41ff6e6a4a085786d4c15a58c7c50a28e2110c3f |
|
07-Feb-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Add policy check configuration options
Allows disabling before/after auth checks, or reporting. |
31cc2948968dd56af45be1571e2e425f58e7e159 |
|
07-Feb-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Use correct username is auth policy requests
When doing master authentication as first, use
the username of the user, not master user, for policy lookup. |
e42b74025f8d02ee7aa476897a3f44e25bb8fc10 |
|
18-Jan-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: passdb-cache - Verify credentials with worker when enabled |
bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
aef32844819b8430d41d76ab59c2145251bad784 |
|
28-Dec-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Use rip instead of real_rip in policy server attributes
real_rip contains proxy IP, not client IP |
268a76700330d159c805c70d1e3eae2e21f1cb9e |
|
27-Apr-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Add username_filter for passdb block
username_filter lets you specify one or more pattern(s) for
including or excluding users. exclusion patterns are denoted
with ! prefix.
if any exclude matches the username, passdb will be skipped.
if any inclusions is specified, and the username does not match
one of them, passdb will be skipped. |
a8396081c30f2e3b793b644da10ad875cb2417f3 |
|
05-Apr-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Update default policy string to include device id and protocol |
10f6f2224c897fc543973efd2f46b86a3ab1148d |
|
16-Feb-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Add mechanism filter for passdbs |
317689976ad393ab9eb78e7d9399fe3d899912ad |
|
09-Jan-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth-policy: Add missing settings |
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 |
ca5b3ec5331545b46ec1f1c4ecfa1302ddb10653 |
|
29-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: userdb passwd iteration now skips users not in first/last_valid_gid range
Patch by Michal Hlavinka / Red Hat |
203bb272804e4394ae07103cdc8ce67041ba21a1 |
|
28-Jun-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth-policy: Add policy implementation |
b484ab4b55b0d5341f2f4dd98a655a75f0bf1275 |
|
19-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: Added passdb/userdb { auth_verbose } setting.
If this is explicitly set to yes or no, it overrides the global auth_verbose
setting. However, auth_debug=yes overrides all of the auth_verbose settings. |
44cf91b7a701a9b4d9f59a990552eab4f7f64fbc |
|
08-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: If auth_stats=yes, send statistics to stats process. |
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> |
da7f1a07f583df8905684a7b78469960afd7c78d |
|
27-May-2014 |
Phil Carmody <phil@dovecot.fi> |
treewide - mass cleanup of 0 used to end a settings list
This also includes a change to the perl script which generates the
all-settings.c file.
Signed-off-by: Phil Carmody <phil@dovecot.fi> |
544a727de8ab0e6c55cab18a7ee475fffdf5eff3 |
|
17-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
auth: If passdb/userdb has a name, use it for the log prefix instead of the driver name. |
3190f12fb96daf61f7c880390472e18184cbb2d8 |
|
07-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
auth: Allow auth_verbose_passwords=yes as an alias for "plain". |
a5bcc9f96bf56121a0704433c12137a43cd093be |
|
07-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
auth: Fixed crash/NULL error if auth_verbose_passwords had an invalid value. |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
74fb6b5a156c5a61bb6ec827089bb142a10547dd |
|
12-Dec-2013 |
Timo Sirainen <tss@iki.fi> |
auth: Don't crash when userdb hasn't been specified at all. |
cd75c360f244c96b9ee10e01ee3a66fad13183c8 |
|
08-Dec-2013 |
Timo Sirainen <tss@iki.fi> |
auth: Added userdb result_success/failure/tempfail and skip settings, similar to passdb's. |
4addfd26372c6ae32ec93252696d86fd32081327 |
|
08-Oct-2013 |
Timo Sirainen <tss@iki.fi> |
auth: Added ability to truncate values logged by auth_verbose_passwords. |
6523f54d1521edf894880f2d45e75cef5dd31c3d |
|
12-Sep-2013 |
Timo Sirainen <tss@iki.fi> |
auth: auth-client socket should be owned by $default_internal_user
It's mostly the same as auth-login, which is also owned by it. |
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. |
f01eb1f51d618633c0189be9ab60a774f47fb7df |
|
01-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
auth: first/last_valid_uid settings shouldn't have had auth_ prefix. |
559f278a4c54d9fa7e0f2e96ebceda30562f9009 |
|
30-Jan-2013 |
Timo Sirainen <tss@iki.fi> |
auth: Added passdb { result_* and skip } settings.
passdb { skip = never | authenticated | unauthenticated } can be used to
skip over a passdb lookup based on previous passdb lookups.
passdb { result_success, result_failure, result_internalfail } can be used
to specify what to do on those conditions. Choices as continue,
continue-ok, continue-fail, return, return-ok, return-fail. The -ok and
-fail variants update the current "success" flag, while continue/return uses
the current flag. The authentication succeeds only if the success flag is
set after the last lookup. The continue variants continue to the next
passdb, while return variants finish the lookup immediately. |
32b78da5dfbbf6a06b3dbdc9278c60b55714f9bc |
|
19-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
Read SSL settings only if service has SSL sockets or MASTER_SERVICE_FLAG_USE_SSL_SETTINGS. |
46ec5983bf4519ea42dbfcae3d7c62be0d8ef95f |
|
14-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
Use "tokenlogin" socket name (instead of "token-login") after all.
Auth code has special checks for '-', which breaks "token-login" and fixing
it is rather annoying. |
ab90f702ceedb7ba445a9a592be0b213b27cbafa |
|
14-Sep-2012 |
Stephan Bosch <stephan@rename-it.nl> |
Added support to perform token-based service process authentication.
Creates hidden SASL method DOVECOT-TOKEN. This method is not available on
the normal auth login socket and thus never presented to clients.
Creates new auth socket type 'tokenlogin'. This otherwise normal login
socket only offers authentication using the DOVECOT-TOKEN mechanism.
Creates new token-login directory in base_dir to separate token logins from
normal logins. This directory is otherwise completely identical to the
normal login dir, i.e. it contains sockets for the service backends, used
to chroot login processes to, etc.
Makes default login socket configurable.
Performs some minor changes to src/login-common to build very sparse
protocols, e.g. avoid the need to implement methods that are not needed. |
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] |
9d002e700183db29073954db349913e5e025e8a9 |
|
28-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
lib-master: Added and used MASTER_SERVICE_INTERNAL_SET_PARSERS macro. |
31a574fda352ef4f71dbff9c30e15e4744e132c0 |
|
25-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Added array_append_zero() to write a zero-filled record to an array.
Replaced (void)array_append_space() calls with it. |
72f5f2c5c6905b5d3f389b424313e2c450dfad96 |
|
18-Apr-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Changed auth-userdb socket's default user to $default_internal_user.
This makes the defaults more usable for director setups. |
738cfeb96c4b9cd92aa3c791d77734c2745cdd1a |
|
25-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Added auth_proxy_self setting to specify IPs that are considered as "self" for proxy_maybe. |
170bdf32c6ee11841978228c81ce867f8f00f189 |
|
25-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Added auth_proxy_self setting to specify IPs that are considered as "self" for proxy_maybe. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
f93c833d644ecff0b0f80bee4f1cdde3e697b5c8 |
|
19-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Throttle SQL auth worker process creation if they can't connect to database. |
51fb710488efa419a2964335c30451c62b9633b1 |
|
24-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Dropped default client_limit back to default_client_limit.
Having it above 1024 logs an annoying warning at startup. Also in most cases
the auth process wouldn't have nearly that many clients. If about 1000
imap/pop3 processes were logging in at the exact same time, the limit would
be reached, but that's a bit unlikely. |
e9371f899a3d4207a0ffd3923ea5ec7250cf5e75 |
|
23-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Support passing regular %variables to sql/ldap iterate queries. |
1da01eaa962be13cee75771064e2256b1a82d90a |
|
26-Sep-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Added passdb imap plugin. |
04052d7cacaa866a3f00afb4e104fa46c04c1dd7 |
|
30-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Added default_fields and override_fields settings to all passdbs and userdbs. |
062ea54b7775d0c92ed67b9b1f4d93fa8ec80c84 |
|
07-Jun-2011 |
Timo Sirainen <tss@iki.fi> |
auth_username_format default changed to %Lu |
889437fa2b6f44ffe0a8a7bcac94c00b71856767 |
|
04-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
Changed auth-userdb socket's default permissions to 0666. |
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. |
f7f25f9e1a38678d0e97d2e609beac16285fac6b |
|
16-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
Services' default vsz_limit wasn't actually using default_vsz_limit but rather 4 GB. |
a7f5035eebbd138a5436a2eb2ce1fa5fd3d269fb |
|
21-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
auth: userdb passwd iteration now lists only users within first_valid_uid..last_valid_uid range. |
f2df3069766c747cbf020fea5d3a4261949064b0 |
|
18-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Default for auth_cache_negative_ttl was supposed to be 1 hour, not disabled. |
35fcdde46a71ac151c2518d48c841019f1181bb2 |
|
23-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
Fail at startup if process_limit>1 for services that don't support it. |
6bd263caf006edc75205f446fa0283c6f364941b |
|
08-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
Don't fail with auth_cache_size=0 |
4fc74bba3548987b7e8597491cd9fafc1f701be6 |
|
08-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Fail if auth_cache_size value is too small. |
93a7d1ee4b518b5c85f9721dc6539e4dab6aae00 |
|
25-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
Added support for per-service idle kill timeout.
Director and anvil services are by default never killed.
This also fixes the errors about idling director process not dying.
--HG--
branch : HEAD |
bbadd5331f534017cf62d5183003b3d9fdad079e |
|
19-May-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Create auth-login socket by default where internal user can connect to.
--HG--
branch : HEAD |
daa7e7459749ae8f82cd3eed9c44522d81c609a3 |
|
12-May-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Separate auth and login connections. Non-login requests are freed immediately after auth finished.
The login connections are used by Dovecot internally, while the auth
connections are for SMTP AUTH etc.
--HG--
branch : HEAD |
401b0787fff2dc986a5321ddb32acb1947ff66b0 |
|
03-May-2010 |
Timo Sirainen <tss@iki.fi> |
auth: If verbose_proctitle=yes, show auth request counts in ps.
- wait: waiting for auth client to do something (either continue multistep
auth mechanism or issue master request for a finished auth)
- passdb: waiting for passdb lookup to finish
- userdb: waiting for userdb lookup to finish
--HG--
branch : HEAD |
99430beb12dfbc6c9c160f08e2102aeab38a589c |
|
25-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Increased default client_limit to 4096.
--HG--
branch : HEAD |
5d60e31c7b701b606067a20bc88dcc8a6de7bbd6 |
|
19-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Fixed support for per-service auth settings.
--HG--
branch : HEAD |
ba8498efbf886ca8b69fdb20c0ba2f5dba9416e3 |
|
16-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Changed worker process to die after auth server closes its connection.
--HG--
branch : HEAD |
635df5b4cbcd7b24c825e01d9dd66d3a4274c4c7 |
|
14-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Auth master process is now running as default_internal_user by default.
Workers are still running as root, so PAM will continue to work as before.
--HG--
branch : HEAD |
1b823b2b7790a1e1b7974fcf11a4c48a28e70f37 |
|
14-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Fixed compiling config binary.
--HG--
branch : HEAD |
9ed2951bd0bb1878a27437d7c00611b2baadd614 |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Initial support for per-protocol auth settings.
Currently the list of services is hard-coded. This should be changed so that
config lookup returns the service names.
--HG--
branch : HEAD |
3cf67672fdc87583cb23ce088c95bb5dee60e74d |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Cleaned up struct auth_passdb/auth_userdb.
--HG--
branch : HEAD |
0f62889d833767acf9c2ad010c3269806b4cfae3 |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Recent changes broke auth_username_chars checking.
--HG--
branch : HEAD |
1d22eaac93de41319918a1fc6de42bb302e25c1a |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: auth_userdb and auth_passdb no longer has pointer to struct auth.
--HG--
branch : HEAD |
7289c5600711b45f30fe289ab5b0293b51d87041 |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Moved some variables generated from settings to struct auth_settings.
--HG--
branch : HEAD |
373492be949e159fda651807b3acda2c5c077027 |
|
12-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
Create auth-client socket by default.
--HG--
branch : HEAD |
272aca0a772140d3a45a425a3fd67854ae2ccec2 |
|
27-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Fixed "userdb is missing driver" error.
--HG--
branch : HEAD |
c6f894e1522f7b0b6068c228900914073c145175 |
|
26-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Added auth_verbose_passwords = no|plain|sha1.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
9dd1c256910f1fb42823116a641e7edb3ad11970 |
|
24-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Don't use section names for passdb/userdb driver names.
When using section names, it wasn't possible to use the same driver more
than once without an error.
--HG--
branch : HEAD |
380dbb60ae291cbe39d1f710284562ca9167150b |
|
24-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
auth: passdb { pass and master } settings weren't working.
--HG--
branch : HEAD |
7bafda1813454621e03615e83d55bccfa7cc56bd |
|
04-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
Removed MEMBER() macro. Require C99 style struct initializer.
--HG--
branch : HEAD |
50e20db49f29917fe9adcf1b56b11badf28bd0e4 |
|
10-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
Added "time" (interval) setting type, which supports s/m/h/d/w suffixes.
--HG--
branch : HEAD |
61618d4c58080570f689614fec204ae14e90cef2 |
|
10-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
Added "size" setting type, which supports B/k/M/G/T suffixes.
--HG--
branch : HEAD |
9f0f2de10e4ea0c99052bf4b2bef8179f2536228 |
|
24-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Moved default service settings from master.conf to source code.
--HG--
branch : HEAD |
7744586e3e0fd60158abfbb03a233d3bd8d6c48b |
|
24-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Changed all settings related structs to const and changed APIs to make it work.
--HG--
branch : HEAD |
1cfdcb36985904eff281fc6d7ea2d13b3c375980 |
|
20-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
struct setting_parser_info now specifies the module name.
--HG--
branch : HEAD |
383d0e8c24451468d6bea17e4b55d74de744abe6 |
|
20-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Reordered struct setting_parser_info fields to make using them easier.
--HG--
branch : HEAD |
2024157e8de36edd31f5fd72f5ea7364a0955fa7 |
|
31-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
config: Removed auth sections completely for now.
They might come back in some other more generic form.
--HG--
branch : HEAD |
57d2429fae575e96ca276355af675deb66b76d00 |
|
31-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
config: Auth settings now require the "auth_" prefix also inside auth blocks.
--HG--
branch : HEAD |
15f526e5ac611b4532568d131fcd0abf664abe41 |
|
04-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
auth: Fixed auth_debug_password -> auth_debug -> auth_Verbose cascading.
--HG--
branch : HEAD |
9575316ab47b32f14c5f8527bbb9673b2827dee0 |
|
12-May-2009 |
Timo Sirainen <tss@iki.fi> |
Compiler warning fix.
--HG--
branch : HEAD |
d477acb83e14a776ece4ca94dcd1869e75d0c6ee |
|
12-May-2009 |
Timo Sirainen <tss@iki.fi> |
auth settings: Make sure we have a section name defined.
--HG--
branch : HEAD |
44aac2d461b4cb8e05e8c07f2f209372997a8719 |
|
06-May-2009 |
Timo Sirainen <tss@iki.fi> |
mail processes now specify user/lip/rip in config requests.
--HG--
branch : HEAD |
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76 |
|
24-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for v2.0 master rewrite. Several features are still missing.
--HG--
branch : HEAD |
b463bb8fbca5963e87355729995f19377724dbc2 |
|
10-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
auth: Fixed listening in extra master/client sockets.
--HG--
branch : HEAD |
b9f30617c2c96d54acbc4f85ed17b939c4f28916 |
|
08-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Updated missing copyright years to 2009.
--HG--
branch : HEAD |
d63b4241643b6014d49ff356f14e0f3ee43068a8 |
|
08-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
settings_parser_info.check_func() now gets pool parameter if it wants to change settings.
--HG--
branch : HEAD |
b215a8a123623782554a83f3025ef4e771bd8f01 |
|
10-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
doveconf now checks that all settings are ok by calling check functions.
--HG--
branch : HEAD |
a64adf62fa33f2463a86f990217b0c9078531a40 |
|
28-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for config rewrite.
--HG--
branch : HEAD |