c7d370c17f
Delete something that turns out not to be useful. This will be handled differently.
2017-10-24 14:49:38 -07:00
b1d60df44c
timestamps changed from uint64_t to int64_t
...
There were cases in the code where time calculations and comparisons were overflowing and causing connection instability. This will keep time calculations within expected ranges.
2017-10-02 15:52:57 -07:00
6ee201865b
Clean up WHOIS code.
2017-08-23 16:42:17 -07:00
fcaf1d89c2
Get rid of some noisy remote traces that should not be needed.
2017-08-18 13:59:22 -07:00
727ccb1125
Cleanup and stdin/stdout harness mode for controller.
2017-07-18 13:57:37 -07:00
1685659e37
Remote tracing works.
2017-07-17 17:02:50 -07:00
ab0806a036
Cleanup.
2017-07-17 13:48:39 -07:00
3a1ec07db0
Remove some exception copypasta.
2017-07-17 10:43:28 -07:00
d939d8d21d
A bit more remote tracing stuff.
2017-07-14 14:57:40 -07:00
4ecc0c59ca
Plumbing through of remote trace into controller code.
2017-07-14 13:03:16 -07:00
495c5ce81d
Bunch of remote tracing work.
2017-07-13 10:51:05 -07:00
dab0fb9e05
Remote trace: plumbing, replace old TRACE with calls to Trace object.
2017-07-07 16:58:05 -07:00
dff8c02cfe
Pull out and deprecate old cluster code. New cluster code will not be merged yet.
2017-07-06 12:33:00 -07:00
f18158a52d
.
2017-07-06 11:45:22 -07:00
2f20258807
.
2017-07-06 10:25:36 -07:00
baa10c2995
.
2017-06-30 17:32:07 -07:00
02d18af57d
Remove Cluster.hpp
2017-06-23 16:10:26 -07:00
2ec88e8008
Remove old circuit test code. Rules engine will let us do this much better and more simply.
2017-05-30 10:19:45 -07:00
b9c1407013
Adjust PUSH_DIRECT_PATH circuit breaker, and comment out traces to reduce noise.
2017-05-08 09:36:37 -07:00
107e3e4106
First pass of configurable MTU and max MTU increase.
2017-05-04 17:12:02 -07:00
1b68d6dbdc
License header update.
2017-04-27 20:47:25 -07:00
f1c0563c40
Fix for cluster handoff.
2017-04-14 18:02:04 -07:00
139c4b5633
Significant simplification to path logic.
2017-04-14 17:53:32 -07:00
e4896b257f
Add thread PTR that gets passed through the entire ZT core call stack and then passed to handler functions resulting from a call.
2017-03-27 17:03:17 -07:00
e10325e133
GitHub issue #461 -- plus a bit of cleanup and optimization
2017-03-17 17:15:23 -07:00
cdc0eaec3a
Fix attempt to WHOIS self.
2017-03-17 22:13:34 +00:00
a7cb738175
.
2017-03-17 14:25:54 -07:00
d1bb22a583
.
2017-03-17 14:09:30 -07:00
c6a39ed927
Fixes for possible ARM issues, cleanup, fix for spurious meaningless exceptions on NETWORK_CONFIG_REQUEST
2017-03-17 13:55:26 -07:00
0f3148bda2
Roots need to respond to lots of WHOISes
2017-03-10 20:08:07 -08:00
0c00b83702
cryptField() used to obscure extended fields in HELLO cannot use mangleKey()
2017-03-10 17:34:41 -08:00
d56f740dc6
Now with less bugs.
2017-03-03 13:49:21 -08:00
d79585d44d
Circuit tests now report link quality. Also fixed a little thing in revocation propagation.
2017-03-01 15:12:17 -08:00
2bf9145ae6
Outgoing side of packet counter for link quality reporting. Also some cleanup and a cluster mode build fix.
2017-03-01 10:22:57 -08:00
10185e92fa
Certificate of ownership -- used to secure against IP address spoofing, especially for IPv4 and regular IPv6.
2017-02-23 11:47:36 -08:00
af4e79735c
Fix "orbit" semantics. Federation works.
2017-02-13 16:38:21 -08:00
969e09210d
Fix loading of existing moons.
2017-02-13 16:14:48 -08:00
e4b6611201
Only accept world updates from upstreams.
2017-02-13 09:46:34 -08:00
42f28bce52
Cleanup and make moons (federated roots) a little easier to deal with.
2017-02-13 09:03:48 -08:00
cdc289fa9c
Tags work.
2017-02-07 14:06:40 -08:00
435e4c4695
Fix HELLO parse bug.
2017-02-06 12:06:10 -08:00
f85a630a64
Docs and a small build fix in debug mode.
2017-02-06 07:17:45 -08:00
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
2017-02-05 16:19:03 -08:00
3587aa1ea7
Add and send certificates of representation to tell people what our valid upstreams are. These are not used yet but will be needed for future privacy modes, etc. Also some cleanup.
2017-02-04 13:17:00 -08:00
beb642faa5
Stub out CAN_REACH.
2017-02-04 10:21:31 -08:00
ed31cb76d6
Fix to cluster network configs.
2017-01-30 16:04:05 -08:00
eebd271bb1
Implement cross cluster sharing of network configs to make clusters able to actually join networks.
2017-01-30 15:40:22 -08:00
1d775af34a
Fix moon persistence.
2017-01-27 15:35:21 -08:00
9f7919f71f
Add comments to join ("orbit") moons.
2017-01-27 15:27:26 -08:00
bc218f9414
little fix
2017-01-27 13:52:29 -08:00