moving from imap-sent folder to a local-folder don't break it
see diff from the this way "saved" orginal sent and the broken one

this is the source-tarball and one of the last important patches how
dbmail is built here
https://access.thelounge.net/harry/dbmail-sources.zip

dbmail.spec from the rpmbuild also attached


Am 16.04.2018 um 14:29 schrieb Reindl Harald:
> sorry for the mail-flood - but i will try to move it now to a local
> folder - i think the breakage to the sent message happens instantly
> but thunderbird before moveing it shows some caching where it is fine
> and not put through dbmail re-construct
> 
> good question if this also happens when move it straight to a local folder
> 
> Am 16.04.2018 um 14:24 schrieb Reindl Harald:
>> this message was broken too while the sent message was green until
>> i moved it with drag&drop from sent to the dbmail folder with the 
>> intention to make a diff
>>
>> now for both copies enigmail says "wrong signature"
>>
>> Am 16.04.2018 um 14:09 schrieb Reindl Harald:
>>> Am 16.04.2018 um 13:48 schrieb Thomas Raschbacher:
>>>> do you have that problem vor every signed email, or just 
>>>> occasionally? cuz i haven't noticed problems on my part yet
>>>
>>> hard to say, but on enough that i stopped using Enigmail long
>>> ago when neraly every list message i wrote came back with broken 
>>> signature in case i used GPG/Mime meaning "signature.asc"
>>> attached instead inline signing
>>>
>>> for me at that time it wasn't clear that it's my own mailserver 
>>> running dbmail-1.3 and not the list servers which are breaking 
>>> something but the diff you can see is the outbound mail of
>>> someone which used dbamil himself and switched to dovecot
>>> directly copied from his dovecot-imap  compared to my broken
>>> received one
>>>
>>>> On 2018-04-01 13:14, Reindl Harald wrote:
>>>>> ping - see also attached as diff
>>>>>
>>>>> if someone is able to fix that for dbmail-3.1 i offer to pay 
>>>>> the work
>>>>>
>>>>> 2874f497fb429ed139e94342ca1c84325b20b3f1 is the git with 
>>>>> latest fixes for 3.1 before move to github - not sure if
>>>>> they ever made it to a offical release and we applied the
>>>>> patch from paul (also attached)
>>>>>
>>>>> frankly i would sell my soul when dbmail get active 
>>>>> maintainment again because the silence of the last few years 
>>>>> holds me back to consider upgrade to 3.2 given that upgrades
>>>>> to 3.0 and 3.1 in both cases needed a lot of urgency patches
>>>>> after user complaints with several clients mostly
>>>>> re-construct errors _______________
>>>>>
>>>>> * Mi Dez 07 2016 Reindl Harald <h.rei...@thelounge.net> - add
>>>>>  dbmail-prepend-headers-during-delivery.patch
>>>>>
>>>>> * Mi Jan 20 2016 Reindl Harald <h.rei...@thelounge.net> - 
>>>>> update to 2874f497fb429ed139e94342ca1c84325b20b3f1 bugfix 
>>>>> snapshot - prevent assertion in p_string_erase
>>>>>
>>>>> * So Jul 27 2014 Reindl Harald <h.rei...@thelounge.net> - 
>>>>> update to 3.1.17 release
>>>>>
>>>>> Am 30.03.2018 um 16:23 schrieb Reindl Harald:
>>>>>> dbmail-3.1.17-4.fc26.20171030.rh.2874f497fb429ed139e94342ca1c84325b20b3f1.x86_64
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>
>>>>>>
>>
>>>>>>
> see screenshot - the linebreak in line 50 seems to change between \r\n
>>>>>> and only \n which completly breaks the signature - inline 
>>>>>> signed mails don't break because they don't have a 
>>>>>> "signature.asc" attachment
>>>>>>
>>>>>> the plaintext version shows the same amount of linebreaks, 
>>>>>> but i have also seen dbmail-3.1 caces where some new lines 
>>>>>> are added or missing
>>>>>>
>>>>>> pretty sure at reconstruct where i pointed out some year
>>>>>> ago to Paul that sometimes linebreaks change and that
>>>>>> could break signed mails while the response was they don't
>>>>>> matter
--- received.eml	2018-04-16 14:30:01.514779917 +0200
+++ sent.eml	2018-04-16 14:29:41.100626565 +0200
@@ -1,98 +1,26 @@
-Return-Path: dbmail-boun...@dbmail.org
-Received: from mail-gw.thelounge.net  by mail.thelounge.net (THELOUNGE MTA)
-	with ESMTPS id 40PnkX5gy4zXym	for <h.rei...@thelounge.net>;
-	Mon, 16 Apr 2018 14:29:24 +0200 (CEST)
-Received-SPF: None (mailfrom) identity=mailfrom; client-ip=194.109.214.18;
- helo=lists.nfg.nl; envelope-from=dbmail-boun...@dbmail.org;
- receiver=h.rei...@thelounge.net
-X-AT-Envelope-From: <dbmail-boun...@dbmail.org>
-X-AT-Envelope-To: <h.rei...@thelounge.net>
-Received: from lists.nfg.nl (lists.nfg.nl [194.109.214.18])
-	by mail-gw.thelounge.net (THELOUNGE GATEWAY) with ESMTP id 40PnkX47qpz9m2
-	for <h.rei...@thelounge.net>; Mon, 16 Apr 2018 14:29:24 +0200 (CEST)
-Received: from stats.nfgs.net (localhost [127.0.0.1])
-	by lists.nfg.nl (Postfix) with ESMTP id 97A951EC7EA;
-	Mon, 16 Apr 2018 14:29:23 +0200 (CEST)
-X-Original-To: dbm...@lists.nfg.nl
-Delivered-To: dbm...@lists.nfg.nl
-Received: from localhost (localhost [127.0.0.1])	by lists.nfg.nl (Postfix)
-	with ESMTP id 1F6751EC7EA	for <dbm...@lists.nfg.nl>;
-	Mon, 16 Apr 2018 14:29:22 +0200 (CEST)
-Received: from lists.nfg.nl ([194.109.214.18])
-	by localhost (lists.nfg.nl [127.0.0.1]) (amavisd-new, port 10024)	with ESMTP
-	id 8GfFqmL0pE8o for <dbm...@lists.nfg.nl>;
-	Mon, 16 Apr 2018 14:29:16 +0200 (CEST)
-Received: from mail.nfg.nl (dbmail [194.109.214.20])	by lists.nfg.nl (Postfix)
-	with ESMTP id 0FFE11EC7E9	for <dbm...@lists.nfg.nl>;
-	Mon, 16 Apr 2018 14:29:16 +0200 (CEST)
-Received: by mail.nfg.nl (Postfix, from userid 1001)	id F26DC1435D;
-	Mon, 16 Apr 2018 14:29:15 +0200 (CEST)
-Received: from localhost (localhost [127.0.0.1])	by mx2.nfg.nl (Postfix)
-	with ESMTP id E44814A160	for <dbmail@dbmail.org>;
-	Mon, 16 Apr 2018 14:48:26 +0200 (CEST)
-Received: from mx2.nfg.nl ([IPv6:::ffff:127.0.0.1])
-	by localhost (mx1.nfg.nl [::ffff:127.0.0.1]) (amavisd-new, port 10024)
-	with ESMTP id 4Ta-Dn3Z_ajd for <dbmail@dbmail.org>;
-	Mon, 16 Apr 2018 14:48:20 +0200 (CEST)
-Received-SPF: Pass (sender SPF authorized) identity=mailfrom;
-	client-ip=91.118.73.15; helo=mail.thelounge.net;
-	envelope-from=h.rei...@thelounge.net; receiver=dbmail@dbmail.org
-Received: from mail.thelounge.net (mail.thelounge.net [91.118.73.15])
-	by mx2.nfg.nl (Postfix) with ESMTP
-	id C5AE44A0DB	for	<dbmail@dbmail.org>; Mon, 16 Apr 2018 14:48:19 +0200 (CEST)
-Received: from rh.thelounge.net (Authenticated sender: h.rei...@thelounge.net)
-	by mail.thelounge.net (THELOUNGE MTA) with ESMTPSA id 40PnkC6mdyzXym
-	for <dbmail@dbmail.org>; Mon, 16 Apr 2018 14:29:07 +0200 (CEST)
+X-Mozilla-Status: 0011
+X-Mozilla-Status2: 00000000
+X-Mozilla-Keys:                                                                                 
+Subject: Re: [Dbmail] dbmail breaks PGP/MIME mails
 To: dbmail@dbmail.org
 References: <92278b55-4845-760a-a43a-8729a3bfb...@thelounge.net>
-	<16d324dc-91c1-c301-834a-7381199ef...@thelounge.net>
-	<cdfc035fd209e0382ee6432d6709c...@lordvan.com>
-	<517e8a2f-d155-c5a0-b8fa-f3aa7bfca...@thelounge.net>
-	<99bc3a02-2742-7ae1-81d5-44a4fbf03...@thelounge.net>
+ <16d324dc-91c1-c301-834a-7381199ef...@thelounge.net>
+ <cdfc035fd209e0382ee6432d6709c...@lordvan.com>
+ <517e8a2f-d155-c5a0-b8fa-f3aa7bfca...@thelounge.net>
+ <99bc3a02-2742-7ae1-81d5-44a4fbf03...@thelounge.net>
 From: Reindl Harald <h.rei...@thelounge.net>
 Openpgp: id=9D2B46CDBC140A36753AE4D733174D5A5892B7B8;
-	url=https://arrakis-tls.thelounge.net/gpg/h.reindl_thelounge.net.pub.txt
+ url=https://arrakis-tls.thelounge.net/gpg/h.reindl_thelounge.net.pub.txt
 Organization: the lounge interactive design
 Message-ID: <5b04bf7e-1e0e-dd2b-7807-eeb9bfbcf...@thelounge.net>
 Date: Mon, 16 Apr 2018 14:29:07 +0200
 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
-	Thunderbird/52.7.0
-In-Reply-To: <99bc3a02-2742-7ae1-81d5-44a4fbf03...@thelounge.net>
+ Thunderbird/52.7.0
 MIME-Version: 1.0
-Subject: Re: [Dbmail] dbmail breaks PGP/MIME mails
-X-BeenThere: dbmail@dbmail.org
-X-Mailman-Version: 2.1.13
-Precedence: list
-Reply-To: DBMail mailinglist <dbmail@dbmail.org>
-List-Id: DBMail mailinglist <dbmail.dbmail.org>
-List-Unsubscribe: <http://lists.nfg.nl/mailman/options/dbmail>,
-	<mailto:dbmail-requ...@dbmail.org?subject=unsubscribe>
-List-Archive: <http://lists.nfg.nl/mhonarc/dbmail>
-List-Post: <mailto:dbmail@dbmail.org>
-List-Help: <mailto:dbmail-requ...@dbmail.org?subject=help>
-List-Subscribe: <http://lists.nfg.nl/mailman/listinfo/dbmail>,
-	<mailto:dbmail-requ...@dbmail.org?subject=subscribe>
-Sender: dbmail-boun...@dbmail.org
-Errors-To: dbmail-boun...@dbmail.org
-X-Spam-Status: No, score=-101.7, tag-level=5.5, block-level=8.0,
-X-Spam-Report: Flag: No,	* -1.5 CUST_DNSWL_12_TL_M RBL:
- dnswl-aggregate.thelounge.net (Medium Trust)	*      [194.109.214.18 listed in
- dnswl-aggregate.thelounge.net]	* -0.1 CUST_DNSWL_7_ORG_L RBL: list.dnswl.org
- (Low Trust)	*      [194.109.214.18 listed in list.dnswl.org]	* -0.1
- CUST_DNSWL_2_SENDERSC_L RBL: score.senderscore.com (Low Trust)	*     
- [194.109.214.18 listed in score.senderscore.com]	* -100 USER_IN_WHITELIST
- From: address is in the user's white-list	* -0.0 SHORTCIRCUIT Not all rules
- were run, due to a shortcircuited rule	* -0.0 CUST_SHORTCIRCUIT1 Skip tests
- for whitelists and local relays
-X-Virus-Scanned: Yes
-Content-Type: multipart/mixed;
-	boundary="===============0590953189=="
-
-This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
---===============0590953189==
+In-Reply-To: <99bc3a02-2742-7ae1-81d5-44a4fbf03...@thelounge.net>
 Content-Type: multipart/signed; micalg=pgp-sha256;
-	protocol="application/pgp-signature";
-	boundary=95x9W5Pg80n2e63kn7y7syC68cfr7gZo1
+ protocol="application/pgp-signature";
+ boundary="95x9W5Pg80n2e63kn7y7syC68cfr7gZo1"
 
 This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
 --95x9W5Pg80n2e63kn7y7syC68cfr7gZo1
@@ -109,7 +37,6 @@
  <99bc3a02-2742-7ae1-81d5-44a4fbf03...@thelounge.net>
 In-Reply-To: <99bc3a02-2742-7ae1-81d5-44a4fbf03...@thelounge.net>
 
-
 --2kut2LKcWUJc9D4o6G611cZMELUpAbZFp
 Content-Type: text/plain; charset=windows-1252
 Content-Language: de-CH
@@ -225,15 +152,3 @@
 
 --95x9W5Pg80n2e63kn7y7syC68cfr7gZo1--
 
---===============0590953189==
-Content-Type: text/plain; charset="us-ascii"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-
-_______________________________________________
-DBmail mailing list
-DBmail@dbmail.org
-http://lists.nfg.nl/mailman/listinfo/dbmail
-
---===============0590953189==--
%define            registry_uid     38
%define            registry_name    dbmail
%define            services         dbmail-imapd dbmail-pop3d dbmail-lmtpd dbmail-timsieved
%define            git              2874f497fb429ed139e94342ca1c84325b20b3f1

Name:              dbmail
Version:           3.1.17
Release:           6%{?dist}.%git
Summary:           A database mail storage system
License:           GPLv2
URL:               http://git.dbmail.eu/paul/dbmail
Source0:           %{name}-%{git}.tar.bz2
Source1:           %{name}-imapd.service
Source2:           %{name}-lmtpd.service
Source3:           %{name}-pop3d.service
Source4:           %{name}-timsieved.service
Source5:           %{name}.cron
Source6:           %{name}.logrotate
Source8:           %{name}.sysconfig
Source9:           %{name}.tmpfiles
Patch1:            dbmail-prepend-headers-during-delivery.patch
BuildRequires:     asciidoc
BuildRequires:     fileutils
BuildRequires:     glib2-devel
BuildRequires:     gmime-devel
BuildRequires:     libevent-devel
BuildRequires:     libsieve-devel
BuildRequires:     libzdb-devel
BuildRequires:     mhash-devel
BuildRequires:     openssl-devel
BuildRequires:     xmlto
Requires:          cronie
Requires:          logrotate
Requires:          %{_sbindir}/sendmail
Requires(pre):     shadow-utils
Requires(post):    shadow-utils
Requires(preun):   shadow-utils

%description
Dbmail is a IMAP/POP3/LMTP/SIEVE server storing mail messages in a database

%package           manpages
Summary:           %{name}-manpages and examples
%description       manpages

%package           tools
Summary:           dbmail-deliver, dbmail-export, dbmail-httpd, dbmail-sievecmd, dbmail-users
%description       tools

%prep
%setup -q -n %{name}-%git
%patch1 -p1
rm -f README*
sed -i -e 's,\(^db\W*=\)\(.*$\),\1 %{_sharedstatedir}/%{name}/%{name}.db,' -e 's/\(^authdriver\W*=\)\(\W*$\)/\1 sql/' -e 's/\(^EFFECTIVE_USER\W*=\)\(.*$\)/\1 %{name}/' -e 's/\(^EFFECTIVE_GROUP\W*=\)\(.*$\)/\1 %{name}/' %{name}.conf
sed -i 's/gmime-2.4/gmime-2.6/g' configure

%build
export CFLAGS="%{optflags} %{OS_flags} -fPIC -flto -fno-fat-lto-objects -fuse-ld=gold -fuse-linker-plugin"
export CXXFLAGS="$CFLAGS"
export CPPFLAGS="$CFLAGS"
export FFLAGS="$CFLAGS"
export CC="gcc $CFLAGS"
export SH_LDFLAGS="-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack %{optflags} %{OS_flags} -flto -fno-fat-lto-objects -fuse-ld=gold -fuse-linker-plugin"
export LDFLAGS="$SH_LDFLAGS -pie -fPIE"
%configure --with-sieve --without-jemalloc --enable-manpages --enable-shared --disable-static --without-ldap
sed -i -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%{__make} %{?_smp_mflags}

%install
make install-strip DESTDIR=%{buildroot}
mkdir -p %{buildroot}%{_mandir}/man{1,5,8} \
 %{buildroot}%{_sysconfdir}/cron.daily \
 %{buildroot}%{_sysconfdir}/logrotate.d \
 %{buildroot}%{_sysconfdir}/sysconfig \
 %{buildroot}%{_tmpfilesdir} \
 %{buildroot}%{_sysconfdir}/ld.so.conf.d \
 %{buildroot}%{_unitdir} \
 %{buildroot}%{_docdir}/%{name}
install -p -m 755 %SOURCE5 %{buildroot}%{_sysconfdir}/cron.daily/%{name}
install -p -m 644 %SOURCE6 %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
install -p -m 644 %SOURCE8 %{buildroot}%{_sysconfdir}/sysconfig/%{name}
install -p -m 644 man/*1 %{buildroot}%{_mandir}/man1/
install -p -m 644 man/*5 %{buildroot}%{_mandir}/man5/
install -p -m 644 man/*8 %{buildroot}%{_mandir}/man8/
install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/
install -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/
install -m 0644 %{SOURCE3} %{buildroot}%{_unitdir}/
install -m 0644 %{SOURCE4} %{buildroot}%{_unitdir}/
install -m 0644 %{SOURCE9} %{buildroot}%{_tmpfilesdir}/%{name}.conf
cp -R sql/mysql %{buildroot}%{_docdir}/%{name}/
cp INSTALL  %{buildroot}%{_docdir}/%{name}/INSTALL
cp UPGRADING %{buildroot}%{_docdir}/%{name}/UPGRADING
cp %{name}.conf %{buildroot}%{_docdir}/%{name}/%{name}.conf
echo "%{_libdir}/%{name}" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
find %{buildroot} -name \*\.la -print | xargs rm -f
rm -f %{buildroot}%{_mandir}/man8/dbmail-httpd.8* \
 %{buildroot}%{_mandir}/man8/dbmail-sievecmd.8* \
 %{buildroot}%{_mandir}/man1/dbmail-deliver.1*
strip -s %{buildroot}%{_libdir}/%{name}/libauth_sql.so \
 %{buildroot}%{_libdir}/%{name}/libauth_sql.so.0 \
 %{buildroot}%{_libdir}/%{name}/libauth_sql.so.0.0.0 \
 %{buildroot}%{_libdir}/%{name}/libdbmail.so \
 %{buildroot}%{_libdir}/%{name}/libdbmail.so.0 \
 %{buildroot}%{_libdir}/%{name}/libdbmail.so.0.0.0 \
 %{buildroot}%{_libdir}/%{name}/libsort_sieve.so \
 %{buildroot}%{_libdir}/%{name}/libsort_sieve.so.0 \
 %{buildroot}%{_libdir}/%{name}/libsort_sieve.so.0.0.0 \
 %{buildroot}%{_sbindir}/dbmail-deliver \
 %{buildroot}%{_sbindir}/dbmail-export \
 %{buildroot}%{_sbindir}/dbmail-httpd \
 %{buildroot}%{_sbindir}/dbmail-imapd \
 %{buildroot}%{_sbindir}/dbmail-lmtpd \
 %{buildroot}%{_sbindir}/dbmail-pop3d \
 %{buildroot}%{_sbindir}/dbmail-sievecmd \
 %{buildroot}%{_sbindir}/dbmail-timsieved \
 %{buildroot}%{_sbindir}/dbmail-users \
 %{buildroot}%{_sbindir}/dbmail-util

%pre
getent group %{name} &> /dev/null || groupadd -r %{name}
getent passwd %{name} &> /dev/null || useradd -r -M -g %{name} -d / -s %{_sbindir}/nologin -c "DBMail Daemon" %{name}
exit 0

%post
%?ldconfig
%systemd_post
mkdir /run/%{name} &> /dev/null
chown %{name}:%{name} /run/%{name} &> /dev/null
chmod 755 /run/%{name} &> /dev/null
exit 0

%ldconfig_postun

%files
%exclude %{_mandir}/man1/*
%exclude %{_mandir}/man5/*
%exclude %{_mandir}/man8/*
%exclude %{_sbindir}/dbmail-deliver
%exclude %{_sbindir}/dbmail-export
%exclude %{_sbindir}/dbmail-httpd
%exclude %{_sbindir}/dbmail-sievecmd
%exclude %{_sbindir}/dbmail-users
%{_sbindir}/*
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/libauth_sql*
%{_libdir}/%{name}/libdbmail*
%{_libdir}/%{name}/libsort_sieve*
%attr(0644, root, root) %{_unitdir}/%{name}-*.service
%{_tmpfilesdir}/%{name}.conf
%{_sysconfdir}/ld.so.conf.d/*
%config(noreplace) %{_sysconfdir}/cron.daily/%{name}
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}

%files tools
%{_sbindir}/dbmail-deliver
%{_sbindir}/dbmail-export
%{_sbindir}/dbmail-httpd
%{_sbindir}/dbmail-sievecmd
%{_sbindir}/dbmail-users

%files manpages
%{_docdir}/dbmail/mysql
%{_docdir}/dbmail/INSTALL
%{_docdir}/dbmail/UPGRADING
%{_docdir}/dbmail/%{name}.conf
%{_mandir}/man1/*
%{_mandir}/man5/*
%{_mandir}/man8/*

%changelog
* Thu Apr 12 2018 Reindl Harald <h.rei...@thelounge.net>
- switch to '-Os -fno-strict-aliasing' but add '-ftree-slp-vectorize -falign-functions -falign-jumps -falign-loops -falign-labels -fexpensive-optimizations -fmove-loop-invariants -foptimize-strlen'

* Wed Jan 31 2018 Reindl Harald <h.rei...@thelounge.net>
- https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets

* Wed Dec 7 2016 Reindl Harald <h.rei...@thelounge.net>
- add dbmail-prepend-headers-during-delivery.patch

* Wed Jan 20 2016 Reindl Harald <h.rei...@thelounge.net>
- update to 2874f497fb429ed139e94342ca1c84325b20b3f1 bugfix snapshot
- prevent assertion in p_string_erase

* Sun Jul 27 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.17 release

* Mon Jul 21 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 69c0592867ad012bd1b78b873b65f7e53064971c bugfix snapshot
- put gmime back in charge of boundary scanning

* Sun Jul 20 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 77d17ca7724c32dba27eb187d4abfa129ccf6c4e bugfix snapshot
- audit buffer overrun
- fixed regression in boundary scanning and test-suite

* Tue Jul 15 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 9770555af2bb0b7c54a4a5df58b3c7e6d14826bb bugfix snapshot
- fixed potential buffer overflow

* Sun Jun 15 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 8a042214ae1d120581740020f4e73c3cf8d3a6c0 bugfix snapshot
- workaround glib bug
- add more test messages

* Sat May 31 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.15 release
- fixed log format
- add missing file
- prevent unwanted timeout during selected state
- increase verbosity of imap_session_reset
- fixed some automake warnings
- rebuild autotools chain
- rebuild autoconf chain
- update autoconf files

* Sat Mar 29 2014 Reindl Harald <h.rei...@thelounge.net>
- LANG=en_GB.UTF-8

* Wed Mar 19 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.13 release

* Mon Mar 17 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 6898bfac15052a92e4b29f5cb7fca2cf210a6fe7 bugfix snapshot
- IMAP: fixed segfault due to out-of-range octet specification

* Mon Mar 17 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 3dc82d0455b6e87f3f6b63ba101a16ca1faddf70 bugfix snapshot
- POP3: add loop protection to bailout sequence
- fixed return value during usermap resolving
- extend support for default-route in usermask
- support default-route in usermask
- close a significant leak from disconnecting clients
- fixed backport regression
- update documentation of purging and deletion switches of dbmail-util
- add config switch for read-only headername-cache (dbmail.conf: header_cache_readonly = yes)
- skip headernames integritity check when header_cache_readonly is true

* Wed Mar 5 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.12 release
- fixed copyright and old version info on schema files
- fixed critical spinlock when appending empty string
- fixed some minor typos
- split "dbmail-deliver" to tools-subpackage
- split "dbmail-export" to tools-subpackage
- split "dbmail-httpd" to tools-subpackage
- split "dbmail-sievecmd" to tools-subpackage
- split "dbmail-users" to tools-subpackage

* Thu Feb 27 2014 Reindl Harald <h.rei...@thelounge.net>
- remove manpages for not installed binaries
- remove sql-docs for oracle, postgresql and sqlite

* Wed Feb 26 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.11 release
- IMAP: add loop protection to cleanup callback
- fixed wrong result check in change username function

* Sat Feb 22 2014 Reindl Harald <h.rei...@thelounge.net>
- update to b6553acd3fb4a8b54b6f06bd7b9eaf87e22f2691 bugfix snapshot
- fixed regression in utf7 mailbox matching

* Wed Feb 19 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 58386719c660a493cb56d1607c1e7ec9eaa4a1b2 bugfix snapshot
- IMAP: fixed inverted logic during abort
- LMTP/TIMSIEVE: fixed possible segfaults

* Mon Feb 17 2014 Reindl Harald <h.rei...@thelounge.net>
- update to d08e9e57cdda0759016b488d923bd1390ce4348a bugfix snapshot
- POP3: fixed segfault

* Sat Feb 15 2014 Reindl Harald <h.rei...@thelounge.net>
- update to e89ac73209e0902c0fc4a71e79ea12fe66b22cd8 bugfix snapshot
- IMAP: EOF on stdin is not an error
- remove unused file

* Mon Feb 10 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 8c612adbe6468e2cb4d520789cd35156145c5f37 bugfix snapshot
- support wrapped boundaries during reconstruction
- boundary fixed sha512 passwords #1040
- fixed unit-tests after merge
- merge branch 'dbmail_3_1_utf8_fix' of https://github.com/alyarskiy/dbmail
- fixed long (>255) utf8 headers + unit-test

* Wed Jan 29 2014 Reindl Harald <h.rei...@thelounge.net>
- update to e76c5e35deb4951a0f2cae4d025cba633ce435b8 bugfix snapshot
- revert "IMAP: defer bailout in case of EOF"

* Wed Jan 22 2014 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.10 release
- IMAP: prevent segfault after mailbox delete
- workaround broken envelope headers

* Sun Jan 5 2014 Reindl Harald <h.rei...@thelounge.net>
- update to e5ad1e579562e22fc215b6186696eaba07213cb1 bugfix snapshot
- fixed timeout behavior in non-threaded daemons
- SIEVE: remove trailing whitespace from extensions string
- IMAP: defer bailout in case of EOF

* Tue Dec 31 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.9 release

* Sun Dec 22 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 1ea670a9d206ad0db7f5b3a46a648f1835983c8d bugfix snapshot
- SIEVE: proper fix for #952
- revert "SIEVE: decode headers #952"

* Tue Dec 17 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.8 release
- SIEVE: decode headers #952
- SIEVE: modify test-script

* Sat Dec 7 2013 Reindl Harald <h.rei...@thelounge.net>
- update to bc9456e6b4773138c04f9effffc81f2b95cd15e6 bugfix snapshot
- POP3: reset timeout
- LMTP: always reset timeout
- minor cleanup

* Sat Dec 7 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 80fed382b386aae8f7631a8d4f5ae2f48595d2ef bugfix snapshot
- POP3: check return value
- POP3: fixed regression
- improve timeout behavior in pop3
- cache content-type and content-disposition headers
- fixed file-handle leakage in non-threaded daemons
- fixed regression from 0e510c91bc319c568948c182bcfa1815eb591f2e
- fixed bug #1029 for SSL/TLS as well
- remove STARTTLS capability if no certificates in config
- fixed typo
- immediately bailout disconnected clients
- add warning on max_db_connections parameter
- IMAP: add experimental support for owner ACL
- revert "fixed deprecation warnings"

* Wed Nov 6 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 0cc75c7fa56253b9934f7ab92b9ae6bac0ff259f bugfix snapshot
- EXPORT: fixed deadlockdbmail_3_1
- EXPORT: actually use results from search argument
- try to reconnect when database goes fishing
- SSL: handle illegal EOF

* Sun Oct 20 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 5a9d6ba3645a235531ea32b2576fc21e2eb7b860 bugfix snapshot
- add missing keys
- cleanup and silence ssl key loading
- reschedule listening socket callback after socket errors

* Sun Oct 20 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 9e9ff5c8f32afa6eec2becb53073bb809e2231f6 bugfix snapshot
- copy header values into a NULL-terminated buffer
- IMAP: reset login timeout after pre-auth starttls

* Thu Sep 26 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 6a0ce903e5ec9da2f7817210468eeb385e953ed2 bugfix snapshot
- fixed confusing indent
- IMAP: restore the selfpipe

* Thu Sep 26 2013 Reindl Harald <h.rei...@thelounge.net>
- update to abac5b58c94f270e534320ff264054bc79530b78 bugfix snapshot
- IMAP: fixed leak
- regenerate configure
- IMAP: always disable read-events during deferred cleanup

* Tue Sep 24 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.7 stable release
- fixed small leak
- properly unescape multiple backslash sequences
- increase max username length according to db schema
- handle potential overflow

* Fri Sep 20 2013 Reindl Harald <h.rei...@thelounge.net>
- update to d0f96bad148ba172910dee1240775d2de0a7d115 bugfix snapshot
- use proper id in oracle blob comparison prep statement
- cleanup orphaned headername and headervalue records
- UTIL: fixed counters

* Thu Sep 19 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 1eeb3ff20cb89b37dfba6b00d5efc44223be121a bugfix snapshot
- POP3: audit message retrieval and align with imap code

* Mon Sep 16 2013 Reindl Harald <h.rei...@thelounge.net>
- update to a0781cb87f8e0390fcf6429b1330a95e7defb421 bugfix snapshot
- de/re-code subject in native auto-reply

* Fri Sep 13 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.6 stable release
- IMAP: use socket events to drain the message queue more often

* Fri Sep 6 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 00fc5c62eeccb87459beecfe76247de4dc961a4c bugfix snapshot
- IMAP: replace self-pipe event with a timeout event

* Fri Sep 6 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 4c23432cc270554557f9e130331214d81164131b bugfix snapshot
- lock the selfpipe to avoid spin-lock

* Fri Sep 6 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 10c9cb29ea92030b257937d3c49e0b45d15214c3 bugfix snapshot
- IMAP: avoid gmimestream in send_data

* Thu Sep 5 2013 Reindl Harald <h.rei...@thelounge.net>
- update to f294d43d0aa115e4c4b6c1dbcf72e6cd00badfd1 bugfix snapshot
- fixed boundary scanner
- IMAP: crlf encode all output
- IMAP: cleanup and fixed bodystructure
- IMAP: fixed BODY fetch of message/rfc822 attachments
- IMAP: fixed BODY fetch regression
- IMAP: BODY fetch expand test coverage
- IMAP: envelope cleanup

* Mon Sep 2 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.4 stable release
- add new multipart test message
- simplify starttls
- IMAP: quote address names during caching

* Fri Aug 30 2013 Reindl Harald <h.rei...@thelounge.net>
- update to bufix snapshot fd08e4bec8d7b20f0d795aa241fcc072a953485e
- follow hardening guidelines
- fixed clobber warning in _mime_retrieve
- fixed security warning

* Wed Aug 28 2013 Reindl Harald <h.rei...@thelounge.net>
- update to bufix snapshot da49a868ee6ff117ab88cb96384f03cc839653d5
- fixed native filters

* Wed Aug 28 2013 Reindl Harald <h.rei...@thelounge.net>
- update to bufix snapshot 2ff4a60ef95b6eb350f85a94eb0bd18931f0dd57
- build without jemalloc
- fixed bug in message reconstruction of nested MIME
- audit automatic allocation for stack overruns
- continued audit of stack allocation for possible overruns
- wip: atomicity of boundary list
- cleanup after test
- fixed acl regression
- by-pass gmime in boundary scanner during reconstruction
- cleanups

* Tue Aug 27 2013 Reindl Harald <h.rei...@thelounge.net>
- rebuild against libzdb-2.11.3

* Fri Aug 23 2013 Reindl Harald <h.rei...@thelounge.net>
- update to bugfix snapshot 392d009a3288b98d4a273fbb028a4682879d2223
- IMAP: never change state for a session scheduled for cleanup
- fixed bug in message reconstruction of nested MIME

* Wed Aug 21 2013 Reindl Harald <h.rei...@thelounge.net>
- update to bugfix snapshot e84cfd46a08a7c1fa8da15426524c7f8e508ac4a
- POP3: skip GMime re-parsing during RETR and TOP

* Mon Aug 19 2013 Reindl Harald <h.rei...@thelounge.net>
- update to dbmail 3.1.3 stable
- update to bugfix snapshot d4de6586fec97320c1f5f4ceb67f16795c4c5ece
- POP: plug file-descriptor leak
- ssl cleanups

* Sun Aug 18 2013 Reindl Harald <h.rei...@thelounge.net>
- update to bugfix snapshot 77c8b8d7a3fe9e53020898e4e8dd38f827760346
- give up trying to write to clients after fatal errors
- IMAP: load-testing

* Thu Aug 15 2013 Reindl Harald <h.rei...@thelounge.net>
- update to bugfix snapshot 23901d08a404e505db604c9603a333a751a5d12d
  after temporary downgrade to 3.1.2 because repeatly hanging POP3
- fixed hanging deamon

* Wed Aug 14 2013 Reindl Harald <h.rei...@thelounge.net>
- update to bugfix snapshot 8d21bffaa690fd8fbc84d854846e55880de7bfee
- load-test the write-event handling
- update to bugfix snapshot b7ca76b6e75b91ead89fa1a419e7811d98a70eb4
- IMAP: fixed sort while searching headersdbmail_3_1
- POP3: fixed crash after too many errors
- IMAP: fixed order of headers in fetch
- lower loglevel for deprecation warning

* Tue Aug 13 2013 Reindl Harald <h.rei...@thelounge.net>
- update to bugfix snapshot 0c74f53defdfbaf4de48623c49523c66d0ee44d2
- IMAP: small bugfix in sequence-set scanner
- IMAP: cleanup datefield header-caching

* Wed Jul 31 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.2 official bugfix-release
- update to latest 3.1.1 bugfix-snapshot (844299a1a6fab014cc4b97045608f13e8beb23aa)
- LMTP: acknowledge delivery for all recipients
- include stdbool.h to help older GCC versions
- include stdbool.h to help older GCC versions

* Tue Jul 30 2013 Reindl Harald <h.rei...@thelounge.net>
- and again downgrade to snapshot 22b964b653ba149b63b9b6787aeac7803c2121e5 because lmtpd-troubles
- update to latest 3.1.1 bugfix-snapshot

* Sat Jul 27 2013 Reindl Harald <h.rei...@thelounge.net>
- bugfix snapshot (949e434f1405ea828a286ff8d1099af5afca3122)
- IMAP: regression fixed
- IMAP: include user-id in login accepted log-message
- IMAP: prevent assertion in sequence-set parser
- IMAP: increase buffer size for dates in sql queries
- POP3/IMAP: simplify message accessors
- IMAP: remove redundant logging during STORE
- remove "/etc/dbmail.conf" from package (CAUTION: rename .rpmsave back before restart)

* Thu Jul 25 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.1 release

* Thu Jul 25 2013 Reindl Harald <h.rei...@thelounge.net>
- bugfix snapshot (893b7e1b43261efa0d454c817e376fd1a4a75867)
- IMAP: improve sequence-set parser
- fixed deprecation warnings

* Wed Jul 24 2013 Reindl Harald <h.rei...@thelounge.net>
- bugfix-snapshot (6f4d5c3c541b42632ef1746e302c3967e680dc34)
- IMAP: make sequence-set parser more robust
- add testall target to makefile

* Tue Jul 23 2013 Reindl Harald <h.rei...@thelounge.net>
- update to 3.1.0 release (6f4d5c3c541b42632ef1746e302c3967e680dc34)

* Fri Jul 19 2013 Reindl Harald <h.rei...@thelounge.net>
- remove "dbmail-httpd" from package
- update to dbmail-3.0.3-pre GIT-snapshot for internal testing
- CapabilityBoundingSet=CAP_CHOWN CAP_SETGID CAP_SETUID CAP_DAC_OVERRIDE CAP_NET_BIND_SERVICE CAP_IPC_LOCK

* Thu Jul 18 2013 Reindl Harald <h.rei...@thelounge.net>
- update to dbmail-3.0.3-pre GIT-snapshot for internal testing
- CapabilityBoundingSet=CAP_CHOWN CAP_SETGID CAP_SETUID CAP_DAC_OVERRIDE CAP_KILL CAP_NET_BIND_SERVICE CAP_IPC_LOCK CAP_SYS_CHROOT

* Mon Jun 24 2013 Reindl Harald <h.rei...@thelounge.net>
- update to dbmail-3.0.3-pre GIT-snapshot for internal testing

* Fri Jun 21 2013 Reindl Harald <h.rei...@thelounge.net>
- update to dbmail-3.0.3-pre GIT-snapshot for internal testing

* Thu Jun 20 2013 Reindl Harald <h.rei...@thelounge.net>
- update to dbmail-3.0.3-pre GIT-snapshot for internal testing

* Tue Jun 18 2013 Reindl Harald <h.rei...@thelounge.net>
- fixed rpath and add "%%{_sysconfdir}/ld.so.conf.d/dbmail-x86_64.conf"

* Fri Mar 1 2013 Reindl Harald <h.rei...@thelounge.net>
- split docs in "dbmail-manpages" subpackage

* Wed Jan 30 2013 Reindl Harald <h.rei...@thelounge.net>
- use PrivateTmp

* Sat Apr 14 2012 Reindl Harald <h.rei...@thelounge.net>
- Build without LDAP
_______________________________________________
DBmail mailing list
DBmail@dbmail.org
http://lists.nfg.nl/mailman/listinfo/dbmail

Reply via email to