{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":575595477,"defaultBranch":"main","name":"ntf-core","ownerLogin":"bloomberg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-07T21:42:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1416818?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715257789.0","currentOid":""},"activityList":{"items":[{"before":"798559522d8200b94553d86b6238607311278190","after":"24709965f012846b4cadbf0faada29b19b4c8574","ref":"refs/heads/main","pushedAt":"2024-05-29T01:29:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Fix bug incorrectly narrowing a 64-bit unsigned integer to a size_t when encoding to base-128","shortMessageHtmlLink":"Fix bug incorrectly narrowing a 64-bit unsigned integer to a size_t w…"}},{"before":"f1bc1f2b657183a9810aa101976b9f4d5041de1c","after":"798559522d8200b94553d86b6238607311278190","ref":"refs/heads/main","pushedAt":"2024-05-28T19:00:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Fix compilation errors in the ntsa_abstract test driver for 32-bit platforms in C++03","shortMessageHtmlLink":"Fix compilation errors in the ntsa_abstract test driver for 32-bit pl…"}},{"before":"f42b8f08fd8eec37d4c0581cfb4429b69bd3569e","after":"f1bc1f2b657183a9810aa101976b9f4d5041de1c","ref":"refs/heads/main","pushedAt":"2024-05-28T18:02:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Modernize usage and support for public key cryptography","shortMessageHtmlLink":"Modernize usage and support for public key cryptography"}},{"before":"481289b70704d7cbc1e07643907b7884293a7ec4","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-09T12:29:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"}},{"before":"d597d26d2e9a0d4e70acbcdcf7e50c6b57b4ad29","after":"f42b8f08fd8eec37d4c0581cfb4429b69bd3569e","ref":"refs/heads/main","pushedAt":"2024-05-09T12:28:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Release 2.3.9","shortMessageHtmlLink":"Release 2.3.9"}},{"before":"481289b70704d7cbc1e07643907b7884293a7ec4","after":"d597d26d2e9a0d4e70acbcdcf7e50c6b57b4ad29","ref":"refs/heads/main","pushedAt":"2024-05-09T12:26:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Implement ntsu::SocketOptionUtil::get/setTcpCongestionControl on Windows, implement ntsf::System::getBlocking","shortMessageHtmlLink":"Implement ntsu::SocketOptionUtil::get/setTcpCongestionControl on Wind…"}},{"before":"4b84e9592cceee91d3fccff37cbf11f6f8015189","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-04T14:26:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"}},{"before":"a60436047ae9897dee23ffb4056c61010334ca69","after":"481289b70704d7cbc1e07643907b7884293a7ec4","ref":"refs/heads/main","pushedAt":"2024-05-04T14:26:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Release 2.3.8","shortMessageHtmlLink":"Release 2.3.8"}},{"before":"4b84e9592cceee91d3fccff37cbf11f6f8015189","after":"a60436047ae9897dee23ffb4056c61010334ca69","ref":"refs/heads/main","pushedAt":"2024-05-04T14:23:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Encapsulate mocking test structures and functions inside a struct instead of a nested namespace","shortMessageHtmlLink":"Encapsulate mocking test structures and functions inside a struct ins…"}},{"before":"9f50b57a2ffa1abf52dc5091b8e7d9de103075a7","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-02T16:47:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"}},{"before":"d2f23c830698b993851d19fe3608c88af49892dd","after":"4b84e9592cceee91d3fccff37cbf11f6f8015189","ref":"refs/heads/main","pushedAt":"2024-05-02T16:46:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Release 2.3.7 (#152)","shortMessageHtmlLink":"Release 2.3.7 (#152)"}},{"before":"9f50b57a2ffa1abf52dc5091b8e7d9de103075a7","after":"d2f23c830698b993851d19fe3608c88af49892dd","ref":"refs/heads/main","pushedAt":"2024-05-02T16:44:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Disable mocking test framework and dependant tests unless built with C++20","shortMessageHtmlLink":"Disable mocking test framework and dependant tests unless built with …"}},{"before":"e114e3a5da421973dc6bbc5521699214e197d40a","after":null,"ref":"refs/tags/latest","pushedAt":"2024-05-02T15:25:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"}},{"before":"64cf5da28b929b2183a1f500b33c458ebe5e52f5","after":"9f50b57a2ffa1abf52dc5091b8e7d9de103075a7","ref":"refs/heads/main","pushedAt":"2024-05-02T15:24:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Release 2.3.6","shortMessageHtmlLink":"Release 2.3.6"}},{"before":"174e5b4dfbd26ba7d8d463d6123246e49078cc0c","after":"64cf5da28b929b2183a1f500b33c458ebe5e52f5","ref":"refs/heads/main","pushedAt":"2024-05-02T15:22:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Eliminate warnings from unused variables on platforms that do not support congestion control algorithm specification","shortMessageHtmlLink":"Eliminate warnings from unused variables on platforms that do not sup…"}},{"before":"da1cedcaa8e9ba9b478a9f2934683c4c4463225d","after":"174e5b4dfbd26ba7d8d463d6123246e49078cc0c","ref":"refs/heads/main","pushedAt":"2024-05-02T15:08:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Introduce slimmer wrapper around 'recv' for simple use-cases","shortMessageHtmlLink":"Introduce slimmer wrapper around 'recv' for simple use-cases"}},{"before":"ab4c796e972163cef925980150e5014781989b1d","after":"da1cedcaa8e9ba9b478a9f2934683c4c4463225d","ref":"refs/heads/main","pushedAt":"2024-05-02T15:05:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Support the explicit configuration of a specific TCP congestion control algorithm","shortMessageHtmlLink":"Support the explicit configuration of a specific TCP congestion contr…"}},{"before":"33fd060101e37e8c931ffc5a2cd0338f2cd92259","after":"ab4c796e972163cef925980150e5014781989b1d","ref":"refs/heads/main","pushedAt":"2024-04-26T13:21:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Publicize buffer algorithms previously in ntsu_buffer to ntsa_buffer","shortMessageHtmlLink":"Publicize buffer algorithms previously in ntsu_buffer to ntsa_buffer"}},{"before":"e114e3a5da421973dc6bbc5521699214e197d40a","after":"33fd060101e37e8c931ffc5a2cd0338f2cd92259","ref":"refs/heads/main","pushedAt":"2024-04-22T13:35:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Implement a mocking testing framework and test the ntcr::StreamSocket shutdown sequence during connection phase using a white-box testing approach","shortMessageHtmlLink":"Implement a mocking testing framework and test the ntcr::StreamSocket…"}},{"before":"cecbabbcb1f120a4cf0ae544352bf3cb819521cb","after":null,"ref":"refs/tags/latest","pushedAt":"2024-04-19T13:25:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"}},{"before":"f87558c9eda28cdffc4fb2e80849245c73a52179","after":"e114e3a5da421973dc6bbc5521699214e197d40a","ref":"refs/heads/main","pushedAt":"2024-04-19T13:24:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Release 2.3.5","shortMessageHtmlLink":"Release 2.3.5"}},{"before":"cecbabbcb1f120a4cf0ae544352bf3cb819521cb","after":"f87558c9eda28cdffc4fb2e80849245c73a52179","ref":"refs/heads/main","pushedAt":"2024-04-19T12:18:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Fix typo bind to `Kqueue::removeDetached` in `ntco::Kqueue` constructor for C++03 builds","shortMessageHtmlLink":"Fix typo bind to Kqueue::removeDetached in ntco::Kqueue construct…"}},{"before":"bb7740a4295f39d6d7d5186ec4422689580acdeb","after":null,"ref":"refs/tags/latest","pushedAt":"2024-04-12T20:48:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"}},{"before":"33859c7680eb00918f0e138f7deb8afabb934789","after":"cecbabbcb1f120a4cf0ae544352bf3cb819521cb","ref":"refs/heads/main","pushedAt":"2024-04-12T20:47:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Release 2.3.4","shortMessageHtmlLink":"Release 2.3.4"}},{"before":"a3091109c99e2995085251346b1d838432e7bf83","after":"33859c7680eb00918f0e138f7deb8afabb934789","ref":"refs/heads/main","pushedAt":"2024-04-12T20:44:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Rename ntsi::{Datagram,Stream,Listener}Socket::isBlocking to getBlocking","shortMessageHtmlLink":"Rename ntsi::{Datagram,Stream,Listener}Socket::isBlocking to getBlocking"}},{"before":"4faad11e553c40e8352665df7bc63084b6509173","after":"a3091109c99e2995085251346b1d838432e7bf83","ref":"refs/heads/main","pushedAt":"2024-04-12T20:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Rename ntsi::{Datagram,Stream,Listener}Socket::isBlocking to getBlocking","shortMessageHtmlLink":"Rename ntsi::{Datagram,Stream,Listener}Socket::isBlocking to getBlocking"}},{"before":"b9e5d3c2ef76d1c1bd1a12b86549c70b6660e9da","after":"4faad11e553c40e8352665df7bc63084b6509173","ref":"refs/heads/main","pushedAt":"2024-04-12T18:51:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Add overload to `send(const ntsa::ConstBuffer*, bsl::size_t` for NTS sockets","shortMessageHtmlLink":"Add overload to send(const ntsa::ConstBuffer*, bsl::size_t for NTS …"}},{"before":"fe4a079608cdb37605e17273301eb5997d5ee5bb","after":"b9e5d3c2ef76d1c1bd1a12b86549c70b6660e9da","ref":"refs/heads/main","pushedAt":"2024-04-12T18:48:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Support detection of file descriptor blocking mode on Unixes","shortMessageHtmlLink":"Support detection of file descriptor blocking mode on Unixes"}},{"before":"bb7740a4295f39d6d7d5186ec4422689580acdeb","after":"fe4a079608cdb37605e17273301eb5997d5ee5bb","ref":"refs/heads/main","pushedAt":"2024-04-12T18:45:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"},"commit":{"message":"Fix compilation errors specifically compiling for C++03","shortMessageHtmlLink":"Fix compilation errors specifically compiling for C++03"}},{"before":"c5580af3c547fec6aa2c5bab30cf3a4b6ca01306","after":null,"ref":"refs/tags/latest","pushedAt":"2024-03-22T20:53:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattrm456","name":"Matt Millett","path":"/mattrm456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/281367?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVmxXZQA","startCursor":null,"endCursor":null}},"title":"Activity · bloomberg/ntf-core"}