summaryrefslogtreecommitdiff
path: root/src/shared/dns-domain.c
Commit message (Expand)AuthorAgeFilesLines
* 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-111-33/+30
* dns-domain: rename function argumentsYu Watanabe2022-06-111-7/+7
* dns-domain: make each label nul-terminatedYu Watanabe2022-06-111-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-041-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-061-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
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-4/+2
* resolved: fix "in-between" logic when boundaries are equal (#7590)Lennart Poettering2017-12-141-8/+11
* shared: introduce dnssd_srv_type_is_valid() functionDmitry Rozhkov2017-12-081-0/+6
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* Merge pull request #6974 from keszybz/clean-up-definesLennart Poettering2017-10-041-5/+5
|\
| * build-sys: use #if Y instead of #ifdef Y everywhereZbigniew Jędrzejewski-Szmek2017-10-041-5/+5
* | tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-5/+4
|/
* resolved: make sure idn2 conversions are roundtrippableZbigniew Jędrzejewski-Szmek2017-07-211-3/+26
* resolved: allow resolution of names which libidn2 considers invalid (#6315)Zbigniew Jędrzejewski-Szmek2017-07-111-5/+8
* resolved: support libidn2 in addition to libidnZbigniew Jędrzejewski-Szmek2017-05-111-11/+27
* shared: add new API to validate a string as hostname or IP addressLennart Poettering2016-11-211-0/+12
* tree-wide: drop NULL sentinel from strjoinZbigniew Jędrzejewski-Szmek2016-10-231-2/+2
* shared: recognize DNS names with more than one trailing dot as invalid (#4111)Martin Pitt2016-09-091-0/+4
* tree-wide: make ++/-- usage consistent WRT spacingVito Caputo2016-02-221-3/+3
* Typo fixesMichael Biebl2016-02-121-1/+1
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0