Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-07 | Add cow_http_hd:access_control_allow_credentials/0 | Andrei Nesterov | |
2016-06-07 | Add cow_http_hd:parse_access_control_request_method/1 | Andrei Nesterov | |
2016-06-07 | Add cow_http_hd:parse_access_control_request_headers/1 | Andrei Nesterov | |
2016-06-07 | Add cow_http_hd:parse_origin/1 | Andrei Nesterov | |
2016-06-06 | Add a cow_http2:data_header/3 function | Loïc Hoguin | |
For use with sendfile or streaming in general. | |||
2016-06-06 | Make cow_http:parse_fullpath/1 remove any fragment component | Loïc Hoguin | |
2016-06-06 | Update Erlang.mk | Loïc Hoguin | |
2016-06-06 | Add cow_uri:urlencode/1 and cow_uri:urldecode/1 | Loïc Hoguin | |
These are expected to be used on path components, unlike cow_qs:url{en,de}code/1 which are for query strings. | |||
2016-05-24 | HPACK: Fix an issue with header values as iolists | Loïc Hoguin | |
2016-03-13 | Parse the settings payload directly in cow_http_hd:parse_http2_settings/1 | Loïc Hoguin | |
2016-03-12 | Add cow_http_hd:parse_http2_settings/1 | Loïc Hoguin | |
No tests or benchmarks, we just call base64:decode on the value. | |||
2016-03-12 | Add settings_payload/1, settings_ack/0 and ping/1 in cow_http2 | Loïc Hoguin | |
Although settings_payload/1 is currently only a placeholder. | |||
2016-03-12 | Add cow_http:response/3 | Loïc Hoguin | |
2016-02-22 | Update Erlang.mk | Loïc Hoguin | |
2015-08-26 | Don't check for race conditions with Dialyzer | Loïc Hoguin | |
All the code in this project is sequential. | |||
2015-08-26 | Merge branch 'master' of https://github.com/robashton/cowlib | Loïc Hoguin | |
2015-08-26 | Merge branch 'cookie-opts-default-values' of https://github.com/KrzysiekJ/cowlib | Loïc Hoguin | |
2015-08-26 | Update .gitignore | Loïc Hoguin | |
2015-08-26 | Fix missing triq tests on CircleCI | Loïc Hoguin | |
2015-08-26 | Update erlang.mk and start using CircleCI | Loïc Hoguin | |
2015-08-26 | Fix a Dialyzer warning in cow_ws | Loïc Hoguin | |
2015-08-26 | Fix a few binary pattern matching issues | Loïc Hoguin | |
2015-07-21 | Fix handling of default values in cookie options | Krzysztof Jurewicz | |
Previously, an error would be raised when explicitly passing a default value for either “http_only” or “secure” option. | |||
2015-06-11 | Add cowboy_http2 with initial HTTP/2 suppport | Loïc Hoguin | |
2015-06-11 | Remove an outdated comment | Loïc Hoguin | |
2015-04-09 | WS accepts iodata, so byte_size won't work unless we flatten | Rob Ashton | |
2015-03-19 | Add HPACK decoding and encoding functions | Loïc Hoguin | |
No decoding options have been added in this commit. They will be added in the future. Only one encoding option has been added: #{huffman => boolean()}. It allows to disable Huffman compression of strings. This compression is enabled by default. | |||
2015-03-13 | Update test dependencies | Loïc Hoguin | |
2015-03-12 | Update Cowlib to 1.3.01.3.0 | Loïc Hoguin | |
2015-03-12 | Simplify the SPDY code for merging duplicate headers | Loïc Hoguin | |
2015-03-12 | Move the settings test near its function | Loïc Hoguin | |
2015-03-12 | Merge branch 'master' of https://github.com/camshaft/cowlib | Loïc Hoguin | |
2015-03-12 | Update erlang.mk | Loïc Hoguin | |
2015-03-12 | Merge branch 'spdy_dev' of https://github.com/Etsukata/cowlib | Loïc Hoguin | |
2015-03-12 | Merge branch 'fix-multipart-bodies-without-headers' of ↵ | Loïc Hoguin | |
https://github.com/danielwhite/cowlib | |||
2015-03-12 | Maintenance | Loïc Hoguin | |
* Update copyright years. * Update erlang.mk. * Fix triq testing. | |||
2015-03-12 | Add missing client functionality to Websocket code | Loïc Hoguin | |
2015-03-06 | Update Cowlib to 1.2.01.2.0 | Loïc Hoguin | |
2015-03-06 | Rewrite UTF-8 validation code | Loïc Hoguin | |
Use a version of the Flexible and Economical UTF-8 Decoder algorithm specifically optimized for Erlang. http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ The utf8_state() type is now exported and changed from a binary to an integer from 0..8. | |||
2015-03-04 | Add permessage-deflate extension support to Websocket | Loïc Hoguin | |
https://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-19 This also fixes some previously unknown issues with UTF-8 handling and simplifies the interface for parsing frames. | |||
2015-03-03 | Fix parsing of multipart bodies without headers | Daniel White | |
This was discovered while verifying if cow_multipart was a suitable replacement for our existing multipart parser. Our suite for parsing an example from RFC 2046 failed. | |||
2015-02-16 | Update Cowlib to 1.1.01.1.0 | Loïc Hoguin | |
2015-02-16 | Add cow_qs for Websocket protocol parsing/building | Loïc Hoguin | |
Code extracted from Cowboy and generalized. There are no tests in this file: the code is tested with Autobahntestsuite through the Cowboy test suite. There currently is no function to build a masked frame. | |||
2015-02-16 | Add a comment on a test | Loïc Hoguin | |
2015-01-07 | Use 'or' instead of 'orelse' in cow_http_hd | Loïc Hoguin | |
About the same except for functions with tons of tests per clauses, like parse_content_language/1. | |||
2015-01-04 | Simplify the cow_http_hd code | Loïc Hoguin | |
Also rename the macros for inline lowercasing to ?LOWER, and move the type detection macros to cow_parse.hrl. | |||
2015-01-03 | Add @todos in cow_http_hd for additional headers | Loïc Hoguin | |
2015-01-02 | Make sure tokens are non-empty in cow_http_hd | Loïc Hoguin | |
2015-01-02 | Add cow_http_hd:parse_proxy_authenticate/1 | Loïc Hoguin | |
From RFC7235. See cow_http_hd:parse_www_authenticate/1. | |||
2015-01-02 | Add cow_http_hd:parse_www_authenticate/1 | Loïc Hoguin | |
From RFC7235, RFC2617 and RFC6750. Features an attempt at simplifying the code using ?IS_WS macro. |