Adam Ierymenko
|
cb086ff97f
|
Simplify SSO logic. SSO should just normally expire when it expires. No full deauth needed. Deauth is for really giving someone the boot.
|
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 |
Adam Ierymenko
|
42a2afaef9
|
This may improve controller behavior with SSO and mixed SSO, needs testing!
|
4 years ago |
Grant Limberg
|
8d39c9a861
|
plumbing full flow from controller -> client network
|
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 |
Adam Ierymenko
|
576b4f03a5
|
Adjust deauth time window and send revocation when SSO members expire.
|
5 years ago |
Adam Ierymenko
|
663e748b8d
|
Deauth expiring members right away.
|
5 years ago |
Adam Ierymenko
|
efe0e8aa7b
|
Notification of about-to-expire status... almost there.
|
5 years ago |
Adam Ierymenko
|
34de579c91
|
Handling of soon-to-expire members
|
5 years ago |
Grant Limberg
|
e6b4fb5af7
|
add "ssoRedirectURL" to local.conf
plumbed it through to the central controller code
|
5 years ago |
Grant Limberg
|
4f521baafd
|
Big SSO update
make things hopefully work
|
5 years ago |
Adam Ierymenko
|
06730c7d1d
|
BSL date bump
|
6 years ago |
Adam Ierymenko
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
7 years ago |
Adam Ierymenko
|
55087521f6
|
Add periodic sync check when syncing LF<>another DB
|
7 years ago |
Adam Ierymenko
|
00fb9c475e
|
More work on DB mirroring.
|
7 years ago |
Adam Ierymenko
|
3c776675b3
|
Cruftectomy, work in progress on mirrorring
|
7 years ago |
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
7 years ago |
Adam Ierymenko
|
65c07afe05
|
Copyright updates for 2018.
|
8 years ago |
Adam Ierymenko
|
1b68d6dbdc
|
License header update.
|
9 years ago |
Adam Ierymenko
|
4e4fd51117
|
boring doc stuff
|
10 years ago |
Adam Ierymenko
|
838fdf4d11
|
ifdef naming fix.
|
10 years ago |
Adam Ierymenko
|
6768521330
|
Ton of uPnP work and adding NAT-PMP support, still testing...
|
10 years ago |
Adam Ierymenko
|
a13ba7102a
|
GitHub issue #242 -- crappy uPnP protocol demands infinite lease time or else
|
11 years ago |
Adam Ierymenko
|
fe6d5b1402
|
UPNP/NAT-PMP support with libminiupnpc (if built with it) -- GitHub issue #64
|
11 years ago |
Adam Ierymenko
|
7192fe6d15
|
osdep/ compile fixes, and remove some lingering OS-specific stuff from node/Defaults
|
11 years ago |
Adam Ierymenko
|
49f031ccb4
|
Tons of refactoring, change to desperation algorithm to use max of core or link, porting over core loop code from old Node.cpp to new CAPI version, etc.
|
11 years ago |
Adam Ierymenko
|
93012b0ee5
|
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
11 years ago |
Adam Ierymenko
|
4e95384ad6
|
Cleanup, add tristate to config code in Network, and happy new year!
|
11 years ago |
Adam Ierymenko
|
5c1c70a604
|
cleanup
|
12 years ago |
Adam Ierymenko
|
c2187c8759
|
(1) distribute default root-topology in new dictionary format, (2) bump peer serialization version to force obsolescence of old supernodes, (3) stop outputting a log message every time we poll for software updates
|
12 years ago |
Adam Ierymenko
|
aee742e767
|
More toward GitHub issue #56
|
12 years ago |
Adam Ierymenko
|
daaec84c6b
|
Add TCP channel support for supernode list, make Peer pick the first path if all paths are equally dead.
|
12 years ago |
Adam Ierymenko
|
b5c3a92be2
|
Boring stuff: update dates in copyrights across all files.
|
12 years ago |
Adam Ierymenko
|
bf0da9f2f7
|
Rest of software updater, ready to test...
|
12 years ago |
Adam Ierymenko
|
612c17240a
|
Dead code removal, fix for cleanup GitHub issue #28
|
12 years ago |
Adam Ierymenko
|
6c63bfce69
|
File transfer work, add identities for validation of updates.
|
13 years ago |
Adam Ierymenko
|
ae138566a9
|
Updater code, work in progress...
|
13 years ago |
Adam Ierymenko
|
ca93b4a1ac
|
Clean up some stuff, including a few spots where exceptions were not being handled correctly.
|
13 years ago |
Adam Ierymenko
|
3443b203e4
|
Each peer now tracks the last time it announced multicast LIKEs independently and does so frequently enough to prevent expires. Also add a multicast debug facility for use on the testnet.
|
13 years ago |
Adam Ierymenko
|
b2b24ca41b
|
Some file format cleanup.
|
13 years ago |
Adam Ierymenko
|
e0bdc02139
|
Docs, Node picks a default home folder if created with NULL as its home path, and add binary tap drivers (self-signed for now).
|
13 years ago |
Adam Ierymenko
|
76bc9968ff
|
New simpler command interface via loopback UDP protected by a crypto token.
|
13 years ago |
Adam Ierymenko
|
557cc359b3
|
More filter work.
|
13 years ago |
Adam Ierymenko
|
102b0865cb
|
Filter work, adding toString() and main evaluation function.
|
13 years ago |
Adam Ierymenko
|
150850b800
|
New git repository for release - version 0.2.0 tagged
|
13 years ago |