summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-12-04Merge branch 'lock' into 'main'v0.6.0Lars Wirzenius1-1/+1
fix: update Cargo.lock after updating crate version See merge request obnam/obnam!197
2021-12-04fix: update Cargo.lock after updating crate versionLars Wirzenius1-1/+1
2021-12-04Merge branch 'release' into 'main'Lars Wirzenius4-50/+74
chore: prepare release 0.6.0 See merge request obnam/obnam!196
2021-12-04chore: prepare release 0.6.0Lars Wirzenius4-50/+74
Sponsored-by: author
2021-12-03Merge branch 'bench-manyfiles' into 'main'Lars Wirzenius2-0/+97
perf: add benchmark script for the "many empty files" scenario Closes #158 See merge request obnam/obnam!195
2021-12-03perf: add benchmark script for the "many empty files" scenarioLars Wirzenius2-0/+97
This isn't great code, but it works, which is enough for now. Sponsored-by: author
2021-11-30Merge branch 'decisions' into 'main'Lars Wirzenius1-0/+21
docs: add a decision log Closes #164 See merge request obnam/obnam!194
2021-11-30docs: add a decision logLars Wirzenius1-0/+21
Sponsored-by: author
2021-11-28Merge branch 'fix-subplot' into 'main'Lars Wirzenius2-3/+2
fix: subplot to work with current Subplot See merge request obnam/obnam!192
2021-11-28test: drop build on busterLars Wirzenius1-1/+0
Sponsored-by: author
2021-11-28Merge branch 'non-existent-backup-root' into 'main'Lars Wirzenius3-2/+32
feat! turn errors from backup root directory into errors Closes #132 See merge request obnam/obnam!191
2021-11-27fix: subplot to work with current SubplotLars Wirzenius1-2/+2
Subplot has made backwards-incompatible changes to how step functions are specified. Upgrade obnam.md to use the new way to work with current Subplot. Sponsored-by: author
2021-11-27feat! turn errors from backup root directory into errorsLars Wirzenius3-2/+32
Previously an error from, say, a missing backup root directory was reported to the user as a warning. Turn it into an error. However, errors reading a file or directory inside the backup root should still be just a warning. Sponsored-by: author
2021-11-22Merge branch 'subplot-refactor' into 'main'Lars Wirzenius3-62/+49
refactor: add simple scenario step to setup Obnam for a scenario Closes #147 See merge request obnam/obnam!190
2021-11-21refactor: add simple scenario step to setup Obnam for a scenarioLars Wirzenius3-62/+49
Make the setup of an installed Obnam and a running Obnam server be one step instead of two. This is not a huge change, but even a little helps, given how many scenarios need it. Sponsored-by: author
2021-11-21Merge branch 'chore-deny' into 'main'Lars Wirzenius2-7/+3
chore: update Cargo.lock Closes #156 See merge request obnam/obnam!189
2021-11-21chore: drop ignores on now-irrelevant security advisoriesLars Wirzenius1-4/+0
Sponsored-by: author
2021-11-21chore: update Cargo.lockv0.5.0Lars Wirzenius1-3/+3
Obnam's own version number needed to be updated there. Sponsored-by: author
2021-11-21Merge branch 'audit' into 'main'Lars Wirzenius9-332/+415
Prepare release 0.5.0 Closes #149 and #150 See merge request obnam/obnam!188
2021-11-20chore: update version number to 0.5.0Lars Wirzenius2-3/+4
Sponsored-by: author
2021-11-20docs: update NEWS.md for new releaseLars Wirzenius1-0/+81
Sponsored-by: author
2021-11-20chore: bump dependency on rusqlite to 0.26.1 and fix breakageLars Wirzenius4-14/+14
Sponsored-by: author
2021-11-20chore: update dependency on pbkdf2 to 0.9 and fix breakageLars Wirzenius3-9/+8
Sponsored-by: author
2021-11-20chore: update Cargo.lock with "cargo update"Lars Wirzenius1-309/+232
Sponsored-by: author
2021-11-20docs: add -R to cargo outdated when making a releaseLars Wirzenius1-1/+1
Without -R we always get warnings from indirect dependencies and I feel this causes too much work for us. Sponsored-by: author
2021-11-20docs: add running "cargo deny check" to release processLars Wirzenius1-1/+2
Sponsored-by: author
2021-11-20chore: add config for "cargo deny"Lars Wirzenius1-0/+78
With this configuration, "cargo deny check" is happy. This is achieved by ignoring specific advisories, and setting advisories.yanked is set to allow, for now. We'll need to work on upgrading dependencies to fixed versions, and then make the deny policy stricter. Sponsored-by: author
2021-10-27Merge branch 'dbmeta' into 'main'Lars Wirzenius5-0/+183
feat: add "obnam gen-info" command Closes #56 See merge request obnam/obnam!185
2021-10-24feat! store schema version of generation database in the dbLars Wirzenius5-0/+183
Add a new mandatory database table "meta" to the SQLite database the stores information about the files in a backup generation. The idea is for future versions of the Obnam client to be able to be able to restore from backups made by older -- or newer -- versions of Obnam, as far as is reasonable. Add the `obnam gen-info` command to show information about the generation metadata. Sponsored-by: author
2021-10-14Merge branch 'bench' into 'main'Lars Wirzenius3-27/+53
add a single-file benchmark Closes #96 See merge request obnam/obnam!187
2021-10-10perf: add script to run a simplistic benchmarkLars Wirzenius1-0/+53
Sponsored-by: author
2021-10-10chore: drop debug eprintln! callsLars Wirzenius1-2/+0
They're not useful now. Should probably add logging, but that will have to wait until we have a good logging story. Sponsored-by: author
2021-10-10chore: drop obsolete benchmark.shLars Wirzenius1-25/+0
This uses benchmark binaries that no longer exist. Sponsored-by: author
2021-10-03Merge branch 'feature/142-bullseye-in-ci' into 'main'Lars Wirzenius1-3/+5
Add Debian Bullseye to CI matrix Closes #142 See merge request obnam/obnam!186
2021-10-03Add Debian Bullseye to CI matrixAlexander Batischev1-3/+5
Fixes #142.
2021-09-23Merge branch 'benchmarks' into 'main'Alexander Batischev4-242/+0
drop: benchmark programs Closes #131 See merge request obnam/obnam!184
2021-09-23drop: benchmark programsLars Wirzenius4-242/+0
I think we need to re-think the way we do benchmarks. These old programs aren't useful anymore. We definitely want to run benchmarks via "cargo bench" rather than having extra binaries in the crate. Sponsored-by: author
2021-09-21Merge branch 'merge-policy' into 'main'Alexander Batischev1-5/+35
docs: expand DONE.md to discuss merge policy Closes #127 See merge request obnam/obnam!183
2021-09-21Fix typoAlexander Batischev1-1/+1
2021-09-21docs: expand DONE.md to discuss merge policyLars Wirzenius1-5/+35
Also be more verbose in general. Sponsored-by: author
2021-09-18Merge branch 'checksum-type' into 'main'Lars Wirzenius10-37/+80
refactor: define a Checksum type and use it where appropriate Closes #136 See merge request obnam/obnam!180
2021-09-18docs: move abstract out from doc metadataLars Wirzenius1-7/+8
It can be moved back when Subplot supports that again. Sponsored-by: author
2021-09-18refactor: define a Checksum type and use it where appropriateLars Wirzenius9-30/+72
This will make it harder to compare, say, a SHA-256 and a SHA3, later, when we add more checksum types. Sponsored-by: author
2021-09-18Merge branch 'licence-change' into 'main'Lars Wirzenius4-411/+394
chore: change license to AGPL3-or-later Closes #122 See merge request obnam/obnam!182
2021-09-18Merge branch 'chronicless' into 'main'Lars Wirzenius2-2/+6
chore: make chronic (from moreutils) an optional build dependency Closes #130 See merge request obnam/obnam!181
2021-09-18Merge branch 'reqs' into 'main'Lars Wirzenius1-4/+4
docs: update requirements list and status of requirements Closes #138 See merge request obnam/obnam!179
2021-09-15chore: change license to AGPL3-or-laterLars Wirzenius4-411/+394
As agreed by myself and Alexander Batischev on https://gitlab.com/obnam/obnam/-/issues/122 Two other people have made minor changes, which I deem to be small enough that they do not get a say in the overall copyright. Sorry. Sponsored-by: author
2021-09-15chore: make chronic (from moreutils) an optional build dependencyLars Wirzenius2-2/+6
Sponsored-by: author
2021-09-15docs: update requirements list and status of requirementsLars Wirzenius1-4/+4
Sponsored-by: author
2021-09-15Merge branch 'fix-subplot' into 'main'Lars Wirzenius4-89/+183
fix Subplot bindings for new Subplot See merge request obnam/obnam!178