msmtp-scripts:stable-1.2

Last commit made on 2019-09-15
Get this branch:
git clone -b stable-1.2 https://git.launchpad.net/msmtp-scripts

Branch merges

Branch information

Name:
stable-1.2
Repository:
lp:msmtp-scripts

Recent commits

fe7b090... by Daniel Dickinson <email address hidden> on 2019-09-15

Merge pull request #78 from cshoredaniel/pr-1.2-backport-fixes-2019-09-15

Squash and cherry pick per-message and fixes

2c4544d... by Daniel F. Dickinson on 2019-09-15

Squash and cherry pick per-message and fixes

This commit squashes and cherry-pick the following
commits from master:

c8c9a64 Add batch of SELinux permissions for logwatch
9a28fc8 Add SELinux permission missed last commit
b77d45a treewide: Switch to per-message locks
cfdd247 Fix naming of maximum queue lifetime option
ae455fe Do some checking on sendmail cli parameters
04adbca Fixes for cosmetics, quoting, and text
c5464c0 Fix a few exports for tests
b62c2da Fix an important error in the fake lock
12d5869 Fix various cleanups and add build clean
506e10e Add a connectivity test test
eba3af9 Update package changelogs
86e5b10 Bump version
bfcc9a7 Fix shellcheck and test failure fails issue
51e8a70 Several minor fixes
2c9e7f9 Fix coverage, and lock testing
e66009a Fix run_all_test CURDIR initialization
613aa0b Fix Travis not failing build
849dd4e Fix queue-runner needs to run as root
795cd4f Fix debian debconf templates
cc5db33 Fix various systemd/tmpfiles issues in RPM
2abb07a Fix erroneous PPA GnuPG documentation
1a1f967 Fix use of code blocks
46c9864 Avoid making tmpfiles .conf a conffile
563ef1b Update README
d84167a Fix spec file errors

Signed-off-by: Daniel F. Dickinson <email address hidden>

fc3a38c... by Daniel Dickinson <email address hidden> on 2019-09-03

Merge pull request #74 from cshoredaniel/pr-1.2-queue-first

Backport "Queue First" fix for permissions issues

1e743d0... by Daniel F. Dickinson on 2019-08-30

Fix debian package build

Signed-off-by: Daniel F. Dickinson <email address hidden>

fbe8506... by Daniel F. Dickinson on 2019-08-30

gitignore: Add file to ignore

Signed-off-by: Daniel F. Dickinson <email address hidden>

d4aa911... by Daniel F. Dickinson on 2019-08-30

Fix CI skips building debian package

CI check for proper debian package build failed to detect
bad package build because package build was skipped on
non-Debian hosts (like Travis Ubuntu environment).

Signed-off-by: Daniel F. Dickinson <email address hidden>

ccb2a0e... by Daniel F. Dickinson on 2019-08-29

treewide: Add queue-first default for MTA

Add a qeueue mail first option and make it the default for use
as a mail transport agent (MTA). This is needed because modern
linux systems tend to confine processes that need to send mail,
and confined processes often don't have sufficient permissions to
check connectivity and/or send mail. So we introduce an option to
queue the mail initially and send it only via a queue runner task.

We also make the default queue runner occur every fifteen (15)
minutes as a systemd timer instead of cron.hourly task once an
hour.

Finally we reduce the permissions given to logwatch to only those
needed to queue mail.

Signed-off-by: Daniel F. Dickinson <email address hidden>

Conflicts:
 debian/changelog

3c46501... by Daniel Dickinson <email address hidden> on 2019-08-26

Merge pull request #71 from cshoredaniel/pr-1.2-logwatch-fixes-again

logwatch fixes again

edb3dea... by Daniel F. Dickinson on 2019-08-26

spec te: More logwatch/selinux fixes

msmtpq-ng also requires map permission on ping_exec_t, and open on the
cron var lock selinux type. We add those so that locking doesn't fail
and ping succeeds.

Signed-off-by: Daniel F. Dickinson <email address hidden>

5769dba... by Daniel F. Dickinson on 2019-08-26

travis: Workround for stale cache

apt was failing to update, so try to remove the offending apt
sources.list.d. If this fails we're blocked until the
situation is resolved.

Signed-off-by: Daniel F. Dickinson <email address hidden>