[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-devel] merging branch to allow 'automate stdio' over the netwo
From: |
Timothy Brownawell |
Subject: |
[Monotone-devel] merging branch to allow 'automate stdio' over the network |
Date: |
Sun, 27 Sep 2009 21:12:08 -0500 |
I think branch net.venge.monotone.tbrownaw.serve_automate.single_port
is ready for merging. Instead of putting raw 'automate stdio' on the
network, this encapsulates it as netcmds and keeps the same initial
negotiation/authentication sequence (and the same 'bye' sequence) as
netsync.
This splits netsync.cc into multiple files, and splits the negotiation
and teardown out of the 'session' class. Then it adds 'automate_cmd'
as an alternative to 'anonymous_cmd'/'auth_cmd' so that network
clients can request either an automate connection or a netsync
connection.
This also adds an "automate remote_stdio <address>" command to make
use of these changes, and on the server side a
get_remote_automate_permitted(identity, command, options)
hook which is checked for each automate command received and defaults
to "deny everything".
Re: [Monotone-devel] merging branch to allow 'automate stdio' over the network, Stephen Leake, 2009/09/29