summaryrefslogtreecommitdiff
path: root/src/lib.rs
AgeCommit message (Collapse)AuthorFilesLines
2021-12-31docs: add documentation comments to crateLars Wirzenius1-0/+7
Also, make it an error for a public symbol to not be documented. Sponsored-by: author
2021-07-18feat: add Engine and WorkQueue abstractions for async processingLars Wirzenius1-0/+2
Many thanks to Daniel Silverstone for helping me get through this. Sponsored-by: author
2021-05-31feat: add chunk encryptionLars Wirzenius1-0/+1
2021-04-10refactor: move ClientConfig into its own moduleLars Wirzenius1-0/+1
2021-04-09feat: add "obnam init" subcommandLars Wirzenius1-0/+1
This reads a passphrase and derives two passwords from that, and stores them next to the configuration file. The passwords aren't yet used for anything, that will come later.
2021-01-05refactor: move policy on whether to back up a file into a moduleLars Wirzenius1-0/+4
This commit also splits up the src/cmd/backup.rs module into other, smaller, more cohesive modules that are easier to understand and use.
2020-12-30feat: allow restoring latest generationLars Wirzenius1-0/+1
2020-12-30feat: add GenerationListLars Wirzenius1-0/+1
Various part of Obnam will need to deal with lists of generations. Abstract this.
2020-11-25feat: add programs to benchmark server chunk storageLars Wirzenius1-0/+1
2020-11-24refactor: add an abstraction for an indexed storeLars Wirzenius1-0/+1
This makes it easier to write a server without the HTTP layer.
2020-11-13refactor: put all client functionality into one programLars Wirzenius1-0/+1
2020-11-09refactor: move sha256 checksumming to its own moduleLars Wirzenius1-0/+1
2020-11-08chore: add new modules to lib.rsLars Wirzenius1-0/+5
2020-09-18feat: representations of responses for server operationsLars Wirzenius1-0/+1
2020-09-17feat: store chunks persistentlyLars Wirzenius1-0/+1
2020-09-17feat: add an in-memory index of chunks for searchingLars Wirzenius1-0/+1
2020-09-17feat: add initial Chunk structLars Wirzenius1-0/+1
2020-09-17feat: add initial ChunkMeta structLars Wirzenius1-0/+1
2020-09-17feat: add an initial ChunkId implementationLars Wirzenius1-7/+1
2020-09-17iniitial commitLars Wirzenius1-0/+7