Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-14 | More cleanup. | Adam Ierymenko | |
2019-03-14 | Clean out some unnecessarily pedantic auth stuff in favor of a simpler way ↵ | Adam Ierymenko | |
of gating multicast gathers. | |||
2019-03-11 | Revert "#ifdef'd out multipath/QoS statistics buffers allocations for ↵ | Grant Limberg | |
ZT_PROTOCOL_VERSION<10" This reverts commit 270debb3fc39c3f1f6a3f6fbc2c5fb6183182c8f. | |||
2019-03-01 | #ifdef'd out multipath/QoS statistics buffers allocations for ↵ | Joseph Henry | |
ZT_PROTOCOL_VERSION<10 | |||
2019-01-27 | Fixed potential memory leak in RingBuffer | Joseph Henry | |
2019-01-25 | Fixed sign-comparison compile warnings in QoS code | Joseph Henry | |
2019-01-14 | Updated licenses for 2019 | Joseph Henry | |
2018-12-06 | More speed stuff. | Adam Ierymenko | |
2018-12-06 | stuff for speed and stuff (testing) | Adam Ierymenko | |
2018-12-04 | Revert mutex change. | Adam Ierymenko | |
2018-12-04 | Disable spinlock to check CPU usage implications on multithreaded controllers. | Adam Ierymenko | |
2018-11-11 | Times should be int64_t, not uint64_t | Adam Ierymenko | |
2018-10-23 | because Windows.... | Grant Limberg | |
2018-09-25 | Merge pull request #853 from darkain/dev | Adam Ierymenko | |
Fix IPv6 address string representation | |||
2018-09-15 | Only null terminate the first character | Vincent Milum Jr | |
2018-09-14 | Correcting conversion to/from IP address / string | Vincent Milum Jr | |
1) Use existing standard libraries to convert to/from IPv4/IPv6 strings and binary representation. 2) Move null terminator assignment InetAddress::toIpString to top of function, this way if ANY errors occurs that don't write content to the buffer, we're not passing a potentially dangerous buffer around. | |||
2018-09-14 | Merge pull request #836 from skunkwerks/feature/add-freebsd-debugs | Adam Ierymenko | |
add support for debug flags in FreeBSD | |||
2018-09-11 | Added ability for OneService to monitor local.conf for changes and ↵ | Joseph Henry | |
automatically reload | |||
2018-08-24 | add support for debug flags in FreeBSD | Dave Cottlehuber | |
2018-08-09 | merge dev | Adam Ierymenko | |
2018-07-25 | Replace Sao Paolo root with Buenos Aires in default planet def (will push to ↵ | Adam Ierymenko | |
network too) | |||
2018-07-20 | Fix 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-07-20 | . | Adam Ierymenko | |
2018-07-11 | Added basic QoS rule handling | Joseph Henry | |
2018-07-10 | Rough draft of fq-codel implementation | Joseph Henry | |
2018-06-22 | Improved path selection, more efficient traffic allocation, lower QoS/ACK ↵ | Joseph Henry | |
overhead | |||
2018-06-14 | Fixed aggregateLinkLatency(). Also changed unit for throughput from byte to bit | Joseph Henry | |
2018-06-14 | Added multipath field to zerotier-cli status output. Adjusted how path ↵ | Joseph Henry | |
estimates are computed and cached | |||
2018-06-13 | Minor cleanup. More efficient push() operation for RingBuffer | Joseph Henry | |
2018-06-12 | Reduced how often relative path qualities and aggregate link allocations are ↵ | Joseph Henry | |
computed | |||
2018-06-12 | Improved rate limit logic for QoS/ACK packets. Also reduced how often ↵ | Joseph Henry | |
processBackgroundPathMeasurements() is called | |||
2018-06-12 | Merge pull request #755 from skunkwerks/fix/c++-17-deprecation | Adam Ierymenko | |
fix clang C++17 deprecation when building with ZT_DEBUG=1 | |||
2018-06-07 | Spellcheck sweep across codebase | Joseph Henry | |
2018-06-07 | Added rate gates for QOS and ACK packets | Joseph Henry | |
2018-06-07 | Added TX queue cap for issue #769 | Joseph Henry | |
2018-06-04 | Merge branch 'rtnetlink' into edge | Grant Limberg | |
2018-06-01 | Added auto-escalation to multipath if both peers support it. Improved ↵ | Joseph Henry | |
QoS/ACK tracking. Related bug fixes | |||
2018-05-30 | Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality | Joseph Henry | |
2018-05-25 | add/remove routes via rtnetlink | Grant Limberg | |
2018-05-18 | node: remove deprecated register hint for C++17 compatibility | Dave Cottlehuber | |
when building with `ZT_DEBUG=1` this hint produces a warning: > node/Packet.cpp:335:43: error: 'register' storage class specifier is deprecated and incompatible with C++17 [-Werror,-Wdeprecated-register] See http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4340 | |||
2018-05-02 | Adjusted locking order of _paths_m for path pruning. Other minor multipath ↵ | Joseph Henry | |
changes | |||
2018-05-02 | Cleanup. Misc type conversion and signedness fixes | Joseph Henry | |
2018-05-01 | Introduced basic multipath support | Joseph Henry | |
2018-04-25 | Merge branch 'dev' into netbsd-support | Adam Ierymenko | |
2018-04-06 | Refactor some potentially unsafe SharedPtr<> code. | Adam Ierymenko | |
2018-03-29 | GitHub issue #675 | Adam Ierymenko | |
2018-03-21 | Add specification of anchor and multicast hub address (optional) to new ↵ | Adam Ierymenko | |
multicast and IPv4 enabled ad-hoc network ID format. | |||
2018-03-13 | Use X64 ASM ed25519 signatures on Linux/x64, which are about 10X faster. ↵ | Adam Ierymenko | |
Will matter a lot for network controllers, not so much for other things. | |||
2018-03-12 | SHA512 using libcrypto (not enabled by default) | Adam Ierymenko | |
2018-03-12 | Speed tweaks for signatures, etc. | Adam Ierymenko | |