Mercurial > hg > ngx_http_upstream_keepalive
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 |
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 | 8 |
9 Changes with upstream keepalive module 0.5 (2011-09-03): | |
10 | |
11 *) Feature: https connections support (requires patches). | |
12 | |
13 *) Bugfix: invalid connections might be cached. | |
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. |