Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-15 | Add a property for cow_http_hd:parse_accept_language/1 | Loïc Hoguin | |
2014-12-15 | Add a property for cow_http_hd:parse_accept_encoding/1 | Loïc Hoguin | |
2014-12-15 | Add a property for cow_http_hd:parse_accept_charset/1 | Loïc Hoguin | |
2014-12-15 | Add a property for cow_http_hd:parse_accept/1 | Loïc Hoguin | |
Also fixes a few bugs uncovered by the property, and also allow empty Accept values as per RFC7231. | |||
2014-12-14 | Add cow_http_hd:parse_content_type/1 | Loïc Hoguin | |
From RFC7231. This implementation is about 4 times faster than the one currently found in Cowboy. | |||
2014-12-14 | Add a property for parse_content_length/1 | Loïc Hoguin | |
2014-12-14 | Fix a typo in ?IS_TOKEN macro | Loïc Hoguin | |
Detected by triq. | |||
2014-12-13 | Add testing for bad input for cow_http_hd:parse_content_length/1 | Loïc Hoguin | |
2014-12-13 | Add cow_http_hd:parse_accept_language/1 | Loïc Hoguin | |
From RFC7231. This code is more than twice faster as the current Cowboy code, while filtering out more bad cases. | |||
2014-12-13 | Add cow_http_hd:parse_accept_encoding/1 | Loïc Hoguin | |
From RFC7231. | |||
2014-12-13 | Add cow_http_hd:parse_charset/1 | Loïc Hoguin | |
From RFC7231. This code is more than twice faster as the current Cowboy code, while filtering out more bad cases. | |||
2014-12-13 | Add cow_http_hd:parse_accept/1 | Loïc Hoguin | |
From RFC7231. This code is more than twice faster as the current Cowboy code, while filtering out more bad cases. | |||
2014-12-12 | Add cow_http_hd:parse_max_forwards/1 | Loïc Hoguin | |
From RFC7231. | |||
2014-12-12 | Optimize cow_http:parse_fullhost/1 | Loïc Hoguin | |
Using two functions instead of an argument is a much better way to handle two specific pathways in the code. | |||
2014-12-12 | Add cow_http_hd:parse_expect/1 | Loïc Hoguin | |
From RFC7231. | |||
2014-11-07 | Update cowlib to 1.0.11.0.1 | Loïc Hoguin | |
2014-11-07 | Add CHANGELOG | Loïc Hoguin | |
2014-11-07 | Add AUTHORS | Loïc Hoguin | |
2014-11-07 | Update erlang.mk | Loïc Hoguin | |
2014-11-06 | Merge branch 'remove-linebreak-requirement' of git://github.com/issuu/cowlib | Loïc Hoguin | |
2014-11-06 | No line break required after close-delimiter | Mikkel Jensen | |
RFC 1341 does not specify this and indeed some upload clients (for example Flash) do not terminate the request with line breaks | |||
2014-08-01 | Update cowlib to 1.0.01.0.0 | Loïc Hoguin | |
2014-08-01 | Remove an unnecessary line from the Makefile | Loïc Hoguin | |
2014-08-01 | Update list of tested releases | Loïc Hoguin | |
2014-08-01 | Update erlang.mk to 1.0.0 | Loïc Hoguin | |
2014-08-01 | Add another chunked transfer-encoding test | Loïc Hoguin | |
2014-06-10 | Update list of tested releases | Loïc Hoguin | |
2014-06-10 | Update cowlib to 0.6.20.6.2 | Loïc Hoguin | |
Fix parsing of Google Analytics cookies. | |||
2014-06-10 | Fix chunked transfer decoding tests | Loïc Hoguin | |
2014-05-18 | Accept commas as part of cookie values | Loïc Hoguin | |
Google Analytics has been observed to set cookie values containing commas. We therefore need to accept them for interoperability. | |||
2014-03-27 | Update cowlib to 0.6.10.6.1 | Loïc Hoguin | |
Minor tweaks to types and code. | |||
2014-03-27 | Use a lists:keystore where appropriate | Loïc Hoguin | |
2014-03-27 | Add cow_http_te:decode_ret() type and simplify it a little | Loïc Hoguin | |
2014-03-25 | Update erlang.mk | Loïc Hoguin | |
2014-03-22 | Update cowlib to 0.6.00.6.0 | Loïc Hoguin | |
Adds chunked transfer-encoding support plus a few functions imported from Cowboy. Also adds a function to build requests for clients. | |||
2014-03-22 | Remove a warning when running all.sh | Loïc Hoguin | |
2014-03-21 | Add cow_http:request/4 and cow_http:version/1 | Loïc Hoguin | |
2014-03-21 | Improve specs in cow_http | Loïc Hoguin | |
2014-03-21 | Add cow_http_te module for streaming chunked and identity TE | Loïc Hoguin | |
Imported from Cowboy and then optimized with a more efficient interface amongst other things. | |||
2014-02-27 | Add cow_http:parse_{status_line,headers}/1 | Loïc Hoguin | |
Imported from Cowboy and then optimized. | |||
2014-02-27 | Add cow_http_hd:parse_{connection,content_length,transfer_encoding}/1 | Loïc Hoguin | |
Initially imported from Cowboy, then optimized. | |||
2014-02-19 | Add .gitignore | Loïc Hoguin | |
2014-02-19 | Updated cowlib to 0.5.10.5.1 | Loïc Hoguin | |
Fix multipart body reading. Thanks to Ali Sabil for the many tests and reports. | |||
2014-02-19 | Fix bugs in cow_multipart:parse_body/2 when a partial was found at the end | Loïc Hoguin | |
There was three bugs: lack of a scope argument in binary:match (I swear I had it in a previous version, whoops!); a misinterpretation of the returned position when the scope is used (so yeah it wouldn't have worked either way); \r\n being incorrectly removed when we got a partial, despite not knowing whether it was a boundary. Added a series of different tests to ensure that it all works as intended. | |||
2014-02-06 | More copyright years | Loïc Hoguin | |
2014-02-05 | Update copyright years0.5.0 | Loïc Hoguin | |
2014-02-05 | Update cowlib to 0.5.0 | Loïc Hoguin | |
Added support for multipart building and parsing. Added an include file for doing inline lowercase of binary strings. | |||
2014-02-05 | Test cowlib on all releases since R15B, plus maint and master | Loïc Hoguin | |
It passes on everything! | |||
2014-02-05 | Use the inline macro for cow_http:parse_fullhost | Loïc Hoguin | |
Tidying the code a little. | |||
2014-02-05 | Add the cow_multipart module for multipart message parsing and building | Loïc Hoguin | |
This is a new implementation that has been measured to be up to 33% faster than the implementation that was in Cowboy. |