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 |
|
Adam Ierymenko
|
37b89b3944
|
Add TCP relative sequence number criterion for documentation/posterity.
|
2016-05-09 17:00:17 -07:00 |
|
Adam Ierymenko
|
8b9519f0af
|
Simplify a bunch of NetworkConfig stuff by eliminating accessors, also makes network controller easier to refactor.
|
2016-05-06 16:13:11 -07:00 |
|
Adam Ierymenko
|
529515d1d1
|
Changes to how new-style binary network configs are detected, and a new-style binary serialized meta-data representation.
|
2016-05-06 13:29:10 -07:00 |
|
Adam Ierymenko
|
69d0562e2c
|
docs
|
2016-05-06 11:41:11 -07:00 |
|
Adam Ierymenko
|
7913fa7bbd
|
Dead code removal.
|
2016-05-06 11:13:34 -07:00 |
|
Adam Ierymenko
|
b543868351
|
Missing deserialize stuff.
|
2016-05-06 11:00:19 -07:00 |
|
Adam Ierymenko
|
0f17077b3d
|
Merge gateways and routes in netconf since they are the same thing.
|
2016-05-06 10:57:53 -07:00 |
|
Adam Ierymenko
|
9da8bf37d7
|
docs
|
2016-04-28 21:31:10 +02:00 |
|
Adam Ierymenko
|
e5cc487b95
|
Beginning of security doc and kill some obsolete defines in main include file.
|
2016-04-28 14:58:16 +02:00 |
|
Adam Ierymenko
|
726136beda
|
Ifdef fix.
|
2016-04-27 09:30:34 +02:00 |
|
Adam Ierymenko
|
59eb09d063
|
Deserialize new style netconf.
|
2016-04-26 17:20:31 -07:00 |
|
Adam Ierymenko
|
b9dba97fdb
|
Bunch more refactoring for an even more compact NetworkConfig representation, especially rules.
|
2016-04-26 17:11:25 -07:00 |
|
Adam Ierymenko
|
25a5275921
|
.
|
2016-04-26 08:53:49 -07:00 |
|
Adam Ierymenko
|
e731fc1a3a
|
Replace two bools in NetworkConfig with a flags field.
|
2016-04-26 08:40:26 -07:00 |
|
Adam Ierymenko
|
90e1262a8b
|
More refactoring to remove old Dictionary dependencies.
|
2016-04-26 08:20:03 -07:00 |
|
Adam Ierymenko
|
246f86dad3
|
Define an "anchor" as a statically defined device that serves as a network lookup point.
|
2016-04-26 07:56:41 -07:00 |
|
Adam Ierymenko
|
d736074301
|
Refactor rules table in-memory structure in new NetworkConfig to permit far more rules with better space efficiency.
|
2016-04-22 15:40:53 -07:00 |
|
Adam Ierymenko
|
368efaa2ba
|
Kill some old debug code.
|
2016-04-19 12:55:48 -07:00 |
|
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.
|
2016-04-19 12:09:35 -07:00 |
|
Adam Ierymenko
|
affbca74b4
|
Clean up Linux makefile and remove doc target from default since it requires rst2man. Add doc target to official instead.
|
2016-04-19 09:35:32 -07:00 |
|
Adam Ierymenko
|
4c455876f9
|
Revise peer path weighting to always prioritize cluster-optimal paths.
|
2016-04-19 09:22:51 -07:00 |
|
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)
|
2016-04-18 16:44:23 -07:00 |
|
Adam Ierymenko
|
b3cac538cc
|
Store lat/lon too for testing and future display use.
|
2016-04-18 15:48:33 -07:00 |
|
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.
|
2016-04-18 11:33:54 -07:00 |
|
Adam Ierymenko
|
02c3727ccd
|
.
|
2016-04-18 10:21:38 -07:00 |
|
Adam Ierymenko
|
af471af8ef
|
Shrink NetworkConfig slightly.
|
2016-04-12 13:32:41 -07:00 |
|
Adam Ierymenko
|
e28838805f
|
Brace fix...
|
2016-04-12 13:17:16 -07:00 |
|
Adam Ierymenko
|
8a9762331f
|
Fix one more old NetworkConfig bit of code.
|
2016-04-12 12:54:14 -07:00 |
|