Nikos Mavrogiannopoulos
834326fe70
tests: provide more verbose output on test-pam
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-09-08 11:29:31 +02:00
Nikos Mavrogiannopoulos
e1f4d1229c
.gitlab-ci.yml: use fedora26 builds
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-09-08 10:36:28 +02:00
Nikos Mavrogiannopoulos
d5d1c2f780
.gitlab-ci.yml: added static analyzers
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-09-08 10:33:51 +02:00
Nikos Mavrogiannopoulos
a10376d750
occtl: disable code during static analysis that causes trouble to clang
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-09-07 21:57:31 +02:00
Nikos Mavrogiannopoulos
83770bb45d
config: avoid compiler warning
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-09-07 21:57:31 +02:00
Nikos Mavrogiannopoulos
6b6b86c14c
sec-mod: avoid null pointer dereference
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-09-07 21:57:31 +02:00
Nikos Mavrogiannopoulos
ba37feed5b
occtl: avoid null pointer dereference
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-09-07 21:57:31 +02:00
Nikos Mavrogiannopoulos
ce297aed4b
occtl: removed unused variables
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-09-07 21:57:31 +02:00
Nikos Mavrogiannopoulos
67991e6960
removed dead assignments
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-09-07 21:57:31 +02:00
Nikos Mavrogiannopoulos
4104160950
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-08-23 12:00:15 +02:00
Nikos Mavrogiannopoulos
077e16e36d
tests: check server functionality with Ed25519/RSA-PSS certs
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-08-23 12:00:15 +02:00
Nikos Mavrogiannopoulos
af2a64df2f
ocserv: handle RSA-PSS and ed25519 key types when compiled with gnutls 3.6.0
...
That is, enhance the security module to accept and understand
more elaborate signing commands.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-08-23 12:00:15 +02:00
Nikos Mavrogiannopoulos
aaf2c0265f
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-08-23 11:59:53 +02:00
Nikos Mavrogiannopoulos
4527e5f864
is_ipv4_ok: corrected access to mask
...
This prevents the acceptance of an invalid IPv4 address
as valid.
Resolves #112
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-08-23 11:58:44 +02:00
Nikos Mavrogiannopoulos
5d74492a59
tests: verify correct operation with locked account
...
That checks whether connecting to a locked account will have
unexpected effects (e.g., login allowed).
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-08-23 09:26:58 +02:00
Nikos Mavrogiannopoulos
4fcea8ae06
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-08-23 09:19:01 +02:00
Nikos Mavrogiannopoulos
084fff8425
plain: avoid crash on locked accounts
...
That is, avoid a null pointer dereference when crypt()
fails.
Resolves #114
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-08-23 09:18:03 +02:00
Nikos Mavrogiannopoulos
a62fe8791d
.gitlab-ci.yml: enabled build for freebsd
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-07-21 18:18:53 +02:00
Aaron LI
fd3f415000
Fix build on DragonFly BSD
...
With this fix, I can successfully build `ocserv-0.11.8` on DragonFly
BSD (4.9-DEVELOPMENT) using the `net/ocserv` port from FreeBSD [1]
without any further modifications.
[1] https://github.com/freebsd/freebsd-ports/tree/master/net/ocserv
Signed-off-by: Aaron LI <aly@aaronly.me >
2017-07-09 17:01:57 +02:00
Lele Long
ae11fced53
Update --load-ca-certificate argument to ca-cert.pem in examples
...
Signed-off-by: Lele Long <schemacs@gmail.com >
2017-06-16 18:49:28 +08:00
Nikos Mavrogiannopoulos
ae3e52c252
.gitlab-ci.yml: disabled freebsd builds; system no longer available [ci skip]
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-06-14 15:58:08 +02:00
Nikos Mavrogiannopoulos
6ac543e3a0
document that not all methods can be combined
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-05-31 09:34:23 +02:00
Nikos Mavrogiannopoulos
89ba65922a
Avoid the use of the VERS-ALL priority string when gnutls < 3.3.24 is present
...
That priority string is only available on gnutls 3.3.24+ versions of gnutls.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-05-18 08:27:02 +02:00
Nikos Mavrogiannopoulos
954774d43e
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
ocserv_0_11_8
2017-05-03 02:34:43 +02:00
Nikos Mavrogiannopoulos
48f59f1b94
.gitlab-ci.yml: compile using GeoIP-devel in F25/Centos7
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-05-03 00:15:46 +02:00
Nikos Mavrogiannopoulos
a332788bd4
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-05-03 00:13:30 +02:00
Nikos Mavrogiannopoulos
f0969ffd3f
configure: allow disabling libgeoip detection
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-05-03 00:12:26 +02:00
Nikos Mavrogiannopoulos
1c236a8abb
occtl: print peer location on show user info
...
That utilizes libgeoip.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-05-02 13:45:38 +02:00
Nikos Mavrogiannopoulos
2664d1c42c
occtl: print Status grouped with general info
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-05-02 07:10:29 +02:00
Nikos Mavrogiannopoulos
abd621b30c
kkdcp: increased read timeout and made it a definition
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-04-29 13:01:35 +02:00
Nikos Mavrogiannopoulos
373af80d60
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-04-28 17:20:29 +02:00
Nikos Mavrogiannopoulos
02471bd0cb
kkdcp: increase maximum packet size to 64kb
...
There are cases where our previous limit (16kb) was insufficient
(see #100 ), and it is reasonable to switch to a limit related to
maximum UDP packet size.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-04-28 17:20:29 +02:00
Nikos Mavrogiannopoulos
9dae1ecedc
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-27 09:06:28 +02:00
Nikos Mavrogiannopoulos
0b9ce68c17
handle_worker_commands: fix use of send_msg_to_worker
...
Relates #100
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-27 08:57:09 +02:00
Nikos Mavrogiannopoulos
f932e61e46
updated auto-generated files [ci skip]
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-25 19:05:48 +02:00
Nikos Mavrogiannopoulos
1627f09cc9
configure: bumped version
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-25 19:01:32 +02:00
Nikos Mavrogiannopoulos
5c20ad2c61
occtl: combined stats and status cmd
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-24 19:35:38 +02:00
Nikos Mavrogiannopoulos
03c81b190a
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-23 19:09:39 +02:00
Nikos Mavrogiannopoulos
0d8ee5e6a9
config: increased the default max-ban-score to 8 wrong password attempts
...
This still prevents abuse, while allowing few more attempts than 5, which
are typically easily reached through software which remembers passwords.
At the same time increase the default ban time to 20 minutes.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-23 19:09:39 +02:00
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