openvpn
openvpn copied to clipboard
OpenVPN is an open source VPN daemon
Added support for TPM 1.2 OpenSSL crypto engine (based on patch https://github.com/ThomasHabets/openvpn, but updated for newer OpenVPN 2.4.4 and OpenSSL 1.0.2g) In order to use TPM 1.2, please follow these...
In multiple case it is important to limit user connection time. At the moment it is only possible by using management console and writing complicated script to follow connection status....
if the address in addr_ptr is not aligned correctly, the wrong bytes are written on arm replacing * operator with memcpy fixes the issue # Thank you for your contribution...
Some servers push `dhcp-option DOMAIN-SEARCH` as well as `dhcp-option DOMAIN`. This change enables the script to understand `DOMAIN-SEARCH` and treat it the same as `DOMAIN`.
Hello, This pull request implements the `passtos` option for both IPv6 packets (parsing the ToS of IPv6 packets received inside the tunnel) and sockets (setting the ToS of IPv6 encrypted...
While trying to get NetworkManager to obey the "push redirect-gateway/redirect-private" in the "--up"-script, I found that this was impossible since these commands were not visible in the environment. This is...
So if a tun0 is already there, the program will fails.
management interface: Reverted management_io to its original state to prevent the following problem:
man_read -> ... -> man_output_list_push_finalize -> management_io -> man_read After some digging I found this commit made by James Yonan in 2010: https://sourceforge.net/p/openvpn/openvpn-testing/ci/3cf6c9328250061600b78c8a7deb0edc850e739b In this commit he put both writing...
It is not easy to find cid for using client-kill command, so make kill command support killmsg is very useful for stopping remote client with AUTH_FAILED.