~sircmpwn/himitsu

0.8 6 months ago

himitsu 0.8

Notable changes:

* himitsud now supports remembering consent for clients with persistent
  connections upon client request.
* Readiness notification support for himitsud (-R)
* the secret store can be (soft) locked using hiq

Armin Preiml (36):
      secstore: reset store entries on lock
      himitsu-store: fix os::create usage
      Makefile: install himitsu/README
      himitsu::client::next: return done when done
      secstore: err instead abort on add empty value
      secstore: remove obsolete assert
      prompter: parse version as u32
      himitsud: refactor prompter into separate struct
      himitsu::query: add is_sub, is_equal
      document remember options and the persist command
      add remember options as module
      add remember support to prompter
      secstore: export entry_match and add entry_to_query
      himitsud: implement remember support for query
      himitsud: implement persist
      himtsud: error instead of abort on invalid command
      himtsud: add lock command
      prompt: set stderr to nullfd
      himitsud: message on lock
      document the lock ipc
      himitsu-ipc docs: remove trailing spaces
      hiq: add soft/hard-lock
      add status ipc command
      himitsu::remember: parse and encode options
      himitsu::query: add unparsestr
      himitsud: properly remember refuse on persist.
      fix strings::split leaks
      replace some bufio::read_line calls with scanners
      document client::options
      docs: add -R to himitsud synopsis

Drew DeVault (2):
      all: add some light hardening
      docs/security.txt: document security model

Hugo Osvaldo Barrera (4):
      Properly handle duplicate keys in hiq queries
      Return number of bytes written in secstore::write
      Use new for-each loops where it makes sense
      Implement readiness notification

Lennart Jablonka (2):
      hipromt-tty: don't hardcode the value of TIOCSPGRP
      himitsu-store: write newline at end of config.ini

kurth4cker (3):
      Makefile: simplify by using multiple targets
      Makefile: fix hiprompt-tty cleaning and uninstallation
Do not follow this link