summary refs log tree commit diff
path: root/ripple/fossil
AgeCommit message (Expand)Author
2022-10-28ripple/fossil: make protos available as MIT OR Apache-2.0 HEAD trunkedef
2022-10-27ripple/fossil: renumber size/executableedef
2022-06-19ripple/fossil: box the bao decoderedef
2022-06-13ripple/fossil: use std::os::unix::preludeedef
2022-06-12ripple/fossil/chunker: use hex_literal rather than hex escapesedef
2022-05-10ripple/fossil: permit importing trees from git reposedef
2022-05-05ripple/fossil/mount: document how . and .. workedef
2022-05-05ripple/fossil/Cargo.toml: sort depsedef
2022-05-05ripple/fossil/mount: terminate out-of-bounds Node::find earlyedef
2022-05-04ripple/fossil/mount: don't allocate on readdiredef
2022-05-04ripple/fossil/mount: back memtree with a single Vecedef
2022-05-03ripple/fossil: handle missing blobs more gracefullyedef
2022-05-03ripple/fossil/mount: expose arbitrary directories by digestedef
2022-05-03ripple/fossil/mount: make node references more flexibleedef
2022-05-03ripple/fossil/mount: memtree API cleanupedef
2022-05-03ripple/fossil: fix clippy nitedef
2022-05-03ripple/fossil: don't expose protobufs in the frontendedef
2022-05-03ripple/fossil: add digest_from_str and digest_stredef
2022-05-03ripple/fossil/chunker: clean up SAFETY commentsedef
2022-05-03ripple/fossil/add: only accept a single directory argedef
2022-05-03ripple/fossil: expose add_directoryedef
2022-05-03ripple/fossil: don't recursively fsyncedef
2022-05-03ripple/fossil: make store path configurableedef
2022-05-03ripple/fossil: use clapedef
2022-05-02ripple/fossil/chunker: iterate smarteredef
2022-05-02ripple/fossil/chunker: use const computation for DISCRIMINATORedef
2022-05-02ripple/fossil/chunker: remove hasher initialisation bounds checkedef
2022-05-02ripple/fossil/chunker: factor out Chunker::cutedef
2022-05-02ripple/fossil/chunker: eliminate indexing and bounds checksedef
2022-05-02ripple/fossil/chunker: hardcode the discriminatoredef
2022-05-01ripple/fossil: benchmark Chunker using Criterionedef
2022-05-01ripple/fossil/chunker: DRY out super::* from the testsedef
2022-05-01ripple/fossil/chunker: DRY out WINDOW_SIZEedef
2022-05-01ripple/fossil/chunker: simplify and test Chunker::size_hintedef
2022-05-01ripple/fossil/chunker: remove Rolling::try_from_sliceedef
2022-05-01ripple/fossil/chunker: test early cutoff for <= MIN_CHUNK_SIZEedef
2022-05-01ripple/fossil/chunker: drop unused derivesedef
2022-05-01ripple/fossil/chunker: clarify MAX_CHUNK_SIZE testedef
2022-05-01ripple/fossil/chunker: handle and test boundary condition correctnessedef
2022-05-01ripple/fossil/chunker: use b-strings for test dataedef
2022-04-28ripple/fossil: use to_be_bytes rather than write_u64edef
2022-04-28ripple/fossil: ensure durability of add_pathedef
2022-04-28ripple/fossil: deduplicate using content-defined chunkingedef
2022-04-28ripple/fossil/mount: don't serve short readsedef
2022-04-28ripple/fossil: outline write_blob_inneredef
2022-04-26ripple/fossil: use the default sled tree for global metadata, not blobsedef
2022-04-25ripple/fossil/mount: implement incremental file readsedef
2022-04-25ripple/fossil: implement incremental blob readingedef
2022-04-25ripple/fossil: store bao outboard tree in the blob metadataedef
2022-04-25ripple/fossil: store blob metadata as protobufedef