Adam Ierymenko
|
07f505971c
Windows build fixes.
|
11 gadi atpakaļ |
Adam Ierymenko
|
c8166b2db1
Bump version to 0.6.4 for testing, integrate software updater auto-check into PacketDecoder decode path and main loop.
|
11 gadi atpakaļ |
Adam Ierymenko
|
92969b4426
Fix for GitHub issue #20 (untested)
|
11 gadi atpakaļ |
Adam Ierymenko
|
bf0da9f2f7
Rest of software updater, ready to test...
|
11 gadi atpakaļ |
Adam Ierymenko
|
612c17240a
Dead code removal, fix for cleanup GitHub issue #28
|
11 gadi atpakaļ |
Adam Ierymenko
|
ac4e657aaa
Updater work in progress...
|
12 gadi atpakaļ |
Adam Ierymenko
|
3de76fcab1
Make network autoconf a little more frequent to tighten up expiration times.
|
12 gadi atpakaļ |
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.
|
12 gadi atpakaļ |
Adam Ierymenko
|
40e4f39181
Peers are now dumped on shutdown in a persistence cache and reloaded on startup, which is good enough for clients right now. Supernodes will get something else for long-term authoritative identity caching.
|
12 gadi atpakaļ |
Adam Ierymenko
|
e13d4df9ab
Forgot to set defaults if multicast parameters are unset.
|
12 gadi atpakaļ |
Adam Ierymenko
|
4267e7da93
Remove a whole bunch of now-unnecessary cruft from Topology and PacketDecoder.
|
12 gadi atpakaļ |
Adam Ierymenko
|
c7590634e8
Eliminate a lot of redundant WHOIS requests, clean up WHOIS clutter in TRACE, flesh out multicast tracing a bit.
|
12 gadi atpakaļ |
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.
|
12 gadi atpakaļ |
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.
|
12 gadi atpakaļ |
Adam Ierymenko
|
9db7939d38
Make new multicast depth and prefix bits parameters configurable.
|
12 gadi atpakaļ |
Adam Ierymenko
|
0dca9964bf
Whew, it builds!
|
12 gadi atpakaļ |
Adam Ierymenko
|
4e010da54b
Work in progress...
|
12 gadi atpakaļ |
Adam Ierymenko
|
770fbaf4b2
New multicast algorithm work in progress...
|
12 gadi atpakaļ |
Adam Ierymenko
|
f9079a110e
Make network multicast breadth/depth parameters configurable on a per-net basis.
|
12 gadi atpakaļ |
Adam Ierymenko
|
300588c5e8
Add port and control port command line options to daemon and command line client, add new supernode keys to Defaults.
|
12 gadi atpakaļ |
Adam Ierymenko
|
55e7ddba1e
Get a default rate that works for multicast.
|
12 gadi atpakaļ |
Adam Ierymenko
|
37931d8589
Multicast bandwidth accounting work in progress, and some config field changes and cleanup.
|
12 gadi atpakaļ |
Adam Ierymenko
|
08fe84d707
Windows builds, self test runs in Debug mode!
|
12 gadi atpakaļ |
Adam Ierymenko
|
fc18334dbb
Version 0.4.3 (the real one): fix Gentoo ip config failures and crashes
|
12 gadi atpakaļ |
Adam Ierymenko
|
d6414c9ff7
Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start.
|
12 gadi atpakaļ |
Adam Ierymenko
|
7c3a446499
Tweak default multicast rate limits.
|
12 gadi atpakaļ |
Adam Ierymenko
|
6a24ac4f00
Add a concept of debt to RateLimiter, save a bit of RAM.
|
12 gadi atpakaļ |
Adam Ierymenko
|
3af55f4423
Add RateLimiter for rate limiting multicast, not tested yet.
|
12 gadi atpakaļ |
Adam Ierymenko
|
95c0790a88
Back off a little on multicast propagation depth. Eventually this will be a network parameter.
|
12 gadi atpakaļ |
Adam Ierymenko
|
3368330b77
Poll for network autoconf, and a few other documentation changes.
|
12 gadi atpakaļ |