677b75f90d81eafe742896d6570a2f63ce501d05 |
|
19-Jan-2018 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
global: don't cast NULL to void *
NULL is guaranteed to be a void * thanks to
dd6043c05e32a8e8db1233ed711a2c74d1477a89. |
bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
3b4d146372a1d443c8482070bf4014a23d3a9cc5 |
|
14-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-storage: Delay error handing for invalid postmaster_address setting |
9e33e0ae16d5ac8cbd1d6d5f9f180f86e943bdad |
|
26-Nov-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Added support for message submission with SSL. |
ac8f4f30d6c65f391ef4912ab4e87f4f26c891fa |
|
26-Nov-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: smtp-submit: Added SSL support. |
7c8257bb064e5257464bcd39545bea5a1700b6b3 |
|
26-Nov-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: smtp-submit: Changed submission_host implementation to use lib-smtp/smtp-client. |
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. |
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. |
e98ba66a8ead146be66ba8219038a45fbf87b62c |
|
26-Nov-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-storage: Make parsed postmaster_address available in mail_storage_settings->parsed_postmaster_address. |
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. |
a9f821804fb50da03c454cd136ed9fe445a4d1d2 |
|
05-Oct-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Use hostname and postmaster_address settings from mail_storage_settings where possible. |
3d9b33dc0195e52a430a6264569b4a6eb36babdc |
|
05-Oct-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Use SMTP submit settings directly. |
faca780e2331e81bba56d484ae2b6e758d3ac3f3 |
|
08-Sep-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: smtp-submit: Added support for asynchronous message submission. |
7fbbd3bf536e8698e79e7d5c93c8f6f650bed929 |
|
08-Sep-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Made smtp-submit standalone.
Removed dependencies on LDA. |
98437599b5c603507c5fb4408d7a93160d0eb220 |
|
08-Sep-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Renamed smtp-client to smtp-submit (2/2).
Renamed smtp_client identifiers to smtp_submit.
Also, created temporary backwards-compatibility in smtp-client.h. |
3e5a1673793631ea5cf0371e9ef5360b5e525335 |
|
08-Sep-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Renamed smtp-client to smtp-submit (1/2).
Renamed the files. |
eec5a564abd206170836fc14e87073b31577c48e |
|
06-May-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: mail-send: Compose var_expand table only once. |
f0e0266a333981b0bf17d0692a94341a977caacf |
|
06-May-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: mail-send: Fixed debug message in mail_send_rejection() to use correct address. |
66d13b49872f602ef776d6d6357309029736b850 |
|
06-May-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Fixed indentation in mail-send.c. |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
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. |
b1d5d687ddc3ebf65b9416c435321062e57c98b9 |
|
25-Oct-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-lda: Add back subject sanitization to mail sending.
Broken by acfda38b75d0f0e899ef692fef01593bd56ed85e |
acfda38b75d0f0e899ef692fef01593bd56ed85e |
|
20-Oct-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Try to initialize var_expand_tab[] directly.
This avoids accidents with the array numbering being wrong. |
0175d37a5ae5a4d146ca41b684bd38d9b03683cb |
|
30-May-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
Remove t_malloc in favour of t_malloc_no0
Using either t_malloc_no0 or t_malloc0 makes it clear whether the
allocated memory is zeroed or not. |
6f187ae85911f63cb87271246c68f3c13a0adb7b |
|
18-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Use o_stream_nsend_istream() where useful
We can skip all of the io error handling and just leave it to
o_stream_nfinish(). |
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. |
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> |
0b3e92b6043435c5aa9f1cf1d04b632f3e19abd9 |
|
06-May-2014 |
Phil Carmody <phil@dovecot.fi> |
treewide sparse cleanup - make single-unit-only data static
Helps keep the global namespace clean. Not all the things suggested by
sparse have been moved. All DOVECOT_ABI_VERSION strings, and anything
replicated in all-settings.c by src/config/settings-get.pl has been
left untouched. Some of the latter could be moved, but the script would
need to be modified to replicate the 'static' (it outputs 'extern'). |
b8cf3beb93988550083e587f7c15afbca7e68de4 |
|
28-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
lib-lda: More smtp-client.h API changes to support multiple destination addresses. |
290ef515581317a0ff53643e2535fccefb5a3f1e |
|
25-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
lib-lda: Use the new smtp_client_init(), not _open() |
b78d055f9dca53bca2efe939dca5074dbc47ea2d |
|
25-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
lib-lda: mail_send_rejection() logs permanent rejections now with info level.
There's no need to log an error when return-path is invalid. |
3a61b68f1b3166e6f63dcd5d7d996133e6571c5b |
|
25-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
lib-lda: Removed unused mail_send_forward() |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
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. |
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. |
e2a88d59c0d47d63ce1ad5b1fd95e487124a3fd4 |
|
24-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Added o_stream_nsend*() and related functions to make delayed error handling safer.
Once o_stream_nsend*() is called, o_stream_nfinish() must be called before
stream is destroyed to finish checking if there were any errors. If
something failed and the stream is just wanted to be closed,
o_stream_ignore_last_errors() can be called.
For streams where errors don't really make any difference (network sockets)
you can call o_stream_set_no_error_handling() immediately after creating the
stream. |
aa01a43b5e4d352a5d5ed0056a2e7f4cbda7c596 |
|
28-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
lib-lda: Fixed mai forward/reject to work with the new smtp_client_open() API. |
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. |
aed9c4248dcbd5fc108eec913ba1c1ae1c1e6704 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
lib-lda: Send DSN instead of MDN for rejections.
I had just copy&pasted the MDN sending from Cyrus.. |
6df0ab0c1ab91f06b6418cb30eff44405a1b8f02 |
|
04-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added mail_get_hdr_stream() and use it where possible.
This makes it clearer for backends when it needs a message body instead of
only message header. |
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. |
446a1535e5c006d72bd67352f556862bde69e4eb |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
lib-lda: Crashfix when sending rejection mail with Auto-Submitted: header.
--HG--
branch : HEAD |
8bb360f9e5de1c25e4f875205bb06e8bf15dae14 |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Removed dead code.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
e5acc283bf030b0b5c79ca4e52d315c516a299fa |
|
16-Oct-2009 |
Pascal Volk <user@localhost.localdomain.org> |
Log debug-level messages with i_debug().
--HG--
branch : HEAD |
3ec647ac9f3567b0688912945632387129e7730d |
|
02-Sep-2009 |
Timo Sirainen <tss@iki.fi> |
lda: Don't send rejects to any messages that have Auto-Submitted header.
--HG--
branch : HEAD |
3b3214607d11e2067ca72ce9f374b79356c43e3f |
|
17-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
smtp_client_open() API changed to take lda_settings instead of mail_deliver_context.
--HG--
branch : HEAD |
445128b9008d1ddd34a75d1c72690fee2cc5a2dd |
|
20-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
deliver: When forwarding messages, use -f parameter as return path and fallback to normalized Return-Path: header.
--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 |