home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.sun.admin:6212 comp.unix.admin:4954
- Path: sparky!uunet!auspex-gw!guy
- From: guy@Auspex.COM (Guy Harris)
- Newsgroups: comp.sys.sun.admin,comp.unix.admin
- Subject: Re: biff not biffing
- Message-ID: <14512@auspex-gw.auspex.com>
- Date: 9 Sep 92 06:37:22 GMT
- References: <1992Aug29.211845.21326@ccu.umanitoba.ca> <BtxGD1.1sM@cs.psu.edu> <Bu9z6n.3Mt@iron.hq.aflc.af.mil>
- Sender: news@auspex-gw.auspex.com
- Followup-To: comp.sys.sun.admin
- Organization: Auspex Systems, Santa Clara
- Lines: 49
- Nntp-Posting-Host: auspex.auspex.com
-
- >We found an interesting corrolation here today: the biff problem
- >only is apparent when comsat tries to biff users with login names
- >of 8 characters. If the user has less than 8 chars, it works
- >just fine.
- >
- >Could it be that the author of comsat forgot that strings in C
- >need to be defined as having one more character than the largest
- >size?
-
- No, but it could be that the person at Sun who modified it to do certain
- operations with the UID of the user to whom the message is being
- delivered did:
-
- Patch-ID# 100272-04
- Keywords: biff, comsat, mail, 4.1, in.comsat, daemon, 8-characte, login
- Synopsis: SunOS 4.1.1 in.comsat daemon fails with 8-character login names
- Date: 09-Sept-91
-
- SunOS release: 4.1.1
-
- Unbundled Product:
-
- Unbundled Release:
-
- Topic: in.comsat + 8bit login
-
- BugId's fixed with this patch: 1035603
-
- Architectures for which this patch is available: sun4c sun3 sun3x sun4
-
- Patches which may conflict with this patch:
-
- Obsoleted by: SunOS 5.0
-
- Problem Description: 4.1 in.comsat daemon fails with 8-character login names,
- especially when one is logged in remotely. in.comsat core dumps in this case,
- and the user's mail is not biff'ed to the terminal.
-
-
- INSTALL:
-
- 1) Make a backup copy of the old file:
- mv /usr/etc/in.comsat /usr/etc/in.comsat.fcs
-
- 2) Now copy in the patched files and set permissions:
- cp `arch -k`/in.comsat /usr/etc
- chown root /usr/etc/in.comsat
- chmod 755 /usr/etc/in.comsat
- chgrp staff /usr/etc/incomsat
-