Adam Ierymenko
|
9aff094b6f
|
node/ -> MPL
|
2025-08-06 12:10:18 -04:00 |
|
Adam Ierymenko
|
055be92ef0
|
Plumb through attaching network ID to packet sends.
|
2025-07-16 11:55:00 -04:00 |
|
Adam Ierymenko
|
ba2a4a605c
|
clang-format
|
2025-07-03 11:26:23 -04:00 |
|
Adam Ierymenko
|
1982071d46
|
1.14.0 version bump for Linux and macOS, date update.
|
2024-03-19 14:38:48 -07:00 |
|
Brenton Bostick
|
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 |
|
Adam Ierymenko
|
06730c7d1d
|
BSL date bump
|
2020-08-20 12:51:39 -07:00 |
|
Adam Ierymenko
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
2019-08-23 09:23:39 -07:00 |
|
Adam Ierymenko
|
a019c3dd5d
|
Tighten up credential push just a bit for faster up-time with older nodes, should not have significant impact on bandwidth. Also some cleanup and push direct path timing fixes.
|
2019-06-25 13:42:20 -07:00 |
|
Adam Ierymenko
|
b041de831a
|
More stack->heap
|
2019-06-17 15:50:05 -07:00 |
|
Adam Ierymenko
|
2966eac64f
|
Get rid of ZT_FAST_MEMCPY because this is not really needed.
|
2019-03-22 15:50:15 -07:00 |
|
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
2019-01-14 10:25:53 -08:00 |
|
Joseph Henry
|
28cb40529d
|
Rough draft of fq-codel implementation
|
2018-07-10 16:50:12 -07:00 |
|
Adam Ierymenko
|
65c07afe05
|
Copyright updates for 2018.
|
2018-01-08 14:33:28 -08:00 |
|
Adam Ierymenko
|
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 |
|
Adam Ierymenko
|
dab0fb9e05
|
Remote trace: plumbing, replace old TRACE with calls to Trace object.
|
2017-07-07 16:58:05 -07:00 |
|
Adam Ierymenko
|
1b68d6dbdc
|
License header update.
|
2017-04-27 20:47:25 -07:00 |
|
Adam Ierymenko
|
e4896b257f
|
Add thread PTR that gets passed through the entire ZT core call stack and then passed to handler functions resulting from a call.
|
2017-03-27 17:03:17 -07:00 |
|
Adam Ierymenko
|
e10325e133
|
GitHub issue #461 -- plus a bit of cleanup and optimization
|
2017-03-17 17:15:23 -07:00 |
|
Adam Ierymenko
|
4436824faf
|
ipauth characteristic now works with ARP
|
2017-02-27 17:51:58 -08:00 |
|
Adam Ierymenko
|
cc4bacc199
|
Cleanup, and implement compression disable flag for networks.
|
2016-09-27 12:22:25 -07:00 |
|
Adam Ierymenko
|
0d4109a9f1
|
More refactoring to clean up code, and add a gate function to make sure we do not handle OK packets we did not expect. This hardens up a few potential edge cases around security, since such messages might be used to e.g. pollute a cache and DOS under certain conditions.
|
2016-09-09 08:43:58 -07:00 |
|
Adam Ierymenko
|
74afef8eb1
|
Think through and refine a few things in rules, especially edge case TEE and REDIRECT behavior and semantics.
|
2016-08-31 16:50:22 -07:00 |
|
Adam Ierymenko
|
2cdda38dc4
|
It basically works... at least on current controllers.
|
2016-08-24 15:26:18 -07:00 |
|
Adam Ierymenko
|
e1310a764a
|
More cleanup and removal of cruft due to obsolete network-specific relays (will be replaced with federation stuff).
|
2016-08-09 15:45:26 -07:00 |
|
Adam Ierymenko
|
e2f783ebbd
|
.
|
2016-08-05 15:02:01 -07:00 |
|