Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
When maildir_ensure_sizefile() returns -2, we still have size
information, so we can still use that. Don't disable quota. As a
result, do refrain from potentially calling close(-2).
Fixes bug 1086
|
|
|
|
Thanks to Dennis Davis in full pedant mode!
|
|
|
|
|
|
Exim 4.75, prepping for release.
"Previous" version of docs deliberately remains 4.72.
|
|
Patch from Uwe Doering, sign-off by Michael Haardt.
fixes bug 1019
|
|
(and add .new/.wen to previous change).
|
|
Based on patch from Heiko Schlittermann.
Fixes bug 1086.
|
|
Patch from Mark Zealey.
Fixes bug 1056.
|
|
Patch from Mark Zealey.
Fixes bug 1055.
|
|
sig_atomic_t for signal-handlers.
getgroups() return value checking.
Developed for bug 927.
|
|
|
|
Should permit building on old gcc which dislikes extern inside function
scope.
Patch from Oliver Fleischmann, who encountered this with gcc 2.95.2.
|
|
Patch from Simon Arlott.
fixes bug 486
|
|
fixes bug 1061
|
|
Patch from Jakob Hirsch.
fixes bug 1042
|
|
closes bug 1083
Patch from John Horne.
|
|
Release-tools only, no NewStuff/ChangeLog
|
|
Fixes bug 943
Lightly tested, but not with report error condition,
would like reporter to check this fix on their system.
|
|
Am unable to keep the build process from inserting spurious \x{c2}
characters into the created .txt files.
Strip the characters in Tidytxt.
Add SanityTestText to do a final audit for non-ASCII characters in the
.txt files. Dependency: pcregrep if available, else uses Perl.
|
|
closes bug 230
Applies patches provided by Adam Ciarcinski of NetBSD in bug 230.
Adds documentation.
Tested the negotiation and server verification, not tested the client
certificate presentation but looks sane.
|
|
Fixes bug 1026
Patch from Graeme Fowler
|
|
|
|
Fixes bug 1064
Patch frome Andrey N. Oktyabrski
|
|
|
|
Fixes bug 968
Merge branch 'sigpipe-fix' of git://github.com/lp0/exim into master
|
|
Failed at test 178.
|
|
sudo needs to permit sudo w/o a TTY.
The config file used is the same for each test, the individual config
files are made available under a particular name. Correct that advice.
|
|
With this, I can run the test suite with few enough differences that I
can review and confirm, getting as far as Basic/0094.
Pretty much just dealing with new stderr from debugging.
|
|
DEBUG(D_any) missing. Fixed.
|
|
There's a lot of copying of stdin to stdout when using readline for -be,
which breaks the test suite. The suite now runs well enough for me to
fix the stuff broken by the debugging changes I introduced.
|
|
|
|
|
|
Author: Wolfgang Breyha
Bugzilla: 935
Attachment: 378
(looks like it could do with a strcmp check at the end before the extra
string_copy, but that's a nicety and the author has presumably been
running with this).
|
|
It appears some make(1)s are not complaining about variables defined
with leading whitespace on the line. Permit that where we can, for the
lookups, but it's not tenable for CFLAGS_DYNAMIC.
Some people are specifying knobs on the make command-line, so we get
them via the environment.
Tested: indented LOOKUP_CDB and commented out LOOKUP_DNSDB, supplying it
via { make LOOKUP_DNSDB=yes }. { exim -d --version } shows both are
built-in, no results from { fgrep DNSDB build-*/Makefile }.
|
|
|
|
Update valgrind.h and memcheck.h to copies from valgrind-3.6.0.
This fixes portability to compilers other than gcc, notably
Solaris CC and HP-UX CC.
Fixes: bug #1050.
|
|
Fixes bug #1073
|
|
Should not code at 9am when still awake then.
Should sanity-review such code changes before submitting (after sleep).
Should s,/usr/xpg4/bin/sh,/bin/bash, as a convenient test to confirm
what I suspected. But should do so pre-submit.
Doh.
|
|
Don't abort if CFLAGS_DYNAMIC not defined. Oops!
Attempt to get a POSIX environment on Solaris.
Document POSIXy assumptions going forward.
Problems reported by: Dennis Davis
|
|
The new code was calling DEBUG(<n>) for values of n including 4, 5, 9;
that was an Exim 3 API, we now use bits; -v sets bit 0x1, -bP implies
-v, so { exim -bP } was pulling up random debug messages.
Switched all the DEBUG checks to be DEBUG(D_lookup).
|
|
If dropping privileges for untrusted macros, we disabled normal logging
on the basis that it would fail; for the Exim run-time user, this is not
the case, and it resulted in successful deliveries going unlogged.
Fixed. Reported by Andreas Metzler.
|
|
When invoked { exim -d -bV } show these build-time options that affect
what can be done.
|
|
|
|
|
|
DCC return codes were not always correct. Patch from DCC code
maintainer, Wolfgang Breyha.
|