GitHub / faye/websocket-driver-ruby / commits
WebSocket protocol handler with pluggable I/O
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 49e230b2 | Bump version to 0.8.2 | James Coglan <j****n@g****m> | 2 months ago | |
| 7d6fd877 | Gracefully handle malformed `Host` headers in the `Server` driver | James Coglan <j****n@g****m> | 2 months ago | |
| 5cab908d | Bump version to 0.8.1 | James Coglan <j****n@g****m> | 3 months ago | |
| 17b569f2 | Limit the total HTTP request line and headers size to 32K | James Coglan <j****n@g****m> | 3 months ago | |
| fa864172 | Fail the connection if a message is larger than the configured max length aft... | James Coglan <j****n@g****m> | 3 months ago | |
| d0141f04 | Close a draft-75/76 connection if a length header grows to exceed the configu... | James Coglan <j****n@g****m> | 3 months ago | |
| 1e4475e3 | Test on Ruby 4.0 | James Coglan <j****n@g****m> | 3 months ago | |
| 2824edc6 | Update release date for 0.8.0 | James Coglan <j****n@g****m> | over 1 year ago | |
| befd449e | Prefer text frames over binary; if the input is in some non-UTF-8 text encodi... | James Coglan <j****n@g****m> | over 1 year ago | |
| e3155f72 | Bump version to 0.8.0 | James Coglan <j****n@g****m> | over 1 year ago | |
| 22e07048 | Default to text frames if the input buffer is specifically UTF8-encoded | James Coglan <j****n@g****m> | over 1 year ago | |
| 64ceaa4f | Remove Ruby versions unsupported by GitHub | James Coglan <j****n@g****m> | over 1 year ago | |
| 799c0229 | Move the changelog_uri closer to other similar metadata | James Coglan <j****n@g****m> | over 1 year ago | |
| 188c1393 | merge Merge pull request #93 from mark-young-atg/provide_changelog_link_on_rubygems |
James Coglan <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 61572944 | Update the documentation for representation of binary messages | James Coglan <j****n@g****m> | over 1 year ago | |
| 370ac9b9 | Emit binary frames as binary strings by default, and make Driver.frame() trea... | James Coglan <j****n@g****m> | over 1 year ago | |
| f1c9331b | merge Merge pull request #95 from mackuba/binary_format |
James Coglan <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 61bfc072 | added :binary_data_format option | Kuba Suder <j****r@g****m> | over 1 year ago | |
| f662df08 | Provide a 'Changelog' link on rubygems.org/gems/websocker-driver | Mark Young <m****g@k****m> | over 1 year ago | |
| 3e099cb5 | Bump version to 0.7.7 | James Coglan <j****n@g****m> | over 1 year ago | |
| d97fcf89 | Test on Ruby 3.3 and 3.4 | James Coglan <j****n@g****m> | over 1 year ago | |
| 4662524f | merge Merge pull request #91 from HoneyryderChuck/patch-1 |
James Coglan <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 3ae2cceb | add base64 gem to gemspec |
Tiago <c****o@h****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 58d4ed74 | Run tests on some additional Ruby versions | James Coglan <j****n@g****m> | almost 3 years ago | |
| 2e5faf6b | Bump version to 0.7.6 | James Coglan <j****n@g****m> | about 3 years ago | |
| f23ef066 | Test on Ruby 3.2 | James Coglan <j****n@g****m> | about 3 years ago | |
| 3a293175 | Fix handling of default ports on Ruby 3.1 | James Coglan <j****n@g****m> | almost 4 years ago | |
| a5276e78 | Run tests on Ruby 3.1 | James Coglan <j****n@g****m> | almost 4 years ago | |
| 4739ec94 | merge Merge pull request #85 from danielmorrison/support-frozen-by-default |
James Coglan <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 720a0f23 | Remove implied wss support from the TCPSocket example | James Coglan <j****n@g****m> | almost 5 years ago | |
| 0e950c51 | Flag files that modify string literals | Daniel Morrison <d****l@c****m> | almost 5 years ago | |
| 911d14b9 | Bump version to 0.7.5 | James Coglan <j****n@g****m> | about 5 years ago | |
| 586c27f4 | Clarify behaviour of Driver.encode to convert strings to UTF-8 and arrays to ... | James Coglan <j****n@g****m> | about 5 years ago | |
| 9a4f2f2d | Do not change the encoding of strings passed to text() | James Coglan <j****n@g****m> | about 5 years ago | |
| 41d20e42 | Bump version to 0.7.4 | James Coglan <j****n@g****m> | over 5 years ago | |
| b10eb2bf | Switch from Travis CI to GitHub Actions | James Coglan <j****n@g****m> | over 5 years ago | |
| 91443b52 | Enable Bundler caching for Travis | James Coglan <j****n@g****m> | over 5 years ago | |
| 0f6a8ac9 | merge Merge pull request #75 from matti/patch-1 |
James Coglan <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 3ae2e3a0 | Validate UTF-8 encoding of strings where needed, not on every call to Driver.... | James Coglan <j****n@g****m> | over 5 years ago | |
| 9ec01dc3 | Avoid allocating an array of the string bytes in Hybi#emit_frame | James Coglan <j****n@g****m> | over 5 years ago | |
| 472569ad | Avoid allocating so many arrays during Hybi#frame | James Coglan <j****n@g****m> | over 5 years ago | |
| 219c4098 | Use the Ruby Encoding constants instead of their string names | James Coglan <j****n@g****m> | over 5 years ago | |
| c73f5bcf | Update Ruby versions on Travis | James Coglan <j****n@g****m> | over 5 years ago | |
| c021b23a | merge Merge pull request #77 from timcraft/patch-1 |
James Coglan <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| bd44d80c | Test on ruby 3.0 |
timcraft <m****l@t****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| eb643f59 | Bump version to 0.7.3 | James Coglan <j****n@g****m> | about 6 years ago | |
| e87bfef9 | Accept HTTP responses that have an empty reason-phrase, per RFC 2616 | James Coglan <j****n@g****m> | about 6 years ago | |
| 4228ca57 | README: example of http response |
Matti Paksula <m****i@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| f882bc56 | Bump version to 0.7.2 | James Coglan <j****n@g****m> | over 6 years ago | |
| 46aafa4e | Set {source,target}_version to work with the current version of javac on macOS | James Coglan <j****n@g****m> | over 6 years ago | |
| db09a1af | Update Ruby versions 2.4 to 2.7 on Travis | James Coglan <j****n@g****m> | over 6 years ago | |
| b00f5870 | Emit ping and pong events from the Server driver | James Coglan <j****n@g****m> | over 6 years ago | |
| 202e1800 | Allow rack.input.read to return a frozen string |
pjaspers <p****t@h****e>
Committed by: James Coglan <j****n@g****m> |
almost 7 years ago | |
| d05eb72d | Mention license change in the changelog | James Coglan <j****n@g****m> | about 7 years ago | |
| e568366f | Formatting change: {...} should have spaces inside the braces | James Coglan <j****n@g****m> | about 7 years ago | |
| 92334974 | Bump version to 0.7.1 | James Coglan <j****n@g****m> | about 7 years ago | |
| a6bb6a69 | Change markdown formatting of docs. | James Coglan <j****n@g****m> | over 7 years ago | |
| 019ba714 | Remove a redundant statement from the Hybi setup code. | James Coglan <j****n@g****m> | over 7 years ago | |
| 03b46b8d | Fail a draft-76 connection of a header does not contain any digits. | James Coglan <j****n@g****m> | over 7 years ago | |
| 6b519eec | Depend on Rake < 12.3 if we're running on Ruby < 2.0. | James Coglan <j****n@g****m> | over 7 years ago | |
| 77ae5437 | Reformat the C and Java native extension modules. | James Coglan <j****n@g****m> | over 7 years ago | |
| 8a6f9ef7 | Fix an uninitialised variable warning. | James Coglan <j****n@g****m> | over 7 years ago | |
| 5b957c66 | Update Travis target versions. | James Coglan <j****n@g****m> | over 7 years ago | |
| 2c19210a | Switch license to Apache 2.0. | James Coglan <j****n@g****m> | over 7 years ago | |
| ee39af83 | Test on Ruby 2.5.0. | James Coglan <j****n@g****m> | over 8 years ago | |
| ec94a219 | I think you have to use jruby-head instead of jruby-9 now. | James Coglan <j****n@g****m> | almost 9 years ago | |
| b14488aa | Bump the Ruby versions for Travis. | James Coglan <j****n@g****m> | almost 9 years ago | |
| 11476318 | If any header used by Hybi is present, then pick Hybi, and likewise for Draft... | James Coglan <j****n@g****m> | almost 9 years ago | |
| 2ec898c6 | If any driver encounters a validation error in the request headers, it can th... | James Coglan <j****n@g****m> | almost 9 years ago | |
| 12d2aa8a | Fix the version of Rubygems that Travis is using on Ruby 1.9. | James Coglan <j****n@g****m> | almost 9 years ago | |
| 222e93a0 | Bump version to 0.7.0. | James Coglan <j****n@g****m> | almost 9 years ago | |
| bc03ce72 | Refactor the client examples, and get the TCPSocket one into a runnable state... | James Coglan <j****n@g****m> | about 9 years ago | |
| bed599ae | Don't require rubygems, this has not been necessary since Ruby 1.8. | James Coglan <j****n@g****m> | about 9 years ago | |
| d3aee30d | merge Merge pull request #53 from izwick-schachter/master |
James Coglan <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 391c3d04 | Added TCPSocket client example | izwick-schachter <i****h@d****m> | about 9 years ago | |
| 8739c796 | Rename tcp_server.rb to em_server.rb. | James Coglan <j****n@g****m> | about 9 years ago | |
| 77e46d6f | Add an example EventMachine client. | James Coglan <j****n@g****m> | about 9 years ago | |
| 06f21561 | Flesh out the docs for the new ping/pong events. | James Coglan <j****n@g****m> | about 9 years ago | |
| cd38349f | Make the ping/pong tests check the content of the events. | James Coglan <j****n@g****m> | about 9 years ago | |
| 5daa01be | Emit ping and pong events after all other effects of those frames have been c... | James Coglan <j****n@g****m> | about 9 years ago | |
| 1ea7205a | merge Merge pull request #51 from ably-forks/support-ping-in-event-emitter |
James Coglan <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 7dba28ca | Update Ruby versions in Travis config. | James Coglan <j****n@g****m> | about 9 years ago | |
| dacae813 | Update docs to reflect ping & pong events | Matthew O'Riordan <m****n@g****m> | over 9 years ago | |
| f22c97f9 | Emit :ping and :pong events in the driver | Matthew O'Riordan <m****n@g****m> | over 9 years ago | |
| 65c068b2 | merge Merge pull request #50 from junaruga/feature/travis-ruby-head |
James Coglan <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| cab7ae1b | Update Ruby 2.3, 2.4 to latest version on Travis. | Jun Aruga <j****a@r****m> | over 9 years ago | |
| 38b8f63f | Bump version to 0.6.5. | James Coglan <j****n@g****m> | over 9 years ago | |
| 2936754e | Test on Ruby 2.4.0. | James Coglan <j****n@g****m> | over 9 years ago | |
| 4fa9e190 | merge Merge pull request #48 from kbarrette/pure_ruby_masking |
James Coglan <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 568dc364 | Bump Ruby versions 2.2 and 2.3 on Travis. | James Coglan <j****n@g****m> | almost 10 years ago | |
| cfc45f23 | Fall back to ruby | Keith Barrette <e****b@g****m> | almost 10 years ago | |
| 6e32ee04 | Add Ruby mask implementation | Keith Barrette <e****b@g****m> | almost 10 years ago | |
| 58cdc230 | Remove Rubinius from the build as it hasn't worked on Travis for weeks. | James Coglan <j****n@g****m> | almost 10 years ago | |
| 930bbe20 | Move the license text into a separate file. | James Coglan <j****n@g****m> | about 10 years ago | |
| 673d11e4 | Bump version to 0.6.4. | James Coglan <j****n@g****m> | over 10 years ago | |
| 9ce857b3 | Revise uses of encoding APIs. | James Coglan <j****n@g****m> | over 10 years ago | |
| 115d82be | Silence all -W2 warnings. | James Coglan <j****n@g****m> | over 10 years ago | |
| 15ba7410 | Remove some unused variables from Hybi#send_frame. | James Coglan <j****n@g****m> | over 10 years ago | |
| ca9faf0f | Update Ruby versions for Travis. | James Coglan <j****n@g****m> | over 10 years ago | |
| 188b7d89 | Create CODE_OF_CONDUCT.md. | James Coglan <j****n@g****m> | almost 11 years ago |