Historial de Commits

Autor SHA1 Mensaje Fecha
  Caleb James DeLisle 0750afea28 It really helps if you actually set the value which you're relying on to prevent bad-state-conditions hace 10 años
  Caleb James DeLisle 4cc28ff633 Don't send switch-pings to a node faster than pingAfterMilliseconds intravel, this should prevent broken nodes from monopolizing resources hace 10 años
  Caleb James DeLisle e52a20ae90 Improve logging when a switch pong comes in hace 10 años
  Caleb James DeLisle 800c005c41 emergency patch to get my VMs back D: hace 10 años
  Caleb James DeLisle d2e4b84680 Switched from node->bestParent to Node_getBestParent() and Node_setParentReachAndPath() with appropriate checks hace 10 años
  Caleb James DeLisle 666d685b24 Take responsiblity for all TODOs hace 10 años
  Caleb James DeLisle 44e3cdf53e Document this weird if statement hace 10 años
  Caleb James DeLisle 4013d071f0 Merge branch 'nospam' of https://github.com/Arceliar/cjdns into crashey hace 10 años
  Caleb James DeLisle 0fdda4fc72 Replaced all instances of Assert_always() with Assert_true() to standardize on Assert_true() for 'always', Assert_ifParanoid() for assertions which trigger if PARANOIA is enabled and Assert_ifTesting() for asserions which would be triggered by bad nodes in a real network hace 10 años
  Arceliar 09e65ac3d9 Don't add peers to RumorMill if a CA session is established. Prevents peer in a half-open CA session from blocking the rest of the mill. hace 10 años
  Caleb James DeLisle 1774efba10 Broke compatibility in ETHInterface because it was not working properly and echoing 12 bytes of crap back and forth before the message hace 10 años
  Caleb James DeLisle 34b7afcd58 Fixed the ffff bug, thanks Arceliar and tg for debugging and fixing it. hace 10 años
  Caleb James DeLisle 1f1cf83d4e Work from over the weekend, crashey is less crashey (at least in the sim) hace 10 años
  Caleb James DeLisle f63999e4c8 Make inter-router communication code capable of handling messages which loop back to itself hace 11 años
  Caleb James DeLisle e569a8cb76 Tuning still needed but this one has the sound of a winner hace 11 años
  Caleb James DeLisle cca56ad9a9 Finally got everything switched over to using the new pathfinder hace 11 años
  Caleb James DeLisle 2c25a476b3 Moved the code over to completely use the new pathfinder hace 11 años
  Caleb James DeLisle 77242cb8d8 [CRYPTO] Hardened the crypto infrastructure by explicitly allowing binding a CryptoAuth session to an IPv6 address even if you don't know the other party's key hace 11 años
  Caleb James DeLisle b0df03f933 [CRYPTO] Removed the option of encryption without authentication because it is insecure and it adds code to CryptoAuth which is not used hace 11 años
  Caleb James DeLisle e97d341f28 Improved logging hace 11 años
  Caleb James DeLisle 91bbd1b60c [HARDENING] Add code to specifically prevent decrypted messages from leaking in error packets. hace 11 años
  Caleb James DeLisle 52faf26d97 Can't make a connection to yourself, this kind of screws things up hace 11 años
  Caleb James DeLisle 4ab9b3d577 [CRYPTO] added a name for each CryptoAuth wrapper to improve logging, also randomized initial handle for SessionManager to prevent CryptoAuth sessions from being mixed up in the SessionManager hace 11 años
  Caleb James DeLisle d5ade4953d Backed out some changes which didn't turn out to work so well hace 11 años
  Caleb James DeLisle 7725ac21f2 Work in progress, new switch protocol hace 11 años
  Caleb James DeLisle ce06ff8d5e Check for direct peers which are missing from the routing table and ping them if they are. hace 11 años
  Caleb James DeLisle 0c1583ed5f Need to flush peers when they become unresponsive! hace 11 años
  Caleb James DeLisle 9a5e656171 Fixed NodeStore logic surrounding broken and stale paths. hace 11 años
  Caleb James DeLisle f11ce2fe92 Added SessionManager_sessionStats() hace 11 años
  Caleb James DeLisle 6e9a7b7109 new approach to dealing with trashroutes hace 11 años