Releases: wheelybird/openvpn-server-ldap-otp
Upping Ubuntu Again
This release addresses the issue that there were no OpenVPN 2.6 packages for ARM on Ubuntu 22.04. The base image is now Ubuntu 23.04, which has OpenVPN 2.6.1 in the repos.
Upping Ubuntu
Thanks to @elchusco for this release. The base image has been upgraded to Ubuntu 22.04 and OpenVPN to 2.6. The compression option has been removed, although the server configuration has a backwards-compatible option for people still setting compression in the client configurations.
v1.6
Contribution from @StarGate01 to allow importing iptables configuration files.
Christmas tunnels
This changes the base container to Ubuntu as CentOS is defunct. Some other small changes include a more secure default cipher suite and the ability to specify the port OpenVPN listens on inside the container, along with some bug fixes.
ARM container images have been pushed to Docker Hub too, but note that these are untested.
Name your tunnel!
This release lets you set the name of the tunnel interface via OVPN_INTERFACE_NAME
variable. Thanks once again to @StarGate01 for the contribution.
Allow bespoke configuration
This release adds the OVPN_DEFAULT_SERVER & OVPN_EXTRA configuration options, which allow you to pass extra OpenVPN configuration into the container. Thanks to @StarGate01 for the pull request.
TLS fixes
This release fixes the issue where the system CA certificate bundle wasn't used by nslcd when not using your own CA certificate.
The option to use either 'ssl on' or 'ssl start_tls' in nslcd was enabled via the LDAP_ENCRYPT_CONNECTION variable.
Active Directory compatibility setting
This release adds the setting ACTIVE_DIRECTORY_COMPAT_MODE which when set to true sets LDAP_LOGIN_ATTRIBUTE to sAMAccountName and LDAP_FILTER to (objectClass=user) to allow you to use Active Directory as the authentication backend.
Initial tagged release
Switch to releases with versions to prevent future changes breaking people's setups.