Adam Ierymenko
7e68791bee
Fix include for system json-parser.
10 years ago
Adam Ierymenko
6c6b18d003
Fix include for system lz4.
10 years ago
Adam Ierymenko
4da9d4e53a
Fix build against Debian version of libhttp-parser -- its old but it will work.
10 years ago
Adam Ierymenko
0ca764968a
Remove warnings, more Debian stuff, remove obsolete ui/ stuff.
10 years ago
Adam Ierymenko
62b64d39ab
Minimal debian is working.
10 years ago
Adam Ierymenko
ae87fbf8e3
make install installs man pages
10 years ago
Adam Ierymenko
2e890580fc
Stop shipping pre-build man pages since it violates Debian arcane rule #134931e+26 and add manpages build target.
10 years ago
Adam Ierymenko
afda5e684b
Make install/uninstall for Linux
10 years ago
Adam Ierymenko
9161eebc68
Carry virtual network routes through to API.
10 years ago
Adam Ierymenko
683254a0db
Don't bother signing if we are not using the legacy netconf.
10 years ago
Adam Ierymenko
2885aea65c
Only send new format netconf for PV>=6
10 years ago
Adam Ierymenko
523ea68ae2
Increment protocol version to indicate support for binary network config and config request meta-data.
10 years ago
Adam Ierymenko
ca88e1f1cf
fix size
10 years ago
Adam Ierymenko
be37d025b8
Make flags 64-bit in both network request and config.
10 years ago
Adam Ierymenko
4342b71d7a
Upgrade miniupnpc to 2.0
10 years ago
Adam Ierymenko
f20602a7b1
docs
10 years ago
Adam Ierymenko
f311b4111b
docs
10 years ago
Adam Ierymenko
61d6ada88d
.
10 years ago
Adam Ierymenko
506c74270c
Stash old Linux binary installer stuff in attic. This is going away.
10 years ago
Adam Ierymenko
4d13ddd48c
GPG public key for signing GitHub releases, etc.
10 years ago
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
...
implementing NAT, do implement stateful firewalling with absurdly short
timeouts (<60s). Keepalives are still required in IPv6.
Network engineers continue to mindlessly carry forward cruft and baggage
from IPv4 to IPv6.
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