Peter Thorson
b6817e4c7e
Actually have the response status getters work; also tests
2015-09-19 10:54:50 -04:00
Peter Thorson
acb53a379c
Refactor deferred http handler support to better match the library conventions
2015-04-29 20:00:20 -04:00
Peter Thorson
c18f210ea3
Allow deferring the sending of an HTTP response. references #425
...
This allows processing of long running http handlers to defer their
response until it is ready without blocking the network thread.
2015-04-29 19:28:36 -04:00
Peter Thorson
1517d646f9
update changelog, remove unused parameters
2014-12-16 07:05:47 -05:00
Peter Thorson
ef393f8aef
Overhaul error handling for failed WebSocket and HTTP connections
2014-12-12 18:31:21 -05:00
Peter Thorson
07543a5dde
disable debugging output from tests
2014-12-11 10:29:41 -05:00
Peter Thorson
ffedb97372
move debug transport to non-relative path location
2014-12-11 10:09:28 -05:00
Peter Thorson
922f1c35bc
add testing system for timer/handshake handler interleaving
...
This interleaving is non-deterministic and pre-0.5 can result in state
errors when timer handers race with read/write handlers. These tests
explicitly and deterministically check all common interleaving for both
clients and servers.
2014-12-11 09:43:01 -05:00
Peter Thorson
6c242b205b
detab entire project references #376
2014-10-06 18:33:55 -04:00
Peter Thorson
180543b9e6
Adds the ability to specify a maximum message size
2014-02-10 09:21:07 -06:00
Peter Thorson
2000746be7
correct misc minor warnings
2014-02-02 15:12:42 -06:00
Peter Thorson
d17569fa87
fixes issue where custom headers couldn't be set for client connections
2013-09-25 08:18:46 -05:00
Peter Thorson
c017331959
remove trailing whitespace
2013-07-21 07:49:15 -05:00
Peter Thorson
8f2c4264e1
Server header/User agent adjustments & tests
...
Updates behavior to drop the headers if user_agent is set to the empty
string and to allow overriding the Server header from the validate
function. Updates docs and adds a number of tests
2013-07-08 18:07:33 -05:00
Peter Thorson
edc0057a03
update unit test
2013-06-09 17:39:49 -05:00
Peter Thorson
88c553f1fc
silence unit tests
2013-06-08 18:32:23 -05:00
Peter Thorson
8f8bbb99e9
adds more unit tests for http requests
2013-05-18 06:56:49 -05:00
Peter Thorson
1f450fd034
refactors connection testing to extract more common functionality
2013-04-05 08:28:13 -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
b3a07d0978
adds overridable connection base class
2013-03-10 08:47:58 -05:00
Peter Thorson
c76771b323
splits connection test into two translation units
2013-01-20 08:56:38 -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
f10f8a4ce0
Initial commit from private 0.3 repository
2013-01-06 06:09:15 -06:00