From: Mark Wooding Date: Mon, 20 Jul 2015 13:40:18 +0000 (+0100) Subject: Merge branches 'mdw/pwsafe' and 'mdw/ec-ptcmpr' X-Git-Tag: 1.1.0~2 X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb-python/commitdiff_plain/0e29d9164d5cc4e3cafa509cda19de2e025446c1 Merge branches 'mdw/pwsafe' and 'mdw/ec-ptcmpr' * mdw/pwsafe: pwsafe: New command `xfer' to transfer data to a new database backend. catacomb/pwsafe.py: Add a backend based on SQLite. catacomb/pwsafe.py, pwsafe: Make GDBM support conditional. catacomb/pwsafe.py: New Git-friendly `DirectoryStorageBackend'. catacomb/pwsafe.py: New FlatFileStorageBackend class. catacomb/pwsafe.py: Add a new ABRUPTP argument to `close' methods. catacomb/pwsafe.py, pwsafe: Dispatching for multiple backends. catacomb/pwsafe.py: Split out the GDBM-specifics from StorageBackend. catacomb/pwsafe.py: Factor database handling out into a StorageBackend. catacomb/pwsafe.py: Commentary fix. pwsafe: Abolish the `chomp' function, and only chomp when reading stdin. catacomb/pwsafe.py: Make `PW' be a context manager, and use it. pwsafe: Get the master passphrase before the new password. pwsafe: Report password mismatch as an error, not an exception. pwsafe: Some simple reformatting. catacomb/pwsafe.py, pwsafe: Replace `PW''s MODE parameter with WRITEP flag. catacomb/pwsafe.py: Abolish the `PWIter' class. pwsafe: Eliminate the `dump' subcommand. pwsafe: Present the list of commands in alphabetical order. pwsafe: Don't produce a backtrace on decryption failure. * mdw/ec-ptcmpr: catacomb.c, ec.c: Bindings for the new EC2OSP/OS2ECP functions. --- 0e29d9164d5cc4e3cafa509cda19de2e025446c1