Actions
Bug #454
openbisect_iv: Review bug reports/patches
Start date:
07/08/2026
Due date:
% Done:
0%
Estimated time:
Description
I've started to have a look at some problematic code in bisect_iv (0002-0006). But it turned out that there seems to be even more things for which I got reports. And I don't think it is worth my time to go through these.
If anyone is still interested in this code, then they have to to go through the patches: review them, modify them to be acceptable and submit them in a proper form.
Files
Actions
#1
Updated by Sven Eckelmann 2 days ago ยท Edited
- File 0014-batctl-bisect_iv-report-failed-seqno-trace-insertion.patch 0014-batctl-bisect_iv-report-failed-seqno-trace-insertion.patch added
- File 0007-batctl-bisect_iv-don-t-follow-route-delete-events-du.patch 0007-batctl-bisect_iv-don-t-follow-route-delete-events-du.patch added
- File 0008-batctl-bisect_iv-avoid-routing-table-entries-without.patch 0008-batctl-bisect_iv-avoid-routing-table-entries-without.patch added
- File 0009-batctl-bisect_iv-don-t-read-fixed-length-names-from-.patch 0009-batctl-bisect_iv-don-t-read-fixed-length-names-from-.patch added
- File 0010-batctl-bisect_iv-avoid-loop-magic-collisions-due-to-.patch 0010-batctl-bisect_iv-avoid-loop-magic-collisions-due-to-.patch added
- File 0011-batctl-bisect_iv-free-neighbor-array-of-the-seqno-tr.patch 0011-batctl-bisect_iv-free-neighbor-array-of-the-seqno-tr.patch added
- File 0012-batctl-bisect_iv-accept-sequence-number-0-for-s.patch 0012-batctl-bisect_iv-accept-sequence-number-0-for-s.patch added
- File 0013-batctl-bisect_iv-don-t-orphan-moved-subtree-on-alloc.patch 0013-batctl-bisect_iv-don-t-orphan-moved-subtree-on-alloc.patch added
Attached are the reports with proposed patches (0007-0039)
Actions
#2
Updated by Sven Eckelmann 2 days ago
- File 0014-batctl-bisect_iv-parse-s-seqno-range-with-strtoll.patch 0014-batctl-bisect_iv-parse-s-seqno-range-with-strtoll.patch added
- File 0015-batctl-bisect_iv-guard-interface-address-truncation-.patch 0015-batctl-bisect_iv-guard-interface-address-truncation-.patch added
- File 0016-batctl-bisect_iv-handle-empty-child-array-when-reloc.patch 0016-batctl-bisect_iv-handle-empty-child-array-when-reloc.patch added
- File 0017-batctl-bisect_iv-apply-route-timeouts-only-to-later-.patch 0017-batctl-bisect_iv-apply-route-timeouts-only-to-later-.patch added
Actions
#3
Updated by Sven Eckelmann 2 days ago
- File 0026-batctl-bisect_iv-validate-paths-of-routes-re-added-a.patch 0026-batctl-bisect_iv-validate-paths-of-routes-re-added-a.patch added
- File 0018-batctl-bisect_iv-handle-empty-child-array-when-reloc.patch 0018-batctl-bisect_iv-handle-empty-child-array-when-reloc.patch added
- File 0019-batctl-bisect_iv-apply-route-timeouts-only-to-later-.patch 0019-batctl-bisect_iv-apply-route-timeouts-only-to-later-.patch added
- File 0020-batctl-bisect_iv-report-route-deletes-during-loop-de.patch 0020-batctl-bisect_iv-report-route-deletes-during-loop-de.patch added
- File 0021-batctl-bisect_iv-avoid-loop-magic-reuse-for-repeated.patch 0021-batctl-bisect_iv-avoid-loop-magic-reuse-for-repeated.patch added
- File 0022-batctl-bisect_iv-handle-node-hash-insertion-failure.patch 0022-batctl-bisect_iv-handle-node-hash-insertion-failure.patch added
- File 0023-batctl-bisect_iv-reject-empty-names-parsed-from-log-.patch 0023-batctl-bisect_iv-reject-empty-names-parsed-from-log-.patch added
- File 0024-batctl-bisect_iv-don-t-match-deleted-entries-in-the-.patch 0024-batctl-bisect_iv-don-t-match-deleted-entries-in-the-.patch added
- File 0025-batctl-bisect_iv-replace-existing-entry-when-re-addi.patch 0025-batctl-bisect_iv-replace-existing-entry-when-re-addi.patch added
Actions
#4
Updated by Sven Eckelmann 1 day ago
- File 0035-batctl-bisect_iv-validate-paths-of-routes-after-a-fa.patch 0035-batctl-bisect_iv-validate-paths-of-routes-after-a-fa.patch added
- File 0026-batctl-bisect_iv-don-t-create-orig-events-during-ana.patch 0026-batctl-bisect_iv-don-t-create-orig-events-during-ana.patch added
- File 0027-batctl-bisect_iv-don-t-add-phantom-node-when-printin.patch 0027-batctl-bisect_iv-don-t-add-phantom-node-when-printin.patch added
- File 0028-batctl-bisect_iv-don-t-truncate-tq-ttl-log-tokens-be.patch 0028-batctl-bisect_iv-don-t-truncate-tq-ttl-log-tokens-be.patch added
- File 0029-batctl-bisect_iv-reject-route-changes-whose-triggeri.patch 0029-batctl-bisect_iv-reject-route-changes-whose-triggeri.patch added
- File 0030-batctl-bisect_iv-don-t-detach-subtree-when-rebroadca.patch 0030-batctl-bisect_iv-don-t-detach-subtree-when-rebroadca.patch added
- File 0031-batctl-bisect_iv-don-t-flood-loop-detection-output-o.patch 0031-batctl-bisect_iv-don-t-flood-loop-detection-output-o.patch added
- File 0032-batctl-bisect_iv-reject-non-numeric-s-sequence-numbe.patch 0032-batctl-bisect_iv-reject-non-numeric-s-sequence-numbe.patch added
- File 0033-batctl-bisect_iv-don-t-print-falsely-aborted-duplica.patch 0033-batctl-bisect_iv-don-t-print-falsely-aborted-duplica.patch added
- File 0034-batctl-bisect_iv-avoid-ambiguous-loop-magic-concaten.patch 0034-batctl-bisect_iv-avoid-ambiguous-loop-magic-concaten.patch added
Actions
#6
Updated by Sven Eckelmann about 21 hours ago
- File 0039-batctl-bisect_iv-detect-read-errors-while-parsing-lo.patch 0039-batctl-bisect_iv-detect-read-errors-while-parsing-lo.patch added
- File 0037-batctl-bisect_iv-honor-s-range-during-history-gap-va.patch 0037-batctl-bisect_iv-honor-s-range-during-history-gap-va.patch added
- File 0038-batctl-bisect_iv-handle-log-files-with-CRLF-line-end.patch 0038-batctl-bisect_iv-handle-log-files-with-CRLF-line-end.patch added
Actions
#7
Updated by Sven Eckelmann about 12 hours ago
- File 0040-batctl-bisect_iv-handle-log-lines-without-trailing-n.patch 0040-batctl-bisect_iv-handle-log-lines-without-trailing-n.patch added
- File 0041-batctl-bisect_iv-don-t-create-phantom-nodes-for-reje.patch 0041-batctl-bisect_iv-don-t-create-phantom-nodes-for-reje.patch added
- File 0042-batctl-bisect_iv-reject-non-numeric-seqno-tq-ttl-log.patch 0042-batctl-bisect_iv-reject-non-numeric-seqno-tq-ttl-log.patch added
- File 0043-batctl-bisect_iv-don-t-mistake-nested-walk-contexts-.patch 0043-batctl-bisect_iv-don-t-mistake-nested-walk-contexts-.patch added
- File 0044-batctl-bisect_iv-validate-all-route-changes-sharing-.patch 0044-batctl-bisect_iv-validate-all-route-changes-sharing-.patch added
- File 0045-batctl-bisect_iv-handle-log-lines-truncated-inside-a.patch 0045-batctl-bisect_iv-handle-log-lines-truncated-inside-a.patch added
- File 0046-batctl-bisect_iv-match-route-timeouts-against-the-s-.patch 0046-batctl-bisect_iv-match-route-timeouts-against-the-s-.patch added
- File 0047-batctl-bisect_iv-don-t-let-reordered-log-lines-hide-.patch 0047-batctl-bisect_iv-don-t-let-reordered-log-lines-hide-.patch added
- File 0048-batctl-bisect_iv-abort-on-invalid-s-sequence-number-.patch 0048-batctl-bisect_iv-abort-on-invalid-s-sequence-number-.patch added
- File 0049-batctl-bisect_iv-reject-log-files-without-any-batman.patch 0049-batctl-bisect_iv-reject-log-files-without-any-batman.patch added
Actions