Skip to content

Latest commit

 

History

History
167 lines (131 loc) · 10.6 KB

CHANGELOG.md

File metadata and controls

167 lines (131 loc) · 10.6 KB

[Current]

  • 554f1a8 - (Joshua Hoblitt) add boilerplate Versioning/See Also sections to README
  • aee2b37 - (Joshua Hoblitt) remove README section on stdlib

This section has not be relevant since commit e1962ecd9dc93278121523e3d6d35e740af172ca.

  • 6afbfdc - (Joshua Hoblitt) add :require => false to all Gemfile gems
  • aecaa3a - (Joshua Hoblitt) change .fixtures.yml to use https:// instead of git://
  • 0fba3b0 - (Joshua Hoblitt) update .gitignore
  • dc7b383 - (Joshua Hoblitt) Merge pull request #1 from jhoblitt/feature/drop_bundled_merge_function

Feature/drop bundled merge function

  • 68dc8fc - (Joshua Hoblitt) remove bundled pureftpd_merge() function

The pureftpd_merge() function included in this module is a copy of the stdlib merge() function from commit id f496005bf3db8a5202bf9c16daf9a524b178c67a. This version of merge() includes a critical bug fix that was commit after the stdlib 4.1.0 release. Now that stdlib 4.2.0 has been released (finally!) with the needed fix, bundling a version of the merge() function in this module is no longer necessary.

v1.1.0

  • 95265a0 - (Joshua Hoblitt) bump version to v1.1.0
  • 56637b4 - (Joshua Hoblitt) update travis matrix
  • e1962ec - (Joshua Hoblitt) give up all hope of a post stdlib 4.1.0 release happening

This module is dependant the behavior of the stdlib merge() function as of commit f496005bf3db8a5202bf9c16daf9a524b178c67a, which was merged after lastest (4.1.0) release. Since that release is almost a year old now, it's looking unlikely that there will be another release in the near future.

As a workaround, the merge() function has been copied into this module as pureftpd_merge() and the Module dep as been reduced to stdlib >= 4.0.0.

  • 30bd33d - (Joshua Hoblitt) replace rspec include_class matcher with contain_class

To fix this warning with rspec-puppet >= 1.0.0:

DEPRECATION: include_class is deprecated. Use contain_class instead

v1.0.3

  • 0795ca3 - (Joshua Hoblitt) bump version to v1.0.3
  • 898bb72 - (Joshua Hoblitt) unmark README pure-ftpd.conf examples as puppet code
  • f5a4b5e - (Joshua Hoblitt) add GFMD highlighting to README
  • 7b4e426 - (Joshua Hoblitt) update README ToC

v1.0.2

  • 7dc27d7 - (Joshua Hoblitt) bump version to v1.0.2
  • 4b25bd6 - (Joshua Hoblitt) doc dependency on an unreleased version of stdlib
  • b3310d8 - (Joshua Hoblitt) suppress lint 80char warning
  • 73cbca7 - (Joshua Hoblitt) add puppet 3.3.0 to travis test matrix
  • fb20c66 - (Joshua Hoblitt) puppet-lint should ignore pkg/**

v1.0.1

  • d35098c - (Joshua Hoblitt) update Modulefile version to v1.0.1
  • 964a3f0 - (Joshua Hoblitt) fix minor typos and line wrapping in README

v1.0.0

  • 6fe72c8 - (Joshua Hoblitt) fix module name in Modfulefile
  • 4644352 - (Joshua Hoblitt) remove templates/redhat dir since no templates are $::osfamily specific
  • 0b9c50b - (Joshua Hoblitt) minor README tweak
  • 462d1f8 - (Joshua Hoblitt) add complete list of pure-ftpd.conf options to README
  • d7cd213 - (Joshua Hoblitt) add additional pure-ftpd.conf options

Support for these options:

  • UnixAuthentication

  • PAMAuthentication

  • TLSCipherSuite

  • ae03a97 - (Joshua Hoblitt) fix README typo

  • 95ef983 - (Joshua Hoblitt) overhaul class pureftpd tests

  • 38097ad - (Joshua Hoblitt) add $config_mysql param to class pureftpd

  • 1c81250 - (Joshua Hoblitt) add tests for pureftpd::{install,params,service}

  • 187c3f0 - (Joshua Hoblitt) pure-ftpd sysv init.d script supports the status command

  • 7392746 - (Joshua Hoblitt) fix indent width in pureftpd::service

  • 888dd0c - (Joshua Hoblitt) improve consistency of class pureftpd::config* tests

  • b3191a3 - (Joshua Hoblitt) remove stale tests dir

  • 5ae1ce1 - (Joshua Hoblitt) Merge puppet-module_skel

  • afb41e2 - (Joshua Hoblitt) major doc update

  • 1b4573a - (Joshua Hoblitt) update modulefile dep on stdlib to >= 4.1.0

It turns out that slightly older versions of merge() don't deal well with undefined variables

  • c602ae9 - (Joshua Hoblitt) fix notify pureftpd::service on config* classes from pureftpd class
  • 959a617 - (Joshua Hoblitt) more README commas for fun and profit
  • 72dc2e6 - (Joshua Hoblitt) README typo
  • 8be02d1 - (Joshua Hoblitt) replace condition unless with if ! for puppet 2.7.x compat
  • ee08ab9 - (Joshua Hoblitt) @zaphod42's commas
  • 8f590be - (Joshua Hoblitt) add config_pgsql param to class pureftpd
  • df44134 - (Joshua Hoblitt) update pureftpd::config::mysql to use the common erb template + rspec
  • ab4cfb9 - (Joshua Hoblitt) update pureftpd::config::pgsql to use the common erb template + rspec
  • f50f4db - (Joshua Hoblitt) doc source of options for pure-ftpd.conf & pureftpd-ldap.conf
  • 3f87b61 - (Joshua Hoblitt) remove duplicate check/typo
  • 0242a33 - (Joshua Hoblitt) mv all pureftpd::service notification into pureftpd class
  • 5abd649 - (Joshua Hoblitt) add config_ldap param to class pureftpd

To allow passing a hash of pureftpd-ldap.conf configuration values through to class pureftpd::config::ldap

  • c3e8fdd - (Joshua Hoblitt) improve contexts in pureftpd::config rspec
  • d50e2af - (Joshua Hoblitt) add missing configuration options/params to pureftpd::config + rspec
  • d7ebceb - (Joshua Hoblitt) add missing $ldapserver param to pureftpd::config::ldap
  • 3f7ec70 - (Joshua Hoblitt) fix or disable linter issues
  • 889e3e8 - (Joshua Hoblitt) fix pureftpd config parameter test

Add missing newline escape. Workins locally for some reason but is breaking on travis-ci

  • f5fc23b - (Joshua Hoblitt) add config param to class pureftpd

To allow passing a hash of pure-ftpd.conf configuration values through to class pureftpd::config

  • a22b60a - (Joshua Hoblitt) add travis-ci build placard
  • 9eaf2f3 - (Joshua Hoblitt) enable travis-ci
  • d56464f - (Joshua Hoblitt) refactor pureftpd::config similar to pureftpd::config::ldap

to allow the same erb template to be shared between pureftpd::config and pureftpd::config::ldap

  • d351586 - (Joshua Hoblitt) mv pureftpd::config_{ldap,mysql,pgsql} -> pureftpd::config::{ldap,mysql,pgsql}
  • 7e1aa36 - (Joshua Hoblitt) remove unused class parameters/docs from pureftpd::config_{mysql,pgsql}
  • 1e51466 - (Joshua Hoblitt) remove stale pureftpd::config_ldap docs
  • ddb63b7 - (Joshua Hoblitt) reorder inheritance chain and refactor pureftpd::config_ldap
  • 5230121 - (Joshua Hoblitt) whitespace tidy manifests/config.pp
  • 3494b33 - (Joshua Hoblitt) add test for class pureftpd with $use_selinux
  • 5b258e1 - (Joshua Hoblitt) move *conf file path and erb path selection into pureftpd::params
  • d178271 - (Joshua Hoblitt) s/\r\n/\n/g
  • 53b9f74 - (Joshua Hoblitt) convert pureftpd::config_pgsql from a define into a class
  • d8bff85 - (Joshua Hoblitt) convert pureftpd::config_mysql from a define into a class
  • cdb93ba - (Joshua Hoblitt) add trivial pureftpd class rspec
  • 6cd6c2e - (Joshua Hoblitt) replace old unused rspec cruft with a clean template
  • 05c7d97 - (Joshua Hoblitt) git ignore Gemfile.lock
  • 6488ecb - (Joshua Hoblitt) install ruby gems from https://rubygems.org instead of :rubygems

To resolve this warning:

The source :rubygems is deprecated because HTTP requests are insecure. Please change your source to 'https://rubygems.org' if possible, or 'http://rubygems.org' if not.

  • 7e74f57 - (Joshua Hoblitt) Merge puppet-module_skel
  • 35901b5 - (Joshua Hoblitt) explicitly install pure-ftpd and pure-ftpd-selinux

when $::pureftpd::use_selinux is set

  • 89d2718 - (Joshua Hoblitt) convert define pureftpd::config_ldap into a class
  • dae9c20 - (Joshua Hoblitt) lowercase camel case template dir name
  • 9aa1ad3 - (Joshua Hoblitt) add ldap/mysql/pgsql parameters to pureftpd::config

As a replacement for $default_auth used the templates

  • 1296a7b - (Joshua Hoblitt) restructure module so all classes for the inheritance hierarchy pureftpd -> pureftpd::params -> pureftpd::
  • 12b5798 - (Joshua Hoblitt) convert pureftpd::config from a defined type into a class
  • 7a3749c - (Joshua Hoblitt) properly fail on $::osfamily = debian
  • 9304d99 - (Joshua Hoblitt) add pureftpd::config params for almost all pure-ftpd.conf variables
  • 53647ab - (Joshua Hoblitt) remove dep on the epel class (stahnma/puppet-module-epel)

This module does not have any provision for using local / private EPEL mirrors

  • 711ad35 - (5Ub-Z3r0) Fixed: removed EPEL configuration, added dependency on stahnma/epel module
  • 422ccc7 - (5Ub-Z3r0) First commit