Peter Thorson
|
91250fcd54
|
adds a string_replace_all utility function
|
2013-04-20 08:56:19 -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
|
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 |
|
Peter Thorson
|
9f0649cb91
|
adds integration tests for the server role
|
2013-04-05 08:29:17 -05:00 |
|
Peter Thorson
|
1f450fd034
|
refactors connection testing to extract more common functionality
|
2013-04-05 08:28:13 -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
|
13ec782a4f
|
lots of tests
|
2013-03-31 12:37:59 -05:00 |
|
Peter Thorson
|
45198eb4c6
|
major overhaul to processor unit tests to reduce duplicated code
|
2013-03-31 10:49:31 -05:00 |
|
Peter Thorson
|
1475e30930
|
updates http constants to match the code style of the rest of the library
|
2013-03-31 09:24:15 -05:00 |
|
Peter Thorson
|
46fb7e6645
|
adds more logic for reading client handshake responses
|
2013-03-30 22:41:57 -05:00 |
|
Peter Thorson
|
ddddef5444
|
updates to unit tests to support new connection and processor api that includes RNG
|
2013-03-30 20:12:37 -05:00 |
|
Peter Thorson
|
67c740e264
|
adds HTTP request sending to connections
|
2013-03-30 19:55:40 -05:00 |
|
Peter Thorson
|
1ddd43ccb0
|
client get_connection now sets URI
|
2013-03-30 07:05:31 -05:00 |
|
Peter Thorson
|
afd5646ca5
|
adds more client functionality and associated tests
|
2013-03-28 22:58:54 -05:00 |
|
Peter Thorson
|
e54c890b4b
|
adds role unit test modules
|
2013-03-28 22:41:51 -05:00 |
|
Peter Thorson
|
59d7efd1ba
|
updates iostream unit tests
|
2013-03-17 21:48:43 -05:00 |
|
Peter Thorson
|
16c7d42bed
|
adds boost_system for mutex dependency
|
2013-03-17 21:46:12 -05:00 |
|
Peter Thorson
|
0236f0c722
|
adds lots of iostream transport unit tests
|
2013-03-17 18:28:46 -05:00 |
|
Peter Thorson
|
d5d5a3330d
|
adds logger test case with real concurrency primitives
|
2013-03-17 18:28:29 -05:00 |
|
Peter Thorson
|
8e23bbf5b2
|
adds missing iostream include to random test
|
2013-03-15 07:56:55 -05:00 |
|
Peter Thorson
|
b3a07d0978
|
adds overridable connection base class
|
2013-03-10 08:47:58 -05:00 |
|
Peter Thorson
|
ee847e37fb
|
adds more tests for endpoint base classes
|
2013-03-06 09:10:05 -06:00 |
|
Peter Thorson
|
37b1c65904
|
impliments a user overridable endpoint base class and associated tests
|
2013-03-06 08:33:11 -06:00 |
|
Peter Thorson
|
40abb49483
|
adds tests related to request bodies
|
2013-03-03 17:34:53 -06:00 |
|
Peter Thorson
|
14b2012328
|
Adds RNG unit tests
|
2013-03-02 20:47:30 -06:00 |
|
Peter Thorson
|
5c01b272fe
|
changes generic to general because generic is a reserved word in visual studio
|
2013-02-16 12:31:32 -06:00 |
|
Peter Thorson
|
f529ff2fbc
|
updates connection test build dependency
|
2013-02-08 08:43:55 -06:00 |
|
Peter Thorson
|
fa85811c07
|
adds some logger tests
|
2013-01-27 10:37:14 -06:00 |
|
Peter Thorson
|
37b6b5fb3c
|
updates tests for logger
|
2013-01-27 08:19:32 -06:00 |
|
Peter Thorson
|
6ab39622e5
|
adds basic logger class, with tests, and updates configs to include it
|
2013-01-20 20:24:26 -06:00 |
|
Peter Thorson
|
7b2ed75e46
|
moves network related utility functions into network header
|
2013-01-20 08:57:51 -06:00 |
|
Peter Thorson
|
c76771b323
|
splits connection test into two translation units
|
2013-01-20 08:56:38 -06:00 |
|
Peter Thorson
|
43ad5ee342
|
adds endpoint initialization tests
|
2013-01-09 07:20:35 -06:00 |
|
Peter Thorson
|
107b60dd01
|
adds endpoint unit test suite
|
2013-01-09 07:07:01 -06:00 |
|
Peter Thorson
|
a3e2e31e91
|
removes more dead code
|
2013-01-08 07:49:34 -06:00 |
|
Peter Thorson
|
4f914f8477
|
updates tests and echo server to new handler interface
|
2013-01-08 07:48:32 -06:00 |
|
Peter Thorson
|
77422dec25
|
better qualifies subclass typedefs
|
2013-01-06 09:15:20 -06:00 |
|
Peter Thorson
|
f10f8a4ce0
|
Initial commit from private 0.3 repository
|
2013-01-06 06:09:15 -06:00 |
|
Peter Thorson
|
64156eff9f
|
updates build system files
|
2012-04-10 08:22:30 -05:00 |
|
Peter Thorson
|
ea19f1e501
|
masking utility functions and unit tests
|
2012-04-10 08:21:35 -05:00 |
|
Peter Thorson
|
a17a4deb4b
|
normalizes whitespace and sets up gitattributes to preserve fixes #43 fixes #46
|
2012-01-12 09:57:06 -06:00 |
|
Peter Thorson
|
9de65a10d4
|
very simple speed testing harness
|
2012-01-11 12:20:51 -06:00 |
|
Peter Thorson
|
cd60832468
|
better IPv6 literal parsing tests
|
2012-01-11 12:19:20 -06:00 |
|