vladon
cd4af122c0
avoid unnecessary empty strings ("") in favor of clear() and empty() (performance)
2015-09-29 21:36:41 +03:00
Eli Fidler
15c78afbf4
fix crash in strip_lws()
...
Before this fix, a malicious client could cause a websocketpp server to create an invalid std::string.
2015-08-04 12:01:14 -04:00
Peter Thorson
22918a3992
Merge branch 'permessage-deflate' into develop
...
Conflicts:
Doxyfile
examples/utility_client/CMakeLists.txt
websocketpp/version.hpp
2015-07-29 09:12:21 -04:00
Peter Thorson
ef380f7fff
Add CMake build support for examples and tests, zlib dependencies
2015-07-29 08:57:56 -04:00
Thijs Wenker
d3fe51fa39
Added missing CMake files, organized the CMake structure between test and example directories using the global variable USE_FOLDERS
2015-07-16 12:17:59 +02:00
Peter Thorson
9efb12e59b
Fixes an issue where some frame data was counted against the max header size limit
...
End result was that connections that included a lot of frame data
immediately after the initial handshake would erroneously fail due to
hitting the max header size limit.
2015-02-27 09:48:00 -05:00
Peter Thorson
12700f2bc2
implement HTTP request body parsing
2014-11-18 22:00:31 -05:00
Peter Thorson
bfbfe2b052
Clean up code style and STL includes
2014-11-18 07:13:34 -05:00
Peter Thorson
6c242b205b
detab entire project references #376
2014-10-06 18:33:55 -04:00
Peter Thorson
e44463583b
Fix a crash when parsing empty HTTP headers
2014-01-26 19:39:55 -06:00
Peter Thorson
6a3e886f0b
update HTTP parser tests to use more specific test checks
2013-10-25 07:23:30 -05:00
Peter Thorson
ac9351f9b3
strips LWS from incoming headers per RFC2616. fixes #301
2013-10-25 07:23:06 -05:00
Peter Thorson
c017331959
remove trailing whitespace
2013-07-21 07:49:15 -05:00
Peter Thorson
c94621bd29
case insensitive header comparisons fixes #220 and #275
2013-07-13 13:28:56 -05:00
Peter Thorson
b866e4e0ca
Refactors URI to be exception and regex free
2013-07-09 16:50:47 -05:00
Peter Thorson
743cd7a713
HTTP cleanup and documentation
2013-06-25 20:57:30 -05:00
Peter Thorson
ea7ac38ed7
bugfixes and tests for new http istream consume
2013-04-27 13:55:25 -05:00
Peter Thorson
64eb09db06
initial work on istream input for http parsers
2013-04-26 08:55:36 -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
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
40abb49483
adds tests related to request bodies
2013-03-03 17:34:53 -06:00
Peter Thorson
f10f8a4ce0
Initial commit from private 0.3 repository
2013-01-06 06:09:15 -06:00