Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-04 | feat: verify checksum of chunks downloaded from server | Lars Wirzenius | 1 | -0/+20 | |
2021-01-04 | feat! record whether file was backed up and why, in a generation | Lars Wirzenius | 1 | -0/+57 | |
This changes SQL schema. | |||||
2021-01-03 | feat: load chunk metadata into index at startup | Lars Wirzenius | 1 | -0/+43 | |
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 | 1 | -1/+1 | |
2020-12-30 | feat: allow restoring latest generation | Lars Wirzenius | 1 | -0/+23 | |
2020-12-26 | test: add verification test for non-UTF8 filenames | Lars Wirzenius | 1 | -0/+19 | |
2020-12-23 | feat! add a global --config option | Lars Wirzenius | 1 | -9/+9 | |
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-13 | doc: add chapter on file metadata to obnam.md | Lars Wirzenius | 1 | -0/+289 | |
2020-12-12 | feat: back up and restore symlinks | Lars Wirzenius | 1 | -0/+18 | |
2020-12-12 | test: add scenario for restoring mode bits | Lars Wirzenius | 1 | -0/+19 | |
2020-12-12 | test: add scenario for restoring mtime | Lars Wirzenius | 1 | -1/+37 | |
2020-12-08 | fix: add missing template to obnam.md YAML metadata | Lars Wirzenius | 1 | -0/+1 | |
Subplot now requires it. | |||||
2020-12-06 | test: change backup/restore smoke test to verify metadata | Lars Wirzenius | 1 | -1/+3 | |
2020-11-26 | doc: note that a .deb is now built | Lars Wirzenius | 1 | -2/+2 | |
2020-11-22 | feat! use temporary files for SQLite databases | Lars Wirzenius | 1 | -2/+1 | |
The user should not have to specify filenames for the databases, since they don't actually care where they're stored. | |||||
2020-11-22 | doc: add a lot more on architecture and implementation into obnam.md | Lars Wirzenius | 1 | -39/+209 | |
2020-11-22 | doc: improve wording | Lars Wirzenius | 1 | -5/+5 | |
2020-11-21 | doc: use pikchr for Obnam architecture diagram | Lars Wirzenius | 1 | -20/+33 | |
2020-11-13 | doc: tidy up and tighten the acceptance criteria chapters | Lars Wirzenius | 1 | -2/+4 | |
2020-11-13 | doc: tighten up the architecture chapter | Lars Wirzenius | 1 | -6/+6 | |
2020-11-13 | doc: mark some requirements as done | Lars Wirzenius | 1 | -6/+9 | |
2020-11-13 | doc: tidy up the requirements | Lars Wirzenius | 1 | -1/+2 | |
2020-11-13 | doc: tighten and clean up the glossary | Lars Wirzenius | 1 | -7/+8 | |
2020-11-13 | doc: tighten up language in the introduction | Lars Wirzenius | 1 | -4/+4 | |
2020-11-13 | doc: drop placeholder sections, rearrange document structure | Lars Wirzenius | 1 | -52/+8 | |
2020-11-13 | doc: add an abstract to the subplot | Lars Wirzenius | 1 | -0/+7 | |
2020-11-13 | refactor: split obnam's bindings, functions for clarity | Lars Wirzenius | 1 | -13/+19 | |
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 | 1 | -1/+2 | |
2020-11-13 | refactor: put all client functionality into one program | Lars Wirzenius | 1 | -2/+5 | |
2020-11-13 | test: add scenario for smoke testing backup+restore | Lars Wirzenius | 1 | -2/+12 | |
2020-11-11 | doc: drop mvp requirements, they've been met now | Lars Wirzenius | 1 | -27/+0 | |
2020-10-23 | doc: add requirement for excellent documentation | Lars Wirzenius | 1 | -0/+4 | |
2020-10-23 | doc: update requirement from announcement blog post | Lars Wirzenius | 1 | -17/+16 | |
The blog post had some language fixes, now backported to obnam.md. | |||||
2020-10-17 | doc: fix typos | Alexander Batischev | 1 | -5/+5 | |
2020-10-03 | feat: add rudimentary backup client | Lars Wirzenius | 1 | -0/+7 | |
Also, a bit of logging for server. | |||||
2020-09-19 | feat: search, delete chunks on chunk server | Lars Wirzenius | 1 | -11/+58 | |
Also heavily refactor the now-long scenario by splitting out a happy path and some unhappy paths. | |||||
2020-09-18 | doc(subplot): flesh out the subplot | Lars Wirzenius | 1 | -5/+294 | |
Add a lot of text. This is initially meant for an MVP. | |||||
2020-09-18 | refactor: move ancillary subplot files to subplot/ | Lars Wirzenius | 1 | -4/+4 | |
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". | |||||
2020-09-18 | feat: add a rudimentary chunk server main program | Lars Wirzenius | 1 | -0/+55 | |
Also, add an initial subplot to document and verify acceptance criteria. |