parent
f0bebd7a6a
commit
2fbe17d56a
20
cyrus-imapd-squatter-assert-crash.patch
Normal file
20
cyrus-imapd-squatter-assert-crash.patch
Normal file
@ -0,0 +1,20 @@
|
||||
diff --git a/imap/squatter.c b/imap/squatter.c
|
||||
index 4419379..d00f003 100644
|
||||
--- a/imap/squatter.c
|
||||
+++ b/imap/squatter.c
|
||||
@@ -408,8 +408,13 @@ static void expand_mboxnames(strarray_t *sa, int nmboxnames,
|
||||
else {
|
||||
/* Translate any separators in mailboxname */
|
||||
char *intname = mboxname_from_external(mboxnames[i], &squat_namespace, NULL);
|
||||
- int flags = recursive_flag ? 0 : MBOXTREE_SKIP_CHILDREN;
|
||||
- mboxlist_mboxtree(intname, addmbox, sa, flags);
|
||||
+ if (!intname || *intname == '\0') {
|
||||
+ fprintf(stderr, "Mailbox %s: %s\n",
|
||||
+ mboxnames[i], error_message(IMAP_MAILBOX_BADNAME));
|
||||
+ } else {
|
||||
+ int flags = recursive_flag ? 0 : MBOXTREE_SKIP_CHILDREN;
|
||||
+ mboxlist_mboxtree(intname, addmbox, sa, flags);
|
||||
+ }
|
||||
free(intname);
|
||||
}
|
||||
|
@ -14,7 +14,7 @@
|
||||
|
||||
Name: cyrus-imapd
|
||||
Version: 3.4.1
|
||||
Release: 6%{?dist}
|
||||
Release: 7%{?dist}
|
||||
|
||||
|
||||
%define ssl_pem_file_prefix /etc/pki/%name/%name
|
||||
@ -57,6 +57,8 @@ Patch4: patch-cyrus-perl-linking
|
||||
|
||||
Patch5: cyrus-imapd-CVE-2021-33582.patch
|
||||
Patch6: fix-broken-delivery-to-shared-mailboxes.patch
|
||||
# https://github.com/cyrusimap/cyrus-imapd/pull/3892
|
||||
Patch7: cyrus-imapd-squatter-assert-crash.patch
|
||||
|
||||
Source10: cyrus-imapd.logrotate
|
||||
Source11: cyrus-imapd.pam-config
|
||||
@ -662,6 +664,9 @@ getent passwd cyrus >/dev/null || /usr/sbin/useradd -c "Cyrus IMAP Server" -d /v
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Aug 17 2022 Martin Osvald <mosvald@redhat.com> - 3.4.1-7
|
||||
- Resolves: #2096149 - Fatal error when running "squatter -r user"
|
||||
|
||||
* Wed Nov 24 2021 Martin Osvald <mosvald@redhat.com> - 3.4.1-6
|
||||
- Sending email with /usr/lib/cyrus-imapd/deliver fails with code 75
|
||||
- Resolves: #2021532
|
||||
@ -727,7 +732,7 @@ getent passwd cyrus >/dev/null || /usr/sbin/useradd -c "Cyrus IMAP Server" -d /v
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.4-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Tue Jan 12 2020 Pavel Zhukov <pzhukov@redhat.com> - 3.2.4-4
|
||||
* Tue Jan 12 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.2.4-4
|
||||
- Drop clamav BR for eln
|
||||
|
||||
* Mon Dec 14 2020 Pavel Zhukov <pzhukov@redhat.com> - 3.2.4-3
|
||||
|
Loading…
Reference in New Issue
Block a user