Nikos Mavrogiannopoulos
33f225108a
config: removed reference of user-profile in group config
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2020-04-09 22:56:52 +02:00
Nikos Mavrogiannopoulos
b24c427b15
config: document that user-profile cannot be set per user
...
Relates: #270
Resolves : #179
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2020-04-09 22:53:02 +02:00
Nikos Mavrogiannopoulos
4bcf29643d
ocserv: added support for per-user split-dns directive
...
Resolves : #229
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2019-11-17 11:06:47 +01:00
Nikos Mavrogiannopoulos
cb138ede03
sample.config: documented script exit code handling [ci skip]
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2019-10-30 08:24:06 +01:00
Lele Long
17ed47488d
Add udp-listen-host option for DTLS
...
This option supports different listen addresses for tcp and
udp such as haproxy for tcp, but support dtls at the same time (haproxy
does not support UDP at the moment)
2019-09-30 09:01:55 +08:00
Timo Förster
8f7a416aa4
Change documentation url for UsersFile. Fixes #163
...
Signed-off-by: Timo Förster <tfoerster@webfoersterei.de >
2018-08-07 10:35:31 +02:00
Nikos Mavrogiannopoulos
2ae4c2b2ed
sample.config: the example paths reflect real system paths
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-04-15 17:25:27 +02:00
Nikos Mavrogiannopoulos
8245843166
updated URI
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-03-10 08:05:07 +01:00
Nikos Mavrogiannopoulos
ecf9132495
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-03-06 20:42:33 +01:00
Nikos Mavrogiannopoulos
ba6921ed9a
Introduced the notion of virtual hosts
...
This provides virtualized server configurations which take
effect after client connection when client hello is received.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-03-06 20:42:31 +01:00
Nikos Mavrogiannopoulos
b7a14f1c4a
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-02-19 20:18:38 +01:00
Nikos Mavrogiannopoulos
a157fc7068
doc: clarify auth and enable-auth
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2018-02-19 15:41:36 +01:00
Nikos Mavrogiannopoulos
bdb5ae4516
sample.config: added session-timeout parameter
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-12-11 08:26:48 +01: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
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
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
b2e199577d
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-04-14 11:36:42 +03:00
Nikos Mavrogiannopoulos
18fa25fea2
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-28 08:08:49 +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
3033591343
doc update [ci skip]
2017-01-29 15:29:51 +01:00
Johannes Sjøkvist
ae2fd78580
Add support for oid 2.5.29.17 RFC822Name
...
This is needed to be able to retreive email from the Subject
Alternative Name from the certificate.
Signed-off-by: Johannes Sjøkvist <johannes@konsept-it.no >
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-01-28 15:04:20 +01:00
Nikos Mavrogiannopoulos
0b47b305de
improved documentation of user-profile option
2017-01-04 16:20:57 +01:00
Mike Miller
34fd11d3a8
Fix typos in man pages, config files, and comments
...
Signed-off-by: Mike Miller <mtmiller@debian.org >
2016-12-13 18:01:23 -08:00
Nikos Mavrogiannopoulos
b5c39e2edf
sample.config: include switch-to-tcp-timeout directive
2016-11-15 14:57:48 +01:00
Nikos Mavrogiannopoulos
f0f25dde00
doc: point to README-radius.md for radius configuration attributes
2016-10-09 17:39:37 +02:00
Nikos Mavrogiannopoulos
5fce6c8c86
Use the X-AnyConnect-Identifier-Platform header to identify mobile clients
...
That is, if the header contains "android" or "apple-ios" mark it as
a mobile client. The header X-AnyConnect-Identifier-DeviceType is only
considered for logging purposes and appended to the user-agent name
if present.
2016-09-25 15:44:43 +02:00
Nikos Mavrogiannopoulos
445b9070a6
untied the cisco-client-compat option from the DTLS-LEGACY protocol
...
Introduced instead the 'dtls-legacy' config option which can be used
to explicitly disable the legacy DTLS protocol.
2016-09-22 15:43:50 +02:00
Nikos Mavrogiannopoulos
bd87c7607e
renamed match-tls-and-dtls-ciphers to match-tls-dtls-ciphers
2016-09-22 15:26:02 +02:00
Nikos Mavrogiannopoulos
4c85fa97f0
Added configuration option 'dtls-psk'
...
When this option is set to false, the DTLS-PSK protocol
will not be negotiated by worker processes. The process will fallback
to the legacy protocol in that case.
2016-09-22 15:20:35 +02:00
Nikos Mavrogiannopoulos
555d2cb03e
Added the match-tls-and-dtls-ciphers config option
...
That when enable, it will prevent any DTLS negotiation other than the
DTLS-PSK, and will ensure that the cipher/mac combination matches on
the TLS and DTLS connections. The cisco-client-compat config option
when disabled, it will disable the pre-draft-DTLS negotiation.
2016-09-13 13:25:35 +02:00
Nikos Mavrogiannopoulos
982348df88
Reworked MTU discovery
...
Disable MTU discovery when not requested, set the minimum packet size
to 1280 for IPv6 and 800 bytes for IPv4. When MTU discovery fails to
calculate an MTU over the minimum, it disables itself and ocserv will rely
on packet fragmentation. This also enhances DTLS connection detection
(due to MTU issues), by setting the DPD packet size to equal to the current
data MTU.
2016-08-04 07:57:37 +02:00
Nikos Mavrogiannopoulos
53a54b0e39
doc: documented about krb5-k5tls plugin
...
This plugin is required in Debian and Ubuntu based distributions
for kinit to be able to use KKDCP servers. Suggested by Jochen Hein.
2016-07-13 09:08:46 +02:00
Nikos Mavrogiannopoulos
7254f3b2e7
document how a certificate may hold multiple groups
2016-07-04 10:50:40 +02:00
Nikos Mavrogiannopoulos
0c093ad8f3
ocserv: allow overriding hostname on the per-user configuration
...
This allows for the administrator to set specific hostnames, or even
empty hostname for specific users.
2016-06-18 11:08:53 +02:00
Nikos Mavrogiannopoulos
f2bef25cdc
sample.config: use new paths
2016-06-17 11:54:07 +02:00
Nikos Mavrogiannopoulos
3eb5dd360e
doc update
2016-04-17 10:45:26 +02:00
Nikos Mavrogiannopoulos
0b4333d7ee
ocserv: warn when conflicting supplemental config options are specified
...
That is, do not allow radius' groupconfig=true option to be combined
with config-per-user/group. This reduces frustration since these options
are incompatible.
2016-04-01 15:32:27 +02:00
Nikos Mavrogiannopoulos
435c78fa3d
doc: eliminated references to HOSTNAME
...
It was never available in the up/down scripts.
2016-03-05 16:45:39 +01:00
Nikos Mavrogiannopoulos
010257c6a2
Simplified cookie handling
...
This change set eliminates the need for cryptographically authenticated
cookies and relies on sec-module providing accurate information on
the SID provided by the client.
2016-02-23 15:31:17 +01:00
Nikos Mavrogiannopoulos
aa6bd829d4
increased the default cookie rekey time to 3 days
2016-02-21 12:43:20 +01:00
Nikos Mavrogiannopoulos
b130bd9214
config: increased the default auth-timeout value to 4mins
...
This provides slow users more time to enter their username,
password.
2016-02-13 14:49:08 +01:00
Nikos Mavrogiannopoulos
89f02bad02
config: put kkdcp options into brackets
...
That is not necessary for the existing examples, but may be
in future ones, as they may contain characters that libopts doesn't
like.
2016-02-08 19:27:39 +01:00
Nikos Mavrogiannopoulos
b6df22c8c3
Reload the certificates and private keys on SIGHUP
...
Until now this part of the configuration was static, but
there is the need to reload certificates and keys, e.g., on
renewal.
2016-01-26 12:51:05 +01:00
Nikos Mavrogiannopoulos
c61e5eb47b
doc: document that ocserv-fw requiring options are available in Linux systems only
2016-01-25 11:16:06 +01:00
Nikos Mavrogiannopoulos
d0fc4ce92b
doc: added more info on isolate-workers
2016-01-20 13:12:37 +01:00
Nikos Mavrogiannopoulos
3b0342c678
doc update
2015-12-08 14:35:30 +01:00
Nikos Mavrogiannopoulos
14d19b3e9a
Enhanced configuration option 'restrict-user-to-ports'
...
This enhancement allows to negate the rules and allow the user connecting
to all ports except the specified.
2015-12-07 11:15:56 +01:00
Nikos Mavrogiannopoulos
d910c8952b
doc: list 'route=default' as an example
2015-12-02 10:41:16 +01:00
Nikos Mavrogiannopoulos
eabfbe8473
Added configuration option 'restrict-user-to-ports'
...
This option is intended to allow restricting users to accessing
specific ports once they enter the VPN. The rules set using this
option will be enforced by the ocserv-fw script.
2015-12-02 10:38:12 +01:00
Nikos Mavrogiannopoulos
53376c96a2
doc: document the behavior of restrict-user-to-routes in case of defaultroute
2015-11-29 20:24:32 +01:00