285f3c4cf828ebe9ff345080aa1df3755613af29 |
|
13-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Add new "stats dump" command |
6ef83bcdc4e40d6b387857e5f7d58cd86c71ec50 |
|
13-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Renamed stats plugin and service to old-stats |
4e08875e53e96c8af3bfcb7c4aaa9c3a132101f8 |
|
24-Oct-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
doveadm-server: Moved common client code back from client-connection-tcp.c to client-connection.c. |
c4292f96d02b283840f09206a269ad2bf029af9f |
|
24-Oct-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
doveadm-server: Renamed client-connection.c to client-connection-tcp.c.
Preparation for subsequent commits. |
0babe1cf4ee9b58e54de8d8f3afa4af0c6033ee8 |
|
16-Oct-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
libpassword: Add support for ARGON2 scheme |
149299c7d5136a8fb425ef3cf8953026a1358002 |
|
11-Oct-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Use check-local in Makefile.am instead of overriding check directly
This helps with dependency problems, like running "make check" in
lib-storage without "make" first would try to compile the test programs
too early and fail. |
c7713320cd35e77543f1bdc7229988a160dae322 |
|
20-Oct-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm service stop: Moved command handling to doveadm-master.c
It's talking to master process, and there will be other non-service commands
that talk to the master process in the same way. |
35de0999ddf1b445ac56c19b72be6e0053049eaa |
|
10-Aug-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
doveadm: add doveadm-dump-dcrypt-key |
ceee39b0d2f8f5705b05cccb010c764e9771a9bc |
|
08-Aug-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
doveadm: add doveadm dump dcrypt-file |
b200bc3875fa06d42c8619865cc306c3297fcacc |
|
06-Jul-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
Add PIE and RELRO to binaries |
53309922d2ec3321e011966e8f2b210821ecd5e3 |
|
29-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Added "service stop" command to stop specific services. |
a13b1245bee0b6524b4aeb3c8fd9e34af648b746 |
|
29-Jun-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Implement user and auth cache flush to server |
f24b245f49b030d7dba3bcb2463cbc05b98c9d1d |
|
07-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm fetch: Added body.<section> and binary.<section> fields
These correspond to IMAP BODY[<section>]. |
68eb16778de5e694e4700c3631fa7f1919f18c49 |
|
29-Apr-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib-master, doveadm: remove mountpoint-list.* and doveadm mount commands |
21e4a561c2983f7ff02c0503c9bad8e4f45cee8a |
|
26-Feb-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm-print: Add "formatted" print formatter
This allows using the header names as %{variables} in the format string. |
d09af096786a0c241d5666c842278e25f5171c67 |
|
19-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
Makefile: Added missing client-connection-private.h |
1e11a94ec50fc9b57eb2c859771c6a326ccaf86f |
|
19-Feb-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Implement HTTP server API, slightly based on JMAP API |
35a2af0c24277e9b9d935271abc3b709fa856d3e |
|
19-Feb-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Add unit tests for i_strccdascmp |
3cd674e541f2f930d2ae5dbdc6fe2f4d29d8dc04 |
|
01-Feb-2016 |
Aki Tuomi <aki.tuomi@dovecot.net> |
doveadm: Add JSON formatter support |
127d0716d4aa14890e0462ff84020b5655812981 |
|
22-Jan-2016 |
Alin Dobre <alin@dovecot.fi> |
doveadm: Add plugins support for doveadm pw
This simply tries to load all the auth plugins. The ones that aren't
password scheme plugins will most likely just fail. Hopefully this will
work fine so we don't need to require any specific naming rules for the
plugins.
Signed-off-by: Alin Dobre <alin@dovecot.fi> |
c6be98b5270900746f35ebe28bd636019976e29e |
|
16-Dec-2015 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm-server: Fixed loading doveadm plugins that use doveadm_dump_register() |
e617d6e7db43c176502ac02b65d2dcb4d27103de |
|
15-Feb-2015 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "save" command to directly save mail to specified mailbox.
The mail is read from stdin. |
45ead232666a47819e89dc71dec57767340d0b62 |
|
12-Nov-2014 |
Timo Sirainen <tss@iki.fi> |
doveadm: Support running non-mail commands via doveadm server.
There are still some commands that print their output via printf though, so
they need to be fixed separately. |
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. |
2c57ebc900742bd1119ef011b77b4910c4660cfa |
|
23-Oct-2014 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added metadata set/unset/get/list commands. |
54f559f2e69ea1498e3ccfa7b65d16d9a622c391 |
|
15-Sep-2014 |
Timo Sirainen <tss@iki.fi> |
dsync: Moved doveadm-specific code to doveadm directory. |
faeca024c779d206917264475708b5aa40f73074 |
|
15-Sep-2014 |
Timo Sirainen <tss@iki.fi> |
Install libdovecot-dsync.so library, which can be used separately. |
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. |
138495d02aa177230a9f1eaf90b720b4ce0f6544 |
|
18-Jun-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added deduplicate command.
By default it deduplicates only by GUIDs. With -m parameter it deduplicates
by Message-Id: header. |
6eb7938cd366fc087b39fc9a901e7de426131384 |
|
18-Jun-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "flags" command to modify messages' flags. |
51f750db859e62e2c58a61806b53e0adb13e0775 |
|
07-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
Moved lib-fs/fs-test to "doveadm fs" command. |
5685e60e62a8e0d368bd28a1526056f97bbba022 |
|
25-Mar-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "batch" command to run multiple mail commands.
This only makes sense when the commands are run with -A or -u <usermask>, so
that the commands are run for the same user before moving onto the next user. |
d0695591414d27675914c7f6332d0ee56e8eeb72 |
|
24-Mar-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "replicator status" command. |
1172b608624245a5b05ca299d3279e34003ed308 |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm-server: Added support for ssl listeners. |
7f50258fb5e71ca7965d8527f879114c39d0a0fb |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
MODULE_LIBS is now part of LIBDOVECOT. No need to explicitly link it everywhere. |
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. |
d80a9e1ca1594e60cb8eb620e05fbb4b15d6e87e |
|
12-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
--without-shared-libs: Link Dovecot libraries with --whole-archive flag for binaries.
This removes the need for the ugly unused_objects lists for binaries, which
were needed to avoid plugins from failing because they were missing some
functions.
Apparently there's no easy way to use --whole-archive properly with libtool,
so there's now a rather ugly cc-wrapper.sh that does it. Also this is done
only when GNU ld is deted. Most people are going to use --with-shared-libs
though, so I don't think any of this is going to be a real problem. |
f2a1955d993f67982bc40ad7bbae9a036dabfd64 |
|
06-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added exec command to easily execute commands from libexec_dir.
For example: doveadm exec imap -u user@domain |
cf1b789e26b5af1fa36383754f6873329b2a8f68 |
|
24-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm: Install doveadm-settings.h header |
791230632f4bc9eab1b04acb5b5fe1bc4eb52cef |
|
16-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
Makefile: Again changes to handling test program dependencies.
.la libraries need to link .lo files, .a libraries need to link .o files.
Changed dsync to be .la library for consistency. |
01cb2914161db669195d3f611f13b9255aeb4c65 |
|
23-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "copy" command. |
0169161bcdc9f186441036ad1c69ed7316ee4544 |
|
17-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Makefile: Install the useful doveadm*.h headers. |
89d8953ec951bd165f9150b7afa28eb94defcad1 |
|
11-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Makefile: Removed mountpoint.o from unused_objects, since it's now included via lib-master. |
b71ec9499d47c92e5fd08683106c01e9face17eb |
|
04-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
Makefile: Link with SSL_LIBS whenever linking libssl_iostream.la |
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.) |
885a3c2287ae3e5827aa580ea06b231de38abb47 |
|
29-Dec-2011 |
Timo Sirainen <tss@iki.fi> |
Merged dsync into "doveadm dsync".
dsync symlink is installed for backwards compatibility. |
f05f569c2ee0d1f5216614856ff0ae7bd60f27fa |
|
21-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm dump: Added support for dumping dbox headers/metadata. |
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. |
67cc1d2d8495c3effad6f639cd8468d0ac7ff198 |
|
20-May-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added doveadm_proxy_port setting to make it work with proxying. |
643a81fff9003cba13deb49a565a3c8171da524d |
|
05-May-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "index" command to add unindexed messages into index/cache/fts.
The caching adds only the fields that were previously added to the mailbox's
caching decisions, so it won't do anything useful for mailboxes that user's
client hasn't accessed yet. |
c405ed31f466424322d8d5c273055a6e8f729788 |
|
03-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: Don't link with all AUTH_LIBS, only -lcrypt is needed. |
b932ee7fbbec6e79b777dcc7ba613b9e99f8337b |
|
23-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "move" command for moving mails between mailboxes. |
75d9024d9409f4710e51dbe40ffb338a84bb1446 |
|
19-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added commands for managing SiS directories. |
88c816e8be4e1a29bca8b67d67a92c67a33f3795 |
|
18-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added import command for importing mails from other storages. |
e906c4983fcf3f02942c5f15d5ce5222b8d63c3c |
|
05-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Fixed linking with --as-needed flag.
Patch by Eray Aslan |
1969b443ad2e82f002cad570e1955f1a30146c17 |
|
28-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
Makefile: Fixed compiling dsync with older automake versions.
Patch by Naresh. |
71df09024cea5f2faa93da3bb9513ee96ba6bf22 |
|
23-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added client/server architecture support for running mail commands.
This is done when doveadm_worker_count is non-zero. |
1c633f71ec2060e5bfa500a97f34cd881a958ecd |
|
23-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Code cleanup: Moved some functions to doveadm-util.[ch] |
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. |
a3a55999bcfe2e57941cb64343f4ea80beabdab7 |
|
02-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm config is now alias for doveconf.
--HG--
branch : HEAD |
28b8434ca4cba2e310d13ffc55e895d658725f43 |
|
30-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm help: Show man pages instead of small usage strings.
--HG--
branch : HEAD |
528bfe84f996046645103de898564ef5bcb5edad |
|
21-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "pager" formatter and a function to output streamed output values.
--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 |
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 |
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 |
9cf4bb70f014849735aab4226691edcdf56b3271 |
|
04-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Renamed "list" to "mailbox list" and added mailbox create/rename/delete.
--HG--
branch : HEAD |
c24a61b4d7fa494422013c1932c1bfd22347aaa6 |
|
30-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added search command.
--HG--
branch : HEAD |
4eecd3e2aadb20768a60f701e329b4345d04430c |
|
28-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added expunge command.
--HG--
branch : HEAD |
f23baa3b53b1dd4eb19729e99a43937fa3c7f309 |
|
28-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Removed more code duplication from altmove/fetch commands.
--HG--
branch : HEAD |
2649ea100281f64252f676202d8e3e575791d9a2 |
|
28-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added list command for listing users' mailboxes.
--HG--
branch : HEAD |
0ffa5c39e6d41c965c66acca53839f3ceb906fd0 |
|
28-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added API for iterating through mailboxes more easily.
--HG--
branch : HEAD |
5fb3f13537dffd15a31e997da133a721c0728af8 |
|
20-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: Moving messages to alt storage is done done with doveadm altmove command.
The command can take an arbitrary search query listing what messages should
exist in alt storage. If the message has been copied to multiple mailboxes,
the search query must match all the instances of the message.
Since the search query can now be specified in command line, mdbox_altmove
setting was also removed.
--HG--
branch : HEAD |
5c2d695acf9f95ae0dcdda89c4d2391ceda4d672 |
|
20-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Added support for mail search input parsers. doveadm now uses command line parser.
--HG--
branch : HEAD |
94ba4820927b906b333e39445c1508a29387c3aa |
|
13-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added initial code for fetch command.
--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 |
4909421ac41e143fe07a235c0d11e9f0452d716b |
|
08-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added support for plugins.
--HG--
branch : HEAD |
1ec6a8f8952a91163cc26b66c15c8a55451ecff8 |
|
20-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added penalty command to dump auth penalty state.
--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 |
ca44a6ba994aaa3231a20ef6e046dfd97a8dcd2d |
|
18-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Makefiles: Separated LIBDOVECOT and LIBDOVECOT_DEPS.
--HG--
branch : HEAD |
aaa76b1c83e285f84c5ca41e67df022076ec609f |
|
13-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Makefile.am: Added missing doveadm.h
--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 |