diff --git a/LICENSE.txt b/LICENSE.txt index bbce8ff63..1b57a9091 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -11,7 +11,7 @@ Parameters Licensor: ZeroTier, Inc. Licensed Work: ZeroTier Network Virtualization Engine - The Licensed Work is (c)2013-2020 ZeroTier, Inc. + The Licensed Work is (c)2013-2021 ZeroTier, Inc. Additional Use Grant: You may make use of the Licensed Work, provided you do not use it in any of the following ways: diff --git a/attic/Arp.cpp b/attic/Arp.cpp index 321a8a240..8bf69f9ee 100644 --- a/attic/Arp.cpp +++ b/attic/Arp.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/Arp.hpp b/attic/Arp.hpp index 2ba83fa24..5c6fe1ae3 100644 --- a/attic/Arp.hpp +++ b/attic/Arp.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/MacEthernetTap.cpp b/attic/MacEthernetTap.cpp index 6c8c7b9f0..0dae5cd97 100644 --- a/attic/MacEthernetTap.cpp +++ b/attic/MacEthernetTap.cpp @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/MacEthernetTap.hpp b/attic/MacEthernetTap.hpp index 4b02999b9..095fda0c1 100644 --- a/attic/MacEthernetTap.hpp +++ b/attic/MacEthernetTap.hpp @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/MacEthernetTapAgent.c b/attic/MacEthernetTapAgent.c index 3a44eadd2..90da4777c 100644 --- a/attic/MacEthernetTapAgent.c +++ b/attic/MacEthernetTapAgent.c @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/MacEthernetTapAgent.h b/attic/MacEthernetTapAgent.h index d5f24ccda..da6e34195 100644 --- a/attic/MacEthernetTapAgent.h +++ b/attic/MacEthernetTapAgent.h @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/MacKextEthernetTap.cpp b/attic/MacKextEthernetTap.cpp index 29bed8d01..208ac00da 100644 --- a/attic/MacKextEthernetTap.cpp +++ b/attic/MacKextEthernetTap.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/MacKextEthernetTap.hpp b/attic/MacKextEthernetTap.hpp index 55c426e89..7434cc6c3 100644 --- a/attic/MacKextEthernetTap.hpp +++ b/attic/MacKextEthernetTap.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/NeighborDiscovery.cpp b/attic/NeighborDiscovery.cpp index 72653eb2a..45452ea15 100644 --- a/attic/NeighborDiscovery.cpp +++ b/attic/NeighborDiscovery.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/NeighborDiscovery.hpp b/attic/NeighborDiscovery.hpp index 07b16231d..423710b8f 100644 --- a/attic/NeighborDiscovery.hpp +++ b/attic/NeighborDiscovery.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/PeerList.hpp b/attic/PeerList.hpp index adba46adf..7bf539ae2 100644 --- a/attic/PeerList.hpp +++ b/attic/PeerList.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/debian/copyright b/attic/debian/copyright index 493e6a27b..da3678d52 100644 --- a/attic/debian/copyright +++ b/attic/debian/copyright @@ -12,7 +12,7 @@ License: ZeroTier BSL 1.1 Use of this software is governed by the Business Source License included in the LICENSE.TXT file in the project's root directory. - Change Date: 2023-01-01 + Change Date: 2026-01-01 On the date above, in accordance with the Business Source License, use of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/cert.go b/attic/go/cmd/zerotier/cli/cert.go index 178e2b313..6d5b4a2c1 100644 --- a/attic/go/cmd/zerotier/cli/cert.go +++ b/attic/go/cmd/zerotier/cli/cert.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/controller.go b/attic/go/cmd/zerotier/cli/controller.go index ac83b3b05..1c9f7ff01 100644 --- a/attic/go/cmd/zerotier/cli/controller.go +++ b/attic/go/cmd/zerotier/cli/controller.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/help.go b/attic/go/cmd/zerotier/cli/help.go index 6ec7899ae..3a54d1f07 100644 --- a/attic/go/cmd/zerotier/cli/help.go +++ b/attic/go/cmd/zerotier/cli/help.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. @@ -20,7 +20,7 @@ import ( func Help() { fmt.Printf(`ZeroTier Network Hypervisor Service Version %d.%d.%d -(c)2013-2020 ZeroTier, Inc. +(c)2013-2021 ZeroTier, Inc. Licensed under the ZeroTier BSL (see LICENSE.txt) Usage: zerotier [-global options] [command args] diff --git a/attic/go/cmd/zerotier/cli/identity.go b/attic/go/cmd/zerotier/cli/identity.go index c05421d9f..8c64db798 100644 --- a/attic/go/cmd/zerotier/cli/identity.go +++ b/attic/go/cmd/zerotier/cli/identity.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/join.go b/attic/go/cmd/zerotier/cli/join.go index 02032fb08..549c76cf9 100644 --- a/attic/go/cmd/zerotier/cli/join.go +++ b/attic/go/cmd/zerotier/cli/join.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/leave.go b/attic/go/cmd/zerotier/cli/leave.go index 931b68b78..eb6857628 100644 --- a/attic/go/cmd/zerotier/cli/leave.go +++ b/attic/go/cmd/zerotier/cli/leave.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/locator.go b/attic/go/cmd/zerotier/cli/locator.go index 5d2f85334..3db73078b 100644 --- a/attic/go/cmd/zerotier/cli/locator.go +++ b/attic/go/cmd/zerotier/cli/locator.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/misc.go b/attic/go/cmd/zerotier/cli/misc.go index ec749b01b..22e3634d5 100644 --- a/attic/go/cmd/zerotier/cli/misc.go +++ b/attic/go/cmd/zerotier/cli/misc.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/network.go b/attic/go/cmd/zerotier/cli/network.go index fc5226af3..ea7ba7f08 100644 --- a/attic/go/cmd/zerotier/cli/network.go +++ b/attic/go/cmd/zerotier/cli/network.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/peer.go b/attic/go/cmd/zerotier/cli/peer.go index 5ad8c7562..bac76517d 100644 --- a/attic/go/cmd/zerotier/cli/peer.go +++ b/attic/go/cmd/zerotier/cli/peer.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/service.go b/attic/go/cmd/zerotier/cli/service.go index 5a83cdb50..b5a009ace 100644 --- a/attic/go/cmd/zerotier/cli/service.go +++ b/attic/go/cmd/zerotier/cli/service.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/set.go b/attic/go/cmd/zerotier/cli/set.go index f78a262ca..4b4fe1d24 100644 --- a/attic/go/cmd/zerotier/cli/set.go +++ b/attic/go/cmd/zerotier/cli/set.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/cli/status.go b/attic/go/cmd/zerotier/cli/status.go index dc2fd1ba5..9101c5e0f 100644 --- a/attic/go/cmd/zerotier/cli/status.go +++ b/attic/go/cmd/zerotier/cli/status.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zerotier/zerotier.go b/attic/go/cmd/zerotier/zerotier.go index d5d76c17f..4a81d295c 100644 --- a/attic/go/cmd/zerotier/zerotier.go +++ b/attic/go/cmd/zerotier/zerotier.go @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zt_service_tests/certificate.go b/attic/go/cmd/zt_service_tests/certificate.go index 4ef7df914..e60654e3f 100644 --- a/attic/go/cmd/zt_service_tests/certificate.go +++ b/attic/go/cmd/zt_service_tests/certificate.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/cmd/zt_service_tests/locator.go b/attic/go/cmd/zt_service_tests/locator.go index a724b59a9..3f78b0712 100644 --- a/attic/go/cmd/zt_service_tests/locator.go +++ b/attic/go/cmd/zt_service_tests/locator.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/address.go b/attic/go/pkg/zerotier/address.go index d000d9bf0..04c54b245 100644 --- a/attic/go/pkg/zerotier/address.go +++ b/attic/go/pkg/zerotier/address.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/api.go b/attic/go/pkg/zerotier/api.go index 9ce82dfe3..b5d4a74dd 100644 --- a/attic/go/pkg/zerotier/api.go +++ b/attic/go/pkg/zerotier/api.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/base32blob.go b/attic/go/pkg/zerotier/base32blob.go index 534d38379..b70f6da85 100644 --- a/attic/go/pkg/zerotier/base32blob.go +++ b/attic/go/pkg/zerotier/base32blob.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/certificate.go b/attic/go/pkg/zerotier/certificate.go index ad92a5f92..a6466ed1e 100644 --- a/attic/go/pkg/zerotier/certificate.go +++ b/attic/go/pkg/zerotier/certificate.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/endpoint.go b/attic/go/pkg/zerotier/endpoint.go index 45fadd14b..0bb887ec1 100644 --- a/attic/go/pkg/zerotier/endpoint.go +++ b/attic/go/pkg/zerotier/endpoint.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/errors.go b/attic/go/pkg/zerotier/errors.go index 6ac613af3..0aebf1f40 100644 --- a/attic/go/pkg/zerotier/errors.go +++ b/attic/go/pkg/zerotier/errors.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/fingerprint.go b/attic/go/pkg/zerotier/fingerprint.go index 29f981c75..d263cf188 100644 --- a/attic/go/pkg/zerotier/fingerprint.go +++ b/attic/go/pkg/zerotier/fingerprint.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/identity.go b/attic/go/pkg/zerotier/identity.go index 90c5983d3..cc5d2b202 100644 --- a/attic/go/pkg/zerotier/identity.go +++ b/attic/go/pkg/zerotier/identity.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/inetaddress.go b/attic/go/pkg/zerotier/inetaddress.go index 4c7ceb368..65e35761e 100644 --- a/attic/go/pkg/zerotier/inetaddress.go +++ b/attic/go/pkg/zerotier/inetaddress.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/localconfig.go b/attic/go/pkg/zerotier/localconfig.go index 54bb0592f..8a956db6c 100644 --- a/attic/go/pkg/zerotier/localconfig.go +++ b/attic/go/pkg/zerotier/localconfig.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/locator.go b/attic/go/pkg/zerotier/locator.go index 5b4ee2ede..7517ea603 100644 --- a/attic/go/pkg/zerotier/locator.go +++ b/attic/go/pkg/zerotier/locator.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/mac.go b/attic/go/pkg/zerotier/mac.go index d21dd798f..a6c5a295a 100644 --- a/attic/go/pkg/zerotier/mac.go +++ b/attic/go/pkg/zerotier/mac.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/misc.go b/attic/go/pkg/zerotier/misc.go index d5009b9bc..f2f560a29 100644 --- a/attic/go/pkg/zerotier/misc.go +++ b/attic/go/pkg/zerotier/misc.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/multicastgroup.go b/attic/go/pkg/zerotier/multicastgroup.go index 9ea9f618d..2a61d9209 100644 --- a/attic/go/pkg/zerotier/multicastgroup.go +++ b/attic/go/pkg/zerotier/multicastgroup.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/nativetap.go b/attic/go/pkg/zerotier/nativetap.go index f6818b296..92fb7d6da 100644 --- a/attic/go/pkg/zerotier/nativetap.go +++ b/attic/go/pkg/zerotier/nativetap.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/network.go b/attic/go/pkg/zerotier/network.go index f43b6009a..e7bb43e46 100644 --- a/attic/go/pkg/zerotier/network.go +++ b/attic/go/pkg/zerotier/network.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/node.go b/attic/go/pkg/zerotier/node.go index 7cb979368..fa8e4ca57 100644 --- a/attic/go/pkg/zerotier/node.go +++ b/attic/go/pkg/zerotier/node.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/osdep-posix.go b/attic/go/pkg/zerotier/osdep-posix.go index beb2a086e..fc2fd34bd 100644 --- a/attic/go/pkg/zerotier/osdep-posix.go +++ b/attic/go/pkg/zerotier/osdep-posix.go @@ -6,7 +6,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/osdep-windows.go b/attic/go/pkg/zerotier/osdep-windows.go index 2bea5c30e..db8198e2d 100644 --- a/attic/go/pkg/zerotier/osdep-windows.go +++ b/attic/go/pkg/zerotier/osdep-windows.go @@ -6,7 +6,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/path.go b/attic/go/pkg/zerotier/path.go index 23bf9775c..92e711eaa 100644 --- a/attic/go/pkg/zerotier/path.go +++ b/attic/go/pkg/zerotier/path.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/peer.go b/attic/go/pkg/zerotier/peer.go index 36077d6dd..20887a681 100644 --- a/attic/go/pkg/zerotier/peer.go +++ b/attic/go/pkg/zerotier/peer.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/route.go b/attic/go/pkg/zerotier/route.go index 07bc85bf9..c65b5fd68 100644 --- a/attic/go/pkg/zerotier/route.go +++ b/attic/go/pkg/zerotier/route.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/sizelimitwriter.go b/attic/go/pkg/zerotier/sizelimitwriter.go index 36aeb1e4d..30592673a 100644 --- a/attic/go/pkg/zerotier/sizelimitwriter.go +++ b/attic/go/pkg/zerotier/sizelimitwriter.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/pkg/zerotier/tap.go b/attic/go/pkg/zerotier/tap.go index dfc37e9e9..73a1aaba7 100644 --- a/attic/go/pkg/zerotier/tap.go +++ b/attic/go/pkg/zerotier/tap.go @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/serviceiocore/GoGlue.cpp b/attic/go/serviceiocore/GoGlue.cpp index acc958101..8fb3f1f06 100644 --- a/attic/go/serviceiocore/GoGlue.cpp +++ b/attic/go/serviceiocore/GoGlue.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/go/serviceiocore/GoGlue.h b/attic/go/serviceiocore/GoGlue.h index 308af2717..705e29af1 100644 --- a/attic/go/serviceiocore/GoGlue.h +++ b/attic/go/serviceiocore/GoGlue.h @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/root/geoip-html.h b/attic/root/geoip-html.h index 7b53235ae..00e6f3c2f 100644 --- a/attic/root/geoip-html.h +++ b/attic/root/geoip-html.h @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/root/root.cpp b/attic/root/root.cpp index 08f081beb..6e3301642 100644 --- a/attic/root/root.cpp +++ b/attic/root/root.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/rule-compiler/rule-compiler.js b/attic/rule-compiler/rule-compiler.js index f9b3aafaa..b9107c979 100644 --- a/attic/rule-compiler/rule-compiler.js +++ b/attic/rule-compiler/rule-compiler.js @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2023-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/service/OneService.cpp b/attic/service/OneService.cpp index c8f80474b..5f553c68a 100644 --- a/attic/service/OneService.cpp +++ b/attic/service/OneService.cpp @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2023-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/attic/service/OneService.hpp b/attic/service/OneService.hpp index 53bbe2b81..df97295a1 100644 --- a/attic/service/OneService.hpp +++ b/attic/service/OneService.hpp @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2023-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/DB.cpp b/controller/DB.cpp index 3cf7502af..6d465aa08 100644 --- a/controller/DB.cpp +++ b/controller/DB.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/DB.hpp b/controller/DB.hpp index 4c2a73b77..ad814da8a 100644 --- a/controller/DB.hpp +++ b/controller/DB.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/DBMirrorSet.cpp b/controller/DBMirrorSet.cpp index b17b09ff5..2aebd41a1 100644 --- a/controller/DBMirrorSet.cpp +++ b/controller/DBMirrorSet.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/DBMirrorSet.hpp b/controller/DBMirrorSet.hpp index 940530e2d..d21c60bed 100644 --- a/controller/DBMirrorSet.hpp +++ b/controller/DBMirrorSet.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/EmbeddedNetworkController.cpp b/controller/EmbeddedNetworkController.cpp index d2ba9290f..6f9e88b20 100644 --- a/controller/EmbeddedNetworkController.cpp +++ b/controller/EmbeddedNetworkController.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/EmbeddedNetworkController.hpp b/controller/EmbeddedNetworkController.hpp index 3d277e979..bcefcd4e9 100644 --- a/controller/EmbeddedNetworkController.hpp +++ b/controller/EmbeddedNetworkController.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/FileDB.cpp b/controller/FileDB.cpp index f0fa54a7d..46f2ea26f 100644 --- a/controller/FileDB.cpp +++ b/controller/FileDB.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/FileDB.hpp b/controller/FileDB.hpp index 57025871b..2c1d3929a 100644 --- a/controller/FileDB.hpp +++ b/controller/FileDB.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/LFDB.cpp b/controller/LFDB.cpp index 82270c533..d8a3ab10f 100644 --- a/controller/LFDB.cpp +++ b/controller/LFDB.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/LFDB.hpp b/controller/LFDB.hpp index 1dfc6f662..8b4a79893 100644 --- a/controller/LFDB.hpp +++ b/controller/LFDB.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/PostgreSQL.cpp b/controller/PostgreSQL.cpp index 5ff292acc..0d5396859 100644 --- a/controller/PostgreSQL.cpp +++ b/controller/PostgreSQL.cpp @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2023-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/controller/PostgreSQL.hpp b/controller/PostgreSQL.hpp index f61670132..db8cdf794 100644 --- a/controller/PostgreSQL.hpp +++ b/controller/PostgreSQL.hpp @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2023-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/AES.cpp b/core/AES.cpp index 8f2f30d20..038a62d7f 100644 --- a/core/AES.cpp +++ b/core/AES.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/AES.hpp b/core/AES.hpp index 63beb87b8..c66613dd5 100644 --- a/core/AES.hpp +++ b/core/AES.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/AES_aesni.cpp b/core/AES_aesni.cpp index a185b1b36..b296b693a 100644 --- a/core/AES_aesni.cpp +++ b/core/AES_aesni.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/AES_armcrypto.cpp b/core/AES_armcrypto.cpp index c77aa0779..f76c64f5c 100644 --- a/core/AES_armcrypto.cpp +++ b/core/AES_armcrypto.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Address.hpp b/core/Address.hpp index 5690a467f..820166138 100644 --- a/core/Address.hpp +++ b/core/Address.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Blob.hpp b/core/Blob.hpp index a6f062879..018bb1ac6 100644 --- a/core/Blob.hpp +++ b/core/Blob.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Buf.cpp b/core/Buf.cpp index 8d84ea921..cb5c5b182 100644 --- a/core/Buf.cpp +++ b/core/Buf.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Buf.hpp b/core/Buf.hpp index 96b952ef3..69dd93f4a 100644 --- a/core/Buf.hpp +++ b/core/Buf.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/C25519.hpp b/core/C25519.hpp index 4741d2113..24a3ac569 100644 --- a/core/C25519.hpp +++ b/core/C25519.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/CAPI.cpp b/core/CAPI.cpp index 6b0d6b456..1a97f8466 100644 --- a/core/CAPI.cpp +++ b/core/CAPI.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/CapabilityCredential.cpp b/core/CapabilityCredential.cpp index 9f9b60ef3..ffcdd59fb 100644 --- a/core/CapabilityCredential.cpp +++ b/core/CapabilityCredential.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/CapabilityCredential.hpp b/core/CapabilityCredential.hpp index 1c5b23020..923ff3113 100644 --- a/core/CapabilityCredential.hpp +++ b/core/CapabilityCredential.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Certificate.cpp b/core/Certificate.cpp index c5a4727c7..1d9616c58 100644 --- a/core/Certificate.cpp +++ b/core/Certificate.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Certificate.hpp b/core/Certificate.hpp index 71093fc54..2b666d3c9 100644 --- a/core/Certificate.hpp +++ b/core/Certificate.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Constants.hpp b/core/Constants.hpp index 6da562cec..7d465d085 100644 --- a/core/Constants.hpp +++ b/core/Constants.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Containers.hpp b/core/Containers.hpp index 55f79f28a..f3a156b64 100644 --- a/core/Containers.hpp +++ b/core/Containers.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Credential.cpp b/core/Credential.cpp index afd5a9a67..590d0ac55 100644 --- a/core/Credential.cpp +++ b/core/Credential.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Credential.hpp b/core/Credential.hpp index 74245b2cc..c1f7e6fd0 100644 --- a/core/Credential.hpp +++ b/core/Credential.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Defaults.cpp b/core/Defaults.cpp index ae642c530..44410870a 100644 --- a/core/Defaults.cpp +++ b/core/Defaults.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Defaults.hpp b/core/Defaults.hpp index 41d9c6c6c..bcda32275 100644 --- a/core/Defaults.hpp +++ b/core/Defaults.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Defragmenter.hpp b/core/Defragmenter.hpp index 9f42b86c3..e79c4c5d1 100644 --- a/core/Defragmenter.hpp +++ b/core/Defragmenter.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Dictionary.cpp b/core/Dictionary.cpp index 47d676e54..d43689f93 100644 --- a/core/Dictionary.cpp +++ b/core/Dictionary.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Dictionary.hpp b/core/Dictionary.hpp index 2900603f4..9db887e9c 100644 --- a/core/Dictionary.hpp +++ b/core/Dictionary.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/ECC384.hpp b/core/ECC384.hpp index 192e5a6f5..1aa13bce4 100644 --- a/core/ECC384.hpp +++ b/core/ECC384.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Endpoint.cpp b/core/Endpoint.cpp index 6cd58ca23..c69424982 100644 --- a/core/Endpoint.cpp +++ b/core/Endpoint.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Endpoint.hpp b/core/Endpoint.hpp index 2a7ab9120..e291e905b 100644 --- a/core/Endpoint.hpp +++ b/core/Endpoint.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/EphemeralKey.hpp b/core/EphemeralKey.hpp index f1ae40ffd..0315135d3 100644 --- a/core/EphemeralKey.hpp +++ b/core/EphemeralKey.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Expect.hpp b/core/Expect.hpp index 574de5053..3a053ad5b 100644 --- a/core/Expect.hpp +++ b/core/Expect.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/FCV.hpp b/core/FCV.hpp index 77605e6c1..990c65648 100644 --- a/core/FCV.hpp +++ b/core/FCV.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Fingerprint.hpp b/core/Fingerprint.hpp index 067a3847d..c1de667a7 100644 --- a/core/Fingerprint.hpp +++ b/core/Fingerprint.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Identity.cpp b/core/Identity.cpp index bc5cde640..ef6140b7f 100644 --- a/core/Identity.cpp +++ b/core/Identity.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Identity.hpp b/core/Identity.hpp index 86de8f865..a7260f2a9 100644 --- a/core/Identity.hpp +++ b/core/Identity.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/InetAddress.cpp b/core/InetAddress.cpp index f0cb12a6e..29934c9b9 100644 --- a/core/InetAddress.cpp +++ b/core/InetAddress.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/InetAddress.hpp b/core/InetAddress.hpp index b74316f66..4b4db028d 100644 --- a/core/InetAddress.hpp +++ b/core/InetAddress.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/LZ4.hpp b/core/LZ4.hpp index 66e285f2f..f80270966 100644 --- a/core/LZ4.hpp +++ b/core/LZ4.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Locator.cpp b/core/Locator.cpp index 47e5aa6b6..536a2b3e0 100644 --- a/core/Locator.cpp +++ b/core/Locator.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Locator.hpp b/core/Locator.hpp index 4a989d07f..c453c308f 100644 --- a/core/Locator.hpp +++ b/core/Locator.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/MAC.hpp b/core/MAC.hpp index f3e0fbaf7..fdca4d2c4 100644 --- a/core/MAC.hpp +++ b/core/MAC.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/MIMC52.cpp b/core/MIMC52.cpp index 70267d476..15f5696af 100644 --- a/core/MIMC52.cpp +++ b/core/MIMC52.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/MIMC52.hpp b/core/MIMC52.hpp index b715568e0..4388493df 100644 --- a/core/MIMC52.hpp +++ b/core/MIMC52.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Member.cpp b/core/Member.cpp index a9d0d4579..4c3a6fbcd 100644 --- a/core/Member.cpp +++ b/core/Member.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Member.hpp b/core/Member.hpp index cd87fe346..c4a76939f 100644 --- a/core/Member.hpp +++ b/core/Member.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/MembershipCredential.cpp b/core/MembershipCredential.cpp index 89fcb2364..f5eac7d89 100644 --- a/core/MembershipCredential.cpp +++ b/core/MembershipCredential.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/MembershipCredential.hpp b/core/MembershipCredential.hpp index 233c8acba..a744e87ed 100644 --- a/core/MembershipCredential.hpp +++ b/core/MembershipCredential.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Meter.hpp b/core/Meter.hpp index 1a25931bd..2e8f427f9 100644 --- a/core/Meter.hpp +++ b/core/Meter.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/MulticastGroup.hpp b/core/MulticastGroup.hpp index 56b11b554..a3bdafd33 100644 --- a/core/MulticastGroup.hpp +++ b/core/MulticastGroup.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Mutex.hpp b/core/Mutex.hpp index 8ddb878f8..fb5f77b47 100644 --- a/core/Mutex.hpp +++ b/core/Mutex.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Network.cpp b/core/Network.cpp index 08068f0aa..8d4b4da77 100644 --- a/core/Network.cpp +++ b/core/Network.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Network.hpp b/core/Network.hpp index a7d99fb0c..51db795d9 100644 --- a/core/Network.hpp +++ b/core/Network.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/NetworkConfig.cpp b/core/NetworkConfig.cpp index fb70a5580..a2e183197 100644 --- a/core/NetworkConfig.cpp +++ b/core/NetworkConfig.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/NetworkConfig.hpp b/core/NetworkConfig.hpp index 8979a6fe2..24d040e58 100644 --- a/core/NetworkConfig.hpp +++ b/core/NetworkConfig.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/NetworkController.hpp b/core/NetworkController.hpp index 3310ac5fd..7feb2928b 100644 --- a/core/NetworkController.hpp +++ b/core/NetworkController.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Node.cpp b/core/Node.cpp index e5fa19383..10552de4d 100644 --- a/core/Node.cpp +++ b/core/Node.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Node.hpp b/core/Node.hpp index 8ccf4cf98..30909c9f7 100644 --- a/core/Node.hpp +++ b/core/Node.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/OS.hpp b/core/OS.hpp index da3c74b36..000aebefc 100644 --- a/core/OS.hpp +++ b/core/OS.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/OwnershipCredential.cpp b/core/OwnershipCredential.cpp index 7cbdbddf5..1f1098711 100644 --- a/core/OwnershipCredential.cpp +++ b/core/OwnershipCredential.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/OwnershipCredential.hpp b/core/OwnershipCredential.hpp index d7fbdef00..e9a7d7bfd 100644 --- a/core/OwnershipCredential.hpp +++ b/core/OwnershipCredential.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Path.cpp b/core/Path.cpp index ed4789949..738573d58 100644 --- a/core/Path.cpp +++ b/core/Path.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Path.hpp b/core/Path.hpp index 6f4c59b05..a9b62f778 100644 --- a/core/Path.hpp +++ b/core/Path.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Peer.cpp b/core/Peer.cpp index eb619d021..73e8a6685 100644 --- a/core/Peer.cpp +++ b/core/Peer.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Peer.hpp b/core/Peer.hpp index 4272d0473..9ff11d887 100644 --- a/core/Peer.hpp +++ b/core/Peer.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Poly1305.hpp b/core/Poly1305.hpp index 303a4bf06..fda697f92 100644 --- a/core/Poly1305.hpp +++ b/core/Poly1305.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Protocol.hpp b/core/Protocol.hpp index b2f397025..2381b6aba 100644 --- a/core/Protocol.hpp +++ b/core/Protocol.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/RevocationCredential.cpp b/core/RevocationCredential.cpp index 12e169013..fbfe49dc0 100644 --- a/core/RevocationCredential.cpp +++ b/core/RevocationCredential.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/RevocationCredential.hpp b/core/RevocationCredential.hpp index 0786e67da..1439bd00e 100644 --- a/core/RevocationCredential.hpp +++ b/core/RevocationCredential.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/RuntimeEnvironment.hpp b/core/RuntimeEnvironment.hpp index 914b6f587..976eb93a8 100644 --- a/core/RuntimeEnvironment.hpp +++ b/core/RuntimeEnvironment.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/SHA512.hpp b/core/SHA512.hpp index 12ac9583a..410fa74ca 100644 --- a/core/SHA512.hpp +++ b/core/SHA512.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Salsa20.hpp b/core/Salsa20.hpp index 3b0760380..a301d7e96 100644 --- a/core/Salsa20.hpp +++ b/core/Salsa20.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/ScopedPtr.hpp b/core/ScopedPtr.hpp index f9b5bcfd8..963aeb6c6 100644 --- a/core/ScopedPtr.hpp +++ b/core/ScopedPtr.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/SelfAwareness.cpp b/core/SelfAwareness.cpp index f0dd3d1b8..7bd490e0f 100644 --- a/core/SelfAwareness.cpp +++ b/core/SelfAwareness.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/SelfAwareness.hpp b/core/SelfAwareness.hpp index 357849a47..ebf63d585 100644 --- a/core/SelfAwareness.hpp +++ b/core/SelfAwareness.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/SharedPtr.hpp b/core/SharedPtr.hpp index 7382f7bc9..4c737bcd9 100644 --- a/core/SharedPtr.hpp +++ b/core/SharedPtr.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/SymmetricKey.hpp b/core/SymmetricKey.hpp index e874e6b09..108faf568 100644 --- a/core/SymmetricKey.hpp +++ b/core/SymmetricKey.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/TagCredential.cpp b/core/TagCredential.cpp index 7070fe323..4ddc96ddd 100644 --- a/core/TagCredential.cpp +++ b/core/TagCredential.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/TagCredential.hpp b/core/TagCredential.hpp index bf4b76c18..a20b7d4d9 100644 --- a/core/TagCredential.hpp +++ b/core/TagCredential.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Tests.cpp b/core/Tests.cpp index 37eebbccc..a0fd4b250 100644 --- a/core/Tests.cpp +++ b/core/Tests.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Tests.h b/core/Tests.h index 354c36464..a0c573345 100644 --- a/core/Tests.h +++ b/core/Tests.h @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Topology.cpp b/core/Topology.cpp index 3f39b78d1..c146e1a8a 100644 --- a/core/Topology.cpp +++ b/core/Topology.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Topology.hpp b/core/Topology.hpp index c6b8053d5..6a2149f90 100644 --- a/core/Topology.hpp +++ b/core/Topology.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Trace.cpp b/core/Trace.cpp index 7735ec88f..7da6b247a 100644 --- a/core/Trace.cpp +++ b/core/Trace.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Trace.hpp b/core/Trace.hpp index 08e231be7..d9f6eff9e 100644 --- a/core/Trace.hpp +++ b/core/Trace.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/TriviallyCopyable.hpp b/core/TriviallyCopyable.hpp index 4bea0e5b2..f31e7f417 100644 --- a/core/TriviallyCopyable.hpp +++ b/core/TriviallyCopyable.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Utils.cpp b/core/Utils.cpp index 9f91e13b4..6f7d9f462 100644 --- a/core/Utils.cpp +++ b/core/Utils.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/Utils.hpp b/core/Utils.hpp index 7868e2b21..19a81a4c2 100644 --- a/core/Utils.hpp +++ b/core/Utils.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/VL1.cpp b/core/VL1.cpp index 3a108b76f..9655eed41 100644 --- a/core/VL1.cpp +++ b/core/VL1.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/VL1.hpp b/core/VL1.hpp index e4c8c3f72..cd5103149 100644 --- a/core/VL1.hpp +++ b/core/VL1.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/VL2.cpp b/core/VL2.cpp index d5651b9bf..9d20077ad 100644 --- a/core/VL2.cpp +++ b/core/VL2.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/VL2.hpp b/core/VL2.hpp index b30def565..3cd83e011 100644 --- a/core/VL2.hpp +++ b/core/VL2.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/version.h.in b/core/version.h.in index 1e64fb336..cc43aed1b 100644 --- a/core/version.h.in +++ b/core/version.h.in @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/core/zerotier.h b/core/zerotier.h index f2fb07ee4..062c3ab10 100644 --- a/core/zerotier.h +++ b/core/zerotier.h @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/osdep/ManagedRoute.cpp b/osdep/ManagedRoute.cpp index c48340f5f..77157eae6 100644 --- a/osdep/ManagedRoute.cpp +++ b/osdep/ManagedRoute.cpp @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/osdep/ManagedRoute.hpp b/osdep/ManagedRoute.hpp index 004aea48f..4cadedaa7 100644 --- a/osdep/ManagedRoute.hpp +++ b/osdep/ManagedRoute.hpp @@ -4,7 +4,7 @@ * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/osdep/OSUtils.cpp b/osdep/OSUtils.cpp index 3635f6792..97f24f80a 100644 --- a/osdep/OSUtils.cpp +++ b/osdep/OSUtils.cpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/osdep/OSUtils.hpp b/osdep/OSUtils.hpp index 38a7034f1..33a8abd55 100644 --- a/osdep/OSUtils.hpp +++ b/osdep/OSUtils.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/osdep/Thread.hpp b/osdep/Thread.hpp index a94df6949..0f8ffa58b 100644 --- a/osdep/Thread.hpp +++ b/osdep/Thread.hpp @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/osdep/rust-osdep.cpp b/osdep/rust-osdep.cpp index dcc7f80ca..605b438bc 100644 --- a/osdep/rust-osdep.cpp +++ b/osdep/rust-osdep.cpp @@ -1,3 +1,16 @@ +/* + * Copyright (c)2013-2021 ZeroTier, Inc. + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file in the project's root directory. + * + * Change Date: 2026-01-01 + * + * On the date above, in accordance with the Business Source License, use + * of this software will be governed by version 2.0 of the Apache License. + */ +/****/ + /* Fix for an issue with this structure not being present on MacOS */ #ifdef __APPLE__ struct prf_ra { diff --git a/osdep/rust-osdep.h b/osdep/rust-osdep.h index 7d8eeaae7..e9ec3ab06 100644 --- a/osdep/rust-osdep.h +++ b/osdep/rust-osdep.h @@ -1,3 +1,16 @@ +/* + * Copyright (c)2013-2021 ZeroTier, Inc. + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file in the project's root directory. + * + * Change Date: 2026-01-01 + * + * On the date above, in accordance with the Business Source License, use + * of this software will be governed by version 2.0 of the Apache License. + */ +/****/ + #include #include #include @@ -35,7 +48,8 @@ #ifdef __cplusplus extern "C" { #endif -/* These complex macros don't translate well with Rust bindgen, so compute them with the C compiler and export them. */ +/* These complex macros don't translate well with Rust bindgen, so compute + * them with the C compiler and export them. */ extern const unsigned long c_BIOCSBLEN; extern const unsigned long c_BIOCIMMEDIATE; extern const unsigned long c_BIOCSSEESENT; @@ -49,7 +63,9 @@ extern const unsigned long c_SIOCAUTOCONF_STOP; #ifdef __cplusplus } #endif -#endif +#endif /* __APPLE__ */ + +/********************************************************************************************************************/ #ifdef __cplusplus extern "C" { diff --git a/rust-zerotier-core/src/address.rs b/rust-zerotier-core/src/address.rs index 4505d9253..189d643ac 100644 --- a/rust-zerotier-core/src/address.rs +++ b/rust-zerotier-core/src/address.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/buffer.rs b/rust-zerotier-core/src/buffer.rs index e3cbd5f58..7dcde6b63 100644 --- a/rust-zerotier-core/src/buffer.rs +++ b/rust-zerotier-core/src/buffer.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/certificate.rs b/rust-zerotier-core/src/certificate.rs index 86df3c7bf..146841544 100644 --- a/rust-zerotier-core/src/certificate.rs +++ b/rust-zerotier-core/src/certificate.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/dictionary.rs b/rust-zerotier-core/src/dictionary.rs index a2781126f..e73811dc0 100644 --- a/rust-zerotier-core/src/dictionary.rs +++ b/rust-zerotier-core/src/dictionary.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/endpoint.rs b/rust-zerotier-core/src/endpoint.rs index eadaf997a..5a787bbad 100644 --- a/rust-zerotier-core/src/endpoint.rs +++ b/rust-zerotier-core/src/endpoint.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/fingerprint.rs b/rust-zerotier-core/src/fingerprint.rs index af9ed8f76..eb62b2b0a 100644 --- a/rust-zerotier-core/src/fingerprint.rs +++ b/rust-zerotier-core/src/fingerprint.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/identity.rs b/rust-zerotier-core/src/identity.rs index 3b9a68cbb..8b6c69d11 100644 --- a/rust-zerotier-core/src/identity.rs +++ b/rust-zerotier-core/src/identity.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/inetaddress.rs b/rust-zerotier-core/src/inetaddress.rs index a31a9006b..b98fb9c27 100644 --- a/rust-zerotier-core/src/inetaddress.rs +++ b/rust-zerotier-core/src/inetaddress.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/lib.rs b/rust-zerotier-core/src/lib.rs index 8f1f3e8d5..4fbb91431 100644 --- a/rust-zerotier-core/src/lib.rs +++ b/rust-zerotier-core/src/lib.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/locator.rs b/rust-zerotier-core/src/locator.rs index f9d5686aa..eb50b24f7 100644 --- a/rust-zerotier-core/src/locator.rs +++ b/rust-zerotier-core/src/locator.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/mac.rs b/rust-zerotier-core/src/mac.rs index e7846eaab..972d33149 100644 --- a/rust-zerotier-core/src/mac.rs +++ b/rust-zerotier-core/src/mac.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/multicastgroup.rs b/rust-zerotier-core/src/multicastgroup.rs index c69d99100..0154902a3 100644 --- a/rust-zerotier-core/src/multicastgroup.rs +++ b/rust-zerotier-core/src/multicastgroup.rs @@ -1,3 +1,16 @@ +/* + * Copyright (c)2013-2021 ZeroTier, Inc. + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file in the project's root directory. + * + * Change Date: 2026-01-01 + * + * On the date above, in accordance with the Business Source License, use + * of this software will be governed by version 2.0 of the Apache License. + */ +/****/ + use crate::MAC; use std::cmp::Ordering; diff --git a/rust-zerotier-core/src/networkid.rs b/rust-zerotier-core/src/networkid.rs index c05f3d8cd..734cac29b 100644 --- a/rust-zerotier-core/src/networkid.rs +++ b/rust-zerotier-core/src/networkid.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/node.rs b/rust-zerotier-core/src/node.rs index 369016938..b354df3b7 100644 --- a/rust-zerotier-core/src/node.rs +++ b/rust-zerotier-core/src/node.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/path.rs b/rust-zerotier-core/src/path.rs index d0eec97d9..8bac4cfd8 100644 --- a/rust-zerotier-core/src/path.rs +++ b/rust-zerotier-core/src/path.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/peer.rs b/rust-zerotier-core/src/peer.rs index aa3b655f1..322c45ed4 100644 --- a/rust-zerotier-core/src/peer.rs +++ b/rust-zerotier-core/src/peer.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/portableatomici64.rs b/rust-zerotier-core/src/portableatomici64.rs index 0e0fa6c58..9524cd3a2 100644 --- a/rust-zerotier-core/src/portableatomici64.rs +++ b/rust-zerotier-core/src/portableatomici64.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/trace.rs b/rust-zerotier-core/src/trace.rs index fe9527847..694139b3a 100644 --- a/rust-zerotier-core/src/trace.rs +++ b/rust-zerotier-core/src/trace.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-core/src/virtualnetworkconfig.rs b/rust-zerotier-core/src/virtualnetworkconfig.rs index c6f70308a..a61948694 100644 --- a/rust-zerotier-core/src/virtualnetworkconfig.rs +++ b/rust-zerotier-core/src/virtualnetworkconfig.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/cli.rs b/rust-zerotier-service/src/cli.rs index 2d57a0199..325fc1b5f 100644 --- a/rust-zerotier-service/src/cli.rs +++ b/rust-zerotier-service/src/cli.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/commands/mod.rs b/rust-zerotier-service/src/commands/mod.rs index d48f3d1cb..f5237b3c7 100644 --- a/rust-zerotier-service/src/commands/mod.rs +++ b/rust-zerotier-service/src/commands/mod.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/fastudpsocket.rs b/rust-zerotier-service/src/fastudpsocket.rs index 0f7b8aa72..31d8d1332 100644 --- a/rust-zerotier-service/src/fastudpsocket.rs +++ b/rust-zerotier-service/src/fastudpsocket.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/getifaddrs.rs b/rust-zerotier-service/src/getifaddrs.rs index f311d9d56..fa5afe505 100644 --- a/rust-zerotier-service/src/getifaddrs.rs +++ b/rust-zerotier-service/src/getifaddrs.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/localconfig.rs b/rust-zerotier-service/src/localconfig.rs index d763465cc..93ff0b97d 100644 --- a/rust-zerotier-service/src/localconfig.rs +++ b/rust-zerotier-service/src/localconfig.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/log.rs b/rust-zerotier-service/src/log.rs index be9a693b3..b3b140ee2 100644 --- a/rust-zerotier-service/src/log.rs +++ b/rust-zerotier-service/src/log.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/main.rs b/rust-zerotier-service/src/main.rs index 411ff17b5..fa2a4a415 100644 --- a/rust-zerotier-service/src/main.rs +++ b/rust-zerotier-service/src/main.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. @@ -22,45 +22,16 @@ mod store; mod network; mod vnic; mod service; +mod utils; #[allow(non_snake_case,non_upper_case_globals,non_camel_case_types,dead_code,improper_ctypes)] mod osdep; // bindgen generated -use std::ffi::CStr; -use std::path::Path; use std::boxed::Box; use std::sync::Arc; -use std::mem::MaybeUninit; -use std::os::raw::c_uint; use crate::store::Store; -#[inline(always)] -pub(crate) fn sha512>(data: T) -> [u8; 64] { - unsafe { - let mut r: MaybeUninit<[u8; 64]> = MaybeUninit::uninit(); - let d = data.as_ref(); - osdep::sha512(d.as_ptr().cast(), d.len() as c_uint, r.as_mut_ptr().cast()); - r.assume_init() - } -} - -#[inline(always)] -pub(crate) fn sha384>(data: T) -> [u8; 48] { - unsafe { - let mut r: MaybeUninit<[u8; 48]> = MaybeUninit::uninit(); - let d = data.as_ref(); - osdep::sha384(d.as_ptr().cast(), d.len() as c_uint, r.as_mut_ptr().cast()); - r.assume_init() - } -} - -#[inline(always)] -pub(crate) fn ms_since_epoch() -> i64 { - // This is easy to do in the Rust stdlib, but the version in OSUtils is probably faster. - unsafe { osdep::msSinceEpoch() } -} - fn main() { let mut process_exit_value: i32 = 0; @@ -118,10 +89,12 @@ fn main() { let ver = zerotier_core::version(); println!("{}.{}.{}", ver.0, ver.1, ver.2); }, + "service" => { drop(cli_args); // free unnecssary memory before launching service process_exit_value = service::run(&store, auth_token); }, + _ => cli::print_help(), // includes "help" } diff --git a/rust-zerotier-service/src/network.rs b/rust-zerotier-service/src/network.rs index 59448b140..501ecea96 100644 --- a/rust-zerotier-service/src/network.rs +++ b/rust-zerotier-service/src/network.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/service.rs b/rust-zerotier-service/src/service.rs index aef2a0853..722ab656c 100644 --- a/rust-zerotier-service/src/service.rs +++ b/rust-zerotier-service/src/service.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. @@ -23,22 +23,28 @@ use warp::{Filter, Reply}; use warp::http::{HeaderMap, Method, StatusCode}; use warp::hyper::body::Bytes; -use zerotier_core::{Buffer, Address, IpScope, Node, NodeEventHandler, NetworkId, VirtualNetworkConfigOperation, VirtualNetworkConfig, StateObjectType, MAC, Event, InetAddress, InetAddressFamily, Identity, Dictionary}; +use zerotier_core::*; use crate::fastudpsocket::*; -use crate::{getifaddrs, ms_since_epoch}; +use crate::getifaddrs; use crate::localconfig::*; use crate::log::Log; use crate::network::Network; use crate::store::Store; +use crate::utils::ms_since_epoch; const CONFIG_CHECK_INTERVAL: i64 = 5000; +/// Core ZeroTier service. +/// This object must be clonable across threads, so all its innards are in +/// Arc containers. It's probably faster to clone all these Arcs when new +/// threads are created (a rare event) so we only have to dereference each +/// Arc once for common events like packet receipt. #[derive(Clone)] struct Service { auth_token: Arc, log: Arc, - _local_config: Arc>>, + _local_config: Arc>>, // Arc -> shared Mutex container so it can be changed globally run: Arc, online: Arc, store: Arc, @@ -46,11 +52,13 @@ struct Service { } impl NodeEventHandler for Service { + #[inline(always)] fn virtual_network_config(&self, network_id: NetworkId, network_obj: &Arc, config_op: VirtualNetworkConfigOperation, config: Option<&VirtualNetworkConfig>) {} #[inline(always)] fn virtual_network_frame(&self, network_id: NetworkId, network_obj: &Arc, source_mac: MAC, dest_mac: MAC, ethertype: u16, vlan_id: u16, data: &[u8]) {} + #[inline(always)] fn event(&self, event: Event, event_data: &[u8]) { match event { Event::Up => {} @@ -92,10 +100,12 @@ impl NodeEventHandler for Service { 0 } + #[inline(always)] fn path_check(&self, address: Address, id: &Identity, local_socket: i64, sock_addr: &InetAddress) -> bool { true } + #[inline(always)] fn path_lookup(&self, address: Address, id: &Identity, desired_family: InetAddressFamily) -> Option { let lc = self.local_config(); let vc = lc.virtual_.get(&address); @@ -142,36 +152,36 @@ impl Service { pub(crate) fn run(store: &Arc, auth_token: Option) -> i32 { let mut process_exit_value: i32 = 0; - let init_local_config = Arc::new(store.read_local_conf(false).unwrap_or_else(|_| { LocalConfig::default() })); + let local_config = Arc::new(store.read_local_conf(false).unwrap_or_else(|_| { LocalConfig::default() })); let log = Arc::new(Log::new( - if init_local_config.settings.log_path.as_ref().is_some() { - init_local_config.settings.log_path.as_ref().unwrap().as_str() + if local_config.settings.log_path.as_ref().is_some() { + local_config.settings.log_path.as_ref().unwrap().as_str() } else { store.default_log_path.to_str().unwrap() }, - init_local_config.settings.log_size_max, - init_local_config.settings.log_to_stderr, + local_config.settings.log_size_max, + local_config.settings.log_to_stderr, "", )); // Generate authtoken.secret from secure random bytes if not already set. - let auth_token = auth_token.unwrap_or_else(|| { + let auth_token = auth_token.unwrap_or_else(|| -> String { let mut rb = [0_u8; 64]; unsafe { crate::osdep::getSecureRandom(rb.as_mut_ptr().cast(), 64) }; - let mut t = String::new(); - t.reserve(64); + let mut generated_auth_token = String::new(); + generated_auth_token.reserve(rb.len()); for b in rb.iter() { if *b > 127_u8 { - t.push((65 + (*b % 26)) as char); // A..Z + generated_auth_token.push((65 + (*b % 26)) as char); // A..Z } else { - t.push((97 + (*b % 26)) as char); // a..z + generated_auth_token.push((97 + (*b % 26)) as char); // a..z } } - if store.write_authtoken_secret(t.as_str()).is_err() { - t.clear(); + if store.write_authtoken_secret(generated_auth_token.as_str()).is_err() { + generated_auth_token.clear(); } - t + generated_auth_token }); if auth_token.is_empty() { l!(log, "FATAL: unable to write authtoken.secret to '{}'", store.base_path.to_str().unwrap()); @@ -185,22 +195,20 @@ pub(crate) fn run(store: &Arc, auth_token: Option) -> i32 { let mut udp_sockets: BTreeMap = BTreeMap::new(); let (mut interrupt_tx, mut interrupt_rx) = futures::channel::mpsc::channel::<()>(1); - // Create clonable implementation of NodeEventHandler and local web API endpoints. let mut service = Service { auth_token: auth_token.clone(), log: log.clone(), - _local_config: Arc::new(Mutex::new(init_local_config)), + _local_config: Arc::new(Mutex::new(local_config)), run: Arc::new(AtomicBool::new(true)), online: Arc::new(AtomicBool::new(false)), store: store.clone(), node: Weak::new(), }; - // Create instance of Node which will call Service on events. let node = Node::new(service.clone(), ms_since_epoch()); if node.is_err() { - process_exit_value = 1; l!(log, "FATAL: error initializing node: {}", node.err().unwrap().to_str()); + process_exit_value = 1; return; } let node = Arc::new(node.ok().unwrap()); @@ -208,9 +216,6 @@ pub(crate) fn run(store: &Arc, auth_token: Option) -> i32 { service.node = Arc::downgrade(&node); let service = service; // make immutable after setting node - // The outer loop runs for as long as the service runs. It repeatedly restarts - // the inner loop, which can exit if it needs to be restarted. This is the case - // if a major configuration change occurs. let mut loop_delay = zerotier_core::NODE_BACKGROUND_TASKS_MAX_INTERVAL; loop { let mut local_config = service.local_config(); @@ -343,7 +348,7 @@ pub(crate) fn run(store: &Arc, auth_token: Option) -> i32 { // Create sockets for unbound addresses. for addr in system_addrs.iter() { if !udp_sockets.contains_key(addr.0) { - let s = FastUDPSocket::new(addr.1.as_str(), addr.0, |raw_socket: &FastUDPRawOsSocket, from_address: &InetAddress, data: Buffer| { + let s = FastUDPSocket::new(addr.1.as_str(), addr.0, move |raw_socket: &FastUDPRawOsSocket, from_address: &InetAddress, data: Buffer| { // TODO: incoming packet handler }); if s.is_ok() { @@ -389,7 +394,6 @@ pub(crate) fn run(store: &Arc, auth_token: Option) -> i32 { } } - // Check to make sure nothing outside this code turned off the run flag. if !service.run.load(Ordering::Relaxed) { break; } @@ -407,7 +411,7 @@ pub(crate) fn run(store: &Arc, auth_token: Option) -> i32 { if !service.run.load(Ordering::Relaxed) { break; } - tokio::time::sleep(Duration::from_secs(1)).await; + let _ = tokio::time::sleep(Duration::from_secs(1)).await; if !service.run.load(Ordering::Relaxed) { break; } diff --git a/rust-zerotier-service/src/store.rs b/rust-zerotier-service/src/store.rs index 05ecde8e8..cea2cc8f9 100644 --- a/rust-zerotier-service/src/store.rs +++ b/rust-zerotier-service/src/store.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/utils.rs b/rust-zerotier-service/src/utils.rs new file mode 100644 index 000000000..36d0b3962 --- /dev/null +++ b/rust-zerotier-service/src/utils.rs @@ -0,0 +1,43 @@ +/* + * Copyright (c)2013-2021 ZeroTier, Inc. + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file in the project's root directory. + * + * Change Date: 2026-01-01 + * + * On the date above, in accordance with the Business Source License, use + * of this software will be governed by version 2.0 of the Apache License. + */ +/****/ + +use std::mem::MaybeUninit; +use std::os::raw::c_uint; + +use crate::osdep; + +#[inline(always)] +pub(crate) fn sha512>(data: T) -> [u8; 64] { + unsafe { + let mut r: MaybeUninit<[u8; 64]> = MaybeUninit::uninit(); + let d = data.as_ref(); + osdep::sha512(d.as_ptr().cast(), d.len() as c_uint, r.as_mut_ptr().cast()); + r.assume_init() + } +} + +#[inline(always)] +pub(crate) fn sha384>(data: T) -> [u8; 48] { + unsafe { + let mut r: MaybeUninit<[u8; 48]> = MaybeUninit::uninit(); + let d = data.as_ref(); + osdep::sha384(d.as_ptr().cast(), d.len() as c_uint, r.as_mut_ptr().cast()); + r.assume_init() + } +} + +#[inline(always)] +pub(crate) fn ms_since_epoch() -> i64 { + // This is easy to do in the Rust stdlib, but the version in OSUtils is probably faster. + unsafe { osdep::msSinceEpoch() } +} diff --git a/rust-zerotier-service/src/vnic/common.rs b/rust-zerotier-service/src/vnic/common.rs index e61d90308..4067755dd 100644 --- a/rust-zerotier-service/src/vnic/common.rs +++ b/rust-zerotier-service/src/vnic/common.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/vnic/mac_feth_tap.rs b/rust-zerotier-service/src/vnic/mac_feth_tap.rs index 251bb7ef8..5e4f689a8 100644 --- a/rust-zerotier-service/src/vnic/mac_feth_tap.rs +++ b/rust-zerotier-service/src/vnic/mac_feth_tap.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/vnic/mod.rs b/rust-zerotier-service/src/vnic/mod.rs index 48e7621c9..8602c74f1 100644 --- a/rust-zerotier-service/src/vnic/mod.rs +++ b/rust-zerotier-service/src/vnic/mod.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. diff --git a/rust-zerotier-service/src/vnic/vnic.rs b/rust-zerotier-service/src/vnic/vnic.rs index 95cff4b5e..35054910b 100644 --- a/rust-zerotier-service/src/vnic/vnic.rs +++ b/rust-zerotier-service/src/vnic/vnic.rs @@ -1,10 +1,10 @@ /* - * Copyright (c)2013-2020 ZeroTier, Inc. + * Copyright (c)2013-2021 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * - * Change Date: 2025-01-01 + * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License.