summaryrefslogtreecommitdiffstats
path: root/src/shared/dns-domain.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* util: move several DNS related definitions to src/basic/dns-def.hYu Watanabe2021-01-181-15/+1
* 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-2/+5
* resolve: reject host names with leading or trailing dashes in /etc/hostsZbigniew Jędrzejewski-Szmek2018-12-101-6/+22
* tree-wide: make hash_ops typesafeYu Watanabe2018-12-021-2/+2
* tree-wide: drop double newlineYu Watanabe2018-06-291-1/+0
* 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: fix typo in macro nameZbigniew Jędrzejewski-Szmek2018-06-081-1/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* shared: introduce dnssd_srv_type_is_valid() functionDmitry Rozhkov2017-12-081-0/+1
* 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-1/+1
* resolved: support libidn2 in addition to libidnZbigniew Jędrzejewski-Szmek2017-05-111-0/+2
* shared: add new API to validate a string as hostname or IP addressLennart Poettering2016-11-211-0/+2
* tree-wide: place #pragma once at the same place everywhereLennart Poettering2016-02-201-3/+2
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* resolved add dns_name_apply_idna() to convert a domain name into its IDNA equ...Lennart Poettering2016-01-181-0/+2
* resolved: on negative NODATA replies, properly deal with empty non-terminalsLennart Poettering2016-01-171-0/+2
* resolved: when validating an RRset, store information about the synthesizing ...Lennart Poettering2016-01-171-0/+1
* shared: add new dns_name_startswith() callLennart Poettering2016-01-131-0/+1
* resolved: tighten search for NSEC3 RRs a bitLennart Poettering2015-12-261-0/+2
* resolved: properly implement RRSIG validation of wildcarded RRsetsLennart Poettering2015-12-261-0/+6
* shared: add dns_name_parent() call to determine parent domain of a domainLennart Poettering2015-12-181-0/+4
* shared: include what we useThomas Hindoe Paaboel Andersen2015-12-061-0/+5
* resolved: add basic DNSSEC supportLennart Poettering2015-12-021-0/+3
* util-lib: update dns_name_to_wire_format() to optionally generate DNSSEC cano...Lennart Poettering2015-12-021-1/+1
* dns-domain: don't accept overly long hostnamesLennart Poettering2015-11-301-0/+3
* dns-domain: be more strict when encoding/decoding labelsLennart Poettering2015-11-301-0/+3
* dns-domain: rework dns_label_escape() to not imply memory allocationLennart Poettering2015-11-251-2/+3
* dns-domain: change dns_srv_type_is_valid() return value to boolLennart Poettering2015-11-251-2/+1
* dns-domain: simplify dns_name_is_root() and dns_name_is_single_label()Lennart Poettering2015-11-251-2/+2
* dns-domain: remove prototype for function that doesn't existLennart Poettering2015-11-251-2/+0
* resolved: implement client-side DNAME resolutionLennart Poettering2015-11-241-0/+4
* dns-domain: add calls to join/split SRV/DNS-SD service domainsLennart Poettering2015-11-231-0/+3
* dns-domain: add code for verifying validity of DNS-SD service names and typesLennart Poettering2015-11-231-0/+4
* dns-domain: add dns_name_to_wire_format()Beniamino Galvani2015-11-171-0/+2
* hashmap: refactor hash_funcTom Gundersen2015-10-051-1/+1
* dns-domain: add call for concatenating two domain namesLennart Poettering2015-08-211-1/+9
* shared: dns-name - add dns_name_between()Tom Gundersen2015-07-281-0/+1
* shared: dns-name - introduce dns_label_unescape_suffix()Tom Gundersen2015-07-281-0/+1
* shared: add convenience function for validating dns namesNick Owens2015-06-101-0/+9
* resolve: move dns routines into sharedNick Owens2015-06-101-0/+50