Commit History

Autor SHA1 Mensaxe Data
  Caleb James DeLisle a83154919a remove unused lines %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 1f1cf83d4e Work from over the weekend, crashey is less crashey (at least in the sim) %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 82fbb5355f It's ok to have a repeat hello packet w/ different key because the original hello might have been dropped %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle cca56ad9a9 Finally got everything switched over to using the new pathfinder %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 1928757a8b Allow a hello packet to tear down an established CA session even if the key is not lower %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle eeb619f897 Handle the scenario where we send a hello, receive a key and start sending data %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle a923c2bb38 Sessions not setting up properly, endless 'sending hello packet' %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 016f6c1b9e [CRYPTO] If a hello packet is lost on the wire, both nodes could be sending repeat hello packets at eachother forever %!s(int64=11) %!d(string=hai) anos
  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 %!s(int64=11) %!d(string=hai) anos
  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 %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 73d1cc0e46 Fixed a couple of comments, simplified a piece of code and removed a security feature from CryptoAuth which is redundant and ineffective %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle d89233cdba [CRYPTO] Hardening of CryptoAuth by dropping messages which can be verified as invalid %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 6e7b032a16 Fixed a serious security issue introduced by 3d67b01ed4520436213818b1a50d1f7271a07b91 %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 653f7a0d3a put DROP in all log lines which indicate a packet has been dropped and don't return an AUTHENTICATION error if a handshake packet comes during an established session. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle bfa40b86e4 [CRYPTO] If both Alice and Bob send Hello packets to one another and they croos on the wire, %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 3d67b01ed4 [CRYPTO] Fixed CryptoAuth bug causing dropped packets if Alice sends one or more "established session" %!s(int64=11) %!d(string=hai) anos
  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 %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle e88e33b648 More work on the new build %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle fffb92caa8 more work done on the build %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle ddb1881936 Work on the jsbuild and eliminated multiple dependency loops %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle d7f5b302ac More work on Windows port and made Message.h functions take an exception handler to throw in case of buffer overflow. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle f11ce2fe92 Added SessionManager_sessionStats() %!s(int64=11) %!d(string=hai) anos
  hartzler 5510b767de use String_clone %!s(int64=11) %!d(string=hai) anos
  hartzler 1efe067f86 change getUsers to return List* %!s(int64=11) %!d(string=hai) anos
  hartzler 44f16f3ee6 add admin list function to show user strings %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle b054b7c029 Merge branch 'passwords-have-users' of git://github.com/hartzler/cjdns %!s(int64=11) %!d(string=hai) anos
  hartzler 2c72e3f619 use String_equals and check for dup users %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle e3a7bb94cf Fixed an assert failure caused by sessions setting up in an obscure way. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 2dcbe732ad Rewrite of Ducttape.c to make it less fucked \:D/ %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle e62fed13ec Stage 1 of trying to correctly handle packets buffered during connectToMe cycle. %!s(int64=11) %!d(string=hai) anos