Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-21 | Read CLOCK_MONOTONIC when we need timestamps to compare and use | Florian Obser | |
time(3) for the wall clock. prodding & OK jung | |||
2020-02-20 | We do not generate DNS records from text representations. | Florian Obser | |
OK millert | |||
2020-02-20 | Remove support for reading tsig keys from dnssec key pair. | Florian Obser | |
This was accidentally broken some time ago. Arguably this was the least useful way of providing tsig keys to dig. ISC also removed generating tsig keys from dnssec-keygen in 9.13. To read the key from disk using the -k option it has to be provided as as a session key: key "keyname" { algorithm hmac-sha256; secret "[...]"; }; OK millert | |||
2020-02-19 | simplify signal setup and remove block/unblock/is_running/reload | Joerg Jung | |
with input from florian ok millert florian | |||
2020-02-19 | remove unreachable code | Joerg Jung | |
ok millert florian | |||
2020-02-18 | Get rid of ISC_MAGIC and ISC_MAGIC_VALID macros. | Florian Obser | |
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 | |||
2020-02-18 | Remove unused task, taskmgr, app, socket and socketmgr methods. | Florian Obser | |
OK millert | |||
2020-02-17 | isc_stdio_open() wrapper function is only called in lex'er | Joerg Jung | |
so call fopen() directly and drop it ok florian | |||
2020-02-17 | remove unused code | Joerg Jung | |
ok florian | |||
2020-02-16 | Get rid of isc_stdtime_t and use time_t directly. | Florian Obser | |
OK millert | |||
2020-02-16 | cleanup | Florian Obser | |
OK millert | |||
2020-02-16 | clock_gettime cannot fail if called correctly; unravel TIME_NOW | Florian Obser | |
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 | |||
2020-02-16 | Move isc_time_formathttptimestamp to the only place it is used. | Florian Obser | |
OK millert | |||
2020-02-16 | unravel isc_time_formattimestamp | Florian Obser | |
OK millert | |||
2020-02-16 | unravel isc_time_add and isc_time_subtract | Florian Obser | |
OK millert | |||
2020-02-16 | unravel isc_time_compare | Florian Obser | |
OK millert | |||
2020-02-16 | unravel isc_time_isepoch | Florian Obser | |
OK millert | |||
2020-02-16 | remove timespec setters | Florian Obser | |
OK millert | |||
2020-02-16 | Reduce interval indirection by setting struct members directly and | Florian Obser | |
using macros from sys/time.h OK millert | |||
2020-02-16 | The timer type we are using requires interval to be set, remove | Florian Obser | |
unused interval_zero. OK millert | |||
2020-02-16 | Replace isc_time_t and interval_t with struct timespec. | Florian Obser | |
Input & OK millert | |||
2020-02-16 | Now we are only using one timer type (once) and expires is always NULL | Florian Obser | |
so remove those struct members. OK millert | |||
2020-02-16 | We only use isc_timertype_once, get rid of all other types. | Florian Obser | |
OK millert | |||
2020-02-16 | remove unused file | Jonathan Gray | |
2020-02-15 | remove unused function | Florian Obser | |
2020-02-15 | timer methods are unused | Florian Obser | |
2020-02-15 | test pointers against NULL not 0 | Jonathan Gray | |
2020-02-15 | remove unused lockid var and FDLOCK_ID macro | Jonathan Gray | |
2020-02-15 | get path to resolv.conf from resolv.h | Florian Obser | |
2020-02-15 | unifdef VALREGEX_REPORT_REASON, it doesn't provide much clarity. | Florian Obser | |
2020-02-15 | Get rid of "discards (const) qualifiers" warning in a less convoluted way. | Florian Obser | |
OK schwarze who points out that sufficiently excessive compiler warning settings will still warn for a straight forward (void *) cast. | |||
2020-02-14 | Fix host(1) when providing a server to query. | Florian Obser | |
host would use the name starting at the 2nd letter as the server argument. Found the hard way by dhill. While here restore previous behaviour of ignoring additional commands after the server but use the server in that case. | |||
2020-02-13 | threads are gone, replace thread safe isc__strerror() wrapper | Joerg Jung | |
with strerror() and drop it ok millert florian | |||
2020-02-13 | +trace has the RD bit cleared however it asks the nameserver from | Florian Obser | |
/etc/resolv.conf for a list of root name servers. Arguably corectly configured recursive nameservers should REFUSE to answer this question to prevent cache snooping. Upstream fixed this after the license change by sending the first query with RD set. We go a different route, built in a list of root name servers and ask them. Otherwise known as a priming query. This way +trace does not depend on any localy configured nameserver in /etc/resolv.conf "I have no other quibbles" deraadt@ input & OK sthen | |||
2020-02-13 | expand ISC_FORMAT_PRINTF and get rid of formatcheck.h | Florian Obser | |
2020-02-13 | unifdef CHECK; not sure why cppcheck would only trip over this macro, | Florian Obser | |
this .c file uses a bunch of other macros only defined in rdata.c. | |||
2020-02-13 | remove task and timer tracing | Florian Obser | |
2020-02-13 | unifdef ISC_LIST_CHECKINIT | Florian Obser | |
2020-02-13 | While we do have AF_UNIX support, dig doesn't use it. | Florian Obser | |
2020-02-13 | Move DNS_NAME_INITABSOLUTE and DNS_NAME_INITNONABSOLUTE to a comon | Florian Obser | |
header to not have multiple copies. | |||
2020-02-13 | remove macros which defined extern "C" for C++ | Jonathan Gray | |
ok florian@ | |||
2020-02-13 | remove more uneeded include statements and files | Jonathan Gray | |
2020-02-13 | remove unused macros | Jonathan Gray | |
ok florian@ | |||
2020-02-13 | No need for "high performance" macros. | Florian Obser | |
While here drop name_length() function and replace it with name->length. (Found because clang now complained that we are dropping a const qualifier). | |||
2020-02-13 | remove unused dig_query_start() | Jonathan Gray | |
2020-02-13 | use libc inet_aton(3) | Jonathan Gray | |
ok florian@ benno@ jung@ | |||
2020-02-13 | remove unused define | Florian Obser | |
2020-02-13 | we do not have gost | Florian Obser | |
2020-02-13 | trust gettimeofday doing the right thing | Florian Obser | |
2020-02-13 | remove ISC_HEAP_CHECK knob, it was never turned | Florian Obser | |