Commit Graph

  • afca5c2536 Partial implementation of ZT_MULTIPATH_BALANCE_RR_OPAQUE Joseph Henry 2019-08-20 23:28:59 -07:00
  • 5453cab22b Added flow-awareness check for policies, more work on ZT_MULTIPATH_ACTIVE_BACKUP Joseph Henry 2019-08-20 18:50:38 -07:00
  • b0a91c0187 Partial implementation of ZT_MULTIPATH_ACTIVE_BACKUP Joseph Henry 2019-08-20 16:19:20 -07:00
  • fe8815f80f
    cleanup Adam Ierymenko 2019-08-20 15:36:18 -07:00
  • 3a21fdc304
    Crypto work, packet work Adam Ierymenko 2019-08-20 15:34:30 -07:00
  • 83d723eb79
    type 1 (P-384) identities Adam Ierymenko 2019-08-20 13:32:23 -07:00
  • 963113b86d Minor adjustment to how _allowTcpFallbackRelay is disabled when _multipathMode is set Joseph Henry 2019-08-20 10:38:18 -07:00
  • 0634214f2c Added notion of Flows Joseph Henry 2019-08-19 21:52:33 -07:00
  • 6e771607c0
    cleanup Adam Ierymenko 2019-08-19 20:35:16 -07:00
  • e73b220104
    cleanup Adam Ierymenko 2019-08-19 20:30:34 -07:00
  • 5c1fc43610
    cleanup Adam Ierymenko 2019-08-19 20:29:24 -07:00
  • cfbd7e3bf5
    Add stubs to easily build and include all of libnatpmp and miniupnpc in osdep/ Adam Ierymenko 2019-08-19 20:28:44 -07:00
  • c8ca1cfa3c
    Kill old inline software update, we will use https and secondary auth for new versions. Adam Ierymenko 2019-08-19 19:24:23 -07:00
  • 5cfbb0a423
    Clean up dead stuff from OneService and fix build errors. Adam Ierymenko 2019-08-19 19:21:33 -07:00
  • 900ec143a8
    . Adam Ierymenko 2019-08-19 16:45:29 -07:00
  • 7bda3d0f74
    put sse4.1 back Adam Ierymenko 2019-08-19 15:49:13 -07:00
  • 7650786fb5
    cleanup, Locator fix and self-test Adam Ierymenko 2019-08-19 15:43:15 -07:00
  • ca60d08621
    cleanup, scrambler functions Adam Ierymenko 2019-08-19 12:49:33 -07:00
  • b34218c8c2
    auto-set -j option in makefile, and split out cmake setup rule Adam Ierymenko 2019-08-19 10:06:39 -07:00
  • b14a59629c
    cleanup Adam Ierymenko 2019-08-19 06:58:42 -07:00
  • fe18579061
    Removed duplicate line creationTime wendelb 2019-08-17 22:50:13 +02:00
  • 0914bf8cf0
    Some ARM NEON code (not finished) Adam Ierymenko 2019-08-16 19:22:03 -07:00
  • 7bdca83de3
    Add decrypt Adam Ierymenko 2019-08-16 18:40:22 -07:00
  • 846f03504e
    Add DNS TXT resolver (need one for Windows) Adam Ierymenko 2019-08-16 16:49:30 -07:00
  • 01e8fd0b07
    The newer C ed25519 is the same speed as the old ASM, so drop it to simplify. Adam Ierymenko 2019-08-16 14:42:38 -07:00
  • 7f301c44b7
    more cleanup Adam Ierymenko 2019-08-16 14:26:45 -07:00
  • 51a25fdec9
    Remove ASM Salsa20 since it will not be the default in 2.x any more... reduce build complexity. Adam Ierymenko 2019-08-16 14:26:25 -07:00
  • 2b681c37ac Consolidate common compiler flags Grant Limberg 2019-08-16 11:42:43 -07:00
  • cb4ebfdbd2 Dragging adam into CMake kicking and screaming :) Grant Limberg 2019-08-16 10:45:14 -07:00
  • 206c85222c Fix Constants.hpp inclusion of version.h Grant Limberg 2019-08-16 09:52:13 -07:00
  • 18071e038e Fix MacEthernetTapAgent & Cmake integration ZeroTier 2019-08-16 09:44:31 -07:00
  • 39f7ce15ad mac compiler flags Grant Limberg 2019-08-15 17:40:21 -07:00
  • e39b42bbd3 fixing some CMake stuff on Linux Grant Limberg 2019-08-15 17:29:33 -07:00
  • 607d8f72e8
    cruftectomy Adam Ierymenko 2019-08-15 15:43:35 -07:00
  • c483f75fb4
    cleanup Adam Ierymenko 2019-08-15 15:32:16 -07:00
  • 81f0175251
    cleanup Adam Ierymenko 2019-08-15 14:14:49 -07:00
  • f753519729
    A bit more optimization Adam Ierymenko 2019-08-15 14:07:52 -07:00
  • f39693f97e
    cleanup Adam Ierymenko 2019-08-15 13:52:23 -07:00
  • f83ae0e39e
    Add self-test for AES and AES-GCM using public test vectors. Adam Ierymenko 2019-08-15 13:47:43 -07:00
  • 521d371b5d
    A bunch more refactoring to rip out obsolete stuff related to old root system and general cleanup. Adam Ierymenko 2019-08-15 10:49:50 -07:00
  • b23d551d00
    cleanup Adam Ierymenko 2019-08-14 16:05:09 -07:00
  • 1b20cc6075
    More optimization and cleanup Adam Ierymenko 2019-08-14 15:59:45 -07:00
  • 2043e12ac2
    . Adam Ierymenko 2019-08-14 15:50:25 -07:00
  • 9461bc948f
    . Adam Ierymenko 2019-08-14 15:28:10 -07:00
  • 9740ab8bd6
    more cleanup Adam Ierymenko 2019-08-14 15:17:06 -07:00
  • 6947a6b1d4
    more cleanup Adam Ierymenko 2019-08-14 15:12:49 -07:00
  • 4da8036222
    More refactor Adam Ierymenko 2019-08-14 15:00:18 -07:00
  • e6b4006c70
    Refactoring to eliminate duplicated code Adam Ierymenko 2019-08-14 14:55:37 -07:00
  • 8f5f7f1baa
    More work in progress Adam Ierymenko 2019-08-14 12:48:45 -07:00
  • 15e44f0ddd Merge remote-tracking branch 'origin/dev' into multipath Joseph Henry 2019-08-14 11:25:40 -07:00
  • b0e86d11c9 Minor. Name change for trace functions Joseph Henry 2019-08-14 11:24:03 -07:00
  • 573d3eea87
    Merge branch 'dev' into edge Adam Ierymenko 2019-08-14 10:53:03 -07:00
  • 2ec53df7ab
    Put a limit on the multicast TX queue to prevent memory use ridiculousness. Adam Ierymenko 2019-08-14 10:52:21 -07:00
  • eb84eec0f4
    Merge branch 'dev' into edge Adam Ierymenko 2019-08-14 10:48:07 -07:00
  • 1c7b553331
    GitHub issue #1000 Adam Ierymenko 2019-08-14 10:47:58 -07:00
  • d7a31088ba
    Cleanup, warning removal, cppcheck informed cleanup. Adam Ierymenko 2019-08-14 10:35:57 -07:00
  • a028e04ab9
    Merge branch 'dev' into edge Adam Ierymenko 2019-08-13 15:51:19 -07:00
  • 5b7d60f5cd Whoops Joseph Henry 2019-08-13 14:42:48 -07:00
  • 640567a021 More informative link aggregation trace outputs Joseph Henry 2019-08-13 14:34:47 -07:00
  • 2593c6efee Adjusted multipath constants Joseph Henry 2019-08-13 14:34:11 -07:00
  • 36d368cb78 Check for (local multipath support only) during decision to decrease direct path push interval. This prevents the chicken-and-egg situation of not knowing if two peers can support multipath on both ends and thusly not sending eachother their direct paths quickly enough. Joseph Henry 2019-08-13 13:26:41 -07:00
  • a0fb519696 Make sure libstdc++ is in RH spec file Adam Ierymenko 2019-08-13 12:58:14 -07:00
  • 2e9fa7a811 Merge remote-tracking branch 'origin/dev' into multipath Joseph Henry 2019-08-13 12:42:19 -07:00
  • d8ce1f7914 Added ZT_DIRECT_PATH_PUSH_INTERVAL_MULTIPATH to decrease link aggregation time Joseph Henry 2019-08-13 12:41:30 -07:00
  • 83e6864b78
    Version bump in Linux packages for new binaries. Adam Ierymenko 2019-08-13 09:34:56 -07:00
  • a0520536df
    . Adam Ierymenko 2019-08-13 08:49:25 -07:00
  • 3c7e25ed58 Added call to computeAggregateAllocation() in multipath mode=1 to give realtime allocation output Joseph Henry 2019-08-12 17:04:27 -07:00
  • af137fd5d3
    Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge Adam Ierymenko 2019-08-12 15:37:55 -07:00
  • f7bc9f01c9
    More AES stuff Adam Ierymenko 2019-08-12 15:37:50 -07:00
  • e4ce1ffd85 Windows detection of AES-NI Grant Limberg 2019-08-12 15:28:42 -07:00
  • 2384b49156 set cmake windows build target to Windows 7 Grant Limberg 2019-08-12 15:28:30 -07:00
  • f5e71f64ed
    Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge Adam Ierymenko 2019-08-12 13:27:07 -07:00
  • 927ef22cf8
    Merge branch 'dev' into edge Adam Ierymenko 2019-08-12 13:27:00 -07:00
  • b6eaec1278 run selftest Grant Limberg 2019-08-12 13:26:34 -07:00
  • c7d1eb71da build & run selftest as part of jenkins Grant Limberg 2019-08-12 13:25:14 -07:00
  • 98af3c0dc1
    * Fix high CPU use bug on some platforms * Fix issues with PostgreSQL controller DB (only affects Central) * Restore backward compatibility with MacOS versions prior to 10.13 1.4.2 Adam Ierymenko 2019-08-12 13:25:12 -07:00
  • 7d41d267a3 silencing warnings for code paths that will never be hit Grant Limberg 2019-08-12 13:18:21 -07:00
  • 0ead65ad2d change this Grant Limberg 2019-08-12 13:11:43 -07:00
  • 8c5481a3d5 Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge Grant Limberg 2019-08-12 12:58:20 -07:00
  • 741258051e this should work better Grant Limberg 2019-08-12 12:58:10 -07:00
  • 0f4fc8635b
    Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge Adam Ierymenko 2019-08-12 12:51:38 -07:00
  • d02d3f72fe
    AES-GCM code Adam Ierymenko 2019-08-12 12:51:32 -07:00
  • 710b69fc75 kill build dir before jenkins build Grant Limberg 2019-08-12 12:44:47 -07:00
  • 4fae382ffd Auto-generate version.h Grant Limberg 2019-08-12 12:43:28 -07:00
  • 68b94a3188 CMake for edge branch Grant Limberg 2019-08-12 12:35:07 -07:00
  • 8e04f83232 Merge branch 'edge' into cmake Grant Limberg 2019-08-12 12:24:25 -07:00
  • cc9fd9f8ce Merge branch 'dev' into cmake Grant Limberg 2019-08-12 12:23:36 -07:00
  • 77ae929eb3 Merge master into multipath Joseph Henry 2019-08-12 11:40:13 -07:00
  • 1e8fcf1344
    Add AES to build Adam Ierymenko 2019-08-09 13:42:40 -05:00
  • 809c8305b1
    AES code Adam Ierymenko 2019-08-09 10:54:08 -05:00
  • 652c7e8f37
    Locator work Adam Ierymenko 2019-08-08 23:23:16 -05:00
  • beebca98fe
    Merge branch 'dev' into edge Adam Ierymenko 2019-08-08 19:42:16 -05:00
  • 5341c216a7
    Comment ugly query Adam Ierymenko 2019-08-08 19:20:01 -05:00
  • 96a0c3d764
    ugly query is ugly Adam Ierymenko 2019-08-08 19:16:11 -05:00
  • 783b49e383
    more worky less not worky Adam Ierymenko 2019-08-08 18:58:22 -05:00
  • ce67abc32f
    Merge branch 'dev' into edge Adam Ierymenko 2019-08-08 18:49:03 -05:00
  • d4dc983a01
    fix bad column name Adam Ierymenko 2019-08-08 18:31:41 -05:00
  • 72ccd1020a
    Another exception fix Adam Ierymenko 2019-08-08 18:11:06 -05:00
  • 6a9a577c59
    rulesSource needs to be required in network or pgsql has issues Adam Ierymenko 2019-08-08 17:56:27 -05:00
  • 730305ecc7
    One more sync fix. Adam Ierymenko 2019-08-08 17:31:32 -05:00