{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":58318888,"defaultBranch":"master","name":"socketcan-rs","ownerLogin":"socketcan-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-08T15:36:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/110623226?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701540229.0","currentOid":""},"activityList":{"items":[{"before":"a2f9427b5f3da4c4cbddbaecb620af717df2081d","after":"a9228e12158f023398319be94ac48ff8167aff67","ref":"refs/heads/master","pushedAt":"2024-04-10T11:56:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Merge pull request #60 from barower/visible-canstate\n\nMake CanState public","shortMessageHtmlLink":"Merge pull request #60 from barower/visible-canstate"}},{"before":"7851a509bfb077a1722e0bc013ca97d2aeb15252","after":"a2f9427b5f3da4c4cbddbaecb620af717df2081d","ref":"refs/heads/master","pushedAt":"2024-04-10T11:55:45.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Merge pull request #64 from poeschel/termination\n\nMake termination u16 and add set_termination","shortMessageHtmlLink":"Merge pull request #64 from poeschel/termination"}},{"before":"323cded17cc7b95a5c7f0de799126b444d6851b1","after":"27ab1f9291bfc1020f8bbca741e8b9d925b491f5","ref":"refs/heads/build-target-check","pushedAt":"2023-12-02T18:11:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Added buid.rs to check that target OS is Linux","shortMessageHtmlLink":"Added buid.rs to check that target OS is Linux"}},{"before":null,"after":"323cded17cc7b95a5c7f0de799126b444d6851b1","ref":"refs/heads/build-target-check","pushedAt":"2023-12-02T18:03:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Added buid.rs to check that target OS is Linux","shortMessageHtmlLink":"Added buid.rs to check that target OS is Linux"}},{"before":"308d9d6173a9888ba6b03006bf904a246831fa79","after":"7851a509bfb077a1722e0bc013ca97d2aeb15252","ref":"refs/heads/master","pushedAt":"2023-10-28T13:09:26.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"- Implemented Read and Write traits for CanSocket\n- Implemented raw frame reads for CanSocket and CanFdSocket.\n- Created 'CanRawFrame' to encapsulate either type of libc, raw, CAN frame (Classic or FD)\n- Improved frame docs","shortMessageHtmlLink":"- Implemented Read and Write traits for CanSocket"}},{"before":"70bc22fb39aae6435c30526614568311ebb89a76","after":"7851a509bfb077a1722e0bc013ca97d2aeb15252","ref":"refs/heads/develop","pushedAt":"2023-10-28T13:09:15.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"- Implemented Read and Write traits for CanSocket\n- Implemented raw frame reads for CanSocket and CanFdSocket.\n- Created 'CanRawFrame' to encapsulate either type of libc, raw, CAN frame (Classic or FD)\n- Improved frame docs","shortMessageHtmlLink":"- Implemented Read and Write traits for CanSocket"}},{"before":"99d1e9b63f5591ab89a07baa17c47d358f9df692","after":"7851a509bfb077a1722e0bc013ca97d2aeb15252","ref":"refs/heads/socket2","pushedAt":"2023-10-28T13:02:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"- Implemented Read and Write traits for CanSocket\n- Implemented raw frame reads for CanSocket and CanFdSocket.\n- Created 'CanRawFrame' to encapsulate either type of libc, raw, CAN frame (Classic or FD)\n- Improved frame docs","shortMessageHtmlLink":"- Implemented Read and Write traits for CanSocket"}},{"before":"065b9cfc07779e60779785e3dcf7669eb956e207","after":"99d1e9b63f5591ab89a07baa17c47d358f9df692","ref":"refs/heads/socket2","pushedAt":"2023-10-28T02:24:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Example echo uses read w/ timeout instead of nonblocking spin loop.","shortMessageHtmlLink":"Example echo uses read w/ timeout instead of nonblocking spin loop."}},{"before":"b715ef67526f628c4329055d0255122fe216e554","after":"065b9cfc07779e60779785e3dcf7669eb956e207","ref":"refs/heads/socket2","pushedAt":"2023-10-28T00:17:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Fixed clippy warning","shortMessageHtmlLink":"Fixed clippy warning"}},{"before":"45a2d1c151dcd6e7c583974442f55ad9a02a2297","after":"b715ef67526f628c4329055d0255122fe216e554","ref":"refs/heads/socket2","pushedAt":"2023-10-28T00:14:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Converted CanSocket and CanFdSocket into tuple structs","shortMessageHtmlLink":"Converted CanSocket and CanFdSocket into tuple structs"}},{"before":"edf00c046698d8fc41ca179b3432849dd0091765","after":"45a2d1c151dcd6e7c583974442f55ad9a02a2297","ref":"refs/heads/socket2","pushedAt":"2023-10-27T23:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Created IoError and IoResult. Some socket cleanup.","shortMessageHtmlLink":"Created IoError and IoResult. Some socket cleanup."}},{"before":"c69cd8d5a27ba42e077cdc7a041cf96ca35794aa","after":"edf00c046698d8fc41ca179b3432849dd0091765","ref":"refs/heads/socket2","pushedAt":"2023-10-27T15:01:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Started converting libc calls to socket2::Socket calls","shortMessageHtmlLink":"Started converting libc calls to socket2::Socket calls"}},{"before":"a22aa5af50a298d4639b7d9e79f256a371ea1f5a","after":"c69cd8d5a27ba42e077cdc7a041cf96ca35794aa","ref":"refs/heads/socket2","pushedAt":"2023-10-27T12:17:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Split out CanAddr into new addr module.","shortMessageHtmlLink":"Split out CanAddr into new addr module."}},{"before":"45f09ceb07c656333bffe9f17bfd5d656187a128","after":"70bc22fb39aae6435c30526614568311ebb89a76","ref":"refs/heads/develop","pushedAt":"2023-10-27T11:54:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Merge branch 'master' into develop","shortMessageHtmlLink":"Merge branch 'master' into develop"}},{"before":"7004a2d6b222611df71dfffd63b0e0fcaf7d4b83","after":"308d9d6173a9888ba6b03006bf904a246831fa79","ref":"refs/heads/master","pushedAt":"2023-10-27T11:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Bumped version to v3.3.0, and updated README and CHANGELOG for release.","shortMessageHtmlLink":"Bumped version to v3.3.0, and updated README and CHANGELOG for release."}},{"before":"dcb28eb81429e5d33b43863940c95677186c944e","after":"7004a2d6b222611df71dfffd63b0e0fcaf7d4b83","ref":"refs/heads/master","pushedAt":"2023-10-27T11:22:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Put the tokio unit tests behind the 'vcan_tests' feature.","shortMessageHtmlLink":"Put the tokio unit tests behind the 'vcan_tests' feature."}},{"before":"8b5dd682446e3d9d2294ebc7b342a6e9a74e8e49","after":"dcb28eb81429e5d33b43863940c95677186c944e","ref":"refs/heads/master","pushedAt":"2023-10-27T11:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Serialized tokio vcan tests","shortMessageHtmlLink":"Serialized tokio vcan tests"}},{"before":"c6ee6917c7c2a2440a1ea339676fdac70fd4a40f","after":"8b5dd682446e3d9d2294ebc7b342a6e9a74e8e49","ref":"refs/heads/master","pushedAt":"2023-10-27T11:04:49.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Merge pull request #53 from dnsco/master\n\nAsync CanFD via Generics","shortMessageHtmlLink":"Merge pull request #53 from dnsco/master"}},{"before":"841b41658855dcfbdf884faab81839042ee80afa","after":"a22aa5af50a298d4639b7d9e79f256a371ea1f5a","ref":"refs/heads/socket2","pushedAt":"2023-10-27T00:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Split out CanAddr into new addr module.","shortMessageHtmlLink":"Split out CanAddr into new addr module."}},{"before":null,"after":"841b41658855dcfbdf884faab81839042ee80afa","ref":"refs/heads/socket2","pushedAt":"2023-10-26T23:41:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Initial implementation attempt using socket2::Socket. Still using lots of libc calls, though.","shortMessageHtmlLink":"Initial implementation attempt using socket2::Socket. Still using lot…"}},{"before":"c6ee6917c7c2a2440a1ea339676fdac70fd4a40f","after":"45f09ceb07c656333bffe9f17bfd5d656187a128","ref":"refs/heads/develop","pushedAt":"2023-10-20T01:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Added a CanFD example","shortMessageHtmlLink":"Added a CanFD example"}},{"before":"57fe576a2410549e7a5378642d40e091f845e821","after":"c6ee6917c7c2a2440a1ea339676fdac70fd4a40f","ref":"refs/heads/master","pushedAt":"2023-10-17T04:20:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Bumped version to v3.2.0 and updated README and CHANGELOG in preparation for release","shortMessageHtmlLink":"Bumped version to v3.2.0 and updated README and CHANGELOG in preparat…"}},{"before":"93e6f8be57adbfe77f00889bfe28592d47a80724","after":"c6ee6917c7c2a2440a1ea339676fdac70fd4a40f","ref":"refs/heads/develop","pushedAt":"2023-10-17T04:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Bumped version to v3.2.0 and updated README and CHANGELOG in preparation for release","shortMessageHtmlLink":"Bumped version to v3.2.0 and updated README and CHANGELOG in preparat…"}},{"before":"57fe576a2410549e7a5378642d40e091f845e821","after":"93e6f8be57adbfe77f00889bfe28592d47a80724","ref":"refs/heads/develop","pushedAt":"2023-10-17T03:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Moved as_bytes() down into the neli::rt module","shortMessageHtmlLink":"Moved as_bytes() down into the neli::rt module"}},{"before":"65aa47afd5c8a70ff81cf85d91e506e42e3eff11","after":"57fe576a2410549e7a5378642d40e091f845e821","ref":"refs/heads/master","pushedAt":"2023-10-17T03:27:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Re-implemented IflaCan properly in this crate.","shortMessageHtmlLink":"Re-implemented IflaCan properly in this crate."}},{"before":"9617e5f7f6295f2203c93136c480e70aa0949aab","after":"57fe576a2410549e7a5378642d40e091f845e821","ref":"refs/heads/develop","pushedAt":"2023-10-17T03:21:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Re-implemented IflaCan properly in this crate.","shortMessageHtmlLink":"Re-implemented IflaCan properly in this crate."}},{"before":"65aa47afd5c8a70ff81cf85d91e506e42e3eff11","after":"9617e5f7f6295f2203c93136c480e70aa0949aab","ref":"refs/heads/develop","pushedAt":"2023-10-17T02:18:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Aliased low-level CAN netlink types for Rust naming conventions. Derived neli::Size for most of them.","shortMessageHtmlLink":"Aliased low-level CAN netlink types for Rust naming conventions. Deri…"}},{"before":"d065f837166ec928a396b1f5912b189dd27c127e","after":"65aa47afd5c8a70ff81cf85d91e506e42e3eff11","ref":"refs/heads/master","pushedAt":"2023-10-17T01:34:34.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Fixed clippy warnings","shortMessageHtmlLink":"Fixed clippy warnings"}},{"before":"a6ba948c55403cbb2ba17ca77fba6afe52b19117","after":"65aa47afd5c8a70ff81cf85d91e506e42e3eff11","ref":"refs/heads/develop","pushedAt":"2023-10-17T01:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"Fixed clippy warnings","shortMessageHtmlLink":"Fixed clippy warnings"}},{"before":"14c3b8aa69ddaa99514447e72d4b11b87d43bf8c","after":"a6ba948c55403cbb2ba17ca77fba6afe52b19117","ref":"refs/heads/develop","pushedAt":"2023-10-17T01:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fpagliughi","name":"Frank Pagliughi","path":"/fpagliughi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4303121?s=80&v=4"},"commit":{"message":"More netlink cleanup. Added NlInfoError, query_details()","shortMessageHtmlLink":"More netlink cleanup. Added NlInfoError, query_details()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELPxuKwA","startCursor":null,"endCursor":null}},"title":"Activity · socketcan-rs/socketcan-rs"}