Caleb James DeLisle
|
7207181faf
Add a moving average of dropped packets to evaluate 'droppeyness' of any given incoming path
|
6 gadi atpakaļ |
Caleb James DeLisle
|
a8baeb4314
Added pagination to AuthorizedPasswords_get AND made ArrayList able to create list types with names not prefixed by ArrayList, and created StringList (ArrayList<String>)
|
6 gadi atpakaļ |
Mada
|
a972a8c8a3
Fix memory leak when modify the CA auth user field
|
6 gadi atpakaļ |
Caleb James DeLisle
|
17dd3b0aef
Reset CryptoAuth sessions in 10 seconds unless they become ESTABLISHED
|
7 gadi atpakaļ |
Caleb James DeLisle
|
cafed5019f
Manual merge links update by soredake
|
7 gadi atpakaļ |
soredake
|
c49cc24869
links update
|
7 gadi atpakaļ |
Caleb James DeLisle
|
c4cacc597f
Handle the case where 2 hellos are sent, one is received and then the recipient resets so two different keys are sent back, upon receipt of the first key, the session goes into running state and then the second key comes
|
8 gadi atpakaļ |
Caleb James DeLisle
|
719063e184
wip
|
8 gadi atpakaļ |
Caleb James DeLisle
|
7029107042
Small semantic changes to CryptoAuth, getting rid of some 'magic' numbers
|
8 gadi atpakaļ |
Caleb James DeLisle
|
575878e2cd
Standardize on CryptoAuth states for peerStats and sessionStats
|
8 gadi atpakaļ |
Caleb James DeLisle
|
4d37e6913a
Cleanup of the nextNonce values to use the enum for readability
|
8 gadi atpakaļ |
Caleb James DeLisle
|
dc77557291
Improvements to the CryptoAuth state machine to help it setup sessions better
|
8 gadi atpakaļ |
Caleb James DeLisle
|
5aa44b151e
Little performance improvement by not building a log line unless it is enabled at compilie time
|
8 gadi atpakaļ |
Kubuxu
|
a38e58b1c7
Remove usage of Bits_memcpyConst and Bits_memmoveConst
|
9 gadi atpakaļ |
Caleb James DeLisle
|
40c15580a1
New Rule: You need to know the key of a node before you can start a CA session with them. This sheds significant code and state weirdness from CryptoAuth.
|
9 gadi atpakaļ |
Caleb James DeLisle
|
6a540652a9
Switch from specifying CryptoHeader as a union to specifying it as a struct to simplify the code
|
9 gadi atpakaļ |
Caleb James DeLisle
|
0acd347a63
remove some provably unreachable code
|
9 gadi atpakaļ |
Caleb James DeLisle
|
9b02b7071d
fix null deref bug caused by removing dead code from CryptoAuth
|
9 gadi atpakaļ |
Caleb James DeLisle
|
b351ecc004
remove an if/else which cannot possibly be hit
|
9 gadi atpakaļ |
Caleb James DeLisle
|
8f59157d5d
Removed some unreachable code and changed a logging block to be only informational
|
9 gadi atpakaļ |
Caleb James DeLisle
|
1d1a023de3
Move out IP address parsing which should not happen inside of CryptoAuth
|
9 gadi atpakaļ |
Caleb James DeLisle
|
26ae39723a
do not reset the session if the first run packet is corrupted, keep waiting for an uncorrupt one or another hello packet
|
9 gadi atpakaļ |
Caleb James DeLisle
|
8cb5fb3bba
small codestyle cleanup
|
9 gadi atpakaļ |
Caleb James DeLisle
|
ced280bc17
Serious bug fixes in CryptoAuth (and probably some new bugs added)
|
9 gadi atpakaļ |
Caleb James DeLisle
|
ca0b9f5314
Logging the wrong thing, needs to print the bytes not the string structure
|
9 gadi atpakaļ |
Caleb James DeLisle
|
8ff6b34d9d
Documented the transfer to v17
|
9 gadi atpakaļ |
Caleb James DeLisle
|
881cdfe128
wip
|
9 gadi atpakaļ |
Adam Novak
|
448eabcb26
Add optional "user" field to outgoing connections
|
9 gadi atpakaļ |
Caleb James DeLisle
|
33815d555b
tuning and improvements to --bench
|
9 gadi atpakaļ |
Caleb James DeLisle
|
12fd242eae
more crap
|
9 gadi atpakaļ |