{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":344483231,"defaultBranch":"master","name":"scalpel","ownerLogin":"ystero-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-04T13:26:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/147369210?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719457275.0","currentOid":""},"activityList":{"items":[{"before":"38ad3b9ffb84eaa00dc4c8e3c0e9f6ec2ff8a073","after":"73606b6d27977c96816ff2d9c86d3bebeafd290b","ref":"refs/heads/master","pushedAt":"2024-06-27T02:59:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Release v0.4.1\n\nMostly cleaning up `cfg(...)` and `cfg_attr(...)` into simple readable\nmacros. Readability improved.\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Release v0.4.1"}},{"before":"ae0d0bb9764ce8c9169ea8e7ee459cb7218789b6","after":"ccf8cbfd767108b9d952144f32aad3b139900a46","ref":"refs/heads/for-v-041","pushedAt":"2024-06-27T02:56:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Release v0.4.1\n\nMostly cleaning up `cfg(...)` and `cfg_attr(...)` into simple readable\nmacros. Readability improved.\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Release v0.4.1"}},{"before":null,"after":"ae0d0bb9764ce8c9169ea8e7ee459cb7218789b6","ref":"refs/heads/for-v-041","pushedAt":"2024-06-27T02:52:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Release v0.4.1","shortMessageHtmlLink":"Release v0.4.1"}},{"before":"edfe18b4870925bd582b800f30e1977229042f62","after":"38ad3b9ffb84eaa00dc4c8e3c0e9f6ec2ff8a073","ref":"refs/heads/master","pushedAt":"2024-06-27T01:29:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Added tests for different `layers` inside `wasm_tests!`\n\nThese tests are run for `wasm` targets as well.\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Added tests for different layers inside wasm_tests!"}},{"before":null,"after":"6294542e903641e74b4f2ab7e21fd40652171686","ref":"refs/heads/wasm-test-macros","pushedAt":"2024-06-27T01:22:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Added tests for different `layers` inside `wasm_tests!`\n\nThese tests are run for `wasm` targets as well.\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Added tests for different layers inside wasm_tests!"}},{"before":"ce1548091d7a92fcfcacd08ac0c852268a880240","after":"edfe18b4870925bd582b800f30e1977229042f62","ref":"refs/heads/master","pushedAt":"2024-06-26T09:55:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Using tokio style cfg_* macros\n\nDefined two macros `cfg_python!` and `cfg_wasm!` to wrap items within\nfeature specific blocks. Looks a lot cleaner\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Using tokio style cfg_* macros"}},{"before":null,"after":"c9046afd0fcc4c55bb35a7e22371ebd725a995d0","ref":"refs/heads/cfg-macros","pushedAt":"2024-06-26T09:49:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Using tokio style cfg_* macros\n\nDefined two macros `cfg_python!` and `cfg_wasm!` to wrap items within\nfeature specific blocks. Looks a lot cleaner\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Using tokio style cfg_* macros"}},{"before":"593fb6f69672f6985636350875d9188717b13884","after":"ce1548091d7a92fcfcacd08ac0c852268a880240","ref":"refs/heads/master","pushedAt":"2024-05-06T15:47:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Minor fixes in example and README updated\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Minor fixes in example and README updated"}},{"before":"f328074fe683495fd784fb1e6cc87ebeb3f57b8f","after":"a3b08f670c488e2d14515dc0eedb9240d4855f7b","ref":"refs/heads/sculpting-opt-in-feature","pushedAt":"2024-05-06T15:40:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Minor fixes in example and README updated\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Minor fixes in example and README updated"}},{"before":"dd2c98476a3de9b2a86ce344cfe901eb00eee4b0","after":"f328074fe683495fd784fb1e6cc87ebeb3f57b8f","ref":"refs/heads/sculpting-opt-in-feature","pushedAt":"2024-05-06T00:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Updated README of the file.","shortMessageHtmlLink":"Updated README of the file."}},{"before":"084ab0fdab36fe79f76d02af187af8548c3cbc25","after":"dd2c98476a3de9b2a86ce344cfe901eb00eee4b0","ref":"refs/heads/sculpting-opt-in-feature","pushedAt":"2024-05-05T09:37:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Fixing example packet_sculpting\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Fixing example packet_sculpting"}},{"before":"3e4f1518a6540bd7d556ce06d2a23ce5cf037efe","after":"084ab0fdab36fe79f76d02af187af8548c3cbc25","ref":"refs/heads/sculpting-opt-in-feature","pushedAt":"2024-05-05T09:37:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Fixing example packet_sculpting","shortMessageHtmlLink":"Fixing example packet_sculpting"}},{"before":"2e33d413752c72a517ef06508f2d59026d8d733a","after":"3e4f1518a6540bd7d556ce06d2a23ce5cf037efe","ref":"refs/heads/sculpting-opt-in-feature","pushedAt":"2024-05-05T06:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Added :wqdocumentation and GH actions for sculpting feature\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Added :wqdocumentation and GH actions for sculpting feature"}},{"before":null,"after":"2e33d413752c72a517ef06508f2d59026d8d733a","ref":"refs/heads/sculpting-opt-in-feature","pushedAt":"2024-05-05T05:56:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"'sculpting' as an opt-in feature\n\nPacket 'sculpting' is an experimental feature and WIP, it needs more\nwork before it can be made a default feature. Making sculpting as an\nopt-in feature so that it does not affect the existing users as the\nfeature is being developed.\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"'sculpting' as an opt-in feature"}},{"before":"df86e98a444f34833c2be1d6df36368f19049990","after":"593fb6f69672f6985636350875d9188717b13884","ref":"refs/heads/master","pushedAt":"2024-05-04T13:31:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Make PacketBuilder to sculpt Packets and Layer::stack_and_encode\n\n- Implement `PacketBuilder` to sculpt packets.\n- Implement `Layer::stack_and_encode` for Ethernet and IPv4.\n- Implement `as_slice` and `as_mut_slice` for MACAddress, IPv4Address and\n IPv6Address.\n- Create example `packet_sculpting.rs`.\n- Add new `crate::Error` variant SculptingError.\n\nSigned-off-by: Mohammad Aadil Shabier ","shortMessageHtmlLink":"Make PacketBuilder to sculpt Packets and Layer::stack_and_encode"}},{"before":"a3e5f3ab25d06423df64d978d2e4b93a5269b03e","after":"df86e98a444f34833c2be1d6df36368f19049990","ref":"refs/heads/master","pushedAt":"2024-04-04T10:03:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Basic `wasm` API `dissect_packet` and CI actions\n\n- Added a basic API `dissect_packet` if configured to build with `wasm`\n feature. This is a demonstration of the basic `wasm` feature.\n- Fixed issue with compilation of examples when `wasm` feature was\n enabled.\n- Added some simple tests when building with `wasm` feature.\n\nCo-authored-by: csking101 \nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Basic wasm API dissect_packet and CI actions"}},{"before":"6aff207326c5fc503f195554794b7f1a6c41ad83","after":"c9c3f2bc6e2abdb75b58a19965f4494d52313b2d","ref":"refs/heads/conditional-compilation","pushedAt":"2024-04-03T15:32:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Basic `wasm` API `dissect_packet` and CI actions\n\n- Added a basic API `dissect_packet` if configured to build with `wasm`\n feature. This is a demonstration of the basic `wasm` feature.\n- Fixed issue with compilation of examples when `wasm` feature was\n enabled.\n- Added some simple tests when building with `wasm` feature.\n\nCo-authored-by: csking101 \nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Basic wasm API dissect_packet and CI actions"}},{"before":"7c04edfa273e85065f0a4543a78af55b8e3d7a59","after":"6aff207326c5fc503f195554794b7f1a6c41ad83","ref":"refs/heads/conditional-compilation","pushedAt":"2024-04-03T15:18:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Basic `wasm` API `dissect_packet` and CI actions\n\n- Added a basic API `dissect_packet` if configured to build with `wasm`\n feature. This is a demonstration of the basic `wasm` feature.\n- Fixed issue with compilation of examples when `wasm` feature was\n enabled.\n- Added some simple tests when building with `wasm` feature.\n\nCo-authored-by: csking101 \nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Basic wasm API dissect_packet and CI actions"}},{"before":"55fd7cd61522383db714a1f53e1cf120fd8c9da2","after":"7c04edfa273e85065f0a4543a78af55b8e3d7a59","ref":"refs/heads/conditional-compilation","pushedAt":"2024-03-30T01:21:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Adding `wasm` as a feature\n\nMaking several conditional compilation changes for `wasm` feature -\n - if `wasm` feature is enabled, then target must be\n `wasm32-unknown-unknown`\n - if `wasm` is enabled, `python-bindings` cannot be enabled.\n\nAlso made the `pyo3` dependency not applicable for `wasm` targets.\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Adding wasm as a feature"}},{"before":null,"after":"55fd7cd61522383db714a1f53e1cf120fd8c9da2","ref":"refs/heads/conditional-compilation","pushedAt":"2024-03-29T16:03:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Adding `wasm` as a feature\n\nMaking several conditional compilation changes for `wasm` feature -\n - if `wasm` feature is enabled, then target must be\n `wasm32-unknown-unknown`\n - if `wasm` is enabled, `python-bindings` cannot be enabled.\n\nAlso made the `pyo3` dependency not applicable for `wasm` targets.\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"Adding wasm as a feature"}},{"before":"d45283e52d553d3f5befa65947bdd46bedc64c5e","after":"a3e5f3ab25d06423df64d978d2e4b93a5269b03e","ref":"refs/heads/master","pushedAt":"2024-03-18T04:49:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"New crate version 0.4.0\n\n- Started tracking Release Notes\n- Updated dev dependency PCAP to version 1.3\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"New crate version 0.4.0"}},{"before":"afee31b0f627d821c90588f8c114d52fe8ccf911","after":"15a929fc401ae1ca2cb35f52686ef8289f6e37d3","ref":"refs/heads/for-release-v040","pushedAt":"2024-03-18T03:43:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"New crate version 0.4.0\n\n- Started tracking Release Notes\n- Updated dev dependency PCAP to version 1.3\n\nSigned-off-by: Abhijit Gadgil ","shortMessageHtmlLink":"New crate version 0.4.0"}},{"before":null,"after":"afee31b0f627d821c90588f8c114d52fe8ccf911","ref":"refs/heads/for-release-v040","pushedAt":"2024-03-18T03:43:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"New crate version 0.4.0\n\n- Started tracking Release Notes\n- Updated dev dependency PCAP to version 1.3","shortMessageHtmlLink":"New crate version 0.4.0"}},{"before":"482398f49d4786d822aca51ee8106675f1f0fc3e","after":"d45283e52d553d3f5befa65947bdd46bedc64c5e","ref":"refs/heads/master","pushedAt":"2024-03-14T10:44:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Add ICMPv6 option headers. (#50)\n\nAdded a function `handle_icmpv6_options` and this function will be\ncalled during parsing of individual options per ICMPv6 types.\n\nSigned-off-by: JnanaN ","shortMessageHtmlLink":"Add ICMPv6 option headers. (#50)"}},{"before":null,"after":"0d6a94ecd382ec37c4c7a33e856a50e28d35d133","ref":"refs/heads/icmpv6_option","pushedAt":"2024-03-14T10:42:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Add ICMPv6 option headers. (#50)\n\nAdded a function `handle_icmpv6_options` and this function will be\ncalled during parsing of individual options per ICMPv6 types.\n\nSigned-off-by: JnanaN ","shortMessageHtmlLink":"Add ICMPv6 option headers. (#50)"}},{"before":"56fa3881a070f4b5081604f69218ba53e83bd0fe","after":"482398f49d4786d822aca51ee8106675f1f0fc3e","ref":"refs/heads/master","pushedAt":"2024-03-11T01:41:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Removed `lazy_static` dependency (#42)\n\nUsing `OnceLock` in place of `lazy_static` to initialize the required\nglobal maps.\n\nSigned-off-by: csking101 ","shortMessageHtmlLink":"Removed lazy_static dependency (#42)"}},{"before":"c22fdb4088d744d46b60f7c239c20278681a2cd1","after":"c7d893a4665e077e17e60a2276bba536af80c935","ref":"refs/heads/csking101-remove_lazy_static","pushedAt":"2024-03-11T01:39:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Removed `lazy_static` dependency (#42)\n\nUsing `OnceLock` in place of `lazy_static` to initialize the required\nglobal maps.\n\nSigned-off-by: csking101 ","shortMessageHtmlLink":"Removed lazy_static dependency (#42)"}},{"before":null,"after":"c22fdb4088d744d46b60f7c239c20278681a2cd1","ref":"refs/heads/csking101-remove_lazy_static","pushedAt":"2024-03-11T01:36:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Removed `lazy_static` dependency.\n\nUsing `OnceLock` in place of `lazy_static` to initialize the required\nglobal maps.\n\nSigned-off-by: csking101 ","shortMessageHtmlLink":"Removed lazy_static dependency."}},{"before":"5a8d7d3f912f57d25ac4d16ea04e309872c4a053","after":"56fa3881a070f4b5081604f69218ba53e83bd0fe","ref":"refs/heads/master","pushedAt":"2024-03-06T13:57:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Add data part support for ICMP Packets\n\n1. Add data part for ECHO packets\n2. Add support for timestamp packets\n3. Add dissection for data part of error types\n\nSigned-off-by: harshit ","shortMessageHtmlLink":"Add data part support for ICMP Packets"}},{"before":null,"after":"603033d9b02b14db6071e9188b7ab925df862b0d","ref":"refs/heads/icmp-data","pushedAt":"2024-03-06T13:55:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabhijit","name":"Abhijit Gadgil","path":"/gabhijit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387214?s=80&v=4"},"commit":{"message":"Add data part support for ICMP Packets\n\n1. Add data part for ECHO packets\n2. Add support for timestamp packets\n3. Add dissection for data part of error types\n\nSigned-off-by: harshit ","shortMessageHtmlLink":"Add data part support for ICMP Packets"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QwMjo1OTo0MC4wMDAwMDBazwAAAARwWx6U","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QwMjo1OTo0MC4wMDAwMDBazwAAAARwWx6U","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNlQxMzo1NTozOS4wMDAwMDBazwAAAAQN_2AI"}},"title":"Activity ยท ystero-dev/scalpel"}