Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-06 | Almost everything for GitHub issue #180 except direct path map setup. | Adam Ierymenko | |
2015-06-01 | Rest of GitHub issue #140 implementation. | Adam Ierymenko | |
2015-05-22 | Add delay to NAT-t escalation stuff to try to address GitHub issue #167 | Adam Ierymenko | |
2015-05-21 | Completely factor out "desperation" from the core. I thought of a ↵ | Adam Ierymenko | |
significantly simpler way to move all of this logic entirely into the containing service, liberating the core from any concern over the nature of its pipe to the outside world. | |||
2015-04-08 | Remove Logger.hpp references. | Adam Ierymenko | |
2015-04-07 | Tons of refactoring, change to desperation algorithm to use max of core or ↵ | Adam Ierymenko | |
link, porting over core loop code from old Node.cpp to new CAPI version, etc. | |||
2015-04-03 | Bunch more cleanup, improvements to NAT traversal logic, finished updating ↵ | Adam Ierymenko | |
Switch. | |||
2015-04-03 | Send path simplification. | Adam Ierymenko | |
2015-04-02 | The concept of link desperation (escalating to less desirable transports) ↵ | Adam Ierymenko | |
simplifies a ton of stuff. Loads of spaghetti logic can die since we no longer have to make these decisions down in the core. | |||
2015-02-17 | Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] | Adam Ierymenko | |
2015-01-05 | Cleanup, add tristate to config code in Network, and happy new year! | Adam Ierymenko | |
2014-10-03 | Turns out that needed to be a list after all. Also clean up ↵ | Adam Ierymenko | |
Multicaster::gather(). | |||
2014-10-01 | Yay... now everything compiles! Getting close to testing on this. Still have ↵ | Adam Ierymenko | |
not added backward compatibility support for relaying of multicasts to 0.9.X clients yet but that will be easy. Will test with heterogenous 1.0.0 clients only first. | |||
2014-09-30 | Everything in for new multicast except IncomingPacket parsing... | Adam Ierymenko | |
2014-09-24 | Some more multicast algo work... | Adam Ierymenko | |
2014-09-24 | Rename PacketDecoder to much more descriptive IncomingPacket | Adam Ierymenko | |
2014-09-18 | Work on defining new direct broadcast multicast algorithm. | Adam Ierymenko | |
2014-04-10 | More toward GitHub issue #56 | Adam Ierymenko | |
2014-03-31 | Oops... turns out we need to differentiate incoming from outgoing TCP and ↵ | Adam Ierymenko | |
indeed learn incoming TCP paths. Otherwise the recipient of a TCP connection does not know to reply via TCP! Heh. | |||
2014-03-19 | IPC changes and SocketManager changes all build! | Adam Ierymenko | |
2014-03-18 | Everything but the local config bus... blech. | Adam Ierymenko | |
2014-02-16 | Boring stuff: update dates in copyrights across all files. | Adam Ierymenko | |
2014-01-28 | Yank PROBE stuff since it's not used and was a premature addition to the ↵ | Adam Ierymenko | |
protocol. | |||
2013-12-31 | Fix several things: | Adam Ierymenko | |
(1) The changes to path learning in the two previous releases were poorly thought out, and this version should remedy that by introducing PROBE. This is basically a kind of ECHO request and is used to authenticate endpoints that are not learned via a valid request/response pair. Thus we will still passively learn endpoints, but securely. (2) Turns out there was a security oversight in _doHELLO() that could have permitted... well... I'm not sure it was exploitable to do anything particularly interesting since a bad identity would be discarded anyway, but fix it just the same. | |||
2013-12-06 | Dead code removal, fix for cleanup GitHub issue #28 | Adam Ierymenko | |
2013-10-17 | Get rid of not used and maybe never to be used Filter code. | Adam Ierymenko | |
2013-10-16 | Lots of cleanup, more work on certificates, some security fixes. | Adam Ierymenko | |
2013-10-01 | Each peer now tracks the last time it announced multicast LIKEs ↵ | Adam Ierymenko | |
independently and does so frequently enough to prevent expires. Also add a multicast debug facility for use on the testnet. | |||
2013-09-27 | Whew, it builds! | Adam Ierymenko | |
2013-09-17 | Some file format cleanup. | Adam Ierymenko | |
2013-07-13 | Cleanup, comments, regularize TRACE messages. | Adam Ierymenko | |
2013-07-11 | It builds now. The Switch object has been put on a diet. Now to test on the ↵ | Adam Ierymenko | |
testnet before merge to master. | |||
2013-07-11 | More work in progress on Switch / PacketDecoder refactor. | Adam Ierymenko | |
2013-07-11 | More major Switch refactor work... still in progress. | Adam Ierymenko | |
2013-07-11 | Factoring out packet decoder from Switch to put that object on a little bit ↵ | Adam Ierymenko | |
of a diet. Work in progress, wont build yet. | |||
2013-07-10 | Factored out multicast propagation algorithm from Switch and Topology, also ↵ | Adam Ierymenko | |
cleaned up and clarified it a bit. | |||
2013-07-08 | Silly multicast propagation fix: exclude upstream sender to never send ↵ | Adam Ierymenko | |
duplicate multicasts back to where they came from | |||
2013-07-06 | Send HELLO instead of NOP for NAT-t in order to measure latency always. Also ↵ | Adam Ierymenko | |
prevents a race that can cause the first NAT-t to fail where the NOP arrives before the WHOIS reply from the supernode. Now NAT-t initiators will push their own public keys anyway so that doesnt matter. | |||
2013-07-04 | New git repository for release - version 0.2.0 tagged | Adam Ierymenko | |