summaryrefslogtreecommitdiff
path: root/node/Utils.hpp
AgeCommit message (Collapse)Author
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-01-14Updated licenses for 2019Joseph Henry
2018-09-14Merge pull request #836 from skunkwerks/feature/add-freebsd-debugsAdam Ierymenko
add support for debug flags in FreeBSD
2018-08-24add support for debug flags in FreeBSDDave Cottlehuber
2018-05-30Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path qualityJoseph Henry
2018-02-01Fix build on Intel C/C++ Compiler for Linux.Adam Ierymenko
2018-01-09cleanupAdam Ierymenko
2018-01-09cleanupAdam Ierymenko
2018-01-08Copyright updates for 2018.Adam Ierymenko
2017-12-15More optimization work.Adam Ierymenko
2017-12-15Some micro-optimizations, including a memcpy that is faster than Linux for ↵Adam Ierymenko
most distro/compiler versions.
2017-07-13Fix for new identity generation bug.Adam Ierymenko
2017-07-13More tracing stuff.Adam Ierymenko
2017-07-07More cleanup, Linux build fixes.Adam Ierymenko
2017-07-06More cleanup.Adam Ierymenko
2017-07-06Cleanup.Adam Ierymenko
2017-06-27Rename Utils::snprintf due to it being a #define on one platform.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-03-01ZeroTier now has link quality measurement. We are not using this yet but ↵Adam Ierymenko
decided to put it in to prep for future QoS support and SD-WAN stuff.
2017-02-13Cleanup and make moons (federated roots) a little easier to deal with.Adam Ierymenko
2017-01-18Add a build version for software update use so we can do very minor updates ↵Adam Ierymenko
within a version.
2016-11-18Move split() to OSUtils since it is not used in core.Adam Ierymenko
2016-06-16Big refactor mostly builds. We now have a uniform backward compatible netconf.Adam Ierymenko
2016-06-15ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable ↵Adam Ierymenko
to attic.
2016-03-30nit pick... might this matter?Adam Ierymenko
2016-01-12boring doc stuffAdam Ierymenko
2015-10-01Get trim() out of core where it is not needed.Adam Ierymenko
2015-07-07Kill a potential source of type punning BUS errors on Android, and besides ↵Adam Ierymenko
that hack probably did not improve performance at all given the short lenghts of things compared with secureEq()
2015-05-20Apple auto-update stuff, now for Windows.Adam Ierymenko
2015-05-15Basic OpenBSD compile fixes -- still need to update BSDEthernetTap, will do ↵Adam Ierymenko
that later. Should be able to re-use FreeBSD port for OpenBSD, but we will see.
2015-04-08Clean OS-dep stuff out of node/Utils.Adam Ierymenko
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-02Yes, zero my secret key data. Yes I really, really mean it.Adam Ierymenko
2014-08-07Windows compile fixes, compiler warning fix, unfreed memory fix in main.c ↵Adam Ierymenko
(though it would not have mattered since program exits immediately after).
2014-08-07ifdef out Unix-only output redirect function on WindowsAdam Ierymenko
2014-08-07Fix for GitHub issue #97Adam Ierymenko
2014-08-05Add signatures to Dictionary, and fix unhex() API in Utils to be a little safer.Adam Ierymenko
2014-07-17BSD routing table works... that hurt much worse than it should have.Adam Ierymenko
2014-07-15.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-12Cleanup in Utils, fix for HttpClient on Linux.Adam Ierymenko
2013-12-06Dead code removal, fix for cleanup GitHub issue #28Adam Ierymenko
2013-11-21Add shutdownIfUnreadable file feature: shut down if shutdownIfUnreadable in ↵Adam Ierymenko
home folder is in fact existent but unreadable (e.g. broken link). This enables nifty shutdown on .app trashing feature for OSX.
2013-11-06Comments, change .nfo to .sig for uploads, clean some unused code from Utils.Adam Ierymenko
2013-11-01Updater code, work in progress...Adam Ierymenko
2013-10-05Rest of work on new hashcash based identity scheme.Adam Ierymenko
2013-10-04Flesh out membership certificate with signature, better ↵Adam Ierymenko
serialize/deserialize, and rename parameter to qualifier to make better conceptual sense.