bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
22ee6e1e6193299034ab99f77a650290de2fd6ca |
|
02-Nov-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: i_stream_read_memarea() - Remove impossible ret==-2 checks
If the stream's buffer is empty, i_stream_read_memarea() would have already
assert-crashed at this point. |
bcd286622779a93f809b11993db0550f8c7cc9b5 |
|
01-Nov-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Use i_stream_read_memarea() wherever possible |
2974dca6be5120e49279f06c8aa952e5fac56048 |
|
01-Nov-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Add flags parameter to i_stream_create() and set it to 0
This just changes the API - the following changes add the new flag. |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
0dffa25d211be541ee3c953b23566a1a990789df |
|
06-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: unsigned int:1 -> bool:1
perl -i -pe 's/unsigned int ([^,:;]+):1;/bool $1:1;/' **/*.[ch] |
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> |
a0261d4fe4dfd422a051e474482e88785c04ee41 |
|
28-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
istream-lf: Cleanup & performance improvement.
memchr() is faster than lopping through the data ourself. |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
dc21f1dd3744480855f6f9fb6b4d5b1269a08749 |
|
24-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Avoid overflow error from clang -fsanitize=integer. |
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. |
5df8396a7cbad0b38b83a86667fb3d4c223f6f7c |
|
29-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
istreams: Added default stat() implementation for filter streams. |
dd2df6a67f10792ce31a3666197c0b6885893a3a |
|
28-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
istreams: Renamed i_stream_get_buffer_space() to i_stream_try_alloc() |
3785910c303507db5f629684e6dde2cc7f83668e |
|
25-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Added i_stream_get_data_size(). Used it where possible. |
a10ed8c47534b4c6b6bf2711ccfe577e720a47b4 |
|
23-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
The non-obvious APIs where NULL parameter was changed to "" are
master_service_init() and auth_master_user_list_init().
These checks can currently be enabled only on a patched clang:
http://llvm.org/bugs/show_bug.cgi?id=6786 |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
0536ccb51d41e3078c3a9fa33e509fb4b2420f95 |
|
21-Sep-2011 |
Timo Sirainen <tss@iki.fi> |
Renamed lib/*-internal.h files to lib/*-private.h for consistency. |
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. |
d4fe93a9c242d745e0cf2e6cc58d5caf265de2a0 |
|
14-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
istream-crlf: Fixed assert-crash. |
8ad2759cf4073e3bf4fcb9222a86e2153ed31875 |
|
01-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
istream-crlf optimization.
Based on patch by Len7hir |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
3d2d1ba0a14521c7320370d8cafb9a95b49d333d |
|
14-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
lf-istream: Don't assert-crash if last character in buffer is CR, not followed by LF.
--HG--
branch : HEAD |
da2aa032ccfa8e7e4a4380ef738014549f4d2c2d |
|
28-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Added struct istream.readable_fd, which is used to determine if sendfile() can be used.
--HG--
branch : HEAD |
12a3540693ab69ec622e04d1b3b66962b8b2a3d9 |
|
24-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
istreams: Added a default seek() implementation for non-seekable streams.
--HG--
branch : HEAD |
01e606cda5192c4254c090624a0b2ca92da6da8e |
|
24-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Moved some common istream functionality to default istream implementation.
--HG--
branch : HEAD |
a425baf62f30f4b62250227ff97b4b01c4b01aff |
|
24-Mar-2009 |
Timo Sirainen <tss@iki.fi> |
Removed unused code.
Based on coccinelle output from Diego Liziero.
--HG--
branch : HEAD |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
c09f9f95db314e7482c95e502e1c56ed6c555797 |
|
13-Sep-2008 |
Timo Sirainen <tss@iki.fi> |
Input streams: Improved error handling and added more asserts.
--HG--
branch : HEAD |
6006aa91665cec400dcec3c40176361a84305aea |
|
04-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
Added support for seeking forwards in the stream.
--HG--
branch : HEAD |
bf3fb941cc1deb06786449b89c77d9a56a07c251 |
|
28-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Added support for seeking forwards in the stream. Also mark the stream as
non-seekable since seeking backwards doesn't work.
--HG--
branch : HEAD |
b52ab39e0900187a1b0d675922a8c91766373fb7 |
|
28-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Added support for seeking forwards in the stream. Also mark the stream as
non-seekable since seeking backwards doesn't work.
--HG--
branch : HEAD |
76b43e4417bab52e913da39b5f5bc2a130d3f149 |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2008.
--HG--
branch : HEAD |
9511a40d933181045343110c8101b75887062aae |
|
22-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
i_stream_create() now takes parent stream as parameter and internally sets
abs_start_offset correctly. Added parent_start_offset which is used by
filters instead of their own internal start_offset.
--HG--
branch : HEAD |
1de2b5a16a455e018d8cbf72ee114d4b5d557a48 |
|
22-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
Use istream_private->parent pointer globally instead of each filter stream
having its own.
--HG--
branch : HEAD |
4d6c99647852146fec4f2663767b17593ef73a47 |
|
08-Nov-2007 |
Timo Sirainen <tss@iki.fi> |
Lone CR handling fixes.
--HG--
branch : HEAD |
a33b41b1dc19c692b1283049ec4de492fdadeb9a |
|
08-Nov-2007 |
Timo Sirainen <tss@iki.fi> |
Rewrote with separate CRLF/LF-only read functions. The code is much easier
to read now and it fixes some bugs as well.
--HG--
branch : HEAD |
1a266561b099269bef75eee1a3742e61130ef780 |
|
07-Nov-2007 |
Timo Sirainen <tss@iki.fi> |
Minor optimization
--HG--
branch : HEAD |
a99327dc15e93d264c2a02879c73e25c3e49bebb |
|
05-Nov-2007 |
Timo Sirainen <tss@iki.fi> |
Memory leak fix
--HG--
branch : HEAD |
42dbeeb3462895b03e7633dbc59e8e191199734b |
|
27-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
We called parent stream's read() too often, causing early EOFs.
--HG--
branch : HEAD |
553667c748977991590854426255e1c34a615f24 |
|
20-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Don't assert-crash if underlying input stream read only a CR character.
--HG--
branch : HEAD |
597dba3488c648ffb375ee4a552bd52ac4346979 |
|
20-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Always keep a usable value in stream->max_buffer_size.
--HG--
branch : HEAD |
14175321ddb88619015866978c05a27786ca4814 |
|
20-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Added i_stream_get_buffer_space() to remove code duplication.
--HG--
branch : HEAD |
5478609e31a7665ee108ded988a309673f221aa1 |
|
16-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Fix
--HG--
branch : HEAD |
e815af0640b38444b31eadfaa1673bcb422e1573 |
|
09-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Fixes
--HG--
branch : HEAD |
5fe5ea74285e2fc0fbf7568c53f251aa894650fb |
|
06-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Added input stream filters for reading linefeeds as CRLFs or LFs.
--HG--
branch : HEAD |