Caleb James DeLisle
|
a83154919a
remove unused lines
|
пре 10 година |
Caleb James DeLisle
|
1f1cf83d4e
Work from over the weekend, crashey is less crashey (at least in the sim)
|
пре 11 година |
Caleb James DeLisle
|
82fbb5355f
It's ok to have a repeat hello packet w/ different key because the original hello might have been dropped
|
пре 11 година |
Caleb James DeLisle
|
cca56ad9a9
Finally got everything switched over to using the new pathfinder
|
пре 11 година |
Caleb James DeLisle
|
1928757a8b
Allow a hello packet to tear down an established CA session even if the key is not lower
|
пре 11 година |
Caleb James DeLisle
|
eeb619f897
Handle the scenario where we send a hello, receive a key and start sending data
|
пре 11 година |
Caleb James DeLisle
|
a923c2bb38
Sessions not setting up properly, endless 'sending hello packet'
|
пре 11 година |
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
|
пре 11 година |
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
|
пре 11 година |
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
|
пре 11 година |
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
|
пре 11 година |
Caleb James DeLisle
|
d89233cdba
[CRYPTO] Hardening of CryptoAuth by dropping messages which can be verified as invalid
|
пре 11 година |
Caleb James DeLisle
|
6e7b032a16
Fixed a serious security issue introduced by 3d67b01ed4520436213818b1a50d1f7271a07b91
|
пре 11 година |
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.
|
пре 11 година |
Caleb James DeLisle
|
bfa40b86e4
[CRYPTO] If both Alice and Bob send Hello packets to one another and they croos on the wire,
|
пре 11 година |
Caleb James DeLisle
|
3d67b01ed4
[CRYPTO] Fixed CryptoAuth bug causing dropped packets if Alice sends one or more "established session"
|
пре 11 година |
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
|
пре 11 година |
Caleb James DeLisle
|
e88e33b648
More work on the new build
|
пре 11 година |
Caleb James DeLisle
|
fffb92caa8
more work done on the build
|
пре 11 година |
Caleb James DeLisle
|
ddb1881936
Work on the jsbuild and eliminated multiple dependency loops
|
пре 11 година |
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.
|
пре 11 година |
Caleb James DeLisle
|
f11ce2fe92
Added SessionManager_sessionStats()
|
пре 11 година |
hartzler
|
5510b767de
use String_clone
|
пре 11 година |
hartzler
|
1efe067f86
change getUsers to return List*
|
пре 11 година |
hartzler
|
44f16f3ee6
add admin list function to show user strings
|
пре 11 година |
Caleb James DeLisle
|
b054b7c029
Merge branch 'passwords-have-users' of git://github.com/hartzler/cjdns
|
пре 11 година |
hartzler
|
2c72e3f619
use String_equals and check for dup users
|
пре 11 година |
Caleb James DeLisle
|
e3a7bb94cf
Fixed an assert failure caused by sessions setting up in an obscure way.
|
пре 11 година |
Caleb James DeLisle
|
2dcbe732ad
Rewrite of Ducttape.c to make it less fucked \:D/
|
пре 11 година |
Caleb James DeLisle
|
e62fed13ec
Stage 1 of trying to correctly handle packets buffered during connectToMe cycle.
|
пре 11 година |