Re: [Monotone-devel] Re: Serving * does not work

2005-10-12 Thread Nathaniel Smith
On Wed, Oct 12, 2005 at 12:52:26AM -0300, Alvaro Herrera wrote: Nathaniel Smith wrote: Hrm. Do you have any better suggestions? There just aren't that many plausible pattern matching syntaxes out there, AFAIK... SQL like syntax! monotone server % Err, hmm, of course. I guess it'd be

key trust (was Re: [Monotone-devel] Transport encryption)

2005-10-12 Thread Nathaniel Smith
On Tue, Oct 11, 2005 at 11:26:32AM -0700, Conrad Steenberg wrote: Hi Nathaniel Another alternative might be to have a utility to convert x509 certs and their associated private keys to the format monotone uses, and then use the former for SSL tunneling. If monotone is using RSA keys, it

Re: [Monotone-devel] Re: Serving * does not work

2005-10-12 Thread Larry Hastings
Straw poll? % vs. *? Leave it as *, and as dscherger suggested in #monotone, change it so * is the "default branch" served if unspecified. larry ___ Monotone-devel mailing list Monotone-devel@nongnu.org

[Monotone-devel] Re: Serving * does not work

2005-10-12 Thread Wim Oudshoorn
First to come back to my original problem. Stupid me forgot to quote the * and shell expansion got it. Really stupid, however I did not really trust monotone with respect to the '*' because I encountered a weird problem earlier. On MS Windows in the msys shell none of the followiing work;

Re: [Monotone-devel] Re: Serving * does not work

2005-10-12 Thread Florian Weimer
* Bruno Hertz: As a sidenote, this will happen more often as monotone becomes more widespread, since ppl tend to be confused by tools which implement their own globbing syntax (cf. 'find'). Especially so when it's differing from shell semantics or limited to a subset of it. Couldn't monotone

Re: [Monotone-devel] Re: Serving * does not work

2005-10-12 Thread Larry Hastings
Florian Weimer wrote: Alvaro Herrera wrote: monotone server % Wouldn't this cause problems on Windows? Only when used in a .BAT file (the lame Windows equivalent of a shell script). You'd have to quote it by using two of 'em. larry ___

Re: [Monotone-devel] Re: Serving * does not work

2005-10-12 Thread Florian Weimer
* Wim Oudshoorn: All of them are expanded. It is obviously a problem with the msys shell. Not necessarily. On Windows, wildcard expansion is typically performed by the application (or some kind of libc stub which initializes the argv array). ___

Re: [Monotone-devel] Re: Serving * does not work

2005-10-12 Thread Václav Haisman
Bruno Hertz wrote: Matthew Gregan [EMAIL PROTECTED] writes: At 2005-10-12T01:17:27+0200, Wim Oudshoorn wrote: When I server all branches with monotone serve 0.0.0.0 * I can not sync from other computers, I get an error something like: access denied due to branch xxx.yyy Using monotone

Re: [Monotone-devel] Re: Serving * does not work

2005-10-12 Thread Matthew Gregan
At 2005-10-12T11:08:43+0200, Wim Oudshoorn wrote: On MS Windows in the msys shell none of the followiing work; monotone --db=... set xxx yyy * // This is obvious monotone --db=... set xxx yyy * monotone --db=... set xxx yyy '*' monotone --db=... set xxx yyy \* monotone --db=... set

[Monotone-devel] Re: key trust

2005-10-12 Thread Richard Levitte - VMS Whacker
In message [EMAIL PROTECTED] on Tue, 11 Oct 2005 23:52:12 -0700, Nathaniel Smith [EMAIL PROTECTED] said: njs On Tue, Oct 11, 2005 at 11:26:32AM -0700, Conrad Steenberg wrote: [...] njs As an example, we issue X509 certs to every member of a njs collaboration, and having to manage ssh and

[Monotone-devel] Re: Serving * does not work

2005-10-12 Thread Wim Oudshoorn
Matthew Gregan [EMAIL PROTECTED] writes: [Interesting explanation how expansion on MS windows work deleted] So the ls command works fine. Oh and it is not the fact that ls is part of msys. If you replace ls with notepad.exe the expansion behaviour is correct as well. notepad.exe, like

Re: [Monotone-devel] Transport encryption

2005-10-12 Thread Christof Petig
Daniel Carosone schrieb: On Wed, Oct 12, 2005 at 09:31:34AM +0200, Christof Petig wrote: I'm at my knowledge's end regarding debugging this under Win32, using Wine and strace under Linux would be my only option (Why does Win32 have no strace/ltrace :-( ). several of the tools on

Re: [Monotone-devel] Re: key trust

2005-10-12 Thread Brian Campbell
On Oct 12, 2005, at 4:36 AM, Richard Levitte - VMS Whacker wrote: I think you're operating under some false assumptions. Just because a certificate was revoked yesterday, it doesn't mean that a signature made a week ago suddenly becomes invalid. All that's needed is to attach a datetime to

[Monotone-devel] Re: key trust

2005-10-12 Thread Nathaniel Smith
On Wed, Oct 12, 2005 at 10:36:15AM +0200, Richard Levitte - VMS Whacker wrote: In message [EMAIL PROTECTED] on Tue, 11 Oct 2005 23:52:12 -0700, Nathaniel Smith [EMAIL PROTECTED] said: njs In monotone's case, though, we actually use the signatures for njs something a bit different, so I think

Re: [Monotone-devel] Re: key trust

2005-10-12 Thread Conrad Steenberg
Hi Thanks for the thoughtful responses as usual :-) More below. On Wed, 2005-10-12 at 10:36 +0200, Richard Levitte - VMS Whacker wrote: In message [EMAIL PROTECTED] on Tue, 11 Oct 2005 23:52:12 -0700, Nathaniel Smith [EMAIL PROTECTED] said: njs On Tue, Oct 11, 2005 at 11:26:32AM -0700,

Re: [Monotone-devel] Re: key trust

2005-10-12 Thread Conrad Steenberg
On Wed, 2005-10-12 at 08:55 -0700, Nathaniel Smith wrote: On Wed, Oct 12, 2005 at 10:36:15AM +0200, Richard Levitte - VMS Whacker wrote: In message [EMAIL PROTECTED] on Tue, 11 Oct 2005 23:52:12 -0700, Nathaniel Smith [EMAIL PROTECTED] said: njs In monotone's case, though, we actually use

Re: [Monotone-devel] Re: key trust

2005-10-12 Thread Richard Levitte - VMS Whacker
In message [EMAIL PROTECTED] on Wed, 12 Oct 2005 08:55:09 -0700, Nathaniel Smith [EMAIL PROTECTED] said: njs I don't understand -- Alice writes out a cert saying in June, I njs say version da39 is good. Then her cert gets revoked with a njs July timestamp. So Bob trusts the cert that says in

Re: [Monotone-devel] Re: key trust

2005-10-12 Thread Richard Levitte - VMS Whacker
In message [EMAIL PROTECTED] on Wed, 12 Oct 2005 09:11:48 -0700, Conrad Steenberg [EMAIL PROTECTED] said: conrad On Wed, 2005-10-12 at 10:36 +0200, Richard Levitte - VMS Whacker wrote: conrad In message [EMAIL PROTECTED] on Tue, 11 Oct 2005 23:52:12 -0700, Nathaniel Smith [EMAIL PROTECTED]

Re: [Monotone-devel] Transport encryption

2005-10-12 Thread Nathaniel Smith
On Tue, Oct 11, 2005 at 07:37:03PM +0200, Michael Neumann wrote: Thanks for all your answers! Yes, I too think that it is an advantage of having this integrated into Monotone. I'm not sure whether it's one of Monotone's goals (it was one of OpenCM), but if you want replication across

[Monotone-devel] Re: key trust

2005-10-12 Thread Bruce Stephens
Richard Levitte - VMS Whacker [EMAIL PROTECTED] writes: [...] Yes, self-signed certificates would provide exactly the same capabilities as today's key system does. This is what OpenCM did (does?), and I questioned that kind of use with that group, and I will here as well. Basically, it

Re: [Monotone-devel] Re: key trust

2005-10-12 Thread Conrad Steenberg
On Wed, 2005-10-12 at 20:18 +0100, Bruce Stephens wrote: Richard Levitte - VMS Whacker [EMAIL PROTECTED] writes: [...] Yes, self-signed certificates would provide exactly the same capabilities as today's key system does. This is what OpenCM did (does?), and I questioned that kind of

Re: [Monotone-devel] Re: Serving * does not work

2005-10-12 Thread Matthew Gregan
At 2005-10-12T13:19:11+0200, Wim Oudshoorn wrote: Matthew Gregan [EMAIL PROTECTED] writes: [Interesting explanation how expansion on MS windows work deleted] So the ls command works fine. Oh and it is not the fact that ls is part of msys. If you replace ls with notepad.exe the

Re: [Monotone-devel] announcing preliminary dumb server support for monotone

2005-10-12 Thread Zbynek Winkler
I've just started to take a look at this... Nathaniel Smith wrote: I finally got tired of people complaining that monotone couldn't be used in funky situations where running a special-purpose daemon was too hard, and decided to do something about it. Branch net.venge.monotone.dumb has some

Re: [Monotone-devel] announcing preliminary dumb server support for monotone

2005-10-12 Thread Nathaniel Smith
On Wed, Oct 12, 2005 at 09:34:26PM +0200, Zbynek Winkler wrote: Hmm. I quite didn't get the picture until I tried it ;). I didn't have the patience to wait for the local do_export to finish on the monotone database... But the speed seems to be (unfortunately) comparable to the verification

Re: [Monotone-devel] announcing preliminary dumb server support for monotone

2005-10-12 Thread Matthew Gregan
At 2005-10-12T21:34:26+0200, Zbynek Winkler wrote: Could it have something to do with the fact that there seems to be no 'automate keys' anymore? It prints the help message instead... I tried to use 'list keys' instead. BTW why does the output differ from the other 'list *'? Anyway, this

Re: [Monotone-devel] Re: key trust

2005-10-12 Thread Richard Levitte - VMS Whacker
In message [EMAIL PROTECTED] on Wed, 12 Oct 2005 20:18:21 +0100, Bruce Stephens [EMAIL PROTECTED] said: monotone Richard Levitte - VMS Whacker [EMAIL PROTECTED] writes: monotone monotone [...] monotone monotone Yes, self-signed certificates would provide exactly the monotone same

Re: [Monotone-devel] announcing preliminary dumb server support for monotone

2005-10-12 Thread Zbynek Winkler
Nathaniel Smith wrote: On Wed, Oct 12, 2005 at 09:34:26PM +0200, Zbynek Winkler wrote: Hmm. I quite didn't get the picture until I tried it ;). I didn't have the patience to wait for the local do_export to finish on the monotone database... But the speed seems to be (unfortunately)

[Monotone-devel] Unclear error message when using monotone in MT directory

2005-10-12 Thread Wim Oudshoorn
If I execute monotone status in the MT directory of a project I get monotone: fatal: std::logic_error: ../paths.cc:209: invariant 'I(is_valid_internal(data()))' violated monotone: monotone: monotone: this is almost certainly a bug in monotone. monotone: please send this error message, the

Re: [Monotone-devel] Re: key trust

2005-10-12 Thread Richard Levitte - VMS Whacker
In message [EMAIL PROTECTED] on Wed, 12 Oct 2005 23:10:54 +0100, Bruce Stephens [EMAIL PROTECTED] said: monotone But if your certificate has all those decorations then it's monotone probably not so usable for other purposes, so I'd guess that monotone would diminish the single signon type

Re: [Monotone-devel] announcing preliminary dumb server support for monotone

2005-10-12 Thread Nathaniel Smith
On Thu, Oct 13, 2005 at 12:15:50AM +0200, Zbynek Winkler wrote: Nathaniel Smith wrote: No, different problem entirely -- do_export is currently quadratic in the history length, mostly because it uses a separate invocation of monotone to request each manifest delta, and since monotone still

Re: [Monotone-devel] Unclear error message when using monotone in MT directory

2005-10-12 Thread Nathaniel Smith
On Thu, Oct 13, 2005 at 12:30:37AM +0200, Wim Oudshoorn wrote: If I execute monotone status in the MT directory of a project I get monotone: fatal: std::logic_error: ../paths.cc:209: invariant 'I(is_valid_internal(data()))' violated Already fixed in mainline :-) -- Nathaniel --

[Monotone-devel] Re: Transport encryption

2005-10-12 Thread Bruce Stephens
Nathaniel Smith [EMAIL PROTECTED] writes: [...] We can already do replication across multiple hosts, that are heterogenous in any way I can think of, and the replication is secure against tampering, man-in-the-middle, and so on -- it's just that people could peak at the data while it goes

Re: [Monotone-devel] Unclear error message when using monotone in MT directory

2005-10-12 Thread Matthew Gregan
At 2005-10-13T00:30:37+0200, Wim Oudshoorn wrote: If I execute monotone status in the MT directory of a project I get monotone: fatal: std::logic_error: ../paths.cc:209: invariant 'I(is_valid_internal(data()))' violated monotone: monotone: monotone: this is almost certainly a bug

Re: [Monotone-devel] Re: key trust

2005-10-12 Thread Conrad Steenberg
On Wed, 2005-10-12 at 23:10 +0100, Bruce Stephens wrote: Richard Levitte - VMS Whacker [EMAIL PROTECTED] writes: [...] No, I was thinking of making good use of things like policy attributes at assign roles or rights to a certificate holder. But sure, if you want, there's always the

Re: [Monotone-devel] Unclear error when database is locked

2005-10-12 Thread Matthew Gregan
At 2005-10-13T00:26:02+0200, Wim Oudshoorn wrote: A commit from emacs was hanging and a subsequent commit gave the following error: monotone: beginning commit on branch 'nl.xs4all.ironhead.graphs' terminate called after throwing an instance of 'informative_failure' monotone: fatal: signal:

Re: [Monotone-devel] Merging cvssync in small pieces: Pipe abstraction

2005-10-12 Thread Christof Petig
Nathaniel Smith schrieb: On Fri, Oct 07, 2005 at 12:10:55PM +0200, Christof Petig wrote: Hi Nathaniel, I decided to propose merging cvssync in small pieces: - Win32 pipe abstraction - cvs_import and cvssync diff apply code (yet to factor out so that both share the same code,I need to contact

Re: [Monotone-devel] Broken monotone 0.19 database

2005-10-12 Thread Glen Ditchfield
On Sunday 09 October 2005 23:35, Nathaniel Smith wrote: I'm afraid I don't quite understand the problem.  You have a database you've been using with 0.19.  It started giving you problems.  You tried upgrading to monotone 0.23 (and running the migration commands like 'db migrate', I guess?),