Re: boot without user and password

2003-03-20 Thread void
On Thu, Mar 20, 2003 at 11:40:12AM -0500, Anthony Schneider wrote:
 if you are trying to do what i think you're trying to do, you can put 
 something like the following in /etc/rc.local or in a script in 
 /usr/local/etc/rc.d:
 
 su username -c xinit
 
 where username is the name of the user you want to start X with.

And if you're not using X, you could try this -- it's untested but I
think it will work.  Replace this line in /etc/ttys:

ttyv0   /usr/libexec/getty Pc cons25  on  secure

with this:

ttyv0   login -f username cons25  on  secure

 On Thu, Mar 20, 2003 at 04:18:43PM +, Emilio Manuel wrote:
  I want to know how a FreeBSD box, just after finish booting process, can 
  start automatically a session with a predeterminate user without doing the 
  normal login process (ie, without typing user and password).
  
  I wan to do this under Xwindows because I pretend to use this box as a 
  dumb X terminal that can display messages send from another UNIX machine.
  
  Security themes don't bother me, cause I use this box in a small local 
  network without conflictive users.
  
  Thank you in advance.
  
  
  Quisiera saber como una m?quina FreeBSD, justo despues de terminar el 
  proceso de arranque, podr?a arrancar una sesi?n autom?ticamente con un 
  usuario predeterminado, sin pasar por el proceso normal de conexi?n (es 
  decir, sin teclear el usuario y la contrase?a).
  
  Quiero hacer esto con Xwindows porque pretendo usar esta m?quina como 
  terminal tonto que muestre mensajes enviados desde otras m?quinas.
  
  Los temas de seguridad no me preocupan, pues la red local es peque?a y los 
  usuarios no son conflictivos.
  
  Gracias de antemano.
  
  
  _
  Charla con tus amigos en l?nea mediante MSN Messenger: 
  http://messenger.yupimsn.com/
  
  
  To Unsubscribe: send mail to [EMAIL PROTECTED]
  with unsubscribe freebsd-hackers in the body of the message



-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message


Re: Mac iBook OS10 + BSD

2003-01-14 Thread void
On Thursday, December 26, 2002, at 09:59  AM, Andrew Gallatin wrote:



I think he means text-only syscons like vtys.  MacOSX does not have
them.


I don't know about *multiple* text-only vtys, but it's easy enough to 
get the system into a no-graphics mode.

I suppose you can simulate virtual terminals from there using screen, 
which is in Fink, but it isn't quite the same thing.  :-(

Also, X11 feels quite slow if you're
used to X11.  (I'm writing this from KDE running under XDarwin on a ti
powerbook, 867MHz).


Apple's new X11-for-Mac-OS-X beta software is much faster than XDarwin.

--
 Ben

You buttered your bread, now lie in it.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: security problem in sysctl?

2002-07-12 Thread void

On Wed, Jul 10, 2002 at 02:30:19PM +0200, Bogdan TARU wrote:
 
   Hi guys,
 
  I have just rebooted my machine, and immediately after boot I have run
 'sysctl -a' as an usual user. Well, in 'kern.msgbuf' I have found the
 whole master.passwd file, with combinations of usernames/passwords. Isn't
 that a security threat?

Do you know how it got in there in the first place?  I'd say that's the
security problem.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



security bug in /etc/rc in -STABLE?

2002-06-13 Thread void

I cvsupped -STABLE yesterday, and I was just running mergemaster when I
saw:

 # Remove X lock files, since they will prevent you from restarting X11
 # after a system crash.
 #
-rm -f /tmp/.X*-lock /tmp/.X11-unix/*
+rm -f /tmp/.X*-lock
+rm -fr /tmp/.X11-unix

Aren't both the old and new versions vulnerable to symlink attacks?

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: find(1) - peculiar behaviour

2002-05-30 Thread void

On Fri, May 31, 2002 at 03:33:18AM +0100, Robin Breathe wrote:
 
 I've just realised this is mentioned under BUGS in man 1 find, so my
 query changes to:  anyone fancy fixing it and/or giving me some
 pointers on how to fix it, or maybe suggest a better way for me to do
 this?
 find -L . -type l -exec rm '{}' \; strikes me as likely to be the
 fastest alternative... though it's not very pretty ;)

That's likely to be more forks and execs than the xargs version,
O miserly one.  :-)

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: postfix

2002-05-16 Thread void

On Wed, May 15, 2002 at 03:08:17PM -0300, O Senhor wrote:
Do you know about performance in postfix? I have on FreeBSD (4.5) box
 running postfix and delivering mail in 65.000 mailboxes... I know about
 maildirs... but, how maildir would help me??? The postfix delivery agent
 simply can't do the jog. This is because a lot of entries???

Please don't cross-post between hackers and questions.  Also, please
don't start a new thread by responding to a message in an unrelated
thread.

You don't provide nearly enough information to tell why your system is
underperforming.  It could be a tuning issue, or your system may simply
have not enough RAM or (more likely) not enough I/O bandwidth.

I recommend that you contact the postfix-users mailing list.  The people
there give good Postfix tuning advice.  The list is closed so you'll
have to subscribe before you can post.

  http://www.postfix.org/lists.html

When you post there, you should describe your hardware, including CPU
speed, how much RAM you have, and the number, type and layout of your
disks.  If you've made any significant changes to the default Postfix
config, describe them; if you haven't, tell the list that you haven't.
Good luck.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: sendfile() in tftpd?

2002-04-23 Thread void

On Tue, Apr 23, 2002 at 12:29:03PM +0200, Attila Nagy wrote:
 Hello,
 
 Would it be possible to use sendfile in tftpd?
 With an Athlon XP 1600+ I could only get ~40 Mbps out from the machine
 with 0% idle CPU time (large file transfers from many machines, getting
 the same file).

Performance and tftp don't really go together.  The server sends a part
of a file, waits for an ack, sends the next piece, waits for an ack, etc.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



incorrect information in ata(4)?

2002-03-27 Thread void

% uname -a
narcissus% uname -a
FreeBSD example.com 4.5-STABLE FreeBSD 4.5-STABLE #6: Mon Mar 18
12:08:59 EST 2002  [EMAIL PROTECTED]:/usr/obj/usr/src/sys/EXAMPLE i386

% man ata | grep -C atamodes 
 To see the devices' current access modes, use the command line:

   sysctl hw.atamodes
[...]
% sysctl hw.atamodes  
sysctl: unknown oid 'hw.atamodes'

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: incorrect information in ata(4)?

2002-03-27 Thread void

On Wed, Mar 27, 2002 at 07:32:26PM -0500, Shu-yu Guo wrote:
 On Wed, 2002-03-27 at 19:24, void wrote:
  % sysctl hw.atamodes  
  sysctl: unknown oid 'hw.atamodes'
  
 Interesting, perhaps you should submit a PR and post this to the -doc
 list.

Good ideas, I will do that.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Oh my god, Google has a USENET archive going back to 1981!

2002-01-09 Thread void

On Wed, Jan 09, 2002 at 09:51:09AM -0500, [EMAIL PROTECTED] wrote:
 
 Uh oh. I just realized that THIS thread will be in google for the next 20 
 years. and we sound like a bunch of geeks good thing Im on an alias!

Right, and we know from experience how difficult it is to figure out
that you're [EMAIL PROTECTED]  ;-)

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Processing IP options reveals IPSTEALH router

2001-12-19 Thread void

On Thu, Dec 20, 2001 at 12:50:39AM +0300, Yar Tikhiy wrote:
 
 Source routing itself is a Bad Thing, as is TELNET or rlogin.

Telnet with Kerberos or other security options can be a fine thing.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: NFS: How to make FreeBSD fall on its face in one easy step

2001-12-13 Thread void
;
 FILE *fsxlogf = NULL;
 int badoff = -1;
 int closeopen = 0;
 
 
 void
 prt(char *fmt, ...)
 {
   va_list args;
 
   va_start(args, fmt);
   vfprintf(stdout, fmt, args);
   if (fsxlogf)
   vfprintf(fsxlogf, fmt, args);
   va_end(args);
 }
 
 void
 prterr(char *prefix)
 {
   prt(%s%s%s\n, prefix, prefix ? :  : , strerror(errno));
 }
 
 
 void
 log4(int operation, int arg0, int arg1, int arg2)
 {
   struct log_entry *le;
 
   le = oplog[logptr];
   le-operation = operation;
   if (closeopen)
   le-operation = ~ le-operation;
   le-args[0] = arg0;
   le-args[1] = arg1;
   le-args[2] = arg2;
   logptr++;
   logcount++;
   if (logptr = LOGSIZE)
   logptr = 0;
 }
 
 
 void
 logdump(void)
 {
   int i, count, down;
   struct log_entry*lp;
 
   prt(LOG DUMP (%d total operations):\n, logcount);
   if (logcount  LOGSIZE) {
   i = 0;
   count = logcount;
   } else {
   i = logptr;
   count = LOGSIZE;
   }
   for ( ; count  0; count--) {
   int opnum;
 
   opnum = i+1 + (logcount/LOGSIZE)*LOGSIZE;
   prt(%d(%d mod 256): , opnum, opnum%256);
   lp = oplog[i];
   if ((closeopen = lp-operation  0))
   lp-operation = ~ lp-operation;
   
   switch (lp-operation) {
   case OP_MAPREAD:
   prt(MAPREAD\t0x%x thru 0x%x\t(0x%x bytes),
   lp-args[0], lp-args[0] + lp-args[1] - 1,
   lp-args[1]);
   if (badoff = lp-args[0]  badoff 
lp-args[0] + lp-args[1])
   prt(\t******);
   break;
   case OP_MAPWRITE:
   prt(MAPWRITE 0x%x thru 0x%x\t(0x%x bytes),
   lp-args[0], lp-args[0] + lp-args[1] - 1,
   lp-args[1]);
   if (badoff = lp-args[0]  badoff 
lp-args[0] + lp-args[1])
   prt(\t**);
   break;
   case OP_READ:
   prt(READ\t0x%x thru 0x%x\t(0x%x bytes),
   lp-args[0], lp-args[0] + lp-args[1] - 1,
   lp-args[1]);
   if (badoff = lp-args[0] 
   badoff  lp-args[0] + lp-args[1])
   prt(\t******);
   break;
   case OP_WRITE:
   prt(WRITE\t0x%x thru 0x%x\t(0x%x bytes),
   lp-args[0], lp-args[0] + lp-args[1] - 1,
   lp-args[1]);
   if (lp-args[0]  lp-args[2])
   prt( HOLE);
   else if (lp-args[0] + lp-args[1]  lp-args[2])
   prt( EXTEND);
   if ((badoff = lp-args[0] || badoff =lp-args[2]) 
   badoff  lp-args[0] + lp-args[1])
   prt(\t***);
   break;
   case OP_TRUNCATE:
   down = lp-args[0]  lp-args[1];
   prt(TRUNCATE %s\tfrom 0x%x to 0x%x,
   down ? DOWN : UP, lp-args[1], lp-args[0]);
   if (badoff = lp-args[!down] 
   badoff  lp-args[!!down])
   prt(\t**);
   break;
   case OP_SKIPPED:
   prt(SKIPPED (no operation));
   break;
   default:
   prt(BOGUS LOG ENTRY (operation code = %d)!,
   lp-operation);
   }
   if (closeopen)
   prt(\n\t\tCLOSE/OPEN);
   prt(\n);
   i++;
   if (i == LOGSIZE)
   i = 0;
   }
 }
 
 
 void
 save_buffer(char *buffer, off_t bufferlength, int fd)
 {
   off_t ret;
   ssize_t byteswritten;
 
   if (fd = 0 || bufferlength == 0)
   return;
 
   if (bufferlength  SSIZE_MAX) {
   prt(fsx flaw: overflow in save_buffer\n);
   exit(67);
   }
   if (lite) {
   off_t size_by_seek = lseek(fd, (off_t)0, L_XTND);
   if (size_by_seek == (off_t)-1)
   prterr(save_buffer: lseek eof);
   else if (bufferlength  size_by_seek) {
   warn(save_buffer: .fsxgood file too short... will save 0x%qx 
bytes instead of 0x%qx\n, (unsigned long long)size_by_seek,
(unsigned long long)bufferlength);
   bufferlength = size_by_seek

send-prs are being harvested for spam

2001-12-10 Thread void

I created an address to use with send-pr, and it's been getting spam.

Perhaps mail sent with send-pr can have the addresses slightly munged
before they're placed on a web page?

Is there a more appropriate list for discussing this?

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Nat through two DSL

2001-12-10 Thread void

On Fri, Dec 07, 2001 at 02:38:04PM -0600, Nick Rogness wrote:
 
   Damn it, fat fingered it...corrections to firewall:
 
 
  ipfw add 500 divert natd1 ip from $NET to 0.0.0.0/1 out via $DSL_INT#1
  ipfw add 550 divert natd1 ip from 0.0.0.0/1 to any in via $DSL_INT#1
  ipfw add 560 fwd $DSL-2 ip from $NET to 128.0.0.0/1 out via $DSL_INT#1
  ipfw add 570 divert natd2 ip from any to any via $DSL_INT#2

IMHO, you're better off using the last bit in the IP address than the
first bit.  It's much more random.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: more on jail - suitable for multi user system ?

2001-12-05 Thread void

Make sure that these users can't send outgoing mail and can't ping-flood
from your machine, if they are really random users off the street.

I did a very similar project years ago and abuse was a big issue.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



syslogd and kqueue

2001-10-26 Thread void

If syslogd used the kqueue interface, I believe it could open a new log
file as soon as it was created, rather than waiting to receive a signal.
Would this be worth doing, or would it be too big a divergence from the
traditional behavior?

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: ALT-sp (Was: how to make 'for' understand two words as a single argumen)

2001-10-02 Thread void

On Tue, Oct 02, 2001 at 07:19:37AM -0700, Greg Shenaut wrote:
 
 Is there any reason why the unbreakable space (0xa0) shouldn't be
 the only kind of space character used/allowed in filenames?

Any character except for '/' is allowed in filenames, and I believe it's
been that way since the dawn of time.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Permissions on /root directory and /etc/mtree/BSD.root.dist

2001-09-06 Thread void

On Thu, Sep 06, 2001 at 10:30:08AM +0400, Andrey Simonenko wrote:
 
 0700 mode restricts other users from reading /root directory.
 When root wants to upgrade system he/she run make buildworld,
 make installworld. But installworld calls mtree, which changes
 /root permissions to default value specified in the /etc/mtree/BSD.root.dist
 file. So, if administrator will not forgot about needed permissions
 on /root, then installworld will open /root directory for reading
 for everybody.
 
 I propose not to change permissions on /root directory in
 the /etc/mtree/BSD.root.dist file and leave them unchanged.
 
 Comments?

There is a whole class of problems like this.  For example, my
installation of mutt doesn't work right if /var/mail is not mode 1777,
but BSD.var.dist changes it to 755 every time I installworld.

I think a more general solution might be in order.  Perhaps some sort
of local.dist that is processed after BSD.*.dist.

As a workaround, I put chmod 1777 /var/mail in my rc.local script.
I suggest you do something similar.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Should URL's be pervasive.

2001-08-31 Thread void

On Fri, Aug 31, 2001 at 09:28:22AM -0400, Leo Bicknell wrote:
 
 In any case if all the info needed wasn't there, the command would fail, 
 a-la mutt http://www.ufp.org (no user portion).

I believe that http://www.ufp.org is a valid local email address.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: TCSH bug...

2001-08-28 Thread void

On Tue, Aug 28, 2001 at 12:16:02PM -0400, Andrew Gallatin wrote:
 
 Actually, it is a tcsh bug. Try playing with the MALLOC_OPTIONS
 env. variable in -stable.  Specifically, set it to 'AJ'  I bet it will
 drop core in -stable.

You would win that bet.

% uname -sr
FreeBSD 4.4-PRERELEASE
% export MALLOC_OPTIONS='AJ'
% tcsh
% set rmstar
% rm *
Do you really want to delete all files? [n/y] n
Bus error (core dumped)

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Allocate a page at interrupt time

2001-08-07 Thread void

On Tue, Aug 07, 2001 at 02:11:10AM -0700, Terry Lambert wrote:
 
 Can you name one SMP OS implementation that uses an
 interrupt threads approach that doesn't hit a scaling
 wall at 4 (or fewer) CPUs, due to heavier weight thread
 context switch overhead?

Solaris, if I remember my Vahalia book correctly (isn't that a favorite
of yours?).

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: crunched binary oddity

2001-07-26 Thread void

On Thu, Jul 26, 2001 at 12:09:46PM +0100, Ian Dowse wrote:
 
 When mount(8) invokes a mount_xxx program, it sets argv[0] to the
 name of the filesystem (ufs, mfs, nfs etc).

Why?

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: max kernel memory

2001-06-20 Thread void

On Wed, Jun 20, 2001 at 12:04:22AM -0700, Matt Dillon wrote:
 
 A web proxy could be
 round-robined fairly easily, but for a mail relay it is often a good
 idea to split the incoming and outgoing mail into two separate round
 robins (two separate groups of machines).

Why's that?  So you can tune each type of machine appropriately for
the task?  How would you tune incoming and outgoing mail servers
differently?

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-19 Thread void

On Mon, Jun 18, 2001 at 10:55:06PM -0400, Sergey Babkin wrote:
 Josef Karthauser wrote:
  
  On Sat, Jun 16, 2001 at 01:16:28PM -0400, [EMAIL PROTECTED] wrote:
   is BSDI's stack so superior to any of the other BSDs that MS would pay BSDI
   for it, particularly at a time when BSDI was trying to compete with MS in the
   server market? Seems like something that a bunch of BSD fanatics conjured up
   after a few beers.
  
  Are you sure that this was Microsoft.  The press release that I remember
  from last year was a Compaq one (or was it SCO), but not Microsoft.
 
 Definitely not SCO. Though SCO's Great Networking Achievement
 of year 2000 was an implementation of in-kernel sockets (as opposed
 to the user-level library over TLI) so there is a chance that
 you had it confused with this.

The one last year was Compaq.  I think it was actually Tandem.
Followups set to -chat.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: import NetBSD rc system

2001-06-11 Thread void

On Mon, Jun 11, 2001 at 11:54:33AM -0700, Matt Dillon wrote:
 
 I kinda like our scheme... at least I like the single monolithic
 /etc/rc.conf file.  It makes maintaining and installing machines 
 utterly trivial whereas having a billion little files each with
 one or two options in them makes maintaining and installing machines
 rather difficult.  I sure hope nobody is advocating doing away with
 the monolithic capabilities of /etc/rc.conf!

The NetBSD scheme puts code, not configuration, into separate files.
It uses rc.conf.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: import NetBSD rc system

2001-06-11 Thread void

On Mon, Jun 11, 2001 at 05:56:45PM -0600, Warner Losh wrote:
 
 With the netbsd approach, you remove the file, and all things taht
 depend on it fail.  as it should be :-)

I'm pretty sure you turn it off in rc.conf, rather than removing it.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Patented algorithm in FreeBSD

2001-06-11 Thread void

On Mon, Jun 11, 2001 at 04:27:12PM -0700, Matt Dillon wrote:
 
 You need to get two.  Start with both pointing at the same point,
 let the cat follow it around a bit, then split them into two different
 dots going opposite directions. 
 
 If you have two cats get one following each dot, then collide the
 dots.

Don't do it!  It's a trick!  He's probably patented those ideas.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: technical comparison

2001-05-23 Thread void

On Wed, May 23, 2001 at 09:20:51AM -0400, Andresen,Jason R. wrote:
 
 Why is knowing the file names cheating?  It is almost certain
 that the application will know the names of it's own files
 (and won't be grepping the entire directory every time it
 needs to find a file).

With 60,000 files, that would have the application duplicating
60,000 pieces of information that are stored by the operating system.
Operations like open() and unlink() still have to search the directory
to get the inode, so there isn't much incentive for an application to
do that, I think.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: technical comparison

2001-05-22 Thread void

On Tue, May 22, 2001 at 12:40:11PM -0600, Matt Simerson wrote:

 When did that change?  As of March which was the last time I had my grubby
 little hands all over a F5 BigIP box in our lab, it was NOT running FreeBSD.
 It runs a tweaked version of BSDI's kernel. 

I believe it is Terry's information that's out of date, not yours.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Anyone know of RFMEM vm/sysv_shm.c-related races?

2001-04-24 Thread void

On Tue, Apr 24, 2001 at 08:01:08PM -0400, Brian F. Feldman wrote:
 
 Has anyone else at least experienced this?

I'm pretty sure I have, on 4.2-R or shortly later, but the fellow who was
reporting it to me never bothered to pare his code down to a good test
case, and I'm not at that job any more. (Anyway, the machines in question
were since sold off along with the business unit they belonged to.)

Not very useful, I'm afraid.  Sorry.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Shoutcast, high cpu, threads

2001-04-17 Thread void

On Tue, Apr 17, 2001 at 01:47:11AM -0400, Charles Sprickman wrote:
 Hi,
 
 I'm running shoutcast on a 4.2R machine, and I'm finding that the
 shoutcast server, when idle climbs up to around 90% cpu usage.  Included
 is a bit of back-and-forth with a shoutcast support person.
 
 I'm not too clear on what he's talking about, is there any information I
 can pass on to him to help debug this?  While I will take his suggestion
 on increasing the sleep time, I don't want to push it too far or I may end
 up with a "stuttering" server.
 
 Thanks,
 
 Charles
 
 -- Forwarded message --
 Date: Mon, 16 Apr 2001 10:27:33 -0700
 From: Tom Pepper [EMAIL PROTECTED]
 To: Charles Sprickman [EMAIL PROTECTED]
 Subject: Re: high cpu usage
 
 keep going up.  your machine is fast enough that values as high as 10,000
 may show improvement.
 
 you're seeing this problem because freebsd is the only o/s i know of that
 ignores sleep values with very small microsecond values.

The man pages say:

 sleep - suspend process execution for an interval measured in seconds
 usleep - suspend process execution for an interval measured in microseconds

Maybe he's using the wrong routine?

-- 
 Ben

"I told Paddy no, I told Steve no, I told Paul no, and Ben fell asleep."
   --Kate C. (no, different Ben, I would have stayed up)

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is mkdir guaranteed to be 'atomic' ??

2001-03-01 Thread void

On Mon, Feb 26, 2001 at 02:10:47PM -0800, Mike Smith wrote:
  
  Well, imagine a hypothetical broken system in which two simultaneous calls
  to mkdir, on some hypothetical broken filesystem, can each think that it
  "succeeded".  After all, at the end of the operation, the directory has
  been created, so who's to say they're wrong?  ;)
 
 Is this somehow related to memory overcommit?

It's actually an interaction between that, the fxp driver, and
non-reflexive stackable VFS layers.  HTH, HAND.

-- 
 Ben

"I told Paddy no, I told Steve no, I told Paul no, and Ben fell asleep."
   --Kate C. (no, different Ben, I would have stayed up)

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: soft updates performance

2001-02-13 Thread void

On Mon, Feb 12, 2001 at 10:36:40PM -0800, Jordan Hubbard wrote:
 
 With how many running processors?  If you're running -j4 on a
 uniprocessor system, you're only introducing competition for already
 scarce CPU resources, though -j2 can be a speedup since this allows
 one target build to run while another is in an I/O wait.  I've only
 seen a speedup with -j4 when using at least 2 CPUs.

Interesting.  When I asked about optimal values on this list maybe a
year ago, I was told that -j(4 * NCPU) was a good choice.  I guess that
doesn't work for NCPU == 1.

-- 
 Ben

"I told Paddy no, I told Steve no, I told Paul no, and Ben fell asleep."
   --Kate C. (no, different Ben, I would have stayed up)


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Patch to fix make buildkernel requires full obj directory mistake

2001-01-23 Thread void

On Mon, Jan 22, 2001 at 01:11:15AM -0700, Warner Losh wrote:
 
 I've committed this change, as threatened late last week, since no one
 said not to.

Thank you.
 
 buildworld is still required acorss major releases, when binutils
 change, and when config's version changes.  if buildkernel fails, then
 do not complain unless you've also done a buildworld first and it
 still fails.  This is a convenience for those people that know what
 they are doing.

Is it possible/desirable to have make print a message upon failure of
the buildkernel target, suggesting that the user do a buildworld if
they haven't done so?  I know that sounds a bit more hand-holdish than
FreeBSD tends to be, but I think it would be nice.

-- 
 Ben

"I told Paddy no, I told Steve no, I told Paul no, and Ben fell asleep."
   --Kate C. (no, different Ben, I would have stayed up)


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Patch to fix make buildkernel requires full obj directory mistake

2001-01-23 Thread void

On Tue, Jan 23, 2001 at 02:52:54PM -0700, Warner Losh wrote:
 
 I don't know how to generate a warning that isn't a false positive in
 most cases.

Hmm ... how about something like,

"make buildkernel failed, please check /usr/src/UPDATING for relevant
 information"

?

-- 
 Ben

"I told Paddy no, I told Steve no, I told Paul no, and Ben fell asleep."
   --Kate C. (no, different Ben, I would have stayed up)


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Permissions on crontab..

2001-01-17 Thread void

On Wed, Jan 17, 2001 at 10:45:57AM +, David Malone wrote:
 
 True - but I'd say it provides a false sense of security, which
 might be more damaging than the extra security provided against
 read-only exploits in crontab.

That's silly.  Group tty can be leveraged to provide more privilege,
but that doesn't mean write(1) should be setuid root, or that having
write(1) setgid tty provides a false sense of security.

I think that the proposed change would be a good idea, and that it's
consistent with write(1) and other uses of setgid.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



LINT vs. ipcs

2000-12-20 Thread void

LINT and the ipcs command seem to disagree on some points, like the
meaning of shmall (bytes vs. pages).  In all examples, I've put the
quote from LINT followed by the excerpted output from ipcs -M or -S.

  options SHMALL=1025 # max amount of shared memory (bytes)
 vs.
  shmall:1024 (max amount of shared memory in pages)

Also, some values are very different:

  options SHMMNI=33   # max number of shared memory identifiers
 vs.
  shmmni:  96 (max number of shared memory identifiers)

whereas many others are just off by one:

  options SEMMNU=31   # number of undo structures in the system
 vs.
  semmnu: 30  (# of undo structures in system)

What I really want to know is, what do all these LINT variables mean?  I
have a user who needs more semaphores and shm segments configured, and I
want to make sure I tune the right ones.  Apparent candidates are
SHMMNI, SHMSEG, SEMMNI, SEMMNS, and SEMMSL.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: processing incoming mail messages (FreshPorts 2)

2000-12-18 Thread void

On Mon, Dec 18, 2000 at 11:22:58AM -0800, Joseph Scott wrote:
 
   If the problem is load then another approach would be to heavily
 nice(1) the perl script the is launched when a commit mail comes in.  

I could be wrong, but I think there's a potential problem with this
strategy -- namely, when processes are niced, they don't get to run as
often, so they stick around longer, and they tend to pile up in memory.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: cp and cpio using boot disk

2000-12-15 Thread void

On Thu, Dec 14, 2000 at 12:13:16PM -0500, Dennis wrote:
 
 It seems that cp fails badly when used on a system booted by a boot floppy 
 (such as the install floppy). cpio seems to work ok.
 
 What is the reason for this?

What's the failure mode?

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Couple of config questions...

2000-11-28 Thread void

On Tue, Nov 28, 2000 at 11:54:29AM +0100, Dag-Erling Smorgrav wrote:
 "Chuck Rock" [EMAIL PROTECTED] writes:
  Is there a way to get syslog to put time and date into the dmesg file?
 
 What dmesg file?

Maybe /var/log/dmesg.boot?  But the filesystem timestamp on this should
be sufficient, I'd think.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Shell script

2000-11-22 Thread void

On Thu, Nov 23, 2000 at 02:30:54AM +0200, petro wrote:
 I have such script.
 
 PATH=/usr/local/bin
[...] 
 if [ $# = 0 ]; then
[...] 
 if [ -f $PID_FILE ]; then
[...] 
 if [ $? = 0 ]; then
[...]
echo error: $PID_FILE not found | tee -a $LOG_FILE

 I receive three errors
 I can't understand whereis the errors.
 [: not found
 [: not found
 tee: not found

$ which [
/bin/[
$ which tee   
/usr/bin/tee

Fix your PATH and all will be well.  And next time, post your question
to [EMAIL PROTECTED]

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



device not configured from sa driver

2000-11-18 Thread void

I have set up a tape drive, correctly I believe, yet I keep getting
"device not configured" errors from it.  See:

http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=2849646+2851949+/usr/local/www/db/text/2000/freebsd-questions/20001029.freebsd-questions

Some have said that this error indicates no tapes in the drive, but the
drive does have tapes in it.  What else could it indicate?  I tried
reading the source, but I found it beyond me.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: changing a running process's credentials

2000-11-16 Thread void

Does anyone remember the article in Phrack, issue 53 I think, about
speaking Forth to a Sun's boot-prom in order to write a '0' into the UID
member of one's shell's struct proc?

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: What is the cost of a simlink?

2000-11-14 Thread void

On Tue, Nov 14, 2000 at 02:34:54PM -0700, Nicole wrote:
 
   Greetings
  I have a disk load problem I was hoping to solve by using an added disk and
 simlinking a number of directories over to the new disk.
 
  These are directories to be accessed by apache and there may be as many as
 40-60 simlinks to the new drive for the data directories.
 
  My question is how much of a hit do I take by using this large a number of
 simlinks? How much processing/memory usage does it eat to traverse a link from
 one disk top another?

It's about the same cost as another layer of directory structure.  The
biggest cost will be disk seeks, but if you have enough memory, that
shouldn't happen too often.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: iowait CPU state

2000-11-09 Thread void

On Tue, Nov 07, 2000 at 04:13:30PM +0100, Dag-Erling Smorgrav wrote:
 void [EMAIL PROTECTED] writes:
  I've been using Solaris a lot lately, and I've noticed that in e.g.
  top's output, it has a distinct CPU state called "iowait", which seems
  to be a pretty good indicator of how I/O-bound a system is.  Is there
  any reason that FreeBSD doesn't have such a state?
 
 It has several, depending on the type of I/O the process is waiting
 for: biord (waiting for a read operation to complete), biowr (waiting
 for a write operation to complete), select (waiting for descriptors to
 become readable / writable), etc.

Is there any reason top couldn't add these up and report a %iowait
like Solaris'?

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: iowait CPU state

2000-11-09 Thread void

On Fri, Nov 10, 2000 at 12:33:31PM +1000, [EMAIL PROTECTED] wrote:
 On Thu, 9 Nov 2000, void wrote:

  not how busy the disks are.  I want relative data, not absolute.
 
 systat -vmstat?

Thank you!  This gets the me disk %busy, which is one of the things I
was looking for.  Now, can anyone tell me how to tell what percentage of
processor time is being spent waiting for disk I/O to complete?

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



iowait CPU state

2000-11-06 Thread void

I've been using Solaris a lot lately, and I've noticed that in e.g.
top's output, it has a distinct CPU state called "iowait", which seems
to be a pretty good indicator of how I/O-bound a system is.  Is there
any reason that FreeBSD doesn't have such a state?  "iostat" also seems
a lot less informative than Sun's.  What should I be using to measure
I/O utilization on FreeBSD?

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Solaris 8's split cache

2000-10-24 Thread void

http://sunsolve.Sun.COM/pub-cgi/show.pl?target=content/content8#cyclical

BSD doesn't do anything like this (distinguishing between instructions
and data in the VM cache), does it?  Should it?

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



find /proc

2000-10-05 Thread void

Why does find(1) operate non-recursively in /proc?

% uname -a
FreeBSD example.com 4.1-STABLE FreeBSD 4.1-STABLE #0: Thu Aug 31
22:31:20 EDT 2000 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/EXAMPLE
i386
% find /proc
/proc
/proc/curproc
/proc/48643
/proc/48576
/proc/48511
/proc/48510
/proc/48467
/proc/48454
/proc/48453
/proc/1013
/proc/288
/proc/287
/proc/286
/proc/276
/proc/269
/proc/179
/proc/123
/proc/120
/proc/118
/proc/98
/proc/92
/proc/5
/proc/4
/proc/3
/proc/2
/proc/1
/proc/0
%

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: find /proc

2000-10-05 Thread void

On Thu, Oct 05, 2000 at 04:57:50PM -0500, Chris Costello wrote:
 On Thursday, October 05, 2000, void wrote:
  Why does find(1) operate non-recursively in /proc?
 
Because the procfs_readdir() code does not report directories
 as the correct type (DT_REG as opposed to the proper DT_DIR).

Sounds like a bug, do you think I should submit a PR?

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: need a recommendation of NIC

2000-09-15 Thread void

On Fri, Sep 15, 2000 at 10:17:25AM -0400, Hao Zhang wrote:
 Thanks for your info.
 I'm using FreeBSD v3.3 which suppports The PRO/100B with chipset 82558. If I
 want to use Intel Pro/100+ with the 82559 chipset, what driver should I use?
 fxp? 

Yes.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Shared Memory Issues

2000-09-08 Thread void

On Fri, Sep 08, 2000 at 02:56:10PM +0100, John Toon wrote:
 
 However, it seems strange that you're getting non-attached memory
 segments. Surely it is the job of the kernel to clean up after processes
 (if they're badly programmed and don't do it themselves)? Perhaps one
 program is leaking? 

SysV shared memory segments are defined to stick around until some
appropriately-privileged user process deletes them.

I was thinking recently that it might be nice to extend that API so a
process creating such a segment could ask the kernel to reference-count
it and delete it if the refcount goes to zero, but any app that wants
that behavior can just use mmap() anyway, which has the advantage of
being portable.
 
-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 4.1-RELEASE problem writing to async mounted filesystem

2000-08-09 Thread void

On Wed, Aug 09, 2000 at 12:35:11PM +0200, Mitja Horvat wrote:
 
 As I understand SU, it's just a method to do metadata asynchronously in a
 safe way, 
 so using noasync with SU does still have a point?

"Using noasync" is a no-op; noasync is the default.
 
-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 4.1-RELEASE problem writing to async mounted filesystem

2000-08-08 Thread void

On Tue, Aug 08, 2000 at 06:03:08PM +0200, Mitja Horvat wrote:
 
 Hi,
 
 I recently upgraded to FreeBSD 4.1-RELEASE(CD image). I noticed that while
 writing
 to an asynchronously mounted filesystem(mount -o async / ...) all other IO
 operations to the FS are almost blocked. I have only one asynchronously
 mounted 
 partition(/) and the following shell script makes the machine unresponsive
 so I cannot
 even telnet to it:
 
 while true; do rm -f foo; dd if=/dev/zero of=foo bs=1024k count=256; done
 
 4.0-RELEASE does a much better job at handling similar situations... 
 
 I'm using softupdates, but even without them the problem persists. 

There's no reason to use softupdates and async together.  SU gets you
the same benefits, but much more safely.
 
 This does not happen if the fs is mounted synchronously, but I also get
 MUCH slower IO
 throughput(800kb/s compared to 12MB/s with async). 

Mounted sync or noasync?  They're not the same thing.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



some md (memory disk) questions

2000-07-28 Thread void


1) Might I want to replace my MFS /tmp with an md-based one?
2) I looked at LINT and GENERIC, I read section 10.6.2 of the Handbook,
   and I looked for an md man page in vain.  Where could I find
   additional documentation for md?  I'm particularly interested in
   finding out what it's good for.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message




Re: Periodic scripts [Was: Re: /etc/security - /etc/periodic/security ?]

2000-06-29 Thread void

On Thu, Jun 29, 2000 at 05:30:24PM +0100, Konstantin Chuguev wrote:
 
 IMO, introducing a sort of silent mode to these periodic scripts would help
 sysadmins.
[snip]
 Your suggestions?

As far as I'm concerned, this would greatly increase the utility of
these scripts.  I would love to see this happen.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Anybody working on FreeBSD BIOS?

2000-06-17 Thread void

On Thu, Jun 15, 2000 at 07:29:53PM -0700, Mike Smith wrote:

 If your customer's not _desperate_ for a super-low-cost solution, I'd 
 suggest any of the Intel boards that offer EMP (most of these also offer 
 BIOS-over-serial support, actually - as do a number of other vendors, 
 IIRC AMI do this on some of their boards as well).

See http://www.realweasel.com/ for one such vendor.  Pricing is
available only by request, but check this out:

"The PC Weasel distinguishes itself even further by being an open-source
product. Every purchaser receives a source license for the Weasel's
onboard microcontroller code. If you don't like some aspect of the
board's behaviour as shipped by us, you're free to modify it using a
gcc-based toolchain. The code store is flash memory that can be written
without special equipment, and there's a second serial port provided for
debugging."

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: kerneld for FreeBSD

2000-06-06 Thread void

On Tue, Jun 06, 2000 at 04:08:42PM -0700, Kris Kennaway wrote:
 
 You weren't listening..no-one debates the utility of auto-loading modules,
 and that is the direction FreeBSD is already heading. The debate is over
 the utility of automatically UNLOADING modules when they're "no longer in
 use".

Doesn't Solaris auto-unload unused drivers when memory gets tight?

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: icmp-response error

2000-05-11 Thread void

On Thu, May 11, 2000 at 08:33:45AM +0200, [EMAIL PROTECTED] wrote:
  A while back, I wrote a simplistic, but effect script to print out
  information about who has a particular port open.
 
 There is already a nice program to do this as part of the standard
 FreeBSD distribution: sockstat. It deserves wider use, IMHO.

lsof does the job nicely, too.

/usr/ports/sysutils/lsof

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Onboard Intel NIC

2000-03-28 Thread void

On Tue, Mar 28, 2000 at 07:18:57AM -0800, Ron Rosson wrote:
 
 It is the go fix it yourself attitude I guess that gets me sometimes in
 both the mailing lists and IRC. There is some people in the user base
 that can not code but are able to find issues on there systems and would
 like to share them with either of the forums mentioned.

I am one such person, and I don't seem to get flamed or told to fix it
myself.  Probably because I try not to be disrespectful of the people
doing the work.

 I guess the better answer than the "Go fix it yourself" would be "Please
 submit a PR".

Plenty of people said that to Dennis too.  He seems to be more
interested in making some kind of point than in getting anything fixed.

-- 
 Ben

220 go.ahead.make.my.day ESMTP Postfix


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message