Commit Graph
613 Commits
Author SHA1 Message Date
Nikos Mavrogiannopoulos 32d608a169 doc update 2014-01-30 13:56:25 +01:00
Nikos Mavrogiannopoulos 524e90351f Take into account peer's MTU values after considering the overhead. 2014-01-30 10:36:01 +01:00
Nikos Mavrogiannopoulos f6244539b9 set IFF_RUNNING and fail if tun interfaces cannot be brought up. 2014-01-30 04:54:26 +01:00
Nikos Mavrogiannopoulos 326bf7143a 'guess' DST address in IPv6 links 2014-01-30 04:53:00 +01:00
Nikos Mavrogiannopoulos 83b2d75a24 Corrected auto-detection of the address. 2014-01-30 03:58:56 +01:00
Nikos Mavrogiannopoulos b80ac284a2 simpler handling of IPv6 assignment 2014-01-30 03:41:25 +01:00
Nikos Mavrogiannopoulos 2409fd3abe Revert "ping a single host in IPv6"
This reverts commit b7a4a098a3.
2014-01-30 03:37:31 +01:00
Nikos Mavrogiannopoulos 040d552f5e Revert "Lease a single IPv6."
This reverts commit a3889c9053.
2014-01-30 03:37:23 +01:00
Nikos Mavrogiannopoulos ddfdd019c8 Revert "The D-BUS protocol transfers only a single IPv6."
This reverts commit 1f08ebc70a.
2014-01-30 03:37:12 +01:00
Nikos Mavrogiannopoulos 1f08ebc70a The D-BUS protocol transfers only a single IPv6. 2014-01-29 18:42:22 +01:00
Nikos Mavrogiannopoulos a3889c9053 Lease a single IPv6. 2014-01-29 18:36:03 +01:00
Nikos Mavrogiannopoulos b7a4a098a3 ping a single host in IPv6 2014-01-29 18:35:16 +01:00
Nikos Mavrogiannopoulos ec9ee54eca Set both IPv4 and IPv6 addresses in Linux. 2014-01-29 18:29:35 +01:00
Nikos Mavrogiannopoulos fe927da089 corrected reading of IP addresses. 2014-01-29 18:27:57 +01:00
Nikos Mavrogiannopoulos 6abcbcedd3 Use getifaddrs() to obtain the IPs of the tun device.
This is a waste of resources but it seems there is no other easy
way to obtain to IPv6 address of a tun device.
2014-01-29 17:54:58 +01:00
Nikos Mavrogiannopoulos 555994ff47 use ffff instead of FFFF for IPv6 masks 2014-01-29 16:53:22 +01:00
Nikos Mavrogiannopoulos 8a29216228 doc update 2014-01-29 15:13:33 +01:00
Nikos Mavrogiannopoulos b5b2d5b20a Cleanups in IPv6 handling. 2014-01-29 14:31:18 +01:00
Nikos Mavrogiannopoulos c814f5bb59 reduced log level 2014-01-28 18:13:34 +01:00
Nikos Mavrogiannopoulos 3477f9aa54 safer decoding of cookies. 2014-01-28 10:08:18 +01:00
Nikos Mavrogiannopoulos ed43472ac9 print info when a UDP connection is rejected due to time. 2014-01-28 08:35:18 +01:00
Nikos Mavrogiannopoulos be24d97cb7 doc update 2014-01-28 08:13:10 +01:00
Nikos Mavrogiannopoulos 0d72dede23 print message when a SID cannot be decoded. 2014-01-27 23:01:57 +01:00
Nikos Mavrogiannopoulos 3c331370ce IP -> Remote IP 2014-01-26 21:32:37 +01:00
Nikos Mavrogiannopoulos 85afe45174 only ask to verify password in interactive mode 2014-01-25 21:42:12 +01:00
Nikos Mavrogiannopoulos c15a3bb125 indented file 2014-01-22 22:30:02 +01:00
Nikos Mavrogiannopoulos c1312145d4 Added support for getpeereid 2014-01-22 22:29:19 +01:00
Nikos Mavrogiannopoulos 28a2026363 updated seccomp rules. 2014-01-21 22:06:03 +01:00
Nikos Mavrogiannopoulos f9a1dd94ae Do not rehandshake on the DTLS channel. 2014-01-21 18:00:21 +01:00
Nikos Mavrogiannopoulos 5f3a6279d9 protect the server from multiple rehandshakes. 2014-01-21 17:29:45 +01:00
Nikos Mavrogiannopoulos d8162d3c0b when the client requests a rehandshake accept there request. 2014-01-21 17:24:29 +01:00
Nikos Mavrogiannopoulos 6a9600aa61 When libreadline isn't available try editline. 2014-01-21 14:34:35 +01:00
Nikos Mavrogiannopoulos d4272b8e72 Changes to avoid the embedded protobuf files being included when not needed. 2014-01-20 23:26:56 +01:00
Nikos Mavrogiannopoulos 30d656ad92 code cleanup 2014-01-20 22:02:09 +01:00
Nikos Mavrogiannopoulos 8884cfc940 protocolbuf-c was made an optional dependency. 2014-01-20 11:23:19 +01:00
Nikos Mavrogiannopoulos 0695e05078 more reasonable line wrapping 2014-01-19 12:50:02 +01:00
Nikos Mavrogiannopoulos 268ba7a634 better order of options 2014-01-19 12:40:47 +01:00
Nikos Mavrogiannopoulos b500de2ec0 simplified ciphersuite selection method and select ciphers based on server's desire. 2014-01-19 11:52:07 +01:00
Nikos Mavrogiannopoulos 404d831c35 better definition names. 2014-01-19 09:49:46 +01:00
Nikos Mavrogiannopoulos 2b743f5898 increased minimum maintainance time, and decreased log level of maintainance message. 2014-01-19 09:34:27 +01:00
Nikos Mavrogiannopoulos 3893ee6213 on unknown messages print the number of the message when cmd_request_to_str() is used. 2014-01-19 09:30:36 +01:00
Nikos Mavrogiannopoulos e859125bb5 evened out the level of some debug messages. 2014-01-19 09:25:14 +01:00
Nikos Mavrogiannopoulos 0ed6332e09 mslog_hex() will allow printing values encoded in base64. 2014-01-19 09:21:48 +01:00
Nikos Mavrogiannopoulos 1b769d38d9 better debug messge 2014-01-19 09:16:08 +01:00
Nikos Mavrogiannopoulos 9d2b10de22 Use base64 to encode Cookies. That reduces the size of the cookie. 2014-01-19 09:14:11 +01:00
Nikos Mavrogiannopoulos baf12348d4 Added proc_st status PS_AUTH_FAILED to prevent users that failed authentication to leave a zombie proc_st. 2014-01-19 04:14:56 +01:00
Nikos Mavrogiannopoulos add57c5d32 use pselect() in worker process as well. 2014-01-19 04:10:42 +01:00
Nikos Mavrogiannopoulos b611537683 better message when cannot reach server. 2014-01-19 04:02:31 +01:00
Nikos Mavrogiannopoulos 1ac47546f7 main-ctl-handler.c
when disconnecting IDs and ID==-1 then continue looping until all zombies have been cleaned up.
2014-01-19 04:00:57 +01:00
Nikos Mavrogiannopoulos 0f7e59a4f5 list users -> show users 2014-01-19 04:00:16 +01:00