{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23353744,"defaultBranch":"master","name":"suricata","ownerLogin":"bmeeks8","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-08-26T14:03:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3281056?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1677169271.049532","currentOid":""},"activityList":{"items":[{"before":"7d937db5cb87e0ab2ed3c435db109c11ed95e676","after":"f14a4a1bf8147b9acf92208cf3c244ccb9b4e36b","ref":"refs/heads/master","pushedAt":"2024-05-05T19:06:09.000Z","pushType":"push","commitsCount":255,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"github-actions: bump github/codeql-action from 3.24.9 to 3.25.3\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.9 to 3.25.3.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Commits](https://github.com/github/codeql-action/compare/v3.24.9...v3.25.3)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"github-actions: bump github/codeql-action from 3.24.9 to 3.25.3"}},{"before":"ebf465a11bffcd2049e17648e6c46c067692b02a","after":"7d937db5cb87e0ab2ed3c435db109c11ed95e676","ref":"refs/heads/master","pushedAt":"2024-03-25T16:53:08.000Z","pushType":"push","commitsCount":122,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"detect/port: fix grouping of ports w gaps\n\nIf a single port happens before a range port, the port groups created\nwere incorrect. Fix it to use smarter range check.\n\nFor example, given,\n80:80 - SGH1\n100:120 - SGH2\n\nRange created should be\n80:80 - SGH1\n100:120 - SGH2\n\nBug 6881","shortMessageHtmlLink":"detect/port: fix grouping of ports w gaps"}},{"before":"2b57179d65ecd0c29b1031e4ac23ef5296d60046","after":"ebf465a11bffcd2049e17648e6c46c067692b02a","ref":"refs/heads/master","pushedAt":"2024-02-22T19:37:04.000Z","pushType":"push","commitsCount":452,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"tcp: do not assign TCP flags to pseudopackets\n\nPreviously pseudopackets were assigned with ACK flag which falsely turned\n\"SYN\" flows to \"SYN/ACK\" flows when Suricata ran with raw content-matching\nrules. The problem occured during the flow timeout or Suricata shutdown,\nessentially, when the flow was being kicked out (with a pseudopacket).\n\nWhen Suricata ran without raw content-matching rules (the ruleset did not\ncontain content matching keywords or it only contained keywords that are\napp-layer content-matching) then raw stream reassembly tracking is turned off\n(SignatureHasStreamContent()).\nThis in turn disabled a check in StreamNeedsReassembly() and the right edge\nwas not checked with the raw stream progress. In turn, it did not generate\na pseudopacket that would go through the detection engine. Suricata with\nraw content-matching keywords would therefore on a flow with SYN packet only\nreturn STREAM_HAS_UNPROCESSED_SEGMENTS_NEED_ONLY_DETECTION which would generate\nthe pseudopacket.\n\nIn Suricata versions <= 6.0.x, the flow output was correct because\nonly the commit 1bb6f44ff01363fa29488f1ae83b9368e33c2770 started to\ndifferentiate the right edge calculation between the raw and application\nlayer streams. The older Suricata versions used only the application layer\nright edge equation and therefore did not generate a pseudopacket.\n\nTicket: #6733","shortMessageHtmlLink":"tcp: do not assign TCP flags to pseudopackets"}},{"before":"f09a6b562ec7f28f512e156d103284fa910307a1","after":"e66c63b2ea52adef01c8b434ba14aae5c5c62208","ref":"refs/heads/master-6.0.x","pushedAt":"2023-09-12T20:15:40.000Z","pushType":"push","commitsCount":91,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"bpf: close fp in all error paths","shortMessageHtmlLink":"bpf: close fp in all error paths"}},{"before":"da99a69c5be595cf9d35a02c18c4cb1a7d297fbb","after":"2b57179d65ecd0c29b1031e4ac23ef5296d60046","ref":"refs/heads/master","pushedAt":"2023-09-12T20:15:10.000Z","pushType":"push","commitsCount":225,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"readthedocs: pin theme to sphinx_rtd_theme\n\nReadTheDocs changed the default theme.","shortMessageHtmlLink":"readthedocs: pin theme to sphinx_rtd_theme"}},{"before":"cd1246808d5db1e935a911aadcc1daab97ee8aa1","after":"f09a6b562ec7f28f512e156d103284fa910307a1","ref":"refs/heads/master-6.0.x","pushedAt":"2023-06-16T13:32:15.891Z","pushType":"push","commitsCount":44,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"release: 6.0.13; update changelog","shortMessageHtmlLink":"release: 6.0.13; update changelog"}},{"before":"cd1246808d5db1e935a911aadcc1daab97ee8aa1","after":"f09a6b562ec7f28f512e156d103284fa910307a1","ref":"refs/heads/master-6.0.x","pushedAt":"2023-06-16T13:32:15.823Z","pushType":"push","commitsCount":44,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"release: 6.0.13; update changelog","shortMessageHtmlLink":"release: 6.0.13; update changelog"}},{"before":"ebe0a7bdc0031af4a9790286d05fd2214f83d057","after":"da99a69c5be595cf9d35a02c18c4cb1a7d297fbb","ref":"refs/heads/master","pushedAt":"2023-06-16T13:31:57.822Z","pushType":"push","commitsCount":126,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"release: 7.0.0-rc2; update changelog","shortMessageHtmlLink":"release: 7.0.0-rc2; update changelog"}},{"before":"ebe0a7bdc0031af4a9790286d05fd2214f83d057","after":"da99a69c5be595cf9d35a02c18c4cb1a7d297fbb","ref":"refs/heads/master","pushedAt":"2023-06-16T13:31:57.776Z","pushType":"push","commitsCount":126,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"release: 7.0.0-rc2; update changelog","shortMessageHtmlLink":"release: 7.0.0-rc2; update changelog"}},{"before":"144ea08e0e07ed09c703910fe60c5a87d09337b0","after":"cd1246808d5db1e935a911aadcc1daab97ee8aa1","ref":"refs/heads/master-6.0.x","pushedAt":"2023-05-22T22:46:19.680Z","pushType":"push","commitsCount":66,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"version: start development towards 6.0.13","shortMessageHtmlLink":"version: start development towards 6.0.13"}},{"before":"a94ca4462093c0b41f87a7d8433801a0abbb4390","after":"ebe0a7bdc0031af4a9790286d05fd2214f83d057","ref":"refs/heads/master","pushedAt":"2023-05-22T22:45:59.631Z","pushType":"push","commitsCount":253,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"streaming: minor guards cleanup","shortMessageHtmlLink":"streaming: minor guards cleanup"}},{"before":"6bc7f02e1387ab1d8bc46c1c35a34af942e171b5","after":"a94ca4462093c0b41f87a7d8433801a0abbb4390","ref":"refs/heads/master","pushedAt":"2023-04-22T22:59:02.239Z","pushType":"push","commitsCount":46,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"detect/parse: minor validation code cleanups","shortMessageHtmlLink":"detect/parse: minor validation code cleanups"}},{"before":"749277d46fffbf7a1caa0f44563b39c65e658bb5","after":"144ea08e0e07ed09c703910fe60c5a87d09337b0","ref":"refs/heads/master-6.0.x","pushedAt":"2023-04-15T23:04:48.752Z","pushType":"push","commitsCount":11,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"release: 6.0.11; update changelog","shortMessageHtmlLink":"release: 6.0.11; update changelog"}},{"before":"9adb59bcdb61a06792bec1bee468a900ad5118f5","after":"6bc7f02e1387ab1d8bc46c1c35a34af942e171b5","ref":"refs/heads/master","pushedAt":"2023-04-15T23:04:32.054Z","pushType":"push","commitsCount":25,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"doc: rules can have http1 as protocol\n\nTicket: #5962","shortMessageHtmlLink":"doc: rules can have http1 as protocol"}},{"before":"2b02abfa75b3f7ee895637ba13b57a3bb063d30d","after":"749277d46fffbf7a1caa0f44563b39c65e658bb5","ref":"refs/heads/master-6.0.x","pushedAt":"2023-04-12T01:25:32.992Z","pushType":"push","commitsCount":29,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"http: complete multipart until request.body-limit\n\nIn the case we are truncating a multipart file because of reaching\nrequest.body-limit, we used to not consume the whole buffer, but\nkeep expected_boundary_len bytes in case a new boundary begins\nin these bytes.\nEven if we cannot check the complete boundary, we can still check\nthe first bytes, as will be done in the rust version.\n\nTicket: #5952\n(cherry picked from commit 578f328e06b3e03f3bdbbf852b5d121e20849b8b)\n(cherry picked from commit caf9940fd10f474bcbc7bf983e3849a83a8c7562)","shortMessageHtmlLink":"http: complete multipart until request.body-limit"}},{"before":"0f3e7761da5904baf6a2e04a8f1dcd83d686aa71","after":"9adb59bcdb61a06792bec1bee468a900ad5118f5","ref":"refs/heads/master","pushedAt":"2023-04-12T01:24:53.619Z","pushType":"push","commitsCount":84,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"http2: faster when reducing dynamic headers size\n\navoid quadratic complexity from removing the first element\nand copying all the contents a big number fo times.\n\nTicket: #5909","shortMessageHtmlLink":"http2: faster when reducing dynamic headers size"}},{"before":"d0b1a04eb09ebe43ca841768db81933f99a78928","after":"2b02abfa75b3f7ee895637ba13b57a3bb063d30d","ref":"refs/heads/master-6.0.x","pushedAt":"2023-03-28T12:49:02.418Z","pushType":"push","commitsCount":25,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"rfb: remove duplicate logging of depth\n\nThe \"depth\" field in the \"pixel_format\" object was being logged twice.\n\nIssue: 5813\n\n(cherry picked from commit f15f092a696ebcafb3f402c511ba24be98557e7f)","shortMessageHtmlLink":"rfb: remove duplicate logging of depth"}},{"before":"17edff7fbb06a2c3c5cf08bcc00153716820088d","after":"2f304c05e3b36296a974f6f99dae4d139175d858","ref":"refs/heads/netmap_stall_fix_6.0.x_backport_v5","pushedAt":"2023-03-09T18:56:05.616Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"netmap: packet stall\n\n- Fix packet processing stall under high load when using netmap in IPS mode.\n- Detect and generate Fatal Error exit for rare case when hardware NIC exposes\nunmatched RX/TX queue counts. This is rare, but would result in some traffic\nbypassing Suricata since it assumes NIC queue counts are symmetrical.\n- Fix instance of missing unlock call for netmap device list when exiting due\nto an error condition.\n- Clean up existing code comments and add additional ones to better document\nthe new netmap v14 API code.","shortMessageHtmlLink":"netmap: packet stall"}},{"before":"6b55e53ff56ad5a263ee240472acd4db2f702dec","after":"0f3e7761da5904baf6a2e04a8f1dcd83d686aa71","ref":"refs/heads/master","pushedAt":"2023-03-09T18:46:28.406Z","pushType":"push","commitsCount":44,"pusher":{"login":"bmeeks8","name":"Bill Meeks","path":"/bmeeks8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3281056?s=80&v=4"},"commit":{"message":"doc: add dataset examples","shortMessageHtmlLink":"doc: add dataset examples"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQfonIAA","startCursor":null,"endCursor":null}},"title":"Activity ยท bmeeks8/suricata"}