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
|
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
|
8ebbbc33cc
|
Clean up and revise how roots are added/specced.
|
2020-05-21 11:21:39 -07:00 |
|
Adam Ierymenko
|
98bcff1928
|
Warning fix.
|
2020-05-19 15:03:30 -07:00 |
|
Adam Ierymenko
|
cef708c8ad
|
Build fixes.
|
2020-05-19 15:01:52 -07:00 |
|
Adam Ierymenko
|
d3777b3eb4
|
A bunch of boring formattings stuff, etc.
|
2020-05-14 10:55:41 -07:00 |
|
Adam Ierymenko
|
52e1f5502d
|
More VL1 work after re-re-re-refactor...
|
2020-05-13 14:26:53 -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
|
b533c300d8
|
A ton more work... almost there
|
2020-04-28 19:52:09 -07:00 |
|
Adam Ierymenko
|
2b0127c26d
|
Work in progress on crypto stuff, refactoring to back out of use of structs for encode/decode as it is questionably portable.
|
2020-04-16 12:34:51 -07:00 |
|
Adam Ierymenko
|
16a3c14c53
|
A bunch of cleanup and refactoring, implementation of prep for forward secrecy still in progress.
|
2020-04-13 12:22:08 -07:00 |
|
Adam Ierymenko
|
c65391a344
|
Add symmetric key container, tons of cleanup.
|
2020-04-06 16:54:35 -07:00 |
|
Adam Ierymenko
|
b9f60fc3c2
|
A bunch of warning removal and LINT cleanliness.
|
2020-03-31 12:35:54 -07:00 |
|
Adam Ierymenko
|
9428fc53f6
|
A bunch of cleanup, bug fix, just use unordered_map, etc.
|
2020-03-30 17:28:23 -07:00 |
|
Adam Ierymenko
|
87da45b3f5
|
Faster hash table, various other optimizations and simplification.
|
2020-03-28 01:06:29 -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
|
416068f68e
|
Regularize use of fingerprint concept across code.
|
2020-03-02 12:09:38 -08:00 |
|
Adam Ierymenko
|
a8db4a8d2d
|
Minor future proofing and cleanup in CertificateOfMembership, improve comments in a few places.
|
2020-03-02 10:25:15 -08:00 |
|
Adam Ierymenko
|
5cec5fe6b1
|
Make Fingerprint (a full length identity hash) a first class type
|
2020-02-26 11:39:18 -08:00 |
|
Adam Ierymenko
|
55b0555aa0
|
A bunch more build fixes.
|
2020-02-21 14:46:01 -08:00 |
|
Adam Ierymenko
|
c6ce6b46ce
|
build fixes
|
2020-02-21 08:44:53 -08:00 |
|
Adam Ierymenko
|
320c8429c2
|
Yet more perf, security hardening, and compile fix tweaks.
|
2020-02-20 09:33:11 -08:00 |
|
Adam Ierymenko
|
1e0a930d23
|
Create a container for identity hashes, replace some "volatile" hacky junk with std::atomic, clean up some security checks, rename raw data in Buf to unsafeData to permit search for unsafe.
|
2020-02-19 09:28:18 -08:00 |
|
Adam Ierymenko
|
f21ecb3762
|
Yet more major and very nit-picky refactoring for performance, etc. Also use std::atomic<> now with a TODO to implement a shim if we ever do need to build this on a pre-c++11 compiler.
|
2020-02-12 14:04:25 -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
|
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
|
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
|
ee5a988f14
|
Wiring back up PUSH_DIRECT_PATHS and friends.
|
2020-01-13 14:04:17 -08:00 |
|
Adam Ierymenko
|
7291ac2093
|
A bunch more cleanup and build fixes, and remove old version of multipath code to prep for new version.
|
2020-01-10 20:40:14 -08:00 |
|
Adam Ierymenko
|
9642ff5fb9
|
.
|
2020-01-08 18:08:41 -08:00 |
|
Adam Ierymenko
|
3fbfad5585
|
cleanup
|
2020-01-07 14:03:50 -08:00 |
|
Adam Ierymenko
|
627533cf48
|
.
|
2020-01-07 13:24:15 -08:00 |
|
Adam Ierymenko
|
19899de5a6
|
.
|
2020-01-06 18:14:35 -08:00 |
|
Adam Ierymenko
|
6267c67888
|
A bunch of cleanup and refactoring toward 2.x
|
2019-12-12 16:15:49 -08:00 |
|
Adam Ierymenko
|
5a4d681af8
|
Build fixes.
|
2019-11-19 16:45:53 -08:00 |
|
Adam Ierymenko
|
22e95b3bcb
|
.
|
2019-10-09 10:00:30 -07:00 |
|
Adam Ierymenko
|
507ba7d26a
|
Go build stuff, root stuff
|
2019-10-02 17:55:15 -07:00 |
|
Adam Ierymenko
|
7fc78129f4
|
A bunch of CLI work
|
2019-09-30 16:12:08 -07:00 |
|
Adam Ierymenko
|
b0d222768a
|
Root admin stuff
|
2019-09-30 09:32:00 -07:00 |
|
Adam Ierymenko
|
3b3e6d2bfc
|
Simplify root API
|
2019-09-26 13:35:56 -07:00 |
|
Adam Ierymenko
|
3ceb2257e5
|
Plumb through roots via API.
|
2019-09-19 09:47:12 -07:00 |
|
Adam Ierymenko
|
dde937e197
|
cleanup
|
2019-09-16 19:58:21 -07:00 |
|
Adam Ierymenko
|
9f5bccec30
|
Add a recv timeout to root
|
2019-09-16 18:03:17 -07:00 |
|
Adam Ierymenko
|
ade52bf81e
|
Fix RENDEZVOUS issue and possibly improve GeoIP resolution.
|
2019-09-16 17:04:13 -07:00 |
|
Adam Ierymenko
|
eef66aee9a
|
build fix
|
2019-09-16 14:51:02 -07:00 |
|
Adam Ierymenko
|
e245eb1eb5
|
Trim some unnecessary locks from root, and cleanup elsewhere.
|
2019-09-16 14:48:27 -07:00 |
|
Adam Ierymenko
|
e08fc81397
|
More threading improvements in root, more DNS TXT and multicast work (in progress)
|
2019-09-16 10:33:59 -07:00 |
|