Displaying 20 results from an estimated 40000 matches similar to: "dbox redesign"
2009 Feb 11
2
dbox redesign
This is about how to implement multiple msgs/file dbox format. The
current v1.1's one msg/file design would stay pretty much the same and
it would be compatible with this new design.
dbox directories with multiple msgs/file would be like:
~/dbox/storage/ has the actual mail data for all mailboxes
~/dbox/mailboxes/ has subdirectories containing mailboxes and their
indexes
Also since dbox
2005 Sep 23
7
New mailbox format
I've been doing some thinking on a new better mailbox format that'd be
faster than mbox and maildir for most common uses. Comments welcome.
It won't come to Dovecot v1.0, but I'll probably create another branch
to Dovecot CVS where I'll start implementing it and some other possibly
destabilizing changes.
Generic
-------
The point is to have a mailbox format where the mailbox
2005 Sep 27
0
new mailbox format v2
Updated version. The previous one was a bit too complicated with flag
updates for pretty minimal benefits. Changes:
- writing/reading mail flags can be disabled to get better performance
without it requiring any changes to how the files are normally handled
(so mixed more works fine).
- writing flags now requires getting shared locks. so there's the
overhead of locking but flag writers
2010 Apr 13
1
Expire plugin / expire-tool redesign for doveadm
Expire plugin / expire-tool seems annoyingly inflexible currently, so I
was thinking about a more generic redesign:
The expire plugin keeps track of the oldest message in configured
mailboxes. Its only configuration is the list of tracked mailboxes.
There's no configuration like what the expire timeouts are or anything.
There will be a new doveadm command:
doveadm expunge [-u user | -A]
2008 May 03
1
Replication milestone 1
5 milestones planned currently. I'll start with the always-on
multi-master replication, because that's the most difficult one to get
working correctly and efficiently. So if during its implementation I
find some design problems, less code needs to be fixed.
Milestone 0 will hopefully be done within a month. This includes reading
and replying to the rest of the mails on this list and
2016 Dec 30
3
expunging all mailboxes
> doveadm expunge -u <user> mailbox '*' savedbefore 30d
That doesn't work for me either. The command is accepted, but the messages
are not expunged.
I guess my search/fetch will just have to return the mailbox name, in
addition to other fields, and then I'll need to loop through the mailbox
names and perform multiple expunges for each user. I understand the desire
to
2011 Feb 04
1
DoveCot 2.0.19: Problem compiling Solaris 10u9 x86 with dbox storage enabled
hi,
I can't compile DoveCot 2.0.19 with dbox enabled on our Solaris 10/U9:
LDFLAGS="-L/opt/csw/lib -L/usr/lib -R/opt/csw/lib/" ./configure
--prefix=/usr/local/dovecot/2.0.19 --with-ssl=openssl
--with-rundir=/var/run/dovecot --with-storages=maildir,mbox,dbox
--with-ldap=yes
gmake ->
==========================
[...
../../src/lib-storage/mailbox-list.h:250: warning: parameter has
2012 Mar 23
4
dsync redesign
In case anyone is interested in reading (and maybe helping!) with a dsync redesign that's intended to fix all of its current problems, here are some possibly incoherent ramblings about it:
http://dovecot.org/tmp/dsync-redesign.txt
and even if you don't understand that, here's another document disguising as an algorithm class problem :) If anyone has thoughts on how to solve it, would
2019 Feb 03
0
Multi-dbox storage space
>
> On 03 Feb 2019, at 22:07, MRob <mrobti at insiberia.net> wrote:
>
> Hi, I originally picked mdbox because I had the impression from reading about it on the mailing list that it was more performant and that it would conserve disc space.
>
> But lately i found mailboxes have nearly double the storage as reported. I mean, IMAP QUOTA reports around 900MB for one account
2015 Mar 26
0
Lazy_expunge issue...
Hello everybody,
I have a question about lazy_expunge plugin.
I set up Dovecot with lazy_expunge plugin on a Debian Wheezy machine; I
setup also a global acl to keep .expunged namespace readonly for all
users. Imap client is Horde Webmail Edition 5.2.3
When I try to delete folders containing subfolders, lazy_expunge copies
into expunged private namespace only the upper level folder. The
subfolder
2018 Nov 23
0
doveadm dsync-server doesn't use user parameter?
I did a debug output of the dsync-server and found out that it queries
the userdb parameter but doesn't use it.
---
Debug: Loading modules from directory: /usr/lib/dovecot/modules
Debug: Module loaded: /usr/lib/dovecot/modules/lib01_acl_plugin.so
Debug: Module loaded: /usr/lib/dovecot/modules/lib02_lazy_expunge_plugin.so
Debug: Module loaded: /usr/lib/dovecot/modules/lib10_quota_plugin.so
2010 Jul 25
2
using Lazy_Expunge to enforce retention policy
Hi,
I've been experimenting with using Lazy_Expunge as a tool to enforce
document retention policies (by keeping users from deleting emails
forever, instead expiring them after a set time). My problem is, how do
I keep the user from deleting/expunging mails *inside the expunge folder
itself*?
I am using dovecot-1.2.10 built from FreeBSD's ports tree, and I am
using the following
2014 Jun 12
1
lazy_expunge mangles dovecot-acl-list
Hi,
I think I found a bug in Dovecot 2.1.17 and 2.2.13.
In our setup, sometimes ACLs stop working because "dovecot-acl-list" is
replaced by an empty file. We found that lazy_expunge is connected to this.
To reproduce, create ACLs for "user1" in a folder. Put a mail in that
folder and expunge it, so that the folder will be created in the
"expunged" namespace.
2007 Dec 06
3
Roadmap to future
v1.1.0 is finally getting closer, so it's time to start planning what
happens after it. Below is a list of some of the larger features I'm
planning on implementing. I'm not yet sure in which order, so I think
it's time to ask again what features companies would be willing to pay
for?
Sponsoring Dovecot development gets you:
- listed in Credits in www.dovecot.org
- listed in
2019 Feb 03
2
Multi-dbox storage space
Hi, I originally picked mdbox because I had the impression from reading
about it on the mailing list that it was more performant and that it
would conserve disc space.
But lately i found mailboxes have nearly double the storage as reported.
I mean, IMAP QUOTA reports around 900MB for one account that has over
2GB when I inspect the mail location of the user using the linux command
`du`
2009 Mar 30
2
dbox benchmarks
http://hg.dovecot.org/dovecot-dbox-redesign/
Looks like multi-dbox scales pretty nicely. Even after 100k messages the
peak saved msgs/sec is the same as the initial saved msgs/sec, even if
the average slows down somewhat.
I tested this by first deleting mailbox, then running "imaptest" for a
second to get saving to start writing several fields to
dovecot.index.cache file. Then ran
2011 Jan 16
1
Panic: file mailbox-list-maildir.c: line 133: unreached
I converted personal mailboxes from maildir to sdbox. Public mailboxes
are still in maildir format, because I need per-user seen flags.
However, if the user is subscribed to public mailboxes and the client
sends 'LIST (SUBSCRIBED) "" *', dovecot crashes with:
imap(holger at mauermann.org): Panic: file mailbox-list-maildir.c: line 133: unreached
imap(holger at mauermann.org):
2008 Mar 13
2
CONDSTORE + QRESYNC extensions
I wrote a mostly-working CONDSTORE support for Dovecot today. You can
try it with:
hg clone http://hg.dovecot.org/dovecot-condstore/
There are a few problems left:
- STORE FLAGS.SILENT should be sending FETCH MODSEQ updates
- When SELECTing a mailbox while CONDSTORE hasn't yet been enabled in
the session, Dovecot returns a higher HIGHESTMODSEQ than what's used
after CONDSTORE is
2018 Nov 23
2
doveadm dsync-server doesn't use user parameter?
Hi,
I tried to migrate my dovecot 2.2 to a new server with a other storage
configuration and dovecot 2.3.
New (and old) Server uses mysql for user information
I use the following storage settings
mail_home = /storage1/vmail/%{userdb:path}
mail_location =
2010 Mar 13
2
Design: Asynchronous I/O for single/multi-dbox
The long term plan is to get all of Dovecot disk I/O asynchronous. The
first step to that direction would be to make dbox/mdbox I/O
asynchronous. This might also allow mbox/maildir to become partially
asynchronous.
http://www.dovecot.org/list/dovecot/2009-December/045481.html already
started describing how the lib-storage API could be changed to support
high-latency storages. Adding support for