Commit Graph

  • 7543691f4c zeronsd v0.4.1 v0.4.1 Erik Hollensbe 2022-03-31 18:47:48 -07:00
  • ca5632d9d7 update readme to note DoT support Erik Hollensbe 2022-03-31 15:34:30 -07:00
  • 217569b2b9 Merge pull request #177 from erikh/fix-vendored Erik Hollensbe 2022-03-31 15:17:21 -07:00
  • 588a871f2e Update all dependencies Erik Hollensbe 2022-03-31 15:15:16 -07:00
  • 362098d8ca Fix use of vendored feature in openssl dependency Erik Hollensbe 2022-03-31 15:13:31 -07:00
  • 688ebd4e6d Merge pull request #176 from erikh/supervise-restart-systemd Erik Hollensbe 2022-03-31 15:07:57 -07:00
  • 248e2d2c56 Set Restart=always in systemd configuration Erik Hollensbe 2022-03-31 14:58:19 -07:00
  • 49823af93e For now, don't use the vendored openssl on alpine. We'll have a better solution for this later. Erik Hollensbe 2022-03-31 14:57:27 -07:00
  • 8d66068caf zeronsd 0.4 v0.4.0 Erik Hollensbe 2022-03-30 11:46:24 -07:00
  • 82dcc02c60 Fix a bunch of issues with tests Erik Hollensbe 2022-03-30 11:45:48 -07:00
  • 8d51d33d4e Merge pull request #175 from erikh/test-fixes Erik Hollensbe 2022-03-28 16:39:37 -07:00
  • 1a3b5b0c66 test compilation fixes & some tweaks Erik Hollensbe 2022-03-15 15:14:17 -07:00
  • 367ec6dea4 .home.arpa note in packaging details Erik Hollensbe 2022-03-16 00:52:52 -07:00
  • 3ae602d9a5 Merge pull request #174 from erikh/tracing Erik Hollensbe 2022-03-28 16:19:52 -07:00
  • 8cb02e196c Update dependencies Erik Hollensbe 2022-03-28 16:18:56 -07:00
  • c910ddc1bf Use tracing-log package to unify logging and tracing Erik Hollensbe 2022-03-28 16:17:09 -07:00
  • 1cf3b83d20 Merge pull request #172 from erikh/tracing Erik Hollensbe 2022-03-25 15:06:08 -07:00
  • c67f8148e4 Merge pull request #173 from erikh/update-example-configuration Erik Hollensbe 2022-03-25 14:42:19 -07:00
  • b05ebb441b Update example configuration for log levels Erik Hollensbe 2022-03-25 14:40:36 -07:00
  • 64bae5be1c Changing logging implementation to use tracing package Erik Hollensbe 2022-03-25 14:27:08 -07:00
  • 9a1274164d Merge pull request #171 from erikh/log-levels Erik Hollensbe 2022-03-24 22:41:07 -07:00
  • 61f5afc8d1 Support log levels in args and config file Erik Hollensbe 2022-03-24 22:39:42 -07:00
  • 2e13e334de Add parameterized log levels in code; adjust across board Erik Hollensbe 2022-03-24 22:04:46 -07:00
  • 66561137ca Merge pull request #170 from erikh/use-trust-dns-git Erik Hollensbe 2022-03-24 21:54:15 -07:00
  • 575b476245 Use bluejekyll git for trust-dns now that our patches are merged Erik Hollensbe 2022-03-24 21:53:35 -07:00
  • 9d36bd00cf Merge pull request #169 from erikh/fix-rfc4193 Erik Hollensbe 2022-03-24 21:51:58 -07:00
  • c7cc2f55ae Fix RFC4193 PTR records, they were being improperly populated Erik Hollensbe 2022-03-24 21:50:43 -07:00
  • 0ce77714bf Merge pull request #168 from erikh/upgrade-trust-dns Erik Hollensbe 2022-03-24 15:16:41 -07:00
  • aa02b372ab Do some shuffling around rfc4193 support in an attempt to stabilize testing Erik Hollensbe 2022-03-24 15:14:56 -07:00
  • 78d0d92f00 Switch to using our version of trust-dns until our patches are merged Erik Hollensbe 2022-03-24 14:45:43 -07:00
  • d1036b7799 Rebuild authority code Erik Hollensbe 2022-03-10 16:31:32 -08:00
  • 16974c7093 Update trust-dns to v0.21 Erik Hollensbe 2022-03-10 14:49:12 -08:00
  • 0c332255b8 Merge pull request #165 from erikh/dot-openssl Erik Hollensbe 2022-03-21 07:13:16 -07:00
  • 22c37117cf pivot to using openssl for our DoT implementation Erik Hollensbe 2022-03-21 05:35:53 -07:00
  • fce1393b96 Merge pull request #164 from erikh/update-dependencies Erik Hollensbe 2022-03-18 08:42:31 -07:00
  • 57107dcd98 update cargo dependencies to latest versions Erik Hollensbe 2022-03-18 08:29:00 -07:00
  • ac4a903763 Merge pull request #163 from erikh/vendored-openssl Erik Hollensbe 2022-03-18 08:28:35 -07:00
  • 00fc92e03e Use openssl with the vendored feature (this helps build on other architectures) Erik Hollensbe 2022-03-18 08:25:53 -07:00
  • d5a942ce6a Merge pull request #161 from erikh/fix-soa-error-log Grant Limberg 2022-03-15 09:05:14 -07:00
  • 755e9506fc Program authority properly (without the empty() call), which eliminates an error message from trust-dns. Erik Hollensbe 2022-03-15 08:59:19 -07:00
  • 7350e7ebad Fix test harness for DoT Erik Hollensbe 2022-03-15 08:45:43 -07:00
  • 2962a4d1eb Merge pull request #160 from erikh/dot2 Erik Hollensbe 2022-03-09 22:17:05 -08:00
  • 4de4cae0df .gitignore certificate parts Erik Hollensbe 2022-03-09 22:16:09 -08:00
  • 5bf8e41bce Add an example configuration file Erik Hollensbe 2022-03-08 11:11:23 -08:00
  • 938e48f151 Parameterize DoT filenames Erik Hollensbe 2022-03-08 11:11:08 -08:00
  • cab45c7811 preliminary support for DoT. tested working. Erik Hollensbe 2022-03-08 10:43:14 -08:00
  • 33ea951500 better support (by way of pub methods/fields) for consuming zeronsd as a library Erik Hollensbe 2022-03-07 22:54:30 -08:00
  • 693920d502 Fix timing issues with tests v0.3.1 Erik Hollensbe 2022-02-22 23:45:12 -08:00
  • 79492b1ed8 Merge branch 'config-file-supervise' Erik Hollensbe 2022-02-22 23:13:21 -08:00
  • 1b1b6aeeba Fix some issues with config supervision. Oops! Erik Hollensbe 2022-02-22 23:12:22 -08:00
  • 339dfbcb00 Merge pull request #159 from erikh/config-file-supervise Erik Hollensbe 2022-02-22 22:51:56 -08:00
  • d1fdebc268 support proper templating of config files in supervise Erik Hollensbe 2022-02-22 22:49:27 -08:00
  • da16b7bcc1 Merge pull request #149 from tranzystorek-io/struct-init Erik Hollensbe 2022-02-22 22:29:59 -08:00
  • a9a207c6e7 Merge pull request #150 from tranzystorek-io/use-deref Erik Hollensbe 2022-02-22 22:29:38 -08:00
  • bdd741e20f Merge pull request #151 from tranzystorek-io/avoid-clone Erik Hollensbe 2022-02-22 22:29:16 -08:00
  • bbfd9e5b9d Merge pull request #152 from tranzystorek-io/arrays-as-iterators Erik Hollensbe 2022-02-22 22:28:50 -08:00
  • fe14861f52 Merge pull request #158 from erikh/fix-supervise Erik Hollensbe 2022-02-22 22:27:12 -08:00
  • d25d5e8070 Don't use log messages for reporting instructions, env_logger was swallowing them Erik Hollensbe 2022-02-22 22:25:52 -08:00
  • 92c8977321 Fix hang on supervise/unsupervise Erik Hollensbe 2022-02-22 22:22:20 -08:00
  • bad93b556b Merge pull request #157 from erikh/fix-wildcard Erik Hollensbe 2022-02-22 22:18:51 -08:00
  • 0e60a6dbfc Fix the wildcard flag requiring an argument Erik Hollensbe 2022-02-22 22:17:22 -08:00
  • 7dda2bdb34 Update deps Erik Hollensbe 2022-02-22 22:16:52 -08:00
  • 066fcebd78 Use arrays as iterators Marcin Puc 2022-02-09 11:31:43 +01:00
  • f337996ef0 Avoid cloning where unnecessary Marcin Puc 2022-02-09 11:30:49 +01:00
  • 281aad6185 Use Deref to avoid clones and simplify expressions Marcin Puc 2022-02-22 08:17:54 +01:00
  • 5cf2f1999a Use struct-init-with-default syntax Marcin Puc 2022-02-22 08:14:39 +01:00
  • ae4722c8de small fixes related to README and tests v0.3.0 Erik Hollensbe 2022-02-21 22:44:20 -08:00
  • 394d9cf569 Fix tests to clean up networks Erik Hollensbe 2022-02-21 22:20:10 -08:00
  • ea7ab92d2e v0.3.0 release bump Erik Hollensbe 2022-02-21 21:56:31 -08:00
  • dc41542930 Update README for 0.3 additions Erik Hollensbe 2022-02-21 21:54:15 -08:00
  • 4cc5a1b5fb docs/release.md: show how to build MSI on windows w/ firewall extension Erik Hollensbe 2022-02-21 19:30:16 -08:00
  • bf3d8cbf23 Merge pull request #147 from erikh/wix-firewall-exception Erik Hollensbe 2022-02-21 19:27:11 -08:00
  • 7acfa27517 WiX firewall exception to enable windows users to more easily use zeronsd Erik Hollensbe 2022-02-21 19:25:47 -08:00
  • 9700531725 Merge pull request #146 from erikh/use-home-arpa Erik Hollensbe 2022-02-21 14:50:43 -08:00
  • b535c300ac Fix hard-coded domain. entries in integration tests Erik Hollensbe 2022-02-21 14:46:38 -08:00
  • 30a6e321fa BREAKING CHANGE: use home.arpa. (the standard TLD for home domains) as the default TLD over domain Erik Hollensbe 2022-02-21 14:41:38 -08:00
  • e79ec4e93a Merge pull request #145 from erikh/expose-authority Erik Hollensbe 2022-02-21 14:36:02 -08:00
  • 762438065f Expose the DNS authority; but swallow it in CLI uses. This is for library consumers. Erik Hollensbe 2022-02-21 14:29:08 -08:00
  • 64dfb34095 Merge pull request #144 from erikh/use-tokio-better Erik Hollensbe 2022-02-21 14:23:47 -08:00
  • 83527157f6 remove manual instantiation of tokio runtime Erik Hollensbe 2022-02-21 14:17:59 -08:00
  • 2513f68670 Merge pull request #143 from erikh/make-library Erik Hollensbe 2022-02-21 12:40:09 -08:00
  • 232e956766 Config files in supervise, some reorganization around token file support in supervise Erik Hollensbe 2022-02-21 12:27:18 -08:00
  • fe28fc888f Moved most CLI argument stuff off to the cli module; support for configuration files (not exposed yet) Erik Hollensbe 2022-02-21 11:29:40 -08:00
  • f7e6e3daf3 fix lockfile Erik Hollensbe 2022-02-21 11:05:44 -08:00
  • 531e14f955 Fix CI Erik Hollensbe 2022-02-20 21:56:13 -08:00
  • 66fff726cb Merge pull request #142 from erikh/reduce-sleep Erik Hollensbe 2022-02-20 21:43:03 -08:00
  • fed16749b0 Adjust sleep on server start a little bit, as well as tune the resolver timeout Erik Hollensbe 2022-02-20 21:42:20 -08:00
  • 5e54f394f6 Reduce test sleeps for great justice Erik Hollensbe 2022-02-20 21:32:10 -08:00
  • e568f653d1 Merge pull request #141 from erikh/refactors Erik Hollensbe 2022-02-20 20:37:20 -08:00
  • 08a1d56157 Reorganization of tree, tests Erik Hollensbe 2022-02-20 13:06:42 -08:00
  • 6cd84aa42c Update to latest OpenAPI changes Erik Hollensbe 2022-02-20 02:57:47 -08:00
  • 525664480f env_logger is in use now; you can use ZERONSD_LOG or RUST_LOG to control log parameters. Erik Hollensbe 2022-02-20 02:45:51 -08:00
  • 786fc52618 zeronsd v0.2.7: crate-only v0.2.7 Erik Hollensbe 2022-02-20 13:12:14 -08:00
  • 4f54ba7a45 update Cargo.toml to fixate dependencies properly Erik Hollensbe 2022-02-20 13:08:09 -08:00
  • ba6f8fb58d update release docs to be easier to execute Erik Hollensbe 2022-02-20 02:06:23 -08:00
  • f6bd9b52be zeronsd v0.2.6 v0.2.6 Erik Hollensbe 2022-02-20 01:56:36 -08:00
  • ebfe2737c1 Merge pull request #137 from tranzystorek-io/simplify-match-or-insert Erik Hollensbe 2022-02-18 01:31:05 -08:00
  • 15c3672cd9 Merge pull request #136 from tranzystorek-io/deref-matches Erik Hollensbe 2022-02-18 01:21:50 -08:00
  • 1d07806b63 Merge pull request #135 from tranzystorek-io/fix-octal Erik Hollensbe 2022-02-18 01:19:44 -08:00
  • 64e0f2c4d9 Merge pull request #139 from keepwn/fix-system-dns-resolver Erik Hollensbe 2022-02-18 00:49:53 -08:00