summaryrefslogtreecommitdiff
path: root/make-bsd.mk
AgeCommit message (Collapse)Author
2023-04-21Add prometheus metrics for Central controllers (#1969)Grant Limberg
* add header-only prometheus lib to ext * rename folder * Undo rename directory * prometheus simpleapi included on mac & linux * wip * wire up some controller stats * Get windows building with prometheus * bsd build flags for prometheus * Fix multiple network join from environment entrypoint.sh.release (#1961) * _bond_m guards _bond, not _paths_m (#1965) * Fix: warning: mutex '_aqm_m' is not held on every path through here [-Wthread-safety-analysis] (#1964) * Serve prom metrics from /metrics endpoint * Add prom metrics for Central controller specific things * reorganize metric initialization * testing out a labled gauge on Networks * increment error counter on throw * Consolidate metrics definitions Put all metric definitions into node/Metrics.hpp. Accessed as needed from there. * Revert "testing out a labled gauge on Networks" This reverts commit 499ed6d95e11452019cdf48e32ed4cd878c2705b. * still blows up but adding to the record for completeness right now * Fix runtime issues with metrics * Add metrics files to visual studio project * Missed an "extern" * add copyright headers to new files * Add metrics for sent/received bytes (total) * put /metrics endpoint behind auth * sendto returns int on Win32 --------- Co-authored-by: Leonardo Amaral <[email protected]> Co-authored-by: Brenton Bostick <[email protected]>
2022-12-05Fix syntax error (#1806)Brenton Bostick
Similar previous fix: https://github.com/zerotier/ZeroTierOne/commit/668ab8b85c169648141d961566f183cf71ae6fa6
2022-05-13update bsd makefileGrant Limberg
2022-01-12Build osdep/PortMapper on FreeBSDKa Ho Ng
This enables NAT-PMP and UPnP supports on FreeBSD.
2020-11-21Add ZT_NO_UNALIGNED_ACCESS for ARMv6/7 on FreeBSDVincent Milum Jr
Unaligned access caused SIGBUS errors on ARMv6 and ARMv7 targets under FreeBSD. This was also the cause of the repeating TAP devices. Each time the SIGBUS happened, the service would auto-restart itself, create a new TAP device, and then crash again. The particular place causing the SIGBUS was: https://github.com/zerotier/ZeroTierOne/blob/master/node/Utils.hpp#L695
2020-11-07FreeBSD ARMv6, ARMv7, and Aarch64 supportVince
2019-11-19drop -Werror from DEBUG buildsDave Cottlehuber
Appease compilers. Thanks @glimberg for the diff. Closes #1086
2019-06-11GitHub issue #886Adam Ierymenko
2018-09-14Merge pull request #836 from skunkwerks/feature/add-freebsd-debugsAdam Ierymenko
add support for debug flags in FreeBSD
2018-09-12Adding proper EABI target for ARM32/SalsaVincent Milum Jr
2018-08-24add support for debug flags in FreeBSDDave Cottlehuber
2017-12-14Added ZT_SANITIZE option to makefiles. This your new memory debugging best ↵Joseph Henry
friend
2017-07-07Merge branch 'master' into devAdam Ierymenko
2017-07-06.Adam Ierymenko
2017-06-30build: all BSDs expect gmake hereDave Cottlehuber
2017-05-08More makefile changes.Adam Ierymenko
2017-05-08Makefile reorg to allow core to be built as a library.Adam Ierymenko
2017-04-21BSD makefile fix for OpenBSD.Adam Ierymenko
2017-04-21More BSD make fixes.Adam Ierymenko
2017-04-21Mirror over some arch rules from Linux to BSD make, and enable fast crypto ↵Adam Ierymenko
there.
2017-01-20Fix build on G++ 4.9 on FreeBSD-11.Adam Ierymenko
2017-01-19Basic BSD gmake install/uninstall.Adam Ierymenko
2017-01-19OpenBSD fixes, workaround for apparent libstdc++ bug.Adam Ierymenko