51 Commits (master)

Author SHA1 Message Date
  Thomas Kerber 053b5fa1bf
Wayland support, remove exponential keyring build, fix tmpfile creation. 4 months ago
  Thomas Kerber 928d85099c
Bump versions. 5 months ago
  Thomas Kerber ad7a28c3e8
Fix a few sync and logging bugs. 1 year ago
  Thomas Kerber 867f6b4be3
Add sync command. 2 years ago
  Thomas Kerber c37b4ebbc0
Carnix is not ready. 2 years ago
  Thomas Kerber a324b0f85f
Allow manual commits, manual merging. 2 years ago
  Thomas Kerber f3c87778dc
Finish graph stuff, automerging is fixed. 2 years ago
  Thomas Kerber 995cab903f
Reorganize graph stuff (not complete). 2 years ago
  Thomas Kerber e631760034
First implementation of merging. 2 years ago
  Thomas Kerber 433eb9b83b
Add path and prefix specific logs. 2 years ago
  Thomas Kerber 575edcfdac
Add lock subcommand, version 0.2 release. 2 years ago
  Thomas Kerber 34f6448f48
Add goblin checkout. 2 years ago
  Thomas Kerber 639c0712a6
Add goblin status. 2 years ago
  Thomas Kerber 9d663f6400
Fix various minor bugs. 2 years ago
  Thomas Kerber bb90e8d5f3
Add arg finding. 2 years ago
  Thomas Kerber b526f82f31
Use b-trees for keyring. 2 years ago
  Thomas Kerber 864365c0e2
Fail {cp,mv,rm} of nonexistant paths. 2 years ago
  Thomas Kerber 2e0ea398a4
Add rm, ls. 2 years ago
  Thomas Kerber 8724727fe8
Sensible error message for incorrect passwords. 2 years ago
  Thomas Kerber 38e465feac
Improve prining of vault path, add vault names. 2 years ago
  Thomas Kerber 05a96c7b71
Add unlock command. 2 years ago
  Thomas Kerber b608ee22ee Better pipe handling, allow non-utf-8 values. 2 years ago
  Thomas Kerber 36d84a7684 Change max line length to 79. 2 years ago
  Thomas Kerber 00f8b85242 Start implimenting the main executable. 2 years ago
  Thomas Kerber 74903a2363 Finish initial documentation pass. 2 years ago
  Thomas Kerber 560d2f61d5 Redo some docs, remove some superflous ones. 2 years ago
  Thomas Kerber c1fcea3172 A bit more documentation, test the water for hosting docs on drwx.org. 2 years ago
  Thomas Kerber 8c5a2b5ec6 Start writing docs. 2 years ago
  Thomas Kerber c908940f92 Core functionality done. 2 years ago
  Thomas Kerber 3bc086768c Add ssh url parsing. 2 years ago
  Thomas Kerber 6bb3685a98 Add remaining rpc calls. 2 years ago
  Thomas Kerber 5ac5bb5db6 Redo xdg integration, shuffle some things around. 2 years ago
  Thomas Kerber 295d9adfe1 Implement merge calls. 2 years ago
  Thomas Kerber f8111433ef Readded ability to create new vaults. 2 years ago
  Thomas Kerber 3c1eb6458b Almost final permission system. 2 years ago
  Thomas Kerber 9bae06e732 Largely add permissions. 2 years ago
  Thomas Kerber d0f9d223fe Add graceful error recovery to commits, add link-following get. 2 years ago
  Thomas Kerber 649b74046e Fix vulnerability that key identities could be guessed based on commit mtime + rustfmt. 2 years ago
  Thomas Kerber 82fcec730c Add (theoretically) ssh support, refactoring. 2 years ago
  Thomas Kerber 8df9193834 Improve error handling in jsonrpc. 2 years ago
  Thomas Kerber b875e20568 Implement large parts of jsonrpc interface. 2 years ago
  Thomas Kerber 5cbab02c1f Add ipc client. 2 years ago
  Thomas Kerber f9c566c8ae Start adding ipc server code. 2 years ago
  Thomas Kerber 65358f1b50 Add xdg stuff. 2 years ago
  Thomas Kerber 12465ef444 Various reorganisations. 2 years ago
  Thomas Kerber b6a7b2dc91 Add merge stuff. 2 years ago
  Thomas Kerber 1ebc4a4413 Add start of merge code. 2 years ago
  Thomas Kerber f429c0c330 Add zerobox to automatically zero sensitive data, and hash of tar key. 2 years ago
  Thomas Kerber 60da8f2255 Load tar content to memory instead of extracting it. 2 years ago
  Thomas Kerber f8c88a7b03 Add basic documentation of goblin-core. 2 years ago