{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":737297813,"defaultBranch":"master","name":"ftpd","ownerLogin":"openhood","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-12-30T14:23:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17659?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703951710.0","currentOid":""},"activityList":{"items":[{"before":"84401d3370968ded1b7f8f2f471d4cfc4904790d","after":"263325a44624356237d7d84c774b01a2fb14c4b1","ref":"refs/heads/update-for-new-rubies","pushedAt":"2024-02-07T07:35:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JonathanTron","name":"Jonathan Tron","path":"/JonathanTron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2976?s=80&v=4"},"commit":{"message":"Remove CI github workflow","shortMessageHtmlLink":"Remove CI github workflow"}},{"before":"be1452c24dbcf72d8586dad352a471d34f17e081","after":"84401d3370968ded1b7f8f2f471d4cfc4904790d","ref":"refs/heads/update-for-new-rubies","pushedAt":"2024-02-07T07:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JonathanTron","name":"Jonathan Tron","path":"/JonathanTron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2976?s=80&v=4"},"commit":{"message":"Drop Gemfile.lock","shortMessageHtmlLink":"Drop Gemfile.lock"}},{"before":"38588308784d5b32881c4a9da331a59c481f7c11","after":"be1452c24dbcf72d8586dad352a471d34f17e081","ref":"refs/heads/update-for-new-rubies","pushedAt":"2024-02-07T07:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JonathanTron","name":"Jonathan Tron","path":"/JonathanTron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2976?s=80&v=4"},"commit":{"message":"Fix features for TLS on linux","shortMessageHtmlLink":"Fix features for TLS on linux"}},{"before":"26c90215d543b80eccf6a259adf2ddd6e3143091","after":"38588308784d5b32881c4a9da331a59c481f7c11","ref":"refs/heads/update-for-new-rubies","pushedAt":"2024-01-06T13:07:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JonathanTron","name":"Jonathan Tron","path":"/JonathanTron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2976?s=80&v=4"},"commit":{"message":"Set up github actions for running the tests on every push","shortMessageHtmlLink":"Set up github actions for running the tests on every push"}},{"before":"338c7269524ab7625bcee1aa25e4c78a036f3c2a","after":"26c90215d543b80eccf6a259adf2ddd6e3143091","ref":"refs/heads/update-for-new-rubies","pushedAt":"2024-01-06T12:41:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JonathanTron","name":"Jonathan Tron","path":"/JonathanTron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2976?s=80&v=4"},"commit":{"message":"Ensure we're reading up-to CRLF (`\\r\\n`) for commands\n\nIn TLS, the socket is an `OpenSSL::SSLSocket`, calling `gets` will try\nto read the buffer using the value of `$/` (`\\n` on Linux/MacOS) as separator,\nwhich seems to mess with the `BufferedIO`.","shortMessageHtmlLink":"Ensure we're reading up-to CRLF (\\r\\n) for commands"}},{"before":"26bcbd714c309d8ae37bf6ecb6e8d08ab90a94de","after":"338c7269524ab7625bcee1aa25e4c78a036f3c2a","ref":"refs/heads/update-for-new-rubies","pushedAt":"2024-01-06T12:39:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JonathanTron","name":"Jonathan Tron","path":"/JonathanTron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2976?s=80&v=4"},"commit":{"message":"Ensure we're reading up-to CRLF (`\\r\\n`) for commands\n\nIn TLS, the socket is an `OpenSSL::SSLSocket`, calling `gets` will try\nto read the buffer using the value of `$/` (`\\n` on Linux/MacOS) as separator,\nwhich seems to mess with the `BufferedIO`.","shortMessageHtmlLink":"Ensure we're reading up-to CRLF (\\r\\n) for commands"}},{"before":"49dc1a68fc9d91a9fcc70fb75cc04aa8bff6884c","after":"26bcbd714c309d8ae37bf6ecb6e8d08ab90a94de","ref":"refs/heads/update-for-new-rubies","pushedAt":"2023-12-30T15:58:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JonathanTron","name":"Jonathan Tron","path":"/JonathanTron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2976?s=80&v=4"},"commit":{"message":"Fix explicit TLS issues in Ruby >= 3.1\n\nIn older rubies, using an `SSLSocket` before a session was started\nworked as a normal (plain text) `Socket` (displaying a warning).\nAfter ruby 3.1 it raised an error, the workaround is to use the\nunderlying `Socket` (via `to_io`) until an SSL session is started.","shortMessageHtmlLink":"Fix explicit TLS issues in Ruby >= 3.1"}},{"before":null,"after":"49dc1a68fc9d91a9fcc70fb75cc04aa8bff6884c","ref":"refs/heads/update-for-new-rubies","pushedAt":"2023-12-30T15:55:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JonathanTron","name":"Jonathan Tron","path":"/JonathanTron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2976?s=80&v=4"},"commit":{"message":"Fix explicit TLS issues in Ruby >= 3.1\n\nIn older rubies, using an `SSLSocket` before a session was started\nworked as a normal (plain text) `Socket` (displaying a warning).\nAfter ruby 3.1 it raised an error, the workaround is to use the\nunderlying `Socket` (via `to_io`) until an SSL session is started.","shortMessageHtmlLink":"Fix explicit TLS issues in Ruby >= 3.1"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD9CckmAA","startCursor":null,"endCursor":null}},"title":"Activity ยท openhood/ftpd"}