summaryrefslogtreecommitdiff
path: root/node/Buffer.hpp
AgeCommit message (Collapse)Author
2019-03-22Get rid of ZT_FAST_MEMCPY because this is not really needed.Adam Ierymenko
2019-01-14Updated licenses for 2019Joseph Henry
2018-01-08Copyright updates for 2018.Adam Ierymenko
2017-12-15Some micro-optimizations, including a memcpy that is faster than Linux for ↵Adam Ierymenko
most distro/compiler versions.
2017-07-17Cleanup.Adam Ierymenko
2017-07-17Minor cleanup.Adam Ierymenko
2017-06-05.Adam Ierymenko
2017-06-01New clustering work.Adam Ierymenko
2017-05-09Add branch hints to bounds checking in Buffer.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-03-01Outgoing side of packet counter for link quality reporting. Also some ↵Adam Ierymenko
cleanup and a cluster mode build fix.
2017-01-23allow user to specify arbitrary allowed IP networks in allowManagedMichał Zieliński
2016-05-06Changes to how new-style binary network configs are detected, and a ↵Adam Ierymenko
new-style binary serialized meta-data representation.
2016-01-12boring doc stuffAdam Ierymenko
2015-10-06Handling of CIRCUIT_TEST, should be ready to test.Adam Ierymenko
2015-07-08Add build def ZT_NO_TYPE_PUNNING, which when defined disables type punning ↵Adam Ierymenko
code that might cause unaligned access errors on architectures that care (e.g. Android/ARM)
2015-02-17Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]Adam Ierymenko
2015-01-05Cleanup, add tristate to config code in Network, and happy new year!Adam Ierymenko
2014-10-29More cleanup, and fix a bug in Multicaster::gather()Adam Ierymenko
2014-10-02Improve security posture by eliminating non-const data() accessor from Buffer.Adam Ierymenko
2014-04-18Cleanup, dead code removal, some pretty insignificant security stuff that's ↵Adam Ierymenko
based on recommendations.
2014-02-16Boring stuff: update dates in copyrights across all files.Adam Ierymenko
2013-12-06Dead code removal, fix for cleanup GitHub issue #28Adam Ierymenko
2013-10-18Clean up some stuff, including a few spots where exceptions were not being ↵Adam Ierymenko
handled correctly.
2013-08-26ZeroTierOne for Windows binary project, builds and runs and mostly works but ↵Adam Ierymenko
still some issues with tap.
2013-08-12Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's ↵Adam Ierymenko
a start.
2013-08-12Clean up a bunch of valgrind errors, nix a potentially unsafe op in Buffer ↵Adam Ierymenko
assignment operator.
2013-07-10Factored out multicast propagation algorithm from Switch and Topology, also ↵Adam Ierymenko
cleaned up and clarified it a bit.
2013-07-09Several things:Adam Ierymenko
(1) Probable fix for issue #7 and major cleanup of EthernetTap code with consolidation for all unix-like systems and specialization for different flavors only when needed. (2) Refactor of Buffer<> to make its members private, and Packet to use Buffer's methods exclusively to access them. This improves clarity and means we're no longer lying about Buffer's role in the code's security posture. (3) Add -fstack-protect to Makefile to bounds check stack variables.
2013-07-04New git repository for release - version 0.2.0 taggedAdam Ierymenko