Peter Thorson
df828914c7
remove unneeded code and trailing whitespace
2013-07-21 07:38:27 -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
dbd0fc5372
remove debug printing
2013-07-03 06:16:42 -05:00
Peter Thorson
9dd53d2e28
code style
2013-06-30 19:38:50 -05:00
Peter Thorson
7a0d9c0238
cleanup permessage deflate extension
2013-06-25 21:07:46 -05:00
Peter Thorson
256f8325e8
spelling, documentation, and style
2013-06-23 21:06:33 -05:00
Peter Thorson
c938d9fd15
use strict masking for incoming messages references #264
2013-06-14 21:55:14 -05:00
Peter Thorson
24c1804e40
update documentation
2013-06-12 19:23:05 -05:00
Peter Thorson
dc048ed021
test use of doxygen todo command
2013-06-09 11:05:48 -05:00
breyed
808a8ce0a9
fixed spelling, including "experimental" in API
2013-06-08 11:03:11 -05:00
Peter Thorson
fcac7071eb
adds documentation
2013-05-30 13:32:45 -05:00
Peter Thorson
dd534ace64
switches processor to use new free get_uri function
2013-05-18 06:54:32 -05:00
Peter Thorson
d908c1afd2
update copyright dates and fix whitespace that doesn't match projec style
2013-05-05 11:23:31 -05:00
Peter Thorson
66a3db1740
note that hybi13 processor needs incoming message buffer validation
2013-04-25 08:51:57 -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
8f812aafd5
adds subprotocol processing to handshake processors
2013-04-06 11:09:11 -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
7efcf1b047
processors now generate correct random masking keys
2013-03-31 15:08:43 -05:00
Peter Thorson
aec59a1eb9
adds client handshake request generation and server response validation
2013-03-31 12:37:43 -05:00
Peter Thorson
6659846b2e
extracts a method for processing handshake keys
2013-03-31 12:37:20 -05:00
Peter Thorson
cb6c396a6b
adds handshake request processing to hybi13 and 00 processors
2013-03-30 19:55:04 -05:00
Peter Thorson
f494c72006
adds RNG support for endpoints, connections, and processors
2013-03-30 19:54:26 -05:00
Peter Thorson
8ec273e363
makes a cast explicit
2013-03-02 12:21:27 -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
375108aabf
Switches cout based logging to logging policy
2013-01-27 08:20:08 -06:00
Peter Thorson
f10f8a4ce0
Initial commit from private 0.3 repository
2013-01-06 06:09:15 -06:00