Commit Graph

74 Commits

Author SHA1 Message Date
Nikos Mavrogiannopoulos
1222fcf803 updated 2013-02-04 22:03:51 +01:00
Nikos Mavrogiannopoulos
490d0814ee Check for root permissions after parsing command line 2013-02-04 21:54:33 +01:00
Nikos Mavrogiannopoulos
e08baf8624 use close-on-exec flag on fds 2013-02-04 21:50:50 +01:00
Nikos Mavrogiannopoulos
734a6911a9 added cloexec module 2013-02-04 21:20:09 +01:00
Nikos Mavrogiannopoulos
f5507a7161 clear all fds and mem prior to exec 2013-02-04 20:56:35 +01:00
Nikos Mavrogiannopoulos
c8c90ffeda updated 2013-02-04 20:43:49 +01:00
Nikos Mavrogiannopoulos
61ae5a9c06 Added connect and disconnect scripts 2013-02-04 20:43:28 +01:00
Nikos Mavrogiannopoulos
087e1f8522 handle disconnections 2013-02-04 20:08:08 +01:00
Nikos Mavrogiannopoulos
cf179000a0 print the pid of dying processes 2013-02-04 19:53:52 +01:00
Nikos Mavrogiannopoulos
9b072c22ba removed debugging info 2013-02-04 19:26:12 +01:00
Nikos Mavrogiannopoulos
ceca403691 Added automatic TLS session expiration. 2013-02-04 19:16:04 +01:00
Nikos Mavrogiannopoulos
6572f2a082 reduce the number of data exchanged during a resumption. 2013-02-04 01:48:09 +01:00
Nikos Mavrogiannopoulos
4d344f2017 Added missing file 2013-02-03 21:43:33 +01:00
Nikos Mavrogiannopoulos
1fb76ce890 Added session resumption to TLS server. 2013-02-03 21:23:29 +01:00
Nikos Mavrogiannopoulos
7d962401a1 updated 2013-02-01 20:07:58 +01:00
Nikos Mavrogiannopoulos
20df5f8d60 updated 2013-02-01 20:07:20 +01:00
Nikos Mavrogiannopoulos
ea434d50f9 updated config.h.in 2013-02-01 20:06:58 +01:00
Nikos Mavrogiannopoulos
a4b588eebc use the full certificate DN if no username is set 2013-02-01 20:00:34 +01:00
Nikos Mavrogiannopoulos
24cead11d4 Added some primitive mtu handling 2013-02-01 19:58:23 +01:00
Nikos Mavrogiannopoulos
035b81209d Added missing files 2013-02-01 19:53:41 +01:00
Nikos Mavrogiannopoulos
65a3ac4cb4 better name for db_file 2013-02-01 08:16:18 +01:00
Nikos Mavrogiannopoulos
366d47cdf3 updated 2013-02-01 08:15:38 +01:00
Nikos Mavrogiannopoulos
73c36c31f9 master secret doesn't need to be generated by the server 2013-02-01 08:13:11 +01:00
Nikos Mavrogiannopoulos
92b1d573eb set a maximum number of clients 2013-01-31 22:52:39 +01:00
Nikos Mavrogiannopoulos
a923a8a29a set a default priority string if not set. 2013-01-31 22:40:45 +01:00
Nikos Mavrogiannopoulos
9b9f8daead updated 2013-01-31 20:38: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
014d54e235 chroot worker process 2013-01-30 21:58:34 +01:00
Nikos Mavrogiannopoulos
853d5341c0 added missing file 2013-01-30 21:48:50 +01:00
Nikos Mavrogiannopoulos
5838f37675 Added todo 2013-01-30 21:48:21 +01:00
Nikos Mavrogiannopoulos
b8f04d8027 Added PAM authentication. 2013-01-30 21:43:36 +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
Nikos Mavrogiannopoulos
ac0f207579 silence background operation 2013-01-30 17:57:42 +01:00
Nikos Mavrogiannopoulos
e34d54318d notify that root access is required 2013-01-30 17:55:16 +01:00
Nikos Mavrogiannopoulos
c465a27482 daemonize 2013-01-30 17:53:59 +01:00
Nikos Mavrogiannopoulos
ba82188003 small updates. Added sample configuration. 2013-01-30 17:52:25 +01:00
Nikos Mavrogiannopoulos
d462edcf35 Associate a gnutls session with the worker state ptr. 2013-01-30 17:43:36 +01:00
Nikos Mavrogiannopoulos
0b6fc4c696 Read configuration file 2013-01-30 17:33:17 +01:00
Nikos Mavrogiannopoulos
e54667b71c make local option work 2013-01-30 17:18:00 +01:00
Nikos Mavrogiannopoulos
f4985166a9 Added compile 2013-01-30 17:08:30 +01:00
Nikos Mavrogiannopoulos
8c2735d1e1 use autogen for command line options 2013-01-30 01:39:14 +01:00
Nikos Mavrogiannopoulos
18becb9640 better notation 2013-01-29 20:59:15 +01:00
Nikos Mavrogiannopoulos
23fe42f5d4 Allow a certain number of requests to the HTTP server 2013-01-29 20:24:17 +01:00
Nikos Mavrogiannopoulos
b24a3bf74b server_st -> worker_st 2013-01-29 20:19:23 +01:00
Nikos Mavrogiannopoulos
b8da3bd6ce bring up tun interface 2013-01-29 20:16:39 +01:00
Nikos Mavrogiannopoulos
3a78e632f7 initialize memory 2013-01-29 20:16:29 +01:00