History log of /openbsd-src/usr.bin/dig/lib/isc/timer.c (Results 1 – 25 of 25)
Revision Date Author Comments
# 1fb015a8 14-Sep-2020 florian <florian@openbsd.org>

Mechanically replace isc_boolean_t with int.
OK deraadt


# b9558d14 25-Feb-2020 jsg <jsg@openbsd.org>

reduce multiple newlines


# 4465bcfb 24-Feb-2020 jsg <jsg@openbsd.org>

remove some uneeded includes


# 4354c957 24-Feb-2020 aoyama <aoyama@openbsd.org>

Fix 'previously declared here' error on gcc3(luna88k).

ok jsg@ florian@ jung@


# ad5cf538 22-Feb-2020 jung <jung@openbsd.org>

remove some unused args and unused assignments, as result
msgblock_free() becomes just free()

also add UNUSED() for some dns_message *msg args for later
revisit and cleanup

ok millert florian


# b53d8310 21-Feb-2020 florian <florian@openbsd.org>

Read CLOCK_MONOTONIC when we need timestamps to compare and use
time(3) for the wall clock.
prodding & OK jung


# 8b553854 18-Feb-2020 florian <florian@openbsd.org>

Get rid of ISC_MAGIC and ISC_MAGIC_VALID macros.
While pulling on that it turns out we can / need git rid of a isc_task
-> isc__task, isc_taskmgr -> isc__taskmgr, isc_timer -> isc__timer and
isc_sock

Get rid of ISC_MAGIC and ISC_MAGIC_VALID macros.
While pulling on that it turns out we can / need git rid of a isc_task
-> isc__task, isc_taskmgr -> isc__taskmgr, isc_timer -> isc__timer and
isc_socket -> isc__socket indirection.
OK millert

show more ...


# a12dcefb 16-Feb-2020 florian <florian@openbsd.org>

clock_gettime cannot fail if called correctly; unravel TIME_NOW
indirections.
(I'm not convinced that we always want to read CLOCK_REALTIME, in fact
we probably want to almost always read CLOCK_MONOT

clock_gettime cannot fail if called correctly; unravel TIME_NOW
indirections.
(I'm not convinced that we always want to read CLOCK_REALTIME, in fact
we probably want to almost always read CLOCK_MONOTONIC.)
OK millert

show more ...


# ffbbf1a1 16-Feb-2020 florian <florian@openbsd.org>

unravel isc_time_add and isc_time_subtract
OK millert


# ba6f4614 16-Feb-2020 florian <florian@openbsd.org>

unravel isc_time_compare
OK millert


# 33b19833 16-Feb-2020 florian <florian@openbsd.org>

unravel isc_time_isepoch
OK millert


# bb7ec108 16-Feb-2020 florian <florian@openbsd.org>

remove timespec setters
OK millert


# 396be909 16-Feb-2020 florian <florian@openbsd.org>

Reduce interval indirection by setting struct members directly and
using macros from sys/time.h
OK millert


# 1eb893f3 16-Feb-2020 florian <florian@openbsd.org>

The timer type we are using requires interval to be set, remove
unused interval_zero.
OK millert


# 7238a213 16-Feb-2020 florian <florian@openbsd.org>

Replace isc_time_t and interval_t with struct timespec.
Input & OK millert


# 5ec36317 16-Feb-2020 florian <florian@openbsd.org>

Now we are only using one timer type (once) and expires is always NULL
so remove those struct members.
OK millert


# 75fe954b 16-Feb-2020 florian <florian@openbsd.org>

We only use isc_timertype_once, get rid of all other types.
OK millert


# 6036fa8e 15-Feb-2020 florian <florian@openbsd.org>

remove unused function


# 80653c9b 15-Feb-2020 florian <florian@openbsd.org>

timer methods are unused


# e2f3cf74 13-Feb-2020 florian <florian@openbsd.org>

remove task and timer tracing


# c6d1a7a6 13-Feb-2020 jsg <jsg@openbsd.org>

remove more uneeded include statements and files


# 33716e82 13-Feb-2020 jsg <jsg@openbsd.org>

remove unused macros

ok florian@


# 3f2f3b21 12-Feb-2020 jsg <jsg@openbsd.org>

remove some unreferenced functions

ok florian@


# e49c1783 11-Feb-2020 jsg <jsg@openbsd.org>

remove uneeded #include lines

ok florian@


# 5185a700 07-Feb-2020 florian <florian@openbsd.org>

Move dig(1) and needed DNS libraries into it's own source directory in
usr.bin/dig.

From the beginning when we started to remove unneeded nameserver code,
it was our goal to extract dig functionalit

Move dig(1) and needed DNS libraries into it's own source directory in
usr.bin/dig.

From the beginning when we started to remove unneeded nameserver code,
it was our goal to extract dig functionality from the bind sources,
for everyone's benefit as this is easier to reason about.

In total we removed about 2/3 or over 300.000 lines of code.

We kept the lib/ subdirectory layout but moved the content of bin/ to
the top from the old bind source directory.

Previous sources and history can be found in the src/usr.sbin/bind
Attic.

With & OK deraadt
Proposed directory layout sounds good to sthen

show more ...