Commit Graph

215 Commits

Author SHA1 Message Date
Peter Thorson
04bbb4aa43 cleans up acceptor on destruction of endpoint transport component references #217 2013-05-01 06:23:11 -05:00
Peter Thorson
b0b7f5e586 explicitly casts assignments with differing signedness references #218 2013-05-01 06:18:21 -05:00
Peter Thorson
c13ec1beb7 adds set(none) as alias for clear all references #207 2013-04-30 17:53:07 -05:00
Peter Thorson
40c10ff6e7 potential endianness fix 2013-04-30 17:42:36 -05:00
Peter Thorson
f110b0bc65 potential solution for PPC masking bug 2013-04-30 17:14:34 -05:00
Peter Thorson
be07587659 removes expensive development logging from non-debug builds 2013-04-29 13:06:17 -05:00
Peter Thorson
865da6dba2 allow end user dynamic tests 2013-04-29 13:03:25 -05:00
Peter Thorson
a500ec144f allow proxies to work with secure websockets 2013-04-27 22:15:21 -05:00
Peter Thorson
5d71935441 completes basic client proxy support references #132 2013-04-27 13:58:33 -05:00
Peter Thorson
2a71b89bbc better debug messages 2013-04-27 13:57:44 -05:00
Peter Thorson
ea7ac38ed7 bugfixes and tests for new http istream consume 2013-04-27 13:55:25 -05:00
Peter Thorson
bb702c6589 update URI to be able to store and manipulate HTTP URIs 2013-04-27 13:15:41 -05:00
Peter Thorson
de1ceff418 initial work on client proxy support references #132 2013-04-26 08:56:18 -05:00
Peter Thorson
ca8716ae53 remove unused code 2013-04-26 08:55:56 -05:00
Peter Thorson
64eb09db06 initial work on istream input for http parsers 2013-04-26 08:55:36 -05:00
Peter Thorson
e6c0a7b506 refactor configs to remove duplicate code and add http processor types to transport config 2013-04-26 08:54:40 -05:00
Peter Thorson
f46b305df8 fixes typo, references #213 2013-04-26 06:15:42 -05:00
Peter Thorson
d9d6338cc2 adds some additional debugging output 2013-04-25 18:55:21 -05:00
Peter Thorson
5e50387596 adjusts some hybi00 handshake settings 2013-04-25 18:54:48 -05:00
Peter Thorson
b4c2bfd13a adds hybi00 frame read code + tests 2013-04-25 08:52:21 -05:00
Peter Thorson
66a3db1740 note that hybi13 processor needs incoming message buffer validation 2013-04-25 08:51:57 -05:00
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