summaryrefslogtreecommitdiff
path: root/Cargo.lock
AgeCommit message (Collapse)AuthorFilesLines
2024-03-03chore: update versions on dependenciesLars Wirzenius1-4/+4
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-03chore: upgrade dependency on aes-gcmLars Wirzenius1-19/+30
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-03chore: upgrade dependency on indicatifLars Wirzenius1-4/+27
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-03chore: upgrade dependency on pbkdf2Lars Wirzenius1-14/+14
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-03chore: upgrade dependency on rpasswordLars Wirzenius1-3/+14
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-03chore: upgrade dependency on rusqliteLars Wirzenius1-9/+9
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-03chore: upgrade dependency on pretty_env_loggerLars Wirzenius1-43/+19
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-03chore: update dependency on serde_yamlLars Wirzenius1-49/+6
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-03chore: update Cargo.lockLars Wirzenius1-248/+208
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-01-01chore: bump version for upload to apt.liw.fiv0.8.1Lars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-01-01chore: cargo updateLars Wirzenius1-581/+759
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2022-11-18chore: update dependencies, including clap to v4Lars Wirzenius1-71/+63
Sponsored-by: author
2022-10-23refactor: use clap instead of structoptLars Wirzenius1-303/+407
clap version 3 basically replaces structopt entirely. Sponsored-by: author
2022-07-24fix: drop depeneency on pbkdf2 to 0.10, for rustc 1.56.0Lars Wirzenius1-6/+6
Sponsored-by: author
2022-07-24fix: drop back to rpassword 5 so that Rust 1.56.0 worksLars Wirzenius1-2/+2
Sponsored-by: author
2022-07-24chore: update version number for releaseLars Wirzenius1-1/+1
Sponsored-by: author
2022-07-24chore: update dependency versions, deny.tomlLars Wirzenius1-256/+244
This is part of release preparation. Sponsored-by: author
2022-04-16feat: use one checksum for all chunks in a backupLars Wirzenius1-0/+10
When making a backup, use the same checksum for any chunks it re-uses or creates. This is for performance: if we allowed two checksums to be used, we would have to compute the checksum for a chunk twice, and potentially look up both on the server. This is just a lot of work. Instead, we use only one. The trade-off here is that when (not if) the user wants to switch to a new checksum type, they'll have to do a full backup, uploading all their data to the server, even when it's already there, just with a different checksum. Hopefully this will be rare. Full backups always use the built-in, hardcoded default checksum, and incremental backups use whatever the previous backup used. The default is still SHA256, but this commit add code to support BLAKE2 if we decide to switch that as a default. It's also easy to add support for others, now. BLAKE2 was added to verify that Obnam can actually handle the checksum changing (manual test: not in the test suite). I don't think users need to be offered even the option of choosing a checksum algorithm to use. When one cares about both security and performance, choosing a checksum requires specialist, expert knowledge. Obnam developers should choose the default. Giving users a knob they can twiddle just makes it that much harder to configure and use Obnam. If the choice Obnam developers have made is shown to be sub-optimal, it seems better to change the default for everyone, rather than hope that every user changes their configuration to gain the benefit. Experience has shown that people mostly don't change the default configuration, and that they are especially bad at choosing well when security is a concern. (Obnam is free software. Expert users can choose their checksum by changing the source code. I'm not fundamentally limiting anyone's freedom or choice here.) Users can switch to a new default algorithm by triggering a full backup with the new "obnam backup --full". Sponsored-by: author
2022-03-11chore: cargo updateLars Wirzenius1-4/+4
2022-03-11chore: update dependencies to current versions with "cargo update"Lars Wirzenius1-8/+8
Sponsored-by: author
2022-03-08chore: update for release 0.7.1Lars Wirzenius1-163/+235
Sponsored-by: author
2022-01-04chore: update version number to 0.7.0Lars Wirzenius1-1/+1
Sponsored-by: author
2022-01-04chore: update outdated dependenciesLars Wirzenius1-18/+35
Sponsored-by: author
2022-01-04chore: cargo updateLars Wirzenius1-90/+89
Sponsored-by: author
2021-12-04fix: update Cargo.lock after updating crate versionLars Wirzenius1-1/+1
2021-12-04chore: prepare release 0.6.0Lars Wirzenius1-49/+32
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-20chore: bump dependency on rusqlite to 0.26.1 and fix breakageLars Wirzenius1-4/+4
Sponsored-by: author
2021-11-20chore: update dependency on pbkdf2 to 0.9 and fix breakageLars Wirzenius1-7/+6
Sponsored-by: author
2021-11-20chore: update Cargo.lock with "cargo update"Lars Wirzenius1-309/+232
Sponsored-by: author
2021-07-18feat: add Engine and WorkQueue abstractions for async processingLars Wirzenius1-0/+61
Many thanks to Daniel Silverstone for helping me get through this. Sponsored-by: author
2021-06-19chore: new cargo updateLars Wirzenius1-31/+34
Things changed while I worked through the manual changes. Update Cargo.lock to be current again. Sponsored-by: author
2021-06-19chore: bump dependency on indicatif to 0.16, and fix what's neededLars Wirzenius1-6/+4
Change calls to set_message to pass ownership of the message, rather than just letting it borrow the message. Sponsored-by: author
2021-06-19chore: bump dependency on rusqlite to 0.25Lars Wirzenius1-10/+21
Sponsored-by: author
2021-06-19chore: bump dependency on pbkdf2 to 0.8Lars Wirzenius1-8/+9
Sponsored-by: author
2021-06-19chore: update warp and tokio dependenciesLars Wirzenius1-377/+115
tokio has released 1.0. Bump the warp dependency to get a version that works with tokio 1.x. Sponsored-by: author
2021-06-19chore: cargo updateLars Wirzenius1-18/+18
This are the changes made by running `cargo update`. Sponsored-by: author
2021-06-06Release version 0.4.0v0.4.0Lars Wirzenius1-19/+19
2021-06-06docs: update NEWS, Cargo.toml, debian/changelo for new releaseLars Wirzenius1-1/+1
Also, tweak titles in NEWS to be a little shorter. Sponsored-by: author
2021-05-29update Cargo.toml, Cargo.lock with new dependenciesLars Wirzenius1-172/+278
These aren't used yet, but they soon will be.
2021-04-09feat: add "obnam init" subcommandLars Wirzenius1-0/+68
This reads a passphrase and derives two passwords from that, and stores them next to the configuration file. The passwords aren't yet used for anything, that will come later.
2021-03-24refactor: switch from dirs crate to directories-nextLars Wirzenius1-65/+13
It's a higher-level library and a little nicer to use.
2021-03-24chore: use warp's bytes instead of bytes crate directlyLars Wirzenius1-1/+0
2021-03-24chore: bump reqwest dependencyLars Wirzenius1-38/+150
2021-03-23chore: update Cargo.lockLars Wirzenius1-1/+1
2021-03-20build: add Cargo.lock to gitLars Wirzenius1-0/+2278