annotate CHANGES @ 42:c53e018dbcf5

Keepalive: do not reject connections with ready flag set. Instead, call read event handler explicitly to test if there are actually any unexpected data. This fixes unbuffered proxy connections not being cached with epoll and rtsig event methods.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 08 Sep 2011 17:12:07 +0400
parents 0b00e2d1a797
children d7643c291ef0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
39
0b00e2d1a797 Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents: 35
diff changeset
1
0b00e2d1a797 Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents: 35
diff changeset
2 Changes with upstream keepalive module 0.6 (2011-09-04):
0b00e2d1a797 Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents: 35
diff changeset
3
0b00e2d1a797 Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents: 35
diff changeset
4 *) Bugfix: module could not be built on Windows.
0b00e2d1a797 Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents: 35
diff changeset
5
0b00e2d1a797 Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents: 35
diff changeset
6 *) Bugfix: module could not be built without the ngx_http_ssl_module.
0b00e2d1a797 Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents: 35
diff changeset
7
35
a84573f16a0c Keepalive: update docs.
Maxim Dounin <mdounin@mdounin.ru>
parents: 24
diff changeset
8
a84573f16a0c Keepalive: update docs.
Maxim Dounin <mdounin@mdounin.ru>
parents: 24
diff changeset
9 Changes with upstream keepalive module 0.5 (2011-09-03):
a84573f16a0c Keepalive: update docs.
Maxim Dounin <mdounin@mdounin.ru>
parents: 24
diff changeset
10
a84573f16a0c Keepalive: update docs.
Maxim Dounin <mdounin@mdounin.ru>
parents: 24
diff changeset
11 *) Feature: https connections support (requires patches).
a84573f16a0c Keepalive: update docs.
Maxim Dounin <mdounin@mdounin.ru>
parents: 24
diff changeset
12
a84573f16a0c Keepalive: update docs.
Maxim Dounin <mdounin@mdounin.ru>
parents: 24
diff changeset
13 *) Bugfix: invalid connections might be cached.
a84573f16a0c Keepalive: update docs.
Maxim Dounin <mdounin@mdounin.ru>
parents: 24
diff changeset
14
24
2ee28064a04a Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents: 22
diff changeset
15
2ee28064a04a Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents: 22
diff changeset
16 Changes with upstream keepalive module 0.4 (2010-12-15):
2ee28064a04a Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents: 22
diff changeset
17
2ee28064a04a Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents: 22
diff changeset
18 *) Bugfix: the "[alert] ... open socket ... left in connection ..."
2ee28064a04a Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents: 22
diff changeset
19 messages were logged on nginx worker process gracefull exit for
2ee28064a04a Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents: 22
diff changeset
20 each cached connection; the bug had appeared in 0.3.
2ee28064a04a Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents: 22
diff changeset
21
22
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
22
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
23 Changes with upstream keepalive module 0.3 (2010-09-14):
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
24
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
25 *) Bugfix: cached connections might be closed needlessly.
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
26 Thanks to Martin Fjordvald.
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
27
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
28 *) Bugfix: in memory allocation error handling on config creation.
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
29
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
30
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
31 Changes with upstream keepalive module 0.2 (2009-05-15):
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
32
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
33 *) Feature: expiremental support for FastCGI (requires patches).
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
34
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
35 *) Bugfix: invalid connections might be cached.
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
36
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
37
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
38 Changes with upstream keepalive module 0.1 (2008-10-24):
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
39
f3e74fbd0f0b Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
40 *) The first public version.