| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-24 | Fix for GitHub issue #20 (untested) | Adam Ierymenko | |
| 2013-10-25 | Certificate of membership works now... had to fix multicast propagation so ↵ | Adam Ierymenko | |
| COM is pushed with multicast, which makes tremendous sense in retrospect. | |||
| 2013-10-18 | Clean up the awful Network::Config mess and break that out into NetworkConfig. | Adam Ierymenko | |
| 2013-10-17 | Get rid of not used and maybe never to be used Filter code. | Adam Ierymenko | |
| 2013-10-17 | Take the 0.6.0 opportunity to add flags to a few protocol verbs and do a bit ↵ | Adam Ierymenko | |
| more cleanup. Also fix it so certificates wont be accepted unless they are newer than existing ones. | |||
| 2013-10-16 | Lots of cleanup, more work on certificates, some security fixes. | Adam Ierymenko | |
| 2013-10-07 | Auto-pushing of membership certs on: MULTICAST_FRAME,FRAME,MULTICAST_LIKE ↵ | Adam Ierymenko | |
| and on receipt of MULTICAST_LIKE. | |||
| 2013-10-03 | Eliminate a lot of redundant WHOIS requests, clean up WHOIS clutter in ↵ | Adam Ierymenko | |
| TRACE, flesh out multicast tracing a bit. | |||
| 2013-10-02 | Clean up some routine stuff like pings, and stop keeping links open forever ↵ | Adam Ierymenko | |
| even if there are no frames passing between them. | |||
| 2013-10-02 | Multicast propagation is now working from non-supernodes, and working quite ↵ | Adam Ierymenko | |
| well. Time for some more simulation before 0.5.0! | |||
| 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-30 | Make new multicast depth and prefix bits parameters configurable. | Adam Ierymenko | |
| 2013-09-30 | Fix for multicast propagation -- supernodes must always keep propagating. ↵ | Adam Ierymenko | |
| Also fix mac-tap build on new version of Xcode CL tools. Must use old llvm-g++ instead of clang for i686 -mkernel. | |||
| 2013-09-27 | Whew, it builds! | Adam Ierymenko | |
| 2013-09-17 | Make network multicast breadth/depth parameters configurable on a per-net basis. | Adam Ierymenko | |
| 2013-09-17 | Get rid of onSent(), which was never used consistently anyway. | Adam Ierymenko | |
| 2013-09-16 | New crypto integrated -- going to be testing new identity address generation ↵ | Adam Ierymenko | |
| algo a bit more before finalizing. | |||
| 2013-09-16 | Integrating new crypto, work still in progress... | Adam Ierymenko | |
| 2013-09-12 | Get a default rate that works for multicast. | Adam Ierymenko | |
| 2013-09-07 | Apply multicast rate limits to my own multicasts. Will run locally and on a ↵ | Adam Ierymenko | |
| variety of system types to test the result of this. | |||
| 2013-08-28 | Check network ethernet type whitelist instead of hard-coded ethernet types. | Adam Ierymenko | |
| 2013-08-26 | ZeroTierOne for Windows binary project, builds and runs and mostly works but ↵ | Adam Ierymenko | |
| still some issues with tap. | |||
| 2013-08-21 | Huge convoluted logic de-tangling in multicast propagation, supernodes now ↵ | Adam Ierymenko | |
| do random propagation for more efficient coverage with less bias in sparse graph cases. | |||
| 2013-08-12 | Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's ↵ | Adam Ierymenko | |
| a start. | |||
| 2013-08-12 | More Windows port work. | Adam Ierymenko | |
| 2013-08-07 | Fix a bug and wow, it works. | Adam Ierymenko | |
| 2013-07-29 | More work on network membership certs, and it builds now. Still in heavy ↵ | Adam Ierymenko | |
| development. | |||
| 2013-07-25 | Sane-ify Address, get rid of goofy union thingy. | Adam Ierymenko | |
| 2013-07-13 | Cleanup, comments, regularize TRACE messages. | Adam Ierymenko | |
| 2013-07-13 | Compile fixes, integration of fast PRNG. | Adam Ierymenko | |
| 2013-07-12 | Bunch of little bug fixes in newly refactored code. | Adam Ierymenko | |
| 2013-07-12 | Several bug fixes in newly refactored code. | Adam Ierymenko | |
| 2013-07-11 | A bit more minor cleanup before testing. | 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 | Adding signatures to multicast frames, work in progress, does not build yet | Adam Ierymenko | |
| 2013-07-10 | Factored out multicast propagation algorithm from Switch and Topology, also ↵ | Adam Ierymenko | |
| cleaned up and clarified it a bit. | |||
| 2013-07-09 | Further increase verbosity of TRACE messages for duplicate multicasts | Adam Ierymenko | |
| 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-08 | More filter development. It builds but is not integrated with the rest of ↵ | Adam Ierymenko | |
| the code. | |||
| 2013-07-06 | Increase verbosity of TRACE messages for dropped duplicate multicast frames ↵ | Adam Ierymenko | |
| to help debug multicast propagation | |||
| 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-06 | Enable ff:ff:ff:ff:ff:ff w/no ADI a.k.a. broadcast. YOLO. | Adam Ierymenko | |
| 2013-07-04 | New git repository for release - version 0.2.0 tagged | Adam Ierymenko | |
