Skip to content

[pull] dev from zerotier:dev#190

Merged
pull[bot] merged 22 commits intomarcushoff:devfrom
zerotier:dev
Jan 20, 2026
Merged

[pull] dev from zerotier:dev#190
pull[bot] merged 22 commits intomarcushoff:devfrom
zerotier:dev

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Jan 20, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

joseph-henry and others added 22 commits November 4, 2025 15:26
Also use _Exit() instead of returning from main() to avoid duplicate
cleanup/flusing/etc.
Stop and restart the Prometheus worker thread when daemonizing
Without this the duplicates are just moved to the end of the collection,
but not actually erased.
At the same time, ensure a newline is written after the error message.
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.
Fix assignment vs comparison typo
Avoid using the same source and destination in snprintf()
Ensure erase() is called after std::unique()
This just quiets things down a little since the HTTP library produces so much verbose text.
Disable debug logging for the HTTP API library
The date still needs to be updated when this is actually released.
@pull pull Bot locked and limited conversation to collaborators Jan 20, 2026
@pull pull Bot added the ⤵️ pull label Jan 20, 2026
@pull pull Bot merged commit 6764857 into marcushoff:dev Jan 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants