Adam Ierymenko
2e890580fc
Stop shipping pre-build man pages since it violates Debian arcane rule #134931e+26 and add manpages build target.
2016-06-08 10:13:31 -07:00
Adam Ierymenko
afda5e684b
Make install/uninstall for Linux
2016-06-07 17:11:09 -07:00
Adam Ierymenko
9161eebc68
Carry virtual network routes through to API.
2016-06-07 12:15:19 -07:00
Adam Ierymenko
683254a0db
Don't bother signing if we are not using the legacy netconf.
2016-06-07 11:17:38 -07:00
Adam Ierymenko
2885aea65c
Only send new format netconf for PV>=6
2016-06-07 11:13:18 -07:00
Adam Ierymenko
523ea68ae2
Increment protocol version to indicate support for binary network config and config request meta-data.
2016-06-07 11:08:36 -07:00
Adam Ierymenko
ca88e1f1cf
fix size
2016-06-07 10:47:22 -07:00
Adam Ierymenko
be37d025b8
Make flags 64-bit in both network request and config.
2016-06-07 10:46:29 -07:00
Adam Ierymenko
4342b71d7a
Upgrade miniupnpc to 2.0
2016-06-02 17:04:15 -07:00
Adam Ierymenko
f20602a7b1
docs
2016-06-02 15:57:18 -07:00
Adam Ierymenko
f311b4111b
docs
2016-06-02 15:56:58 -07:00
Adam Ierymenko
61d6ada88d
.
2016-06-02 15:26:00 -07:00
Adam Ierymenko
506c74270c
Stash old Linux binary installer stuff in attic. This is going away.
2016-06-02 15:20:43 -07:00
Adam Ierymenko
4d13ddd48c
GPG public key for signing GitHub releases, etc.
2016-06-02 15:04:56 -07:00
Adam Ierymenko
cc89290eb6
last man page!
2016-06-02 14:50:38 -07:00
Adam Ierymenko
5bce3e37ee
clean doc node_modules on clean
2016-06-02 13:58:34 -07:00
Adam Ierymenko
6671d5553b
More man pages.
2016-06-02 13:56:24 -07:00
Adam Ierymenko
41b3b54bf8
man stuff
2016-06-02 13:04:46 -07:00
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!
2016-06-02 12:33:28 -07:00
Adam Ierymenko
f9148bf9cb
Finally json-parser. Skip miniupnpc since some Linux distros (even newer ones) ship with an old unsafe crummy version.
2016-06-01 22:26:58 -07:00
Adam Ierymenko
a880f93166
also libnatpmp
2016-06-01 22:06:43 -07:00
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)
2016-06-01 21:55:48 -07:00
Adam Ierymenko
65b7893a8a
add full docs to ext/json-parser (no upgrade available)
2016-06-01 18:51:22 -07:00
Adam Ierymenko
597dee40fd
upgrade ext/http-parser
2016-06-01 18:49:36 -07:00
Grant Limberg
975bcb8aff
some OS X Authentication Services wizardry to get /Library/Application Support/ZeroTier/One/authtoken.secret and copy it to ~/Library/Application Support/ZeroTier/One/authtoken.secret
2016-05-31 17:23:11 -07:00
Grant Limberg
51e74f8d4f
remove some extra logging
2016-05-31 15:01:42 -07:00
Grant Limberg
b4f3dfc347
look up authtoken in user's app support directory
2016-05-31 13:50:43 -07:00
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.
2016-05-31 10:30:00 -07:00
Grant Limberg
41328eef94
.
2016-05-27 15:25:32 -07:00
Grant Limberg
59cf2ea341
add proper border around the network list
2016-05-27 15:21:23 -07:00
Grant Limberg
67d472424d
make the view show up light instead of dark
2016-05-27 15:07:20 -07:00
Grant Limberg
1d27adb102
Finished wiring up the view
2016-05-27 13:48:22 -07:00
Grant Limberg
940c0f2b93
WIP. Mac UI
2016-05-27 13:28:32 -07:00
Adam Ierymenko
68d950c344
Hack in zerotier-idtool to allow generation of vanity addresses.
2016-05-26 09:26:03 -07:00
Grant Limberg
d5620288d5
Parse JSON network list into Network objects for the view
2016-05-17 19:41:54 -07:00
Grant Limberg
da30d2898e
beginning of communicating with the zero tier service
2016-05-16 19:58:24 -07:00
Grant Limberg
40198d6c13
call super functions on a few overrides
2016-05-16 19:25:20 -07:00
Grant Limberg
4653ebc97f
add table view to show networks view
2016-05-16 19:08:00 -07:00
Adam Ierymenko
0bcc7d46a3
Disable debug code.
2016-05-16 18:39:34 -07:00
Adam Ierymenko
93b673043c
Fix new binary meta-data deserialization and add some debug code (will disable later).
2016-05-16 18:37:37 -07:00
Grant Limberg
acd6978a30
set the combo box to use a data source and remember the last 20 networks input
2016-05-16 18:26:33 -07:00
Grant Limberg
ccbd6f97cd
remove some mistakenly committed files and add .gitignore for Xcode projects
2016-05-16 18:02:26 -07:00
Grant Limberg
b4a8057994
limit the join network combobox to hex characters.
...
Join only clickable when a valid network is entered
2016-05-16 17:51:14 -07:00
Grant Limberg
225c2b095b
Initial start of the menu bar app.
...
Has menu items to join/leave networks which currently displays an empty popover from the icon (icon needs to be made still)
2016-05-14 15:42:45 -07:00
Grant Limberg
0582338015
Initial Commit
2016-05-14 13:54:49 -07:00
Grant Limberg
de1b745988
comment out a few TRACE messages that don't compile
2016-05-14 13:29:31 -07:00
Grant Limberg
efdbd6326f
compiling with C++11 requires a space between string literals
2016-05-14 13:25:40 -07:00
Adam Ierymenko
25c3d3a452
cleanup
2016-05-11 13:24:55 -07:00
Adam Ierymenko
548730660b
Ready to test whole new netconf refactor.
2016-05-11 10:19:14 -07:00
Adam Ierymenko
7ee3743c3d
Refactor controller to send both old and new format netconf.
2016-05-11 08:49:15 -07:00