Peter Thorson
3d0d28affc
Eliminate spurious expired timers in certain error conditions references #295
2013-10-10 13:45:49 -05:00
Peter Thorson
63cdaec0ba
removes unused variable set per static analysis
2013-10-10 13:14:06 -05:00
Peter Thorson
3d57d412f7
Updates COPYING file to include all bundled licenses references #294
2013-10-10 08:20:03 -05:00
Peter Thorson
97e5e5fc7b
replaces sha1 library with a more clearly licensed project references #294
2013-10-10 08:19:43 -05:00
Peter Thorson
ed39a6ab1a
Re-introduces strands to asio transport
2013-10-06 14:58:29 -05:00
Peter Thorson
b934e71ace
adjust transport async_accept and async_connect to use connection_ptr instead of connection_hdl
...
prevents a newly created connection_ptr from being destroyed
immediately after accepting or connecting.
2013-10-06 10:51:41 -05:00
Peter Thorson
013c2da7e8
removes internal connection tracking mechanism from endpoint
2013-10-06 10:47:59 -05:00
Peter Thorson
aebdb26dc6
additional debug log detail
2013-10-06 10:34:15 -05:00
Peter Thorson
e91d6f6a45
refactor iostream read completion to remove memory leak
2013-09-28 07:56:41 -05:00
Peter Thorson
de6d15c9fc
adds documentation notes about when fatal_error and eof methods showed up
2013-09-28 07:56:03 -05:00
Peter Thorson
3035c8dc0a
Deprecates iostream transport readsome in favor of read_some
...
which is more consistent with the naming of the rest of the library.
2013-09-28 07:55:41 -05:00
Peter Thorson
c175ec4f42
Adds preliminary signaling to iostream transport of eof and fatal transport errors
2013-09-27 21:24:33 -05:00
Peter Thorson
e6319f51a4
Updates transport code to use shared rather than raw pointers. references #293
2013-09-26 07:43:10 -05:00
Peter Thorson
d17569fa87
fixes issue where custom headers couldn't be set for client connections
2013-09-25 08:18:46 -05:00
Peter Thorson
e9cb0b840f
fixes a compile error on visual studio when using interrupts
2013-08-30 15:52:26 -05:00
Peter Thorson
bd9c9767e1
Updates message buffer documentation and style
2013-08-17 12:16:21 -05:00
Peter Thorson
ac41f467ed
Merge branch 'master' of https://github.com/zaphoyd/websocketpp
...
Conflicts:
changelog.md
2013-08-15 07:46:48 -05:00
Peter Thorson
cab72215aa
adds new close codes per IANA registry
2013-08-15 07:46:07 -05:00
Peter Thorson
12d240ff09
fix typo
2013-08-12 11:25:12 -05:00
Peter Thorson
107d3c9bb6
add set_remote_endpoint method to iostream transport
2013-08-12 11:22:45 -05:00
Peter Thorson
49c07296dd
iostream transport documentation
2013-08-12 11:22:26 -05:00
Peter Thorson
8475f5f200
add iostream transport set_secure functionality
2013-08-12 11:21:41 -05:00
Peter Thorson
8ef8372af1
transport policy documentation
2013-08-12 11:16:59 -05:00
Peter Thorson
4a10d8ddfd
iostream transport docs and code style
2013-08-12 11:16:45 -05:00
Peter Thorson
f02c6f1c75
code style
2013-08-05 08:32:43 -05:00
Peter Thorson
eb9ab6f70f
add constexpr to static logging tests
2013-08-05 08:32:28 -05:00
Peter Thorson
a2d92c9a21
style and documentation
2013-08-05 08:28:22 -05:00
Peter Thorson
6e23a6ec3c
fix documentation bugs
2013-08-05 08:26:51 -05:00
Peter Thorson
c30d000359
fix documentation typos, add client clarification
2013-07-31 22:42:55 -05:00
Peter Thorson
ffe59ab078
documentation and code style
2013-07-30 22:13:56 -05:00
Peter Thorson
485304b438
Add missing locale include, fixes #281
2013-07-27 11:27:26 -05:00
Peter Thorson
3bab403c1b
Refactor asio_transport and add full docs and exception free varient methods
2013-07-27 11:24:24 -05:00
Peter Thorson
c017331959
remove trailing whitespace
2013-07-21 07:49:15 -05:00
Peter Thorson
df828914c7
remove unneeded code and trailing whitespace
2013-07-21 07:38:27 -05:00
Peter Thorson
2c879ee797
Wrap ioservice run_one method. Fixes #278
2013-07-21 07:00:28 -05:00
Peter Thorson
241cf697f6
Suppress error when shutting down a closed connection
2013-07-17 07:28:26 -05:00
Peter Thorson
3f08de3d9d
alpha3 release
2013-07-16 18:19:35 -05:00
Peter Thorson
7f062297de
complete and clean up sha1 refactoring
...
move the remainder of documentation and licenses into sha1.hpp. Remove
unused files.
2013-07-14 10:49:40 -05:00
Peter Thorson
1c199aca6e
minor refactoring of sha1 code
...
Update code style to better match project. Add more documentation. Add
some C++ specific features to improve compatibility and reduce warnings
with C++ applications. Add original project unit tests to WebSocket++
test suite.
2013-07-14 10:34:47 -05:00
Peter Thorson
b8af39fd82
formatting
2013-07-13 13:29:10 -05:00
Peter Thorson
c94621bd29
case insensitive header comparisons fixes #220 and #275
2013-07-13 13:28:56 -05:00
Peter Thorson
28ac69c800
temporary workaround for a g++ compile issue
2013-07-09 21:59:28 -05:00
Peter Thorson
b866e4e0ca
Refactors URI to be exception and regex free
2013-07-09 16:50:47 -05:00
Peter Thorson
2d49035a6d
remove deprecated constants
2013-07-09 16:44:29 -05:00
Peter Thorson
8f2c4264e1
Server header/User agent adjustments & tests
...
Updates behavior to drop the headers if user_agent is set to the empty
string and to allow overriding the Server header from the validate
function. Updates docs and adds a number of tests
2013-07-08 18:07:33 -05:00
Peter Thorson
5c608910d5
fix interface mismatch
2013-07-05 11:44:20 -05:00
Peter Thorson
229698dbb0
add experimental connection get message buffer method
2013-07-05 11:41:47 -05:00
Peter Thorson
6bd1bfd4f2
add basic compression/decompression implimentation
2013-07-03 06:19:08 -05:00
Peter Thorson
dbd0fc5372
remove debug printing
2013-07-03 06:16:42 -05:00
Peter Thorson
5b7f4a8c14
remove unneeded methods
2013-06-30 19:39:03 -05:00