bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
d3c2ca49bbac9f5eea8038a9016aaf68679ba0c5 |
|
22-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Don't connect to stats-writer for the "quick init" commands |
838d6a4751c3fbe17c3ec45c0e109629c4156815 |
|
13-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Enable MASTER_SERVICE_FLAG_SEND_STATS for mail processes |
6ef83bcdc4e40d6b387857e5f7d58cd86c71ec50 |
|
13-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Renamed stats plugin and service to old-stats |
6fc40674e5a33787ae7fcd47a77a77ea20977994 |
|
28-Oct-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
global: Rename client_connection_type to doveadm_connection_type |
1b58508a918279d773ef32518f5d5d933023c252 |
|
24-Oct-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
doveadm: Changed command contexts to contain the input, output, and connection type values directly.
Before, it used a direct pointer to the connection.
It used also flags to indicate the connection type, which is now consolidated in the connection type enum. |
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)" |
6c40413c6e64fde2d977cd6076afa97fa57b67fc |
|
11-Dec-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Add global doveadm_verbose_proctitle setting.
This previously existed only for doveadm-server, but adding it to doveadm
CLI makes it easier to do process title updates for it as well. |
6e2856a5beeeb0edf5d852dde63d99fb9af11151 |
|
13-Aug-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib: move sort and search from strfuncs.h to sort.h |
afd6d387ea65843b59fb6051fb567719d2a5279c |
|
08-Aug-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
dsync: Add support for features
Add empty_header_workaround as first feature |
c1fc5a97a15332f1253ee13a9cab65a7b4b6cd5f |
|
29-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Read settings with service=doveadm
This was done for mail commands while initializing the mail user, but
other commands weren't using it. This meant that doveadm was using only
global settings instead of protocol doveadm { .. } settings for everything
except mail commands. |
a13b1245bee0b6524b4aeb3c8fd9e34af648b746 |
|
29-Jun-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Implement user and auth cache flush to server |
f36c4185474823594a78b3f252e79d8923522c36 |
|
11-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Don't use already-freed data stack after init.
Broken by 0679f8a70. |
e93184a9055c2530366dfe617e07199603c399dd |
|
06-Jun-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib: remove autoclose parameter from [io]_stream_create_fd
Use [io]_stream_create_fd_autoclose() for autoclose. |
36a052b7bd94ccb47abbb6b15c1380f03780ba20 |
|
29-Mar-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Code cleanup - always use const char *const[] type for argv.
Needed to fix compiler warnings in the following patch. |
619994941f9d9e8e2d108eb3f9f9821a35f60cae |
|
23-Mar-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Move getenv to correct place
All getenv()s must be done after master_service_init() or the pointer will be
corrupted with Linux and other OSes without setproctitle(). |
7b98fc3ad1392e60f750211538fa8e502755e63e |
|
23-Mar-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Getting user from USER environment wasn't done in the right place.
doveadm_mail_cmdline_init() is also called when parsing commands from
doveadm-server. The USER environment is supposed to be read only from
doveadm command line. |
aaa1b6bb4cd2d7f8f4e7977d61176ea1c8f7e32b |
|
28-Feb-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Changed v2 command APIs to be easier to use. |
79bbb900ffba886779474dfb04c41408f0ba0602 |
|
26-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Added struct doveadm_cmd_attributes, which is passed around instead of argc/argv |
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. |
bef3447d29acf374bbae54bc7d6bba2583c6d5ea |
|
22-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Fixed usage printing for ver2 commands |
7d500ecf27acc5b65615ee9e72d6da6bacf799d2 |
|
22-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Minor code cleanup - rename doveadm_cmd_find*() to doveadm_cmd_find_with_args*() |
676d5601a8e087b25eb4dd5509079ab832e66831 |
|
22-Feb-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm-stats: Use ver2 structures |
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. |
3cd674e541f2f930d2ae5dbdc6fe2f4d29d8dc04 |
|
01-Feb-2016 |
Aki Tuomi <aki.tuomi@dovecot.net> |
doveadm: Add JSON formatter support |
57591c5ea045b6829ebcfed9b145d719d63f935a |
|
22-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
doveadm: Changed most print formatters to write to ostream.
This allows all the formatters to be used when sending replies to the
upcoming doveadm HTTP server responses.
The "table" formatter wasn't modified, because it writes to both stdout and
stderr. |
f970f2afa1dad882b7fc0f97f9315e01309cef03 |
|
15-Jan-2016 |
Aki Tuomi <aki.tuomi@dovecot.net> |
doveadm-stats: Add stats reset command line |
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/' |
975c2cdc1b09131553c3849b96d30b2e89dd0e24 |
|
07-Dec-2015 |
Timo Sirainen <tss@iki.fi> |
doveadm: Fixed reseting getopt() with glibc when processing multiple commands in a single process.
This means commands run with doveadm batch or multiple commands in a single
doveadm-server connection.
glibc's getopt() man page says that optind=1 should reset it for scanning a
new argument vector, but this doesn't actually seem to work. Setting
optind=0 does work though, so use it everywhere. |
814bf67459ad405a157af0b8940602024d7fadfe |
|
23-Sep-2015 |
Teemu Huovila <teemu.huovila@dovecot.fi> |
Remove now-unnecessary direct stdlib.h #includes. |
eee37857404ee76763762483a3e6e83618e16e62 |
|
12-May-2015 |
Timo Sirainen <tss@iki.fi> |
doveadm: Register builtin dict drivers always at init |
ce9619645e0ec302c208690e9f9bc65037c05196 |
|
20-Mar-2015 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added -h parameter to hide header line from tab and table formatter output. |
851404049fe55a02fb69d7c2b4d851d2d0fd4b8d |
|
11-Mar-2015 |
Timo Sirainen <tss@iki.fi> |
doveadm: Initialize logging.
Most importantly so that LOG_STDERR_TIMESTAMP can be used to prefix each
line with a timestamp. |
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> |
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. |
e16cdc182bf122c37e252b49809db688e874b2a3 |
|
11-Nov-2014 |
Timo Sirainen <tss@iki.fi> |
doveadm: Code cleanups to prepare server code for non-mail commands. |
bb1a7da5a76625640a5a207b19ed3abdb70c9617 |
|
05-Nov-2014 |
Timo Sirainen <tss@iki.fi> |
doveadm: Removed duplicate subcommands from list of commands.
For example don't show "mailbox ..|metadata|metadata|metadata|.." |
54f559f2e69ea1498e3ccfa7b65d16d9a622c391 |
|
15-Sep-2014 |
Timo Sirainen <tss@iki.fi> |
dsync: Moved doveadm-specific code to doveadm directory. |
cc52f19439f17c03e37fd65c6299a77d5c5e638a |
|
21-Aug-2014 |
Timo Sirainen <tss@iki.fi> |
doveadm exec: Show help if binary name wasn't given. |
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. |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
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. |
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. |
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. |
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 |
2e533fb1283b5f06a4063b519e47f1861c910386 |
|
22-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Made PKG_STATEDIR configurable with state_dir setting.
Based on patch by Chris Webb.
Normally this isn't needed, since the data in the state_dir can be shared
across multiple Dovecot instances, but in some specific use cases this may
be useful (e.g. users running their own Dovecots). |
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. |
4ee00532a265bdfb38539d811fcd12d51210ac35 |
|
19-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name
Easy way to update your existing code:
perl -i -pe 's:ARRAY_DEFINE\(([^,]+), *([^)]+)\);:ARRAY($2) $1;:' **/*.[ch] |
a43145989f87ec68754e21234e7b6d892c4a4421 |
|
04-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "auth cache flush" command. |
06af65f82453bb976cf8aa6fe2507e3a6253a04f |
|
04-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm config: If -c parameter was given, it wasn't passed to doveconf. |
2f896df28bbb7751c6d77219cb6675fa091d3c7a |
|
10-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm config: Don't fail on invalid config (e.g. plugin not found)
This command is often used in init scripts and such to stop/restart Dovecot. |
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. |
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. |
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. |
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. |
d5eb47a791ec56149fd711cd8e44efc8babeaae5 |
|
10-Feb-2011 |
Timo Sirainen <tss@iki.fi> |
Added import_environment setting.
This also cleans up different places in code where TZ and other environments
are preserved. If it's not in the import_environment setting, it's not
preserved. |
10635b60b6f7776cd4c1f364ae8dc94c3b9254ec |
|
24-Nov-2010 |
Pascal Volk <user@localhost.localdomain.org> |
doveadm: Removed -s option from the usage message (according to 66428c763354) |
d5ef38077adbff5b3e4d0b3c94a2057581dc78b6 |
|
23-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Moved -s parameter among -u/-A parameters, since it's only used by mail commands. |
1add53ffbc6823f6165ebd0c1c651f5bb4da1fa6 |
|
23-Nov-2010 |
Pascal Volk <user@localhost.localdomain.org> |
doveadm: Added -s parameter to the usage message. |
773eca779311433acfe96171c689cbaf3ac959ce |
|
23-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added -s parameter to execute mail command via given doveadm socket. |
134582c78f038b4d9b9fde127399aefa50935a53 |
|
03-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm dump: Allow plugins to add more dump types |
75d9024d9409f4710e51dbe40ffb338a84bb1446 |
|
19-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added commands for managing SiS directories. |
e5d7056b6ef069e228f8ad3c9467662955cab3c6 |
|
23-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Duplicate settings so they won't be corrupted by user settings lookup. |
8aa6fe58b1832da498b49de4383f9f1ef458945d |
|
23-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Moved print formatters list to doveadm.c |
1c633f71ec2060e5bfa500a97f34cd881a958ecd |
|
23-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Code cleanup: Moved some functions to doveadm-util.[ch] |
29666594233e23edd98f8ee0fb5763dd2b094b09 |
|
22-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: When priting help to some command, exit with status 1. |
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. |
10515cb90514b169ab6c3693c72c4bf1017476db |
|
12-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Give a better error message if we can guess that unknown command is due to unloaded plugin. |
91770f85d9b2ac3e91b7aa74f57149412ae33c4c |
|
12-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm director/penalty/who: Support also communicating via TCP sockets. |
1d5dbb87f3485544db62896e2d56c663cb728c17 |
|
07-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: With GLIBC allow subcommand -options to be anywhere in command line.
--HG--
branch : HEAD |
a3a55999bcfe2e57941cb64343f4ea80beabdab7 |
|
02-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm config is now alias for doveconf.
--HG--
branch : HEAD |
4a26584a87ee0e986d23a224b3b3e85c44254d7f |
|
02-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm help: Fixed crash.
--HG--
branch : HEAD |
968b2f633b7405bc2cf0596d04762994ceb279d0 |
|
30-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm help: Don't read settings (doveconf seems to mess up terminal)
--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 |
9ce62fcb795a4bb57f1c003fc8cbd63bff6e5463 |
|
12-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Marked help() with noreturn attribute.
--HG--
branch : HEAD |
72c47a26f4ded49d4827dc64818b34bbc9606fc4 |
|
11-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Renamed -F to -f.
--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 |
a2857829c642e2671779576b00c37b7d04693731 |
|
07-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: stop and reload commands now run with minimal initialization code.
This allows them to work even if there is something wrong with config file.
--HG--
branch : HEAD |
846dd75b809a28a7defc915fc4d61badce509d61 |
|
28-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm mailbox convert renamed to doveadm mailbox mutf7.
--HG--
branch : HEAD |
bd417d416988d11a6b555b9aa57779e7ed976951 |
|
28-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Group subcommands into a single line in usage output.
--HG--
branch : HEAD |
9f3bb0e10835efb0c9b1eb9e09e16b614ec41b97 |
|
28-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm help <cmd> now also outputs to stdout.
--HG--
branch : HEAD |
767431e5084a037c4dbefdf30ebfa03c84b1f449 |
|
28-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm help and without parameters now writes output to stdout, otherwise stderr.
--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 |
706c55b9e97b7e4b9018f70b672895572a584a35 |
|
27-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Preserve $HOME when execing doveconf.
--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 |
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 |
78ab753927acf4466f38e4a50694be3f4c4cc9ab |
|
13-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Don't crash when giving only first word of multi-word command.
--HG--
branch : HEAD |
ff3337516aad9843599905aeeb29812ea67c09d1 |
|
13-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Minor code cleanup.
--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 |
542a32ee5f4ca72626ec93b6313f909811c01534 |
|
13-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added support for multi-word (non-mail) commands.
--HG--
branch : HEAD |
fab850a6aee4aaef4f4795bd7946807a3ba45041 |
|
12-May-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm help: Fixed to work with multi-word commands.
--HG--
branch : HEAD |
04a2d9680d1c5b647204ed8a8888f40c1cdb09de |
|
28-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Updated usage text.
--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 |
aee3e2f7ab2b27572a90b9e7fd8fe60f13c6637e |
|
16-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Disable all debug logging, unless -D parameter is given.
--HG--
branch : HEAD |
a672f99363d5f37060c1331d00d2ee3c4626310f |
|
16-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Keep config socket permanently open.
This fixes a problem when config lookup was attempted while privileges were
dropped.
--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 |
068357123aba2906c17a4e3bbe57417570be1958 |
|
20-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Removed duplication of unixdate2str().
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--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 |
0f9a8663b0ff6fe30389d02284a2b002c40914eb |
|
26-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
doveadm: Fixed printing help for purge and force-resync commands.
--HG--
branch : HEAD |
dbcc7e1e5eaaad8a8cac6ee74076772c42a2649a |
|
23-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
doveadm: Fixed resetting getopt() for non-glibc.
--HG--
branch : HEAD |
ad5d68f57fa104db12c67328e4f424b64f634f86 |
|
23-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
doveadm: Reset getopt() after handling lib-master parameters.
--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 |
a3fe8c0c54d87822f4b4f8f0d10caac611861b2b |
|
21-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Moved process title init to lib-master. With Linux-hack enabled it now preserves command args.
--HG--
branch : HEAD |
578ef2538ccf42e2a48234c24a8b709397101d88 |
|
21-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Moved most of getopt() handling to lib-master.
--HG--
branch : HEAD |
cf0ad1a0bddb0787f3d7b408a96d721a8b2a98a3 |
|
20-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Redesigned how login process passes connections to mail processes and changed related APIs.
Master process is no longer in the middle.
--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 |