Maximilian Bosch
cd5e01edd9
ocserv: init at 0.12.1 ( #42871 )
...
`ocserv` is a VPN server which follows the openconnect protocol
(https://github.com/openconnect/protocol ). The packaging is slightly
inspired by the AUR version
(https://aur.archlinux.org/packages/ocserv/ ).
This patch initializes the package written in C, the man pages and a
module for a simple systemd unit to run the VPN server. The package
supports the following authentication methods for the server:
* `plain` (mostly username/password)
* `pam`
The third method (`radius`) is currently not supported since `nixpkgs`
misses a packaged client.
The module can be used like this:
``` nix
{
services.ocserv = {
enable = true;
config = ''
...
'';
};
}
```
The option `services.ocserv.config` is required on purpose to
ensure that nobody just enables the service and experiences unexpected
side-effects on the system. For a full reference, please refer to the
man pages, the online docs or the example value.
The docs recommend to simply use `nobody` as user, so no extra user has
been added to the internal user list. Instead a configuration like
this can be used:
```
run-as-user = nobody
run-as-group = nogroup
```
/cc @tenten8401
Fixes #42594
2018-08-01 21:39:09 +02:00
..
2017-12-08 22:18:57 +00:00
2018-06-30 03:02:58 +02:00
2018-05-08 11:25:53 +02:00
2018-07-20 20:56:59 +00:00
2018-07-20 20:56:59 +00:00
2018-06-26 10:02:07 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-07-28 12:48:08 +03:00
2017-11-10 11:54:21 +01:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-07-20 19:38:19 +00:00
2018-07-20 20:56:59 +00:00
2018-06-30 03:02:58 +02:00
2018-02-15 23:37:12 +01:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-04-26 13:57:11 +03:00
2018-04-15 10:17:46 +08:00
2018-02-20 16:07:49 +00:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-05-31 23:15:19 +02:00
2018-04-12 09:39:14 +10:00
2018-01-05 02:37:09 +01:00
2018-05-02 10:30:30 -04:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2016-11-23 15:23:10 +01:00
2017-03-17 23:36:19 +01:00
2017-09-09 00:29:46 +02:00
2018-06-24 16:49:10 +03:00
2017-01-22 21:58:39 +01:00
2018-03-01 14:38:53 -05:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-07-20 18:48:37 +00:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 11:33:11 +00:00
2018-06-30 03:02:58 +02:00
2018-07-20 20:56:59 +00:00
2018-06-30 03:02:58 +02:00
2018-07-01 10:59:35 +01:00
2017-11-03 14:45:08 -04:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2017-10-22 15:36:26 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2017-05-18 15:57:26 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-07-20 18:48:37 +00:00
2018-06-30 03:02:58 +02:00
2018-07-03 17:34:07 +02:00
2018-06-30 03:02:58 +02:00
2018-06-12 15:14:15 +02:00
2018-05-05 00:33:20 -05:00
2018-07-07 17:15:35 +02:00
2018-03-01 14:38:53 -05:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-02-20 10:14:55 +00:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-07-20 20:56:59 +00:00
2018-08-01 21:39:09 +02:00
2018-06-30 03:02:58 +02:00
2016-12-10 20:35:43 +01:00
2018-06-30 03:02:58 +02:00
2018-07-20 10:51:52 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-07-20 20:56:59 +00:00
2018-06-30 03:02:58 +02:00
2016-12-05 13:37:08 +01:00
2018-06-30 03:02:58 +02:00
2018-07-05 22:11:29 -04:00
2018-06-30 03:02:58 +02:00
2018-07-28 00:12:55 +03:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2017-02-09 18:01:14 +01:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-02-10 07:52:03 +00:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-04-13 13:39:21 +03:00
2018-06-30 03:02:58 +02:00
2018-07-20 20:56:59 +00:00
2016-11-11 23:11:54 +01:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-02-22 18:37:59 +03:00
2018-06-30 03:02:58 +02:00
2017-09-09 12:44:46 +02:00
2018-06-09 00:38:51 +02:00
2018-02-07 13:21:49 +09:00
2018-05-16 15:16:30 +02:00
2018-01-21 11:23:07 +00:00
2018-07-04 00:14:45 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-07-20 20:56:59 +00:00
2018-07-20 20:56:59 +00:00
2018-06-29 13:41:46 -04:00
2018-06-30 03:02:58 +02:00
2018-06-30 03:02:58 +02:00
2018-07-20 20:56:59 +00:00
2017-11-11 23:11:46 +01:00
2018-07-20 20:56:59 +00:00
2018-06-17 11:23:30 +00:00
2018-07-20 20:56:59 +00:00
2018-06-27 15:43:55 +02:00
2018-07-20 18:48:37 +00:00