88a4bd48b03c451596414c16f72c0f4cc31b4745 |
|
24-Jan-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
acl: Add and use ACL_USER_CONTEXT_REQUIRE
Satisfies static analyzers |
5e10e813a3f0c0f568cf642dbdf440a40b183ae6 |
|
24-Jan-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
acl: Add and use ACL_LIST_CONTEXT_REQUIRE
Satisfies static analyzers |
3131b3878de3245db7552234e66d437e8fde9351 |
|
18-Jan-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
acl: Contexts are now required or checked
Satisfies static analyzers |
bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
ab7687e9b029a16a6d4f4542943811262387ae87 |
|
30-May-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
acl: Skip auto=create|subscribe mailboxes that don't have lookup-right
Removing them entirely from the boxes and box_sets arrays in the list
context treats them as if they weren't configured at all. This way they
don't need any other special code. |
7e1600ded6fe7e056cea3771bb28fc11d571f039 |
|
23-Mar-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
acl: Use MODULE_CONTEXT for mailbox list iterator |
2e295aaaf04febd3bb7be66cddd4d8ffa96fa5dc |
|
23-Mar-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
acl: Use mailbox_list_context instead of ctx->ctx
This prepares for the next commit |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
efe78d3ba24fc866af1c79b9223dc0809ba26cad |
|
24-Dec-2016 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
Used the following script:
C_FILES=`git ls-files *.c`
H_FILES=`git ls-files *.h`
for F in "$C_FILES $H_FILES"; do
echo "$F"
perl -p -i -e 's/safe_memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero_safe(&$1)/g' $F
perl -p -i -e 's/safe_memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero_safe($1)/g' $F
perl -p -i -e 's/memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero(&$1)/g' $F
perl -p -i -e 's/memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero($1)/g' $F
done |
2ac5f36aa7c2e7a07ba8815d43a6d7483f62e74c |
|
16-Dec-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Change string position/length from unsigned int to size_t
Mainly to avoid truncating >4GB strings, which might potentially cause
some security holes. Normally there are other limits, which prevent such
excessive strings from being created in the first place.
I'm sure this didn't find everything. Maybe everything could be found with
compiler warnings. -Wconversion kind of does it, but it gives way too many
unnecessary warnings.
These were mainly found with:
grep " = strlen"
egrep "unsigned int.*(size|len)" |
bbc7e2c2e726cf84da49f4062d05b0c35a9377bd |
|
08-Sep-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
acl: Deinit will return 1 on non-empty |
c7f6992db44e9cd33b3b0d754833a1503ee9a53f |
|
08-Sep-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
acl-plugin: Adjust to API changes |
0dffa25d211be541ee3c953b23566a1a990789df |
|
06-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: unsigned int:1 -> bool:1
perl -i -pe 's/unsigned int ([^,:;]+):1;/bool $1:1;/' **/*.[ch] |
dd5683e19979085fdfe9f269876f2a91ea604679 |
|
07-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
acl: If acl_user is set, use it for ACL username checks. Overrides master_user. |
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. |
49b3aba19447f9d15fbe0506d81d6572b210a124 |
|
22-Sep-2013 |
Timo Sirainen <tss@iki.fi> |
acl: Hide non-listable mailboxes from a shared subscriptions file. |
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. |
9b706b345064ce8e8a657f54633f009a101298ea |
|
29-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
If prefix="" namespace isn't defined, autocreate it as an unusable namespace.
This avoids having to handle mail_namespace_find() errors all over the
place. Instead now the mailbox accesses will simply fail. |
3d6fdafca17c073606b63745ca8638e035e871f4 |
|
25-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Removed mailbox_list.create_mailbox_dir() virtual function.
It really didn't need to be virtual. Some storages didn't care about it,
others wanted it to work basically the same. |
3e0bae44b65f5c46989fcef3d1e07203f496327e |
|
02-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
Renamed enum namespace_type to enum mail_namespace_type |
402e999a878e0cc41a0afb830fea0a93afc75f0d |
|
11-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Renamed struct mailbox_info.name to vname. |
6c0809e4d09bb244616e1617126dd93c58e704b8 |
|
16-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
acl: Don't crash in mailbox listing when using autocreated mailboxes. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
7ff6268cc35102675d73d44d680bed13d0709f7b |
|
02-Dec-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added pool to struct mailbox_list_iterate_context. |
9d7718a765e54cc41d75e7a661a44b31a166e987 |
|
10-May-2011 |
Timo Sirainen <tss@iki.fi> |
acl: Don't waste time doing ACL checks for IMAP LSUB command. |
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(). |
835e8c5861889b7945e40ad022e2d262b56386ae |
|
09-Dec-2010 |
Timo Sirainen <tss@iki.fi> |
acl: Crashfix at deinit in some configurations. |
7339ddde31ac0c417e2540393ed2b0ac28417eff |
|
06-Dec-2010 |
Timo Sirainen <tss@iki.fi> |
acl: Make the mailbox visible only when it has l/r/i right.
This change only affects the ability to SUBSCRIBE to a mailbox. Previously
it was allowed when user had any rights at all to mailbox. |
43a4450c3b9d995a68f1f0dac129c5a63ae2a8ae |
|
06-Dec-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Removed unused mailbox_list_get_mailbox_name_status() status codes. |
c22572f8d98de4d8bf3d017421ed9f534b69186b |
|
18-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
acl: Fixed memory leaks. |
925915badca5cf87bf45050c2fcc103534bef71a |
|
15-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
acl: Log mailbox names that are skipped due to missing lookup right with mail_debug=yes |
a91bd6256b33729531c33ff8bc66ee1ae95840f9 |
|
14-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added mailbox_list_create_dir() |
980061e0c19e1b2db1ff736002ce8809cba62886 |
|
13-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
acl: Don't break if mailbox listing returns an empty name. |
9298394f818e96140eef4eb942f6bcfbbef78859 |
|
06-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
acl: Crashfix when using namespaces without ACLs. |
cb433472848dddf0a42aa7252eda6721559a7c72 |
|
05-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
acl: Override mailbox list functions in mailbox_list_created hook. |
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. |
0a167fd961775cb203f862a3a6bc5e55ce8e76c9 |
|
11-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
acl: Fixed crashing on FS layout with non-default hierarchy separator. |
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 |
c19f0dd4d274c15ef7b592dcc9d8c2c8c1e22abe |
|
17-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
mailbox list iter: Require MAILBOX_LIST_ITER_VIRTUAL_NAMES flag.
The backend code will be simplified later by removing two code paths for
virtual/non-virtual names.
--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 |
d7d3f11df97aa1e816964399a07c2ef23e573abb |
|
28-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
acl: Don't assert-crash if LIST returns mailbox name ending with separator.
--HG--
branch : HEAD |
206ac4273fa102500fa017f0c21a4fd72e94665a |
|
14-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
Fixed plugins to use the new mailbox rename API.
--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 |
a574952c01611899b8ecf81434dbbb3345f27518 |
|
08-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
mailbox_list_get_mailbox_name_status() now separates between existing mailbox and dir.
--HG--
branch : HEAD |
3c493c276f599d9b9cd10764876d648003046954 |
|
07-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Moved mailbox directory creation code to mailbox_list backend.
--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 |
19e73bd0304722c6083c34daa0157c2214ec611f |
|
11-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
acl: mailbox_name_status() shouldn't hide its existence if user has any rights to it.
--HG--
branch : HEAD |
36aa287d32a78048d66cff024a8f7e848c45a8bf |
|
28-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
acl: Don't use dovecot-acl-list with public namespaces.
All mailboxes in a public namespace are typically in dovecot-acl-list anyway.
--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 |
16db188cfddce117500a161302f17ae691b4500e |
|
26-May-2009 |
Timo Sirainen <tss@iki.fi> |
Split NAMESPACE_FLAG_INTERNAL into distinct _NOQUOTA and _NOACL flags.
--HG--
branch : HEAD |
91b203fd2132510a47a4b34252c0ae0efd688a19 |
|
23-May-2009 |
Timo Sirainen <tss@iki.fi> |
Implemented initial support for renaming mailboxes across namespaces.
--HG--
branch : HEAD |
dc7c35479b96456dcca68b7d8e1ae9b9beac1074 |
|
14-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
s/deliver/lda/
--HG--
branch : HEAD |
fe423d072da153243c6be851e2b9db69285d9ef5 |
|
08-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Removed some unused code.
Patch by Diego Liziero.
--HG--
branch : HEAD |
ecff11c6c8418a365da4e2b154327d52de2aa563 |
|
03-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
acl: When listing mailboxes, return children flags correctly.
--HG--
branch : HEAD |
0df9428baed48afaff90b4d4f03792d2fd756a43 |
|
02-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed plugins to work with config rewrite.
--HG--
branch : HEAD |
a64adf62fa33f2463a86f990217b0c9078531a40 |
|
28-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for config rewrite.
--HG--
branch : HEAD |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
cb5a43d2dd99db0037b3450701ed83df78bc90f5 |
|
21-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
acl: Don't check ACLs for shared root namespace.
Make sure next hook_mailbox_list_created gets called always.
--HG--
branch : HEAD |
a8de8d06e459b4725cc4d1637a2baf00cab73924 |
|
19-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
acl: Don't break mailbox visibility checks if the name has "*" characters.
--HG--
branch : HEAD |
44fda09101a94883f45b8a6214628e541550cebc |
|
19-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
acl: Save the entire dovecot-acl-list to memory, otherwise "has visible children" check fails.
--HG--
branch : HEAD |
ef893433824a4e9a8e423cfc493b8423ae32ef0f |
|
19-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
acl LIST: Mailboxes without LOOKUP right are now listed as non-existent if they have visible children.
--HG--
branch : HEAD |
a81e49899669137f9d7d1ba4c3130c9389cee530 |
|
19-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
acl: Code cleanups.
--HG--
branch : HEAD |
19245f122c9ef501a30dfd01f73a5600f0d5d68f |
|
19-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
Minor code cleanup: Removed extra ';' characters.
--HG--
branch : HEAD |
81e6e1ef0feef60644a4c4b745d82a4c98223aff |
|
16-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
Initial support for LISTing users with shared mailboxes.
--HG--
branch : HEAD |
04870054863757edf048c81dcce3c5e7dec453cd |
|
16-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
ACLs: Initial support for "post" right.
--HG--
branch : HEAD |
1eb915768b58044845eb83eeafc9eb72c2e985ec |
|
31-Oct-2008 |
Timo Sirainen <tss@iki.fi> |
Fix to previous ACL fix..
--HG--
branch : HEAD |
0b219481c3b695a18ba5801aa4843cf4d532dd86 |
|
31-Oct-2008 |
Timo Sirainen <tss@iki.fi> |
ACL: If a subscribed mailbox doesn't have list right, show it as non-existing.
--HG--
branch : HEAD |
da9f6acdcb303d0fe5160b669668aedf39c8f45a |
|
07-Sep-2008 |
Timo Sirainen <tss@iki.fi> |
acl: Fixed handling 'k' right. Although box/child creation was prevented, box/child/child wasn't.
--HG--
branch : HEAD |
d23c747de9d33966483fbdd41f08ad7766da7c5c |
|
12-Aug-2008 |
Timo Sirainen <tss@iki.fi> |
Added struct mail_user and fixed the code to support multiple users per process.
--HG--
branch : HEAD |
5707c94de29af4645a93e0d36ffa57af5537172c |
|
04-May-2008 |
Timo Sirainen <tss@iki.fi> |
ACL plugin was listing mailboxes directly from dovecot-acl-list. It was
supposed to be used only as an optimization to avoid looking into all
mailboxes to see which ones contained dovecot-acl files.
--HG--
branch : HEAD |
395ad9a760c494a2106fada1392c5432a1629de6 |
|
30-Apr-2008 |
Timo Sirainen <tss@iki.fi> |
Fixed several memory leaks in ACL plugin.
--HG--
branch : HEAD |
e726bf74fcc8d24f4c9d0d83217b3db4314d9d1f |
|
25-Apr-2008 |
Timo Sirainen <tss@iki.fi> |
next_hook should be called after our hook is finished with its doings, that
way they get executed in the intended order. This should fix some problems
when multiple plugins are used.
--HG--
branch : HEAD |
19e8adccba16ff419f5675b1575358c2956dce83 |
|
11-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and
replaced them with T_BEGIN/END calls. T_FRAME() made it difficult to debug
code with gdb.
--HG--
branch : HEAD |
76b43e4417bab52e913da39b5f5bc2a130d3f149 |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2008.
--HG--
branch : HEAD |
eddd9bf1a1369aea4a2715f6be1137da6d17d293 |
|
05-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
Replaced t_push/t_pop calls with T_FRAME*() macros.
--HG--
branch : HEAD |
721f9e3d2ca029b6bca93396801f3131e4e0e5f4 |
|
05-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
Code cleanup
--HG--
branch : HEAD |
ef50336eefcb9ba99f73c6af37420eaf8857a39b |
|
28-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Fixes to handling namespace prefixes and real!=virtual separator. Added a
new MAILBOX_LIST_ITER_VIRTUAL_NAMES which specifies if mailbox listing
should be using virtual or real mailbox names.
--HG--
branch : HEAD |
d5c7b166ff3ed647e6be7fcc30283961ae047109 |
|
21-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Don't crash when listing mailboxes in a namespace with a prefix.
--HG--
branch : HEAD |
89a126810703c666309310d0f3189e9834d70b5b |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Replaced my Copyright notices. The year range always ends with 2007 now.
My name was replaced with "Dovecot authors". In many cases I didn't really
even own the copyright, so this is more correct.
--HG--
branch : HEAD |
2d641a38497bc4f9fc9782968f3f7b754abdaed6 |
|
17-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
If user didn't have "lookup" right to mailbox, "insert" right didn't work.
--HG--
branch : HEAD |
d92f33f13830ba23d814342bf3ea8db721a15bb1 |
|
15-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Added support for multiple mailbox list patterns.
--HG--
branch : HEAD |
a52bb32f47ea8e2c242189dcfe203a0749b62c77 |
|
02-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Owner parameter wasn't set correctly. Take user's groups from acl_groups
environment.
--HG--
branch : HEAD |
18ffea71d9beeec3cc1d400f751926ee72807f62 |
|
29-Jun-2007 |
Timo Sirainen <tss@iki.fi> |
Mailbox listing API changed to support more features. Used to implement
support for half of LIST-EXTENDED.
--HG--
branch : HEAD |
61e84692827b6a64912343f515c984853021483a |
|
27-Jun-2007 |
Timo Sirainen <tss@iki.fi> |
mailbox_list_iter_next() returns now const pointer.
--HG--
branch : HEAD |
ff7056842f14fd3b30a2d327dfab165b9d15dd30 |
|
13-May-2007 |
Timo Sirainen <tss@iki.fi> |
Error handling rewrite.
--HG--
branch : HEAD |
2f122b4db3f0d4eeb59ff9d306e54b2009d72cf9 |
|
11-Apr-2007 |
Timo Sirainen <tss@iki.fi> |
Create dovecot-acl-list file that lists all mailboxes where non-owner has
lookup right. Use the file when listing mailboxes in shared/public
namespace.
--HG--
branch : HEAD |
e7ca5f820d6a1a8fe549a2966ac707a60e055ef4 |
|
11-Apr-2007 |
Timo Sirainen <tss@iki.fi> |
acl_backend is now tied to mailbox_list instead of mail_storage.
--HG--
branch : HEAD |
8e371a3ce32bd64288786855b8ce0cb63f19f7d1 |
|
29-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Better type safety to module_contexts arrays. Already fixed some bugs.
--HG--
branch : HEAD |
b039dabf4c53f72454e795930e7643b6e0e625f9 |
|
29-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Moved delete/rename operations to mailbox_list API. Fixed mbox/maildir to
work with either fs/maildir++ directory layout. They can be changed by
appending :LAYOUT=fs|maildir++ to mail_location.
--HG--
branch : HEAD |
2caa8fdbada1a0804fa978bdffb27c89e452933e |
|
18-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
Fixed to actually work.
--HG--
branch : HEAD |
f9c7106cc05eedb57d1beee3ca3c47f49fafb172 |
|
16-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
Forgot to add.
--HG--
branch : HEAD |