1666 Commits (b65feeba85c19b07267014dd329b6072dacaefd9)

Author SHA1 Message Date
Adam Ierymenko 6914425b03 cleanup 7 years ago
Adam Ierymenko 89f57124b2 Never mind, only unused on some builds so leave them there. 7 years ago
Adam Ierymenko 65823332d4 Comment out some unused functions. 7 years ago
Adam Ierymenko ee8682ac75 Temporarily disable the symmetric NAT port prediction code since the current version adds protocol overhead and probably is not that effective. 7 years ago
Adam Ierymenko d81549a7b1 Various other fixes including removal of more mem*() issues and netlink fixes for AARCH64. 7 years ago
Adam Ierymenko d5ac8512e3 ... 7 years ago
Adam Ierymenko f23e354272 Nope, more... 7 years ago
Adam Ierymenko 6475e1faf6 I think this is the last one. 7 years ago
Adam Ierymenko 752fc0742e More mem*() stuff... sigh... 7 years ago
Adam Ierymenko e1091611da More mem*() stuff... 7 years ago
Adam Ierymenko 678116b6d1 One more. 7 years ago
Adam Ierymenko 0a9e2227e8 ... and more 7 years ago
Adam Ierymenko 2600b1f144 Removal of more mem*() calls. 7 years ago
Adam Ierymenko b56753ea9f Get rid of some mem* calls that are bad C++ form (but worked fine) and cause warnings. 7 years ago
Adam Ierymenko 2966eac64f Get rid of ZT_FAST_MEMCPY because this is not really needed. 7 years ago
Adam Ierymenko d530356055 RingBuffer<> is now templated with size, buffer is now static. 7 years ago
Adam Ierymenko 39e1021f62 Replace certificate based gating of multicast like/gather with a simpler more efficient method, fix some minor issues with request based com/cert push, and clean up some other random stuff. 7 years ago
Adam Ierymenko 63ec19674c . 7 years ago
Adam Ierymenko 087c75d5ee More cleanup. 7 years ago
Adam Ierymenko e03102dbcb Clean out some unnecessarily pedantic auth stuff in favor of a simpler way of gating multicast gathers. 7 years ago
Grant Limberg d4c0349de9 Revert "#ifdef'd out multipath/QoS statistics buffers allocations for ZT_PROTOCOL_VERSION<10" 7 years ago
Joseph Henry 270debb3fc #ifdef'd out multipath/QoS statistics buffers allocations for ZT_PROTOCOL_VERSION<10 7 years ago
Joseph Henry 541e91ed8e Fixed potential memory leak in RingBuffer 7 years ago
Joseph Henry 23996c7e6b Fixed potential memory leak in RingBuffer 7 years ago
Joseph Henry d7091a0bac Fixed sign-comparison compile warnings in QoS code 7 years ago
Joseph Henry 0e597191b8 Updated licenses for 2019 7 years ago
Adam Ierymenko e6f9ab929d More speed stuff. 7 years ago
Adam Ierymenko 18d1772bb4 stuff for speed and stuff (testing) 7 years ago
Adam Ierymenko 5535cad773 Revert mutex change. 7 years ago
Adam Ierymenko ec84934d48 Disable spinlock to check CPU usage implications on multithreaded controllers. 7 years ago
Adam Ierymenko b3c2c0866f Times should be int64_t, not uint64_t 7 years ago
Grant Limberg 7c72653385 because Windows.... 8 years ago
Vincent Milum Jr 79b47b055a
Only null terminate the first character 8 years ago
Vincent Milum Jr 8e260bae11
Correcting conversion to/from IP address / string 8 years ago
Joseph Henry 7b87e9c0cb Added ability for OneService to monitor local.conf for changes and automatically reload 8 years ago
Dave Cottlehuber 88abd6ffc6 add support for debug flags in FreeBSD 8 years ago
Adam Ierymenko d724af6a99 Replace Sao Paolo root with Buenos Aires in default planet def (will push to network too) 8 years ago
Adam Ierymenko 5b114791e5 Fix a bug that caused a crash on empty HTTP requests (localhost only) and add a lightweight lock to the RX queue to prevent possible threads stepping on each other in parallel receive paths. 8 years ago
Adam Ierymenko ac40f2191c . 8 years ago
Joseph Henry 65b0030342 Added basic QoS rule handling 8 years ago
Joseph Henry 28cb40529d Rough draft of fq-codel implementation 8 years ago
Joseph Henry bdcdccfcc3 Improved path selection, more efficient traffic allocation, lower QoS/ACK overhead 8 years ago
Joseph Henry 52264d5e28 Fixed aggregateLinkLatency(). Also changed unit for throughput from byte to bit 8 years ago
Joseph Henry 17fbb020e7 Added multipath field to zerotier-cli status output. Adjusted how path estimates are computed and cached 8 years ago
Joseph Henry f8005b88ad Minor cleanup. More efficient push() operation for RingBuffer 8 years ago
Joseph Henry 0faa655b83 Reduced how often relative path qualities and aggregate link allocations are computed 8 years ago
Joseph Henry 6fddf31db3 Improved rate limit logic for QoS/ACK packets. Also reduced how often processBackgroundPathMeasurements() is called 8 years ago
Joseph Henry 9681fedbb4 Spellcheck sweep across codebase 8 years ago
Joseph Henry b6d97af451 Added rate gates for QOS and ACK packets 8 years ago
Joseph Henry a9ca26c698 Added TX queue cap for issue #769 8 years ago