Nikos Mavrogiannopoulos
53fe6218e6
occtl: always print the stats reset time
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-19 19:57:30 +02:00
Nikos Mavrogiannopoulos
5e7f416e72
doc update [ci skip]
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 17:24:23 +03:00
Nikos Mavrogiannopoulos
c99ca67354
reset_stats: print session statistics prior to reset
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 17:02:28 +03:00
Nikos Mavrogiannopoulos
e135f8a54e
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-04-14 16:39:00 +03:00
Nikos Mavrogiannopoulos
e8b19309f1
sample.config: added server-stats-reset-time
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-04-14 16:39:00 +03:00
Nikos Mavrogiannopoulos
ccb80b5d4f
occtl: improved presentation of printed statistics
...
Also added different values to keep authentication failures
and closed sessions, in total and per accounting period.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-04-14 16:39:00 +03:00
Nikos Mavrogiannopoulos
99b2fdcd06
Reset periodically the server statistics kept
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 16:39:00 +03:00
Nikos Mavrogiannopoulos
d6ff620487
secmod sends periodically stats to main
...
That ensures that statistics will reach main even if no
users are logged in/logged out.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 16:39:00 +03:00
Nikos Mavrogiannopoulos
538d1bca21
occtl: print statistics provided by main
...
Also introduced the --debug option.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 16:39:00 +03:00
Nikos Mavrogiannopoulos
e9cf88f8c2
main: store additional statistics globally
...
That is, store:
* number of timed out sessions
* number of timed out due being idle sessions
* number of errored sessions
* total number of session handled (closed)
* total number of kbytes sent
* total number of kbytes received
* minimum MTU seen
* maximum MTU seen
* total authentication failures
* average/max authentication time (in secs)
* average/max session time (in minutes)
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 16:39:00 +03:00
Nikos Mavrogiannopoulos
81d2a86eff
tun: defined undeclared variable 'e'
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 16:27:02 +03:00
Nikos Mavrogiannopoulos
6e433a3bc5
update fedora build to F25
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 12:12:51 +03:00
Nikos Mavrogiannopoulos
1ac9c5bc49
.gitlab-ci.yml: explicitly install make in Centos/Fedora
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 12:12:26 +03:00
Nikos Mavrogiannopoulos
b2e199577d
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 11:36:42 +03:00
Nikos Mavrogiannopoulos
cf74746fb7
tun: be more verbose in bsd tun device creation errors
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-03-30 12:06:43 +02:00
Nikos Mavrogiannopoulos
37f8ebc8c9
tests: added unit test for proxy protocol v1
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-28 08:15:35 +02:00
Nikos Mavrogiannopoulos
0c18e122e6
tests: added check for proxy protocol v1
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-28 08:11:53 +02:00
Nikos Mavrogiannopoulos
18fa25fea2
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-28 08:08:49 +02:00
Nikos Mavrogiannopoulos
a45f358af3
worker: added support for proxy protocol v1
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-28 08:08:45 +02:00
Nikos Mavrogiannopoulos
fa3dad2e37
doc: document limitations of listen-clear-file
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-25 19:55:46 +01:00
Nikos Mavrogiannopoulos
de0823f01e
worker-proxyproto: improved error message
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-24 20:07:49 +01:00
Nikos Mavrogiannopoulos
83bea71e38
tests: added unit test for cstp_recv_nb()
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-24 20:07:47 +01:00
Nikos Mavrogiannopoulos
0792d7a135
cstp_recv_nb: improve operation under receiving from UNIX socket
...
That is, ensure that all possible packet size combinations are
correctly received.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-24 19:07:51 +01:00
Nikos Mavrogiannopoulos
50c551b56e
tests: kerberos tests use F25
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-03-23 09:33:14 +01:00
Nikos Mavrogiannopoulos
8e66136a1b
tests: test-user-config: fixed check for 401 error
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-03-23 09:28:43 +01:00
Nikos Mavrogiannopoulos
e8a07e402e
Revert "cstp_recv_nb: improve operation under receiving from UNIX socket"
...
This reverts commit 409f114d9e .
2017-03-23 09:06:40 +01:00
Nikos Mavrogiannopoulos
fa00c52809
doc update
2017-03-20 09:28:01 +01:00
Nikos Mavrogiannopoulos
9938056f6c
Disable DTLS-PSK protocol when run under a unix socket
...
It is not possible to derive PSK keys when only the TCP CSTP session
is available, without the TLS session.
Relates #22
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-03-20 09:27:46 +01:00
Nikos Mavrogiannopoulos
409f114d9e
cstp_recv_nb: improve operation under receiving from UNIX socket
...
That is, ensure that all possible packet size combinations are
correctly received.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-20 08:20:40 +01:00
Nikos Mavrogiannopoulos
aa28f0b9d2
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-11 21:27:32 +01:00
Nikos Mavrogiannopoulos
c1d86d5577
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-02-23 10:06:37 +01:00
Nikos Mavrogiannopoulos
4d9cdf7610
worker-vpn: use TCP_INFO on linux to obtain accurate MTU information
...
This provides a more accurate value than the one obtained using the
TCP MSS value. The latter is affected by many factors (such as tcp
options), to provide a reliable value.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-02-23 10:05:45 +01:00
Nikos Mavrogiannopoulos
fdfad2fa7e
worker-vpn: corrected calculation for MTU via TCP MSS
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-02-22 22:01:49 +01:00
Nikos Mavrogiannopoulos
6986a97d12
tests: added missing file to dist files
ocserv_0_11_7
2017-02-12 10:19:02 +01:00
Nikos Mavrogiannopoulos
996f6068be
updated auto-generated files
2017-02-12 10:19:02 +01:00
Nikos Mavrogiannopoulos
d23215b584
bumped version
2017-02-12 10:19:02 +01:00
Nikos Mavrogiannopoulos
f2714d1950
occtl: added compatibility with the 0.11.6 output
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-02-12 10:19:02 +01:00
Nikos Mavrogiannopoulos
c59cf15052
occtl: renamed cookie to session
...
That reflects more close the actual use of the printed identifier.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-02-12 10:19:02 +01:00
Nikos Mavrogiannopoulos
4bbf5129ee
worker: do not log real session ID but rather the masked one
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-02-12 10:19:02 +01:00
Nikos Mavrogiannopoulos
145ba5c14d
Explicitly specify the protocol buffers syntax used in .proto files.
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-02-12 10:19:02 +01:00
Nikos Mavrogiannopoulos
cb60edcf84
sec-mod: Do not log any received invalid SID
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-02-12 10:19:02 +01:00
Nikos Mavrogiannopoulos
12c4970c9e
tests: removed firewall tests
...
These were no longer up-to-date and were not checking the provided
functionality.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-02-06 01:54:48 +01:00
Nikos Mavrogiannopoulos
66f8b57af9
doc update
2017-01-29 15:54:54 +01:00
Nikos Mavrogiannopoulos
fdea01f4f5
Do not log the internal session ID nor re-use it in radius
...
Use instead a value derived from it, to avoid access to the debugging
log files, or radius result to access to the server.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-01-29 15:48:46 +01:00
Nikos Mavrogiannopoulos
3033591343
doc update [ci skip]
2017-01-29 15:29:51 +01:00
Nikos Mavrogiannopoulos
550599e098
doc update
2017-01-29 15:17:20 +01:00
Nikos Mavrogiannopoulos
bc6f3dc69c
radius: use the reply message from server on rejection
...
That is, log it, and forward it to the worker process in order
to deliver it to the user.
Resolves #72
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-01-29 15:17:17 +01:00
Nikos Mavrogiannopoulos
23189a177a
auth: pam: minor cleanups
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-01-28 15:59:04 +01:00
Nikos Mavrogiannopoulos
741f8b22da
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-01-28 15:25:28 +01:00
Nikos Mavrogiannopoulos
b3cbfbbcd5
tests: Added check for certificate alternative name checking
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-01-28 15:23:17 +01:00