Commit Graph

820 Commits

Author SHA1 Message Date
Peter Thorson
0cba06bd67 fixes error namespacing 2013-05-03 08:33:12 -05:00
Peter Thorson
05fb9aadb1 detab 2013-05-03 08:32:59 -05:00
Peter Thorson
87da82698f re-orders methods properly 2013-05-03 08:32:52 -05:00
Peter Thorson
2cebf3a30b adds proxy basic auth support references #132 2013-05-03 08:00:41 -05:00
Peter Thorson
8f35121445 write proxy connect to the raw socket references #132 2013-05-03 07:59:47 -05:00
Peter Thorson
1e2762e648 adds error handling to proxy initiation 2013-05-03 07:57:08 -05:00
Peter Thorson
d9d3804e5f adds convenience method to base64 encode strings 2013-05-03 07:56:09 -05:00
Peter Thorson
5be8ecca87 impliments hybi00 close frames references #195 2013-05-02 19:28:29 -05:00
Peter Thorson
b06ba38fce removes debug printing 2013-05-02 19:26:13 -05:00
Peter Thorson
24774fc124 adds a bunch of explicit casts where signedness or truncation occurs references #218 2013-05-01 08:24:02 -05:00
Peter Thorson
0905b7d4e9 switches static to reinterpret_cast references #218 2013-05-01 07:00:37 -05:00
Peter Thorson
754651c9eb readme status update 2013-05-01 06:42:05 -05:00
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
371aa07180 fixes SConscript name comment 2013-05-01 06:10:16 -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
00c29e42ac disable circshift test for a bit 2013-04-30 17:43:48 -05:00
Peter Thorson
40c10ff6e7 potential endianness fix 2013-04-30 17:42:36 -05:00
Peter Thorson
df8d7f3f0d unit test fix 2013-04-30 17:21:16 -05:00
Peter Thorson
f110b0bc65 potential solution for PPC masking bug 2013-04-30 17:14:34 -05:00
Peter Thorson
568743e587 fixes bug in unit test 2013-04-30 17:14:22 -05:00
Peter Thorson
54a9ed6e24 Fixes isystem flag 2013-04-30 17:14:11 -05:00
Peter Thorson
5ee8000b12 updates readme progress report 2013-04-29 16:58:53 -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
4b99ad7ed4 Merge pull request #216 from oberstet/experimental
add testee server
2013-04-28 11:11:12 -07:00
Tobias Oberstein
d4f2b6083d logging: total silence 2013-04-28 20:06:28 +02:00
Tobias Oberstein
eeb6d778ff add testee server 2013-04-28 19:54:25 +02:00
Peter Thorson
2c3892bb56 Merge pull request #215 from oberstet/experimental
some Windows build fixes
2013-04-28 08:15:32 -07:00
Tobias Oberstein
53a7a67d80 some Windows build fixes 2013-04-28 17:09:09 +02: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
aaaa2b4a65 updates uri unit tests to allow http schemes 2013-04-27 13:54:57 -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
1bbb0cba7f readme update 2013-04-26 08:55:04 -05:00
Peter Thorson
1f194ea327 hybi00 unit test bugfix 2013-04-26 08:54:58 -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
fe28f29ab4 updates readme 2013-04-25 19:48:47 -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
d4be2a9b4d more frame writing unit tests 2013-04-25 06:36:09 -05:00