summaryrefslogtreecommitdiff
path: root/release-process
diff options
context:
space:
mode:
authorPhil Pennock <pdp@exim.org>2017-02-14 22:22:17 -0500
committerPhil Pennock <pdp@exim.org>2017-02-14 22:25:40 -0500
commit7dc5f827a629b06afcba5a1a52184084c5214c98 (patch)
treec9c0ec0cb408c6a41fc16617563d0da4cace1fbb /release-process
parent544dd905b208164eaae771ab6d2a198b4c67aa0c (diff)
downloadexim4-7dc5f827a629b06afcba5a1a52184084c5214c98.tar.gz
Fix broken-in-queue messages predating CHUNKING fix
util/chunking_fixqueue_finalnewlines.pl walks the queue, fixing any affected messages; see README.UPDATING. We're extremely cautious about operation failure. We do one check without locking messages, so that we can quickly skip past before trying to lock and contending with an actual delivery. Then we lock and do another fix. Note that we use flock, not fcntl, because that's what Perl makes readily available; we use an OS-guard to barf if the OS is not handled.
Diffstat (limited to 'release-process')
0 files changed, 0 insertions, 0 deletions