automerge/rust/automerge/src/storage
Conrad Irwin 7b747b8341
Error instead of corrupt large op counters (#543)
Since b78211ca6, OpIds have been silently truncated to 2**32. This
causes corruption in the case the op id overflows.

This change converts the silent error to a panic, and guards against the
panic on the codepath found by the fuzzer.
2023-03-07 16:49:04 +00:00
..
change Error instead of corrupt large op counters (#543) 2023-03-07 16:49:04 +00:00
columns Add Fuzz Testing (#498) 2023-01-25 16:03:05 +00:00
convert Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
document Update rust toolchain to 1.66 2023-01-10 12:51:56 +00:00
load Add Fuzz Testing (#498) 2023-01-25 16:03:05 +00:00
parse More robust leb128 parsing (#515) 2023-01-31 17:54:54 +00:00
save Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
change.rs Error instead of corrupt large op counters (#543) 2023-03-07 16:49:04 +00:00
chunk.rs Only observe the current state on load 2023-02-03 10:01:12 +00:00
columns.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
convert.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
document.rs Don't panic on invalid gzip stream (#477) 2022-12-14 17:34:22 +00:00
load.rs Add a method for loading a document without verifying heads 2022-12-19 16:30:14 +00:00
parse.rs Suppress clippy warning in parse.rs + bump toolchain (#542) 2023-03-03 22:42:40 +00:00
save.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00