summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release/v0.28'HEADv0.28masterTom Ryder2021-02-071-5/+11
|\ | | | | | | | | | | | | | | | | * release/v0.28: Preserve URI path from original request Add SNI parameter to POE::Filter::SSL Switch protocol for Origin header based on TLS Use CRLF line endings in GET request Remove MYMETA.* from MANIFEST
| * Preserve URI path from original requestrelease/v0.28developTom Ryder2021-02-071-1/+1
| |
| * Add SNI parameter to POE::Filter::SSLTom Ryder2021-02-071-1/+4
| |
| * Switch protocol for Origin header based on TLSTom Ryder2021-02-071-1/+4
| | | | | | | | | | If the websocket server is running over TLS, it's likely that the origin server matching it should be specified as HTTPS.
| * Use CRLF line endings in GET requestTom Ryder2021-02-071-1/+1
|/ | | | | | | | The HTTP::Request->as_string() method uses \n as an end-of-line token default. Apache HTTPD and Lua's http_server don't tolerate these as line endings, and throw 400 errors promptly. Providing CRLF explicitly as the end-of-line character makes the request palatable to these servers, and probably others with the same strictness.
* Commit v0.27 as found on CPANv0.27Tom Ryder2021-02-071-0/+619
I couldn't find the upstream for this; if I can get in contact with the author, I'll re-patch my work over the top.