Commit Graph

  • 56a9613615 fix the explore example Jorge Aparicio 2024-02-23 15:35:51 +0100
  • 9f03274589
    Merge pull request #19 from japaric/ja-dns-test-peer Андрей Листочкин (Andrei Listochkin) 2024-02-23 13:59:25 +0000
  • ace04090ef
    Merge pull request #18 from japaric/readme-up Андрей Листочкин (Andrei Listochkin) 2024-02-23 13:56:15 +0000
  • 98cb9ddaae add a Client image Jorge Aparicio 2024-02-23 13:21:07 +0100
  • c0b681e0a3 add an Implementation parameter to NameServer::new Jorge Aparicio 2024-02-23 12:48:34 +0100
  • acca2d4f0f update README Jorge Aparicio 2024-02-20 17:00:30 +0100
  • 59dc60c5c4 enable verbose docker build with any value of DNS_TEST_VERBOSE_DOCKER_BUILD Jorge Aparicio 2024-02-20 16:36:52 +0100
  • 86284cce4b add explore example Jorge Aparicio 2024-02-20 15:59:52 +0100
  • 9d3d405af5
    Merge pull request #14 from japaric/ja-hickory-source Jorge Aparicio 2024-02-20 10:34:03 +0100
  • 709a8406b1 document what ./src refers to in hickory.Dockerfile Jorge Aparicio 2024-02-16 15:01:06 +0100
  • 1cb7ee40fe perform some validation of the repository argument Jorge Aparicio 2024-02-16 15:00:49 +0100
  • 1429b6bedf ci: fix syntax of DNS_TEST_SUBJECT Jorge Aparicio 2024-02-16 14:05:16 +0100
  • 0afae4f042 don't include the .git directory in the context send to docker build Jorge Aparicio 2024-02-16 13:56:49 +0100
  • 9bfa4c5c71 ci: make docker build verbose Jorge Aparicio 2024-02-16 13:50:32 +0100
  • 10351a7021 ci: build hickory from a pinned git commit Jorge Aparicio 2024-02-16 13:43:57 +0100
  • 55184172e3 build hickory from a local/remote git source Jorge Aparicio 2024-02-16 13:40:07 +0100
  • 0e2b35699c add mechanism to make docker build visible Jorge Aparicio 2024-02-16 13:38:27 +0100
  • 3707bdfd3f
    Merge pull request #11 from japaric/dns-shark Jorge Aparicio 2024-02-20 10:23:32 +0100
  • 156e005ff2 RFC4035: test EDNS support Jorge Aparicio 2024-02-12 18:57:44 +0100
  • 438af31340 Tshark: newtype the json::Value & add some getters Jorge Aparicio 2024-02-12 18:53:39 +0100
  • e77fd41635 add eavesdrop API Jorge Aparicio 2024-02-12 17:57:39 +0100
  • 2abb8268f9
    Merge pull request #13 from japaric/sebastian/gh7-docker-network Jorge Aparicio 2024-02-16 15:00:25 +0100
  • 014662d218
    Refactor tests to check network state Sebastian Ziebell 2024-02-16 14:31:30 +0100
  • a4ca3d6423
    Incorporate feedback Sebastian Ziebell 2024-02-16 13:49:58 +0100
  • 2289567998
    Disconnect all containers before removing network Sebastian Ziebell 2024-02-13 12:15:01 +0100
  • 820f1c3447
    Pass in Network to containers Sebastian Ziebell 2024-02-13 11:25:52 +0100
  • 5630dd79e9
    Add Network types Sebastian Ziebell 2024-02-13 10:55:39 +0100
  • a3669bd80f add getter methods to ClientSubnet Evan Cameron 2024-02-13 15:58:22 -0500
  • f690522111
    Merge pull request #12 from japaric/ja-deny-empty-roots Jorge Aparicio 2024-02-14 13:20:04 +0100
  • 36f93252a2 resolver: check that the root servers list is not empty Jorge Aparicio 2024-02-12 19:11:59 +0100
  • 976ba893d2 update version for http/h2/h3 Zhang Jingqiang 2024-02-07 17:16:04 +0800
  • 8154de2b89 fix cleanliness for 1.76 Benjamin Fry 2024-02-10 14:44:00 -0800
  • 3ad83ddee6 fix tests that were not being run Benjamin Fry 2024-02-09 18:23:26 -0800
  • a73fd8ffa6 update ahash for nightly Benjamin Fry 2024-02-10 15:20:29 -0800
  • 77150bbca6
    Merge pull request #6 from japaric/reorg Jorge Aparicio 2024-02-09 18:22:27 +0100
  • 33509f4484 check that ignored tests fail with hickory Jorge Aparicio 2024-02-09 16:48:59 +0100
  • 952c346e9e build hickory in debug mode Jorge Aparicio 2024-02-09 16:42:52 +0100
  • 3d73fe3da1 fix CI workflow Jorge Aparicio 2024-02-09 16:38:45 +0100
  • d17e42a679 update CI to run tests against unbound & hickory Jorge Aparicio 2024-02-09 16:37:53 +0100
  • e52980a82f test NXDOMAIN scenario Jorge Aparicio 2024-02-09 16:35:29 +0100
  • 9526338ca7 shorten RecursiveResolver -> Resolver Jorge Aparicio 2024-02-09 16:03:09 +0100
  • 04a7190e61 supporty hickory-based Resolver Jorge Aparicio 2024-02-09 15:37:58 +0100
  • 3c95b85150 introduce Implementation enum Jorge Aparicio 2024-02-09 14:55:03 +0100
  • 362838b41f update CI config Jorge Aparicio 2024-02-08 19:28:05 +0100
  • 5c53ba0899 make Client::delv work & use it in dnssec tests Jorge Aparicio 2024-02-08 19:23:50 +0100
  • edd6eebe1a mv tests into conformance-tests package Jorge Aparicio 2024-02-08 18:28:05 +0100
  • 1c2d9ec4dc restructure into a workspace Jorge Aparicio 2024-02-08 18:15:41 +0100
  • 1e5aac55e7 bake Dockerfile into the crate Jorge Aparicio 2024-02-08 18:10:49 +0100
  • 095b68b887 add API to gracefully terminate name server & resolver Jorge Aparicio 2024-02-08 17:54:35 +0100
  • 3e78cfa30e ensure child process does not outlive its container Jorge Aparicio 2024-02-08 15:30:32 +0100
  • 02f5307056 make docker build less noisy Jorge Aparicio 2024-02-08 15:14:54 +0100
  • 11e9c43e19
    Merge pull request #5 from japaric/ci Jorge Aparicio 2024-02-08 15:11:47 +0100
  • c50568c709 enable CI Jorge Aparicio 2024-02-08 15:09:03 +0100
  • b21875b963
    Merge pull request #4 from japaric/container-api Jorge Aparicio 2024-02-08 15:02:08 +0100
  • 306ce7a32b set up DS records and trust anchor to make DNSSEC work Jorge Aparicio 2024-02-07 20:11:09 +0100
  • 2bcad2a25c parse RRSIG record & complete signed NS test Jorge Aparicio 2024-02-07 14:59:15 +0100
  • dd8478059a Bump codecov/codecov-action from 3 to 4 dependabot[bot] 2024-02-06 16:24:44 +0000
  • 037cf4f698 ns: sign zone file Jorge Aparicio 2024-02-06 20:05:21 +0100
  • a527ed6218 hardcode chmod used in Container::cp Jorge Aparicio 2024-02-06 18:53:40 +0100
  • 5858309bfa revise names and module organization Jorge Aparicio 2024-02-06 18:52:30 +0100
  • 7f7d9f7ccf rename Domain -> FQDN Jorge Aparicio 2024-02-06 18:15:05 +0100
  • e29b901bc1 shorten AuthoritativeNameServer -> NameServer Jorge Aparicio 2024-02-06 18:12:22 +0100
  • 3e5ef300ce refactor/ns: build pattern + type state Jorge Aparicio 2024-02-06 18:11:31 +0100
  • 1f0a7cbbcf Bump baptiste0928/cargo-install from 2 to 3 dependabot[bot] 2024-02-05 13:39:36 +0000
  • e81dbec75d Fix refused test, TCP will get an early close, UDP will error out Benjamin Fry 2024-02-05 21:03:31 -0800
  • aed9dcfb20 change AccessControl denied addresses to not parse the DNS packet Benjamin Fry 2024-02-05 08:49:20 -0800
  • f1b4207154 return boolean in AccessControl rather than Result Benjamin Fry 2024-02-02 19:00:58 -0800
  • 414abf7087 remove single add access control methods, only allow slice Benjamin Fry 2024-01-31 09:16:13 -0800
  • 27925a8ce7 cleanup evaluation of access lists Benjamin Fry 2024-01-27 21:14:01 -0800
  • 91e5065213 renamce Access to AccessControl Benjamin Fry 2024-01-27 20:54:41 -0800
  • 456a306f3a fix typos in Access usage Benjamin Fry 2024-01-27 11:45:11 -0800
  • 10d607b8a6 use get_or_insert_with to clean up code Benjamin Fry 2024-01-15 19:23:03 -0800
  • d6a927aba8 add deny networks config option and examples Benjamin Fry 2024-01-07 11:47:20 -0800
  • 09bd66ec3c add deny networks to access Benjamin Fry 2024-01-07 11:30:07 -0800
  • f141667a0b add config option for allow_networks Benjamin Fry 2024-01-07 10:18:38 -0800
  • 4f4f3172bf wire up Access to check request IP addr before servicing the IP Benjamin Fry 2024-01-06 14:41:54 -0800
  • 4b6c7022c4 add access check for IP networks Benjamin Fry 2024-01-06 11:23:58 -0800
  • 7ad5bacbdc parse dig's output Jorge Aparicio 2024-02-06 16:47:18 +0100
  • fc7cf970a5 fix nameserver's A record & add some docs Jorge Aparicio 2024-02-05 19:51:02 +0100
  • d13186e404 make resolution test work Jorge Aparicio 2024-02-05 19:21:52 +0100
  • 984a05e873 revamp zone file generation Jorge Aparicio 2024-02-05 18:33:04 +0100
  • 7e9f63d85e fix non-fatal NSD error about PID file Jorge Aparicio 2024-02-05 15:55:01 +0100
  • 1b0f1ef59f move validation to Domain ctor Jorge Aparicio 2024-02-05 15:53:48 +0100
  • bab595a412 simplify code with minijinja::render! Jorge Aparicio 2024-02-05 15:44:25 +0100
  • cbbb12b3b5 refactor Container methods Jorge Aparicio 2024-02-05 15:03:57 +0100
  • c7e0580c7a use Ipv4Addr type for IP addresses Jorge Aparicio 2024-02-05 14:42:20 +0100
  • d79581bdcc fix warnings Jorge Aparicio 2024-02-05 14:27:10 +0100
  • 60ecfeca5e initial RecursiveResolver API Jorge Aparicio 2024-02-05 14:24:01 +0100
  • 9101bb1046 only build image once per test runner run Jorge Aparicio 2024-02-02 15:45:12 +0100
  • 1d616e822d rename nsd -> AuthoritativeNameServer Jorge Aparicio 2024-02-02 15:40:43 +0100
  • f4ded488ce merge all docker images into one Jorge Aparicio 2024-02-02 15:39:38 +0100
  • 42de7c3a92 move NsdContainer into its own module Jorge Aparicio 2024-02-02 15:19:29 +0100
  • e997c8cff5 move Container into its own module Jorge Aparicio 2024-02-02 15:15:42 +0100
  • 61bb4bb315 test nameserver with dig Jorge Aparicio 2024-02-02 15:09:45 +0100
  • cc753de77c add NsdContainer Jorge Aparicio 2024-02-02 14:59:13 +0100
  • 6026caf25d make nameserver setup work Jorge Aparicio 2024-02-02 14:48:26 +0100
  • bc10cda9cc WIP root & tld name server setup Jorge Aparicio 2024-02-01 18:06:05 +0100
  • 3c50ca911a initial Container API Jorge Aparicio 2024-02-01 17:19:01 +0100
  • e6691ffc40
    Merge pull request #3 from japaric/expand-dockerfiles-install-tools Jorge Aparicio 2024-02-01 16:31:30 +0100
  • 97beb1c083
    Merge pull request #2 from japaric/readme-up Jorge Aparicio 2024-02-01 16:25:40 +0100