Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-08 | Ensure socket is nonblocking before draining. Bug 1914 | Jeremy Harris | |
2016-11-04 | Add syslog_pid option. | Heiko Schlittermann (HS12-RIPE) | |
This option suppresses the PID duplication to syslog. As syslog/systemd add the PID of the logging process automatically. | |||
2016-10-20 | Testsuite: Add PORT_DYNAMIC (Bug 1775) | Heiko Schlittermann (HS12-RIPE) | |
This avoids problems on OpenBSD with SO_REUSEADDR. On OpenBSD SO_REUSEADDR only works if the IP address AND the EUID of the bind(2) calls match. In 0562 Exim binds to 1225 as euid=0, in 0564 runtest tries to bind to 01225 as the user running the tests. Thanks to Kirill Miazine for working this out. | |||
2016-10-16 | Fix sender-verify callout to not use trigger-message SIZE | Jeremy Harris | |
Broken-by: 9094b84b4cce | |||
2016-10-14 | Testsuite: (named queues) add testcase for 3rd-party queue transfer | Jeremy Harris | |
2016-10-04 | Testsuite: for CHUNKING set sender name explicitly | Jeremy Harris | |
for consistent chunk size on different platforms | |||
2016-10-03 | Testsuite: for CHUNKING rewrite sender name in headers to consistent value | Jeremy Harris | |
for consistent chunk size on different test platforms | |||
2016-10-02 | Logging: connection_reject log selector should apply also to the connect acl | Jeremy Harris | |
2016-09-11 | Log EHLO response on getting conn-close response for HELO. Bug 1832 | Jeremy Harris | |
2016-09-01 | CHUNKING: after rejecting a pipelined SMTP command, flush any followon BDAT data | Jeremy Harris | |
2016-08-22 | Add automatic macros for compile-time feature options | Jeremy Harris | |
2016-08-19 | Testsuite: rework timing of time-dependent testcase | Jeremy Harris | |
2016-08-14 | Testsuite: add progress detail to log of troublesome testcase | Jeremy Harris | |
2016-08-14 | Expansions: new ${escape8bit:<string>} operator. Bug 1863 | Jeremy Harris | |
2016-08-09 | Testsuite: nail down hostname for CHUNKING test cases | Jeremy Harris | |
2016-08-07 | CHUNKING: fix transmit with long headers | Jeremy Harris | |
When the buffer used for SMTP commands and message headers filled to flush point, protocol sequencing was wrong. | |||
2016-08-06 | Routing: in a dnslookup, fix fail_defer_domains to defer on missing MX ↵ | Jeremy Harris | |
record. Bug 1867 | |||
2016-08-06 | Merge branch 'CHUNKING' | Jeremy Harris | |
2016-08-04 | Merge branch 'fakereject' | Jeremy Harris | |
2016-08-04 | Logging: visibility of fakereject | Jeremy Harris | |
2016-08-02 | pass advertised facility to continued-transport process | Jeremy Harris | |
2016-08-02 | basic & pipelined transmit testcases | Jeremy Harris | |
2016-08-02 | receive flow processing | Jeremy Harris | |
2016-07-31 | Logging: Fix logging of errors under PIPELINING | Jeremy Harris | |
2016-07-30 | Expansions: add operators base32, base32d | Jeremy Harris | |
2016-06-03 | Merge branch 'multiqueue_336': Named queues | Jeremy Harris | |
2016-05-31 | Renumber testcase, again | Jeremy Harris | |
2016-05-30 | Avoid writing msglog files in -bh and -bhc modes. Bug 1804 | Jeremy Harris | |
2016-05-25 | Renumber testcase | Jeremy Harris | |
2016-05-24 | Fix crash in VRFY handling for an unqualified name. Bug 1836 | Jeremy Harris | |
Introduced-by: 4f6ae5c314e5 | |||
2016-05-21 | Debug: "kill" option on ACL control=debug. Bug 1831 | Jeremy Harris | |
2016-05-10 | shift queue name use up to top layer in spooldir hierachy | Jeremy Harris | |
2016-05-09 | New $queue_name variable | Jeremy Harris | |
queue_run_max main option expanded, allowing per-queue values | |||
2016-05-08 | periodic queue runner | Jeremy Harris | |
2016-05-08 | testcase | Jeremy Harris | |
2016-05-08 | testcase | Jeremy Harris | |
2016-04-14 | Expansions: fix forced-fail of extract. Bug 1815 | Jeremy Harris | |
2016-04-08 | Testsuite: 0322 (pipelining errors) avoid triggering SIGPIPE | Jeremy Harris | |
This was timing-dependent; if the exim closed the connection before the script wrote to it _after_ triggerring an error, EPIPE/SIGPIPE. Unexplained as yet: why runtest (perl) saw this as a 141 server returncode (NB: 141-128 = 13 = SIGPIPE, the shell behaviour) when "perldoc -v '$?'" (which runtest is coded to) says that a signum should be in the top nibble of 16b. | |||
2016-03-31 | Testsuite: move perl-dependent testcasesexim-4_87_RC7 | Jeremy Harris | |
2016-03-15 | Utilites: fix exim_lock | Jeremy Harris | |
Unaccountable fails to lock, seen in testsuite Fix appeared when tidying a Coverity "unchecked returncode" fault | |||
2016-03-11 | Honour the -n for -bP config | Heiko Schlittermann (HS12-RIPE) | |
2016-03-10 | Fix typos. | Heiko Schlittermann (HS12-RIPE) | |
Thanks to Sander Bos for pointing out. | |||
2016-03-09 | String expansions: fix ${extract }, for the numeric/3-string case. Bug 1807 | Jeremy Harris | |
Broken-by: 82dbd37 In "skipping" mode when parsing an expansion we want to avoid expanding the arguments, as the data for expansion is not necessarily valid. This bit us previously for an extract within an "if inlist". But the number of args for ${extract } depends on the expanded value of the first arg. Retreat from strict parsing and just line up the outer braces, accepting any number of args while skipping. The separate non-skipping execution will do the proper checking. | |||
2016-02-18 | Fix CVE-2016-1531exim-4_87_RC4 | Heiko Schlittermann (HS12-RIPE) | |
Add keep_environment, add_environment. Change the working directory to "/" during the early startup phase. (cherry picked from commit 2b92b67bfc33efe05e6ff2ea3852731ac2273832) (cherry picked from commit 14b82c8b736c8ed24eda144f57703cb9feac6323) (cherry picked from commit 9ca92d0c6e9c6f161bd8111366c6952d3a9315e2) (cherry picked from commit 0020c6d9ecfd98ed7b2b337ed4f898fdc409784b) (cherry picked from commit e8f96966360ea8867ad6a8b5affda6c37fa4958c) (cherry picked from commit ef6fb807c1e1a665f444f644c60c77269f7c5209) | |||
2016-02-06 | Testsuite: avoid assuming 127.0.0.2 is a viable sending address | Jeremy Harris | |
2016-02-06 | Testsuite: allow for different data arrival in SMTP synch check | Jeremy Harris | |
2016-02-05 | Testsuite: sort logs in cases where we do parallel deliveries | Jeremy Harris | |
2016-02-04 | Testsuite: case should not depend on build-option | Jeremy Harris | |
2016-01-18 | Testuite: tidyingexim-4_87_RC3 | Jeremy Harris | |
2016-01-17 | Testsuite: changes for VFRY update, 4f6ae5c314e5 | Jeremy Harris | |