summaryrefslogtreecommitdiff
path: root/src/libs6dns
AgeCommit message (Collapse)Author
2023-12-13 Null-terminate output of s6dns_domain_tostring()Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-12-03 Revert the changes, they're incorrect.Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-12-02 Actually add the function to the lib!Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-12-02 Add nodecode functions for get_domain and parse_questionLaurent Bercot
Also make sure get_domain always returns lowercase. Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-11-18 Fix old _BSD_SOURCE definitionsLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-11-17 Prepare for 2.3.7.0; ignore link-local addresses in /etc/hostsLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-10-12 Fix old type defLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-09-15 bsdsnowflake is a lighter approach than nonposixLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-09-12 New tentative workaround for bad sys/stat.hLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-09-12 Support Darwin snowflakiness with st_mtimLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-23 Fix wrong error on nodata in s6-dnsipLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-21 Fix noqualify for /etc/hosts compilationLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-20 More bigfuxes!Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-14 No dead code plzLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-13 Bugfix the bigfuxesLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-12 smol bugfixLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-12 Pass on all clients, add hosts support wherever applicableLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-11 Good version of hosts.hLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-06 Add s6dns_hosts reading functionsLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-03 Fix debug stuffLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-03 First wave of debugLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-03 Add s6-dns-hosts-compile, prepare for 2.3.6.0Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-01-03 bugfix: signed length in tcp prefixLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-10-10 Gate rrd == qrd relevant test behind S6DNS_O_STRICTLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-10-07 bugfix: adapt to new allread() APILaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-04-09 Prepare for 2.3.5.4; adapt to skalibs-2.12.0.0Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-08-04 Adapt to skalibs-2.11Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-03-17 bugfix: s6dns_resolve_aaaaa API on double nodataLaurent Bercot
2021-01-15 Do not overwrite the question when reading an answer via UDPLaurent Bercot
2021-01-14 Prepare for 2.3.5.0, s6dns_message_get_domain_nodecode() now publicLaurent Bercot
2021-01-02 Prepare for 2.3.4.0Laurent Bercot
2020-12-24 s6dns_message_parse_question() needs to update countsLaurent Bercot
2020-12-21 Add s6dns_message_parse_questionLaurent Bercot
2020-05-17 Fix resolveq_aaaaaLaurent Bercot
If s6dns_resolveq_aaaaa gets nodata on the AAAA query for a qualified domain, it will now wait for the answer to the A query on the same qualified domain before returning. Even if it gets nodata, it still means that the domain exists, so it will not wait for results from other qualification attempts.
2020-05-17 Add s6-dnsip, prepare for 2.3.3.0, fix resolvenoq_aaaaaLaurent Bercot
TODO: resolveq_aaaaa returns the best (1 answer) whereas we want both ip6 and ip4 when available. It works with noq, it should work with q too.
2019-02-20 Adapt to skalibs/posixishard.hLaurent Bercot
2018-07-21 Adaptation to skalibs-2.7.0.0Laurent Bercot
2018-04-12 Add CAA record supportLaurent Bercot
2017-12-25 Remove env_getLaurent Bercot
2017-08-22 Don't save errno around fd_close ; prepare for 2.2.0.1Laurent Bercot
2017-03-14 Cleanup of superfluous includesLaurent Bercot
2017-03-12 Fix a few omissions (and a memchr() argument order bug!)Laurent Bercot
2017-03-11 Update documentation, fix wrong typesLaurent Bercot
2017-03-11 Adapt to skalibs-2.5.0.0Laurent Bercot
2017-01-30 bugfix: DNS reply header was incorrectly decoded.Laurent Bercot
2017-01-30 Attempt to fix the PPC bug. FUCK REPRESENTATION OF CHARS WITH A CHAINSAW, ↵Laurent Bercot
SIDEWAYS.
2017-01-30 Zoning in on the ppc bugLaurent Bercot
2017-01-30 Add guarded debugging output to diagnose failure on ppcLaurent Bercot
2017-01-12 Types fix, first pass.Laurent Bercot
Some places marked XXX for the skalibs API change.
2016-10-14 Fix stupid typos in s6dns_init and s6dns_finishLaurent Bercot