Commit graph

  • 4237830a97 revert default feature list once again gl/ctl-pubsub 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 adam/1.16 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
  • af017f545f
    Merge a2f72d67f9 into a548c7ea71 Alexander Sagen 2025-08-12 00:05:48 +02: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
  • ee8257c3ef
    Merge 66a8c01d0e into a548c7ea71 Jeremy Fleischman 2025-08-10 18:03:55 +02: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
  • a55216310a
    fix macos build Grant Limberg 2025-08-05 16:18:21 -07:00
  • 44d0e81572 gcloud-pubsub only if ztcontroller is flagged Grant Limberg 2025-08-05 16:07:26 -07:00
  • f9500ca5ff fix dependencies when temporal isn't needed Grant Limberg 2025-08-05 16:05:51 -07:00
  • e822811f29 reorganize rustybits into a single library with smeeclient behind the ztcontroller feature flag Grant Limberg 2025-08-05 15:52:58 -07:00
  • db8f7aa93b
    Merge 02a3929472 into a548c7ea71 Grant Limberg 2025-08-05 13:28:03 -07:00
  • 02a3929472
    ctl changes for cv1 os/arch reporting gl/cv1-os-arch Grant Limberg 2025-08-05 12:29:29 -07:00
  • 41c4642a21
    Fix otel includes in .clangd Adam Ierymenko 2025-08-05 11:32:17 -04:00
  • f319078694
    Merge github/dev Adam Ierymenko 2025-08-05 11:03:59 -04:00
  • 523d417816
    Merge dba00b3edc into a548c7ea71 Lennon Day-Reynolds 2025-08-04 13:36:15 -04:00
  • e38c9d6475
    Merge a56ffc6a0b into a548c7ea71 gabe-contreras 2025-08-04 10:00:47 -07:00
  • 7981935d76
    Merge 2c5ded78e3 into a548c7ea71 william-swarmbotics 2025-08-04 10:00:38 -07:00
  • a548c7ea71
    Merge pull request #2482 from zerotier/otel dev Adam Ierymenko 2025-08-04 12:35:05 -04:00
  • 6e34b192e3
    cleanup Adam Ierymenko 2025-08-04 11:09:06 -04:00
  • e0ade99268 Add support for automatic Firewall Cloud Service Provider Rule Set management (UDP port) and flexible listening TCP port in ZeroTier TCP Proxy lferrarotti74 2025-08-03 15:41:34 +02:00
  • 209d946da3
    Merge 141520b505 into 969e8ff0ec Michael Hoang 2025-08-02 21:32:57 +00:00
  • 969e8ff0ec
    Merge pull request #2487 from zerotier/ldr/fix-windows-startup Lennon Day-Reynolds 2025-07-31 15:11:57 -07:00
  • 66a8c01d0e
    Add a warning about missing DNS functionality on Linux Jeremy Fleischman 2025-07-31 14:39:46 -07:00
  • 21986038be
    cleanup Adam Ierymenko 2025-07-31 11:09:09 -04:00
  • 3eb7ed2892
    Move controller/ into nonfree/controller and update references Adam Ierymenko 2025-07-30 14:18:36 -04:00
  • 2410389912
    Merge remote-tracking branch 'github/dev' into adam/network-specific-relays adam/network-specific-relays Adam Ierymenko 2025-07-30 13:26:05 -04:00
  • a8ead37312
    Merge pull request #2491 from zerotier/fix/standardize-linkSelectMethod-naming Joseph Henry 2025-07-29 10:29:30 -07:00
  • ecec45697b fix: standardize bond link selection method JSON field naming fix/standardize-linkSelectMethod-naming Aaron Johnson 2025-07-28 10:30:42 -07:00
  • a56ffc6a0b Clear ifname buffer before copying to it Gabe Contreras 2025-07-24 10:51:07 -07:00
  • 2c5ded78e3 Fix link select field in bond CLI William Yates 2025-07-18 18:03:33 -07:00
  • d51b82d0e6
    Temporarily disable checks to always forward -- for testing. Adam Ierymenko 2025-07-18 14:26:19 -04:00
  • 815c20c822 windows installer changes: add auto-startup shortcut for UI and auto-restart backend on failure ldr/fix-windows-startup Lennon Day Reynolds 2025-07-17 15:22:30 -07:00
  • 92838fa1b2
    Controller support for "relays" field. Adam Ierymenko 2025-07-17 17:04:07 -04:00
  • dba00b3edc
    Merge branch 'dev' into feature/fragmentation-metrics feature/fragmentation-metrics Joseph Henry 2025-07-17 09:47:00 -07:00
  • 307c4ed4b6
    network/member deletes work now Grant Limberg 2025-07-16 16:35:28 -07:00
  • 14c0ccc94c trace attribs Grant Limberg 2025-07-16 13:12:00 -07:00
  • 4aea588eef fixes for otel in non-controller build Grant Limberg 2025-07-16 12:57:18 -07:00
  • 4c4a360469 udno Grant Limberg 2025-07-16 12:09:21 -07:00
  • a0253a0970 argh Grant Limberg 2025-07-16 12:03:01 -07:00
  • 7662ffb64a let's try saving things here Grant Limberg 2025-07-16 11:55:12 -07:00
  • 9375c48e33 one more addDB update Grant Limberg 2025-07-16 11:16:06 -07:00
  • 5494c44a30 let's try this Grant Limberg 2025-07-16 11:13:53 -07:00
  • 3f19712178
    inheritence mess cleanup Grant Limberg 2025-07-16 10:40:19 -07:00
  • 4a15671e84
    Merge branch 'dev' into otel Grant Limberg 2025-07-16 10:12:54 -07:00
  • 51b2f284f0 call DB::eraseNetwork when it should be Grant Limberg 2025-07-16 09:05:54 -07:00
  • 055be92ef0
    Plumb through attaching network ID to packet sends. Adam Ierymenko 2025-07-16 11:55:00 -04:00
  • 92af3bf7dd clang-format for Switch.cpp Lennon Day Reynolds 2025-07-15 15:46:18 -07:00
  • 4e0174cebb the matter doesn't order Lennon Day Reynolds 2025-07-15 14:48:02 -07:00
  • 67c2336176
    Merge pull request #2486 from zerotier/ldr/fix-validate-action Lennon Day-Reynolds 2025-07-15 14:32:12 -07:00
  • 6667c57e89 add 'apt update' to validation action, as prior runs have started failing due to a stale package cache ldr/fix-validate-action Lennon Day Reynolds 2025-07-15 13:41:26 -07:00
  • 6326af6bc3 add 'apt update' to validation action, as prior runs have started failing due to a stale package cache Lennon Day Reynolds 2025-07-15 13:41:26 -07:00
  • 25b2814916 more consistent naming and formatting Lennon Day Reynolds 2025-07-15 13:13:44 -07:00
  • 4edeacd1f0 end cv1 spans before sleeps Grant Limberg 2025-07-15 12:11:10 -07:00
  • 01bd4373b6 one more span change to end before a sleep Grant Limberg 2025-07-15 11:26:02 -07:00
  • 2db20f0a6c move another span outside of a sleep Grant Limberg 2025-07-15 11:12:14 -07:00
  • 7934fef84c end spans before thread waits Grant Limberg 2025-07-15 11:10:19 -07:00
  • 58c80ff0ab
    Add network ID to upstream lookup, cleanup, release notes for 1.16. Adam Ierymenko 2025-07-15 13:54:10 -04:00
  • 8285e0f45b Add Prometheus metrics for packet fragmentation monitoring in nodes Aaron Johnson 2025-07-08 12:55:28 -07:00
  • 4b6ff77fea nevermind. Just use OTEL_SERVICE_NAME Grant Limberg 2025-07-15 10:35:27 -07:00
  • a0cc7babdf set service.name iff it's not set by the OTEL_SERVICE_NAME env var Grant Limberg 2025-07-15 10:19:22 -07:00
  • cf77a6a805 set service.name iff it's not set by the environment Grant Limberg 2025-07-15 10:08:46 -07:00
  • b3da8d9aa1 don't specify service.name so we can override it Grant Limberg 2025-07-15 09:53:53 -07:00
  • d8272b7370
    remove define Grant Limberg 2025-07-15 09:06:47 -07:00
  • 5329326591 batch tracing spans instead of sending them all individually Grant Limberg 2025-07-15 09:06:12 -07:00
  • 06bc1e5e6b copy optentelemetry .so files to /usr/local/lib64 Grant Limberg 2025-07-15 08:30:45 -07:00
  • 9b31fe1e98 fix build Grant Limberg 2025-07-14 20:38:47 -07:00
  • 0ae551a970 more fun setting up tracing Grant Limberg 2025-07-14 20:32:34 -07:00
  • 141520b505 Support single arch builds on macOS Michael Hoang 2025-02-10 11:21:22 +07:00
  • 8e733ff0da definition fix Grant Limberg 2025-07-14 17:50:44 -07:00
  • 52b6355a54 logging & config update Grant Limberg 2025-07-14 17:27:36 -07:00
  • 54fb480ade set exporter endpoint & sample rate in startup script Grant Limberg 2025-07-14 13:57:52 -07:00
  • b292d4f06d
    Merge branch 'dev' into otel Grant Limberg 2025-07-14 13:46:55 -07:00
  • 076ed83b81 more dependencies in the build container Grant Limberg 2025-07-14 13:34:03 -07:00
  • b12bc59b57 Update incllude path for Windows builds to include otel api headers Grant Limberg 2025-07-14 13:29:02 -07:00
  • 8e5522647a build updates Grant Limberg 2025-07-14 10:17:52 -07:00
  • 3fd42ad2a0 set errors in otel if/when they happen Grant Limberg 2025-07-14 10:17:46 -07:00
  • 99cd9d174b remove these for now Grant Limberg 2025-07-12 13:39:45 -07:00
  • f71a85a675 fix otel api-only header dir Grant Limberg 2025-07-12 13:35:45 -07:00
  • b9de551e0c controller tracing Grant Limberg 2025-07-12 13:29:07 -07:00
  • 0e87c21d87 began instrumentation of http control plane and controller Grant Limberg 2025-07-12 12:43:57 -07:00