Arne Schwabe
99adaa0e88
Rename openvpnerrstr.c to openvpnerrstr.h
...
The file is used like a header in all its uses. Having it being a .c
file is a lot more difficult to handle with modern build systems
2019-12-02 14:16:56 +01:00
James Yonan
1ecb82ee2f
kovpn: support disabling compression framing
...
Signed-off-by: James Yonan <james@openvpn.net>
2019-11-27 18:55:06 +01:00
Arne Schwabe
1e2d7b1c81
Implement opening /dev/net/ovpn via tun builder interface
...
Signed-off-by: Arne Schwabe <arne@openvpn.net>
2019-11-27 17:11:50 +01:00
Arne Schwabe
913adc6807
Move KoTun::DevConf into its own header file
...
This allows to include/use this file when the other dependencies of
kodev.hpp are not yet declared. (E.g. logging)
Signed-off-by: Arne Schwabe <arne@openvpn.net>
2019-11-27 17:11:50 +01:00
James Yonan
0e598a87b2
kovpn.hpp: asio must be included before sys/ and linux/ headers to avoid redefinition conflicts
...
Signed-off-by: James Yonan <james@openvpn.net>
2018-08-30 13:00:27 +03:00
Lev Stipakov
3371cb745c
kovpn.hpp: fix centos build with DCO enabled
...
Signed-off-by: Lev Stipakov <lev@openvpn.net>
2018-08-30 12:33:42 +03:00
Arne Schwabe
ba264862a5
Send also kovpn statistics of CPU Cores >= 16 via status message
...
Also let the function ncores function use the more standard C++
implementation and only fall back to our custom implementation if
it does not work.
2018-07-09 16:02:35 +02:00
Lev Stipakov
643ada4395
[OVPN3-230] Add client-side dco code
...
Signed-off-by: Lev Stipakov <lev@openvpn.net>
2018-05-31 16:27:50 +03:00