Changelog
1.0.2 (2021-03-26)
1.0.1 (2021-02-22)
0.16.8 (2021-01-29)
0.16.7 (2021-01-14)
0.16.5 (2020-12-22)
0.16.4 (2020-10-30)
Continuous Integration
-
kitchen: use
saltimages
Docker Hub where available [skip ci] (740ba4e) -
pre-commit: add to formula [skip ci] (95bbd5e)
-
pre-commit: enable/disable
rstcheck
as relevant [skip ci] (92e02f2) -
pre-commit: finalise
rstcheck
configuration [skip ci] (44e040d) -
avoid
init_environment
failing due to saltstack/salthttps://github.com/saltstack-formulas/openvpn-formula/issues/57628[#57628] (398932b)
Tests
-
map: verify
map.jinja
dump using_mapdata
state (ecac1b1)
0.16.3 (2020-06-10)
Bug Fixes
-
tap-adapter.ps1: work with alternate name
Local Area Connection
(372b3b6)
Continuous Integration
-
gemfile.lock: add to repo with updated
Gemfile
[skip ci] (0aa9fd6) -
github: add Windows testing using Actions (2d4b79c)
-
kitchen: avoid using bootstrap for
master
instances [skip ci] (6eb1b44) -
kitchen+travis: remove
master-py2-arch-base-latest
[skip ci] (9e7aa34) -
travis: add notifications ⇒ zulip [skip ci] (80930cd)
-
travis: use
major.minor
forsemantic-release
version [skip ci] (4099f15) -
workflows/commitlint: add to repo [skip ci] (5900915)
0.16.2 (2019-12-16)
0.16.0 (2019-11-29)
Continuous Integration
-
travis: apply changes from build config validation [skip ci] (ea3336a)
-
travis: opt-in to
dpl v2
to complete build config validation [skip ci] (bb43f31) -
travis: quote pathspecs used with
git ls-files
[skip ci] (667bc1f) -
travis: run
shellcheck
during lint job [skip ci] (9d63e36) -
travis: use build config validation (beta) [skip ci] (d2f7fe2)
Features
-
auth_nocache: support for auth-nocache (c21b7f5)
0.15.4 (2019-11-06)
Continuous Integration
-
kitchen: use
debian-10-master-py3
instead ofdevelop
[skip ci] (83e00e1) -
kitchen: use
develop
image untilmaster
is ready (amazonlinux
) [skip ci] (06a09f2) -
kitchen+travis: upgrade matrix after
2019.2.2
release [skip ci] (4eb9d3b) -
travis: merge
rubocop
linter into mainlint
job (9f82955) -
travis: update
salt-lint
config forv0.0.10
[skip ci] (d465b4f) -
merge travis matrix, add
salt-lint
&rubocop
tolint
job (70dab6c)
Performance Improvements
-
travis: improve
salt-lint
invocation [skip ci] (26838e5)
Tests
-
windows: add local testing of Windows using Vagrant/Virtualbox (96c3001)
0.15.3 (2019-10-10)
0.15.2 (2019-09-25)
0.15.1 (2019-09-21)
0.15.0 (2019-09-07)
0.14.1 (2019-09-01)
Bug Fixes
-
config: configurable distinction between server and client services (18c4c4a)
-
config: sub-mappings for client and server (b30b23d)
-
service: make sure the now obsolete systemd services are disabled (2dfae46)
-
service: removed trailing whitespace (85d2458)
-
test: drop ' then$' (62c2f70)
-
test: dropped redundant permission checks (9c3ea71)
Continuous Integration
-
kitchen+travis: replace EOL pre-salted images (2577535)
0.14.0 (2019-08-15)
0.13.1 (2019-07-19)
Bug Fixes
-
centos: install OpenSSL on CentOS (7e4c8d6)
-
centos-6: has only one service 'openvpn' (3d5723d)
-
config: script-security is a common option (b1b482c)
-
config: set tls-auth and tls-crypt independentyl of ta_content (d3787b6)
-
debian-ish: root owns the logs (3276d3b)
-
fedora: honor working directory & service name (4f8e899)
-
freebsd: load if_tap module (d63581a)
-
jinja: don’t call pillar.get (33b98f5)
-
logging: set replace=False and add dependencies for log files (9b71fcf)
-
macros: use openvpn/macros.jinja (637387e)
-
service: use OS-specific service name in multi-service setups (b16756c)
-
specs: use boolean operator (89fa956)
Continuous Integration
-
cleanup: dropped obsolete opensuse-leap-15 workaround (1e1719d)
-
kitchen: add kitchen file + testinfra (9c5ee26)
-
kitchen: rename pillar (4122fc0)
-
kitchen: test/config/pillars: add jinja for user on debian >= 9 (3c7f947)
-
kitchen+travis: modify matrix to include
develop
platform (91b5798) -
specs: increased readability (b2c9cf1)
-
test data: moved Pillar test data (2fff1ee)
-
testing: added bin/kitchen (15bea7b)
-
travis: exclude Fedora 29 from Travis CI (4a1f9ed)