840820 sf bin/29 adb/runpcs.c arguments to :r losing first character 840820 -f bin/41 ar.c usr/group ids overflowing 840820 sf etc/25 arff.c RT-11 files can't be read 840913 sf bin/57 as .fill does not work 840913 - bin/54 as inapropriately reports doubly-assigned variables in c 840918 - bin/65 as multiple text segments with jeql-like instructions causes error 840820 - bin/15 as.c large structs not handled by the assembler 840820 sf usr.lib/29 atrun.c multiple group permissions not handled 840820 sf bin/33 awk doesn't allow replacing fields 840914 - usr.bin/70 awk doesn't properly concatenate strings passed to substr 840917 - games/12 backgammon has hardwired break and kill characters 840914 sf lib/43 c2 mangles some "extzv", "movz", and "cvt" instructions 840925 - lib/56 c2 optimizer can mess up order of if-else labels 840927 sf lib/58 c2/c21.c optimizer messing if-else labels, caused by removal of jump 840820 - lib/28 c2/c21.c optimizer type casting being missed for bit masking 840914 sf usr.bin/57 calendar pattern matching bug 840917 - games/11 canfield doesn't follow Hoyle's rules 840820 sf etc/43 catman won't produce local manual with "l" argument 840917 - bin/64 cc always uses old syntax, get's confused 840914 - bin/62 cc assignment of pointers to void functions not accepted 840820 - bin/21 cc bit fields inconsistently treats unsigneds 840820 sf usr.lib/26 cc casting op= operations loses precision on floats 840820 - bin/8 cc unsigned modulo arithmetic done wrong 840917 - games/10 cfscores un-initialized scores file 840918 sf games/13 cfscores.c blows up with UID greater than last one in score file 840820 -f man/9 changes.4-81 typos, etc. 840820 sf ucb/33 compact can't handle large files 840820 sf ucb/46 compact can't handle long filenames 840820 - games/3 compat not complete, environment passed wrong 840820 sf etc/30 config doesn't understand wildcarded unibus drivenames 840820 sf bin/23 cp doesn't close files on error, fills up file table 840820 sf lib/54 cpp/cpp.c adding "optional arguments" to macros 840820 sf lib/18 cpp/cpp.c misses some lines in line numbering 840820 -f man/2 creat stated usefullness for locking a lie 840820 - games/4 cribbage flushes are not counted 840820 -f bin/51 csh "unlimit" command produces "not owner" error 840820 - bin/46 csh history with - arguments hangs 840820 - bin/25 csh if-then interactive doesn't do anything 840820 - bin/10 csh piped/background sleep doesn't run in background 840820 - bin/12 csh quietly quits on unreadable ".." 840820 - bin/13 csh switch doesn't allow fall-throughs, requires "breaksw" 840820 -f bin/27 csh/sh.glob.c glob expansion fails on non-standard histchars 840820 - ucb/52 ctags meta-characters are not escaped 840820 -f man/6 ctype.h(3) isprint inconsistency 840913 sf usr.lib/46 curses coredumps on terminals with < 24 rows 840913 -f usr.lib/53 curses requires stdin and stdout to be ttys 840913 sf usr.lib/41 curses screen refresh bug on wide screens 840820 -f usr.lib/4 curses/cr_tty.c "tspace" too small for complex terminals 840913 sf usr.lib/56 curses/termcap libraries have conflicting _ospeed 840820 - ucb/30 dbx doesn't allow input of double precision numbers 840820 - ucb/27 dbx external definitions not recognised 840918 - ucb/121 dbx has a bunch of bugs when used for fortran 840820 - ucb/31 dbx missed breakpoint 840927 - ucb/125 dbx new dbx fails for f77 for arguments and common blocks 840820 - ucb/26 dbx should mark binaries busy 840820 - ucb/32 dbx thrashing apon exiting program with large data space 840820 sf ucb/134 dbx/main.c programs that change tty state can kill dbx 840820 sf ucb/53 dbx/object.c blows up with enumerated types 840820 sf ucb/29 dbx/object.c can't access functions with declarations in blocks 840820 sf bin/49 dd.c using same filename not noticed 840820 sf bin/40 df.c offline disk kills df 840820 -f misc/9 dict/words misspelled words 840820 sf bin/38 diff/diffdir.c doesn't diff ".*" files 840917 sf bin/63 diff/diffdir.c won't recursively diff in subdirectories 840913 -f man/29 directory man page synopsis has bug 840820 sf etc/39 dmesg.c the - flag does nothing without msgbuf file 840820 s etc/19 dump rmtopen return value inconsistent 840820 sf etc/45 dump truncates the inode bitmap 840820 -f etc/16 dump/dump.h return codes inconsistent 840912 sf etc/52 dump/dumpitime.c bad tape estimate when files have holes 840820 sf etc/13 dump/dumpitime.c message about level leaves out number 840912 sf etc/53 dump/dumpmain.c Incorrect default tape size for dumps to cartridge 840912 sf etc/61 dump/dumpmain.c allows dumping to filesystem being dumped 840820 sf etc/12 dump/dumpmain.c number of tapes poorly estimated 840820 -f etc/11 dump/dumpoptr.c mishandles filesystem names prefixing filesystems 840820 sf etc/18 dump/dumptape.c tape length poorly estimated 841009 sf etc/66 dump/dumptraverse.c inode map can be invalid on busy system 840913 -f man/24 ed man pages claims an "n" flag which does not exist in code 840820 -f usr.bin/41 efl using its own calloc, which doesn't work with stdio 840820 - ucb/76 error -t suffix touch list sometimes ignored 840918 sf ucb/122 error/errorinput.c doesn't understand f77's "no assembly" error 840913 sf ucb/108 error/errormain.c won't run without an attached terminal 840918 - ucb/123 error/errortouch.c -n and -t options don't work without -q 840820 - ucb/89 ex .exrc "version" command gives duplicate version messages 840820 - ucb/70 ex vi: :f command doesn't update file permissions 840820 - ucb/95 ex vi: doesn't understand system error 62 (symbolic link cycle) 840820 - ucb/67 ex vi: interrupt message getting into text 840820 - ucb/5 ex vi: numbered commands (eg 100^B) can cause core dump 840913 - ucb/113 ex vi: won't always redraw the screen after a SIGCONT 840913 sf ucb/105 ex/ex_vadj.c delete line won't work on vt100's with > 24 lines 840820 sf ucb/56 ex/ex_vops2.c vi: put mishandles wrapmargin 840820 -f bin/2 explain creates unneeded temp file, possibly in RO directory 840913 -f bin/56 expr(1) array bound bug 840914 sf usr.bin/62 f77 (really obscure) bug with CHARACTER*1 comparisons 840913 sf usr.lib/50 f77 I/O hangs with some illegal formats 841004 - usr.bin/74 f77 assigns with forward statement numbers fail at execution 840914 sf usr.bin/51 f77 bug in common subexpression elimination 840914 sf usr.bin/52 f77 bug in copy propagation causes constant exponents to break 840914 sf usr.bin/63 f77 driver specifies libs in the wrong order 840910 - usr.bin/49 f77 errors in complex arithmetic evaluations 840914 sf usr.bin/60 f77 exponentiation bug (f(x)**2 produces f(x)*f(x)) 840820 - usr.bin/46 f77 exponentiation inside sum list done wrong 840820 - usr.bin/44 f77 exponentiation problem 840914 sf usr.bin/64 f77 has problems when a DO loop variable is also a loop parameter 840820 - usr.bin/31 f77 include file declarations cause unexplained compiler error 840914 sf usr.bin/53 f77 may crash when multiplying something by the constant 0 840820 - usr.bin/45 f77 parameter values cause wrong expression evaluation 840820 - usr.bin/43 f77 statment functions and arrays conflict 840820 - usr.bin/18 f77 unexplained compiler error when using optimizer 840820 - usr.bin/17 f77/src/f2 unexplained optimizer infinite loop 840820 sf usr.bin/25 f77/src/f77pass1/exec.c DO loop parameters lost 840820 sf usr.bin/26 f77/src/f77pass1/regalloc.c computed GOTO causes core dump 840820 sf usr.bin/27 f77/src/f77pass1/regalloc.c optimizer adding redundant code 840820 sf usr.bin/28 f77/src/f77pass1/regalloc.c registered reals not allowed 840820 - ucb/92 fed bad system call/core dump 840914 -f usr.bin/59 find doesn't know about long names 841009 -f man/31 find example in manual won't work with c-shell 840914 - usr.bin/65 find won't work when searching above soft-linked directories 840820 sf usr.bin/29 find.c doesn't recognize sockets 840820 -f ucb/48 fp/fpMain.l incompatible system calls causing core dumps 841023 sf etc/49 fsck should remove sockets in preen mode 840910 sf etc/67 fsck.c can core dump given a corrupted directory size 840820 - ucb/42 ftp connections using wrong address 840820 - ucb/21 ftp passive open doesn't follow consistent protocol 840820 - ucb/98 ftp remote cwd doesn't work 840820 sf ucb/94 ftp/cmds.c globbed files not handled 840820 -f ucb/79 ftp/getpass.c password truncating to eight characters 840820 sf etc/35 ftpd.c last logins log not updated in some cases 840912 sf etc/51 ftpd/ftpd.c ftp doesn't work on multi-homed hosts 840820 sf etc/14 ftpd/ftpd.c null passwords security breach 840820 -f man/13 getgroups.2 inconsistency 840820 sf man/17 getgroups.2 inconsistency 840820 -f man/10 getitimer.2 update needed 840820 -f man/14 getrlimit.2 inconsistency 840820 sf etc/41 gettable.c updating host table via version number 840820 sf etc/24 gettable.c using nicname instead of hostname 840912 sf etc/55 getty/subr.c "ck" flag in gettytab ignored 840820 -f man/3 groups.2 reference to setgroup 840912 sf sys/166 h/ioctl.h TIOCREMOTE defined wrong 840820 -f sys/91 h/un.h bind passing wrong-sized structure 840912 -f sys/167 h/{}.h kernel can't handle group/user ids greater than 32767 840913 - sys/175 ideas for crash recovery 840820 sf etc/21 ifconfig.c arp flag, flags trashed after hostname 840820 sf etc/22 ifconfig.c arp flag, flags trashed after hostname, update 841112 -f etc/68 ifconfig.c given host name not in /etc/hosts, can cause later panic 840820 sf etc/10 init.c race condition for HUP signal and simultaneous logout 840912 sf etc/62 init.c small bug can produce bogus "failing: sleeping" message 840913 -f usr.lib/52 ioinit(3F) doesn't work 840914 - usr.bin/58 iostat reports negative percentages 840820 -f usr.bin/48 iostat.c doesn't see external/internal clock speed differences 840820 -f ucb/64 last.c remote last doesn't flush message apon quit 840820 sf ucb/65 lastcomm.c uses whole blocks, can miss recent commands 840820 sf bin/45 ld load map doesn't include files that only define storage 840820 - bin/37 learn can't specify user directory or subject 840820 sf usr.bin/42 learn/copy.c ^D causes infinite loop / Init not executable 840913 sf ucb/109 leave.c invoking by "leave +n" will not print last message 840914 -f usr.bin/72 lex long line bug 840820 -f usr.bin/38 lex manual gives wrong meaning for . inside [] 840820 -f usr.lib/7 lib.b scripts invoking (by non-specifying) the wrong shell 841002 - usr.lib/59 libI77 E and D formats print wrong 840914 -f lib/40 libI77 fortran routine in wrong library 840820 sf usr.lib/12 libI77/err.c fortran programs won't dump core 840820 -f usr.lib/30 libI77/ioinit.f uses a run-time library not available to it 840820 -f usr.lib/13 libI77/sfe.c x format returns error on short input lines 840820 sf usr.lib/8 lib[FU]77/signal_.c fortran signal not compatible with 4.2 840820 sf lib/36 libc/gen/alarm.c alarm can truncate pending alarms 840820 -f lib/27 libc/gen/crypt.c crypt routines for DES doesn't work 840925 sf lib/55 libc/gen/crypt.c crypt routines, another fix 840820 sf lib/31 libc/gen/ctime.c ctime(0) produces garbage 840917 -f lib/47 libc/gen/ctime.c won't work for years after 1999 840918 -f lib/51 libc/gen/ctype_.c iscntrl() doesn't think HT is a control character 841017 sf lib/59 libc/gen/execvp.c uses '-' as a path delimiter 840914 sf lib/44 libc/gen/frexp.c frexp() returns unexpected value and hangs on zero input 840917 sf lib/45 libc/gen/frexp.c frexp() speedup for VAXen 840820 sf lib/24 libc/gen/getwd.c getwd doesn't follow symbolic links 840820 sf lib/21 libc/gen/malloc.c bug with RCHECK in realloc 840927 sf lib/57 libc/gen/mktemp.c only produces 26 filenames, then fails 840820 sf lib/20 libc/gen/popen.c closes good file descriptors 840918 - lib/52 libc/gen/random.c srandom(1) doesn't always reinitialize random() 840820 sf lib/30 libc/gen/scandir.c repeatedly (needlessly) calls realloc 840917 sf lib/49 libc/gen/sleep.c SIGALM remains blocked after call to sleep 840820 sf lib/34 libc/gen/syslog.c format string with % escapes doesn't work 840913 sf lib/37 libc/gen/ttyslot.c ttyslot() unnecessarily slow, not using stdio 840820 sf lib/17 libc/stdio/fopen.c full file table handled wrong 840820 -f lib/25 libc/stdio/fputs.c given zero length string returns garbage 840820 -f lib/23 libc/vax/gen/bcopy.s comment in source file wrong/misleading 840918 -f lib/53 libc/vax/gen/ffs.s return value wrong with argument == 0 840820 -f usr.lib/15 libdbm/Makefile doesn't use -c option to compile libdbm.a 840820 -f usr.lib/6 libplot library terminal names inconsistent with filters 840820 - usr.bin/11 lint (-h) doesn't detect constant assignments in conditional 840820 -f usr.bin/10 lint command-line options mishandled 840914 - usr.bin/55 lint confused by static declarations in #include files 840910 -f usr.bin/50 lint error in option evaluation 840820 -f usr.bin/39 lint/llib-lc longjmp declared wrong in library 840910 - ucb/99 lisp can get into endless loop in macro expansion 840820 - ucb/90 lisp in maclisp there are two DEFCONSTs defined differently 840917 -f ucb/116 lisp/Makefile doesn't make current version 840820 -f ucb/60 lisp/Makefile doesn't pass on MFLAGS 840820 - ucb/91 lisp/franz mis-handles atom names starting with digits 840820 sf ucb/73 lisp/franz/lam7.c doesn't close pipes for child processes 840820 sf ucb/68 lisp/franz/vax rawhlist won't compile 840820 -f ucb/93 lock.c typing ^D puts it into infinite loop 840820 -f bin/1 login.c argument to ioctl is wrong type 840913 - usr.lib/42 lpr -l flag does not work 840820 - usr.lib/23 lpr host names not preserved between gateways 841023 sf usr.lib/62 lpr/printjob.c doesn't reset indent after an indented job 840918 -f usr.lib/58 lpr/printjob.c doesn't use "new" tty discipline for local mode bits 840820 -f usr.lib/16 lpr/printjob.c information fields too small, cause lpd coredump 840913 sf usr.lib/48 lprm can fail on local removes 840913 sf usr.lib/57 lprm cannot restart printer daemon 841002 -f bin/66 ls.c field width for inode numbers is too small 840820 sf bin/31 ls.c speed-up of user name searching 840820 sf bin/30 ls.c symbolic links and -F and -l not combined well 840925 -f man/30 lseek.2 documentation of lseek is incomplete 841012 - ucb/127 mail 'at' gets replaced by '@' n subject line 840913 sf bin/53 mail (ucb/Mail) mail doesn't use file locking 840820 - ucb/36 mail replies change address `user@system' to `system:user' 840820 sf bin/14 mail.c race condition in writing mail file 840820 sf ucb/78 mail/cmd3.c replies figured out wrong 840913 -f bin/61 make default suffix list not as described 840820 sf bin/47 make loses file descriptors for large programs 840820 - sys/19 makefile #ifdefs missed when "depend" makes dependancy list 840820 - sys/20 makefile won't correctly build bootrl 840820 sf ucb/69 man.c improved searching of local man directories 840820 sf ucb/82 man.c mishandling of job control (leaving phantom processes) 840820 sf ucb/81 man.c not using cat file for non-ttys / messy (-h) nroffing 841108 -f usr.lib/66 me/tbl.me table text blocks aren't filled inside floating keeps 840820 - local/3 mh loses mail on full mailbox 840820 -f new/2 mh/cmds/prompter.c doesn't prompt for To, Cc, and Subject 840820 sf new/3 mh/cmds/replsubs.c puts spaces around `@' 840913 sf lib/39 mip/match.c C compiler can blow up on 4-byte records 840918 sf lib/50 mip/pftn.c declaring non-existant arguments gives odd compiler error 840918 sf lib/46 mip/pftn.c static function arguments cause C compiler error 840917 sf lib/48 mip/trees.c C compiler can't handle some constant expressions 840913 -f man/28 mkfs man page doesn't mention nbpi option 840820 sf ucb/80 more.c glitches on terminals with funny "standout mode" 840913 -f ucb/114 more.c large termcap entries can cause problems 840917 -f ucb/117 more/more.c array allocated on stack getting overwritten 840913 sf ucb/111 more/more.c underlining doesn't work on terminals like tvi925s 840820 - ucb/40 msgs.c msgs -p can be killed by more 840820 -f bin/24 mt.c given no operation, it writes a tapemark 840820 sf sys/33 net/if.c in ubareset network drivers called with wrong # of args 841112 sf sys/184 net/raw_usrreq.c recvfrom() on raw socket can return bad source addresses 840820 sf sys/120 net/raw_usrreq.c when freeing a route, doesn't zero pointer 840820 sf sys/60 net/route.c redirects are treated as the wrong type 840820 sf sys/80 netinet/if_ether.c can't force local ethernet traffic to wire 840820 -f sys/65 netinet/if_ether.c packet length wrong 840910 sf sys/130 netinet/if_ether.c panic on broadcasting ICMP ECHO packet to large ethernet 840820 - sys/101 netinet/in_pcb.c freeing a free socket 840910 -f sys/126 netinet/ip.h definitions don't meet IP specifications 840820 sf sys/109 netinet/ip_icmp.c fragmented packet causes dangling pointer 840820 sf sys/63 netinet/ip_icmp.c look for headers in multiple mbufs (fragmented packet, see sys/109) 840820 sf sys/75 netinet/ip_icmp.c ping packets lost - wrong format ID field 840820 -f sys/49 netinet/ip_output.c not working on manual route 840820 sf sys/70 netinet/ip_output.c,net/route.c changes in route table not noticed 840820 sf sys/62 netinet/raw_ip.c large packets get rejected for raw internet 840820 sf sys/53 netinet/tcp_input.c code change - not a bug 840820 sf sys/72 netinet/tcp_input.c connections hang in FIN_WAIT_2 from TOPS-20 connections 840820 sf sys/96 netinet/tcp_input.c connections hang in FIN_WAIT_2 upon disconnect 841012 sf sys/180 netinet/tcp_input.c maximum segment size calculations wrong 840820 sf sys/54 netinet/tcp_output.c code change - not a bug 840820 sf sys/68 netinet/tcp_subr.c maximum segment default set wrong 840820 sf sys/119 netinet/tcp_{input,output,subr}.c max seg size calculations wrong 840820 sf sys/71 netinet/tcp_{input,output,subr}.c max seg size calculations wrong 840820 sf sys/59 netinet/udp_usrreq.c UDP checksums not used/don't work 840910 sf sys/132 netinet/udp_usrreq.c bad UDP checksum in implied header 840820 sf ucb/38 netser/misc/rexecd.c TERM not set in passed environment 840820 - ucb/41 netser/rwho/{ruptime.c,rwho.c,rwhod.c} integers not in network byte order 840820 - ucb/44 netser/rwho/{ruptime.c,rwho.c} handling argv, passes 0 string pointer to strcmp 841114 sf ucb/135 netstat/inet.c efficiency fix for netstat's inetname call 840912 -f etc/54 newfs.c doesn't pass on error status returned by mkfs 840914 -f usr.bin/56 nroff sometimes trashes current directory permissions 840820 sf usr.bin/32 nroff/n1.c,n4.c additions/changes for mm macro compatibility 840910 - ucb/100 pascal pascal compiler vs. interpreter inconsistency 840820 - ucb/83 pascal/pi real reads create "bad address" error from pix 840913 sf ucb/102 pascal/pxp/rval.c pretty-printer removes necessary parentheses 840913 sf ucb/104 pascal/src/hash.c won't accept mixed-case keywords 840820 - ucb/49 pascal/utilities/config.c linked to non-existent file 840820 - ucb/87 pascal/utilities/pc.c request for debugging feature 840918 - ucb/118 pc #include files found in current, not source's directory 840913 sf usr.lib/47 pc function "remove" doesn't work for blank-padded string variables 841108 sf ucb/133 pc/src doesn't allow "others" clause on case statements 840914 - lib/41 pcc C compiler puts "asm" code in wrong spot after an "if" 840913 sf lib/38 pcc/table.c C compiler gets wrong results on floating comparisons 840913 sf bin/59 pr -t flag doesn't work 840820 - ucb/34 print.sh in large case, lpr tries to create filenames with non-ascii characters 840820 sf usr.bin/5 prof.c ignores the -z option when generating plot 841016 -f bin/67 ps.c produces "tty table overflow" on large /dev directory 840918 - etc/65 pstat.c won't work on systems without ptys 840820 sf etc/42 pstat.c,ps.c -k option doesn't work with address translation 840913 - usr.lib/40 putc doesn't return EOF if file is open for reading 840914 - ucb/115 pxp removes argument declarations from a function with itself as argument 840820 - ucb/37 rcp `protocol screwup' message appears using globbed files 840820 sf ucb/71 rcp.c 3rd party copies don't follow expected equivalence 840820 -f ucb/86 rcp.c creates file in / when user doesn't have permissions 840820 sf new/1 rcs/{ci.c,rcsgen.c} trying to ci multiple files fails on second log message 840820 - man/7 reboot.8 no mention of front panel switch settings on 750s 840914 -f usr.bin/68 refer - incorrect citation labels 840914 sf usr.bin/61 refer bug when handling duplicate references 840820 sf usr.bin/36 refer footnotes sorted wrong on duplicate entries of a reference 840820 -f usr.bin/40 refer interpolated signals make non-ascii suffix characters 840914 - usr.bin/67 refer not reliable if bibliography not in same directory 840820 sf usr.bin/37 refer sorting by author ignores %Q field 840820 -f usr.bin/20 refer/addbib.c ^D after abstract causes infinite loop 841108 sf usr.bin/76 refer/addbib.c ^D after abstract causes infinite loop 840820 -f man/12 renice arguments list switched 840820 sf etc/9 restor if tape has inconsistent file length, restore can't read it 840820 - etc/17 restor/restor.c using t and s option causes file extraction 840820 sf etc/44 restore incorrectly infers number of inodes 840820 sf etc/48 restore/restore.c multi-reel sometimes loses list of files 840820 -f etc/32 restore/tape.c restarting using R option causes core dump 840912 sf etc/63 rexec bad choice for service port number 840918 -f etc/64 rexecd closes off stdin - programs can't use it. 840910 - ucb/101 rlogin hangup while rlogged in doesn't kill login 841108 sf ucb/132 rlogin.c control characters are sent to terminal for ~ escapes 840820 -f etc/26 rlogind.c wrong byte order conversionroutine used 840913 - games/7 rogue arbitrarily saves games and messes up inventories 840913 - games/8 rogue bug in internal linked list 840913 - games/9 rogue inventory control problem 840820 - games/5 rogue various problems drop user into shell 840912 sf etc/56 routed/startup.c flag bits set wrong, drops routing entries 840912 sf etc/57 rsh.c group membership lost on rsh if equal to rsh's group 840820 - ucb/58 ruptime.c code for working directory is misleading 840820 sf etc/28 rwhod/rwhod.c can't use dashes in host-name 840820 sf etc/46 rwhod/rwhod.c datagram packets not sent over point-to-point line 840912 sf etc/59 rwhod/rwhod.c efficiency fix for nlists of kernel 840820 - etc/20 sa.c -u option produces rubbish, as does AFORKed commands 840820 - etc/29 sa.c truncating times to seconds loses valuable information 840913 - man/23 sail man page missing 840913 -f man/27 savecore man page missing some information 840912 sf etc/58 savecore.c alternate system image can't always be used 840820 - ucb/88 script.c (pseudo tty driver?) not handling ^S/^Q handshake 840820 sf ucb/62 script.c doesn't support parity, RETURNS not stripped 840913 - bin/58 sed suggestions for improvement 840820 -f ucb/19 see not invoking correct shell 840820 -f man/11 select,getitimer,setitimer should reference each other 840820 - ucb/84 sendbug no `clean' entry in makefile 840820 - ucb/66 sendbug/bugfiler.c won't accept 3 arguments 840820 -f ucb/97 sendbug/sendbug.sh doesn't interrogate editor shell variable 840914 - lib/42 sendmail changes spaces in addresses to periods 840820 sf usr.lib/20 sendmail concurrent alias database updating produces garbage 840820 - usr.lib/25 sendmail duplicate copies of source make changes difficult 840913 -f usr.lib/43 sendmail identifier clash 840913 -f usr.lib/44 sendmail missing subroutine "bmove" 840913 -f usr.lib/45 sendmail missing subroutine "clear" 840913 sf usr.lib/49 sendmail myhostname problems 840913 - usr.lib/54 sendmail problem with escaping "From..." lines 840820 - usr.lib/28 sendmail segmentation fault apon using any option 840913 - usr.lib/55 sendmail smtp doesn't accept [a.b.c.d] sender format 840820 - usr.lib/19 sendmail/aux/syslog.c time mark only generated with -d option 841009 -f usr.lib/61 sendmail/src/alias.c "database out of date" messages go out to SMTP sites 840820 sf usr.lib/18 sendmail/src/collect.c EOF before newline causes infinite loop 840820 sf usr.lib/37 sendmail/src/collect.c returns message each time TCP times-out 841002 sf usr.lib/60 sendmail/src/collect.c tcp reset causes infinite loop 840820 -f usr.lib/38 sendmail/src/conf.c frozen config file values QueueLA and RefuseLA ignored 840820 sf usr.lib/36 sendmail/src/parseaddr.c some debug output is always produced 840820 -f usr.lib/22 sendmail/src/srvrsmtp.c alias references failing for incoming mail 841114 sf usr.lib/67 sendmail/src/srvrsmtp.c sender is dropped from the recipient list 840820 sf usr.lib/32 sendmail/src/srvrsmtp.c variable "WizWord" #ifdef'd out 840820 sf usr.lib/21 sendmail/src/{deliver,srvrsmtp}.c dropping mail from Berknet 840913 sf usr.lib/51 sendmail: can't define more than 1 macro from command line 840820 -f man/20 setreuid who can change ID of process stated wrong 840913 - bin/60 sh out of date 840820 - bin/50 sh setuid root shell scripts can give root shell to anyone 840910 - sys/123 signals ioctl calls hang after receiving SIGCONT 840913 -f man/26 sigpause man page incorrectly specifies error return 840820 - man/18 sigvec.2 parameter description missing 840820 - man/4 socket.2 missing documentation 840820 sf sys/15 stand/boot.c? boot doesn't follow symbolic links 840820 -f sys/116 stand/hp.c can't boot from eagle drive (on mba{123}) 840912 sf sys/160 stand/hp.c standalone programs using disk are not re-entrant 840914 -f misc/10 stdio.h sign-extension in putc can confuse errors 841018 sf ucb/128 strings.c ignores first 32 bytes of data segment 840820 -f usr.bin/35 struct doesn't work under csh 840914 - usr.bin/71 struct kills lines below computed gotos and if else endif bug 840820 - man/19 su.1 options not mentioned in manual 840820 sf etc/27 swapon.c error message calls printf wrong 840910 - sys/124 sys interrupted open() wastes a file descriptor 840820 - sys/39 sys kernel doesn't clear exclusive open locks 840820 sf sys/74 sys mysterious file disappearance from iput() 840820 - sys/92 sys signal calls mixed with ioctl calls cause process hang 840913 - sys/174 sys(ipc) system crashes due to deadlocked socket use 840820 sf sys/40 sys/init_main.c stack size hard limit intiallized to wrong value 840820 sf sys/69 sys/kern_acct.c,etc/sa.c acct & sa don't use same time units 840820 -f sys/12 sys/kern_clock.c "getrusage" doesn't average clock ticks 840912 sf sys/159 sys/kern_clock.c redundant code in hardclock() 840820 - sys/13 sys/kern_clock.c undefined symbol "IUR" for VAX730 config 840820 sf sys/99 sys/kern_descrip.c closing closed files references unused inodes 840820 -f sys/90 sys/kern_descrip.c function fcntl returns wrong error number 840820 - sys/56 sys/kern_exit.c wait not checking for zero rusage pointer, not sending EFAULT 840820 sf sys/37 sys/kern_resource.c "unlimit" returns error 840820 sf sys/29 sys/kern_sig.c "kill -0" returns wrong error code if uid is wrong 840820 sf sys/83 sys/kern_sig.c signal handling changes, 4.1-4.2, changed back 840820 sf sys/115 sys/kern_time.c time zone is ignored in settimeofday 840820 sf sys/21 sys/pty.c long writes to PTY controller can lose characters 840820 - sys/26 sys/socket write to pipe with bad buffer returns wrong error code 840912 -f sys/168 sys/sys_generic.c arguments to select not declared consistently 840820 sf sys/122 sys/sys_generic.c exceeding file size - more extensive fix 840820 sf sys/121 sys/sys_generic.c exceeding file size produces wrong error number 840820 sf sys/108 sys/sys_generic.c stopping program waiting in select messes up select 841108 -f sys/183 sys/sys_process.c kernel stack getting overflowed while tracing a process 840820 sf sys/23 sys/sys_xxx.c bad accounting suspension condition calculation 840820 sf sys/34 sys/tty.c ^S and ^Q not working in TANDEM mode 841108 sf sys/125 sys/tty.c old tty discipline flushes input on subsequent opens 840910 -f sys/125 sys/tty.c scanc returns wrong value on non-Vaxen 840912 - sys/171 sys/tty.c select ignores process groups 840820 sf sys/77 sys/tty.c sign bit extension affects bits in TIOCLSET call 840820 -f sys/106 sys/tty.c,tty_subr.c,vaxuba/dz.c 3Com interface causing timing problems 840910 sf sys/128 sys/tty_pty.c EOF not sent with empty writes, nor recieved if process is in read 840820 - sys/107 sys/tty_pty.c not expanding timing characters for remote links 840912 sf sys/149 sys/tty_pty.c speedup to pty driver 840912 sf sys/155 sys/tty_tb.c tablet line discipline code is out of date 840820 sf sys/31 sys/tty_tb.c tablets keep "inuse" state after being closed 840820 sf sys/94 sys/ufs_alloc.c cylinder group allocation bug causes hung system 841002 sf sys/178 sys/ufs_alloc.c fragment allocation algorithm improvement 840912 sf sys/158 sys/ufs_mount.c corrupted superblock can cause crash 840912 sf sys/157 sys/ufs_mount.c mounting raw device hangs Unix 840911 sf sys/136 sys/ufs_namei.c rename needs check for sticky directories 840820 - sys/18 sys/ufs_nami.c? creat calls in uucp are failing 840912 sf sys/163 sys/ufs_syscalls.c "freeing free inode" panic from race condition in rename 840820 sf sys/95 sys/ufs_syscalls.c copen() call for FTRUNC doesn't check permissions 840820 -f sys/82 sys/ufs_syscalls.c lseek returns wrong value, EINVAL 840918 - sys/176 sys/ufs_syscalls.c lseek() not checking for invalid offset 840910 -f sys/133 sys/ufs_tables.c inconsistency in #include vs. ufs_subr.c 840820 sf sys/50 sys/uipc_socket.c infinite loop by killing socket with pending condition 840820 sf sys/36 sys/uipc_socket.c large writes to pipe causes panic 840910 sf sys/131 sys/uipc_socket.c zero length uipc packets are not sent 840820 s sys/43 sys/uipc_socket2.c large network buffer causing "sbflush 2" panic 840912 sf sys/164 sys/uipc_syscalls.c socketpair() returns wrong value 840820 -f sys/30 sys/uipc_usrreq.c multiple file descriptors to "message" handled wrong 840820 sf sys/87 sys/uipc_usrreq.c panic in mfree on recieving message with MSG_OOB set 840820 sf sys/102 sys/uipc_usrreq.c running out of mbufs causes panic 840820 - sys/97 sys/uipc_usrreq.c using connect() for data grams gives error 840820 sf sys/47 sys/various.c fix for inode counts getting < 0 840820 -f sys/51 sys/vm_mem.c large partitions get block number sign-extended 840912 sf sys/162 sys/vm_mem.c(?) can get "munhash" panic when using ptrace() (i.e. bdx) 841031 sf sys/181 sys/vm_swp.c Scatter/gather I/O on raw disks doesn't work 840820 sf sys/14 sys/vmpage.c raw dma write from user area can hang system 840820 sf sys/24 sys/vmsched.c vmtotal() computes memory usage wrong 840820 - sys/58 sys_inode.c processes waiting for "flock" will hang if any is killed 840820 sf lib/33 syslog.c syslog in C library not complete for datagrams 840820 - local/4 talk illegal instruction if callee doesn't respond 840913 sf ucb/103 talk won't work between Sun's and Vaxen 840820 -f man/16 talk.1 typo 840913 - bin/55 tar b option not as advertized 840910 - bin/52 tar blindly continues after failing to open a directory 840820 -f bin/20 tar.c may ignore fact that directory is unreadable 840820 - sys/88 tcp retransmits too often - not conforming to its specs 840820 -f etc/38 telnet.c "Are You There?" response to pty instead of network 840913 sf ucb/112 telnet.c can't use flow control (XON/XOFF) 840820 -f ucb/63 telnet.c not producing LF with CR 840820 sf etc/23 telnetd.c dropping bytes, putting tty in RAW, writes to closed files 840912 sf etc/60 telnetd.c telnet can't use pseudo ports named ptyq* 840820 -f etc/4 termcap Adds entry not using scroll mode 840820 -f etc/15 termcap error in cs entry for vt100 840820 -f etc/34 termcap gigi terminal not supported 840910 - etc/50 termcap wrong Ann Arbor terminal tab initializing sequence 841108 sf usr.lib/65 termcap.c missing colon can cause core dump 841018 sf ucb/129 tftp/main.c interrupted transfer causes "longjump botch" 841018 sf ucb/130 tftp/tftp.c lost packets are mishandled, kills connection 840820 - etc/47 tftpd.c doesn't check permissions on path to file 840913 -f man/25 tiocflush man page incorrect about use of 3rd argument 840914 -f usr.bin/54 tip can't read phones/remote files with 600 protection 840914 sf usr.bin/69 tip only tries first dialer in list 840820 sf usr.bin/16 tip.c doesn't detect loss of carrier 840820 - usr.bin/14 tip/cmds.c FRAMSIZE > BUFSIZ causes core dump ~taking large file 840820 sf usr.bin/33 tip/uucplock.c can't unlock its own files after change in UID 840820 sf usr.bin/19 tip/{hunt,log}.c hangs if line can't be openned, misplaced #ifdef's 840820 -f usr.lib/5 tmac/tmac.e interference between .(x, .(z and .sh 840820 -f usr.lib/63 tmac/tmac.s .DS macro not working 841026 - usr.lib/64 tmac/tmac.s QS and QE macros missing from -ms 840820 sf bin/43 tp bombs when it has to alloc more memory 840913 -f games/6 trek segmentation violation 840913 -f ucb/107 tset/tset.c illegal instruction caused by wrong pointer type 840820 -f ucb/61 tset/tset.c not using terminal type from rlogin due to mapping 840913 sf ucb/106 tset/tset.c tab not being initialized in column zero 840820 -f man/5 utimes.2 wrong include file listed 840914 sf usr.bin/66 uucp excessive dialup failures 840820 -f usr.bin/15 uucp/cico.c uses old signal handling procedures 841108 sf usr.bin/75 uucp/condevs.c doesn't support VA811S and VA212 modems 840820 sf usr.bin/22 uucp/conn.c if write fails, a loop of failing writes is created 840820 sf usr.bin/21 uucp/conn.c not able to transmit break for more than 1 second 840820 -f usr.bin/23 uucp/uuencode.c mode of file from pipe is encoded as zero 841108 sf usr.bin/73 uucp/uuxqt.c many extra X. files can cause uuxqt to do nothing 841114 sf usr.bin/77 uucp/uuxqt.c output file permission can be checked on wrong system 840912 sf sys/140 vax/autoconf.c doesn't detect overlapping CSRs or two devices at same CSR 840912 - sys/151 vax/autoconf.c doesn't handle unibus devices that don't interrupt 840820 sf sys/100 vax/autoconf.c uses the number of physical UBAs instead of configuration 840820 sf sys/76 vax/flp.c out-of-range sector request leaves busy bit set 840912 sf sys/148 vax/locore.s UBA malfuctions on 780 can unnecessarily crash Unix 840912 sf sys/161 vax/locore.s Unix won't recognize more than 8Mb of memory 840820 -f sys/52 vax/locore.s magic number in assembly code calculated wrong 840820 sf sys/112 vax/machdep.c a tbuf parity error causes unnecessary panic 840912 sf sys/169 vax/machdep.c a.out exec'd without checking resource limits 840820 sf sys/114 vax/machdep.c hard memory errors not detected/corrected 840925 -f sys/177 vax/machdep.c null statement between if() and asm() is missing 840912 -f sys/150 vax/machdep.c premature panic can destroy an hp root filesystem 840820 sf sys/66 vax/machdep.c system memory size not computed correctly 840912 sf sys/153 vax/sys_machdep.c resuba() not checking for negative arguments 840820 sf sys/57 vax/trap.c interrupting wait3() with sleeping parent hangs 840820 - sys/79 vax/trap.c sigstack() is using wrong stack 840912 - sys/156 vax/tu.c lint bugs in TU58 console cassette driver 840820 - sys/42 vax/tu.c tu_restart() is calling timeout() with bad argument 840912 -f sys/145 vaxif/if_ec.c ecprobe() returns wrong value on success 840820 sf sys/98 vaxif/if_ec.c loopback in 3Com ethernet driver doesn't work 840912 sf sys/144 vaxif/if_ec.c malfunctioning 3Com ethernet board can unnecessarily panic Unix 840820 sf sys/110 vaxif/if_en.c byte-swapping done wrong on 3MB xerox ethernet driver 840820 sf sys/9 vaxif/if_il.c after ubareset, packets get a "bad type field" 840912 - sys/142 vaxif/if_il.c malfunctioning Interlan ethernet board can hang Unix 840910 sf sys/134 vaxif/if_pcl.c timing problems when reinitialized 840820 sf sys/118 vaxif/if_uba.c 2K packets won't get through network 840912 sf sys/172 vaxif/if_uba.c mishandled packets > 1024b and 0 hlen UPDATE 840911 sf sys/135 vaxif/if_uba.c mishandles packets > 1024b and interfaces with hlen==0 840820 sf sys/61 vaxif/if_vv.c V2LNI driver doesn't broadcast or loopback correctly 840820 - sys/38 vaxmba/hp.c RM05's are improperly auto-config'd 840820 -f sys/28 vaxmba/hp.c error in CDC 9775 partition table 840910 - sys/127 vaxmba/hp.c rm03s and rm05s mis-identified 840820 -f sys/25 vaxmba/ht.c "UNS"afe flag being inadvertently set 840820 - sys/81 vaxmba/mt.c TU78 driver can't do reverse reads / EOT happens early 840912 sf sys/173 vaxmba/mt.c TU78 driver can't do reverse reads: crashes Unix 840820 - sys/104 vaxmba/mt.c can't use two TM78 tape formatters 840912 -f sys/143 vaxmba/mt.c redundant code 840820 sf sys/16 vaxuba/d[hz].c IOCCDTR ioctl call not checking permissions 840912 -f sys/147 vaxuba/dh.c dhparam() can exit at high IPL, losing interrupts 840820 sf sys/89 vaxuba/dh.c soft carrier flag and interrupt inadvertently clears carrier 840820 sf sys/111 vaxuba/dh.c soft carrier flag disables DTR 840820 - sys/93 vaxuba/dmf.c dmfprobe() doesn't check for actual device 841009 sf sys/179 vaxuba/dmf.c processes "select"ing on output don't get woken up 840820 - sys/86 vaxuba/dmf.c undefined variables compiling with DMFDMA option 840820 sf sys/105 vaxuba/dz.c dztimer lowers IPL causing panic 840912 sf sys/146 vaxuba/d{h,mf,z}.c ioctl of TIOCLSET not propogated to device 840912 sf sys/154 vaxuba/idc.c R80 ECC routine causes Machine Check 9 on 11/730 840912 - sys/139 vaxuba/lp.c inconsistency between MAKEDEV and lp on minor device numbers 840911 sf sys/137 vaxuba/lp.c watchdog timer doesn't check for unflushed buffers 840910 sf sys/129 vaxuba/rl.c an offline rl02 is ignored on boot-up 840912 sf sys/141 vaxuba/rl.c partition table missing E partition entry 840820 sf sys/35 vaxuba/uba.c UBA reset causes panic 840820 -f sys/67 vaxuba/uda.c "set controller char" fails if disk unit 0 not present 840912 -f sys/138 vaxuba/ut.c segmentation violation caused by misplaced assignment 840912 sf sys/152 vaxuba/{dn,lp,rl,uu}.c unterminated address lists for unibus drivers 841009 -f ucb/126 vgrind/tmac.vgrind fix for putting page numbers on alternate corners of pages 840918 -f ucb/120 vgrind/vfontedpr.c changes date on last page of one file to that of next file 840927 -f ucb/124 vgrind/vgrindefs.src "void" is left out as a keyword for C programs 840918 - ucb/119 vi unsuccessful search for pattern from tags file turns magic off. 840820 -f ucb/96 vmstat.c doesn't see external/internal clock speed differences 840820 -f ucb/24 vmstat.c timer calculations wrong (60 vs 100 ticks/second) 840820 -f ucb/50 vtroff handles "-" option wrong 841108 sf ucb/131 w figures out last command associated with a user wrong 840820 -f ucb/77 which.csh doesn't see aliases 840820 -f man/22 whois no manual entry