Nikos Mavrogiannopoulos
4434fd70fe
several updates in cookies, and tun handling.
2013-02-08 18:22:18 +01:00
Nikos Mavrogiannopoulos
b09c51d4f6
set tun device MTU based on minimum MTU of DTLS and TLS.
2013-02-08 18:20:26 +01:00
Nikos Mavrogiannopoulos
288766f628
use gnutls cork() and uncork() when available
2013-02-08 18:20:19 +01:00
Nikos Mavrogiannopoulos
8f77d18b28
mtu cleanups
2013-02-08 18:20:12 +01:00
Nikos Mavrogiannopoulos
534ddfbfcc
Honour client's MTU choice.
2013-02-07 18:19:10 +01:00
Nikos Mavrogiannopoulos
1cb7ab38e9
Use a single UDP port in the server.
...
Several modifications to use a single UDP port in the server. This
is currently done using a hack, i.e., pass the UDP socket to worker,
close it on the main server and then re-open it (using REUSEADDR).
Also several updates in TUN handling to allow more than one clients connecting.
2013-02-07 17:49:51 +01:00
Nikos Mavrogiannopoulos
f101d7194a
added fixme
2013-02-06 07:43:09 +01:00
Nikos Mavrogiannopoulos
99824ebd94
corrected DTLS packet handling.
2013-02-05 23:56:28 +01:00
Nikos Mavrogiannopoulos
83a07083fd
reply to the correct interface
2013-02-05 21:08:18 +01:00
Nikos Mavrogiannopoulos
03edf5b5bc
changes to enable VPN functionality.
2013-02-05 21:03:40 +01:00
Nikos Mavrogiannopoulos
7c3900176e
Send X-CSTP-Version and read hostname.
2013-02-05 19:31:57 +01:00
Nikos Mavrogiannopoulos
087e1f8522
handle disconnections
2013-02-04 20:08:08 +01:00
Nikos Mavrogiannopoulos
ceca403691
Added automatic TLS session expiration.
2013-02-04 19:16:04 +01:00
Nikos Mavrogiannopoulos
1fb76ce890
Added session resumption to TLS server.
2013-02-03 21:23:29 +01:00
Nikos Mavrogiannopoulos
24cead11d4
Added some primitive mtu handling
2013-02-01 19:58:23 +01:00
Nikos Mavrogiannopoulos
599c3d6b59
cleanups
2013-01-31 20:36:49 +01:00
Nikos Mavrogiannopoulos
6608f7ad7f
Fixed UDP side.
2013-01-31 20:18:29 +01:00
Nikos Mavrogiannopoulos
103f32c311
Allow a graceful shutdown.
2013-01-30 22:31:13 +01:00
Nikos Mavrogiannopoulos
995d310694
Allow worker to received asynchronous commands from main.
2013-01-30 22:21:08 +01:00
Nikos Mavrogiannopoulos
0a8b951022
several updates and fixes in auth
2013-01-30 21:20:16 +01:00
Nikos Mavrogiannopoulos
25b0617081
better file structure
2013-01-30 19:00:29 +01:00