Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-14 | Updated licenses for 2019 | Joseph Henry | |
2018-06-07 | Spellcheck sweep across codebase | Joseph Henry | |
2018-01-26 | Clean up some old stuff. | Adam Ierymenko | |
2018-01-08 | Copyright updates for 2018. | Adam Ierymenko | |
2017-07-17 | Minor cleanup. | Adam Ierymenko | |
2017-07-13 | More tracing stuff. | Adam Ierymenko | |
2017-07-13 | Bunch of remote tracing work. | Adam Ierymenko | |
2017-07-06 | Cleanup. | Adam Ierymenko | |
2017-04-27 | License header update. | Adam Ierymenko | |
2017-04-17 | Enable use of NaCl for faster X64 Salsa20 implementations. Also include ↵ | Adam Ierymenko | |
binary for OSX for easy build. Blazingly fast. | |||
2017-02-05 | Docs, code cleanup, and protect the extra new fields of HELLO with ↵ | Adam Ierymenko | |
encryption as a precaution. | |||
2017-02-04 | A bit of code cleanup. | Adam Ierymenko | |
2016-08-02 | Rules engine work: capability based security model with tags and ↵ | Adam Ierymenko | |
capabilities, and some cleanup across other places. | |||
2016-01-12 | boring doc stuff | Adam Ierymenko | |
2015-11-13 | Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, ↵ | Adam Ierymenko | |
(2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch. | |||
2015-10-09 | Unroll Salsa20 fully for a little more speed (non-SSE now almost as fast as SSE) | Adam Ierymenko | |
2015-03-18 | A whole lot of Sqlite netconf master work, and some fixes elsewhere in the code. | Adam Ierymenko | |
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-02-16 | Boring stuff: update dates in copyrights across all files. | Adam Ierymenko | |
2014-01-21 | Several things: | Adam Ierymenko | |
(1) Add a bunch of tedious type casts to eliminate unnecessary compiler warnings on Windows X64 builds. (2) Some EthernetTap work to integrate Windows custom IOCTL for multicast group lookup (not done quite yet). (3) Dump some more info in selftest to make sure our Windows path lookup functions are returning sane results. | |||
2013-10-20 | And then it turns out to be too slow on a slower 32-bit machine... we do ↵ | Adam Ierymenko | |
want to do tablets eventually. | |||
2013-10-20 | Yet another revision of this algo... yeesh... and update to supernode IDs. I ↵ | Adam Ierymenko | |
think I am gonna go with this one. Seems memory-hard enough to me. I am probably procrastinating by obsessing over it. | |||
2013-10-20 | Fix an endian-non-neutrality bug in new hashcash identity algo. | Adam Ierymenko | |
2013-10-18 | Make Salsa20 variable-round, allowing for Salsa20/12 to be used for Packet ↵ | Adam Ierymenko | |
encrypt and decrypt. Profiling analysis found that Salsa20 encrypt was accounting for a nontrivial percentage of CPU time, so it makes sense to cut this load fundamentally. There are no published attacks against Salsa20/12, and DJB believes 20 rounds to be overkill. This should be more than enough for our needs. Obviously incorporating ASM Salsa20 is among the next steps for performance. | |||
2013-10-07 | Couple of small fixes, works again with new ID code. | Adam Ierymenko | |
2013-10-07 | Another tweak, hopefully final, to reduce variance on identity generation times. | Adam Ierymenko | |
2013-10-07 | Old algo for ID derivation was not in fact memory-hard since Salsa20 is ↵ | Adam Ierymenko | |
seekable, so take two. | |||
2013-10-06 | Allocate genmem[] since its too big for the stack on some systems. | Adam Ierymenko | |
2013-10-05 | Make new identity hashcash algo memory hard, and tweak generation time a ↵ | Adam Ierymenko | |
bit. Current hashcash cost should be overkill for what we need but still tolerable to users. | |||
2013-10-05 | Remove a whole bunch of now-unnecessary cruft from Topology and PacketDecoder. | Adam Ierymenko | |
2013-10-05 | Rest of work on new hashcash based identity scheme. | Adam Ierymenko | |
2013-10-05 | Hashcash-based identity, work in progress... committing to test speed on ↵ | Adam Ierymenko | |
other boxes. | |||
2013-09-17 | Prescient endian-ness fix in deriveAddress. | Adam Ierymenko | |
2013-09-16 | Fix idtool build, tweak address derivation again. | Adam Ierymenko | |
2013-09-16 | More tweaks to address derivation, going to test on other boxen. | Adam Ierymenko | |
2013-09-16 | Build fix for 32-bit Linux and tweaks to address derivation algorithm. | 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-16 | Integrating new crypto -- work in progress, wont build yet. | 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-12 | More Windows port work. | Adam Ierymenko | |
2013-08-06 | Network constructor deuglification, remove unused old encrypt/decrypt ↵ | Adam Ierymenko | |
methods from Identity. | |||
2013-07-31 | Local service plugin stuff... work in progress. | Adam Ierymenko | |
2013-07-29 | Network membership certificate work in progress... does not build yet. | Adam Ierymenko | |
2013-07-25 | Sane-ify Address, get rid of goofy union thingy. | Adam Ierymenko | |
2013-07-04 | New git repository for release - version 0.2.0 tagged | Adam Ierymenko | |