diff options
Diffstat (limited to 'doc/html/boost_asio/history.html')
-rw-r--r-- | doc/html/boost_asio/history.html | 184 |
1 files changed, 154 insertions, 30 deletions
diff --git a/doc/html/boost_asio/history.html b/doc/html/boost_asio/history.html index f9ee49ccea..b0cec7d95e 100644 --- a/doc/html/boost_asio/history.html +++ b/doc/html/boost_asio/history.html @@ -28,6 +28,130 @@ </h2></div></div></div> <h4> <a name="boost_asio.history.h0"></a> + <span class="phrase"><a name="boost_asio.history.asio_1_12_1___boost_1_67"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_12_1___boost_1_67">Asio + 1.12.1 / Boost 1.67</a> + </h4> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + Added missing const qualifier to <code class="computeroutput">basic_socket_acceptor::get_option</code>. + </li> +<li class="listitem"> + Worked around a parsing error that occurs with some versions of gcc. + </li> +<li class="listitem"> + Fixed broken code samples in tutorial. + </li> +<li class="listitem"> + Added new experimental features. (Note that "experimental" features + may be changed without notice in subsequent releases.) + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> +<li class="listitem"> + Added <code class="computeroutput">experimental::detached</code> completion token. + </li> +<li class="listitem"> + Added <code class="computeroutput">experimental::redirect_error</code> completion token. + </li> +<li class="listitem"> + Added <code class="computeroutput">experimental::co_spawn</code> facility for integration + with the coroutines technical specification. + </li> +</ul></div> + </li> +<li class="listitem"> + Updated timeout examples to use latest features. + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> +<li class="listitem"> + Used <code class="computeroutput">asio::steady_timer</code> rather than <code class="computeroutput">asio::deadline_timer</code>. + </li> +<li class="listitem"> + Used <code class="computeroutput">asio::dynamic_buffer</code> rather than <code class="computeroutput">asio::streambuf</code>. + </li> +<li class="listitem"> + Used timed <code class="computeroutput">asio::io_context::run_for()</code> function for + blocking clients. + </li> +<li class="listitem"> + Added example showing a custom completion token for blocking with + timeouts. + </li> +</ul></div> + </li> +<li class="listitem"> + Fixed unit tests to compile when <code class="computeroutput">BOOST_ASIO_NO_DEPRECATED</code> + is defined. + </li> +<li class="listitem"> + Changed socket iostreams to use chrono by default, to fix compatibility + with the Networking TS. Define <code class="computeroutput">BOOST_ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM</code> + to enable the old Boost.Date_Time interface in <code class="computeroutput">basic_socket_streambuf</code> + and <code class="computeroutput">basic_socket_iostream</code>. + </li> +<li class="listitem"> + Updated examples to use chrono rather than Boost.Date_Time. + </li> +<li class="listitem"> + Fixed an incorrect member function detector in the <code class="computeroutput">is_dynamic_buffer</code> + trait. + </li> +<li class="listitem"> + Fixed an <code class="computeroutput">async_result</code> incompatibility with deprecated <code class="computeroutput">handler_type</code>. + </li> +<li class="listitem"> + Added a missing move optimisation in the SSL stream implementation. + </li> +<li class="listitem"> + Fixed incorrect <code class="computeroutput">basic_resolver_results::value_type</code> typedef. + </li> +<li class="listitem"> + Fixed a compile error with some OpenSSL versions when <code class="computeroutput">SSL_OP_NO_COMPRESSION</code> + is defined. + </li> +<li class="listitem"> + Changed <code class="computeroutput">add_certificate_authority</code> to process multiple certificates + in a bundle. + </li> +<li class="listitem"> + Eliminated deprecation warning with MSVC by using <code class="computeroutput">std::invoke_result</code> + rather than <code class="computeroutput">std::result_of</code>. + </li> +<li class="listitem"> + Changed to use <code class="computeroutput">std::string_view</code> for C++17 or later, and <code class="computeroutput">std::experimental::string_view</code> + for C++14. Define the preprocessor macro <code class="computeroutput">BOOST_ASIO_DISABLE_STD_STRING_VIEW</code> + to force the use of std::experimental::string_view (assuming it is available) + when compiling in C++17 mode. + </li> +<li class="listitem"> + Ensured <code class="computeroutput">DynamicBuffer</code> template arguments are decayed before + using in <code class="computeroutput">enable_if</code> tests. + </li> +<li class="listitem"> + Changed documentation to distinguish legacy completion handlers (which + are still required to be CopyConstructible) from new MoveConstructible + handlers. + </li> +<li class="listitem"> + Suppressed a discarded return value warning in the buffer debugging support. + </li> +<li class="listitem"> + Fixed <code class="computeroutput">basic_yield_context</code> to work with completion signatures + containing reference parameters. + </li> +<li class="listitem"> + Ensured that stackful coroutines launched using <code class="computeroutput">spawn()</code> correctly + store decayed copies of their function and handler arguments. + </li> +<li class="listitem"> + Fixed some compatibility issues with Android. + </li> +<li class="listitem"> + Added cross-compilation support to Jamfiles. + </li> +<li class="listitem"> + Fixed some minor portability issues in examples. + </li> +</ul></div> +<h4> +<a name="boost_asio.history.h1"></a> <span class="phrase"><a name="boost_asio.history.asio_1_12_0___boost_1_66"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_12_0___boost_1_66">Asio 1.12.0 / Boost 1.66</a> </h4> @@ -73,7 +197,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h1"></a> +<a name="boost_asio.history.h2"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_10___boost_1_65"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_10___boost_1_65">Asio 1.10.10 / Boost 1.65</a> </h4> @@ -110,7 +234,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h2"></a> +<a name="boost_asio.history.h3"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_9___boost_1_64"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_9___boost_1_64">Asio 1.10.9 / Boost 1.64</a> </h4> @@ -163,7 +287,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h3"></a> +<a name="boost_asio.history.h4"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_8___boost_1_62"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_8___boost_1_62">Asio 1.10.8 / Boost 1.62</a> </h4> @@ -198,7 +322,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h4"></a> +<a name="boost_asio.history.h5"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_7___boost_1_60"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_7___boost_1_60">Asio 1.10.7 / Boost 1.60</a> </h4> @@ -233,7 +357,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h5"></a> +<a name="boost_asio.history.h6"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_6___boost_1_58"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_6___boost_1_58">Asio 1.10.6 / Boost 1.58</a> </h4> @@ -313,7 +437,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h6"></a> +<a name="boost_asio.history.h7"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_5___boost_1_57"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_5___boost_1_57">Asio 1.10.5 / Boost 1.57</a> </h4> @@ -356,7 +480,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h7"></a> +<a name="boost_asio.history.h8"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_4___boost_1_56"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_4___boost_1_56">Asio 1.10.4 / Boost 1.56</a> </h4> @@ -378,7 +502,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h8"></a> +<a name="boost_asio.history.h9"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_3"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_3">Asio 1.10.3</a> </h4> @@ -413,7 +537,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h9"></a> +<a name="boost_asio.history.h10"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_2"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_2">Asio 1.10.2</a> </h4> @@ -486,7 +610,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h10"></a> +<a name="boost_asio.history.h11"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_1___boost_1_55"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_1___boost_1_55">Asio 1.10.1 / Boost 1.55</a> </h4> @@ -601,7 +725,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h11"></a> +<a name="boost_asio.history.h12"></a> <span class="phrase"><a name="boost_asio.history.asio_1_10_0___boost_1_54"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_0___boost_1_54">Asio 1.10.0 / Boost 1.54</a> </h4> @@ -751,7 +875,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h12"></a> +<a name="boost_asio.history.h13"></a> <span class="phrase"><a name="boost_asio.history.asio_1_8_3___boost_1_53"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_8_3___boost_1_53">Asio 1.8.3 / Boost 1.53</a> </h4> @@ -792,7 +916,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h13"></a> +<a name="boost_asio.history.h14"></a> <span class="phrase"><a name="boost_asio.history.asio_1_8_2___boost_1_51"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_8_2___boost_1_51">Asio 1.8.2 / Boost 1.51</a> </h4> @@ -834,7 +958,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h14"></a> +<a name="boost_asio.history.h15"></a> <span class="phrase"><a name="boost_asio.history.asio_1_8_1___boost_1_50"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_8_1___boost_1_50">Asio 1.8.1 / Boost 1.50</a> </h4> @@ -869,7 +993,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h15"></a> +<a name="boost_asio.history.h16"></a> <span class="phrase"><a name="boost_asio.history.asio_1_8_0___boost_1_49"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_8_0___boost_1_49">Asio 1.8.0 / Boost 1.49</a> </h4> @@ -916,7 +1040,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h16"></a> +<a name="boost_asio.history.h17"></a> <span class="phrase"><a name="boost_asio.history.asio_1_6_1___boost_1_48"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_6_1___boost_1_48">Asio 1.6.1 / Boost 1.48</a> </h4> @@ -1009,7 +1133,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h17"></a> +<a name="boost_asio.history.h18"></a> <span class="phrase"><a name="boost_asio.history.asio_1_6_0___boost_1_47"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_6_0___boost_1_47">Asio 1.6.0 / Boost 1.47</a> </h4> @@ -1240,7 +1364,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h18"></a> +<a name="boost_asio.history.h19"></a> <span class="phrase"><a name="boost_asio.history.asio_1_4_9___boost_1_46_1"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_9___boost_1_46_1">Asio 1.4.9 / Boost 1.46.1</a> </h4> @@ -1271,7 +1395,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h19"></a> +<a name="boost_asio.history.h20"></a> <span class="phrase"><a name="boost_asio.history.asio_1_4_8___boost_1_46"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_8___boost_1_46">Asio 1.4.8 / Boost 1.46</a> </h4> @@ -1287,7 +1411,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h20"></a> +<a name="boost_asio.history.h21"></a> <span class="phrase"><a name="boost_asio.history.asio_1_4_7___boost_1_45"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_7___boost_1_45">Asio 1.4.7 / Boost 1.45</a> </h4> @@ -1366,7 +1490,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h21"></a> +<a name="boost_asio.history.h22"></a> <span class="phrase"><a name="boost_asio.history.asio_1_4_6___boost_1_44"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_6___boost_1_44">Asio 1.4.6 / Boost 1.44</a> </h4> @@ -1434,7 +1558,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h22"></a> +<a name="boost_asio.history.h23"></a> <span class="phrase"><a name="boost_asio.history.asio_1_4_5___boost_1_43"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_5___boost_1_43">Asio 1.4.5 / Boost 1.43</a> </h4> @@ -1501,7 +1625,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h23"></a> +<a name="boost_asio.history.h24"></a> <span class="phrase"><a name="boost_asio.history.asio_1_4_4___boost_1_42"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_4___boost_1_42">Asio 1.4.4 / Boost 1.42</a> </h4> @@ -1562,7 +1686,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h24"></a> +<a name="boost_asio.history.h25"></a> <span class="phrase"><a name="boost_asio.history.asio_1_4_3___boost_1_40"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_3___boost_1_40">Asio 1.4.3 / Boost 1.40</a> </h4> @@ -1617,7 +1741,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h25"></a> +<a name="boost_asio.history.h26"></a> <span class="phrase"><a name="boost_asio.history.asio_1_4_2___boost_1_39"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_2___boost_1_39">Asio 1.4.2 / Boost 1.39</a> </h4> @@ -1670,7 +1794,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h26"></a> +<a name="boost_asio.history.h27"></a> <span class="phrase"><a name="boost_asio.history.asio_1_4_1___boost_1_38"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_1___boost_1_38">Asio 1.4.1 / Boost 1.38</a> </h4> @@ -1702,7 +1826,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h27"></a> +<a name="boost_asio.history.h28"></a> <span class="phrase"><a name="boost_asio.history.asio_1_4_0___boost_1_37"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_0___boost_1_37">Asio 1.4.0 / Boost 1.37</a> </h4> @@ -1737,7 +1861,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h28"></a> +<a name="boost_asio.history.h29"></a> <span class="phrase"><a name="boost_asio.history.asio_1_2_0___boost_1_36"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_2_0___boost_1_36">Asio 1.2.0 / Boost 1.36</a> </h4> @@ -1787,7 +1911,7 @@ </li> </ul></div> <h4> -<a name="boost_asio.history.h29"></a> +<a name="boost_asio.history.h30"></a> <span class="phrase"><a name="boost_asio.history.asio_1_0_0___boost_1_35"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_0_0___boost_1_35">Asio 1.0.0 / Boost 1.35</a> </h4> @@ -1797,7 +1921,7 @@ </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2003-2017 Christopher M. Kohlhoff<p> +<td align="right"><div class="copyright-footer">Copyright © 2003-2018 Christopher M. Kohlhoff<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> |