Commit graph

107 commits

Author SHA1 Message Date
Adam Ierymenko
03bcdf74a8
Some CLI help updates, some code formatting, pre-reorg. 2020-06-05 12:49:35 -07:00
Adam Ierymenko
9babfcb9b6
A bunch more go plumbing. 2020-06-04 16:03:11 -07:00
Adam Ierymenko
1b2a4f00f2
Take like ten on the addRoot thing, making it even simpler. Explicit locator commands are still present but they will remain just for use in creating subscriptions etc. 2020-06-04 10:32:13 -07:00
Adam Ierymenko
90b5acfca6
Docs, simplification. 2020-06-04 07:16:15 -07:00
Adam Ierymenko
741f7814c2
Various build fixes. 2020-06-03 22:15:19 -07:00
Adam Ierymenko
a4ae4941c3
Try to ignore temporary IPv6 addresses, fix Peer serialization, add an endpoint cache to Peer, some more Go stuff. 2020-06-03 22:03:34 -07:00
Adam Ierymenko
8a6ef33c4a
revert 2020-06-03 12:27:35 -07:00
Adam Ierymenko
5ac2596429
More CLI work, link go.mod and go.sum for some Go editors to work. 2020-06-03 11:59:24 -07:00
Adam Ierymenko
5dac2e82a7
A bunch of tweaks around CLI parameters and string formats of things. 2020-06-02 11:37:04 -07:00
Adam Ierymenko
8e29acd664
Causes build problems, revert. 2020-06-01 16:24:12 -07:00
Adam Ierymenko
1d29bc3e8e
Move go.mod and go.sum into base. 2020-06-01 16:07:49 -07:00
Adam Ierymenko
dc1ef0c49e
Code formatting and other boring stuff. 2020-06-01 15:40:00 -07:00
Adam Ierymenko
33269cd29d
Some CGo fixes. 2020-05-30 12:07:52 -07:00
Adam Ierymenko
1970dab13d
Move some toString/fromString to C++ since any ZT code base would need it, and stub out the controller commands. 2020-05-30 11:42:59 -07:00
Adam Ierymenko
a5390b1bc8
Plumb new locator code through to Go, fix some cgo issues, fix some compiler warnings. 2020-05-29 10:16:38 -07:00
Adam Ierymenko
864e33cf2d
A bunch of build fixes. 2020-05-29 07:06:00 -07:00
Adam Ierymenko
b9bf6d1242
Simplification of addRoot/removeRoot, and some code reformatting and other cleanup across multiple files. 2020-05-29 06:30:02 -07:00
Adam Ierymenko
caad356b93
A bunch of go fixes, wire up root add/delete. 2020-05-25 18:05:34 -07:00
Adam Ierymenko
964c235ecf
Golang fixes 2020-05-25 14:23:48 -07:00
Adam Ierymenko
6051c973d3
A bunch of warning removal, build fixes, and cleanup. 2020-05-25 09:48:18 -07:00
Adam Ierymenko
1f9717250c
Update release notes, rip out trusted paths which were clunky and rarely used and of dubious value, and some other cleanup. 2020-05-21 13:04:27 -07:00
Adam Ierymenko
cef708c8ad
Build fixes. 2020-05-19 15:01:52 -07:00
Adam Ierymenko
664a128e9e
Yet more work in progress... mostly cleanup and re-implementation without depending on struture padding. 2020-05-11 13:08:55 -07:00
Adam Ierymenko
c0e86de6db
Forgot one spot. 2020-03-27 17:25:05 -07:00
Adam Ierymenko
60fa07bff2
Implement fingerprint option on join in Go land 2020-03-27 17:02:44 -07:00
Adam Ierymenko
2d862f1d32
Little comments and stuff 2020-03-26 08:38:23 -07:00
Adam Ierymenko
490b9c4d79
Moar build fixes, clock perf improvement. 2020-03-23 16:12:45 -07:00
Adam Ierymenko
2da096944d
Everything but root builds now. Back to testing. 2020-03-18 07:20:04 -07:00
Adam Ierymenko
83f830618f
It almost builds! 2020-03-17 16:27:31 -07:00
Adam Ierymenko
24e30a684b
A bunch of little nit-picky header and name cleanup. 2020-03-04 08:16:44 -08:00
Adam Ierymenko
05e52493a4
Go module update 2020-03-03 07:41:15 -08:00
Adam Ierymenko
b824ea7bcf
Add buffer life cycle stuff to API for fewer memcpys. 2020-03-02 17:15:00 -08:00
Adam Ierymenko
5275a34b0b
more refactoring 2020-02-21 07:11:16 -08:00
Adam Ierymenko
7d11522768
Just about everything refactored for new Protocol/Buf code except Switch. 2020-02-03 16:18:33 -08:00
Adam Ierymenko
e9656ecf11
More wiring up of addroot/removeroot etc. 2020-01-24 13:27:01 -08:00
Adam Ierymenko
5c6bf9d0a4
Wiring up addroot/removeroot 2020-01-23 18:05:34 -08:00
Adam Ierymenko
33bb61c63d
Loads of refactoring, integration of new version of Trace. 2020-01-23 13:05:33 -08:00
Adam Ierymenko
d7b31fe014
Warning removal and build fixes. 2020-01-21 12:55:51 -08:00
Adam Ierymenko
182561f7e6
Port checking fixes. 2020-01-21 11:00:06 -08:00
Adam Ierymenko
782b75a64e
Linux build fixes 2020-01-20 21:27:51 -08:00
Adam Ierymenko
0c58901469
cleanup 2020-01-20 21:05:29 -08:00
Adam Ierymenko
73b23f1b16
Go code cleanup and fixes, other cleanup. 2020-01-20 16:03:19 -08:00
Adam Ierymenko
03190c5a55
Bunch of build fixes, some docs 2020-01-20 10:40:31 -08:00
Adam Ierymenko
eef70e198b
Version 2.x notice updates and other boring stuff. 2020-01-20 08:46:20 -08:00
Adam Ierymenko
89c41f88a4
Module version bump, vendor, cleanup 2020-01-20 08:23:30 -08:00
Adam Ierymenko
53b7c8f725
Make Peer bootstrap field an Endpoint even though we only support InetAddress right now, and a bunch more stuff. 2020-01-20 08:08:38 -08:00
Adam Ierymenko
3ff9ffd5d4
A bunch of wiring up of stuff... 2020-01-17 14:01:22 -08:00
Adam Ierymenko
b53b7f4950
. 2020-01-14 15:34:06 -08:00
Adam Ierymenko
b2f0b35608
Move self-test so it can be called from CLI and always builds, implement Endpoint and Locator deserialization in Go as well as C++. 2020-01-14 14:37:49 -08:00
Adam Ierymenko
cba7a5d4d7
Self test is back, wiring up roots again. 2020-01-13 16:35:49 -08:00