- Adjust easyrsa commands to use --batch mode
- Add to compose-with-nginx directory scripts to ease management of users (add/remove)
- Recreate CRL on each startup, and this time - with a 10 years expiry
- Add ability to specify client name
- Script code cleanup
- Allow reuse of existing functions
- Include getopts to reduce complexity of handling user flags
- Better handling of removed certificates by verifying them against the CRL and then removing them from the clients directory
- Correct deployment for external volume Dockovpn_data - missing pki directory
- Update start.sh and functions.sh to handle more modern easyrsa
- Make docker-internal /etc/openvpn a template to allow persistent /etc/openvpn volume
- Update README.md to include my agenda
- Updated Dockerfile to make use of latest Alpine Linux
- Updated Dockerfile to include the package iptables
- Updated Dockerfile to include the new contributer
- Modify docker naming in Makefile
- Adds possibility to customise HTTP and tunnel port (Issue #170)
- Add a possibility to specify network adapter (Issue #15)
- Update badges in README to use new CICD server
- Introduce client revokation API
- Change LICENSE to GPLv2
- Improve Ru translation
- Fix README tipos
- Fix clientgen script to print mesage when file is actually generated
- Update base image version to Alpine 3.14.1
- Pull latest version of dockovpn-it before running tests #125
- Make test-runner container use volume to share config between server and clients
- Make test-runner container use host network to download configs from Dockovpn container
- Make test-runner container non-persistent (add --rm flag)
- Fix failing build
- Replaced a bunch of shell scripts with a single Makefile
- Added integration tests
- Add support for iOS client Passepartout (https://passepartoutvpn.app/)
- Add volume support (by romansavrulin)
- Add option to output client config in ternminal (by AngryJKirk)
- Add docker-compose file (by optimistic5)
- Add possibility to create additional users #78
- Update README russian version
- Add integration with Travis
- Add version badge
- Upgrade base image to Alpine Linux 3.11
- Replace APP_VERSION with VERSION file containing app version
- Update verson info
- Update documentation
- Add dev tag with development builds #54
- Improve security adding tls and stronger ciphers #51
- Make docker container quit when it receives SIGTERM #34
- Add printing app version on start and ./version.sh script to get version of running container
- Add info about tags and versioning
- Remove interactive mode #31
- Rename APP_NAME to dockovpn #35
- Improve versioning system #46
- Fixed: Http server doesn't always work on a new host first time #27
- Fixed: Use newer version of the base image #28
- Serve config via default HTTP port 80 #29