From unixjavabob at yahoo.com Mon Dec 2 11:53:41 2002 From: unixjavabob at yahoo.com (Bob Read) Date: Mon, 2 Dec 2002 11:53:41 -0800 (PST) Subject: [buug] On missing data In-Reply-To: <86lm3bze1q.fsf@kronstadt.homeunix.net> Message-ID: <20021202195341.26059.qmail@web13807.mail.yahoo.com> Claude, A similar (the same?) dilemma constantly weighs on me: when/how to validate data in a system. I've found that I am able to identify when/how to validate data (ie what to do with "missing" data and when/how to do it) by creating system flow diagrams and use case scenarios. Thus, it's a design issue...and thus, can be determined by writing a requirements document (which is different for every unique system). Now on to Ian's response (which I liked very much because I do it in Perl and C all the time): > OOP believers (of which I used to be one) hate this, > and will instead > invent a base type of which both Value and Missing > are subtypes, and > equip the base type with operations so that users of > the type don't > have to distinguish the cases. Why create a "Missing subtype"? Instead, throw an exception (ie MissingDataException) during the object.slidingAverage() if the data is missing. bob ===== ----------------------------------------- Bob Read Exit Code Incorporated cell (510)-703-1634 unixjavabob at yahoo.com ----------------------------------------- __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From itz at speakeasy.org Mon Dec 2 12:40:02 2002 From: itz at speakeasy.org (Ian Zimmerman) Date: 02 Dec 2002 12:40:02 -0800 Subject: [buug] On missing data In-Reply-To: <20021202195341.26059.qmail@web13807.mail.yahoo.com> References: <20021202195341.26059.qmail@web13807.mail.yahoo.com> Message-ID: <86smxg40kd.fsf@kronstadt.homeunix.net> Bob> Why create a "Missing subtype"? Instead, throw an exception (ie Bob> MissingDataException) during the object.slidingAverage() if the Bob> data is missing. You're right. Of course, for FP extremists (of which I am not one, yet) exceptions are evil, too. -- Ian Zimmerman, Oakland, California, U.S.A. if (sizeof(signed) > sizeof(unsigned) + 4) { delete this; } GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 From unixjavabob at yahoo.com Mon Dec 2 13:10:59 2002 From: unixjavabob at yahoo.com (Bob Read) Date: Mon, 2 Dec 2002 13:10:59 -0800 (PST) Subject: [buug] On missing data In-Reply-To: <86smxg40kd.fsf@kronstadt.homeunix.net> Message-ID: <20021202211059.15065.qmail@web13808.mail.yahoo.com> > exceptions are evil When you get down to it, exceptions are just gotos with more make-up and a push-up bra. ===== ----------------------------------------- Bob Read Exit Code Incorporated cell (510)-703-1634 unixjavabob at yahoo.com ----------------------------------------- __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From sobolak at myrealbox.com Mon Dec 2 13:35:48 2002 From: sobolak at myrealbox.com (Brian Sobolak) Date: Mon, 02 Dec 2002 15:35:48 -0600 Subject: [buug] On missing data Message-ID: <1038864948.c598e160sobolak@myrealbox.com> >> exceptions are evil >When you get down to it, exceptions are just gotos >with more make-up and a push-up bra. Someone *please* commit that to the fortune database! brian -- Brian Sobolak http://www.planetshwoop.com/ sobolak at myrealbox.com From john at jjdev.com Mon Dec 2 15:16:05 2002 From: john at jjdev.com (johnd) Date: Mon, 2 Dec 2002 23:16:05 +0000 Subject: [buug] On missing data In-Reply-To: <20021202211059.15065.qmail@web13808.mail.yahoo.com> References: <86smxg40kd.fsf@kronstadt.homeunix.net> <20021202211059.15065.qmail@web13808.mail.yahoo.com> Message-ID: <20021202231605.GA32151@master.compound.theunixman.com> On Mon, Dec 02, 2002 at 01:10:59PM -0800, Bob Read wrote: > > > exceptions are evil > > When you get down to it, exceptions are just gotos > with more make-up and a push-up bra. What do you mean? How is an exception like a goto? I can write code that throws an exception without even knowing about where or how the client will deal with it. The client may not even deal with it at all and just throw it. A goto always goes to the same place. From cmsclaud at arches.uga.edu Mon Dec 2 18:23:13 2002 From: cmsclaud at arches.uga.edu (Claude Rubinson) Date: Mon, 2 Dec 2002 18:23:13 -0800 Subject: [buug] On missing data In-Reply-To: <86lm3bze1q.fsf@kronstadt.homeunix.net> References: <20021130044658.GB20813@wagner> <86lm3bze1q.fsf@kronstadt.homeunix.net> Message-ID: <20021203022313.GA17839@wagner> On Fri, Nov 29, 2002 at 11:56:17PM -0800, Ian Zimmerman wrote: > > In type/domain theory, this situation is usually modelled by adjoining > an extra value to the type; that is, by forming a new type T' that is the > disjoint union of the original type T and a one-element type that > represents the absence of proper value. > ..snip.. > > OOP believers (of which I used to be one) hate this, and will instead > invent a base type of which both Value and Missing are subtypes, and > equip the base type with operations so that users of the type don't > have to distinguish the cases. Correct me if I'm wrong, but it seems that both of these methods address the issue of missing data in a similar way. That is to say, both view the presence of missing data as an exceptional event (to echo another discussion on this thread) which must be handled "out-of-band" (that is, distinct from normal processing). One distinction between functional and imperative programming, then, regards where this "out-of-band" processing takes place (although I expect that this difference derives from a more fundamental theoretical distinction which I don't appreciate). This also explains why the handling of missing data is (as far as I've seen) generally lumped in with error handling. Since the presence of missing data is exceptional, its presence constitutes an error in input and must be handled as a special case. Is this correct? Claude From unixjavabob at yahoo.com Mon Dec 2 18:54:44 2002 From: unixjavabob at yahoo.com (Bob Read) Date: Mon, 2 Dec 2002 18:54:44 -0800 (PST) Subject: [buug] On missing data In-Reply-To: <20021202231605.GA32151@master.compound.theunixman.com> Message-ID: <20021203025444.7771.qmail@web13807.mail.yahoo.com> Well...I was only trying to make Ian laugh. I'm actually a huge Java nut and a member of SeaJUG. I actually believe that there are huge design advantages in using try/throw/catch. But there are times when you must sacrifice "utopian design" to meet the requirements (ie replace a bunch of java with C), so it's important to think about how you would achieve the desired control flow in a language that lacked try/throw/catch. I came up with that joke because, evolutionarily speaking, some control flow statements evolved from goto. This is extremely apparent with "switch", "break", "continue", etc. Also evolutionarily speaking, some control flow statements share a common ancestor with goto. Such as while(), for(), and try{throw(Exception)}catch(Exception){}. Applying this to an analogy of mammalian evolution, try/throw/catch is an orangutang and goto is a chimpanzee. Then, I thought about a friend of mine who recently "evolved" via a makeover and I thought: > > When you get down to it, exceptions are just gotos > > with more make-up and a push-up bra. Tonight on BART as I ride home, using the relationship between for() and while() as an analogy, I will prove that Monkeys evolved from Beatles. Bob R. --- johnd wrote: > On Mon, Dec 02, 2002 at 01:10:59PM -0800, Bob Read > wrote: > > > > > exceptions are evil > > > > When you get down to it, exceptions are just gotos > > with more make-up and a push-up bra. > > What do you mean? How is an exception like a goto? > I can write code > that throws an exception without even knowing about > where or how the > client will deal with it. The client may not even > deal with it at all > and just throw it. A goto always goes to the same > place. > > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug ===== ----------------------------------------- Bob Read Exit Code Incorporated cell (510)-703-1634 unixjavabob at yahoo.com ----------------------------------------- __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From itz at speakeasy.org Mon Dec 2 20:13:24 2002 From: itz at speakeasy.org (Ian Zimmerman) Date: 02 Dec 2002 20:13:24 -0800 Subject: [buug] On missing data In-Reply-To: <20021203025444.7771.qmail@web13807.mail.yahoo.com> References: <20021203025444.7771.qmail@web13807.mail.yahoo.com> Message-ID: <86n0nnyc2j.fsf@kronstadt.homeunix.net> Bob> But there are times when you must sacrifice "utopian design" to Bob> meet the requirements (ie replace a bunch of java with C), so Bob> it's important to think about how you would achieve the desired Bob> control flow in a language that lacked try/throw/catch. My gim project which I mentioned some time ago includes (and heavily uses) a package for exception handling in C, called exc. I didn't originally write it, I just modified it to ne thread-safe. It works beautifully, and the code is immensely cleaner thanks to it. Bob> Then, I thought about a friend of mine who recently "evolved" via Bob> a makeover and I thought: >> When you get down to it, exceptions are just gotos > with more >> make-up and a push-up bra. Some friends you have :) -- Ian Zimmerman, Oakland, California, U.S.A. if (sizeof(signed) > sizeof(unsigned) + 4) { delete this; } GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 From itz at speakeasy.org Mon Dec 2 20:29:47 2002 From: itz at speakeasy.org (Ian Zimmerman) Date: 02 Dec 2002 20:29:47 -0800 Subject: [buug] On missing data In-Reply-To: <20021203022313.GA17839@wagner> References: <20021130044658.GB20813@wagner> <86lm3bze1q.fsf@kronstadt.homeunix.net> <20021203022313.GA17839@wagner> Message-ID: <86isybybb8.fsf@kronstadt.homeunix.net> itz> In type/domain theory, this situation is usually modelled by itz> adjoining an extra value to the type; that is, by forming a new itz> type T' that is the disjoint union of the original type T and a itz> one-element type that represents the absence of proper value. itz> OOP believers (of which I used to be one) hate this, and will itz> instead invent a base type of which both Value and Missing are itz> subtypes, and equip the base type with operations so that users itz> of the type don't have to distinguish the cases. Claude> Correct me if I'm wrong, but it seems that both of these Claude> methods address the issue of missing data in a similar way. Claude> That is to say, both view the presence of missing data as an Claude> exceptional event (to echo another discussion on this thread) Claude> which must be handled "out-of-band" (that is, distinct from Claude> normal processing). Actually, both methods I gave (FP and OOP) are more "in-band" than the exception approach proposed by Bob. But in traditional imperative programming (and in OOP which is closer to it than to FP) the practical costs of dealing with multiple types are high enough that the out-of-band/exception method is simpler and therefore preferable. The costs include both programmer time (having to type the types -- oops -- which you almost never have to do in FP thanks to type inference) and runtime efficiency (subtyping polymorphism means method lookup which is always somewhat slower than direct function call). -- Ian Zimmerman, Oakland, California, U.S.A. if (sizeof(signed) > sizeof(unsigned) + 4) { delete this; } GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 From wfhoney at pacbell.net Mon Dec 2 22:38:38 2002 From: wfhoney at pacbell.net (Bill Honeycutt) Date: Mon, 02 Dec 2002 22:38:38 -0800 Subject: [buug] On missing data References: <20021203025444.7771.qmail@web13807.mail.yahoo.com> Message-ID: <3DEC516E.1020707@pacbell.net> Bob Read wrote: >>>When you get down to it, exceptions are just gotos >>>with more make-up and a push-up bra. > > > Tonight on BART as I ride home, using the > relationship between for() and while() as an analogy, > I will prove that Monkeys evolved from Beatles. Is this anything like, "Hear no evil, speak no evil, Read no evil"? -------------- next part -------------- A non-text attachment was scrubbed... Name: 29586.gif Type: image/gif Size: 5298 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: train.gif Type: image/gif Size: 15938 bytes Desc: not available URL: From wfhoney at pacbell.net Mon Dec 2 22:42:06 2002 From: wfhoney at pacbell.net (Bill Honeycutt) Date: Mon, 02 Dec 2002 22:42:06 -0800 Subject: [buug] On missing data References: <20021203025444.7771.qmail@web13807.mail.yahoo.com> Message-ID: <3DEC523E.6020609@pacbell.net> Bob Read wrote: >>>When you get down to it, exceptions are just gotos >>>with more make-up and a push-up bra. > > > Tonight on BART as I ride home, using the > relationship between for() and while() as an analogy, > I will prove that Monkeys evolved from Beatles. Is this anything like, "Hear no evil, speak no evil, Read no evil"? -------------- next part -------------- A non-text attachment was scrubbed... Name: 29586.gif Type: image/gif Size: 5298 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: train.gif Type: image/gif Size: 15938 bytes Desc: not available URL: From wfhoney at pacbell.net Mon Dec 2 22:45:25 2002 From: wfhoney at pacbell.net (Bill Honeycutt) Date: Mon, 02 Dec 2002 22:45:25 -0800 Subject: [buug] On missing data References: <20021203025444.7771.qmail@web13807.mail.yahoo.com> Message-ID: <3DEC5305.6060306@pacbell.net> Bob Read wrote: >>>When you get down to it, exceptions are just gotos >>>with more make-up and a push-up bra. > > > Tonight on BART as I ride home, using the > relationship between for() and while() as an analogy, > I will prove that Monkeys evolved from Beatles. Is this anything like, "Hear no evil, speak no evil, Read no evil"? -------------- next part -------------- A non-text attachment was scrubbed... Name: 29586.gif Type: image/gif Size: 5298 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: train.gif Type: image/gif Size: 15938 bytes Desc: not available URL: From wfhoney at pacbell.net Mon Dec 2 23:44:01 2002 From: wfhoney at pacbell.net (Bill Honeycutt) Date: Mon, 02 Dec 2002 23:44:01 -0800 Subject: [buug] On missing data References: <20021203025444.7771.qmail@web13807.mail.yahoo.com> Message-ID: <3DEC60C1.5020607@pacbell.net> Bob Read wrote: >>>When you get down to it, exceptions are just gotos >>>with more make-up and a push-up bra. > > > Tonight on BART as I ride home, using the > relationship between for() and while() as an analogy, > I will prove that Monkeys evolved from Beatles. Is this anything like, "Hear no evil, speak no evil, Read no evil"? -------------- next part -------------- A non-text attachment was scrubbed... Name: 29586.gif Type: image/gif Size: 5298 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: train.gif Type: image/gif Size: 15938 bytes Desc: not available URL: From wfhoney at pacbell.net Mon Dec 2 23:52:12 2002 From: wfhoney at pacbell.net (Bill Honeycutt) Date: Mon, 02 Dec 2002 23:52:12 -0800 Subject: [buug] Oops! Message-ID: <3DEC62AC.20904@pacbell.net> Sorry for multiple messages! From rick at linuxmafia.com Tue Dec 3 00:08:10 2002 From: rick at linuxmafia.com (Rick Moen) Date: Tue, 3 Dec 2002 00:08:10 -0800 Subject: [buug] Oops! In-Reply-To: <3DEC62AC.20904@pacbell.net> References: <3DEC62AC.20904@pacbell.net> Message-ID: <20021203080810.GL10059@linuxmafia.com> Quoting Bill Honeycutt (wfhoney at pacbell.net): > Sorry for multiple messages! Heartfelt apology for single reply! From wfhoney at pacbell.net Mon Dec 2 22:39:42 2002 From: wfhoney at pacbell.net (Bill Honeycutt) Date: Mon, 02 Dec 2002 22:39:42 -0800 Subject: [buug] On missing data References: <20021203025444.7771.qmail@web13807.mail.yahoo.com> Message-ID: <3DEC51AE.1070707@pacbell.net> Bob Read wrote: >>>When you get down to it, exceptions are just gotos >>>with more make-up and a push-up bra. > > > Tonight on BART as I ride home, using the > relationship between for() and while() as an analogy, > I will prove that Monkeys evolved from Beatles. Is this anything like, "Hear no evil, speak no evil, Read no evil"? -------------- next part -------------- A non-text attachment was scrubbed... Name: 29586.gif Type: image/gif Size: 5298 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: train.gif Type: image/gif Size: 15938 bytes Desc: not available URL: From wfhoney at pacbell.net Mon Dec 2 22:37:44 2002 From: wfhoney at pacbell.net (Bill Honeycutt) Date: Mon, 02 Dec 2002 22:37:44 -0800 Subject: [buug] On missing data References: <20021203025444.7771.qmail@web13807.mail.yahoo.com> Message-ID: <3DEC5138.7040901@pacbell.net> Bob Read wrote: >>>When you get down to it, exceptions are just gotos >>>with more make-up and a push-up bra. > > > Tonight on BART as I ride home, using the > relationship between for() and while() as an analogy, > I will prove that Monkeys evolved from Beatles. Is this anything like, "Hear no evil, speak no evil, Read no evil"? -------------- next part -------------- A non-text attachment was scrubbed... Name: 29586.gif Type: image/gif Size: 5298 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: train.gif Type: image/gif Size: 15938 bytes Desc: not available URL: From john at jjdev.com Tue Dec 3 06:45:47 2002 From: john at jjdev.com (johnd) Date: Tue, 3 Dec 2002 14:45:47 +0000 Subject: [buug] On missing data In-Reply-To: <20021203025444.7771.qmail@web13807.mail.yahoo.com> References: <20021202231605.GA32151@master.compound.theunixman.com> <20021203025444.7771.qmail@web13807.mail.yahoo.com> Message-ID: <20021203144547.GA25698@master.compound.theunixman.com> On Mon, Dec 02, 2002 at 06:54:44PM -0800, Bob Read wrote: > Well...I was only trying to make Ian laugh. > I'm actually a huge Java nut and a member of > SeaJUG. yea...I'm a Java guy, too. I used to love Java, then I hated it, now I think it works pretty good for doing server side web-app stuff. From jzitt at metatronpress.com Mon Dec 2 22:40:57 2002 From: jzitt at metatronpress.com (Joseph Zitt) Date: Mon, 2 Dec 2002 22:40:57 -0800 Subject: [buug] On missing data In-Reply-To: <20021203025444.7771.qmail@web13807.mail.yahoo.com> References: <20021202231605.GA32151@master.compound.theunixman.com> <20021203025444.7771.qmail@web13807.mail.yahoo.com> Message-ID: <20021202224057.5fad1799.jzitt@metatronpress.com> On Mon, 2 Dec 2002 18:54:44 -0800 (PST) Bob Read wrote: > Tonight on BART as I ride home, using the > relationship between for() and while() as an analogy, > I will prove that Monkeys evolved from Beatles. That would be Monkees or Beetles. Except for, perhaps, Ringo Starr or Mickey Dolenz. -- | jzitt at josephzitt.com http://www.josephzitt.com/ | | GPG: A4224EFA http://www.mp3.com/josephzitt/ | | == New book: Surprise Me with Beauty: the Music of Human Systems == | | Comma / Gray Code / VoiceWAVE Silence: the John Cage Discussion List | From jammer at weak.org Tue Dec 3 17:39:25 2002 From: jammer at weak.org (Jon McClintock) Date: Tue, 3 Dec 2002 17:39:25 -0800 Subject: [buug] SparcStation 20 + monitor on craigslist for $80 Message-ID: <20021204013925.GC12093@weak.org> See: http://www.craigslist.org/sfo/eby/sys/7165299.html -Jon From jan at caustic.org Tue Dec 3 17:43:39 2002 From: jan at caustic.org (f.johan.beisser) Date: Tue, 3 Dec 2002 17:43:39 -0800 (PST) Subject: [buug] SparcStation 20 + monitor on craigslist for $80 In-Reply-To: <20021204013925.GC12093@weak.org> Message-ID: <20021203174302.M87289-100000@pogo.caustic.org> On Tue, 3 Dec 2002, Jon McClintock wrote: > http://www.craigslist.org/sfo/eby/sys/7165299.html good price, makes me wonder what CPU is in there (50MHz or 180Mhz) and how many. -------/ f. johan beisser /--------------------------------------+ http://caustic.org/~jan jan at caustic.org "Champagne for my real friends, real pain for my sham friends." -- Tom Waits From nickmdf_1999 at yahoo.com Tue Dec 3 18:44:14 2002 From: nickmdf_1999 at yahoo.com (Nick Sophinos) Date: Tue, 3 Dec 2002 18:44:14 -0800 (PST) Subject: [buug] SparcStation 20 + monitor on craigslist for $80 In-Reply-To: <20021204013925.GC12093@weak.org> Message-ID: <20021204024414.72972.qmail@web40904.mail.yahoo.com> I picked up a Ultra 1 (200 MHz , 256 Mb RAM, CD ROM) for only $125 off of craigslist a few weeks ago. - Nick --- Jon McClintock wrote: > See: > > http://www.craigslist.org/sfo/eby/sys/7165299.html > > -Jon > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From abhay_srivastava at infosys.com Tue Dec 3 20:31:40 2002 From: abhay_srivastava at infosys.com (Abhay Kumar Srivastava) Date: Wed, 4 Dec 2002 10:01:40 +0530 Subject: [buug] Dual Processor Message-ID: <882B7E812BE14E4BA7E86387242C8DB901640689@kecmsg11.ad.infosys.com> Hi, I want to run freeBSD 3.2 on a dual processor intell xenon machine. I tried using the SMP option in the config file. Is there a utility by which i can accertain if freeBSD has detected both the processors and can use them. Regards, Abhay From brian at planetshwoop.com Tue Dec 3 20:51:13 2002 From: brian at planetshwoop.com (Brian Sobolak) Date: Tue, 3 Dec 2002 20:51:13 -0800 (PST) Subject: [buug] Dual Processor In-Reply-To: <882B7E812BE14E4BA7E86387242C8DB901640689@kecmsg11.ad.infosys.com> Message-ID: <20021203205023.H96530-100000@magenta.planetshwoop.com> > > Hi, I want to run freeBSD 3.2 on a dual processor intell xenon machine. > I tried using the SMP option in the config file. Is there a utility by > which i can accertain if freeBSD has detected both the processors and > can use them. Regards, Abhay You might have better luck asking this question on questions at freebsd.org. brian -- This is how I think: http://www.planetshwoop.com/blog/ Brian Sobolak sobolak at myrealbox.com From jan at caustic.org Tue Dec 3 21:31:34 2002 From: jan at caustic.org (f.johan.beisser) Date: Tue, 3 Dec 2002 21:31:34 -0800 (PST) Subject: [buug] Dual Processor In-Reply-To: <882B7E812BE14E4BA7E86387242C8DB901640689@kecmsg11.ad.infosys.com> Message-ID: <20021203212926.J87289-100000@pogo.caustic.org> On Wed, 4 Dec 2002, Abhay Kumar Srivastava wrote: > I want to run freeBSD 3.2 on a dual processor intell xenon machine. I > tried using the SMP option in the config file. Is there a utility by > which i can accertain if freeBSD has detected both the processors and > can use them. try dmesg first. second, make sure you've recompiled your kernel. third, use a more recent release of FreeBSD, since 3.2 is no longer supported by the FreeBSD developers. fourth, questions at freebsd.org will porobably tell you to use a much more recent version of FreeBSD (4.7, most likely). -------/ f. johan beisser /--------------------------------------+ http://caustic.org/~jan jan at caustic.org "Champagne for my real friends, real pain for my sham friends." -- Tom Waits From nchriss at strife.org Tue Dec 3 21:07:53 2002 From: nchriss at strife.org (nchriss) Date: Tue, 3 Dec 2002 21:07:53 -0800 Subject: [buug] Dual Processor In-Reply-To: <882B7E812BE14E4BA7E86387242C8DB901640689@kecmsg11.ad.infosys.com> References: <882B7E812BE14E4BA7E86387242C8DB901640689@kecmsg11.ad.infosys.com> Message-ID: <20021204050753.GB35037@strife.org> On Wed, Dec 04, 2002 at 10:01:40AM +0530, Abhay Kumar Srivastava wrote: > > Hi, > I want to run freeBSD 3.2 on a dual processor intell xenon machine. I tried using the SMP option in the config file. Is there a utility by which i can accertain if freeBSD has detected both the processors and can use them. You should normally see something in your dmesg output to the effect of: SMP: AP CPU #1 Launched! Additionally, you can use top and you should see a new column 'C', which indicates the CPU number (1 or 0) that each process is bound to. > Regards, > Abhay > -nchriss From karshi.hasanov at utoronto.ca Wed Dec 4 11:00:02 2002 From: karshi.hasanov at utoronto.ca (Kasrhi) Date: Wed, 4 Dec 2002 14:00:02 -0500 Subject: [buug] Matlab6_on_FreeBSD4.7 Message-ID: <200212041400.02267.karshi.hasanov@utoronto.ca> Hi all, I am having a problem with Matlab6.5 installion on FreeBSD. Is there any help_doc on this issue? Thanks From evans at ncseweb.org Wed Dec 4 14:21:26 2002 From: evans at ncseweb.org (Skip Evans) Date: Wed, 04 Dec 2002 14:21:26 -0800 Subject: [buug] Installing new drives? Message-ID: <5.1.0.14.0.20021204141931.022c5f78@mail.mindspring.com> Hi all, I just got a much bigger drive for our BSD box here, getting ready to move a lot more stuff over to it. What is the best way to move the current system and data to a new drive? This is a replacement, not a second drive. I'm been doing some reading and thinking that I can put the new drive in another machine, install a minimum BSD system on it, then put it into the real machine as a second drive and do a dump to it of the entire first drive? Then just install it as the first drive and firing the machine back up? Skip Evans Network Project Director National Center for Science Education 420 40th St, Suite 2 Oakland, CA 94609 510-601-7203 Ext. 308 510-601-7204 (fax) 800-290-6006 evans at ncseweb.org http://www.ncseweb.org NCSE now has a one way broadcast news list. Please note that this is NOT a discussion list. You cannot post messages for members to receive. We use this list to broadcast news about the creationism/evolution issue to interested parties. To sign up send: subscribe ncse your at email.address.here to: majordomo at ncseweb2.org To unsubscribe send: unsubscribe ncse your at email.address.here to: majordomo at ncseweb2.org From rick at linuxmafia.com Wed Dec 4 16:04:53 2002 From: rick at linuxmafia.com (Rick Moen) Date: Wed, 4 Dec 2002 16:04:53 -0800 Subject: [buug] Installing new drives? In-Reply-To: <5.1.0.14.0.20021204141931.022c5f78@mail.mindspring.com> References: <5.1.0.14.0.20021204141931.022c5f78@mail.mindspring.com> Message-ID: <20021205000453.GT10059@linuxmafia.com> Quoting Skip Evans (evans at ncseweb.org): > What is the best way to move the current system and data to > a new drive? This is a replacement, not a second drive. Cribbing from some old notes: disklabel da1 newfs filesystems. mount fs under /da1 for each partion fs on da0: cd /da1/$fs dump 0f - /$fs | restore -rf - #tar's not reliable, here adjust /da1/etc/fstab disklabel -B da1 bring system down Re-jumper da1 to da0; remove old da0 -- Cheers, Open-source SourceForge retakes the lead: Rick Moen http://gforge.org/ Thank you, Tim Perdue. rick at linuxmafia.com From jammer at weak.org Thu Dec 5 07:28:42 2002 From: jammer at weak.org (Jon McClintock) Date: Thu, 5 Dec 2002 07:28:42 -0800 Subject: [buug] [lugs@netraverse.com: We would like to sponsor your LUG] Message-ID: <20021205152842.GE6986@weak.org> Anyone interested? If so, I'll sign up... -Jon ----- Forwarded message from NeTraverse LUG Program ----- From: "NeTraverse LUG Program" To: Subject: We would like to sponsor your LUG Date: Mon, 2 Dec 2002 00:36:58 -0500 Dear Linux User Group Administrator, This is just a follow up on a previous email to offer free software and support to your LUG. We have signed up over 50 LUGS throughout the world and more LUGS are signing up ever day. We sincerely hope that you will accept our offer. We have seen Linux grow, in large part, from the work and evangelism thathas occurred in computer user groups like yours. We would like to help sponsor these efforts by donating software and support to your LUG, coupled with a special member-only offer. NeTraverse would like to offer you a free license for our Win4Lin Workstation Edition 4.0 software (an $89.99 value) - the best way to bridge Windows to Linux, especially for those hard to replace applications. In addition, we would like to offer your membership a discount of $20 off the retail price of Win4Lin Workstation Edition 4.0. To take advantage of the member discount, we ask that you notify your membership by email, or announce at your monthly meeting, that NeTraverse is now sponsoring you and that members are entitled to the special benefits described in the welcome letter. We would like to list all sponsored LUGs on our LUG page (http://www.netraverse.com/LUG/) and continue to make special offers to all LUG members. This would be done by sending you an email so you can decide whether to include it in your normal user group communications (NeTraverse does not want to, and will not, SPAM you with junk mail). We are very excited about this chance to help the communities that have helped us. If you would like to sign up for this offer please reply to this email with the following information so we may update our records: LUG Name City State Administrative Contact Name Administrative Contact Email URL for LUG We will reply with our welcome letter and an electronic certificate with a Win4Lin license code. You will also be informed on how to help your members take advantage of our LUG sponsorship discounts. Regards, Mark R. Hinkle Vice President, NeTraverse lugs at netraverse.com http://www.netraverse.com/LUG/ If you would like to be removed from future mailings please reply with the word REMOVE in the subject. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.419 / Virus Database: 235 - Release Date: 11/13/2002 ----- End forwarded message ----- From jzitt at josephzitt.com Thu Dec 5 13:40:43 2002 From: jzitt at josephzitt.com (Joseph Zitt) Date: Thu, 5 Dec 2002 13:40:43 -0800 Subject: [buug] tetex-LaTeX: Using New Century Schoolbook font Message-ID: <20021205134043.77f7c8ec.jzitt@josephzitt.com> I'm trying to use the New Century Schoolbook font in a book I'm typesetting in LaTeX under RedHat 7.3. I'm using the "newcent" package found in /usr/share/texmf/tex/latex/psnfss/newcent.sty Other than the comment lines, the .sty file contains the following: \ProvidesPackage{newcent} [2000/01/12 PSNFSS-v8.1 NewCenturySchoolbook font as default roman (SPQR) ] \renewcommand{\rmdefault}{pnc} \renewcommand{\sfdefault}{pag} \renewcommand{\ttdefault}{pcr} \endinput When I try to run latex on the file (via emacs), the log contains the following: This is TeX, Version 3.14159 (Web2C 7.3.1) (format=latex 2002.4.12) 5 DEC 2002 01:29 **\nonstopmode\input 08=ALENU.tex (08=ALENU.tex (/usr/share/texmf/tex/latex/base/article.cls Document Class: article 2000/05/19 v1.4b Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size12.clo File: size12.clo 2000/05/19 v1.4b Standard LaTeX file (size option) ) \c at part=\count79 \c at section=\count80 \c at subsection=\count81 \c at subsubsection=\count82 \c at paragraph=\count83 \c at subparagraph=\count84 \c at figure=\count85 \c at table=\count86 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 ) LaTeX Font Info: Try loading font information for OT1+pncr on input line 7. LaTeX Font Info: No file OT1pncr.fd. on input line 7. LaTeX Font Warning: Font shape `OT1/pncr/m/n' undefined (Font) using `OT1/cmr/m/n' instead on input line 7. ...after which it proceeds to build the output in the defaul "cmr" font. It seems to be looking for a file named "OT1pncr.fd" (or possibly "OT1pncr.fd."?) on the system. The closest matches I see to the filename are: /usr/share/texmf/tex/latex/psnfss/ot1pcr.fd /usr/share/texmf/tex/latex/psnfss/ot1pnc.fd A google search for "ot1pncr" comes up with nothing. Am I missing a file that I should have, and can I find it somewhere? Or is there something else I should have or do? Thanks for any info... -- | jzitt at josephzitt.com http://www.josephzitt.com/ | | GPG: A4224EFA http://www.mp3.com/josephzitt/ | | == New book: Surprise Me with Beauty: the Music of Human Systems == | | Comma / Gray Code / VoiceWAVE Silence: the John Cage Discussion List | From jzitt at metatronpress.com Thu Dec 5 13:08:10 2002 From: jzitt at metatronpress.com (Joseph Zitt) Date: Thu, 5 Dec 2002 13:08:10 -0800 Subject: [buug] tetex-LaTeX: Using New Century Schoolbook font Message-ID: <20021205130810.63456bfb.jzitt@metatronpress.com> I'm trying to use the New Century Schoolbook font in a book I'm typesetting in LaTeX under RedHat 7.3. I'm using the "newcent" package found in /usr/share/texmf/tex/latex/psnfss/newcent.sty Other than the comment lines, the .sty file contains the following: \ProvidesPackage{newcent} [2000/01/12 PSNFSS-v8.1 NewCenturySchoolbook font as default roman (SPQR) ] \renewcommand{\rmdefault}{pnc} \renewcommand{\sfdefault}{pag} \renewcommand{\ttdefault}{pcr} \endinput When I try to run latex on the file (via emacs), the log contains the following: This is TeX, Version 3.14159 (Web2C 7.3.1) (format=latex 2002.4.12) 5 DEC 2002 01:29 **\nonstopmode\input 08=ALENU.tex (08=ALENU.tex (/usr/share/texmf/tex/latex/base/article.cls Document Class: article 2000/05/19 v1.4b Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size12.clo File: size12.clo 2000/05/19 v1.4b Standard LaTeX file (size option) ) \c at part=\count79 \c at section=\count80 \c at subsection=\count81 \c at subsubsection=\count82 \c at paragraph=\count83 \c at subparagraph=\count84 \c at figure=\count85 \c at table=\count86 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 ) LaTeX Font Info: Try loading font information for OT1+pncr on input line 7. LaTeX Font Info: No file OT1pncr.fd. on input line 7. LaTeX Font Warning: Font shape `OT1/pncr/m/n' undefined (Font) using `OT1/cmr/m/n' instead on input line 7. ...after which it proceeds to build the output in the defaul "cmr" font. It seems to be looking for a file named "OT1pncr.fd" (or possibly "OT1pncr.fd."?) on the system. The closest matches I see to the filename are: /usr/share/texmf/tex/latex/psnfss/ot1pcr.fd /usr/share/texmf/tex/latex/psnfss/ot1pnc.fd A google search for "ot1pncr" comes up with nothing. Am I missing a file that I should have, and can I find it somewhere? Or is there something else I should have or do? Thanks for any info... -- | jzitt at josephzitt.com http://www.josephzitt.com/ | | GPG: A4224EFA http://www.mp3.com/josephzitt/ | | == New book: Surprise Me with Beauty: the Music of Human Systems == | | Comma / Gray Code / VoiceWAVE Silence: the John Cage Discussion List | From info1 at csl.cc Thu Dec 5 13:49:38 2002 From: info1 at csl.cc (Consorcio Software Libre) Date: Thu, 5 Dec 2002 15:49:38 -0600 Subject: [buug] [Off-Topic] Free Software Consortium in search of Consultants and Agents in your area. Message-ID: We would like to invite you to be a founding members of the FSC either as a Consultant and/or an Agent. http://www.fsc.cc In the main page you will find links to subscribe as consultant and/or agent. Free Software Consortium is a multinational consortium established to link the companies and the independent consultants that use and promote Free Software. One of the bigger obstacles to the development of the Free Software services market is the fear of the companies to establish contracts with independent consultants who do not have support of a well known company, corporation or consortium. Questioning quality, support, experience and capability to successfully complete a project are the companies manager's main concerns when considering the option of migrating their systems to Free Software. Like you, we know the excellent quality that Free Software offers. We have complete confidence that Free Software is going to be the platform of the future. That is why its so important to work and consolidate together to solve the problem mentioned above. Free Software Consortium intends to fill this void joining the best Free Software companies and consultants at the national and international level. By joining to Free Software Consortium you or your company will have the following benefits: 1. Possibility of being hired by other Consortium members. 2. Possibility of hiring other Consortium members. 3. Use of the Consortium image and name with your clients. 4. Use of the Consortium's resources like Publicity Brochures, Business Cards, Banners for presentations and events, financial presentations, publicity articles for the press and magazines, support via mailing list and forums with the Consortium's members, marketing and communication assistance, CD's and manuals from the Consortium, site and mail hosting (yourarea.fsc.cc) and other future services. 5. Future representation of the Consortium in your area to share administrative, legal and marketing resources. Free Software Consortium will establish a contract with an agent company which will haveexclusive representation in it's area, in charge of organizing the consultants in the area. This agent company will provide the administrative services, marketing and sales with the local customers. From the business generated by the Free Software Consortium, the management (or agent) company will receive 20% of the value of the contract, and the Consultant (or consulting company) will receive 80%. The Free Software Consortium is developing a new business model and invites you to join as a founding member and contribute into develop this new business model. We need your valuable help to give us ideas and comments. Please write to info at fsc.cc Thank you for your attention. Free Software Consortium http://www.fsc.cc info at fsc.cc From evans at ncseweb.org Sat Dec 7 17:02:13 2002 From: evans at ncseweb.org (Skip Evans) Date: Sat, 07 Dec 2002 17:02:13 -0800 Subject: [buug] Cloning BSD hard drive Message-ID: <5.1.0.14.0.20021207165818.022ca9c8@mail.mindspring.com> Hi all, I'm in the office today trying to learn how to clone a BSD drive. I've got the first machine I installed BSD on for practice, an old 166 mhz Pentium, and I'm just trying to clone that one to figure out how to do this before I try anything on our live machine. I tracked down the script below and am trying to use it. I have the second drive plugged into the last connector on the end of the IDE controller, right past the connector for the master drive. I have the jumpers set so that the existing drive is the master and the new one (to be cloned) is the slave. However, when the script runs I can only hear the master drive heads moving around and the screen just scrolls with lots of "file already exists" kinds of messages. Any ideas what I'm doing wrong? I emailed with the author of this script and he seems to think that it is fine. ----------------- #!/bin/sh #blow away all data one ad1 /bin/dd if=3D/dev/zero of=3D/dev/ad1 bs=3D512 count=3D32 # do the fdisk /sbin/fdisk -BI ad1 #create a bootable drive with disk label /sbin/disklabel -w -r -B ad1s1 auto #read in 10g disklable /sbin/disklabel -R ad1s1 /root/10g-disk #load in editor to make sure it looks reasonable and give pause /sbin/disklabel -e ad1s1 #newfs the slices /sbin/newfs /dev/rad1s1a /sbin/newfs /dev/rad1s1e /sbin/newfs /dev/rad1s1f #enable soft updates /sbin/tunefs -n enable ad1s1e /sbin/tunefs -n enable ad1s1f #mount them up=20 /sbin/mount -o async /dev/ad1s1a /mnt-root /sbin/mount /dev/ad1s1e /mnt-var /sbin/mount /dev/ad1s1f /mnt-usr #dump / restore them cd / ; dump -0 -b 600 -f - / | ( cd /mnt-root ; restore -rf - ) cd /usr ; dump -0 -b 600 -f - /usr | ( cd /mnt-usr ; restore -rf - ) cd /var ; dump -0 -b 600 -f - /var | ( cd /mnt-var ; restore -rf - ) -------------------------------------------------------------------- Skip Evans Network Project Director National Center for Science Education 420 40th St, Suite 2 Oakland, CA 94609 510-601-7203 Ext. 308 510-601-7204 (fax) 800-290-6006 evans at ncseweb.org http://www.ncseweb.org NCSE now has a one way broadcast news list. Please note that this is NOT a discussion list. You cannot post messages for members to receive. We use this list to broadcast news about the creationism/evolution issue to interested parties. To sign up send: subscribe ncse your at email.address.here to: majordomo at ncseweb2.org To unsubscribe send: unsubscribe ncse your at email.address.here to: majordomo at ncseweb2.org From evans at ncseweb.org Sat Dec 7 18:08:08 2002 From: evans at ncseweb.org (Skip Evans) Date: Sat, 07 Dec 2002 18:08:08 -0800 Subject: [buug] Cloning drives Message-ID: <5.1.0.14.0.20021207180706.023a2678@mail.mindspring.com> Hey all, Still trying to clone a drive. But I've narrowed down the problems a bit more I think: I'm trying a trial run on another box I have here, a BSD 4.5 install I did when learning to install BSD. (Trying to clone the drive using the same script). I have the second drive configured in the BIOS and plugged into the second slot on the IDE controller. The hardware seems to recognize it okay, shows it when booting up. But I'm getting two errors at the top of the script: #blow away all data one ad1 /bin/dd if=3D/dev/zero of=3D/dev/ad1 bs=3D512 count=3D32 {{{ This command gets 'An illegal value for bs }}} # do the fdisk /sbin/fdisk -BI ad1 {{{ this one gets 'device ad1 not configured' }}} Do I have to tell BSD the second drive is there and what its configuration is? Thanks! Skip Evans Network Project Director National Center for Science Education 420 40th St, Suite 2 Oakland, CA 94609 510-601-7203 Ext. 308 510-601-7204 (fax) 800-290-6006 evans at ncseweb.org http://www.ncseweb.org NCSE now has a one way broadcast news list. Please note that this is NOT a discussion list. You cannot post messages for members to receive. We use this list to broadcast news about the creationism/evolution issue to interested parties. To sign up send: subscribe ncse your at email.address.here to: majordomo at ncseweb2.org To unsubscribe send: unsubscribe ncse your at email.address.here to: majordomo at ncseweb2.org From evans at ncseweb.org Sat Dec 7 22:12:33 2002 From: evans at ncseweb.org (Skip Evans) Date: Sat, 07 Dec 2002 22:12:33 -0800 Subject: [buug] disklabel Message-ID: <5.1.0.14.0.20021207220534.023d0e90@mail.mindspring.com> Hi all, I'm still trying to get this drive cloned (I'm practicing on a test machine) and I have the machine recognizing the new second drive, but apparently it needs a label first? This second drive is fresh out of the box. I tried running disklabel on it with no luck. From the man pages I tried: disklabel -w -r ad2 auto and got back /kernal: ad2: cannot find label (no disk label) disklabel: No space left on device Any ideas what I'm doing wrong here? Skip Evans Network Project Director National Center for Science Education 420 40th St, Suite 2 Oakland, CA 94609 510-601-7203 Ext. 308 510-601-7204 (fax) 800-290-6006 evans at ncseweb.org http://www.ncseweb.org NCSE now has a one way broadcast news list. Please note that this is NOT a discussion list. You cannot post messages for members to receive. We use this list to broadcast news about the creationism/evolution issue to interested parties. To sign up send: subscribe ncse your at email.address.here to: majordomo at ncseweb2.org To unsubscribe send: unsubscribe ncse your at email.address.here to: majordomo at ncseweb2.org From billoomal at yahoo.com Mon Dec 9 17:22:44 2002 From: billoomal at yahoo.com (HD) Date: Mon, 9 Dec 2002 17:22:44 -0800 (PST) Subject: [buug] Modules & Bonding Message-ID: <20021210012244.38402.qmail@web13007.mail.yahoo.com> Hi, I am running RH 7.3 on my box. I recently compiled kernel 2.4.20 and after a lot of pain (during which I learnt a lot) I got the thing to work. Well, when I boot my box now, I see that on booting all the modules which I created, are loaded. When I lsmod, I see that nearly 50% of them are unused, and most of them have an autoclean flag. Surprisingly, these unused modules seem to persist.After an hour, after a day. So I have three questions: 1. Why doesn't autoclean do what it is supposed to? 2. Why are unnecessary modules being loaded on boot? Is it a part of rc.sysinit, or am I missing something. 3. What should I do to ensure that unnecessary modules don't load on boot? Thanks a lot!! HD __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From billoomal at yahoo.com Mon Dec 9 17:25:23 2002 From: billoomal at yahoo.com (HD) Date: Mon, 9 Dec 2002 17:25:23 -0800 (PST) Subject: [buug] Bonding Message-ID: <20021210012523.28247.qmail@web13001.mail.yahoo.com> Oops! I forgot to edit the subject of the previous email. Should have been only on 'Modules'. Here is the part on bonding. I got bonding to work on the same box (running RH 7.3; kernel 2.4.20), but am a bit confused on the mode to use. I understand that if I am connected to a hub, I should use mode 2 (active-backup: only one interface active at anytime). If I am connected to a layer 2 switch, could I trunk the two ports and double the pipe using mode 1? Currently I am using mode 2 since I am connected a hub, but yet, when I ping an IP, I get duplicates returned. Should that happen? Or should I get only one response? Thanks a lot!! HD __________________________________________________ Do you Yahoo!? Yahoo! News - Today's headlines http://news.yahoo.com From jerry-sourceforge at theashergroup.com Mon Dec 9 19:11:04 2002 From: jerry-sourceforge at theashergroup.com (Jerry Asher) Date: Mon, 09 Dec 2002 19:11:04 -0800 Subject: [buug] Test message, apologies... Message-ID: <3DF55B48.4070507@theashergroup.com> Hi, Last week I sent a message to buug and it never got posted. Today it was returned to me with the information below. I checked my configuration and it seems to be fine. On the odd chance it was a temporary fluke, or that I can get some more information, I am sending this test message. Does anyone understand what might be going wrong? Thanks, Jerry Asher The message came back as --------------------------- Hi. This is the qmail-send program at theashergroup.com. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. : TLS found no client cert in control/clientcert.pem I'm not going to try again; this message has been in the queue too long. --- Below this line is a copy of the message. Return-Path: Received: (qmail 28870 invoked from network); 5 Dec 2002 01:49:47 -0000 Received: from unknown (HELO theashergroup.com) (127.0.0.1) by 0 with SMTP; 5 Dec 2002 01:49:47 -0000 Message-ID: <3DEEBA50.1090201 at theashergroup.com> Date: Wed, 04 Dec 2002 18:30:40 -0800 From: jerry User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2) Gecko/20021202 X-Accept-Language: en-us, en MIME-Version: 1.0 To: buug at weak.org Subject: booting from a failed raided primary ide drive .... or not. Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit I am building a machine to be colo'd. I have never done this before. So I took two brand new IDE drives, same model, and installed them, master/slave on the first IDE channel. (I have since learned that that is not optimal, but that's the way it is for now.) From bonkers at thetechbox.com Mon Dec 9 19:43:07 2002 From: bonkers at thetechbox.com (Matt Bockman) Date: Mon, 9 Dec 2002 19:43:07 -0800 Subject: [buug] Test message, apologies... References: <3DF55B48.4070507@theashergroup.com> Message-ID: <000801c29ffe$411db250$f300a8c0@bonkersxgxhvqp> I use qmail too, I seem to have flukes every now and then, especially when it's really important. Like sending an email to my girlfriend....arg ~Matt ----- Original Message ----- From: "Jerry Asher" To: Sent: Monday, December 09, 2002 7:11 PM Subject: [buug] Test message, apologies... > Hi, > > Last week I sent a message to buug and it never got posted. Today it > was returned to me with the information below. > > I checked my configuration and it seems to be fine. On the odd chance > it was a temporary fluke, or that I can get some more information, I am > sending this test message. > > Does anyone understand what might be going wrong? > > Thanks, > > Jerry Asher > > The message came back as --------------------------- > > > Hi. This is the qmail-send program at theashergroup.com. > I'm afraid I wasn't able to deliver your message to the following addresses. > This is a permanent error; I've given up. Sorry it didn't work out. > > : > TLS found no client cert in control/clientcert.pem > I'm not going to try again; this message has been in the queue too long. > > --- Below this line is a copy of the message. > > Return-Path: > Received: (qmail 28870 invoked from network); 5 Dec 2002 01:49:47 -0000 > Received: from unknown (HELO theashergroup.com) (127.0.0.1) > by 0 with SMTP; 5 Dec 2002 01:49:47 -0000 > Message-ID: <3DEEBA50.1090201 at theashergroup.com> > Date: Wed, 04 Dec 2002 18:30:40 -0800 > From: jerry > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2) Gecko/20021202 > X-Accept-Language: en-us, en > MIME-Version: 1.0 > To: buug at weak.org > Subject: booting from a failed raided primary ide drive .... or not. > Content-Type: text/plain; charset=us-ascii; format=flowed > Content-Transfer-Encoding: 7bit > > I am building a machine to be colo'd. I have never done this before. > > So I took two brand new IDE drives, same model, and installed them, > master/slave on the first IDE channel. (I have since learned that that > is not optimal, but that's the way it is for now.) > > > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug > From rick at linuxmafia.com Mon Dec 9 22:09:02 2002 From: rick at linuxmafia.com (Rick Moen) Date: Mon, 9 Dec 2002 22:09:02 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <3DF55B48.4070507@theashergroup.com> References: <3DF55B48.4070507@theashergroup.com> Message-ID: <20021210060902.GS29177@linuxmafia.com> Quoting Jerry Asher (jerry-sourceforge at theashergroup.com): > Does anyone understand what might be going wrong? Well, you haven't switched to Postfix, yet. ;-> From nkj at namodn.com Mon Dec 9 22:06:18 2002 From: nkj at namodn.com (Nick Jennings) Date: Mon, 9 Dec 2002 22:06:18 -0800 Subject: [buug] disklabel In-Reply-To: <5.1.0.14.0.20021207220534.023d0e90@mail.mindspring.com>; from evans@ncseweb.org on Sat, Dec 07, 2002 at 10:12:33PM -0800 References: <5.1.0.14.0.20021207220534.023d0e90@mail.mindspring.com> Message-ID: <20021209220618.C11738@namodn.com> I know this is a bit late to respond, but it seems if the disk drives are the same size, you can just do a simple: dd if= of= You will need to boot onto a floppy though. Check out tomsrtbt or picobsd. - Nick Jennings On Sat, Dec 07, 2002 at 10:12:33PM -0800, Skip Evans wrote: > Hi all, > > I'm still trying to get this drive cloned (I'm practicing on a test machine) > and I have the machine recognizing the new second drive, but apparently it needs a > label first? > > This second drive is fresh out of the box. I tried running disklabel on it > with no luck. From the man pages I tried: > > disklabel -w -r ad2 auto > > and got back > > /kernal: ad2: cannot find label (no disk label) > disklabel: No space left on device > > Any ideas what I'm doing wrong here? > > > Skip Evans > Network Project Director > National Center for Science Education > 420 40th St, Suite 2 > Oakland, CA 94609 > 510-601-7203 Ext. 308 > 510-601-7204 (fax) > 800-290-6006 > evans at ncseweb.org > http://www.ncseweb.org > > NCSE now has a one way broadcast news list. Please note that > this is NOT a discussion list. You cannot post messages for members > to receive. We use this list to broadcast news about the > creationism/evolution issue to interested parties. > > To sign up send: > subscribe ncse your at email.address.here > to: majordomo at ncseweb2.org > > To unsubscribe send: > unsubscribe ncse your at email.address.here > to: majordomo at ncseweb2.org > > > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug > From nick at zork.net Mon Dec 9 22:07:36 2002 From: nick at zork.net (Nick Moffitt) Date: Mon, 9 Dec 2002 22:07:36 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <000801c29ffe$411db250$f300a8c0@bonkersxgxhvqp> References: <3DF55B48.4070507@theashergroup.com> <000801c29ffe$411db250$f300a8c0@bonkersxgxhvqp> Message-ID: <20021210060736.GS10259@zork.net> begin Matt Bockman quotation: > I use qmail too, I seem to have flukes every now and then, > especially when it's really important. Like sending an email to my > girlfriend....arg It's not a fluke! It's just that YOU don't UNDERSTAND the RFCs the way LORD BERNSTEIN does! Your PUNY EARTH MIND cannot GRASP the subtle intricacies of how MUST means MUST but MAY or SHOULD means "NEVER". -- A: No. Q: Should I include quotations after my reply? From jan at caustic.org Tue Dec 10 00:07:30 2002 From: jan at caustic.org (f.johan.beisser) Date: Tue, 10 Dec 2002 00:07:30 -0800 (PST) Subject: [buug] Test message, apologies... In-Reply-To: <3DF55B48.4070507@theashergroup.com> Message-ID: <20021210000517.B87289-100000@pogo.caustic.org> On Mon, 9 Dec 2002, Jerry Asher wrote: > I checked my configuration and it seems to be fine. On the odd chance > it was a temporary fluke, or that I can get some more information, I am > sending this test message. > > Does anyone understand what might be going wrong? yeah. qmail's attempting to use TLS. but it can't find a certificate to use. so, it's simply dropping the email to that host. your best solution is to not use qmail, or start digging around in the deeper internals to really understand it. -------/ f. johan beisser /--------------------------------------+ http://caustic.org/~jan jan at caustic.org "Champagne for my real friends, real pain for my sham friends." -- Tom Waits From jerry-sourceforge at theashergroup.com Tue Dec 10 00:17:56 2002 From: jerry-sourceforge at theashergroup.com (Jerry Asher) Date: Tue, 10 Dec 2002 00:17:56 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <20021210000517.B87289-100000@pogo.caustic.org> References: <20021210000517.B87289-100000@pogo.caustic.org> Message-ID: <3DF5A334.6080801@theashergroup.com> f.johan.beisser wrote: > qmail's attempting to use TLS. but it can't find a certificate to use. so, > it's simply dropping the email to that host. That's certainly what it looks like. Now I have never told qmail to use only TLS, and I haven't told it to prefer TLS, but I can imagine it being coded to do so. Can you tell me what it might be about weak.org, or between any two MTAs that might cause my installation of qmail to try a TLS connection between the two sites? I mean, I'm suspecting it's something in the initial protocol negotiation, and if I can get a handle on that, then I can test that against my version of qmail. Thanks, Jerry From nick at zork.net Tue Dec 10 00:20:06 2002 From: nick at zork.net (Nick Moffitt) Date: Tue, 10 Dec 2002 00:20:06 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <20021210000517.B87289-100000@pogo.caustic.org> References: <3DF55B48.4070507@theashergroup.com> <20021210000517.B87289-100000@pogo.caustic.org> Message-ID: <20021210082006.GT10259@zork.net> begin f.johan.beisser quotation: > your best solution is to not use qmail Sacrilege! You have obviously not applied the necessary Spock Logic to mail transfer that DJB has! He has a keen intellect and a remarkable capacity to be *absolutely correct* when his software silently drops your mails on the floor! You should all quit your complaining! -- A: No. Q: Should I include quotations after my reply? From jan at caustic.org Tue Dec 10 00:23:31 2002 From: jan at caustic.org (f.johan.beisser) Date: Tue, 10 Dec 2002 00:23:31 -0800 (PST) Subject: [buug] Test message, apologies... In-Reply-To: <3DF5A334.6080801@theashergroup.com> Message-ID: <20021210002128.C87289-100000@pogo.caustic.org> On Tue, 10 Dec 2002, Jerry Asher wrote: > That's certainly what it looks like. Now I have never told qmail to use > only TLS, and I haven't told it to prefer TLS, but I can imagine it > being coded to do so. the only way to know is to check the code. djb's license won't allow you to change it, though. > Can you tell me what it might be about weak.org, or between any two MTAs > that might cause my installation of qmail to try a TLS connection > between the two sites? probably attempting to negotiate "ehlo" vs just "helo". seeing TLS as an option makes the OS attempt it. you might be better served just creating your own certificates and going on from there. > I mean, I'm suspecting it's something in the initial protocol > negotiation, and if I can get a handle on that, then I can test that > against my version of qmail. look up the info on how TLS is negotiated. it's in an RFC, somewhere. -------/ f. johan beisser /--------------------------------------+ http://caustic.org/~jan jan at caustic.org "Champagne for my real friends, real pain for my sham friends." -- Tom Waits From nick at zork.net Tue Dec 10 00:37:17 2002 From: nick at zork.net (Nick Moffitt) Date: Tue, 10 Dec 2002 00:37:17 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <20021210002128.C87289-100000@pogo.caustic.org> References: <3DF5A334.6080801@theashergroup.com> <20021210002128.C87289-100000@pogo.caustic.org> Message-ID: <20021210083717.GU10259@zork.net> begin f.johan.beisser quotation: > look up the info on how TLS is negotiated. > > it's in an RFC, somewhere. And if there's ANY leeway in it WHATSOEVER, DJB will use that to its fullest. -- A: No. Q: Should I include quotations after my reply? From jerry-sourceforge at theashergroup.com Tue Dec 10 00:46:22 2002 From: jerry-sourceforge at theashergroup.com (Jerry Asher) Date: Tue, 10 Dec 2002 00:46:22 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <20021210002128.C87289-100000@pogo.caustic.org> References: <20021210002128.C87289-100000@pogo.caustic.org> Message-ID: <3DF5A9DE.7010409@theashergroup.com> f.johan.beisser wrote: > On Tue, 10 Dec 2002, Jerry Asher wrote: > > >That's certainly what it looks like. Now I have never told qmail to use > >only TLS, and I haven't told it to prefer TLS, but I can imagine it > >being coded to do so. > > the only way to know is to check the code. > > djb's license won't allow you to change it, though. I would prefer not to get into the religious flame wars, but it's not true that I can't legally change the qmail software. Hell, it was my applying a well known patch to qmail that got me the TLS support that now seems to be causing me problems :). (maybe that's :( ) > > >Can you tell me what it might be about weak.org, or between any two MTAs > >that might cause my installation of qmail to try a TLS connection > >between the two sites? > > probably attempting to negotiate "ehlo" vs just "helo". seeing TLS as an > option makes the OS attempt it. you might be better served just creating > your own certificates and going on from there. Yeah, uh, actually I have. I'm not sure why the error message is that it couldn't find a client cert in the file, it certainly is there, but I'll look into that. What's odd is that these messages are getting through and I haven't changed anything in my system at all. > look up the info on how TLS is negotiated. > it's in an RFC, somewhere. Yes, that will be the next step. Thanks for your help, Jerry From rick at linuxmafia.com Tue Dec 10 01:01:32 2002 From: rick at linuxmafia.com (Rick Moen) Date: Tue, 10 Dec 2002 01:01:32 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <3DF5A9DE.7010409@theashergroup.com> References: <20021210002128.C87289-100000@pogo.caustic.org> <3DF5A9DE.7010409@theashergroup.com> Message-ID: <20021210090132.GV29177@linuxmafia.com> Quoting Jerry Asher (jerry-sourceforge at theashergroup.com): > I would prefer not to get into the religious flame wars.... Yeah, 'cuz ignoring the procedural problems of proprietary licensing models proves how pragmatic you are, 'n' stuff. -- Cheers, Long ago, there lived a creature with a Rick Moen voice like a vacuum cleaner. We know little rick at linuxmafia.com about it, but we do know that it ate cats. From jerry-sourceforge at theashergroup.com Tue Dec 10 01:05:13 2002 From: jerry-sourceforge at theashergroup.com (Jerry Asher) Date: Tue, 10 Dec 2002 01:05:13 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <20021210002128.C87289-100000@pogo.caustic.org> References: <20021210002128.C87289-100000@pogo.caustic.org> <3DF5A9DE.7010409@theashergroup.com> <20021210090132.GV29177@linuxmafia.com> Message-ID: <3DF5AE49.9000501@theashergroup.com> Rick Moen wrote: > Quoting Jerry Asher (jerry-sourceforge at theashergroup.com): > > > >I would prefer not to get into the religious flame wars.... > > > Yeah, 'cuz ignoring the procedural problems of proprietary licensing > models proves how pragmatic you are, 'n' stuff. I'm not sure what you are getting at. This is for my own use. I am not selling it. I am not reselling it. I am not distributing it. I believe I am using it in complete accordance with the license it comes with, so I am not sure what procedural problems you are referring to. And it has always worked very well for me. It seems as though you are saying that my being pragmatic is a bad thing, and I am not sure why being pragmatic would be a bad thing. Anyway I don't want to get into a battle over this. So once more, thanks for your help, Jerry From jerry-sourceforge at theashergroup.com Tue Dec 10 01:12:14 2002 From: jerry-sourceforge at theashergroup.com (Jerry Asher) Date: Tue, 10 Dec 2002 01:12:14 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <3DF55B48.4070507@theashergroup.com> References: <3DF55B48.4070507@theashergroup.com> <20021210000517.B87289-100000@pogo.caustic.org> <20021210082006.GT10259@zork.net> <3DF5AB6E.9070508@theashergroup.com> <20021210085415.GV10259@zork.net> Message-ID: <3DF5AFEE.1010600@theashergroup.com> Nick Moffitt wrote: > Did I *ask* for some NT twit to start mailing me privately? > > Get the fuck out of my inbox. Gosh, Nick, please accept my apologies. > >> Sacrilege! You have obviously not applied the necessary Spock >> Logic to mail transfer that DJB has! He has a keen intellect and a >> remarkable capacity to be *absolutely correct* when his software >> silently drops your mails on the floor! > I really want to avoid the qmail flame battles. I will say that I > have been running qmail for > 3 years and I never seen a case where qmail dropped any email at all, silently or otherwise. In this case, 4 days after sending it, it came back to me. Since your reply wasn't really salient to the issue, I thought it polite to take the list out of the response. All I did was hit reply-all within Mozilla, and then removed the list. I apologize again if you prefer not to get list directed emails in your inbox. I am not sure how, but I believe you can adjust your headers to prevent that from happening. Yours, Jerry From rick at linuxmafia.com Tue Dec 10 01:59:24 2002 From: rick at linuxmafia.com (Rick Moen) Date: Tue, 10 Dec 2002 01:59:24 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <3DF5AFEE.1010600@theashergroup.com> References: <3DF55B48.4070507@theashergroup.com> <20021210000517.B87289-100000@pogo.caustic.org> <20021210082006.GT10259@zork.net> <3DF5AB6E.9070508@theashergroup.com> <20021210085415.GV10259@zork.net> <3DF5AFEE.1010600@theashergroup.com> Message-ID: <20021210095924.GW29177@linuxmafia.com> Quoting Jerry Asher (jerry-sourceforge at theashergroup.com): > Since your reply wasn't really salient to the issue, I thought it polite > to take the list out of the response. Suggestion: When/if you feel a need to go off-list, (1) remove any list-tag (such as "[buug]") from the subject header. It wouldn't even hurt to change it to "[off-list]". (2) Disclose at the top of your mail the fact that you've just gone off-list, and why. Although there are certainly sometimes reasons to want to go to private mail, most of us expect that a list thread will continue to be on-list unless and until two participants _both_ intentionally take it private. The occasional experience (which didn't occur here, but often does) of crafting a careful list-thread reply to benefit the public, and then noticing, just before sending (or after) that the person you're replying to has already taken you into private mail without saying so, can be absolutely infuriating. Anyhow: Software that, because of proprietary licensing, can be maintained by the general public only through source patches that never get regression-tested in combination, is always going to be handicapped in dealing with technical problems. When you get tired of being jerked around in that fashion, try Postfix. -- Cheers, "Reality is not optional." Rick Moen -- Thomas Sowell rick at linuxmafia.com From jerry-sourceforge at theashergroup.com Tue Dec 10 02:02:26 2002 From: jerry-sourceforge at theashergroup.com (Jerry Asher) Date: Tue, 10 Dec 2002 02:02:26 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <3DF55B48.4070507@theashergroup.com> References: <3DF55B48.4070507@theashergroup.com> <20021210000517.B87289-100000@pogo.caustic.org> <20021210082006.GT10259@zork.net> <3DF5AB6E.9070508@theashergroup.com> <20021210085415.GV10259@zork.net> <3DF5AFEE.1010600@theashergroup.com> <20021210095924.GW29177@linuxmafia.com> Message-ID: <3DF5BBB2.807@theashergroup.com> Rick Moen wrote: > Suggestion: When/if you feel a need to go off-list, (1) remove any > list-tag (such as "[buug]") from the subject header. It wouldn't even > hurt to change it to "[off-list]". (2) Disclose at the top of your mail > the fact that you've just gone off-list, and why. > > Although there are certainly sometimes reasons to want to go to private > mail, most of us expect that a list thread will continue to be on-list > unless and until two participants _both_ intentionally take it private. > The occasional experience (which didn't occur here, but often does) of > crafting a careful list-thread reply to benefit the public, and then > noticing, just before sending (or after) that the person you're replying > to has already taken you into private mail without saying so, can be > absolutely infuriating. Yes, I've had that experience, and yes, it's annoying. Thanks for your description on good ways to go off list, I appreciate that. Jerry From itz at speakeasy.org Tue Dec 10 09:36:43 2002 From: itz at speakeasy.org (Ian Zimmerman) Date: 10 Dec 2002 09:36:43 -0800 Subject: [buug] Modules & Bonding In-Reply-To: <20021210012244.38402.qmail@web13007.mail.yahoo.com> References: <20021210012244.38402.qmail@web13007.mail.yahoo.com> Message-ID: <86r8cp6aj8.fsf@kronstadt.homeunix.net> HD> Hi, I am running RH 7.3 on my box. I recently compiled kernel HD> 2.4.20 and after a lot of pain (during which I learnt a lot) I got HD> the thing to work. HD> Well, when I boot my box now, I see that on booting all the HD> modules which I created, are loaded. When I lsmod, I see that HD> nearly 50% of them are unused, and most of them have an autoclean HD> flag. Surprisingly, these unused modules seem to persist.After an HD> hour, after a day. HD> So I have three questions: 1. Why doesn't autoclean do what it is HD> supposed to? As you may or may not know, kerneld went away recently (in 2.2 I think). Even if you have it running, it does nothing. The only way to unload modules is with a cronjob like this: 1-59/2 * * * * root /sbin/rmmod -a I am a Debian person, so I don't know if RH has such a cronjob on by default. If yes, there's something wrong with it. If no, you have to add one yourself. HD> 2. Why are unnecessary modules being loaded on boot? HD> 3. What should I do to ensure that unnecessary modules don't load HD> on boot? Again, a RH user should answer this; on Debian, the initscript /etc/init.d/modutils loads all modules listed in /etc/modules permanently. -- Ian Zimmerman, Oakland, California, U.S.A. if (sizeof(signed) > sizeof(unsigned) + 4) { delete this; } GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 From nick at zork.net Tue Dec 10 10:50:59 2002 From: nick at zork.net (Nick Moffitt) Date: Tue, 10 Dec 2002 10:50:59 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <3DF5AE49.9000501@theashergroup.com> References: <20021210002128.C87289-100000@pogo.caustic.org> <3DF5A9DE.7010409@theashergroup.com> <20021210090132.GV29177@linuxmafia.com> <3DF5AE49.9000501@theashergroup.com> Message-ID: <20021210185059.GW10259@zork.net> begin Jerry Asher quotation: > Anyway I don't want to get into a battle over this. So once more, > thanks for your help, Apology accepted. -- A: No. Q: Should I include quotations after my reply? From nkj at namodn.com Tue Dec 10 12:56:34 2002 From: nkj at namodn.com (Nick Jennings) Date: Tue, 10 Dec 2002 12:56:34 -0800 Subject: [buug] Test message, apologies... In-Reply-To: <20021210082006.GT10259@zork.net>; from nick@zork.net on Tue, Dec 10, 2002 at 12:20:06AM -0800 References: <3DF55B48.4070507@theashergroup.com> <20021210000517.B87289-100000@pogo.caustic.org> <20021210082006.GT10259@zork.net> Message-ID: <20021210125634.E29581@namodn.com> On Tue, Dec 10, 2002 at 12:20:06AM -0800, Nick Moffitt wrote: > Sacrilege! You have obviously not applied the necessary Spock > Logic to mail transfer that DJB has! He has a keen intellect and a > remarkable capacity to be *absolutely correct* when his software > silently drops your mails on the floor! You should all quit your > complaining! Complaining helps me temporarily forget the fact that my own life is worthless, and meaningless. Please don't ask me to stop! It's all I have.... From sneakums at zork.net Tue Dec 10 13:05:34 2002 From: sneakums at zork.net (Sean Neakums) Date: Tue, 10 Dec 2002 21:05:34 +0000 Subject: [buug] Test message, apologies... In-Reply-To: <20021210125634.E29581@namodn.com> (Nick Jennings's message of "Tue, 10 Dec 2002 12:56:34 -0800") References: <3DF55B48.4070507@theashergroup.com> <20021210000517.B87289-100000@pogo.caustic.org> <20021210082006.GT10259@zork.net> <20021210125634.E29581@namodn.com> Message-ID: <6uvg21twip.fsf@zork.zork.net> commence Nick Jennings quotation: > On Tue, Dec 10, 2002 at 12:20:06AM -0800, Nick Moffitt wrote: >> Sacrilege! You have obviously not applied the necessary Spock >> Logic to mail transfer that DJB has! He has a keen intellect and a >> remarkable capacity to be *absolutely correct* when his software >> silently drops your mails on the floor! You should all quit your >> complaining! > > Complaining helps me temporarily forget the fact that my own life > is worthless, and meaningless. Please don't ask me to stop! It's all > I have.... Sounds like you need some BIG BEERS. -- / | [|] Sean Neakums | Questions are a burden to others; [|] | answers a prison for oneself. \ | From bonkers at thetechbox.com Tue Dec 10 19:52:59 2002 From: bonkers at thetechbox.com (Matt Bockman) Date: Tue, 10 Dec 2002 19:52:59 -0800 Subject: [buug] Whats a good MTA? Message-ID: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp> I'm trying to find a good mail transfer agent. I know my qmail works wonders and all, but I'm just trying to figure out, cuz... I want to have a webmail type thing on my website, one that I can customize and stuff. But I gotta have a good MTA that will work with that. Anyone know any good combinations? ~Matt -------------- next part -------------- An HTML attachment was scrubbed... URL: From rick at linuxmafia.com Tue Dec 10 20:22:18 2002 From: rick at linuxmafia.com (Rick Moen) Date: Tue, 10 Dec 2002 20:22:18 -0800 Subject: [buug] Whats a good MTA? In-Reply-To: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp> References: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp> Message-ID: <20021211042218.GO29177@linuxmafia.com> Quoting Matt Bockman (bonkers at thetechbox.com): > I'm trying to find a good mail transfer agent. I know my qmail works > wonders and all, but I'm just trying to figure out, cuz... I want to > have a webmail type thing on my website, one that I can customize and > stuff. But I gotta have a good MTA that will work with that. Anyone > know any good combinations? Postfix is generally excellent, and has a modular design. Exim is really good and is simple to set up and administer. It has a monolithic-binary design. Courier MTA is new-ish, but is getting a good reputation, and includes a webmail component, SqWebMail. All three are so blindingly fast / high-throughput in real-world operation that the exact rankings are basically irrelevant. More at: http://linuxmafia.com/~rick/linux-info/mtas More on webmail: http://linuxmafia.com/~rick/linux-info/webmail -- Cheers, Rick Moen This space for rant. rick at linuxmafia.com From nkj at namodn.com Tue Dec 10 20:43:12 2002 From: nkj at namodn.com (Nick Jennings) Date: Tue, 10 Dec 2002 20:43:12 -0800 Subject: [buug] Whats a good MTA? In-Reply-To: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp>; from bonkers@thetechbox.com on Tue, Dec 10, 2002 at 07:52:59PM -0800 References: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp> Message-ID: <20021210204312.C32265@namodn.com> Exim is extremely configurable (and very well documented). It supports logically seperating out users based on domain names. So, for instance, what I do on my server, is I have my servers domain & user accounts set up normally. Then I have another domain name which is used exclusively for webmail (iaminsane.com) and it has a completely seperate namespace for user accounts, so the two do not conflict. I've been very happy with exim. I have not been very happy with sendmail. I do like Veggie Burgers. I do not like Anchovies. - Nick On Tue, Dec 10, 2002 at 07:52:59PM -0800, Matt Bockman wrote: > I'm trying to find a good mail transfer agent. I know my qmail works wonders and all, but I'm just trying to figure out, cuz... I want to have a webmail type thing on my website, one that I can customize and stuff. But I gotta have a good MTA that will work with that. Anyone know any good combinations? > > ~Matt From bonkers at thetechbox.com Tue Dec 10 21:13:33 2002 From: bonkers at thetechbox.com (Matt Bockman) Date: Tue, 10 Dec 2002 21:13:33 -0800 Subject: [buug] Whats a good MTA? References: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp> <20021210204312.C32265@namodn.com> Message-ID: <006d01c2a0d4$0d1005e0$f300a8c0@bonkersxgxhvqp> well, I just have like.. 3 accounts. ONe for me, one for my junk mail, and one for my friend. I don't need anything of great power, really. But I would like to have a sort of hotmailish thing going on, where I could check my mail from my site. Anyway, latez all... ~Matt ----- Original Message ----- From: "Nick Jennings" To: "Matt Bockman" Cc: Sent: Tuesday, December 10, 2002 8:43 PM Subject: Re: [buug] Whats a good MTA? > Exim is extremely configurable (and very well documented). It supports > logically seperating out users based on domain names. > > So, for instance, what I do on my server, is I have my servers domain & user > accounts set up normally. Then I have another domain name which is used > exclusively for webmail (iaminsane.com) and it has a completely seperate > namespace for user accounts, so the two do not conflict. > > I've been very happy with exim. I have not been very happy with sendmail. > I do like Veggie Burgers. I do not like Anchovies. > > - Nick > > On Tue, Dec 10, 2002 at 07:52:59PM -0800, Matt Bockman wrote: > > I'm trying to find a good mail transfer agent. I know my qmail works wonders and all, but I'm just trying to figure out, cuz... I want to have a webmail type thing on my website, one that I can customize and stuff. But I gotta have a good MTA that will work with that. Anyone know any good combinations? > > > > ~Matt > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug > From jan at caustic.org Tue Dec 10 22:18:18 2002 From: jan at caustic.org (f.johan.beisser) Date: Tue, 10 Dec 2002 22:18:18 -0800 (PST) Subject: [buug] Whats a good MTA? In-Reply-To: <006d01c2a0d4$0d1005e0$f300a8c0@bonkersxgxhvqp> Message-ID: <20021210221542.Q87289-100000@pogo.caustic.org> On Tue, 10 Dec 2002, Matt Bockman wrote: > well, I just have like.. 3 accounts. ONe for me, one for my junk mail, > and one for my friend. I don't need anything of great power, really. But > I would like to have a sort of hotmailish thing going on, where I could > check my mail from my site. Anyway, latez all... for web mail, the MTA should be irrelevant. you may want to set up an https server, with something like squirrelmail. http://www.squirrelmail.org/ a few webmail clients need to have imap servers they can contact. running imapd through localhost will work fine. -------/ f. johan beisser /--------------------------------------+ http://caustic.org/~jan jan at caustic.org "Champagne for my real friends, real pain for my sham friends." -- Tom Waits From bonkers at thetechbox.com Tue Dec 10 22:27:42 2002 From: bonkers at thetechbox.com (Matt Bockman) Date: Tue, 10 Dec 2002 22:27:42 -0800 Subject: [buug] Whats a good MTA? References: <20021210221542.Q87289-100000@pogo.caustic.org> Message-ID: <008601c2a0de$69223ab0$f300a8c0@bonkersxgxhvqp> I much like squirrelmail from the screenshots, of course I've never used it and I have a 102 fever (F)... so.. dunno. I gots to learn to install apache on my FreeBSD server, and I still don't know what to use for a MTA...what's a VERY easy one to use with Squirrelmail... easy to use mail server? I also want it to depend on my accounts... I dunno. I kinda wanna have it where I can have a user, then I can select if he/she gets mail, web storage, and/or shell access. I don't know again. ~Matt ----- Original Message ----- From: "f.johan.beisser" To: "Matt Bockman" Cc: "Nick Jennings" ; Sent: Tuesday, December 10, 2002 10:18 PM Subject: Re: [buug] Whats a good MTA? > On Tue, 10 Dec 2002, Matt Bockman wrote: > > > well, I just have like.. 3 accounts. ONe for me, one for my junk mail, > > and one for my friend. I don't need anything of great power, really. But > > I would like to have a sort of hotmailish thing going on, where I could > > check my mail from my site. Anyway, latez all... > > for web mail, the MTA should be irrelevant. > > you may want to set up an https server, with something like squirrelmail. > > http://www.squirrelmail.org/ > > a few webmail clients need to have imap servers they can contact. running > imapd through localhost will work fine. > > -------/ f. johan beisser /--------------------------------------+ > http://caustic.org/~jan jan at caustic.org > "Champagne for my real friends, real pain for > my sham friends." -- Tom Waits > > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug > From nick at zork.net Tue Dec 10 23:50:52 2002 From: nick at zork.net (Nick Moffitt) Date: Tue, 10 Dec 2002 23:50:52 -0800 Subject: [buug] Whats a good MTA? In-Reply-To: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp> References: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp> Message-ID: <20021211075051.GH10259@zork.net> begin Matt Bockman quotation: > I'm trying to find a good mail transfer agent. I know my qmail > works wonders and all, but I'm just trying to figure out, cuz... > I want to have a webmail type thing on my website, one that I can > customize and stuff. But I gotta have a good MTA that will work > with that. Anyone know any good combinations? You're in luck, as most Webmail suites nowadays use IMAP as the means of connecting to your MTA. Thus, if qmail has an IMAP server that will talk to the outside world in the way the world expects, you should be able to set up IMP or Squirrelmail or any other of the myriad Web mail suites out there. You don't even need to make the IMAP server visible to the outside world--only the machine running squirrelmail (et al) needs to be able to connect via IMAP. Often you'll be using the same machine for both, so a localhost-only IMAP server is your best bet. -- A: No. Q: Should I include quotations after my reply? From nick at zork.net Wed Dec 11 00:01:04 2002 From: nick at zork.net (Nick Moffitt) Date: Wed, 11 Dec 2002 00:01:04 -0800 Subject: [buug] Whats a good MTA? In-Reply-To: <008601c2a0de$69223ab0$f300a8c0@bonkersxgxhvqp> References: <20021210221542.Q87289-100000@pogo.caustic.org> <008601c2a0de$69223ab0$f300a8c0@bonkersxgxhvqp> Message-ID: <20021211080104.GI10259@zork.net> begin Matt Bockman quotation: > so.. dunno. I gots to learn to install apache on my FreeBSD server, "Just use ports!" > and I still don't know what to use for a MTA...what's a VERY easy > one to use with Squirrelmail... easy to use mail server? I also > want it to depend on my accounts... I dunno. I kinda wanna have it > where I can have a user, then I can select if he/she gets mail, web > storage, and/or shell access. I don't know again. Well, it sounds like you have several needs here. What you really need to think about is not your MTA, but your IMAP server. It's true that some IMAP servers depend on features of your MTA (for example, not all of them play nicely with qmail's "maildir" format for mailboxes), but for the most part they're interchangeable. As for mail/web/shell, you'll mostly manage that yourself by setting a user's shell to /bin/false or somesuch thing to deny shell access. I'm not sure how you'd grant web publishing abilities without either setting up some sort of content management system (there are several), or granting shell access. -- A: No. Q: Should I include quotations after my reply? From rick at linuxmafia.com Wed Dec 11 00:51:04 2002 From: rick at linuxmafia.com (Rick Moen) Date: Wed, 11 Dec 2002 00:51:04 -0800 Subject: [buug] Whats a good MTA? In-Reply-To: <20021211075051.GH10259@zork.net> References: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp> <20021211075051.GH10259@zork.net> Message-ID: <20021211085104.GE29177@linuxmafia.com> Quoting Nick Moffitt (nick at zork.net): > You don't even need to make the IMAP server visible to the > outside world--only the machine running squirrelmail (et al) needs to > be able to connect via IMAP. Often you'll be using the same machine > for both, so a localhost-only IMAP server is your best bet. Please note that Courier MTA provides both the IMAP daemon and the webmail component, already designed to integrate with one another -- but also usable individually, as they are all standards-compliant. -- Cheers, "Reality is not optional." Rick Moen -- Thomas Sowell rick at linuxmafia.com From jammer at weak.org Wed Dec 11 10:10:35 2002 From: jammer at weak.org (Jon McClintock) Date: Wed, 11 Dec 2002 10:10:35 -0800 Subject: [buug] Free Sparc hardware... Message-ID: <20021211181035.GA27718@weak.org> http://www.craigslist.org/sfo/eby/bar/7312127.html -Jon From jerry-sourceforge at theashergroup.com Wed Dec 11 11:28:20 2002 From: jerry-sourceforge at theashergroup.com (Jerry Asher) Date: Wed, 11 Dec 2002 12:28:20 -0700 Subject: [buug] Whats a good MTA? In-Reply-To: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp> References: <005801c2a0c8$cc3d54b0$f300a8c0@bonkersxgxhvqp> <20021210204312.C32265@namodn.com> <006d01c2a0d4$0d1005e0$f300a8c0@bonkersxgxhvqp> Message-ID: <3DF791D4.9050106@theashergroup.com> Matt Bockman wrote: >well, I just have like.. 3 accounts. ONe for me, one for my junk mail, and >one for my friend. I don't need anything of great power, really. But I would >like to have a sort of hotmailish thing going on, where I could check my >mail from my site. Anyway, latez all... > >~Matt > I am using courier-imap in conjunction with qmail and squirrelmail. Squirrelmail is okay, but is limited to what can be done in a browser. The best feature of imap is that I can trivially setup mozilla/linux, mozilla/w2k, evolution, eudora, mulberry to access my mail from offsite, and then if I am at a location that just has a browser, I can use the more limited Squirrelmail. Jerry From nthomas at cise.ufl.edu Wed Dec 11 12:27:43 2002 From: nthomas at cise.ufl.edu (N. Thomas) Date: Wed, 11 Dec 2002 15:27:43 -0500 Subject: [buug] mail servers for boxes with MX records? Message-ID: <20021211202743.GF10841@cise.ufl.edu> I just set up Bind 9 on a network here. My next task is to set up the mail server. Before I go into this I have one issue that I'd like to clarify. My network looks something like this: [ box1 ] / [ box0 ]- [ box2 ] \ [ box3 ] box0 serves as the firewall, gateway, and dns server, and it is the machine I wish to set up the mail server on. I'm planning on adding MX records for the other machines so that they all point to box0. Now here is what I am not sure about: I know that box0 will have a mail server runing, but do the other boxes need to have a mail server running on each of them as well? What I'm concerned about is mail that is sent from box2 to some local user (i.e. user at box2.foo.org) should correctly go to user at foo.org. Will the MUA on box2 realize that box0 is the mail server, and send the mail there? Or do I have to set up a mail server on box2 as well for this to work? (i.e. do I set up 4 mail servers or just one?) thomas -- N. Thomas nthomas at cise.ufl.edu Etiamsi occiderit me, in ipso sperabo From nkj at namodn.com Wed Dec 11 19:51:52 2002 From: nkj at namodn.com (Nick Jennings) Date: Wed, 11 Dec 2002 19:51:52 -0800 Subject: [buug] mail servers for boxes with MX records? In-Reply-To: <20021211202743.GF10841@cise.ufl.edu>; from nthomas@cise.ufl.edu on Wed, Dec 11, 2002 at 03:27:43PM -0500 References: <20021211202743.GF10841@cise.ufl.edu> Message-ID: <20021211195152.A21342@namodn.com> You should be safe with just one mailserver. Though, I don't see why you'd wan't people addressing user at box2.foo.org instead of just user at foo.org in the first place. All the mail is going to be going there anyway. - Nick Jennings On Wed, Dec 11, 2002 at 03:27:43PM -0500, N. Thomas wrote: > I just set up Bind 9 on a network here. My next task is to set up the > mail server. Before I go into this I have one issue that I'd like to > clarify. > > My network looks something like this: > > [ box1 ] > / > [ box0 ]- [ box2 ] > \ > [ box3 ] > > box0 serves as the firewall, gateway, and dns server, and it is the > machine I wish to set up the mail server on. I'm planning on adding MX > records for the other machines so that they all point to box0. > > Now here is what I am not sure about: I know that box0 will have a mail > server runing, but do the other boxes need to have a mail server running > on each of them as well? > > What I'm concerned about is mail that is sent from box2 to some local > user (i.e. user at box2.foo.org) should correctly go to user at foo.org. Will > the MUA on box2 realize that box0 is the mail server, and send the mail > there? Or do I have to set up a mail server on box2 as well for this to > work? (i.e. do I set up 4 mail servers or just one?) > > thomas > > -- > N. Thomas > nthomas at cise.ufl.edu > Etiamsi occiderit me, in ipso sperabo > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug > From nthomas at cise.ufl.edu Wed Dec 11 20:39:36 2002 From: nthomas at cise.ufl.edu (N. Thomas) Date: Wed, 11 Dec 2002 23:39:36 -0500 Subject: [buug] mail servers for boxes with MX records? In-Reply-To: <20021211195152.A21342@namodn.com> References: <20021211202743.GF10841@cise.ufl.edu> <20021211195152.A21342@namodn.com> Message-ID: <20021212043936.GI10841@cise.ufl.edu> * Nick Jennings [2002-12-11 19:51:52 -0800]: > > I'm planning on adding MX records for the other machines so that > > they all point to box0. > > > > Now here is what I am not sure about: I know that box0 will have a > > mail server runing, but do the other boxes need to have a mail > > server running on each of them as well? > > You should be safe with just one mailserver. Though, I don't see > why you'd wan't people addressing user at box2.foo.org instead of > just user at foo.org in the first place. All the mail is going to be > going there anyway. Nick, Thanks for the heads up. The reason I asked about email addressed to users on internal boxes was because I had set up a bunch of scripts and cron jobs, etc., that sometimes sents mail out to some user or another. Also, if something screws up in a cron job, cron mails it out to the user, and I wanted to be notified of this. thomas -- N. Thomas nthomas at cise.ufl.edu Etiamsi occiderit me, in ipso sperabo From itz at speakeasy.org Thu Dec 12 20:13:06 2002 From: itz at speakeasy.org (Ian Zimmerman) Date: 12 Dec 2002 20:13:06 -0800 Subject: [buug] tetex-LaTeX: Using New Century Schoolbook font In-Reply-To: <20021205134043.77f7c8ec.jzitt@josephzitt.com> References: <20021205134043.77f7c8ec.jzitt@josephzitt.com> Message-ID: <863cp2sgj1.fsf@kronstadt.homeunix.net> Joseph> I'm trying to use the New Century Schoolbook font in a book Joseph> I'm typesetting in LaTeX under RedHat 7.3. I'm using the Joseph> "newcent" package found in Joseph> /usr/share/texmf/tex/latex/psnfss/newcent.sty I tried that here, it works: kronstadt:~$ latex \\nonstopmode\\input testncs.ltx This is TeX, Version 3.14159 (Web2C 7.3.7) LaTeX2e <2001/06/01> Babel and hyphenation patterns for american, french, german, ngerman, n ohyphenation, loaded. (./testncs.ltx (/usr/share/texmf/tex/latex/base/article.cls Document Class: article 2001/04/21 v1.4e Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size12.clo)) (/usr/share/texmf/tex/latex/psnfss/newcent.sty) (./testncs.aux) (/usr/share/texmf/tex/latex/psnfss/ot1pnc.fd) [1] (./testncs.aux) ) Output written on testncs.dvi (1 page, 232 bytes). Transcript written on testncs.log. kronstadt:~$ cat testncs.ltx \documentclass[12pt]{article} \usepackage{newcent} \begin{document} blah blah blah \end{document} kronstadt:~$ An obvious difference is in our version of LaTeX and Web2C. Interestingly, you have a newer LaTeX but I have a later Web2C! Did you perhaps download a LaTeX format on your own? Other than that, maybe you should come clean with your document complete preamble, are there other things you're loading before newcent? And of course there's comp.text.tex ... I you ask there and get an answer, I'd be interested to hear it. -- Ian Zimmerman, Oakland, California, U.S.A. if (sizeof(signed) > sizeof(unsigned) + 4) { delete this; } GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 From abhay_srivastava at infosys.com Thu Dec 12 21:07:24 2002 From: abhay_srivastava at infosys.com (Abhay Kumar Srivastava) Date: Fri, 13 Dec 2002 10:37:24 +0530 Subject: [buug] Some pointers on splx() and splpe() functions Message-ID: <882B7E812BE14E4BA7E86387242C8DB907040E@kecmsg11.ad.infosys.com> Hi, I was trying to figure out what these functions do: splx(int) and splpe(void). Thanks in advance. Abhay K Srivastava. From bonkers at thetechbox.com Thu Dec 12 22:00:50 2002 From: bonkers at thetechbox.com (Matt Bockman) Date: Thu, 12 Dec 2002 22:00:50 -0800 Subject: [buug] Postfix + what = Squirrelmail Message-ID: <001001c2a26c$fd594950$f300a8c0@bonkersxgxhvqp> I have postfix installed, of course, the computer I have it on doesn't have a valid hostname or anything, so I can't really test it just yet. I believe I need courier-IMAP or something to use it with squirrelmail. BTW, is there anyway to check it via an IP address using pop mail? ~Matt -------------- next part -------------- An HTML attachment was scrubbed... URL: From rick at linuxmafia.com Thu Dec 12 23:03:39 2002 From: rick at linuxmafia.com (Rick Moen) Date: Thu, 12 Dec 2002 23:03:39 -0800 Subject: [buug] Postfix + what = Squirrelmail In-Reply-To: <001001c2a26c$fd594950$f300a8c0@bonkersxgxhvqp> References: <001001c2a26c$fd594950$f300a8c0@bonkersxgxhvqp> Message-ID: <20021213070339.GS8096@linuxmafia.com> Quoting Matt Bockman (bonkers at thetechbox.com): > I have postfix installed, of course, the computer I have it on doesn't > have a valid hostname or anything, so I can't really test it just yet. > I believe I need courier-IMAP or something to use it with > squirrelmail. BTW, is there anyway to check it via an IP address using > pop mail? I may be missing something, but I'm unclear on what specifically you'e talking about when you say "it" (as in "check it"). You could mean you're looking for something to check whether Postfix is working. If so, then the thing to do is to set up /etc/host entries that point to the SMTP host's IP address du jour, send it mail (to root, to postmaster, or whatever), and verify that it hits Postfix's mail spool. You could alternatively mean you're looking for something to check whether SquirrelMail is working, given the assumption that Postfix is. I can't offer you a specific suggestion with that (having little experience with debugging webmail); I hope something will suggest itself from the SquirrelMail docs. But the obvious option is to install whatever imapd seems easiest -- if only temporarily -- and verify SquirrelMail functionality by making it work. If you're asking if there's a way to make SquirrelMail work using a pop3d instead of an imapd, I doubt that very much. -- Cheers, Errors have been made. Others will be blamed. Rick Moen rick at linuxmafia.com From cmsclaud at arches.uga.edu Thu Dec 12 23:17:43 2002 From: cmsclaud at arches.uga.edu (Claude Rubinson) Date: Thu, 12 Dec 2002 23:17:43 -0800 Subject: [buug] Postfix + what = Squirrelmail In-Reply-To: <20021213070339.GS8096@linuxmafia.com> References: <001001c2a26c$fd594950$f300a8c0@bonkersxgxhvqp> <20021213070339.GS8096@linuxmafia.com> Message-ID: <20021213071743.GA22808@wagner> On Thu, Dec 12, 2002 at 11:03:39PM -0800, Rick Moen wrote: > If you're asking if there's a way to make SquirrelMail work using a > pop3d instead of an imapd, I doubt that very much. Just for completeness, from the SquirrelMail FAQ: * Does SquirrelMail work with POP email? SquirrelMail is capable of retrieving email from a different POP server, via the Mail Fetch plugin. However, SquirrelMail requires an IMAP server to run atop of. From jammer at weak.org Fri Dec 13 08:04:38 2002 From: jammer at weak.org (Jon McClintock) Date: Fri, 13 Dec 2002 08:04:38 -0800 Subject: [buug] Seagate 23GB _full height_ SCSI drive Message-ID: <20021213160438.GD22797@weak.org> Hey folks, I've got a Seagate full height 23GB SCSI drive. It's a brick. It sucks juice (don't try putting it in a tower with a wimpy 300W power supply, because it will kill the power supply). I don't need it. Trade for something equally useful? -Jon From jzitt at metatronpress.com Fri Dec 13 09:47:45 2002 From: jzitt at metatronpress.com (Joseph Zitt) Date: Fri, 13 Dec 2002 09:47:45 -0800 Subject: [buug] tetex-LaTeX: Using New Century Schoolbook font In-Reply-To: <863cp2sgj1.fsf@kronstadt.homeunix.net> References: <20021205134043.77f7c8ec.jzitt@josephzitt.com> <863cp2sgj1.fsf@kronstadt.homeunix.net> Message-ID: <20021213094745.43582c80.jzitt@metatronpress.com> Hi. I found out from someone offline that I had been missing three essential RPMs: tetex-afm, tetex-dvilj, and tetex-dvips. Once I installed them, it's worked pretty well. I have indeed checked out comp.text.tex, and asked a few more questions there. Doing this project in LaTeX is a breeze -- assuming that one's concept of "a breeze" includes juggling LaTeX, Perl scripts, and emacs. Fortunately, I'm the right kind of masochist for the job :-) On 12 Dec 2002 20:13:06 -0800 Ian Zimmerman wrote: > An obvious difference is in our version of LaTeX and Web2C. > Interestingly, you have a newer LaTeX but I have a later Web2C! Did > you perhaps download a LaTeX format on your own? I don't recall having downloaded Web2C, so I suspect that it came along with the tetex included with Redhat 7.3. -- | jzitt at josephzitt.com http://www.josephzitt.com/ | | GPG: A4224EFA http://www.mp3.com/josephzitt/ | | == New book: Surprise Me with Beauty: the Music of Human Systems == | | Comma / Gray Code / VoiceWAVE Silence: the John Cage Discussion List | From john at jjdev.com Fri Dec 13 20:30:52 2002 From: john at jjdev.com (johnd) Date: Sat, 14 Dec 2002 04:30:52 +0000 Subject: [buug] mac os x server Message-ID: <20021214043052.GB25468@master.compound.theunixman.com> Any one have mac os x server for sale? From itz at speakeasy.org Fri Dec 13 23:37:45 2002 From: itz at speakeasy.org (Ian Zimmerman) Date: 13 Dec 2002 23:37:45 -0800 Subject: [buug] open domain, where Message-ID: <86r8cl59va.fsf@kronstadt.homeunix.net> Hi, continuing my foray into DNS exploration tools, I want to test the case of a zone with glue NS records and attached subdomains. Does anyone know of a zone which 1. has glue records 2. allows transfers (AXFR) to outside public 3. zones of subdomains can likewise be transferred I could set one up myself, of course. Just being too lazy. -- Ian Zimmerman, Oakland, California, U.S.A. if (sizeof(signed) > sizeof(unsigned) + 4) { delete this; } GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 From nick at zork.net Fri Dec 13 23:54:09 2002 From: nick at zork.net (Nick Moffitt) Date: Fri, 13 Dec 2002 23:54:09 -0800 Subject: [buug] open domain, where In-Reply-To: <86r8cl59va.fsf@kronstadt.homeunix.net> References: <86r8cl59va.fsf@kronstadt.homeunix.net> Message-ID: <20021214075409.GS21730@zork.net> begin Ian Zimmerman quotation: > Hi, continuing my foray into DNS exploration tools, I want to test > the case of a zone with glue NS records and attached subdomains. > Does anyone know of a zone which > > 1. has glue records > 2. allows transfers (AXFR) to outside public > 3. zones of subdomains can likewise be transferred Don marti was doing something like this with linuxfreaks.org. You may need to mail him for axfr privileges, though, as I think he uses the same Richard Couture-derived named.conf that I do. dmarti at zgp.org -- A: No. Q: Should I include quotations after my reply? From itz at speakeasy.org Sun Dec 15 09:24:03 2002 From: itz at speakeasy.org (Ian Zimmerman) Date: 15 Dec 2002 09:24:03 -0800 Subject: [buug] test, please ignore Message-ID: <86el8jurf0.fsf@kronstadt.homeunix.net> tagada tagada penguiny foo bar -- Ian Zimmerman, Oakland, California, U.S.A. if (sizeof(signed) > sizeof(unsigned) + 4) { delete this; } GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 From itz at speakeasy.org Sun Dec 15 17:21:47 2002 From: itz at speakeasy.org (Ian Zimmerman) Date: 15 Dec 2002 17:21:47 -0800 Subject: [buug] mindent.el --- simple non-syntax sensitive indentation Message-ID: <86r8cipxlg.fsf@kronstadt.homeunix.net> The following message is a courtesy copy of an article that has been posted to gnu.emacs.sources as well. ;;; mindent.el --- simple non-syntax sensitive indentation ;; Copyright (C) Ian Zimmerman, February 2002 ;; Terms: GNU General Public License, Version 2 (defvar mindent-mode nil "The global flag for the mindent minor mode.") (defvar mindent-comment-predicate (lambda () nil) "A predicate function called to determine if the point is in a comment. By default, always returns nil.") (defun mindent-mode (&optional arg) "Set or toggle the mindent minor mode. \\ This mode provides simple, syntax-oblivious indentation for languages that are too difficult to parse with current Emacs mechanisms, such as Haskell. Commands: \\[mindent-backward-to-same-indent] - Move point back N lines with less or \ same indentation. \\[mindent-forward-to-same-indent] - Move point forward N lines with less or \ same indentation. \\[mindent-backward-to-less-indent] - Move point back N lines with stricly \ less indentation. \\[mindent-forward-to-less-indent] - Move point forward N lines with strictly \ less indentation. \\[mindent-indent-relative] - Indent current line relative to the Nth \ indentation point. \\[mindent-unindent-line] - Unindent current line N levels. \\[mindent-indent-region-relative] - Indent current region relative to \ the Nth indentation point. \\[mindent-unindent-region] - Unindent region N levels. \\[mindent-indent-to-char] - Indent current line to the Nth occurrence \ of C on the previous line. \\[mindent-indent-as-line-starting] - Indent current line just like \ the Nth preceding line starting with C. \\[mindent-indent-region-to-char] - Indent current region to the Nth \ occurrence of C on the previous line. \\[mindent-indent-to-mouse] - Indent current line to column where mouse \ was clicked. \\[mindent-indent-as-mouse-line] - Indent current line just like line where \ mouse was clicked. \\[mindent-indent-region-to-mouse] - Indent current region to column where \ mouse was clicked. \\[mindent-indent-region-as-mouse-line] - Indent current region just like line \ where mouse was clicked. `mindent-comment-predicate' is a variable holding a predicate function called to determine if the point is in a comment. " (interactive "P") (let ((goal (if (null arg) (not mindent-mode) (> (prefix-numeric-value arg) 0)))) (if (or (and goal mindent-mode) (and (not goal) (not mindent-mode))) nil (if goal (progn (make-variable-buffer-local 'mindent-mode) (setq mindent-mode t) (make-local-variable 'mindent-saved-indent-line-function) (setq mindent-saved-indent-line-function indent-line-function) (make-variable-buffer-local 'indent-line-function) (setq indent-line-function 'mindent-indent-line) (make-local-variable 'mindent-saved-indent-region-function) (setq mindent-saved-indent-region-function indent-region-function) (make-variable-buffer-local 'indent-region-function) (setq indent-region-function 'mindent-indent-region)) (setq mindent-mode nil) (setq indent-line-function mindent-saved-indent-line-function) (setq indent-region-function mindent-saved-indent-region-function))))) (defsubst turn-on-mindent-mode () "Turn on the mindent minor mode." (interactive) (mindent-mode 1)) (defsubst turn-off-mindent-mode () "Turn off the mindent minor mode." (interactive) (mindent-mode 0)) (or (assq 'mindent-mode minor-mode-alist) (setq minor-mode-alist (cons '(mindent-mode " Mindent") minor-mode-alist))) (defvar mindent-mode-map nil "Keymap used in mindent mode.") (if mindent-mode-map () (setq mindent-mode-map (make-sparse-keymap)) (define-key mindent-mode-map "\C-c[" 'mindent-backward-to-same-indent) (define-key mindent-mode-map "\C-c]" 'mindent-forward-to-same-indent) (define-key mindent-mode-map "\C-c\\" 'mindent-backward-to-less-indent) (define-key mindent-mode-map "\C-c/" 'mindent-forward-to-less-indent) (define-key mindent-mode-map "\C-c=" 'mindent-indent-relative) (define-key mindent-mode-map "\C-c-" 'mindent-unindent-line) (define-key mindent-mode-map "\C-c'" 'mindent-indent-region-relative) (define-key mindent-mode-map "\C-c`" 'mindent-unindent-region) (define-key mindent-mode-map "\C-c." 'mindent-indent-to-char) (define-key mindent-mode-map "\C-c^" 'mindent-indent-as-line-starting) (define-key mindent-mode-map "\C-c," 'mindent-indent-region-to-char) (define-key mindent-mode-map [S-mouse-3] 'mindent-indent-to-mouse) (define-key mindent-mode-map [C-S-mouse-3] 'mindent-indent-as-mouse-line) (define-key mindent-mode-map [S-mouse-2] 'mindent-indent-region-to-mouse) (define-key mindent-mode-map [C-S-mouse-2] 'mindent-indent-region-as-mouse-line)) (or (assq 'mindent-mode minor-mode-map-alist) (setq minor-mode-map-alist (cons (cons 'mindent-mode mindent-mode-map) minor-mode-map-alist))) (defun mindent-backward-to-same-indent (&optional n) "Move point back N lines with less or same indentation." (interactive "p") (beginning-of-line 1) (if (< n 0) (mindent-forward-to-same-indent (- n)) (while (> n 0) (let ((i (current-indentation))) (forward-line -1) (while (or (> (current-indentation) i) (funcall mindent-comment-predicate) (looking-at (concat "[ \t]*\\(\n\\|" comment-start-skip "\\)"))) (forward-line -1))) (setq n (1- n)))) (back-to-indentation)) (defun mindent-forward-to-same-indent (&optional n) "Move point forward N lines with less or same indentation." (interactive "p") (beginning-of-line 1) (if (< n 0) (mindent-backward-to-same-indent (- n)) (while (> n 0) (let ((i (current-indentation))) (forward-line 1) (while (or (> (current-indentation) i) (funcall mindent-comment-predicate) (looking-at (concat "[ \t]*\\(\n\\|" comment-start-skip "\\)"))) (forward-line 1))) (setq n (1- n)))) (back-to-indentation)) (defun mindent-backward-to-less-indent (&optional n) "Move point back N lines with stricly less indentation." (interactive "p") (beginning-of-line 1) (if (< n 0) (mindent-forward-to-less-indent (- n)) (while (> n 0) (let ((i (current-indentation))) (forward-line -1) (while (or (>= (current-indentation) i) (funcall mindent-comment-predicate) (looking-at (concat "[ \t]*\\(\n\\|" comment-start-skip "\\)"))) (if (bobp) (error "Beginning of buffer")) (forward-line -1))) (setq n (1- n)))) (back-to-indentation)) (defun mindent-forward-to-less-indent (&optional n) "Move point forward N lines with strictly less indentation." (interactive "p") (beginning-of-line 1) (if (< n 0) (mindent-backward-to-less-indent (- n)) (while (> n 0) (let ((i (current-indentation))) (forward-line 1) (while (or (>= (current-indentation) i) (funcall mindent-comment-predicate) (looking-at (concat "[ \t]*\\(\n\\|" comment-start-skip "\\)"))) (if (eobp) (error "End of buffer")) (forward-line 1))) (setq n (1- n)))) (back-to-indentation)) (defun mindent-internal-indent-once (&optional bol-ok) "Indent to the next available indentation point. Indentation points are the columns where the previous nonblank line has a blank character, followed by a nonblank character. Additionally, if BOL-OK is set, a nonblank character in column 0 is considered an indentation point." (let* ((here (current-column)) (indp (save-excursion (if (not (re-search-backward "\\(.\\|\n\\)\n" nil t)) 0 (beginning-of-line) (while (and (not (bobp)) (or (funcall mindent-comment-predicate) (looking-at (concat "[ \t]*\\(\n\\|" comment-start-skip "\\)")))) (forward-line -1)) (end-of-line) (let ((endp (point))) (move-to-column here) (if (and bol-ok (bolp) (looking-at "\\S ")) nil (re-search-forward "\\s \\S " endp 'move) (backward-char 1)) (current-column)))))) (indent-to indp))) (defun mindent-internal-indent (n &optional bol-ok) "Go forward N indentation points, or as many as possible. Assume point is exactly on left margin to start with." (cond ((= n 0) nil) ((> n 0) (mindent-internal-indent-once bol-ok) (mindent-internal-indent (- n 1))))) (defun mindent-unindent-line (n) "Unindent current line N levels. That is, find the Nth stricly less indented line preceding this one and reindent to it." (interactive "p") (let ((indp (save-excursion (mindent-backward-to-less-indent n) (current-indentation)))) (if (> (current-column) (current-indentation)) (save-excursion (back-to-indentation) (delete-horizontal-space) (indent-to indp)) (back-to-indentation) (delete-horizontal-space) (indent-to indp)))) (defun mindent-indent-line () "Indent the current line the same as last nonblank one." (interactive) (if (> (current-column) (current-indentation)) (save-excursion (back-to-indentation) (delete-horizontal-space) (mindent-internal-indent 1)) (back-to-indentation) (delete-horizontal-space) (mindent-internal-indent 1 t))) (defun mindent-indent-relative (n) "Indent current line relative to the Nth indentation point. Indentation points are the columns where the previous nonblank line has a blank character, followed by a nonblank character. With negative N, unindent current line N levels." (interactive "p") (if (< n 0) (mindent-unindent-line (- n)) (if (> (current-column) (current-indentation)) (save-excursion (back-to-indentation) (mindent-internal-indent n)) (back-to-indentation) (mindent-internal-indent n)))) (defun mindent-indent-to-char (c n) "Indent current line to the Nth occurrence of C on the previous line." (interactive "cIndent to character: \np") (let* ((search-string (if (or (char-equal c ?-) (char-equal c ?^) (char-equal c ?\\ )) (concat "^\\" (char-to-string c)) (concat "^" (char-to-string c)))) (start-column (current-indentation)) (goal (save-excursion (forward-line -1) (end-of-line) (let ((limit (point))) (move-to-column start-column) (while (> n 0) (skip-chars-forward search-string limit) (setq n (1- n)) (if (and (> n 0) (< (point) limit)) (forward-char 1))) (current-column))))) (if (> (current-column) (current-indentation)) (save-excursion (back-to-indentation) (delete-horizontal-space) (indent-to goal)) (back-to-indentation) (delete-horizontal-space) (indent-to goal)))) (defun mindent-indent-to-mouse (ev) "Indent current line to column where mouse was clicked." (interactive "@e") (let ((indp (car (posn-col-row (event-start ev))))) (if (> (current-column) (current-indentation)) (save-excursion (back-to-indentation) (delete-horizontal-space) (indent-to indp)) (back-to-indentation) (delete-horizontal-space) (indent-to indp)))) (defun mindent-indent-as-mouse-line (ev) "Indent current line just like line where mouse was clicked." (interactive "@e") (let ((indp (save-excursion (mouse-set-point ev) (current-indentation)))) (if (> (current-column) (current-indentation)) (save-excursion (back-to-indentation) (delete-horizontal-space) (indent-to indp)) (back-to-indentation) (delete-horizontal-space) (indent-to indp)))) (defun mindent-indent-as-line-starting (c n) "Indent current line just like the Nth preceding line starting with C." (interactive "cIndent as line starting with: \np") (if (zerop n) nil (let* ((direction (if (> n 0) -1 1)) (num (abs n)) (indp (save-excursion (beginning-of-line 1) (while (> num 0) (forward-line direction) (setq num (1- num)) (while (or (not (looking-at (concat "[ \t]*" (regexp-quote (char-to-string c))))) (funcall mindent-comment-predicate) (looking-at (concat "[ \t]*\\(\n\\|" comment-start-skip "\\)"))) (if (or (bobp) (eobp)) (error "No such line")) (forward-line direction))) (back-to-indentation) (current-column)))) (indent-line-to indp)))) ;; functions that reindent entire regions (defun mindent-compute-block-indent (pos) "Given a position POS, compute the amount of space needed to indent the current line so that it is indented to the column which is the current columns at POS. The result can be negative, if unindenting is necessary to get to POS." (let ((goal (save-excursion (goto-char pos) (current-column)))) (- goal (current-indentation)))) (defun mindent-unindent-region (n start end) "Unindent region N levels. That is, find the Nth stricly less indented line preceding the first on in the region, and reindent to it." (interactive "p\nr") (save-excursion (goto-char start) (let* ((p (save-excursion (mindent-backward-to-less-indent n) (point))) (offset (mindent-compute-block-indent p))) (indent-code-rigidly start end offset)))) (defun mindent-indent-region (start end) "Indent the current region as a block to the level of the line preceding it." (interactive "r") (save-excursion (goto-char start) (let* ((indp (save-excursion (forward-line -1) (back-to-indentation) (point))) (offset (mindent-compute-block-indent indp))) (indent-code-rigidly start end offset)))) (defun mindent-indent-region-relative (n start end) "Indent current region relative to the Nth indentation point. Indentation points are the columns where the previous nonblank line has a blank character, followed by a nonblank character. With negative N, unindent current region N levels." (interactive "p\nr") (if (< n 0) (mindent-unindent-region (- n) start end) (save-excursion (goto-char start) (let* ((here (current-indentation)) (indp (save-excursion (if (not (re-search-backward "\\(.\\|\n\\)\n" nil t)) (point-min) (beginning-of-line) (while (and (not (bobp)) (or (funcall mindent-comment-predicate) (looking-at (concat "[ \t]*\\(\n\\|" comment-start-skip "\\)")))) (forward-line -1)) (end-of-line) (let ((endp (point))) (move-to-column here) (re-search-forward "\\s \\S " endp 'move n) (backward-char 1) (point))))) (offset (mindent-compute-block-indent indp))) (indent-code-rigidly start end offset))))) (defun mindent-indent-region-to-char (c n start end) "Indent current region to the Nth occurrence of C on the previous line." (interactive "cIndent to character: \np\nr") (save-excursion (goto-char start) (let* ((search-string (if (or (char-equal c ?-) (char-equal c ?^) (char-equal c ?\\ )) (concat "^\\" (char-to-string c)) (concat "^" (char-to-string c)))) (start-column (current-indentation)) (goal (save-excursion (forward-line -1) (end-of-line) (let ((limit (point))) (move-to-column start-column) (while (> n 0) (skip-chars-forward search-string limit) (setq n (1- n)) (if (and (> n 0) (< (point) limit)) (forward-char 1))) (current-column)))) (offset (- goal start-column))) (indent-code-rigidly start end offset)))) (defun mindent-indent-region-to-mouse (ev start end) "Indent current region to column where mouse was clicked." (interactive "@e\nr") (save-excursion (goto-char start) (let ((c (progn (back-to-indentation) (current-column))) (goal (car (posn-col-row (event-start ev))))) (indent-code-rigidly start end (- goal c))))) (defun mindent-indent-region-as-mouse-line (ev start end) "Indent current region just like line where mouse was clicked." (interactive "@e\nr") (save-excursion (goto-char start) (let ((indp (save-excursion (mouse-set-point ev) (back-to-indentation) (point)))) (indent-code-rigidly start end (mindent-compute-block-indent indp))))) (provide 'mindent) ;;; mindent.el ends here -- Ian Zimmerman, Oakland, California, U.S.A. if (sizeof(signed) > sizeof(unsigned) + 4) { delete this; } GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 From wfhoney at pacbell.net Sun Dec 15 20:17:13 2002 From: wfhoney at pacbell.net (Bill Honeycutt) Date: Sun, 15 Dec 2002 20:17:13 -0800 Subject: [buug] Bandstand - [Was "test, please ignore"] References: <86el8jurf0.fsf@kronstadt.homeunix.net> Message-ID: <3DFD53C9.1000108@pacbell.net> Ian Zimmerman wrote: > tagada tagada penguiny foo bar > Yes, I like the beat, easy to dance to...I give this song a 75! From jammer at weak.org Mon Dec 16 07:15:34 2002 From: jammer at weak.org (Jon McClintock) Date: Mon, 16 Dec 2002 07:15:34 -0800 Subject: [buug] [kathbeau@earthlink.net: Looking for Linux consultant] Message-ID: <20021216151534.GI11263@weak.org> ----- Forwarded message from kathbeau at earthlink.net ----- From: kathbeau at earthlink.net To: buug-admin at weak.org Subject: Looking for Linux consultant Hi. I have been dabbling in Linux since 1998, and have come to the conclusion that if I wait until I can set up a functioning environment, I will never be working in Linux. I would like to find a consultant to set up a dedicated Linux box for me. I want to run Apache Web Server with Samba configured to talk to the rest of my LAN. I will be installing Sybase Adaptive Server Anywhere (v8). My objective is to have an environment that will enable me to learn Web application development. I'll also want to be able to call upon the consultant for support as needed. I live in Crockett, and have been unsuccessful at finding (via Google or the Yellow Pages) a Linux consultant. Can you help me? Thanks, Kathleen Beaumont 510.787.7733 ----- End forwarded message ----- From karshi.hasanov at utoronto.ca Mon Dec 16 09:08:36 2002 From: karshi.hasanov at utoronto.ca (Karshi) Date: Mon, 16 Dec 2002 12:08:36 -0500 Subject: [buug] mount? Message-ID: <200212161208.36688.karshi.hasanov@utoronto.ca> Hi all, What I need to do in order to be able to mount the cdrom (/cdrom) as a user? From itz at speakeasy.org Mon Dec 16 13:56:47 2002 From: itz at speakeasy.org (Ian Zimmerman) Date: 16 Dec 2002 13:56:47 -0800 Subject: [buug] mount? In-Reply-To: <200212161208.36688.karshi.hasanov@utoronto.ca> References: <200212161208.36688.karshi.hasanov@utoronto.ca> Message-ID: <864r9dbpb4.fsf@kronstadt.homeunix.net> Karshi> Hi all, What I need to do in order to be able to mount the Karshi> cdrom (/cdrom) as a user? What system? On Linux, 1. give yourself sufficient permissions on the /cdrom directory (most convenient is to include yourself in a a group, say "cdrom", and then chgrp cdrom /cdrom) 2. in /etc/fstab, give "user" as one of the options, for example here's my fstab: # /etc/fstab: static file system information. # # /dev/hdc1 / ext2 defaults 0 1 /dev/hda1 swap swap defaults 0 0 /dev/hda2 /boot ext2 ro 0 2 /dev/hda4 /var/tmp/amanda ext2 defaults 0 2 proc /proc proc defaults 0 0 tmpfs /tmp tmpfs defaults 0 0 /dev/sr0 /cdrom iso9660 user,noauto,ro,nodev,nosuid 0 0 An alternative way which I went for a while just because it was cool is to use the automounter. Right now I am in my "simplicity" period, so I don't do that anymore. If you're interested google for "Linux autofs". -- Ian Zimmerman, Oakland, California, U.S.A. if (sizeof(signed) > sizeof(unsigned) + 4) { delete this; } GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 From andrei at tatarchouk.net Mon Dec 16 16:14:49 2002 From: andrei at tatarchouk.net (Andrei Tatarchouk) Date: Tue, 17 Dec 2002 01:14:49 +0100 Subject: [buug] [kathbeau@earthlink.net: Looking for Linux consultant] In-Reply-To: <20021216151534.GI11263@weak.org> References: <20021216151534.GI11263@weak.org> Message-ID: <200212170114.50001.andrei@tatarchouk.net> Le Lundi 16 D?cembre 2002 16:15, Jon McClintock a ?crit : Hi, I would suggest you a Sun Cobalt Cube 3 server, which is a great box, you can get it on ebay for around $500, everything is set up, robuust and very stable, more over there is a very competent Sun's phorum visited all the time by the Sun specialists dedicated to Cobalt Cube 3, so actually you can ask any question and get very qualified answer, machine it self shows great performances (it's true it makes only 300 MHz, but it's a server so it's ok), I discovered that Linux is a great system just when I get this box, before I wasn't really sure about it, and now I have the Linux even on my laptop, Andrei Tatarchouk > ----- Forwarded message from kathbeau at earthlink.net ----- > > From: kathbeau at earthlink.net > To: buug-admin at weak.org > Subject: Looking for Linux consultant > > Hi. I have been dabbling in Linux since 1998, and have come to the > conclusion that if I wait until I can set up a functioning environment, I > will never be working in Linux. > > I would like to find a consultant to set up a dedicated Linux box for me. I > want to run Apache Web Server with Samba configured to talk to the rest of > my LAN. I will be installing Sybase Adaptive Server Anywhere (v8). My > objective is to have an environment that will enable me to learn Web > application development. I'll also want to be able to call upon the > consultant for support as needed. > > I live in Crockett, and have been unsuccessful at finding (via Google or > the Yellow Pages) a Linux consultant. > > Can you help me? > > Thanks, > Kathleen Beaumont > 510.787.7733 > > ----- End forwarded message ----- > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug From unixjavabob at yahoo.com Mon Dec 16 17:31:30 2002 From: unixjavabob at yahoo.com (Bob Read) Date: Mon, 16 Dec 2002 17:31:30 -0800 (PST) Subject: [buug] [kathbeau@earthlink.net: Looking for Linux consultant] In-Reply-To: <200212170114.50001.andrei@tatarchouk.net> Message-ID: <20021217013130.13287.qmail@web13804.mail.yahoo.com> Q: what do you get when you take a sun qube, rip out the guts, put the box in your kitchen, and put a hinge on the front panel? A: the world's most robust toaster oven. Bob R. --- Andrei Tatarchouk wrote: > Le Lundi 16 D?cembre 2002 16:15, Jon McClintock a > ?crit : > > Hi, > > I would suggest you a Sun Cobalt Cube 3 server, > which is a great box, you can > get it on ebay for around $500, everything is set > up, robuust and very stable, > more over there is a very competent Sun's phorum > visited all the time by the > Sun specialists dedicated to Cobalt Cube 3, so > actually you can ask any > question and get very qualified answer, machine it > self shows great > performances (it's true it makes only 300 MHz, but > it's a server so it's ok), > I discovered that Linux is a great system just when > I get this box, before I > wasn't really sure about it, and now I have the > Linux even on my laptop, > > Andrei Tatarchouk > > > ----- Forwarded message from > kathbeau at earthlink.net ----- > > > > From: kathbeau at earthlink.net > > To: buug-admin at weak.org > > Subject: Looking for Linux consultant > > > > Hi. I have been dabbling in Linux since 1998, > and have come to the > > conclusion that if I wait until I can set up a > functioning environment, I > > will never be working in Linux. > > > > I would like to find a consultant to set up a > dedicated Linux box for me. I > > want to run Apache Web Server with Samba > configured to talk to the rest of > > my LAN. I will be installing Sybase Adaptive > Server Anywhere (v8). My > > objective is to have an environment that will > enable me to learn Web > > application development. I'll also want to be able > to call upon the > > consultant for support as needed. > > > > I live in Crockett, and have been unsuccessful at > finding (via Google or > > the Yellow Pages) a Linux consultant. > > > > Can you help me? > > > > Thanks, > > Kathleen Beaumont > > 510.787.7733 > > > > ----- End forwarded message ----- > > _______________________________________________ > > Buug mailing list > > Buug at weak.org > > http://www.weak.org/mailman/listinfo/buug > > > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug ===== ----------------------------------------- Bob Read Exit Code Incorporated cell (510)-703-1634 unixjavabob at yahoo.com ----------------------------------------- __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From abhay_srivastava at infosys.com Mon Dec 16 20:14:47 2002 From: abhay_srivastava at infosys.com (Abhay Kumar Srivastava) Date: Tue, 17 Dec 2002 09:44:47 +0530 Subject: [buug] DMA not configured Message-ID: <882B7E812BE14E4BA7E86387242C8DB9070417@kecmsg11.ad.infosys.com> Hi, I am trying to configure dma on freebsd 3.2. I have added the device in config file, added the driver file and rebuild the kernel, also I have made entries in /dev directory. However, I am getting message that dma not configured. How do I configure it. I am on an Intel 440bx chipset motherboard. What have I missed out ??? Regards, Abhay -------------- next part -------------- An HTML attachment was scrubbed... URL: From jan at caustic.org Mon Dec 16 20:43:49 2002 From: jan at caustic.org (f.johan.beisser) Date: Mon, 16 Dec 2002 20:43:49 -0800 (PST) Subject: [buug] DMA not configured In-Reply-To: <882B7E812BE14E4BA7E86387242C8DB9070417@kecmsg11.ad.infosys.com> Message-ID: <20021216204031.L87289-100000@pogo.caustic.org> On Tue, 17 Dec 2002, Abhay Kumar Srivastava wrote: > I am trying to configure dma on freebsd 3.2. I have added the device in > config file, added the driver file and rebuild the kernel, also I have > made entries in /dev directory. However, I am getting message that dma > not configured. How do I configure it. I am on an Intel 440bx chipset > motherboard. for what device? > What have I missed out ??? do you realise that 3.2 hasn't been supported by FreeBSD's core team for over a year? -------/ f. johan beisser /--------------------------------------+ http://caustic.org/~jan jan at caustic.org "Champagne for my real friends, real pain for my sham friends." -- Tom Waits From itz at speakeasy.org Tue Dec 17 00:58:50 2002 From: itz at speakeasy.org (Ian Zimmerman) Date: 17 Dec 2002 00:58:50 -0800 Subject: [buug] dig-browser.el -- browse DNS zones in Emacs (alpha) Message-ID: <867ke9m379.fsf@kronstadt.homeunix.net> The following message is a courtesy copy of an article that has been posted to gnu.emacs.sources as well. ;;; dig-browser.el --- a dired-style DNS zone browser ;; Copyright (C) 2002 Ian Zimmerman ;; Author: Ian Zimmerman ;; Created: Sat Dec 14 2002 ;; Keywords: network communication domain zone ;; This file is NOT part of GNU Emacs. It is nevertheless distributed ;; under the same conditions: ;; GNU Emacs is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. ;;; Commentary: ;; ;; Originally I had the idea of wrapping dig (actually a clone whose output ;; is easier to parse) in a simple Gtk GUI program with just a clickable ;; tree control to represent the DNS info. But, it seemed a waste, because ;; there's really nothing graphical to this. And dired provided an excellent ;; example to follow. ;; still missing: sorting by various fields in resource records. The problem ;; is that Info document about sort-subr says: ;; Markers pointing into any sort records are left with no useful ;; position after `sort-subr' returns. ;; which of course ruins my whole parade with inserted subdomains. I will ;; ask around how this might be solved. ;;; Code: (require 'thingatpt) (require 'message) (require 'net-utils) ;; customizations (defgroup dig-browser nil "DNS browsing through dig." :prefix "dig-browser-" :group 'net-utils :version "21.2") (defcustom dig-browser-local-server "localhost" "DNS server to submit NS queries to." :group 'dig-browser :type 'string) (defcustom dig-browser-port 53 "IP Port to connect to for DNS queries." :group 'dig-browser :type 'integer) (defcustom dig-browser-srcaddr "0.0.0.0" "IP source address to use for DNS queries." :group 'dig-browser :type 'string) (defcustom dig-browser-retry 3 "Number of retries to use for DNS queries." :group 'dig-browser :type 'string) (defcustom dig-browser-timeout 5 "Timeout in seconds to use for DNS queries." :group 'dig-browser :type 'string) (defcustom dig-browser-extra-switches '("+tcp") "Extra switches to pass to the dig program." :group 'dig-browser :type '(repeat string)) (defcustom dig-browser-subdomain-indent 2 "Number of spaces by which to indent expanded subdomains." :group 'dig-browser :type 'integer) ;; programmer variables (defvar dig-browser-mode-hook nil "Hook for functions to run in newly created Dig Browser mode buffers.") (defvar dig-browser-before-fetch-hook nil "Hook for functions to run in Dig Browser mode buffers before dig program runs.") (defvar dig-browser-after-fetch-hook nil "Hook for functions to run in Dig Browser mode buffers after dig program runs.") (defvar dig-browser-before-insert-hook nil "Hook for functions to run in Dig Browser mode buffers before RRs are inserted.") (defvar dig-browser-after-insert-hook nil "Hook for functions to run in Dig Browser mode buffers after RRs are inserted.") (defconst dig-browser-font-lock-keywords (list (list "[ \t]NS[ \t]+\\([^ \t\n]+\\)$" 1 font-lock-function-name-face) (list "[ \t]CNAME[ \t]+\\([^ \t\n]+\\)$" 1 font-lock-keyword-face) (list "[ \t]IN[ \t]+MX[ \t]+\\(.*\\)$" 1 font-lock-string-face) (list "[ \t]IN[ \t]+SOA[ \t]+\\(.*\\)$" 1 font-lock-type-face)) "Highlighting data for Dig Browser major mode.") (defconst dig-browser-syntax-table (let ((tbl (copy-syntax-table))) (modify-syntax-entry ?- "_" tbl) (modify-syntax-entry ?. "_" tbl) tbl) "Character syntax table to use in Dig Browser major mode.") (defconst dig-browser-mode-map (let ((kmap (make-sparse-keymap))) (suppress-keymap kmap) (define-key kmap "b" 'describe-bindings) (define-key kmap "g" 'revert-buffer) (define-key kmap "h" 'describe-mode) (define-key kmap "i" 'dig-browser-expand) (define-key kmap "j" 'dig-browser-goto-domain-at-point) (define-key kmap "m" 'dig-browser-mail-hostmaster) (define-key kmap "n" 'dig-browser-next-subdomain) (define-key kmap "o" 'dig-browser-browse-other-window) (define-key kmap "p" 'dig-browser-prev-subdomain) (define-key kmap "q" 'quit-window) (define-key kmap "u" 'dig-browser-up-tree) (define-key kmap "^" 'dig-browser-browse-parent) (define-key kmap "$" 'dig-browser-collapse) (define-key kmap "\C-m" 'dig-browser-toggle-state) kmap) "Keymap to use in Dig Browser major mode.") (defconst dig-browser-column-alist (list '(domain . 0) '(ttl . 1) '(class . 2) '(type . 3) '(data . 4)) "Dictionary of column names for Dig Browser major mode.") (defvar dig-browser-history nil "History of user input for Dig Browser mode.") ;; internals (defun dig-browser-make-rr (line) "Create a resource record (a list with 5 members) from a line of dig(1) output." (remove-text-properties 0 (length line) '(face nil fontified nil) line) (let ((fields (split-string line))) (list (nth 0 fields) (nth 1 fields) (nth 2 fields) (nth 3 fields) (mapconcat 'identity (nthcdr 4 fields) " ")))) (defun dig-browser-query (domain &optional server type) "Ask the DNS a question. This is implemented by executing dig(1) as a synchronous subprocess, and parsing its answer. If SERVER is nil, it defaults to the value of `dig-browser-local-server' ; if TYPE is nil, it defaults to \"any\"." (setq server (or server dig-browser-local-server)) (setq type (or type "any")) (let ((b (get-buffer-create (concat " *dig @" server " " domain " " type "*"))) (records nil)) (with-current-buffer b (erase-buffer) (apply 'call-process dig-program nil t nil (append (list (format "@%s" server) "-p" (int-to-string dig-browser-port) "-b" dig-browser-srcaddr (concat "+tries=" (int-to-string dig-browser-retry)) (concat "+time=" (int-to-string dig-browser-timeout))) dig-browser-extra-switches (list domain type))) (goto-char (point-min)) (cond ((re-search-forward "^;;[ \t]*->>HEADER<<-.* status: \\([A-Z]+\\)" nil t) (let ((res (match-string 1))) (if (not (string-equal res "NOERROR")) (error "Dig error: %s" res)))) ((re-search-forward "^;[ \t]*Transfer[ \t]+failed" nil t) (error "Dig error: Transfer failed"))) (goto-char (point-max)) (while (re-search-backward "^[^; \t\n]" nil t) (let ((line (thing-at-point 'line))) (setq records (cons (dig-browser-make-rr line) records)))) records))) (defun dig-browser-maybe-map (l p f) "Apply F to each element of L that satisfies P, return the list of them." (if (null l) nil (let ((hd (car l)) (rest (dig-browser-maybe-map (cdr l) p f))) (if (funcall p hd) (cons (funcall f hd) rest) rest)))) (defun dig-browser-fetch-servers (domain) "Get the list of name servers authoritative for DOMAIN." (dig-browser-maybe-map (dig-browser-query domain nil "ns") (lambda (rr) (and (string-equal (downcase domain) (downcase (nth 0 rr))) (string-equal "ns" (downcase (nth 3 rr))))) (lambda (rr) (list (nth 4 rr))))) (defsubst dig-browser-fetch-zone (domain server) "Get a list of resource records for the zone at DOMAIN. This is implemented by a zone transfer (AXFR)." (butlast (dig-browser-query domain server "axfr"))) (defun dig-browser-compute-widths (rrs) "Compute the maximum widths of the various fields of resource records RRS." (let ((widths (vector 0 0 0 0))) (while rrs (let* ((rr (car rrs)) (l0 (length (nth 0 rr))) (l1 (length (nth 1 rr))) (l2 (length (nth 2 rr))) (l3 (length (nth 3 rr)))) (if (> l0 (aref widths 0)) (aset widths 0 l0)) (if (> l1 (aref widths 1)) (aset widths 1 l1)) (if (> l2 (aref widths 2)) (aset widths 2 l2)) (if (> l3 (aref widths 3)) (aset widths 3 l3))) (setq rrs (cdr rrs))) widths)) (defun dig-browser-insert-rrs (rrs server &optional level) "Insert a textual representation of RRS at point in the current buffer. If LEVEL is a positive number, indent all the records LEVEL times `dig-browser-subdomain-indent' spaces, starting from column 0. Also prepend a record to local variable `domain-intervals' remembering the domain, level, buffer position, and server." (setq level (or level 0)) (beginning-of-line) (let ((indent (* level dig-browser-subdomain-indent)) (widths (dig-browser-compute-widths rrs)) (p (point)) (domain (caar rrs))) (run-hooks 'dig-browser-before-insert-hook) (while rrs ;; this is too slow for huge domains for some reason, even though I clear the markers ;; (let* ((rr (car rrs)) (r0 (nth 0 rr)) (r1 (nth 1 rr)) ;; (r2 (nth 2 rr)) (r3 (nth 3 rr)) (r4 (nth 4 rr))) ;; (insert (make-string indent ?\ )) ;; (insert r0) ;; (insert (make-string (- (aref widths 0) (length r0)) ?\ )) ;; (insert (make-string (+ 2 (- (aref widths 1) (length r1))) ?\ )) ;; (insert r1) ;; (insert " ") ;; (insert r2) ;; (insert (make-string (+ 2 (- (aref widths 2) (length r2))) ?\ )) ;; (insert r3) ;; (insert (make-string (+ 2 (- (aref widths 3) (length r3))) ?\ )) ;; (insert r4)) ;; (insert "\n") (let* ((rr (car rrs)) (r0 (nth 0 rr)) (r1 (nth 1 rr)) (r2 (nth 2 rr)) (r3 (nth 3 rr)) (r4 (nth 4 rr)) (l1 (length r1)) (l4 (length r4)) (total-length (+ indent (aref widths 0) 2 (aref widths 1) 2 (aref widths 2) 2 (aref widths 3) 2 l4 1)) (line (make-string total-length ?\ )) (offset indent)) (store-substring line offset r0) (setq offset (+ offset (aref widths 0) 2 (- (aref widths 1) l1))) (store-substring line offset r1) (setq offset (+ offset l1 2)) (store-substring line offset r2) (setq offset (+ offset (aref widths 2) 2)) (store-substring line offset r3) (setq offset (+ offset (aref widths 3) 2)) (store-substring line offset r4) (setq offset (+ offset l4)) (store-substring line offset "\n") (insert line)) (setq rrs (cdr rrs))) (save-restriction (narrow-to-region p (point)) (run-hooks 'dig-browser-after-insert-hook)) (let ((mbeg (set-marker (make-marker) p)) (mend (set-marker (make-marker) (point)))) (set-marker-insertion-type mend t) (setq domain-intervals (cons (list domain level (cons mbeg mend) server 'visible) domain-intervals))) (goto-char p) (back-to-indentation))) ;; return the top level domain for the buffer (defsubst dig-browser-domain () (caar (last domain-intervals))) ;; return the server from which listing was obtained (defsubst dig-browser-server () (nth 3 (car (last domain-intervals)))) ;; return interval list entry whose zone point is on (defun dig-browser-interval () (or (let ((p (point)) (intervals domain-intervals)) (catch 'out (while intervals (let ((interval (car intervals))) (if (and (<= (car (nth 2 interval)) p) (> (cdr (nth 2 interval)) p)) (throw 'out interval))) (setq intervals (cdr intervals))))) (car (last domain-intervals)))) (defsubst dig-browser-interval-domain () (nth 0 (dig-browser-interval))) (defsubst dig-browser-interval-level () (nth 1 (dig-browser-interval))) (defsubst dig-browser-interval-indent () (* (dig-browser-interval-level) dig-browser-subdomain-indent)) (defsubst dig-browser-interval-bounds () (nth 2 (dig-browser-interval))) (defsubst dig-browser-interval-start () (car (dig-browser-interval-bounds))) (defsubst dig-browser-interval-end () (cdr (dig-browser-interval-bounds))) (defsubst dig-browser-interval-server () (nth 3 (dig-browser-interval))) (defun dig-browser-revert (ignore-auto noconfirm) "Refresh a buffer browsing DNS information." (let ((server (dig-browser-server))) (run-hooks 'dig-browser-before-fetch-hook) (let* ((d (dig-browser-domain)) (rrs (dig-browser-fetch-zone d server))) (if (null rrs) (error "Unable to fetch information for %s from %s" d server) (run-hooks 'dig-browser-after-fetch-hook) (let ((intervals domain-intervals)) (while intervals (let ((m1 (car (nth 2 (car intervals)))) (m2 (cdr (nth 2 (car intervals))))) (set-marker m1 nil) (set-marker m2 nil)) (setq intervals (cdr intervals)))) (setq domain-intervals nil) (let ((inhibit-read-only t)) (erase-buffer) (redraw-frame (window-frame (selected-window))) (dig-browser-insert-rrs rrs server 0))))) (set-buffer-modified-p nil)) ;; Dig Browser mode is suitable only for specially formatted data. (put 'dig-browser-mode 'mode-class 'special) (defun dig-browser-mode () "Special major mode for browsing DNS zone information. \\ Commands: \\[dig-browser-expand] - Expand the subdomain of an expandable NS RR. \\[dig-browser-goto-domain-at-point] - Jump to a following resource record keyed by the domain at point. \\[dig-browser-mail-hostmaster] - Start an email message to the address from the SOA record. \\[dig-browser-next-subdomain] - Jump to a following NS resource record for a subdomain. \\[dig-browser-browse-other-window] - Open a new window to browse the domain at point. \\[dig-browser-prev-subdomain] - Jump to a preceding NS resource record for a subdomain. \\[dig-browser-up-tree] - Go to the NS RR in the parent domain of the subdomain point is on. \\[dig-browser-browse-parent] - Open a new window to browse the parent of the current domain. \\[dig-browser-collapse] - Collapse the subdomain point is on. \\[dig-browser-toggle-state] - Assuming the point is on an expandable NS RR, expand the subdomain." (kill-all-local-variables) (setq major-mode 'dig-browser-mode mode-name "Dig Browser" buffer-read-only t) (buffer-disable-undo) (use-local-map dig-browser-mode-map) (set-syntax-table dig-browser-syntax-table) (set (make-local-variable 'font-lock-defaults) '(dig-browser-font-lock-keywords t nil nil)) (set (make-local-variable 'revert-buffer-function) (function dig-browser-revert)) (set (make-local-variable 'selective-display) t) (set (make-local-variable 'selective-display-ellipses) t) (set (make-local-variable 'domain-intervals) nil) (run-hooks 'dig-browser-mode-hook)) (defun dig-browser-domain-at-point () "Return the domain name point is on. Signal error if point is not on a domain." (let* ((bs (bounds-of-thing-at-point 'sexp)) (s (buffer-substring-no-properties (car bs) (cdr bs)))) (if (string-match "\\`\\(\\.\\|\\([A-Za-z0-9]\\([-A-Za-z0-9]*[A-Za-z0-9]\\)?\\.\\)+\\)\\'" s) s (error "No domain at point")))) (defun dig-browser-goto-column (c) "Go to the specified column of the current RR." (back-to-indentation) (re-search-forward "[^ \t\n]+[ \t]+" nil nil (cdr (assq c dig-browser-column-alist)))) (defun dig-browser-next-rr-satisfying (restrict n p) "Go to the next Nth RR satisyfing P. P should expect its argument to be a list created by `dig-browser-make-rr'. RESTRICT tells if matches in subdomains and superdomains count." (let ((pt (point)) (limit nil) (i 0)) (if restrict (let ((l (dig-browser-interval-level))) (save-restriction (narrow-to-region (dig-browser-interval-start) (dig-browser-interval-end)) (while (< i n) (if (> i 0) (forward-line 1)) (let ((rr (dig-browser-make-rr (thing-at-point 'line)))) (while (or (not (funcall p rr)) (> (dig-browser-interval-level) l)) (forward-line 1) (if (and limit (>= (point) limit)) (progn (goto-char pt) (error "No matching records"))) (if (eobp) (progn (goto-char (point-min)) (setq limit pt))) (setq rr (dig-browser-make-rr (thing-at-point 'line))))) (setq i (1+ i))))) (while (< i n) (if (> i 0) (forward-line 1)) (let ((rr (dig-browser-make-rr (thing-at-point 'line)))) (while (not (funcall p rr)) (forward-line 1) (if (and limit (>= (point) limit)) (progn (goto-char pt) (error "No matching records"))) (if (eobp) (progn (goto-char (point-min)) (setq limit pt))) (setq rr (dig-browser-make-rr (thing-at-point 'line))))) (setq i (1+ i)))))) (defun dig-browser-prev-rr-satisfying (restrict n p) "Go to the previous Nth RR satisyfing P. P should expect its argument to be a list created by `dig-browser-make-rr'. RESTRICT tells if matches in subdomains and superdomains count." (let ((pt (point)) (limit nil) (i 0)) (if restrict (let ((l (dig-browser-interval-level))) (save-restriction (narrow-to-region (dig-browser-interval-start) (dig-browser-interval-end)) (while (< i n) (if (> i 0) (progn (if (bobp) (goto-char (point-max))) (forward-line -1))) (let ((rr (dig-browser-make-rr (thing-at-point 'line)))) (while (or (not (funcall p rr)) (> (dig-browser-interval-level) l)) (if (and limit (< (point) limit)) (progn (goto-char pt) (error "No matching records"))) (if (bobp) (progn (setq limit pt) (goto-char (point-max)))) (forward-line -1) (setq rr (dig-browser-make-rr (thing-at-point 'line))))) (setq i (1+ i))))) (while (< i n) (if (> i 0) (progn (if (bobp) (goto-char (point-max))) (forward-line -1))) (let ((rr (dig-browser-make-rr (thing-at-point 'line)))) (while (not (funcall p rr)) (if (bobp) (goto-char (point-max))) (if (and limit (< (point) limit)) (progn (goto-char pt) (error "No matching records"))) (if (bobp) (progn (setq limit pt) (goto-char (point-max)))) (forward-line -1) (setq rr (dig-browser-make-rr (thing-at-point 'line))))) (setq i (1+ i)))))) (defun dig-browser-hostmaster () "Return the email address from the SOA record, as a string." (save-restriction (narrow-to-region (dig-browser-interval-start) (dig-browser-interval-end)) (save-excursion (goto-char (point-min)) (dig-browser-next-rr-satisfying t 1 (lambda (rr) (string-equal "SOA" (nth 3 rr)))) (dig-browser-goto-column 'data) (skip-chars-forward "-a-zA-Z0-9.") (skip-chars-forward " \t") (let* ((bs (bounds-of-thing-at-point 'sexp)) (s (buffer-substring-no-properties (car bs) (cdr bs)))) (string-match "\\`\\([^.]+\\)\\.\\(.*[^.]\\)\\.?\\'" s) (replace-match "\\1@\\2" nil nil s))))) (defun dig-browser-parent-domain (domain) "Return the domain name one level up from the argument in the DNS hierarchy." (if (string-equal domain ".") (error "The root domain has no parent") (string-match "\\`[^.]+\\.\\(.*\\)\\'" domain) (replace-match "\\1" nil nil domain))) (defun dig-browser-descendant-p (subdom dom) "Tests if SUBDOM is a proper subdomain of DOM." (let ((lsub (length subdom)) (l (length dom))) (and (> lsub (1+ l)) (char-equal ?. (aref subdom (- lsub l 1))) (string-equal (downcase dom) (downcase (substring subdom (- lsub l))))))) (defun dig-browser-get-args (&optional domain) (setq domain (or domain (read-string "Domain: " nil 'dig-browser-history))) (let* ((servers (dig-browser-fetch-servers domain)) (default (caar servers)) (server (completing-read (format "Server [%s]: " default) servers nil t nil 'dig-browser-history default))) (list domain server))) (defun dig-browser-rr-state () "Test if the point is placed on an expandable NS record. Return nil if not an expandable NS record, t if expandable but not yet expanded, one of the symbols visible or invisible if expanded and in that state." (save-excursion (dig-browser-goto-column 'type) (if (not (looking-at "NS[ \t]")) nil (dig-browser-goto-column 'data) (if (not (dig-browser-descendant-p (dig-browser-domain-at-point) (dig-browser-interval-domain))) nil (skip-chars-forward "^\r\n") (if (looking-at "\r") 'invisible (let ((l (dig-browser-interval-level))) (forward-char 1) (if (> (dig-browser-interval-level) l) 'visible t))))))) ;; commands ;;;###autoload (defun dig-browser (domain server) "Enter a buffer browsing the DNS information for DOMAIN." (interactive (dig-browser-get-args)) (let ((b (get-buffer-create (format "*Dig @%s %s*" server domain)))) (pop-to-buffer b) (if (= (buffer-size) 0) (progn (run-hooks 'dig-browser-before-fetch-hook) (let ((rrs (dig-browser-fetch-zone domain server))) (if (null rrs) (error "Unable to fetch information for %s from %s" domain server)) (progn (run-hooks 'dig-browser-after-fetch-hook) (dig-browser-mode) (let ((inhibit-read-only t)) (erase-buffer) (dig-browser-insert-rrs rrs server 0)) (set-buffer-modified-p nil))))))) (defun dig-browser-goto-domain-at-point (&optional n) "Jump to a following resource record keyed by the domain at point. There can be many such records; if the optional number N is present, this command jumps to the Nth one; if N is negative, to the Nth preceding one. Wrap around at the end of the buffer." (interactive "p") (let ((d (dig-browser-domain-at-point))) (cond ((> n 0) (if (eq last-command 'dig-browser-goto-domain-at-point) (forward-line 1)) (dig-browser-next-rr-satisfying nil n (lambda (rr) (string-equal d (nth 0 rr)))) (back-to-indentation)) ((< n 0) (if (eq last-command 'dig-browser-goto-domain-at-point) (progn (if (bobp) (goto-char (point-max))) (forward-line -1))) (dig-browser-prev-rr-satisfying nil (- n) (lambda (rr) (string-equal d (nth 0 rr)))) (back-to-indentation)) (t nil)))) (defun dig-browser-next-subdomain (&optional n) "Jump to a following NS resource record for a subdomain. There can be many such records; if the optional number N is present, this command jumps to the Nth one; if N is negative, to the Nth preceding one. Wrap around at the end of the buffer." (interactive "p") (save-restriction (narrow-to-region (dig-browser-interval-start) (dig-browser-interval-end)) (let* ((d (dig-browser-interval-domain)) (l (dig-browser-interval-level)) (selective-display (* l dig-browser-subdomain-indent))) (cond ((> n 0) (if (eq last-command 'dig-browser-next-subdomain) (progn (forward-line 1) (if (eobp) (goto-char (point-min))))) (dig-browser-next-rr-satisfying t n (lambda (rr) (and (string-equal "NS" (nth 3 rr)) (dig-browser-descendant-p (nth 0 rr) d)))) (back-to-indentation)) ((< n 0) (if (eq last-command 'dig-browser-next-subdomain) (progn (if (bobp) (goto-char (point-max))) (forward-line -1))) (dig-browser-prev-rr-satisfying t n (lambda (rr) (and (string-equal "NS" (nth 3 rr)) (dig-browser-descendant-p (nth 0 rr) d)))) (back-to-indentation)) (t nil))))) (defun dig-browser-prev-subdomain (&optional n) "Jump to a preceding NS resource record for a subdomain. There can be many such records; if the optional number N is present, this command jumps to the Nth one; if N is negative, to the Nth following one. Wrap around at the beginning of the buffer." (interactive "p") (save-restriction (narrow-to-region (dig-browser-interval-start) (dig-browser-interval-end)) (let* ((d (dig-browser-interval-domain)) (l (dig-browser-interval-level)) (selective-display (* l dig-browser-subdomain-indent))) (cond ((< n 0) (if (eq last-command 'dig-browser-prev-subdomain) (progn (forward-line 1) (if (eobp) (goto-char (point-min))))) (dig-browser-next-rr-satisfying t n (lambda (rr) (and (string-equal "NS" (nth 3 rr)) (dig-browser-descendant-p (nth 0 rr) d)))) (back-to-indentation)) ((> n 0) (if (eq last-command 'dig-browser-prev-subdomain) (progn (if (bobp) (goto-char (point-max))) (forward-line -1))) (dig-browser-prev-rr-satisfying t n (lambda (rr) (and (string-equal "NS" (nth 3 rr)) (dig-browser-descendant-p (nth 0 rr) d)))) (back-to-indentation)) (t nil))))) (defun dig-browser-mail-hostmaster () "Start an email message to the address from the SOA record." (interactive) (message-mail (dig-browser-hostmaster) (dig-browser-interval-domain))) (defun dig-browser-browse-parent (domain server) "Open a new window to browse the parent of the current domain." (interactive (dig-browser-get-args (dig-browser-parent-domain (dig-browser-domain)))) (dig-browser domain server)) (defun dig-browser-browse-other-window (domain server) "Open a new window to browse the domain at point." (interactive (dig-browser-get-args (dig-browser-domain-at-point))) (dig-browser domain server)) (defun dig-browser-collapse () "Collapse the subdomain point is on." (interactive) (let ((flag (nthcdr 4 (dig-browser-interval)))) (setcar flag 'invisible)) (save-restriction (narrow-to-region (1- (dig-browser-interval-start)) (1- (dig-browser-interval-end))) (goto-char (1- (point-min))) (save-excursion (let ((inhibit-read-only t)) (while (search-forward "\n" nil t) (replace-match "\r")))))) (defun dig-browser-expand () "Expand the subdomain of an expandable NS RR." (interactive) (if (not (eq (dig-browser-rr-state) 'invisible)) (error "No collapsed subdomain here")) (save-excursion (search-forward "\r") (let ((flag (nthcdr 4 (dig-browser-interval))) (l (dig-browser-interval-level)) (inhibit-read-only t)) (replace-match "\n") (setcar flag 'visible) (save-restriction (narrow-to-region (point) (1- (dig-browser-interval-end))) (while (search-forward "\r" nil t) (if (<= (dig-browser-interval-level) l) (replace-match "\n"))))))) (defun dig-browser-up-tree () "Go to the NS RR in the parent domain of the subdomain point is on." (interactive) (goto-char (dig-browser-interval-start)) (forward-line -1) (back-to-indentation)) (defun dig-browser-toggle-state () "Assuming the point is on an expandable NS RR, expand the subdomain. If already expanded, toggle its visible state." (interactive) (let ((state (dig-browser-rr-state))) (cond ((null state) (error "Not on an expandable subdomain NS record")) ((eq state 'visible) (save-excursion (forward-line 1) (dig-browser-collapse))) ((eq state 'invisible) (dig-browser-expand)) (t (dig-browser-goto-column 'domain) (let ((domain (dig-browser-domain-at-point)) (server (progn (dig-browser-goto-column 'data) (dig-browser-domain-at-point)))) (run-hooks 'dig-browser-before-fetch-hook) (let ((l (dig-browser-interval-level)) (rrs (dig-browser-fetch-zone domain server))) (if (null rrs) (error "Unable to fetch information for %s from %s" domain server)) (progn (run-hooks 'dig-browser-after-fetch-hook) (forward-line 1) (let ((inhibit-read-only t)) (dig-browser-insert-rrs rrs server (1+ l))) (set-buffer-modified-p nil)))))))) (provide 'dig-browser) ;;; dig-browser.el ends here -- Ian Zimmerman, Oakland, California, U.S.A. if (sizeof(signed) > sizeof(unsigned) + 4) { delete this; } GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 From karshi.hasanov at utoronto.ca Wed Dec 18 03:07:55 2002 From: karshi.hasanov at utoronto.ca (Karshi) Date: Wed, 18 Dec 2002 06:07:55 -0500 Subject: [buug] cdrom? Message-ID: <200212180607.55843.karshi.hasanov@utoronto.ca> I run FreeBSD4.7. From nkj at namodn.com Wed Dec 18 10:58:50 2002 From: nkj at namodn.com (Nick Jennings) Date: Wed, 18 Dec 2002 10:58:50 -0800 Subject: [buug] cdrom? In-Reply-To: <200212180607.55843.karshi.hasanov@utoronto.ca>; from karshi.hasanov@utoronto.ca on Wed, Dec 18, 2002 at 06:07:55AM -0500 References: <200212180607.55843.karshi.hasanov@utoronto.ca> Message-ID: <20021218105850.C5109@namodn.com> On Wed, Dec 18, 2002 at 06:07:55AM -0500, Karshi wrote: > I run FreeBSD4.7. Wow, me too! thanks for sharing :) - Nick From bonkers at thetechbox.com Wed Dec 18 21:22:31 2002 From: bonkers at thetechbox.com (bonkers at thetechbox.com) Date: Wed, 18 Dec 2002 21:22:31 -0800 (PST) Subject: [buug] gprintf?? Message-ID: <20021219052231.AF8D92C543@thetechbox.com> I need help because my new server is running courier-imap-pop3 and postfix and I can only check my mail via webmin, nothing more. I think it should all work so I start it up, and little do I know I don't have the gprintf command. Anyone know what that is? From wfhoney at pacbell.net Fri Dec 20 09:15:42 2002 From: wfhoney at pacbell.net (Bill Honeycutt) Date: Fri, 20 Dec 2002 09:15:42 -0800 Subject: [buug] Regressing from gcc-2.96 to gcc-2.95.3 Message-ID: <3E03503E.9040102@pacbell.net> Hi, I've been setting up a group of "identical" machines for our developement, qa and production environments. (Identical up to a point.) I recompiled gcc-2.95.3 on the first machine. I want to copy gcc and any other files necessary from the first machine to the new machines. What needs to be copied so that have everything that my compiler needs? Thanks in advance!!! From wfhoney at pacbell.net Fri Dec 20 09:58:03 2002 From: wfhoney at pacbell.net (Bill Honeycutt) Date: Fri, 20 Dec 2002 09:58:03 -0800 Subject: [buug] Re: Regressing from gcc-2.96 to gcc-2.95.3 Message-ID: <3E035A2B.2040302@pacbell.net> Taking a stab at the obvious, I built 2.95 in... /usr/bin/gcc-2.95 ...and there seem to be lots of goodies in... /usr/bin/gcc-2.95/bin/* ...when the compile completes. Is this the motherlode, or would I be leaving out essential files? From sneakums at zork.net Fri Dec 20 11:48:28 2002 From: sneakums at zork.net (Sean Neakums) Date: Fri, 20 Dec 2002 19:48:28 +0000 Subject: [buug] Re: Regressing from gcc-2.96 to gcc-2.95.3 In-Reply-To: <3E035A2B.2040302@pacbell.net> (Bill Honeycutt's message of "Fri, 20 Dec 2002 09:58:03 -0800") References: <3E035A2B.2040302@pacbell.net> Message-ID: <6uwum4qxo3.fsf@zork.zork.net> commence Bill Honeycutt quotation: > Taking a stab at the obvious, I built 2.95 in... > > /usr/bin/gcc-2.95 > > ...and there seem to be lots of goodies in... > > /usr/bin/gcc-2.95/bin/* > > ...when the compile completes. I'd recommend not building software anywhere but under your home directory, to avoid cluttering up the system. > Is this the motherlode, or would I be leaving out essential files? You would miss out a few vitals if you only copy those files. gcc needs a whole bunch of stuff to compile stuff successfully. One way to do this would be to build with a prefix like /usr/local/packages/gcc-2.95 so that 'make install' will put everything under there. Then you can easily tar up this directory and unpack it on each machine. Prepending /usr/local/packages/gcc-2.95/bin to the path should then complete the override. -- / | [|] Sean Neakums | Questions are a burden to others; [|] | answers a prison for oneself. \ | From unixjavabob at yahoo.com Fri Dec 20 14:32:52 2002 From: unixjavabob at yahoo.com (Bob Read) Date: Fri, 20 Dec 2002 14:32:52 -0800 (PST) Subject: [buug] 3ware PCI IDE RAID card Message-ID: <20021220223252.16178.qmail@web13808.mail.yahoo.com> Opinions please on the 3ware PCI IDE Raid card? This is a PCI card with IDE adapters. You connect IDE drives to it and it runs RAID. I think you can connect 4 IDE drives per 3ware card. I've been told that these cards can outperform SCSI. Bonus question: Is there a way to build a "cage" of IDE drives connected to this 3ware card that shows a red light on the front for a crashed drive and a green light for an OK drive? ===== ----------------------------------------- Bob Read Exit Code Incorporated cell (510)-703-1634 unixjavabob at yahoo.com ----------------------------------------- __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From jan at caustic.org Fri Dec 20 14:46:18 2002 From: jan at caustic.org (f.johan.beisser) Date: Fri, 20 Dec 2002 14:46:18 -0800 (PST) Subject: [buug] 3ware PCI IDE RAID card In-Reply-To: <20021220223252.16178.qmail@web13808.mail.yahoo.com> Message-ID: <20021220144351.O87289-100000@pogo.caustic.org> On Fri, 20 Dec 2002, Bob Read wrote: > Opinions please on the 3ware PCI IDE Raid card? i've not used mine, as of yet. i've had one, in the box, for about a year now. > This is a PCI card with IDE adapters. You connect IDE drives to it and > it runs RAID. I think you can connect 4 IDE drives per 3ware card. > I've been told that these cards can outperform SCSI. i've got the 6800, it is able to handle 8 drives. > Bonus question: Is there a way to build a "cage" of IDE drives > connected to this 3ware card that shows a red light on the front for a > crashed drive and a green light for an OK drive? not really. you could do that in software though. the 3ware drivers should report problems to the kernel, and in turn announce them to the console. the other option is to wire your own status lights to the IDE drive cables... but status lights are something usually controlled from the controller or the kernel.. -------/ f. johan beisser /--------------------------------------+ http://caustic.org/~jan jan at caustic.org "Champagne for my real friends, real pain for my sham friends." -- Tom Waits From nkj at namodn.com Fri Dec 20 15:11:00 2002 From: nkj at namodn.com (Nick Jennings) Date: Fri, 20 Dec 2002 15:11:00 -0800 Subject: [buug] 3ware PCI IDE RAID card In-Reply-To: <20021220144351.O87289-100000@pogo.caustic.org>; from jan@caustic.org on Fri, Dec 20, 2002 at 02:46:18PM -0800 References: <20021220223252.16178.qmail@web13808.mail.yahoo.com> <20021220144351.O87289-100000@pogo.caustic.org> Message-ID: <20021220151100.A6792@namodn.com> On Fri, Dec 20, 2002 at 02:46:18PM -0800, f.johan.beisser wrote: > On Fri, 20 Dec 2002, Bob Read wrote: > > > Opinions please on the 3ware PCI IDE Raid card? > I use them at work all the time, they are very usefull for a cheap RAID. > > Bonus question: Is there a way to build a "cage" of IDE drives > > connected to this 3ware card that shows a red light on the front for a > > crashed drive and a green light for an OK drive? > > not really. you could do that in software though. the 3ware drivers should > report problems to the kernel, and in turn announce them to the console. There is also the '3dm' web-based management software which comes on the driver CD. - Nick From nkj at namodn.com Fri Dec 20 21:57:15 2002 From: nkj at namodn.com (Nick Jennings) Date: Fri, 20 Dec 2002 21:57:15 -0800 Subject: [buug] Locked out of a Solaris 7 system Message-ID: <20021220215715.C27597@namodn.com> Hi All, I finally got my hands on a SparcStation10 running Solaris 7. However I did not get the root password, so I'm locked out. Any ways I can get in? (I'd like to avoid a re-install for now). I have a floppy drive in the system, no cdrom, and am using a serial console to control it. - Nick From jan at caustic.org Fri Dec 20 23:08:59 2002 From: jan at caustic.org (f.johan.beisser) Date: Fri, 20 Dec 2002 23:08:59 -0800 (PST) Subject: [buug] Locked out of a Solaris 7 system In-Reply-To: <20021220215715.C27597@namodn.com> Message-ID: <20021220230332.B63914-100000@pogo.caustic.org> On Fri, 20 Dec 2002, Nick Jennings wrote: > I finally got my hands on a SparcStation10 running Solaris 7. > However I did not get the root password, so I'm locked out. Any > ways I can get in? (I'd like to avoid a re-install for now). you'll need a sparc bootable cdrom (512K blocks, vs 2048), and media cds. hit stop-A (send a break signal if on the serial console) to get the OK prompt. boot cdrom -s that *should* boot the kernel in single user mode, bypassing the root password that's stored in the prom. the other method that may work is pulling the NVRAM chip, and booting without it. the problem with doing this is that the machine will forget who the hell it is, and it won't clear the prom passwd. > I have a floppy drive in the system, no cdrom, and am using a > serial console to control it. see above. -------/ f. johan beisser /--------------------------------------+ http://caustic.org/~jan jan at caustic.org "Champagne for my real friends, real pain for my sham friends." -- Tom Waits From nkj at namodn.com Sat Dec 21 00:50:33 2002 From: nkj at namodn.com (Nick Jennings) Date: Sat, 21 Dec 2002 00:50:33 -0800 Subject: [buug] Locked out of a Solaris 7 system In-Reply-To: <20021220230332.B63914-100000@pogo.caustic.org>; from jan@caustic.org on Fri, Dec 20, 2002 at 11:08:59PM -0800 References: <20021220215715.C27597@namodn.com> <20021220230332.B63914-100000@pogo.caustic.org> Message-ID: <20021221005033.C3590@namodn.com> That's what I was afraid of... well short from getting a cdrom (which is unlikely) i guess I i'll have to look into netbooting for a net install. On Fri, Dec 20, 2002 at 11:08:59PM -0800, f.johan.beisser wrote: > On Fri, 20 Dec 2002, Nick Jennings wrote: > > > I finally got my hands on a SparcStation10 running Solaris 7. > > However I did not get the root password, so I'm locked out. Any > > ways I can get in? (I'd like to avoid a re-install for now). > > you'll need a sparc bootable cdrom (512K blocks, vs 2048), and media cds. > > hit stop-A (send a break signal if on the serial console) to get the OK > prompt. > > boot cdrom -s > > that *should* boot the kernel in single user mode, bypassing the root > password that's stored in the prom. > > the other method that may work is pulling the NVRAM chip, and booting > without it. the problem with doing this is that the machine will forget > who the hell it is, and it won't clear the prom passwd. > > > I have a floppy drive in the system, no cdrom, and am using a > > serial console to control it. > > see above. > > -------/ f. johan beisser /--------------------------------------+ > http://caustic.org/~jan jan at caustic.org > "Champagne for my real friends, real pain for > my sham friends." -- Tom Waits > > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug >