Commit Graph

  • 785a121825 Fix rust dependency caching (#1983) Grant Limberg 2023-05-01 16:30:22 -07:00
  • f73e51e94c Brenton/curly braces (#1971) Brenton Bostick 2023-05-01 14:48:16 -04:00
  • e6802690b8 Add short-term validation test workflow (#1974) Joseph Henry 2023-05-01 09:07:03 -07:00
  • 595e033776 Outgoing Packet Metrics (#1980) Grant Limberg 2023-04-28 14:24:19 -07:00
  • e5fc89821f use cpp-httplib for HTTP control plane (#1979) Grant Limberg 2023-04-28 11:03:28 -07:00
  • 411e54023a adding incoming zt packet type metrics (#1976) Grant Limberg 2023-04-26 08:49:54 -07:00
  • 8f05c85838 x86_64-unknown-linux-gnu on ubuntu runner (#1975) Sean OMeara 2023-04-26 13:13:09 +02:00
  • e4cb74896b Central startup update (#1973) Grant Limberg 2023-04-25 12:44:18 -07:00
  • 8e6e4ede6d Add prometheus metrics for Central controllers (#1969) Grant Limberg 2023-04-21 12:12:43 -07:00
  • 0b03ad9a21 Add note that binutils is required on FreeBSD (#1968) Grant Limberg 2023-04-19 15:37:49 -07:00
  • 0e6a314d86 Bump h2 from 0.3.16 to 0.3.17 in /zeroidc (#1963) dependabot[bot] 2023-04-19 15:37:17 -07:00
  • 1b59712c48 Fix: warning: mutex '_aqm_m' is not held on every path through here [-Wthread-safety-analysis] (#1964) Brenton Bostick 2023-04-18 14:14:05 -05:00
  • 7c8d5b0afd _bond_m guards _bond, not _paths_m (#1965) Brenton Bostick 2023-04-18 14:12:33 -05:00
  • 7f63d896f9 Fix multiple network join from environment entrypoint.sh.release (#1961) Leonardo Amaral 2023-04-12 11:47:26 -03:00
  • 2115b18ae3 new drone bits Sean OMeara 2023-03-31 16:29:18 +02:00
  • 4ac3e7b864 Bump openssl from 0.10.45 to 0.10.48 in /zeroidc (#1938) dependabot[bot] 2023-03-27 18:52:29 -04:00
  • 03bd96d1d1 move begin/commit into try/catch block (#1932) Grant Limberg 2023-03-24 13:03:15 -07:00
  • 4a85cf5e74 Change if_def again so ios can build (#1937) Travis LaDuke 2023-03-24 13:02:52 -07:00
  • a8fde9e530 Minor tweak to Synology Docker image script (#1936) Joseph Henry 2023-03-24 11:58:34 -07:00
  • 1f9a15dd18 Release notes for 1.10.6 (#1931) Travis LaDuke 2023-03-23 12:13:53 -07:00
  • a872cc3418 1.10.6 merge to main (#1930) Adam Ierymenko 2023-03-23 13:38:53 -04:00
  • 646147c275 1.10.6 (#1929) Adam Ierymenko 2023-03-23 13:38:22 -04:00
  • d831fd10d5 1.10.6 AIP for Windows. 1.10.6 Adam Ierymenko 2023-03-23 13:37:03 -04:00
  • 57626f0900 1.10.6 Adam Ierymenko 2023-03-22 15:06:44 -04:00
  • b0aae380e9 Merge branch 'dev' of github.com:/zerotier/ZeroTierOne into dev Adam Ierymenko 2023-03-21 15:30:01 -04:00
  • 314099a267 fix binding temporary ipv6 addresses on macos (#1910) Travis LaDuke 2023-03-21 12:25:01 -07:00
  • 8c983046fc Merge branch 'dev' of github.com:/zerotier/ZeroTierOne into dev Adam Ierymenko 2023-03-21 13:18:34 -04:00
  • ce9330e9bb Prevent path-learning loops (#1914) Joseph Henry 2023-03-21 10:18:21 -07:00
  • f9941a035e Merge branch 'dev' of github.com:/zerotier/ZeroTierOne into dev 1.10.5 Adam Ierymenko 2023-03-10 11:45:35 -05:00
  • b2a981f353 1.10.5 (#1905) Adam Ierymenko 2023-03-10 11:45:15 -05:00
  • 534eaf6f12 1.10.5 bump Adam Ierymenko 2023-03-10 11:10:22 -05:00
  • a372619fee Fix addIp being called with applied ips (#1897) Travis LaDuke 2023-03-10 07:57:54 -08:00
  • 12cdf39165 actual fix for ANDROID-56: crash inside newNetworkConfig cast all arguments to varargs functions as good style Brenton Bostick 2023-03-08 16:02:12 -05:00
  • 19c5343a0a Revert "temp fix for ANDROID-56: crash inside newNetworkConfig from too many args" Brenton Bostick 2023-03-09 06:44:27 -05:00
  • 4a4c8f84d5 Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Adam Ierymenko 2023-03-07 17:50:01 -05:00
  • f94208f493 Windows 1.10.4 Advanced Installer bump Adam Ierymenko 2023-03-07 17:49:35 -05:00
  • f2cb9b36b2 Merge branch 'dev' 1.10.4 Adam Ierymenko 2023-03-07 16:51:02 -05:00
  • 1c5897895b 1.10.4 merge into main (#1893) Adam Ierymenko 2023-03-07 16:50:34 -05:00
  • 64423f3a09 Merge branch 'dev' of github.com:/zerotier/ZeroTierOne into dev Adam Ierymenko 2023-03-07 16:47:30 -05:00
  • 9fb3f04385 1.10.4 release notes Adam Ierymenko 2023-03-07 16:46:47 -05:00
  • dd627cd7f4 temp fix for ANDROID-56: crash inside newNetworkConfig from too many args Brenton Bostick 2023-03-07 14:29:48 -05:00
  • eedf270127 [+] add e2k64 arch (#1890) Roman Peshkichev 2023-03-07 14:25:08 +07:00
  • a1af94f4e9 Add security policy to repo (#1889) Grant Limberg 2023-03-06 22:12:29 -08:00
  • 9f5bf06f95 1.10.4 version bumps Adam Ierymenko 2023-03-06 13:26:47 -05:00
  • 40705caf7e Fix condition where full HELLOs might not be sent when necessary (#1877) Joseph Henry 2023-03-06 10:24:34 -08:00
  • 9d5b9efc2f Allow macOS interfaces to use multiple IP addresses (#1879) Travis LaDuke 2023-03-06 10:21:58 -08:00
  • cc4251c5b7 Windows file permissions fix (#1887) Grant Limberg 2023-03-04 00:43:00 -08:00
  • 8d74d34f2a rename Node.networks -> Node.networkConfigs Brenton Bostick 2023-02-16 12:41:27 -05:00
  • 7f996ea6d5 simplify loadLibrary Brenton Bostick 2023-02-13 10:46:55 -05:00
  • 0aa4a4ba7a error handling, error reporting, asserts, logging Brenton Bostick 2023-02-02 16:05:01 -05:00
  • 1ab36d891c 'finalize()' should not be overridden this is fine to do because ZeroTierOneService calls close() when it is done Brenton Bostick 2023-02-02 16:02:07 -05:00
  • 5b5625a6f0 'NodeException' does not define a 'serialVersionUID' field Brenton Bostick 2023-02-02 16:00:04 -05:00
  • 33a9cd02ba NodeException can be made a checked Exception Brenton Bostick 2023-02-02 15:59:16 -05:00
  • ca73651e12 Modifier 'public' is redundant for interface members Brenton Bostick 2023-02-02 15:50:31 -05:00
  • fbd834716f comments and logging Brenton Bostick 2023-02-02 14:52:39 -05:00
  • 914b4fae7b switch statement work Brenton Bostick 2023-02-02 14:52:16 -05:00
  • a1bf139188 use PRId64 macros Brenton Bostick 2023-02-02 14:47:17 -05:00
  • a2f753986b JniRef work JniRef does not use callbacks struct, so remove fix NewGlobalRef / DeleteGlobalRef mismatch Brenton Bostick 2023-02-02 14:44:04 -05:00
  • d28f44335a use GETENV macro Brenton Bostick 2023-02-02 13:44:43 -05:00
  • 0a925a6f21 fix ANDROID-38: stack corruption in onSendPacketRequested Brenton Bostick 2023-02-02 11:34:18 -05:00
  • 132bff25df newInetAddress and newInetSocketAddress work allow newInetSocketAddress to return NULL if given empty address Brenton Bostick 2023-02-01 16:01:16 -05:00
  • e1c16a8e68 invert logic in a couple of places and return early Brenton Bostick 2023-02-01 11:19:01 -05:00
  • 4ee73fa272 add fromSocketAddressObject Brenton Bostick 2023-02-01 08:08:17 -05:00
  • 30cfe65b39 add addressPort Brenton Bostick 2023-02-02 13:38:19 -05:00
  • 40d5f9b5d2 add isSocketAddressEmpty Brenton Bostick 2023-02-02 13:32:49 -05:00
  • 809022b273 make VirtualNetworkRoute a plain data class Brenton Bostick 2023-02-01 06:43:32 -05:00
  • d0c0585553 add VirtualNetworkRoute.hashCode Brenton Bostick 2023-02-02 17:15:43 -05:00
  • d60929514b reimplement VirtualNetworkRoute.toString Brenton Bostick 2023-02-02 17:14:48 -05:00
  • 920e1f56c2 reimplement VirtualNetworkRoute.compareTo Brenton Bostick 2023-02-02 17:12:55 -05:00
  • 86122e1646 reimplement VirtualNetworkRoute.equals Brenton Bostick 2023-02-02 17:05:52 -05:00
  • f9a27d6778 make VirtualNetworkDNS a plain data class Brenton Bostick 2023-02-01 06:40:42 -05:00
  • 8b0be5c1fc add VirtualNetworkDNS.hashCode Brenton Bostick 2023-02-02 17:03:33 -05:00
  • 686561dc5b reimplement VirtualNetworkDNS.equals Brenton Bostick 2023-02-02 17:01:45 -05:00
  • b8b8e58586 remove unused VirtualNetworkConfig.enabled Brenton Bostick 2023-02-01 07:57:35 -05:00
  • 54fd7c7e9a make VirtualNetworkConfig a plain data class Brenton Bostick 2023-02-01 06:36:34 -05:00
  • e060ae3176 add VirtualNetworkConfig.hashCode Brenton Bostick 2023-02-02 16:59:59 -05:00
  • 7392a32cd8 reimplement VirtualNetworkConfig.compareTo Brenton Bostick 2023-02-02 16:57:20 -05:00
  • 8b724493cc reimplement VirtualNetworkConfig.equals Brenton Bostick 2023-02-02 16:54:20 -05:00
  • 9cb16accfd fix ANDROID-49: VirtualNetworkConfig.equals is wrong Brenton Bostick 2023-02-27 10:20:43 -05:00
  • d5944ae69c fix ANDROID-42: copy/paste error Brenton Bostick 2023-02-06 07:27:44 -05:00
  • 6102c70855 make Version a plain data class Brenton Bostick 2023-02-01 06:25:22 -05:00
  • 6cc055dbba make Peer a plain data class Brenton Bostick 2023-01-31 19:37:45 -05:00
  • f51ce077a3 add array functions Brenton Bostick 2023-01-31 18:32:19 -05:00
  • 2de4c95446 remove unused PeerPhysicalPath.fixed Brenton Bostick 2023-01-31 18:18:00 -05:00
  • 63f70ba465 make PeerPhysicalPath a plain data class Brenton Bostick 2023-01-31 18:05:08 -05:00
  • 7ef68a9d6a add Node.toString Brenton Bostick 2023-01-31 13:55:52 -05:00
  • 90bf300bd8 Node init work: separate Node construction and init Brenton Bostick 2023-02-02 16:45:43 -05:00
  • f9528f1248 fix ANDROID-52: synchronization bug with nodeMap Brenton Bostick 2023-02-27 10:32:06 -05:00
  • 4861ec5a40 make NodeStatus a plain data class Brenton Bostick 2023-01-31 13:40:17 -05:00
  • acf5b3579b add VirtualNetworkType.fromInt Brenton Bostick 2023-01-31 13:15:19 -05:00
  • d1460ab65b fix ANDROID-37: VirtualNetworkStatus out-of-sync with ZT_VirtualNetworkStatus enum Brenton Bostick 2023-01-31 13:29:57 -05:00
  • 85bd773c55 add VirtualNetworkStatus.fromInt Brenton Bostick 2023-01-31 12:58:10 -05:00
  • ed3918b508 fix ANDROID-40: VirtualNetworkConfigOperation out-of-sync with ZT_VirtualNetworkConfigOperation enum Brenton Bostick 2023-01-31 12:55:36 -05:00
  • 7c2766096c add VirtualNetworkConfigOperation.fromInt Brenton Bostick 2023-01-31 12:50:47 -05:00
  • acd8b95114 fix ANDROID-36: issues with ResultCode Brenton Bostick 2023-01-31 12:48:49 -05:00
  • 34ff813e2a add ResultCode.fromInt Brenton Bostick 2023-01-31 12:40:59 -05:00
  • 056cef7292 add PeerRole.fromInt Brenton Bostick 2023-01-31 12:29:38 -05:00
  • 7c5f256d4a add Event.fromInt Brenton Bostick 2023-01-31 12:04:21 -05:00
  • 82749e4442 ANDROID-48: use ZT_jnicache.cpp and remove ZT_jnilookup.cpp and ZT_jniarray.cpp Brenton Bostick 2023-01-30 17:11:39 -05:00
  • 7890185e81 ANDROID-48: add ZT_jnicache.cpp Brenton Bostick 2023-01-30 16:28:45 -05:00