Peter Thorson
ef380f7fff
Add CMake build support for examples and tests, zlib dependencies
2015-07-29 08:57:56 -04:00
Thijs Wenker
bc7ad6550e
fixed typo
2015-07-16 12:18:32 +02:00
Thijs Wenker
d3fe51fa39
Added missing CMake files, organized the CMake structure between test and example directories using the global variable USE_FOLDERS
2015-07-16 12:17:59 +02:00
Thijs Wenker
7514c82c92
CMake: properly include examples and tests with macro (added unit_test_framework dependency for unit tests)
2015-07-16 11:38:38 +02:00
Peter Thorson
dabf32a668
Better std::chrono autodetection for Visual Studio
2015-06-05 08:49:07 -04:00
Peter Thorson
39497aaa61
reset dev branch for work on next version
2015-06-02 08:59:10 -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
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
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
Peter Thorson
d4e15c89ad
update changelog
2015-01-14 06:18:56 -06:00
Peter Thorson
1d29d48bb8
Merge pull request #393 from Schebb/develop
...
fixed 'localtime_*' compilation error MinGW
2015-01-14 06:12:58 -06:00
Peter Thorson
09c5f6505e
Disable default use of C++11 threads on MinGW
2015-01-06 17:34:00 -06:00
Peter Thorson
745ed4f77a
increase test timeout to help fail less on slow travis machines
2015-01-06 17:33:01 -06:00