2716 Commits (cc89290eb656489684b487fa101636145269b1ea)
 

Author SHA1 Message Date
Adam Ierymenko cc89290eb6 last man page! 10 years ago
Adam Ierymenko 5bce3e37ee clean doc node_modules on clean 10 years ago
Adam Ierymenko 6671d5553b More man pages. 10 years ago
Adam Ierymenko 41b3b54bf8 man stuff 10 years ago
Adam Ierymenko 096db53822 Switch manual pages to "ronn," a program that converts MarkDown to roff man pages, and pre-build them. Also have the zerotier-cli(1) man page ready to go! 10 years ago
Adam Ierymenko f9148bf9cb Finally json-parser. Skip miniupnpc since some Linux distros (even newer ones) ship with an old unsafe crummy version. 10 years ago
Adam Ierymenko a880f93166 also libnatpmp 10 years ago
Adam Ierymenko fd81a7fe63 On Linux auto-detect presence of http-parser and lz4 and link against system libs instead of ext/ builtins (for RPM and DEB packaging effort) 10 years ago
Adam Ierymenko 65b7893a8a add full docs to ext/json-parser (no upgrade available) 10 years ago
Adam Ierymenko 597dee40fd upgrade ext/http-parser 10 years ago
Adam Ierymenko 2c995f1f91 IPv6 links are unfortunately not "reliable." Many IPv6 gateways, while not 10 years ago
Adam Ierymenko 68d950c344 Hack in zerotier-idtool to allow generation of vanity addresses. 10 years ago
Adam Ierymenko 0bcc7d46a3 Disable debug code. 10 years ago
Adam Ierymenko 93b673043c Fix new binary meta-data deserialization and add some debug code (will disable later). 10 years ago
Grant Limberg de1b745988 comment out a few TRACE messages that don't compile 10 years ago
Grant Limberg efdbd6326f compiling with C++11 requires a space between string literals 10 years ago
Adam Ierymenko 25c3d3a452 cleanup 10 years ago
Adam Ierymenko 548730660b Ready to test whole new netconf refactor. 10 years ago
Adam Ierymenko 7ee3743c3d Refactor controller to send both old and new format netconf. 10 years ago
Adam Ierymenko 37b89b3944 Add TCP relative sequence number criterion for documentation/posterity. 10 years ago
Adam Ierymenko 8b9519f0af Simplify a bunch of NetworkConfig stuff by eliminating accessors, also makes network controller easier to refactor. 10 years ago
Adam Ierymenko 529515d1d1 Changes to how new-style binary network configs are detected, and a new-style binary serialized meta-data representation. 10 years ago
Adam Ierymenko 69d0562e2c docs 10 years ago
Adam Ierymenko 7913fa7bbd Dead code removal. 10 years ago
Adam Ierymenko b543868351 Missing deserialize stuff. 10 years ago
Adam Ierymenko 0f17077b3d Merge gateways and routes in netconf since they are the same thing. 10 years ago
Adam Ierymenko 9da8bf37d7 docs 10 years ago
Adam Ierymenko e5cc487b95 Beginning of security doc and kill some obsolete defines in main include file. 10 years ago
Adam Ierymenko 726136beda Ifdef fix. 10 years ago
Adam Ierymenko 59eb09d063 Deserialize new style netconf. 10 years ago
Adam Ierymenko b9dba97fdb Bunch more refactoring for an even more compact NetworkConfig representation, especially rules. 10 years ago
Adam Ierymenko 25a5275921 . 10 years ago
Adam Ierymenko e731fc1a3a Replace two bools in NetworkConfig with a flags field. 10 years ago
Adam Ierymenko 90e1262a8b More refactoring to remove old Dictionary dependencies. 10 years ago
Adam Ierymenko 246f86dad3 Define an "anchor" as a statically defined device that serves as a network lookup point. 10 years ago
Adam Ierymenko d736074301 Refactor rules table in-memory structure in new NetworkConfig to permit far more rules with better space efficiency. 10 years ago
Adam Ierymenko 368efaa2ba Kill some old debug code. 10 years ago
Adam Ierymenko 2f18a92e20 Cleanup in numerous places, reduce network chattiness around MULTICAST_LIKE, and fix a "how was that working" latent bug causing some control traffic to take the scenic route. 10 years ago
Adam Ierymenko affbca74b4 Clean up Linux makefile and remove doc target from default since it requires rst2man. Add doc target to official instead. 10 years ago
Adam Ierymenko 4c455876f9 Revise peer path weighting to always prioritize cluster-optimal paths. 10 years ago
Adam Ierymenko cecfa99b7b (1) cluster members send a flag indicating that a PUSH_DIRECT_PATHS is a cluster redirect, (2) 1.1.5 uses this to avoid a bug (this bug does not exist in 1.1.4) 10 years ago
Adam Ierymenko b3cac538cc Store lat/lon too for testing and future display use. 10 years ago
Adam Ierymenko 587b1e05d1 Replace cluster-geo subprocess with in-memory loaded CSV of GeoIP data. This is faster, cheaper, more reliable. We use https://db-ip.com/ but others would work too. 10 years ago
Adam Ierymenko 02c3727ccd . 10 years ago
Adam Ierymenko af471af8ef Shrink NetworkConfig slightly. 10 years ago
Adam Ierymenko e28838805f Brace fix... 10 years ago
Adam Ierymenko 8a9762331f Fix one more old NetworkConfig bit of code. 10 years ago
Adam Ierymenko 31db6f8f36 NetworkConfig refactor almost done. 10 years ago
Adam Ierymenko ad1e83d8b9 Refactor IncomingPacket for new NetworkConfig 10 years ago
Adam Ierymenko bbd9915056 Refactor Node for new NetworkConfig 10 years ago