Peter Thorson
1dfc144eac
Revert "Fix make_shared using the wrong strand type"
2015-11-24 10:04:10 -05:00
Peter Thorson
7f19b6ea95
Merge pull request #485 from Meoo/patch-1
...
Fix make_shared using the wrong strand type
2015-11-24 10:04:03 -05:00
Bastien Brunnenstein
5b99feef7f
Fix make_shared using the wrong strand type
...
Fix compilation with standalone ASIO (#462 ), where asio::strand and asio::io_service::strand are separate types.
This is the correct type, as m_strand is a ``lib::shared_ptr<lib::asio::io_service::strand>``
2015-11-24 15:24:52 +01:00
Peter Thorson
c5510d6de0
Merge branch 'develop'
...
Conflicts:
CMakeLists.txt
Doxyfile
changelog.md
readme.md
websocketpp/version.hpp
0.6.0
2015-06-02 08:55:24 -04:00
Peter Thorson
f931734369
prep for release
2015-06-02 07:19:59 -04:00
Peter Thorson
af792aeaba
Update changelog
2015-06-02 07:02:48 -04:00
Peter Thorson
2af2135d82
Merge pull request #432 from rec/develop
...
Fix dangling pointer and message in error.hpp.
2015-06-02 06:59:04 -04:00
Tom Ritchford
f2b38d5634
Fix dangling pointer and message in error.hpp.
2015-05-27 19:18:24 -04:00
Peter Thorson
1b9e40040c
update readme
2015-05-10 21:36:19 -04:00
Peter Thorson
8893faff53
Removes an unnecessary mutex lock in get_con_from_hdl
2015-05-10 21:36:19 -04:00
Peter Thorson
430fb82e76
Fix typo in cmake files
2015-05-10 21:36:19 -04:00
Peter Thorson
01d4109ae8
Merge pull request #428 from timrau/develop
...
Fix grammar
2015-05-07 09:02:24 -04:00
timrau
4cc678ee93
Fix grammar
2015-05-07 21:00:09 +08:00
Peter Thorson
acb53a379c
Refactor deferred http handler support to better match the library conventions
2015-04-29 20:00:20 -04:00
Peter Thorson
c18f210ea3
Allow deferring the sending of an HTTP response. references #425
...
This allows processing of long running http handlers to defer their
response until it is ready without blocking the network thread.
2015-04-29 19:28:36 -04:00
Peter Thorson
f469b90bfc
update changelog credit
2015-04-29 19:24:04 -04:00
Peter Thorson
9d95501536
changelog update
2015-04-25 13:32:33 -04:00
Peter Thorson
9351e73e90
initial sketch of TLS tutorial
2015-04-25 12:41:14 -04:00
Peter Thorson
b817c4499e
Updates echo_server_tls reference TLS settings
2015-04-25 12:28:28 -04:00
Peter Thorson
7829de34a3
Update changelog
2015-04-25 12:26:16 -04:00
Peter Thorson
6973f02d1c
make sure boost version is loaded before using it
2015-04-25 12:25:17 -04:00
Peter Thorson
31b75714bd
Update common/chrono.hpp to latest spec
2015-04-25 12:24:53 -04:00
Peter Thorson
257b5ac8e5
add boost chrono to travis dependencies
2015-04-25 07:33:26 -04:00
Peter Thorson
769fe89533
Major refactor to support standalone Asio and remove Boost dependencies
...
It is now possible to use WebSocket++’s asio transport using only
standalone asio by defining ASIO_STANDALONE before including any
WebSocket++ headers.
2015-04-25 07:17:28 -04:00
Peter Thorson
d670d69c6e
Refactor boost dependencies
...
Introduces a common type_traits header that supplies aligned_storage
using either boost or C++11.
removes unused boost header boost/array.hpp
removes usage of boost::noncopyable in favor of C++11 deleted copy
constructor/operators
2015-04-24 09:40:59 -04:00
Peter Thorson
2c843b9343
echo_server now checks for a special command to stop listening for new connections
2015-04-14 08:14:47 -04:00
Peter Thorson
d076e38e00
properly set opcode on outgoing close frames
2015-04-14 07:58:34 -04:00
Peter Thorson
4331de8a29
Add missing header references #418
2015-04-14 06:56:30 -04:00
Peter Thorson
6dde40d96e
Merge pull request #413 from rec/public-accessor
...
Make transport::asio::connection::get_strand() public.
2015-04-14 06:50:09 -04:00
Tom Ritchford
dc313effa5
Make transport::asio::connection::get_strand() public.
2015-03-27 00:06:01 -04:00
Peter Thorson
6300e090ad
disable emplace test
...
emplace requires move assignability which the class in question doesn’t
support.
2015-03-05 07:55:03 -06:00
Peter Thorson
45dfcbec3c
changelog update
2015-03-04 18:43:49 -06:00
Peter Thorson
39dbe3a4e0
adds a vectored write handler for iostream transport
2015-03-04 18:42:55 -06:00
Peter Thorson
13f6da6f81
fix typo in changelog entry about typos
2015-02-27 09:54:21 -05:00
Peter Thorson
ac5d7ea5af
changelog typo
0.5.1
2015-02-27 09:51:47 -05:00
Peter Thorson
6f7ecc59cd
Bump patch version
2015-02-27 09:49:46 -05:00
Peter Thorson
f7cea42c92
Fix a type in the name of the set method for max_http_body_size. fixes #406
2015-02-27 09:48:28 -05:00
Peter Thorson
9efb12e59b
Fixes an issue where some frame data was counted against the max header size limit
...
End result was that connections that included a lot of frame data
immediately after the initial handshake would erroneously fail due to
hitting the max header size limit.
2015-02-27 09:48:00 -05:00
Peter Thorson
bcd82bd6f4
asio transport clients will now connect properly to servers using TLS SNI
2015-02-23 09:10:23 -05:00
Peter Thorson
8f042d95ec
don't test for std::move on non-c++11 systems
2015-02-06 08:07:42 -05:00
Peter Thorson
0278ba7895
temporary disable of a unit test
2015-02-06 08:00:36 -05:00
Peter Thorson
41c37cfd93
make sure key is always initialized
...
some compilers complain without this. Its probably a safer sane default
anyways.
2015-02-06 07:58:00 -05:00
Peter Thorson
4bea90f555
preliminary support for move semantics for endpoints
2015-02-06 07:51:24 -05:00
Peter Thorson
ce0300e6dc
prepare develop branch for next version
2015-01-22 10:00:51 -05:00
Peter Thorson
f20b2e573f
Merge branch 'develop'
0.5.0
2015-01-22 09:56:40 -05:00
Peter Thorson
650e4c336b
Prepare version 0.5.0 for submission
2015-01-22 09:56:20 -05:00
Peter Thorson
31c761a0a9
Endpoints are now reset after listen failure. fixes #390
2015-01-22 08:20:13 -05:00
Peter Thorson
681c2331a1
Fixes out of scope pointer returned from websocketpp::exception::what(); fixes #397
...
Also adds unit tests for exception construction
2015-01-22 07:33:14 -05:00
Peter Thorson
d55f28fe4b
fix a bunch of minor warnings
2015-01-20 07:53:53 -05:00
Peter Thorson
a8d4a9a66a
increase test timeouts to help avoid false positives
2015-01-20 07:17:29 -05:00