summaryrefslogtreecommitdiff
path: root/service
AgeCommit message (Collapse)Author
2019-08-08Windows fixes.Adam Ierymenko
2019-08-07add SDK VirtualTap to new factory methodAdam Ierymenko
2019-08-07Choose which tap to use (feth or kext) on Mac based on Darwin version.Adam Ierymenko
2019-08-07Fix LFDB path issue when using with Postgress in DBMirrorSet configAdam Ierymenko
2019-08-06Add try/catch in LFDB and add introspection into multicast subscriptions in ↵Adam Ierymenko
client network status API
2019-08-02GitHub issue #979Adam Ierymenko
2019-07-29Merge pull request #974 from squeakbat/masterAdam Ierymenko
Don't relink zerotier-one every time.
2019-07-09Ticket #915, added allowSecondaryPort to optionally force ZT to use a single ↵Joseph Henry
port
2019-07-02Update README.mdTravis LaDuke
2019-06-19Remove current multithreaded receive path, which is not that efficient. We ↵Adam Ierymenko
will do something better in the future.
2019-06-17More stack->heapAdam Ierymenko
2019-06-17Check for null data ptrAdam Ierymenko
2019-06-13Fix null ptr on managed routes if no IPs are set.Adam Ierymenko
2019-06-11docsAdam Ierymenko
2019-03-25Various other fixes including removal of more mem*() issues and netlink ↵Adam Ierymenko
fixes for AARCH64.
2019-03-22Get rid of ZT_FAST_MEMCPY because this is not really needed.Adam Ierymenko
2019-03-05rabbitMQ implementationGrant Limberg
2019-01-30Bugfix for heap-use-after-free in concurrent packet processing code ↵Joseph Henry
(manifests only after terminate() is called)
2019-01-21Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into devGrant Limberg
2019-01-21WIP: Pass listen port down to PostgresGrant Limberg
2019-01-14Disable HTTP control plane for libzt builds, introduction of getRoutes() for ↵Joseph Henry
SDK API
2019-01-14Updated licenses for 2019Joseph Henry
2019-01-07Print error & exit on local.conf parsing errorGrant Limberg
2018-12-07cleanupGrant Limberg
2018-12-07add INCOMING_PACKET_CONCURRENCY environment variable to be able to specify ↵Grant Limberg
max threads for receive in controller
2018-11-28Merge docker update PRAdam Ierymenko
2018-11-13More Mac tap improvements and threading efficiency improvements.Adam Ierymenko
2018-11-13Improve multithreading support for OneService (faster, dynamic adjustment of ↵Adam Ierymenko
thread count based on HW concurrency).
2018-11-13Cleanup and a minor performance improvement.Adam Ierymenko
2018-11-13Make incoming packet processor thread pool dynamic based on core count.Adam Ierymenko
2018-11-11cleanupAdam Ierymenko
2018-11-11Raise thread count to 8Adam Ierymenko
2018-11-11Retire RethinkDB, simple receive path multithreading.Adam Ierymenko
2018-11-11Do not use new "feth" devices for ZT traffic.Adam Ierymenko
2018-11-11Added preprocessor check for __APPLE__ as an attempted fix for ticket #600Joseph Henry
2018-10-25OSX no longer requires the kext due to feth black magic! The ↵Adam Ierymenko
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-23because Windows....Grant Limberg
2018-09-24Update README.mdTravis LaDuke
2018-09-24Update README.mdTravis LaDuke
Document that allowManagementFrom is an array
2018-09-11Added ability for OneService to monitor local.conf for changes and ↵Joseph Henry
automatically reload
2018-09-10Added ability to manually set secondary and tertiary ports in local.confJoseph Henry
2018-08-09Vault-related amendmentsJoseph Henry
2018-08-09Multipath-related amendments from merge into edgeJoseph Henry
2018-08-09Build fixes.Adam Ierymenko
2018-08-01Added ifdef checks to omit some ManagedRoute code in SDK buildsJoseph Henry
2018-07-20Revert fix for GitHub issue #600 because it causes route objects to build up ↵Adam Ierymenko
forever (at least on Mac). Bleh. #600 is a rare issue and will need some other fix after reliable duplication.
2018-07-20Fix a bug that caused a crash on empty HTTP requests (localhost only) and ↵Adam Ierymenko
add a lightweight lock to the RX queue to prevent possible threads stepping on each other in parallel receive paths.
2018-06-22Added blurb about allowTcpFallbackRelay to READMEJoseph Henry
2018-06-11helps to have an ==0 on a strcmpGrant Limberg
2018-06-11cant compare character arrays with ==Grant Limberg