summaryrefslogtreecommitdiff
path: root/src/bin/obnam-server.rs
AgeCommit message (Collapse)AuthorFilesLines
2020-11-27feat! make obnam-server always use TLSLars Wirzenius1-3/+3
This will ruin my benchmark results, but it's the right thing to do.
2020-11-24refactor: add an abstraction for an indexed storeLars Wirzenius1-61/+31
This makes it easier to write a server without the HTTP layer.
2020-11-13refactor: split obnam's bindings, functions for clarityLars Wirzenius1-1/+3
The old subplot/obnam.{yaml,py} were starting to get large enough that it was hard to understand them. Also, were partly overlapping in functionality with runcmd.
2020-11-09start on obnam-listLars Wirzenius1-1/+5
2020-10-14refactor: rename Chunk to DataChunkLars Wirzenius1-3/+3
2020-10-14refactor: move chunk metadata out of chunk structLars Wirzenius1-12/+11
2020-10-10feat: add logging of problems, and generally what's going onLars Wirzenius1-14/+28
2020-10-10feat: add logging to all requestsLars Wirzenius1-1/+3
2020-10-03feat: add rudimentary backup clientLars Wirzenius1-3/+10
Also, a bit of logging for server.
2020-09-26refactor: add helper functions to reduce code clutterLars Wirzenius1-57/+81
2020-09-19feat: search, delete chunks on chunk serverLars Wirzenius1-10/+131
Also heavily refactor the now-long scenario by splitting out a happy path and some unhappy paths.
2020-09-18use to_string method for ChunkId instead of format! macroLars Wirzenius1-1/+1
2020-09-18feat: add a rudimentary chunk server main programLars Wirzenius1-0/+224
Also, add an initial subplot to document and verify acceptance criteria.