Commit Graph

1359 Commits

Author SHA1 Message Date
Christopher Kohlhoff
36eef63a9c Update copyright notices. 2016-09-11 11:35:40 +10:00
Christopher Kohlhoff
0f0f94a9d7 Remove old header file that was accidentally left behind. 2016-09-11 11:30:19 +10:00
Daniel James
f687d86902 Merge pull request #38 from danieljames/feature/fix-doc-build
Fix the build location for asio.
2016-07-09 12:56:36 +01:00
Daniel
629875892b Fix the build location for asio.
Boost build has changed so that documentation is built relative to the
Jamfile, rather than the current working directory. This broke the ASIO
documentation build, to fix it specify the location using the 'name'
parameter - which is a bit wonky, but it's what boost build looks for.
2016-05-29 13:04:16 +01:00
Christopher Kohlhoff
7041bc96db Merge asio 1.10.7 from 'develop' 2015-12-14 13:23:11 +11:00
Christopher Kohlhoff
8fe7f5d24e Version bump. 2015-12-14 12:01:39 +11:00
Christopher Kohlhoff
c0d667f36a Revision history. 2015-12-14 12:01:10 +11:00
Christopher Kohlhoff
763d513043 Xcode/clang and plain clang use different version numbering. 2015-12-12 11:13:36 +11:00
Christopher Kohlhoff
fb4befe985 LibreSSL doesn't provide SSL_CTX_clear_chain_certs. 2015-12-12 11:12:47 +11:00
Christopher Kohlhoff
e249488285 Regenerate certificates for SSL example. 2015-12-10 22:51:53 +11:00
Christopher Kohlhoff
345ac9aa13 Use CreateEventW rather than CreateEvent. 2015-12-10 22:51:53 +11:00
Christopher Kohlhoff
e1c67f0377 Pass correct output buffer size to strncat. 2015-12-10 22:51:53 +11:00
Christopher Kohlhoff
6582b6966a Fix typo in comment. 2015-12-10 22:51:53 +11:00
Christopher Kohlhoff
bae401b1eb Support for building with OpenSSL when OPENSSL_NO_SSL3 is defined. 2015-12-10 22:45:24 +11:00
Christopher Kohlhoff
073b2943cc Suppress unused typedef warning when using clang. 2015-12-10 22:45:24 +11:00
Christopher Kohlhoff
dd28aed1e5 Use SSL_CTX_clear_chain_certs, if available. 2015-12-10 22:45:24 +11:00
Christopher Kohlhoff
b9cb61416e Prevent multiple definition of BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT with newest MSVC. 2015-12-10 22:45:24 +11:00
Christopher Kohlhoff
798f2a98e8 Add support for Windows 8.1 store apps. 2015-12-10 22:45:24 +11:00
Jessica Hamilton
df50982934 Haiku: link to libnetwork 2015-12-10 22:45:24 +11:00
Christopher Kohlhoff
36f5fda32f Merge asio 1.10.6 from 'develop' 2015-03-24 07:24:12 +11:00
Christopher Kohlhoff
d1db517230 Version bump. 2015-03-24 07:21:45 +11:00
Christopher Kohlhoff
ccb7292b2d Revision history. 2015-03-22 10:58:13 +11:00
Christopher Kohlhoff
c9c75601e0 Don't push/pop options around Boost.DateTime header. 2015-03-22 10:57:34 +11:00
Christopher Kohlhoff
181e5f6db2 Regenerate documentation. 2015-03-22 10:02:12 +11:00
Christopher Kohlhoff
02ebd627d4 Fix integer conversion warnings on 64-bit Windows. 2015-03-21 22:35:32 +11:00
Christopher Kohlhoff
c05d773886 Remove redundant pointer check in SSL engine. 2015-03-21 20:54:31 +11:00
Christopher Kohlhoff
3aa7b1b19d Fix race condition in windows::object_handle. 2015-03-21 20:26:31 +11:00
Christopher Kohlhoff
382804a432 Use default visibility everywhere. 2015-03-21 18:28:43 +11:00
Christopher Kohlhoff
6cf37dc2f2 Fix WinRT detection.
WINAPI_FAMILY_ONE_PARTITION is no longer defined in newer
Windows SDKs.
2015-03-20 18:58:46 +11:00
Christopher Kohlhoff
f342f9bdd2 ERR_remove_state is deprecated, use ERR_remove_thread_state instead. 2015-03-20 09:35:13 +11:00
Christopher Kohlhoff
52841bdfbd Fix strand test. 2015-03-20 00:15:20 +11:00
Christopher Kohlhoff
41bf42b8da Update copyright notices. 2015-03-20 00:14:19 +11:00
Christopher Kohlhoff
a1d5248f3a New macro BOOST_ASIO_DISABLE_CONNECTEX to disable ConnectEx use. 2015-03-20 00:06:08 +11:00
Christopher Kohlhoff
3e2e9c8f97 Remove dependency on Boost.Test. 2015-03-20 00:04:57 +11:00
Christopher Kohlhoff
b261738d79 Strip the scope id from address string before passing to inet_pton.
On some platforms, like FreeBSD, inet_pton fails if the address
string includes trailing characters like a scope id.
2015-03-19 23:57:44 +11:00
Christopher Kohlhoff
b954a03b6f Allow nested calls to completion handler when using yield_context. 2015-03-19 23:56:46 +11:00
Christopher Kohlhoff
83008fc4ce Treat multicast test failures with ENODEV as non-fatal. 2015-03-19 23:55:38 +11:00
Christopher Kohlhoff
98a3f07417 Map ConnectEx errors to portable equivalents.
Fixes boost trac ticket 10744.
2015-03-19 23:55:02 +11:00
Christopher Kohlhoff
cba8ec4ce8 Fix ssl::stream bug that may cause spurious 'short read' errors. 2015-03-19 23:53:58 +11:00
Christopher Kohlhoff
8f5bf7a739 Move result into coro_handler. 2015-03-19 23:53:12 +11:00
Christopher Kohlhoff
5a136ac8f5 std::addressof isn't available until g++ 4.6. 2015-03-19 23:52:43 +11:00
Christopher Kohlhoff
09eeb03cbb Move result of a yield_context operation. 2015-03-19 23:52:06 +11:00
Christopher Kohlhoff
1b3bd862d2 Fix unsigned int overflow reported by clang's integer sanitizer. 2015-03-19 23:51:28 +11:00
Christopher Kohlhoff
1de80ca253 Automatically support clang with libstdc++ when standalone. 2015-03-19 23:50:55 +11:00
Christopher Kohlhoff
224c7d22d3 Ensure OpenSSL error queue is cleared before each operation. 2015-03-19 23:50:06 +11:00
Christopher Kohlhoff
878b787fce Use std::endl in tutorial to ensure output is flushed. 2015-03-19 23:49:25 +11:00
Christopher Kohlhoff
2580addfc0 Use password callback when loading in-memory private key. 2015-03-19 23:48:32 +11:00
Christopher Kohlhoff
f3a184977a Add options for disabling TLS v1.1 and v1.2. 2015-03-19 23:47:59 +11:00
Christopher Kohlhoff
75928f7ed2 Ensure a system header is included before testing __GLIBC_MINOR__. 2015-03-19 23:46:56 +11:00
Christopher Kohlhoff
ada6e27059 Newest MSVC needs noexcept on error_category members. 2015-03-19 23:46:03 +11:00