e1ee3eb494
Merge branch 'dev' into lel-amri-fix-mac-handling-in-rules-parser
2024-09-11 12:13:32 -04:00
1982071d46
1.14.0 version bump for Linux and macOS, date update.
2024-03-19 14:38:48 -07:00
1aa31e0414
Fix how MAC addresses are handled by the rules parser
...
It wasn't ignoring separator characters such as the colon and hyphen.
The rules compiler automatically add a colon to separate bytes, which is
not compatible with how they are parsed.
2023-11-15 16:51:03 +01:00
f73e51e94c
Brenton/curly braces ( #1971 )
...
* fix formatting
* properly adjust various lines
breakup multiple statements onto multiple lines
* insert {} around if, for, etc.
2023-05-01 11:48:16 -07:00
90f18f7ee7
Fix for ZTO-33 (Jira), only assign routes if there is a viable source IP.
2020-11-06 11:01:45 -05:00
e6b5f8aabd
AES work... but disabled in this commit.
2020-09-10 15:43:40 -04:00
3fd8efe642
AES builds now
2020-08-21 09:56:53 -07:00
06730c7d1d
BSL date bump
2020-08-20 12:51:39 -07:00
a50e8e9878
Add Bonds, Slaves, and Flows
2020-05-12 01:35:48 -07:00
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
2019-08-23 09:23:39 -07:00
2966eac64f
Get rid of ZT_FAST_MEMCPY because this is not really needed.
2019-03-22 15:50:15 -07:00
d530356055
RingBuffer<> is now templated with size, buffer is now static.
2019-03-22 14:39:52 -07:00
0e597191b8
Updated licenses for 2019
2019-01-14 10:25:53 -08:00
af61ee6f3a
Merge pull request #836 from skunkwerks/feature/add-freebsd-debugs
...
add support for debug flags in FreeBSD
2018-09-14 08:08:59 -07:00
88abd6ffc6
add support for debug flags in FreeBSD
2018-08-24 08:18:25 +00:00
46a7a2be2e
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
2018-05-30 17:45:29 -07:00
fe1fa20c6c
Fix build on Intel C/C++ Compiler for Linux.
2018-02-01 12:46:35 -08:00
07cb62a503
cleanup
2018-01-09 11:41:26 -08:00
01b4cb64ee
cleanup
2018-01-09 08:35:02 -08:00
65c07afe05
Copyright updates for 2018.
2018-01-08 14:33:28 -08:00
d3e8e9629b
More optimization work.
2017-12-15 14:24:17 -08:00
0608704626
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
2017-12-15 11:03:20 -08:00
c692f2e740
Fix for new identity generation bug.
2017-07-13 16:31:16 -07:00
ba6fd16823
More tracing stuff.
2017-07-13 15:08:57 -07:00
6fc70f7c16
More cleanup, Linux build fixes.
2017-07-07 06:50:40 -07:00
f23a43fb81
More cleanup.
2017-07-06 17:32:41 -07:00
d2415dee00
Cleanup.
2017-07-06 16:11:11 -07:00
355cce3938
Rename Utils::snprintf due to it being a #define on one platform.
2017-06-27 11:31:29 -07:00
1b68d6dbdc
License header update.
2017-04-27 20:47:25 -07:00
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.
2017-03-01 14:36:52 -08:00
42f28bce52
Cleanup and make moons (federated roots) a little easier to deal with.
2017-02-13 09:03:48 -08:00
0fb3d1d582
Add a build version for software update use so we can do very minor updates within a version.
2017-01-18 09:16:23 -08:00
ccdd4ffda7
Move split() to OSUtils since it is not used in core.
2016-11-18 15:49:28 -08:00
e09c1a1c11
Big refactor mostly builds. We now have a uniform backward compatible netconf.
2016-06-16 12:28:43 -07:00
b90e66f7c7
ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable to attic.
2016-06-15 15:02:40 -07:00
3df60995e1
nit pick... might this matter?
2016-03-30 16:49:21 -07:00
4e4fd51117
boring doc stuff
2016-01-12 14:04:55 -08:00
a7409850d6
Get trim() out of core where it is not needed.
2015-10-01 12:37:18 -07:00
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()
2015-07-07 10:59:59 -07:00
1213073916
Apple auto-update stuff, now for Windows.
2015-05-20 19:38:49 -07:00
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.
2015-05-15 08:48:53 -07:00
0751eaabd8
Clean OS-dep stuff out of node/Utils.
2015-04-08 16:55:00 -07:00
93012b0ee5
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
4e95384ad6
Cleanup, add tristate to config code in Network, and happy new year!
2015-01-05 17:47:59 -08:00
e8c5495b61
Yes, zero my secret key data. Yes I really, really mean it.
2014-10-02 09:08:31 -07:00
77457cbff1
Windows compile fixes, compiler warning fix, unfreed memory fix in main.c (though it would not have mattered since program exits immediately after).
2014-08-07 19:08:41 -07:00
b3491f9de1
ifdef out Unix-only output redirect function on Windows
2014-08-07 06:36:46 -07:00
80fc584923
Fix for GitHub issue #97
2014-08-07 06:35:54 -07:00
e3c5ada3a7
Add signatures to Dictionary, and fix unhex() API in Utils to be a little safer.
2014-08-05 09:56:49 -07:00
51766e6549
BSD routing table works... that hurt much worse than it should have.
2014-07-17 13:08:37 -07:00