Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko 13d5073e5b CLI work and Makefile cleanup. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 8333bf065e Basic CLI working with JSON output. Now to parse and support old tabular form. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 53cbe485f0 Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 4e5d2d2c72 Write a zerotier-one.port file to the home path to make CLI easy to write, and do a backward compatiable CLI in bash instead of as part of the executable. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 6369c264e2 Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 5572b7ffb6 Simplify Phy<> to get rid of more indirections. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 7576911951 Temporarily shelve testnet/ -- will resurrect self-contained testnet later perhaps, but probably will not by the time next version ships. Was mostly for debugging multicast anyway and that is now quite stable. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko d761330465 No more tap factories. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko a61acf36d2 osnet -> osdep %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 60158aa5dd Turns out that node/ likely has no business with or need for the system IP routing table. So shelve that code for now. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 31bf0a4ea6 Netconf build fixes, schema, etc. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 66f29f09da Make clean fixes. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko afea153a0b Build fixes. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 4bf2fa3edb Basic Debian package support in buildinstaller.sh %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 4c59497b95 Linux build fixes for testnet. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 023cac4ebb Add -g to optimized crypto code in ZT_DEBUG=1 build mode. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 6316011024 Make crypto and compression build optimized in debug, and also try disabling peers.persist -- might ship this way as it seems more trouble than its worth. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 1952db5069 Only enable SSE Salsa20 on x86 and x86_64 Linux %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 721625d512 Add MAC to listnetworks, and some other make stuff. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 282114e96c Makefile changes, and make Topology::getBestSupernode() return the "next" supernode if I am a supernode. Also some comment cleanup. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko b7b9b9c0b7 Add "make debug" to make building debug one-offs easier (Linux). %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 8c9d3146df make clean fix %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 1f5feb75fb LinuxEthernetTap refactor. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 05031ff938 Linux build stuff. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko adfb71fa6b Compile for for TRACE, remove old TESTNET cruft. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko df0a8e8450 Linux routing table now works. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 12692c551e SSE optimized Salsa20 -- anywhere from 20% to 50% faster than plain C version %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 986773cc9c ZT_USE_TESTNET define in makefiles. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 67b3fa9311 Clean up main.o in Linux make clean. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko ce09d00679 Security improvements to Linux build flags mirroring OSX improvements. %!s(int64=11) %!d(string=hai) anos