4.1.2 bug/patch list

From: Hal Stern - NE Area Tactical Engineering (stern@sunne.East.Sun.COM)
Date: Fri Nov 01 1991 - 21:05:52 CST


enclosed is the list of bug fixes and patches rolled
into 4.1.2.

hope you find your favorites.

--hal

Bugs Fixed in SunOS 4.1.2

Over 200 bugs have been fixed for SunOS 4.1.2. This chapter lists
the more significant fixes, including CTE patches included in SunOS
4.1.2 (see Section 6.13). The bugs are listed in categories, and
include the bug ID and a synopsis of the bug. The following
categories are included:

  o Kernel
  o Network
  o SCSI
  o Graphics
  o Utility
  o Library
  o Libsuntool
  o Sunview
  o Compiler/Loader
  o C2
  o Documentation
  o Install
  o CTE Escalations
  o CTE OpenWindows Version 2 Patches

KERNEL
1008324 TIOCCONS is a security hole
1016767 /boot works for 1st disk controller only
1029802 4/280 with xy451 panics: regs accessed while busy (patchid 100364-01)
1032053 getreg should use fuword() when simulating instructions
1032534 Kernel panics with panic: psig on exiting sunview
1033861 Request an intelligent swap block freeing algorithm
1036167 modified superblock may not be updated at unmount
1036196 MLOCK/MUNLOCK broken
1036449 modified superblock may not be updated at unmount
1037039 ufs_readdir hangs on a 0len entry
1037052 shmdt(2) will not detach a read only segment
1037715 ISO orderly release is not supported, but TCPTLI says so
1038651 Using tmpfs ie ram /tmp can cause data initlztn w Fortran on 4.1
1038686 System panics with "panic: hat_ptesync - invalid pme" message
1039275 writing to an PROT_READ area is giving SIGBUS not SIGSEGV
1039287 tcp/tli transport cannot send more than 4052 bytes of data
1039410 putting default swap partition in fstab causes system crash, dump
1039840 unmount doesn't close block device
1039846 unmount leaves metadata cached
1039850 inode left locked on symlink creation
1040722 Pseudo-ttys become attached to other users or hang
1042350 tmpfs problem with ftruncate test in SCTS from SUNVS
1042808 nopagereclaim erroneously set to 1 for Sun-4/4xx
1043270 tmpfs disallows mmap beyond end of file
1043801 panic: assertion failed, pmg->pmg_keepcnt == 1
1044192 hard link to a directory succeeds on tmpfs for non-root users
1044666 panic: ttcompat: unexpected ioctl acknowledgment
1044668 umount/sync race can hang system
1044888 Streams run out of dblks and hung the system
1045360 spurious VME intrrpts cause kernel to panic: data f
1045582 NeWSprint 1.0 hangs on 4/75 and 4/40
1046449 multiple-register sbus cards don't work on a 4/75
1047295 mounting certain iso 9660 cd's succeed but directory becomes data
1047355 polling not working correctly
1047586 mkfifo does not work on tmpfs
1048128 xon flow control problems on serial i/o
1049010 DLS60 kernel config file is incorrect.
1049027 tmpfs hangs and deadlocks
1049125 System panic's when reject a network connection via TLI
1050340 mmap(MAP_PRIVATE), madvise(MADV_SEQUENTIAL) => panic: swap_xlate
1050540 mount and sync can deadlock and hang the box
1050543 umount can cause a iinactive panic
1050546 putpage can hang the box
1050548 nfs_putpage can hang the box
1050558 Sparcstation 2 running SunOS 4.1.1 crashes under some applications
1051875 mkfs can create an unusable file system
1051876 system hangs when pageout sleeps in ufs_putpage
1051983 buffer cache sz decreases w lg kernels causing high (patch 100330-02)
1051992 pageout and clustering are not cooperating
1052649 write system call is returning EINTR
1052669 panic: data fault in strwrite - streams corruption
1053582 mount/sync window causes panic: sleep
1054054 +s and +t together do not work as expected
1054999 syncip overhead in ufs_inactive causes poor NFS performance
1056058 panic when writing to a >=2g-bsize file
1056245 Process hangs in page_cv_wait, ufs_getapage after locking page
1056992 4.1.1 leaks kernelmap
1056992 4.1.1 leaks kernelmap (patch 100330-02)
1057211 VME master bus accesses can time out during heavy I/O
1057478 access to non-existn mmap /dev/sbus cause panic: async memory err
1057481 System hangs when running TLI
1057929 sys hang: prestosrve and NC400 exhausting kernelmap (patch 100330-02)
1057963 cannot mount an exported tmpfs directory
1060281 poll() sys call gives bad returns for fd events
1061174 poll does not return -1 when it receives a signal
1063310 floppy driver reports drive as "unexpectedly busy"
1065858 Cant run OW xinit on 4/670, 4/630 running 412A1.2
1066086 4.1.2 kernel crashes under async I/O load, running MP
1066422 performance enhancements for the sun4m IPI driver
1066743 Track crosscall stats separately from intrrpt stats
1067681 lockfs signal behavior may break applications
1068051 profiling kernel support for sun4m
1068283 vmstat reports incorrect numbers
1068363 system crashes with 112mb memory and 128 maxusers
1068462 kernel workaround needed for bugid 1067719
1068548 PROM mailbox not properly mapped
1068907 remove CDROM driver debug info
1068910 Dump of data using /dev/sbus* device files broken
1069072 Int div on sparc can be used to modify data
1070099 support for removable disks got busted in 4.1.1

NETWORK
1006905 add lock file to render rpc.yppasswdd s1ngle threaded
1034328 client can crash if two procs unlink (patchid 100173-06)
1038060 ie0: WARNING: if_snd full error still noted
1039326 vmunix : ie0 : lost interrupt : resetting
1041303 ifconf() off by one
1045211 Problem with booting diskless clients
1045531 Lock Mgr. suspends "file locking" processes indefinitely
1045536 nfs exprts to non-sun sys can result (patchid 100173-06)
1064433 Export of subtree doesn't work (patchid 100173-06)
1066287 nfs hang when looking at lg file changed on server (patchid 100173-06)
1066663 SIGIO signal for async io fails to pend across NFS (patchid 100357-01)
1029628 setuid bit copied to NFS file system
1030884 NFS full file sys gets ENOSPC even when overwriting existing file
1034328 client can crash if two proc's unlink the same file at once
1034750 automount hangs while trying to open a mount point
1037476 Sending bad proc to NFS server can cause mbuf leak
1038302 NFS export option "anon=-1" does not work
1038308 4.1 automount sets up a different sym link 5 mins after 1st access
1039406 3960-3980th repeated sckt open & close fails w addr already in use
1039839 nres_gethostbyaddr logs erroneous messages to NIS server's console
1039977 bug in the NFS DEBUG code, file nfs_export.c
1041409 cannot execute setuid root programs in NFS mounted filesystem
1041559 system is panicing in mclput
1042435 client side noninterruptible hang
1043343 increase arp table size
1044565 pc-nfs client failed locking entire UNIX file
1045536 NFS exports to non-sun systems can result in file truncation
1045700 lockf fails when two processes try to read, write simultaneously
1045993 NFS file caching still occuring on locked files
1045995 unlink(2) on a file will prevent NFS file locks on the same file
1045996 File locks are not removed on the server when a client is rebooted
1046001 fcntl is interupted by signals and returns the wrong error code
1046945 'ping' caused machine to panic
1047557 Old pages not being purged if file gets truncated on server
1048875 Missing /etc/mtab file can fork the automounter
1052330 locking on NFS file doesn't cause cache purged after the 1st time
1052879 panic iesynccmd with SunNet OSI 7.0
1053552 ip_input drops pckts w IP opts as bad checksum w mclput pnc patch
1053679 file region locking of NFS files was broken in 4.x
1054669 telnetd allows password snooping
1057673 panic: iinactive may result from klm code
1057685 4.1.1 NFS servers freezing
1057878 panic due to window in rtfree()

SCSI
1036481 bsr after reading EOF doesn't record space back, wrong pstn stat
1042822 st: warning tape may be wearing.... on Exabytes
1045071 sd: does not scan past 1 GB when using format utility
1045586 Handling of special FORMAT command is broken w.r.t blkno decode
1046305 some XXgetcap cases reversed
1046580 bug in esp host adapter can cause panic during error recovery
1048141 esp does not always recognize a marginal SCSI bus
1049417 select phase not timed out causing indefinite hangs
1049674 general bug report for some esp problems
1049830 timeouts in polled mode cause a panic
1050067 esp driver resource alloc fails when esp is child if dma
1051244 SCSI Tape drive is misusing signals
1052613 max dma limits set by host adapters are too small
1052659 FSR on the old SCSI tape driver fails in 4.1.1
1052888 st driver can cause a panic: zero divide trap
1055184 3/2 sundev/sd.c uses only one buffer per unit
1058682 Reassign block (format "repair") malfunctions beyond 1GB
1059139 Accessing a SCSI tape drive causes system crash
1062430 st drvr writes extra file mrks if opened then closed after writing
1065300 front load tape doesn't reliably read tapes
1067300 st: soft errors sometimes cause loss of data
1070535 esp: sync xfer rate is not renegotiated
1070540 esp: incomplt cleanup after proxy msg causes panic
1070876 delay after scsi bus reset required
[various] improvements in st ioctl, EOF, EOT, EOM handling & status rprt

GRAPHICS
1045577 rasfilter_rgbtobgr always fails
1046046 The colormap is not correct when 128 colors are used on 4.1.1
1046327 P4 CG6 hardware cursor invisible under Sunwindows on OS4.1.1
1063738 Diffuse positional lights on color-per-vertex tri
1063743 Ambient positional lights for color-per-vertex
1064295 Degenerate hollow triangles cause internal edge
1066677 GT crashes w SunPHIGS Quick Update of batched polyl
1066772 wide patterned polylines without vertex colours are
1066851 gtconfig -M flag doesn't preserve VIDEO_ENABLE
1066983 quick check pgm to visually test accel port to dev
1067972 hi res version of cg12 (gsxr) text is trash in pr_b
1068136 gtconfig needs sync generator setup pgms for NTSC
1068153 Leaf nodes which set no attributes cause QUM mode
1068802 pixwin double buffer bug for GS
1069396 gtconfig: sync generator pgm change needed for
1069691 phigschild crashes GT system when huge application
1070466 Setting hatch_transparency to false affects perf
1071971 Get jitter when using 1280 @ 67hz video output forma

UTILITY
1016437 lpd does not check file names for legality
1022363 format: remove dummy defect list commit for embedded SCSI disks
1025250 Zero-lngth defect list causes format to fail extractn of mnfc...
1030087 sendmail yp aliasing does not work with non-sun yp masters
1031577 modload does not recognize the "vector" keyword
1035625 not enough information on embedded scsi defect lists
1036159 A user can run programs with root's group privileges...
1039221 bar core dumps w -x or -t option
1045185 Disks are displayed in controller order but chosen in disk order
1045636 4.1 /bin/mail problem delivering mail
1047340 /bin/mail can be used to invoke a root shell
1049010 DLS60 config file does not work
1050675 Original, extract format command fails if defect count is zero
1051638 format mode selects don't support SCSI-2 page format
1052805 Low-level format of MD21 disks usually fail with Warning...
1053733 pax gets into infinite loop at EOT
1055402 Bourne shell scripts using inline redirection and
1058003 When reading from /dev/printer lpd does not check how much
  data it has read
1058236 checksum error even with -c -i options
1059212 Improvement needed in mode select error handling for SCSI disks
1059225 Do not hardwire any SCSI disk mode select parameters
1063772 possible to overwrite a file on system using lpr
1067216 Format fails on 207mb maxtor drive
1068402 mkfs should initialize UFS clean flag
1068640 formatting CDC drives generates errors

LIBRARY
1038500 localtime or tzsetwall corrupts malloc space (libc)
1041074 The disk version of the "C" locale is incomplete
1044722 undefined symbol in libxpg.a
1044909 /usr/lib/expreserve race condition was used to break into a system
1045471 4.1(+) shared C libraries reference undefined symbols
1050040 fcvt() segment faults under 4.1.1
1051619 system() uses the system call fork() instead of vfor
1051881 colldef rejects apparently valid input
1052398 strxfrm is not 8 bit clean
1052463 colldef can't handle a substitute statement with hex numbers
1053346 There shouldnt be an imposed length limit for strings in strcoll()

LIBSUNTOOL
1038363 window_destroy does not release memory; 8k memory leak per textsw

SUNVIEW
1028856 2/2 master defaults database is not being read
1038313 1/1 Can't open and use more than 64 windows concurrently
1039576 1/1 selection_svc and rpc can be used to gain access to system files
1039760 3/2 notifier fails to handle fcntl for FNDELAY correctly
1040606 2/3 selection_svc security problem

COMPILER/LOADER
NOTE: new compiler/loader in SunOS 4.1.2 includes substantial fixes
that may affect some application programs. See "Link-editor Bug
Fixes" in Chapter 2 for more detail.
1019004 -assert definitions can fail to report undefined symbols
1032208 ldd doesn't write file names if standard output is not a tty
1032209 ldd runs out of file descriptors
1032739 ld core dumps with many libs in mult. directories
1033086 Calling dlopen() on a file with BSS kills your application
1034788 -r and -pic do not mix bad secondary magic number on 4.1
1034833 ld: can't mixed -r with -Bstatic or -A flag in 4.1
1034844 missing symbol from ld -r 4.1 object; exists in 4.0.3 ld output
1037879 Cannot create executable w shared obj which points to another
1042261 ld only recognizes first directory in LD_LIBRARY_PATH
1043082 Bogus first arg to 'ldconfig' kills dynamic linking
1043300 dlclose prevents access to functions even after further dlopen
1044524 multiply defined symbols and seg. fault caused by 4.1's ld
1045194 dlsym returns bad addr for uninit global var in dlopened library
1045272 ld -u & -r dont seem to work properly
1046379 cant call a fnctn in a shared lib from a fnctn in another ...
1046462 ld fails with seg fault proc nested incl
1050594 Uninitialized struct slot causes intermittent failures
1052428 ld.so usage of -L options confusing, leads to security problems
1064820 ld can produce bogus diags with cascaded
1069404 bad handle errors with dlsym(dlopen(NULL,1),"xxx")

C2
1040334 yppasswd wont allow user to change passwd from client..daemon dies
1040465 The passwd -e command does not work when c2 security is in place
1044204 rpc.passwdauthd can be used to guess passwords on c2 systems
1047131 getauditflagschar() routine as distrib in 4.1 libc does not work

DOCUMENTATION
1051880 colldef input format not documented
1051882 semantics of colldef are unclear

INSTALL
1041627 add_services can fail if partition changes are made
  after SunInstall.
1047095 install from CD stops and complains if floppy is in
1047696 Can't boot 4.1.1 munix on a sun4c w/40mb of memory
1063858 disk form takes 5 minutes to exit in a 40 disk machine
1064779 dataless install corrupts file system
1069645 should add support for keytables in munix

CTE ESCALATIONS FIXED IN SunOS 4.1.2
Listed below are the Corporate Technical Escalations (CTE) patches
which have been incorporated in SunOS 4.1.2. The list is in patch ID
order and includes bug IDs and a synopsis of each fixed bug.
100071-01 1038313 Can't open and use more than 64 windows concurrently
100072-01 1031577 modload does not recognize the "vector" keyword
           1038305 modload does not recognize the "vector" keyword
100075-07 1044565 pc-nfs client failed locking entire UNIX file
           1045700 lockf fails when 2 procs try to read, write simultaneously
           1046001 fcntl is interupted by signals, returns the wrong err code
           1045996 File locks not removed on server when a client is rebooted
           1045995 unlink(2) on a file prevents NFS file locks on same file
           1057673 panic: iinactive may result from klm code
           1056300 failed tlock test #1: should ret EINVAL instead of success
           1061087 File /tmp./foo left on the server after a client reboot
           1061173 File record can be read-, write-locked by diff procs simul
100085-03 1039576 selection_svc, rpc can be used to gain access to sys files
           1040606 selection_svc security problem
100109-01 1032053 getreg should use fuword() when simulating instructions
100125-04 1054669 telnetd allows password snooping
100133-01 1036159 A user can run programs with root's group privileges...
           1030087 sendmail yp aliasing does not work with non-sun yp masters
100134-03 1042822 st: warning tape may be wearing.... on Exabytes
100141-02 1039839 nres_gethostbyaddr logs erroneous msgs to NIS server's cns
100149-03 1041559 system is panicing in mclput
           1053552 ip_input drops pckts w IP opts as bad checksum w mclput
  pnc patch
100159-01 1039406 3960-3980th repeated sckt open & close fails w addr
  already in use
100168-01 1037747 crontab -e doesn't update file edited in less than 1
  setup_client
100170-03 1034833 ld: can't mixed -r with -Bstatic or -A flag in 4.1
           1034788 -r and -pic do not mix bad secondary magic number on 4.1
           1044524 multiply defined symbols and seg. fault caused by 4.1's ld
           1042261 ld only recognizes first directory in LD_LIBRARY_PATH
           1045272 ld -u & -r dont seem to work properly
           1037879 Cant create executble w shared obj which points to another
           1019004 -assert definitions can fail to report undefined symbols
100173-03 1039977 bug in the NFS DEBUG code, file nfs_export.c
           1032959 NFSPROC_MKDIR returns incrr attrbutes
           1029628 setuid bit copied to NFS file systm
           1037476 Sending bad proc to NFS server can cause mbuf leak
           1038302 NFS export option "anon=-1" does not work
           1034328 client can crash if two proc's unlink same file at once
           1045536 NFS exports to non-Sun systems can result in file truncatn
           1030884 NFS full file sys gets ENOSPC even wn overwrit exist file
           1045993 NFS file caching still occuring on locked files
           1047557 Old pages not being purged if file truncated on server
           1052330 locking on NFS file doesn't cause cache purged after
  1st time
           1053679 file region locking of NFS files was broken in 4.x
           1041409 cannot execute setuid root pgms in NFS mounted filesystem
100173-06 1034328 client can crash if two procs unlink
           1045536 nfs exprts to non-sun sys can result
           1064433 Export of subtree doesn't work
           1066287 nfs hang when looking at lg file changed on server
100174-01 1042350 tmpfs problem with ftruncate test in SCTS from SUNVS
           1038651 Using tmpfs ie ram /tmp can cause data initlztn w
  Fortran on 4.1
           1044192 hard link to dir succeeds on tmpfs for non-root users
           1043270 tmpfs disallows mmap beyond EOF
           1057963 cannot mount exported tmpfs directory
           1049027 tmpfs hangs and deadlocks
           1054054 +s and +t together do not work as expected
           1047586 mkfifo does not work on tmpfs
100179-01 1047355 polling not working correctly
100181-01 1039760 notifier fails to handle fcntl for FNDELAY correctly
100186-01 1046945 'ping' caused machine to panic
100188-01 1008324 TIOCCONS is a security hole
100192-01 1046046 The colormap is not correct wn 128 colors used on 4.1.1
100198-01 1037052 shmdt(2) will not detach a read only segment
100199-01 1037715 ISO orderly release is not supported, but TCPTLI says so
           1039287 tcp/tli transport cannot send more than 4052 bytes of data
           1049125 System panic's when reject a network connection via TLI
           1057481 System hangs when running TLI
100201-01 1040465 passwd -e cmd doesn't work when c2 security is in place
           1044204 rpc.passwdauthd can be used to guess pswrds on c2 systems
           1040334 yppasswd wont allow user to change passwd from client...
           1047131 getauditflagschar() routine in 4.1 libc does not work
100203-01 1050040 fcvt() segment faults under 4.1.1
100206-01 1038363 window_destroy does not release memory; 8k memory leak
  per textsw
100207-01 1016767 /boot works for 1st disk controller only
100208-01 1045471 4.1 (+) shared C libraries reference undefined symbols
100210-01 1028856 master defaults database is not being read
100211-02 1038050 if an "eom" ioctl gets interrptd, tape synchronization lost
100216-01 1046449 multiple-register sbus cards don't work on a 4/75
100217-01 1047295 mounting certain iso 9660 cd's succeed but directory
  becomes data
100224-02 1047340 /bin/mail can be used to invoke a root shell
           1045636 4.1 /bin/mail problem delivering mail
100225-02 1048128 xon flow control problems on serial I/O
100228-02 1032534 Kernel panics with panic: psig on exiting sunview
100232-01 1050558 SPARCstation 2 running SunOS 4.1.1 crashes under
  some applications
100243-01 1046580 bug in esp host adapter can cause panic during error
  recovery
           1048141 esp does not always recognize a marginal SCSI bus
           1046305 some XXgetcap cases reversed
100244-01 1052669 panic: data fault in strwrite - streams corruption
100244-02 1033287 Frequent exhaustion of chanmap resource observed
100249-01 1038308 4.1 automount sets up a different sym link 5 mins after
  1st access
100250-01 1052659 FSR on the old SCSI tape driver fails in 4.1.1
100251-01 1044909 /usr/lib/expreserve race condition used to break into
  a system
100254-01 1044666 panic: ttcompat: unexpected ioctl acknowledgment
100255-01 1044888 Streams run out of dblks and hang the system
100256-01 1053733 pax gets into infinite loop at EOT
100257-02 1033086 Calling dlopen() on a file with BSS kills your application
           1043300 dlclose prevents access to functions even after further
  dlopen
           1052428 ld.so usage of -L options confusing, leads to security
  problems
           1046379 cant call a fnctn in a shared lib from a fnctn in
  another ...
           1045194 dlsym returns bad addr for uninit global var in
  dlopened library
           1032208 ldd doesn't write file names if standard output is not
  a tty
           1032209 ldd runs out of file descriptors
           1043082 Bogus first arg to 'ldconfig' kills dynamic linking
100259-01 1054999 syncip overhead in ufs_inactive causes poor NFS performance
100262-01 1052888 st driver can cause a panic: zero divide trap
100265-01 1039275 writing to an PROT_READ area is giving SIGBUS not SIGSEGV
100266-01 1038500 localtime or tzsetwall corrupts malloc space (libc)
100268-02 1051880 colldef input format not documented
           1051881 colldef rejects apparently valid inpt
           1051882 semantics of colldef are unclear
           1051883 spelling error in colldef message
           1052463 colldef can't handle a substitute statement with hex
  numbers
           1053346 There shouldnt be an imposed length limit for strings
  in strcoll()
           1052398 strxfrm is not 8 bit clean
100273-01 1038686 System panics with "panic: hat_ptesync - invalid pme"
  message
           1043801 panic: assertion failed, pmg->pmg_keepcnt == 1
100275-01 1057211 VME master bus accesses can time out during heavy I/O
100281-01 1057685 4.1.1 nfs servers freezing
100294-01 1056245 Process hangs in page_cv_wait, ufs_getapage after
  locking page
           1051992 pageout and clustering are not cooperating
           1051876 system hangs when pageout sleeps in ufs_putpage
           1050546 putpage can hang the box
           1045582 NeWSprint 1.0 hangs on 4/75 and 4/40
100305-06 1016437 lpd does not check file names for legality
           1058003 Reading from /dev/printer, lpd does not check how much
  it has read
           1063772 possible to overwrite a file on system using lpr
100313-01 1044668 umount/sync race can hang system
100330-02 1051983 buffer cache sz decreases w lg kernels causing high
           1056992 4.1.1 leaks kernelmap
           1057929 sys hang: prestosrve and NC400 exhausting kernelmap
100346-01 1044722 undefined symbol in libxpg.a
100349-02 1066773 \s-2K_PICK_ECHO_STRUCT_EN_RANGE_PLUS_DESCENDANTS\s+2
  may stop echoing in a descendant
100356-01 1067615 kernel hangs while processing aiocancel system call
100357-01 1066663 SIGIO signal for async io fails to pend across NFS (patchid
100364-01 1029802 4/280 with xy451 panics: regs accessed while busy
100376-01 1069072 Int div on sparc can be used to modify data
100376-02 1069702 Integer division on SPARC can be used to gain root access

CTE OPENWINDOWS VERSION 2 PATCHES
Patch-ID# 100131-01
Synopsis: Custom CADENCE xnews server with two bug fixes
Bugs Fixed:
1043582 popup windows cause damage if the are partially off screen.
1043824 Intermittent failure to deactivate automatic pointer grab.

Patch-ID# 100156-01
Synopsis: xauth sets wrong hexkey data in the add displayname option
Bugs Fixed:
1045483: xauth sets wrong hexkey data in the add displayname option

Patch-ID# 100158-01
Synopsis: xview notifier cannot handle number of files > 31
Bugs Fixed:
1040844: xview notifier cannot handle fildes > 31

Patch-ID# 100166-01
Synopsis: PANEL_SLIDER SEGVs when slider bar is moved - monochrome only.
Bugs Fixed:
1042937: PANEL_SLIDER SEGVs when slider bar is moved - monochrome only.

Patch-ID# 100176-08
Synopsis: OpenWindows 2.0: Patch release 8 for X11-NeWS server
Bugs Fixed:
1040959 - odd line widths identical to even widths (5==4) shapes bug.
1043824 - Intermittent failure to deactivate automatic pointer grab.
1043582 - popup windows cause damage if the are partially off screen
1041986 - XGetImage will crash server if planemask is set to AllPlanes...
1043914 - CharStrings does not contain entries for unencoded characters.
1044043 - pointer grabs generate incorrect enter/leave events.
1044086 - incorrect rendition of some stroke characters NeWS bug.
1044246 - killing a client while the server is grabbed causes SEGV
1044315 - The server can get into an infinite loop and consume cpu time
1044475 - XDrawArc doesn't draw large circles correctly
1045150 - R to L copies less than one longword.
1046997 - server hangs if button event generated when socket is full
1045563 - XDrawLine with negative points crash the server
1045650 - Bad pixmaps are created and NO ERROR is returned....
1045652 - Creating 100 to 200 pixmaps causes the server to crash
1045857 - FrameMaker 2.1X crashes server
1045887 - cgsix, sparc station, server crashes on XDrawSegment
1047358 - KeymapNotify events being generated in the wrong order.
;1047494 - NeWS line > 1 cap style CapRound, caps hanging bug.
1048120 - NeWS line > 1 not drawn correctly if cap style CapRound.
1050109 - Line Width > 1 not drawn correctly.
1051287 - DGA leaves file descriptor open for color map.
1051689 - Short rlineto lose accurate current point for wide lines.
1051848 - Plane masking bug.
1052157 - xcs_clear sh_mem_fill clear region server crash.
1052239 - sh_Shape_Raster() bad calculation memory corruption core dumping.
1052479 - Out of bounds framebuffer access.
1052697 - Out of bounds framebuffer access.
1052712 - NeWSPrint imagecanvas boundaries rounding bug.
1052749 - Shapes bad calculation memory corruption core dumping.
1052822 - Out of bounds framebuffer access.
1053164 - Fill operator causes dropouts of Type 3 Fonts.
1053342 - Visibility Notify not received when window partially obscured.
1053511 - Windows over 32000 pixels BadAlloc shapes bug.
1053954 - Visibility Notify enabled impacts server performance.
1054009 - Set screen saver bug.
1054362 - Postscript accentuated characters disappear text shifts.
1054811 - NeWS Lotus graphs not rendering right and bottom lines.
1054918 - XNeWS would not render 256 colors.
1055187 - XFillRectangle on a cg3 stipple incorrect results.
1055265 - Plaid OW demo crashes LSCrev2 legosc
1055656 - XSetFillStyle FillTitled stipple fill incorrect.
1055672 - Pageview does not display Postscript document correctly.
1056088 - Protect the server from out of framebuffer accesses.
1056131 - Closepath doesn't produce a line join if last element zero length.
1056324 - NewsPrint Sparc Printer Bad Line Widths.
1056454 - Frame on OWV2 can crash legosc quadro systems.
1057110 - LSC Rev 2 chip has bug in frame buffer arbitration.
1057234 - XGL and server graphics can crash legosc.
1057502 - Doubledash lines not rendered when rop set.
1057750 - xcs_clear xcsProcs shapes fill area needs range clipping.
1058592 - XSetClipRectangles inconsistent clipping action bug.
1058818 - xc_create_transmem_raster not clipping child raster to fit parent.
1059182 - Postscript file will not render properly.
1059186 - Postscript line drawing and rendering bug.
1059230 - SparcPrinter won't print excel postscript files.
1059933 - Can't printout NeWSprint characters are upside down.
1060093 - Stippling and clipping not displayed correctly.
1060964 - colormap corruption server core dump when running props.
1061098 - X11 wide lines coincident first & last points not joined.
1061305 - XDrawArcs test in MIT Xlib test crashes xnews server.
1061436 - xnews return wrong Fontmatrix on redefined font PostScript bug.
1061881 - do not return per character metrics for fixed size fonts.
1062574 - Window grabber clip problem cv_unmap.
1062616 - pageview will send xnews process into an infinite loop
1062834 - events open declaration syntax error.
1063240 - docviewer intro screen corrupted after installing xnews patch.
1063261 - cv_reshapecanvas to send expose properly.
1063464 - ListFontsWithInfo slow performance.
1063821 - window mapping bug.
1069548 - poor performance of XQueryFont
1069590 - xnews server crashes after allocating 216 colors
Also fixed (no bugid's):
               - Tile and Stipple related bug fixes.
               - XGetImage ZPixmap transfered whole raster error.
               - Shape_Obj excessive local temporary shapes being created.
               - DragAndDrop cursor does not appear.
               - Snaptool does not work correctly.
               - AnswerBook does not display pages correctly.
               - Performance enhancements for font queries
               - psterm title bar does not repaint after resizing
               - IslandDraw core dumps at startup time
               - VideoPix's vfctool dies with X error
               - Mwg does not repaint root window correctly

Patch-ID# 100183-01
Synopsis: Openwin 2.0:rescale font to 60pt size and convert to vfont
  doesn't work
Bugs Fixed:
1045767: when you rescale folio font to 60pt size and convert to vfont,
  it didn't work

Patch-ID# 100184-02
Synopsis: sv_xv_sel_svc and rpc can be used to gain access to system files
Bugs Fixed:
1040747: sv_xv_sel_svc and rpc can be used to gain access to system files.

Patch-ID# 100205-01
Synopsis: Highligting problems within filemgr running on Xterminals.
Bugs Fixed:
1045939: filemgr incorrectly inverts icons on a NCD mono X terminal

Patch-ID# 100213-01
Synopsis: Application core dunps when user selects text item and drags
  it on the scrolling list.
Bugs Fixed:
1047260: drag text field into scroll list causes app. core dump

Patch-ID# 100231-01
Synopsis: PANEL_LABEL_WIDTH does not set button size correctly.
Bugs Fixed:
1037262: PANEL_LABEL_WIDTH doesn't work

Patch-ID# 100245-01
Synopsis: olwm banding bug, label centering bug
Bugs Fixed:
1038716: Olwm window labels are not always centered properly.
1047748: Olwm can get into the "move window" rubber banding mode by mistake.
1055511: Olwm save workspace only works for WM_SAVE_YOURSELF clients.
1053101: Olwm XV_SHOW fails when DISABLED and ENABLED quickly.

Patch-ID# 100246-01
Synopsis: panel buttons fail when multiple server connections are made.
Bugs Fixed:
1041574: panel buttons fail when multiple server connections are made.

Patch-ID# 100247-01
Synopsis: Xview libraries multiple bug fixes.
Bugs Fixed:
1051808: Control panel with a scrolling list sometimes displays wrongly sized.
1048055: Canvases and control areas < 2 pixel apart draw in wrong size.
1028072: xv_set for scrolling lists has side effects.
1046128: Non-exclusive menus calling wrong notify proc when item selected.
1045626: Can't specify different font for each panel item.
1049478: Panel buttons only inherit panel fonts conditionally.

Patch-ID# 100352-01
Synopsis: bldfamily, convertfont & makeafb compress fontnames causing conflicts
Bugs Fixed:
1043430: convertfont & bldfamily default filename length too small
1052174: bldfamily should handle font name conflicts better

Patch-ID# 100354-02
Synopsis: cm displays NoName as user if user has a "-" in it's name
Bugs Fixed:
1046847: cm comes up with NoName displayed as user if user has a "-" in
  its name.

Patch-ID# 100355-01
Synopsis: OpenWindows 2.0: patch for panel text item bug
Bugs Fixed:
1065873: PANEL_VALUE_DISPLAY_LENGTH in text item does not work for values
  less than 4

Patch-ID# 100366-01
Synopsis: filemgr does not handle automounted directories correctly
Bugs Fixed:
1043301: subdirectory mounts don't work with hierarchical mounts
1040123: indirect maps creates symbolic links inconsistently with subdirecto

Patch-ID# 100367-01
Synopsis: Cursor advances too far when using compose key in OLIT 2.5 appl.
Bugs Fixed:
1067129: TextEdit widget does not insert 8-bit characters correctly

----- End Included Message -----

----- End Included Message -----

----- End Included Message -----



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:06:15 CDT