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
a4f41b7db3
#89 , use remote ip as second ip in ifconfig on FreeBSD
2010-02-08 16:50:45 +00:00
Erik Ekman
35bd6f744f
Applied patch from #88 , thanks a lot!
2009-12-29 20:00:57 +00:00
Erik Ekman
92ea465653
#76 merge dns and user
2009-09-20 21:10:39 +00:00
Erik Ekman
a02f7d776f
#75 add downenc per-user field
2009-09-20 15:11:08 +00:00
Erik Ekman
5d3b502ec6
#36 , upstream traffic now sent in raw mode
2009-08-06 19:48:55 +00:00
Erik Ekman
0ed202dd18
downstream fragsize is now per user
2009-01-05 18:50:46 +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
7791035364
Happy new year
2009-01-03 23:27:21 +00:00
Erik Ekman
89fdbc104b
Implemented new protocol for upstream data
2008-12-11 22:39:06 +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
4203f115f5
Use base64 is case is preserved and plus sign is allowed
2008-09-14 11:34:56 +00:00
Erik Ekman
e359f64003
Updated year
2008-09-09 19:07:09 +00:00
Erik Ekman
9c74eb09a7
Improved latency for traffic initiated from server
2008-08-07 13:22:30 +00:00
Erik Ekman
7b90054346
Reworked fix for #21
2008-08-05 14:47:51 +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
c4a2b0c27f
#7 Move packet handling out of iodine.c and into packet.c
2007-12-01 21:23:59 +00:00
Erik Ekman
e6286cc03c
#21 : Reverted [538], reopening
2007-07-12 15:22:32 +00:00
Erik Ekman
639fb5f6aa
Store only in_addr, not whole sockaddr, fixes #21
2007-07-11 18:27:18 +00:00
Erik Ekman
dbfecb5be6
#6 reworked encoding
2007-06-09 16:18:59 +00:00
Erik Ekman
15a83534a8
new year
2007-03-21 00:00:27 +00:00
Erik Ekman
08ecccc7fe
#11 only read from tun if any active user is not sending
2007-02-11 11:51:30 +00:00
Erik Ekman
23ad29522b
#11 moved user code to user.c
2007-02-11 11:21:18 +00:00