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
Erik Ekman
13590899c8
Fix strange sizeof()
2009-12-30 07:39:52 +00:00
Erik Ekman
0c294915ae
fix tests after patch in #88
2009-12-29 20:08:01 +00:00
Erik Ekman
8692c7f759
Fix test cases
2009-09-20 21:10:45 +00:00
Erik Ekman
39d7263a11
Fix segfault in test for BSDs
2009-09-20 15:57:00 +00:00
Erik Ekman
a5c6f93fa2
Fix data length in encoding dns queries
2009-09-20 15:41:24 +00:00
Erik Ekman
34c69866c9
Added new test, found and fixed an actual bug
2009-09-20 08:43:49 +00:00
Erik Ekman
98d5f61e5e
#51 handle one block encode/decode for base32
2009-02-17 20:40:40 +00:00
Erik Ekman
75ffe37863
#51 handle one block encode/decode for base64
2009-02-17 20:22:24 +00:00
Erik Ekman
e5582b39f4
Added tests on forwarded query cache
2009-02-10 19:48:42 +00:00
Erik Ekman
d6cf7e4de1
refactored tests
2009-02-10 18:10:40 +00:00
Erik Ekman
b3603abf2e
Made dns_get_id return unsigned short, added test cases
2009-02-09 20:44:08 +00:00
Erik Ekman
e3804cdbca
Extended test cases
2009-02-09 18:46:17 +00:00
Erik Ekman
d08da80160
revert cygwin stuff
2009-01-24 22:12:00 +00:00
Erik Ekman
5352b5075e
Make it build and fix tests in cygwin
2009-01-24 16:39:05 +00:00
Erik Ekman
4dcdd31e3c
#40 , fix dots in hostname when length is 113, 170, 227... Includes test.
2009-01-16 18:51:54 +00:00
Erik Ekman
9f3e397475
add osflags for tests
2009-01-06 22:05:15 +00:00
Erik Ekman
ab75dae208
allow custom check path
2009-01-06 13:41:45 +00:00
Erik Ekman
f5e58e6527
Assign client IPs within the network ( fixes #28 ), also limit number of users depending on netmask (for #27 )
2009-01-04 12:03:35 +00:00
Erik Ekman
c742fe79c3
Happy new year
2009-01-03 23:39:54 +00:00
Erik Ekman
d027a60859
Handle trans id >= 0x8000, fix bug #37
2009-01-03 20:13:31 +00:00
Erik Ekman
b66dc4ea51
update tests after inline dot function now uses 57 as distance
2008-12-27 00:40:30 +00:00
Erik Ekman
458b5af003
Added simple 5bits to 8 and reverse encoder, with test
2008-12-11 19:26:11 +00:00
Erik Ekman
5450372a75
Updated encoding tests
2008-12-06 19:08:14 +00:00
Erik Ekman
2eb78f9e8c
Reverted [686], [689] and [692]. SSH login now works again. Increased version.
2008-09-14 12:44:55 +00:00
Erik Ekman
e8ee981f97
Print failed tests
2008-09-14 11:33:18 +00:00
Erik Ekman
524522d00a
Base64 codec now uses + as 64th char
2008-09-14 11:32:31 +00:00
Erik Ekman
9c74eb09a7
Improved latency for traffic initiated from server
2008-08-07 13:22:30 +00:00
Erik Ekman
e4e23275c9
Removed needless va_str()
2008-07-12 20:57:30 +00:00
Erik Ekman
ddaebb0074
reverting the code after 0.4.1, except for some patches
2008-07-12 11:36:39 +00:00
Erik Ekman
cb3115865d
Fix tests, dotting does not spare a char anymore
2008-01-07 22:24:19 +00:00
Erik Ekman
5460c8eb0a
Link test with packet
2007-12-02 10:51:52 +00:00
Erik Ekman
b0c6924a8e
Init variables, fix #26
2007-08-08 06:20:09 +00:00
Erik Ekman
ba8f2cfac1
base64 impl now escapes dots. does not really respect buflen
2007-06-10 18:55:18 +00:00
Erik Ekman
bacb0d2bfb
Add 2007 in tests
2007-06-09 18:15:29 +00:00
Erik Ekman
1173bf2c8e
added base64 test in header
2007-06-09 17:52:02 +00:00
Erik Ekman
7c53be08c0
added base64 codec
2007-06-09 17:49:19 +00:00
Erik Ekman
1e7486bdd2
make sure len is always correct
2007-06-09 17:48:28 +00:00
Erik Ekman
019fb51ee6
Fixed tests after #6 api changes
2007-06-09 16:57:33 +00:00
Erik Ekman
3341f3c268
Additional checks
2007-02-11 15:04:44 +00:00
Erik Ekman
68c4233f9b
Added test on user handling methods
2007-02-11 14:39:43 +00:00
Erik Ekman
7ea80349f5
Use -pedantic in tests, fixed all warnings
2007-02-11 14:07:26 +00:00
Erik Ekman
05927b97e4
Fix testcases after refactoring
2007-02-11 01:46:45 +00:00
Erik Ekman
71e9359ed0
#3 fixed last test, added A char
2007-02-08 21:10:46 +00:00
Erik Ekman
79f9940b83
#3 fixed decode query test
2007-02-08 20:53:37 +00:00
Erik Ekman
a8127f410c
#3 updated encoding testcase to new usage
2007-02-08 20:42:24 +00:00
Erik Ekman
c58df44dc6
Reverting unintended commit
2007-02-05 19:47:03 +00:00
Erik Ekman
9355cd7829
#10 fixed basic ack. pings bigger than 110 still lost
2007-02-05 19:44:46 +00:00
Erik Ekman
da636b1f47
#3 fix issue with topdomain. Also make sure ping packet is type NULL
2007-02-04 23:08:09 +00:00
Erik Ekman
0fd3d9e62e
#3 Make testcases compile. They still need to be adjusted to the new way of working
2007-02-04 22:11:00 +00:00