OLD | NEW |
| 1 ## 2.0.0 |
| 2 |
| 3 * **Breaking:** Change the signature of `HttpMultiServer.loopbackSecure()` to |
| 4 match the new Dart 1.13 `HttpServer.bindSecure()` signature. This removes the |
| 5 `certificateName` named parameter and adds the required `context` parameter |
| 6 and the named `v6Only` and `shared` parameters. |
| 7 |
| 8 * Added `v6Only` and `shared` parameters to `HttpMultiServer.loopback()` to |
| 9 match `HttpServer.bind()`. |
| 10 |
1 ## 1.3.2 | 11 ## 1.3.2 |
2 | 12 |
3 * Eventually stop retrying port allocation if it fails repeatedly. | 13 * Eventually stop retrying port allocation if it fails repeatedly. |
4 | 14 |
5 * Properly detect socket errors caused by already-in-use addresses. | 15 * Properly detect socket errors caused by already-in-use addresses. |
6 | 16 |
7 ## 1.3.1 | 17 ## 1.3.1 |
8 | 18 |
9 * `loopback()` and `loopbackSecure()` recover gracefully if an ephemeral port is | 19 * `loopback()` and `loopbackSecure()` recover gracefully if an ephemeral port is |
10 requested and the located port isn't available on both IPv4 and IPv6. | 20 requested and the located port isn't available on both IPv4 and IPv6. |
(...skipping 16 matching lines...) Expand all Loading... |
27 | 37 |
28 * Remove the workaround for [issue 19815][]. | 38 * Remove the workaround for [issue 19815][]. |
29 | 39 |
30 ## 1.0.1 | 40 ## 1.0.1 |
31 | 41 |
32 * Ignore errors from one of the servers if others are still bound. In | 42 * Ignore errors from one of the servers if others are still bound. In |
33 particular, this works around [issue 19815][] on some Windows machines where | 43 particular, this works around [issue 19815][] on some Windows machines where |
34 IPv6 failure isn't discovered until we try to connect to the socket. | 44 IPv6 failure isn't discovered until we try to connect to the socket. |
35 | 45 |
36 [issue 19815]: http://code.google.com/p/dart/issues/detail?id=19815 | 46 [issue 19815]: http://code.google.com/p/dart/issues/detail?id=19815 |
OLD | NEW |