Brenton Bostick
f73e51e94c
Brenton/curly braces ( #1971 )
...
* fix formatting
* properly adjust various lines
breakup multiple statements onto multiple lines
* insert {} around if, for, etc.
3 years ago
Grant Limberg
0ae09577f6
Client & Central Controller updates to support additonal OIDC features ( #1848 )
...
Client side:
* Fix compatibility with OneLogin
* Requested scopes vary by OIDC provider. Different providers have different
Controller side:
*Update Postgres queries to latest Central schema
* Added Central Controller support for the different providers
* Base OIDC provider details are still attached to an org. Client ID & group/email lists are now associated with individual networks.
3 years ago
Brenton Bostick
f74a594e98
fix typos in comments and strings
3 years ago
Adam Ierymenko
a4e8847664
Restore sending of rejections but move it exclusively to a thread, widen netconf window to 30 minutes.
4 years ago
Adam Ierymenko
55a99f34d0
Tighten certificate window and deprecate sending of revocations for ordinary SSO timeouts. Revocations should only be for deliberate deauth to kick people off networks. Cert window should now stay within refresh window for SSO so normal cert expiration should handle it just fine.
4 years ago
Grant Limberg
7cce23ae79
wip
4 years ago
Grant Limberg
fa21fdc1cc
rename stuff for clarity
...
authenticationURL will still be used by the client for v1 and v2 of sso
4 years ago
Grant Limberg
4d021e16a5
update field lengths
4 years ago
Grant Limberg
8d39c9a861
plumbing full flow from controller -> client network
4 years ago
Grant Limberg
95032cc74d
add sso version to network config object
4 years ago
Adam Ierymenko
75a45eeb27
Revert "Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed."
...
This reverts commit 48ce7632fa .
5 years ago
Adam Ierymenko
48ce7632fa
Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed.
5 years ago
Grant Limberg
364ad87e2b
add ssoEnabled flag to network config
5 years ago
Adam Ierymenko
98722ed7ea
Increase URL buffer sizes
5 years ago
Adam Ierymenko
1dfe909bab
Increase authentication URL sizes.
5 years ago
Adam Ierymenko
b270d527f4
Basic plumbing for authentication requirement and piping through of URL information.
5 years ago
Adam Ierymenko
06730c7d1d
BSL date bump
6 years ago
Grant Limberg
c0c215c83c
single dns config per network
6 years ago
Grant Limberg
387039456d
Pass 1 at adding DNS to controller
6 years ago
Joseph Henry
7ed960297b
Merge changes from dev into multipath
6 years ago
Grant Limberg
ee91c81799
Initialize C arrays to NULL in NetworkConfig() constructor
6 years ago
Adam Ierymenko
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
7 years ago
Joseph Henry
6958ba9557
Added ZT_DISABLE_COMPRESSION build flag for SDK and low-end NAS builds
7 years ago
Joseph Henry
90d324ae96
Fixed ZT_SDK build issue. Moved ZT_SDK preprocessor directives to more permanent homes
7 years ago
Adam Ierymenko
678116b6d1
One more.
7 years ago
Adam Ierymenko
2966eac64f
Get rid of ZT_FAST_MEMCPY because this is not really needed.
7 years ago
Joseph Henry
0e597191b8
Updated licenses for 2019
7 years ago
Joseph Henry
9681fedbb4
Spellcheck sweep across codebase
8 years ago
Adam Ierymenko
f7019d9e80
Tie up the rest of hub and spoke designated replicator multicast mode.
8 years ago
Adam Ierymenko
d3d58ba8a7
Add support for designated multicast replicators to Multicaster::send().
8 years ago
Adam Ierymenko
f03fd57997
Clean up some multicast code.
8 years ago
Adam Ierymenko
384e5b66de
More work on GitHub issue #666
8 years ago
Adam Ierymenko
4419734a7d
Implement continuous contacting of designated anchors and multicast replicators - GitHub issue #666
8 years ago
Adam Ierymenko
f821db29f3
.
8 years ago
Adam Ierymenko
6c64f1816d
cleanup
8 years ago
Adam Ierymenko
34e2ad0dfc
Stub out NetworkConfig for GitHub issue #666
8 years ago
Adam Ierymenko
07cb62a503
cleanup
8 years ago
Adam Ierymenko
65c07afe05
Copyright updates for 2018.
8 years ago
Adam Ierymenko
0608704626
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
8 years ago
Adam Ierymenko
16613ab5fb
Clean up remote tracing code, add per-network remote trace settings, add remote trace level, and make local trace output readable again.
8 years ago
Grant Limberg
099bedd2e9
A few more uint64_t -> int64_t changes for timestamps
9 years ago
Adam Ierymenko
1685659e37
Remote tracing works.
9 years ago
Adam Ierymenko
b9e1d53d7a
Minor cleanup.
9 years ago
Adam Ierymenko
dab0fb9e05
Remote trace: plumbing, replace old TRACE with calls to Trace object.
9 years ago
Adam Ierymenko
107e3e4106
First pass of configurable MTU and max MTU increase.
9 years ago
Adam Ierymenko
1b68d6dbdc
License header update.
9 years ago
Adam Ierymenko
10185e92fa
Certificate of ownership -- used to secure against IP address spoofing, especially for IPv4 and regular IPv6.
9 years ago
Adam Ierymenko
0b3b994241
Relay policy can now be computed.
9 years ago
Adam Ierymenko
cc4bacc199
Cleanup, and implement compression disable flag for networks.
10 years ago
Adam Ierymenko
68e549233d
Revise bearer token code in controller, and add relay policy as a meta-data item presented to controller by nodes (to facilitate future meshiness).
10 years ago