Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-27 | makekeypair utility | Adam Ierymenko | |
2013-07-27 | Add skeleton of certificate-based private network authentication. Also ↵ | Adam Ierymenko | |
remove some old code. | |||
2013-07-27 | Remove JsonCPP from authors, no longer used. | Adam Ierymenko | |
2013-07-27 | Revert removal of Http. Witness my indecisiveness. | Adam Ierymenko | |
2013-07-27 | Add simple key=value dictionary, sorta like java.util.Properties. | Adam Ierymenko | |
2013-07-27 | Dump huffman, doesnt add much and complicates porting to other languages. ↵ | Adam Ierymenko | |
Also fix compile error in idtool. | |||
2013-07-27 | Get rid of built-in HTTP. If we do HTTP it will probably be via libcurl to ↵ | Adam Ierymenko | |
support HTTPS and chunking and other complexities. | |||
2013-07-27 | cleanup | Adam Ierymenko | |
2013-07-27 | Back out of RPC... blech. Have a better idea. | Adam Ierymenko | |
2013-07-25 | Wire up RPC plugin loading to Node. | Adam Ierymenko | |
2013-07-25 | RPC infrastructure work in progress. | Adam Ierymenko | |
2013-07-25 | Sane-ify Address, get rid of goofy union thingy. | Adam Ierymenko | |
2013-07-25 | Work in progress on RPC. | Adam Ierymenko | |
2013-07-23 | Basic RPC stuff in Packet and PacketDecoder for RPC service support. | Adam Ierymenko | |
2013-07-23 | More trace output to debug control bus. | Adam Ierymenko | |
2013-07-23 | Add amSupernode to make code clearer in the check-if-self-is-supernode case. | Adam Ierymenko | |
2013-07-20 | docs | Adam Ierymenko | |
2013-07-18 | Doc cleanup. | Adam Ierymenko | |
2013-07-18 | Command line interface. | Adam Ierymenko | |
2013-07-18 | Self test for command bus encode/decode. | Adam Ierymenko | |
2013-07-18 | Better encode/decode code for control bus. | Adam Ierymenko | |
2013-07-17 | Add an echoed 32-bit token field to command packets. | Adam Ierymenko | |
2013-07-17 | Cleanup and build fixes. | Adam Ierymenko | |
2013-07-17 | New simpler command interface via loopback UDP protected by a crypto token. | Adam Ierymenko | |
2013-07-17 | More filter work. | Adam Ierymenko | |
2013-07-16 | Filter work, adding toString() and main evaluation function. | Adam Ierymenko | |
2013-07-15 | Small updates to documentation, a few precautionary fixes. | Adam Ierymenko | |
2013-07-15 | Also exclude upstream when picking supernode for multicast propagation, to ↵ | Adam Ierymenko | |
not bounce back and forth to the same supernode. | |||
2013-07-13 | 0.3.0: BREAKS PROTOCOL BACKWARD COMPATIBILITY | Adam Ierymenko | |
This version is not compatible with versions prior to 0.3.0, so 'git pull' and restart if you are following the alpha. Changes from 0.2.5: - All multicast frames are now signed by the original sender. This will permit very efficient and fault tolerant rate limitation across networks, and imposes a kind of "hash cash" cost on those who wish to flood the network by forcing them to keep regenerating new identities. - Simplified peer last unicast / last multicast accounting. - Improvements to multicast propagation algorithm to achieve better coverage with less redundant messages. - The bloated Switch class went on a diet, having packet decoding broken out into PacketDecoder and multicast propagation algorithm broken out into Multicaster. - Multicaster is implemented as a template mockable class to permit future simulations of huge scale multicast using the actual code instead of mockups in another language. - Introduced a faster non-cryptographic random source for things like multicast propagation and address choosing. - Some code cleanup, removal of outdated comments, etc. | |||
2013-07-13 | Simpler variant on multicast propagation algorithm seems to perform better ↵ | Adam Ierymenko | |
by being less deterministic. May also be faster. | |||
2013-07-13 | Cleanup, comments, regularize TRACE messages. | Adam Ierymenko | |
2013-07-13 | Compile fixes, integration of fast PRNG. | Adam Ierymenko | |
2013-07-13 | Add a fast non-cryptographic PRNG. | Adam Ierymenko | |
2013-07-12 | Minor improvement to multicast propagation algorithm. | Adam Ierymenko | |
2013-07-12 | Bunch of little bug fixes in newly refactored code. | Adam Ierymenko | |
2013-07-12 | Update bloom filter for MULTICAST_FRAME retransmit, and temporarily add ↵ | Adam Ierymenko | |
abort() to catch gremlin | |||
2013-07-12 | Merge branch 'adamierymenko-dev' of ↵ | Adam Ierymenko | |
10.211.55.2:/Users/api/Code/local-ZeroTierOne into adamierymenko-dev | |||
2013-07-12 | Several bug fixes in newly refactored code. | Adam Ierymenko | |
2013-07-12 | Little cleanup and docs. | 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 | Work in progress... | 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 | 0.2.5 - cleaned up multicast propagation algorithm and factored it out into ↵ | Adam Ierymenko | |
Multicaster.hpp and BloomFilter.hpp | |||
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 | Add bloom filter as separate code, work in progress factoring out multicast ↵ | Adam Ierymenko | |
algorithm from the bloated Switch class. | |||
2013-07-09 | docs | Adam Ierymenko | |