Peter Thorson
3f913f97ef
update tls version used in tls timer tests
2016-02-21 18:24:37 -05:00
Peter Thorson
ffaeba2ec7
switch comment style in connection tests
2016-02-21 18:24:19 -05:00
Peter Thorson
db304bfec4
Remove the use of cached read and write handlers in the asio transport. references #490 #525
...
There isn't a clean way to implement this performance optimization without adding global state/locking, which performs worse. This should fix
2016-02-21 18:23:58 -05:00
Peter Thorson
d3bec51d25
Merge pull request #518 from lobermann/hixie76-hybi00-subprotocol-support
...
added subprotocol support for hybi00 / hixie76
2016-02-21 13:07:24 -05:00
Peter Thorson
8b672f7372
Merge pull request #524 from xavigibert/fix-uri
...
Fixed uri validator by checking its length.
2016-02-21 13:04:18 -05:00
Xavier Gibert Serra
a4a79f6bf6
Fixed uri validator. This bug caused asan error heap-buffer-overflow when passing a short address.
2016-02-18 08:45:20 -08:00
Peter Thorson
9dc013a3aa
Add an FAQ entry explaining how to use permessage-deflate in 0.6.0 and 0.7.0
2016-02-18 09:11:19 -05:00
Peter Thorson
931ad40b5f
documentation & friend updates
2016-02-18 08:46:15 -05:00
Peter Thorson
842f745e24
Add echo_client example
2016-02-18 08:45:31 -05:00
Lukas Obermann
e6f8766707
added subprotocol support for hybi00 / hixie76
...
This was missing but it is described in the RFC here
https://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-00#section-1.9
2016-02-10 17:07:02 +01:00
Peter Thorson
17a2647454
Apply tentative fix for explicitly destroying objects that use io_service before it is deleted
2016-02-08 07:32:57 -05:00
Peter Thorson
323dec4efc
Merge branch 'strand-fix-1' into develop
2016-02-08 07:31:41 -05:00
Peter Thorson
ee343fb282
Adjust use of strand to work better with composite asio operations. references #459
...
particularly affected TLS servers and connection close behavior
2016-02-08 07:31:06 -05:00
Peter Thorson
b76422aa7a
explicitly delete work and resolver object before deleting io_service references #510
2016-02-07 11:58:04 -05:00
Peter Thorson
563fcc6b45
wrap TLS async_shutdown in a strand references #459 #466
2016-02-07 11:26:00 -05:00
Peter Thorson
b6014cc79b
FAQ & Change log minor update
2016-02-02 09:39:12 -05:00
Peter Thorson
d917f0924b
Remove execute permission from sha1.hpp fixes #489
2016-01-31 15:14:44 -05:00
Peter Thorson
e036a5aeab
Also fix this use of auto_ptr
2016-01-31 15:11:33 -05:00
Peter Thorson
ed335a37b5
Replace deprecated use of auto_ptr when unique_ptr is available
2016-01-31 11:07:36 -05:00
Peter Thorson
bb4cbf3d03
Merge branch 'develop' of https://github.com/zaphoyd/websocketpp into develop
2016-01-19 09:34:43 -05:00
Peter Thorson
a388817606
Initial work on utility_server tutorial
2016-01-19 09:33:18 -05:00
Peter Thorson
b373f1ea6b
Merge pull request #509 from mgeier/no-get-uri
...
telemetry_server: Remove unnecessary call to get_uri()
2016-01-19 09:30:23 -05:00
Peter Thorson
28448c77a5
Merge pull request #507 from mgeier/unneeded-typedef
...
Remove unneeded typedef from telemetry_server example
2016-01-19 09:29:07 -05:00
Peter Thorson
ae097d6a93
Merge pull request #508 from mgeier/lock-guard
...
broadcast_server: replace explicit unlock() by scoped unlock
2016-01-19 09:28:56 -05:00
Matthias Geier
02f0026a00
telemetry_server: Remove unnecessary call to get_uri()
2016-01-19 13:22:34 +01:00
Matthias Geier
aac65bdfd0
broadcast_server: replace explicit unlock() by scoped unlock
...
Also: Replace some instances of unique_lock with lock_guard.
2016-01-19 12:31:23 +01:00
Matthias Geier
7b368e67ed
Remove unneeded typedef from telemetry_server example
2016-01-19 10:29:37 +01:00
Peter Thorson
d0802994d8
Merge branch 'pr/502' into develop
2016-01-14 09:12:02 -05:00
Peter Thorson
20cc197967
Fix a few other misc test related things
2016-01-12 10:51:59 -05:00
Gregor Jasny
89df55c577
Register tests to CTest
2016-01-05 09:51:15 +01:00
Peter Thorson
9713455e94
Fix TLS+Asio Standalone builds
2015-12-20 09:36:46 -05:00
Peter Thorson
044eda9cc4
Merge pull request #493 from jchampio/dev/cancel_socket
...
Always log errors when cancelling sockets
2015-12-19 11:52:24 -05:00
Peter Thorson
fc6ec59ab8
more travis updates
2015-12-17 08:11:23 -05:00
Peter Thorson
a01cce3b1a
travis update
2015-12-17 07:32:26 -05:00
Peter Thorson
e1b39037f7
travis config update
2015-12-17 07:30:00 -05:00
Peter Thorson
f54fb0669b
more docs
2015-12-17 07:29:51 -05:00
Peter Thorson
935c8a3264
Begin update to migrate manual content into the git repository
...
The goal here is to get all the documentation in one place including
the class reference, text based manual, tutorials, etc.
2015-12-16 10:03:14 -05:00
Peter Thorson
1e12e7aff8
use c++11 thread support on recent visual studio versions (really)
2015-12-15 19:17:11 -05:00
Peter Thorson
bda1bd14cb
use c++11 thread support on recent visual studio versions
2015-12-15 19:13:37 -05:00
Jacob Champion
5f52127cf7
Always log errors during socket cancel
...
cancel_socket_checked(), which logs any received errors, is now called
consistently instead of the lower-level cancel_socket().
2015-12-15 15:06:01 -08:00
Jacob Champion
999add0c4b
Improve socket cancellation error messages
...
log_err() includes information about the error code.
2015-12-15 15:04:41 -08:00
Jacob Champion
f7448bb1b0
Write to the error log for socket cancel failures
...
Previously an elevel entry was being written to an alog (possible
copy-paste error?).
2015-12-15 14:40:10 -08:00
Peter Thorson
ed45dcc617
Fix an issue where the wrong type of strand was being created.
2015-11-24 10:22:54 -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
b85affddf4
Test how some doxygen compatible markup behaves on github
2015-11-05 08:29:04 -05:00
Peter Thorson
5500aef4ce
Allow accessing the local endpoint when using the Asio transport. fixes #458
2015-11-05 06:33:15 -05:00
Peter Thorson
4e2fb75d07
Removes non-standards compliant masking behavior. fixes #469 , fixes #395
2015-10-30 09:26:28 -04:00
Peter Thorson
6a94162264
Fix error handling in debug_client fixes #473
2015-10-30 08:45:32 -04:00
Peter Thorson
536db87c53
Merge branch 'pr/468' into develop
2015-09-30 09:59:11 -04:00