7f0dcac9942910c2934ceab1230e539043167601 |
|
05-Jan-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Add NOREPLICATE error when "noreplicate" user flag is used
It will be only understood if -U flag has been used |
6fc40674e5a33787ae7fcd47a77a77ea20977994 |
|
28-Oct-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
global: Rename client_connection_type to doveadm_connection_type |
2ba5e7dcc2a280904fe8a7af12c63f65bd5bee10 |
|
28-Oct-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Rename client_connection_type to doveadm_client_connection_type
Move it to doveadm.h to allow plugins use doveadm-cmd.h |
c466bbccb4b8b0026aea13540ebdef3bddbd67dd |
|
22-Mar-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Add exit code/string conversion functions |
5e327e031d1591f8bff17b67eba7139afbd36cdd |
|
20-Oct-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm-server: Show incoming connection's IP and running command is process title. |
14af7be4aa26d55c341cd6efe32bb2add2c39830 |
|
19-Feb-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Add infrastructure for doveadm_cmd_ver2
Version 2 commands have named parameters, which also have types. This is
especially useful for reading input from HTTP/JSON API. This also simplifies
the parameter parsing for command line input.
For v2.3 the plan is to replace all the old doveadm_cmds with this new
version and get rid of the _ver2 suffixes. But for now we'll have two
versions of commands.
For backwards compatibility with old commands we have also implemented
wrappers so that v2 structs can be defined and there's a function to convert
the named parameters to old v1 style args[] string, so the old command
handlers can still be run. This will also be removed in v2.3.
This change also adds requirement for getopt_long(). It's already available
in all the Linuxes and BSDs, so this shouldn't be too big of a requirement.
Other systems can install it from an external library. |
55accf49e32ff93bfdd92961cb54ccc8c329147c |
|
12-Nov-2014 |
Timo Sirainen <tss@iki.fi> |
doveadm: Moved commands related code to doveadm-cmd.[ch]
Commands are already split for command line-only commands and commands that
can be run via doveadm-server also. |
26f14cde12faa09df2de399e2384fd3d955d8bb4 |
|
28-Jul-2014 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added dict commands to access lib-dict via command line.
For debugging and data dumping purposes. |
51f750db859e62e2c58a61806b53e0adb13e0775 |
|
07-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
Moved lib-fs/fs-test to "doveadm fs" command. |
d0695591414d27675914c7f6332d0ee56e8eeb72 |
|
24-Mar-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "replicator status" command. |
4605cab1123700c52c515a433a2802fcbc827c62 |
|
12-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
Moved doveadm zlib commands from zlib plugin to doveadm directly.
Previously it was a plugin, because the istream-zlib existed only in zlib
plugin. Now there's a lib-compression that implements it. |
a43145989f87ec68754e21234e7b6d892c4a4421 |
|
04-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "auth cache flush" command. |
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. |
d47a87c927ca77e780480f4eaf575511698d42c8 |
|
06-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Keep track of what Dovecot instances have been executed and their instance_name.
doveadm instance command can be used to list/remove them. |
680e885bc8e13032e09d7fa0e12297a5e7cbf20c |
|
01-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Keep track of seen mountpoints and warn at startup if one is missing.
doveadm mount commands can be used to manipulate the list.
The list is kept in $rundir/mounts, but since it may be deleted after a
reboot a copy is kept also in $statedir/mounts. If it's not found from
$rundir at startup, it's copied there from $statedir. (The reason why
only $statedir isn't used is because it's often not world-readable.) |
06e3d76a9780fabd0c1d0dca2c650aec84d4a9e8 |
|
01-Sep-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: Initial implementation of "stats top" command.
Currently it's hard coded to assume ANSI compatible terminal. |
6565fc65b6c12eeab52dabfbe7c60cb10c219d1e |
|
26-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added initial implementation of "stats top" command. |
02aedbc20af0160091670233383d228f10b168af |
|
20-May-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "proxy list" and "proxy kill" commands. |
75d9024d9409f4710e51dbe40ffb338a84bb1446 |
|
19-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added commands for managing SiS directories. |
1c633f71ec2060e5bfa500a97f34cd881a958ecd |
|
23-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Code cleanup: Moved some functions to doveadm-util.[ch] |
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. |
91770f85d9b2ac3e91b7aa74f57149412ae33c4c |
|
12-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm director/penalty/who: Support also communicating via TCP sockets. |
9ce62fcb795a4bb57f1c003fc8cbd63bff6e5463 |
|
12-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Marked help() with noreturn attribute.
--HG--
branch : HEAD |
846dd75b809a28a7defc915fc4d61badce509d61 |
|
28-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox convert renamed to doveadm mailbox mutf7.
--HG--
branch : HEAD |
bf333c7645b8ddb6eedd6834db2fd908888793e1 |
|
28-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added log test|reopen|find commands.
--HG--
branch : HEAD |
169b1488b6eea7a968021afa4f929b2e26d75d98 |
|
28-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added stop and reload commands.
--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 |
1c7b846a17612b1fe7dcee797d0d8115201e58f4 |
|
20-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Look up sockets from base_dir rather than hardcoded PKG_RUNDIR.
--HG--
branch : HEAD |
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fb |
|
19-May-2010 |
Timo Sirainen <tss@iki.fi> |
Added initial implementation of a director process (for NFS users).
There are still some unimplemented features and bugs. Also changing mail
server list doesn't yet make sure that other directors won't assign the
same user to a different server at the same time.
--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 |
e376e08040b5f21ff79a15ae728d2532a34207f6 |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Small code changes to make static analyzer happier.
--HG--
branch : HEAD |
381daab1e3b56a0bc94d2191cf62beba0df51af9 |
|
18-Mar-2010 |
Pascal Volk <user@localhost.localdomain.org> |
doveadm: Added doveadm kick command.
Moved some parts from doveadm-who.c to doveadm-who.h, so they can be reused.
--HG--
branch : HEAD |
1ec6a8f8952a91163cc26b66c15c8a55451ecff8 |
|
20-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added penalty command to dump auth penalty state.
--HG--
branch : HEAD |
068357123aba2906c17a4e3bbe57417570be1958 |
|
20-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Removed duplication of unixdate2str().
--HG--
branch : HEAD |
5296198635718c9bf5b2f972c9d5be52092d3d58 |
|
18-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added global -v (verbose) and -D (debug) options.
Removed "doveadm <mail command> -v".
--HG--
branch : HEAD |
52ffa11d672a9bd150ae3e758a19f1cc4f01471b |
|
23-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "who" command to list connected users based on anvil information.
--HG--
branch : HEAD |
c664d0da658c8d3200d88ea3c4cd580afd33fa73 |
|
09-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
util/*view binaries are now accessed via "doveadm dump".
listview binary stays for now, since mailbox list indexes won't work
anyway and they might get a complete redesign.
--HG--
branch : HEAD |
f50ea0370137dd93d9953d91ea73486ca0784de9 |
|
09-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
authtest binary is now accessed via "doveadm auth" and "doveadm user".
--HG--
branch : HEAD |
acc039dfc0b0f4588cf2feec04727b61e1c672a1 |
|
09-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
dovecotpw binary is now accessed via "doveadm pw".
--HG--
branch : HEAD |
a6ab8f00351265e35b79f3a22b1f5a4978ae5c35 |
|
08-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Moved doveadm to a separate directory and made it a bit more easily extensible.
--HG--
branch : HEAD |