Adam Ierymenko
fa601636aa
Merge branch 'dev' into 1.16.1
2025-12-22 18:20:59 -05:00
Adam Ierymenko
d2b4b6e91d
Add date to release notes.
2025-12-22 17:49:15 -05:00
Adam Ierymenko
a77009e4f0
notes
2025-12-22 16:50:13 -05:00
Chris Spiegel
9c2bd25d86
Add a couple entries to the release notes
...
The date still needs to be updated when this is actually released.
2025-12-22 12:50:02 -08:00
Adam Ierymenko
22b47f851e
1.16.1 Windows bump
2025-12-12 14:43:40 -05:00
Adam Ierymenko
2342926442
All version bumps but Windows.
2025-12-12 14:17:21 -05:00
Joseph Henry
458c5c9709
Merge pull request #21 from zerotier/joseph-henry-disable-http-debug
...
Disable debug logging for the HTTP API library
2025-12-01 14:34:32 -08:00
Joseph Henry
4f6b9038f1
Disable debug logging for the HTTP API library
...
This just quiets things down a little since the HTTP library produces so much verbose text.
2025-12-01 14:32:11 -08:00
Chris Spiegel
20007a73df
Merge pull request #12 from zerotier/erase-after-unique
...
Ensure erase() is called after std::unique()
2025-11-10 12:45:36 -08:00
Joseph Henry
7f5850a943
Merge pull request #11 from zerotier/snprintf-into-self
...
Avoid using the same source and destination in snprintf()
2025-11-10 09:50:22 -08:00
Joseph Henry
8e5d81728f
Merge pull request #10 from zerotier/windows-bool-assign
...
Fix assignment vs comparison typo
2025-11-10 09:46:58 -08:00
Joseph Henry
300b05aaf0
Merge pull request #8 from zerotier/2152-disable-metrics
...
Allow metrics to be disabled
2025-11-10 09:39:43 -08:00
Joseph Henry
595a70c5ed
Remove old multipathMode setting
2025-11-10 09:38:59 -08:00
Chris Spiegel
9e53fe4b12
Avoid using the same source and destination in snprintf()
...
It's undefined to write to a buffer you're reading from in snprintf().
On modern glibc and musl versions, this results in the string
"/zerotier_dump.txt" being generated, i.e. in the root directory. Use a
new variable to hold the string dump.
This is done for MacOS as well. On Sequoia, at least, it's not
necessary, as it handles overlapping objects fine, but this is more
future-proof.
At the same time, include a specific error message when the dumpfile
can't be opened to help users track down problems. Also, truncate the
file so that new writes don't potentially leave stale data.
2025-11-06 08:28:33 -08:00
Chris Spiegel
fb162084f5
Fix assignment vs comparison typo
...
At the same time, ensure a newline is written after the error message.
2025-11-06 05:24:56 -08:00
Chris Spiegel
1d9f06d4ac
Disable metrics by default
2025-11-06 05:18:26 -08:00
Chris Spiegel
48311896f8
Allow metrics to be disabled
2025-11-06 05:17:57 -08:00
Chris Spiegel
616698fa91
Ensure erase() is called after std::unique()
...
Without this the duplicates are just moved to the end of the collection,
but not actually erased.
2025-11-06 05:15:48 -08:00
Chris Spiegel
b8e3ca6a2c
Merge pull request #7 from zerotier/2279-prometheus-after-daemonize
...
Stop and restart the Prometheus worker thread when daemonizing
2025-11-05 15:11:00 -08:00
Chris Spiegel
f231561276
Stop and restart the Prometheus worker thread when daemonizing
...
Also use _Exit() instead of returning from main() to avoid duplicate
cleanup/flusing/etc.
2025-11-05 14:15:47 -08:00
Joseph Henry
ce5556a677
Merge pull request #4 from zerotier/dev-merge-from-public-repo
...
Dev merge from public repo
2025-11-04 15:26:05 -08:00
Joseph Henry
8d4cb1e05b
Merge pull request #2535 from cspiegel/uninitialized-vars
...
Ensure members in PacketMultiplexer are initialized
2025-11-03 14:21:34 -08:00
Chris Spiegel
45773f0b6e
Ensure members in PacketMultiplexer are initialized
...
_enabled is set to true by setUpPostDecodeReceiveThreads(), so disabled
until then, but the constructor wasn't initializing it. _concurrency is
not being used before being set but for safety's sake, ensure it has a
starting value as well.
Also, remove the vestigial _rxThreadCount, which is no longer used.
2025-11-03 11:20:01 -08:00
Luke Souter
ab75985766
Merge pull request #2511 from zerotier/update-readme
...
Shorten/clean README.md. Split README into a few separate, including BUILD. Correctly references licensing information.
2025-10-02 16:05:05 -07:00
Luke Souter
4b9724c8fa
Merge branch 'update-readme' of https://github.com/zerotier/ZeroTierOne into update-readme
2025-09-23 10:20:58 -07:00
Luke Souter
f2d4a882d9
removed duplicate title, added build link, fixed controller link
2025-09-23 10:20:49 -07:00
Luke Souter
0cf5ab9375
Merge branch 'dev' into update-readme
2025-09-18 14:29:49 -07:00
Luke Souter
4f2717c244
added build.md
...
Drastically shortened main readme and linked out to build notes instead. Clarified licensing info to just match license.txt.
2025-09-18 14:29:09 -07:00
Adam Ierymenko
895b8211e1
Merge pull request #2514 from zerotier/fix-debian-controller-build
...
Fix debian controller build
2025-09-15 12:27:29 -04:00
Adam Ierymenko
a28a6d1bf5
Build fix.
2025-09-13 11:07:36 -04:00
Adam Ierymenko
6921628610
RPM too
2025-09-12 19:17:37 -04:00
Adam Ierymenko
5d18a57518
Include controller on debian.
2025-09-12 19:17:11 -04:00
Luke Souter
b62b9e28b9
Merge branch 'update-readme' of https://github.com/zerotier/ZeroTierOne into update-readme
2025-09-12 14:14:11 -07:00
Luke Souter
be5baa76b9
Update README.md
2025-09-12 14:14:06 -07:00
Luke Souter
a6d2e80b08
Merge branch 'dev' into update-readme
2025-09-11 12:27:03 -07:00
Luke Souter
b0ba0d7227
Update README.md
2025-09-11 12:16:33 -07:00
Adam Ierymenko
bc0a42651b
Merge pull request #2510 from zerotier/dev-main-merge
...
Dev main merge
2025-09-11 13:57:46 -04:00
Adam Ierymenko
a16d6dbc01
Merge remote-tracking branch 'github/main' into dev
2025-09-11 13:55:34 -04:00
Adam Ierymenko
7b7d39becc
Merge pull request #2507 from zerotier/adam/1.16
...
V1.16 kitchen sink branch, 1.16 ready.
2025-09-11 13:52:09 -04:00
Grant Limberg
3e6a22c3d8
Fix JNI after ZT_Node_New function signature change
2025-09-11 07:36:25 -07:00
Adam Ierymenko
dd3dbb6f24
Merge branch 'adam/1.16' of /Users/api/Code/ZeroTier/local/ZeroTier-v1 into adam/1.16
2025-09-08 16:17:36 -04:00
Adam Ierymenko
223fa90e6c
Advanced installer update.
2025-09-08 16:17:24 -04:00
Adam Ierymenko
ffd34a3e46
Add merged PRs.
2025-09-08 13:05:25 -04:00
Adam Ierymenko
fad7123417
Enable controller on production Windows builds.
2025-09-08 12:36:57 -04:00
Adam Ierymenko
5db2abab73
Make nonfree the official build for Linux.
2025-09-05 17:49:10 -04:00
Adam Ierymenko
a4d762d404
messages for non-free builds
2025-09-05 15:39:47 -04:00
Adam Ierymenko
03a198a1b5
bump rust versions per bot recommendation.
2025-09-04 17:16:23 -04:00
Adam Ierymenko
a51029a503
Merge pull request #2489 from SwarmboticsAI/fix-link-select-cli
...
Fix link select field in bond CLI
2025-09-04 17:15:23 -04:00
Adam Ierymenko
f754d716d0
Merge pull request #2493 from jfly/add-warning-about-allowDNS-on-linux
...
Add a warning about missing DNS functionality on Linux
2025-09-04 17:14:47 -04:00
Adam Ierymenko
bbba390e97
Windows build and version bump.
2025-08-26 09:33:54 -07:00