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 <[email protected]> - add
>>>>> dbmail-prepend-headers-during-delivery.patch
>>>>>
>>>>> * Mi Jan 20 2016 Reindl Harald <[email protected]> -
>>>>> update to 2874f497fb429ed139e94342ca1c84325b20b3f1 bugfix
>>>>> snapshot - prevent assertion in p_string_erase
>>>>>
>>>>> * So Jul 27 2014 Reindl Harald <[email protected]> -
>>>>> 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: [email protected]
-Received: from mail-gw.thelounge.net by mail.thelounge.net (THELOUNGE MTA)
- with ESMTPS id 40PnkX5gy4zXym for <[email protected]>;
- 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; [email protected];
- [email protected]
-X-AT-Envelope-From: <[email protected]>
-X-AT-Envelope-To: <[email protected]>
-Received: from lists.nfg.nl (lists.nfg.nl [194.109.214.18])
- by mail-gw.thelounge.net (THELOUNGE GATEWAY) with ESMTP id 40PnkX47qpz9m2
- for <[email protected]>; 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: [email protected]
-Delivered-To: [email protected]
-Received: from localhost (localhost [127.0.0.1]) by lists.nfg.nl (Postfix)
- with ESMTP id 1F6751EC7EA for <[email protected]>;
- 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 <[email protected]>;
- 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 <[email protected]>;
- 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 <[email protected]>;
- 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 <[email protected]>;
- 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;
- [email protected]; [email protected]
-Received: from mail.thelounge.net (mail.thelounge.net [91.118.73.15])
- by mx2.nfg.nl (Postfix) with ESMTP
- id C5AE44A0DB for <[email protected]>; Mon, 16 Apr 2018 14:48:19 +0200 (CEST)
-Received: from rh.thelounge.net (Authenticated sender: [email protected])
- by mail.thelounge.net (THELOUNGE MTA) with ESMTPSA id 40PnkC6mdyzXym
- for <[email protected]>; 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: [email protected]
References: <[email protected]>
- <[email protected]>
- <[email protected]>
- <[email protected]>
- <[email protected]>
+ <[email protected]>
+ <[email protected]>
+ <[email protected]>
+ <[email protected]>
From: Reindl Harald <[email protected]>
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: <[email protected]>
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: <[email protected]>
+ Thunderbird/52.7.0
MIME-Version: 1.0
-Subject: Re: [Dbmail] dbmail breaks PGP/MIME mails
-X-BeenThere: [email protected]
-X-Mailman-Version: 2.1.13
-Precedence: list
-Reply-To: DBMail mailinglist <[email protected]>
-List-Id: DBMail mailinglist <dbmail.dbmail.org>
-List-Unsubscribe: <http://lists.nfg.nl/mailman/options/dbmail>,
- <mailto:[email protected]?subject=unsubscribe>
-List-Archive: <http://lists.nfg.nl/mhonarc/dbmail>
-List-Post: <mailto:[email protected]>
-List-Help: <mailto:[email protected]?subject=help>
-List-Subscribe: <http://lists.nfg.nl/mailman/listinfo/dbmail>,
- <mailto:[email protected]?subject=subscribe>
-Sender: [email protected]
-Errors-To: [email protected]
-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: <[email protected]>
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 @@
<[email protected]>
In-Reply-To: <[email protected]>
-
--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
[email protected]
-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 <[email protected]>
- 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 <[email protected]>
- https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets
* Wed Dec 7 2016 Reindl Harald <[email protected]>
- add dbmail-prepend-headers-during-delivery.patch
* Wed Jan 20 2016 Reindl Harald <[email protected]>
- update to 2874f497fb429ed139e94342ca1c84325b20b3f1 bugfix snapshot
- prevent assertion in p_string_erase
* Sun Jul 27 2014 Reindl Harald <[email protected]>
- update to 3.1.17 release
* Mon Jul 21 2014 Reindl Harald <[email protected]>
- update to 69c0592867ad012bd1b78b873b65f7e53064971c bugfix snapshot
- put gmime back in charge of boundary scanning
* Sun Jul 20 2014 Reindl Harald <[email protected]>
- update to 77d17ca7724c32dba27eb187d4abfa129ccf6c4e bugfix snapshot
- audit buffer overrun
- fixed regression in boundary scanning and test-suite
* Tue Jul 15 2014 Reindl Harald <[email protected]>
- update to 9770555af2bb0b7c54a4a5df58b3c7e6d14826bb bugfix snapshot
- fixed potential buffer overflow
* Sun Jun 15 2014 Reindl Harald <[email protected]>
- update to 8a042214ae1d120581740020f4e73c3cf8d3a6c0 bugfix snapshot
- workaround glib bug
- add more test messages
* Sat May 31 2014 Reindl Harald <[email protected]>
- 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 <[email protected]>
- LANG=en_GB.UTF-8
* Wed Mar 19 2014 Reindl Harald <[email protected]>
- update to 3.1.13 release
* Mon Mar 17 2014 Reindl Harald <[email protected]>
- update to 6898bfac15052a92e4b29f5cb7fca2cf210a6fe7 bugfix snapshot
- IMAP: fixed segfault due to out-of-range octet specification
* Mon Mar 17 2014 Reindl Harald <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- remove manpages for not installed binaries
- remove sql-docs for oracle, postgresql and sqlite
* Wed Feb 26 2014 Reindl Harald <[email protected]>
- 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 <[email protected]>
- update to b6553acd3fb4a8b54b6f06bd7b9eaf87e22f2691 bugfix snapshot
- fixed regression in utf7 mailbox matching
* Wed Feb 19 2014 Reindl Harald <[email protected]>
- update to 58386719c660a493cb56d1607c1e7ec9eaa4a1b2 bugfix snapshot
- IMAP: fixed inverted logic during abort
- LMTP/TIMSIEVE: fixed possible segfaults
* Mon Feb 17 2014 Reindl Harald <[email protected]>
- update to d08e9e57cdda0759016b488d923bd1390ce4348a bugfix snapshot
- POP3: fixed segfault
* Sat Feb 15 2014 Reindl Harald <[email protected]>
- update to e89ac73209e0902c0fc4a71e79ea12fe66b22cd8 bugfix snapshot
- IMAP: EOF on stdin is not an error
- remove unused file
* Mon Feb 10 2014 Reindl Harald <[email protected]>
- 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 <[email protected]>
- update to e76c5e35deb4951a0f2cae4d025cba633ce435b8 bugfix snapshot
- revert "IMAP: defer bailout in case of EOF"
* Wed Jan 22 2014 Reindl Harald <[email protected]>
- update to 3.1.10 release
- IMAP: prevent segfault after mailbox delete
- workaround broken envelope headers
* Sun Jan 5 2014 Reindl Harald <[email protected]>
- 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 <[email protected]>
- update to 3.1.9 release
* Sun Dec 22 2013 Reindl Harald <[email protected]>
- update to 1ea670a9d206ad0db7f5b3a46a648f1835983c8d bugfix snapshot
- SIEVE: proper fix for #952
- revert "SIEVE: decode headers #952"
* Tue Dec 17 2013 Reindl Harald <[email protected]>
- update to 3.1.8 release
- SIEVE: decode headers #952
- SIEVE: modify test-script
* Sat Dec 7 2013 Reindl Harald <[email protected]>
- update to bc9456e6b4773138c04f9effffc81f2b95cd15e6 bugfix snapshot
- POP3: reset timeout
- LMTP: always reset timeout
- minor cleanup
* Sat Dec 7 2013 Reindl Harald <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- update to 6a0ce903e5ec9da2f7817210468eeb385e953ed2 bugfix snapshot
- fixed confusing indent
- IMAP: restore the selfpipe
* Thu Sep 26 2013 Reindl Harald <[email protected]>
- update to abac5b58c94f270e534320ff264054bc79530b78 bugfix snapshot
- IMAP: fixed leak
- regenerate configure
- IMAP: always disable read-events during deferred cleanup
* Tue Sep 24 2013 Reindl Harald <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- update to 1eeb3ff20cb89b37dfba6b00d5efc44223be121a bugfix snapshot
- POP3: audit message retrieval and align with imap code
* Mon Sep 16 2013 Reindl Harald <[email protected]>
- update to a0781cb87f8e0390fcf6429b1330a95e7defb421 bugfix snapshot
- de/re-code subject in native auto-reply
* Fri Sep 13 2013 Reindl Harald <[email protected]>
- update to 3.1.6 stable release
- IMAP: use socket events to drain the message queue more often
* Fri Sep 6 2013 Reindl Harald <[email protected]>
- update to 00fc5c62eeccb87459beecfe76247de4dc961a4c bugfix snapshot
- IMAP: replace self-pipe event with a timeout event
* Fri Sep 6 2013 Reindl Harald <[email protected]>
- update to 4c23432cc270554557f9e130331214d81164131b bugfix snapshot
- lock the selfpipe to avoid spin-lock
* Fri Sep 6 2013 Reindl Harald <[email protected]>
- update to 10c9cb29ea92030b257937d3c49e0b45d15214c3 bugfix snapshot
- IMAP: avoid gmimestream in send_data
* Thu Sep 5 2013 Reindl Harald <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- update to bufix snapshot fd08e4bec8d7b20f0d795aa241fcc072a953485e
- follow hardening guidelines
- fixed clobber warning in _mime_retrieve
- fixed security warning
* Wed Aug 28 2013 Reindl Harald <[email protected]>
- update to bufix snapshot da49a868ee6ff117ab88cb96384f03cc839653d5
- fixed native filters
* Wed Aug 28 2013 Reindl Harald <[email protected]>
- 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 <[email protected]>
- rebuild against libzdb-2.11.3
* Fri Aug 23 2013 Reindl Harald <[email protected]>
- 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 <[email protected]>
- update to bugfix snapshot e84cfd46a08a7c1fa8da15426524c7f8e508ac4a
- POP3: skip GMime re-parsing during RETR and TOP
* Mon Aug 19 2013 Reindl Harald <[email protected]>
- 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 <[email protected]>
- update to bugfix snapshot 77c8b8d7a3fe9e53020898e4e8dd38f827760346
- give up trying to write to clients after fatal errors
- IMAP: load-testing
* Thu Aug 15 2013 Reindl Harald <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- update to bugfix snapshot 0c74f53defdfbaf4de48623c49523c66d0ee44d2
- IMAP: small bugfix in sequence-set scanner
- IMAP: cleanup datefield header-caching
* Wed Jul 31 2013 Reindl Harald <[email protected]>
- 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 <[email protected]>
- and again downgrade to snapshot 22b964b653ba149b63b9b6787aeac7803c2121e5 because lmtpd-troubles
- update to latest 3.1.1 bugfix-snapshot
* Sat Jul 27 2013 Reindl Harald <[email protected]>
- 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 <[email protected]>
- update to 3.1.1 release
* Thu Jul 25 2013 Reindl Harald <[email protected]>
- bugfix snapshot (893b7e1b43261efa0d454c817e376fd1a4a75867)
- IMAP: improve sequence-set parser
- fixed deprecation warnings
* Wed Jul 24 2013 Reindl Harald <[email protected]>
- bugfix-snapshot (6f4d5c3c541b42632ef1746e302c3967e680dc34)
- IMAP: make sequence-set parser more robust
- add testall target to makefile
* Tue Jul 23 2013 Reindl Harald <[email protected]>
- update to 3.1.0 release (6f4d5c3c541b42632ef1746e302c3967e680dc34)
* Fri Jul 19 2013 Reindl Harald <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- update to dbmail-3.0.3-pre GIT-snapshot for internal testing
* Fri Jun 21 2013 Reindl Harald <[email protected]>
- update to dbmail-3.0.3-pre GIT-snapshot for internal testing
* Thu Jun 20 2013 Reindl Harald <[email protected]>
- update to dbmail-3.0.3-pre GIT-snapshot for internal testing
* Tue Jun 18 2013 Reindl Harald <[email protected]>
- fixed rpath and add "%%{_sysconfdir}/ld.so.conf.d/dbmail-x86_64.conf"
* Fri Mar 1 2013 Reindl Harald <[email protected]>
- split docs in "dbmail-manpages" subpackage
* Wed Jan 30 2013 Reindl Harald <[email protected]>
- use PrivateTmp
* Sat Apr 14 2012 Reindl Harald <[email protected]>
- Build without LDAP
_______________________________________________
DBmail mailing list
[email protected]
http://lists.nfg.nl/mailman/listinfo/dbmail