summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-02-18refactor(check): simplify how quietness is implementedLars Wirzenius1-6/+4
2021-02-16Merge branch 'bytesize' into 'main'Lars Wirzenius3-2/+5
2021-02-16refactor: use bytesize::MIB constant for clearer sizeLars Wirzenius3-2/+5
2021-02-16Merge branch 'deb' into 'main'Lars Wirzenius1-2/+2
2021-02-16fix: drop benchmark binaries from Debian packageLars Wirzenius1-2/+2
2021-02-16Merge branch 'initial-pbar' into 'main'Lars Wirzenius4-31/+84
2021-02-16config change for testingLars Wirzenius1-1/+1
2021-02-16fix: in an incremental backup, update total file count if neededLars Wirzenius1-0/+3
2021-02-16fix: initial backup progress bar only shows total backup countLars Wirzenius1-1/+1
2021-02-16feat: change progress bars to show which kind of backup is happeningLars Wirzenius1-0/+2
2021-02-16fix: drop initial backup progress barLars Wirzenius1-1/+0
2021-02-16refactor: split BackupRun into initial, incremental variantsLars Wirzenius2-28/+58
2021-02-16refactor: split BackupProgress into initial, increemental variantsLars Wirzenius2-2/+21
2021-02-16Merge branch 'server-config' into 'main'Lars Wirzenius2-47/+49
2021-02-16refactor: move server config into src/server.rsLars Wirzenius2-47/+49
2021-02-16Merge branch 'feature/75-tutorial' into 'main'Lars Wirzenius2-48/+282
2021-02-12doc(tutorial.md): add a rudimentary tutorialAlexander Batischev2-48/+282
2021-02-11Merge branch 'threat-zero' into 'main'Lars Wirzenius1-0/+34
2021-02-11doc(obnam.md): add the start of threat modelingLars Wirzenius1-0/+34
2021-02-10Merge branch 'bugfix/service-file-typos' into 'main'Lars Wirzenius1-2/+2
2021-02-10Merge branch 'check-v' into 'main'Lars Wirzenius1-0/+1
2021-02-10fix(check): don't pass -v for check on to test.pyLars Wirzenius1-0/+1
2021-02-10Merge branch 'no-matched' into 'main'Lars Wirzenius1-1/+4
2021-02-10fix: don't use the matched! macroLars Wirzenius1-1/+4
2021-02-08fix: move ConditionPathExists into Unit sectionAlexander Batischev1-1/+1
2021-02-08fix: use /bin in systemd serviceAlexander Batischev1-1/+1
2021-02-07Merge branch 'error-ignore' into 'main'Lars Wirzenius8-16/+83
2021-02-07test: add scenario for live data file being unreadableLars Wirzenius3-0/+42
2021-02-07feat: if file can't be read, log that, don't end backup in errorLars Wirzenius4-11/+30
2021-02-07refactor: rename Reason::Error to Reason::GenerationLookupErrorLars Wirzenius3-5/+8
2021-02-07feat: add catch-all Reason variant for unknown reasonLars Wirzenius2-2/+5
2021-02-06Merge branch 'roots' into 'main'Lars Wirzenius4-35/+90
2021-02-06feat! back up multiple rootsLars Wirzenius4-35/+90
2021-02-06Merge branch 'chunk-size' into 'main'Lars Wirzenius12-31/+144
2021-02-06test: add scenario for checking chunk-sizeLars Wirzenius5-17/+53
2021-02-06feat: use the chunk size setting from the client configurationLars Wirzenius3-11/+11
2021-02-06feat: make client config fields be optional, have defaultsLars Wirzenius1-2/+36
2021-02-06feat: method for listing ids of chunks from file dataLars Wirzenius3-1/+44
2021-02-06Merge branch 'verify-cert' into 'main'Lars Wirzenius10-9/+39
2021-02-06feat: client verifies server's TLS certificate by defaultLars Wirzenius10-9/+39
2021-02-06Merge branch 'http' into 'main'Lars Wirzenius2-1/+31
2021-02-06feat: client requires an HTTPS URL for serverLars Wirzenius2-1/+31
2021-02-05Merge branch 'push' into 'main'Lars Wirzenius1-0/+19
2021-02-05doc: Obnam only does push backupsLars Wirzenius1-0/+19
2021-02-05Merge branch 'docs' into 'main'Lars Wirzenius1-62/+198
2021-02-05doc: address the concept of content-addressable storageLars Wirzenius1-0/+65
2021-02-05refactor: move things around to concentrate on important bits firstLars Wirzenius1-60/+60
2021-02-05doc: add section explaining the logical structure of backupsLars Wirzenius1-0/+71
2021-02-05refactor: mention that generation is an sqlite dbLars Wirzenius1-2/+2
2021-02-05refactor: reword for clarityLars Wirzenius1-2/+2