Grant Limberg
5640b82252
Update build.sh with build instructions
...
Also add presets for the BSDs
2026-06-17 13:39:22 -07:00
Grant Limberg
8ae153b44c
Set thinkgs up for Windows in CMake
...
Also fixed a ZT_NONFREE issue
2026-06-15 16:22:17 -07:00
Grant Limberg
29f5464dbd
Merge branch 'dev' into gl/ctl-pubsub
2026-05-28 08:49:48 -07:00
dimitriy-dade
f87d5477f6
Merging 1.16.2 from Private to Public
2026-05-22 11:39:10 -04:00
Grant Limberg
68a96344ed
Merge branch 'dev' into gl/ctl-pusub
2026-01-23 11:18:45 -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
Grant Limberg
b92fb93f8f
Merge branch 'dev' into gl/ctl-pubsub
2025-10-06 16:55:28 -07:00
Grant Limberg
1ef7ea0fe6
Fixing more JSON issues
2025-10-02 15:04:57 -07:00
Grant Limberg
a78ac17d10
fix compile & link on macOS
2025-09-06 15:02:59 -07: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
Grant Limberg
0f3a5148b1
fix deps for selftest
2025-09-03 09:29:33 -07:00
Grant Limberg
195d5b47f0
Merge branch 'adam/1.16' into gl/ctl-pubsub
2025-09-01 16:47:55 -07:00
Grant Limberg
7f3b15011e
Update central controller build to use CMake + conda
...
Muuuuch easier to use external dependencies now
Also tried out conan and vcpkg. Ran into dependency issues when solving for packages to install with conan.
vcpkg is just obtuse as all hell to install and not easy to integrate
2025-08-27 16:23:02 -07:00
Adam Ierymenko
3e21edb891
Remove a bunch of warnings by eliminating deprecated functions.
2025-08-21 10:06:56 -04:00
Adam Ierymenko
2f2f864aa8
Clear ifname buffer before copying into it.
2025-08-20 17:23:18 -04:00
Adam Ierymenko
3cd413ed1f
Revert "Remove moons, phase I, and also fix usages of sprintf. These were safe but the function itself is considered unsafe and deprecated."
...
This reverts commit 8518d28dc4 .
2025-08-08 14:59:22 -04:00
Adam Ierymenko
8518d28dc4
Remove moons, phase I, and also fix usages of sprintf. These were safe but the function itself is considered unsafe and deprecated.
2025-08-08 13:43:40 -04:00
Adam Ierymenko
f6d52dd96c
Rest -> MPL except controller.
2025-08-06 12:16:44 -04:00
Jeremy Fleischman
66a8c01d0e
Add a warning about missing DNS functionality on Linux
...
It took me quite some searching before I found out that this simply is
not implemented. A warning would have been very useful.
refs: https://github.com/zerotier/ZeroTierOne/issues/2492
2025-07-31 14:40:44 -07:00
Adam Ierymenko
3eb7ed2892
Move controller/ into nonfree/controller and update references
2025-07-30 14:18:36 -04:00
Adam Ierymenko
69de477d0b
Merge branch 'dev' into dev-extosdep
...
# Conflicts:
# controller/DB.hpp
# controller/DBMirrorSet.cpp
# controller/DBMirrorSet.hpp
# controller/EmbeddedNetworkController.cpp
# controller/FileDB.cpp
# controller/FileDB.hpp
# controller/LFDB.cpp
# controller/LFDB.hpp
# controller/PostgreSQL.cpp
# controller/PostgreSQL.hpp
# node/Metrics.cpp
# node/Metrics.hpp
# osdep/EthernetTap.cpp
# osdep/Http.hpp
# osdep/ManagedRoute.cpp
# service/OneService.cpp
2025-07-03 14:14:04 -04:00
Adam Ierymenko
5eb3cd2699
clang-format this branch to match dev
2025-07-03 14:10:44 -04:00
Grant Limberg
d72b98b434
does this make windows happy?
2025-07-03 08:48:39 -07:00
Adam Ierymenko
ba2a4a605c
clang-format
2025-07-03 11:26:23 -04:00
Joseph Henry
17abb58651
Add missing include to ExtOsDep.hpp
2025-03-04 10:26:31 -08:00