Commit Graph

  • 84c59c78e9 Supervision support for wildcards Erik Hollensbe 2021-06-15 23:24:05 -07:00
  • 8d4e9b06c5 Fix an issue with binary flag parsing via clap Erik Hollensbe 2021-06-15 23:15:29 -07:00
  • fba9df4a83 Simplify code by moving record mgmt to ZTRecord Erik Hollensbe 2021-06-15 22:00:16 -07:00
  • fba9d93f21 Create a serviceconfig struct with a builder pattern for integration tests Erik Hollensbe 2021-06-15 19:02:23 -07:00
  • 2e0c175982 Tests for the wildcards feature; and some test refactors Erik Hollensbe 2021-06-15 18:48:34 -07:00
  • 8b7a8bca24 Initial support for "wildcard everything" Erik Hollensbe 2021-06-15 15:38:09 -07:00
  • d65f1a7102 zeronsd v0.1.7 v0.1.7 Erik Hollensbe 2021-06-15 12:58:22 -07:00
  • 3b68043063 Bump version info in quickstart Erik Hollensbe 2021-06-15 12:55:43 -07:00
  • 4090c5b968 Merge pull request #71 from devvick/main Erik Hollensbe 2021-06-15 12:46:37 -07:00
  • f215a4e417 Merge pull request #74 from erikh/forgot-fixtures-again Erik Hollensbe 2021-06-15 12:34:53 -07:00
  • a3236247a4 Forgot to update the fixtures again Erik Hollensbe 2021-06-15 12:34:23 -07:00
  • 301de820a2 Merge pull request #73 from erikh/cleanups Erik Hollensbe 2021-06-15 12:33:02 -07:00
  • d60038e880 Sleep for a bit before restarting the listener Erik Hollensbe 2021-06-15 03:48:38 -07:00
  • 3c7123836e src/supervise.rs: Set Requires= over Wants= in systemd template Erik Hollensbe 2021-06-15 03:43:25 -07:00
  • 7f333be22d Restart listener if it crashes Erik Hollensbe 2021-06-15 03:39:12 -07:00
  • f126b40c77 Small error message correction for situations where there are no listening ips Erik Hollensbe 2021-06-14 11:42:42 -07:00
  • 47ee4883fc docs: quickstart fixes devvick 2021-06-11 20:03:22 +02:00
  • 89b144f50d zeronsd v0.1.6 v0.1.6 Erik Hollensbe 2021-06-10 20:38:04 -07:00
  • 21ec1b2364 Merge pull request #66 from erikh/quickstart-mods Erik Hollensbe 2021-06-10 16:15:38 -07:00
  • b8fc6dd3ce Merge pull request #70 from erikh/hosts-refresh Erik Hollensbe 2021-06-10 16:14:07 -07:00
  • ab2c80fa89 Update dependencies Erik Hollensbe 2021-06-10 16:13:15 -07:00
  • 9b6ebbc796 Major changes + hosts refreshing on intervals Erik Hollensbe 2021-06-10 00:37:02 -07:00
  • feb8d55237 Merge pull request #69 from erikh/shared-authority Erik Hollensbe 2021-06-09 16:46:55 -07:00
  • 880ba04ebf Make authorities shared for common CIDR networks Erik Hollensbe 2021-06-09 16:42:48 -07:00
  • 4f0c4d2f77 Merge pull request #68 from erikh/v4-fixes Erik Hollensbe 2021-06-09 14:27:21 -07:00
  • ccbd00a313 Small search domain and DNS setup fixes Erik Hollensbe 2021-06-09 14:21:17 -07:00
  • 0cda08067f Betas Erik Hollensbe 2021-06-09 12:27:01 -07:00
  • b996f7beed quickstart: Detail hosts usage and describe forwarding behavior Erik Hollensbe 2021-06-09 12:14:23 -07:00
  • 65636d0391 Run quickstart through prettier; make some small edits Erik Hollensbe 2021-06-09 12:13:54 -07:00
  • 0899ae6b30 Merge pull request #67 from erikh/fix-fixtures Erik Hollensbe 2021-06-09 12:25:20 -07:00
  • a65ed00e27 Fix the units+fixtures after the systemd change Erik Hollensbe 2021-06-09 12:24:44 -07:00
  • 6dfa6c10f2 Merge pull request #65 from erikh/systemd-fixes Erik Hollensbe 2021-06-09 01:32:21 -07:00
  • 15b1ec0a48 src/supervise.rs: Add After=zerotier-one.service to systemd unit template Erik Hollensbe 2021-06-09 01:30:17 -07:00
  • 4e70b7cede Merge pull request #63 from erikh/multiple-listening-addresses Erik Hollensbe 2021-06-09 01:25:32 -07:00
  • b93c256724 Handle ptr authorities for the same network in a less stupid way Erik Hollensbe 2021-06-09 00:35:39 -07:00
  • 6dfe5e454f Multi-listener tests. Erik Hollensbe 2021-06-08 18:45:41 -07:00
  • bb3b9aabd2 Lots of facilities for launching tests and services with multiple listen IPs Erik Hollensbe 2021-06-08 17:57:30 -07:00
  • 8e2bc069dc Scaffolding around member construction; usage in get_listen_ips test Erik Hollensbe 2021-06-08 01:58:18 -07:00
  • becb04b426 Enable testing of members with customized configuration Erik Hollensbe 2021-06-07 22:27:10 -07:00
  • ae90f99279 Crude, but effective support for multiple listening addresses Erik Hollensbe 2021-06-07 14:13:46 -07:00
  • 5cdb2c9f0a Merge pull request #62 from erikh/threadiness Erik Hollensbe 2021-06-07 01:36:44 -07:00
  • fd689da5c1 Improve thread usage a little bit by rubbing a little cpu count on tokio Erik Hollensbe 2021-06-07 00:00:49 -07:00
  • 99817bc2c7 Merge pull request #61 from erikh/pub-crate Erik Hollensbe 2021-06-06 16:34:13 -07:00
  • 58456383af pub(crate) everything that's meant to be pub(crate)'d Erik Hollensbe 2021-06-06 16:33:41 -07:00
  • 4df7bf7f8b Merge pull request #60 from erikh/integration-test-tweaks Erik Hollensbe 2021-06-06 16:29:49 -07:00
  • 9282a3e0b2 Improve many unwrap() statements by converting them to expect() Erik Hollensbe 2021-06-06 16:28:30 -07:00
  • eaed53e26a Make sure we use the same Regex type everywhere lol Erik Hollensbe 2021-06-06 16:18:48 -07:00
  • 15e5654623 Do not spam the log while waiting for an IP in integration tests Erik Hollensbe 2021-06-06 16:18:16 -07:00
  • 1e2ca84940 Merge pull request #59 from erikh/hosts-translation Erik Hollensbe 2021-06-05 20:45:13 -07:00
  • d454e73627 Implement hostname translation Erik Hollensbe 2021-06-05 20:42:16 -07:00
  • 1535f50d36 New ToHostname trait for simplifying code paths; will do more soon Erik Hollensbe 2021-06-05 19:40:18 -07:00
  • 78bfc8cd85 Reorganize imports in authority.rs Erik Hollensbe 2021-06-05 18:58:10 -07:00
  • f649f2af61 Merge pull request #58 from erikh/init-utils Erik Hollensbe 2021-06-05 09:13:28 -07:00
  • 27f9c895a9 New utils module; restructuring of some files Erik Hollensbe 2021-06-05 09:07:51 -07:00
  • bf9f250b41 Merge pull request #57 from erikh/identify-zeronsd Erik Hollensbe 2021-06-04 11:33:57 -07:00
  • 3a0b77e796 Identify zeronsd in Central API calls Erik Hollensbe 2021-06-04 11:33:23 -07:00
  • cb7f21db79 Additional paranoia in .dockerignore Erik Hollensbe 2021-06-01 00:22:31 -07:00
  • 992419f8e1 Update release docs to include notes about docker :latest tag Erik Hollensbe 2021-06-02 19:54:39 -07:00
  • 6514b865a9 Merge pull request #56 from erikh/require-ca-certificates Erik Hollensbe 2021-06-02 13:47:18 -07:00
  • 2c72f15238 Dockerfile: Add ca-certificates to final image bundle Erik Hollensbe 2021-06-02 13:46:41 -07:00
  • 4abad076ed Note about cargo subpackages Erik Hollensbe 2021-06-01 00:46:33 -07:00
  • 0dff075fee zeronsd v0.1.5 v0.1.5 Erik Hollensbe 2021-06-01 00:21:09 -07:00
  • f3d93d8745 Merge pull request #55 from erikh/fix-docker Erik Hollensbe 2021-05-31 23:57:12 -07:00
  • 59a791f267 Fix docker packaging Erik Hollensbe 2021-05-31 23:50:34 -07:00
  • 4d51e220c5 Merge pull request #54 from erikh/downgrade-api Erik Hollensbe 2021-05-31 23:00:16 -07:00
  • 5166a12a03 Downgrade versioning of new content in zerotier-one-api Erik Hollensbe 2021-05-31 22:58:37 -07:00
  • e6097aa66c Merge pull request #50 from erikh/integration-helpers Erik Hollensbe 2021-05-31 00:42:47 -07:00
  • 19532b8e03 Tests for parsing of member names into hosts. Caught a few bugs. Erik Hollensbe 2021-05-31 00:41:29 -07:00
  • 4c27539893 Move parsing of named hosts to own function Erik Hollensbe 2021-05-31 00:28:33 -07:00
  • d55afd02c1 Merge pull request #49 from erikh/integration-helpers Erik Hollensbe 2021-05-30 23:58:49 -07:00
  • c9858e58aa ptr record testing for named values Erik Hollensbe 2021-05-30 23:56:56 -07:00
  • d98fdfcdf0 New tests & authority now refreshes on a configurable interval Erik Hollensbe 2021-05-30 23:48:34 -07:00
  • 948f144343 Explain things with a comment Erik Hollensbe 2021-05-30 12:10:58 -07:00
  • 2941587384 Merge pull request #48 from erikh/integration-helpers Erik Hollensbe 2021-05-30 01:09:27 -07:00
  • dfda4abed7 integration tests: hosts file testing and multiple domain battery Erik Hollensbe 2021-05-30 01:07:16 -07:00
  • 415c50864b Support hosts files in test service boot Erik Hollensbe 2021-05-30 00:30:51 -07:00
  • 8ea9b01fcc Interleaved lookup subtest Erik Hollensbe 2021-05-30 00:24:22 -07:00
  • b6ff44a4ee Move tests to own file Erik Hollensbe 2021-05-30 00:19:55 -07:00
  • ac2dba2b74 Merge pull request #47 from erikh/integration-helpers Erik Hollensbe 2021-05-30 00:10:08 -07:00
  • 67d4149f42 Fix codegen script for docs url change Erik Hollensbe 2021-05-30 00:07:32 -07:00
  • 85aa98fc98 Regen of central spec Erik Hollensbe 2021-05-30 00:07:12 -07:00
  • e2ea269fe5 Regenerate entire zerotier-one-api package Erik Hollensbe 2021-05-30 00:04:07 -07:00
  • 27686e3ba0 Fix issues with the zerotier-one swagger spec and resulting generated code Erik Hollensbe 2021-05-30 00:01:25 -07:00
  • d3d7f52a07 Merge pull request #46 from erikh/integration-helpers Erik Hollensbe 2021-05-29 18:34:10 -07:00
  • 3b219ac339 Fix member config and get private networks running for test-integration Erik Hollensbe 2021-05-29 18:32:05 -07:00
  • 6069160d0c Merge pull request #45 from erikh/integration-helpers Erik Hollensbe 2021-05-29 17:28:50 -07:00
  • d7ae096188 boot test renamed to battery test, tests A and PTR Erik Hollensbe 2021-05-29 17:27:23 -07:00
  • 4cfd5a338a Merge pull request #44 from erikh/integration-helpers Erik Hollensbe 2021-05-29 16:52:32 -07:00
  • 6226c27f5a First DNS setup + reply test Erik Hollensbe 2021-05-29 16:50:42 -07:00
  • ec6944e6da more nits Erik Hollensbe 2021-05-29 16:04:05 -07:00
  • 13c86d370b Merge pull request #42 from erikh/integration-helpers Erik Hollensbe 2021-05-29 15:50:01 -07:00
  • 78291d5e16 Order matters in this part of the release process. Erik Hollensbe 2021-05-29 15:36:34 -07:00
  • e7011b9e2d Update the release docs to state of the art. Erik Hollensbe 2021-05-29 15:35:35 -07:00
  • 77d62beee1 Merge pull request #41 from erikh/integration-helpers Erik Hollensbe 2021-05-29 15:26:51 -07:00
  • 0588cb9e11 make it generate uppercase too (for more entropy) Erik Hollensbe 2021-05-29 15:18:48 -07:00
  • f3cc4cf23e make randstring a oneliner, remove dead_code allow Erik Hollensbe 2021-05-29 15:16:10 -07:00
  • a940c483c7 Merge pull request #40 from erikh/integration-helpers Erik Hollensbe 2021-05-29 13:37:43 -07:00
  • 1ab625e7ad integration-tests: Move networking settings for creating a network to their own files Erik Hollensbe 2021-05-29 13:32:39 -07:00
  • 773d03e24e Merge pull request #39 from erikh/integration-helpers Erik Hollensbe 2021-05-29 13:03:32 -07:00
  • c817ff5ef2 Additional integration helpers Erik Hollensbe 2021-05-29 12:55:35 -07:00