summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-10-26use new chnunk store for backup client fetch_chunkLars Wirzenius1-3/+1
2022-10-26use new ChunkStore for remote has_chunkLars Wirzenius2-16/+14
2022-10-26feat: add a new ChunkStore to store chunks locally or remotelyLars Wirzenius2-0/+305
2022-10-23Merge branch 'liw/chore' into 'main'Lars Wirzenius1-1/+1
2022-10-23chore: use push_back instead of deprecated pushLars Wirzenius1-1/+1
2022-10-23Merge branch 'refactor-clap' into 'main'Lars Wirzenius18-362/+454
2022-10-23refactor: use clap instead of structoptLars Wirzenius18-362/+454
2022-09-09Merge branch 'fixes' into 'main'Lars Wirzenius8-33/+31
2022-09-09fix: use separate subplot YAML metadata file for new SubplotLars Wirzenius3-26/+25
2022-09-09chore: tidy up things to satisfy clippyLars Wirzenius5-7/+6
2022-08-14Merge branch 'liw/api-threat-model' into 'main'Lars Wirzenius1-0/+17
2022-08-14docs: add threat model for wide-open APILars Wirzenius1-0/+17
2022-08-14Merge branch 'liw/chunking' into 'main'Lars Wirzenius1-0/+147
2022-08-14docs: add thoughts about chunk splitting approached to obnam.mdLars Wirzenius1-0/+147
2022-07-24Merge branch 'release' into 'main'v0.8.0Lars Wirzenius5-253/+299
2022-07-24fix: drop depeneency on pbkdf2 to 0.10, for rustc 1.56.0Lars Wirzenius2-7/+7
2022-07-24fix: drop back to rpassword 5 so that Rust 1.56.0 worksLars Wirzenius3-4/+4
2022-07-24chore: update debian/changelog for releaseLars Wirzenius1-0/+6
2022-07-24chore: update version number for releaseLars Wirzenius3-3/+3
2022-07-24docs: update release notesLars Wirzenius1-0/+52
2022-07-24chore: update dependency versions, deny.tomlLars Wirzenius4-262/+250
2022-07-17Merge branch 'liw/chore' into 'main'Lars Wirzenius3-6/+4
2022-07-17chore: make code more idiomatic, based on clippy warningsLars Wirzenius3-6/+4
2022-05-15Merge branch 'fix-link' into 'main'Lars Wirzenius1-2/+2
2022-05-15fix: links to tutorial, subplot rendered outputLars Wirzenius1-2/+2
2022-05-10Merge branch 'liw/integer-test' into 'main'Lars Wirzenius6-56/+199
2022-05-03refactor: add a builder for file system entriesLars Wirzenius2-83/+145
2022-05-03test: add test for storing, retrieving u64::MAX values in JSONLars Wirzenius3-15/+77
2022-05-03feat! only store signed 64-bit plain integers in databaseLars Wirzenius1-1/+14
2022-05-03refactor: add a type for plain integers we store in a databaseLars Wirzenius4-17/+23
2022-04-22Merge branch 'liw/gen-size' into 'main'Lars Wirzenius2-5/+45
2022-04-22Merge branch 'liw/cachedir.tag-doc' into 'main'Lars Wirzenius1-1/+3
2022-04-21feat: show-generation shows size of the generation's SQLite dbLars Wirzenius1-0/+9
2022-04-21feat: change "show-generation" output to JSONLars Wirzenius2-5/+36
2022-04-21docs: add a note of why CACHEDIR.TAG itself gets backed upLars Wirzenius1-1/+3
2022-04-19Merge branch 'liw/checksum-types-try2' into 'main'Lars Wirzenius20-124/+313
2022-04-16feat: use one checksum for all chunks in a backupLars Wirzenius11-42/+184
2022-04-16feat! change how chunk labels are serializedLars Wirzenius5-28/+65
2022-04-16refactor: rename Checksum to LabelLars Wirzenius10-39/+39
2022-04-16refactor: add a Literal variant to ChecksumLars Wirzenius3-6/+16
2022-04-07Merge branch 'liw/api-v1' into 'main'Lars Wirzenius5-27/+35
2022-04-06feat! add chunk server API version to HTTP pathsLars Wirzenius5-27/+35
2022-04-06Merge branch 'perf-stats-3' into 'main'Lars Wirzenius6-10/+209
2022-04-05feat: collect and log some time metricsLars Wirzenius5-32/+32
2022-04-05feat: add data structures for accumulating time measurementsLars Wirzenius3-0/+199
2022-03-29Merge branch 'feature/remove-debug-prints' into 'main'Lars Wirzenius2-3/+0
2022-03-28Remove debug printsAlexander Batischev2-3/+0
2022-03-23Merge branch 'liw/trust-root' into 'main'Lars Wirzenius17-179/+253
2022-03-22docs: update obnam.md about client trust root chunkLars Wirzenius1-25/+18
2022-03-22feat! drop generation related fields from chunk metadataLars Wirzenius7-131/+21