|
6f6138c500
|
Merge relicensing change from dev
|
2019-08-23 09:27:13 -07:00 |
|
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
2019-08-23 09:23:39 -07:00 |
|
|
95a6fce2b4
|
Yet more cleanup, it builds again now.
|
2019-08-21 14:36:56 -07:00 |
|
|
0b5472f9fb
|
Tons and tons of cleanup and cruft removal
|
2019-08-21 14:24:45 -07:00 |
|
|
67a9898a99
|
Bunch more work on DNS, cleanup, removal of obsolete cruft.
|
2019-08-21 09:27:45 -07:00 |
|
|
6e771607c0
|
cleanup
|
2019-08-19 20:35:16 -07:00 |
|
|
cfbd7e3bf5
|
Add stubs to easily build and include all of libnatpmp and miniupnpc in osdep/
|
2019-08-19 20:28:44 -07:00 |
|
|
c8ca1cfa3c
|
Kill old inline software update, we will use https and secondary auth for new versions.
|
2019-08-19 19:24:23 -07:00 |
|
|
5cfbb0a423
|
Clean up dead stuff from OneService and fix build errors.
|
2019-08-19 19:21:33 -07:00 |
|
|
d7a31088ba
|
Cleanup, warning removal, cppcheck informed cleanup.
|
2019-08-14 10:35:57 -07:00 |
|
|
52cc482521
|
Merge branch 'dev' into edge
|
2019-08-08 15:59:58 -05:00 |
|
|
8b97755fc5
|
Windows fixes.
|
2019-08-08 14:08:35 -05:00 |
|
|
1a2ff884b3
|
Merge branch 'dev' into edge
|
2019-08-07 19:08:35 -05:00 |
|
|
b11627a8bc
|
add SDK VirtualTap to new factory method
|
2019-08-07 18:45:04 -05:00 |
|
|
237c379866
|
Choose which tap to use (feth or kext) on Mac based on Darwin version.
|
2019-08-07 18:20:17 -05:00 |
|
|
f7e8d8f1dd
|
Fix LFDB path issue when using with Postgress in DBMirrorSet config
|
2019-08-07 11:23:48 -05:00 |
|
|
54a1bbd016
|
.
|
2019-08-07 11:20:12 -05:00 |
|
|
906c83af83
|
Merge branch 'dev' into edge
|
2019-08-06 15:47:54 -05:00 |
|
|
3db0197865
|
Add try/catch in LFDB and add introspection into multicast subscriptions in client network status API
|
2019-08-06 15:22:57 -05:00 |
|
|
f9900cc6fb
|
Merge dev to edge
|
2019-08-06 14:13:07 -05:00 |
|
|
fdc708a624
|
GitHub issue #979
|
2019-08-02 13:59:03 -07:00 |
|
|
fe2215df00
|
TON of refactoring, moon/planet is DEAD, ECC P-384 is integrated (but not enabled), and multicast work and cleanup. Whew.
|
2019-07-17 10:52:08 -05:00 |
|
|
debd5a5c5e
|
Add capability for P2P multicast propagation, and some cleanup.
|
2019-07-16 13:33:11 -05:00 |
|
|
389331ca29
|
Ticket #915, added allowSecondaryPort to optionally force ZT to use a single port
|
2019-07-09 10:31:03 -07:00 |
|
|
bb0808c99c
|
Remove current multithreaded receive path, which is not that efficient. We will do something better in the future.
|
2019-06-19 10:19:59 -07:00 |
|
|
c5a07c7f20
|
More stack->heap
|
2019-06-17 15:28:02 -07:00 |
|
|
523df47a65
|
Check for null data ptr
|
2019-06-17 14:02:35 -07:00 |
|
|
ce2338c24a
|
Fix null ptr on managed routes if no IPs are set.
|
2019-06-13 12:52:38 -07:00 |
|
|
d81549a7b1
|
Various other fixes including removal of more mem*() issues and netlink fixes for AARCH64.
|
2019-03-25 22:19:52 +00:00 |
|
|
2966eac64f
|
Get rid of ZT_FAST_MEMCPY because this is not really needed.
|
2019-03-22 15:50:15 -07:00 |
|
|
fcb4221f97
|
rabbitMQ implementation
|
2019-03-05 15:11:50 -08:00 |
|
|
82a21d4b71
|
Bugfix for heap-use-after-free in concurrent packet processing code (manifests only after terminate() is called)
|
2019-01-30 22:29:51 -08:00 |
|
|
2294770e56
|
Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev
|
2019-01-21 11:18:25 -08:00 |
|
|
d98bdb5643
|
WIP: Pass listen port down to Postgres
|
2019-01-21 11:18:20 -08:00 |
|
|
21f4f16e63
|
Disable HTTP control plane for libzt builds, introduction of getRoutes() for SDK API
|
2019-01-14 11:34:46 -08:00 |
|
|
0e597191b8
|
Updated licenses for 2019
|
2019-01-14 10:25:53 -08:00 |
|
|
b59c4a2106
|
Print error & exit on local.conf parsing error
|
2019-01-07 11:19:50 -08:00 |
|
|
f6e9f0e2a2
|
cleanup
|
2018-12-07 01:58:23 -08:00 |
|
|
4a89729529
|
add INCOMING_PACKET_CONCURRENCY environment variable to be able to specify max threads for receive in controller
|
2018-12-07 00:59:08 -08:00 |
|
|
6684559cd9
|
More Mac tap improvements and threading efficiency improvements.
|
2018-11-13 13:51:25 -08:00 |
|
|
90631adb9b
|
Improve multithreading support for OneService (faster, dynamic adjustment of thread count based on HW concurrency).
|
2018-11-13 12:07:58 -08:00 |
|
|
f6450cd7e1
|
Cleanup and a minor performance improvement.
|
2018-11-13 10:19:51 -08:00 |
|
|
3b6b1d1674
|
Make incoming packet processor thread pool dynamic based on core count.
|
2018-11-13 09:35:20 -08:00 |
|
|
b937aeb857
|
cleanup
|
2018-11-11 23:03:51 -08:00 |
|
|
1cec4b1c4c
|
Raise thread count to 8
|
2018-11-11 22:55:38 -08:00 |
|
|
c9c17eaddd
|
Retire RethinkDB, simple receive path multithreading.
|
2018-11-11 22:35:15 -08:00 |
|
|
15649334a6
|
Do not use new "feth" devices for ZT traffic.
|
2018-11-11 19:22:07 -08:00 |
|
|
c6ae81fac7
|
Added preprocessor check for __APPLE__ as an attempted fix for ticket #600
|
2018-11-11 14:23:24 -08:00 |
|
|
2e44b90f63
|
OSX no longer requires the kext due to feth black magic! The MacEthernetTapAgent must be installed in /Library/Application Support/ZeroTier/One for ZT to work now. Eventually this can let us do an app bundle, get rid of the pkg, and have ZT itself run with normal or reduced privileges. Also fixes GitHub issue #870 (at least for me) and may be faster than the old kext.
|
2018-10-25 12:43:30 -07:00 |
|
|
7c72653385
|
because Windows....
|
2018-10-23 13:21:25 -07:00 |
|