Commit Graph

1081 Commits

Author SHA1 Message Date
Peter Thorson
ddca46f5d6 update changelog 2013-07-14 10:52:00 -05:00
Peter Thorson
7f062297de complete and clean up sha1 refactoring
move the remainder of documentation and licenses into sha1.hpp. Remove
unused files.
2013-07-14 10:49:40 -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
686b835f3d update changelog 2013-07-08 19:02:14 -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
5c608910d5 fix interface mismatch 2013-07-05 11:44:20 -05:00
Peter Thorson
229698dbb0 add experimental connection get message buffer method 2013-07-05 11:41:47 -05:00
Peter Thorson
6bd1bfd4f2 add basic compression/decompression implimentation 2013-07-03 06:19:08 -05:00
Peter Thorson
dbd0fc5372 remove debug printing 2013-07-03 06:16:42 -05:00
Peter Thorson
7454bf68f6 re-enable permessage_deflate test 2013-06-30 19:46:29 -05:00
Peter Thorson
5b7f4a8c14 remove unneeded methods 2013-06-30 19:39:03 -05:00
Peter Thorson
9dd53d2e28 code style 2013-06-30 19:38:50 -05:00
Peter Thorson
915f5c77a8 support c2s_max_window_size 2013-06-30 18:34:21 -05:00
Peter Thorson
36cae596db update documentation 2013-06-30 18:32:37 -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
cb08f07cb0 add combination error code / string type 2013-06-25 20:59:29 -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
5fd65a934b fix typo 2013-06-24 13:35:25 -05:00
Peter Thorson
bb1420fe06 endpoint code style 2013-06-24 13:33:06 -05:00
Peter Thorson
0264b63fc3 Add ping and pong endpoint wrapper methods 2013-06-24 13:32:56 -05:00
Peter Thorson
256f8325e8 spelling, documentation, and style 2013-06-23 21:06:33 -05:00
Peter Thorson
ce410a9428 transport documentation and style 2013-06-23 19:41:48 -05:00
Peter Thorson
573dedcb9d transport code style 2013-06-23 16:26:37 -05:00
Peter Thorson
4f8b2bdc98 transport documentation & style 2013-06-23 16:18:03 -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
161a5b169a Merge pull request #262 from breyed/streamed-timestamp
Write timestamp directly to output stream
2013-06-22 17:59:03 -07:00
Peter Thorson
7d36965149 Add accessor for raw http requests references #266 2013-06-22 10:59:26 -05:00
Peter Thorson
de5684aef3 add test fail handler 2013-06-22 10:50:28 -05:00
Peter Thorson
fd93ad89cb update documentation and code style 2013-06-16 21:08:53 -05:00
Peter Thorson
6d620aa1e8 add documentation & update code style 2013-06-15 12:46:39 -05:00
Peter Thorson
816fe6410d update documentation & code style 2013-06-15 12:39:57 -05:00
Peter Thorson
f3c65ab609 documentation 2013-06-15 12:34:11 -05:00
Peter Thorson
c938d9fd15 use strict masking for incoming messages references #264 2013-06-14 21:55:14 -05:00
Peter Thorson
0b764bdc62 add byte_mask_circ 2013-06-14 21:49:24 -05:00
Peter Thorson
86e2f364de fix readme 2013-06-14 21:48:46 -05:00
Peter Thorson
54dd4c8084 look up version rather than hardcode 2013-06-14 21:48:29 -05:00
Peter Thorson
cae30acf91 update byte mask to use separate input & output types references #264
In particular this allows const iterators to be use for the input types.
2013-06-12 20:52:48 -05:00
Peter Thorson
24c1804e40 update documentation 2013-06-12 19:23:05 -05:00