This release contains the fix for a problem with the group ownership of the aliases file on FreeBSD. Also some internal tests were rewritten to use the rspec-puppet-facts gem.
- Fix group ownership of aliases file on FreeBSD.
This release adds FreeBSD compatibility. It also adds a new class to configure Sendmail related timeouts in a single place.
- Add FreeBSD 10 to the list of supported operating systems.
- Add class
sendmail::mc::timeouts
to conveniently specify most of the timeouts in one place. - The class
sendmail::privacy_flags
has been renamed tosendmail::mc::privacy_flags
.
- The
mailx
package is no longer managed by the Sendmail module. The user should be free to decide which MUA to install.
The release fixes some bugs. It has also been verified to run on Ubuntu 15.10.
- Add Ubuntu 15.10 (Wily Werewolf) to the list of supported operating systems.
- Fix intermittent change of parameter order in some cases.
- Fix file owner and group on RedHat family.
- Fix errors in logfile when
/usr/sbin/sendmail
isn't really Sendmail.
This release contains some enhancements. See the following items for details.
- Add configuration parameters
enable_ipv4_msa
andenable_ipv6_msa
to thesendmail::nullclient
class to configure the MSA for IPv4 and IPv6. - Define privacy flags for the daemon with the help of the
sendmail::privacy_flags
class. - Add parameter
daemon_name
to thesendmail::mc::daemon_options
type. This allows reusing the same name for multiple daemon option enties. - Allow a string parameter for
sendmail::mc::feature
if the feature requires only a single argument.
This release adds support for the RedHat family and also includes some minor new features.
- Add RedHat/CentOS 6/7 to the list of supported operating systems.
- New parameter
enable_msp_trusted_users
to activate theuse_ct_file
feature insubmit.mc
. - Allow strings and arrays for the
input_milter
parameter of thesendmail::mc::daemon_options
defined type.
- The nullclient setup didn't allow setting the content of the trusted users file. This has been fix by adding the
trusted_users
parameter to thesendmail::nullclient
class.
This release fixes a bug that can lead to an aborted Puppet run when a STARTTLS configuration is deployed to a machine where Sendmail is not yet installed. It also includes support for Ubuntu and some minor new features.
- Add Ubuntu 14.04 (Trusty Tahr) and 15.04 (Vivid Vervet) to the list of supported operating systems.
- Improvement and documentation of the
sendmail::authinfo::entry
defined type. - Add parameter
max_message_size
for thesendmail
andsendmail::nullclient
classes. - Rename daemon in nullcient setup from
MTA
toMSA
.
- Improve handling of an undefined
$::sendmail_version
fact. Using this fact returns an undefined value if Sendmail is not yet installed. For some configurations Puppet may need to run twice before the desired configuration is reached.
Initial release.