bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3 |
|
12-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: freshen copyright
git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-5]/$1-2016/g;s/ (201[0-5]) Dovecot/ $1-2016 Dovecot/' |
7cb128dc4cae2a03a742f63ba7afee23c78e3af0 |
|
05-Jan-2015 |
Phil Carmody <phil@dovecot.fi> |
global: freshen copyright
Robomatically:
git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-4]/$1-2015/g;s/ (201[0-4]) Dovecot/ $1-2015 Dovecot/'
Happy 2015 everyone!
Signed-off-by: Phil Carmody <phil@dovecot.fi> |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294 |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Oops :) Update copyrights to 2013 without breaking all .c files. |
cca4ba2a504d70a9fe9fee37f8433997359de52c |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2013. |
bd63b5b860658b01b1f46f26d406e1e4a9dc019a |
|
11-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
Plugin ABI version checking improvements.
Previously the plugin version was checked against the version string
returned by the currently running Dovecot master process, not necessarily
the same as the binary. Also version_ignore=yes setting skipped the version
check entirely.
Now there's a new DOVECOT_ABI_VERSION macro that can (at least in theory) be
updated only when the ABI actually changes. The version is in format
"2.2.ABIv1(2.2.15)", where the (2.2.15) would be the actual Dovecot version
number that gets ignored when comparing the strings.
Also now the plugin version is compared to the actually running binary's
ABI, not the master's version, and it can't be ignored with a setting. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
dc5606fb66d30a659459446b6ca1a8b4f1146052 |
|
10-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Moved most of listescape plugin functionality directly to lib-storage.
This fixes actually opening escaped mailboxes. The plugin may eventually be
removed and replaced with a setting. |
2e37d45867d081db150ab78dad303b9077aea24f |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
183bea41fa640dc8117f3eb45ff935cd81377a84 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
c0a87e5f3316a57e6f915882fa1951d0fbb74a61 |
|
20-Jan-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: mailbox_alloc() now takes a virtual mailbox name and other related API changes.
All storage_name <-> vname conversions now go through the same two
mailbox_list methods. This has many benefits, such as:
* listescape plugin is now much simpler and bugfree
* allows changing lib-storage API to use UTF-8 mailbox names in future
* allows creation of "mailbox aliases" plugin |
306cfd77100131c08b243de10f6d40500f4c27c6 |
|
20-Jan-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Replaced mailbox_list_get_name_status() with mailbox_exists(). |
ecbe04ca8002f0b89841a077ee49e9d7e37e5f32 |
|
09-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
listescape: Crashfix for some configurations. |
68329839ae2470163a0b841f9221d54d2163914b |
|
09-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
listescape: Fixed listing for namespaces whose prefixes had escapeable chars.
Based on patch by Samuel Kvasnica |
1699c48b2e6d5bbf7ace21bebd6e9cf15e4b8fc9 |
|
06-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
listescape: Crashfix for listing subscriptions for subscriptions=no namespaces. |
c43fa6a2468499e1899b6058589b2cf14f57276d |
|
05-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
listescape: Fixed to support multiple simultaneous mailbox list iterators. |
ee9d13708c4e587b8acf0425e5c705bf24bf11f3 |
|
05-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
listescape: Use mailbox_list_created hook for overriding its methods. |
c07e35cfc9587fc7589cbc1db0daeeb828456b2b |
|
11-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Removed code related to listing mailboxes with non-virtual names.
The non-virtual listing code would have already crashed with assert. |
eb64c3586d854cddd693f0b811d897399076a441 |
|
06-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
Fixes to INBOX sharing.
NAMESPACE_FLAG_INBOX was split to two flags: _FLAG_INBOX_USER (this namespace
has the user's own INBOX) and _FLAG_INBOX_ANY (namespace has INBOX, either
user's own or another user's).
--HG--
branch : HEAD |
539977f9257bd8985be5a8093658da266ae9cd19 |
|
07-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Plugin API changed to run plugin functions in correct order.
Previously the hooks were run in correct order, but the functions they
overrode were run in reverse order. This caused problems when multiple
plugins were used.
--HG--
branch : HEAD |
d7e5185c79d802089bcecc3e64109643b6cc458b |
|
18-May-2010 |
Timo Sirainen <tss@iki.fi> |
listescape: Fixed listing INBOX when namespace prefix was used.
--HG--
branch : HEAD |
50ec33ac798dca2d91e2bca4a943ea410d69caf8 |
|
14-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
listescape: Crashfix
--HG--
branch : HEAD |
206ac4273fa102500fa017f0c21a4fd72e94665a |
|
14-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
Fixed plugins to use the new mailbox rename API.
--HG--
branch : HEAD |
e5fd6dfd0a492e4708d4dbb7971d7fc5d7b8fd85 |
|
12-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Removed input parameter from mailbox_alloc(), added mailbox_open_stream()
--HG--
branch : HEAD |
61b0637759146621cbb7edcbd0b03a71cfd66dfe |
|
09-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Mailbox deletion API changed.
Mailbox deletion should now be free of race conditions. The actual file
deletion code is now responsibility of mailbox_list backend.
--HG--
branch : HEAD |
4462bd7b4c7ef3de006f060e155a90e5de7cae21 |
|
06-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
plugins: Use DOVECOT_VERSION instead of PACKAGE_VERSION.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
81c0e970da009d078dcdaa7c05990675d1352899 |
|
14-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
plugins: Use mail_namespace_storage_added hook instead of mailbox_list_created.
In mailbox_list_created the storage hasn't yet overridden the list functions.
--HG--
branch : HEAD |
5666a3d6a7ea89362b8d9e8b39b15424cd9d6388 |
|
04-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Plugin hook API changed to support per-user plugins within a process.
--HG--
branch : HEAD |
e364bf323ef28133cdf28e6b31bad47999cdbe49 |
|
16-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright comments.
--HG--
branch : HEAD |
bacbc46eaf9b38a512d418ee6ad6a2e95c52f49d |
|
15-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
listescape: Fixed to work with dynamically created shared namespaces.
--HG--
branch : HEAD |
d75ff748992881da430591c8afb4934e034f6f39 |
|
15-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
listescape: Handle properly subscriptions to namespaces with subscriptions=no.
--HG--
branch : HEAD |
c8ece7f9a43fe71fc5894ad7eeb6bd7b50b109d5 |
|
14-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
listescape: Don't escape characters in namespace prefixes.
--HG--
branch : HEAD |
1845bd5721cfe20a73e07e585784eb76bec12a30 |
|
03-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
listescape: Fixed problems with handling mailbox listing.
--HG--
branch : HEAD |
17ad2164c747cedbf81dae1893063e71a3df0356 |
|
26-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Added support for creating/updating mailboxes with given metadata (guid, uid validity, etc).
--HG--
branch : HEAD |
1d2b188f0eedc3cab6e27ceac5425a037f38042e |
|
15-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Mailbox opening and closing APIs changed.
--HG--
branch : HEAD |
2615df45a8027948a474abe5e817b34b0499c171 |
|
03-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for making mail_storage:mailbox_list to be from 1:1 to n:n.
This will allow namespaces to share the same storage and a single namespace
to have multiple storages (multiple mailbox formats). Neither works
currently, and this commit probably breaks some things.
--HG--
branch : HEAD |
91b203fd2132510a47a4b34252c0ae0efd688a19 |
|
23-May-2009 |
Timo Sirainen <tss@iki.fi> |
Implemented initial support for renaming mailboxes across namespaces.
--HG--
branch : HEAD |
0df9428baed48afaff90b4d4f03792d2fd756a43 |
|
02-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed plugins to work with config rewrite.
--HG--
branch : HEAD |
10be15edf8a41914659bcdf2684060fbf6e84abc |
|
19-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
listescape plugin: The next namespaces_created callback was called with NULL namespaces.
--HG--
branch : HEAD |
a4a519b38c4d3121922f9f5b122acd22bb6b880e |
|
23-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
listescape plugin wasn't calling next hook_mail_namespaces_created.
--HG--
branch : HEAD |
ea57f2c35a3295d2e958297ff4bfc1a4a507b31a |
|
18-Oct-2008 |
Timo Sirainen <tss@iki.fi> |
Added listescape plugin.
--HG--
branch : HEAD |