Твой софтовый форум > Software > SoftoRooM > *NIX-SOFT > *NIX-SOFT -> Сеть

DBMail 2.3.0

,

POP3/IMAP4/LMTP сервер

Дата публикации: 17.12.2007 - 02:27
ЭЖД
user posted image

ph34r.gif DBMail 2.2.4

Вышел очередной релиз POP3/IMAP4/LMTP сервера, использующего в качестве хранилища базу данных.
Релиз DBmail 2.2.4, в основном, исправляет ошибки "исчезнувшего 2.2.3", а так же добавляет новые возможности:
* Автоматическое создание структуры БД в драйвере SQLite. Это позволяет без лишних усилий выделять каждому пользователю личную базу данных
* Подправлена работа с несколькими подключениями к одному ящику. Теперь это реализовано в соответствии с RFC и может использоваться без риска потери данных.
* Исправлена ошибка некорректного экспорта в mbox из PostgreSQL

Home_http://www.dbmail.org/
Downloads_http://www.dbmail.org...l-2.2.4.tar.gz
scorpio
DBMail 2.3.0

2007-12-13
DBMail 2.3.0 technology preview released


I'm very proud to announce the availability of DBMail 2.3.0, the first of the new development series.

Please be advised that this is a technology preview only, aimed at testers and third party developers who want to start using the new storage schema that is used.

Given the status of the 2.3.x series you should not install this on your production platform. Wait for the 2.4 series or use 2.2.8 for that. The main reason is not that 2.3 is inherently unstable, but that messages inserted by the 2.3 codebase will not be accessible to a 2.2 server.

That said: the current trunk code is holding its own very well. And of course all the fixes done during the 2.2 series have been applied.

Key new features
a whole new storage setup for messages using what I've dubbed single-instance storage: identical mime-parts are never stored more than once in the database. This means the dbmail_messageblks table is now officially deprecated. 2.3 code is still capable of retrieving messages from the messageblks table, but will not use it during insertion.
a new dbmail_keywords table that will hold user defined imap flags.
a new mtime field on the mailboxes table that will hold the last-modified time for a mailbox. This field is updated by the dbmail code when ever a mailbox, or its content (messages or keywords on messages) change. This makes running the IMAP IDLE command much cheaper.
better use of sql transactions and handling of deadlocks. This has greatly improved the ability to handle high concurrency. This is still an area that needs work.

Schema-migrations
look for migration scripts in sql/DRIVER/. For now there is only one there called 2_2_5-2_3_0, but others may appear later during the 2.3 series.

Todo
A lot of work still remains before 2.4.0. Most of it is outlined on the wiki pages, and some of it probably hasn't been thought of yet. There is also as of yet no mechanism to convert an existing store to the new setup, so for the time being only new messages will be stored as mime-parts.

_______________
Size: ~ 892 KB

Download:
http://www.dbmail.org...l-2.3.0.tar.gz


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: DBMail 2.3.0
SoftoRooM © 2004-2024