Adam Ierymenko
|
d530356055
|
RingBuffer<> is now templated with size, buffer is now static.
|
7 years ago |
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
7 years ago |
Dave Cottlehuber
|
88abd6ffc6
|
add support for debug flags in FreeBSD
|
8 years ago |
Joseph Henry
|
46a7a2be2e
|
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
|
8 years ago |
Adam Ierymenko
|
fe1fa20c6c
|
Fix build on Intel C/C++ Compiler for Linux.
|
8 years ago |
Adam Ierymenko
|
07cb62a503
|
cleanup
|
8 years ago |
Adam Ierymenko
|
01b4cb64ee
|
cleanup
|
8 years ago |
Adam Ierymenko
|
65c07afe05
|
Copyright updates for 2018.
|
8 years ago |
Adam Ierymenko
|
d3e8e9629b
|
More optimization work.
|
8 years ago |
Adam Ierymenko
|
0608704626
|
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
|
8 years ago |
Adam Ierymenko
|
c692f2e740
|
Fix for new identity generation bug.
|
9 years ago |
Adam Ierymenko
|
ba6fd16823
|
More tracing stuff.
|
9 years ago |
Adam Ierymenko
|
6fc70f7c16
|
More cleanup, Linux build fixes.
|
9 years ago |
Adam Ierymenko
|
f23a43fb81
|
More cleanup.
|
9 years ago |
Adam Ierymenko
|
d2415dee00
|
Cleanup.
|
9 years ago |
Adam Ierymenko
|
355cce3938
|
Rename Utils::snprintf due to it being a #define on one platform.
|
9 years ago |
Adam Ierymenko
|
1b68d6dbdc
|
License header update.
|
9 years ago |
Adam Ierymenko
|
1d39be61b2
|
ZeroTier now has link quality measurement. We are not using this yet but decided to put it in to prep for future QoS support and SD-WAN stuff.
|
9 years ago |
Adam Ierymenko
|
42f28bce52
|
Cleanup and make moons (federated roots) a little easier to deal with.
|
9 years ago |
Adam Ierymenko
|
0fb3d1d582
|
Add a build version for software update use so we can do very minor updates within a version.
|
9 years ago |
Adam Ierymenko
|
ccdd4ffda7
|
Move split() to OSUtils since it is not used in core.
|
9 years ago |
Adam Ierymenko
|
e09c1a1c11
|
Big refactor mostly builds. We now have a uniform backward compatible netconf.
|
10 years ago |
Adam Ierymenko
|
b90e66f7c7
|
ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable to attic.
|
10 years ago |
Adam Ierymenko
|
3df60995e1
|
nit pick... might this matter?
|
10 years ago |
Adam Ierymenko
|
4e4fd51117
|
boring doc stuff
|
10 years ago |
Adam Ierymenko
|
a7409850d6
|
Get trim() out of core where it is not needed.
|
11 years ago |
Adam Ierymenko
|
cf6f30963c
|
Kill a potential source of type punning BUS errors on Android, and besides that hack probably did not improve performance at all given the short lenghts of things compared with secureEq()
|
11 years ago |
Adam Ierymenko
|
1213073916
|
Apple auto-update stuff, now for Windows.
|
11 years ago |
Adam Ierymenko
|
d0e0f5dd12
|
Basic OpenBSD compile fixes -- still need to update BSDEthernetTap, will do that later. Should be able to re-use FreeBSD port for OpenBSD, but we will see.
|
11 years ago |
Adam Ierymenko
|
0751eaabd8
|
Clean OS-dep stuff out of node/Utils.
|
11 years ago |
Adam Ierymenko
|
93012b0ee5
|
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
11 years ago |
Adam Ierymenko
|
4e95384ad6
|
Cleanup, add tristate to config code in Network, and happy new year!
|
11 years ago |
Adam Ierymenko
|
e8c5495b61
|
Yes, zero my secret key data. Yes I really, really mean it.
|
12 years ago |
Adam Ierymenko
|
77457cbff1
|
Windows compile fixes, compiler warning fix, unfreed memory fix in main.c (though it would not have mattered since program exits immediately after).
|
12 years ago |
Adam Ierymenko
|
b3491f9de1
|
ifdef out Unix-only output redirect function on Windows
|
12 years ago |
Adam Ierymenko
|
80fc584923
|
Fix for GitHub issue #97
|
12 years ago |
Adam Ierymenko
|
e3c5ada3a7
|
Add signatures to Dictionary, and fix unhex() API in Utils to be a little safer.
|
12 years ago |
Adam Ierymenko
|
51766e6549
|
BSD routing table works... that hurt much worse than it should have.
|
12 years ago |
Adam Ierymenko
|
0097949ba9
|
.
|
12 years ago |
Adam Ierymenko
|
7831c4bfef
|
Cleanup, dead code removal, some pretty insignificant security stuff that's based on recommendations.
|
12 years ago |
Adam Ierymenko
|
b5c3a92be2
|
Boring stuff: update dates in copyrights across all files.
|
12 years ago |
Adam Ierymenko
|
f7e3c10eca
|
Cleanup in Utils, fix for HttpClient on Linux.
|
12 years ago |
Adam Ierymenko
|
612c17240a
|
Dead code removal, fix for cleanup GitHub issue #28
|
12 years ago |
Adam Ierymenko
|
b699bdefbd
|
Add shutdownIfUnreadable file feature: shut down if shutdownIfUnreadable in home folder is in fact existent but unreadable (e.g. broken link). This enables nifty shutdown on .app trashing feature for OSX.
|
12 years ago |
Adam Ierymenko
|
9455b1cc81
|
Comments, change .nfo to .sig for uploads, clean some unused code from Utils.
|
13 years ago |
Adam Ierymenko
|
ae138566a9
|
Updater code, work in progress...
|
13 years ago |
Adam Ierymenko
|
0e43e5e8f2
|
Rest of work on new hashcash based identity scheme.
|
13 years ago |
Adam Ierymenko
|
ea4e1136dd
|
Flesh out membership certificate with signature, better serialize/deserialize, and rename parameter to qualifier to make better conceptual sense.
|
13 years ago |
Adam Ierymenko
|
4ecb9369b5
|
Fix for multicast propagation -- supernodes must always keep propagating. Also fix mac-tap build on new version of Xcode CL tools. Must use old llvm-g++ instead of clang for i686 -mkernel.
|
13 years ago |
Adam Ierymenko
|
de5cc82b5b
|
Build fix to eliminate strict aliasing warnings, and a bug fix.
|
13 years ago |