summaryrefslogtreecommitdiff
path: root/node
AgeCommit message (Collapse)Author
2019-06-06.Adam Ierymenko
2019-06-03Commented out RingBuffer::dump() as an alternative solution to PR #952Joseph Henry
2019-05-17Fixed ZT_SDK build issue. Moved ZT_SDK preprocessor directives to more ↵Joseph Henry
permanent homes
2019-05-14Bump protocol version to 10Adam Ierymenko
2019-05-13Disabled compression for outbound packets in SDK buildJoseph Henry
2019-05-13Added divisor for ZT_PEER_ACTIVITY_TIMEOUT, gives quicker indication to ↵Joseph Henry
status change in SDK
2019-03-28cleanupAdam Ierymenko
2019-03-27Never mind, only unused on some builds so leave them there.Adam Ierymenko
2019-03-27Comment out some unused functions.Adam Ierymenko
2019-03-26Temporarily disable the symmetric NAT port prediction code since the current ↵Adam Ierymenko
version adds protocol overhead and probably is not that effective.
2019-03-25Various other fixes including removal of more mem*() issues and netlink ↵Adam Ierymenko
fixes for AARCH64.
2019-03-25...Adam Ierymenko
2019-03-25Nope, more...Adam Ierymenko
2019-03-25I think this is the last one.Adam Ierymenko
2019-03-25More mem*() stuff... sigh...Adam Ierymenko
2019-03-25More mem*() stuff...Adam Ierymenko
2019-03-25One more.Adam Ierymenko
2019-03-25... and moreAdam Ierymenko
2019-03-25Removal of more mem*() calls.Adam Ierymenko
2019-03-25Get rid of some mem* calls that are bad C++ form (but worked fine) and cause ↵Adam Ierymenko
warnings.
2019-03-22Get rid of ZT_FAST_MEMCPY because this is not really needed.Adam Ierymenko
2019-03-22RingBuffer<> is now templated with size, buffer is now static.Adam Ierymenko
2019-03-21Replace certificate based gating of multicast like/gather with a simpler ↵Adam Ierymenko
more efficient method, fix some minor issues with request based com/cert push, and clean up some other random stuff.
2019-03-19.Adam Ierymenko
2019-03-14More cleanup.Adam Ierymenko
2019-03-14Clean out some unnecessarily pedantic auth stuff in favor of a simpler way ↵Adam Ierymenko
of gating multicast gathers.
2019-03-11Revert "#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-27Fixed potential memory leak in RingBufferJoseph Henry
2019-01-25Fixed sign-comparison compile warnings in QoS codeJoseph Henry
2019-01-14Updated licenses for 2019Joseph Henry
2018-12-06More speed stuff.Adam Ierymenko
2018-12-06stuff for speed and stuff (testing)Adam Ierymenko
2018-12-04Revert mutex change.Adam Ierymenko
2018-12-04Disable spinlock to check CPU usage implications on multithreaded controllers.Adam Ierymenko
2018-11-11Times should be int64_t, not uint64_tAdam Ierymenko
2018-10-23because Windows....Grant Limberg
2018-09-25Merge pull request #853 from darkain/devAdam Ierymenko
Fix IPv6 address string representation
2018-09-15Only null terminate the first characterVincent Milum Jr
2018-09-14Correcting conversion to/from IP address / stringVincent 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-14Merge pull request #836 from skunkwerks/feature/add-freebsd-debugsAdam Ierymenko
add support for debug flags in FreeBSD
2018-09-11Added ability for OneService to monitor local.conf for changes and ↵Joseph Henry
automatically reload
2018-08-24add support for debug flags in FreeBSDDave Cottlehuber
2018-08-09merge devAdam Ierymenko
2018-07-25Replace Sao Paolo root with Buenos Aires in default planet def (will push to ↵Adam Ierymenko
network too)
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-07-20.Adam Ierymenko
2018-07-11Added basic QoS rule handlingJoseph Henry
2018-07-10Rough draft of fq-codel implementationJoseph Henry
2018-06-22Improved path selection, more efficient traffic allocation, lower QoS/ACK ↵Joseph Henry
overhead