Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-01-16 | feat: backup run now ends with a summary | Lars Wirzenius | 1 | -1/+2 | |
"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-04 | feat: verify checksum of chunks downloaded from server | Lars Wirzenius | 7 | -505/+34 | |
2021-01-04 | feat! record whether file was backed up and why, in a generation | Lars Wirzenius | 2 | -0/+36 | |
This changes SQL schema. | |||||
2021-01-03 | feat: load chunk metadata into index at startup | Lars Wirzenius | 2 | -1/+5 | |
This needs to be replace with a database or something, but it'll do for now. | |||||
2020-12-31 | chore: update vendored subplot librarires: runcmd, daemon | Lars Wirzenius | 9 | -117/+509 | |
2020-12-30 | feat: allow restoring latest generation | Lars Wirzenius | 2 | -2/+13 | |
2020-12-26 | test: add verification test for non-UTF8 filenames | Lars Wirzenius | 2 | -0/+9 | |
2020-12-23 | feat! only specify base URL of server, without /chunks | Lars Wirzenius | 1 | -5/+5 | |
2020-12-23 | feat! let server address be configured | Lars Wirzenius | 1 | -5/+10 | |
Instead of just specifying port, let the address (or name) be configured. | |||||
2020-12-23 | feat! add a global --config option | Lars Wirzenius | 2 | -2/+12 | |
This breaks all invocations of the Obnam client, as the option needs to come before the subcommand name. The benefit of this breakage is simpler, less repetitive code. | |||||
2020-12-12 | feat: back up and restore symlinks | Lars Wirzenius | 2 | -0/+7 | |
2020-12-12 | test: add scenario for restoring mode bits | Lars Wirzenius | 2 | -0/+7 | |
2020-12-11 | fix: how manifests are created and compared | Lars Wirzenius | 1 | -4/+5 | |
2020-12-08 | refactor: move functions around so that data stuff is in data.yaml | Lars Wirzenius | 4 | -48/+37 | |
2020-12-06 | test: change backup/restore smoke test to verify metadata | Lars Wirzenius | 5 | -0/+543 | |
2020-11-27 | feat! make obnam-server always use TLS | Lars Wirzenius | 1 | -1/+1 | |
This will ruin my benchmark results, but it's the right thing to do. | |||||
2020-11-22 | feat! use temporary files for SQLite databases | Lars Wirzenius | 2 | -4/+3 | |
The user should not have to specify filenames for the databases, since they don't actually care where they're stored. | |||||
2020-11-18 | feat! change client config to take a base URL instead of host, port | Lars Wirzenius | 2 | -11/+7 | |
2020-11-13 | refactor: split obnam's bindings, functions for clarity | Lars Wirzenius | 7 | -194/+146 | |
The old subplot/obnam.{yaml,py} were starting to get large enough that it was hard to understand them. Also, were partly overlapping in functionality with runcmd. | |||||
2020-11-13 | chore: update runcmd Subplot library, move to sublot/vendored | Lars Wirzenius | 3 | -0/+261 | |
2020-11-13 | refactor: put all client functionality into one program | Lars Wirzenius | 2 | -4/+24 | |
2020-11-13 | test: add scenario for smoke testing backup+restore | Lars Wirzenius | 2 | -0/+79 | |
2020-10-18 | chore: make ./check run on Debian bullseye | Alexander Batischev | 1 | -1/+5 | |
Debian bullseye (which is the current testing branch) installs `daemonize` to /usr/bin rather than /usr/sbin: https://salsa.debian.org/alvinch_chen-guest/daemonize/-/commit/4cfa62a019599c1e96c702052e912d1642a256ac | |||||
2020-10-10 | chore: update runcmd.py from Subplot, use new getter functions | Lars Wirzenius | 2 | -31/+52 | |
2020-10-04 | chore: update lib/runcmd.py from Subplot, make required changes | Lars Wirzenius | 3 | -84/+233 | |
2020-10-03 | feat: add rudimentary backup client | Lars Wirzenius | 2 | -1/+37 | |
Also, a bit of logging for server. | |||||
2020-09-19 | feat: search, delete chunks on chunk server | Lars Wirzenius | 2 | -2/+70 | |
Also heavily refactor the now-long scenario by splitting out a happy path and some unhappy paths. | |||||
2020-09-18 | refactor: move ancillary subplot files to subplot/ | Lars Wirzenius | 4 | -0/+325 | |
This way, the root of the source tree is less cluttered. I'm leaving the subplot.md file in the root, though, since it's meant to be more visible, more "in your face". |