summaryrefslogtreecommitdiffstats
path: root/src/test/test-dns-domain.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #30952 from rpigott/resolved-dnrLennart Poettering2024-10-221-0/+89
|\
| * dns: introduce dns_name_from_wire_formatRonan Pigott2024-09-141-0/+89
* | dns-domain: add test case from #34399Lennart Poettering2024-09-131-0/+3
|/
* ASSERT_STREQ for simple casesIvan Kruglov2024-04-151-18/+18
* tree-wide: Use correct format specifiersJan Janssen2022-08-301-1/+1
* dns-domain: make each label nul-terminatedYu Watanabe2022-06-101-0/+1
* test-dns-domain: a few more "NULL in printf %s"sZbigniew Jędrzejewski-Szmek2022-06-091-10/+10
* test: Use TEST macroJan Janssen2021-11-251-109/+31
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* dns-domain: add helper that checks whether domain is dot suffixedLennart Poettering2020-09-291-0/+15
* resolve: reject host names with leading or trailing dashes in /etc/hostsZbigniew Jędrzejewski-Szmek2018-12-101-42/+78
* test-dns-domain: print function namesZbigniew Jędrzejewski-Szmek2018-12-051-0/+57
* tests: use a helper function to parse environment and open loggingZbigniew Jędrzejewski-Szmek2018-09-141-3/+2
* tree-wide: drop empty commentsYu Watanabe2018-06-291-2/+0
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-1/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* resolved: rework NSEC covering testsLennart Poettering2018-06-111-0/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* resolved: fix "in-between" logic when boundaries are equal (#7590)Lennart Poettering2017-12-141-2/+3
* shared: introduce dnssd_srv_type_is_valid() functionDmitry Rozhkov2017-12-081-0/+25
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* build-sys: use #if Y instead of #ifdef Y everywhereZbigniew Jędrzejewski-Szmek2017-10-041-2/+2
* test-dns-domain: allow old and new libidn2 behaviour (#6749)Zbigniew Jędrzejewski-Szmek2017-09-061-1/+4
* resolved: make sure idn2 conversions are roundtrippableZbigniew Jędrzejewski-Szmek2017-07-211-0/+6
* resolved: allow resolution of names which libidn2 considers invalid (#6315)Zbigniew Jędrzejewski-Szmek2017-07-111-14/+46
* resolved: support libidn2 in addition to libidnZbigniew Jędrzejewski-Szmek2017-05-111-1/+1
* Fix missing space in comments (#5439)AsciiWolf2017-02-241-4/+4
* shared: add new API to validate a string as hostname or IP addressLennart Poettering2016-11-211-0/+13
* shared: recognize DNS names with more than one trailing dot as invalid (#4111)Martin Pitt2016-09-091-0/+3
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* shared: normalize the root domain to "." rather than ""Lennart Poettering2016-01-261-9/+17
* resolved add dns_name_apply_idna() to convert a domain name into its IDNA equ...Lennart Poettering2016-01-181-0/+21
* resolved: on negative NODATA replies, properly deal with empty non-terminalsLennart Poettering2016-01-171-0/+21
* shared: add new dns_name_startswith() callLennart Poettering2016-01-131-0/+20
* shared: relax restrictions on valid domain name characters a bitLennart Poettering2015-12-281-3/+3
* shared: fix handling of suffix "." in dns_name_compare_func()Lennart Poettering2015-12-271-2/+16
* resolved: tighten search for NSEC3 RRs a bitLennart Poettering2015-12-261-0/+32
* resolved: properly implement RRSIG validation of wildcarded RRsetsLennart Poettering2015-12-261-0/+42
* util-lib: update dns_name_to_wire_format() to optionally generate DNSSEC cano...Lennart Poettering2015-12-021-1/+1
* dns-domain: change error codes when dealing with too short buffers to ENOBUFSLennart Poettering2015-11-301-2/+2
* dns-domain: check resulting domain name length in dns_name_to_wire_format()Lennart Poettering2015-11-301-4/+33
* dns-domain: make sure dns_name_to_wire_format() may properly encode the root ...Lennart Poettering2015-11-301-1/+2
* dns-domain: don't accept overly long hostnamesLennart Poettering2015-11-301-0/+18
* dns-domain: be more strict when encoding/decoding labelsLennart Poettering2015-11-301-1/+1
* dns-domain: rework dns_label_escape() to not imply memory allocationLennart Poettering2015-11-251-1/+1
* dns-domain: change dns_srv_type_is_valid() return value to boolLennart Poettering2015-11-251-22/+22
* dns-domain: simplify dns_name_is_root() and dns_name_is_single_label()Lennart Poettering2015-11-251-15/+15
* resolved: implement client-side DNAME resolutionLennart Poettering2015-11-241-0/+20
* dns-domain: add calls to join/split SRV/DNS-SD service domainsLennart Poettering2015-11-231-1/+61
* dns-domain: add code for verifying validity of DNS-SD service names and typesLennart Poettering2015-11-231-0/+36