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
80133d6d55
fix unit tests
2013-08-15 08:37:29 -05:00
Peter Thorson
3bab403c1b
Refactor asio_transport and add full docs and exception free varient methods
2013-07-27 11:24:24 -05:00
Peter Thorson
c017331959
remove trailing whitespace
2013-07-21 07:49:15 -05:00
Peter Thorson
1c199aca6e
minor refactoring of sha1 code
...
Update code style to better match project. Add more documentation. Add
some C++ specific features to improve compatibility and reduce warnings
with C++ applications. Add original project unit tests to WebSocket++
test suite.
2013-07-14 10:34:47 -05:00
Peter Thorson
b8af39fd82
formatting
2013-07-13 13:29:10 -05:00
Peter Thorson
c94621bd29
case insensitive header comparisons fixes #220 and #275
2013-07-13 13:28:56 -05:00
Peter Thorson
28ac69c800
temporary workaround for a g++ compile issue
2013-07-09 21:59:28 -05:00
Peter Thorson
b866e4e0ca
Refactors URI to be exception and regex free
2013-07-09 16:50:47 -05:00
Peter Thorson
cdaf57cf7d
update copyright date
2013-07-09 16:45:10 -05:00
Peter Thorson
2d49035a6d
remove deprecated constants
2013-07-09 16:44:29 -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
6bd1bfd4f2
add basic compression/decompression implimentation
2013-07-03 06:19:08 -05:00
Peter Thorson
7454bf68f6
re-enable permessage_deflate test
2013-06-30 19:46:29 -05:00
Peter Thorson
915f5c77a8
support c2s_max_window_size
2013-06-30 18:34:21 -05:00
Peter Thorson
407b931395
Add s2c_max_window_bits negotiation
2013-06-29 17:53:53 -05:00
Peter Thorson
25b530b8a8
fix bug that prevented multiple attributes from working
2013-06-27 19:49:13 -05:00
Peter Thorson
038a9aee58
setting and negotiation of c2s_no_context_takeover
2013-06-27 19:48:48 -05:00
Peter Thorson
9749c0a3d5
enable server initiated s2c_no_context_takeover
2013-06-27 19:02:28 -05:00
Peter Thorson
c7b1ddd9fa
permessage-deflate negotiation of s2c_no_context_takeover
2013-06-27 18:35:32 -05:00
Peter Thorson
7a0d9c0238
cleanup permessage deflate extension
2013-06-25 21:07:46 -05:00
Peter Thorson
743cd7a713
HTTP cleanup and documentation
2013-06-25 20:57:30 -05:00
Peter Thorson
88fe1bfb1c
Fix issue where pong timeout handler always fired
2013-06-24 14:59:19 -05:00
Peter Thorson
330d564ded
Flags 64 bit literals in frame unit tests references #264
2013-06-22 20:10:49 -05:00
Peter Thorson
de5684aef3
add test fail handler
2013-06-22 10:50:28 -05:00
Peter Thorson
0b764bdc62
add byte_mask_circ
2013-06-14 21:49:24 -05:00
Peter Thorson
edc0057a03
update unit test
2013-06-09 17:39:49 -05:00
Peter Thorson
0ab1333a2f
add transport integration helper handlers delay and close
2013-06-09 07:34:10 -05:00
Peter Thorson
b9c66e9a7f
transport integration test formatting cleanup
2013-06-09 07:33:48 -05:00
Peter Thorson
56e81cb6eb
impliment close handshake timeouts references #226
2013-06-09 07:33:30 -05:00
Peter Thorson
33a0d89633
add transport integration dummy TCP client
...
client connects and never sends anything. the client ends on EOF
2013-06-08 18:32:23 -05:00
Peter Thorson
bf582aa2c1
add unit test for server open handshake timeout
2013-06-08 18:32:23 -05:00
Peter Thorson
88c553f1fc
silence unit tests
2013-06-08 18:32:23 -05:00
Peter Thorson
96270a9f3d
add test for client opening handshake
2013-06-08 18:32:23 -05:00
breyed
808a8ce0a9
fixed spelling, including "experimental" in API
2013-06-08 11:03:11 -05:00
Peter Thorson
245978fd86
remove unneeded dependencies
2013-05-29 09:22:27 -05:00
Peter Thorson
7ca4f37c2c
stop the server after the last connection ends and let the server thread clean up
2013-05-29 09:07:48 -05:00
Peter Thorson
370bd93182
remove exception suppression, test framework will catch these
2013-05-29 09:07:19 -05:00
Peter Thorson
d9e3f626e2
use custom config so we can play with timer duration values
2013-05-29 09:06:46 -05:00
Peter Thorson
b43717cd43
Merge branch 'experimental' of github.com:zaphoyd/websocketpp into experimental
2013-05-29 08:48:31 -05:00
Peter Thorson
10a8af1ac3
adds pong timer support and new full stack automated integration testing for it
2013-05-26 22:04:28 -05:00
Peter Thorson
5677b5f400
adds dummy timer support + tests to iostream transport
2013-05-26 20:02:08 -05:00
Peter Thorson
8f8bbb99e9
adds more unit tests for http requests
2013-05-18 06:56:49 -05:00
Peter Thorson
19edfe3c60
adds tests for TLS timers
2013-05-13 09:05:31 -05:00
Peter Thorson
c3d484f1ea
preliminary work on unit tests for timers
2013-05-11 15:49:48 -05:00
Peter Thorson
fd46083c4a
updates frame unit tests to use more specific checks
2013-05-07 20:34:17 -05:00
Peter Thorson
75af01cda4
updates asio transport base unit tests for new interface
2013-05-07 09:35:48 -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
00c29e42ac
disable circshift test for a bit
2013-04-30 17:43:48 -05:00
Peter Thorson
df8d7f3f0d
unit test fix
2013-04-30 17:21:16 -05:00