summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-03-27test: don't silence clippy warningsLars Wirzenius1-1/+1
2021-03-24refactor: update the vendored Subplot librariesLars Wirzenius7-9/+334
2021-03-24Merge branch 'directories-next' into 'main'Lars Wirzenius3-71/+22
refactor: switch from dirs crate to directories-next See merge request larswirzenius/obnam!127
2021-03-24refactor: switch from dirs crate to directories-nextLars Wirzenius3-71/+22
It's a higher-level library and a little nicer to use.
2021-03-24Merge branch 'dep-update' into 'main'Lars Wirzenius3-43/+153
Dep update See merge request larswirzenius/obnam!126
2021-03-24chore: use warp's bytes instead of bytes crate directlyLars Wirzenius3-3/+1
2021-03-24chore: bump reqwest dependencyLars Wirzenius2-39/+151
2021-03-24chore: bump thisfile dependencyLars Wirzenius1-1/+1
2021-03-24Merge branch 'no-anyhow-in-lib' into 'main'Lars Wirzenius1-3/+12
refactor(src/server.rs): drop use of anyhow::Result See merge request larswirzenius/obnam!125
2021-03-24refactor(src/server.rs): drop use of anyhow::ResultLars Wirzenius1-3/+12
anyhow is appropriate for applications, not libraries. Use plain Result and the already existing ServerConfigError instead.
2021-03-23Merge branch 'post-release' into 'main'Lars Wirzenius1-0/+6
chore: bump version number post-release See merge request larswirzenius/obnam!124
2021-03-23chore: bump version number post-releaseLars Wirzenius1-0/+6
2021-03-23Merge branch 'release' into 'main'v0.3.1Lars Wirzenius1-1/+1
chore: update Cargo.lock See merge request larswirzenius/obnam!123
2021-03-23chore: update Cargo.lockLars Wirzenius1-1/+1
2021-03-23Merge branch 'release' into 'main'Lars Wirzenius3-2/+16
Release See merge request larswirzenius/obnam!122
2021-03-23chore: bump version numberLars Wirzenius2-2/+8
2021-03-23doc: update NEWS for release 0.3.1Lars Wirzenius1-0/+8
2021-03-23Merge branch 'fix-table' into 'main'Lars Wirzenius1-5/+3
fix: rewrite table as a list See merge request larswirzenius/obnam!121
2021-03-23fix: rewrite table as a listLars Wirzenius1-5/+3
The table triggers a bug in Subplot, so we use a list instead.
2021-03-20Merge branch 'lock' into 'main'Lars Wirzenius2-1/+2278
build: add Cargo.lock to git See merge request larswirzenius/obnam!120
2021-03-20build: add Cargo.lock to gitLars Wirzenius2-1/+2278
2021-03-19Merge branch 'no-tests-for-root' into 'main'Lars Wirzenius2-3/+7
build: don't run tests as root See merge request larswirzenius/obnam!119
2021-03-19build: don't run tests as rootLars Wirzenius2-3/+7
2021-03-19Merge branch 'nocheck' into 'main'Lars Wirzenius1-1/+2
build: don't run tests in Debian package build See merge request larswirzenius/obnam!118
2021-03-19build: don't run tests in Debian package buildLars Wirzenius1-1/+2
2021-03-14Merge branch 'release' into 'main'v0.3.0Lars Wirzenius3-2/+92
Prepare release 0.3.0 See merge request larswirzenius/obnam!117
2021-03-14build: bump version numberLars Wirzenius2-1/+7
2021-03-14doc: update NEWS for 0.3.0 releaseLars Wirzenius1-1/+85
2021-03-13Merge branch 'ansible-fix' into 'main'Lars Wirzenius1-0/+1
fix(ansible/obnam-server.yml): enable Obnam systemd service See merge request larswirzenius/obnam!116
2021-03-13fix(ansible/obnam-server.yml): enable Obnam systemd serviceLars Wirzenius1-0/+1
2021-03-12Merge branch 'badlive' into 'main'Lars Wirzenius8-24/+100
handle files, dirs with problematic permissions Closes #82 See merge request larswirzenius/obnam!115
2021-03-12feat: handle files in directories that can be read but not executedLars Wirzenius3-8/+26
2021-03-12feat: show warnings for any problems backing up filesLars Wirzenius6-16/+74
Previously, we either ignored it or aborted the backup. Neither is good. Now we ignore the problem, except to show a warning at the end of the backup run.
2021-03-12Merge branch 'cron' into 'main'Lars Wirzenius1-2/+9
fix: install cron job to renew Let's Encrypt certificate weekly Closes #59 See merge request larswirzenius/obnam!114
2021-03-12fix: install cron job to renew Let's Encrypt certificate weeklyLars Wirzenius1-2/+9
2021-03-12Merge branch 'symlink' into 'main'Lars Wirzenius5-15/+48
fix backup and restore of symlinks Closes #87 See merge request larswirzenius/obnam!113
2021-03-12refactor: use new manifest comparison everywhereLars Wirzenius1-8/+8
2021-03-12fix: backup and restore of symlinkLars Wirzenius2-5/+3
2021-03-12test: give better error messages for file manifests differingLars Wirzenius3-1/+36
This makes it easier to see what the problem is.
2021-03-12fix: create symlink as requested in test dataLars Wirzenius1-1/+1
Link name/target were swapped. I keep making this mistake even when checking that I'm doing it the right way.
2021-03-11Merge branch 'enc-plan' into 'main'Lars Wirzenius1-0/+82
doc: add plan for using encryption Closes #83 See merge request larswirzenius/obnam!104
2021-03-11fix: note little-endianness of chunk format version numberLars Wirzenius1-1/+2
2021-03-11fix: tenseLars Wirzenius1-1/+1
2021-03-11drop unnecessary "the"Lars Wirzenius1-1/+1
2021-03-11fix: update initial encryption plan, based on feedbackLars Wirzenius1-6/+18
2021-03-11doc: add plan for using encryptionLars Wirzenius1-0/+69
2021-03-06Merge branch 'duration' into 'main'Lars Wirzenius2-0/+12
perf: report wall clock time for warmup and hot lookups See merge request larswirzenius/obnam!112
2021-03-06perf: report wall clock time for warmup and hot lookupsLars Wirzenius2-0/+12
2021-03-05Merge branch 'symbols' into 'main'Lars Wirzenius1-0/+3
perf: enable debug symbols in release builds for flamegraph See merge request larswirzenius/obnam!111
2021-03-05pers: enable debug symbols in release builds for flamegraphLars Wirzenius1-0/+3