Erik Ekman
|
ae942ac542
|
Revert client shutdown code, it seems BADIP can arrive even though everything works
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
e7fdb0a5f5
|
Reverted [686], [689] and [692]. SSH login now works again. Increased version.
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
d7f2d60d56
|
Use base64 is case is preserved and plus sign is allowed
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
b38293c11b
|
Stop client if server is restarted
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
49695a4cb4
|
Updated year
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
a07187a629
|
Eliminate extra 'ping' message when server sends data to client which generates a reply
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
c82280c600
|
Fix #34, send pings only every 5 seconds
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
fbaccb2f53
|
Changed texts
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
3c3cddee67
|
Remove double warnings
|
2012-02-04 20:33:57 +01:00 |
|
Albert Lee
|
cd91d675ae
|
Applied Open/Solaris patch
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
03a0ccbca0
|
Add include for setgroups() on Linux
|
2012-02-04 20:33:57 +01:00 |
|
Andrew Griffiths
|
00c910e247
|
applied security patch from Andrew Griffiths, limit user groups
|
2012-02-04 20:33:56 +01:00 |
|
Erik Ekman
|
791c3de84c
|
reapplied maxims patches
|
2012-02-04 20:33:56 +01:00 |
|
Erik Ekman
|
07e98f181c
|
reverting the code after 0.4.1, except for some patches
|
2012-02-04 20:33:56 +01:00 |
|
Maxim Bourmistrov
|
7565a2d554
|
Added checks on topdomain name based on patch from Maxim Bourmistrov
|
2012-02-04 20:33:56 +01:00 |
|
Erik Ekman
|
dcfa910d1c
|
#7 Actually update server_id
|
2012-02-04 20:33:56 +01:00 |
|
Erik Ekman
|
052fc83bdc
|
Always send latest chunk id
|
2012-02-04 20:33:56 +01:00 |
|
Erik Ekman
|
924f4b3759
|
Add two chars from client to server for verification of data delivery
|
2012-02-04 20:33:56 +01:00 |
|
Erik Ekman
|
5b07cdd057
|
Remove useless success warning message
|
2012-02-04 20:33:56 +01:00 |
|
Erik Ekman
|
3c644e9a88
|
Renamed packet_sending to packet_empty
|
2012-02-04 20:33:56 +01:00 |
|
Erik Ekman
|
bc5f0a7fb7
|
#7 Move packet handling out of iodine.c and into packet.c
|
2012-02-04 20:33:56 +01:00 |
|
Erik Ekman
|
dc5138bc55
|
packet name collided with global packet
|
2012-02-04 20:33:56 +01:00 |
|
Erik Ekman
|
2df8875fcb
|
Add notreached comments
|
2012-02-04 20:33:56 +01:00 |
|
Matthew William Solloway Bell
|
fcec74b3dc
|
apply patch to detach before chroot/privdrop
|
2012-02-04 20:33:55 +01:00 |
|
Matus Harvan
|
4a16503ea5
|
buffer overflow in dns.c pointed out by Matus Harvan, also strncpy cleanups
|
2012-02-04 20:33:55 +01:00 |
|
Bjorn Andersson
|
879e73a4c2
|
stdin-echo fix in server too
|
2012-02-04 20:33:55 +01:00 |
|
Bjorn Andersson
|
060c2e3faa
|
name the address of the nameserver nameserv instead of peer
|
2012-02-04 20:33:55 +01:00 |
|
Bjorn Andersson
|
3d07361678
|
fixes bad printf after resolv.conf-fix
|
2012-02-04 20:33:55 +01:00 |
|
Bjorn Andersson
|
49ad0dbc86
|
nasty hack hides password on commandline
|
2012-02-04 20:33:55 +01:00 |
|
Bjorn Andersson
|
13df3ca856
|
use termios to not echo password when entered on stdin
|
2012-02-04 20:33:55 +01:00 |
|
Erik Ekman
|
810bb39899
|
#23 updated manpage and log row
|
2012-02-04 20:33:55 +01:00 |
|
Bjorn Andersson
|
e16a852fa4
|
/etc/resolv.conf is used if no nameserver is given on commandline
|
2012-02-04 20:33:55 +01:00 |
|
Erik Ekman
|
285a412563
|
#16 Do case preservation check after login
|
2012-02-04 20:33:55 +01:00 |
|
Erik Ekman
|
861da5d022
|
#24: Add length check on topdomain, <= 128 chars
|
2012-02-04 20:33:55 +01:00 |
|
Erik Ekman
|
25e51c666a
|
use common send_query function
|
2012-02-04 20:33:55 +01:00 |
|
Erik Ekman
|
e8b2310fae
|
converted iodine.c to use packet struct
|
2012-02-04 20:33:55 +01:00 |
|
Erik Ekman
|
1e895fa713
|
Prepare for encoding switching
|
2012-02-04 20:33:55 +01:00 |
|
Erik Ekman
|
9cd33b53c7
|
remove last warning on osx
|
2012-02-04 20:33:55 +01:00 |
|
decker
|
2146575090
|
add sys/time.h for old osx
|
2012-02-04 20:33:27 +01:00 |
|
Erik Ekman
|
dbfecb5be6
|
#6 reworked encoding
|
2007-06-09 16:18:59 +00:00 |
|
Erik Ekman
|
faea33eaae
|
Move dns_build_hostname to iodine.c
|
2007-06-07 18:57:18 +00:00 |
|
Erik Ekman
|
15a83534a8
|
new year
|
2007-03-21 00:00:27 +00:00 |
|
Erik Ekman
|
6a4dfb8cbd
|
do detaching after user switch
|
2007-03-01 21:41:17 +00:00 |
|
Erik Ekman
|
264a5227de
|
move daemonizing to common.c
|
2007-03-01 21:19:01 +00:00 |
|
Erik Ekman
|
baf1ab4201
|
move chrooting to common.c
|
2007-03-01 21:14:51 +00:00 |
|
Erik Ekman
|
53f6cb2f85
|
compare with VNAK instead of VACK twice
|
2007-03-01 15:34:04 +00:00 |
|
Erik Ekman
|
ad07e40988
|
Use -pedantic, fixed all warnings
|
2007-02-11 13:54:40 +00:00 |
|
Erik Ekman
|
8d766e2857
|
#11 basic support for multiple users. some work left
|
2007-02-11 00:50:02 +00:00 |
|
Bjorn Andersson
|
7994402806
|
added explicit typecast on zlib-calls to silence compiler warnings
|
2007-02-10 23:23:08 +00:00 |
|
Bjorn Andersson
|
757f59e350
|
checking return value from decompress, to avoid sending 64k packages on the tun every time there is a datacorruption
|
2007-02-10 22:52:15 +00:00 |
|