Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Ray Olszewski
At 09:41 PM 7/5/2004 -0700, Chad Carr wrote: There is a lot here; let me begin. Comments inline. If I choose not to comment, that means I have nothing to add, not that I missed it. Thanks for a response that was both quick and to the point. I'm running out of things to say too, at least until I

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Chad Carr
I am not a fan. Space can be conserved with binary files, but editability is sacrificed. XML provides human(?) readibility/editability, but takes up lots of space. The filesystem as backing store has always seemed to me to be the best idea given the constraints. On Jul 5, 2004, at 9:51 PM,

Re: [leaf-devel] Source: config

2004-07-05 Thread Chad Carr
On Jul 5, 2004, at 9:58 PM, S Mohan wrote: Chad and list, Are the triggers asynchronous or synchronous? I imagine triggers can be used for semantic validation across packages and take appropriate decisions. If it does come to an irresolvable state, then errors have to be directed back to the ini

RE: [leaf-devel] Source: config

2004-07-05 Thread S Mohan
Chad and list, Are the triggers asynchronous or synchronous? I imagine triggers can be used for semantic validation across packages and take appropriate decisions. If it does come to an irresolvable state, then errors have to be directed back to the initiator. From my limited knowledge, this would

RE: [leaf-devel] Source: config

2004-07-05 Thread S Mohan
Count me in - system engineer, network designer, documentation, UI designer . I can write the manuals as I've done before (QoS and Bridging). I can contribute in the form of drawing up requirements and validating them from an end user's perspective. Warm regards Mohan > -Original Message---

RE: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread S Mohan
Why not look at sleepycat DB? It has an XML DB option which will give us extensibility and also make it easy to interface to external systems. Config file can be in readable XML format also. IMHO a very attractive option. Warm regards Mohan > -Original Message- > From: [EMAIL PROTECTED]

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Chad Carr
There is a lot here; let me begin. Comments inline. If I choose not to comment, that means I have nothing to add, not that I missed it. On Jul 5, 2004, at 7:15 PM, Ray Olszewski wrote: At 04:14 PM 7/5/2004 -0700, Chad Carr wrote: All, I started to draw this out, but I just simply do not have sk

Re: [leaf-devel] inverting exit status

2004-07-05 Thread Charles Steinkuehler
Chad Carr wrote: Shell gurus, Is there a reliable cross-platform way to write an inverted if statement? Something like bash's: if ! /usr/bin/false # with some other command, obviously then # do something true else # do something false

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Ray Olszewski
At 04:14 PM 7/5/2004 -0700, Chad Carr wrote: All, I started to draw this out, but I just simply do not have skills in that area. Some would question my verbal skills as well, \ Not me. At least, not based on this message ... it is exactly what I was asking for youi to clarify. I'm going to walk

Re: [leaf-devel] Source: config

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 14:41, Nathan Angelacos wrote: > It works as an "advanced home router" for the web case. I'm not at > liberty to give the whole web thing away, but if anyone is interested > I could peel off a few cgi's as a demo. Nathan, Are you willing to donate your snippet(s) of code t

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 17:43, Tom Eastep wrote: > Mike Noyes wrote: > > Dash may help in this area. > > > > http://gondor.apana.org.au/~herbert/dash/ > > DASH is a POSIX-compliant implementation of /bin/sh that aims to > > be as small as possible. > > > > Mike -- Dash and

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 18:08, Chad Carr wrote: > On Jul 5, 2004, at 5:43 PM, Tom Eastep wrote: > > Mike Noyes wrote: > >> Dash may help in this area. > >> http://gondor.apana.org.au/~herbert/dash/ > >> DASH is a POSIX-compliant implementation of /bin/sh that aims > >> to be

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Chad Carr
On Jul 5, 2004, at 5:43 PM, Tom Eastep wrote: Mike Noyes wrote: On Mon, 2004-07-05 at 16:14, Chad Carr wrote: I say we all take a look at it, stamp it with approval or disapproval, and move on to more pressing questions, like when to back up changes and how the hell to write a full-featured templ

Re: [leaf-devel] inverting exit status

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 17:39, Chad Carr wrote: > Shell gurus, Chad, I'm by no means a shell guru, but this Google string may help. Google string: inverted if posix ash > Is there a reliable cross-platform way to write an inverted if > statement? Something like bash's: > > if ! /usr/bin/f

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 17:33, Chad Carr wrote: > sqlite would certainly work, but the cdb utility would need to be > rewritten in C or C++ and would no longer be hand editable. That is > why the current version is written to use the filesystem as the backing > store. In my mind, advanced users

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Tom Eastep
Mike Noyes wrote: On Mon, 2004-07-05 at 16:14, Chad Carr wrote: I say we all take a look at it, stamp it with approval or disapproval, and move on to more pressing questions, like when to back up changes and how the hell to write a full-featured templating system in the 92k stripped down /bin/sh

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 16:14, Chad Carr wrote: > I say we all take a look at it, stamp it with > approval or disapproval, and move on to more pressing questions, like > when to back up changes and how the hell to write a full-featured > templating system in the 92k stripped down /bin/sh from Oxyg

[leaf-devel] inverting exit status

2004-07-05 Thread Chad Carr
Shell gurus, Is there a reliable cross-platform way to write an inverted if statement? Something like bash's: if ! /usr/bin/false # with some other command, obviously then # do something true else # do something false fi Your assist

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Chad Carr
sqlite would certainly work, but the cdb utility would need to be rewritten in C or C++ and would no longer be hand editable. That is why the current version is written to use the filesystem as the backing store. In my mind, advanced users would be able to hand-tune the cdb repository, then h

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 16:14, Chad Carr wrote: > 6) This data is inserted into cdb's backing store (whatever that > happens to be!) Chad, Would SQLite work as cdb's backing store, or am I misunderstanding what a backing store is? SQLite http://www.sqlite.org/ -- Mike Noyes http

Re: [leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 16:14, Chad Carr wrote: > I started to draw this out, but I just simply do not have skills in > that area. Some would question my verbal skills as well, but here > goes: Chad, Dia will help with diagramming, even UML. I hope this information is useful. Dia's homep

[leaf-devel] leaf-tools overview (cdb, trig, tmpl)

2004-07-05 Thread Chad Carr
All, I started to draw this out, but I just simply do not have skills in that area. Some would question my verbal skills as well, but here goes: Each of the tools (cdb, trig and tmpl) represents a data store. cdb -> abstract configuration variables trig -> abstract actions tied to those variabl

Re: [leaf-devel] Source: config

2004-07-05 Thread Chad Carr
On Jul 5, 2004, at 2:19 PM, Ray Olszewski wrote: Some discussion of this might be profitable. I think so, too. Shall we start? I really do think we can work through this, I do. We just need to talk it through. We should probably start up a task force of some kind consisting at least one each

Re: [leaf-devel] Source: config

2004-07-05 Thread Nathan Angelacos
--- Ray Olszewski <[EMAIL PROTECTED]> wrote: > > Actually no. I meant people other than Erich who are either upstream > developers (e.g., Tom) or packagers (e.g., Charles). That is, the sorts of > people who will actually have to use, or to ignore (as they have up to now, > saving the oc

Re: [leaf-devel] Source: config

2004-07-05 Thread Eric Wolzak
Hello Tom, Ray- that is exactly the problem I found by working on this system. To create a UI for a limited set is good possible, and by giving people the change to only select limited possibilities reduces errors ( masks , Broadcast and so on) It is also possible to simply forward certain port

Re: [leaf-devel] Source: config

2004-07-05 Thread Ray Olszewski
At 10:24 PM 7/5/2004 +0200, Erich Titl wrote: [...] I'm not dead set on this ... I'm happy to listen to an argument for doing it the other way ... but I don't see the case for doing it the way you propose to be so obvious that it doesn't require an explanation. What motivates me to propose my ap

Re: [leaf-devel] Source: config

2004-07-05 Thread Tom Eastep
On Mon, 5 Jul 2004, Ray Olszewski wrote: > > The really really hard parts -- e.g., the structure of the Shorewall > subsection -- are not yet done. Or at least I hope not ... this area lacks > very basic details, such as a way to specify port forwarding/DNAT. > Here are some random thoughts. I d

Re: [leaf-devel] Source: config

2004-07-05 Thread Eric Wolzak
Hello List, sorry for being so quiet for so long, my new job is takeing lots of energy and time. ( but positiv stress :) ) I just uploaded the work in progress on the cdb.lrp and weblet.lrp on my server at http://www.leafinfo.com/webconfig/ I played a lot with the webbased configuration, and

Re: [leaf-devel] Source: config

2004-07-05 Thread Chad Carr
On Jul 5, 2004, at 1:24 PM, Erich Titl wrote: Your analysis is convincing, especially as it covers the most important part of getting the system configured the way the user wants it. My suggestion to allow the inverse way was wrong in the way it was formulated. I would actually love if the UI sh

Re: [leaf-devel] Source: config

2004-07-05 Thread Chad Carr
On Jul 5, 2004, at 12:17 PM, Ray Olszewski wrote: At 10:30 AM 7/5/2004 -0700, Chad Carr wrote: On Jul 5, 2004, at 9:47 AM, Ray Olszewski wrote: Erich -- I'll be a bit happier when this discussion starts to attract comments from someone other than the two of us (and Mike). Until then, a couple of

Re: [leaf-devel] Source: config

2004-07-05 Thread Erich Titl
Ray and List At 18:47 05.07.2004, Ray Olszewski wrote: Erich -- I'll be a bit happier when this discussion starts to attract comments from someone other than the two of us (and Mike). Until then, a couple of small responses to what you wrote. (After I wrote this, I got Mike's mail forwarding Cha

Re: [leaf-devel] Source: config

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 12:17, Ray Olszewski wrote: > Probably some of this was discussed a year ago, though I didn't find that > discussion today when I looked. Ray, Unfortunately, much of the discussion was held in off list messages and irc, so the content isn't available. :-( > BTW, I'd still l

Re: [leaf-devel] Source: config

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 11:36, Etienne Charlier wrote: > I'm really glad that this thread started up! > > I can help modifying package to take care of the reading config values > from the repository !! Etienne, Would you like write access to src/config in cvs? -- Mike Noyes http://sourceforge.n

Re: [leaf-devel] Source: config

2004-07-05 Thread Ray Olszewski
At 10:30 AM 7/5/2004 -0700, Chad Carr wrote: On Jul 5, 2004, at 9:47 AM, Ray Olszewski wrote: Erich -- I'll be a bit happier when this discussion starts to attract comments from someone other than the two of us (and Mike). Until then, a couple of small responses to what you wrote. I guess you pro

Re: [leaf-devel] Source: config

2004-07-05 Thread Etienne Charlier
HI, I'm really glad that this thread started up! I can help modifying package to take care of the reading config values from the repository !! One thing that I like in ipcop is its abstract way of naming interfaces - red= internet - green= local lan - orange =dmz - blue = wireless by using suc

Re: [leaf-devel] cvs ssh keys?

2004-07-05 Thread Mike Noyes
On Mon, 2004-07-05 at 10:46, Chad Carr wrote: > Is it possible to use a key and ssh-agent to access the sourceforge cvs > repository? Chad, Yes, as far as I know. Please let me know if these documents fail to answer your question(s). SF Site Docs E5. Guide to generating, posting and using SSH ke

[leaf-devel] cvs ssh keys?

2004-07-05 Thread Chad Carr
Is it possible to use a key and ssh-agent to access the sourceforge cvs repository? Thanks, Chad --- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defe

Re: [leaf-devel] Source: config

2004-07-05 Thread Chad Carr
On Jul 5, 2004, at 9:47 AM, Ray Olszewski wrote: Erich -- I'll be a bit happier when this discussion starts to attract comments from someone other than the two of us (and Mike). Until then, a couple of small responses to what you wrote. I guess you probably meant myself, Lynn or Eric, hmm? (After

RE: [leaf-devel] New project members

2004-07-05 Thread Venki S. Iyer
Mike, Not a problem - any estimate on when you might be done w/ the web site? Thanks, -V ->-Original Message- ->From: [EMAIL PROTECTED] ->[mailto:[EMAIL PROTECTED] Behalf Of Mike Noyes ->Sent: Monday, July 05, 2004 4:29 PM ->To: [EMAIL PROTECTED] ->Subject: [leaf-devel] New project me

Re: [leaf-devel] Source: config

2004-07-05 Thread Ray Olszewski
Erich -- I'll be a bit happier when this discussion starts to attract comments from someone other than the two of us (and Mike). Until then, a couple of small responses to what you wrote. (After I wrote this, I got Mike's mail forwarding Chad's messages. At this point, they don't change my thin

Re: [leaf-devel] Source: config

2004-07-05 Thread Erich Titl
Hi Ray and List At 07:50 05.07.2004 -0700, Ray Olszewski wrote: >At 08:36 AM 7/5/2004 +0200, Erich Titl wrote: >>Mike >... >After Mike posted the request yesterday, I took a look at this sub-project too. I >read it, and its limitations, exactly as you do, Erich. It's designed not to solve >the

Re: [leaf-devel] Source: config

2004-07-05 Thread Ray Olszewski
At 08:36 AM 7/5/2004 +0200, Erich Titl wrote: Mike At 10:17 04.07.2004 -0700, Mike Noyes wrote: >Everyone, >I'd like us to complete the work Chad Carr started on the leaf config >system. This is one of the main deficiencies I feel we have presently. >lrcfg isn't viable as a sole option anymore. Cha

Re: [leaf-devel] Source: config

2004-07-05 Thread Mike Noyes
On Sun, 2004-07-04 at 23:36, Erich Titl wrote: > At 10:17 04.07.2004 -0700, Mike Noyes wrote: > >I'd like us to complete the work Chad Carr started on the leaf config > >system. This is one of the main deficiencies I feel we have presently. > >lrcfg isn't viable as a sole option anymore. Chad's sys

[leaf-devel] New project members

2004-07-05 Thread Mike Noyes
Subject was Re: [leaf-devel] Re: CVS Access ... On Sun, 2004-07-04 at 22:25, Venki S. Iyer wrote: > Just saw a note from you talking about CVS access - I am awaiting access > myself. The SF id is 'venkisiyer'. Venki, I should be able to make you a project member shortly after our new website is c

Re: [leaf-devel] Source: config

2004-07-05 Thread Erich Titl
Mike At 10:17 04.07.2004 -0700, Mike Noyes wrote: >Everyone, >I'd like us to complete the work Chad Carr started on the leaf config >system. This is one of the main deficiencies I feel we have presently. >lrcfg isn't viable as a sole option anymore. Chad's system allows for >multiple front-end sup