[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] Pushing a key? [was: [Monotone-commits-diffs] Revis
From: |
Timothy Brownawell |
Subject: |
Re: [Monotone-devel] Pushing a key? [was: [Monotone-commits-diffs] Revision a7d8971d27602ff47d07e11c3ca1eb1955d49bda] |
Date: |
Sun, 16 Oct 2005 10:53:30 -0500 |
On Sun, 2005-10-16 at 13:12 +0200, Richard Levitte - VMS Whacker wrote:
> In message <address@hidden> on Sun, 16 Oct 2005 10:07:36 UT, address@hidden
> said:
>
> monotone> ChangeLog:
> monotone>
> monotone> 2005-10-16 Timothy Brownawell <address@hidden>
> monotone> Teach client to optionally push unused keys; new
> monotone> pubkeys can now be given to a server without
> monotone> restarting it.
> monotone> * app_state.{cc,hh}, monotone.cc, options.hh:
> monotone> new command-specific-option --key-to-push=<key> , used
> monotone> to sync/push a key that hasn't signed anything
> monotone> * netsync.cc: make it work
> monotone> * commands.cc: push and sync take it
> monotone> * tests/t_netsync_pubkey.at: test it
>
> Interesting concept! (and oh, nice way to insert the basic concept in
> the log, I'd love to see more of that)
>
> One question, though, what's the intended purpose? I understand that
> this might mean that a new person could push through his key, not
> having to send it to njs or graydon by email, for example. However,
> since communication is signed (right?), there would stil be a catch
> 22.
It's now possible for a server admin to give push/pull/sync access to
new people without having to restart the server. (Of course, since the
lua hooks are only loaded once the get_netsync_*_permitted hooks would
have to be set to read permissions from a file, rather than being
hardcoded)
Tim