← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 98
  1. Rethinking chunks

    Goal Today I want to start addressing the mess of how chunks are implemented in Obnam.

  2. Restore data, for real (or surreal)

    Goal My goal for today is to fix things so that I can make a backup and restore it successfully.

  3. Restoring data, almost

    Goal My goal for today is to implement rudimentary restore of a backup.

  4. Obnam: refactor, part 2

    Goal Today I'll work on using the client context type I made last time in all the subcommands: obnam chunk encrypt, obnam chunk decrypt, and obnam client generate.

  5. Obnam: refactor

    Goal Today I'm going to refactor the Obnam client code base so that things needed by several subcommands are convenient to do.

  6. Obnam: backup chunks

    Goal My goal for today is to introduce a new chunk type to represent an entire backup.

  7. Obnam: upload chunks

    Goal Last time I ran out of time and didn't upload chunks with file content data.

  8. Obnam: excessively simplistic backup

    Goal Today I'll start the journey towards backing up sets of files and restoring them.

  9. Goal Today's goal is to finish the work of having a unified way to access local and remote repositories.

  10. Goal Today's goal is to start the work of having a unified way to access local and remote repositories.

  11. Obnam: further tidying up

    Goal Today I'm going to do more tidying up.

  12. Obnam: tidying up

    Goal Today I will tidy up various small things.

  13. Goal My goal today is to finish implementing the plan from last time.

  14. Goal My goal for today is to add an internal interface (Rust type) for access a backup repository, whether it's on local dis or on a server.

  15. Obnam: client for server

    Goal My goal for today is to write client-side code to use the server HTTP API to store chunks.

  16. Obnam: server persistence, part 3

    Goal The goal for today is to make the server persist chunks on disk.

  17. Obnam: server persistence, part 2

    Goal The goal for today is to make the server persist chunks on disk.

  18. Obnam: terminology, server persistence

    Goal Today's goal is to make chunk storage persistent in the server.

  19. Obnam: representing chunk IDs, part 2

    Goal Last time I started changing how chunk IDs are represented.

  20. Obnam: representing chunk IDs

    Goal Today I'm a bit tired and don't want to tackle anything complicated.

  21. Obnam: client for server, part 2

    Goal Last time I got some code written for the Obnam client, for using the API of the Obnam server.

  22. Obnam: client for server

    Goal I have an HTTP API on the server, at least enough of one to be able to try to use the server for chunk storage.

  23. Obnam: refactor subplots

    Goal The goal for today is to combine the separate client and server subplots into one, so that the client and server can be tested against each other.

  24. Obnam server API: GET and PUT chunks

    Goal The goal for today is to implement API endpoints to upload and download chunks.

  25. Goal The goal of today is to change the acceptance test suite to run the Obnam server as a daemon so that HTTP requests can be made to it.

  26. Goal The goal for today is to add a Subplot verification scenario for the /validate endpoint, and the scaffolding to have acceptance testing for the Obnam server.

  27. Goal The goal for today is to implement an API end point that validates an access token.

  28. Obnam server API, part 2

    Goal The goal for today is the same as last time: The goal for today is to start implementation of the Obnam server HTTP API.

  29. Obnam server API

    Goal The goal for today is to start implementation of the Obnam server HTTP API.

  30. Goal Last time I pondered on how to implement remote storage in Obnam.

  31. Obnam 3: Storage design

    Goal The next important thing to build for Obnam3 is support for both local and remote backup storage.

  32. Obnam and online storage: possibilities

    Obnam will need support for online storage in some way.

  33. Obnam 3: Chores

    Goal Due to work, travel, and illness, I've not touched Obnam in over a month.

  34. Obnam 3: Logging

    Goal Today I want to address some long-standing, but fairly minor issues in the Obnam project.

  35. Obnam 3: documentation; open up project

    Goal I want to open up the project for contributions from others.

  36. Goal Last time I implemented support for OpenPGP card credentials, but ran into problems with actually using them, and noticed that creating a client doesn't create an initial credential.

  37. Obnam 3: OpenPGP card credentials

    Goal Today's goal is to add support for OpenPGP hardware card credentials.

  38. Goal Today I'll plan a road map for opening the Obnam 3 project up for contributions from others.

  39. Goal Last time I change the configuration file to be able to specify how to get secrets for unlocking credential chunks, and then using those to list only credentials that can be unlocked.

  40. Goal Last time I implemented command to create a credential chunk using an OpenPGP software key.

  41. Goal Last time I changed things so that the chunk store can handle all kinds of chunks.

  42. Obnam 3: all kinds of chunks in store

    Goal Last time I attempted to change things so that all kinds of chunks can be stored in the chunk store.

  43. Obnam 3: lifetime trouble

    Goal Today I will continue on implementing credentials.

  44. Obnam 3: start on credential subcommands

    Goal Today I will continue on implementing credentials.

  45. Obnam 3: configuration file

    Goal The obnam invocations in the test suite are becoming quite long, because everything is expressed using command line options.

  46. Obnam 3: OpenPGP software key credential

    Goal Last time I added some scaffolding to run a SOP implementation.

  47. Goal Last time I ran out of time implementing an OpenPGP credential, because I had to implement a bunch of scaffolding for executing programs in a convenient manner, and a SOP implementation in particular.

  48. Goal Implement the first credential.

  49. Goal Continue from where I left off last time and implement commands for client chunk and client key management.

  50. Goal I have implemented encrypted chunks, and chunk storage.