summaryrefslogtreecommitdiff
path: root/src/shared/dns-domain.c
AgeCommit message (Expand)AuthorFilesLines
2018-09-30trivial: fix spelling in code commentsThomas Haller1-1/+1
2018-08-06dns-domain: use CMP() in dns_name_compare_funcFilipe Brandenburger1-1/+1
2018-06-29tree-wide: drop empty commentsYu Watanabe1-2/+0
2018-06-14tree-wide: remove Lennart's copyright linesLennart Poettering1-1/+0
2018-06-14tree-wide: drop 'This file is part of systemd' blurbLennart Poettering1-2/+0
2018-05-30tree-wide: make use of memory_startswith() at various placesLennart Poettering1-4/+1
2018-04-06tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek1-13/+0
2018-04-05tree-wide: use TAKE_PTR() and TAKE_FD() macrosYu Watanabe1-26/+16
2018-03-22macro: introduce TAKE_PTR() macroLennart Poettering1-4/+2
2017-12-14resolved: fix "in-between" logic when boundaries are equal (#7590)Lennart Poettering1-8/+11
2017-12-08shared: introduce dnssd_srv_type_is_valid() functionDmitry Rozhkov1-0/+6
2017-11-19Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek1-0/+1
2017-10-04Merge pull request #6974 from keszybz/clean-up-definesLennart Poettering1-5/+5
2017-10-04tree-wide: use IN_SET macro (#6977)Yu Watanabe1-5/+4
2017-10-04build-sys: use #if Y instead of #ifdef Y everywhereZbigniew Jędrzejewski-Szmek1-5/+5
2017-07-21resolved: make sure idn2 conversions are roundtrippableZbigniew Jędrzejewski-Szmek1-3/+26
2017-07-11resolved: allow resolution of names which libidn2 considers invalid (#6315)Zbigniew Jędrzejewski-Szmek1-5/+8
2017-05-11resolved: support libidn2 in addition to libidnZbigniew Jędrzejewski-Szmek1-11/+27
2016-11-21shared: add new API to validate a string as hostname or IP addressLennart Poettering1-0/+12
2016-10-23tree-wide: drop NULL sentinel from strjoinZbigniew Jędrzejewski-Szmek1-2/+2
2016-09-09shared: recognize DNS names with more than one trailing dot as invalid (#4111)Martin Pitt1-0/+4
2016-02-22tree-wide: make ++/-- usage consistent WRT spacingVito Caputo1-3/+3
2016-02-12Typo fixesMichael Biebl1-1/+1
2016-02-10tree-wide: remove Emacs lines from all filesDaniel Mack1-2/+0
2016-01-26shared: normalize the root domain to "." rather than ""Lennart Poettering1-4/+19
2016-01-18resolved: rework IDNA logicLennart Poettering1-59/+11
2016-01-18resolved add dns_name_apply_idna() to convert a domain name into its IDNA equ...Lennart Poettering1-0/+52
2016-01-17resolved: on negative NODATA replies, properly deal with empty non-terminalsLennart Poettering1-7/+65
2016-01-17resolved: when validating an RRset, store information about the synthesizing ...Lennart Poettering1-8/+23
2016-01-13shared: reuse dns_label_unescape_undo_idna() in more placesLennart Poettering1-69/+27
2016-01-13shared: simplify string concatenation with strjoin()Lennart Poettering1-5/+2
2016-01-13shared: port dns_name_compare_func() to make use of ascii_strcasecmp_nn()Lennart Poettering1-5/+11
2016-01-13shared: simplify dns_name_is_single_label() by using dns_name_parent() to ski...Lennart Poettering1-2/+1
2016-01-13shared: replace a few invocations of strcasecmp() for DNS labels with ascii_s...Lennart Poettering1-18/+10
2016-01-13shared: add new dns_name_startswith() callLennart Poettering1-1/+48
2016-01-11shared: make sure foo.bar and foobar result in different domain name hashesLennart Poettering1-0/+1
2016-01-11shared: simplify dns_name_hash_func() end of name detectionLennart Poettering1-4/+3
2016-01-11resolved: make sure domain name hash function deals nicely with NUL embedded ...Lennart Poettering1-4/+2
2016-01-11basic: introduce generic ascii_strlower_n() call and make use of it everywhereLennart Poettering1-13/+5
2015-12-28shared: relax restrictions on valid domain name characters a bitLennart Poettering1-5/+9
2015-12-27shared: fix handling of suffix "." in dns_name_compare_func()Lennart Poettering1-7/+11
2015-12-26shared: fix error propagation in dns_name_compare_func()Lennart Poettering1-1/+1
2015-12-26resolved: tighten search for NSEC3 RRs a bitLennart Poettering1-0/+18
2015-12-26resolved: properly implement RRSIG validation of wildcarded RRsetsLennart Poettering1-0/+56
2015-12-18shared: add dns_name_parent() call to determine parent domain of a domainLennart Poettering1-5/+11
2015-12-06shared: include what we useThomas Hindoe Paaboel Andersen1-0/+9
2015-12-02util-lib: update dns_name_to_wire_format() to optionally generate DNSSEC cano...Lennart Poettering1-1/+15
2015-11-30dns-domain: change error codes when dealing with too short buffers to ENOBUFSLennart Poettering1-9/+9
2015-11-30dns-domain: check resulting domain name length in dns_name_to_wire_format()Lennart Poettering1-4/+15
2015-11-30dns-domain: make sure dns_name_to_wire_format() may properly encode the root ...Lennart Poettering1-6/+4