summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release/v0.28'HEADv0.28masterTom Ryder2021-02-073-7/+17
|\ | | | | | | | | | | | | | | | | * 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.
| * Remove MYMETA.* from MANIFESTTom Ryder2021-02-071-2/+0
|/ | | | | | | Fixes Bug #111703: <https://rt.cpan.org/Public/Bug/Display.html?id=111703> Per: <http://weblog.bulknews.net/post/44251476706/stop-shipping-mymeta-to-cpan>
* Commit v0.27 as found on CPANv0.27Tom Ryder2021-02-0713-0/+966
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.