- Add ./listconfigs.sh command
- Add ./getconfig.sh command
- Increased default CRL lifespan, parametrize CRL with env variable (by @scmanjarrez)
- Fix issue with mounting new empty volume (by @itest6)
- Update README docs (cudos to @scmanjarrez)
- Add --skip option to omit client generation on first launch
- Add error message on attempt to generate config with client id that already exists in server
- Add support for generation of named configs with password protection (by @gonzalo)
- Fix issues with passing args to genclient.sh script (by @gonzalo)
- Add --noop option
- Add --quit option
- Update test runner to version 1.1.0
- Patches genclient URL issue
- Add internal IP reolution mechanism
- Improve scripts logic
- Cosmetic docs improvements
- Add content table to README
- Add container option -r | --regenerate to create PKI and DH at runtime
- Adds posibility to generate PKI and DH when container starts
- Adds Chineese translation
- Fixes volume name for docker-compose
- 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