[Top][All Lists]
[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
----------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-nodiffs] Revision b15088e7fe21d11522322de2c75d11f27bd16c61,
monotone <=