]> git.ipfire.org Git - thirdparty/systemd.git/log
thirdparty/systemd.git
16 months agotest: fix D-Bus policy override for TEST-73-LOCALE
Luca Boccassi [Thu, 25 Jul 2024 09:43:48 +0000 (10:43 +0100)] 
test: fix D-Bus policy override for TEST-73-LOCALE

We don't need to allow non-root, and the policy needs to specify destination
and interface too, to narrow it down

Follow-up for 7b5c38a91def6cf236605010a0a93a1cd4c137e9

16 months agomkosi: update debian commit reference
Luca Boccassi [Wed, 24 Jul 2024 09:16:06 +0000 (10:16 +0100)] 
mkosi: update debian commit reference

c7138e0b87 Configure default DNS servers for upstream CI builds
bc5d1afe1e Drop out-of-tree localed patch and use D-Bus policy instead
b5f8ababde autopkgtest: set Release= in mkosi.local.conf to distinguish testing vs unstable
323afafd80 autopkgtest: add allow-stderr to timedated test
0291f361e3 Install valrinkctl zsh completion file
f40b9eba02 d/t/control: add Depends: lib{systemd,udev}-dev for upstream
3def595de3 d/t/upstream: ensure correct ubuntu codename is used
531bb6817e d/t/boot-and-services: fix a couple python sytax warnings
963ac13b7d d/t/boot-and-services: skip test_tmp_cleanup if tmp.mount is overridden

16 months agohwdb: add axis range corrections for the Lenovo Thinkpad E16
MkKvcs [Wed, 24 Jul 2024 01:12:05 +0000 (03:12 +0200)] 
hwdb: add axis range corrections for the Lenovo Thinkpad E16

16 months agoMerge pull request #33823 from YHNdnzj/varlink-deserialize-again
Luca Boccassi [Wed, 24 Jul 2024 07:23:36 +0000 (08:23 +0100)] 
Merge pull request #33823 from YHNdnzj/varlink-deserialize-again

core: reliably check if varlink socket has been deserialized; switch varlink server to pidref

16 months agoadd udev rules for trezor hw wallet devices
vdovhanych [Mon, 22 Jul 2024 20:57:25 +0000 (22:57 +0200)] 
add udev rules for trezor hw wallet devices

16 months agoresolved: report svc params as a json object
Ronan Pigott [Wed, 17 Jul 2024 23:30:19 +0000 (16:30 -0700)] 
resolved: report svc params as a json object

This representation is significantly more useful. The previous array
format omitted the svc param key, which is not very useful.

16 months agoMerge pull request #33810 from YHNdnzj/find-executable-simplify
Luca Boccassi [Tue, 23 Jul 2024 22:08:19 +0000 (23:08 +0100)] 
Merge pull request #33810 from YHNdnzj/find-executable-simplify

path-util: minor cleanup for find_executable()

16 months agoMerge pull request #33809 from YHNdnzj/pidref-namespace
Luca Boccassi [Tue, 23 Jul 2024 22:03:26 +0000 (23:03 +0100)] 
Merge pull request #33809 from YHNdnzj/pidref-namespace

namespace-util: introduce pidref_namespace_open() and use it where appropriate; clean up mount-util a bit along the way

16 months agoMerge pull request #33535 from neighbourhoodie/tests/dns-cache
Luca Boccassi [Tue, 23 Jul 2024 18:01:23 +0000 (19:01 +0100)] 
Merge pull request #33535 from neighbourhoodie/tests/dns-cache

Tests for DnsCache functions

16 months agoMerge pull request #33534 from neighbourhoodie/tests/dns-query
Luca Boccassi [Tue, 23 Jul 2024 17:47:14 +0000 (18:47 +0100)] 
Merge pull request #33534 from neighbourhoodie/tests/dns-query

Tests for DnsQuery functions

16 months agocore-varlink: switch to PidRef + manager_get_unit_by_pidref() 33823/head
Mike Yuan [Tue, 23 Jul 2024 15:14:39 +0000 (17:14 +0200)] 
core-varlink: switch to PidRef + manager_get_unit_by_pidref()

16 months agocore-varlink: do not log about ENOENT if oomd isn't available
Mike Yuan [Tue, 23 Jul 2024 15:06:57 +0000 (17:06 +0200)] 
core-varlink: do not log about ENOENT if oomd isn't available

This is simply too noisy, since every invocation of
manager_varlink_send_managed_oom_update() would try to
connect to oomd if not already.

16 months agocore-varlink: add missing runtime_scope check for manager_varlink_init_user()
Mike Yuan [Tue, 23 Jul 2024 15:01:01 +0000 (17:01 +0200)] 
core-varlink: add missing runtime_scope check for manager_varlink_init_user()

16 months agocore: reliably check if varlink socket has been deserialized
Mike Yuan [Tue, 23 Jul 2024 15:55:12 +0000 (17:55 +0200)] 
core: reliably check if varlink socket has been deserialized

Follow-up for 6906c028e83b77b35eaaf87b27d0fe5c6e1984b7

The mentioned commit uses access() to check if varlink socket
already exists in the filesystem, but that isn't sufficient.

> Varlink sockets are not serialized until v252, so upgrading from
> v251 or older means we will not listen anymore on the varlink sockets.
>
> See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074789
> for more details as this was found when updating from Debian Bullseye to a new version.

After this commit, the set up of varlink_server is effectively
split into two steps. manager_varlink_init_system(), which is
called after deserialization, would no longer skip listening
even if Manager.varlink_server is in place, but actually
check if we're listening on desired sockets.
Then, manager_deserialize() can be switched back to using
manager_setup_varlink_server().

Alternative to #33817

Co-authored-by: Luca Boccassi <bluca@debian.org>
16 months agomount-util: reorder params for mount_in_userspace, clean up logging 33809/head
Mike Yuan [Mon, 10 Jun 2024 15:47:09 +0000 (17:47 +0200)] 
mount-util: reorder params for mount_in_userspace, clean up logging

16 months agomount-util: do not unnecessarily acquire mountns fd twice
Mike Yuan [Mon, 10 Jun 2024 15:45:39 +0000 (17:45 +0200)] 
mount-util: do not unnecessarily acquire mountns fd twice

This also enables us to use pidref_namespace_open().

16 months agomount-util: clean up mount_exchange_graceful a bit, don't duplicate move_mount when...
Mike Yuan [Mon, 10 Jun 2024 15:43:52 +0000 (17:43 +0200)] 
mount-util: clean up mount_exchange_graceful a bit, don't duplicate move_mount when fallback

16 months agomachine-dbus: use pidref_namespace_open() where appropriate
Mike Yuan [Mon, 22 Jul 2024 18:21:16 +0000 (20:21 +0200)] 
machine-dbus: use pidref_namespace_open() where appropriate

16 months agonamespace-util: introduce pidref_namespace_open()
Mike Yuan [Mon, 22 Jul 2024 18:11:54 +0000 (20:11 +0200)] 
namespace-util: introduce pidref_namespace_open()

16 months agonamespace-util: explicitly specify namespace_info[]'s size
Mike Yuan [Mon, 22 Jul 2024 18:02:03 +0000 (20:02 +0200)] 
namespace-util: explicitly specify namespace_info[]'s size

We do this already in all string lookup tables. This way
it's guaranteed that iterators which ends with _NAMESPACE_TYPE_MAX
wouldn't overrun the array.

16 months agopath-util: simplify final path for find_executable() 33810/head
Mike Yuan [Mon, 22 Jul 2024 20:17:24 +0000 (22:17 +0200)] 
path-util: simplify final path for find_executable()

Currently, systemd-run ./test.sh would set Description=
to $PWD/./test.sh. This is quite ugly.

16 months agopath-util: trivial cleanup for find_executable_full()
Mike Yuan [Mon, 22 Jul 2024 20:17:05 +0000 (22:17 +0200)] 
path-util: trivial cleanup for find_executable_full()

16 months agocore: clean up Set/LoadCredential= parsers
Mike Yuan [Wed, 3 Jul 2024 18:49:34 +0000 (20:49 +0200)] 
core: clean up Set/LoadCredential= parsers

Make logging consistent, plus introduce helper function
for adding creds to ExecContext.set_credential too.

16 months agomkosi: Bump device timeout even more
Daan De Meyer [Tue, 23 Jul 2024 12:16:23 +0000 (14:16 +0200)] 
mkosi: Bump device timeout even more

I still manage to hit it in some cases so let's bump again.

16 months agoMerge pull request #33533 from neighbourhoodie/tests/dns-synthesize
Luca Boccassi [Tue, 23 Jul 2024 14:44:40 +0000 (15:44 +0100)] 
Merge pull request #33533 from neighbourhoodie/tests/dns-synthesize

16 months agoresolved: tests for dns_synthesize_family() and dns_synthesize_protocol()
James Coglan [Mon, 24 Jun 2024 13:43:18 +0000 (14:43 +0100)] 
resolved: tests for dns_synthesize_family() and dns_synthesize_protocol()

16 months agoresolved: tests for dns_synthesize_answer()
James Coglan [Mon, 24 Jun 2024 13:23:23 +0000 (14:23 +0100)] 
resolved: tests for dns_synthesize_answer()

16 months agosd-dhcp-server: persist hardware addresses in leases
Mary Strodl [Fri, 12 Jul 2024 13:38:05 +0000 (09:38 -0400)] 
sd-dhcp-server: persist hardware addresses in leases

16 months agoresolved: tests for dns_query_string() 33534/head
James Coglan [Mon, 24 Jun 2024 09:16:02 +0000 (10:16 +0100)] 
resolved: tests for dns_query_string()

16 months agoresolved: tests for dns_query_go(); multiple search domains for dns_query_candidate_n...
James Coglan [Mon, 24 Jun 2024 08:22:17 +0000 (09:22 +0100)] 
resolved: tests for dns_query_go(); multiple search domains for dns_query_candidate_notify()

16 months agoresolved: refactor environment management in dns_query_go() tests
James Coglan [Mon, 24 Jun 2024 07:51:38 +0000 (08:51 +0100)] 
resolved: refactor environment management in dns_query_go() tests

16 months agoresolved: tests for dns_query_go() when configured with search domains
James Coglan [Fri, 21 Jun 2024 16:56:22 +0000 (17:56 +0100)] 
resolved: tests for dns_query_go() when configured with search domains

16 months agoresolved: tests for dns_query_go() when no scopes are available
James Coglan [Fri, 21 Jun 2024 16:43:16 +0000 (17:43 +0100)] 
resolved: tests for dns_query_go() when no scopes are available

16 months agoresolved: tests for dns_query_go() using a bypass query
James Coglan [Fri, 21 Jun 2024 16:01:01 +0000 (17:01 +0100)] 
resolved: tests for dns_query_go() using a bypass query

16 months agoresolved: tests for dns_query_go() -- with and without network link
James Coglan [Fri, 21 Jun 2024 14:40:20 +0000 (15:40 +0100)] 
resolved: tests for dns_query_go() -- with and without network link

16 months agoresolved: tests for dns_query_process_cname_one(); no match, DNAME, utf-8 handling
James Coglan [Thu, 20 Jun 2024 16:25:50 +0000 (17:25 +0100)] 
resolved: tests for dns_query_process_cname_one(); no match, DNAME, utf-8 handling

16 months agoresolved: tests for dns_query_process_cname_many()
James Coglan [Thu, 20 Jun 2024 16:03:33 +0000 (17:03 +0100)] 
resolved: tests for dns_query_process_cname_many()

16 months agoresolved: tests for common usage of dns_query_process_cname_one()
James Coglan [Thu, 20 Jun 2024 15:24:58 +0000 (16:24 +0100)] 
resolved: tests for common usage of dns_query_process_cname_one()

16 months agoresolved: tests for dns_query_make_auxiliary()
James Coglan [Thu, 20 Jun 2024 13:10:14 +0000 (14:10 +0100)] 
resolved: tests for dns_query_make_auxiliary()

16 months agoresolved: tests for dns_query_new()
James Coglan [Thu, 20 Jun 2024 09:13:21 +0000 (10:13 +0100)] 
resolved: tests for dns_query_new()

16 months agoresolved: tests for dns_cache_lookup() clamping the TTL 33535/head
James Coglan [Wed, 19 Jun 2024 11:22:49 +0000 (12:22 +0100)] 
resolved: tests for dns_cache_lookup() clamping the TTL

16 months agoresolved: tests for dns_cache_put() for NXDOMAIN with no SOA
James Coglan [Wed, 19 Jun 2024 11:01:06 +0000 (12:01 +0100)] 
resolved: tests for dns_cache_put() for  NXDOMAIN with no SOA

16 months agoresolved: test that pseudo classes and types are not cached
James Coglan [Wed, 19 Jun 2024 10:29:44 +0000 (11:29 +0100)] 
resolved: test that pseudo classes and types are not cached

16 months agoresolves: tests for dns_cache_prune()
James Coglan [Wed, 19 Jun 2024 09:39:01 +0000 (10:39 +0100)] 
resolves: tests for dns_cache_prune()

16 months agoresolved: tests for dns_cache_check_conflicts()
James Coglan [Wed, 19 Jun 2024 09:05:29 +0000 (10:05 +0100)] 
resolved: tests for dns_cache_check_conflicts()

16 months agoresolved: tests for dns_cache_export_shared_to_packet()
James Coglan [Tue, 18 Jun 2024 16:57:55 +0000 (17:57 +0100)] 
resolved: tests for dns_cache_export_shared_to_packet()

16 months agoresolved: tests for dns_cache_lookup(); mDNS and multiple matching entries
James Coglan [Tue, 18 Jun 2024 15:19:07 +0000 (16:19 +0100)] 
resolved: tests for dns_cache_lookup(); mDNS and multiple matching entries

16 months agoresolved: tests for dns_cache_lookup() returning the most recent input
James Coglan [Tue, 18 Jun 2024 14:02:30 +0000 (15:02 +0100)] 
resolved: tests for dns_cache_lookup() returning the most recent input

16 months agoresolved: tests for dns_cache_dump()
James Coglan [Fri, 24 May 2024 09:58:30 +0000 (10:58 +0100)] 
resolved: tests for dns_cache_dump()

16 months agoresolved: test cache misses
James Coglan [Thu, 23 May 2024 09:26:41 +0000 (10:26 +0100)] 
resolved: test cache misses

16 months agoresolved: tests for dns_cache_lookup() for NXDOMAIN
James Coglan [Thu, 23 May 2024 08:53:42 +0000 (09:53 +0100)] 
resolved: tests for dns_cache_lookup() for NXDOMAIN

16 months agoresolved: first test for dns_cache_lookup()
James Coglan [Wed, 22 May 2024 15:49:18 +0000 (16:49 +0100)] 
resolved: first test for dns_cache_lookup()

16 months agoresolved: tests for dns_cache_dump_to_json()
James Coglan [Wed, 22 May 2024 14:54:36 +0000 (15:54 +0100)] 
resolved: tests for dns_cache_dump_to_json()

16 months agoresolved: check that adding an expired response removes cache entry
James Coglan [Thu, 23 May 2024 14:57:05 +0000 (15:57 +0100)] 
resolved: check that adding an expired response removes cache entry

16 months agoresolved: tests for dns_cache_put(); CNAME success and name error
James Coglan [Tue, 21 May 2024 15:26:31 +0000 (16:26 +0100)] 
resolved: tests for dns_cache_put(); CNAME success and name error

16 months agoresolved: tests for dns_cache_put() with non-matching class, type, name
James Coglan [Tue, 21 May 2024 14:37:56 +0000 (15:37 +0100)] 
resolved: tests for dns_cache_put() with non-matching class, type, name

16 months agoresolved: refactor DNS answer construction for cache tests
James Coglan [Tue, 21 May 2024 13:49:40 +0000 (14:49 +0100)] 
resolved: refactor DNS answer construction for cache tests

16 months agoresolved: test for dns_cache_put() with empty answer
James Coglan [Tue, 21 May 2024 13:39:26 +0000 (14:39 +0100)] 
resolved: test for dns_cache_put() with empty answer

16 months agoresolved: tests for dns_cache_put() with different RCODEs
James Coglan [Tue, 21 May 2024 13:30:30 +0000 (14:30 +0100)] 
resolved: tests for dns_cache_put() with different RCODEs

16 months agoresolved: tests for dns_cache_put(); successful A query
James Coglan [Fri, 17 May 2024 10:22:34 +0000 (11:22 +0100)] 
resolved: tests for dns_cache_put(); successful A query

Co-Authored-By: jan@neighbourhood.ie
16 months agoMerge pull request #33531 from neighbourhoodie/tests/dns-zone
Luca Boccassi [Tue, 23 Jul 2024 12:29:03 +0000 (13:29 +0100)] 
Merge pull request #33531 from neighbourhoodie/tests/dns-zone

16 months agoresolved: tests for dns_zone_lookup()
James Coglan [Wed, 5 Jun 2024 11:13:18 +0000 (12:13 +0100)] 
resolved: tests for dns_zone_lookup()

16 months agoresolved: tests for dns_zone_remove_rrs_by_key()
James Coglan [Fri, 31 May 2024 15:50:17 +0000 (16:50 +0100)] 
resolved: tests for dns_zone_remove_rrs_by_key()

16 months agoresolved: tests for dns_zone_remove_rr()
James Coglan [Fri, 31 May 2024 15:35:36 +0000 (16:35 +0100)] 
resolved: tests for dns_zone_remove_rr()

16 months agoresolved: tests for dns_zone_put()
James Coglan [Fri, 31 May 2024 14:42:18 +0000 (15:42 +0100)] 
resolved: tests for dns_zone_put()

16 months agoMerge pull request #33530 from neighbourhoodie/tests/dns-search-domain
Luca Boccassi [Tue, 23 Jul 2024 12:23:44 +0000 (13:23 +0100)] 
Merge pull request #33530 from neighbourhoodie/tests/dns-search-domain

16 months agoresolved: tests for dns_search_domain_find()
James Coglan [Fri, 31 May 2024 14:15:48 +0000 (15:15 +0100)] 
resolved: tests for dns_search_domain_find()

16 months agoresolved: tests for search domain marking and unlinking
James Coglan [Fri, 31 May 2024 14:11:53 +0000 (15:11 +0100)] 
resolved: tests for search domain marking and unlinking

16 months agoresolved: extract function for checking search domains
James Coglan [Fri, 31 May 2024 13:50:20 +0000 (14:50 +0100)] 
resolved: extract function for checking search domains

16 months agoresolved: tests for dns_search_domain_unlink()
James Coglan [Fri, 31 May 2024 13:37:01 +0000 (14:37 +0100)] 
resolved: tests for dns_search_domain_unlink()

16 months agoresolved: tests for dns_search_domain_new()
James Coglan [Fri, 31 May 2024 11:56:11 +0000 (12:56 +0100)] 
resolved: tests for dns_search_domain_new()

16 months agoMerge pull request #33529 from neighbourhoodie/tests/dns-link
Luca Boccassi [Tue, 23 Jul 2024 12:20:25 +0000 (13:20 +0100)] 
Merge pull request #33529 from neighbourhoodie/tests/dns-link

Tests for DNS Link functions

16 months agoMerge pull request #33528 from neighbourhoodie/tests/dns-answer
Luca Boccassi [Tue, 23 Jul 2024 12:15:16 +0000 (13:15 +0100)] 
Merge pull request #33528 from neighbourhoodie/tests/dns-answer

16 months agoresolved: tests for dns_answer_order_by_scope()
James Coglan [Tue, 28 May 2024 15:50:16 +0000 (16:50 +0100)] 
resolved: tests for dns_answer_order_by_scope()

16 months agoresolved: tests for dns_answer_has_dname_for_cname()
James Coglan [Tue, 28 May 2024 15:01:56 +0000 (16:01 +0100)] 
resolved: tests for dns_answer_has_dname_for_cname()

16 months agoresolved: tests for dns_answer_dump()
James Coglan [Tue, 28 May 2024 14:25:15 +0000 (15:25 +0100)] 
resolved: tests for dns_answer_dump()

16 months agoresolved: tests for dns_answer_{copy,move}_by_key()
James Coglan [Tue, 28 May 2024 13:44:58 +0000 (14:44 +0100)] 
resolved: tests for dns_answer_{copy,move}_by_key()

16 months agoresolved: tests for dns_answer_remove_by_answer_keys()
James Coglan [Tue, 28 May 2024 13:05:39 +0000 (14:05 +0100)] 
resolved: tests for dns_answer_remove_by_answer_keys()

16 months agoresolved: tests for dns_answer_remove_by_{key,rr}()
James Coglan [Fri, 24 May 2024 15:48:42 +0000 (16:48 +0100)] 
resolved: tests for dns_answer_remove_by_{key,rr}()

16 months agoresolved: tests for dns_answer_merge() and dns_answer_extend()
James Coglan [Fri, 24 May 2024 15:10:13 +0000 (16:10 +0100)] 
resolved: tests for dns_answer_merge() and dns_answer_extend()

16 months agoresolved: tests for dns_answer_find_soa()
James Coglan [Fri, 24 May 2024 14:22:47 +0000 (15:22 +0100)] 
resolved: tests for dns_answer_find_soa()

16 months agoresolved: tests for dns_answer_add(), dns_answer_match_key()
James Coglan [Fri, 24 May 2024 13:52:41 +0000 (14:52 +0100)] 
resolved: tests for dns_answer_add(), dns_answer_match_key()

16 months agoMerge pull request #33526 from neighbourhoodie/tests/dns-question
Luca Boccassi [Tue, 23 Jul 2024 12:10:01 +0000 (13:10 +0100)] 
Merge pull request #33526 from neighbourhoodie/tests/dns-question

16 months agoresolved: tests for dns_question_merge()
James Coglan [Fri, 31 May 2024 10:18:56 +0000 (11:18 +0100)] 
resolved: tests for dns_question_merge()

16 months agoresolved: tests for dns_question_first_name()
James Coglan [Fri, 31 May 2024 10:08:14 +0000 (11:08 +0100)] 
resolved: tests for dns_question_first_name()

16 months agoresolved: tests for dns_question_dump()
James Coglan [Fri, 31 May 2024 09:55:34 +0000 (10:55 +0100)] 
resolved: tests for dns_question_dump()

16 months agoresolved: tests for dns_question_cname_redirect()
James Coglan [Fri, 31 May 2024 09:29:44 +0000 (10:29 +0100)] 
resolved: tests for dns_question_cname_redirect()

16 months agoresolved: tests for dns_question_is_equal()
James Coglan [Fri, 31 May 2024 08:47:11 +0000 (09:47 +0100)] 
resolved: tests for dns_question_is_equal()

16 months agoresolved: tests for dns_question_is_valid_for_query()
James Coglan [Fri, 31 May 2024 08:37:00 +0000 (09:37 +0100)] 
resolved: tests for dns_question_is_valid_for_query()

16 months agoresolved: tests for dns_question_matches_cname_or_dname()
James Coglan [Thu, 30 May 2024 17:46:12 +0000 (18:46 +0100)] 
resolved: tests for dns_question_matches_cname_or_dname()

16 months agoresolved: tests for dns_question_matches_rr()
James Coglan [Thu, 30 May 2024 17:38:57 +0000 (18:38 +0100)] 
resolved: tests for dns_question_matches_rr()

16 months agoresolved: tests for dns_question_new_service()
James Coglan [Thu, 30 May 2024 17:11:10 +0000 (18:11 +0100)] 
resolved: tests for dns_question_new_service()

16 months agoresolved: tests for dns_question_new_reverse()
James Coglan [Thu, 30 May 2024 16:37:54 +0000 (17:37 +0100)] 
resolved: tests for dns_question_new_reverse()

16 months agoresolved: tests for dns_question_new_address()
James Coglan [Thu, 30 May 2024 16:22:30 +0000 (17:22 +0100)] 
resolved: tests for dns_question_new_address()

16 months agoresolved: tests for dns_question_add()
James Coglan [Thu, 30 May 2024 15:55:34 +0000 (16:55 +0100)] 
resolved: tests for dns_question_add()

16 months agoMerge pull request #33525 from neighbourhoodie/tests/dns-rr
Luca Boccassi [Tue, 23 Jul 2024 11:46:28 +0000 (12:46 +0100)] 
Merge pull request #33525 from neighbourhoodie/tests/dns-rr

16 months agoresolved: tests for dns_resource_record_source(), dns_resource_record_is_synthetic...
James Coglan [Wed, 12 Jun 2024 10:07:03 +0000 (11:07 +0100)] 
resolved: tests for dns_resource_record_source(), dns_resource_record_is_synthetic(), dns_resource_record_signer(), dns_resource_record_is_signer()

16 months agoresolved: tests for dns_resource_record_to_wire_format()
James Coglan [Wed, 12 Jun 2024 09:50:05 +0000 (10:50 +0100)] 
resolved: tests for dns_resource_record_to_wire_format()

Note this function does not produce compressed domain names in the RDATA
when serializing the RR.

16 months agoresolved: tests for dns_resource_record_to_string()
James Coglan [Wed, 12 Jun 2024 09:24:25 +0000 (10:24 +0100)] 
resolved: tests for dns_resource_record_to_string()

16 months agoresolved: tests for dns_resource_key_{to,from}_json()
James Coglan [Wed, 29 May 2024 15:45:01 +0000 (16:45 +0100)] 
resolved: tests for dns_resource_key_{to,from}_json()

This test doesn't check the generated JSON data in detail, it simply
tests that round-tripping an RR key through the JSON representation
preserves its data.