bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
61cf001f1944d92eb25f113ba4c08985d6e30d53 |
|
03-Apr-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Add mailbox_set_reason() calls
Added to the most important places. |
bf7dc750b95039981c0e9d728f313d50cf38a156 |
|
23-Mar-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
global: Log internal storage error on failure |
d4847b921058734e0668bc7690465c91523d9ec0 |
|
23-Mar-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
global: Log mailbox_list internal errors |
209d29ccf7550b0731147c53a0419749270fc501 |
|
14-Feb-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Added "mailbox path" command
This allows easily printing a path for a mailbox, index, control dir, etc. |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
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)" |
59849b39adb9ee2a6155bc77078503e60d4ea56b |
|
01-Jul-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm mailbox update: Avoid assert-crash on errors. |
fed9f797a9d7647f78eeec3fcea91972ed45bbbe |
|
31-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Do not use INT64 with mail cmds yet |
4673195d0f741536cd4e1d2b8c1708a7d4ced2ba |
|
30-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm mailbox delete: Added --unsafe option. |
2a9af9ae38a33b93e10ee01b42f5612b175418ba |
|
30-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm mailbox delete: Added -e parameter to delete only empty mailboxes. |
4b5a2e923b61c3512dec0fcb32653fbd652bdc32 |
|
18-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm-mailbox-delete: Restore recursive parameter |
5f7f5baf6ce0b9428793b590ca286cdb24f67a11 |
|
17-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm-mail-mailbox: Whitespace fix |
c220c8cd341ee9ba78979397c5d33ccd98b5d19f |
|
17-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm-mailbox: Add update subcommand |
a18da4410dcd47ab8d9b40c09a76a54fa55b9c86 |
|
29-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Renamed long parameter names. |
c45a841bee3f42ec6524b8f62c3fd457115c3f97 |
|
22-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Define DOVEADM_CMD_MAIL_USAGE_PREFIX, which v2 commands use as their usage prefix.
This allows implementing the next changeset without kludging. |
14102a0c5db8828ca8c7751ec96587fadc97a0bc |
|
19-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Use char type for short options instead of a string.
The ":" = "has parameters" can be determined from the type.
Also removed "?" checks since it wasn't actually used. |
0368f3b0ae3fc1ea892da5c5ec02c05c0c3989af |
|
19-Feb-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Use ver2 structures for all "doveadm mailbox *" commands. |
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/' |
28c669e01da03d36cef8f64a0eddc000c47befd8 |
|
12-Jun-2015 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox delete -r: Delete all mailboxes when empty mailbox name is given. |
98e8f95ffee4eacca72b1bcf082f2c735592301b |
|
06-May-2015 |
Timo Sirainen <tss@iki.fi> |
doveadm-server: Invalid parameters for some commands caused crash at deinit handlers.
deinit() can be called even if init() was never called. |
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. |
2df92c5bbd42ff42a1a38d688a6b11f1d326cb78 |
|
08-Nov-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox create: Added back -s parameter that was recently accidentally removed. |
bada94029be451d716948d6e03a4fc329447486a |
|
24-Oct-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox create: Added -g <guid> parameter to create mailbox with specific GUID. |
57434d8add2f13b6d6dbd39b941e9e80c64be74e |
|
05-Aug-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm: Minor memory leak fixes at deinit. |
8c072aac2949d0c840162d1a1d334e8367fd2993 |
|
11-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm: Don't use MAILBOX_LIST_ITER_RAW_LIST when listing mailboxes.
That skips ACLs and mailbox list. There's really no good reason to use that
by default. |
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. |
71e88fae3be360e9a93b3398e743f99a6f05d2ed |
|
10-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Removed rename_children parameter from mailbox_rename()
The children are now always renamed. The only reason this feature was added
in the first place was to make dsync's job easier, but this is no longer
needed. |
27a44fcfd8d19bffe0f267f20a2b5d3fe7600fdd |
|
19-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Removed CONTEXT_TYPE_SAFETY macro and reimplemented its functionality better.
gcc/clang now gives a compiler error in many places if callback isn't
exactly what was expected. It's also now much easier to add more of these
checks. |
402e999a878e0cc41a0afb830fea0a93afc75f0d |
|
11-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Renamed struct mailbox_info.name to vname. |
b1e46e840dae172f61140dc260eede4f124ebb31 |
|
04-Apr-2012 |
Timo Sirainen <tss@iki.fi> |
dovadm mail commands: When mailbox parameter has no wildcard, use SEARCH_MAILBOX. |
c43bfb802ccb82e3855253bd8cb2233e3b061dd7 |
|
04-Apr-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox delete: -s parameter wasn't working. |
9f00f20c772f0a880491bcfab30239de0a1be0e2 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox delete: Don't crash when namespace for mailbox isn't found. |
5fbccc935e3f7b916aa7c6e302a212821072e83a |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm: Improved error handling. Failures should now always have non-zero exit code.
doveadm now uses sysexits.h exit codes in most places, although there are
still a lot of places where it simply returns EX_TEMPFAIL even though
something else might be better. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
3e1cc04de22e3c564644562897b0a5212bd6ee46 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox delete: Added -r parameter to recursively delete mailboxes. |
c439de14aff3e8b1d6adf30fa5215f5dff642a04 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox delete: Sort the mailbox parameters so that children are deleted first. |
b3126bef7460052415eea07b300d02c8eb07c1d7 |
|
23-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Renamed MAILBOX_LIST_ITER_NO_AUTO_INBOX to _NO_AUTO_BOXES. |
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. |
636f017be100bce67d66fd3ae1544a47681efd33 |
|
01-Feb-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Mailbox virtual names are now in UTF-8 format, not IMAP mUTF-7.
Plugins that use mailbox names in configuration now take them also as UTF-8
rather than mUTF-7. |
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 |
11352dc3e4b29f3d2763c82f8ea4f99e8daf4fa3 |
|
20-Jan-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added mailbox_get_last_*error() wrappers and use them. |
12fdf0f2dd2450c82e60462176b810c9cbbdd4bf |
|
23-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Code cleanup: Moved "mailbox mutf7" command to separate file.
It's not really a "mail command", so it shouldn't be in the same file as them. |
bde78a7bf5f9000f1ae4dc7ce6cabd012e1f8b79 |
|
16-Jul-2010 |
Pascal Volk <user@localhost.localdomain.org> |
doveadm: Removed long usage from doveadm commands.
It's no longer needed since manual pages are displayed. |
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. |
323a9de5b41c4f9e4a26f22b92205678114ae14e |
|
21-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Ignore non-selectable mailboxes for most commands.
--HG--
branch : HEAD |
7ed711d973b319320da100d3e905ef7b99ed69d6 |
|
11-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Output is now written via "formatter" interface. The default can be changed with -f parameter.
Currently implemented 3 formatters: flow, tab and table.
--HG--
branch : HEAD |
b8b085f7bc6f1c0367802a9f00062bbbd981690d |
|
09-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added mailbox status command.
--HG--
branch : HEAD |
7358272563d8ef77366447708ab0e58c0cff4151 |
|
09-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Mail commands now prefix each line with username if -A parameter is given.
--HG--
branch : HEAD |
a8f2f9a06f57298151f120c72fe08622b233fc0c |
|
31-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Removed an unnecessary code line.
--HG--
branch : HEAD |
846dd75b809a28a7defc915fc4d61badce509d61 |
|
28-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox convert renamed to doveadm mailbox mutf7.
--HG--
branch : HEAD |
4ca6f6e2ae7be7c5f04ea5ef176a7c4a47ea3d33 |
|
28-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox *: Removed -7 and -8 parameters from most commands, UTF-8 is used always.
--HG--
branch : HEAD |
1db62753d9e3b5d71018889c8ef0a3722a307455 |
|
27-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: mail commands can now be extended more easily by plugins.
Also plugins can now override the list of -A users.
--HG--
branch : HEAD |
ecbbdf594f9329fc15a182bd6c7c4a7fb144ed74 |
|
13-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added subscribe/unsubscribe commands.
--HG--
branch : HEAD |
05093f69a5ac540a569c4e675686ed96e61667c6 |
|
13-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox *: Added -s flag for updating/listing subscriptions.
--HG--
branch : HEAD |
528651ee9bb34776507b4390aec072380be45c5c |
|
13-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added convert command to convert mailbox names between mUTF-7/UTF-8
--HG--
branch : HEAD |
e09c7dc961cb9cab04ec7cc79215c2f6318fbde0 |
|
13-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox *: Added -7 and -8 parameters to translate between mUTF7/UTF-8 mailbox names.
--HG--
branch : HEAD |
23878bd03d1de531e3261a25598beec621351910 |
|
13-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Changed mail command API to be more easily extensible.
--HG--
branch : HEAD |
9cf4bb70f014849735aab4226691edcdf56b3271 |
|
04-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Renamed "list" to "mailbox list" and added mailbox create/rename/delete.
--HG--
branch : HEAD |