|
42 | 42 |
|
43 | 43 | <active>yes</active>
|
44 | 44 | </developer>
|
45 |
| - <date>2019-09-18</date> |
46 |
| - <time>21:00:00</time> |
| 45 | + <date>2019-09-25</date> |
| 46 | + <time>16:00:00</time> |
47 | 47 | <version>
|
48 |
| - <release>4.4.6</release> |
| 48 | + <release>4.4.7</release> |
49 | 49 | <api>4.0</api>
|
50 | 50 | </version>
|
51 | 51 | <stability>
|
|
56 | 56 | <notes>
|
57 | 57 | Enhancement
|
58 | 58 | ---
|
59 |
| - + Support max_request_grace (#2784) (#2808) (#2809) (@sshymko) |
60 |
| - + Add SameSite Cookie (@2815) (@Yurunsoft) |
61 |
| - + Support curl_multi_getcontent, CURLOPT_AUTOREFERER for curl hook, add ignore options (#2817) (@2818) (@2819) (@limingxinleo) |
62 |
| - + Support CURLOPT_SSLVERSION and CURLINFO_HEADER_OUT (f2b4c93) (@matyhtf) |
63 |
| - + AIO thread safe (@matyhtf) |
64 |
| - + Optimize numeric type conversion (aa20913) (@twose) |
65 |
| - + Compatibly with diseval extension for library (8b7eb16) (@GXhua) |
| 59 | + + Support thread context (9214411c) (@matyhtf) |
| 60 | + + Generate a warning if the channel has producers or consumers when the program exits (b9f37d9c) (@twose) |
66 | 61 |
|
67 | 62 | Fixed
|
68 | 63 | ---
|
69 |
| - * Fixed missing http headers (#2786) (@doubaokun) |
70 |
| - * Defensive programming for signal callback (@twose) |
71 |
| - * Fixed getProcess memory error (#2801) (@matyhtf) |
72 |
| - * Fixed compilation on MacOS (@matyhtf) |
73 |
| - * Fixed Coroutine\System methods (97c1444) (@twose) |
74 |
| - * Fixed AIO thread task stuck (@matyhtf) |
75 |
| - * Fixed HTTP2 HEADER_TABLE_SIZE (@twose) |
76 |
| - * Fixed spurious waking of socket (d0b659a) (@matyhtf) |
| 64 | + * Fixed reactor send bug (a1dc95f5) (@matyhtf) |
| 65 | + * Fixed event init bug (907c84b3) (@matyhtf) |
| 66 | + * Fixed crash on Cygwin (cfb74793) (@matyhtf) |
| 67 | + * Fixed wrong length of string (c4f97993) (@twose) |
77 | 68 | </notes>
|
78 | 69 | <contents>
|
79 | 70 | <dir name="/">
|
|
130 | 121 | <file role="src" name="core-tests/samples/s1.cc" />
|
131 | 122 | <file role="src" name="core-tests/server/tcp.php" />
|
132 | 123 | <file role="src" name="core-tests/src/client.cpp" />
|
| 124 | + <file role="src" name="core-tests/src/coroutine/async.cpp" /> |
133 | 125 | <file role="src" name="core-tests/src/coroutine/base.cpp" />
|
134 | 126 | <file role="src" name="core-tests/src/coroutine/channel.cpp" />
|
135 | 127 | <file role="src" name="core-tests/src/coroutine/gethostbyname.cpp" />
|
|
270 | 262 | <file role="doc" name="examples/coroutine/waitgroup.php" />
|
271 | 263 | <file role="doc" name="examples/coroutine/websocket/client.php" />
|
272 | 264 | <file role="doc" name="examples/coroutine/websocket/server.php" />
|
| 265 | + <file role="doc" name="examples/cpp/co.cc" /> |
273 | 266 | <file role="doc" name="examples/cpp/mt_co.cc" />
|
274 | 267 | <file role="doc" name="examples/cpp/test_server.c" />
|
275 | 268 | <file role="doc" name="examples/db_pool.php" />
|
|
560 | 553 | <file role="src" name="src/coroutine/hook.cc" />
|
561 | 554 | <file role="src" name="src/coroutine/socket.cc" />
|
562 | 555 | <file role="src" name="src/coroutine/system.cc" />
|
| 556 | + <file role="src" name="src/coroutine/thread_context.cc" /> |
563 | 557 | <file role="src" name="src/coroutine/ucontext.cc" />
|
564 | 558 | <file role="src" name="src/lock/atomic.c" />
|
565 | 559 | <file role="src" name="src/lock/cond.c" />
|
|
0 commit comments