ZeroTierOne/osdep
Adam Ierymenko 464bca5d20
1.12.1 (#2112)
* Fix primary port binding issue in 1.12 (#2107)

* Add test for primary port bindings to validator - See #2105

* Add delay to binding test

* Remove TCP binding logic from Binder to fix #2105

* add second control plane socket for ipv6

* fix controller network post endpoint

* exit if we can't bind at least one of IPV4 or IPV6 for control plane port

---------

Co-authored-by: Grant Limberg <grant.limberg@zerotier.com>

* Version bump, Linux version stuff, Debian dependencies from 1.12.0 rebuild, release notes.

* macOS version bump in installer

* Windows version bump.

---------

Co-authored-by: Joseph Henry <joseph.henry@zerotier.com>
Co-authored-by: Grant Limberg <grant.limberg@zerotier.com>
2023-08-25 19:03:03 -04:00
..
Arp.cpp BSL date bump 2020-08-20 12:51:39 -07:00
Arp.hpp BSL date bump 2020-08-20 12:51:39 -07:00
Binder.hpp 1.12.1 (#2112) 2023-08-25 19:03:03 -04:00
BlockingQueue.hpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
BSDEthernetTap.cpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
BSDEthernetTap.hpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
EthernetTap.cpp Automatically detect Ethernet tap friendly name in Windows shouldBind stuff. 2021-03-16 10:12:55 -04:00
EthernetTap.hpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
freebsd_getifmaddrs.c cleanup 2016-12-27 11:57:05 +01:00
freebsd_getifmaddrs.h Updated licenses for 2019 2019-01-14 10:25:53 -08:00
Http.cpp BSL date bump 2020-08-20 12:51:39 -07:00
Http.hpp Use lowercase when including Windows headers 2021-12-29 16:29:08 -05:00
LinuxEthernetTap.cpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
LinuxEthernetTap.hpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
LinuxNetLink.cpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
LinuxNetLink.hpp Linux build fixes. 2020-11-16 11:11:52 -08:00
MacDNSHelper.hpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
MacDNSHelper.mm 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
MacEthernetTap.cpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
MacEthernetTap.hpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
MacEthernetTapAgent.c Remove deprecated vfork call on Mac, and make Mac route application more robust. 2021-10-26 22:15:06 -04:00
MacEthernetTapAgent.h BSL date bump 2020-08-20 12:51:39 -07:00
MacKextEthernetTap.cpp This code is obsolete but remove vfork anyway. 2021-11-15 14:09:52 -05:00
MacKextEthernetTap.hpp BSL date bump 2020-08-20 12:51:39 -07:00
ManagedRoute.cpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
ManagedRoute.hpp Simplify and fix managed route logic. 2020-11-02 19:02:07 -05:00
NeighborDiscovery.cpp BSL date bump 2020-08-20 12:51:39 -07:00
NeighborDiscovery.hpp BSL date bump 2020-08-20 12:51:39 -07:00
NetBSDEthernetTap.cpp BSL date bump 2020-08-20 12:51:39 -07:00
NetBSDEthernetTap.hpp BSL date bump 2020-08-20 12:51:39 -07:00
OSUtils.cpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
OSUtils.hpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
Phy.hpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
PortMapper.cpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
PortMapper.hpp BSL date bump 2020-08-20 12:51:39 -07:00
README.md docs 2015-03-31 14:12:33 -07:00
Thread.hpp Use lowercase when including Windows headers 2021-12-29 16:29:08 -05:00
WinDNSHelper.cpp clean up some debug logging 2020-08-12 09:16:18 -07:00
WinDNSHelper.hpp Windows DNS 2020-08-11 18:55:42 -07:00
WindowsEthernetTap.cpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
WindowsEthernetTap.hpp 1.12.0 merge to main (#2104) 2023-08-23 14:24:21 -04:00
WinFWHelper.cpp enable ICMP in windows firewall 2022-12-21 15:38:46 -08:00
WinFWHelper.hpp enable ICMP in windows firewall 2022-12-21 15:38:46 -08:00

OS-Dependent and OS-Interface Things

This folder contains stuff that interfaces with the base operating system like Phy for network access and the various OS-specific Ethernet tap drivers.