dovecot updated to 2.2.19
- mdbox: Rebuilding could have caused message's reference count to overflow the 16bit number in some situations, causing problems when trying to expunge the duplicates. - Various search fixes (fts, solr, tika, lib-charset, indexer) - Various virtual plugin fixes - Various fixes and optimizations to dsync, imapc and pop3-migration - imap: Various RFC compliancy and crash fixes to NOTIFY - pigeonhole updated to 0.4.9 - ManageSieve: Fixed an assert failure occurring when a client disconnects during the GETSCRIPT command. - doveadm sieve plugin: Fixed incorrect initialization (mem leaks) of mail user. - sieve-filter command line tool: Fixed handling of failure-related implicit keep when there is an explicit default destination folder. - lib-sieve: Fixed bug in RFC5322 header folding.
This commit is contained in:
parent
e8c10d3eba
commit
7e0f121e5e
2
.gitignore
vendored
2
.gitignore
vendored
@ -90,3 +90,5 @@ pigeonhole-snap0592366457df.tar.bz2
|
|||||||
/dovecot-2.2.18.tar.gz
|
/dovecot-2.2.18.tar.gz
|
||||||
/dovecot-2.2-pigeonhole-0.4.7.tar.gz
|
/dovecot-2.2-pigeonhole-0.4.7.tar.gz
|
||||||
/dovecot-2.2-pigeonhole-0.4.8.tar.gz
|
/dovecot-2.2-pigeonhole-0.4.8.tar.gz
|
||||||
|
/dovecot-2.2.19.tar.gz
|
||||||
|
/dovecot-2.2-pigeonhole-0.4.9.tar.gz
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
diff -up dovecot-2.1.10/dovecot.service.in.privatetmp dovecot-2.1.10/dovecot.service.in
|
diff -up dovecot-2.2.19/dovecot.service.in.privatetmp dovecot-2.2.19/dovecot.service.in
|
||||||
--- dovecot-2.1.10/dovecot.service.in.privatetmp 2012-11-02 10:27:38.000000000 +0100
|
--- dovecot-2.2.19/dovecot.service.in.privatetmp 2015-10-05 12:50:24.273780394 +0200
|
||||||
+++ dovecot-2.1.10/dovecot.service.in 2012-11-02 10:28:04.079320857 +0100
|
+++ dovecot-2.2.19/dovecot.service.in 2015-10-05 12:50:56.281621589 +0200
|
||||||
@@ -6,6 +6,7 @@ After=local-fs.target network.target
|
@@ -26,6 +26,7 @@ After=local-fs.target network.target
|
||||||
Type=simple
|
Type=simple
|
||||||
ExecStart=@sbindir@/dovecot -F
|
ExecStart=@sbindir@/dovecot -F $OPTIONS
|
||||||
ExecReload=/bin/kill -HUP $MAINPID
|
ExecReload=@sbindir@/dovecot reload
|
||||||
+PrivateTmp=true
|
+PrivateTmp=true
|
||||||
NonBlocking=yes
|
NonBlocking=yes
|
||||||
|
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
diff -up dovecot-2.1.10/dovecot.service.in.reload dovecot-2.1.10/dovecot.service.in
|
|
||||||
--- dovecot-2.1.10/dovecot.service.in.reload 2012-11-02 10:25:41.416181031 +0100
|
|
||||||
+++ dovecot-2.1.10/dovecot.service.in 2012-11-02 10:26:17.014467872 +0100
|
|
||||||
@@ -5,6 +5,7 @@ After=local-fs.target network.target
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=@sbindir@/dovecot -F
|
|
||||||
+ExecReload=/bin/kill -HUP $MAINPID
|
|
||||||
NonBlocking=yes
|
|
||||||
|
|
||||||
[Install]
|
|
@ -1,11 +1,11 @@
|
|||||||
diff -up dovecot-2.1.10/dovecot.service.in.waitonline dovecot-2.1.10/dovecot.service.in
|
diff -up dovecot-2.2.19/dovecot.service.in.waitonline dovecot-2.2.19/dovecot.service.in
|
||||||
--- dovecot-2.1.10/dovecot.service.in.waitonline 2012-11-20 14:19:47.000000000 +0100
|
--- dovecot-2.2.19/dovecot.service.in.waitonline 2015-10-05 12:51:42.578391891 +0200
|
||||||
+++ dovecot-2.1.10/dovecot.service.in 2012-11-20 14:20:29.245076250 +0100
|
+++ dovecot-2.2.19/dovecot.service.in 2015-10-05 12:53:20.143907826 +0200
|
||||||
@@ -4,6 +4,7 @@ After=local-fs.target network.target
|
@@ -24,6 +24,7 @@ After=local-fs.target network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
+ExecStartPre=/usr/libexec/dovecot/prestartscript
|
+ExecStartPre=/usr/libexec/dovecot/prestartscript
|
||||||
ExecStart=@sbindir@/dovecot -F
|
ExecStart=@sbindir@/dovecot -F $OPTIONS
|
||||||
ExecReload=/bin/kill -HUP $MAINPID
|
ExecReload=@sbindir@/dovecot reload
|
||||||
PrivateTmp=true
|
PrivateTmp=true
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
diff -up dovecot-2.2.13/dovecot.service.in.online dovecot-2.2.13/dovecot.service.in
|
diff -up dovecot-2.2.19/dovecot.service.in.online dovecot-2.2.19/dovecot.service.in
|
||||||
--- dovecot-2.2.13/dovecot.service.in.online 2014-08-21 13:40:37.998225041 +0200
|
--- dovecot-2.2.19/dovecot.service.in.online 2015-10-05 12:53:55.985729999 +0200
|
||||||
+++ dovecot-2.2.13/dovecot.service.in 2014-08-21 13:40:49.903167774 +0200
|
+++ dovecot-2.2.19/dovecot.service.in 2015-10-05 12:54:36.951526750 +0200
|
||||||
@@ -1,6 +1,6 @@
|
@@ -20,7 +20,7 @@
|
||||||
[Unit]
|
|
||||||
Description=Dovecot IMAP/POP3 email server
|
Description=Dovecot IMAP/POP3 email server
|
||||||
|
Documentation=man:dovecot(1)
|
||||||
|
Documentation=http://wiki2.dovecot.org/
|
||||||
-After=local-fs.target network.target
|
-After=local-fs.target network.target
|
||||||
+After=local-fs.target network-online.target
|
+After=local-fs.target network-online.target
|
||||||
|
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
--- dovecot-2.2.18/src/lib/test-net.c 2015-05-03 05:12:11.000000000 -0400
|
|
||||||
+++ dovecot-2.2.18/src/lib/test-net.c 2015-06-17 03:18:02.571420401 -0400
|
|
||||||
@@ -56,7 +56,7 @@ static void test_net_ip2addr(void)
|
|
||||||
test_begin("net_ip2addr()");
|
|
||||||
test_assert(net_addr2ip("127.0.0.1", &ip) == 0 &&
|
|
||||||
ip.family == AF_INET &&
|
|
||||||
- ip.u.ip4.s_addr == (127 | (1 << 24)));
|
|
||||||
+ ntohl(ip.u.ip4.s_addr) == (0x7f000001));
|
|
||||||
#ifdef HAVE_IPV6
|
|
||||||
test_assert(net_addr2ip("::5", &ip) == 0 &&
|
|
||||||
ip.family == AF_INET6 &&
|
|
28
dovecot.spec
28
dovecot.spec
@ -3,9 +3,9 @@
|
|||||||
Summary: Secure imap and pop3 server
|
Summary: Secure imap and pop3 server
|
||||||
Name: dovecot
|
Name: dovecot
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 2.2.18
|
Version: 2.2.19
|
||||||
%global prever %{nil}
|
%global prever %{nil}
|
||||||
Release: 5%{?dist}
|
Release: 1%{?dist}
|
||||||
#dovecot itself is MIT, a few sources are PD, pigeonhole is LGPLv2
|
#dovecot itself is MIT, a few sources are PD, pigeonhole is LGPLv2
|
||||||
License: MIT and LGPLv2
|
License: MIT and LGPLv2
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
@ -14,7 +14,7 @@ URL: http://www.dovecot.org/
|
|||||||
Source: http://www.dovecot.org/releases/2.2/%{name}-%{version}%{?prever}.tar.gz
|
Source: http://www.dovecot.org/releases/2.2/%{name}-%{version}%{?prever}.tar.gz
|
||||||
Source1: dovecot.init
|
Source1: dovecot.init
|
||||||
Source2: dovecot.pam
|
Source2: dovecot.pam
|
||||||
%global pigeonholever 0.4.8
|
%global pigeonholever 0.4.9
|
||||||
Source8: http://www.rename-it.nl/dovecot/2.2/dovecot-2.2-pigeonhole-%{pigeonholever}.tar.gz
|
Source8: http://www.rename-it.nl/dovecot/2.2/dovecot-2.2-pigeonhole-%{pigeonholever}.tar.gz
|
||||||
#wget http://hg.rename-it.nl/dovecot-2.2-pigeonhole/archive/%{pigeonholever}.tar.bz2 -O dovecot-2.2-pigeonhole-%{pigeonholever}.tar.bz2
|
#wget http://hg.rename-it.nl/dovecot-2.2-pigeonhole/archive/%{pigeonholever}.tar.bz2 -O dovecot-2.2-pigeonhole-%{pigeonholever}.tar.bz2
|
||||||
#Source8: dovecot-2.2-pigeonhole-%{pigeonholever}.tar.bz2
|
#Source8: dovecot-2.2-pigeonhole-%{pigeonholever}.tar.bz2
|
||||||
@ -29,14 +29,11 @@ Patch1: dovecot-2.0-defaultconfig.patch
|
|||||||
Patch2: dovecot-1.0.beta2-mkcert-permissions.patch
|
Patch2: dovecot-1.0.beta2-mkcert-permissions.patch
|
||||||
Patch3: dovecot-1.0.rc7-mkcert-paths.patch
|
Patch3: dovecot-1.0.rc7-mkcert-paths.patch
|
||||||
|
|
||||||
|
|
||||||
Patch4: dovecot-2.1.10-reload.patch
|
|
||||||
Patch5: dovecot-2.1-privatetmp.patch
|
Patch5: dovecot-2.1-privatetmp.patch
|
||||||
|
|
||||||
#wait for network
|
#wait for network
|
||||||
Patch6: dovecot-2.1.10-waitonline.patch
|
Patch6: dovecot-2.1.10-waitonline.patch
|
||||||
Patch7: dovecot-2.2.13-online.patch
|
Patch7: dovecot-2.2.13-online.patch
|
||||||
Patch8: dovecot-2.2.18-fixbuild.patch
|
|
||||||
|
|
||||||
Source15: prestartscript
|
Source15: prestartscript
|
||||||
|
|
||||||
@ -130,11 +127,9 @@ This package provides the development files for dovecot.
|
|||||||
%patch1 -p1 -b .default-settings
|
%patch1 -p1 -b .default-settings
|
||||||
%patch2 -p1 -b .mkcert-permissions
|
%patch2 -p1 -b .mkcert-permissions
|
||||||
%patch3 -p1 -b .mkcert-paths
|
%patch3 -p1 -b .mkcert-paths
|
||||||
%patch4 -p1 -b .reload
|
|
||||||
%patch5 -p1 -b .privatetmp
|
%patch5 -p1 -b .privatetmp
|
||||||
%patch6 -p1 -b .waitonline
|
%patch6 -p1 -b .waitonline
|
||||||
%patch7 -p1 -b .online
|
%patch7 -p1 -b .online
|
||||||
%patch8 -p1 -b .fixbuild
|
|
||||||
#pushd dovecot-2*2-pigeonhole-%{pigeonholever}
|
#pushd dovecot-2*2-pigeonhole-%{pigeonholever}
|
||||||
#popd
|
#popd
|
||||||
sed -i '/DEFAULT_INCLUDES *=/s|$| '"$(pkg-config --cflags libclucene-core)|" src/plugins/fts-lucene/Makefile.in
|
sed -i '/DEFAULT_INCLUDES *=/s|$| '"$(pkg-config --cflags libclucene-core)|" src/plugins/fts-lucene/Makefile.in
|
||||||
@ -497,6 +492,23 @@ make check
|
|||||||
%{_libdir}/%{name}/dict/libdriver_pgsql.so
|
%{_libdir}/%{name}/dict/libdriver_pgsql.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Oct 05 2015 Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.19-1
|
||||||
|
- dovecot updated to 2.2.19
|
||||||
|
- mdbox: Rebuilding could have caused message's reference count to
|
||||||
|
overflow the 16bit number in some situations, causing problems when
|
||||||
|
trying to expunge the duplicates.
|
||||||
|
- Various search fixes (fts, solr, tika, lib-charset, indexer)
|
||||||
|
- Various virtual plugin fixes
|
||||||
|
- Various fixes and optimizations to dsync, imapc and pop3-migration
|
||||||
|
- imap: Various RFC compliancy and crash fixes to NOTIFY
|
||||||
|
- pigeonhole updated to 0.4.9
|
||||||
|
- ManageSieve: Fixed an assert failure occurring when a client
|
||||||
|
disconnects during the GETSCRIPT command.
|
||||||
|
- doveadm sieve plugin: Fixed incorrect initialization (mem leaks) of mail user.
|
||||||
|
- sieve-filter command line tool: Fixed handling of failure-related
|
||||||
|
implicit keep when there is an explicit default destination folder.
|
||||||
|
- lib-sieve: Fixed bug in RFC5322 header folding.
|
||||||
|
|
||||||
* Mon Aug 24 2015 Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.18-5
|
* Mon Aug 24 2015 Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.18-5
|
||||||
- use the system crypto policy (#1109114)
|
- use the system crypto policy (#1109114)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user