e0dae5d76ea0a4aef849602750ce73dfae995bc8 |
|
12-Feb-2018 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
global: Flip MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT to ..._ALLOW_ROOT |
bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
21bc26166244462c241b5776bfffd44fa6483f20 |
|
14-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lda: Do not replace the NULL sender with a default <MAILER-DAEMON> address.
Only do this substitution locally where a NULL sender would cause problems, not everywhere else.
This e.g. causes problems when determining whether to send a rejection somewhere; attempts would be made to mail <MAILER-DAEMON>.
Also other envelope-based (Sieve) tests would get confused. |
de0971aff3009fe6906c3631e8322908658a5e93 |
|
26-Nov-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Added SMTP parameter fields to struct mail_deliver_context.
This moves the original recipient field inside the SMTP parameters.
This also affects both lda and lmtp. Changes are applied there accordingly. |
c663687483e3fccc3347d11c0c1db0d02322aa7c |
|
26-Nov-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: mail-send: Changed recipient argument type of mail_send_rejection() to struct smtp_address. |
3d7828efd92ecc0d08049f727d9be0154d1d681b |
|
26-Nov-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Changed struct mail_deliver_context address fields to use the new struct smtp_address type. |
033c07cfd5f7221738ead4cae234fa358ab08f89 |
|
26-Nov-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lda: Renamed variables and parameters for consistency with lib-smtp. |
a77f136d3603a36f6cdd2e3685a5b18dd3712d79 |
|
26-Nov-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Renamed struct mail_deliver_context fields for consistency with lib-smtp.
New fields are added in subsequent commits. |
1ef9fe877817de76eb38883ccf3833fae60e6865 |
|
05-Oct-2017 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
global: stop including fd-set-nonblock.h & fd-close-on-exec.h directly |
47fa7b222e197f73042e8b36ad688bf5fcbfc6f0 |
|
05-Oct-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: smtp-submit: Made submission_timeout a setting rather than a function parameter.
This makes it configurable. |
0f72f253d5a117dad2f28b2ce336190a5e6b79c8 |
|
05-Oct-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lda/lmtp: Parse SMTP submit settings. |
1642939e4dd494b84812e55ef709b9baf1f629b6 |
|
05-Oct-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lda: main: main(): Put result from mail_user_var_expand_table() in a variable.
Keeps code more compact, as this function is going to be called several times. |
0dab9cb35a976c49b28a11e28d5570f5191f1a7a |
|
22-Sep-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib-storage: Add reason to mailbox_transaction_begin()
Remove mailbox_transaction_set_reason(). |
bf7dc750b95039981c0e9d728f313d50cf38a156 |
|
23-Mar-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
global: Log internal storage error on failure |
eb318ea05532d2e54ed3bfc89bc15dcf1adae838 |
|
22-Feb-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Replace mail_storage_service_user_free() with _unref() |
eed56fe22f1fc61f2003d5e66373d03dacbc9aaa |
|
14-Feb-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-lda: Fix deliver_log_format variables with Sieve
With Sieve it was using src_mail for getting the values, which weren't
correct especially if Sieve had modified the mail. |
b1c85a1f889a5e71f491e320bdac95df3c9fe550 |
|
30-Jan-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib: Add error_r to t_abspath and its callers |
dfa2201c6ac8ddb2d2798dee15662cfe774e644e |
|
30-Jan-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib: Rename abspath to path-util |
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 |
0f5dc4da3982053036be65190e44bf28a67b1ca2 |
|
02-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib: API change - var_expand*() now returns error string.
This allows callers to fail properly if the format string is invalid. |
ce8a9d73b1357c26206cd83d8b7922027481f562 |
|
28-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lda: Fixed data stack usage in initialization.
For example -p parameter was broken. 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. |
d868a04630bd7bfe9c1543a7c3f68703b3e276e4 |
|
18-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Fixed slighty wrong i_stream_read_data() with _read_bytes()
These calls were reading one byte more than they were intended to read.
This didn't really cause any problems, but now they're correct. |
3858a7a5da361c35f1e6e50c8e3214dc0cf379d6 |
|
16-May-2016 |
Phil Carmody <phil@dovecot.fi> |
lib: istream - migrate to i_stream_read_more()
Scripted to find all the low-hanging-fruit (single line calls), but hand-checked:
git grep i_stream_read_data.*,\ 0\) | sed s/:.*// | \
xargs sed -i -e 's/i_stream_read_data(\(.*\), \(.*\), \(.*\), 0)/i_stream_read_more(\1, \2, \3)/'
Signed-off-by: Phil Carmody <phil@dovecot.fi> |
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/' |
814bf67459ad405a157af0b8940602024d7fadfe |
|
23-Sep-2015 |
Teemu Huovila <teemu.huovila@dovecot.fi> |
Remove now-unnecessary direct stdlib.h #includes. |
46b823ac3bce2c0f9f0fc73911e48d3a77b04fbe |
|
08-Sep-2015 |
Timo Sirainen <tss@iki.fi> |
Replaced unlink() calls with i_unlink*() wherever possible. |
809751b9a91fa0d864125026433e6b4e3afdbee8 |
|
10-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
lda: Removed unnecessary/duplicate 'k' from getopt_args
This caused assert-crash at startup after ff17864ba6e0. |
da0420f1b5d5f5ab1079d1204d70dd51866ce025 |
|
21-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
lib-lda: Assume that the caller sets delivery_time_started
This is required because parts of the delivery time may be done at the time
the user is being initialized, so it needs to be set before the user init is
done. |
d25877a69c21fcd004f77bbfb1b8d0895d78e4dd |
|
06-Mar-2015 |
Timo Sirainen <tss@iki.fi> |
lda/lmtp: Added a hardcoded LDA_SUBMISSION_TIMEOUT_SECS=30 timeout for SMTP client.
Maybe we could have a new setting if needed later on, but we've been working
pretty successfully without any timeout for a long time.. |
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> |
1ee1a73bde20380ba39d572681397ad05dcdf9a1 |
|
08-Oct-2014 |
Timo Sirainen <tss@iki.fi> |
lda, lmtp: Use mail_deliver_context.tempfail_error first if it exists (instead of storage error). |
2ed2459dbd183bb371da4a0aecb2d2b74ae7c815 |
|
15-Aug-2014 |
Timo Sirainen <tss@iki.fi> |
Handle "out of disk space" and "out of user quota" as separate cases.
"Out of disk space" is a temporary error that should be logged as error and
the failure should be sent to user as "Internal server error".
Obsolete the use of MAIL_ERROR_NOSPACE and MAIL_ERRSTR_NO_SPACE. Use the
clearer MAIL_ERROR_NOQUOTA and MAIL_ERRSTR_NO_QUOTA instead. |
01615760737fbb249226ced6877e8fbad993ce71 |
|
08-May-2014 |
Teemu Huovila <teemu.huovila@dovecot.fi> |
Removed unnecessary #includes. |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
b9dce659b9135c87c7708b2bb0f14e8742db7e15 |
|
01-Jun-2013 |
Timo Sirainen <tss@iki.fi> |
lda/lmtp: If mail delivery fails with tempfail, don't fallback to saving to INBOX. |
8c30a8e508dd05b63c9b1fa7ae9c637d132dac6f |
|
13-Mar-2013 |
Timo Sirainen <tss@iki.fi> |
lda, lmtp: postmaster_address = postmaster@%d works now. |
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. |
4307c886579381dbb1897ea1388ae6978c96f560 |
|
27-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Changed i_close_fd() API to set the fd to -1 after closing. |
cb78bd2ad54e402c1f53930b41e2295683bda90b |
|
25-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Replaced (void)close(fd) and close_keep_errno() with i_close_fd().
i_close_fd() preserves the errno and logs an error if the close() fails. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
6cc815e209fa75989ad2a309119d4f286a6ea00f |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
lib-lda: Send DSN only for out-of-quota errors. Send MDN for Sieve rejects. |
6682872f15fc74c1aa8898d4dc5745ff6a5dc51e |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
lda: If DSN is sent because user is out of quota, send 5.2.2 as Status. |
accc2e8b50efdb07488ee2ef9582c8bad0dac0a8 |
|
02-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
lda: Code cleanups |
15dd1857d40544e2c356d4f1c87c42a0579c665c |
|
02-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
lda/lmtp: Moved common raw mailbox allocation code to raw-storage. |
34e9dfbce01a2807df8e2050b1cd7ae2cf014cd5 |
|
02-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
lda/lmtp: Moved raw user creation code to common raw_storage_create_from_set() |
f534c0d42f1470fca8e4ff3493c94927bf600260 |
|
01-Sep-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Set struct mail_users.autocreated for raw/shared users. |
5b969a1fe98fc7da948e7d24654fe853076bf2ea |
|
11-May-2011 |
Timo Sirainen <tss@iki.fi> |
lda: Log destination address and its source with mail_debug=yes |
0992011130e9d0a498ca860ddbe4028398a530c5 |
|
08-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
Changed wiki.dovecot.org links to wiki2.dovecot.org |
70afae43cc78ea6ecca83f6c587072c442a15ec1 |
|
17-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Replaced all getpw/gr*() to use i_getpw/gr*() with improved error handling. |
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. |
828a1be476295d9f904d8c555a050b1405b3c3b2 |
|
09-Feb-2011 |
Timo Sirainen <tss@iki.fi> |
lda: Fixed crash at startup. |
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. |
11352dc3e4b29f3d2763c82f8ea4f99e8daf4fa3 |
|
20-Jan-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added mailbox_get_last_*error() wrappers and use them. |
44f3f472a49078312432b785fddcfe7b95928391 |
|
03-Jan-2011 |
Timo Sirainen <tss@iki.fi> |
lmtp: If delivering duplicate messages to same user's INBOX, use different GUIDs.
This is to avoid POP3 clients getting confused with duplicate UIDLs, when
using GUIDs as UIDLs. |
30a2755b86e3ca6f7513c5a491dd9edce904d0e6 |
|
17-Dec-2010 |
Timo Sirainen <tss@iki.fi> |
lda: Removed optimization of not creating temp files for large mails when not using Sieve.
The backwards seeking was still needed if bouncing the mail because of
out of quota. |
cb506a7cbb4d21cfcaebe7f4fcc0c1b489c4d7b6 |
|
03-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
lda: If Sieve is disabled, don't create temp files for large mails. |
7ccae906b9ddecf52deb4210e32522cfd306ce08 |
|
06-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
lda: -m parameter's UTF-8 validity wasn't checked correctly.
Found by Vadim Okun |
50349cd047ca9e7c100cbeb70acfe26672649959 |
|
28-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
lda: If doveconf fails, make it exit with EX_TEMPFAIL. |
c60ae7afb07bc78bbe382245ed6281338eafb372 |
|
21-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
lda: If mail_debug=yes and no -d parameter is given, log where username is taken from. |
71564d36ea3aba6dd6a0d2560da46ffda733b679 |
|
14-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
Added lda_original_recipient_header setting. Removed non-standard use of Envelope-To: header. |
9c45821d7448c6f63391d318a6dff785e46e58ee |
|
14-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
lda: Added -r parameter to specify final recipient address.
(As opposed to -a which specifies original recipient address.)
This is going to be used by Sieve checks. |
9199305352854bac8cb428c6dabbfb46aa6132b2 |
|
13-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
lda: If destination user isn't found, exit with EX_NOUSER, not EX_TEMPFAIL. |
55a14bce15b9f44441b5f56616d73651a294d770 |
|
15-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
Added mail_temp_dir setting, used by deliver and lmtp for creating temp mail files. |
d1c6faeee7814895934b2fa45769f9d8f4fcbf00 |
|
10-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
lda: Don't set mail_full_filesystem_access=yes internally. It's not necessary.
Also it probably wasn't even working.
--HG--
branch : HEAD |
16d8197506b63d2ca7e38447df9faf1612c1f288 |
|
23-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
lib-lda: Added mail_deliver_get_log_var_expand_table().
--HG--
branch : HEAD |
919d17f65790ecca0c8198174a58b5fd0951709d |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
lda, lmtp: Use layout=none for the raw mail storage.
This removes the need for hardcoded /tmp dir and avoids
stat(/tmp/Dovecot Delivery Mail).
--HG--
branch : HEAD |
8bb360f9e5de1c25e4f875205bb06e8bf15dae14 |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Removed dead code.
--HG--
branch : HEAD |
f0a2d04321ba456e5c5ba821c0d1ed9e8e0e2e08 |
|
06-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
Set input stream names for mail file streams.
--HG--
branch : HEAD |
e5fd6dfd0a492e4708d4dbb7971d7fc5d7b8fd85 |
|
12-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Removed input parameter from mailbox_alloc(), added mailbox_open_stream()
--HG--
branch : HEAD |
e10d8b1291090c26b9ef499637e6e632485ca5be |
|
07-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Split mailbox_close() and mailbox_free() functionality.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
2584e86cc2d8c31ba30a4109cf4ba09d1e37e28a |
|
17-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Changed mailbox_sync() and mailbox_sync_deinit() APIs.
Although we're already in beta stage, this is simple enough of a change that
it shouldn't matter much. Having syncing also return status information made
the API ugly and the status information wasn't even wanted all that often.
--HG--
branch : HEAD |
ddc28f203ce1e13fe8306f86b4efcb57c098c7f9 |
|
16-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
Use t_abspath() instead of duplicating code.
--HG--
branch : HEAD |
f185133819c115c8cbc1c7e96804f237e23d255c |
|
11-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
mail_deliver_save() now takes mailbox name as UTF-8 and internally converts to mUTF-7.
--HG--
branch : HEAD |
2f59c0e779d2611a3ca04a4dd8d1a5316e7c7909 |
|
27-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
lda: Removed accidentally committed debug change.
--HG--
branch : HEAD |
051f3977c94e5c3995568c55521e5bd30391967b |
|
27-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
lda: Fixed binary setuid-checking.
--HG--
branch : HEAD |
4afaedfcbd43896befbe1fd5c10eba42246f3fde |
|
23-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
lib-lda: Fixed duplicate database to work with multiple users per process.
--HG--
branch : HEAD |
2fb9ae42f9e36388ec6db24188b9108434043fd0 |
|
23-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Changed APIs to fix reading settings for multiple users.
--HG--
branch : HEAD |
4da8c6cdefabd31262318c32da3c13de1d9ea953 |
|
22-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Merged single and multi mail_storage_service_*() functions.
--HG--
branch : HEAD |
4019cc77ac38bfe4026c0af46c9969ac02e1eeb4 |
|
21-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
lda: Cleaned up parameter handling.
--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 |
3e29bd3f51a6d5156be54545e3cd446620824b6d |
|
14-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
lda: Escape local-part if it begins/ends with '.'.
--HG--
branch : HEAD |
6f87b889beb00a7634b1f6f9ef28ccf88e365cb6 |
|
12-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
deliver: Don't escape addresses with "." in local-part.
--HG--
branch : HEAD |
8c2a81cb2bda1c295ceb73d862878299ee70fd7c |
|
30-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
deliver: Changed all EX_CONFIGs to EX_TEMPFAILs to avoid bounces.
--HG--
branch : HEAD |
e156adefc1260d31a145df2f5e9b3c82050d4163 |
|
28-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Whenever file's group changing fails, show the group origin in the error message.
--HG--
branch : HEAD |
1d2b188f0eedc3cab6e27ceac5425a037f38042e |
|
15-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Mailbox opening and closing APIs changed.
--HG--
branch : HEAD |
2615df45a8027948a474abe5e817b34b0499c171 |
|
03-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for making mail_storage:mailbox_list to be from 1:1 to n:n.
This will allow namespaces to share the same storage and a single namespace
to have multiple storages (multiple mailbox formats). Neither works
currently, and this commit probably breaks some things.
--HG--
branch : HEAD |
16db188cfddce117500a161302f17ae691b4500e |
|
26-May-2009 |
Timo Sirainen <tss@iki.fi> |
Split NAMESPACE_FLAG_INTERNAL into distinct _NOQUOTA and _NOACL flags.
--HG--
branch : HEAD |
97730c9373645bddb980b7efd0de9dc5350884dc |
|
26-May-2009 |
timo@timo-desktop <timo@timo-desktop> |
lda: If temp file can't be created because home dir doesn't exist, create it.
--HG--
branch : HEAD |
97541cb72b042ec4b5bf5153382710cb435b74f2 |
|
26-May-2009 |
Timo Sirainen <tss@iki.fi> |
lda: Log to specified log file, not to stderr.
--HG--
branch : HEAD |
fcca16701767c6b92227a9ee125de69d257882f6 |
|
26-May-2009 |
Timo Sirainen <tss@iki.fi> |
istream-seekable: Changed API to use a callback function to create the temp file.
--HG--
branch : HEAD |
4d4d6d4745682790c20d759ba93dbea46b812c5d |
|
22-May-2009 |
Timo Sirainen <tss@iki.fi> |
lib-master has now a global master_service variable that all binaries use.
There should always be only one of them anyway.
--HG--
branch : HEAD |
1358e2c58ce29231485a5cfa454756d429ad3d2c |
|
12-May-2009 |
Timo Sirainen <tss@iki.fi> |
config handling fixes and improvements. Separated module/service lookups. Added support for per-lip/rip settings.
--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 |
d1fff80640050631b06bfab904a34b2ad24601e8 |
|
21-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Pass remote/local IPs to mail_users. Standalone mail programs now log with mail_log_prefix.
--HG--
branch : HEAD |
37cd7b777c46c0b2bbc195aa8216b191806e64d3 |
|
17-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
lmtp: Minor cleanup.
--HG--
branch : HEAD |
812883e7758a86f615b9508ef10df1339123da83 |
|
15-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
mail_storage_service_init*() can now take multiple set_roots.
--HG--
branch : HEAD |
dc7c35479b96456dcca68b7d8e1ae9b9beac1074 |
|
14-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
s/deliver/lda/
--HG--
branch : HEAD |
58c61ac5650583d21c891e61e051c614290d31fb |
|
13-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Renamed deliver to dovecot-lda and moved most of its code to lib-lda.
--HG--
branch : HEAD |