summaryrefslogtreecommitdiffstats
path: root/src/shared/dns-domain.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #34391 from poettering/dns-long-label-fixLennart Poettering2024-10-291-6/+6
|\
| * dns-domain: tweak hash table comparison function for DNS namesLennart Poettering2024-10-231-6/+6
* | tree-wide: replace for loop with FOREACH_ELEMENT or FOREACH_ARRAY macros (#34...Integral2024-10-261-2/+2
|/
* Merge pull request #30952 from rpigott/resolved-dnrLennart Poettering2024-10-221-0/+69
|\
| * dns: introduce dns_name_from_wire_formatRonan Pigott2024-09-141-0/+69
* | dns-domain: validate dns domain name max size based on unescaped, not escaped...Lennart Poettering2024-09-131-10/+17
* | dns-domain: follow our current variable naming styleLennart Poettering2024-09-131-16/+16
|/
* dnssd: support service subtypesRonan Pigott2024-03-181-0/+23
* resolved: increase most label buffers to fit a trailing NUL byteLennart Poettering2023-12-181-9/+9
* dns-domain: fix the RFC referenceMichal Sekletar2023-10-111-1/+1
* resolved: never respond to .alt pseudo-TLD.Bertrand Jacquin2023-09-281-0/+4
* treewide: fix "an" before consonant U soundsJoerg Behrmann2023-07-061-2/+2
* tree-wide: "<n>bit" → "<n>-bit"Zbigniew Jędrzejewski-Szmek2023-07-021-9/+6
* dns-domain: dns_name_is_empty() is redundantLennart Poettering2023-01-051-1/+0
* shared/dns-domain: reduce scope of variable declarationsZbigniew Jędrzejewski-Szmek2022-12-191-13/+5
* dns-domain: introduce dns_name_hash_ops_freeYu Watanabe2022-12-131-1/+12
* tree-wide: add global ascii_isdigit() + ascii_isalpha()Lennart Poettering2022-07-051-8/+5
* tree-wide: allow ASCII fallback for → in logsDavid Tardon2022-06-281-3/+5
* dns-domain: reduce indentation in dns_service_split()Yu Watanabe2022-06-101-33/+30
* dns-domain: rename function argumentsYu Watanabe2022-06-101-7/+7
* dns-domain: make each label nul-terminatedYu Watanabe2022-06-101-1/+1
* dns-domain: simplify code a bitYu Watanabe2022-06-101-6/+2
* dns-domain: use PTR_SUB1() macroYu Watanabe2022-03-231-11/+5
* resolved: maintain only a single list of "dont-resolve" domain namesLennart Poettering2022-02-031-0/+15
* alloc-util: add strdupa_safe() + strndupa_safe() and use it everywhereLennart Poettering2021-10-141-2/+2
* dns-domain: fix build failure with libidnYu Watanabe2021-05-261-3/+3
* alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size()Lennart Poettering2021-05-191-4/+4
* resolved: shorten dns_name_count_labels()Zbigniew Jędrzejewski-Szmek2021-05-141-4/+2
* dns-domain: use DNS_LABEL_MAX at one more placeYu Watanabe2021-05-121-1/+1
* shared/dns: fix dlopen_idn return code checkLuca Boccassi2020-12-281-1/+1
* dns-domain: initialize return param on successLennart Poettering2020-12-041-10/+13
* dns-domain: follow coding style, initialize ret params on successLennart Poettering2020-12-041-1/+3
* dns-domain: try IDN2003 rules if IDN2008 doesn't workLennart Poettering2020-12-031-0/+6
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* shared: make libidn/libdidn2 dependency a dlopen() oneLennart Poettering2020-10-091-18/+35
* dns-domain: add helper that checks whether domain is dot suffixedLennart Poettering2020-09-291-2/+19
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-031-1/+0
* tree-wide: code improvements suggested by CoccinelleFrantisek Sumsal2019-04-301-1/+1
* Partially unify hostname_is_valid() and dns_name_is_valid()Zbigniew Jędrzejewski-Szmek2018-12-101-8/+1
* resolve: reject host names with leading or trailing dashes in /etc/hostsZbigniew Jędrzejewski-Szmek2018-12-101-36/+66
* tree-wide: add whitespace between type and variable nameYu Watanabe2018-12-041-1/+1
* tree-wide: make hash_ops typesafeYu Watanabe2018-12-021-9/+5
* trivial: fix spelling in code commentsThomas Haller2018-09-301-1/+1
* dns-domain: use CMP() in dns_name_compare_funcFilipe Brandenburger2018-08-071-1/+1
* 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
* tree-wide: make use of memory_startswith() at various placesLennart Poettering2018-05-301-4/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* tree-wide: use TAKE_PTR() and TAKE_FD() macrosYu Watanabe2018-04-051-26/+16