exim.git
18 hours agoCutthrough: option to use transport-defined mailfrom. Bug 3071
Jeremy Harris [Sun, 15 Dec 2024 17:27:17 +0000 (17:27 +0000)]
Cutthrough: option to use transport-defined mailfrom.  Bug 3071

22 hours agoCutthrough: logging of return_path
Jeremy Harris [Mon, 16 Dec 2024 15:28:49 +0000 (15:28 +0000)]
Cutthrough: logging of return_path

5 days agoDocs: typoes
Jeremy Harris [Thu, 12 Dec 2024 17:15:21 +0000 (17:15 +0000)]
Docs: typoes

5 days agoCall notquite ACL for synprot-error limit. Bug 3092
Jeremy Harris [Thu, 12 Dec 2024 16:16:28 +0000 (16:16 +0000)]
Call notquite ACL for synprot-error limit.  Bug 3092

6 days agoDMARC: expand main-config options. Bug 3102
Jeremy Harris [Wed, 11 Dec 2024 14:05:04 +0000 (14:05 +0000)]
DMARC: expand main-config options.  Bug 3102

6 days agoTidy build cruft. Bug 3125
Andrew Aitchison [Wed, 11 Dec 2024 13:19:26 +0000 (13:19 +0000)]
Tidy build cruft.  Bug 3125

Broken-by: 7fba0a36b45d
8 days agoMore LibreSSL build fixing
Kirill Miazine [Mon, 9 Dec 2024 14:59:35 +0000 (14:59 +0000)]
More LibreSSL build fixing

9 days agoLibreSSL: another go at getting DANE compileable
Jeremy Harris [Sun, 8 Dec 2024 20:03:24 +0000 (20:03 +0000)]
LibreSSL: another go at getting DANE compileable

9 days agotypo
Jeremy Harris [Sun, 8 Dec 2024 16:28:48 +0000 (16:28 +0000)]
typo

9 days agoMove IP option decode out-of-line
Jeremy Harris [Sat, 7 Dec 2024 18:58:27 +0000 (18:58 +0000)]
Move IP option decode out-of-line

9 days agoLibreSSL: fixes pulled from OpenBSD patchset
Jeremy Harris [Sun, 8 Dec 2024 14:33:26 +0000 (14:33 +0000)]
LibreSSL: fixes pulled from OpenBSD patchset

Note these are untested apart from regression vs. OpenSSL

9 days agoALPN: fix to match recent OpenSSL fix
Jeremy Harris [Sun, 8 Dec 2024 13:54:55 +0000 (13:54 +0000)]
ALPN: fix to match recent OpenSSL fix

10 days agotidying
Jeremy Harris [Sat, 7 Dec 2024 20:25:35 +0000 (20:25 +0000)]
tidying

10 days agoibase lookup: further compile fixes
Jeremy Harris [Sat, 7 Dec 2024 19:57:56 +0000 (19:57 +0000)]
ibase lookup: further compile fixes

10 days agoIbase lookup: fix compile error. Bug 3126
Andrew Aitchison [Sat, 7 Dec 2024 19:00:07 +0000 (19:00 +0000)]
Ibase lookup: fix compile error.  Bug 3126

2 weeks agocppcheck silencing
Jeremy Harris [Tue, 3 Dec 2024 20:09:45 +0000 (20:09 +0000)]
cppcheck silencing

2 weeks agoArg type coercion for Ustpcpy
Jeremy Harris [Tue, 3 Dec 2024 19:23:13 +0000 (19:23 +0000)]
Arg type coercion for Ustpcpy

2 weeks agoFix IP SRR parsing. Bug 3124
Jeremy Harris [Tue, 3 Dec 2024 00:13:43 +0000 (00:13 +0000)]
Fix IP SRR parsing.  Bug 3124

2 weeks agoFix mismerge
Andrew Aitchison [Fri, 29 Nov 2024 20:35:25 +0000 (20:35 +0000)]
Fix mismerge

2 weeks agoBuild: function prototype
Jeremy Harris [Fri, 29 Nov 2024 20:20:09 +0000 (20:20 +0000)]
Build: function prototype

2 weeks agoBuild: avoid referencing stpcpy in non-core build elements
Jeremy Harris [Fri, 29 Nov 2024 17:22:19 +0000 (17:22 +0000)]
Build: avoid referencing stpcpy in non-core build elements

This should avoid a Solaris linker issue

2 weeks agoAdd stpcpy() implementation for older platforms (Solaris 10)
Jeremy Harris [Fri, 29 Nov 2024 13:50:36 +0000 (13:50 +0000)]
Add stpcpy() implementation for older platforms (Solaris 10)

2 weeks agoDrop over-tight errorcheck.
Jeremy Harris [Thu, 28 Nov 2024 13:44:26 +0000 (13:44 +0000)]
Drop over-tight errorcheck.

Broken-by: 2be52035b61a
2 weeks agoDocs: clarify router domains & local_parts options
Jeremy Harris [Thu, 28 Nov 2024 10:58:37 +0000 (10:58 +0000)]
Docs: clarify router domains & local_parts options

2 weeks agocompiler quietening
Jeremy Harris [Wed, 27 Nov 2024 20:09:34 +0000 (20:09 +0000)]
compiler quietening

2 weeks agoAdd doc target to make, for testing
Jeremy Harris [Wed, 27 Nov 2024 12:00:22 +0000 (12:00 +0000)]
Add doc target to make, for testing

3 weeks agotidying
Jeremy Harris [Tue, 26 Nov 2024 19:07:41 +0000 (19:07 +0000)]
tidying

3 weeks agoDocs: typoes
Jeremy Harris [Tue, 26 Nov 2024 21:38:19 +0000 (21:38 +0000)]
Docs: typoes

3 weeks agoDocs: tidying
Jeremy Harris [Tue, 26 Nov 2024 11:00:07 +0000 (11:00 +0000)]
Docs: tidying

3 weeks agoFix Solaris build
Jeremy Harris [Tue, 26 Nov 2024 10:44:15 +0000 (10:44 +0000)]
Fix Solaris build

3 weeks agoATRN customer
Jeremy Harris [Mon, 25 Nov 2024 15:38:58 +0000 (15:38 +0000)]
ATRN customer

3 weeks agoRestore expansion of "inlist" RHS
Jeremy Harris [Sun, 24 Nov 2024 11:53:50 +0000 (11:53 +0000)]
Restore expansion of "inlist" RHS

Broken-by: 9d66ba85a964
4 weeks agoTaint: reject or log more tainted list metadata elements
Jeremy Harris [Tue, 19 Nov 2024 18:30:03 +0000 (18:30 +0000)]
Taint: reject or log more tainted list metadata elements

4 weeks agoTaint: reject tainted list-separator change
Jeremy Harris [Tue, 19 Nov 2024 11:42:40 +0000 (11:42 +0000)]
Taint: reject tainted list-separator change

4 weeks agoDocs: change example from match (RE) to match_ip (IP list)
Jeremy Harris [Sun, 17 Nov 2024 19:34:32 +0000 (19:34 +0000)]
Docs: change example from match (RE) to match_ip (IP list)

Some people find REs difficult to read

4 weeks agoStart a wishlist with notes for Exim 5
Jeremy Harris [Fri, 15 Nov 2024 12:19:39 +0000 (12:19 +0000)]
Start a wishlist with notes for Exim 5

4 weeks agoExplicit IPv6 addresses for mysql and pgsql
Jeremy Harris [Thu, 14 Nov 2024 23:57:49 +0000 (23:57 +0000)]
Explicit IPv6 addresses for mysql and pgsql

5 weeks agodocs tidying
Jeremy Harris [Sun, 10 Nov 2024 01:18:05 +0000 (01:18 +0000)]
docs tidying

5 weeks agoATRN provider
Jeremy Harris [Fri, 8 Nov 2024 17:50:26 +0000 (17:50 +0000)]
ATRN provider

5 weeks agoconstification
Jeremy Harris [Wed, 6 Nov 2024 12:03:39 +0000 (12:03 +0000)]
constification

6 weeks agotidying
Jeremy Harris [Mon, 28 Oct 2024 18:41:57 +0000 (18:41 +0000)]
tidying

6 weeks agoDKIM: fix crash in signing. Bug 3116
Jeremy Harris [Mon, 7 Oct 2024 09:58:14 +0000 (10:58 +0100)]
DKIM: fix crash in signing.  Bug 3116

Broken-by: 87cb4a166c47
6 weeks agoDebug: indentation
Jeremy Harris [Fri, 1 Nov 2024 12:25:31 +0000 (12:25 +0000)]
Debug: indentation

7 weeks agoDo not permit change-of-separator for pam/radius expansion conditions
Jeremy Harris [Fri, 25 Oct 2024 14:23:09 +0000 (15:23 +0100)]
Do not permit change-of-separator for pam/radius expansion conditions

7 weeks agoDMARC: add variables for spf/dkim alignment results. Bug 3119
Jeremy Harris [Fri, 25 Oct 2024 13:21:23 +0000 (14:21 +0100)]
DMARC: add variables for spf/dkim alignment results.  Bug 3119

7 weeks agotidying
Jeremy Harris [Tue, 17 Sep 2024 12:31:57 +0000 (13:31 +0100)]
tidying

7 weeks agoDocs: more subsections
Jeremy Harris [Fri, 25 Oct 2024 11:35:46 +0000 (12:35 +0100)]
Docs: more subsections

2 months agoBuild: tidying
Jeremy Harris [Fri, 18 Oct 2024 08:30:44 +0000 (09:30 +0100)]
Build: tidying

2 months agoDKIM: fix parsing of pubkey RR
Jeremy Harris [Thu, 17 Oct 2024 10:47:20 +0000 (11:47 +0100)]
DKIM: fix parsing of pubkey RR

Broken-since: 2658a023286f

2 months agotidying
Jeremy Harris [Tue, 8 Oct 2024 20:32:12 +0000 (21:32 +0100)]
tidying

2 months agoSOCKS: support option expansion result for no-proxy. Bug 3118
Jeremy Harris [Tue, 8 Oct 2024 12:56:25 +0000 (13:56 +0100)]
SOCKS: support option expansion result for no-proxy.  Bug 3118

2 months agoDocs: URLs for RFCs
Jeremy Harris [Sun, 6 Oct 2024 18:40:30 +0000 (19:40 +0100)]
Docs: URLs for RFCs

2 months agoDocs: text items for URLs
Jeremy Harris [Sun, 6 Oct 2024 16:56:36 +0000 (17:56 +0100)]
Docs: text items for URLs

2 months agoAdd 2-ph note to process info
Jeremy Harris [Tue, 1 Oct 2024 09:21:18 +0000 (10:21 +0100)]
Add 2-ph note to process info

2 months agoDocs: point out that a DKIM private key file needs to be readable
Jeremy Harris [Mon, 30 Sep 2024 17:23:01 +0000 (18:23 +0100)]
Docs: point out that a DKIM private key file needs to be readable

2 months agoMore detail in file open-fail log line
Jeremy Harris [Mon, 30 Sep 2024 10:11:43 +0000 (11:11 +0100)]
More detail in file open-fail log line

2 months agochg: delay loading of File::FcntlLock fix/3113-perl-flock 2/head
Heiko Schlittermann (HS12-RIPE) [Fri, 13 Sep 2024 20:48:20 +0000 (22:48 +0200)]
chg: delay loading of File::FcntlLock

chg: remove x-bit from *.src
new: add ft=perl to all perl *src
mark perl *.src as ft=perl
chg: exim_id_update more perlish
chg: delay the loading of File::FcntlLock
chg: no need to unlock as we close the file
add force option
more perlish, add chown/chmod
add: --verbose to exim_id_update

3 months agobuild: use pkg-config for i18n
Heiko Schlittermann (HS12-RIPE) [Mon, 16 Sep 2024 20:20:04 +0000 (22:20 +0200)]
build: use pkg-config for i18n

As a side effect: this enables pkg-config support for all
SUPPORT_* items of the EDITME/Makefile.

3 months agocompiler quietening
Jeremy Harris [Mon, 16 Sep 2024 11:18:13 +0000 (12:18 +0100)]
compiler quietening

3 months agoDKIM: fix crash in verify under chunking
Jeremy Harris [Mon, 16 Sep 2024 10:31:12 +0000 (11:31 +0100)]
DKIM: fix crash in verify under chunking

Broken-by: 9a0f997bac85
3 months agoBuild: linker quietening (CBMC toolchain). Bug 3038
Jeremy Harris [Sun, 15 Sep 2024 15:37:58 +0000 (16:37 +0100)]
Build: linker quietening (CBMC toolchain).  Bug 3038

3 months agoAuthenticators: fix heimdall compile. Bug 2901
unki [Sun, 15 Sep 2024 15:10:22 +0000 (16:10 +0100)]
Authenticators: fix heimdall compile.  Bug 2901

3 months agoLog: more info in ACL "warn statement skipped" message. Bug 2897
Jeremy Harris [Sun, 15 Sep 2024 14:57:36 +0000 (15:57 +0100)]
Log: more info in ACL "warn statement skipped" message.  Bug 2897

3 months agoLog: more info in transport "line too long" error message. Bug 2871
Arkadiusz Miśkiewicz [Sun, 15 Sep 2024 14:40:03 +0000 (15:40 +0100)]
Log: more info in transport "line too long" error message.  Bug 2871

3 months agoBuild: more Solaris cc/ld workaround attempts
Jeremy Harris [Sat, 14 Sep 2024 10:46:02 +0000 (11:46 +0100)]
Build: more Solaris cc/ld workaround attempts

3 months agoCompiler quietening
Jeremy Harris [Sat, 14 Sep 2024 09:14:42 +0000 (10:14 +0100)]
Compiler quietening

3 months agoTestsuite: tidying
Jeremy Harris [Fri, 13 Sep 2024 15:33:24 +0000 (16:33 +0100)]
Testsuite: tidying

3 months agoexim-filter dynamic module
Jeremy Harris [Thu, 12 Sep 2024 23:22:28 +0000 (00:22 +0100)]
exim-filter dynamic module

3 months agoTestsuite: output changes resulting
Jeremy Harris [Tue, 10 Sep 2024 14:31:14 +0000 (15:31 +0100)]
Testsuite: output changes resulting

Broken-by: 834dae55650e
3 months agoBuild: iconv type for Hurd
Samuel Thibault [Tue, 10 Sep 2024 11:51:03 +0000 (12:51 +0100)]
Build: iconv type for Hurd

3 months agosieve dynamic module
Jeremy Harris [Tue, 10 Sep 2024 11:32:03 +0000 (12:32 +0100)]
sieve dynamic module

3 months agoLogging: fix lookups "obsolete syntax" message. Bug 3112
Jeremy Harris [Tue, 10 Sep 2024 09:29:45 +0000 (10:29 +0100)]
Logging: fix lookups "obsolete syntax" message.  Bug 3112

3 months agoDocs: tweak bulletpoints
Jeremy Harris [Mon, 9 Sep 2024 14:44:32 +0000 (15:44 +0100)]
Docs: tweak bulletpoints

3 months agofix non-perl build
Jeremy Harris [Sun, 8 Sep 2024 21:24:05 +0000 (22:24 +0100)]
fix non-perl build

Broken-by: 9a0f997bac85 + 142fd50739f5
3 months agoperl dynamic module
Jeremy Harris [Sun, 8 Sep 2024 20:22:41 +0000 (21:22 +0100)]
perl dynamic module

3 months agotypo
Jeremy Harris [Sat, 7 Sep 2024 20:59:50 +0000 (21:59 +0100)]
typo

3 months agoStatic module inits for raduis and pam
Jeremy Harris [Sat, 7 Sep 2024 20:53:38 +0000 (21:53 +0100)]
Static module inits for raduis and pam

3 months agopam dynamic module
Jeremy Harris [Sat, 7 Sep 2024 17:52:15 +0000 (18:52 +0100)]
pam dynamic module

3 months agotidying: formatted listmaker
Jeremy Harris [Sat, 7 Sep 2024 14:36:23 +0000 (15:36 +0100)]
tidying: formatted listmaker

3 months agoradius dynamic module
Jeremy Harris [Sat, 7 Sep 2024 13:56:11 +0000 (14:56 +0100)]
radius dynamic module

3 months agoFix dkim-static build for Solaris
Jeremy Harris [Fri, 6 Sep 2024 13:19:38 +0000 (14:19 +0100)]
Fix dkim-static build for Solaris

Broken-by: 44876330aea2
3 months agoarc dynamic module
Jeremy Harris [Fri, 6 Sep 2024 11:29:23 +0000 (12:29 +0100)]
arc dynamic module

3 months agomore string-formatting facilities
Jeremy Harris [Fri, 6 Sep 2024 10:06:12 +0000 (11:06 +0100)]
more string-formatting facilities

3 months agoFix clang build
Jeremy Harris [Thu, 5 Sep 2024 09:50:23 +0000 (10:50 +0100)]
Fix clang build

Broken-by: 9a0f997bac8
3 months agotidying
Jeremy Harris [Thu, 5 Sep 2024 09:12:46 +0000 (10:12 +0100)]
tidying

3 months agodkim dynamic module
Jeremy Harris [Wed, 4 Sep 2024 20:46:26 +0000 (21:46 +0100)]
dkim dynamic module

3 months agoDebug: fix coding for signedness
Andrew Aitchison [Wed, 4 Sep 2024 20:37:57 +0000 (21:37 +0100)]
Debug: fix coding for signedness

Broken-by: 2d75f09c2df0
3 months agoMove dkim-specific debug printf handlers to general string-services
Jeremy Harris [Tue, 3 Sep 2024 16:56:22 +0000 (17:56 +0100)]
Move dkim-specific debug printf handlers to general string-services

3 months agoAdd dummy file to miscmods archive to ensure non-empty
Jeremy Harris [Sun, 1 Sep 2024 19:15:21 +0000 (20:15 +0100)]
Add dummy file to miscmods archive to ensure non-empty

3 months agoFix multi-method query-style lookup quoters
Jeremy Harris [Sun, 1 Sep 2024 16:25:35 +0000 (17:25 +0100)]
Fix multi-method query-style lookup quoters

Broken-by: ac8aeb5485a8
3 months agoDocs: fix edit snafu
Jeremy Harris [Sun, 1 Sep 2024 12:25:50 +0000 (13:25 +0100)]
Docs: fix edit snafu

Broken-by: 7dc8d146a675
3 months agoMacros for module func call numbers
Jeremy Harris [Sat, 31 Aug 2024 21:07:17 +0000 (22:07 +0100)]
Macros for module func call numbers

3 months agoDocs: subsections
Jeremy Harris [Thu, 29 Aug 2024 14:41:41 +0000 (15:41 +0100)]
Docs: subsections

3 months agoAttempt (2) egrep compat for Solaris vs. Linux
Jeremy Harris [Thu, 29 Aug 2024 10:15:33 +0000 (11:15 +0100)]
Attempt (2) egrep compat for Solaris vs. Linux

3 months agodmarc dynamic module
Jeremy Harris [Wed, 28 Aug 2024 21:01:24 +0000 (22:01 +0100)]
dmarc dynamic module

3 months agoAttempt egrep compat for Solaris vs. Linux
Jeremy Harris [Thu, 29 Aug 2024 08:31:44 +0000 (09:31 +0100)]
Attempt egrep compat for Solaris vs. Linux

Broken-by: f22117796141
3 months agospf dynamic module
Jeremy Harris [Tue, 27 Aug 2024 23:16:43 +0000 (00:16 +0100)]
spf dynamic module

3 months agoClarify forbit/permit coding for ACL conditions
Jeremy Harris [Mon, 26 Aug 2024 15:44:06 +0000 (16:44 +0100)]
Clarify forbit/permit coding for ACL conditions

3 months agoUse flag bit macros for ACL conditions
Jeremy Harris [Tue, 27 Aug 2024 23:01:06 +0000 (00:01 +0100)]
Use flag bit macros for ACL conditions

3 months agoBuild: trim un-needed dependency
Jeremy Harris [Mon, 26 Aug 2024 14:45:46 +0000 (15:45 +0100)]
Build: trim un-needed dependency