summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-01-24Merge branch 'release' into 'main'v0.1.2Lars Wirzenius2-2/+2
2021-01-24release: fake a release for testing release scripting and CILars Wirzenius2-2/+2
2021-01-24Merge branch 'release-build' into 'main'v0.1.1Lars Wirzenius2-0/+114
2021-01-24release: add script to build a release Debian packageLars Wirzenius1-0/+54
2021-01-24release: add script list new, unbuilt release tagsLars Wirzenius1-0/+60
2021-01-23Merge branch 'release-checklist' into 'main'Lars Wirzenius2-0/+46
2021-01-23_doc: add preliminary release checklistLars Wirzenius2-0/+46
2021-01-23Merge branch 'cert' into 'main'Lars Wirzenius5-29/+135
2021-01-23doc: update README.md with server installation instructionsLars Wirzenius1-3/+49
2021-01-23install: change Ansible playbook for server to support Let's EncryptLars Wirzenius4-26/+86
2021-01-19Merge branch 'errors' into 'main'Lars Wirzenius3-9/+10
2021-01-19refactor: use ChunkId directly in errors, instead of StringLars Wirzenius3-9/+10
2021-01-17Merge branch 'default-config-file' into 'main'Lars Wirzenius3-3/+20
2021-01-17feat: add a default configuration fileLars Wirzenius3-3/+20
2021-01-16Merge branch 'showgen' into 'main'Lars Wirzenius3-1/+55
2021-01-16feat: add "obnam show-generation" subcommandLars Wirzenius3-1/+55
2021-01-16Merge branch 'backupinfo' into 'main'Lars Wirzenius3-4/+13
2021-01-16feat: backup run now ends with a summaryLars Wirzenius3-4/+13
2021-01-10Merge branch 'server-index' into 'main'Lars Wirzenius10-176/+251
2021-01-10feat! use SQLite db for chunk index on serverLars Wirzenius10-176/+251
2021-01-05Merge branch 'iterattor' into 'main'Lars Wirzenius4-13/+56
2021-01-05refactor: add BackedUpFile to avoid using a tupleLars Wirzenius4-13/+56
2021-01-05Merge branch 'policy' into 'main'Lars Wirzenius9-156/+258
2021-01-05refactor: move policy on whether to back up a file into a moduleLars Wirzenius9-156/+258
2021-01-04Merge branch 'checksum' into 'main'Lars Wirzenius17-532/+118
2021-01-04refactor: use fetch_chunk to fetch generationLars Wirzenius2-13/+9
2021-01-04feat: verify checksum of chunks downloaded from serverLars Wirzenius14-509/+108
2021-01-04Revert "test: make sure Cargo.toml and debian/changelog versions match"Lars Wirzenius2-10/+1
2021-01-04Merge branch 'version' into 'main'Lars Wirzenius2-1/+10
2021-01-04test: make sure Cargo.toml and debian/changelog versions matchLars Wirzenius2-1/+10
2021-01-04Merge branch 'type' into 'main'Lars Wirzenius1-15/+18
2021-01-04refactor: add a type alias for file identifiers in generationsLars Wirzenius1-15/+18
2021-01-04Merge branch 'reason' into 'main'Lars Wirzenius9-43/+235
2021-01-04feat! record whether file was backed up and why, in a generationLars Wirzenius9-43/+235
2021-01-04Merge branch 'opt' into 'main'Lars Wirzenius1-0/+1
2021-01-04feat: add an index for chunk ids lookupsLars Wirzenius1-0/+1
2021-01-03Merge branch 'ansible' into 'main'Lars Wirzenius8-2/+102
2021-01-03feat: add Ansible playbook to provision an Obnam serverLars Wirzenius8-2/+102
2021-01-03Merge branch 'persisten' into 'main'Lars Wirzenius6-5/+95
2021-01-03feat: load chunk metadata into index at startupLars Wirzenius6-5/+95
2021-01-01Merge branch 'sqlookup2' into 'main'Lars Wirzenius3-79/+121
2021-01-01feat: use SQL to look up information for a file, by filenameLars Wirzenius1-14/+24
2021-01-01feat! use signed 64 bit integers as file numbers, file countsLars Wirzenius3-24/+22
2021-01-01refactor: move SQL use into sub-moduleLars Wirzenius1-58/+92
2020-12-31Merge branch 'inc' into 'main'Lars Wirzenius6-36/+150
2020-12-31feat: incremental backupLars Wirzenius6-36/+150
2020-12-31Merge branch 'daemon' into 'main'Lars Wirzenius10-118/+510
2020-12-31chore: update vendored subplot librarires: runcmd, daemonLars Wirzenius10-118/+510
2020-12-31Merge branch 'local' into 'main'Lars Wirzenius4-82/+98
2020-12-31refactor: add LocalGeneration type for read-only operationsLars Wirzenius3-80/+90