Caleb James DeLisle
|
8c55413857
BeaconFramework race condition
|
2 years ago |
Caleb James DeLisle
|
7ba35479e7
manual merge crashey
|
2 years ago |
Rogério Sampaio de Almeida
|
4d0aefc5a5
remove unused param from new timing funcs
|
2 years ago |
Caleb James DeLisle
|
eb83a46260
Implemented boringtun protocol
|
3 years ago |
Caleb James DeLisle
|
9a9ffd57d5
Return anyhow::Error from Iface_DEFUN functions rather than an integer error type
|
3 years ago |
Caleb James DeLisle
|
a0084a9e21
Switch to Rust CryptoAuth
|
3 years ago |
Caleb James DeLisle
|
8e3011cb6e
Change message->bytes to message->msgbytes in prep for privatizing it
|
3 years ago |
Caleb James DeLisle
|
3651b0d413
Message privatize length
|
3 years ago |
Caleb James DeLisle
|
cd188e865c
Message: Privatized alloc
|
3 years ago |
Caleb James DeLisle
|
ccf923d8f6
Major refactor, switch CryptoAuth to be an Iface adaptor rather than using encrypt() and decrypt() functions
|
3 years ago |
Caleb James DeLisle
|
6d9ecb7e55
re-shuffled tests to be able to run on both new and old CryptoAuth
|
3 years ago |
Caleb James DeLisle
|
3cf79da359
Iface_DEFUN return an error type
|
4 years ago |
Caleb James DeLisle
|
7d90b598d4
Bad checksum: fix double-byteswapped checksum in SessionManager.c, also use _be suffix for checksums everywhere
|
4 years ago |
Caleb James DeLisle
|
781f5f2e6a
Bad checksums: 1. Rename Checksum functions with _be suffix so it is clear they generate big endian, 2. better testing
|
4 years ago |
Caleb James DeLisle
|
79c03efcae
If the route label is zero then the metric is by definition 'dead link', somehow zero labels are sneaking in...
|
4 years ago |
Caleb James DeLisle
|
107498dff2
Allow for multiple sessions and reduce their effective metric as time goes on
|
4 years ago |
Caleb James DeLisle
|
2bb7d26c2f
Better logging
|
4 years ago |
Caleb James DeLisle
|
286d751b6e
Reduce logging noise
|
4 years ago |
Caleb James DeLisle
|
140699ceab
Make sure that any time we need to setup a session, the PF is notified
|
4 years ago |
Caleb James DeLisle
|
4af6f25a05
Unused variable #2
|
4 years ago |
Caleb James DeLisle
|
15c7d0e2c7
unused variable
|
4 years ago |
Caleb James DeLisle
|
e642ddf0ba
When a session falls into disuse, drop it
|
4 years ago |
Caleb James DeLisle
|
658c40382a
Don't trigger an unsetupSession every time the Pathfinder sends a message
|
4 years ago |
Caleb James DeLisle
|
c2e9dfe3f1
Improved internal path quality metric computation
|
4 years ago |
Caleb James DeLisle
|
9b772dddcc
Oops, didn't remove everything
|
4 years ago |
Caleb James DeLisle
|
aa0a8299e8
Always trigger a search when needed
|
4 years ago |
Caleb James DeLisle
|
6c1751d868
Got rid of usages of Except and simplified Message.h
|
4 years ago |
Caleb James DeLisle
|
cd05e6a022
fix a warning which is killing travis-ci
|
6 years ago |
Caleb James DeLisle
|
5edf834119
Don't busy-poll the snode to get routes to everything discovered by the old pathfinder
|
6 years ago |
Valentin Lorentz
|
98c704ce1c
Replace address checks by function calls.
|
7 years ago |