Commit Graph

  • d216a3739f run process in conda env directly from docker Grant Limberg 2025-09-04 11:14:34 -07:00
  • 092fc268d3 ok back to full path Grant Limberg 2025-09-04 11:11:14 -07:00
  • 1da9e24905 no absolute path for pg_isready Grant Limberg 2025-09-04 11:03:30 -07:00
  • 158d24545a also have to add postgres to the container for pg_isready Grant Limberg 2025-09-04 10:30:08 -07:00
  • 96aa893df4 stray backtick Grant Limberg 2025-09-04 09:50:19 -07:00
  • 4516e6a340 need a conda init here first apparently Grant Limberg 2025-09-04 09:27:08 -07:00
  • 2416c42df7 change tag to match existing Grant Limberg 2025-09-04 08:48:54 -07:00
  • 4f07599992 add jemalloc Grant Limberg 2025-09-03 15:04:51 -07:00
  • 6ceb8eac97 text alignment Grant Limberg 2025-09-03 13:56:32 -07:00
  • 3ad352c08e no trailing comma on bigtable block Grant Limberg 2025-09-03 13:56:04 -07:00
  • 9d73c346b7 new modified startup script for central controller docker images with support for configuring bigtable, pubsub, redis Grant Limberg 2025-09-03 13:48:38 -07:00
  • 4abf90247d update ld.so.conf for paths to libraries Grant Limberg 2025-09-03 13:22:21 -07:00
  • 594d227f92 fix multi-arch manifest creation Grant Limberg 2025-09-03 12:18:21 -07:00
  • 7fd112eb4f fix short hash Grant Limberg 2025-09-03 11:50:09 -07:00
  • 000f3d5a8c let's build a docker image Grant Limberg 2025-09-03 11:37:26 -07:00
  • 3f3e684811 only update conda env if cache was not hit Grant Limberg 2025-09-03 10:42:22 -07:00
  • a841e96bd2 put git branch ref into cache key name Grant Limberg 2025-09-03 10:40:31 -07:00
  • 3ff4d67d21 bump Grant Limberg 2025-09-03 10:29:53 -07:00
  • b09956ae59 fix run arg Grant Limberg 2025-09-03 10:28:42 -07:00
  • 4395574706 cache conda environment Grant Limberg 2025-09-03 10:27:06 -07:00
  • 1dae4c4c5f cache conda environment Grant Limberg 2025-09-03 10:23:33 -07:00
  • d31b3a08db set ZT_AES_NEON for arm64 Grant Limberg 2025-09-03 10:08:16 -07:00
  • 0f3a5148b1 fix deps for selftest Grant Limberg 2025-09-03 09:29:33 -07:00
  • d3f1ec74ba fix arm64 build flag Grant Limberg 2025-09-03 09:20:13 -07:00
  • 3470ceb13d cmake --build args Grant Limberg 2025-09-03 09:12:04 -07:00
  • 648f0915e5 skip cmake action Grant Limberg 2025-09-03 09:09:17 -07:00
  • 21e20f2104 more conda Grant Limberg 2025-09-03 09:04:40 -07:00
  • f43bc3d10c more conda Grant Limberg 2025-09-03 09:00:36 -07:00
  • 3ad36c773d fix cmake options Grant Limberg 2025-09-03 08:55:29 -07:00
  • 22484c708f dependency juggling Grant Limberg 2025-09-03 08:51:21 -07:00
  • cab33dfc89 no linux/arm64 build available for google-cloud-cpp 2.39 :/. Downgrade to 2.38 Grant Limberg 2025-09-03 08:45:33 -07:00
  • e1db40d932 test Grant Limberg 2025-09-03 08:39:02 -07:00
  • 97681b589e trying to get this working Grant Limberg 2025-09-03 08:37:30 -07:00
  • 09f1ee77e1 skip caching until this all works Grant Limberg 2025-09-03 08:26:08 -07:00
  • 0f13363895 runs-on matrix Grant Limberg 2025-09-03 08:22:47 -07:00
  • 7c1bfc97c4 setup github action for building Grant Limberg 2025-09-03 08:18:56 -07:00
  • 2a647d497a remove otel warning Grant Limberg 2025-09-02 16:25:16 -07:00
  • 70f9fe0412 update central controller readme with config block Grant Limberg 2025-09-02 14:15:28 -07:00
  • 0753556aa3 wire up configuration. Grant Limberg 2025-09-02 14:04:00 -07:00
  • a5bd262b3a Wiring through initialization of the CentralDB version of the controller Grant Limberg 2025-09-02 13:30:08 -07:00
  • 4ddb1fbe58 Create the pubsub topic if it doesn't exist Grant Limberg 2025-09-02 07:49:41 -07:00
  • 195d5b47f0 Merge branch 'adam/1.16' into gl/ctl-pubsub Grant Limberg 2025-09-01 16:47:55 -07:00
  • 496e69e666 add def for new style controllers Grant Limberg 2025-09-01 15:29:27 -07:00
  • 0f63783592 remove rust-based pubsub Grant Limberg 2025-09-01 14:55:16 -07:00
  • db6e698245 rework the pubsub listener again so the subscription is set up on its own thread Grant Limberg 2025-09-01 14:40:18 -07:00
  • b114896e7b PubSub to gcloud-cpp library for simplicity's sake Grant Limberg 2025-09-01 14:25:15 -07:00
  • 17b48d78cb Merge branch 'dev' into gl/ctl-pubsub Grant Limberg 2025-09-01 09:50:15 -07:00
  • e347f895b8 add sleep at end of online notificaiton loop Grant Limberg 2025-09-01 09:44:39 -07:00
  • d119547a95 wire up status writers Grant Limberg 2025-09-01 09:18:01 -07:00
  • 85f23356a3 add a StatusWriter class hierarchy for writing member status updates Grant Limberg 2025-08-28 17:03:59 -07:00
  • 3187c2ffce clang format change (not applied project-wide yet) Grant Limberg 2025-08-28 17:00:06 -07:00
  • 9bdd564bdc spacing Grant Limberg 2025-08-27 16:23:55 -07:00
  • 7f3b15011e Update central controller build to use CMake + conda Grant Limberg 2025-08-27 16:23:02 -07:00
  • bbba390e97 Windows build and version bump. Adam Ierymenko 2025-08-26 09:33:54 -07:00
  • ad044f9272 Windows build fixes. Adam Ierymenko 2025-08-25 17:07:27 -07:00
  • f8a4a5d6af rework protobuf messages Grant Limberg 2025-08-25 15:09:10 -07:00
  • 5a62824049 Add -Iext/opentelemetry-cpp-api-only/include for BSD Adam Ierymenko 2025-08-25 14:16:56 -07:00
  • bfa4bd2584 Removing this, which was suggested by a linter, turns out to break things by breaking equality comparison. The NetworkConfig struct would have to be re-implemented in a more modern way to allow the compiler to properly generate comparison operators, which is not important right now. Adam Ierymenko 2025-08-25 13:38:57 -07:00
  • 1e62d69762 Do not compress frames -- also unrelated to bug. Adam Ierymenko 2025-08-25 11:47:50 -07:00
  • bed6557a6d Re-enable relaying checks, also not bug related but put back after we decided to punt removing moons. Adam Ierymenko 2025-08-25 11:22:21 -07:00
  • 0d3ed4769e Merge branch 'dev' of github.com:/zerotier/ZeroTierOne into adam/1.16 Adam Ierymenko 2025-08-25 11:07:29 -07:00
  • bee3ea79f0 Minor thing, unrelated to bug but missing. Adam Ierymenko 2025-08-21 18:47:41 -04:00
  • ca4e35d52c License stuff, version bump, CLI output. Adam Ierymenko 2025-08-21 11:01:52 -04:00
  • 6623aa3a7d License files. Adam Ierymenko 2025-08-21 10:39:25 -04:00
  • 67360aaeef Bump Rust package versions due to dependabot alert and fix a few more makefile things for macOS. Adam Ierymenko 2025-08-21 10:20:20 -04:00
  • 3e21edb891 Remove a bunch of warnings by eliminating deprecated functions. Adam Ierymenko 2025-08-21 10:06:56 -04:00
  • 6e6fc9a704 Add conditional compilation of controller. Adam Ierymenko 2025-08-21 09:55:08 -04:00
  • 2833d0e4f4 make whether SSO is enabled a switchable config value Grant Limberg 2025-08-20 17:07:56 -07:00
  • 95224379aa Refactor Redis & Posgres notification listeners into listener subclass in new CentralDB class Grant Limberg 2025-08-20 17:04:28 -07:00
  • 86f402edb7 Merge pull request #2495 from zerotier/gl/cv1-os-arch Grant Limberg 2025-08-20 15:09:35 -07:00
  • 6bf7b4d9ba Merge branch 'adam/1.16' of github.com:/zerotier/ZeroTierOne into adam/1.16 Adam Ierymenko 2025-08-20 17:27:03 -04:00
  • 2f2f864aa8 Clear ifname buffer before copying into it. Adam Ierymenko 2025-08-20 17:23:18 -04:00
  • ebe8fdb08e rename classes Grant Limberg 2025-08-20 10:07:13 -07:00
  • c479cba71a Merge branch 'dev' into gl/cv1-os-arch Grant Limberg 2025-08-20 09:38:09 -07:00
  • 650fc0c74b Add C++ wrapper around pubsub listeners Grant Limberg 2025-08-15 16:53:58 -07:00
  • b90ad51723 more calling async from non-async changes Grant Limberg 2025-08-15 08:22:55 -07:00
  • 4237830a97 revert default feature list once again Grant Limberg 2025-08-14 14:25:19 -07:00
  • 4fab227c23 fix calling into async functions from non-async via the FFI Grant Limberg 2025-08-14 14:20:34 -07:00
  • e4147f7b80 fix build script Grant Limberg 2025-08-14 13:00:11 -07:00
  • d4ee95e445 feature cleanup Grant Limberg 2025-08-14 12:51:22 -07:00
  • a842ad8b61 remove ztcontroller from default feature list Grant Limberg 2025-08-14 12:43:42 -07:00
  • 3a209e2930 expose change_handler to C via FFI Grant Limberg 2025-08-14 12:43:00 -07:00
  • ccb0fa748f updates & tests. Grant Limberg 2025-08-14 12:31:42 -07:00
  • bf8c9d0124 function naming cleanup. Grant Limberg 2025-08-13 12:25:36 -07:00
  • 0e94891e5b plumb through callbacks Grant Limberg 2025-08-13 12:17:03 -07:00
  • 564d29e445 fix include Grant Limberg 2025-08-12 10:52:25 -07:00
  • 06b2ce9f30 WIP: pubsub wrapper in Rust Grant Limberg 2025-08-12 10:42:07 -07:00
  • ab208bb8f9 Make encrypted HELLO a local.conf setting -- 99.999999% of users do not need it and it introduces scalability problems on large controllers. Adam Ierymenko 2025-08-12 12:34:54 -04:00
  • eb422ddf08 Null out current LICENSE in prep for new Adam Ierymenko 2025-08-12 10:30:07 -04:00
  • c668990b4d Remove ancient unused LFDB code and change license notice in controller files. Adam Ierymenko 2025-08-11 17:19:05 -04:00
  • f079f8bc82 cleanup warnings Grant Limberg 2025-08-11 11:31:15 -07:00
  • c21636b295 Remove moon comments from the CLI help. They still work but are not shown. Adam Ierymenko 2025-08-11 13:22:39 -04:00
  • 3cd413ed1f Revert "Remove moons, phase I, and also fix usages of sprintf. These were safe but the function itself is considered unsafe and deprecated." Adam Ierymenko 2025-08-08 14:59:22 -04:00
  • 8518d28dc4 Remove moons, phase I, and also fix usages of sprintf. These were safe but the function itself is considered unsafe and deprecated. Adam Ierymenko 2025-08-08 13:43:40 -04:00
  • 52de8ff62d docs Adam Ierymenko 2025-08-08 13:22:23 -04:00
  • d3d738f93b Remove antique software updater code. It has not been used in many years, is not something we intend to use, and might in theory be an attack vector if someone found a problem with it. Better for it not to be there. Adam Ierymenko 2025-08-08 13:21:38 -04:00
  • 837f15d01b tokio is needed by both temporal & gcloud pubsub, so make just one instance for the whole library, add init/shutdown functions for it exposed to C Grant Limberg 2025-08-07 11:28:22 -07:00
  • f6d52dd96c Rest -> MPL except controller. Adam Ierymenko 2025-08-06 12:16:44 -04:00
  • 9aff094b6f node/ -> MPL Adam Ierymenko 2025-08-06 12:10:18 -04:00
  • 4b3b847c7f fix windows bui ld Grant Limberg 2025-08-05 16:38:57 -07:00