iodine/tests
Erik Ekman 9e265625a1 Fix authentication bypass bug
The client could bypass the password check by continuing after getting error
from the server and guessing the network parameters. The server would still
accept the rest of the setup and also network traffic.

Add checks for normal and raw mode that user has authenticated before allowing
any other communication.

Problem found by Oscar Reparaz.

Backported to iodine 0.6 branch.
2014-06-17 18:59:06 +02:00
..
base32.c #51 handle one block encode/decode for base32 2009-02-17 20:40:40 +00:00
base64.c #51 handle one block encode/decode for base64 2009-02-17 20:22:24 +00:00
dns.c Fix segfault in test for BSDs 2009-09-20 15:57:00 +00:00
encoding.c Fix strange sizeof() 2009-12-30 07:39:52 +00:00
fw_query.c Added tests on forwarded query cache 2009-02-10 19:48:42 +00:00
login.c Extended test cases 2009-02-09 18:46:17 +00:00
Makefile Added tests on forwarded query cache 2009-02-10 19:48:42 +00:00
read.c refactored tests 2009-02-10 18:10:40 +00:00
test.c Added tests on forwarded query cache 2009-02-10 19:48:42 +00:00
test.h Added tests on forwarded query cache 2009-02-10 19:48:42 +00:00
user.c Fix authentication bypass bug 2014-06-17 18:59:06 +02:00