{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2524005,"defaultBranch":"main","name":"http","ownerLogin":"httprb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-10-06T04:19:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10374575?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707105971.0","currentOid":""},"activityList":{"items":[{"before":"017f8a615dcdf746e8a3417d0c67292869cf28d9","after":"3250238e2b90a6c97fe1b94560e389e07b56470d","ref":"refs/heads/main","pushedAt":"2024-03-31T00:04:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tarcieri","name":"Tony Arcieri","path":"/tarcieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797?s=80&v=4"},"commit":{"message":"Fixes comment typo in errors.rb (#781)\n\n`connection` was misspelled","shortMessageHtmlLink":"Fixes comment typo in errors.rb (#781)"}},{"before":"aaafb6922452e075d6386f3aecf807bb6decee17","after":"017f8a615dcdf746e8a3417d0c67292869cf28d9","ref":"refs/heads/main","pushedAt":"2024-02-05T04:13:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"ci: Add ruby-3.3 to the matrix","shortMessageHtmlLink":"ci: Add ruby-3.3 to the matrix"}},{"before":"f3dc36310317c9c166043e3e4bcc96664e11379c","after":"bb754c7d85dca26180567b781815e1b84c784d86","ref":"refs/heads/5-x-stable","pushedAt":"2024-02-05T04:05:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Release v5.2.0","shortMessageHtmlLink":"Release v5.2.0"}},{"before":"b0bffa0ef5e6fe8d9479c6f08b2b900f54d6b8dd","after":"f3dc36310317c9c166043e3e4bcc96664e11379c","ref":"refs/heads/5-x-stable","pushedAt":"2024-02-05T04:04:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Release v5.2.0","shortMessageHtmlLink":"Release v5.2.0"}},{"before":"02e66b070e45326783c60db759d14e095a429575","after":"b0bffa0ef5e6fe8d9479c6f08b2b900f54d6b8dd","ref":"refs/heads/5-x-stable","pushedAt":"2024-02-05T04:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"ci: Cleanup and update workflow","shortMessageHtmlLink":"ci: Cleanup and update workflow"}},{"before":"1fee2dbfe4566f82b0708921403573d4587322f4","after":"02e66b070e45326783c60db759d14e095a429575","ref":"refs/heads/5-x-stable","pushedAt":"2024-02-05T03:59:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"ci: Add Ruby 3.3 to the test matrix","shortMessageHtmlLink":"ci: Add Ruby 3.3 to the test matrix"}},{"before":"8b802bf6f07622e1a351aa291a102a4006b39ae5","after":"1fee2dbfe4566f82b0708921403573d4587322f4","ref":"refs/heads/5-x-stable","pushedAt":"2024-02-05T03:56:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Release v5.2.0","shortMessageHtmlLink":"Release v5.2.0"}},{"before":"f207bb51376f87b5e5b162b3befd8645d07f1721","after":"aaafb6922452e075d6386f3aecf807bb6decee17","ref":"refs/heads/main","pushedAt":"2023-11-21T02:12:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarcieri","name":"Tony Arcieri","path":"/tarcieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797?s=80&v=4"},"commit":{"message":"README.md: remove Code Climate","shortMessageHtmlLink":"README.md: remove Code Climate"}},{"before":"9110fb1605bd99b6a915315eaf9e23671dd33c34","after":null,"ref":"refs/heads/ixti/ruby19-hash-syntax","pushedAt":"2023-11-20T01:57:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"}},{"before":"49916e96374c0ac9e59df70555e0b0a09d10096d","after":"f207bb51376f87b5e5b162b3befd8645d07f1721","ref":"refs/heads/main","pushedAt":"2023-11-20T01:57:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Goodbye Hash rockets... (#769)\n\nEnforce ruby19 Hash syntax for Hashes with Symbol keys only, and enforce\r\nhash-rockets in case of mixed usage:\r\n\r\n { a: 1, b: 2 } # good\r\n { a: 1, \"b\" => 2 } # bad\r\n { :a => 1, \"b\" => 2 } # good (no mixed syntax)\r\n\r\nIn future we will swap all options hashes with keyword args.","shortMessageHtmlLink":"Goodbye Hash rockets... (#769)"}},{"before":"e0be3f1db8e4bccd13a0505af68c427fcd71e75d","after":null,"ref":"refs/heads/update-security-md","pushedAt":"2023-11-19T19:10:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tarcieri","name":"Tony Arcieri","path":"/tarcieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797?s=80&v=4"}},{"before":"2f0fc937ea77d09a48a2792079b9de6abd71d56b","after":"49916e96374c0ac9e59df70555e0b0a09d10096d","ref":"refs/heads/main","pushedAt":"2023-11-19T19:10:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tarcieri","name":"Tony Arcieri","path":"/tarcieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797?s=80&v=4"},"commit":{"message":"SECURITY.md: use private vulnerability reporting feature (#772)","shortMessageHtmlLink":"SECURITY.md: use private vulnerability reporting feature (#772)"}},{"before":null,"after":"e0be3f1db8e4bccd13a0505af68c427fcd71e75d","ref":"refs/heads/update-security-md","pushedAt":"2023-11-19T19:10:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tarcieri","name":"Tony Arcieri","path":"/tarcieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797?s=80&v=4"},"commit":{"message":"SECURITY.md: use private vulnerability reporting feature","shortMessageHtmlLink":"SECURITY.md: use private vulnerability reporting feature"}},{"before":null,"after":"9110fb1605bd99b6a915315eaf9e23671dd33c34","ref":"refs/heads/ixti/ruby19-hash-syntax","pushedAt":"2023-10-18T14:57:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"feat: Switch to Ruby 1.9 Hash Syntax\n\nEnforce ruby19 Hash syntax for Hashes with Symbol keys only, and enforce\nhash-rockets in case of mixed usage:\n\n { a: 1, b: 2 } # good\n { a: 1, \"b\" => 2 } # bad\n { :a => 1, \"b\" => 2 } # good (no mixed syntax)\n\nIn future we will swap all options hashes with keyword args.","shortMessageHtmlLink":"feat: Switch to Ruby 1.9 Hash Syntax"}},{"before":"fb6f3fe9829933510a9f900ec5c2eba66fe98ed7","after":"2f0fc937ea77d09a48a2792079b9de6abd71d56b","ref":"refs/heads/main","pushedAt":"2023-10-17T15:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Fix chamgelog uri in gemspec","shortMessageHtmlLink":"Fix chamgelog uri in gemspec"}},{"before":"367426cda60df0744010eb90931fa3d76c5dafaa","after":null,"ref":"refs/heads/6-x-dev-init","pushedAt":"2023-10-17T15:14:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"}},{"before":"68921edc312cf564165c7074d6237ef184c9d575","after":"fb6f3fe9829933510a9f900ec5c2eba66fe98ed7","ref":"refs/heads/main","pushedAt":"2023-10-17T15:14:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Start 6.0.0 version (#768)\n\n* Drop ruby 2.x support\r\n\r\n* Start new Changelog\r\n\r\n* New filename: CHANGELOG.md\r\n* Following KeepAChangelog.com convention\r\n* Pre 6.0.0 changelog renamed from CHANGES to CHANGES_OLD\r\n\r\n* Update rubocop\r\n\r\n* Lock rubocop-* gems","shortMessageHtmlLink":"Start 6.0.0 version (#768)"}},{"before":"f76ff57a465018f6654039028d3e9b4379b65c89","after":"367426cda60df0744010eb90931fa3d76c5dafaa","ref":"refs/heads/6-x-dev-init","pushedAt":"2023-10-17T15:10:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Lock rubocop-* gems","shortMessageHtmlLink":"Lock rubocop-* gems"}},{"before":"1ba37c2bd607896c7577dcc7c1a648cc50355175","after":"68921edc312cf564165c7074d6237ef184c9d575","ref":"refs/heads/main","pushedAt":"2023-10-17T15:05:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Add support for the `PURGE` HTTP method. (#757)\n\nThis method is used by several caching servers, like Squid, Varnish or Fastly.","shortMessageHtmlLink":"Add support for the PURGE HTTP method. (#757)"}},{"before":"2ab5a4bbc0bbc48cb23abe11f99f6939a60364a2","after":"f76ff57a465018f6654039028d3e9b4379b65c89","ref":"refs/heads/6-x-dev-init","pushedAt":"2023-10-15T17:55:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Update rubocop","shortMessageHtmlLink":"Update rubocop"}},{"before":"9d5f82e5eb5cc2dbab2784a321a9b79ed7606ef3","after":"2ab5a4bbc0bbc48cb23abe11f99f6939a60364a2","ref":"refs/heads/6-x-dev-init","pushedAt":"2023-10-15T17:44:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Update rubocop","shortMessageHtmlLink":"Update rubocop"}},{"before":"51780079ebc424511556a442e17fd2fd10b9408a","after":"9d5f82e5eb5cc2dbab2784a321a9b79ed7606ef3","ref":"refs/heads/6-x-dev-init","pushedAt":"2023-10-15T17:09:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Drop ruby 2.x support","shortMessageHtmlLink":"Drop ruby 2.x support"}},{"before":"e13580b5b7afd7168e41604e81d5b3ac03c9b024","after":"51780079ebc424511556a442e17fd2fd10b9408a","ref":"refs/heads/6-x-dev-init","pushedAt":"2023-10-15T16:50:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"lint: Remove redundant constant freeze","shortMessageHtmlLink":"lint: Remove redundant constant freeze"}},{"before":null,"after":"e13580b5b7afd7168e41604e81d5b3ac03c9b024","ref":"refs/heads/6-x-dev-init","pushedAt":"2023-10-14T15:59:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Start new changelog (keep-a-changelog format)","shortMessageHtmlLink":"Start new changelog (keep-a-changelog format)"}},{"before":null,"after":"8b802bf6f07622e1a351aa291a102a4006b39ae5","ref":"refs/heads/5-x-stable","pushedAt":"2023-10-14T15:38:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Do more conservative URL normalization (#758)","shortMessageHtmlLink":"Do more conservative URL normalization (#758)"}},{"before":"8b802bf6f07622e1a351aa291a102a4006b39ae5","after":"1ba37c2bd607896c7577dcc7c1a648cc50355175","ref":"refs/heads/main","pushedAt":"2023-10-14T15:05:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Handle responses in the reverse order from the requests (#766)\n\nCo-authored-by: John Doe ","shortMessageHtmlLink":"Handle responses in the reverse order from the requests (#766)"}},{"before":"65276d7bfe59c64bda07ecd1a746ae145feb7ace","after":"8b802bf6f07622e1a351aa291a102a4006b39ae5","ref":"refs/heads/main","pushedAt":"2023-10-06T14:53:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tarcieri","name":"Tony Arcieri","path":"/tarcieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797?s=80&v=4"},"commit":{"message":"Do more conservative URL normalization (#758)","shortMessageHtmlLink":"Do more conservative URL normalization (#758)"}},{"before":"3b7133ca1317ffb897baa2c87eadf3dfd3609fa7","after":"65276d7bfe59c64bda07ecd1a746ae145feb7ace","ref":"refs/heads/main","pushedAt":"2023-10-04T03:50:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ixti","name":"Alexey Zapparov","path":"/ixti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94782?s=80&v=4"},"commit":{"message":"Prevent CRLF injection due to broken URL normalizer (#765)\n\n* Prevent CRLF injection due to broken URL normalizer\n\n* DRY","shortMessageHtmlLink":"Prevent CRLF injection due to broken URL normalizer (#765)"}},{"before":"4060ccdbe44834bd23e3090a12408aac588a05ad","after":"3b7133ca1317ffb897baa2c87eadf3dfd3609fa7","ref":"refs/heads/main","pushedAt":"2023-09-26T14:08:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tarcieri","name":"Tony Arcieri","path":"/tarcieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797?s=80&v=4"},"commit":{"message":"fix: close sockets on initialize timeout (#762)\n\nCo-authored-by: Richard Peng ","shortMessageHtmlLink":"fix: close sockets on initialize timeout (#762)"}},{"before":"a47c436a34a73bbcd36f6630dd604a861b444eb8","after":"4060ccdbe44834bd23e3090a12408aac588a05ad","ref":"refs/heads/main","pushedAt":"2023-09-10T13:32:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tarcieri","name":"Tony Arcieri","path":"/tarcieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797?s=80&v=4"},"commit":{"message":"not_found requires two arguments (#761)","shortMessageHtmlLink":"not_found requires two arguments (#761)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEI4taZQA","startCursor":null,"endCursor":null}},"title":"Activity ยท httprb/http"}