Repository navigation
iprfc 1.0.0 is now available on crates.io.
- Add downstream contract tests for the public catalog, const classifiers,
publicContainsinputs, and readableFilterSerde with unknown-bit
retention. - Add Rust 1.81 integration, rustdoc and package CI gates, plus a
human-authorized release checklist. - Fix panics in subsets containing
Filter::FORWARDING_BLACKLISTand accept
the decimal blacklist identifier in string indexing, preserving existing
filter bit positions and RFC iteration order. - Complete RFC 5735's 15-row table, include both mapped and translated IPv6
prefixes from RFC 2765, and narrow RFC 3068's IPv6 anycast address to/128. - Replace the RFC6890 compatibility aggregate and forwarding blacklist with
version-pinned, checked-in IANA Special-Purpose Address Space snapshots.
The blacklist uses each most-specificForwardablevalue, including
explicit unknown holes, and is generated as canonical disjoint CIDRs. - Complete the historical RFC 3330 September 2002 summary table and clarify
that named historical RFC table constants remain document snapshots; RFC6890
is the explicit IANA-registry compatibility exception. - Clarify compatibility behavior for
Filter,RFCs, and factual RFC-table
corrections. - Support
serdewithoutstd, test stable feature combinations, Rust 1.81,
and bare-metal builds in CI, and replace obsolete coverage actions. - Replace the unmaintained
pastedependency withpastey0.2.
Published crate SHA-256: 29ab9fb3724c3be005a8bf66c373ed1d6438f770e04008dccd136cbd446dbb8b