{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43509302,"defaultBranch":"master","name":"scapy","ownerLogin":"secdev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-01T17:06:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14927208?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720815322.0","currentOid":""},"activityList":{"items":[{"before":"9e461cd1121377e4c93273300cd294e379fecf31","after":"f199f916c89a0fbe0fbb836e3f580d1e6a70c955","ref":"refs/heads/master","pushedAt":"2024-07-17T09:40:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"TLS 1.3: support EdDSA (#4463)","shortMessageHtmlLink":"TLS 1.3: support EdDSA (#4463)"}},{"before":"4a852fee9114cadccb59fe4e7b742b4b316ce3cc","after":"9e461cd1121377e4c93273300cd294e379fecf31","ref":"refs/heads/master","pushedAt":"2024-07-16T14:00:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Fix TFTP_RRQ server (#4469)","shortMessageHtmlLink":"Fix TFTP_RRQ server (#4469)"}},{"before":"d7ae655aca8a6b6db253862d2750d94219372fba","after":"4a852fee9114cadccb59fe4e7b742b4b316ce3cc","ref":"refs/heads/master","pushedAt":"2024-07-15T19:01:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"tree-wide: replace utcnow and utcfromtimestamp (#4462)\n\nThey were deprecated in https://github.com/python/cpython/issues/103857.\r\n\r\nCloses https://github.com/secdev/scapy/issues/4460","shortMessageHtmlLink":"tree-wide: replace utcnow and utcfromtimestamp (#4462)"}},{"before":"ed7225d4356882026e730daf5a676b5a850a7259","after":"d7ae655aca8a6b6db253862d2750d94219372fba","ref":"refs/heads/master","pushedAt":"2024-07-15T14:24:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Fix WARNING about IPv46 (#4465)","shortMessageHtmlLink":"Fix WARNING about IPv46 (#4465)"}},{"before":"836e4d598ba3628337f2e3db0543650693757c3f","after":"ed7225d4356882026e730daf5a676b5a850a7259","ref":"refs/heads/master","pushedAt":"2024-07-13T19:12:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polybassa","name":"Nils Weiss","path":"/polybassa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676055?s=80&v=4"},"commit":{"message":"Refactoring of SecOC Layer and implementation for SecOC over CANFD (#4459)\n\n* Refactoring of SecOC Layer and implementation for SecOC over CANFD\r\n\r\n* fix unit test","shortMessageHtmlLink":"Refactoring of SecOC Layer and implementation for SecOC over CANFD (#…"}},{"before":"fcf2a9b3e655e17386c24afbf9cedf2c4f9a9441","after":null,"ref":"refs/heads/guedou/20240708/epb-crash","pushedAt":"2024-07-12T20:15:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"p-l-","name":"Pierre","path":"/p-l-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5064814?s=80&v=4"}},{"before":"6b26e2106c251d50380c299248930930f04af2f3","after":"836e4d598ba3628337f2e3db0543650693757c3f","ref":"refs/heads/master","pushedAt":"2024-07-12T20:15:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"p-l-","name":"Pierre","path":"/p-l-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5064814?s=80&v=4"},"commit":{"message":"Processus index must be 4 bytes (#4455)","shortMessageHtmlLink":"Processus index must be 4 bytes (#4455)"}},{"before":"70c08ccfa32dbfcbddb7c2da80d5eac38501d250","after":"6a4d90a446025e12678830f8a02c2d3a9ed111a6","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-07-12T19:29:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Use IPv6 default route when no IPv4 is available","shortMessageHtmlLink":"Use IPv6 default route when no IPv4 is available"}},{"before":"478cb0cccea6ef08b3f3014e2e904bbae95b1c60","after":"70c08ccfa32dbfcbddb7c2da80d5eac38501d250","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-07-12T19:23:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Use IPv6 default route when no IPv4 is available","shortMessageHtmlLink":"Use IPv6 default route when no IPv4 is available"}},{"before":"3333075736f02f117c78b1175e0fde4cba75f5b0","after":"6b26e2106c251d50380c299248930930f04af2f3","ref":"refs/heads/master","pushedAt":"2024-07-12T11:02:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Improve chosing of TLS signature and curve in Automatons (#4449)","shortMessageHtmlLink":"Improve chosing of TLS signature and curve in Automatons (#4449)"}},{"before":"a1afb9a42704873767015246522b10ed86ce35b1","after":"3333075736f02f117c78b1175e0fde4cba75f5b0","ref":"refs/heads/master","pushedAt":"2024-07-11T08:20:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"[DNS] add NAPTR RRs (#4456)\n\n* An NAPTR format has been added\r\n\r\n* tests: cover NAPTR RRs\r\n\r\n* dns: refine NAPTR RRs\r\n\r\nby making it consistent with the other RRs and fixing a bug where the\r\nlengths of \"flags\", \"services\" and \"regexp\" weren't computed correctly\r\nwhen they were instantiated because their default lengths were 0 instead\r\nof None.\r\n\r\n---------\r\n\r\nCo-authored-by: Ivan Stepanenko ","shortMessageHtmlLink":"[DNS] add NAPTR RRs (#4456)"}},{"before":"c40adc4ce33a53066bd3721c4c294fd2acb67150","after":"fcf2a9b3e655e17386c24afbf9cedf2c4f9a9441","ref":"refs/heads/guedou/20240708/epb-crash","pushedAt":"2024-07-11T08:18:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Processus index must be 4 bytes","shortMessageHtmlLink":"Processus index must be 4 bytes"}},{"before":"b884671c6bc661f1348f49e54ae50ecc9ae20338","after":"c40adc4ce33a53066bd3721c4c294fd2acb67150","ref":"refs/heads/guedou/20240708/epb-crash","pushedAt":"2024-07-09T09:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Syntax error fixes","shortMessageHtmlLink":"Syntax error fixes"}},{"before":"966eaa3a62127672fd584ada4c9f6c2d9a8716de","after":"b884671c6bc661f1348f49e54ae50ecc9ae20338","ref":"refs/heads/guedou/20240708/epb-crash","pushedAt":"2024-07-09T08:45:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Processus index must be 4 bytes","shortMessageHtmlLink":"Processus index must be 4 bytes"}},{"before":null,"after":"966eaa3a62127672fd584ada4c9f6c2d9a8716de","ref":"refs/heads/guedou/20240708/epb-crash","pushedAt":"2024-07-09T08:08:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Processus index must be 4 bytes","shortMessageHtmlLink":"Processus index must be 4 bytes"}},{"before":"37d941267e4cd0755315fe089c9f4d3fb9a11849","after":"a1afb9a42704873767015246522b10ed86ce35b1","ref":"refs/heads/master","pushedAt":"2024-07-01T18:30:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Fix bugs with _raw_packet_cache_field_value in cache of payloads","shortMessageHtmlLink":"Fix bugs with _raw_packet_cache_field_value in cache of payloads"}},{"before":"8ed8647688aca4f6d07d52807e2299eba827b710","after":"37d941267e4cd0755315fe089c9f4d3fb9a11849","ref":"refs/heads/master","pushedAt":"2024-07-01T18:28:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"ci: run the fuzz target on PRs (#4378)\n\n* ci: run the fuzz target on PRs\r\n\r\nusing https://google.github.io/oss-fuzz/getting-started/continuous-integration/\r\n\r\nIt downloads the corpus OSS-Fuzz has accumulated so far (including the\r\ntest cases that triggered issues in the past) and runs the fuzz target\r\nwith it. It should help to catch most regressions when PRs are opened.\r\n\r\nPrompted by https://github.com/secdev/scapy/pull/4373.\r\n\r\n* dcerpc: turn print into log_runtime.warning\r\n\r\nto make it possible to turn it off with logging.disable().\r\n\r\n(it should help to make the fuzz target less chatty among other things\r\nbecause it seems to be the only dissector (covered by the fuzz target)\r\nprinting messages like that directly)","shortMessageHtmlLink":"ci: run the fuzz target on PRs (#4378)"}},{"before":"31b3588bca45108f5489a16141a02c3a5d4c3804","after":"8ed8647688aca4f6d07d52807e2299eba827b710","ref":"refs/heads/master","pushedAt":"2024-06-29T16:18:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"[win] Netlogon: support AES (#4447)","shortMessageHtmlLink":"[win] Netlogon: support AES (#4447)"}},{"before":"b13236f17a4f84ea95db301426061703adf4f745","after":"31b3588bca45108f5489a16141a02c3a5d4c3804","ref":"refs/heads/master","pushedAt":"2024-06-27T18:41:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Netbios: detect query response (#4445)\n\n* Netbios: detect query response\r\n\r\n* Move NetBIOSNameField to Python3","shortMessageHtmlLink":"Netbios: detect query response (#4445)"}},{"before":"460c98943b463efb1f933c7e962dfe038ed8ccee","after":"b13236f17a4f84ea95db301426061703adf4f745","ref":"refs/heads/master","pushedAt":"2024-06-27T13:22:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Allow reading from fifo in *PcapReader* (#4428)","shortMessageHtmlLink":"Allow reading from fifo in *PcapReader* (#4428)"}},{"before":"2091f694b898691577fb18bf7588de20eda34acc","after":"460c98943b463efb1f933c7e962dfe038ed8ccee","ref":"refs/heads/master","pushedAt":"2024-06-27T13:22:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Fix OpenFlow3 padding bug (#4440)","shortMessageHtmlLink":"Fix OpenFlow3 padding bug (#4440)"}},{"before":"1e857c9614724a984c7101ba3330568e921036de","after":"2091f694b898691577fb18bf7588de20eda34acc","ref":"refs/heads/master","pushedAt":"2024-06-26T22:52:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"tests: put LLDPDUPower tests in a separate test set (#4444)\n\nto skip them when tshark isn't installed and `-K tshark` is passed.\r\n\r\nFixes\r\n```\r\n...\r\nTraceback (most recent call last):\r\n...\r\nFileNotFoundError: Could not execute tshark, is it installed?\r\n```\r\n\r\nIt's a follow-up to a28c08903412e9f21a48c869f3759596015c3383","shortMessageHtmlLink":"tests: put LLDPDUPower tests in a separate test set (#4444)"}},{"before":"6190e8b18ebb28f3861becb01facd5201d1b90ba","after":null,"ref":"refs/heads/guedou/20240616/oss-fuzz_smb","pushedAt":"2024-06-22T15:27:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"}},{"before":"ea7cdaf6fdea33d833583d25646788dcf023d225","after":"1e857c9614724a984c7101ba3330568e921036de","ref":"refs/heads/master","pushedAt":"2024-06-22T15:27:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Check if the Data field exists\n\nCo-Authored-By: gpotter2 <10530980+gpotter2@users.noreply.github.com>","shortMessageHtmlLink":"Check if the Data field exists"}},{"before":"a28c08903412e9f21a48c869f3759596015c3383","after":"ea7cdaf6fdea33d833583d25646788dcf023d225","ref":"refs/heads/master","pushedAt":"2024-06-22T15:01:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Fix: 15 typos (#4331)\n\nSigned-off-by: RoboSchmied ","shortMessageHtmlLink":"Fix: 15 typos (#4331)"}},{"before":"54fc9e94784f117762764d75fa27bf85d584ef5f","after":"a28c08903412e9f21a48c869f3759596015c3383","ref":"refs/heads/master","pushedAt":"2024-06-22T14:59:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"LLDP add PoE TLV (#4346)\n\nCo-authored-by: Sergey Matsievskiy ","shortMessageHtmlLink":"LLDP add PoE TLV (#4346)"}},{"before":"b8ea9e8914fd3b6c09728cad4d89f01d38dbb2e4","after":null,"ref":"refs/heads/guedou/20240206/bsd","pushedAt":"2024-06-22T14:46:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"}},{"before":"06afa3982f247f6523ed886b12dd63f9ab90b577","after":"54fc9e94784f117762764d75fa27bf85d584ef5f","ref":"refs/heads/master","pushedAt":"2024-06-22T14:46:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"*BSD unit tests (#4269)\n\n* FreeBSD 14 unit tests\r\n\r\n* FreeBSD 14 Vagrant\r\n\r\n* OpenBSD 7.5 unit tests","shortMessageHtmlLink":"*BSD unit tests (#4269)"}},{"before":"80d78a2562ca2d500fe3c7ae3cdd05029dfe7cc8","after":"6190e8b18ebb28f3861becb01facd5201d1b90ba","ref":"refs/heads/guedou/20240616/oss-fuzz_smb","pushedAt":"2024-06-22T14:44:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Check if the Data field exists\n\nCo-Authored-By: gpotter2 <10530980+gpotter2@users.noreply.github.com>","shortMessageHtmlLink":"Check if the Data field exists"}},{"before":"35cc1317d253d71ee8b33f67aef65c3b7972c4de","after":null,"ref":"refs/heads/guedou/20240521/pcapng-dpeb","pushedAt":"2024-06-22T14:24:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgajMqAA","startCursor":null,"endCursor":null}},"title":"Activity · secdev/scapy"}