Mailing List Archive

exipick broken in 4.72-RC2?
I have some 8 emails listed when I do `exim -bp`, and they are all marked
as *** frozen ***.
However, both `exipick -iz` and `exipick -i` give no output.

--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(?)_/¯ :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: exipick broken in 4.72-RC2? [ In reply to ]
On 19/10/2023 07:18, Odhiambo Washington via Exim-users wrote:
> I have some 8 emails listed when I do `exim -bp`, and they are all marked
> as *** frozen ***.
> However, both `exipick -iz` and `exipick -i` give no output.

exipick doesn't recognize the new exim_message-id-H files anymore. Fixed with:

--- /usr/local/exim/sbin/exipick.orig 2023-10-20 14:31:00.219798337 +0200
+++ /usr/local/exim/sbin/exipick 2023-10-20 14:40:05.348912704 +0200
@@ -434,7 +434,7 @@
if ($e =~ /^[a-zA-Z0-9]$/) {
opendir(DD, "$d/$e") || next;
foreach my $f (grep !/^\./, readdir(DD)) {
- push(@m, { message => $1, path => "$d/$e" }) if ($f =~ /^(.{16})-H$/);
+ push(@m, { message => $1, path => "$d/$e" }) if (($f =~
/^(.{16})-H$/) || ($f =~ /^(.{23})-H$/));
}
closedir(DD);
} elsif ($e =~ /^(.{16})-H$/) {


Greetings, Wolfgang
--
Wolfgang Breyha <wbreyha@gmx.net> | https://www.blafasel.at/
Vienna University Computer Center | Austria

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: exipick broken in 4.72-RC2? [ In reply to ]
On 19/10/2023 07:18, Odhiambo Washington via Exim-users wrote:
> I have some 8 emails listed when I do `exim -bp`, and they are all marked
> as *** frozen ***.
> However, both `exipick -iz` and `exipick -i` give no output.

My previous patch was bloated and incomplete:
--- /usr/local/exim/sbin/exipick.orig 2023-10-20 15:00:07.855960490 +0200
+++ /usr/local/exim/sbin/exipick 2023-10-20 15:01:20.723485590 +0200
@@ -434,10 +434,10 @@
if ($e =~ /^[a-zA-Z0-9]$/) {
opendir(DD, "$d/$e") || next;
foreach my $f (grep !/^\./, readdir(DD)) {
- push(@m, { message => $1, path => "$d/$e" }) if ($f =~ /^(.{16})-H$/);
+ push(@m, { message => $1, path => "$d/$e" }) if ($f =~
/^(.{16}|.{23})-H$/);
}
closedir(DD);
- } elsif ($e =~ /^(.{16})-H$/) {
+ } elsif ($e =~ /^(.{16}|.{23})-H$/) {
push(@m, { message => $1, path => $d });
}
}

Greetings, Wolfgang
--
Wolfgang Breyha <wbreyha@gmx.net> | https://www.blafasel.at/
Vienna University Computer Center | Austria

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: exipick broken in 4.72-RC2? [ In reply to ]
On Sat, Oct 21, 2023 at 12:27?AM Wolfgang Breyha via Exim-users <
exim-users@lists.exim.org> wrote:

> On 19/10/2023 07:18, Odhiambo Washington via Exim-users wrote:
> > I have some 8 emails listed when I do `exim -bp`, and they are all
> marked
> > as *** frozen ***.
> > However, both `exipick -iz` and `exipick -i` give no output.
>
> My previous patch was bloated and incomplete:
> --- /usr/local/exim/sbin/exipick.orig 2023-10-20 15:00:07.855960490 +0200
> +++ /usr/local/exim/sbin/exipick 2023-10-20 15:01:20.723485590 +0200
> @@ -434,10 +434,10 @@
> if ($e =~ /^[a-zA-Z0-9]$/) {
> opendir(DD, "$d/$e") || next;
> foreach my $f (grep !/^\./, readdir(DD)) {
> - push(@m, { message => $1, path => "$d/$e" }) if ($f =~
> /^(.{16})-H$/);
> + push(@m, { message => $1, path => "$d/$e" }) if ($f =~
> /^(.{16}|.{23})-H$/);
> }
> closedir(DD);
> - } elsif ($e =~ /^(.{16})-H$/) {
> + } elsif ($e =~ /^(.{16}|.{23})-H$/) {
> push(@m, { message => $1, path => $d });
> }
> }
>
> Greetings, Wolfgang
>

Will this patch make it into 4.97?


--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(?)_/¯ :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: exipick broken in 4.72-RC2? [ In reply to ]
On 29/10/2023 10:41, Odhiambo Washington via Exim-users wrote:
> Will this patch make it into 4.97?
It is in RC3; please do test it.
--
Cheers,
Jeremy


--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: exipick broken in 4.72-RC2? [ In reply to ]
On Sun, Oct 29, 2023 at 1:58?PM Jeremy Harris via Exim-users <
exim-users@lists.exim.org> wrote:

> On 29/10/2023 10:41, Odhiambo Washington via Exim-users wrote:
> > Will this patch make it into 4.97?
> It is in RC3; please do test it.
>

Yes, it does work.


--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(?)_/¯ :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/