Releases: djjudas21/puppet-freeradius
Releases · djjudas21/puppet-freeradius
4.0.1
What's Changed
- Version 4.0.1 fix Puppet 8 compatibility, replace classic facts by @jorhett in #223
- Bugfix cannot reassign variable fr_service by @jorhett in #224
- Ubuntu 24 and systemd puppet compatibility increment by @deligatedgeek in #229
- Fix params.pp missing $ on fact lookup line 95 and following by @deligatedgeek in #230
- Policy file content option for using templates by @deligatedgeek in #231
- Increasing timeout for response from LDAP server by @deligatedgeek in #233
- Remove subdirectories of $purged_dirs by @deligatedgeek in #234
New Contributors
Full Changelog: 4.0.0...4.0.1
4.0.0
Highlights
This release has been a long time coming, so thanks to those who have waited patiently for the fixes.
Headline features are support for more platforms (Ubuntu 20.04 and 22.04, Debian 11, RHEL 8 and 9) and Puppet 8. Please check the full list of features below.
What's Changed
- parametrize max_request_time by @rotanid in #137
- Update PDK to 1.18.1 and re-work tests by @nward in #141
- Ubuntu 20.04 support by @steadramon in #145
- Add support for homeserver check_timeout by @steadramon in #146
- Fix interpolation - '' -> "" by @steadramon in #148
- quote ldap password by @oasys in #150
- parameterize syslog_facility by @oasys in #151
- Add linebreak after lifetime attribute by @gonzocrazy in #152
- Add quotes around expected LDAP password in freeradius::ldap spec by @nward in #154
- Set ownership for radacct and radius log dir by @nward in #153
- Fix all current validation errors by @nward in #149
- Make FreeRADIUS 3.0.21 the target version for config by @nward in #142
- Fix client attributes so that hashes and arrays work correctly by @nward in #158
- Sanity check secrets in freeradius::client by @nward in #163
- Add support for installing and managing radsniff by @nward in #157
- Use ensure_newline for concats fragments by @nward in #164
- Add virtual servers to listeners and add 'relaxed' option to attr_filter by @JanderII in #167
- Fix capitalisation of PIDFile by @nward in #165
- Wrap secrets and passwords in quotes by @nward in #166
- Update to PDK 2.1.0 by @nward in #159
- add Rocky to list of Redhat-dists by @sircubbi in #169
- Update puppetlabs/firewall to allow any version less than 3.0.0 by @deligatedgeek in #170
- Allow client param $port to be an integer or an array by @nward in #160
- Add module name to detail.erb by @deligatedgeek in #172
- ldap module template by @deligatedgeek in #173
- Fix typo in freeradius::client spec by @nward in #174
- Update to PDK 2.4.0 by @nward in #175
- Add github workflow to run PDK tests by @nward in #176
- Update PDK by @sircubbi in #181
- add support for EL9 (RedHat, Rocky and AlmaLinux) by @sircubbi in #182
- add support for ubuntu 22.04 by @mxr0 in #186
- bump for stdlib 9 by @sircubbi in #192
- Fix ldap config update section by @nward in #190
- chore: update pdk to 2.7.1 by @nward in #188
- Debian 11 support by @thtomate in #179
- Update PDK to 3.0.0 by @nward in #196
- Make devcontainer work on non-x86_64 by @nward in #197
- Use name instead of shortname for client definition by @cruelsmith in #198
- Rework resources to have OS-independent names by @nward in #191
- Bump minimum stdlib version to be 4.25.0 by @sircubbi in #193
- Update to latest GitHub Actions by @djjudas21 in #204
- Rocky 8 support by @djjudas21 in #194
- Allow puppet 8, require puppet 7, update module dependencies by @nward in #207
- Fix locking in freeradius::module::detail by @amateo in #211
- Individual SNMP trap enabling by @deligatedgeek in #212
- improvment: add a new parameter to allow the use of vulnerable SSL/TL… by @JGodin-C2C in #215
- fix: allow vulnerable ssl versions by @JGodin-C2C in #216
- Remove is_ip_address function removed from stdlib in 9.x by @coreone in #217
- Update calls to firewall module by @nward in #219
- Fix link target for sites-enabled by @nward in #209
- Publish on new release only by @djjudas21 in #220
New Contributors
- @rotanid made their first contribution in #137
- @nward made their first contribution in #141
- @steadramon made their first contribution in #145
- @oasys made their first contribution in #150
- @gonzocrazy made their first contribution in #152
- @JanderII made their first contribution in #167
- @sircubbi made their first contribution in #169
- @mxr0 made their first contribution in #186
- @thtomate made their first contribution in #179
- @cruelsmith made their first contribution in #198
- @JGodin-C2C made their first contribution in #215
Full Changelog: 3.9.2...4.0.0
3.9.2
3.9.1
3.9.0
- Bugfix: Fix mismatch between
tls_verify_client
parameter in the eap module manifest andtls_client
in the eap template (thanks @guest715) - Bugfix: Fix users template permits the users array to contain either Hashes or Strings (thanks @guest715)
- Bugfix: Create ippool files in freerad::module::ippool (thanks @amateo)
- Convert module packaging to PDK
- Update OS & Puppet version compatibility data
- Lint fixes
- Add data type validation for all parameters
3.8.2
3.8.1
3.8.0
- Add proper support for perl modules (thanks @deligatedgeek)
3.7.0: Merge pull request #106 from carlgarner/update_debian_default
- Add support for Ubuntu 18.04 LTS (thanks @rogermartensson)
- Improved support for Debian 9 (thanks @carlgarner)
- Improvements to huntgroups (thanks @amateo)
- General bug fixes (thanks @infracaninophile, @coreone and @olivierlm)
3.6.0
- Support for Debian 9 (thanks @Its-Not-a-Bug-Its-a-Feature)
- Fix to always restart the service after every module operation