Skip to content

Releases: dbmail/dbmail

v3.4.1

21 Oct 13:10
6fdc6a4
Compare
Choose a tag to compare
  • Missing flags fixed
  • Missing dbmail-sieved.txt added
  • Experimental Docker image created

v3.4.0

26 Aug 16:58
745ab75
Compare
Choose a tag to compare

dbmail-sieved now has STARTTLS
configure scripts updated with autoconf 2.71 automake 1.6.5

v3.3.1

15 Oct 15:18
ecc3107
Compare
Choose a tag to compare

MySQL 8 is supported and fixes an issue with 8.0.31 and libzdb

v3.3.0

05 Sep 14:49
ff9d195
Compare
Choose a tag to compare

DBMail is a Message Delivery Agent speaking IMAP, POP, ManageSieve and LMTP using industry standard PostgreSQL, MySQL and Oracle for secure scaleable storage.

This release bumps gmime to version 3.0 (3.2), all other requirements are the same.

v3.2.6

09 Jan 12:31
3d695b0
Compare
Choose a tag to compare

[3.2.6] - 2022-01-09

WARNING

  • the maintenance(dbmail-util) process should be issues in a maintenance window do to massive changes on database, see [#108]
  • compatibility compiler standard was raised to C17

Added

  • IMAP Daemon: added switch to control the sequence update strategy
  • IMAP Daemon: added switch to control the sync between \DELETE flag and the actual state of the message (deleted), see also mailbox_sync_batch_size.
  • Build: automatic installation script (v 0.5), #104
  • Maintenance(dbmail-util): added option to upgrade to utf8mb4(MariaDB/MySQL), --upgrade, beaware, this is an intensive process (depending on you database), a backup is advised [#108]

Optimizations

  • IMAP: optimizing differential state

Issues

  • fixing Outlook issue found on making a message read [#139]
  • fixing duplicate key by adding necessary handlers [#134]
  • fixing deleting forwards and aliases when deleting a user [#129]
  • fixing LMTP delivery in case of disabled users [#122]
  • fixing compilation issue on alpine and SmartOS [#123] [#124]
  • fixing sql issues related to MODSEQ [#111]
  • fixing LMTP segmentation fault on sieve error [#106]
  • fixing invalid utf-8 character adding sql conversion [#108]
  • fixing other sql issues (upgrade process) [#103] [#102] [#99] [#97] [#105] [#93]
  • fixing SIEVE crash on error [#106]
  • fixing debian build [#91]

v3.2.5

03 Aug 13:28
af2063f
Compare
Choose a tag to compare

[3.2.5] - 2020-08-03

Added

  • IMAP Daemon: added switch to control the diffential state reload (mailbox_update_strategy=2), more information in dbmail.conf, mailbox_update_strategy_2_max_iterations [#81]
  • IMAP Daemon: added switch to control UNSEEN first message in SELECT commands [#83]

Changed

  • IMAP Daemon: allow reporting UID COPY success in case of various failures (except quota), reporting issues are sent to error log as warnings [#87]

Optimizations

  • optimizing differential state [#81]
  • optimizing fetch message headers [#85]

Issues

  • fixing issue related to copy message in regard to RFC 3501, section 6.4.8 [#87]
  • fixing issues related group_concat for PostgreSql [#75], [#78]
  • fixing issue related to lastRowId [#71]
  • fixing issues related with differential update [#70], [#73]
  • fixing proc not being used in BSD systems [#74]
  • IMAP Daemon: segmentation fault [#68]

v3.2.5.beta-2

02 Aug 15:29
d75546a
Compare
Choose a tag to compare
v3.2.5.beta-2 Pre-release
Pre-release

Added

  • IMAP Daemon: added switch to control mailbox_update_strategy=2 (see mailbox_update_strategy_2_max_iterations) [#81]
  • IMAP Daemon: added switch to control UNSEEN first message in SELECT commands [#83]

Changed

  • IMAP Daemon: allow reporting UID Copy success in case of various failures (except quota)

Optimizations

  • optimizing differential state [#81]
  • optimizing fetch message headers [#85]

Issues

  • fixing issue related to copy message in regard to RFC 3501, section 6.4.8 [#87]
  • fixing issues related group_concat for PostgreSql [#75], [#78]
  • fixing issue related to lastRowId [#71]
  • fixing issues related with differential update [#70], [#73]
  • fixing proc not being used in BSD systems [#74]
  • IMAP Daemon: segmentation fault [#68]

v3.2.5.beta-1

30 Jul 10:27
b3288c5
Compare
Choose a tag to compare
v3.2.5.beta-1 Pre-release
Pre-release

Added

  • IMAP Daemon: added switch to control mailbox_update_strategy=2 (see mailbox_update_strategy_2_max_iterations) [#81]
  • IMAP Daemon: added switch to control UNSEEN first message in SELECT commands [#83]

Optimizations

  • optimizing differential state [#81]
  • optimizing fetch message headers [#85]

Issues

  • fixing issues related group_concat for PostgreSql [#75], [#78]
  • fixing issue related to lastRowId [#71]
  • fixing issues related with differential update [#70], [#73]
  • fixing proc not being used in BSD systems [#74]
  • IMAP Daemon: segmentation fault [#68]

v3.2.5.beta

29 Jul 11:57
1cf0e46
Compare
Choose a tag to compare
v3.2.5.beta Pre-release
Pre-release

Please Note: Beta release is meant for testing purpose.

Added

  • IMAP Daemon: added switch to control mailbox_update_strategy=2 (see mailbox_update_strategy_2_max_iterations) [#81]
  • IMAP Daemon: added switch to control UNSEEN first message in SELECT commands [#83]

Changed

Optimizations

  • optimizing differential state [#81]

Issues

  • fixing issues related group_concat for PostgreSql [#75], [#78]
  • fixing issue related to lastRowId [#71]
  • fixing issues related with differential update [#70], [#73]
  • fixing proc not being used in BSD systems [#74]
  • IMAP Daemon: segmentation fault [#68]

v3.2.4

08 Jun 07:23
c9f8fee
Compare
Choose a tag to compare

Added

  • IMAP Daemon: mailbox-update-strategy switch (see dbmail.conf), experimental
  • support for application_name in database connection uri
  • IMAP Daemon: mailbox_search_strategy switch (see dbmail.conf)

Changed

  • systemd unit changed to type notify
  • mailbox state is build using only valid messages [#39]

Optimizations

  • IMAP Daemon: optimization of sql queries in relation to message headers
  • libevent increased priority on accepting new connections
  • libevent optimization on reading and writing to sockets
  • simplify libzdb configuration (AC_CHECK_HEADERS)

Issues

  • fix segmentation fault in imap_append_hash_as_string [#12]
  • dbmail-users: sql issue on deleting alias user [#18]
  • IMAP Daemon: generation of invalid BODYSTRUCTURE in Content-Type field [#23]
  • fix support for jemalloc latest version [#35]
  • IMAP Deamon: BYE Command now offers optional message even on normal operations [#46]
  • IMAP Deamon: idle message now offers optional message (* OK Still Here)
  • IMAP Daemon: random hangs when single user is connected [#37]
  • fix fd leaks
  • IMAP Daemon: fix MODIFIED keyword, too many '[' and ']'
  • fix segmentation fault in find_end_of_header
  • fix gcc 10 compilation issue, duplicated definition