Commit Graph

764 Commits

Author SHA1 Message Date
Peter Thorson
d1e05df4fa some logging 2013-04-24 07:00:39 -05:00
Peter Thorson
1081fcb6ef tests with iostream_server 2013-04-24 06:56:59 -05:00
Peter Thorson
948d9a487f fixes missing return value 2013-04-23 21:15:17 -05:00
Peter Thorson
d40321333a additional documentation and cleanup 2013-04-23 13:37:51 -05:00
Peter Thorson
04244da3f9 small logic cleanup 2013-04-23 13:28:54 -05:00
Peter Thorson
fbdc122774 adds an fail handler to telemetry client 2013-04-23 13:23:53 -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
648c387048 adds some explanatory comments 2013-04-23 12:41:35 -05:00
Peter Thorson
72b3def6d6 tabs to spaces 2013-04-23 12:35:05 -05:00
Peter Thorson
f51960e8ff adds telemetry client example 2013-04-23 12:33:25 -05:00
Peter Thorson
c68e2207c2 adds print server example 2013-04-23 12:33:18 -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
5f87341e9e adds file based logging to iostream server 2013-04-23 10:03:56 -05:00
Peter Thorson
6fe8d8a4f9 ignore log files 2013-04-23 10:03:31 -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
07a4394ba6 new iostream example 2013-04-23 09:26:57 -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
466c9bd626 removes redundant code from echo_server 2013-04-20 08:34:58 -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
bfbb4a94db adds an example to demonstrate subprotocol negotiation 2013-04-06 15:30:58 -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
d47327d2a6 updates readme progress list 2013-04-06 12:12:35 -05:00
Peter Thorson
0c9c121160 moves subprotocol extraction into the processor 2013-04-06 12:10:39 -05:00
Peter Thorson
ddd1a95460 refactors hybi00 unit tests to remove duplicate code and use more specific BOOST checks 2013-04-06 12:10:16 -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
10db03d710 more work on subprotocol tests 2013-04-05 09:30:15 -05:00