Peter Thorson
0d7052d2ae
Merge branch 'master' into permessage-deflate
...
Update permessage-deflate to track latest release version.
2015-06-03 09:21:06 -04:00
Peter Thorson
c5510d6de0
Merge branch 'develop'
...
Conflicts:
CMakeLists.txt
Doxyfile
changelog.md
readme.md
websocketpp/version.hpp
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
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
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
d68fd03e40
date fix
2015-04-02 09:56:22 -04:00
Peter Thorson
e161ffde69
permessage deflate error category utility methods should be inline
2015-04-02 09:39:03 -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
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
fccc78479e
retest
2015-01-20 08:29:02 -05:00
Peter Thorson
3017a9c5e4
increase test timeouts
2015-01-20 07:55:42 -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
17544d4d62
correct some documentation & fix warnings
2015-01-20 07:00:43 -05:00
Peter Thorson
4d1693c96c
Merge branch 'master' into permessage-deflate
...
Conflicts:
examples/print_server/print_server.cpp
websocketpp/extensions/permessage_deflate/enabled.hpp
2015-01-20 06:51:06 -05:00
Peter Thorson
d4e15c89ad
update changelog
2015-01-14 06:18:56 -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
Peter Thorson
b9d4187e38
logger documentation
2014-12-05 10:19:31 -05:00
Peter Thorson
cbe887524e
Documentation and code style for syslog logger references #386
2014-12-05 10:10:44 -05:00
Peter Thorson
9807283a6b
Update sha1::calc length parameter to more sane type references #358
...
also cleans up formatting and code style and adds documentation
2014-10-14 22:17:57 -04:00
Peter Thorson
83a66f4e3f
Update base64_encode length parameter to more sane type references #358
...
Also adds documentation and cleans up formatting
2014-10-14 08:28:26 -04:00
Peter Thorson
2e7a902ef7
prefix htonll/ntohll fixes #381 fixes #382 references #358
...
This avoids conflicts with OS level macros
2014-10-14 08:08:30 -04:00
Peter Thorson
65cc3765a8
add docs for namespaces and concurrency policies
2014-05-30 16:02:07 -05:00
Peter Thorson
10be5eee14
clarified documentation for bad_connection error
2014-05-30 16:02:07 -05:00
Peter Thorson
c39777e4c1
add documentation for socket policies
2014-05-30 16:02:06 -05:00
Peter Thorson
e7ce038207
remove unused file
2014-04-10 10:53:41 -05:00
Peter Thorson
aaed2c4950
fix whitespace
2014-04-10 10:20:26 -05:00
Peter Thorson
64fffeda9f
Add combination plain+TLS echo example
2014-04-10 10:19:30 -05:00
Peter Thorson
7137105a81
documentation updates
2014-04-02 11:57:04 -05:00
Peter Thorson
edb26d7721
listen errors are now reported to the caller
2014-03-06 19:01:11 -06:00
Peter Thorson
b2d698d3ca
include hdl in message actions
...
This is not strictly necessary for the broadcast server example. As
this example is commonly used as a starting point for new programs the
lack of hdl on message action is a source of surprising behavior.
2014-03-06 11:59:38 -06:00
Peter Thorson
5e2fadd826
pass better information about TLS handshake failures
2014-03-03 17:09:55 -06:00
Peter Thorson
840bb6b59e
code style and whitespace
2014-03-03 10:32:04 -06:00
Peter Thorson
92dfe9ef97
clarify commands section and new members/methods of websocket_endpoint
2014-02-23 15:46:51 -06:00
Peter Thorson
2ab02197fd
Fleshes out step 4 (opening connections)
2014-02-23 15:31:54 -06:00
Peter Thorson
ce2c1d6e34
whitespace
2014-02-13 11:18:44 -06:00
Peter Thorson
7ceeaa4f9c
fix documentation spelling error
2014-02-13 11:10:47 -06:00
Peter Thorson
883410bb77
Fix an issue where custom timeout values weren't being propagated from endpoints to new connections
2014-02-12 15:07:09 -06:00
Peter Thorson
6d4514246f
separate step 2 and 3
2013-12-14 07:41:21 -06:00
Peter Thorson
01963a23ea
working copy of app client tutorial example
2013-11-21 20:17:39 -06:00
Peter Thorson
2e2a8e4346
documentation and reorganization
2013-05-30 23:30:04 -05:00
Peter Thorson
808179551f
remove dead code
2013-05-30 23:29:48 -05:00
Peter Thorson
38a565888f
adds documentation
2013-05-30 18:05:34 -05:00
Peter Thorson
dcb13d58be
updates hybi00 to use new md5 header
2013-05-30 17:56:57 -05:00
Peter Thorson
e8aa1e0e12
consolodates md5 code
2013-05-30 17:50:10 -05:00
Peter Thorson
fcac7071eb
adds documentation
2013-05-30 13:32:45 -05:00
Peter Thorson
ea36bf1cf7
removes unused files
2013-05-30 13:32:33 -05:00
Peter Thorson
ec8b73cad4
clarifies the purpose of utility client and removes contradictory comments references #242
2013-05-24 22:14:06 -07:00
Peter Thorson
8f8bbb99e9
adds more unit tests for http requests
2013-05-18 06:56:49 -05:00
Peter Thorson
d7e5235036
extract URI for HTTP connections also
2013-05-18 06:54:56 -05:00
Peter Thorson
dd534ace64
switches processor to use new free get_uri function
2013-05-18 06:54:32 -05:00
Peter Thorson
065dd26779
adds free processor extract uri from request utility method
2013-05-18 06:53:46 -05:00
Peter Thorson
8c6b049e99
adds better support for custom URI schemes
2013-05-18 06:53:17 -05:00
Peter Thorson
f988315ea8
updates broadcast_server to use common/thread rather than hardcoding boost thread
2013-05-16 10:31:02 -05:00
Peter Thorson
4474868372
adds unique_lock and condition_variable to common thread tools
2013-05-16 10:30:38 -05:00
Peter Thorson
f3faf404dd
merge from experimental
2013-05-14 15:22:22 -05:00
Peter Thorson
a2a02ba063
adds a debug log statement
2013-05-14 15:14:57 -05:00
Peter Thorson
3ac8a99cec
fixes some typos
2013-05-10 17:18:33 -05:00
Peter Thorson
58fd1b80c2
refactors dns resolve timer to be more robust and adds connect timer
2013-05-10 17:17:13 -05:00
Peter Thorson
43ba642b53
removes timeouts from socket policy (moving them a level up)
2013-05-10 17:13:46 -05:00
Peter Thorson
4e06c837ff
adds post/pre init and connect timeout values to default configs
2013-05-10 17:07:52 -05:00
Peter Thorson
b23c7fd93a
define NOMINMAX to fix VCPP warnings references #203
...
reported by KHeresy
2013-05-10 16:08:46 -05:00
Peter Thorson
8966c88d2f
add platform specific preprocessor settings section
2013-05-10 16:04:43 -05:00
Peter Thorson
e2462ec30b
use endpoint set_timer rather than connection
2013-05-10 16:02:33 -05:00
Peter Thorson
16999a14c7
fixes some silly mistakes references #229
2013-05-09 16:35:39 -05:00
Peter Thorson
4d0a1c98a9
optimization level 2/3 fails to pass unit tests. need to investigate
2013-05-09 16:34:47 -05:00
Peter Thorson
b408ab876e
adds method to set proxy timeout duration at runtime
2013-05-07 20:45:28 -05:00
Peter Thorson
747bc55bcf
adds documentation and error handling to proxy methods
2013-05-07 20:45:04 -05:00
Peter Thorson
fd46083c4a
updates frame unit tests to use more specific checks
2013-05-07 20:34:17 -05:00
Peter Thorson
5d0d1379b6
adds timer support for asio transport and adds proxy connect timeout references #226
2013-05-07 17:49:02 -05:00
Peter Thorson
175cab8d22
updates configs to add default timer wait times references #226
2013-05-07 17:46:41 -05:00
Peter Thorson
bda4cf3a46
updates derived configs to also derive transport_config from base
2013-05-07 17:46:17 -05:00
Peter Thorson
96158ee8b5
print get connection errors
2013-05-07 13:07:36 -05:00
Peter Thorson
215c9bcdab
adds better debugging options for the scons build system
2013-05-07 13:07:35 -05:00
Peter Thorson
b6a741ed23
fixes utility client tls settings
2013-05-03 17:12:51 -05:00
Peter Thorson
8906f19caa
fixes asio tls client config name
2013-05-03 17:12:43 -05:00
Peter Thorson
28eecb80e0
adds utility client example
2013-05-03 17:08:05 -05:00
Peter Thorson
64f7e24b4d
read proxy info from the right socket
2013-05-03 14:32:35 -05:00
Peter Thorson
380116b3df
un-breaks VCPP and doesn't seem to affect anything else
2013-05-03 11:20:42 -05:00