Peter Thorson
|
34a9d47b9c
|
adds error type for no incoming message buffers
|
2013-04-25 08:51:25 -05:00 |
|
Peter Thorson
|
6095b90cc1
|
adds hybi00 support for writing messages
|
2013-04-25 06:27:36 -05:00 |
|
Peter Thorson
|
e304deacad
|
typo
|
2013-04-24 07:03:36 -05:00 |
|
Peter Thorson
|
0bc908674a
|
flush logger output
|
2013-04-24 07:02:39 -05:00 |
|
Peter Thorson
|
948d9a487f
|
fixes missing return value
|
2013-04-23 21:15:17 -05:00 |
|
Peter Thorson
|
04f4aab1a9
|
default connection close status is the abnormal close rather than 0
|
2013-04-23 13:23:15 -05:00 |
|
Peter Thorson
|
5c9be64230
|
pass through endpoint errors are now filed under info rather than devel
|
2013-04-23 13:23:02 -05:00 |
|
Peter Thorson
|
b9ec2d5ae9
|
removes raw debugging output
|
2013-04-23 12:33:05 -05:00 |
|
Peter Thorson
|
c2fe98c9a4
|
cleans up session::state values
|
2013-04-23 12:32:45 -05:00 |
|
Peter Thorson
|
a10a5a7bcd
|
adds lib::thread
|
2013-04-23 12:32:13 -05:00 |
|
Peter Thorson
|
1421403603
|
adds ability to set arbitrary stream for logging
|
2013-04-23 10:03:24 -05:00 |
|
Peter Thorson
|
30d3c8a895
|
removes cout statement
|
2013-04-23 10:03:04 -05:00 |
|
Peter Thorson
|
e7483e82ac
|
adds manual input options for iostream transport
|
2013-04-23 09:26:50 -05:00 |
|
Peter Thorson
|
cd8b467225
|
expected EOF after clean close no longer triggers fatal error references #209
|
2013-04-20 09:30:02 -05:00 |
|
Peter Thorson
|
d987f7b0d5
|
user agent strings in connect logging are now properly quoted
|
2013-04-20 08:56:45 -05:00 |
|
Peter Thorson
|
91250fcd54
|
adds a string_replace_all utility function
|
2013-04-20 08:56:19 -05:00 |
|
Peter Thorson
|
72b5fada72
|
adds close result logging
|
2013-04-20 08:34:28 -05:00 |
|
Peter Thorson
|
ea3426868c
|
adds asio transport eof error detection
|
2013-04-20 08:33:53 -05:00 |
|
Peter Thorson
|
f877098f7c
|
fixes debug config
|
2013-04-20 08:33:27 -05:00 |
|
Peter Thorson
|
4c1abab02b
|
removes unneeded dependencies and makes base64 validation more strict references #209
|
2013-04-20 07:44:06 -05:00 |
|
Peter Thorson
|
98171d525e
|
adds C++ namespaces to <cstring> methods references #209
|
2013-04-20 07:30:52 -05:00 |
|
Peter Thorson
|
4ada7f9b0b
|
updates asio transport endpoint with a few more io_service convenience pass through methods references #211
|
2013-04-20 07:25:34 -05:00 |
|
Peter Thorson
|
4bc4518df0
|
Fixes send buffer going out of scope, references #209
|
2013-04-16 11:26:13 -05:00 |
|
Peter Thorson
|
16f28ea671
|
adds debug/devel configs
|
2013-04-12 08:13:28 -05:00 |
|
Peter Thorson
|
894124c042
|
improves error reporting and adds remote endpoint address to connection open logging
|
2013-04-12 08:13:18 -05:00 |
|
Peter Thorson
|
b12bff7d5d
|
impliments get_remote_endpoint for asio transport
|
2013-04-12 08:12:45 -05:00 |
|
Peter Thorson
|
b38e41e459
|
some test work on removing uri regex dependency
|
2013-04-12 08:12:21 -05:00 |
|
Peter Thorson
|
6a37bf3a43
|
update copyright date
|
2013-04-12 08:11:48 -05:00 |
|
Peter Thorson
|
5e595d7fe6
|
adds error logging config settings to clients
|
2013-04-12 08:11:36 -05:00 |
|
Peter Thorson
|
c8fada14f7
|
adds configurable static logging channels
|
2013-04-08 09:44:32 -05:00 |
|
Peter Thorson
|
1e97e3dcf5
|
adds connection client methods for adding subprotocols to the handshake request
|
2013-04-07 12:18:03 -05:00 |
|
Peter Thorson
|
a9b30b6b07
|
updates processors to support writing handshake requests with subprotocols
|
2013-04-07 12:17:10 -05:00 |
|
Peter Thorson
|
51caf0517e
|
adds support for retrieving headers from the request and response objects
|
2013-04-06 15:30:35 -05:00 |
|
Peter Thorson
|
0c9c121160
|
moves subprotocol extraction into the processor
|
2013-04-06 12:10:39 -05:00 |
|
Peter Thorson
|
17fcb3f8be
|
adds subprotocol selection to connection
|
2013-04-06 11:09:41 -05:00 |
|
Peter Thorson
|
8f812aafd5
|
adds subprotocol processing to handshake processors
|
2013-04-06 11:09:11 -05:00 |
|
Peter Thorson
|
6d1b956aff
|
adds preliminary server side subprotocol negotiation
|
2013-04-05 21:10:19 -05:00 |
|
Peter Thorson
|
8c7c31362d
|
Adds storage and getter for negotiated subprotocol
|
2013-04-05 08:28:54 -05:00 |
|
Peter Thorson
|
9ebd169675
|
fixes a crash when strftime overflowed buffer #205
|
2013-04-05 07:29:20 -05:00 |
|
Peter Thorson
|
c937f71b49
|
changes extension permessage-compress to permessage-deflate per latest draft spec
|
2013-04-04 08:18:39 -05:00 |
|
Peter Thorson
|
dff7a57e3d
|
updates HTTP parser to use an ordered list of parameters rather than unordered
order matters as far as websocket extension negotation goes
|
2013-04-04 08:18:05 -05:00 |
|
Peter Thorson
|
73e877f1b8
|
removes unused headers to avoid confusion references #202
|
2013-04-01 08:43:43 -05:00 |
|
Peter Thorson
|
800028d1a9
|
Changes HTTP response parser behavior to only read response bodies when a content length header is present
|
2013-03-31 21:16:33 -05:00 |
|
Peter Thorson
|
babe00bc60
|
adds default client configs
|
2013-03-31 15:12:09 -05:00 |
|
Peter Thorson
|
35dbc8c8aa
|
adds asio async connect and resolve functionality
|
2013-03-31 15:11:58 -05:00 |
|
Peter Thorson
|
7a1e9a2f59
|
fixes connection client bug where it would wait for the HTTP body to be read when there wasn't one
|
2013-03-31 15:11:39 -05:00 |
|
Peter Thorson
|
e7e0c05e9a
|
async_connect requires uri as a parameter now
|
2013-03-31 15:11:05 -05:00 |
|
Peter Thorson
|
4d78ba6daf
|
fixes typo
|
2013-03-31 15:10:09 -05:00 |
|
Peter Thorson
|
859689bdf7
|
removes extraneous debug code
|
2013-03-31 15:09:59 -05:00 |
|
Peter Thorson
|
439efa0895
|
adds getter for connection uri part 2
|
2013-03-31 15:09:42 -05:00 |
|