{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":320663180,"defaultBranch":"main","name":"amqpprox","ownerLogin":"bloomberg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-11T19:18:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1416818?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702914560.0","currentOid":""},"activityList":{"items":[{"before":"d0faecaeac2a10d04a3b28dd0093e9e5e1081969","after":"62e6ef2564885dd950725c35e6d831baf1ea8332","ref":"refs/heads/main","pushedAt":"2024-05-13T17:58:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"Check length of buffer (#106)\n\n* Check buffer length in decode\r\n\r\nTest plan: Added test that triggers stack-buffer-overflow in\r\nAddressSanitizer.\r\n\r\n* Update libamqpprox/amqpprox_method.cpp\r\n\r\nCo-authored-by: Jessica Winer \r\n\r\n---------\r\n\r\nCo-authored-by: Jessica Winer ","shortMessageHtmlLink":"Check length of buffer (#106)"}},{"before":"5b4f0521c1cafed640c56eaee6a2612641a07e01","after":"d0faecaeac2a10d04a3b28dd0093e9e5e1081969","ref":"refs/heads/main","pushedAt":"2024-05-13T15:18:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"CI: add faster formatter check, remove useless comments (#105)\n\nSigned-off-by: Evgeny Malygin ","shortMessageHtmlLink":"CI: add faster formatter check, remove useless comments (#105)"}},{"before":"e58a3fb2837c05af882594eafa1a1d6213e9fd53","after":null,"ref":"refs/heads/gtestupdate","pushedAt":"2023-12-18T15:49:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adamncasey","name":"Adam Casey","path":"/adamncasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/720498?s=80&v=4"}},{"before":"7af384b8d8311eec0fea9925e0fc60c94677eb4f","after":"5b4f0521c1cafed640c56eaee6a2612641a07e01","ref":"refs/heads/main","pushedAt":"2023-08-08T17:07:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"gtestupgrade fixes: 1) removed gtest hdr which does not exist 2) defined operator << for the type validated in EXPECT_THAT macro. (#104)\n\nCo-authored-by: BHARAT MATHE ","shortMessageHtmlLink":"gtestupgrade fixes: 1) removed gtest hdr which does not exist 2) defi…"}},{"before":null,"after":"e58a3fb2837c05af882594eafa1a1d6213e9fd53","ref":"refs/heads/gtestupdate","pushedAt":"2023-08-08T14:36:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"gtestupgrade fixes: 1) removed gtest hdr which does not exist 2) defined operator << for the type validated in EXPECT_THAT macro.","shortMessageHtmlLink":"gtestupgrade fixes: 1) removed gtest hdr which does not exist 2) defi…"}},{"before":"d6a0ea8257efecc07de2a13802cfc4ddd26f7e03","after":null,"ref":"refs/heads/clang-format-action","pushedAt":"2023-08-01T10:26:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"}},{"before":"9dd0b82df81b7287c1e9e4d54f796d8524e860e9","after":"7af384b8d8311eec0fea9925e0fc60c94677eb4f","ref":"refs/heads/main","pushedAt":"2023-08-01T10:26:28.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"libamqpprox/*.h","shortMessageHtmlLink":"libamqpprox/*.h"}},{"before":"9aac50830a5cb2f0d639811c8fb022f51aa66f74","after":"d6a0ea8257efecc07de2a13802cfc4ddd26f7e03","ref":"refs/heads/clang-format-action","pushedAt":"2023-07-31T19:36:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"libamqpprox/*.h","shortMessageHtmlLink":"libamqpprox/*.h"}},{"before":"1f1071a6f6f4cfd43affdc3393e6fc5ac8c1b394","after":"9aac50830a5cb2f0d639811c8fb022f51aa66f74","ref":"refs/heads/clang-format-action","pushedAt":"2023-07-31T19:33:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"s/13/14","shortMessageHtmlLink":"s/13/14"}},{"before":"d314ae613a2ef97f7a460bcb5e6f248fbcc21776","after":"1f1071a6f6f4cfd43affdc3393e6fc5ac8c1b394","ref":"refs/heads/clang-format-action","pushedAt":"2023-07-31T19:32:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"clang format","shortMessageHtmlLink":"clang format"}},{"before":"7a63daa074843ed43de7deae32ac753202a5996f","after":"d314ae613a2ef97f7a460bcb5e6f248fbcc21776","ref":"refs/heads/clang-format-action","pushedAt":"2023-07-31T19:28:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}},{"before":"5a7ea0c865cca725a19f7c2386fce38e3a1488a5","after":"7a63daa074843ed43de7deae32ac753202a5996f","ref":"refs/heads/clang-format-action","pushedAt":"2023-07-31T19:21:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"clang format","shortMessageHtmlLink":"clang format"}},{"before":"03300f89b563f9427d15b652c8a260fff6472599","after":"5a7ea0c865cca725a19f7c2386fce38e3a1488a5","ref":"refs/heads/clang-format-action","pushedAt":"2023-07-28T22:37:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"update to newer config","shortMessageHtmlLink":"update to newer config"}},{"before":"e1494e225eaa6079fef3881a59baa41f6b83f2bb","after":"03300f89b563f9427d15b652c8a260fff6472599","ref":"refs/heads/clang-format-action","pushedAt":"2023-07-28T22:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"update to newer config","shortMessageHtmlLink":"update to newer config"}},{"before":"b9f0b81f4842875dbeabe4ee02f1d45a9f8bc188","after":"e1494e225eaa6079fef3881a59baa41f6b83f2bb","ref":"refs/heads/clang-format-action","pushedAt":"2023-07-28T22:23:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"Clang formatter will run after checking repository but before build","shortMessageHtmlLink":"Clang formatter will run after checking repository but before build"}},{"before":"979718373730254575ef6287e0712c8315cc3627","after":null,"ref":"refs/heads/adamncasey-patch-1","pushedAt":"2023-05-15T10:09:50.277Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"}},{"before":"75210e5efe80fb6764c60cda638353e7f267ac80","after":"9dd0b82df81b7287c1e9e4d54f796d8524e860e9","ref":"refs/heads/main","pushedAt":"2023-05-15T10:03:53.443Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"github actions: Set token permissions to read-only\n\nThe osscf scorecard highlighted that our actions run with write permissions. This is unnecessary for our CI which should be entirely read only.","shortMessageHtmlLink":"github actions: Set token permissions to read-only"}},{"before":null,"after":"979718373730254575ef6287e0712c8315cc3627","ref":"refs/heads/adamncasey-patch-1","pushedAt":"2023-05-10T07:23:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamncasey","name":"Adam Casey","path":"/adamncasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/720498?s=80&v=4"},"commit":{"message":"github actions: Set token permissions to read-only\n\nThe osscf scorecard highlighted that our actions run with write permissions. This is unnecessary for our CI which should be entirely read only.","shortMessageHtmlLink":"github actions: Set token permissions to read-only"}},{"before":"9bf306e76d16b5f6ff2f83b4b1950950d0a72239","after":null,"ref":"refs/heads/add-scorecard","pushedAt":"2023-05-09T18:43:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"}},{"before":"211c0bbcd60ddcb15d7e9187b05cfc900cae8055","after":"75210e5efe80fb6764c60cda638353e7f267ac80","ref":"refs/heads/main","pushedAt":"2023-05-09T18:43:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"add scorecard badge","shortMessageHtmlLink":"add scorecard badge"}},{"before":"473512f3af3c3de0e2836cad60c81b8c9c6c596d","after":"9bf306e76d16b5f6ff2f83b4b1950950d0a72239","ref":"refs/heads/add-scorecard","pushedAt":"2023-05-09T16:23:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"add scorecard badge","shortMessageHtmlLink":"add scorecard badge"}},{"before":"8ae42b4dca119170b608c89e5f4e9a0804638a2d","after":"211c0bbcd60ddcb15d7e9187b05cfc900cae8055","ref":"refs/heads/main","pushedAt":"2023-05-09T13:51:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adamncasey","name":"Adam Casey","path":"/adamncasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/720498?s=80&v=4"},"commit":{"message":"Reject frames larger than amqpprox max frame size\n\namqpprox supports frames up to a max size of 150000 bytes but frames\nlarger than this are not rejected. This patch ensures we reject larger\nframes as soon as their length can be read.","shortMessageHtmlLink":"Reject frames larger than amqpprox max frame size"}},{"before":"594544e22c177edbdec8c0451884117a88507e70","after":"8ae42b4dca119170b608c89e5f4e9a0804638a2d","ref":"refs/heads/main","pushedAt":"2023-05-09T13:51:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adamncasey","name":"Adam Casey","path":"/adamncasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/720498?s=80&v=4"},"commit":{"message":"Ensure partially read frame buffer is always large enough to hold frame\n\namqpprox internally buffers partial frames until the full frame is in memory,\nat which point they are sent to the broker or client (depending on direction).\n\nIf there is no data internally buffered when data becomes available on the socket,\namqpprox creates a buffer of exactly the required size. Sometimes - e.g. When amqpprox\nis quite busy - the requested buffer is larger than expected. This causes the\npartial-frame buffer swap operation to fail.","shortMessageHtmlLink":"Ensure partially read frame buffer is always large enough to hold frame"}},{"before":"9744c910b7202bd9255ba3c274f3abc3810813f5","after":"594544e22c177edbdec8c0451884117a88507e70","ref":"refs/heads/main","pushedAt":"2023-05-09T13:35:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"performance_tester: Bump cargo lock dependencies","shortMessageHtmlLink":"performance_tester: Bump cargo lock dependencies"}},{"before":"27c2caa2bc05e7fc14aea46aca717c84695cfda6","after":"473512f3af3c3de0e2836cad60c81b8c9c6c596d","ref":"refs/heads/add-scorecard","pushedAt":"2023-05-09T13:33:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"willhoy","name":"Will","path":"/willhoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2185386?s=80&v=4"},"commit":{"message":"Merge branch 'main' into add-scorecard","shortMessageHtmlLink":"Merge branch 'main' into add-scorecard"}},{"before":"51460827db19e2b3b11517e08c534df6ce780ff9","after":null,"ref":"refs/heads/openssl3","pushedAt":"2023-04-05T15:33:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adamncasey","name":"Adam Casey","path":"/adamncasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/720498?s=80&v=4"}},{"before":"df261b46f99599fa672edb903d3e4fbb435cf8c1","after":"9744c910b7202bd9255ba3c274f3abc3810813f5","ref":"refs/heads/main","pushedAt":"2023-04-05T15:26:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adamncasey","name":"Adam Casey","path":"/adamncasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/720498?s=80&v=4"},"commit":{"message":"Support OpenSSL 3.0+\n\nThis commit ifdefs out a bit of debug info which is apparently no longer useful\nin OpenSSL 3.0+.\n\nRef: https://openssl.org/news/cl30.txt","shortMessageHtmlLink":"Support OpenSSL 3.0+"}},{"before":null,"after":"51460827db19e2b3b11517e08c534df6ce780ff9","ref":"refs/heads/openssl3","pushedAt":"2023-04-05T09:59:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamncasey","name":"Adam Casey","path":"/adamncasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/720498?s=80&v=4"},"commit":{"message":"Support OpenSSL 3.0+\n\nThis commit ifdefs out a bit of debug info which is apparently no longer useful\nin OpenSSL 3.0+.\n\nRef: https://openssl.org/news/cl30.txt","shortMessageHtmlLink":"Support OpenSSL 3.0+"}},{"before":"f8e2da1cec101d5f5c76f13950624f0f4fed1d39","after":null,"ref":"refs/heads/conanbuildsystem","pushedAt":"2023-04-04T13:37:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adamncasey","name":"Adam Casey","path":"/adamncasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/720498?s=80&v=4"}},{"before":"871e57017efc47338c991960e11e4bbe3dcbb166","after":"df261b46f99599fa672edb903d3e4fbb435cf8c1","ref":"refs/heads/main","pushedAt":"2023-04-04T13:37:14.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"adamncasey","name":"Adam Casey","path":"/adamncasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/720498?s=80&v=4"},"commit":{"message":"Pin conan to <2.0 for integration tests too","shortMessageHtmlLink":"Pin conan to <2.0 for integration tests too"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESLC_XAA","startCursor":null,"endCursor":null}},"title":"Activity · bloomberg/amqpprox"}