Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-01-29 | Merge branch 'release' into 'main'v0.2.1 | Lars Wirzenius | 3 | -3/+3 | |
release: version 0.2.1 See merge request larswirzenius/obnam!79 | |||||
2021-01-29 | release: version 0.2.1 | Lars Wirzenius | 3 | -3/+3 | |
Make version number be three levels. | |||||
2021-01-29 | Merge branch 'release' into 'main'v0.2.0 | Lars Wirzenius | 3 | -6/+4 | |
release: version 0.2 See merge request larswirzenius/obnam!78 | |||||
2021-01-29 | release: version 0.2 | Lars Wirzenius | 3 | -6/+4 | |
2021-01-29 | Merge branch 'fix' into 'main' | Lars Wirzenius | 2 | -3/+3 | |
Fix Ansible See merge request larswirzenius/obnam!77 | |||||
2021-01-29 | fix: group name in the sample hosts file for Ansible | Lars Wirzenius | 1 | -1/+1 | |
2021-01-29 | fix: README instructions for using the Ansible playbook | Lars Wirzenius | 1 | -2/+2 | |
2021-01-29 | Merge branch 'enc-ac' into 'main' | Lars Wirzenius | 1 | -0/+40 | |
doc: add outline of encryption verification scenarios Closes #52 See merge request larswirzenius/obnam!76 | |||||
2021-01-29 | doc: add outline of encryption verification scenarios | Lars Wirzenius | 1 | -0/+40 | |
This is about the minimal set of scenarios to verify that Obnam has some form of encryption, however simplistic. This will form a start on which to base future work, even if that may eventually end up changing everything. Even the longest journey starts with a single step. | |||||
2021-01-28 | Merge branch 'fix' into 'main' | Lars Wirzenius | 1 | -0/+0 | |
fix: make list_new_release_tags script be executable See merge request larswirzenius/obnam!75 | |||||
2021-01-28 | fix: make list_new_release_tags script be executable | Lars Wirzenius | 1 | -0/+0 | |
2021-01-26 | Merge branch 'rel' into 'main' | Lars Wirzenius | 1 | -0/+1 | |
doc: note in RELEASE.md that crate should be published on crates.io See merge request larswirzenius/obnam!74 | |||||
2021-01-26 | doc: note in RELEASE.md that crate should be published on crates.io | Lars Wirzenius | 1 | -0/+1 | |
2021-01-26 | Merge branch 'release' into 'main'v0.1.9 | Lars Wirzenius | 3 | -3/+7 | |
release: Obnam2 version 0.1.9 See merge request larswirzenius/obnam!73 | |||||
2021-01-26 | release: Obnam2 version 0.1.9 | Lars Wirzenius | 3 | -3/+7 | |
2021-01-24 | xxxv0.1.4 | Lars Wirzenius | 1 | -1/+1 | |
2021-01-24 | foov0.1.3 | Lars Wirzenius | 1 | -1/+1 | |
2021-01-24 | Merge branch 'release' into 'main'v0.1.2 | Lars Wirzenius | 2 | -2/+2 | |
release: fake a release for testing release scripting and CI See merge request larswirzenius/obnam!72 | |||||
2021-01-24 | release: fake a release for testing release scripting and CI | Lars Wirzenius | 2 | -2/+2 | |
2021-01-24 | Merge branch 'release-build' into 'main'v0.1.1 | Lars Wirzenius | 2 | -0/+114 | |
Release build scripts See merge request larswirzenius/obnam!71 | |||||
2021-01-24 | release: add script to build a release Debian package | Lars Wirzenius | 1 | -0/+54 | |
2021-01-24 | release: add script list new, unbuilt release tags | Lars Wirzenius | 1 | -0/+60 | |
2021-01-23 | Merge branch 'release-checklist' into 'main' | Lars Wirzenius | 2 | -0/+46 | |
_doc: add preliminary release checklist See merge request larswirzenius/obnam!70 | |||||
2021-01-23 | _doc: add preliminary release checklist | Lars Wirzenius | 2 | -0/+46 | |
2021-01-23 | Merge branch 'cert' into 'main' | Lars Wirzenius | 5 | -29/+135 | |
Use Let's Encrypt for server TLS certificates Closes #39 See merge request larswirzenius/obnam!69 | |||||
2021-01-23 | doc: update README.md with server installation instructions | Lars Wirzenius | 1 | -3/+49 | |
2021-01-23 | install: change Ansible playbook for server to support Let's Encrypt | Lars Wirzenius | 4 | -26/+86 | |
The playbook now optionally gets a TLS certificate from Let's Encrypt, or it can use a pre-generated certificate as before. | |||||
2021-01-19 | Merge branch 'errors' into 'main' | Lars Wirzenius | 3 | -9/+10 | |
refactor: use ChunkId directly in errors, instead of String See merge request larswirzenius/obnam!68 | |||||
2021-01-19 | refactor: use ChunkId directly in errors, instead of String | Lars Wirzenius | 3 | -9/+10 | |
2021-01-17 | Merge branch 'default-config-file' into 'main' | Lars Wirzenius | 3 | -3/+20 | |
feat: add a default configuration file Closes #45 See merge request larswirzenius/obnam!67 | |||||
2021-01-17 | feat: add a default configuration file | Lars Wirzenius | 3 | -3/+20 | |
The ~/.config/obnam/obnam.yaml file will be used as the configuration file by default. The ~/.config directory can be overridden by setting the XDG variable (XDG_CONFIG_HOME), or the whole file can be overridden with the --config option to obnam. | |||||
2021-01-16 | Merge branch 'showgen' into 'main' | Lars Wirzenius | 3 | -1/+55 | |
feat: add "obnam show-generation" subcommand Closes #51 See merge request larswirzenius/obnam!66 | |||||
2021-01-16 | feat: add "obnam show-generation" subcommand | Lars Wirzenius | 3 | -1/+55 | |
2021-01-16 | Merge branch 'backupinfo' into 'main' | Lars Wirzenius | 3 | -4/+13 | |
feat: backup run now ends with a summary See merge request larswirzenius/obnam!65 | |||||
2021-01-16 | feat: backup run now ends with a summary | Lars Wirzenius | 3 | -4/+13 | |
"obnam backup" now writes a summary like the following at the end: status: OK duration: 24 file-count: 119245 generation-id: ef353c79-a94f-4903-bd80-e741ea454c84 We can add more fields to that later, as needed and requested. This was the data that's easily at hand. | |||||
2021-01-10 | Merge branch 'server-index' into 'main' | Lars Wirzenius | 10 | -176/+251 | |
feat! use SQLite db for chunk index on server Closes #48 See merge request larswirzenius/obnam!64 | |||||
2021-01-10 | feat! use SQLite db for chunk index on server | Lars Wirzenius | 10 | -176/+251 | |
This speeds startup a lot. However, the backup repository needs to be re-created from scratch and internal APIs have change in incompatible ways. | |||||
2021-01-05 | Merge branch 'iterattor' into 'main' | Lars Wirzenius | 4 | -13/+56 | |
refactor: add BackedUpFile to avoid using a tuple See merge request larswirzenius/obnam!63 | |||||
2021-01-05 | refactor: add BackedUpFile to avoid using a tuple | Lars Wirzenius | 4 | -13/+56 | |
The struct is easier to use right. | |||||
2021-01-05 | Merge branch 'policy' into 'main' | Lars Wirzenius | 9 | -156/+258 | |
refactor: move policy on whether to back up a file into a module Closes #38 See merge request larswirzenius/obnam!62 | |||||
2021-01-05 | refactor: move policy on whether to back up a file into a module | Lars Wirzenius | 9 | -156/+258 | |
This commit also splits up the src/cmd/backup.rs module into other, smaller, more cohesive modules that are easier to understand and use. | |||||
2021-01-04 | Merge branch 'checksum' into 'main' | Lars Wirzenius | 17 | -532/+118 | |
Checksum See merge request larswirzenius/obnam!61 | |||||
2021-01-04 | refactor: use fetch_chunk to fetch generation | Lars Wirzenius | 2 | -13/+9 | |
Also, add GenerationChunk::from_data_chunk function. | |||||
2021-01-04 | feat: verify checksum of chunks downloaded from server | Lars Wirzenius | 14 | -509/+108 | |
2021-01-04 | Revert "test: make sure Cargo.toml and debian/changelog versions match" | Lars Wirzenius | 2 | -10/+1 | |
This reverts commit 4a779c234c3dbf2685ad81be92a96688266fec58. CI munges the Debian version, making the version check always fail. Back to the drawing board for this. | |||||
2021-01-04 | Merge branch 'version' into 'main' | Lars Wirzenius | 2 | -1/+10 | |
test: make sure Cargo.toml and debian/changelog versions match Closes #22 See merge request larswirzenius/obnam!60 | |||||
2021-01-04 | test: make sure Cargo.toml and debian/changelog versions match | Lars Wirzenius | 2 | -1/+10 | |
2021-01-04 | Merge branch 'type' into 'main' | Lars Wirzenius | 1 | -15/+18 | |
refactor: add a type alias for file identifiers in generations See merge request larswirzenius/obnam!59 | |||||
2021-01-04 | refactor: add a type alias for file identifiers in generations | Lars Wirzenius | 1 | -15/+18 | |
2021-01-04 | Merge branch 'reason' into 'main' | Lars Wirzenius | 9 | -43/+235 | |
feat! record whether file was backed up and why, in a generation Closes #31 and #30 See merge request larswirzenius/obnam!58 |