Caleb James DeLisle
|
67d491c50a
ReachabilityAnnouncer: when it goes into MSGFULL state it never comes out
|
4 years ago |
Caleb James DeLisle
|
4db498cfb5
Update pipe to add a little more robustness in the build
|
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
|
fd1d4a7487
Windows: Pipes are socket, not pipe on windows
|
4 years ago |
Caleb James DeLisle
|
595376ee5b
Windows: Impossible to synchronously get errors back from pipe creation
|
4 years ago |
Caleb James DeLisle
|
4d3ddda86b
Windows: Passing file descriptors through sockets is not possible on windows
|
4 years ago |
Caleb James DeLisle
|
22ca4915f7
Windows: Complete the transition away from setjmp based exceptions
|
4 years ago |
Caleb James DeLisle
|
d41d48e21b
Windows: RtlGenRandom update for mingw-w64
|
4 years ago |
Caleb James DeLisle
|
b6a1d3bf2f
Switch from using long to using uintptr_t because on windows, long is not pointer-size
|
4 years ago |
Caleb James DeLisle
|
22f16e15b6
Specify build-linux for android and windows builds so that it will work on OSX
|
4 years ago |
Caleb James DeLisle
|
338f5671e0
Use a pair of /1s as default route for all platforms, not just darwin
|
4 years ago |
Caleb James DeLisle
|
55e4e544e1
Stop directly using libuv for the nanotime based entropy provider when Time.h exports the same function
|
4 years ago |
Caleb James DeLisle
|
8cff3cb069
Potential null deref
|
4 years ago |
Caleb James DeLisle
|
3c1701ae48
Expire version and encoding scheme entities as well as peers
|
4 years ago |
Caleb James DeLisle
|
621d8665f5
Order of operations
|
4 years ago |
Caleb James DeLisle
|
67ba7d667f
Oops, computing in hours instead of minutes, also better randomizing of timeouts
|
4 years ago |
Caleb James DeLisle
|
c962ff2ef5
bad arithmatic
|
4 years ago |
Caleb James DeLisle
|
52ce0c6078
ReachabilityAnnouncer.c: Better logging
|
4 years ago |
Caleb James DeLisle
|
d943e5152d
fat fingers
|
4 years ago |
Caleb James DeLisle
|
ee4d78245b
Uninitialized stack
|
4 years ago |
Caleb James DeLisle
|
b22ffa570f
Add debugging to try to understand why pings are happening too often
|
4 years ago |
Caleb James DeLisle
|
8008905be7
Remove old lieing comments
|
4 years ago |
Caleb James DeLisle
|
2818ac6c16
Log when a ping message is lost
|
4 years ago |
Caleb James DeLisle
|
8f95a7d3c8
fat finger mistakes
|
4 years ago |
Caleb James DeLisle
|
ff2708f791
Switch to re-announcing peers at random times within a 5 minute range up to 1 minute before the timeout
|
4 years ago |
Caleb James DeLisle
|
dc9b14238b
Rewrite ReachabilityAnnouncer to not have it's own state anymore - no more risk of it desyncing from ReachabilityCollector, many bug fixes
|
4 years ago |
Caleb James DeLisle
|
cf7fc9608a
BUG: SwitchPinger using the wrong label when a ping fails to come back
|
4 years ago |
Caleb James DeLisle
|
d8060ad7f5
Don't announce peers to PF if they're an incompatible protocol
|
4 years ago |
Caleb James DeLisle
|
f40430faf4
memory leak
|
4 years ago |
Caleb James DeLisle
|
d5b3b97c81
Need to always check that we have a route server before trying to query it
|
4 years ago |