Erik Ekman
|
317e1efbd6
|
use packet functions for empty check and fill
|
2007-12-01 23:05:54 +00:00 |
|
Erik Ekman
|
c8726f2c5d
|
revert [607], [608] and parts of [611]
|
2007-12-01 23:02:06 +00:00 |
|
Erik Ekman
|
9e60b36430
|
Renamed packet_sending to packet_empty
|
2007-12-01 22:19:54 +00:00 |
|
Erik Ekman
|
7f48d0d99f
|
Extract login handling to function
|
2007-12-01 21:55:48 +00:00 |
|
Erik Ekman
|
212a3b93e6
|
Extract version checking to function
|
2007-12-01 21:46:13 +00:00 |
|
Erik Ekman
|
fe75007109
|
Add notreached comments
|
2007-12-01 19:48:17 +00:00 |
|
Erik Ekman
|
bd2ed87022
|
apply patch to detach before chroot/privdrop
|
2007-11-27 20:11:43 +00:00 |
|
Bjorn Andersson
|
488412d4e6
|
buffer overflow in dns.c pointed out by Matus Harvan, also strncpy cleanups
|
2007-08-26 15:47:32 +00:00 |
|
Bjorn Andersson
|
32bd132d43
|
local stuff in iodine made static
|
2007-07-12 15:50:06 +00:00 |
|
Bjorn Andersson
|
643178b207
|
stdin-echo fix in server too
|
2007-07-12 15:48:05 +00:00 |
|
Erik Ekman
|
e6286cc03c
|
#21: Reverted [538], reopening
|
2007-07-12 15:22:32 +00:00 |
|
Bjorn Andersson
|
e5ee739537
|
some cleanup
|
2007-07-12 15:18:34 +00:00 |
|
Bjorn Andersson
|
d9ca124e18
|
cleaning commandline on server too
|
2007-07-12 13:46:58 +00:00 |
|
Bjorn Andersson
|
e889185aca
|
nasty hack hides password on commandline
|
2007-07-12 13:36:24 +00:00 |
|
Bjorn Andersson
|
f6735782b1
|
/etc/resolv.conf is used if no nameserver is given on commandline
|
2007-07-12 13:01:18 +00:00 |
|
Erik Ekman
|
d5ffc25557
|
#25 Fixed crash on query with bad top domain
|
2007-07-12 08:38:00 +00:00 |
|
Erik Ekman
|
aae94200a5
|
#16 Do case preservation check after login
|
2007-07-12 08:31:29 +00:00 |
|
Erik Ekman
|
17c41d87bc
|
#24: Add length check on topdomain, <= 128 chars
|
2007-07-11 23:25:03 +00:00 |
|
Erik Ekman
|
639fb5f6aa
|
Store only in_addr, not whole sockaddr, fixes #21
|
2007-07-11 18:27:18 +00:00 |
|
Erik Ekman
|
5c9ff9ba06
|
add sys/time.h for old osx
|
2007-06-17 11:46:05 +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
|
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
|
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
|
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
|
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 |
|
Bjorn Andersson
|
0d08be747f
|
knf
|
2007-02-06 16:01:09 +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
|
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 |
|
Bjorn Andersson
|
7207d722b4
|
extracted tunnel-code to own functions
|
2007-02-04 17:00:20 +00:00 |
|
Erik Ekman
|
c5317fe388
|
#3 move dnsd_read from dns.c to iodined.c, now named read_dns
|
2007-02-04 15:46:06 +00:00 |
|
Bjorn Andersson
|
692b595cfc
|
#4 - moved common stuff to common.c and moved open_dns, close_dns there
|
2007-02-04 15:21:55 +00:00 |
|
Erik Ekman
|
8c7fb4d947
|
#1 move saving of client ip
|
2007-01-31 19:34:27 +00:00 |
|
Erik Ekman
|
1a46808b8a
|
Rework query testcase, some dns cleanup
|
2007-01-28 11:52:36 +00:00 |
|
Bjorn Andersson
|
f3da9d2d85
|
separated md5 and login
|
2006-12-16 01:07:29 +00:00 |
|
Erik Ekman
|
5641fa00e4
|
use srand()
|
2006-11-19 00:41:42 +00:00 |
|
Erik Ekman
|
cf3ca7e5d0
|
Check ip address of incoming packet
|
2006-11-18 16:19:39 +00:00 |
|
Erik Ekman
|
1c7f63e97a
|
Fixed password authentication
|
2006-11-18 16:08:47 +00:00 |
|
Erik Ekman
|
6fc460ded6
|
server port warning message
|
2006-11-12 22:43:03 +00:00 |
|
Bjorn Andersson
|
1f740de4aa
|
moving files to src and tests, tests disabled
|
2006-11-09 19:08:28 +00:00 |
|