[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] Google Summer of Code 2006
From: |
Timothy Brownawell |
Subject: |
Re: [Monotone-devel] Google Summer of Code 2006 |
Date: |
Mon, 24 Apr 2006 16:45:11 -0500 |
On Fri, 2006-04-21 at 13:29 -0400, Ethan Blanton wrote:
> No, not at all like that. I would rather, as the previous poster
> suggested, usher received the incoming data, and rather than spawning
> the monotone server directly (as it does now), it requested a
> privileged process to spawn the monotone server on its behalf and then
> communicated with that server.
Usher is reorganized on branch net.venge.monotone.contrib.usher in such
a way that this shouldn't be too hard to do.
> The extra security comes in in that the usher server which listens to
> the outside world and the privileged server cooperate in a very simple
> and well-defined manner (e.g., perhaps the listening server sends
> simply a tuple of {hostname, collection} to the privileged server, and
> receives a port number in return). I believe netsync cannot be
> considered a simple and well-defined manner.
Usher allows for asking the status of a server, allowing/not allowing it
to receive new connections, and closing idle servers. In the rewrite,
servers are hidden behind a server_manager class, which has 8
"interesting" public functions. At least 3 of these would have to talk
to the priviledged process (reload server list, connect to server, kill
idle server). I *think* the others could avoid this.
Tim
- Re: [Monotone-devel] Google Summer of Code 2006, (continued)
- Re: [Monotone-devel] Google Summer of Code 2006, Richard Li, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006, Thomas Keller, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006, Richard Li, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006, Chad Walstrom, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006, Richard Levitte - VMS Whacker, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006, Ethan Blanton, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006, Richard Levitte - VMS Whacker, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006, Ethan Blanton, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006, Richard Levitte - VMS Whacker, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006, Timothy Brownawell, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006,
Timothy Brownawell <=
- Re: [Monotone-devel] Google Summer of Code 2006, Chad Walstrom, 2006/04/21
- Re: [Monotone-devel] Google Summer of Code 2006, Nathaniel Smith, 2006/04/22
- [Monotone-devel] Re: Google Summer of Code 2006, Bruce Stephens, 2006/04/21