Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko 06730c7d1d BSL date bump %!s(int64=5) %!d(string=hai) anos
  Adam Ierymenko 52a166a71f Relicense: GPLv3 -> ZeroTier BSL 1.1 %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 39e1021f62 Replace certificate based gating of multicast like/gather with a simpler more efficient method, fix some minor issues with request based com/cert push, and clean up some other random stuff. %!s(int64=6) %!d(string=hai) anos
  Joseph Henry 0e597191b8 Updated licenses for 2019 %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 65c07afe05 Copyright updates for 2018. %!s(int64=7) %!d(string=hai) anos
  Adam Ierymenko d2415dee00 Cleanup. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 355cce3938 Rename Utils::snprintf due to it being a #define on one platform. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 1b68d6dbdc License header update. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 31db768e4d A bit of code cleanup. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko b9dba97fdb Bunch more refactoring for an even more compact NetworkConfig representation, especially rules. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 4e4fd51117 boring doc stuff %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 3a959a7763 Swap out std::map<> for Hashtable<> for main peer database in Topology. (ongoing std::map-ectomy) %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko af1d29cc6f Remove obsolete method. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 4e95384ad6 Cleanup, add tristate to config code in Network, and happy new year! %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 1d37204a37 Refactoring in progress... pardon our dust... %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 6802da457e Bridging pretty much ready to test! Got Switch all wired up. Also fix a latent probably-never-triggered bug in MULTICAST_FRAME handling. GitHub issue #68 %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 5682f0b772 Some more bridging work... wiring up in Switch - GitHub issue #68 %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko beb7b5bbe5 GitHub Issue #69 - make MAC assignment schema differ between virtual networks. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko b5c3a92be2 Boring stuff: update dates in copyrights across all files. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 612c17240a Dead code removal, fix for cleanup GitHub issue #28 %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko fbf6ab5d4d Bug fixes: inverted sense bug, printf format bug. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko ca93b4a1ac Clean up some stuff, including a few spots where exceptions were not being handled correctly. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko bc715fbd51 Make new identity hashcash algo memory hard, and tweak generation time a bit. Current hashcash cost should be overkill for what we need but still tolerable to users. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko ea4e1136dd Flesh out membership certificate with signature, better serialize/deserialize, and rename parameter to qualifier to make better conceptual sense. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 4e010da54b Work in progress... %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 24bad9f3d1 More work in progress in new multicast propagation... %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko f3ad05347e Improve code security posture by replacing sprintf with a safer function. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko d6414c9ff7 Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 9df88a3933 Change mind again... dump Http. Launcher will do this and will use libcurl. Also fix some format string errors. %!s(int64=12) %!d(string=hai) anos