An open API service providing commit metadata for open source projects.

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

← Back to repository