Nikolai Rodionov
2ec840ff63
Take over the project
...
I've decided to maintain the project myself now, so I've forked it and
create a drone pipeline to push image to my registry
2023-08-18 17:18:48 +02:00
Lawrence Tan
6a86b23ed8
Update ovpn_revokeclient
2022-06-07 16:40:54 -07:00
lawtancool
9b23df2a6a
change server config to tls-crypt instead of tls-auth
2020-02-21 21:16:30 -08:00
lawtancool
b6de5e4a40
change client config to use tls-crypt instead of tls-auth
2020-02-21 21:15:32 -08:00
lawtancool
dbc54eb880
remove x509-types copying from ovpn_genclientcert
2019-06-22 21:51:41 -07:00
lawtancool
3351f38155
Create ovpn_genclientcert
2019-06-22 21:38:15 -07:00
lawtancool
af3b10e731
fix easyrsa path part 2
2019-06-21 22:34:34 -07:00
lawtancool
83d7af491a
fix easyrsa path
2019-06-21 22:34:11 -07:00
lawtancool
dff16d9a4f
export EASYRSA="EasyRSA-unix-v3.0.6/"
2019-06-21 22:33:08 -07:00
lawtancool
4afd4c1f90
bump to EasyRSA-unix-v3.0.6
2019-06-21 22:22:05 -07:00
lawtancool
951b98d758
clean up x509-types folder
2019-06-21 21:55:28 -07:00
lawtancool
33e5786326
fix unknown key type server" error
2019-06-21 21:55:01 -07:00
lawtancool
971dbb4bb5
fix EASYRSA_SSL_CONF
2019-06-21 21:37:35 -07:00
lawtancool
a0fc7f8288
fix easyrsa The OpenSSL config file cannot be found
2019-06-21 21:10:55 -07:00
lawtancool
bc8c2bc3fe
fix easyrsa pathing part 2
2019-06-21 20:54:11 -07:00
lawtancool
10ae840c31
fix easyrsa path
2019-06-21 20:53:24 -07:00
lawtancool
42ec170420
add note about removing easyrsa after finishing
2019-06-21 20:19:22 -07:00
lawtancool
ff3a97062b
cleanup EasyRSA once we're done
2019-06-21 20:17:01 -07:00
lawtancool
a3ec8a4bcf
download easyrsa in pki generation script
...
because ubuntu doesn't have it on CLI
2019-06-21 20:12:59 -07:00
Jochen Bauer
3771097bc9
corrected the output line, was accidentially wrong
2018-08-30 17:08:04 +02:00
Bauer, Jochen
ea19fbe932
extended client status for EXPIRED or other errors
2018-09-01 15:40:38 +02:00
Denis Zamataev
49d36c2d64
implements setting 'comp-lzo no' on server conf by default
2018-05-03 15:19:02 +03:00
Denis Zamataev
e1bd5b6450
removes pushing 'comp-lzo' when it is enabled
2018-05-01 21:04:31 +03:00
SizL75
092affef43
fixed type
...
missing space in line 372
2018-04-29 18:15:52 +02:00
Denis Zamataev
f75f2e17a3
implements pushing comp-lzo setting
2018-04-27 14:34:29 +03:00
w2ak
26589a118e
[ovpn_getclient] key-direction before tls-auth
...
NetworkManager seems to be ignoring the `key-direction` directive when
it is after the `tls-auth` key, leading to issues as #268 .
Signed-off-by: w2ak <w2ak@users.noreply.github.com>
2018-01-04 19:10:46 +01:00
Miguel Escriva
00ec5214e0
Fix ovpn_genconfig to work in arm architecture
2017-12-22 14:29:57 +01:00
Nicolas Duchon
7a29e8e39b
Extra client config is now an array
2017-06-21 02:21:52 +02:00
Nicolas Duchon
16fbc4019d
Fix ovpn_genconfig for repeatability
2017-06-21 02:21:52 +02:00
Kyle Manna
074a07e40e
genconfig: Fix missing MTU required argument
...
This must have beeen broken for a long time. Test case added to prevent
it from breaking again.
Closes #259
2017-05-13 09:50:18 -07:00
Alexander Chepurko
3ee5479d78
Push options need to be quoted.
...
Move the implementation to process_push_config.
2017-05-11 10:55:46 -07:00
Nicolas Duchon
a091bef13b
Create a script to handle client revocation
...
This script revoke the certificate corresponding to the commonName passed as first parameter, generate a new CRL, copies it to /etc/openvpn, make it readable by OpenVPN and optionally remove the crt, key and req file corresponding to the revoked certificate using "remove" as second parameter (removal of those files are required to generate a new client certificate using the revoked certificate's CN).
2017-05-10 18:08:11 +02:00
Nicolas Duchon
59644d953d
Replace hardlinking of crl.pem with a copy
...
easyrsa gen-crl does not modify the crl.pem in place but rather remove the old file and create a new one, which means any hardlink to it will get broken again at each invocation of easyrsa gen-crl.
If hardlink to this file is not going to work anyway and we still need it to be readable by OpenVPN, we're better off copying it and chmod-ing it every time a new one is detected on container start, using the conditional expression file1 -nt file2.
2017-05-10 18:08:11 +02:00
Nicolas Duchon
dcf3791d54
Generate a CRL during PKI initialization
2017-05-10 18:08:11 +02:00
Kyle Manna
ce690e5ab1
ovpn_run: Explicitly enable ipv6
...
On a recent build I ran in to the following error messages:
Wed May 3 14:31:43 2017 /sbin/ip -6 addr add 2001:db8:0:4::1/64 dev tun0
Wed May 3 14:31:43 2017 Linux ip -6 addr add failed: external program exited with error status: 2
This appears to be do to the fact that somewhere something defaulted the
kernel in the container to disable IPv6. Not sure if this is my host or
the docker daemon. Re-enable it explicitly for now until Docker gets
it's IPv6 act together.
2017-05-03 07:48:15 -07:00
DerEnderKeks
fe2cdebea2
Removed double entry
...
the removed line contained the same option as line 63
2017-03-25 19:41:31 +01:00
Sylvain Lamontagne
22fcaf9477
Add configuration for keepalive
...
* Add parameter to disable the push of block-outside-dns
* -d should really do what it was supposed to do
* Fix problem where comp-lzo would always be set regardless of the parameter
2017-03-09 20:35:52 -05:00
Nate Jones
c8ba567333
only block external dns when default route is pushed
2017-03-07 23:21:17 +00:00
Ryan Schlesinger
fbb97918cf
Only load config from temp file if not empty
2017-02-18 14:09:19 -08:00
Ryan Schlesinger
e282e1eed0
Add -E flag for adding extra client config
2017-02-18 13:53:35 -08:00
r0p0s3c
e8b568a0b9
add additional documentation clarifying calling of function, purpose, and how to override it
2017-02-16 14:57:52 -05:00
r0p0s3c
a2adb59d69
move iptables/nat functionality to a function (setupIptablesAndRouting)
...
This allows iptables rule update to be overridden by creating/supplying
that function in, for example, ovpn_env.sh
2017-02-16 14:57:52 -05:00
Tilo Spannagel
abdf537da5
Added IPv6 support to client script
...
Signed-off-by: Tilo Spannagel <development@tilosp.de>
2017-02-08 09:41:48 +01:00
Tilo Spannagel
1d2a2e8b29
Added IPv6 support
...
Signed-off-by: Tilo Spannagel <development@tilosp.de>
2017-02-08 09:29:47 +01:00
yanndegat
1a984ba9cd
Fix OVPN_ADDITIONAL_CLIENT_CONFIG
...
OVPN_ADDITIONAL_CLIENT_CONFIG isn't available in combined mode
2017-02-06 15:49:31 +01:00
Kyle Manna
be165e209e
Merge pull request #208 from lhopki01/master
...
Fix issue with connection resetting every hour when using otp.
2017-01-26 22:42:04 -08:00
Luke
ef8221372d
change test to bring in line with others
2017-01-26 17:53:53 +00:00
Jan Kunzmann
8f304ea3fe
bugfix: custom route definition didn't override default
2017-01-25 01:25:08 +01:00
Luke
fbdc8e32c6
remove debugging extra
2017-01-24 14:40:48 +00:00
Luke
3ebc4903d8
automatically add reneg-sec 0 to client and server configs when otp is being used to avoid connection resetting every hour. Edit docs to make clear that a more secure cipher needs to be selected to use with otp to avoid the connection being reset every 64 MB of data
2017-01-24 14:37:48 +00:00