monotone-commits-nodiffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-nodiffs] Revision b15088e7fe21d11522322de2c75d11f27bd1


From: monotone
Subject: [Monotone-commits-nodiffs] Revision b15088e7fe21d11522322de2c75d11f27bd16c61
Date: Sun, 25 Sep 2005 19:05:12 UT

-----------------------------------------------------------------
Revision: b15088e7fe21d11522322de2c75d11f27bd16c61
Ancestor: b971212dc5ece158bfeeb0768cbb4f87aa9a7c06
Author: Timothy Brownawell  <address@hidden>
Date: 2005-09-25T17:58:15
Branch: net.venge.monotone.keys

Added files:
        key_store.cc key_store.hh
Modified files:
        ChangeLog Makefile.am app_state.cc app_state.hh cert.cc
        cert.hh commands.cc database.cc database.hh file_io.cc
        file_io.hh keys.cc keys.hh lua.cc lua.hh monotone.cc
        netsync.cc options.hh packet.cc packet.hh tests/t_cross.at
        tests/t_lua_privkey.at tests/t_netsync_absorbs.at
        tests/t_netsync_permissions.at tests/t_short_opts.at
        tests/t_subdirs.at testsuite.at vocab.hh

ChangeLog: 

2005-09-25  Timothy Brownawell  <address@hidden>
        Move private keys outside the database.
        They're now stored as keypairs in ~/.monotone/keys
        Details:
        * keystore.{cc,hh}: handle storage of keypairs
        * tests*: Specify keystore location when running the testsuite.
                This prevents it from polluting the user's keystore.
        * database{cc,hh}: remove ability to put privkeys. They can still
                be listed, retrieved, and deleted, to support
        * commands.cc: New command, extract_keys. Copies private keys from
                the database to the keystore.
        * vocab.hh: add keypair type, like pair<pubkey, privkey>, except that
                the members are named pub and priv.
        * packet.cc: Clean up read_packets.
        * packet.{cc,hh}: privkey packets no longer exists, handle keypair
                packets instead.
        * file_io.{cc,hh}: add read_directory because tree_walker needs to
                be in the wc. add a write_data that works outside the wc.
        * Makefile.am: add keystore.{cc,hh}
        * others: update to work with new key storage

monotone --db={your.database} diff 
--revision=b971212dc5ece158bfeeb0768cbb4f87aa9a7c06 
--revision=b15088e7fe21d11522322de2c75d11f27bd16c61
----------------------------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]