exim.git
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

3 months agoLookups: lazy-load modules
Jeremy Harris [Sat, 24 Aug 2024 21:57:07 +0000 (22:57 +0100)]
Lookups: lazy-load modules

3 months agolabel quoter pools with names
Jeremy Harris [Sat, 24 Aug 2024 17:02:52 +0000 (18:02 +0100)]
label quoter pools with names

3 months agoMove from table to tree for lookups
Jeremy Harris [Fri, 23 Aug 2024 20:31:07 +0000 (21:31 +0100)]
Move from table to tree for lookups

3 months agoDocs: typoes
Jeremy Harris [Thu, 22 Aug 2024 13:21:39 +0000 (14:21 +0100)]
Docs: typoes

3 months agoAdd standard wrapper macro for strchrnul()
Jeremy Harris [Wed, 21 Aug 2024 10:03:25 +0000 (11:03 +0100)]
Add standard wrapper macro for strchrnul()

3 months agoDocs: strchrnul() fix. Bug 3108
Jeremy Harris [Tue, 20 Aug 2024 19:06:57 +0000 (20:06 +0100)]
Docs: strchrnul() fix.  Bug 3108

Actual fix: ede1cf66682a

3 months agoDocs: build notes for dynamic modules
Jeremy Harris [Tue, 20 Aug 2024 16:54:18 +0000 (17:54 +0100)]
Docs: build notes for dynamic modules

3 months agoPrototype for strchrnul() on platforms lacking one (OpenBSD)
Jeremy Harris [Tue, 20 Aug 2024 14:04:28 +0000 (15:04 +0100)]
Prototype for strchrnul() on platforms lacking one (OpenBSD)

3 months agoFix ldapauth
Jeremy Harris [Mon, 19 Aug 2024 14:01:56 +0000 (15:01 +0100)]
Fix ldapauth

Broken-by: 419d8549aad9
3 months agoldap lookups build as dynamic module
Jeremy Harris [Sun, 18 Aug 2024 17:46:44 +0000 (18:46 +0100)]
ldap lookups build as dynamic module

3 months agoauth_spa and plainext as dynamic modules
Jeremy Harris [Sun, 18 Aug 2024 14:28:38 +0000 (15:28 +0100)]
auth_spa and plainext as dynamic modules

3 months agomanualroute as dynamic module
Jeremy Harris [Sun, 18 Aug 2024 12:54:11 +0000 (13:54 +0100)]
manualroute as dynamic module

3 months agotidying
Jeremy Harris [Sun, 18 Aug 2024 11:25:04 +0000 (12:25 +0100)]
tidying

3 months agoauthenticator dynamic modules
Jeremy Harris [Fri, 16 Aug 2024 18:33:48 +0000 (19:33 +0100)]
authenticator dynamic modules

3 months agotweak debug
Jeremy Harris [Fri, 16 Aug 2024 10:53:30 +0000 (11:53 +0100)]
tweak debug

3 months agofix clang build
Jeremy Harris [Thu, 15 Aug 2024 18:38:30 +0000 (19:38 +0100)]
fix clang build

3 months agoFix non-perl build
Jeremy Harris [Thu, 15 Aug 2024 14:17:12 +0000 (15:17 +0100)]
Fix non-perl build

3 months agotransport dynamic modules
Jeremy Harris [Thu, 15 Aug 2024 13:53:22 +0000 (14:53 +0100)]
transport dynamic modules

3 months agosafer coding of router toplevel
Jeremy Harris [Wed, 14 Aug 2024 12:46:08 +0000 (13:46 +0100)]
safer coding of router toplevel

3 months agoMerge branch 'router_dynamic_modules'
Jeremy Harris [Wed, 14 Aug 2024 10:19:50 +0000 (11:19 +0100)]
Merge branch 'router_dynamic_modules'

3 months agotidying
Jeremy Harris [Wed, 14 Aug 2024 10:11:47 +0000 (11:11 +0100)]
tidying

3 months agodocs
Jeremy Harris [Wed, 14 Aug 2024 08:22:10 +0000 (09:22 +0100)]
docs

3 months agobuildsystem tooling
Jeremy Harris [Tue, 13 Aug 2024 20:19:19 +0000 (21:19 +0100)]
buildsystem tooling

3 months agodyn load auth/router/transport files
Jeremy Harris [Tue, 13 Aug 2024 18:36:04 +0000 (19:36 +0100)]
dyn load auth/router/transport files

3 months agomove router infos to individual driver files
Jeremy Harris [Tue, 13 Aug 2024 12:14:12 +0000 (13:14 +0100)]
move router infos to individual driver files

3 months agostatic strings for routers-supported -bV
Jeremy Harris [Tue, 13 Aug 2024 10:33:54 +0000 (11:33 +0100)]
static strings for routers-supported -bV

3 months agouse ifdefs for the routers-supported -bV rather than the info table
Jeremy Harris [Tue, 13 Aug 2024 09:31:05 +0000 (10:31 +0100)]
use ifdefs for the routers-supported -bV rather than the info table

3 months agolinked-lists for driver info structs
Jeremy Harris [Mon, 12 Aug 2024 15:08:33 +0000 (16:08 +0100)]
linked-lists for driver info structs

3 months agobetter build for dyn modules
Jeremy Harris [Mon, 12 Aug 2024 14:40:22 +0000 (15:40 +0100)]
better build for dyn modules

3 months agotidying
Jeremy Harris [Tue, 13 Aug 2024 08:47:17 +0000 (09:47 +0100)]
tidying

3 months agoFix iplookup router build
Jeremy Harris [Wed, 14 Aug 2024 07:59:17 +0000 (08:59 +0100)]
Fix iplookup router build

Broken-by: 479274b86053
3 months agoTidy log for panic-die
Jeremy Harris [Tue, 13 Aug 2024 23:07:02 +0000 (00:07 +0100)]
Tidy log for panic-die

3 months agoMem-management: use proper define for constant
Jeremy Harris [Mon, 12 Aug 2024 08:32:32 +0000 (09:32 +0100)]
Mem-management: use proper define for constant

4 months agoDocs: typoes
Jeremy Harris [Sun, 11 Aug 2024 22:00:14 +0000 (23:00 +0100)]
Docs: typoes

4 months agocommon driver structs for auths
Jeremy Harris [Sat, 10 Aug 2024 22:47:46 +0000 (23:47 +0100)]
common driver structs for auths

4 months agocommon driver structs for transports
Jeremy Harris [Fri, 9 Aug 2024 23:13:47 +0000 (00:13 +0100)]
common driver structs for transports

4 months agocommon driver structs for routers
Jeremy Harris [Fri, 9 Aug 2024 22:12:24 +0000 (23:12 +0100)]
common driver structs for routers

4 months agoJSON: support loadable-module build
Jeremy Harris [Fri, 9 Aug 2024 16:52:15 +0000 (17:52 +0100)]
JSON: support loadable-module build

4 months agoFix non-ldap build
Jeremy Harris [Fri, 9 Aug 2024 13:49:03 +0000 (14:49 +0100)]
Fix non-ldap build

Broken-by: d0bc09e53681
4 months agoBuild: Dynamic-load modules - quieten build, add to -bV output
Jeremy Harris [Fri, 9 Aug 2024 12:21:21 +0000 (13:21 +0100)]
Build: Dynamic-load modules - quieten build, add to -bV output

Also add info to template Makefile, fix testsuite

4 months agoBuild: tidy dangling symlinks
Jeremy Harris [Thu, 8 Aug 2024 19:48:14 +0000 (20:48 +0100)]
Build: tidy dangling symlinks

Broken-by: b07d141af23f
4 months agoFix DISABLE_EVENTS build
Jeremy Harris [Mon, 5 Aug 2024 21:35:01 +0000 (22:35 +0100)]
Fix DISABLE_EVENTS build

Broken-by: 19c4ea037946
4 months agoCompiler quietening. Bug 3107
Jeremy Harris [Mon, 5 Aug 2024 18:42:45 +0000 (19:42 +0100)]
Compiler quietening.  Bug 3107

4 months agoFix SPA authenticator. Bug 3106
Jeremy Harris [Mon, 5 Aug 2024 11:51:12 +0000 (12:51 +0100)]
Fix SPA authenticator.  Bug 3106

4 months agoAdd smtp:fail: events
Jeremy Harris [Thu, 1 Aug 2024 13:41:32 +0000 (14:41 +0100)]
Add smtp:fail: events

4 months agoAdd $connection_id variable
Jeremy Harris [Wed, 31 Jul 2024 07:41:34 +0000 (08:41 +0100)]
Add $connection_id variable

4 months agoDocs: more indexing
Jeremy Harris [Tue, 30 Jul 2024 13:12:24 +0000 (14:12 +0100)]
Docs: more indexing

4 months agoContinued-transport: check interface option. Bug 1141
Jeremy Harris [Tue, 30 Jul 2024 12:33:37 +0000 (13:33 +0100)]
Continued-transport: check interface option.  Bug 1141

4 months agoDebug: support printing strings with embedded NULs
Jeremy Harris [Mon, 29 Jul 2024 16:28:13 +0000 (17:28 +0100)]
Debug: support printing strings with embedded NULs

4 months agoLog & debug: care with 64b PIDs
Jeremy Harris [Mon, 29 Jul 2024 16:26:37 +0000 (17:26 +0100)]
Log & debug: care with 64b PIDs

4 months agoDocs: tidying
Jeremy Harris [Mon, 29 Jul 2024 08:25:19 +0000 (09:25 +0100)]
Docs: tidying

4 months agoDocs: typo
Jeremy Harris [Mon, 29 Jul 2024 08:17:03 +0000 (09:17 +0100)]
Docs: typo

4 months agotidying
Jeremy Harris [Sat, 27 Jul 2024 19:16:35 +0000 (20:16 +0100)]
tidying

4 months agoDocs: fix markup
Jeremy Harris [Sat, 27 Jul 2024 15:05:14 +0000 (16:05 +0100)]
Docs: fix markup

Broken-by: c7ff32cf0e6d
4 months agoFix dmbjz on sqlite
Jeremy Harris [Sat, 27 Jul 2024 13:17:12 +0000 (14:17 +0100)]
Fix dmbjz on sqlite

4 months agoDebug: expansion conditions, hints deletes, retry deletes
Jeremy Harris [Fri, 26 Jul 2024 12:03:27 +0000 (13:03 +0100)]
Debug: expansion conditions, hints deletes, retry deletes

4 months agoBuild: move xtext routines out of auths drivers to main
Jeremy Harris [Thu, 25 Jul 2024 13:37:21 +0000 (14:37 +0100)]
Build: move xtext routines out of auths drivers to main

4 months agoFix dbmjz lookup
Jeremy Harris [Tue, 23 Jul 2024 12:26:24 +0000 (13:26 +0100)]
Fix dbmjz lookup

Broken-by: c66a6edf7ba8
4 months agoRetire Exim 3 up-conversion scripts and docs
Jeremy Harris [Tue, 23 Jul 2024 11:36:19 +0000 (12:36 +0100)]
Retire Exim 3 up-conversion scripts and docs

4 months agoSieve: add redirect router option for inbox name
Jeremy Harris [Mon, 22 Jul 2024 19:56:29 +0000 (20:56 +0100)]
Sieve: add redirect router option for inbox name

4 months agoMove control data for sieve into struct
Jeremy Harris [Mon, 22 Jul 2024 19:28:12 +0000 (20:28 +0100)]
Move control data for sieve into struct

4 months agoDocs: new-exec no longer used for continued-connection
Jeremy Harris [Mon, 22 Jul 2024 10:11:33 +0000 (11:11 +0100)]
Docs: new-exec no longer used for continued-connection

4 months agoDocs: notes on ETRN
Jeremy Harris [Mon, 22 Jul 2024 09:16:51 +0000 (10:16 +0100)]
Docs: notes on ETRN

4 months agoDocs: notes on DBM library changeovers
Jeremy Harris [Mon, 22 Jul 2024 08:26:48 +0000 (09:26 +0100)]
Docs: notes on DBM library changeovers

4 months agoDBM lookups: use dbfn layer interface
Jeremy Harris [Sun, 21 Jul 2024 10:01:56 +0000 (11:01 +0100)]
DBM lookups: use dbfn layer interface

4 months agoTestsuite: split testcase for non-OCSP build
Jeremy Harris [Sat, 20 Jul 2024 19:24:31 +0000 (20:24 +0100)]
Testsuite: split testcase for non-OCSP build

4 months agoHintsdb: fix sqlite
Jeremy Harris [Sat, 20 Jul 2024 18:16:36 +0000 (19:16 +0100)]
Hintsdb: fix sqlite

Broken-by: 3cee6033bae8
4 months agoBuild: fix for sqlite hintsdb
Jeremy Harris [Fri, 19 Jul 2024 10:32:20 +0000 (11:32 +0100)]
Build: fix for sqlite hintsdb

Broken-by: 3cee6033bae8
4 months agoBuild: remove use of egrep
Jeremy Harris [Fri, 19 Jul 2024 05:36:26 +0000 (06:36 +0100)]
Build: remove use of egrep

4 months agoFix build with Solaris compiler
Jeremy Harris [Fri, 19 Jul 2024 05:04:30 +0000 (06:04 +0100)]
Fix build with Solaris compiler

Broken-by: 3cee6033bae8
4 months agoHintsDB: Support transactions with a TDB backend.
Jeremy Harris [Thu, 18 Jul 2024 13:50:14 +0000 (14:50 +0100)]
HintsDB: Support transactions with a TDB backend.

4 months agoUse explicit O_CREAT for dbfn_open()
Jeremy Harris [Tue, 16 Jul 2024 20:24:48 +0000 (21:24 +0100)]
Use explicit O_CREAT for dbfn_open()

4 months agotidying
Jeremy Harris [Sat, 13 Jul 2024 15:38:45 +0000 (16:38 +0100)]
tidying