Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko d8dae365f6 Cleanup, optimization, multicast stuff, and it now compiles again. %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 6f22570648 Optimization and cleanup %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 6f6138c500 Merge relicensing change from dev %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 52a166a71f Relicense: GPLv3 -> ZeroTier BSL 1.1 %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko d7a31088ba Cleanup, warning removal, cppcheck informed cleanup. %!s(int64=6) %!d(string=hai) anos
  Joseph Henry 0e597191b8 Updated licenses for 2019 %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 51aadcf901 A few fixes dicatated by valgrind. %!s(int64=7) %!d(string=hai) anos
  Adam Ierymenko 65c07afe05 Copyright updates for 2018. %!s(int64=7) %!d(string=hai) anos
  Adam Ierymenko 0608704626 Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions. %!s(int64=7) %!d(string=hai) anos
  Adam Ierymenko 495c5ce81d Bunch of remote tracing work. %!s(int64=8) %!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 718e1d6c08 Finish removing constantly changing stuff from controller. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 1b68d6dbdc License header update. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko aaf597f020 Cleanup, Windows fixes, Self test fix %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 72bd3064a2 Windows build fixes, self test cleanup. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko c6a39ed927 Fixes for possible ARM issues, cleanup, fix for spurious meaningless exceptions on NETWORK_CONFIG_REQUEST %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 15c07c58b6 Refactored network config chunking to sign every chunk to prevent stupid DOS attack potential, and implement network config fast propagate (though we probably will not use this for a bit). %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 7036831203 Sign Dictionary in doNETWORK_CONFIG_REQUEST. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko bcd05fbdfa Chunking of network config replies. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 901e2fd692 Fix silly one-liner bug... retag time. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko b4fcf2ee60 Fix a valgrind warning. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko eee59ec9ce Fix Buffer<> version of Dictionary.get(). %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 0959d33ba0 Add a few technically unnecessary but feel-good paranoia bounds checks in Dictionary.get(). %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 0c05b2cb50 Comment cleanup and fuzzing improvements. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko b2d048aa0e Make Dictionary templatable so it can be used where we want a higher capacity. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 901b75e756 New format now integrated, and it works. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 490d20e8fb Self test for dictionary, and fixes. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 2113c21fdc devicemap now works again in OSXEthernetTap %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko e09c1a1c11 Big refactor mostly builds. We now have a uniform backward compatible netconf. %!s(int64=9) %!d(string=hai) anos