|
| 1 | + |
| 2 | +#### [Current] |
| 3 | + * [56637b4](../../commit/56637b4) - __(Joshua Hoblitt)__ update travis matrix |
| 4 | + * [e1962ec](../../commit/e1962ec) - __(Joshua Hoblitt)__ give up all hope of a post stdlib 4.1.0 release happening |
| 5 | + |
| 6 | +This module is dependant the behavior of the stdlib merge() function as |
| 7 | +of commit f496005bf3db8a5202bf9c16daf9a524b178c67a, which was merged |
| 8 | +after lastest (4.1.0) release. Since that release is almost a year old |
| 9 | +now, it's looking unlikely that there will be another release in the |
| 10 | +near future. |
| 11 | + |
| 12 | +As a workaround, the merge() function has been copied into this module as |
| 13 | +pureftpd_merge() and the Module dep as been reduced to stdlib >= 4.0.0. |
| 14 | + |
| 15 | + * [30bd33d](../../commit/30bd33d) - __(Joshua Hoblitt)__ replace rspec include_class matcher with contain_class |
| 16 | + |
| 17 | +To fix this warning with rspec-puppet >= 1.0.0: |
| 18 | + |
| 19 | + DEPRECATION: include_class is deprecated. Use contain_class instead |
| 20 | + |
| 21 | +#### v1.0.3 |
| 22 | + * [0795ca3](../../commit/0795ca3) - __(Joshua Hoblitt)__ bump version to v1.0.3 |
| 23 | + * [898bb72](../../commit/898bb72) - __(Joshua Hoblitt)__ unmark README pure-ftpd.conf examples as puppet code |
| 24 | + * [f5a4b5e](../../commit/f5a4b5e) - __(Joshua Hoblitt)__ add GFMD highlighting to README |
| 25 | + * [7b4e426](../../commit/7b4e426) - __(Joshua Hoblitt)__ update README ToC |
| 26 | + |
| 27 | +#### v1.0.2 |
| 28 | + * [7dc27d7](../../commit/7dc27d7) - __(Joshua Hoblitt)__ bump version to v1.0.2 |
| 29 | + * [4b25bd6](../../commit/4b25bd6) - __(Joshua Hoblitt)__ doc dependency on an unreleased version of stdlib |
| 30 | + * [b3310d8](../../commit/b3310d8) - __(Joshua Hoblitt)__ suppress lint 80char warning |
| 31 | + * [73cbca7](../../commit/73cbca7) - __(Joshua Hoblitt)__ add puppet 3.3.0 to travis test matrix |
| 32 | + * [fb20c66](../../commit/fb20c66) - __(Joshua Hoblitt)__ puppet-lint should ignore pkg/** |
| 33 | + |
| 34 | +#### v1.0.1 |
| 35 | + * [d35098c](../../commit/d35098c) - __(Joshua Hoblitt)__ update Modulefile version to v1.0.1 |
| 36 | + * [964a3f0](../../commit/964a3f0) - __(Joshua Hoblitt)__ fix minor typos and line wrapping in README |
| 37 | + |
| 38 | +#### v1.0.0 |
| 39 | + * [6fe72c8](../../commit/6fe72c8) - __(Joshua Hoblitt)__ fix module name in Modfulefile |
| 40 | + * [4644352](../../commit/4644352) - __(Joshua Hoblitt)__ remove templates/redhat dir since no templates are `$::osfamily` specific |
| 41 | + * [0b9c50b](../../commit/0b9c50b) - __(Joshua Hoblitt)__ minor README tweak |
| 42 | + * [462d1f8](../../commit/462d1f8) - __(Joshua Hoblitt)__ add complete list of `pure-ftpd.conf` options to README |
| 43 | + * [d7cd213](../../commit/d7cd213) - __(Joshua Hoblitt)__ add additional `pure-ftpd.conf` options |
| 44 | + |
| 45 | +Support for these options: |
| 46 | + * UnixAuthentication |
| 47 | + * PAMAuthentication |
| 48 | + * TLSCipherSuite |
| 49 | + |
| 50 | + * [ae03a97](../../commit/ae03a97) - __(Joshua Hoblitt)__ fix README typo |
| 51 | + * [95ef983](../../commit/95ef983) - __(Joshua Hoblitt)__ overhaul class pureftpd tests |
| 52 | + * [38097ad](../../commit/38097ad) - __(Joshua Hoblitt)__ add $config_mysql param to class pureftpd |
| 53 | + * [1c81250](../../commit/1c81250) - __(Joshua Hoblitt)__ add tests for pureftpd::{install,params,service} |
| 54 | + * [187c3f0](../../commit/187c3f0) - __(Joshua Hoblitt)__ pure-ftpd sysv init.d script supports the status command |
| 55 | + * [7392746](../../commit/7392746) - __(Joshua Hoblitt)__ fix indent width in pureftpd::service |
| 56 | + * [888dd0c](../../commit/888dd0c) - __(Joshua Hoblitt)__ improve consistency of class pureftpd::config* tests |
| 57 | + * [b3191a3](../../commit/b3191a3) - __(Joshua Hoblitt)__ remove stale tests dir |
| 58 | + * [5ae1ce1](../../commit/5ae1ce1) - __(Joshua Hoblitt)__ Merge puppet-module_skel |
| 59 | + * [afb41e2](../../commit/afb41e2) - __(Joshua Hoblitt)__ major doc update |
| 60 | + * [1b4573a](../../commit/1b4573a) - __(Joshua Hoblitt)__ update modulefile dep on stdlib to >= 4.1.0 |
| 61 | + |
| 62 | +It turns out that slightly older versions of merge() don't deal well |
| 63 | +with undefined variables |
| 64 | + |
| 65 | + * [c602ae9](../../commit/c602ae9) - __(Joshua Hoblitt)__ fix notify pureftpd::service on config* classes from pureftpd class |
| 66 | + * [959a617](../../commit/959a617) - __(Joshua Hoblitt)__ more README commas for fun and profit |
| 67 | + * [72dc2e6](../../commit/72dc2e6) - __(Joshua Hoblitt)__ README typo |
| 68 | + * [8be02d1](../../commit/8be02d1) - __(Joshua Hoblitt)__ replace condition unless with if ! for puppet 2.7.x compat |
| 69 | + * [ee08ab9](../../commit/ee08ab9) - __(Joshua Hoblitt)__ @zaphod42's commas |
| 70 | + * [8f590be](../../commit/8f590be) - __(Joshua Hoblitt)__ add config_pgsql param to class pureftpd |
| 71 | + * [df44134](../../commit/df44134) - __(Joshua Hoblitt)__ update pureftpd::config::mysql to use the common erb template + rspec |
| 72 | + * [ab4cfb9](../../commit/ab4cfb9) - __(Joshua Hoblitt)__ update pureftpd::config::pgsql to use the common erb template + rspec |
| 73 | + * [f50f4db](../../commit/f50f4db) - __(Joshua Hoblitt)__ doc source of options for pure-ftpd.conf & pureftpd-ldap.conf |
| 74 | + * [3f87b61](../../commit/3f87b61) - __(Joshua Hoblitt)__ remove duplicate check/typo |
| 75 | + * [0242a33](../../commit/0242a33) - __(Joshua Hoblitt)__ mv all pureftpd::service notification into pureftpd class |
| 76 | + * [5abd649](../../commit/5abd649) - __(Joshua Hoblitt)__ add config_ldap param to class pureftpd |
| 77 | + |
| 78 | +To allow passing a hash of pureftpd-ldap.conf configuration values |
| 79 | +through to class pureftpd::config::ldap |
| 80 | + |
| 81 | + * [c3e8fdd](../../commit/c3e8fdd) - __(Joshua Hoblitt)__ improve contexts in pureftpd::config rspec |
| 82 | + * [d50e2af](../../commit/d50e2af) - __(Joshua Hoblitt)__ add missing configuration options/params to pureftpd::config + rspec |
| 83 | + * [d7ebceb](../../commit/d7ebceb) - __(Joshua Hoblitt)__ add missing $ldapserver param to pureftpd::config::ldap |
| 84 | + * [3f7ec70](../../commit/3f7ec70) - __(Joshua Hoblitt)__ fix or disable linter issues |
| 85 | + * [889e3e8](../../commit/889e3e8) - __(Joshua Hoblitt)__ fix pureftpd config parameter test |
| 86 | + |
| 87 | +Add missing newline escape. Workins locally for some reason but is breaking on |
| 88 | +travis-ci |
| 89 | + |
| 90 | + * [f5fc23b](../../commit/f5fc23b) - __(Joshua Hoblitt)__ add config param to class pureftpd |
| 91 | + |
| 92 | +To allow passing a hash of pure-ftpd.conf configuration values through to class |
| 93 | +pureftpd::config |
| 94 | + |
| 95 | + * [a22b60a](../../commit/a22b60a) - __(Joshua Hoblitt)__ add travis-ci build placard |
| 96 | + * [9eaf2f3](../../commit/9eaf2f3) - __(Joshua Hoblitt)__ enable travis-ci |
| 97 | + * [d56464f](../../commit/d56464f) - __(Joshua Hoblitt)__ refactor pureftpd::config similar to pureftpd::config::ldap |
| 98 | + |
| 99 | +to allow the same erb template to be shared between pureftpd::config and |
| 100 | +pureftpd::config::ldap |
| 101 | + |
| 102 | + * [d351586](../../commit/d351586) - __(Joshua Hoblitt)__ mv pureftpd::config_{ldap,mysql,pgsql} -> pureftpd::config::{ldap,mysql,pgsql} |
| 103 | + * [7e1aa36](../../commit/7e1aa36) - __(Joshua Hoblitt)__ remove unused class parameters/docs from pureftpd::config_{mysql,pgsql} |
| 104 | + * [1e51466](../../commit/1e51466) - __(Joshua Hoblitt)__ remove stale pureftpd::config_ldap docs |
| 105 | + * [ddb63b7](../../commit/ddb63b7) - __(Joshua Hoblitt)__ reorder inheritance chain and refactor pureftpd::config_ldap |
| 106 | + * [5230121](../../commit/5230121) - __(Joshua Hoblitt)__ whitespace tidy manifests/config.pp |
| 107 | + * [3494b33](../../commit/3494b33) - __(Joshua Hoblitt)__ add test for class pureftpd with $use_selinux |
| 108 | + * [5b258e1](../../commit/5b258e1) - __(Joshua Hoblitt)__ move *conf file path and erb path selection into pureftpd::params |
| 109 | + * [d178271](../../commit/d178271) - __(Joshua Hoblitt)__ s/\r\n/\n/g |
| 110 | + * [53b9f74](../../commit/53b9f74) - __(Joshua Hoblitt)__ convert pureftpd::config_pgsql from a define into a class |
| 111 | + * [d8bff85](../../commit/d8bff85) - __(Joshua Hoblitt)__ convert pureftpd::config_mysql from a define into a class |
| 112 | + * [cdb93ba](../../commit/cdb93ba) - __(Joshua Hoblitt)__ add trivial pureftpd class rspec |
| 113 | + * [6cd6c2e](../../commit/6cd6c2e) - __(Joshua Hoblitt)__ replace old unused rspec cruft with a clean template |
| 114 | + * [05c7d97](../../commit/05c7d97) - __(Joshua Hoblitt)__ git ignore Gemfile.lock |
| 115 | + * [6488ecb](../../commit/6488ecb) - __(Joshua Hoblitt)__ install ruby gems from https://rubygems.org instead of :rubygems |
| 116 | + |
| 117 | +To resolve this warning: |
| 118 | + |
| 119 | + The source :rubygems is deprecated because HTTP requests are insecure. |
| 120 | + Please change your source to 'https://rubygems.org' if possible, or |
| 121 | + 'http://rubygems.org' if not. |
| 122 | + |
| 123 | + * [7e74f57](../../commit/7e74f57) - __(Joshua Hoblitt)__ Merge puppet-module_skel |
| 124 | + * [35901b5](../../commit/35901b5) - __(Joshua Hoblitt)__ explicitly install pure-ftpd and pure-ftpd-selinux |
| 125 | + |
| 126 | +when $::pureftpd::use_selinux is set |
| 127 | + |
| 128 | + * [89d2718](../../commit/89d2718) - __(Joshua Hoblitt)__ convert define pureftpd::config_ldap into a class |
| 129 | + * [dae9c20](../../commit/dae9c20) - __(Joshua Hoblitt)__ lowercase camel case template dir name |
| 130 | + * [9aa1ad3](../../commit/9aa1ad3) - __(Joshua Hoblitt)__ add ldap/mysql/pgsql parameters to pureftpd::config |
| 131 | + |
| 132 | +As a replacement for `$default_auth` used the templates |
| 133 | + |
| 134 | + * [1296a7b](../../commit/1296a7b) - __(Joshua Hoblitt)__ restructure module so all classes for the inheritance hierarchy pureftpd -> pureftpd::params -> pureftpd::<foo> |
| 135 | + * [12b5798](../../commit/12b5798) - __(Joshua Hoblitt)__ convert pureftpd::config from a defined type into a class |
| 136 | + * [7a3749c](../../commit/7a3749c) - __(Joshua Hoblitt)__ properly fail on $::osfamily = debian |
| 137 | + * [9304d99](../../commit/9304d99) - __(Joshua Hoblitt)__ add pureftpd::config params for almost all pure-ftpd.conf variables |
| 138 | + * [53647ab](../../commit/53647ab) - __(Joshua Hoblitt)__ remove dep on the epel class (stahnma/puppet-module-epel) |
| 139 | + |
| 140 | +This module does not have any provision for using local / private EPEL mirrors |
| 141 | + |
| 142 | + * [711ad35](../../commit/711ad35) - __(5Ub-Z3r0)__ Fixed: removed EPEL configuration, added dependency on stahnma/epel module |
| 143 | + * [422ccc7](../../commit/422ccc7) - __(5Ub-Z3r0)__ First commit |
0 commit comments