Bryce wrote:
> So... there seems to be more going on than *just* 44b6e099, unless I've done the backport wrong. Perhaps there's more than just refactoring work in the refactoring patch? Or perhaps there's another patch in upstream trunk that's required?
[EDIT 2023-06-11] Actually it is not a bug. $run expansion was changed in 4.96 with ...
----------
JH/24 The ${run} expansion item now expands its command string elements after
splitting. Previously it was before; the new ordering makes handling
zero-length arguments simpler. The old ordering can be obtained by
appending a new option "preexpand", after a comma, to the "run".
----------
... and the exim.conf-snippet needs to be changed accordingly.
Bryce wrote:
> So... there seems to be more going on than *just* 44b6e099, unless I've done the backport wrong. Perhaps there's more than just refactoring work in the refactoring patch? Or perhaps there's another patch in upstream trunk that's required?
Hello Bryce,
afaict this is simply a (previously) unreported bug which is still open in GIT. See https:/ /bugs.exim. org/show_ bug.cgi? id=3008
[EDIT 2023-06-11] Actually it is not a bug. $run expansion was changed in 4.96 with ...
----------
JH/24 The ${run} expansion item now expands its command string elements after
splitting. Previously it was before; the new ordering makes handling
zero-length arguments simpler. The old ordering can be obtained by
appending a new option "preexpand", after a comma, to the "run".
----------
... and the exim.conf-snippet needs to be changed accordingly.
cu Andreas