From owner-freebsd-bugs Sun Aug 11 00:00:05 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA17489 for bugs-outgoing; Sun, 11 Aug 1996 00:00:05 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA17477; Sun, 11 Aug 1996 00:00:02 -0700 (PDT) Resent-Date: Sun, 11 Aug 1996 00:00:02 -0700 (PDT) Resent-Message-Id: <199608110700.AAA17477@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, max@sfc.wide.ad.jp Received: from mail.tky007.tth.expo96.ad.jp (tky007.tth.expo96.ad.jp [133.246.32.58]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA17237 for ; Sat, 10 Aug 1996 23:56:15 -0700 (PDT) Received: (from masafumi@localhost) by mail.tky007.tth.expo96.ad.jp (8.7.5/3.4W4-SMTP) id PAA01509; Sun, 11 Aug 1996 15:55:49 +0900 (JST) Message-Id: <199608110655.PAA01509@mail.tky007.tth.expo96.ad.jp> Date: Sun, 11 Aug 1996 15:55:49 +0900 (JST) From: max@sfc.wide.ad.jp Reply-To: max@sfc.wide.ad.jp To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/1489: Non-super-users cannot use traceroute Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1489 >Category: bin >Synopsis: Non-super-users cannot use traceroute >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Aug 11 00:00:01 PDT 1996 >Last-Modified: >Originator: Masafumi NAKANE >Organization: >Release: FreeBSD 2.2-CURRENT i386 >Environment: >Description: In /usr/src/usr.sbin/traceroute/traceroute.c, setuid(getuid()) is performed before creating a raw socket which is to send out udp packet, and thus, non-super-user cannot use the command. >How-To-Repeat: As non-super-user: % traceroute some.host.domain >Fix: Either create sndsock much earlier in the program (before setuid(getuid()), or do setuid(getuid()) later in the program. Since it seems recent modification to the program was meant to make it more secure by putting setuid(getuid()) earlier in the program to get rid of the privilege, I suppose former solution should be taken. I attach my quick and dirty hack here, as it might be any use by chance. This is a patch to: Header: /home/ncvs/src/usr.sbin/traceroute/traceroute.c,v 1.6 1996/08/09 06:00:53 fenner Exp *** traceroute.c.orig Sat Aug 10 11:08:59 1996 --- traceroute.c Sun Aug 11 15:28:03 1996 *************** *** 307,312 **** --- 307,317 ---- sockerrno = errno; } + if ((sndsock = socket(AF_INET, SOCK_RAW, IPPROTO_RAW)) < 0) { + perror("traceroute: raw socket"); + exit(5); + } + setuid(getuid()); oix = optlist; *************** *** 475,485 **** if (options & SO_DONTROUTE) (void) setsockopt(s, SOL_SOCKET, SO_DONTROUTE, (char *)&on, sizeof(on)); - - if ((sndsock = socket(AF_INET, SOCK_RAW, IPPROTO_RAW)) < 0) { - perror("traceroute: raw socket"); - exit(5); - } if (lsrr > 0) { lsrr++; --- 480,485 ---- >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sun Aug 11 04:30:30 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA08620 for bugs-outgoing; Sun, 11 Aug 1996 04:30:30 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA08614 for freebsd-bugs; Sun, 11 Aug 1996 04:30:29 -0700 (PDT) Date: Sun, 11 Aug 1996 04:30:29 -0700 (PDT) From: Paul Traina Message-Id: <199608111130.EAA08614@freefall.freebsd.org> To: freebsd-bugs Subject: active bugs Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Current FreeBSD problem reports The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions fo FreeBSD including experimental development code and obsolete releases. Bugs can be in one of several states: open A problem report has been submitted, no sanity checking performed analyzed The report has been examined by a team member and evaluated feedback The problem has been solved, and the originator has been given a patch or a fix has been committed. The PR remains in this state pending a response from the originator. suspended Work on the problem has been postponsed. This happens if a timely solution is not possible or is not cost-effective at the present time. The PR continues to exist, though a solution is not being actively sought. If the problem cannot be solved at all, it will be closed, rather than suspended. closed A problem report is closed when any changes have been integrated, documented, and tested. Critical problems S Submitted Tracker Engr. Description ------------------------------------------------------------------------------- a [1995/01/11] i386/105 bde Distributed libm (msun) has non-standard o [1995/02/14] kern/216 davidg /kernel: panic: ffs_alloccg: map corrupte f [1995/05/28] kern/452 davidg vnode swapping panics f [1995/11/11] bin/817 fenner Wrong route to remote network f [1995/11/27] kern/840 peter Kernel page directory invalid o [1995/12/03] kern/863 davidg panic on kernel page fault, NULL curproc o [1995/12/08] kern/876 mpp NFS allows bogus accesses to cached data o [1996/01/09] kern/940 panic: free vnode isn't a [1996/01/22] kern/965 bde 2.0.5: system crashes daily because of "m o [1996/01/29] kern/978 se Three deadlocks in row o [1996/02/08] kern/1008 Daily crash while writing network backups a [1996/03/04] kern/1059 hsu null fs panics system o [1996/04/06] kern/1121 dyson System crashes on boot up just after the o [1996/04/29] kern/1163 2.2-960323-SNAP: fatal trap 12 o [1996/05/07] kern/1177 dyson Machine hangs with message "vm_fork: no p o [1996/05/19] kern/1217 separating to hardrives to two IDE channe o [1996/05/26] kern/1257 dyson System got blown away by "vm_pageout_scan o [1996/06/01] kern/1286 cluster_read() calls strategy routine wit o [1996/06/08] kern/1302 3COM 3c590 can't receive packets o [1996/06/11] kern/1311 Panic: vm_page_free while installing new o [1996/07/15] bin/1387 Group file errors cause absolute havoc o [1996/07/21] misc/1413 Missing library libgcc.261 o [1996/07/21] i386/1414 3c595 ceases to work aftern installation. o [1996/07/25] kern/1432 Rexmit timeout for TCP too short o [1996/08/10] kern/1488 /sys/i386/isa/spkr.c does not check the l 25 problems total. Serious problems S Submitted Tracker Engr. Description ------------------------------------------------------------------------------- o [1994/11/30] kern/34 davidg nullfs and union mounts can result in wil o [1995/01/10] bin/104 pax -rwl may corrupt filesystem o [1995/01/24] gnu/183 bde can't resolve "operator <<" overload a [1995/03/20] kern/260 davidg msync and munmap don't bother to update m a [1995/03/20] docs/264 paul There are no manual pages for the forms l a [1995/03/22] kern/267 davidg NFS code gives error messages, systems ja o [1995/04/01] kern/291 se PCI devices still probe/attach after bein o [1995/04/20] kern/353 se xcdplayer crashes machine (with NCR810 SC o [1995/05/08] bin/389 Simultaneous creation/deletion of dirs co a [1995/05/09] bin/392 Simultaneous cp and ls of files on dos f/ o [1995/05/16] kern/425 wollman arp entries not getting removed when inte f [1995/05/25] kern/443 65 sendmails crashes system o [1995/05/26] kern/446 phk unable to diskless-boot a PC when the ser a [1995/06/17] kern/527 dufault dump causes assertion in ncr.c o [1995/06/17] kern/528 bde slow 386 reports excessive interrupt-leve o [1995/07/02] kern/579 bde sio: RS_IBUFSIZE at 256 bytes serial line o [1995/08/01] bin/648 bde printf format conversion incorrect (dupli o [1995/08/15] i386/692 bde My modem is not found if my external cach o [1995/08/21] kern/703 amurai ppp not always deleting route properly wh o [1995/08/22] bin/706 increased root DNS traffic and long laten o [1995/09/19] bin/728 joerg /bin/sh messes up quoting when going thro f [1995/09/20] kern/730 gibbs 3Com 3C5x9 probe problem o [1995/09/21] docs/731 socketpair(2) and man page inconsistent a o [1995/09/26] bin/739 Some problems when an output filter reads o [1995/09/27] kern/745 se occasional filesystem inconsistencies, an o [1995/09/27] bin/747 date(1) gives weird time zones and interp o [1995/09/27] kern/750 cd9660 confused by not-ready or I/O error o [1995/10/05] misc/767 Configure-time does time-warp on non-UTC a [1995/10/07] bin/771 wollman telnet character mode not set and broken o [1995/10/09] kern/774 dump fails with "slave couldn't reopen di o [1995/10/11] bin/777 patch doesn't realize stdin is closed and o [1995/10/12] bin/778 tar complains "EOF not on block boundary" a [1995/10/15] kern/782 davidg chmod does a null pointer dereference o [1995/10/18] bin/786 wpaul Problem with NIS and large group maps a [1995/10/26] kern/794 swap partition at offset 0 still broken o [1995/10/29] kern/798 PPP panics, touches 0xdeadc0de pointers o [1995/11/12] kern/820 gibbs scsi tape problems o [1995/11/16] bin/826 tcpmux listener in inetd does not work o [1995/11/28] bin/850 dump treats write-protect as an EOT & spo o [1995/12/01] bin/859 joerg /bin/sh -c does not ignore SIGINT o [1995/12/02] kern/860 msmith visual mode in kernel -c is too restricti a [1995/12/04] i386/867 nate Notebook with APM and 3C589C in PCMCIA fr f [1995/12/07] bin/873 fenner Invalid route to remote network o [1995/12/20] i386/906 davidg /sys/i386/boot/netboot/nb8390.com cannot o [1995/12/29] kern/920 bde sio output looses chars in fifo on close( o [1996/01/01] bin/926 Mounting nfs disks before starting mountd o [1996/01/02] kern/927 VGA mode not restored o [1996/01/06] kern/932 de0 occasionally enables 100baseTX when p o [1996/01/12] misc/942 X11 mono server dumps core on supported v o [1996/01/16] kern/949 panic, undebugable dump? o [1996/01/17] kern/951 -current kernel crashes with devfs error o [1996/01/19] kern/956 Kernel page fault, null callp o [1996/01/25] kern/971 Default limits for number of processes pe f [1996/01/27] kern/974 ktrace causes panic: freeing busy page o [1996/01/28] kern/976 se NCR SCSI driver gives assertion errors an o [1996/02/01] bin/986 problems make-ing with cd in the rule o [1996/02/06] kern/998 bde badness in file system silently crashes m o [1996/02/10] kern/1016 dyson panic: vm_page_free: freeing free page, s o [1996/02/10] kern/1017 dyson ssh stopped working between 15th Jan and o [1996/02/12] kern/1018 dyson panic: unwire: page not in pmap o [1996/02/12] bin/1019 joerg getty cannot detect ppp logins o [1996/02/12] kern/1020 Boca 16-port board still hangs o [1996/02/12] docs/1023 mpp using touch to create swap file for NFS d o [1996/02/17] bin/1030 joerg /bin/sh does not pass environment variabl o [1996/02/27] kern/1045 Lockup: b_to_q to a clist with no reserve o [1996/02/28] i386/1048 ep driver fails to detect card when told f [1996/02/28] kern/1049 fenner /kernel: arpresolve: can't allocate llinf o [1996/02/28] bin/1050 Process (zip) hangs (unkillable) after fl o [1996/02/29] bin/1052 joerg /bin/sh problem with new GCC (snapshot fo o [1996/03/05] kern/1064 Recursive panic? o [1996/03/06] kern/1065 wt could crash reading short blocks a [1996/03/06] kern/1067 mpp panic: ufs_lock: recursive lock not expec o [1996/03/09] bin/1073 telnet -8 does not work with SunOS or Sol o [1996/03/11] conf/1076 'make install' fails for /usr/src/share/e o [1996/03/16] kern/1081 Fatal double fault o [1996/03/17] kern/1087 Device close entry is not called when unm o [1996/03/21] bin/1095 make's continuation line handling buggy w f [1996/03/21] i386/1097 gibbs system hang during tape rewind/aic7870 co o [1996/03/23] kern/1098 File system corruption (2 cases) o [1996/03/26] kern/1102 smpatel Differentiation of FreeBSD & Linux ELF bi o [1996/03/30] bin/1111 mail.local will happily deliver mail to a o [1996/04/05] kern/1118 panic: setrunqueue encountered when wine o [1996/04/07] kern/1122 Kernel (current) does not see all memory o [1996/04/09] bin/1127 joerg sh(1) parameter expansion for substring p o [1996/04/11] kern/1134 se PPB support is broken for multiple/unknow o [1996/04/11] kern/1135 starting an extra mountd and then killing f [1996/04/14] kern/1140 fenner arpresolve does a null pointer dereferenc o [1996/04/24] kern/1157 SCSI Disk Timeouts (ahc0) o [1996/04/28] kern/1160 Panic: bad dir o [1996/04/28] kern/1161 -current panic on boot if DIAGNOSTIC opti o [1996/04/29] kern/1164 machine locks up o [1996/04/30] kern/1166 pmap panic (dump available) o [1996/05/02] kern/1171 panic: setrunnable after touching long id o [1996/05/08] kern/1180 freeing held page, count=%d o [1996/05/10] misc/1187 pppd dies with a segv o [1996/05/11] kern/1190 panic: page fault (wild pointer?) o [1996/05/14] kern/1204 umount -f after SCSI reset -> reboot o [1996/05/16] kern/1208 Rebooting nfs server results "Permission o [1996/05/17] gnu/1210 gcc (v2.6.3) -O and -O2 compile-time bus o [1996/05/18] bin/1212 ppp eventually runs out of file descripto o [1996/05/18] kern/1213 kernel page fault o [1996/05/21] kern/1227 dyson vm_page_activate: already active (new vm o [1996/05/21] kern/1228 probe doesn't find P-n-P modem o [1996/05/21] bin/1231 make(1) execution of ``.BEGIN'' does not o [1996/05/24] misc/1247 Conflicting header files o [1996/05/24] bin/1248 joerg /bin/sh has trouble with arguments past 9 o [1996/05/26] i386/1251 aha0 and bt0(eisa) conflicts again. o [1996/05/26] kern/1252 Heavy activity on a CD causes panic o [1996/05/26] kern/1256 ZNYX 314 mysterously looses packets o [1996/05/27] kern/1258 dyson new vm code: freeing held page o [1996/05/27] kern/1269 dyson vm_pageout_scan: page not inactive? (loop o [1996/05/28] conf/1270 /etc/ttys does not list all valid ptys (b o [1996/05/28] kern/1271 phk Kernel panic using PLIP in 27/05 current o [1996/05/28] kern/1274 Kernel panics with filesystem error o [1996/05/29] kern/1278 SUN Solaris clients gets host not respond o [1996/05/31] kern/1284 dyson panic: vm_page_free: freeing busy page o [1996/05/31] conf/1285 route_multicast and route_loopback lines o [1996/06/02] bin/1287 joerg /bin/sh does alias expansion in case patt o [1996/06/02] i386/1288 bde wdgetctlr (wd.c) return incorrect number o [1996/06/03] bin/1289 errno breaks in thread-safe c++ compiles o [1996/06/05] kern/1293 Fatal trap 12: page fault while in kernel o [1996/06/06] misc/1299 National charecter problem in XFree86 o [1996/06/07] kern/1301 davidg DEC FDDI/PCI Adapter: halt code = 6 (DMA o [1996/06/09] bin/1305 dc miscomputes remainder o [1996/06/10] kern/1307 vm_page_free: freeing busy page o [1996/06/10] kern/1308 vm_page_free: wire count > 1 in 960501-SN o [1996/06/14] bin/1322 savecore does not take minfree into accou o [1996/06/14] kern/1323 nate 960612's psm driver does not see the mous o [1996/06/15] kern/1326 defvs panic: cleaned vnode isn't o [1996/06/16] kern/1327 joerg keyboard probe in -current fails, X reboo o [1996/06/18] kern/1333 free vnode isn't: another -stable coredum o [1996/06/19] kern/1336 Permission for .. in NFS mounts is somewh o [1996/06/22] kern/1345 kernel page fault, NULL pointer dereferen o [1996/06/25] bin/1350 sed continuation lines in text don't work o [1996/06/25] bin/1351 security problem with mv(1) o [1996/06/26] conf/1352 jkh Missing files from /usr/share/info o [1996/07/06] kern/1371 kernel doesn't flush all its buffers when o [1996/07/09] bin/1377 mv(1) retains the setuid bit when it is u o [1996/07/09] gnu/1379 Man command problem, when it writes into o [1996/07/09] misc/1380 Year 2000 breakage with tm_year o [1996/07/16] bin/1392 PPP silently fails to work when CTS/RTS i o [1996/07/18] kern/1397 can't send to a pipe o [1996/07/18] bin/1398 .OBJDIR modifications to tree broke make o [1996/07/19] gnu/1407 ld computes wrong size of common (global o [1996/07/20] bin/1410 /usr/bin/login is suid, with little requi o [1996/07/20] bin/1411 vi dumps core when scrolling through file o [1996/07/21] pending/1415gnats-ad Installing gnats package makes send-pr fa o [1996/07/22] bin/1418 tclsh Makefile does not work o [1996/07/23] kern/1420 panic vrele: negative reference count f [1996/07/24] kern/1423 wollman route causes kernel page fault. f [1996/08/01] bin/1454 joerg /bin/sh bug handling <<[n] FD processing o [1996/08/03] bin/1461 Incorrect address binding of Kerberized r o [1996/08/03] bin/1463 make world memory fault in gnu/usr.bin/pe o [1996/08/04] kern/1467 scsi_prevent causing tape problems on clo o [1996/08/08] kern/1478 pci/pcisupport.c does not compile o [1996/08/08] bin/1479 libc.so.2.2 o [1996/08/09] kern/1480 terminal "cons25" resize problem o [1996/08/09] bin/1485 makeinfo randomly gets aborted by signal 158 problems total. Non-critical problems S Submitted Tracker Engr. Description ------------------------------------------------------------------------------- a [1994/12/01] kern/35 bde mount -t union -o -b : lower layer not se o [1995/01/14] bin/115 bde systat iostat display doesn't scale high o [1995/01/14] bin/129 davidg fsck cannot take a mount point as an argu o [1995/01/15] bin/146 version of compress is kinda old and slow o [1995/01/21] bin/174 Poor error message from stty o [1995/01/22] kern/176 peter EIDRM not defined in errno.h o [1995/01/24] bin/184 pst send-pr says "Aborting ..." and happily r o [1995/01/30] bin/198 asami 1.1.5.1 pine binary loops; top shows fanc o [1995/03/28] kern/281 Messages printed when checking CD ROM dev o [1995/03/28] kern/282 gibbs buslogic adapter information WAY too verb a [1995/04/09] bin/326 Weekly cron generates some usage and erro o [1995/04/20] misc/355 policy on /usr/local permission in base r o [1995/05/12] bin/398 scrappy VI doesnt do the correct thing o [1995/05/13] bin/401 wollman Add REMOTE_* variables o [1995/05/15] misc/423 Sound devices are too insecure o [1995/05/23] i386/440 sos want vidcontrol option to apply settings a [1995/05/27] gnu/450 scrappy tar --exclude -c doesn't work o [1995/06/15] bin/517 wpaul Bad group change with 'install' o [1995/07/05] bin/591 phk SPAP request REJexted in stead of NAKed o [1995/08/05] gnu/655 jdp ld -r of shared objects worked in 1.1.5, o [1995/08/07] bin/658 wollman ifconfig alias has to be separately given o [1995/08/07] bin/661 Hercules is not capable of having a ISO-L o [1995/08/11] ports/673 joerg /bin/sh + inn1.4 innwatch going belly up o [1995/08/11] bin/675 make does unnecessary rebuilds o [1995/08/12] kern/677 dyson X gets a bus error when calling mmap() o [1995/08/13] bin/680 joerg 2.0.5's tip using termios doesn't act the o [1995/08/18] kern/700 fenner The comments in /sys/net/if.h are confusi o [1995/08/29] bin/715 ache ls gives weird tabular form o [1995/09/23] docs/735 wollman missing description for mount options in o [1995/09/26] kern/742 dyson syslog errors accessing Mac hard disks [p o [1995/09/27] bin/743 scrappy vi cannot edit a file where the name star o [1995/09/28] kern/752 wollman setting multiple addresses for a single i o [1995/09/28] kern/753 joerg my archive scsi tape drive does not work o [1995/09/28] docs/754 nate there is no man page for the psm(4) mouse o [1995/10/03] kern/765 phk umount -f can`t umount a NFS filesystem i o [1995/10/14] kern/781 bde OPEN_MAX in kernel config and FD_SETSIZE o [1995/10/25] kern/792 dyson cd9660 very slow. o [1995/10/29] docs/801 mpp rlogind k, v, and x options are not docum o [1995/10/31] bin/803 bsd m4 chokes and dies while FSF m4 works o [1995/11/11] bin/815 mountd reports unknown hosts with non-inf o [1995/11/13] kern/821 Config doesn't properly trap signals o [1995/11/20] kern/831 one minor complaint about the kernel visu o [1995/11/22] kern/835 davidg ed panics with SMC ultra with iomem, if n o [1995/11/25] bin/839 by default, use of "at" is overly restric o [1995/11/27] bin/841 stale nfs mounts cannot be umounted o [1995/11/28] misc/848 jkh Inst gripes about geometry but won't acce o [1995/11/30] bin/854 swapinfo shows incorrect information for o [1995/11/30] ports/857 asami Need ANSI_C define to not declare some fu o [1995/12/03] kern/861 sb16 support in 2.1 is erratic and has co o [1995/12/06] ports/871 asami port.subdir.mk DEBUG_FLAGS is not used fo o [1995/12/17] kern/900 dyson ext2fs triggers divide by zero trap in vn o [1995/12/25] bin/914 hayes dialer for tip fails 1st attempt to a [1995/12/29] misc/922 From line handling incorrect in mail.loca o [1995/12/31] kern/924 EISA devices have disappeared from vmstat o [1996/01/06] misc/934 amurai ppp dies with Bus Error when processing l o [1996/01/15] kern/946 divide-by-zero in kernel on bad disk info o [1996/01/19] bin/958 ttys file does not include all ptys o [1996/01/21] bin/961 'more $file', incorrect CRLF compacting. o [1996/01/23] ports/968 asami Netscape & cern_httpd ports out of date/d o [1996/01/28] kern/975 bde getrusage returns negative deltas a [1996/01/30] bin/981 fenner clnt_broadcast() is not aware of aliases o [1996/02/03] bin/993 g++ complains about /usr/include/machine/ o [1996/02/07] bin/999 peter /usr/share/mk/sys.mk missing common $(RM) o [1996/02/07] kern/1001 bde M_NAMEI malloc leak in the kernel o [1996/02/09] kern/1012 vnode_pager_putpages: attempt to write me o [1996/02/12] bin/1021 phk pppd doesn't handle PAP-only authenticati o [1996/02/14] kern/1026 deadlocks if parent vfork and child has c o [1996/02/14] bin/1028 shutdown -r does not seem to always compl o [1996/02/15] bin/1029 cd behaves erraticly if cwd is a mount-po o [1996/02/19] bin/1035 ls to terminal always uses ? for non-prin o [1996/02/19] docs/1036 mpp List of dead xrefs in man pages o [1996/02/19] bin/1037 2.x telnetd handles CTRL-M differently th o [1996/02/25] i386/1042 bde Warning from sio driver reports wrong dev o [1996/02/26] misc/1043 dyson vm_bounce_alloc error on 2.1 install with o [1996/02/27] gnu/1047 send-pr: Aborting... o [1996/02/29] kern/1051 zip fails on dos partition o [1996/03/02] bin/1056 pppd fails if -detach o [1996/03/08] bin/1068 man ignores -P option when combined with o [1996/03/08] ports/1069 TkMan acts erroneusly on apropos o [1996/03/09] bin/1070 /usr/bin/fstat doesn't display open, acti o [1996/03/09] bin/1074 tty rows & columns settings sometimes res o [1996/03/18] docs/1089 stat manpage unclear about st_mtime & fri o [1996/03/20] kern/1090 iostat displays incorrect sps count o [1996/03/20] bin/1093 wollman route's diagnostic is weird o [1996/03/28] bin/1105 Bug in find command o [1996/03/28] ports/1109 asami mods to vim-3.0 port o [1996/04/06] kern/1119 dyson Mounted EXT2FS partition is not cleanly u o [1996/04/12] bin/1136 joerg broken printf in sh(1) o [1996/04/14] bin/1139 uname.1 and uname.c disagree about displa o [1996/04/14] docs/1141 mpp pcvt(4) references non-existent man page. o [1996/04/15] kern/1144 sig{add, del}set and sigismember fns don' o [1996/04/15] bin/1145 tftpd should support -s o [1996/04/19] docs/1151 mpp intro(3) references libc(3) and plot(3), o [1996/04/22] bin/1154 Configure tunN device for ip-over-ip tunn o [1996/04/23] ports/1155 systat or top display disagreeing informa o [1996/05/02] docs/1169 mpp bogus reference to keysu(1) in key(1) and o [1996/05/02] docs/1170 mpp include files missing from get{peer,sock} o [1996/05/09] bin/1181 fsck displays wrong char in "option?" dia o [1996/05/09] bin/1182 timed records improper entry in wtmp o [1996/05/09] bin/1184 scrappy ls + xterm + nvi + columns != 80 + ^Z = m o [1996/05/13] ports/1200 asami pop3 requests may crash client o [1996/05/13] kern/1201 FreeBSD SCSI changer driver leaves a bit o [1996/05/15] bin/1206 joerg /bin/sh + emacs + ^G = ruined terminal o [1996/05/16] gnu/1209 send-pr should refuse PR's without subjec o [1996/05/19] kern/1216 Support for i586 clock clibration is not o [1996/05/20] bin/1221 new gcc-2.7.2 gives a LOT of warnings, an o [1996/05/20] ports/1222 Header files conflict o [1996/05/21] bin/1229 redundant redeclaration of `lseek' o [1996/05/21] bin/1230 make ``.for'' loops iterate backwards o [1996/05/22] kern/1236 joerg some #def's in pcvt_conf.h not braketed b o [1996/05/25] docs/1249 incorrect manpages o [1996/05/27] conf/1264 panic with two new Quantum FireBall 1280 o [1996/05/28] docs/1272 document the -o option for f2c o [1996/05/28] bin/1273 remote hostname gets corrupted in rshd o [1996/06/11] bin/1312 automounter hangs on boot o [1996/06/12] bin/1316 10 tunnel device limit o [1996/06/12] conf/1319 muldi3 is not included into kernel's Make o [1996/06/13] bin/1320 dump limits blocksize to 32K o [1996/06/18] i386/1331 changes and bug in ft driver o [1996/06/18] bin/1332 changes to amd and possible nfs lkm bug? o [1996/06/19] misc/1335 /etc/security generates an error with fil o [1996/06/20] bin/1337 Yacc skeleton parser generates warning wi o [1996/07/04] i386/1367 reprobe a device that does not exist = pa o [1996/07/04] misc/1369 Need SC_MORE_LUS for Emulex MD23 also o [1996/07/06] misc/1372 compile time error with cc -ansi and RPC o [1996/07/06] misc/1373 RPC include lacks prototypes o [1996/07/06] docs/1374 mpp the default listed in the newfs -i man pa o [1996/07/07] bin/1375 Extraneous warning from mv(1) o [1996/07/07] misc/1376 if_tun.c does not set if_ibytes and if_ob o [1996/07/13] conf/1382 FreeBSD has minor year 2000 problem in di o [1996/07/14] docs/1383 ppp(8) man page suggests using shell scri o [1996/07/15] misc/1388 libftpio: some problems with ftpGet() fix o [1996/07/16] misc/1390 feedback from 2.1.5R update over 2.1-stab o [1996/07/16] bin/1391 cpio -O ignores umask o [1996/07/18] kern/1399 invoking setuid programs over NFS case vn o [1996/07/19] docs/1404 send-pr manual pages lacks version number o [1996/07/21] conf/1412 installscript doesn't allow 2nd ftp site o [1996/07/21] ports/1416 cflow(1) doesn't parse GNU C __attribute_ o [1996/07/22] docs/1417 getopt(3) man page contradiction o [1996/07/23] kern/1421 Non-bug in sosend() o [1996/07/23] ports/1422 make in /usr/ports doens't doesn't notice o [1996/07/24] bin/1425 doing :numbers on systat -netstat doesn't o [1996/07/24] bin/1427 yacc-generated parser generates warnings o [1996/07/24] misc/1428 ncurses doesn't always display ALTCHARSET o [1996/07/28] docs/1437 bsd.doc.mk sees PRINTER and spews o [1996/07/29] conf/1441 On re-install, says it didn't touch etc f o [1996/07/30] ports/1444 There is no port of slnr o [1996/08/03] kern/1462 nfsstat doesn't work if using LKM'ed vers o [1996/08/03] ports/1464 New port -- mp version 3.0.1 o [1996/08/03] ports/1465 New port -- rsync version 1.5.1 o [1996/08/04] ports/1468 tg A port of uudeview is not in the ports tr o [1996/08/06] bin/1469 it is difficult to run /usr/sbin/ppp from o [1996/08/07] ports/1470 need more info in the ports structure o [1996/08/07] pending/1471gnats-ad o [1996/08/07] gnu/1472 send-pr could have a configurable Reply-T o [1996/08/07] docs/1474 wrong data on EXB-8505 in handbook o [1996/08/08] ports/1476 new port -- lsof o [1996/08/09] bin/1481 Error in sed branch or label command o [1996/08/09] bin/1482 vidcontrol -f fnt-size file-with-wrong-fn o [1996/08/11] bin/1489 Non-super-users cannot use traceroute 160 problems total. From owner-freebsd-bugs Sun Aug 11 09:40:04 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA22590 for bugs-outgoing; Sun, 11 Aug 1996 09:40:04 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA22582; Sun, 11 Aug 1996 09:40:02 -0700 (PDT) Resent-Date: Sun, 11 Aug 1996 09:40:02 -0700 (PDT) Resent-Message-Id: <199608111640.JAA22582@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, wosch@cs.tu-berlin.de Received: from mail.cs.tu-berlin.de (root@mail.cs.tu-berlin.de [130.149.17.13]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id JAA21925 for ; Sun, 11 Aug 1996 09:34:39 -0700 (PDT) Received: from campa.panke.de (anonymous213.ppp.cs.tu-berlin.de [130.149.17.213]) by mail.cs.tu-berlin.de (8.6.12/8.6.12) with ESMTP id SAA22005 for ; Sun, 11 Aug 1996 18:25:42 +0200 Received: (from wosch@localhost) by campa.panke.de (8.6.12/8.6.12) id RAA01174; Sun, 11 Aug 1996 17:07:02 +0200 Message-Id: <199608111507.RAA01174@campa.panke.de> Date: Sun, 11 Aug 1996 17:07:02 +0200 From: Wolfram Schneider Reply-To: wosch@cs.tu-berlin.de To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: docs/1490: pipe(2) history Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1490 >Category: docs >Synopsis: pipe(2) history >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Sun Aug 11 09:40:01 PDT 1996 >Last-Modified: >Originator: Wolfram Schneider >Organization: >Release: FreeBSD 2.1-STABLE i386 >Environment: $ man 2 pipe HISTORY A pipe function call appeared in Version 6 AT&T UNIX. ^^^^^^^^^^^^^^^^^^^^ Peter H. Saulus in `A Quarter Century of UNIX', Part 2 Birth of a System, C and Pipes: 1971-1973, page 50: ``The other innovatation present in Third Edition was the pipe.'' ^^^^^ >Description: >How-To-Repeat: >Fix: s/6/3/ >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sun Aug 11 13:00:03 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA10173 for bugs-outgoing; Sun, 11 Aug 1996 13:00:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA10160; Sun, 11 Aug 1996 13:00:02 -0700 (PDT) Resent-Date: Sun, 11 Aug 1996 13:00:02 -0700 (PDT) Resent-Message-Id: <199608112000.NAA10160@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, obrien@Nuxi.cs.ucdavis.edu Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id MAA09786 for ; Sun, 11 Aug 1996 12:50:03 -0700 (PDT) Received: (from obrien@localhost) by relay.nuxi.com (8.7.5/8.6.12) id MAA14925; Sun, 11 Aug 1996 12:50:12 -0700 (PDT) Message-Id: <199608111950.MAA14925@relay.nuxi.com> Date: Sun, 11 Aug 1996 12:50:12 -0700 (PDT) From: "David E. O'Brien" Reply-To: obrien@Nuxi.cs.ucdavis.edu To: FreeBSD-gnats-submit@freebsd.org Cc: obrien@Nuxi.com X-Send-Pr-Version: 3.2 Subject: ports/1491: New port -- cxterm (chinese xterm) Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1491 >Category: ports >Synopsis: new port -- cxterm (chinese xterm) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 11 13:00:01 PDT 1996 >Last-Modified: >Originator: David E. O'Brien >Organization: University of California, Davis >Release: FreeBSD 2.1.5-RELEASE i386 >Environment: n/a >Description: New port cxterm, uploaded as ftp.cdrom.com:/pub/FreeBSD/cxterm-portball.tgz It supports display and input of Chinese characters (both simple and complex forms). By chance could a "chinese" catagory be added like the japanese and russan ones? >How-To-Repeat: n/a >Fix: n/a >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sun Aug 11 20:00:04 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA26648 for bugs-outgoing; Sun, 11 Aug 1996 20:00:04 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA26625; Sun, 11 Aug 1996 20:00:02 -0700 (PDT) Date: Sun, 11 Aug 1996 20:00:02 -0700 (PDT) Message-Id: <199608120300.UAA26625@freefall.freebsd.org> To: freebsd-bugs Cc: From: asami@cs.berkeley.edu (Satoshi Asami) Subject: Re: ports/1491: New port -- cxterm (chinese xterm) Reply-To: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR ports/1491; it has been noted by GNATS. From: asami@cs.berkeley.edu (Satoshi Asami) To: FreeBSD-gnats-submit@freefall.freebsd.org, obrien@Nuxi.cs.ucdavis.edu Cc: Subject: Re: ports/1491: New port -- cxterm (chinese xterm) Date: Sun, 11 Aug 1996 19:39:55 -0700 (PDT) * By chance could a "chinese" catagory be added like the japanese and * russan ones? Absolutely. I've been waiting for something to put in there for months (I even broadcasted requests a few times)! :) Satoshi From owner-freebsd-bugs Mon Aug 12 02:00:43 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA09836 for bugs-outgoing; Mon, 12 Aug 1996 02:00:43 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA09821; Mon, 12 Aug 1996 02:00:17 -0700 (PDT) Resent-Date: Mon, 12 Aug 1996 02:00:17 -0700 (PDT) Resent-Message-Id: <199608120900.CAA09821@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, Received:"from noc.belwue.de (root@noc.BelWue.DE [129.143.2.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id BAA09710 for" ; Mon, 12 Aug 1996 01:58:56.-0700 (PDT) Received: from rubin.noc.dfn.de (rubin.noc.dfn.de [193.174.247.201]) by noc.belwue.de with SMTP id KAA25564 (8.6.13/IDA-1.6 for ); Mon, 12 Aug 1996 10:58:47 +0200 Received: from diamant.noc.dfn.de by rubin.noc.dfn.de (4.1/BelWue-2.0SUN) id AA17185; Mon, 12 Aug 96 10:58:47 +0200 Received: by diamant.noc.dfn.de (SMI-8.6/SVR4/BelWue-1.0.3) id KAA03972; Mon, 12 Aug 1996 10:58:36 +0200 Message-Id: <199608120858.KAA03972@diamant.noc.dfn.de> Date: Mon, 12 Aug 1996 10:58:35 +0200 (MET DST) From: Schweikhardt@RUS.Uni-Stuttgart.DE (Jens Schweikhardt) To: FreeBSD-gnats-submit@freebsd.org Subject: bin/1492: perror ("") does not prepend ": " Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1492 >Category: bin >Synopsis: perror ("") does not prepend ": " >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Aug 12 02:00:01 PDT 1996 >Last-Modified: >Originator: Jens Schweikhardt >Organization: U o Stuttgart >Release: FreeBSD 2.1-STABLE i386 >Environment: Any >Description: perror () does not prepend ": " for the non-NULL argument "". >How-To-Repeat: % cat tst.c #include #include int main (void) { errno = EDOM; perror (NULL); perror (""); perror ("progname"); return 0; } % cc tst.c % ./a.out Numerical argument out of domain Numerical argument out of domain progname: Numerical argument out of domain The second line should be : Numerical argument out of domain >Fix: >Audit-Trail: >Unformatted: To: FreeBSD-gnats-submit@freebsd.org Subject: perror(3) not ANSI conformant From: schweikhardt@rus.uni-stuttgart.de Reply-To: schweikhardt@rus.uni-stuttgart.de X-send-pr-version: 3.2 From owner-freebsd-bugs Mon Aug 12 02:10:43 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA10116 for bugs-outgoing; Mon, 12 Aug 1996 02:10:43 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA10096; Mon, 12 Aug 1996 02:10:17 -0700 (PDT) Resent-Date: Mon, 12 Aug 1996 02:10:17 -0700 (PDT) Resent-Message-Id: <199608120910.CAA10096@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, Received:"from noc.belwue.de (root@noc.BelWue.DE [129.143.2.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id CAA09883 for" ; Mon, 12 Aug 1996 02:01:48.-0700 (PDT) Received: from rubin.noc.dfn.de (rubin.noc.dfn.de [193.174.247.201]) by noc.belwue.de with SMTP id LAA26229 (8.6.13/IDA-1.6 for ); Mon, 12 Aug 1996 11:01:40 +0200 Received: from diamant.noc.dfn.de by rubin.noc.dfn.de (4.1/BelWue-2.0SUN) id AA18849; Mon, 12 Aug 96 11:01:38 +0200 Received: by diamant.noc.dfn.de (SMI-8.6/SVR4/BelWue-1.0.3) id LAA03991; Mon, 12 Aug 1996 11:01:28 +0200 Message-Id: <199608120901.LAA03991@diamant.noc.dfn.de> Date: Mon, 12 Aug 1996 11:01:27 +0200 (MET DST) From: Schweikhardt@RUS.Uni-Stuttgart.DE (Jens Schweikhardt) To: FreeBSD-gnats-submit@freebsd.org Subject: docs/1493: incomplete prototypes in man pages for mmap function Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1493 >Category: docs >Synopsis: incomplete prototypes in man pages for mmap functions >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Mon Aug 12 02:10:01 PDT 1996 >Last-Modified: >Originator: Jens Schweikhardt >Organization: U o Stuttgart >Release: FreeBSD 2.1-STABLE i386 >Environment: Any >Description: Many of the mmap related functions have an incomplete prototype in their man page: the type of the return value is missing. Only some of them have a section on the RETURN VALUE: SYNOPSIS madvise(caddr_t addr, int len, int behav) (No RETURN VALUE section) SYNOPSIS mprotect(caddr_t addr, int len, int prot) (No RETURN VALUE section) SYNOPSIS munmap(caddr_t addr, size_t len) SYNOPSIS msync(caddr_t addr, int len, int flags) SYNOPSIS mincore(caddr_t addr, int len, char *vec) (No RETURN VALUE section) And while I'm at it: man 2 intro says: a) 7 E2BIG Arg list too long. The number of bytes used for the argument and environment list of the new process exceeded the current limit of 20480 bytes (NCARGS in ). If you look for NCARGS in , the limit is 65536, not 20480. b) File Name Names consisting of up to 255 (MAXNAMELEN) characters may be used to name an ordinary file, special file, or directory. These characters may be selected from the set of all ASCII char- acter excluding 0 (NUL) and the ASCII code for `/' (slash). (The parity bit, bit 7, must be 0.) Is this really true or just some historical leftovers from days of yore when the path name functions weren't 8 bit clean? I can't believe it's true with all the locale/foreign language support on the system. If bit 7 may be used, the man page should be updated. >How-To-Repeat: man 2 madvise etc. >Fix: >Audit-Trail: >Unformatted: To: FreeBSD-gnats-submit@freebsd.org Subject: incomplete prototypes in man pages for mmap functions From: schweikhardt@rus.uni-stuttgart.de Reply-To: schweikhardt@rus.uni-stuttgart.de X-send-pr-version: 3.2 From owner-freebsd-bugs Mon Aug 12 06:20:03 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA18576 for bugs-outgoing; Mon, 12 Aug 1996 06:20:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA18570; Mon, 12 Aug 1996 06:20:02 -0700 (PDT) Resent-Date: Mon, 12 Aug 1996 06:20:02 -0700 (PDT) Resent-Message-Id: <199608121320.GAA18570@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, pjchilds@imforei.apana.org.au Received: from al.imforei.apana.org.au (root@al.imforei.apana.org.au [202.12.89.41]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id GAA18463 for ; Mon, 12 Aug 1996 06:18:59 -0700 (PDT) Received: (from pjchilds@localhost) by al.imforei.apana.org.au (8.7.5/8.7.3) id WAA26547; Mon, 12 Aug 1996 22:48:37 +0930 (CST) Message-Id: <199608121318.WAA26547@al.imforei.apana.org.au> Date: Mon, 12 Aug 1996 22:48:37 +0930 (CST) From: Peter Childs Reply-To: pjchilds@imforei.apana.org.au To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/1494: extentions to ijppp Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1494 >Category: bin >Synopsis: some patches to ijppp >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Aug 12 06:20:01 PDT 1996 >Last-Modified: >Originator: Peter Childs >Organization: Peter Childs --- http://www.imforei.apana.org.au/~pjchilds Finger pjchilds@al.imforei.apana.org.au for public PGP key >Release: FreeBSD 2.1-STABLE i386 >Environment: 2.1-stable system. Should patch on 2.2-current with little problem. >Description: I'm no programmer for sure, but I wanted our dialup server (freebsd) to support Win95 clients out-of-the-box with no scripting, IP's, name-servers etc. Using these patches to ijppp and mgetty+sendfax it is possible, while not interfering with the standard operation of ijppp. I'm not sure how much of this code really belongs in freebsd since it specifically is designed to deal with MS PPP clients, but for some the majority of their PPP clients are Win95 (ie. ISP) It allows negotiation of name servers and netbios nameservers with MS clients, and also a alternative method for authenticating PAP (from the password file) >How-To-Repeat: patch < this-report Also i have added three files to the end (sample files) This needs someone with a few hours to really look at it. It works really well for us and I'd hate to see this functionallity lost. >Fix: Apply patch and make install. diff -c 2.1-stable-ppp/Makefile ppp_plus/Makefile *** 2.1-stable-ppp/Makefile Tue Feb 6 08:06:15 1996 --- ppp_plus/Makefile Mon Aug 12 21:03:47 1996 *************** *** 4,13 **** SRCS= async.c auth.c ccp.c chap.c chat.c command.c filter.c fsm.c hdlc.c \ ip.c ipcp.c lcp.c lqr.c log.c main.c mbuf.c modem.c os.c \ pap.c pred.c route.c slcompress.c timer.c systems.c uucplock.c vars.c \ ! vjcomp.c arp.c #CFLAGS+= -DHAVE_SHELL_CMD_WITH_ANY_MODE ! CFLAGS += -Wall ! LDADD += -lmd DPADD += ${LIBMD} MAN8= ppp.8 BINMODE=4555 --- 4,13 ---- SRCS= async.c auth.c ccp.c chap.c chat.c command.c filter.c fsm.c hdlc.c \ ip.c ipcp.c lcp.c lqr.c log.c main.c mbuf.c modem.c os.c \ pap.c pred.c route.c slcompress.c timer.c systems.c uucplock.c vars.c \ ! vjcomp.c arp.c passwdauth.c #CFLAGS+= -DHAVE_SHELL_CMD_WITH_ANY_MODE ! CFLAGS += -Wall -DMSEXT -DPASSWDAUTH -DLOCALHACK ! LDADD += -lmd -lcrypt -lutil DPADD += ${LIBMD} MAN8= ppp.8 BINMODE=4555 diff -c 2.1-stable-ppp/command.c ppp_plus/command.c *** 2.1-stable-ppp/command.c Tue Jun 11 01:05:21 1996 --- ppp_plus/command.c Mon Aug 12 22:01:45 1996 *************** *** 356,361 **** --- 356,373 ---- return(1); } + #ifdef MSEXT + static int ShowMSExt() + { + printf(" MS PPP extention values \n" ); + printf(" Primary NS : %s\n", inet_ntoa( ns_entries[0] )); + printf(" Secondary NS : %s\n", inet_ntoa( ns_entries[1] )); + printf(" Primary NBNS : %s\n", inet_ntoa( nbns_entries[0] )); + printf(" Secondary NBNS : %s\n", inet_ntoa( nbns_entries[1] )); + + return(1); + } + #endif /* MSEXT */ extern int ShowIfilter(), ShowOfilter(), ShowDfilter(), ShowAfilter(); *************** *** 398,403 **** --- 410,419 ---- "Show Idle timeout value", StrNull}, { "redial", NULL, ShowRedial, LOCAL_AUTH, "Show Redial timeout value", StrNull}, + #ifdef MSEXT + { "msext", NULL, ShowMSExt, LOCAL_AUTH, + "Show MS PPP extention values", StrNull}, + #endif /* MSEXT */ { "version", NULL, ShowVersion, LOCAL_NO_AUTH | LOCAL_AUTH, "Show version string", StrNull}, { "help", "?", HelpCommand, LOCAL_NO_AUTH | LOCAL_AUTH, *************** *** 803,808 **** --- 819,877 ---- return(1); } + #ifdef MSEXT + + void + SetMSEXT(pri_addr, sec_addr, argc, argv) + struct in_addr *pri_addr; + struct in_addr *sec_addr; + int argc; + char **argv; + { + int dummyint; + struct in_addr dummyaddr; + + pri_addr->s_addr = sec_addr->s_addr = 0L; + + if( argc > 0 ) { + ParseAddr(argc, argv++, pri_addr, &dummyaddr, &dummyint); + if( --argc > 0 ) + ParseAddr(argc, argv++, sec_addr, &dummyaddr, &dummyint); + else + sec_addr->s_addr = pri_addr->s_addr; + } + + /* + * if the primary/secondary ns entries are 0.0.0.0 we should + * set them to either the localhost's ip, or the values in + * /etc/resolv.conf ?? + * + * up to you if you want to implement this... + */ + + } + + static int + SetNS(list, argc, argv) + struct cmdtab *list; + int argc; + char **argv; + { + SetMSEXT(&ns_entries[0], &ns_entries[1], argc, argv); + return(1); + } + + static int + SetNBNS(list, argc, argv) + struct cmdtab *list; + int argc; + char **argv; + { + SetMSEXT(&nbns_entries[0], &nbns_entries[1], argc, argv); + return(1); + } + + #endif /* MS_EXT */ #define VAR_AUTHKEY 0 #define VAR_DIAL 1 *************** *** 912,917 **** --- 981,992 ---- "Set Idle timeout", StrValue}, { "redial", NULL, SetRedialTimeout, LOCAL_AUTH, "Set Redial timeout", "value|random [dial_attempts]"}, + #ifdef MSEXT + { "ns", NULL, SetNS, LOCAL_AUTH, + "Set NameServer", "pri-addr [sec-addr]"}, + { "nbns", NULL, SetNBNS, LOCAL_AUTH, + "Set NetBIOS NameServer", "pri-addr [sec-addr]"}, + #endif /* MSEXT */ { "help", "?", HelpCommand, LOCAL_AUTH | LOCAL_NO_AUTH, "Display this message", StrNull, (void *)SetCommands}, { NULL, NULL, NULL }, diff -c 2.1-stable-ppp/ipcp.c ppp_plus/ipcp.c *** 2.1-stable-ppp/ipcp.c Tue Feb 6 08:06:26 1996 --- ppp_plus/ipcp.c Mon Aug 12 21:04:57 1996 *************** *** 43,48 **** --- 43,52 ---- struct ipcpstate IpcpInfo; struct in_range DefMyAddress, DefHisAddress, DefTriggerAddress; + #ifdef MSEXT + struct in_addr ns_entries[2], nbns_entries[2]; + #endif /* MSEXT */ + static void IpcpSendConfigReq __P((struct fsm *)); static void IpcpSendTerminateAck __P((struct fsm *)); static void IpcpSendTerminateReq __P((struct fsm *)); *************** *** 310,316 **** int type, length; u_long *lp, compproto; struct compreq *pcomp; ! struct in_addr ipaddr, dstipaddr; char tbuff[100]; ackp = AckBuff; --- 314,320 ---- int type, length; u_long *lp, compproto; struct compreq *pcomp; ! struct in_addr ipaddr, dstipaddr, dnsstuff, ms_info_req; char tbuff[100]; ackp = AckBuff; *************** *** 452,457 **** --- 456,557 ---- break; } break; + + /* + * MS extensions for MS's PPP + */ + + #ifdef MSEXT + case TY_PRIMARY_DNS: /* MS PPP DNS negotiation hack */ + case TY_SECONDARY_DNS: + if( !Enabled( ConfMSExt ) ) { + LogPrintf( LOG_LCP, "MS NS req - rejected - msext disabled\n" ); + IpcpInfo.my_reject |= ( 1 << type ); + bcopy(cp, rejp, length); + rejp += length; + break; + } + switch( mode ){ + case MODE_REQ: + lp = (u_long *)(cp + 2); + dnsstuff.s_addr = *lp; + ms_info_req.s_addr = ns_entries[((type - TY_PRIMARY_DNS)?1:0)].s_addr; + if( dnsstuff.s_addr != ms_info_req.s_addr ) + { + /* + So the client has got the DNS stuff wrong (first request) + so well tell 'em how it is + */ + bcopy( cp, nakp, 2 ); /* copy first two (type/length) */ + LogPrintf( LOG_LCP, "MS NS req %d:%s->%s - nak\n", + type, + inet_ntoa( dnsstuff ), + inet_ntoa( ms_info_req )); + bcopy( &ms_info_req, nakp+2, length ); + nakp += length; + break; + } + /* + Otherwise they have it right (this time) so we send + a ack packet back confirming it... end of story + */ + LogPrintf( LOG_LCP, "MS NS req %d:%s ok - ack\n", + type, + inet_ntoa( ms_info_req )); + bcopy( cp, ackp, length ); + ackp += length; + break; + case MODE_NAK: /* what does this mean?? */ + LogPrintf(LOG_LCP, "MS NS req %d - NAK??\n", type ); + break; + case MODE_REJ: /* confused?? me to :) */ + LogPrintf(LOG_LCP, "MS NS req %d - REJ??\n", type ); + break; + } + break; + + case TY_PRIMARY_NBNS: /* MS PPP NetBIOS nameserver hack */ + case TY_SECONDARY_NBNS: + if( !Enabled( ConfMSExt ) ) { + LogPrintf( LOG_LCP, "MS NBNS req - rejected - msext disabled\n" ); + IpcpInfo.my_reject |= ( 1 << type ); + bcopy( cp, rejp, length ); + rejp += length; + break; + } + switch( mode ){ + case MODE_REQ: + lp = (u_long *)(cp + 2); + dnsstuff.s_addr = *lp; + ms_info_req.s_addr = nbns_entries[((type - TY_PRIMARY_NBNS)?1:0)].s_addr; + if( dnsstuff.s_addr != ms_info_req.s_addr ) + { + bcopy( cp, nakp, 2 ); + bcopy( &ms_info_req.s_addr , nakp+2, length ); + LogPrintf( LOG_LCP, "MS NBNS req %d:%s->%s - nak\n", + type, + inet_ntoa( dnsstuff ), + inet_ntoa( ms_info_req )); + nakp += length; + break; + } + LogPrintf( LOG_LCP, "MS NBNS req %d:%s ok - ack\n", + type, + inet_ntoa( ms_info_req )); + bcopy( cp, ackp, length ); + ackp += length; + break; + case MODE_NAK: + LogPrintf( LOG_LCP, "MS NBNS req %d - NAK??\n", type ); + break; + case MODE_REJ: + LogPrintf( LOG_LCP, "MS NBNS req %d - REJ??\n", type ); + break; + } + break; + + #endif /* MSEXT */ + default: IpcpInfo.my_reject |= (1 << type); bcopy(cp, rejp, length); diff -c 2.1-stable-ppp/ipcp.h ppp_plus/ipcp.h *** 2.1-stable-ppp/ipcp.h Sun Aug 27 00:18:55 1995 --- ppp_plus/ipcp.h Mon Aug 12 21:01:21 1996 *************** *** 29,34 **** --- 29,45 ---- #define TY_COMPPROTO 2 #define TY_IPADDR 3 + /* MS PPP NameServer and NetBIOS NameServer stuff */ + + #ifdef MSEXT + + #define TY_PRIMARY_DNS 129 + #define TY_PRIMARY_NBNS 130 + #define TY_SECONDARY_DNS 131 + #define TY_SECONDARY_NBNS 132 + + #endif /* MSEXT */ + struct ipcpstate { struct in_addr his_ipaddr; /* IP address he is willing to use */ u_long his_compproto; *************** *** 57,62 **** --- 68,78 ---- extern struct in_range DefMyAddress; extern struct in_range DefHisAddress; extern struct in_range DefTriggerAddress; + + #ifdef MSEXT + extern struct in_addr ns_entries[2]; + extern struct in_addr nbns_entries[2]; + #endif /* MSEXT */ extern void IpcpInit __P((void)); extern void IpcpDefAddress __P((void)); diff -c 2.1-stable-ppp/os.c ppp_plus/os.c *** 2.1-stable-ppp/os.c Tue Jun 4 12:09:00 1996 --- ppp_plus/os.c Mon Aug 12 22:06:49 1996 *************** *** 259,279 **** OpenTunnel(ptun) int *ptun; { int s; ! char *cp; ! char *suffix = "0123456789"; char ifname[IFNAMSIZ]; ! char devname[12]; ! strcpy(devname, "/dev/tun0"); ! for (cp = suffix; *cp; cp++) { ! devname[8] = *cp; tun_out = open(devname, O_RDWR); ! if (tun_out >= 0) break; } ! *ptun = cp - suffix; ! if (*cp == '\0') { fprintf(stderr, "No tunnel device is available.\n"); return(-1); } --- 259,292 ---- OpenTunnel(ptun) int *ptun; { + + #define MAX_TUN 256 + + /* MAX_TUN is set at an arbitrarily large value * + * as the loop aborts when it reaches the first * + * 'Device not configured' (ENXIO), or the third * + * 'No such file or directory' (ENOENT) error. */ + int s; ! int cp, enoentcount = 0; char ifname[IFNAMSIZ]; ! char devname[16]; ! for(cp = 0; cp <= MAX_TUN; cp++ ) { ! sprintf( devname, "/dev/tun%d", cp ); tun_out = open(devname, O_RDWR); ! if( tun_out >= 0 ) break; + if( errno == ENXIO ) + cp=MAX_TUN+1; + else if( errno == ENOENT ) { + enoentcount++; + if( enoentcount > 2 ) + cp=MAX_TUN+1; + } } ! *ptun = cp; ! if( cp > MAX_TUN ) { fprintf(stderr, "No tunnel device is available.\n"); return(-1); } diff -c 2.1-stable-ppp/pap.c ppp_plus/pap.c *** 2.1-stable-ppp/pap.c Tue Feb 6 08:06:31 1996 --- ppp_plus/pap.c Mon Aug 12 21:09:43 1996 *************** *** 111,116 **** --- 111,125 ---- #ifdef DEBUG logprintf("name: %s (%d), key: %s (%d)\n", name, nlen, key, klen); #endif + + #ifdef PASSWDAUTH + if( Enabled( ConfPasswdAuth ) ) + { + LogPrintf( LOG_LCP, "PasswdAuth enabled - calling\n" ); + return PasswdAuth( name, key ); + } + #endif /* PASSWDAUTH */ + return(AuthValidate(SECRETFILE, name, key)); } Only in ppp_plus/: passwdauth.c Only in ppp_plus/: passwdauth.h diff -c 2.1-stable-ppp/ppp.8 ppp_plus/ppp.8 *** 2.1-stable-ppp/ppp.8 Tue Feb 6 08:06:32 1996 --- ppp_plus/ppp.8 Mon Aug 12 22:04:21 1996 *************** *** 6,12 **** .Sh NAME .Nm ppp .Nd ! Point to Point Protocol (aka iijppp) .Sh SYNOPSIS .Nm .Op Fl auto \*(Ba Fl direct Fl dedicated --- 6,12 ---- .Sh NAME .Nm ppp .Nd ! Point to Point Protocol (aka iijppp) .Sh SYNOPSIS .Nm .Op Fl auto \*(Ba Fl direct Fl dedicated *************** *** 59,65 **** .It Supports PAP and CHAP authentication. - .It Supports Proxy Arp. When .Em PPP --- 59,64 ---- *************** *** 100,105 **** --- 99,110 ---- .Em all data flowing through the link, thus reducing overhead to a minimum. + .It Supports Microsofts IPCP extentions. + Name Server Addresses and NetBIOS Name Server Addresses can be negotiated + with clients using the Microsoft + .Em PPP + stack (ie. Win95, WinNT) + .It Runs under BSDI-1.1 and FreeBSD. .El *************** *** 420,426 **** .Pa /etc/ppp/ppp.conf.filter.example . ! .Sh RECEIVING INCOMING PPP CONNECTIONS To handle an incoming .Em PPP --- 425,431 ---- .Pa /etc/ppp/ppp.conf.filter.example . ! .Sh RECEIVING INCOMING PPP CONNECTIONS (Method 1) To handle an incoming .Em PPP *************** *** 468,475 **** (You can specify a label name for further control.) - .El - .Pp Direct mode ( .Fl direct ) --- 473,478 ---- *************** *** 477,483 **** .Nm work with stdin and stdout. You can also telnet to port 3000 to get command mode control in the same manner as client-side ! .Nm . .Sh SETTING IDLE, LINE QUALITY REQUEST, RETRY TIMER --- 480,541 ---- .Nm work with stdin and stdout. You can also telnet to port 3000 to get command mode control in the same manner as client-side ! .Nm. ! ! .It ! Optional support for Microsoft's IPCP Name Server and NetBIOS ! Name Server negotiation can be enabled use ! .Dq enable msext ! and ! .Dq set ns pri-addr [sec-addr] ! along with ! .Dq set nbns pri-addr [sec-addr] ! in your ppp.conf file ! ! .El ! ! .Sh RECEIVING INCOMING PPP CONNECTIONS (Method 2) ! ! This method differs in that it recommends the use of ! .Em mgetty+sendfax ! to handle the modem connections. The latest version 0.99 ! can be compiled with the ! .Dq AUTO_PPP ! option to allow detection of clients speaking PPP to the login ! prompt. ! ! Follow these steps: ! ! .Bl -enum ! .It ! Get, configure, and install mgetty+sendfax v0.99 or later (beta) ! making sure you have used the AUTO_PPP option. ! .It ! Edit ! .Pa /etc/ttys ! to enable a mgetty on the port where the modem is attached. ! ! For example: ! ! .Dl cuaa1 "/usr/local/sbin/mgetty -s 57600" dialup on ! ! .It ! Prepare an account for the incoming user. ! .Bd -literal ! Pfred:xxxx:66:66:Fred's PPP:/home/ppp:/etc/ppp/ppp-dialup ! .Ed ! ! .It ! Examine the files ! .Pa /etc/ppp/sample.ppp-dialup ! .Pa /etc/ppp/sample.ppp-pap-dialup ! and ! .Pa /etc/ppp/sample.ppp.conf ! for ideas. ppp-pap-dialup is supposed to be called from ! .Pa /usr/local/etc/mgetty+sendfax/login.conf ! from a line like ! ! .Dl /AutoPPP/ - - /etc/ppp/ppp-pap-dialup .Sh SETTING IDLE, LINE QUALITY REQUEST, RETRY TIMER diff -c 2.1-stable-ppp/route.c ppp_plus/route.c *** 2.1-stable-ppp/route.c Tue Feb 6 08:06:33 1996 --- ppp_plus/route.c Mon Aug 12 22:07:07 1996 *************** *** 251,257 **** { struct rt_msghdr *rtm; struct sockaddr *sa; ! struct in_addr dstnet, gateway; int needed; char *sp, *cp, *ep; u_long mask; --- 251,257 ---- { struct rt_msghdr *rtm; struct sockaddr *sa; ! struct in_addr dstnet, gateway, maddr; int needed; char *sp, *cp, *ep; u_long mask; *************** *** 339,345 **** gateway.s_addr = INADDR_ANY; mask = INADDR_ANY; } ! OsSetRoute(RTM_DELETE, dstnet, gateway, htonl(mask)); } #ifdef DEBUG else if (rtm->rtm_index == IfIndex) { --- 339,346 ---- gateway.s_addr = INADDR_ANY; mask = INADDR_ANY; } ! maddr.s_addr = htonl(mask); ! OsSetRoute(RTM_DELETE, dstnet, gateway, maddr); } #ifdef DEBUG else if (rtm->rtm_index == IfIndex) { *************** *** 350,363 **** free(sp); } int GetIfIndex(name) char *name; { struct ifreq *ifrp; int s, len, elen, index; struct ifconf ifconfs; ! struct ifreq reqbuf[32]; s = socket(AF_INET, SOCK_DGRAM, 0); if (s < 0) { --- 351,370 ---- free(sp); } + /* + * 960603 - Modified to use dynamic buffer allocator as in ifconfig + */ + int GetIfIndex(name) char *name; { + char *buffer; struct ifreq *ifrp; int s, len, elen, index; struct ifconf ifconfs; ! /* struct ifreq reqbuf[256]; -- obsoleted :) */ ! int oldbufsize, bufsize = sizeof(struct ifreq); s = socket(AF_INET, SOCK_DGRAM, 0); if (s < 0) { *************** *** 365,376 **** return(-1); } ! ifconfs.ifc_len = sizeof(reqbuf); ! ifconfs.ifc_buf = (caddr_t)reqbuf; ! if (ioctl(s, SIOCGIFCONF, &ifconfs) < 0) { ! perror("IFCONF"); ! return(-1); ! } ifrp = ifconfs.ifc_req; --- 372,398 ---- return(-1); } ! buffer = malloc(bufsize); /* allocate first buffer */ ! ifconfs.ifc_len = bufsize; /* Initial setting */ ! /* ! * Iterate through here until we don't get many more data ! */ ! ! do { ! oldbufsize = ifconfs.ifc_len; ! bufsize += 1+sizeof(struct ifreq); ! buffer = realloc((void *)buffer, bufsize); /* Make it bigger */ ! #ifdef DEBUG ! logprintf ("Growing buffer to %d\n", bufsize); ! #endif ! ifconfs.ifc_len = bufsize; ! ifconfs.ifc_buf = buffer; ! if (ioctl(s, SIOCGIFCONF, &ifconfs) < 0) { ! perror("IFCONF"); ! free(buffer); ! return(-1); ! } ! } while (ifconfs.ifc_len > oldbufsize); ifrp = ifconfs.ifc_req; *************** *** 384,389 **** --- 406,412 ---- #endif if (strcmp(ifrp->ifr_name, name) == 0) { IfIndex = index; + free(buffer); return(index); } index++; *************** *** 395,399 **** --- 418,423 ---- } close(s); + free(buffer); return(-1); } Only in ppp_plus/: sample.ppp-dialup Only in ppp_plus/: sample.ppp-pap-dialup Only in ppp_plus/: sample.ppp.conf diff -c 2.1-stable-ppp/vars.c ppp_plus/vars.c *** 2.1-stable-ppp/vars.c Tue Feb 6 08:06:34 1996 --- ppp_plus/vars.c Mon Aug 12 22:08:15 1996 *************** *** 32,38 **** char VarLocalVersion[] = "$Date: 1996/02/05 17:03:24 $"; /* ! * Order of conf option is important. See vars.h. */ struct confdesc pppConfs[] = { { "vjcomp", CONF_ENABLE, CONF_ACCEPT }, --- 32,39 ---- char VarLocalVersion[] = "$Date: 1996/02/05 17:03:24 $"; /* ! * Order of conf option is important. See vars.h. basically its ! * myside, hisside */ struct confdesc pppConfs[] = { { "vjcomp", CONF_ENABLE, CONF_ACCEPT }, *************** *** 42,48 **** { "acfcomp", CONF_ENABLE, CONF_ACCEPT }, { "protocomp", CONF_ENABLE, CONF_ACCEPT }, { "pred1", CONF_ENABLE, CONF_ACCEPT }, ! { "proxy", CONF_DISABLE, CONF_DENY }, { NULL }, }; --- 43,51 ---- { "acfcomp", CONF_ENABLE, CONF_ACCEPT }, { "protocomp", CONF_ENABLE, CONF_ACCEPT }, { "pred1", CONF_ENABLE, CONF_ACCEPT }, ! { "proxy", CONF_DISABLE, CONF_DENY }, ! { "msext", CONF_DISABLE, CONF_ACCEPT }, ! { "passwdauth",CONF_ENABLE, CONF_DENY }, { NULL }, }; diff -c 2.1-stable-ppp/vars.h ppp_plus/vars.h *** 2.1-stable-ppp/vars.h Tue Feb 6 08:06:35 1996 --- ppp_plus/vars.h Mon Aug 12 22:06:07 1996 *************** *** 44,50 **** #define ConfProtocomp 5 #define ConfPred1 6 #define ConfProxy 7 ! #define MAXCONFS 8 #define Enabled(x) (pppConfs[x].myside & CONF_ENABLE) #define Acceptable(x) (pppConfs[x].hisside & CONF_ACCEPT) --- 44,52 ---- #define ConfProtocomp 5 #define ConfPred1 6 #define ConfProxy 7 ! #define ConfMSExt 8 ! #define ConfPasswdAuth 9 ! #define MAXCONFS 10 #define Enabled(x) (pppConfs[x].myside & CONF_ENABLE) #define Acceptable(x) (pppConfs[x].hisside & CONF_ACCEPT) [file sample.ppp-dialup] #!/bin/sh - ## ## Copyright (c) 1995 Mark Newton ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without ## modification, are permitted provided that the following conditions ## are met: ## 1. Redistributions of source code must retain the above copyright ## notice, this list of conditions and the following disclaimer. ## 2. Redistributions in binary form must reproduce the above copyright ## notice, this list of conditions and the following disclaimer in the ## documentation and/or other materials provided with the distribution. ## ## THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ## ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ## ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE ## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ## OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ## HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ## LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ## OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ## SUCH DAMAGE. ## ## @(#)ppp-shell.sh 1.03 951019 ## IDENT=`echo $0 | sed -e 's/^.*-\(.*\)$/\1/'` echo IDENT is now $IDENT CALLEDAS="$IDENT" TTY=`tty` if [ x$IDENT = xdialup ]; then IDENT=`basename $TTY` fi echo "PPP for $CALLEDAS on $TTY" echo "Starting PPP for $IDENT" echo "~~~~~~~~~~~~~~~~~~~~~~~~~" exec /usr/sbin/ppp -direct $IDENT [file sample.ppp-pap-dialup] #!/bin/sh - ## ## Copyright (c) 1995 Mark Newton ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without ## modification, are permitted provided that the following conditions ## are met: ## 1. Redistributions of source code must retain the above copyright ## notice, this list of conditions and the following disclaimer. ## 2. Redistributions in binary form must reproduce the above copyright ## notice, this list of conditions and the following disclaimer in the ## documentation and/or other materials provided with the distribution. ## ## THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ## ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ## ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE ## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ## OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ## HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ## LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ## OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ## SUCH DAMAGE. ## ## @(#)ppp-shell.sh 1.03 951019 ## IDENT=`echo $0 | sed -e 's/^.*-\(.*\)$/\1/'` CALLEDAS="$IDENT" TTY=`tty` # echo calledas: $CALLEDAS, ident: $IDENT, tty=$TTY # exit if [ x$IDENT = xdialup ]; then IDENT=`basename $TTY` fi echo "PPP for $CALLEDAS on $TTY" echo "Starting PPP for $IDENT" echo "~~~~~~~~~~~~~~~~~~~~~~~~~" exec /usr/sbin/ppp -direct pap$IDENT [file sample.ppp.conf] ############################################################################# # # My ppp.conf (pjchilds@imforei.apana.org.au) # ############################################################################# # default is to enable my extentions to ppp to have Microsoft clients # negotiate nameservers and netbios nameservers default: set debug phase lcp chat set timeout 0 enable msext set ns 10.20.30.40 1.2.3.4 set nbns 11.22.33.44 # standard dial-in PPP where authentication is done via a # "login: password:" arrangement - usually a script handles that on # the client side cuaa1: disable passwdauth set ifaddr my.ip.addr his.ip.addr enable proxy cuaa2: disable passwdauth set ifaddr my.ip.addr his.ip.addr2 enable proxy # dial-in PPP where mgetty has "auto" detected PPP packets and ran # /usr/sbin/ppp -direct pap(line) # we enable pap to authenticate the user, and enable passwdauth # (another modification) to use the password file to authenticate # the user, and log them on to the system papcuaa1: enable pap enable passwdauth set ifaddr my.ip.addr his.ip.addr enable proxy >Audit-Trail: >Unformatted: From owner-freebsd-bugs Mon Aug 12 13:22:10 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA15263 for bugs-outgoing; Mon, 12 Aug 1996 13:22:10 -0700 (PDT) Received: from aurora.alaska.edu (fsqjm@aurora.alaska.edu [137.229.18.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id NAA15247 for ; Mon, 12 Aug 1996 13:22:05 -0700 (PDT) Received: by aurora.alaska.edu; (5.65v3.2/1.1.8.2/14May95-1234AM) id AA16142; Mon, 12 Aug 1996 12:21:58 -0800 Date: Mon, 12 Aug 1996 12:21:58 -0800 (AKDT) From: Mishikal To: bugs@freebsd.org Subject: 2.1.5-RELEASE Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I recently attempted to install 2.1.5 onto my Seagate SCSI HD w/ Adaptec 2842 VL Bus Bios Controller card. On starting up, the kernel would load, then report "Unable to mount root" and then it would panic. I tried installing it 3 different times, and booting the kernel as it suggests to do when using BIOS. None of these things work. Can you give me any help? Thanks, Quanah Mount From owner-freebsd-bugs Mon Aug 12 13:33:58 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA16827 for bugs-outgoing; Mon, 12 Aug 1996 13:33:58 -0700 (PDT) Received: from freefall.freebsd.org (localhost.cdrom.com [127.0.0.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id NAA16802; Mon, 12 Aug 1996 13:33:52 -0700 (PDT) Message-Id: <199608122033.NAA16802@freefall.freebsd.org> To: Mishikal cc: bugs@FreeBSD.ORG Subject: Re: 2.1.5-RELEASE In-reply-to: Your message of "Mon, 12 Aug 1996 12:21:58 -0800." Date: Mon, 12 Aug 1996 13:33:51 -0700 From: "Justin T. Gibbs" Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Try disabling the uha0 device by booting with the "-c" flag. >I recently attempted to install 2.1.5 onto my Seagate SCSI HD w/ Adaptec >2842 VL Bus Bios Controller card. On starting up, the kernel would load, >then report "Unable to mount root" and then it would panic. I tried >installing it 3 different times, and booting the kernel as it suggests to >do when using BIOS. None of these things work. Can you give me any help? >Thanks, >Quanah Mount > -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations =========================================== From owner-freebsd-bugs Tue Aug 13 09:30:31 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA22648 for bugs-outgoing; Tue, 13 Aug 1996 09:30:31 -0700 (PDT) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA22628; Tue, 13 Aug 1996 09:30:29 -0700 (PDT) Date: Tue, 13 Aug 1996 09:30:29 -0700 (PDT) From: Bill Fenner Message-Id: <199608131630.JAA22628@freefall.freebsd.org> To: max@sfc.wide.ad.jp, fenner, freebsd-bugs, fenner Subject: Re: bin/1489 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: Non-super-users cannot use traceroute State-Changed-From-To: open-closed State-Changed-By: fenner State-Changed-When: Tue Aug 13 09:29:15 PDT 1996 State-Changed-Why: Fixed in rev 1.7 of traceroute.c Responsible-Changed-From-To: freebsd-bugs->fenner Responsible-Changed-By: fenner Responsible-Changed-When: Tue Aug 13 09:29:15 PDT 1996 Responsible-Changed-Why: fenner wrote the bug From owner-freebsd-bugs Wed Aug 14 17:03:43 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA04019 for bugs-outgoing; Wed, 14 Aug 1996 17:03:43 -0700 (PDT) Received: from print.elec.uq.edu.au (root@print.elec.uq.edu.au [130.102.96.6]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id RAA04014 for ; Wed, 14 Aug 1996 17:03:40 -0700 (PDT) Received: (from clary@localhost) by print.elec.uq.edu.au (8.6.12/8.6.12) id KAA02318 for freebsd-bugs@freebsd.org; Thu, 15 Aug 1996 10:03:28 +1000 From: Clary Harridge Message-Id: <199608150003.KAA02318@print.elec.uq.edu.au> Subject: rarpd stops working on FreeBSD 2.1.5-RELEASE To: freebsd-bugs@freebsd.org Date: Thu, 15 Aug 1996 10:03:25 +1000 (EST) X-Mailer: ELM [version 2.4ME+ PL12 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk There is a bug which stops rarpd from responding to rarp requests When rarpd is configured and running it responds OK to rarp requests, however after some hours is stops responding. The only way to have FreeBSD as a reliable rarp server is to kill the rarp daemon regularly with cron and rerun rarpd. I suspect that the time at which rarp stops working may be related to the number of requests previously received. -- regards Dept. of Electrical Engineering, Clary Harridge University of Queensland, QLD, Australia, 4072 Phone: +61-7-3365-3636 Fax: +61-7-3365-4999 INTERNET: clary@elec.uq.edu.au From owner-freebsd-bugs Wed Aug 14 17:40:04 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA05583 for bugs-outgoing; Wed, 14 Aug 1996 17:40:04 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA05577; Wed, 14 Aug 1996 17:40:02 -0700 (PDT) Resent-Date: Wed, 14 Aug 1996 17:40:02 -0700 (PDT) Resent-Message-Id: <199608150040.RAA05577@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, nox@jelal.hb.north.de Received: from deceased.hb.north.de (deceased.hb.north.de [194.94.232.249]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id RAA05493 for ; Wed, 14 Aug 1996 17:37:55 -0700 (PDT) Received: from jelal.hb.north.de by deceased.hb.north.de with uucp (Smail3.2) id m0uqqR9-0016CkC; Thu, 15 Aug 1996 02:37:23 +0200 (MET DST) Received: by jelal.hb.north.de (SMail-ST 0.95gcc/2.5+) id AA00498; Thu, 15 Aug 1996 01:38:00 +0100 (CET) Received: (from nox@localhost) by saturn.hb.north.de (8.7.5/8.7.3) id BAA17611; Thu, 15 Aug 1996 01:37:29 +0200 (MET DST) Message-Id: <199608142337.BAA17611@saturn.hb.north.de> Date: Thu, 15 Aug 1996 01:37:29 +0200 (MET DST) From: nox@jelal.hb.north.de Reply-To: nox@jelal.hb.north.de To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/1495: ports/x11/tkdesk (again :) Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1495 >Category: ports >Synopsis: more tkdesk patches... >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Aug 14 17:40:01 PDT 1996 >Last-Modified: >Originator: Juergen Lock >Organization: not-very >Release: FreeBSD 2.1-STABLE i386 >Environment: (post-)2.1.5, not that it would matter much? >Description: Well i just `merged' my older (1.0b1) tkdesk port with the 1.0b2 one thats now in the tree. mostly configuration stuff, some bugfixes (250-char filenames...) and the link-currents-malloc hack for better performance on low-memory -stable systems are back if you apply this. (tested with Andreas Klemm's patches, in ports) >How-To-Repeat: n/a >Fix: patch, rm .origs, make clean && make package: begin 644 diffs.gz M'XL(""U4$C("`W!OVQ_B)8\KYU$]-_81`EW^Y1UX.\+]NK5%@N# M.#'X71*95K*WQ5J6S1[]^?'\W9OC\R^2!6/8&\QV^XGE$4.CQ(R8'PQYI M;XXO+@%2[\=!ZMMQ#U[UYG]LL:T.X0W-Q%KL;75:1K2\#^U.+XC<^;U0$FZK ML\5ZKF]YJRCXWO+Z8.M8['9X/>]_.`'Z_K_;G2_[U?LMB,7-IF_W M[G092FSS[HN]P2YM\[/N<]9YUGU)FSQS_3ZW#4&B>+3*CT'^V,%'V[:M(.+B M86[/Z(%Y[JQ_>?T&V9S8;A)$/=B6TO!;$-&)&R>SX*[V#L=I,-L@5`X.(L1/ M8V82V8/N@'6&W2<#I+LC(0$)R=:.KZ=>W+.V.@CZY"7J<$=\(#2["5R;W49N MPJ?10:!Q&/4R_ILG8:FW.P(=Q(P.V&B<5^,)"Q M'Q@^^_.V/A*2&`Z?HBCPXZ601>N+7/T+29$XADE6N*HO)&C7,^8N+6]ZSF.> MG--["5YZ?1B&W+=+[S,T7::1='9T=OK+R8F>"0/,.XU\IJ%(S][1\!?6WU&Y MFQXM;;;31X(;M=XJ:?UP=_A2U?L\`@B)/'E.$J$/(9%7W%H$K`UDLF3!P4$Y MH&Z>ZW/823GB<28,FYF^C6,^XW?<2A,0]EY;0=*3'BQ>9!,,*_`==PYJS7JY M`Q9C<5OL0;S@GK?'ED`HJ',,,T&.Q[Z;]`)XVWJD'1WI$"9.WKP].?SQ0E?? M,R-@^8J9+_",-K+3 MWT%-W&'&?_&?P-B^_&G"7D\FY\;'P_,).SD^FIQ>3-I,.\\"TM-=?4_`[H>+ MZU=O(\Y?7[SIG9W_>`"^%(0`2N/&I$D]Q@YCY@40S\R8K8(43<`D50,(/TA< MB^.P0&>9/K,#=KLP$W[#(X*_-<&1W;J@I30E3E+'Z;%CA]URMN0\83$$5V:; MJRZI*TX!0/]:8"SF,/AR"Z%WP5RP=@3#U6;I"K`PD\TX1V=V\PZ`^9B-0O^H,G;/!L;_!D;_""@<39Y"YD MCXK)X"PZBDJ\`0]`1$_^?GE^.+TX/#V^_!5$Z'F,^^8,S)M$!C[%N@:9+%QK M`>Z8`^L>R-V6@@L8N33?]!@8,,1NV/F81`R/,01F[ELKE%BAJ)*4;R&OXTYI M]34$OC\\.3D[FEY<'EY>E`BD70Q@AV!(X)_:Z3+4="(`O'*VNYQ]LM]\9D$H MR),^3.(]^W!Y?'9Z`4AOW"CP*;K?F)&+2_0$AN.$+4Q41!:EOI&X()>01TX0 M+4T?-',!_J#@RT:Z>8EJP=BW$-W$2UM3V=;9X\?LF^R-.D_'6:P!80NB0<1_ M3R$QL!G04=Y$00=$'=MP9T] M:.%2)LFL_29=M-F>H==T">P,!`I(;WG$_>^2C$VV@.#0:$VV6E MI$,LD,'$6W4%(B#/%)IC\XCVV()T'Q=7Y*W(6I'H=.H^>?E\.B5I%H/2[<`X MR9)ETI3Z$D+:$+M_\%;KZ>#[Y[^LAUE`"&RUAKO-($M(<`C+<`V.I7DG`#2M MLK)^<##4\_W",)]Q@HPH#.12_S8O3^+$=H/>XJ`Z"!&D.IKZ8(QV=70)T2A: M54=Y%/E!PV!MI57<3U8ACYM>+&&OLG$'+7UZ^=/YY/`-*.G;20DZ3!81-ZNT MM>7P%'*^&]"6WJ*]1JLOA?>.4@N<,CAY'EN1.^/@AA@*6?KSP`%?!OH>]U1O M**:Q<.[Z3H!)9D=F?\5H:\>',G:$=H!?O(]^NIR!($$X-)ULIWD?Z7UM'W&TNH_@RLL("T8J\T(HLFD> M?MDTKZH`8:$`&\!!I:O0,+1NC4S(N=H4LIFM$H!<+^!\WW"#T*-*9%E`A.&E M&74[?'Y].P)N63!4*J8%>!W][/IFP M!MAA$^SQ^<5E`^QN$^P9?'QL`'[2`/S^\,?CHP;8IWK5"J#(`O\/QF)!8L&% M,6#Z0?D8)+PKC)`WW'^2#!LWT*A0^$>A+N$?/42 M(S+9X9'AP0:GZ)-FIG6=AG$7\MPB95H1E!*+5RSV`@CPI?!+CEW&*X5GQXG9 M%/Z099J0OB.0+PM(7`-?:BG@GF.:X/J@`B@'--P6]B1$O8WZVS+CI=:>Q8[' MMH?=[0%D(*P]CJ#2$#`Z/N.C0$*U=TM6T`*B,\2Q+S)X9A1Z2*&WB4+O*RF, M_KL40OXZ!7MC4_FE@5)T($BJA"CK%ML)W2XU>.!53KJ@-8F!UD%7VQ[J0"V. M2Q)QP<=,4ZS9&.IZ5[P,7>,`/4`'P?H*C"Z8JC!@>9%@0'[9P("$^`H&K/\E M`_54K)KQ7G!*I`/@X19;'S*I@X)%E`I0*/I4F,A*J9\SW\ITJH7`KNF!I[1' M=1^090,BB9&F_3Z%?&.&E2B&BGD$9=<2],<-O70I4@?.8-2'_#IRDQ4.01X6 M:KNZ1/!KD&*``;]+A925@M("JT"U&V/B#JNAC1.NVT"U=*K6*KEKG2DF_U4` M1R6I5E[6A'L($/&US&-0"`XH.'HZ\$0E>:BA04&*LQL2;6.HEQ44WT1XOJ`Y M0:`S31.?':95D.GZ8^V?]4'5RX=)M.MB3R;')6.?>#XXJ%43NB%'\-@AJ$2! MJHC&8S9D^_LU)!MW2`)4]:X*LGYS*)VL[@XI)T)QT$4"-C'Z8*=E%L!^1KN!/'K? M2!R]:21-&JH3!4LB06:FU"0"RT"?I51"]2POHT4DI4PUCU'3GE)G0"!N0%O> MYG6+()8I8:DLH11O9;Q280Z%YH/(VM@><:C[V)9$5U<3<:V5Q;6=+,U=EZ!# MII7$S6RM#2=27#XN4<'[MJ@C*.RF(75F*J@J90_^F6*!6T%V.(-R4-.)9=`W MT_501G/8^+^]9S]4<6+XEI29.+&*+,*F$4NB%7;Z`(_M\F8D<>I:X/]'>2\- ME;G29,NP8A>0T=P8IL<;:,*1N*SFI79C5W<2Y"529>H>>Z=R)"528N5\)49D#0=:\ZEXXV=^3L652=C`E.[N&%Y6-8 M1MTPJ/FQ"#PH#^*-J@2)7-6Z3KG%X]@$*W52GZH7J/S0- M\=Q(RPM7,%Q]HT[(%%/M#^.!+=MQ["RGK+5\T$+M45,S`%AQLA=(U)5<&Y]# MFXU9Q;)QG!H'"(S':=BKSHQ:J>I!J-K5>#"ZVA\K'NFJTZ&3ST[+$2>?FF-W MV]N#E]X=VWX&GJ>K775*6413CM"]$B4''JZ&]J>KSYA-5"IIN4Q.2J=3)@5[ MD>OF$IDXNS7*<%P91OY=);W7([JQF0!QC/_FM[LM2=T7QCVH4YN(Q/K]WR$0 MYWT]<;C-2!A[`&'8+/BW**/.P=?3!A$!BOF-U.V7&@XJ<0HZ;3O4"0O-*6%J MA-\.V;;--,@QMFV=W>'#*P:#AG$`'XB)V"!L7?IK'*`TY03 M4YD!FWR'LPJ#[-0<),I=4RRV4R_6FAQKX^*O<2=S6K,J,(;0J@V:Z\"L\W!/ M"J($;'BZC2`YC<`8Q`V24(UE8NAWB$:PLY2G$.@>:^G"`$U.WL[DF:M+MMLZV/ZLP*$,C3S])@\D"H$R(GRPQ.E MC4,[!N_(03F6%\0\>R1719%#R*Q90&7UKA]65XH"65J5#GY$PD2U)>9/9Q?5 M'-$R;3N:)B3'4)@7WK<2$TL:(0!E[[6;0`6C9&MB%._?23B]:!-5K#D7`**` M&7)J!Z_N(;'K7(8B<$2$LW4A]V8M*52QK677+72\!R+9I"(LSH+))CEG;>?! MJ!YE%/\W5MI91!TS"D=1U`H`5Q$>LJ0XTLX0/-Z8J94IW74HI?(%.#74"A)+ MFZ)TRQ6K4MNQ)K:)RT=9M>;'O:WTAW?2*>.7_>1/E7;R9_87>-;]?6PS;ZMM MYKHM9%W^:J%YY'$PY8?P=&]W_>'-]WW9V=P+/5BADV"$8@-I0K9+R2BL<0='&!>F"5"ADE(;R3N"D!(:'4 M1A,P_7'3T8-XUQFSW?*B$5]RT:+$[B7DBJ!W(3:BBNXK0@IZ6<61-9.1(\^B MZ`Z#.GFRAUTN,XMK(!C)GK@I%ZZ(@J)U&9G42*+`P-W(9A*:%Y\9F M\IT\SS+SEB>LCP=)=,`5%0AO7)/9'J4H.@L@;!,7=`(E#J`(K(#'-BYQ'T;! MS.-+23`0&["9:7?Q!#O).'GZ+DL#I!Z$ZM)/W[^FTRZ1XID1]\VF%3]RNM!) MY2BP:U+[*\G($"U-I!\\$EUQ%I=0PB2@1K`9QX'EFN+Z@T"(K01$*5)AN\#CNYMHH0.F@;L8QHYN[*/%56Z`+ MN0T[S5ZGF=5P4W3.!#J\_8[[*-EIQ]P"_]"N\M7#?_FL?LD^?H2P6NAJ;@\X M!/E1^2;#CBXV&G]&4#_`ZK(/YV>74[P`]A=]^WA^?#D1]7:K!8G_A^GAZ=GI M7_CEP_GQWP[A)3.&73;0U?R45JXN#9Y&GNV5TIN"C:/,P%"HXIIOS@LX`"M< M(>)NWKOK9BV0>^Q=KWJ3.5YXC;*=K7B1$K)QDY!8?[-+8?%MID3B<"(N^:A* M]Y&"N7R&5T!0&=DIWAO#EN8ZR:0^[F>>!@-(YKKU2L`9-J1DQ_GI-BUP&T2> MW=1\+NH>.CS7ZK5;.-I40BFBI1:YC)?W5!NRE029^GC.(;;=:.WR=6#(I5F( MR2HLS\*\#QN#=5L+ID&-673*+#/F[#OSN[W220>\&(,FLJ*U4\`>-L$.%=CF MREK!8!<8J)+;M-J;)MC2:ALJ<`5/5.#)#D#6KGG>!#MLAKTJ8&D+-_'R M]/OH!UC@"5G@AB4QLX2,!X>*]5-O:`('AB>T-I=>@/,-?U]T^D,[/!B",\4J"\ MI'RSI.$^"D@?S#Y[TO2'W4]9>\:OK)`=W=?R4&S]#1]TVK_A*@D%S_R2J-*4%%X?'G8%9(U M=Q`4\8DC1EAP,&AJGSS@0L+:.R4;9*=DUZ[X,5MQPX6VIGS-161DU;LNF6E! M)@;_SW?#EDELXYT9S*XI(<5CU`*)BRDWNA&1X(SJQLED+9,=B8Q&,AZIAY)X M._BM.\?[H]DO^8H[YES<`A8^_JJN`7V2#[R!DNIE?L9QQ?99_6YOBQ#(W"5[ MD<^1\*6<#6]973&C.H?M0V*D5]PB56ZNJFJJOV\'2:/)6XV!O`^6 MWSJK7";)1:^D5/4T-$^!OR[]%?\>F@07%#22(%-AI6=(L0GO`3AXED(T4LL0 MZ@>&/T'EUC7SW"6JPP]Z%J.:`Y#/4:&!O3NZA!34O12;I=8U3Z",@5S8].0/ M@[*^K6)I48`G6D[#M>^ZOJM'/BCX3%_6MV8;CUI&3>B,<2-<<];^M1G[:ZR; MQ:^@;%0Q,OC"C(L;H,*7-@C]4CH4D_GX*\B%"9M%TGQG>GS&WG$H-R'.:]?X M^.JN%T1SI=;."EX2RZ[.G#0BMX57OO/BE'X`3HXKP$K1@_`A:]%Z6A#>E11? MW(G0L[I;RZ5QIS?4!(V-?2M8AAYX2Q&U\Q)!7$PIJ@/1T$?\TWJK3`"'W1V; M>^9J2E2-BRYWR=VOO<^A]K64S9#NI5"U_(`S$XFZ%.SY21!@%6M!^,91YFG78ZXA!%^@>UG698NDX/A5G+MEJ^F?V3>46 MS+K5_,`W2-^$CR=:Y=I&74C-2Z*PC&%MS7N7I*[WVA7O2>W+"KO/2HIE08QP M_32[]5>&'8N40RG$0VDG]`.L;#";0\9#$9=`Y8BXS9'-PQ]ZY)-Z$D2F9, MB0PIV7)5];=?S.`-@A3M)-TO37LL"00&P&`X;P",CV"Y9M$1/O#H? M:]X,=0`LJ4LC5E@`FP20+9O6DI39:MQCIER28K,QY*L(36C]B::%&"5-7 MM7!6(D:/XH86ZE`<_8B06;D89X0!.Q7],>RG<.%?6)&E2Y:T9%;M?>1KIA:JBDRB:7.U8MRF!ARDQ(',XO],7D' M6W:&U-K0=K+*/B-E)='Y2/-'MYA8M>:Q]0@UH5H]MZD%M%S$7-/<\4054SON MK(;[(H8LD"O*M0.FAK`XTU4L]NG&_.0-XRT4`=*L@69:U(PX\?433264Z]50 M"Z1G%A94YMDJD:9E]!-)SB59"_U$2`.,X.+XCO1G:),<(Y+T$X/%<"T,C/;KP0M!X-%(Z8H%4G;C8 MLO+(>FA2'LSC#[U?!$MA/"87](,S5I%UT4]:82Y#)@%!+Y#/20[E17K!0A=3 M")(%]'V+(V:^Q_,T"Z)+(4:`GU-VWCV*J%+816ZN^>YY7%+PB0:EQ(\U)VBKS@G;O@ILH2D_Z>#/W.?C,#XO'@+/YUAJI)#6GUJ M%(D"9&X:!,?4F'I^%:>XP9^ENO#3==@.3!RZY:"-$OY*(S\B=V"E2)3PM\>) M0!\E*HL&S*ZH!DG"FM2_$Q*KGB3>*OWHZFH\E;SP2K(0S2A?#!\D^_`1;\?AF,@@OB:UG8GVM M@RDN@&51+'H"AXTMG:7)6H\?'RNA8?$A6Y?C>IR4"DURH:MT4C`U\FEL>ILU MZE48#)!JV4$MA3E1DD6$7)"6^DE4&IV^1IHS2O?V0W'=9LH\?YA%=%1Z;HX) M'%LQ#O[B\`Q+DF-H4G0+9357MUCY-^*I\.KRW?>FB2/28@_Y8F1X])[E]'3& MOMAZ\Z31;JM@;0M3%/EY&KH3WI]JL8!VA<7ED=0ZUX#A!,%RAYC%X6/T14L' MEVO?TR3).P_E8,W%87KUAIJ%JQ-HH(T?&,_1X MJ\!$XU"!GN)I<.-XQC?>J^T5)?HCFHVS%`F&>Q/LL:.Q)$:./Q)^!&0IX+P! M.DOM6;)*#L.O=,;HJQ.GQ=0A62J*KQI59\OZ?*+E^]ZTMW,JFBMU-P&Y==^R MN"T4;$T2QXXJM@:PB4,/ETF?$23U8-A"2X;A"X2FB@@/P,+F7*!*^2NBJ'@8 MCL*`IT9R\(J:;(NDMM+#;2)^".^XV)VM]%!2C]WAX2.R116\)+]'3!I!K&'3 MF>"HI>SCRV-E7E#B9@B=3U%QNX(XPB40=TLF>0B&S;J1+=IM2.0#J0\KCS%, MJ\T3,2?/'ADDM2L8$(9`2XLI9"TMO43X&F;I$><<0U0]A['4.-N\ND9=VM8W M(")EIXB=;S5&)T"_E8D(UBCS@>NRXXDTHC*IJ@Z=-IB,AR-&;D!63#NY'5VQ MMOEM[WR<1G#,3?W4K!5#U]0C\.THX^Q7 M*2@%;B97PM65XZS,"0L#E9G-L!#\S`SZ"SQ-T#)CYHF1A`A!4D5=L2LHP%,V MDQ8H0+$<@N'@-.JH*H;T9EA:[^[\@3&M+/@\#Z9,'3=#E<5;+S#TPU1636=# MS0K>X):M?F%JA+T%H#!PV:+@+`TO,IVDCNTY+)#MVENM4PG3>:S7%0_>L2BD M4,F@O=QQ;I1V=0.?0,6*(BOV4T72NSI<(^(+^\1LXOETQG*LU#8%H.,)]TA- MN)CC&3?^)+!<:\4A"-BP;F=F]8Y<00=;39"^-+,N-3%#1P>:/SHLRK,R][91 M!#J:!\K?. M5$;S`N.48!$*XA;%7$A$AM_>C*>K^!`F0#/6R>-:>)AG"P\C1)\67;]S2ON< M&T$'W"MAA>C%4QY'O&^0=,#P_)MPZDM%/*QU!<%P\[?,-;!GQ$6TJ MS]`1FF>;"J6N``ZF*140,Y$GP6+G2@1JV-?BK!K6"Z.W"LMZ"P5->S:RZ\H< M7?V0!8Z78T0D,2?!SOJ7Y[W"W1RP53\W&PZCR8E5%@H-/W(&K\4JB.Y5!!N0 M*LX;@&'@IJ(H\A-V\",[[Y1J-8(2:DDNGEV3D.F\\)LJ%L."!S(L79/#8@\4 MI,H!=U:=RV2E`JX<*!9T&`NDN/.=1JL`)OJ)W=L#I\!;A M8<)P0+V31+MN"C5&)S^@Y31%"9]4&VMI9II&']B)N=RC;S=]H49@\5P_/]< MJMD*!*=P;:%08,TQ1/#SO_"XJ5C* M',9I$<5;Y%\L)4X.=#KS![,V`9D1\EUQ^/C!DP>0`DS9\'CNIS[5(@*,B\PX M'.0#(Y8QS,^.0F.$-J?/U"1-N9@##%*K`XS5MC1+OYZV2*BR4RFY#>@+PT-+[:JZ/W-M?T7=/^>F9;`ODX(P M&K/;1;;EU'$0>46?`73LCHS8CA%>T_2+E"OAE?5OW>4`_2B?PUKKQ7(V%'8A M@M$0+X;9&V93B[3OB["C/"Q?>,.HD3[7J%N;.H?/ MZ87/1YN0?J2-*ZOV#E05.[^,C#DJ%>#=PJZK9,;I`4[^-7 M9`$JNP@.9X>L_+[+PE1<7%M25](;LA(U$G:$/5#6STA'D(,^@3OI8`/:'5U3 MJ%\B9GE2+$.P=+7@3VG10LEEXCC(QV:=(:LJN&;).7WZ]AC)6DT4B@3Z*!C[ MD:WC,.!Y.JL0@I)U.D$J58%89%6ZT@Q;W@6,.P\2?X79?<#AJ$;T/GP7Y1_H'? MIW(1I-,/63C^T*<]7M3OL]9JC,`#;/>NL_U\RB#8`'@@G#%!L%NLTTELX/). M%PTI7'_*\X`;HZ/BM,.<:[C*?._RM<]#D),J7_=J$?W_"0V(H?SV7]QZV'7F%WP M*LV;P7B#UTV2=KN]DG>^UFK6:,GRA(=GUU,^8B`!O!NZ>P!8A(_>-D?CY?EF97FOFJC:3]>3H3NDBQ?-T$&2R%'>[+^$V M9:NY5M>J_"8`FC")*AWV\XUP17<>PD70V[L]>6DLA[9<9DDPH'KSH>(E?*#? M1Q,#.FR1)]XX`$\DY2N/NHO=+O$"ROTF.AY>4].@4KL$*JX8&E)3"DSW+B\@N?T^XND">=%"737<7;*;3_(($S<";67K`C003:DB`-XR&U M::+D,]GOVCCVLT$8YNHNH;+W&A^N>*NFUBKUKXK:T$E]L@&U&2;A1BJ+B-0-5&`9Y*6](Z M&VYLE3:C53;<.%O3;&]#QYQ;U@V,*\H/"F7="W41N$O@]1X=[CPL$7A:[1N[#GG@@[AR53GN]XB>=4TK,PM_$ MGM+2-_NB3MDSWI91)Q]N%/;9KRVF\%"NR6]#W\/;T/<$ZZ+_:ZN(5VQ3N9[" M?K:&Y%\='^XS0QDNNH<>X%-8\VI4\@&_5)QSF(,]8"S-@SU==:QQZ8F\;8+9 M!1ZU^[-AG,'=TG-PP1[W=G9(9QA<=D;#+NF,HCA)KLGV$RR"2]KB*,AQM>6R M,QBF\60E+Z0WNIJSOA#$^7"P@.Y$>[4-7 M.WBC\SB;@6PUVXK2=,9;`T&.VY/;7V^#><'?WV:_'T!`\A M:JR_A0GQ!D-`X>^.67L83BV?N&!\A5"+\.$AS^)\J;?W"!A3;W^[=<#)P#.0 ML9BE_F!F&`9^2A:C/-I830AQ=IS5B?>(D@-(7X5Y`(]3RF MZA`5'KKF:=(##&IV.2*>7/K]?<8#J*'9VZFX^'F8"PYR/26XV]Z<+$K@W)1& M2D#=B&"*X=R<>DK&5$Y*E_$`:>3*O\1/?[[2Y#!E?<#!5USN(3NG/=S7W00G MLSBY0VOH`O(BC"+8`PP-5H:-I(-+#7C-"O!2"=">RE9[T9]P#B=8W\(4%(M+ MSG^0D`^V4&-W`?4B\$8V MO&&8M]12<.ZSQ[^.4JDG>9[+QWW==[\#W1F=;Y"WY`'C=W%"0 MZ\'@/"9]Q/<1P1\I_QP&$>10XW>%[,6Y$S=N$Y$<$ M2),/.`<38V*_U'C8[X'UVS$.!(I+^7!O3QO,%JNXE9\_X*]\&&)J7S"HY@T' ME4#:?S>+I M,S_E#J8#<([3O_*%!<4'WFF($:)*]"+,4"!#03IA0\3#9/&,EPP=JP$3GUE; MUY380;;+40CNC]Y^!^8UA^RY13+A]JU2S2C1>0.R`?KK"\[#"KSG;\D#]N3> MBP?$F^(O3*[`D@WTO5$5TD]A2R"K247;8)Z"FTP=E"K3CI4&"5/X,(P'_LVDAB>R2F;'EX4H-0=8PTHB;^?GA(9G6KG9^JI.<\3-5NF?N.,AZ0-[0J( MZ'D\F?A4PV*3WL4`"_TK0A&FEW+`*RL'Y7+Y-DX<<1)X>Q,=%5B,RZ[7_C)2 M$61B=5.M@VH`T\7E;`T\J*(W^8D2TG^HZ(NO>$.X#`.S*)GYH55[EL9769#J M]?JLR*Q+W]L+\DOFCT5<:3BG_6L59A>#RVS-.+&./E#&(KV%WDZ4D7M/M;>) M$DD""9Z47V@N*5%*ZF"P-G(6+`=!:_XR'1AUB3?,5_>&O$4!I3*W)J/3AX^` M3A\^DG'`BOAD[HU:`489RFOEZ,QRZ&1V+C"IT[=`0I`8KKGGL)'XH5'@?>Z> MWP7?"[CG]PZ4%2?WV().UR)!>]PF&R]B`J[)#3#8-N";M)?N;+0;N;25XLTORYL[7$^\X:*X8>JG):.&I^`V<#S280# M_DY^HU]60HM8/C\/)T'JFYP;BS0N]E,PRP8^M;GJ&]F$LJ<-P7.GX@%:I:X& MH`Q=H0PK:L,?BZ8_QID?#O3QL!(->J4Q^PGHRX!/R<:QIEY>4)T*D*`_'SN4 MD:P/XG[#A$$-?2KU'860]\Z,`@?T\K[S"DZ!-O-M1A1=3Q?%TX>GLA/U(R#L MNX1R%?0CY3A%TN9%^4J@*0BJ<370'JO&GN8?=H?:;&U^2_J"OT=I9F3F",DN M'X*-<&HK@@8N[HT`"?!7H5;-S09SPU4M!BZ=V3_/9]1\TA&FJ2F$6@57H5]RFG"P&2JPZ$0H&+*TXE>`7QA4[L*."^UGH8(1#RDQG$Q MX8%W4="=_!Z@T]&`<-.WIQI!D:$1L@%P,CM`+Q$OH^I02"NAG9T=^92BUV*P;$Q1B\ M)^1UG,W8Y7U&JAX%G616_^MJ>S&YUV_+9HXHUC@Y.#JW4OCF++*S_,\77AYC4#I`0IA.[1@]&XT/=ORWC6[WL'95AL\ MUV?XQT81O`4C?V&,@I=I4S3JTB$ZJWNIM?A%I/0M5!QR4Q5'K,8MU1S1?(VJ M(ZWCO]2=O]0=(%)O55D,-(48^.1?^O)-X#_`LN_SG1'`,3"(=6]T=D0*,`#M MR&:?84#]4.CE96*2GU"(W[P;*F]E+^*[U@D6:7U(JJG>4P$]5>\Y+V1@YP+P MG'<][]'T3$N3L(4H4QJHSD`5NK13N)/[\OE\(E5P>X>J-0=[K9V=KY\JZ)6G"NI/7I_("NBY MHK]SZE+EG$+ORW,*;Y3+V'4WNDF_W:^4R]@4AL9Z@C+7IR#?T7KZ^L2HQXOT MO+5<@J1WFP3)FS3IJK3'TIQ*[]8YEB'_+3%3R]3)1O2_.1&U6A5`( M20`[@O=IUM']Q@X2IDA))OE!'Z5Z#AKT!#M4##7S'` M/SD&N#Y9FZS/KB8WRJYF&=([*'P>]5H[/<7$+,<;X[[L[Z_*8"C2(==R979$ MJW+75-%-\HK$/)2F,.SR?3N(2-MP>O/">R,Q+%[BK&0X\=RS*O1BE2O,^9%_ MLH;^3S"X]Z_WWC_OM[>>O^^0;]N=MZ_[W62!RMR9L8$["ZK1A;^ MC'%]O7C%-QVM(W#S#1%SJS#0UQX/^>91I0IF_-G[(_V##P5>"QEB3^`1$L*]E!FT,)VN(?=5F_?AC`'-0$8>0V%Z$ MOZ':_VZ-N1]'P\*)Y^`8:5Q?`">[GD3A]*(`@?$-P*R9V4U`K9E<7)G*;HGM M/*!;HCL/Z';X=L*Y)<*=L&Z+\=LAO+L63C5\KX=3"=V5P%3#=B50U9#MY%J< ?^QSC/_(#Audit-Trail: >Unformatted: From owner-freebsd-bugs Wed Aug 14 20:20:05 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA19111 for bugs-outgoing; Wed, 14 Aug 1996 20:20:05 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA19089; Wed, 14 Aug 1996 20:20:02 -0700 (PDT) Resent-Date: Wed, 14 Aug 1996 20:20:02 -0700 (PDT) Resent-Message-Id: <199608150320.UAA19089@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, max@sfc.wide.ad.jp Received: from bourbon.sfc.wide.ad.jp (root@bourbon.sfc.wide.ad.jp [133.4.30.17]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA18381 for ; Wed, 14 Aug 1996 20:11:23 -0700 (PDT) Received: (from max@localhost) by bourbon.sfc.wide.ad.jp (8.7.5/3.4W407/25/96) id MAA19475; Thu, 15 Aug 1996 12:10:07 +0900 (JST) Message-Id: <199608150310.MAA19475@bourbon.sfc.wide.ad.jp> Date: Thu, 15 Aug 1996 12:10:07 +0900 (JST) From: max@sfc.wide.ad.jp Reply-To: max@sfc.wide.ad.jp To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: misc/1496: An obsolete entry in /sys/i386/conf/majors.i386 Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1496 >Category: misc >Synopsis: An obsolete entry in /sys/i386/conf/majors.i386 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Wed Aug 14 20:20:01 PDT 1996 >Last-Modified: >Originator: Masafumi NAKANE >Organization: >Release: FreeBSD 2.2-CURRENT i386 >Environment: >Description: /sys/i386/conf/majors.i386 lists major number 20 as a reserved number which actually is number for od device according to devices.i386. >How-To-Repeat: >Fix: >Audit-Trail: >Unformatted: From owner-freebsd-bugs Wed Aug 14 20:53:28 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA22654 for bugs-outgoing; Wed, 14 Aug 1996 20:53:28 -0700 (PDT) Received: from humperdinck.kientzle.com (kientzle@netcom3.netcom.com [192.100.81.103]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id UAA22641 for ; Wed, 14 Aug 1996 20:53:21 -0700 (PDT) Received: from humperdinck.kientzle.com (localhost [127.0.0.1]) by humperdinck.kientzle.com (8.6.12/8.6.12) with SMTP id UAA21580 for ; Wed, 14 Aug 1996 20:53:49 -0700 Message-ID: <32129F4C.41C67EA6@netcom.com> Date: Wed, 14 Aug 1996 20:53:48 -0700 From: Tim Kientzle X-Mailer: Mozilla 2.0 (X11; I; FreeBSD 2.1.0-RELEASE i386) MIME-Version: 1.0 To: bugs@freebsd.org Subject: Minor stdio.h fix Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk /usr/include/stdio.h currently has the following lines: -------------------------------------------------------- #if !defined(_ANSI_SOURCE) && !defined(__STRICT_ANSI__) #include #endif #include #include #ifdef _BSD_SIZE_T_ typedef _BSD_SIZE_T_ size_t; #undef _BSD_SIZE_T_ #endif -------------------------------------------------------- The #include of should be moved just before this section. As it is currently, size_t is defined twice, since sys/types.h includes machine/ansi.h and defines size_t. From owner-freebsd-bugs Thu Aug 15 02:40:08 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA27798 for bugs-outgoing; Thu, 15 Aug 1996 02:40:08 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA27767; Thu, 15 Aug 1996 02:40:03 -0700 (PDT) Resent-Date: Thu, 15 Aug 1996 02:40:03 -0700 (PDT) Resent-Message-Id: <199608150940.CAA27767@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, leonard@dstc.edu.au Received: from trapdoor.dstc.edu.au (root@trapdoor.dstc.edu.au [130.102.176.12]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id CAA27632 for ; Thu, 15 Aug 1996 02:37:14 -0700 (PDT) Received: from scry.dstc.edu.au (scry.dstc.edu.au [130.102.176.222]) by trapdoor.dstc.edu.au (8.6.9/8.6.12) with ESMTP id TAA16948 for ; Thu, 15 Aug 1996 19:37:05 +1000 Received: (from d@localhost) by scry.dstc.edu.au (8.6.12/8.6.12) id TAA19002; Thu, 15 Aug 1996 19:37:05 +1000 Message-Id: <199608150937.TAA19002@scry.dstc.edu.au> Date: Thu, 15 Aug 1996 19:37:05 +1000 From: David Leonard Reply-To: leonard@dstc.edu.au To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/1497: new port of dclock Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1497 >Category: ports >Synopsis: new port for dclock-pl4 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Aug 15 02:40:01 PDT 1996 >Last-Modified: >Originator: David Leonard >Organization: DSTC, Brisbane, Australia +61 7 3365 4310 >Release: FreeBSD 2.2-CURRENT i386 >Environment: FreeBSD scry.dstc.edu.au 2.2-CURRENT FreeBSD 2.2-CURRENT #2: Fri Jul 26 17:14:34 EST 1996 d@scry.dstc.edu.au:/u2/src/freebsd/sys/sys/compile/SCRY i386 >Description: dclock is an old, but cool clock program. you probably don't want shit like this cluttering up ports :) anyway its in your incoming area. >How-To-Repeat: /usr$ tar zfcv /tmp/dclock-pl4.tar.gz ports/x11/dclock ports/x11/dclock/ ports/x11/dclock/pkg/ ports/x11/dclock/pkg/COMMENT ports/x11/dclock/pkg/DESCR ports/x11/dclock/pkg/PLIST ports/x11/dclock/Makefile ports/x11/dclock/files/ ports/x11/dclock/files/md5 ports/x11/dclock/patches/ ports/x11/dclock/patches/patch-aa /usr$ cd /tmp;ncftp ftp.freebsd.org:/pub/FreeBSD/incoming NcFTP 1.9.4 (April 15, 1995) by Mike Gleason, NCEMRSoft. wcarchive.cdrom.com:/.16/FreeBSD/incoming ncftp>put dclock-pl4.tar.gz Sending file: dclock-pl4.tar.gz 100% 0 1253 bytes. ETA: 0:00 dclock-pl4.tar.gz: 1253 bytes sent in 4.15 seconds, 301.60 Bytes/sec. >Fix: rm -rf ports/x11/dclock >Audit-Trail: >Unformatted: From owner-freebsd-bugs Thu Aug 15 06:27:22 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA07180 for bugs-outgoing; Thu, 15 Aug 1996 06:27:22 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id GAA07168 for ; Thu, 15 Aug 1996 06:27:16 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id XAA07975; Thu, 15 Aug 1996 23:23:21 +1000 Date: Thu, 15 Aug 1996 23:23:21 +1000 From: Bruce Evans Message-Id: <199608151323.XAA07975@godzilla.zeta.org.au> To: bugs@FreeBSD.org, kientzle@netcom.com Subject: Re: Minor stdio.h fix Sender: owner-bugs@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >/usr/include/stdio.h currently has the following lines: >... >#include >#ifdef _BSD_SIZE_T_ >typedef _BSD_SIZE_T_ size_t; >#undef _BSD_SIZE_T_ >#endif >-------------------------------------------------------- >The #include of should be moved just before >this section. As it is currently, size_t is defined twice, >since sys/types.h includes machine/ansi.h and defines size_t. No, the above ifdef stops size_t from being defined twice. Also, the #ifndef _MACHINE_ANSI_H_ in stops this header from being compiled twice, and compiler optimizations related to this stop it from even being read twice. Bruce From owner-freebsd-bugs Thu Aug 15 10:02:41 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA22529 for bugs-outgoing; Thu, 15 Aug 1996 10:02:41 -0700 (PDT) Received: from xenon.chromatic.com (xenon.chromatic.com [199.5.224.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id KAA22524 for ; Thu, 15 Aug 1996 10:02:39 -0700 (PDT) Received: from ohio.chromatic.com (ohio.chromatic.com [199.5.224.98]) by xenon.chromatic.com (8.7.5/8.7.3) with ESMTP id KAA00342; Thu, 15 Aug 1996 10:02:08 -0700 (PDT) Received: (from hua@localhost) by ohio.chromatic.com (8.7.5/8.7.3) id KAA08228; Thu, 15 Aug 1996 10:02:06 -0700 (PDT) Date: Thu, 15 Aug 1996 10:02:06 -0700 (PDT) From: Ernest Hua Message-Id: <199608151702.KAA08228@ohio.chromatic.com> To: bugs@freebsd.org Subject: Bug Report: /usr/bin/mail still sends mail after ^C at Cc: Cc: hua@ohio.chromatic.com Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk The subject says it all; if I hit ^C at Cc:, the program still sends the mail message anyway. I actually do not know if this is "designed" behavior, but I know it is not what I want, and it is unlikely to be the desired behavior. Ern From owner-freebsd-bugs Thu Aug 15 13:13:33 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA14324 for bugs-outgoing; Thu, 15 Aug 1996 13:13:33 -0700 (PDT) Received: (from mpp@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA14303; Thu, 15 Aug 1996 13:13:27 -0700 (PDT) Date: Thu, 15 Aug 1996 13:13:27 -0700 (PDT) From: Mike Pritchard Message-Id: <199608152013.NAA14303@freefall.freebsd.org> To: zgabor@code.hu, mpp, freebsd-bugs Subject: Re: docs/1484 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: missing dset(8) manual State-Changed-From-To: open-closed State-Changed-By: mpp State-Changed-When: Thu Aug 15 13:12:53 PDT 1996 State-Changed-Why: A dset man page was added to the system by joerg sometime in May. From owner-freebsd-bugs Thu Aug 15 13:51:27 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA19918 for bugs-outgoing; Thu, 15 Aug 1996 13:51:27 -0700 (PDT) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id NAA19907 for ; Thu, 15 Aug 1996 13:51:23 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id WAA04119; Thu, 15 Aug 1996 22:51:17 +0200 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id WAA06671; Thu, 15 Aug 1996 22:51:10 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id VAA01950; Thu, 15 Aug 1996 21:51:14 +0200 (MET DST) From: J Wunsch Message-Id: <199608151951.VAA01950@uriah.heep.sax.de> Subject: Re: rarpd stops working on FreeBSD 2.1.5-RELEASE To: clary@elec.uq.edu.au (Clary Harridge) Date: Thu, 15 Aug 1996 21:51:14 +0200 (MET DST) Cc: freebsd-bugs@freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199608150003.KAA02318@print.elec.uq.edu.au> from Clary Harridge at "Aug 15, 96 10:03:25 am" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As Clary Harridge wrote: > When rarpd is configured and running it responds OK to rarp requests, > however after some hours is stops responding. Any syslog messages? Is it still running? Does it dump core? I suspect it's being rarely used this days, so pending bugs are less likely to be found than for many other software. Anyway, the source code not been changed since FreeBSD 2.0.5. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-freebsd-bugs Thu Aug 15 14:00:06 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA21319 for bugs-outgoing; Thu, 15 Aug 1996 14:00:06 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA21298; Thu, 15 Aug 1996 14:00:03 -0700 (PDT) Date: Thu, 15 Aug 1996 14:00:03 -0700 (PDT) Message-Id: <199608152100.OAA21298@freefall.freebsd.org> To: freebsd-bugs Cc: From: J Wunsch Subject: Re: misc/1496: An obsolete entry in /sys/i386/conf/majors.i386 Reply-To: J Wunsch Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR misc/1496; it has been noted by GNATS. From: J Wunsch To: max@sfc.wide.ad.jp Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: misc/1496: An obsolete entry in /sys/i386/conf/majors.i386 Date: Thu, 15 Aug 1996 21:02:18 +0200 (MET DST) As max@sfc.wide.ad.jp wrote: > /sys/i386/conf/majors.i386 lists major number 20 as a reserved > number which actually is number for od device according to devices.i386. You must be confusing this: j@uriah 74% grep -E '20|[ ]od[ ]|(blk|chr)dev' \ /sys/i386/conf/majors.i386 blkdev name comments 20 od SCSI "magneto-optical" disk chrdev name comments 20 ?? reserved for local use 70 od SCSI "magneto-optical disk type" -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-freebsd-bugs Thu Aug 15 15:20:06 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA29466 for bugs-outgoing; Thu, 15 Aug 1996 15:20:06 -0700 (PDT) Received: from skynet.ctr.columbia.edu (skynet.ctr.columbia.edu [128.59.64.70]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id PAA29396 for ; Thu, 15 Aug 1996 15:19:57 -0700 (PDT) Received: (from wpaul@localhost) by skynet.ctr.columbia.edu (8.6.12/8.6.9) id SAA12997; Thu, 15 Aug 1996 18:19:30 -0400 From: Bill Paul Message-Id: <199608152219.SAA12997@skynet.ctr.columbia.edu> Subject: Re: rarpd stops working on FreeBSD 2.1.5-RELEASE To: joerg_wunsch@uriah.heep.sax.de Date: Thu, 15 Aug 1996 18:19:28 -0400 (EDT) Cc: freebsd-bugs@freebsd.org, clary@elec.uq.edu.au In-Reply-To: <199608151951.VAA01950@uriah.heep.sax.de> from "J Wunsch" at Aug 15, 96 09:51:14 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Of all the gin joints in all the towns in all the world, J Wunsch had to walk into mine and say: > As Clary Harridge wrote: > > > When rarpd is configured and running it responds OK to rarp requests, > > however after some hours is stops responding. > > Any syslog messages? Is it still running? Does it dump core? > > I suspect it's being rarely used this days, so pending bugs are less > likely to be found than for many other software. Don't say things like that. All parts of the OS are important. Bugs should be fixed no matter where they arise. Next you'll want to have rarod removed from the source tree. I hate to break it to you, but there are still quite a few X terminals and Sun workstations out there that use RARP for booting. > Anyway, the source > code not been changed since FreeBSD 2.0.5. I think it should have been, at least once. I remember there was one thing that drove me mad when I tried to get it to work: when specifying the ethernet frame type, I had to explicitly _not_ use htons() even though I did have to use htons() for other fields (the arp_op value for example had to be specified as htons(ARPOP_REVREPLY) but the ether_type value had to be specified as ETHERTYPE_REVARP, without the byte swapping). By contrast, for NetBSD, you need to use htons() for everything. I seem to recall reading somewhere that this was due to a bug in BPF (possibly it swapped the bytes itself which turned the htons() in the application into a no-op) but I don't know what was ever done about it. I was hoping that whoever investigated the problem would also deal with rarpd, since rarpd would stop working once the bug was fixed. There's a nice big comment in rarpd.c that talks about this too. Anyway, I'm wondering if maybe this could be caused by the fact that rarpd never closes its BPF descriptors. Perhaps you need to flush them after a while. There are, unfortunately, a lot of variables involved: it could be rarpd, it could be BPF, it could be the particular ethernet driver you're using, it could even be the arp table updating code (which I actually plagiarized from arp(8).) It would be nice if you could find a way to consistently reproduce the problem and determine whether or not it's dependent on any particular ethernet driver. -Bill -- ============================================================================= -Bill Paul (212) 854-6020 | System Manager, Master of Unix-Fu Work: wpaul@ctr.columbia.edu | Center for Telecommunications Research Home: wpaul@skynet.ctr.columbia.edu | Columbia University, New York City ============================================================================= "If you're ever in trouble, go to the CTR. Ask for Bill. He will help you." ============================================================================= From owner-freebsd-bugs Thu Aug 15 16:20:05 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA03736 for bugs-outgoing; Thu, 15 Aug 1996 16:20:05 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA03703; Thu, 15 Aug 1996 16:20:02 -0700 (PDT) Date: Thu, 15 Aug 1996 16:20:02 -0700 (PDT) Message-Id: <199608152320.QAA03703@freefall.freebsd.org> To: freebsd-bugs Cc: From: Masafumi NAKANE/=?ISO-2022-JP?B?GyRCQ2Y6LDJtSjgbKEI=?= Subject: Re: misc/1496: An obsolete entry in /sys/i386/conf/majors.i386 Reply-To: Masafumi NAKANE/=?ISO-2022-JP?B?GyRCQ2Y6LDJtSjgbKEI=?= Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR misc/1496; it has been noted by GNATS. From: Masafumi NAKANE/=?ISO-2022-JP?B?GyRCQ2Y6LDJtSjgbKEI=?= To: joerg_wunsch@uriah.heep.sax.de, j@uriah.heep.sax.de Cc: max@sfc.wide.ad.jp, FreeBSD-gnats-submit@freebsd.org Subject: Re: misc/1496: An obsolete entry in /sys/i386/conf/majors.i386 Date: Fri, 16 Aug 1996 08:15:14 +0900 As you pointed out, I should've been confused. Thanks a lot for taking time to clarify this. And I will be more careful when submitting PR's. ----------------------------------------------------------------------- Masafumi NAKANE, Keio Univ., Dept. of Environmental Information E-Mail : t94303mn@sfc.keio.ac.jp / max@sfc.wide.ad.jp [URL] : http://www.sfc.keio.ac.jp/~t94303mn From: J Wunsch Subject: Re: misc/1496: An obsolete entry in /sys/i386/conf/majors.i386 Date: Thu, 15 Aug 1996 21:02:18 +0200 (MET DST) > As max@sfc.wide.ad.jp wrote: > > > /sys/i386/conf/majors.i386 lists major number 20 as a reserved > > number which actually is number for od device according to devices.i386. > > You must be confusing this: > > j@uriah 74% grep -E '20|[ ]od[ ]|(blk|chr)dev' \ > /sys/i386/conf/majors.i386 > blkdev name comments > 20 od SCSI "magneto-optical" disk > chrdev name comments > 20 ?? reserved for local use > 70 od SCSI "magneto-optical disk type" > > -- > cheers, J"org > > joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE > Never trust an operating system you don't have sources for. ;-) From owner-freebsd-bugs Thu Aug 15 20:00:05 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA24512 for bugs-outgoing; Thu, 15 Aug 1996 20:00:05 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA24502; Thu, 15 Aug 1996 20:00:03 -0700 (PDT) Resent-Date: Thu, 15 Aug 1996 20:00:03 -0700 (PDT) Resent-Message-Id: <199608160300.UAA24502@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, jim@reptiles.org Received: from barney.reptiles.org (root@barney.reptiles.org [192.75.253.135]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id TAA24079 for ; Thu, 15 Aug 1996 19:51:56 -0700 (PDT) Received: by barney.reptiles.org via sendmail with stdio id for FreeBSD-gnats-submit@freebsd.org; Thu, 15 Aug 1996 22:51:10 -0400 (EDT) (Smail-3.2 1996-Jul-4 #1 built 1996-Aug-15) Message-Id: Date: Thu, 15 Aug 1996 22:51:10 -0400 (EDT) From: jim@reptiles.org Reply-To: jim@reptiles.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/1498: 2.2-960801-SNAP, system hanging without error message Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1498 >Category: kern >Synopsis: system hangs during inactivity >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Class: support >Submitter-Id: current-users >Arrival-Date: Thu Aug 15 20:00:01 PDT 1996 >Last-Modified: >Originator: Jim Mercer >Organization: Reptilian Research >Release: FreeBSD 2.2-960801-SNAP i386 >Environment: 486DX2/66 16 meg ram adaptec scsi 2 - SMC ethernet 1 - AST 4-port (details in "How to reproduce") >Description: System ran with identical hw config 2.2-960612-SNAP without similar problems. The system appears to run fine while process are running high (ie, complete system rebuild). when system is left idle, it will hang several after a while. unable to determine length of "a while". no messages are logged to console or to syslog. CPU appears halted, num-luck does not respond, nor does Cntl-Alt-Del. hang has happened every night since installing 2.2-960801-SNAP. >How-To-Repeat: here is a dmesg and the config file (BARNEY) FreeBSD 2.2-960801-SNAP #0: Thu Aug 15 04:08:57 EDT 1996 root@barney.reptiles.org:/usr/src-2.2S/sys/compile/BARNEY i8254 clock: 1193225 Hz CPU: i486 DX2 (486-class CPU) Origin = "GenuineIntel" Id = 0x435 Stepping=5 Features=0x3 real memory = 16777216 (16384K bytes) avail memory = 14811136 (14464K bytes) Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA mono <4 virtual consoles, flags=0x0> ed0 at 0x280-0x29f irq 15 maddr 0xd8000 msize 16384 on isa ed0: address 00:00:c0:62:6e:47, type WD8013WC (16 bit) ed1 at 0x300-0x31f irq 10 maddr 0xd0000 msize 16384 on isa ed1: address 00:00:c0:bd:f7:23, type WD8013W (16 bit) sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16450 sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16450 sio4 at 0x2a0-0x2a7 flags 0x701 on isa sio4: type 16550A (multiport) sio5 at 0x2a8-0x2af flags 0x701 on isa sio5: type 16550A (multiport) sio6 at 0x2b0-0x2b7 flags 0x701 on isa sio6: type 16550A (multiport) sio7 at 0x2b8-0x2bf irq 5 flags 0x701 on isa sio7: type 16550A (multiport master) lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 765 fd0: 1.44MB 3.5in aha0 at 0x330-0x333 irq 11 drq 5 on isa aha0 waiting for scsi devices to settle (aha0:0:0): "MICROP 1578-15MB1057403 HSP4" type 0 fixed SCSI 1 sd0(aha0:0:0): Direct-Access 312MB (640500 512 byte sectors) sd0(aha0:0:0): with 1224 cyls, 15 heads, and an average 34 sectors/track (aha0:1:0): "TOSHIBA MK438FB 5133" type 0 fixed SCSI 2 sd1(aha0:1:0): Direct-Access 859MB (1759626 512 byte sectors) sd1(aha0:1:0): with 1980 cyls, 11 heads, and an average 80 sectors/track npx0 on motherboard npx0: INT 16 interface changing root device to sd0a /sys/i386/conf/BARNEY: # # BARNEY -- Generic machine with WD/AHx/NCR/BTx family disks # # $Id: BARNEY,v 1.70 1996/05/13 04:29:13 nate Exp $ # machine "i386" cpu "I386_CPU" cpu "I486_CPU" cpu "I586_CPU" cpu "I686_CPU" ident "BARNEY" maxusers 20 options INET #InterNETworking options FFS #Berkeley Fast Filesystem options NFS #Network Filesystem options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device options BOUNCE_BUFFERS #include support for DMA bounce buffers options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options "MAXCONS=4" options "COM_MULTIPORT" options SYSVSHM options SYSVSEM options SYSVMSG options SCSI_REPORT_GEOMETRY options COMPAT_LINUX config kernel root on wd0 controller isa0 #controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 #options ATAPI #Enable ATAPI support for IDE bus #options ATAPI_STATIC #Don't do it as an LKM #device wcd0 #IDE CD-ROM # A single entry for any of these controllers (ncr, ahb, ahc) is sufficient # for any number of installed devices. controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr controller scbus0 device sd0 device od0 device st0 device cd0 #Only need one of these, the code dynamically grows # syscons is the default console driver, resembling an SCO console device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver #device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint #options PCVT_FREEBSD=210 # pcvt running on FreeBSD >= 2.0.5 #options XSERVER # include code for XFree86 #options FAT_CURSOR # start with block cursor # If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines #options PCVT_SCANSET=2 # IBM keyboards are non-std # Mandatory, don't remove device npx0 at isa? port "IO_NPX" irq 13 vector npxintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr #device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr #device sio3 at isa? disable port "IO_COM4" tty irq 9 vector siointr device sio4 at isa? port 0x2a0 tty flags 0x701 device sio5 at isa? port 0x2a8 tty flags 0x701 device sio6 at isa? port 0x2b0 tty flags 0x701 device sio7 at isa? port 0x2b8 tty flags 0x701 irq 5 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr device ed0 at isa? port 0x280 net irq 15 iomem 0xd8000 vector edintr device ed1 at isa? port 0x300 net irq 10 iomem 0xd0000 vector edintr pseudo-device loop pseudo-device ether pseudo-device log pseudo-device sl 6 pseudo-device ppp 6 pseudo-device pty 32 pseudo-device gzip # Exec gzipped a.out's pseudo-device bpfilter 2 #Berkeley packet filter >Fix: dunno i will attempt to run a kernel with debugging, etc, to see if it spits out an error message. >Audit-Trail: >Unformatted: From owner-freebsd-bugs Thu Aug 15 23:21:48 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA10021 for bugs-outgoing; Thu, 15 Aug 1996 23:21:48 -0700 (PDT) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id XAA10016 for ; Thu, 15 Aug 1996 23:21:45 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id IAA23435; Fri, 16 Aug 1996 08:21:10 +0200 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id IAA13940; Fri, 16 Aug 1996 08:21:03 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id IAA04934; Fri, 16 Aug 1996 08:14:52 +0200 (MET DST) From: J Wunsch Message-Id: <199608160614.IAA04934@uriah.heep.sax.de> Subject: Re: rarpd stops working on FreeBSD 2.1.5-RELEASE To: freebsd-bugs@FreeBSD.org (FreeBSD bugs list) Date: Fri, 16 Aug 1996 08:14:51 +0200 (MET DST) Cc: clary@elec.uq.edu.au Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199608152219.SAA12997@skynet.ctr.columbia.edu> from Bill Paul at "Aug 15, 96 06:19:28 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-bugs@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk As Bill Paul wrote: > > I suspect it's being rarely used this days, so pending bugs are less > > likely to be found than for many other software. > > Don't say things like that. All parts of the OS are important. Bugs > should be fixed no matter where they arise. You've got me entirely wrong. My only argument was that rarpd is not used very much these days, but since most of the bugs are normally found by using some software, the likelihood that somebody experiences, finds, and fixes bugs in something like rarpd is less than e.g. for a bug in the VM system that corrupts all our files... -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-freebsd-bugs Thu Aug 15 23:50:33 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA11726 for bugs-outgoing; Thu, 15 Aug 1996 23:50:33 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA11711; Thu, 15 Aug 1996 23:50:30 -0700 (PDT) Date: Thu, 15 Aug 1996 23:50:30 -0700 (PDT) From: Joerg Wunsch Message-Id: <199608160650.XAA11711@freefall.freebsd.org> To: max@sfc.wide.ad.jp, joerg, freebsd-bugs Subject: Re: misc/1496 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: An obsolete entry in /sys/i386/conf/majors.i386 State-Changed-From-To: open-closed State-Changed-By: joerg State-Changed-When: Fri Aug 16 08:49:59 MET DST 1996 State-Changed-Why: This was a no-problem report. ;-) From owner-freebsd-bugs Fri Aug 16 00:10:07 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA12942 for bugs-outgoing; Fri, 16 Aug 1996 00:10:07 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA12922; Fri, 16 Aug 1996 00:10:04 -0700 (PDT) Date: Fri, 16 Aug 1996 00:10:04 -0700 (PDT) From: Satoshi Asami Message-Id: <199608160710.AAA12922@freefall.freebsd.org> To: obrien@Nuxi.cs.ucdavis.edu, asami, freebsd-bugs Subject: Re: ports/1464 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: New port -- mp version 3.0.1 State-Changed-From-To: open-closed State-Changed-By: asami State-Changed-When: Fri Aug 16 00:08:53 PDT 1996 State-Changed-Why: Imported, thanks! (PLIST needed a little help though :p ) From owner-freebsd-bugs Fri Aug 16 00:26:05 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA14066 for bugs-outgoing; Fri, 16 Aug 1996 00:26:05 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA14054; Fri, 16 Aug 1996 00:26:03 -0700 (PDT) Date: Fri, 16 Aug 1996 00:26:03 -0700 (PDT) From: Satoshi Asami Message-Id: <199608160726.AAA14054@freefall.freebsd.org> To: obrien@Nuxi.cs.ucdavis.edu, asami, freebsd-bugs Subject: Re: ports/1465 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: New port -- rsync version 1.5.1 State-Changed-From-To: open-closed State-Changed-By: asami State-Changed-When: Fri Aug 16 00:25:12 PDT 1996 State-Changed-Why: Thanks, imported. I added the tech_report.ps to the post-install target though, there is a variable (NOPORTDOCS) if the user wants to avoid this. From owner-freebsd-bugs Fri Aug 16 00:29:32 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA14370 for bugs-outgoing; Fri, 16 Aug 1996 00:29:32 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA14349; Fri, 16 Aug 1996 00:29:30 -0700 (PDT) Date: Fri, 16 Aug 1996 00:29:30 -0700 (PDT) From: Satoshi Asami Message-Id: <199608160729.AAA14349@freefall.freebsd.org> To: obrien@Nuxi.cs.ucdavis.edu, asami, freebsd-bugs Subject: Re: ports/1476 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: new port -- lsof State-Changed-From-To: open-analyzed State-Changed-By: asami State-Changed-When: Fri Aug 16 00:28:20 PDT 1996 State-Changed-Why: Where is it? I looked at ftp.freebsd.org:/pub/FreeBSD/incoming but all four "lsof*" files there are a few months old.... From owner-freebsd-bugs Fri Aug 16 00:30:04 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA14455 for bugs-outgoing; Fri, 16 Aug 1996 00:30:04 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA14447; Fri, 16 Aug 1996 00:30:02 -0700 (PDT) Resent-Date: Fri, 16 Aug 1996 00:30:02 -0700 (PDT) Resent-Message-Id: <199608160730.AAA14447@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, obrien@Nuxi.cs.ucdavis.edu Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA13977 for ; Fri, 16 Aug 1996 00:25:21 -0700 (PDT) Received: (from obrien@localhost) by relay.nuxi.com (8.7.5/8.6.12) id AAA13821; Fri, 16 Aug 1996 00:25:42 -0700 (PDT) Message-Id: <199608160725.AAA13821@relay.nuxi.com> Date: Fri, 16 Aug 1996 00:25:42 -0700 (PDT) From: "David E. O'Brien" Reply-To: obrien@Nuxi.cs.ucdavis.edu To: FreeBSD-gnats-submit@freebsd.org Cc: obrien@Nuxi.com X-Send-Pr-Version: 3.2 Subject: bin/1499: kzip's usage() does not show the ``-v'' verbose option Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1499 >Category: bin >Synopsis: kzip's usage() does not show the ``-v'' verbose option >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Fri Aug 16 00:30:01 PDT 1996 >Last-Modified: >Originator: David E. O'Brien >Organization: University of California, Davis >Release: FreeBSD 2.2-CURRENT >Environment: Current as of 8/15/96 >Description: kzip's usage output is "kzip [ -l loadaddr] kernel" when it should be "kzip [-v] [ -l loadaddr] kernel" >How-To-Repeat: kzip >Fix: >Audit-Trail: >Unformatted: From owner-freebsd-bugs Fri Aug 16 00:31:29 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA14609 for bugs-outgoing; Fri, 16 Aug 1996 00:31:29 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA14591; Fri, 16 Aug 1996 00:31:27 -0700 (PDT) Date: Fri, 16 Aug 1996 00:31:27 -0700 (PDT) From: Satoshi Asami Message-Id: <199608160731.AAA14591@freefall.freebsd.org> To: asami, freebsd-bugs, chuckr Subject: Re: ports/1491 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: new port -- cxterm (chinese xterm) Responsible-Changed-From-To: freebsd-bugs->chuckr Responsible-Changed-By: asami Responsible-Changed-When: Fri Aug 16 00:30:39 PDT 1996 Responsible-Changed-Why: David wants Chuck to close it. From owner-freebsd-bugs Fri Aug 16 00:41:56 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA15474 for bugs-outgoing; Fri, 16 Aug 1996 00:41:56 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA15455; Fri, 16 Aug 1996 00:41:55 -0700 (PDT) Date: Fri, 16 Aug 1996 00:41:55 -0700 (PDT) From: Satoshi Asami Message-Id: <199608160741.AAA15455@freefall.freebsd.org> To: leonard@dstc.edu.au, asami, freebsd-bugs Subject: Re: ports/1497 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: new port for dclock-pl4 State-Changed-From-To: open-closed State-Changed-By: asami State-Changed-When: Fri Aug 16 00:41:01 PDT 1996 State-Changed-Why: I'm afraid it made it into the ports tree. Sorry. :> From owner-freebsd-bugs Fri Aug 16 03:52:04 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA24748 for bugs-outgoing; Fri, 16 Aug 1996 03:52:04 -0700 (PDT) Received: from perki0.connect.com.au (perki0.connect.com.au [192.189.54.85]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id DAA24729 for ; Fri, 16 Aug 1996 03:51:50 -0700 (PDT) Received: (from uucp@localhost) by perki0.connect.com.au id UAA24245 (8.7.5/IDA-1.6); Fri, 16 Aug 1996 20:51:01 +1000 (EST) >Received: from localhost (localhost [127.0.0.1]) by nemeton.com.au (8.7.5/8.7.3) with SMTP id SAA15388; Fri, 16 Aug 1996 18:51:16 +1000 (EST) Message-Id: <199608160851.SAA15388@nemeton.com.au> To: Bill Paul cc: joerg_wunsch@uriah.heep.sax.de, freebsd-bugs@freebsd.org, clary@elec.uq.edu.au Subject: Re: rarpd stops working on FreeBSD 2.1.5-RELEASE In-reply-to: <199608152219.SAA12997@skynet.ctr.columbia.edu> Date: Fri, 16 Aug 1996 18:51:16 +1000 From: Giles Lean Content-Type: text Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 15 Aug 1996 18:19:28 -0400 (EDT) Bill Paul wrote: > > I suspect it's being rarely used this days, so pending bugs are less > > likely to be found than for many other software. > > Don't say things like that. All parts of the OS are important. Joerg didn't say it wasn't important, just that it was less used. Less used code generates less bug reports. Heavily used code generates more bug reports. Law of nature. ;-) Giles From owner-freebsd-bugs Fri Aug 16 08:23:43 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA09872 for bugs-outgoing; Fri, 16 Aug 1996 08:23:43 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA09851; Fri, 16 Aug 1996 08:23:39 -0700 (PDT) Date: Fri, 16 Aug 1996 08:23:39 -0700 (PDT) From: Nate Williams Message-Id: <199608161523.IAA09851@freefall.freebsd.org> To: obrien@Nuxi.cs.ucdavis.edu, nate, freebsd-bugs Subject: Re: bin/1499 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: kzip's usage() does not show the ``-v'' verbose option State-Changed-From-To: open-closed State-Changed-By: nate State-Changed-When: Fri Aug 16 08:22:38 PDT 1996 State-Changed-Why: Fixed in usage() function in revision 1.5 of kzip.c. From owner-freebsd-bugs Fri Aug 16 22:50:03 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA20108 for bugs-outgoing; Fri, 16 Aug 1996 22:50:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA20098; Fri, 16 Aug 1996 22:50:02 -0700 (PDT) Resent-Date: Fri, 16 Aug 1996 22:50:02 -0700 (PDT) Resent-Message-Id: <199608170550.WAA20098@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, markd@Grizzly.COM Received: from scruz.net (nic.scruz.net [165.227.1.2]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id WAA19881 for ; Fri, 16 Aug 1996 22:45:08 -0700 (PDT) Received: from osprey.grizzly.com by scruz.net (8.7.3/1.34) id WAA23858; Fri, 16 Aug 1996 22:45:06 -0700 (PDT) Received: (from markd@localhost) by osprey.grizzly.com (8.7.5/8.7.3) id WAA00325; Fri, 16 Aug 1996 22:40:49 -0700 (PDT) Message-Id: <199608170540.WAA00325@osprey.grizzly.com> Date: Fri, 16 Aug 1996 22:40:49 -0700 (PDT) From: Mark Diekhans Reply-To: markd@Grizzly.COM To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/1500: times system call returning zero user time. Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1500 >Category: kern >Synopsis: times system call returning zero user time. >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Aug 16 22:50:01 PDT 1996 >Last-Modified: >Originator: Mark Diekhans >Organization: == Mark Diekhans == >Release: FreeBSD 2.2-960612-SNAP i386 >Environment: P5-166, ASUS PCI MB. >Description: times system call was reporting zero user cpu time. This was verified with both the time command and a program. This when away after soft reboot. >How-To-Repeat: Don't know if it can be reproduced. System had been up for days. Bug report submitted just as a head-up, don't really expcet someone to make this happen. >Fix: Unknown. >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Aug 17 04:30:15 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA19834 for bugs-outgoing; Sat, 17 Aug 1996 04:30:15 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA19818 for freebsd-bugs; Sat, 17 Aug 1996 04:30:13 -0700 (PDT) Date: Sat, 17 Aug 1996 04:30:13 -0700 (PDT) From: GNU GNATS Message-Id: <199608171130.EAA19818@freefall.freebsd.org> To: freebsd-bugs Subject: List of open Problem Reports Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk This is the list of currently open problem reports [1994/11/30] kern/34 nullfs and union mounts can result in wild pointer r [1995/01/10] bin/104 pax -rwl may corrupt filesystem [1995/01/14] bin/115 systat iostat display doesn't scale high enough [1995/01/14] bin/129 fsck cannot take a mount point as an argument [1995/01/15] bin/146 version of compress is kinda old and slow [1995/01/21] bin/174 Poor error message from stty [1995/01/22] kern/176 EIDRM not defined in errno.h [1995/01/24] gnu/183 can't resolve "operator <<" overload [1995/01/24] bin/184 send-pr says "Aborting ..." and happily removes the [1995/01/30] bin/198 1.1.5.1 pine binary loops; top shows fancy values [1995/02/14] kern/216 /kernel: panic: ffs_alloccg: map corrupted [1995/03/02] misc/229 acos() core dump [1995/03/28] kern/281 Messages printed when checking CD ROM device too ver [1995/03/28] kern/282 buslogic adapter information WAY too verbose [1995/04/01] kern/291 PCI devices still probe/attach after being disabled [1995/04/20] kern/353 xcdplayer crashes machine (with NCR810 SCSI) [1995/04/20] misc/355 policy on /usr/local permission in base release [1995/05/08] bin/389 Simultaneous creation/deletion of dirs corrupts file [1995/05/12] bin/398 VI doesnt do the correct thing [1995/05/13] bin/401 Add REMOTE_* variables [1995/05/14] kern/405 The gpio driver does not work with the AT-GPIB, only [1995/05/15] misc/423 Sound devices are too insecure [1995/05/16] kern/425 arp entries not getting removed when interface chang [1995/05/23] i386/440 want vidcontrol option to apply settings to all sysc [1995/05/26] kern/446 unable to diskless-boot a PC when the server mounts [1995/06/14] bin/514 Crash recovery impossible without static mt/chflags. [1995/06/15] bin/517 Bad group change with 'install' [1995/06/15] bin/519 execution of quotacheck from /etc/rc fails [1995/06/17] kern/528 slow 386 reports excessive interrupt-level buffer ov [1995/06/26] kern/565 slip freezes machine [1995/07/02] kern/579 sio: RS_IBUFSIZE at 256 bytes serial lines loose dat [1995/07/04] kern/587 if_le hangs on OACTIVE with 2k buffer [1995/07/04] kern/588 Configuration of DEC ethernet cards not possible [1995/07/05] bin/591 SPAP request REJexted in stead of NAKed [1995/07/09] misc/605 NIS: get*bynis routine problems [1995/07/29] kern/638 Transmitted packets not passed to bpf in if_le.c [1995/08/01] docs/646 vmstat man page out of date [1995/08/01] bin/648 printf format conversion incorrect (duplicate) [1995/08/02] gnu/650 Current flex is outdated [1995/08/03] kern/652 Multiple addresses on one interface interacts badly [1995/08/05] gnu/655 ld -r of shared objects worked in 1.1.5, not in 2.0. [1995/08/07] bin/658 ifconfig alias has to be separately given [1995/08/07] bin/661 Hercules is not capable of having a ISO-Latin1 Scree [1995/08/11] gnu/672 Nor all ph headers get created [1995/08/11] ports/673 /bin/sh + inn1.4 innwatch going belly up [1995/08/11] bin/675 make does unnecessary rebuilds [1995/08/12] kern/677 X gets a bus error when calling mmap() [1995/08/13] bin/680 2.0.5's tip using termios doesn't act the way it did [1995/08/14] kern/688 Page fault: supervisor write, page not present [1995/08/15] i386/692 My modem is not found if my external cache is disabl [1995/08/18] kern/700 The comments in /sys/net/if.h are confusing [1995/08/21] kern/703 ppp not always deleting route properly when a ppp li [1995/08/22] bin/706 increased root DNS traffic and long latencies for r- [1995/08/29] bin/715 ls gives weird tabular form [1995/08/31] bin/716 W returns wrong results at login [1995/09/19] bin/728 /bin/sh messes up quoting when going through eval [1995/09/21] docs/731 socketpair(2) and man page inconsistent about return [1995/09/23] docs/735 missing description for mount options in fstab(5) ma [1995/09/25] gnu/737 FreeBSD-current/src/gnu/usr.bin/gzip/Makefile [1995/09/26] bin/739 Some problems when an output filter reads all input [1995/09/26] kern/742 syslog errors accessing Mac hard disks [patch] [1995/09/27] bin/743 vi cannot edit a file where the name starts with + [1995/09/27] kern/745 occasional filesystem inconsistencies, and "panic: f [1995/09/27] bin/747 date(1) gives weird time zones and interprets GMT[+- [1995/09/27] kern/750 cd9660 confused by not-ready or I/O errors FDIV030 [1995/09/28] kern/752 setting multiple addresses for a single interfaces l [1995/09/28] kern/753 my archive scsi tape drive does not work [1995/09/28] docs/754 there is no man page for the psm(4) mouse driver [1995/10/03] kern/765 umount -f can`t umount a NFS filesystem in use [1995/10/05] misc/767 Configure-time does time-warp on non-UTC CMOS - FDIV [1995/10/09] kern/774 dump fails with "slave couldn't reopen disk: Device [1995/10/11] bin/777 patch doesn't realize stdin is closed and asks quest [1995/10/12] bin/778 tar complains "EOF not on block boundary" on a good [1995/10/14] kern/781 OPEN_MAX in kernel config and FD_SETSIZE in /usr/inc [1995/10/18] bin/786 Problem with NIS and large group maps [1995/10/25] kern/792 cd9660 very slow. [1995/10/25] kern/793 ep0 cannot be configured and more. [1995/10/29] kern/798 PPP panics, touches 0xdeadc0de pointers [1995/10/29] docs/801 rlogind k, v, and x options are not documented [1995/10/31] bin/803 bsd m4 chokes and dies while FSF m4 works... [1995/11/11] bin/815 mountd reports unknown hosts with non-informative me [1995/11/12] kern/820 scsi tape problems [1995/11/13] kern/821 Config doesn't properly trap signals [1995/11/16] bin/826 tcpmux listener in inetd does not work [1995/11/20] kern/831 one minor complaint about the kernel visual config c [1995/11/22] kern/835 ed panics with SMC ultra with iomem, if no iomem in [1995/11/25] bin/839 by default, use of "at" is overly restricted [1995/11/27] bin/841 stale nfs mounts cannot be umounted [1995/11/28] misc/848 Inst gripes about geometry but won't accept true val [1995/11/28] bin/850 dump treats write-protect as an EOT & spoils set FDI [1995/11/29] bin/852 Sendmail is loosing mail (apparently)! [1995/11/30] bin/854 swapinfo shows incorrect information for vnconfig'd [1995/11/30] ports/857 Need ANSI_C define to not declare some functions [1995/12/01] bin/859 /bin/sh -c does not ignore SIGINT [1995/12/02] kern/860 visual mode in kernel -c is too restrictive [1995/12/03] kern/861 sb16 support in 2.1 is erratic and has cosmetic defe [1995/12/03] kern/863 panic on kernel page fault, NULL curproc [1995/12/06] ports/869 xcdplayer installs itself is /usr/X11R6, not /usr/lo [1995/12/06] ports/871 port.subdir.mk DEBUG_FLAGS is not used for CFLAGS [1995/12/08] kern/876 NFS allows bogus accesses to cached data [1995/12/17] kern/900 ext2fs triggers divide by zero trap in vnode_pager_h [1995/12/20] i386/906 /sys/i386/boot/netboot/nb8390.com cannot recognize N [1995/12/25] bin/914 hayes dialer for tip fails 1st attempt to dial [1995/12/29] kern/920 sio output looses chars in fifo on close() [1995/12/29] kern/921 getrusage() returns 0 after system up for a long tim [1995/12/31] kern/924 EISA devices have disappeared from vmstat/systat int [1996/01/01] bin/926 Mounting nfs disks before starting mountd: Chicken o [1996/01/02] kern/927 VGA mode not restored [1996/01/03] kern/930 sio/getty problem? [1996/01/06] kern/932 de0 occasionally enables 100baseTX when plugged into [1996/01/06] misc/934 ppp dies with Bus Error when processing long LOGIN s [1996/01/09] kern/940 panic: free vnode isn't [1996/01/12] misc/942 X11 mono server dumps core on supported video hardwa [1996/01/15] kern/946 divide-by-zero in kernel on bad disk info [1996/01/16] kern/949 panic, undebugable dump? [1996/01/17] kern/951 -current kernel crashes with devfs error on bootup [1996/01/19] kern/956 Kernel page fault, null callp [1996/01/19] bin/958 ttys file does not include all ptys [1996/01/21] bin/961 'more $file', incorrect CRLF compacting. [1996/01/23] ports/968 Netscape & cern_httpd ports out of date/dead links [1996/01/25] kern/971 Default limits for number of processes per user ridi [1996/01/25] conf/972 inetd.conf should comment out k-services if no Kerbe [1996/01/28] kern/975 getrusage returns negative deltas [1996/01/28] kern/976 NCR SCSI driver gives assertion errors and disk beco [1996/01/29] kern/978 Three deadlocks in row [1996/02/01] bin/986 problems make-ing with cd in the rule [1996/02/03] bin/993 g++ complains about /usr/include/machine/cpufunc.h [1996/02/06] kern/998 badness in file system silently crashes machine [1996/02/07] bin/999 /usr/share/mk/sys.mk missing common $(RM) macro [1996/02/07] kern/1001 M_NAMEI malloc leak in the kernel [1996/02/08] kern/1008 Daily crash while writing network backups to local t [1996/02/09] kern/1012 vnode_pager_putpages: attempt to write meta-data!!! [1996/02/10] kern/1016 panic: vm_page_free: freeing free page, sddump: no s [1996/02/10] kern/1017 ssh stopped working between 15th Jan and 9th Feb [1996/02/12] kern/1018 panic: unwire: page not in pmap [1996/02/12] bin/1019 getty cannot detect ppp logins [1996/02/12] kern/1020 Boca 16-port board still hangs [1996/02/12] bin/1021 pppd doesn't handle PAP-only authentication well [1996/02/12] docs/1023 using touch to create swap file for NFS doesn't work [1996/02/14] kern/1026 deadlocks if parent vfork and child has cntrl termin [1996/02/14] bin/1028 shutdown -r does not seem to always complete [1996/02/15] bin/1029 cd behaves erraticly if cwd is a mount-point, which [1996/02/17] bin/1030 /bin/sh does not pass environment variables on prope [1996/02/18] kern/1034 Instant panic in -current [1996/02/19] bin/1035 ls to terminal always uses ? for non-printable chars [1996/02/19] docs/1036 List of dead xrefs in man pages [1996/02/19] bin/1037 2.x telnetd handles CTRL-M differently than other tt [1996/02/25] i386/1042 Warning from sio driver reports wrong device FDIV045 [1996/02/26] misc/1043 vm_bounce_alloc error on 2.1 install with 4G drive [1996/02/27] kern/1045 Lockup: b_to_q to a clist with no reserved cblocks [1996/02/27] gnu/1047 send-pr: Aborting... [1996/02/28] i386/1048 ep driver fails to detect card when told specific va [1996/02/28] bin/1050 Process (zip) hangs (unkillable) after floppy error [1996/02/29] kern/1051 zip fails on dos partition [1996/02/29] bin/1052 /bin/sh problem with new GCC (snapshot for 2.8) [1996/03/02] bin/1056 pppd fails if -detach [1996/03/05] kern/1064 Recursive panic? [1996/03/06] kern/1065 wt could crash reading short blocks [1996/03/08] bin/1068 man ignores -P option when combined with -k [1996/03/08] ports/1069 TkMan acts erroneusly on apropos [1996/03/09] bin/1070 /usr/bin/fstat doesn't display open, active pure tex [1996/03/09] bin/1073 telnet -8 does not work with SunOS or Solaris [1996/03/09] bin/1074 tty rows & columns settings sometimes reset to zero [1996/03/11] conf/1076 'make install' fails for /usr/src/share/examples in [1996/03/15] misc/1079 Can not work about get{host|net]byaddr on NIS. [1996/03/16] kern/1080 Panic @ _get_pt_entry+0x8 [1996/03/16] kern/1081 Fatal double fault [1996/03/17] kern/1087 Device close entry is not called when unmounting UFS [1996/03/18] docs/1089 stat manpage unclear about st_mtime & friends [1996/03/20] kern/1090 iostat displays incorrect sps count [1996/03/20] bin/1093 route's diagnostic is weird [1996/03/21] bin/1095 make's continuation line handling buggy when used wi [1996/03/23] kern/1098 File system corruption (2 cases) [1996/03/26] kern/1102 Differentiation of FreeBSD & Linux ELF binaries [pat [1996/03/28] bin/1105 Bug in find command [1996/03/28] ports/1109 mods to vim-3.0 port [1996/03/30] bin/1111 mail.local will happily deliver mail to a quota'd fi [1996/03/31] misc/1112 Can not work getnetbyaddr on NIS [1996/04/05] kern/1118 panic: setrunqueue encountered when wine fork()'s [1996/04/06] kern/1119 Mounted EXT2FS partition is not cleanly unmounted up [1996/04/06] kern/1121 System crashes on boot up just after the "devfs read [1996/04/07] kern/1122 Kernel (current) does not see all memory [1996/04/09] bin/1127 sh(1) parameter expansion for substring processing n [1996/04/11] kern/1134 PPB support is broken for multiple/unknown PPBs. [1996/04/11] kern/1135 starting an extra mountd and then killing it crashes [1996/04/12] bin/1136 broken printf in sh(1) [1996/04/14] bin/1139 uname.1 and uname.c disagree about display ordering [1996/04/14] docs/1141 pcvt(4) references non-existent man page. [1996/04/15] kern/1144 sig{add, del}set and sigismember fns don't check sig [1996/04/15] bin/1145 tftpd should support -s [1996/04/19] docs/1151 intro(3) references libc(3) and plot(3), which do no [1996/04/22] bin/1154 Configure tunN device for ip-over-ip tunnelling [1996/04/23] ports/1155 systat or top display disagreeing information [1996/04/24] kern/1157 SCSI Disk Timeouts (ahc0) [1996/04/28] kern/1160 Panic: bad dir [1996/04/28] kern/1161 -current panic on boot if DIAGNOSTIC option is used [1996/04/29] kern/1163 2.2-960323-SNAP: fatal trap 12 [1996/04/29] kern/1164 machine locks up [1996/04/30] docs/1165 Printer Text Filter scripts should be in /usr/share/ [1996/04/30] kern/1166 pmap panic (dump available) [1996/05/02] docs/1169 bogus reference to keysu(1) in key(1) and keyinit(1) [1996/05/02] docs/1170 include files missing from get{peer,sock}name man pa [1996/05/02] kern/1171 panic: setrunnable after touching long idle windows [1996/05/07] kern/1177 Machine hangs with message "vm_fork: no pte for UPAG [1996/05/08] kern/1180 freeing held page, count=%d [1996/05/09] bin/1181 fsck displays wrong char in "option?" diagnostic [1996/05/09] bin/1182 timed records improper entry in wtmp [1996/05/09] bin/1184 ls + xterm + nvi + columns != 80 + ^Z = mangled list [1996/05/10] misc/1187 pppd dies with a segv [1996/05/11] kern/1190 panic: page fault (wild pointer?) [1996/05/13] ports/1200 pop3 requests may crash client [1996/05/13] kern/1201 FreeBSD SCSI changer driver leaves a bit to be desir [1996/05/13] bin/1202 netgroups in /etc/hosts.equiv stopped working in -st [1996/05/14] kern/1204 umount -f after SCSI reset -> reboot [1996/05/15] bin/1206 /bin/sh + emacs + ^G = ruined terminal [1996/05/16] kern/1208 Rebooting nfs server results "Permission denied" mes [1996/05/16] gnu/1209 send-pr should refuse PR's without subject and synop [1996/05/17] gnu/1210 gcc (v2.6.3) -O and -O2 compile-time bus error [1996/05/18] bin/1212 ppp eventually runs out of file descriptors [1996/05/18] kern/1213 kernel page fault [1996/05/19] kern/1216 Support for i586 clock clibration is not built in [1996/05/19] kern/1217 separating to hardrives to two IDE channels hangs th [1996/05/20] bin/1221 new gcc-2.7.2 gives a LOT of warnings, and a few ERR [1996/05/20] ports/1222 Header files conflict [1996/05/21] kern/1227 vm_page_activate: already active (new vm system) [1996/05/21] kern/1228 probe doesn't find P-n-P modem [1996/05/21] bin/1229 redundant redeclaration of `lseek' [1996/05/21] bin/1230 make ``.for'' loops iterate backwards [1996/05/21] bin/1231 make(1) execution of ``.BEGIN'' does not halt on err [1996/05/22] kern/1236 some #def's in pcvt_conf.h not braketed by #ifndef's [1996/05/23] bin/1237 [1996/05/24] bin/1241 The jot(1) command with -s (FROM 2.1.0 CD) generates [1996/05/24] bin/1242 In the "sys/stat.h" file, the S_ISFIFO and S_ISSOCK [1996/05/24] kern/1246 aic-7850 driver sees more cdroms then exists [1996/05/24] misc/1247 Conflicting header files [1996/05/24] bin/1248 /bin/sh has trouble with arguments past 9(ie. ${10}) [1996/05/25] docs/1249 incorrect manpages [1996/05/26] i386/1251 aha0 and bt0(eisa) conflicts again. [1996/05/26] kern/1252 Heavy activity on a CD causes panic [1996/05/26] kern/1256 ZNYX 314 mysterously looses packets [1996/05/26] kern/1257 System got blown away by "vm_pageout_scan: page not [1996/05/27] kern/1258 new vm code: freeing held page [1996/05/27] conf/1264 panic with two new Quantum FireBall 1280 [1996/05/27] kern/1269 vm_pageout_scan: page not inactive? (loops, effectiv [1996/05/28] conf/1270 /etc/ttys does not list all valid ptys (breaks scree [1996/05/28] kern/1271 Kernel panic using PLIP in 27/05 current [1996/05/28] docs/1272 document the -o option for f2c [1996/05/28] bin/1273 remote hostname gets corrupted in rshd [1996/05/28] kern/1274 Kernel panics with filesystem error [1996/05/28] bin/1276 pppd hangs serial port - ENOBUFS [1996/05/29] kern/1278 SUN Solaris clients gets host not responding, when w [1996/05/30] docs/1280 locale and collating [1996/05/31] kern/1284 panic: vm_page_free: freeing busy page [1996/05/31] conf/1285 route_multicast and route_loopback lines in /etc/sys [1996/06/01] kern/1286 cluster_read() calls strategy routine without B_READ [1996/06/02] bin/1287 /bin/sh does alias expansion in case patterns [1996/06/02] i386/1288 wdgetctlr (wd.c) return incorrect number of cylinder [1996/06/03] bin/1289 errno breaks in thread-safe c++ compiles [1996/06/05] kern/1293 Fatal trap 12: page fault while in kernel mode (PPP/ [1996/06/06] misc/1299 National charecter problem in XFree86 [1996/06/07] kern/1301 DEC FDDI/PCI Adapter: halt code = 6 (DMA Error) [1996/06/08] kern/1302 3COM 3c590 can't receive packets [1996/06/09] bin/1305 dc miscomputes remainder [1996/06/10] kern/1307 vm_page_free: freeing busy page [1996/06/10] kern/1308 vm_page_free: wire count > 1 in 960501-SNAP [1996/06/11] kern/1311 Panic: vm_page_free while installing new kernel [1996/06/11] bin/1312 automounter hangs on boot [1996/06/12] bin/1315 ls(1) [1996/06/12] bin/1316 10 tunnel device limit [1996/06/12] conf/1319 muldi3 is not included into kernel's Makefile by con [1996/06/13] bin/1320 dump limits blocksize to 32K [1996/06/14] bin/1322 savecore does not take minfree into account [1996/06/14] kern/1323 960612's psm driver does not see the mouse. 960501 d [1996/06/15] kern/1326 defvs panic: cleaned vnode isn't [1996/06/16] kern/1327 keyboard probe in -current fails, X reboots machine [1996/06/18] i386/1331 changes and bug in ft driver [1996/06/18] bin/1332 changes to amd and possible nfs lkm bug? [1996/06/18] kern/1333 free vnode isn't: another -stable coredump [1996/06/19] misc/1335 /etc/security generates an error with files with spa [1996/06/19] kern/1336 Permission for .. in NFS mounts is somewhat non-intu [1996/06/20] bin/1337 Yacc skeleton parser generates warning with -Wall [1996/06/21] misc/1340 make world fails [1996/06/22] kern/1345 kernel page fault, NULL pointer dereference in exit( [1996/06/25] bin/1350 sed continuation lines in text don't work [1996/06/25] bin/1351 security problem with mv(1) [1996/06/26] conf/1352 Missing files from /usr/share/info [1996/07/01] bin/1361 ruptime and long downtimes [1996/07/01] docs/1362 Manual extension [1996/07/03] bin/1364 ps(1) bugs [1996/07/04] bin/1366 make(1) [1996/07/04] i386/1367 reprobe a device that does not exist = panic [1996/07/04] misc/1369 Need SC_MORE_LUS for Emulex MD23 also [1996/07/06] kern/1371 kernel doesn't flush all its buffers when told to ha [1996/07/06] misc/1372 compile time error with cc -ansi and RPC headers [1996/07/06] misc/1373 RPC include lacks prototypes [1996/07/06] docs/1374 the default listed in the newfs -i man page does not [1996/07/07] bin/1375 Extraneous warning from mv(1) [1996/07/07] misc/1376 if_tun.c does not set if_ibytes and if_obytes to zer [1996/07/09] bin/1377 mv(1) retains the setuid bit when it is unable to pr [1996/07/09] gnu/1379 Man command problem, when it writes into symlinked d [1996/07/09] misc/1380 Year 2000 breakage with tm_year [1996/07/13] conf/1382 FreeBSD has minor year 2000 problem in distr /etc/rc [1996/07/14] docs/1383 ppp(8) man page suggests using shell script for logi [1996/07/15] bin/1387 Group file errors cause absolute havoc [1996/07/15] misc/1388 libftpio: some problems with ftpGet() fixed [1996/07/16] misc/1390 feedback from 2.1.5R update over 2.1-stable [1996/07/16] bin/1391 cpio -O ignores umask [1996/07/16] bin/1392 PPP silently fails to work when CTS/RTS isnt availab [1996/07/16] misc/1393 cant bootstrap lex in -current from 2.1 base [1996/07/18] kern/1397 can't send to a pipe [1996/07/18] bin/1398 .OBJDIR modifications to tree broke make reinstall? [1996/07/18] kern/1399 invoking setuid programs over NFS case vnode_pager e [1996/07/19] docs/1402 sh(1) manual [1996/07/19] docs/1404 send-pr manual pages lacks version number [1996/07/19] gnu/1407 ld computes wrong size of common (global data) [1996/07/20] bin/1410 /usr/bin/login is suid, with little requirement for [1996/07/20] bin/1411 vi dumps core when scrolling through files in 'set l [1996/07/21] conf/1412 installscript doesn't allow 2nd ftp site to be chose [1996/07/21] misc/1413 Missing library libgcc.261 [1996/07/21] i386/1414 3c595 ceases to work aftern installation. [1996/07/21] pending/1415 Installing gnats package makes send-pr fail. [1996/07/21] ports/1416 cflow(1) doesn't parse GNU C __attribute__ syntax [1996/07/22] docs/1417 getopt(3) man page contradiction [1996/07/22] bin/1418 tclsh Makefile does not work [1996/07/23] kern/1420 panic vrele: negative reference count [1996/07/23] kern/1421 Non-bug in sosend() [1996/07/23] ports/1422 make in /usr/ports doens't doesn't notice new versio [1996/07/24] bin/1425 doing :numbers on systat -netstat doesn't repaint cl [1996/07/24] bin/1427 yacc-generated parser generates warnings with -Wall [1996/07/24] misc/1428 ncurses doesn't always display ALTCHARSET correctly [1996/07/25] bin/1429 sh(1) and getopts [1996/07/25] pending/1430 request for a customer id [1996/07/25] pending/1431 request for a customer id [1996/07/25] kern/1432 Rexmit timeout for TCP too short [1996/07/26] pending/1434 request for a customer id [1996/07/28] docs/1437 bsd.doc.mk sees PRINTER and spews [1996/07/29] conf/1441 On re-install, says it didn't touch etc files but di [1996/07/30] ports/1444 There is no port of slnr [1996/08/02] docs/1457 ed(1) man [1996/08/03] bin/1461 Incorrect address binding of Kerberized rlogin [1996/08/03] kern/1462 nfsstat doesn't work if using LKM'ed version of NFS [1996/08/03] bin/1463 make world memory fault in gnu/usr.bin/perl/x2p [1996/08/04] kern/1467 scsi_prevent causing tape problems on close [1996/08/04] ports/1468 A port of uudeview is not in the ports tree. [1996/08/06] bin/1469 it is difficult to run /usr/sbin/ppp from a script [1996/08/07] ports/1470 need more info in the ports structure [1996/08/07] pending/1471 [1996/08/07] gnu/1472 send-pr could have a configurable Reply-To field [1996/08/07] docs/1474 wrong data on EXB-8505 in handbook [1996/08/08] kern/1478 pci/pcisupport.c does not compile [1996/08/08] bin/1479 libc.so.2.2 [1996/08/09] kern/1480 terminal "cons25" resize problem [1996/08/09] bin/1481 Error in sed branch or label command [1996/08/09] bin/1482 vidcontrol -f fnt-size file-with-wrong-fnt-size [1996/08/09] bin/1485 makeinfo randomly gets aborted by signal 11 [1996/08/09] kern/1487 bug in exec(2) [1996/08/10] kern/1488 /sys/i386/isa/spkr.c does not check the length of a [1996/08/11] docs/1490 pipe(2) history [1996/08/12] bin/1492 perror ("") does not prepend ": " [1996/08/12] docs/1493 incomplete prototypes in man pages for mmap function [1996/08/12] bin/1494 some patches to ijppp [1996/08/14] ports/1495 more tkdesk patches... [1996/08/15] kern/1498 system hangs during inactivity [1996/08/16] kern/1500 times system call returning zero user time. This is the list of problem reports already analyzed: [1994/12/01] kern/35 mount -t union -o -b : lower layer not seen by shell [1995/01/11] i386/105 Distributed libm (msun) has non-standard error handl [1995/03/20] kern/260 msync and munmap don't bother to update mod times [1995/03/20] docs/264 There are no manual pages for the forms library. [1995/03/22] kern/267 NFS code gives error messages, systems jams for a fe [1995/04/09] bin/326 Weekly cron generates some usage and error messages [1995/05/09] bin/392 Simultaneous cp and ls of files on dos f/s hangs pro [1995/05/27] gnu/450 tar --exclude -c doesn't work [1995/06/17] kern/527 dump causes assertion in ncr.c [1995/06/21] docs/538 MAP_FILE not mentioned in mmap man page. [1995/10/07] bin/771 telnet character mode not set and broken when set - [1995/10/15] kern/782 chmod does a null pointer dereference [1995/10/26] kern/794 swap partition at offset 0 still broken [1995/12/04] i386/867 Notebook with APM and 3C589C in PCMCIA freezes after [1995/12/29] misc/922 From line handling incorrect in mail.local [1996/01/22] kern/965 2.0.5: system crashes daily because of "multiple fre [1996/01/30] bin/981 clnt_broadcast() is not aware of aliases [1996/03/04] kern/1059 null fs panics system [1996/03/06] kern/1067 panic: ufs_lock: recursive lock not expected, pid: 2 [1996/08/08] ports/1476 new port -- lsof /* EOF -- this list has not been truncated */ From owner-freebsd-bugs Sat Aug 17 04:30:17 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA19843 for bugs-outgoing; Sat, 17 Aug 1996 04:30:17 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA19821 for freebsd-bugs; Sat, 17 Aug 1996 04:30:14 -0700 (PDT) Date: Sat, 17 Aug 1996 04:30:14 -0700 (PDT) From: GNU GNATS Message-Id: <199608171130.EAA19821@freefall.freebsd.org> To: freebsd-bugs Subject: Summary of Problem Reports Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Number of currently open reports: 364 Number of curently analyzed reports: 20 From owner-freebsd-bugs Sat Aug 17 08:00:04 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA29416 for bugs-outgoing; Sat, 17 Aug 1996 08:00:04 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA29410; Sat, 17 Aug 1996 08:00:02 -0700 (PDT) Resent-Date: Sat, 17 Aug 1996 08:00:02 -0700 (PDT) Resent-Message-Id: <199608171500.IAA29410@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, dillon@backplane.com Received: from apollo.backplane.com (apollo.backplane.com [204.156.134.254]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id HAA29097 for ; Sat, 17 Aug 1996 07:53:43 -0700 (PDT) Received: (dillon@localhost) by apollo.backplane.com (8.7.5/8.6.5) id HAA00446; Sat, 17 Aug 1996 07:53:40 -0700 (PDT) Message-Id: <199608171453.HAA00446@apollo.backplane.com> Date: Sat, 17 Aug 1996 07:53:40 -0700 (PDT) From: Matthew Dillon Reply-To: dillon@backplane.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/1501: vmstat reports impossible avm after starting up X Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1501 >Category: kern >Synopsis: vmstat reports impossible avm after starting up X >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 17 08:00:01 PDT 1996 >Last-Modified: >Originator: Matthew Dillon >Organization: BEST Internet Communications >Release: FreeBSD 2.1-STABLE i386 >Environment: running 2.1.5 patched to (ctm) src-2.1.0.0154.gz Pentium 90 32 MB ram >Description: vmstat comes back with reasonable numbers in the avm field, for example: 0 0 0 95372 5704 37 0 1 0 46 0 2 0 0 302 207 47 1 2 97 Until I run xdm. It then comes back with a 2 GByte+ avm, clearly impossible. 0 0 02523444 5704 37 0 1 0 46 0 2 0 0 302 207 47 1 2 97 I added a debugging printf in vm_meter.c in the loop that collects the metering information that vmstat uses. My debugging printf simply prints out the size of each object. I found that after running xdm, the size of exactly one of the objects in the object returned an impossible number as shown below. I do not know which process this object belongs to, but it's a good bet that it's the X server. Perhaps it's the video map ??? I dunno. Aug 17 07:38:38 apollo /kernel: object f0c24d80 size 3936256 Aug 17 07:38:38 apollo /kernel: object f0c24c00 size 4096 Aug 17 07:38:38 apollo /kernel: object f0c2b080 size 73728 Aug 17 07:38:38 apollo /kernel: object f0c2b600 size 8192 Aug 17 07:38:38 apollo /kernel: object f0c2fc80 size 4096 Aug 17 07:38:38 apollo /kernel: object f0c35600 size 12288 Aug 17 07:38:38 apollo /kernel: object f0c37f80 size 20480 Aug 17 07:38:38 apollo /kernel: object f0c37e80 size -1609564160 Aug 17 07:38:38 apollo /kernel: object f0c37c80 size 16384 Aug 17 07:38:38 apollo /kernel: object f0c37c00 size 8192 Aug 17 07:38:38 apollo /kernel: object f0c37b00 size 12288 Aug 17 07:38:38 apollo /kernel: object f0c37a80 size 4096 Aug 17 07:38:38 apollo /kernel: object f0c37a00 size 4096 Aug 17 07:38:38 apollo /kernel: object f0c37980 size 16384 >How-To-Repeat: Run xdm (Using XFree86 with the Cirrus accel. driver) Then run 'vmstat 5' >Fix: I added a quick hack to vm_meter to ignore size's that were < 0 (from the point of view of a signed 32 bit int). That is not the correct fix. The correct fix would be to locate the code generating the bogus object size and fix that. >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Aug 17 08:20:09 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA00349 for bugs-outgoing; Sat, 17 Aug 1996 08:20:09 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA00343; Sat, 17 Aug 1996 08:20:04 -0700 (PDT) Resent-Date: Sat, 17 Aug 1996 08:20:04 -0700 (PDT) Resent-Message-Id: <199608171520.IAA00343@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, dillon@backplane.com Received: from apollo.backplane.com (apollo.backplane.com [204.156.134.254]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id IAA00242 for ; Sat, 17 Aug 1996 08:16:53 -0700 (PDT) Received: (dillon@localhost) by apollo.backplane.com (8.7.5/8.6.5) id IAA00706; Sat, 17 Aug 1996 08:16:51 -0700 (PDT) Message-Id: <199608171516.IAA00706@apollo.backplane.com> Date: Sat, 17 Aug 1996 08:16:51 -0700 (PDT) From: Matthew Dillon Reply-To: dillon@backplane.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/1502: vmstat 'avm' field merges with procs 'w' field for large avm Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1502 >Category: bin >Synopsis: vmstat 'avm' field merges with procs 'w' field for large avm >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 17 08:20:01 PDT 1996 >Last-Modified: >Originator: Matthew Dillon >Organization: BEST Internet Communications >Release: FreeBSD 2.1-STABLE i386 >Environment: running 2.1.5 patched to (ctm) src-2.1.0.0154.gz Pentium 90 32 MB ram >Description: Here is some typical vmstat output: apollo:/home/dillon> vmstat 5 procs memory page disks faults cpu r b w avm fre flt re pi po fr sr s0 s1 f0 in sy cs us sy id 0 0 0132236 7780 604 0 11 0 461 0 26 9 0 302 1090 101 14 18 68 0 0 0127968 7780 3 0 0 0 2 0 0 0 0 301 124 25 0 1 99 ^^ note this .. the '0' from the proc-wait field is merged with the '127968' from the avm field. Note the fact that the avm value merges with the number of waiting processes. This makes it difficult to be able to 'glance' at a running vmstat. >How-To-Repeat: >Fix: I suggest either adding a space in front of the avm field, or changing the field to report megabytes (i.e. 45.5) rather then kilobytes. Just about every system you run vmstat on overflows the current field. It would also be nice if vmstat had a switch to replace the avm field with the active-real-memory (arm) field. I submit below sample output that makes two changes to vmstat. (1) vmstat reports avm/arm and fre in megabytes and (2) I added the -r option to make it report active real memory rather then active virtual memory. Active real memory is a more useful indicator. apollo:/src/apollo/usr.bin/vmstat# vmstat -r 5 procs memory page disks faults cpu r b w arm fre flt re pi po fr sr s0 s1 f0 in sy cs us sy id 0 0 0 5.5 4.4 40 0 0 0 32 1 2 0 0 303 172 37 2 2 96 0 0 0 5.2 4.4 1 0 0 0 0 0 0 0 0 298 41 7 0 1 99 0 0 0 6.7 4.4 1 0 0 1 0 0 9 4 0 307 335 55 2 2 95 *** /usr/src/usr.bin/vmstat/vmstat.c Sat Aug 17 06:55:20 1996 --- vmstat.c Sat Aug 17 08:09:23 1996 *************** *** 167,172 **** --- 167,175 ---- void dotimes(), doforkst(); #endif + int ReportARM; + const char *AxmName = "avm"; + main(argc, argv) register int argc; register char **argv; *************** *** 181,188 **** memf = nlistf = NULL; interval = reps = todo = 0; ! while ((c = getopt(argc, argv, "c:fiM:mN:stw:")) != EOF) { switch (c) { case 'c': reps = atoi(optarg); break; --- 184,195 ---- memf = nlistf = NULL; interval = reps = todo = 0; ! while ((c = getopt(argc, argv, "c:rfiM:mN:stw:")) != EOF) { switch (c) { + case 'r': + ReportARM = 1; + AxmName = "arm"; + break; case 'c': reps = atoi(optarg); break; *************** *** 423,430 **** total.t_rq - 1, total.t_dw + total.t_pw, total.t_sw); #define pgtok(a) ((a) * sum.v_page_size >> 10) #define rate(x) (((x) + halfuptime) / uptime) /* round */ ! (void)printf("%6ld%6ld ", ! pgtok(total.t_avm), pgtok(total.t_free)); (void)printf("%4lu ", rate(sum.v_vm_faults - osum.v_vm_faults)); (void)printf("%3lu ", rate(sum.v_reactivated - osum.v_reactivated)); --- 430,448 ---- total.t_rq - 1, total.t_dw + total.t_pw, total.t_sw); #define pgtok(a) ((a) * sum.v_page_size >> 10) #define rate(x) (((x) + halfuptime) / uptime) /* round */ ! { ! int tf = sum.v_page_size / 1024 * total.t_free * 10 / 1024; ! int arm = sum.v_page_size / 1024 * total.t_arm * 10 / 1024; ! int avm = sum.v_page_size / 1024 * total.t_avm * 10 / 1024; ! int axm = (ReportARM) ? arm : avm; ! ! (void)printf(" %3d.%d %3d.%d ", ! axm / 10, ! axm % 10, ! tf / 10, ! tf % 10 ! ); ! } (void)printf("%4lu ", rate(sum.v_vm_faults - osum.v_vm_faults)); (void)printf("%3lu ", rate(sum.v_reactivated - osum.v_reactivated)); *************** *** 468,474 **** ndrives * 3 - 6, ""); else (void)printf("%*s faults cpu\n", ndrives * 3, ""); ! (void)printf(" r b w avm fre flt re pi po fr sr "); for (i = 0; i < dk_ndrive; i++) if (dr_select[i]) (void)printf("%c%c ", dr_name[i][0], --- 486,492 ---- ndrives * 3 - 6, ""); else (void)printf("%*s faults cpu\n", ndrives * 3, ""); ! (void)printf(" r b w %3s fre flt re pi po fr sr ", AxmName); for (i = 0; i < dk_ndrive; i++) if (dr_select[i]) (void)printf("%c%c ", dr_name[i][0], >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Aug 17 15:10:03 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA24618 for bugs-outgoing; Sat, 17 Aug 1996 15:10:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA24609; Sat, 17 Aug 1996 15:10:01 -0700 (PDT) Resent-Date: Sat, 17 Aug 1996 15:10:01 -0700 (PDT) Resent-Message-Id: <199608172210.PAA24609@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, obrien@Nuxi.cs.ucdavis.edu Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id PAA24225 for ; Sat, 17 Aug 1996 15:03:17 -0700 (PDT) Received: (from obrien@localhost) by relay.nuxi.com (8.7.5/8.6.12) id PAA22206; Sat, 17 Aug 1996 15:03:29 -0700 (PDT) Message-Id: <199608172203.PAA22206@relay.nuxi.com> Date: Sat, 17 Aug 1996 15:03:29 -0700 (PDT) From: "David E. O'Brien" Reply-To: obrien@Nuxi.cs.ucdavis.edu To: FreeBSD-gnats-submit@freebsd.org Cc: obrien@Nuxi.com X-Send-Pr-Version: 3.2 Subject: ports/1503: New port -- cxterm (chinese xterm) Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1503 >Category: ports >Synopsis: new port -- cxterm (updated chinese xterm) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Aug 17 15:10:00 PDT 1996 >Last-Modified: >Originator: David E. O'Brien >Organization: University of California, Davis >Release: FreeBSD 2.1.5-RELEASE i386 >Environment: n/a >Description: New port (updated) cxterm, uploaded as ftp.cdrom.com:/pub/FreeBSD/cxterm-new.tgz It supports display and input of Chinese characters (both simple and complex forms). Note, this pr/port submission replaces the earlier one I did. ftp.cdrom.com:/pub/FreeBSD/cxterm-portball.tgz should *NOT* be used. By chance could a "chinese" catagory be added like the japanese and russan ones? >How-To-Repeat: n/a >Fix: n/a >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Aug 17 16:00:03 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA27245 for bugs-outgoing; Sat, 17 Aug 1996 16:00:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA27236; Sat, 17 Aug 1996 16:00:01 -0700 (PDT) Resent-Date: Sat, 17 Aug 1996 16:00:01 -0700 (PDT) Resent-Message-Id: <199608172300.QAA27236@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, sec@matrix.muc.de Received: from quit.muc.de (quit.muc.de [193.174.156.250]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id PAA27086 for ; Sat, 17 Aug 1996 15:57:18 -0700 (PDT) Received: (from sec@localhost) by quit.muc.de (8.6.12/8.6.12) id AAA14603; Sun, 18 Aug 1996 00:57:11 +0200 Message-Id: <199608172257.AAA14603@quit.muc.de> Date: Sun, 18 Aug 1996 00:57:11 +0200 From: Stefan Zehl Reply-To: sec@matrix.muc.de To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/1504: latex port completely failes Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1504 >Category: ports >Synopsis: latex port completely failes >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 17 16:00:00 PDT 1996 >Last-Modified: >Originator: Stefan Zehl >Organization: >Release: FreeBSD 2.1-STABLE i386 >Environment: FreeBsd 2.1.0 right of CD (with selfmade kernel :) uname -a FreeBSD quit 2.1.0-RELEASE FreeBSD 2.1.0-RELEASE #0: Sat Jul 6 17:03:10 MET DST 1996 sec@quit:/usr/src/sys/compile/QUIT i386 tex - port installed: tex-3.1415 This is TeX, Version 3.1415 and METAFONT, Version 2.71. Cdrom mounted under /cdrom lrwxrwxr-x 1 root wheel 22 Aug 15 14:40 /usr/ports/distfiles@ -> /cdrom/ports/distfiles >Description: Output of make: >How-To-Repeat: cd /usr/ports/print/latex make >Fix: dont know %( >Audit-Trail: >Unformatted: >> No MD5 checksum file. ===> Extracting for latex2e-95.06 ===> latex2e-95.06 depends on executable: tex - found ===> Patching for latex2e-95.06 ===> Configuring for latex2e-95.06 ===> Building for latex2e-95.06 This is TeX, Version 3.1415 (C version 6.1) (INITEX) (unpack.ins (ltdirchk.dtx ** Writing a default texsys.cfg ./texsys.aux found *** \@currdir set to: ./. *** ) (testdist.dtx) (docstrip.dtx Utility: `docstrip' 2.2i <1994/12/15> English documentation <1994/06/09> ********************************************************** * This program converts documented macro-files into fast * * loadable files by stripping off (nearly) all comments! * ********************************************************** (ltvers.dtx ****************************************************************** * You are attempting to make a LaTeX format from a source file * That is more than one year old. * * If you enter to scroll past this message then the format * will be built, but please consider obtaining newer source files * before continuing to build LaTeX. * * LaTeX is re-issued every 6 months June and December. ****************************************************************** ! LaTeX source files more than 1 year old!. l.86 ...{LaTeX source files more than 1 year old!} ? Type to proceed, S to scroll future error messages, R to run without stopping, Q to run quietly, I to insert something, E to edit your file, 1 or ... or 9 to ignore the next 1 to 9 tokens of input, [ this continues till I press ^c ] [ 'make >error 2>&1' filled up 66 MB till I realized it wont stop ] R to run without stopping, Q to run quietly, I to insert something, E to edit your file, 1 or ... or 9 to ignore the next 1 to 9 tokens of input, H for help, X to quit. ? ! Emergency stop. l.86 ...{LaTeX source files more than 1 year old!} No pages of output. Transcript written on unpack.log. From owner-freebsd-bugs Sat Aug 17 16:20:03 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA27777 for bugs-outgoing; Sat, 17 Aug 1996 16:20:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA27771; Sat, 17 Aug 1996 16:20:02 -0700 (PDT) Resent-Date: Sat, 17 Aug 1996 16:20:02 -0700 (PDT) Date: Sat, 17 Aug 1996 16:20:02 -0700 (PDT) From: GNU GNATS Resent-Message-Id: <199608172320.QAA27771@freefall.freebsd.org> Message-Id: <199608172320.QAA27771@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, Received:"from perki0.connect.com.au (perki0.connect.com.au [192.189.54.85]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id QAA27696 for" ; Sat, 17 Aug 1996 16:17:02.-0700 (PDT) Received: (from Unemeton@localhost) by perki0.connect.com.au id JAA23585 (8.7.5/IDA-1.6 for FreeBSD-gnats-submit@freebsd.org); Sun, 18 Aug 1996 09:16:58 +1000 (EST) Subject: misc/1505: make world looks for /usr/share/dict/eign To: undisclosed-recipients:; Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1505 >Category: misc >Synopsis: make world looks for /usr/share/dict/eign >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 17 16:20:01 PDT 1996 >Last-Modified: >Originator: Giles Lean >Organization: >Release: FreeBSD 2.2-CURRENT i386 >Environment: i386 running the 2.2-960801 SNAP with only 'bin' installed. >Description: Make world is lacking some glue for /usr/share/dict/eign. >How-To-Repeat: Try 'make world' on a system with only the 'bin' distribution installed. >Fix: 'make world' should use 'eign' from the src tree or install it earlier. (If make world is supported for systems without everything installed first.) >Audit-Trail: >Unformatted: >Received: from topaz.nemeton.com.au (topaz.nemeton.com.au [203.8.3.18]) by nemeton.com.au (8.7.5/8.7.3) with ESMTP id HAA17837 for ; Sun, 18 Aug 1996 07:33:46 +1000 (EST) Received: from topaz.nemeton.com.au (topaz.nemeton.com.au [203.8.3.18]) by nemeton.com.au (8.7.5/8.7.3) with ESMTP id HAA17837 for ; Sun, 18 Aug 1996 07:33:46 +1000 (EST) Received: (from root@localhost) by topaz.nemeton.com.au (8.7.5/8.7.3) id HAA08387; Sun, 18 Aug 1996 07:33:35 +1000 (EST) Date: Sun, 18 Aug 1996 07:33:35 +1000 (EST) From: Giles Lean Message-Id: <199608172133.HAA08387@topaz.nemeton.com.au> To: FreeBSD-gnats-submit@freebsd.org Subject: -current 'make world' bogon Reply-To: giles@nemeton.com.au X-send-pr-version: 3.2 Content-Type: text From owner-freebsd-bugs Sat Aug 17 17:00:03 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA29127 for bugs-outgoing; Sat, 17 Aug 1996 17:00:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA29121; Sat, 17 Aug 1996 17:00:01 -0700 (PDT) Resent-Date: Sat, 17 Aug 1996 17:00:01 -0700 (PDT) Resent-Message-Id: <199608180000.RAA29121@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, obrien@Nuxi.cs.ucdavis.edu Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id QAA28859 for ; Sat, 17 Aug 1996 16:50:38 -0700 (PDT) Received: (from obrien@localhost) by relay.nuxi.com (8.7.5/8.6.12) id QAA24247; Sat, 17 Aug 1996 16:50:52 -0700 (PDT) Message-Id: <199608172350.QAA24247@relay.nuxi.com> Date: Sat, 17 Aug 1996 16:50:52 -0700 (PDT) From: "David E. O'Brien" Reply-To: obrien@Nuxi.cs.ucdavis.edu To: FreeBSD-gnats-submit@freebsd.org Cc: obrien@Nuxi.com X-Send-Pr-Version: 3.2 Subject: ports/1506: new port - celvis (Chinese vi) Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1506 >Category: ports >Synopsis: new port -- celvis (Chinese vi) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Aug 17 17:00:01 PDT 1996 >Last-Modified: >Originator: David E. O'Brien >Organization: University of California, Davis >Release: FreeBSD 2.1.5-RELEASE i386 >Environment: n/a >Description: New port -- celvis, an vi clone that speaks chinese see ftp.cdrom.com:/pub/FreeBSD/incoming/celvis-portball.tgz >How-To-Repeat: n/a >Fix: n/a >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Aug 17 18:00:04 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA01214 for bugs-outgoing; Sat, 17 Aug 1996 18:00:04 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA01208; Sat, 17 Aug 1996 18:00:02 -0700 (PDT) Resent-Date: Sat, 17 Aug 1996 18:00:02 -0700 (PDT) Resent-Message-Id: <199608180100.SAA01208@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, obrien@Nuxi.cs.ucdavis.edu Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id RAA00970 for ; Sat, 17 Aug 1996 17:53:49 -0700 (PDT) Received: (from obrien@localhost) by relay.nuxi.com (8.7.5/8.6.12) id RAA26592; Sat, 17 Aug 1996 17:54:04 -0700 (PDT) Message-Id: <199608180054.RAA26592@relay.nuxi.com> Date: Sat, 17 Aug 1996 17:54:04 -0700 (PDT) From: "David E. O'Brien" Reply-To: obrien@Nuxi.cs.ucdavis.edu To: FreeBSD-gnats-submit@freebsd.org Cc: obrien@Nuxi.com X-Send-Pr-Version: 3.2 Subject: bin/1507: no kzip manpage Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1507 >Category: bin >Synopsis: kzip does not have a manpage (one is included) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 17 18:00:01 PDT 1996 >Last-Modified: >Originator: David E. O'Brien >Organization: University of California, Davis >Release: FreeBSD 2.2-Current >Environment: 2.1.5 and 2.2-CURRENT >Description: /usr/bin/kzip does not have a man page in 2.1.5-R, and I couldn't find one in the source tree for 2.2-Current either. >How-To-Repeat: man kzip >Fix: use supplied man page .\" .\" Copyright (c) 1996 David E. O'Brien .\" .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. .\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" $Id$ .\" .Dd August 15, 1996 .Os .Dt KZIP 8 .Sh NAME .Nm kzip .Nd compresses kernels .Sh SYNOPSIS .Nm kzip .Op Fl v .Op Fl l Ar loadaddr .Sh DESCRIPTION This program compresses a kernel using gzip to reduce its disk storage requirements. It does not reduce the memory footprint once loaded into memory. You loose all the symbols, so usability is limited. Its main usage is making kernels for install and fixit floppies, etc. .Pp The following options are available: .Bl -tag -width flag .It Fl v verbose mode, reports how much memory is being used by the kernel after compression. Also allows you to check to make sure your kernel is not going past the 4MB boundary. .It Fl l Ar loadaddr specify the address to load the kernel into memory at. .Sh DIAGNOSTICS The .Bl kzip utility returns with exit code 1 if given invalid arguments. Exit code two means .Bl kzip was unable to read or process the kernel file. .Sh SEE ALSO .Xr kernel(8), .Xr gzip(1) .\" .Sh STANDARDS .Sh HISTORY The kzip command appeared in FreeBSD 2.0.5. Obtained from Linux via 386BSD -- based on tools/build.c by Linus Torvalds, and ported to 386bsd by Serge Vakulenko. .Sh AUTHORS This man page was written by David E. O'Brien. .\" .Sh BUGS >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Aug 17 19:00:03 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA05922 for bugs-outgoing; Sat, 17 Aug 1996 19:00:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA05907; Sat, 17 Aug 1996 19:00:01 -0700 (PDT) Date: Sat, 17 Aug 1996 19:00:01 -0700 (PDT) Message-Id: <199608180200.TAA05907@freefall.freebsd.org> To: freebsd-bugs Cc: From: hoek@freenet.hamilton.on.ca Subject: Re: bin/1507: no kzip manpage Reply-To: hoek@freenet.hamilton.on.ca Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR bin/1507; it has been noted by GNATS. From: hoek@freenet.hamilton.on.ca To: obrien@Nuxi.cs.ucdavis.edu Cc: obrien@Nuxi.com, FreeBSD-gnats-submit@freebsd.org Subject: Re: bin/1507: no kzip manpage Date: Sat, 17 Aug 1996 21:58:23 -0400 (EDT) In Email, "David E. O'Brien" wrote: > This program compresses a kernel using gzip > to reduce its disk storage requirements. > It does not reduce the memory footprint once loaded into memory. > You loose all the symbols, so usability is limited. |^^^| / \ lose > .Sh HISTORY > The kzip command appeared in FreeBSD 2.0.5. > Obtained from Linux via 386BSD -- based on tools/build.c by Linus Torvalds, > and ported to 386bsd by Serge Vakulenko. Consistency alert: 386BSD or 386bsd? -- -- tIM...HOEk Outnumbered? Maybe. Outspoken? NEVER! From owner-freebsd-bugs Sat Aug 17 19:40:11 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA08035 for bugs-outgoing; Sat, 17 Aug 1996 19:40:11 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA08022; Sat, 17 Aug 1996 19:40:04 -0700 (PDT) Resent-Date: Sat, 17 Aug 1996 19:40:04 -0700 (PDT) Resent-Message-Id: <199608180240.TAA08022@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, pst@Shockwave.COM Received: from precipice.shockwave.com (ppp-206-170-5-8.rdcy01.pacbell.net [206.170.5.8]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id TAA07763 for ; Sat, 17 Aug 1996 19:34:25 -0700 (PDT) Received: (from pst@localhost) by precipice.shockwave.com (8.7.5/8.7.3) id TAA25729; Sat, 17 Aug 1996 19:33:48 -0700 (PDT) Message-Id: <199608180233.TAA25729@precipice.shockwave.com> Date: Sat, 17 Aug 1996 19:33:48 -0700 (PDT) From: Paul Traina Reply-To: pst@Shockwave.COM To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/1508: syscons does not protect against entering DDB when X11 screen is active Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1508 >Category: kern >Synopsis: syscons should protect against useless DDB entry >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 17 19:40:03 PDT 1996 >Last-Modified: >Originator: Paul Traina >Organization: Shockwave Engineering >Release: FreeBSD 2.2-CURRENT i386 >Environment: Current system with DDB in kernel. >Description: PCVT sets the boolean "cons_unavail" whenever it has been declared the system console and the X11 screen is the currently active screen (actually, any time the current screen mode is VT_PROCESS). Syscons doesn't do this. This means that if I enter DDB when X11 is active (due to a trap or due to the keyboard entry sequence) the system locks down and is totally useless. I don't even get an honest panic. :-( Syscons should set this flag when it is responsible for operating the console and X11 is active, and clear this flag when operating from a non VT_PROCESS screen. >How-To-Repeat: Compile kernel with DDB. Start X Generate a kernel debugger trap. Kiss freebsd goodbye. >Fix: Take a peek at PCVT sources. Look for cons_unavail. >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Aug 17 20:10:04 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA09779 for bugs-outgoing; Sat, 17 Aug 1996 20:10:04 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA09773; Sat, 17 Aug 1996 20:10:02 -0700 (PDT) Resent-Date: Sat, 17 Aug 1996 20:10:02 -0700 (PDT) Resent-Message-Id: <199608180310.UAA09773@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, yoshiaki@kt.rim.or.jp Received: from mail.kt.rim.or.jp (root@mail.kt.rim.or.jp [202.247.130.53]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA09619 for ; Sat, 17 Aug 1996 20:05:29 -0700 (PDT) Received: from singer.kt.rim.or.jp (ppp165.kt.rim.or.jp [202.247.139.165]) by mail.kt.rim.or.jp (8.7.5/3.4W3-rim1.1) with ESMTP id MAA23355; Sun, 18 Aug 1996 12:05:22 +0900 (JST) Received: (from yoshiaki@localhost) by singer.kt.rim.or.jp (8.7.5/3.4Wbeta3-96070610) id MAA00513; Sun, 18 Aug 1996 12:02:14 +0900 (JST) Message-Id: <199608180302.MAA00513@singer.kt.rim.or.jp> Date: Sun, 18 Aug 1996 12:02:14 +0900 (JST) From: yoshiaki@kt.rim.or.jp Reply-To: yoshiaki@kt.rim.or.jp To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: docs/1509: handbook typo (hw.sgml, scsi.sgml) Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1509 >Category: docs >Synopsis: handbook typo (hw.sgml, scsi.sgml) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 17 20:10:01 PDT 1996 >Last-Modified: >Originator: Yoshiaki Uchikawa >Organization: >Release: FreeBSD 2.2-960801-SNAP i386 >Environment: >Description: >How-To-Repeat: >Fix: --- /usr/src/share/doc/handbook/hw.sgml Sun Jul 21 03:42:25 1996 +++ hw.sgml.fix Sat Aug 17 11:08:27 1996 @@ -883,7 +883,7 @@ (sometimes identical) tapes. QIC drives are not quiet. These drives audibly seek before they begin to record data and are clearly audible whenever reading, writing or seeking. QIC tapes -measure (6 x 4 x 0.7 inches; 15.2 x 10.2 x 1.7 mm). , which also use 1/4" wide tape are discussed separately. Tape libraries and changers are not available. +++ scsi.sgml.fix Sat Aug 17 11:09:44 1996 @@ -237,7 +237,7 @@ There is nothing that stops you from using differential stuff with FreeBSD, as long as you use a controller that has device driver support in FreeBSD. As an example, Adaptec marketed the - AH1740 as a single ended board, whereas the AH1744 was differential. + AHA1740 as a single ended board, whereas the AHA1744 was differentia l. The software interface to the host is identical for both. Terminators >Audit-Trail: >Unformatted: