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