Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-12 | space between rfc and number; | Jason McIntyre | |
2021-04-02 | Implement ZONEMD (RFC8976), based on DS (ds_43.c) | Florian Obser | |
OK sthen | |||
2021-03-12 | spelling | Jonathan Gray | |
2020-12-21 | Rewrite parse_netprefix to no longer use isc_sockaddr_fromin{,6}. | Florian Obser | |
Since this was the last user of those functions we can delete them. OK otto | |||
2020-12-20 | Fix EDNS Client Subnet option (+subnet=) | Florian Obser | |
This got broken when we introduced ecs_plen so that we can use natural socket types. | |||
2020-12-20 | Fix IPv6 link-local address handling for nameservers to talk to as | Florian Obser | |
well as address to bind to. Reported by Jordan Geoghegan (jordan AT geoghegan.ca), thanks! Debugged by & initial fix by otto Input & OK otto | |||
2020-12-20 | Fix copy-pasto when selecting the addresses read from resolv.conf by | Otto Moerbeek | |
address family. ok florian@ | |||
2020-11-28 | Use IN_MULTICAST correctly, so it checks the IP address rather than the | Jonathan Matthew | |
pointer to it. ok florian@ | |||
2020-11-01 | Implement Extended DNS Error (RFC 8914). | Florian Obser | |
OK otto, sthen | |||
2020-10-19 | Do not "fall through" to the last "else" when we parsed the character. | Florian Obser | |
rev 1.9 of lex.c broke the parser by deleting an outer "if" block when only the inner was supposed to go. OK tb | |||
2020-09-15 | We have sockaddr_storage these days, get rid of isc_sockaddr_t. | Florian Obser | |
OK beck, "beautiful" deraadt | |||
2020-09-15 | The various sockaddr structures have length fields these days. | Florian Obser | |
OK beck | |||
2020-09-15 | we no longer need isc_netaddr_t | Florian Obser | |
OK beck, deraadt (who also OK'ed the previous two diffs) | |||
2020-09-15 | remove 3 unused protos; ok florian | Theo de Raadt | |
2020-09-15 | rewrite generating of IPv6 reverse names, lets us get rid of byaddr. | Florian Obser | |
OK beck | |||
2020-09-15 | move islinklocal, ismulticast, issitelocal from netaddr to sockaddr | Florian Obser | |
OK beck | |||
2020-09-15 | Fix botched conversion. This was not converted from parse_uint() which | Florian Obser | |
took a maxlength of 10 but isc_parse_uint32 which took a base of 10 and unlimited lenght. Use a maxval of 128 for prefix lengths instead. | |||
2020-09-14 | Mechanically replace isc_boolean_t with int. | Florian Obser | |
OK deraadt | |||
2020-09-14 | Bunch of dead stores and otherwise unused stuff lets us get rid of | Florian Obser | |
unix/net.{c.h}. We need to sprinkle in a few #includes that net.h dragged in. OK deraadt | |||
2020-09-14 | Rewrite isc_time_microdiff() as uelapsed() and put it directly | Florian Obser | |
into dig sources, lets us get rid of unix/time.{c,h} OK deraadt | |||
2020-09-13 | Get rid of isc_parse_uint32() and replace it with strtonum. | Florian Obser | |
While here use the standard strtonum error messages. input & OK beck, OK kn | |||
2020-09-13 | remove unused lex states | Florian Obser | |
2020-09-13 | remove unused LEX_OPTs | Florian Obser | |
2020-09-13 | No need to refcount the parser, we never hold more than one reference. | Florian Obser | |
2020-09-12 | Remove unused callback mechanism / indirection. | Florian Obser | |
OK deraadt, millert | |||
2020-05-10 | fix socket_log() calls, EVENT expands to three comma separated | Otto Moerbeek | |
values; spotted by gcc; ok florian@ | |||
2020-05-08 | Make sure cmsgbufs are properly aligned by using the idiom from the | Otto Moerbeek | |
CMSG_DATA man page. Avoids SIGBUS on landisk; ok kettenis@ jca@ | |||
2020-04-28 | Rather than attempting to lookup the keyword "set" as a hostname, | Theo de Raadt | |
issue a usage message. This matches both historical behaviour, and the operation upon other keywords. ok florian | |||
2020-04-02 | Replace a bunch of hand rolled date / time math with gmtime(3). | Florian Obser | |
While here fix dns_time64_from32() to correctly deal with unsigned 32 bit cyclic time that I accidentally broke when I switched "now" from isc_std_time (unsiged 32 bit) to time_t (64 bit). input kettenis, millert, otto, cheloha OK cheloha | |||
2020-03-27 | unused constants | Florian Obser | |
2020-02-26 | no need to go through RETERR when we return a constant | Florian Obser | |
2020-02-26 | In preparation of compiling lib/dns/rdata/ files individually we need | Florian Obser | |
global visibility of str_totext. Rename it to isc_str_tobuffer, put it into buffer.c and delete duplicate implementations. | |||
2020-02-26 | In preparation of compiling lib/dns/rdata/ files individually we need | Florian Obser | |
global visibility of mem_tobuffer. Rename it to isc_mem_tobuffer, put it into buffer.c and delete duplicate implementations. | |||
2020-02-26 | Always printing unknown types as TYPE%u and not sometimes as %u | Florian Obser | |
considerably simplifies dns_rdatatype_attributes() since we then only care about reserved types. tweaks jsg | |||
2020-02-26 | Rewrite dns_rdatatype_fromtext to use a binary search over a static | Florian Obser | |
array. | |||
2020-02-25 | use timingsafe_bcmp and get rid of now unused safe.c | Florian Obser | |
2020-02-25 | use freezero() rather that explicit_bzero() when free() is immediately | Theo de Raadt | |
after. pointed out by jsing | |||
2020-02-25 | traditional nslookup would not fatal if the server name was undiscoverable. | Theo de Raadt | |
change lower level code to return an error, and bump the fatal for host(1) upwards, then tweak nslookup to work nicely | |||
2020-02-25 | malloc(a * b) -> reallocarray(NULL, a, b) | Theo de Raadt | |
ok jsing jca florian | |||
2020-02-25 | unused file | Florian Obser | |
2020-02-25 | declare isc_appctx_t once where it is used | Jonathan Gray | |
Should fix typedef redefinition build error on gcc3 reported by aoyama@. ok florian@ | |||
2020-02-25 | Do not generate dns_rdatatype_attributes and dns_rdatatype_totext. | Florian Obser | |
OK jung | |||
2020-02-25 | reduce multiple newlines | Jonathan Gray | |
2020-02-25 | remove some unused typedefs | Jonathan Gray | |
2020-02-25 | remove some unused defines | Jonathan Gray | |
2020-02-24 | Stop generating rdatastruct.h and put the dns_rdata_* structs for | Florian Obser | |
cname, ns, soa, and tsig directly into rdata.h | |||
2020-02-24 | Delete a few more fromstruct_*, tostruct_* and freestruct_* functions | Florian Obser | |
missed in previous. Also delete now unused utility functions. | |||
2020-02-24 | We only need to create cname, ns, soa and tsig structs. | Florian Obser | |
OK jsg | |||
2020-02-24 | We only need to fill a wire format buffer from soa and tsig structs. | Florian Obser | |
OK jsg | |||
2020-02-24 | We only need to free cname, ns, soa and tsig structs. | Florian Obser | |
OK jsg |