Repository navigation
Commit cfc5bbe
authored
_make_block_idb defaulted snaplen to 2**64 - 1, which the 32-bit SnapLen
field truncates to 0xFFFFFFFF, so the made info disagreed with its octets;
any explicit value outside 32 bits was truncated the same way.
Default to 0 (no limit, per the PCAP-NG spec and the schema's own default)
and raise ProtocolError for a snaplen outside 0..0xFFFFFFFF. Breaking: a
make() without snaplen writes 0. Changelog entry added, CHANGELOG.md
regenerated.
Test: the default writes and reports 0, made info equals the parsed info
for in-range values, and out-of-range values raise.
1 parent 55db694 commit cfc5bbe
4 files changed
Lines changed: 91 additions & 2 deletions
File tree
- docs/source/changelog
- pcapkit/protocols/misc
- tests/protocols/misc
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
350 | 350 | | |
351 | 351 | | |
352 | 352 | | |
| 353 | + | |
353 | 354 | | |
354 | 355 | | |
355 | 356 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2755 | 2755 | | |
2756 | 2756 | | |
2757 | 2757 | | |
| 2758 | + | |
| 2759 | + | |
| 2760 | + | |
| 2761 | + | |
| 2762 | + | |
| 2763 | + | |
2758 | 2764 | | |
2759 | 2765 | | |
2760 | 2766 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4478 | 4478 | | |
4479 | 4479 | | |
4480 | 4480 | | |
4481 | | - | |
| 4481 | + | |
4482 | 4482 | | |
4483 | 4483 | | |
4484 | 4484 | | |
| |||
4489 | 4489 | | |
4490 | 4490 | | |
4491 | 4491 | | |
4492 | | - | |
| 4492 | + | |
| 4493 | + | |
4493 | 4494 | | |
4494 | 4495 | | |
4495 | 4496 | | |
4496 | 4497 | | |
4497 | 4498 | | |
4498 | 4499 | | |
| 4500 | + | |
| 4501 | + | |
| 4502 | + | |
| 4503 | + | |
| 4504 | + | |
| 4505 | + | |
| 4506 | + | |
| 4507 | + | |
| 4508 | + | |
| 4509 | + | |
| 4510 | + | |
4499 | 4511 | | |
4500 | 4512 | | |
4501 | 4513 | | |
| |||
4506 | 4518 | | |
4507 | 4519 | | |
4508 | 4520 | | |
| 4521 | + | |
| 4522 | + | |
4509 | 4523 | | |
4510 | 4524 | | |
4511 | 4525 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
0 commit comments