Erik Ekman
|
639fb5f6aa
|
Store only in_addr, not whole sockaddr, fixes #21
|
2007-07-11 18:27:18 +00:00 |
|
Erik Ekman
|
bb74190ed5
|
Prepare for encoding switching
|
2007-06-24 10:54:50 +00:00 |
|
Erik Ekman
|
42fcc07379
|
remove last warning on osx
|
2007-06-18 07:17:55 +00:00 |
|
Erik Ekman
|
854c7ed1c1
|
add patch from decker for osx
|
2007-06-17 12:19:50 +00:00 |
|
Erik Ekman
|
4d079b95f2
|
Remove warning for \!LINUX
|
2007-06-17 12:19:23 +00:00 |
|
Erik Ekman
|
5c9ff9ba06
|
add sys/time.h for old osx
|
2007-06-17 11:46:05 +00:00 |
|
Erik Ekman
|
331e1ab247
|
more comments
|
2007-06-10 23:13:07 +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
|
82ac77da7e
|
missing include
|
2007-06-10 18:54:35 +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
|
77ae2d682a
|
Added me as author
|
2007-06-09 17:11:09 +00:00 |
|
Erik Ekman
|
f099a77743
|
move unpack_data to encoding.c
|
2007-06-09 16:38:31 +00: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
|
76ec4ab895
|
#11 routing between clients implemented. clients need to poll more often to get reasonable packetloss due to no queue
|
2007-02-11 16:39:09 +00:00 |
|
Erik Ekman
|
ad07e40988
|
Use -pedantic, fixed all warnings
|
2007-02-11 13:54:40 +00:00 |
|
Erik Ekman
|
92a791f430
|
always send replys to P packets
|
2007-02-11 13:39:32 +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 |
|
Erik Ekman
|
265332f39b
|
Add header file for bsd
|
2007-02-11 10:47:31 +00:00 |
|
Erik Ekman
|
c6a67d340e
|
Use bsd ip.h header instead
|
2007-02-11 10:42:57 +00:00 |
|
Erik Ekman
|
b56a4d23f5
|
#11 Fix delayed ack timer
|
2007-02-11 01:30:41 +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
|
3b8ca164ab
|
readded some includes to make it build on openbsd
|
2007-02-10 23:21:12 +00:00 |
|
Bjorn Andersson
|
eb082ac9ce
|
code cleanup
|
2007-02-10 22:52:36 +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 |
|
Bjorn Andersson
|
16e9df4164
|
moved method that encoded strings to dnsnames to read.c and renamed it to putname
|
2007-02-10 22:30:40 +00:00 |
|
Bjorn Andersson
|
c538bd0b6d
|
the seed wasnt saved in the server between it was sent to the client and the client logged in, extracted function for sending version_responses
|
2007-02-10 22:17:11 +00:00 |
|
Erik Ekman
|
a49e400ea9
|
splint said that these headers where not used
|
2007-02-10 22:13:42 +00:00 |
|
Bjorn Andersson
|
8383344817
|
knf
|
2007-02-10 21:44:03 +00:00 |
|
Bjorn Andersson
|
3dad84f5b9
|
some code cleanup in handshake, fixes possibly strange errors if short packet received
|
2007-02-10 17:10:17 +00:00 |
|
Erik Ekman
|
3a3b06b4b4
|
Add password in usage
|
2007-02-10 12:36:08 +00:00 |
|
Erik Ekman
|
0e951ef007
|
#10 fix offbyone error in decode
|
2007-02-08 20:32:17 +00:00 |
|
Erik Ekman
|
7d7a81374e
|
Fix returnvalue from decode
|
2007-02-08 19:45:59 +00:00 |
|
Bjorn Andersson
|
0d08be747f
|
knf
|
2007-02-06 16:01:09 +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
|
9b438c20d4
|
#3 remove dnsd_send from dns.c, move to iodined.c
|
2007-02-05 17:49:30 +00:00 |
|
Erik Ekman
|
1cba145310
|
#3 Clean up headerfile
|
2007-02-05 17:49:01 +00:00 |
|
Erik Ekman
|
cb66fd68a2
|
#3 Renamed functions
|
2007-02-05 17:40:06 +00:00 |
|
Bjorn Andersson
|
db62c7f82c
|
extracted common code from send_* in iodine.c
|
2007-02-04 23:12:08 +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 |
|
Bjorn Andersson
|
46d3053540
|
servern now get a topdomain other than NULL
|
2007-02-04 22:38:07 +00:00 |
|
Bjorn Andersson
|
b45dc25226
|
#3 major cleanup on client, moved all network code from dns.c to iodine.c
|
2007-02-04 20:37:36 +00:00 |
|