Adam Ierymenko
|
d24b192f8c
Remove old updates from updates.d on Node startup.
|
il y a 11 ans |
Adam Ierymenko
|
490e86dde3
Bunch of fixes to startup, pinging, and choice of route. Also some TRACE updates.
|
il y a 11 ans |
Adam Ierymenko
|
6e076e77d8
More work on connection reset stuff...
|
il y a 11 ans |
Adam Ierymenko
|
d75f2f7051
SIGHUP now causes resync with peers.
|
il y a 11 ans |
Adam Ierymenko
|
694e9f2bdc
Some cleanup and rationalization of main loop.
|
il y a 11 ans |
Adam Ierymenko
|
4e85213473
Yank RuntimeEnvironment from SysEnv.
|
il y a 11 ans |
Adam Ierymenko
|
d6a346ca6e
Fix for GitHub issue #35 and also possibly partial fix for #29 issues.
|
il y a 11 ans |
Adam Ierymenko
|
f80ec871f6
Make EthernetTap creation occur in a background thread in Network since it's a time consuming operation on Windows. This fixes one of the last remaining Windows problems.
|
il y a 11 ans |
Adam Ierymenko
|
80997f652b
Few small cleanup things...
|
il y a 11 ans |
Adam Ierymenko
|
9d67a02b5f
Lock down individual files in networks.d instead of directory since directory ACLs are more complex on Windows.
|
il y a 11 ans |
Adam Ierymenko
|
22efa1ab53
Windows Installer work, fix 100% CPU bug in EthernetTap on Windows, Windows lockDownFile() implementation that uses 'cacls' utility.
|
il y a 11 ans |
Adam Ierymenko
|
370dd6c4da
Several things:
|
il y a 11 ans |
Adam Ierymenko
|
6bc5a84a2d
Windows build fixes and installer work...
|
il y a 11 ans |
Adam Ierymenko
|
f303c24d3c
Build fix.
|
il y a 11 ans |
Adam Ierymenko
|
c1256fff5b
Remove some legacy code from the core loop.
|
il y a 11 ans |
Adam Ierymenko
|
22b52858e0
Fix -h in zerotier-cli and move code to find auth token into LocalClient, also move auth token for mac into Mac-standard Library/Application Support location.
|
il y a 11 ans |
Adam Ierymenko
|
c8166b2db1
Bump version to 0.6.4 for testing, integrate software updater auto-check into PacketDecoder decode path and main loop.
|
il y a 11 ans |
Adam Ierymenko
|
a22a3ed7e8
Software update work...
|
il y a 11 ans |
Adam Ierymenko
|
612c17240a
Dead code removal, fix for cleanup GitHub issue #28
|
il y a 11 ans |
Adam Ierymenko
|
b699bdefbd
Add shutdownIfUnreadable file feature: shut down if shutdownIfUnreadable in home folder is in fact existent but unreadable (e.g. broken link). This enables nifty shutdown on .app trashing feature for OSX.
|
il y a 11 ans |
Adam Ierymenko
|
902c8c38d2
UI basically works, almost ready for testing and packaging...
|
il y a 11 ans |
Adam Ierymenko
|
1505e8dd50
Fix netconf init and identity transfer.
|
il y a 11 ans |
Adam Ierymenko
|
bbcd76ecd0
Netconf updates -- actually issue COM, and log attempts to access networks in NetworkActivity using the new authenticated flag in the new DB schema.
|
il y a 11 ans |
Adam Ierymenko
|
5e71e07f59
Add persistent identity caching for use on supernodes. Activate by just making an iddb.d directory in the ZeroTier home folder. Also clean up some obsolete cruft from makefiles.
|
il y a 11 ans |
Adam Ierymenko
|
6e217dfcb0
Get rid of DBM, which technically is a case of YAGNI. Supernodes will need a way to save identities, but that can be a different feature. Regular clients do not really need a permanent cache (yet). When/if we do need one we can do it then. Until then it only caused problems.
|
il y a 11 ans |
Adam Ierymenko
|
7e7e28f5f7
Add support for pushing network config refresh hints from a MEMORY queue table. That ways it will be possible for network changes to take effect almost immediately across all active peers.
|
il y a 11 ans |
Adam Ierymenko
|
46f868bd4f
Lots of cleanup, more work on certificates, some security fixes.
|
il y a 11 ans |
Adam Ierymenko
|
430882327e
Couple of small fixes, works again with new ID code.
|
il y a 12 ans |
Adam Ierymenko
|
58538500f2
Clean up some routine stuff like pings, and stop keeping links open forever even if there are no frames passing between them.
|
il y a 12 ans |
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.
|
il y a 12 ans |