Commit History

Author SHA1 Message Date
  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