Grant Limberg
abad7d8fe1
more project updates for win ARM64
2024-03-05 13:56:29 -08:00
Lennon Day-Reynolds
72cf3f2315
add Debug target fixes + README examples to run a custom binary
2024-03-05 12:17:51 -08:00
Lennon Day-Reynolds
c02ea1bf60
fix include + link paths for ARM64
2024-03-05 12:17:51 -08:00
Grant Limberg
69c590ff81
Merge branch 'dev' into temporal
2023-08-28 12:54:29 -07:00
Adam Ierymenko
ed0a388bcd
Windows arm64 ( #2099 )
...
* ARM64 changes for 1.12
* 1.12 Windows advanced installer updates and updates for ARM64
2023-08-17 12:48:48 -04:00
Grant Limberg
98360d94a5
attempt at fixing the windows build
2023-08-04 15:28:52 -07:00
travis laduke
9b7ff43118
Enable RTTI in Windows build
...
The new prometheus histogram stuff needs it.
Access violation - no RTTI data!INVALID packet 636ebd9ee8cac6c0 from cafe9efeb9(2605:9880:200:1200:30:571:e34:51/9993) (unexpected exception in tryDecode())
2023-05-17 13:36:15 -07:00
Grant Limberg
8e6e4ede6d
Add prometheus metrics for Central controllers ( #1969 )
...
* 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 499ed6d95e
.
* 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 <leleobhz@users.noreply.github.com>
Co-authored-by: Brenton Bostick <bostick@gmail.com>
2023-04-21 12:12:43 -07:00
travis laduke
4959d8079b
enable ICMP in windows firewall
2022-12-21 15:38:46 -08:00
visuve
378e4ea34e
Fix service installation MAX_PATH bug on Windows
...
- On newer Windows, a path might hold up to 32,767 characters
- https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation
- The previous installation did not also check for ERROR_INSUFFICIENT_BUFFER which could lead to an ill formatted path
2022-08-10 17:08:51 +03:00
Adam Ierymenko
457b5d2fe8
Windows build fixes, advanced installer upgrade
2022-07-05 19:37:33 -04:00
Adam Ierymenko
38058450ce
Revise Windows build to VS2022.
2022-06-06 19:33:35 -04:00
Grant Limberg
30d106766a
Windows project changes for inja
2022-05-13 11:50:46 -07:00
Grant Limberg
48852e8cb4
add ZT_SSO_ENABLED=1 to preprocessor definition list in Visual Studio
...
fixes sso not working
2022-05-03 14:39:08 -07:00
Adam Ierymenko
166c7978ee
ALMOST compiles for ARM64 Windows, only remaining barrier is ring in zeroidc.
2022-04-27 12:19:42 -04:00
Adam Ierymenko
7efb1cf7d3
Bundle Edge WebView dependency EXE and statically link MSVC DLLs
2022-03-22 17:43:43 -04:00
Adam Ierymenko
3def00370e
Merge pull request #1187 from rjsocha/win-service-description
...
Add description for Windows service
2022-03-07 13:52:41 -05:00
Adam Ierymenko
e1a3285273
Update ServiceInstaller.cpp
...
Some very minor changes to this PR
2022-03-07 13:52:05 -05:00
Grant Limberg
dceba1f2f1
Merge branch 'dev' into zeroidc
2022-01-05 08:35:15 -08:00
staphen
1c956494a4
Use lowercase when including Windows headers
2021-12-29 16:29:08 -05:00
Grant Limberg
2d4fe9e6d0
Get oidc lib compiled into main binary on Windows
2021-12-08 12:14:15 -08:00
rjsocha
12900d914a
Merge branch 'zerotier:master' into win-service-description
2021-09-29 15:47:55 +02:00
Adam Ierymenko
a91c49fa52
Advanced installer changes and build fixes for Windows.
2021-09-08 17:51:42 -04:00
Adam Ierymenko
dd65680150
Windows build fixes, version bump in AIP.
2020-11-06 11:18:41 -08:00
Grant Limberg
d980bba49f
fix windows compilation
2020-09-14 12:42:51 -07:00
Adam Ierymenko
06730c7d1d
BSL date bump
2020-08-20 12:51:39 -07:00
Grant Limberg
d9c4e644de
Windows DNS
2020-08-11 18:55:42 -07:00
Grant Limberg
6868e98904
Get stuff building on Windows
...
Been a minute since any of this has been updated
2020-08-05 16:04:02 -07:00
Robert Socha
bfe5c758ba
Add description for Windos service
2020-04-18 18:56:28 +02:00
Grant Limberg
2a7d4fcde5
update vs project settings
2019-12-17 10:49:21 -08:00
Adam Ierymenko
27c8eb0d6d
GitHub issue #1019
2019-09-04 12:21:51 -07:00
Adam Ierymenko
51ebefc3ab
Ifdef these to stop non-Windows IDEs from complaining.
2019-08-23 10:34:37 -07:00
Adam Ierymenko
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
2019-08-23 09:23:39 -07:00
Adam Ierymenko
ad2a7c2590
More windows build fixes
2019-08-08 15:15:12 -05:00
Adam Ierymenko
a8f2b39f15
Windows project fixes
2019-07-29 11:05:46 -07:00
Adam Ierymenko
9c51ce9c40
Windows build fixes, fix double/float types to get rid of warnings.
2019-06-17 13:32:41 -07:00
Grant Limberg
f411eb1651
Remove old RethinkDB.cpp/.hpp files from visual studio project
2019-06-13 10:15:45 -07:00
Adam Ierymenko
296e4616cc
Migrate Windows to use Visual Studio 2017 Community instead of 2015.
2018-11-11 20:31:31 -08:00
Grant Limberg
352ec3430f
Add a define to set FD_SETSIZE=1024 on Windows
...
Default on Windows is extremely low at 64 and is the likely culprit behind the UI and CLI not being able to talk to the background service
2018-06-21 12:11:10 -07:00
Grant Limberg
978d2fcb56
Optimize C25519 and Poly1305 on Windows even in debug.
2018-06-21 12:08:15 -07:00
Adam Ierymenko
d6e8a5f3ca
Fix Windows compile error.
2018-01-30 16:07:41 -08:00
Adam Ierymenko
53e7e950f1
Windows build fixes.
2017-11-07 16:39:12 -08:00
Adam Ierymenko
1db547d607
Windows build fixes, AIP file update.
2017-10-25 16:25:57 -07:00
Grant Limberg
4cc773ec1b
fix Windows build
2017-07-12 13:52:45 -07:00
Adam Ierymenko
53728b79b4
.
2017-07-06 12:35:23 -07:00
Grant Limberg
1730f8f5b7
also cluster.hpp
2017-07-03 13:04:11 -07:00
Grant Limberg
d258a75cd3
remove Cluster.cpp from build list as it's been removed
2017-07-03 13:03:43 -07:00
Alex
6b130e8311
fix for windows compilation (related to SDK implementation)
2017-06-21 14:58:39 -07:00
Adam Ierymenko
ba0d73d102
Windows build fixes.
2017-04-20 10:21:40 -07:00
Adam Ierymenko
aaf597f020
Cleanup, Windows fixes, Self test fix
2017-04-18 12:22:44 -07:00