summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Provide for '/etc/mailname'David Bremner2018-10-31
| | | | | | | | | | | | | This patch provides code and documentation changes to accomodate Debian's '/etc/mailname'. The patch includes related modifications, for example not to add a domain to the hostname when 'defaultdomain' is empty, as it might reasonably be on a Debian system. The presently also disables tests related to 'me'. It is not clear how the '/etc/mailname' behavior is tested best. Author: Felix Lechner <felix.lechner@lease-up.com> Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504184 Last-Update: 2017-08-31 Gbp-Pq: Name 0005-Provide-for-etc-mailname.patch
* Allow unqualified sender addressDavid Bremner2018-10-31
| | | | | | | | | | This patch allows unqualified domain names for senders and recipients, because are required in some use cases (Debian bug #504184). The associated post-build tests were also disabled. Author: Felix Lechner <felix.lechner@lease-up.com> Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504184 Last-Update: 2017-09-07 Gbp-Pq: Name 0004-Allow-unqualified-sender-address.patch
* Sort files in archive (reproducible builds)Nick Leverton2018-10-31
| | | | | | | | Sort files when using mergelib to create libnullmailer.a, to get reproducible build Author: Alexis Bienvenüe <pado@passoire.fr> Gbp-Pq: Name 0004-Sort-files-in-archive-reproducible-builds.patch
* Remove race conditions from testsFelix Lechner2018-10-31
| | | | | | | | | | | Testing the qmqp protocol fails because the testing server cannot acquire the lock. This is solved by waiting for the previous server to exit gracefully and clear the lock. Similarly, wait before removing temporary directories. Forwarded: no Last-Update: 2017-10-07 Gbp-Pq: Name 0001-Remove-race-conditions-from-tests.patch
* git-debrebase import: declare upstreamDavid Bremner2018-10-31
|\ | | | | | | | | | | First breakwater merge. [git-debrebase anchor: declare upstream]
* | git-debrebase convert-from-gbp: drop patches from treeDavid Bremner2018-10-31
| | | | | | | | | | | | Delete debian/patches, as part of converting to git-debrebase format. [git-debrebase convert-from-gbp: drop patches from tree]
* | re-export patches, fix encoding problemDavid Bremner2018-10-31
| | | | | | | | Not sure if the patch was corrupted, or there is some bug with base64 encoding
* | remove unused patch from d/patchesDavid Bremner2018-10-31
| |
* | changelog for 1:2.1-7David Bremner2018-03-16
| |
* | debian: merge install filesdebian/1%2.1-6David Bremner2018-01-27
| |
* | debian: use dh_installinit to install init fileDavid Bremner2018-01-27
| |
* | debian: re-enable sysvinit support.David Bremner2018-01-27
| | | | | | | | This is pretty much untested, hence the upload to experimental
* | debian: give felix creditDavid Bremner2018-01-27
| |
* | Merge branch 'fix-patches' of salsa.debian.org:lechner-guest/nullmailerDavid Bremner2018-01-27
|\ \
| * | Removed patch fixing protocol test for TLS (was fixed in 2.1)Felix Lechner2018-01-23
| | | | | | | | | | | | | | | Re-enabled patch avoid race conditions in tests Changed watch file to Github
* | | debian: update initscript for 2.0David Bremner2018-01-27
| | | | | | | | | | | | | | | | | | | | | Patch from Benda Xu mid:87wp0io6r7.fsf@gentoo.org Apparently the --daemon switch is uneeded, and logging can be provided by the (essential) program logger.
* | | debian: recover init.d script from 1.3David Bremner2018-01-27
|/ /
* | debian: bump standards versionDavid Bremner2017-12-24
| |
* | debian: s/extra/optional/David Bremner2017-12-24
| |
* | debian: refill changelog to shut lintian upDavid Bremner2017-12-24
| |
* | debian: disable rsyslog recommendationDavid Bremner2017-12-24
| | | | | | | | IMHO most nullmailer users don't need it.
* | debian: changelog for 2.1-5David Bremner2017-12-24
| |
* | debian: Add a syslog facility for nullmailer.serviceDavid Bremner2017-12-24
| | | | | | | | | | This is a bit experimental; it's not clear it will work without also forcing logging via syslog.
* | debian: uploade 2.1-4David Bremner2017-12-22
| | | | | | | | depend on systemd-sysv
* | debian: document NEWS.Debian fixDavid Bremner2017-12-19
| |
* | debian: rename NEWS.Debian to NEWSDavid Bremner2017-12-19
| | | | | | | | apparently this is what dh_installchangelogs wants?
* | debian: release 2.1-3David Bremner2017-12-19
| | | | | | | | just documentation changes.
* | changelog for 2.1-2David Bremner2017-12-17
| |
* | debian: finalize changelog for 2.1-1David Bremner2017-11-11
| |
* | debian: drop one more patchDavid Bremner2017-11-11
| |
* | debian: start changlelog for 2.1-1David Bremner2017-11-11
| |
* | export rebased patches for 2.1David Bremner2017-11-11
| |
* | Merge tag 'upstream/2.1'David Bremner2017-11-11
|\|
| * Importing nullmailer-2.1.tar.gzDavid Bremner2017-11-11
| |
| * Merge tag '2.1' into upstreamDavid Bremner2017-11-11
| |\ | | | | | | | | | | | | | | | Version 2.1 Leave deleted files deleted.
| | * Bump date in READMEBruce Guenter2017-10-25
| | |
| | * Bump copyright year to 2017Bruce Guenter2017-10-25
| | |
| | * lib/cli++: Fix build breakages from previous patch to cli++Bruce Guenter2017-10-24
| | |
| | * NEWS: Add more notes and thanksBruce Guenter2017-10-24
| | |
| | * doc: Add man pages for mailq and nullmailer-smtpdBruce Guenter2017-10-24
| | |
| | * NEWS: Add note about previous time fixBruce Guenter2017-10-24
| | |
| | * On architectures where the type (time_t) resolves to (ulong),Felix Lechner2017-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command line arguments to 'dsn' are not processed correctly. The (void) pointer passed to lib/cli++/main.cc is cast to (unsigned int) instead of (ulong). On 64-bit little endian architectures such as amd64 this is not readily apparent as long as the higher bits were initialized, but it causes grave errors on big-endian architectures such as Debian's powerpc or s390x. This patch processes the timestamps given on the command line correctly.
| | * test: Fix some potential races by waiting for subprocessesBruce Guenter2017-10-23
| | |
| | * lib/tcpconnect.cc: Clarify logic srrounding source addressesBruce Guenter2017-10-23
| | | | | | | | | | | | | | | | | | If no address could be used to bind the source address, the resulting error code from tcpconnect would be incorrect (temporary gethostbyname failure). This rewrites it to a more sensible failure to bind source.
| | * spelling: succeededJosh Soref2017-10-23
| | |
| | * spelling: qualifiedJosh Soref2017-10-23
| | |
| | * spelling: privilegedJosh Soref2017-10-23
| | |
| | * spelling: neededJosh Soref2017-10-23
| | |
| | * spelling: escalationJosh Soref2017-10-23
| | |
| | * spelling: emailJosh Soref2017-10-23
| | |