bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
e6d4f540bf5c3b7ef5d6e154b217a2422210048c |
|
08-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Use i_realloc_type() wherever possible |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
49b6e2d72cfaa5c244c798ddbae5b61489b0f728 |
|
07-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
-Wstrict-bool warning fixes |
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> |
f922ecaf766c60c10f642f3ac2d5f7748ff642b0 |
|
03-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
ioloop: Added io_set_pending() |
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. |
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. |
b9a13c136b7c5803a8271878fcbbf5328f6e7f2a |
|
03-Dec-2010 |
Timo Sirainen <tss@iki.fi> |
ioloop: Added support for per-io/timeout callback log prefix automation. |
cd65920767c81e079994df625ade27531f72f5c2 |
|
17-Sep-2010 |
Timo Sirainen <tss@iki.fi> |
poll: Added a workaround for AIX to get it to notice IO_ERRORs |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
9c350ac977fc63340d81f25cb9343a5bd6940165 |
|
06-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
ioloop poll: Added assert to catch double-io_add()s.
--HG--
branch : HEAD |
6795f542ed816a3c977085d4f74df1d62a37b690 |
|
22-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
ioloop: Added callback for handling time jumping forwards/backwards.
The default implementation is now to only log a warning when time moves
backwards. The callback is also called if it's detected that time jumps
forwards. In both cases existing timeouts' run times are updated so that
they're called approximately the intended time.
--HG--
branch : HEAD |
dac0b2e5e0f38c6d95ef1a842d891480db580236 |
|
15-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Added io_loop_set_max_fd_count() to specify how many fds we expect to use.
It's used currently only for figuring out how much space should be
allocated initially to fds.
--HG--
branch : HEAD |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
193f5296d2a6b847970c222d8a261b89aae46331 |
|
01-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
Don't break if io_remove() or timeout_remove() are called for non-active ioloops.
--HG--
branch : HEAD |
745f2c7424d88e368eff0a3a7650b352a9d1f0dd |
|
21-Aug-2008 |
Timo Sirainen <tss@iki.fi> |
Added io_remove_closed().
--HG--
branch : HEAD |
20a3870db4f78717574ee94bca1512994391b2ab |
|
03-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Use priority queue to implement timeout handling. Added timeout_reset().
--HG--
branch : HEAD |
76b43e4417bab52e913da39b5f5bc2a130d3f149 |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2008.
--HG--
branch : HEAD |
89a126810703c666309310d0f3189e9834d70b5b |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Replaced my Copyright notices. The year range always ends with 2007 now.
My name was replaced with "Dovecot authors". In many cases I didn't really
even own the copyright, so this is more correct.
--HG--
branch : HEAD |
ff33b4ab6ba0d5187802ea703f57015864332eb9 |
|
15-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
If poll()/etc. timeouts, we didn't handle time timeouts immediately but
called poll()/etc again with zero timeout and then handled the timeouts.
--HG--
branch : HEAD |
dcc76bb1e1bb287e3e71e6a39a7ca207fab0eaa8 |
|
08-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Various cleanups to ioloop code.
--HG--
branch : HEAD |
231784063ad083c5d7dc9dc0690cfb2d66481329 |
|
28-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
If we get POLLNVAL, disable events completely for the io so we don't just loop forever.
--HG--
branch : HEAD |
35565557e05721a761132cec2ba1d93acacb6c14 |
|
16-Aug-2006 |
Timo Sirainen <tss@iki.fi> |
Rewrote much of the kqueue code. It didn't work correctly if there were both
input and output I/O handlers added for the same file descriptor. The code
works now very much like epoll code. Did also several cleanups.
--HG--
branch : HEAD |
137a206662ac52635a687b3632923fd6929efabb |
|
29-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
If DEBUG is enabled, make sure the fd is still open when removing the I/O
handler.
--HG--
branch : HEAD |
6ef7e31619edfaa17ed044b45861d106a86191ef |
|
13-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added "bool" type and changed all ints that were used as booleans to bool.
--HG--
branch : HEAD |
ead543115fe206aa3071317a367cbfad51644f41 |
|
13-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Cleanup + removed compiler warnings with 64bit systems
--HG--
branch : HEAD |
a718b37c944315db5d7189db214d7325466253d7 |
|
25-Sep-2005 |
Timo Sirainen <tss@iki.fi> |
minor cleanup
--HG--
branch : HEAD |
8d59f06c9422fa49b538e23ffb06eddb23c6add2 |
|
25-Sep-2005 |
Timo Sirainen <tss@iki.fi> |
Added IO_ERROR condition that we can watch now.
--HG--
branch : HEAD |
a912d084eb8024ce35462c9fd2d50b86b13d8d33 |
|
14-Aug-2005 |
Timo Sirainen <tss@iki.fi> |
If we leaked a t_pop() call, tell where it happened
--HG--
branch : HEAD |
797de45dcf6e24642ab347d5033beb92034b779d |
|
12-Jul-2005 |
Timo Sirainen <tss@iki.fi> |
data -> context/ctx naming convention replaces
--HG--
branch : HEAD |
d12888d64be4aa4cb8cf36ee69920a8cde58d276 |
|
17-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
If we get POLLNVAL, call the callback anyway so it hopefully gets rid of the
condition.
--HG--
branch : HEAD |
328930fb9395d9c73095e44a96e36581751b360d |
|
05-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Added epoll support if --with-ioloop=epoll is given. Patch by Andrey Panin.
--HG--
branch : HEAD |
90da11b31d498cd653ec7232b334b6057198ab46 |
|
25-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Changed io_remove() to destroy the io immediately. Changed struct io to be
double linked list. Moved highest_fd into select-specific struct. Some minor
optimizations.
--HG--
branch : HEAD |
099bd1273cb6c664b5e57826c5a82640a483882d |
|
23-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Internal I/O loop API change in preparation for epoll support. Patch by
Andrey Panin.
--HG--
branch : HEAD |
5e0ce63bb65db34d7f48b34bbb5545fa791781c4 |
|
26-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Removed most of the license comments from src/lib/*.c. It's just fine to
keep them in a single COPYING.MIT file. Changed a few other comments as well.
--HG--
branch : HEAD |
9bf98814caf6ca9091a77e1eeb5d64bfc5c537af |
|
24-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Added IO_DIR_NOTIFY and IO_FILE_NOTIFY conditions to io_add(). IO_DIR_NOTIFY
is now implemented for Linux dnotify.
--HG--
branch : HEAD |
e8116b251c211f8f0f1af454da5c549136937308 |
|
26-May-2003 |
Timo Sirainen <tss@iki.fi> |
bugfix
--HG--
branch : HEAD |
a337c51456fc8a068a7af5373371f8b736c4e51c |
|
24-May-2003 |
Timo Sirainen <tss@iki.fi> |
fix
--HG--
branch : HEAD |
4d1a0d73d7dc03669b36f12a8af9978de361ad06 |
|
24-May-2003 |
Timo Sirainen <tss@iki.fi> |
bugfixes
--HG--
branch : HEAD |
61cac99a76ccb00dd4527533fb901a884503f541 |
|
23-May-2003 |
Timo Sirainen <tss@iki.fi> |
Extra asserts
--HG--
branch : HEAD |
007d354a674fb3ddf49db160cf050cf61270a1a0 |
|
23-May-2003 |
Timo Sirainen <tss@iki.fi> |
Removed I/O priorities. They were pretty much useless and were just getting
in way.
--HG--
branch : HEAD |
68913bb7b67ce447f2d91c160b108579c7da0ba2 |
|
23-May-2003 |
Timo Sirainen <tss@iki.fi> |
minor speedup
--HG--
branch : HEAD |
a661087e4b5f8757882230173525d4229e61acc0 |
|
23-May-2003 |
Timo Sirainen <tss@iki.fi> |
Clear old poll revents when removing the IO. Just extra sanity check.
--HG--
branch : HEAD |
15e6fbb1bdc66b05cccbd7976dd659153e255c26 |
|
27-Apr-2003 |
Timo Sirainen <tss@iki.fi> |
Better handling for POLLNVAL.
--HG--
branch : HEAD |
dc4127f13f2d5cf44577471123ae70b7772b2e8c |
|
01-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Don't let login process fork()
--HG--
branch : HEAD |
7013075e208bc7aa87257df7d9664c84c7c220f3 |
|
27-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Removed useless parameters from io_callback_t and timeout_callback_t.
--HG--
branch : HEAD |
f923659c0e5298263d80622c99f4dc4132b4675b |
|
11-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Naming change for function typedefs.
--HG--
branch : HEAD |
01af88dfbb7a022ddb3ab9fb4159f2a4a204ead3 |
|
10-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Added old_size parameter to p_realloc() - we rarely need it and this way
each allocation takes 8 bytes less memory.
--HG--
branch : HEAD |
c0435c854a0e7246373b9752d163095cc4fbe985 |
|
05-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Naming style changes, finally got tired of most of the typedefs. Also the
previous enum -> macro change reverted so that we don't use the highest bit
anymore, that's incompatible with old indexes so they will be rebuilt.
--HG--
branch : HEAD |
eef4c69e0c1759aaaddcef341c817bb1e374ed24 |
|
04-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Misc. compiler warning fixes.
--HG--
branch : HEAD |
5254d77805cd35b9356d072ba325c356c43b0d51 |
|
18-Dec-2002 |
Timo Sirainen <tss@iki.fi> |
Marked all non-trivial buffer modifications with @UNSAFE tag. Several
cleanups and a couple of minor bugfixes.
--HG--
branch : HEAD |
960e80edf5cde4e194f0669c6c784cdd76e3dfe5 |
|
25-Nov-2002 |
Timo Sirainen <tss@iki.fi> |
select() support was broken. Also changed the way it's built.
--HG--
branch : HEAD |
c9fae156bb2dd1f4d1e2632cb396d630a9efb0c1 |
|
28-Oct-2002 |
Timo Sirainen <tss@iki.fi> |
changed t_push() and t_pop() to return unsigned int. added global
data_stack_frame which is used by TempString to verify it's accessed only
in the same frame.
--HG--
branch : HEAD |
1215bc4d7e747846f282cf710e61f3768e69238d |
|
22-Aug-2002 |
Timo Sirainen <tss@iki.fi> |
s/user_data/context/ and some s/Data/Context/
--HG--
branch : HEAD |
66251e6ab31e5cc153fe5cae608e416dacafe9cd |
|
08-Aug-2002 |
Timo Sirainen <tss@iki.fi> |
Initial revision
--HG--
branch : HEAD |