Age | Commit message (Expand) | Author | Files | Lines |
2021-02-16 | refactor: split BackupRun into initial, incremental variants | Lars Wirzenius | 2 | -28/+58 |
2021-02-16 | refactor: split BackupProgress into initial, increemental variants | Lars Wirzenius | 2 | -2/+21 |
2021-02-16 | refactor: move server config into src/server.rs | Lars Wirzenius | 2 | -47/+49 |
2021-02-10 | fix: don't use the matched! macro | Lars Wirzenius | 1 | -1/+4 |
2021-02-07 | feat: if file can't be read, log that, don't end backup in error | Lars Wirzenius | 3 | -10/+29 |
2021-02-07 | refactor: rename Reason::Error to Reason::GenerationLookupError | Lars Wirzenius | 3 | -5/+8 |
2021-02-07 | feat: add catch-all Reason variant for unknown reason | Lars Wirzenius | 2 | -2/+5 |
2021-02-06 | feat! back up multiple roots | Lars Wirzenius | 2 | -28/+52 |
2021-02-06 | feat: use the chunk size setting from the client configuration | Lars Wirzenius | 3 | -11/+11 |
2021-02-06 | feat: make client config fields be optional, have defaults | Lars Wirzenius | 1 | -2/+36 |
2021-02-06 | feat: method for listing ids of chunks from file data | Lars Wirzenius | 3 | -1/+44 |
2021-02-06 | feat: client verifies server's TLS certificate by default | Lars Wirzenius | 7 | -9/+11 |
2021-02-06 | feat: client requires an HTTPS URL for server | Lars Wirzenius | 1 | -1/+12 |
2021-02-04 | feat: add obnam config subcommand | Lars Wirzenius | 5 | -3/+18 |
2021-02-04 | refactor: have per-module error enums | Lars Wirzenius | 20 | -157/+364 |
2021-01-19 | refactor: use ChunkId directly in errors, instead of String | Lars Wirzenius | 3 | -9/+10 |
2021-01-17 | feat: add a default configuration file | Lars Wirzenius | 2 | -3/+19 |
2021-01-16 | feat: add "obnam show-generation" subcommand | Lars Wirzenius | 3 | -1/+55 |
2021-01-16 | feat: backup run now ends with a summary | Lars Wirzenius | 2 | -3/+11 |
2021-01-10 | feat! use SQLite db for chunk index on server | Lars Wirzenius | 9 | -174/+249 |
2021-01-05 | refactor: add BackedUpFile to avoid using a tuple | Lars Wirzenius | 4 | -13/+56 |
2021-01-05 | refactor: move policy on whether to back up a file into a module | Lars Wirzenius | 9 | -156/+258 |
2021-01-04 | refactor: use fetch_chunk to fetch generation | Lars Wirzenius | 2 | -13/+9 |
2021-01-04 | feat: verify checksum of chunks downloaded from server | Lars Wirzenius | 6 | -4/+54 |
2021-01-04 | refactor: add a type alias for file identifiers in generations | Lars Wirzenius | 1 | -15/+18 |
2021-01-04 | feat! record whether file was backed up and why, in a generation | Lars Wirzenius | 6 | -43/+142 |
2021-01-04 | feat: add an index for chunk ids lookups | Lars Wirzenius | 1 | -0/+1 |
2021-01-03 | feat: load chunk metadata into index at startup | Lars Wirzenius | 3 | -4/+47 |
2021-01-01 | feat: use SQL to look up information for a file, by filename | Lars Wirzenius | 1 | -14/+24 |
2021-01-01 | feat! use signed 64 bit integers as file numbers, file counts | Lars Wirzenius | 3 | -24/+22 |
2021-01-01 | refactor: move SQL use into sub-module | Lars Wirzenius | 1 | -58/+92 |
2020-12-31 | feat: incremental backup | Lars Wirzenius | 6 | -36/+150 |
2020-12-31 | refactor: add LocalGeneration type for read-only operations | Lars Wirzenius | 3 | -80/+90 |
2020-12-30 | debug | Lars Wirzenius | 2 | -2/+8 |
2020-12-30 | fix: actually use nanosecond timestamps | Lars Wirzenius | 1 | -1/+1 |
2020-12-30 | fix: add missing source files | Lars Wirzenius | 2 | -0/+51 |
2020-12-30 | feat: allow restoring latest generation | Lars Wirzenius | 2 | -1/+10 |
2020-12-30 | feat: add GenerationList | Lars Wirzenius | 4 | -5/+7 |
2020-12-30 | feat! store and show timestamp for each backup generation | Lars Wirzenius | 3 | -7/+21 |
2020-12-27 | add FinishedGeneration | Lars Wirzenius | 1 | -1/+30 |
2020-12-27 | refactor: rename Generation to NascentGeneration | Lars Wirzenius | 3 | -10/+10 |
2020-12-26 | feat! store pathnames a vectors of bytes | Lars Wirzenius | 1 | -3/+6 |
2020-12-26 | refactor: rename FileSystemEntry::path to pathbuf | Lars Wirzenius | 4 | -12/+14 |
2020-12-23 | feat! only specify base URL of server, without /chunks | Lars Wirzenius | 1 | -6/+10 |
2020-12-23 | refactor: use a struct instead of a tuple | Lars Wirzenius | 4 | -9/+31 |
2020-12-23 | feat! let server address be configured | Lars Wirzenius | 1 | -8/+13 |
2020-12-23 | feat: re-enable progress bars for backup and restore | Lars Wirzenius | 2 | -2/+2 |
2020-12-23 | feat: add log file to client | Lars Wirzenius | 2 | -10/+35 |
2020-12-23 | feat! add a global --config option | Lars Wirzenius | 4 | -25/+22 |
2020-12-12 | feat: back up and restore symlinks | Lars Wirzenius | 5 | -8/+56 |