Age | Commit message (Expand) | Author | Files | Lines |
2021-03-12 | feat: handle files in directories that can be read but not executed | Lars Wirzenius | 2 | -8/+7 |
2021-03-12 | feat: show warnings for any problems backing up files | Lars Wirzenius | 2 | -15/+44 |
2021-03-12 | fix: backup and restore of symlink | Lars Wirzenius | 2 | -5/+3 |
2021-03-06 | perf: report wall clock time for warmup and hot lookups | Lars Wirzenius | 2 | -0/+12 |
2021-03-05 | perf: allow benchmark-indexedstore do lookups by checksum | Lars Wirzenius | 1 | -9/+68 |
2021-03-05 | perf: allow benchmark-index to do lookups by checksum | Lars Wirzenius | 1 | -15/+67 |
2021-03-05 | fix: generate deterministic chunk ids for benchmarks | Lars Wirzenius | 1 | -1/+1 |
2021-03-03 | refactor: drop unnecessary derives for config structs | Lars Wirzenius | 1 | -2/+2 |
2021-03-03 | fix: don't allow unknown fields in configuration files | Lars Wirzenius | 2 | -0/+2 |
2021-03-03 | fix: remove duplicate error message printing | Lars Wirzenius | 1 | -1/+0 |
2021-03-03 | refactor: rename Config, ConfigError to show they are for server | Lars Wirzenius | 2 | -12/+12 |
2021-03-03 | feat: in errors about reading a configuration file, include its name | Lars Wirzenius | 2 | -7/+33 |
2021-03-03 | fix: allow generation temporary files to be automatically deleted | Lars Wirzenius | 4 | -97/+53 |
2021-03-03 | feat: store user and group who own each file | Lars Wirzenius | 1 | -0/+30 |
2021-02-23 | feat: have separate progress bar for each backup phase | Lars Wirzenius | 3 | -17/+75 |
2021-02-19 | feat: backup and restore named pipes (FIFOs) | Lars Wirzenius | 4 | -1/+25 |
2021-02-19 | feat: back up and restore Unix domain sockets | Lars Wirzenius | 7 | -33/+90 |
2021-02-16 | refactor: use bytesize::MIB constant for clearer size | Lars Wirzenius | 2 | -2/+4 |
2021-02-16 | fix: in an incremental backup, update total file count if needed | Lars Wirzenius | 1 | -0/+3 |
2021-02-16 | fix: initial backup progress bar only shows total backup count | Lars Wirzenius | 1 | -1/+1 |
2021-02-16 | feat: change progress bars to show which kind of backup is happening | Lars Wirzenius | 1 | -0/+2 |
2021-02-16 | fix: drop initial backup progress bar | Lars Wirzenius | 1 | -1/+0 |
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 |