===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus48.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -c -r1.3 -r1.4
*** www/plus48.html 2010/09/08 23:49:38 1.3
--- www/plus48.html 2010/09/29 13:31:44 1.4
***************
*** 14,20 ****
!
OpenBSD 4.8 to be released
--- 14,20 ----
!
OpenBSD 4.8 to be released (Nov 1, 2010)
***************
*** 77,83 ****
Closed race between the acpi(4) thread and wscons(4) ioctls running in process context.
Added suspend/resume for auich(4).
Make vga(4) try to save the vga hardware state around suspend.
! Moved to 4.8-beta.
Make ioapic(4) restore the APIC ID to what we set it to at boot.
Activated malo(4) function for suspend/restore.
ssh(1) version 5.6.
--- 77,83 ----
Closed race between the acpi(4) thread and wscons(4) ioctls running in process context.
Added suspend/resume for auich(4).
Make vga(4) try to save the vga hardware state around suspend.
! Moved to 4.8 release status.
Make ioapic(4) restore the APIC ID to what we set it to at boot.
Activated malo(4) function for suspend/restore.
ssh(1) version 5.6.
***************
*** 143,149 ****
Make MAKEDEV create two more USB device nodes by default.
Make sd(4) stop attempting to read or write caches on USB disks.
Added support for 82576 fiber adaptors for the em(4) Ethernet devices.
! Prevented pkg_add(1) update to silently ignore a pkgpath problem.
Make inteldrm(4) i915 light up after unsuspend.
Fixed a leak in ypldap(8).
Improved disklabel(8).
--- 143,149 ----
Make MAKEDEV create two more USB device nodes by default.
Make sd(4) stop attempting to read or write caches on USB disks.
Added support for 82576 fiber adaptors for the em(4) Ethernet devices.
! Prevent pkg_add(1) update from silently ignoring a pkgpath problem.
Make inteldrm(4) i915 light up after unsuspend.
Fixed a leak in ypldap(8).
Improved disklabel(8).
***************
*** 152,158 ****
Fixed knote(9) handling for exiting processes.
Ignore SIGPIPE in smtpd(8) message enqueueing as it prevented /usr/sbin/sendmail from relaying the server diagnostic back to the user.
Suppressed MAKEDEV(8) warnings about 'unknown device' that can appear during upgrades when /etc/fstab is using disklabel UID's to mount partitions.
! Prevented illegal struct casting in carp(4).
Make pcidump(8) show PCIe link/speed.
Make pciide(4) save/restore more registers at suspend/resume for those chips which look like they need it or don't, when it appears they don't need it.
Fixed readlink(2) on FFS and ext2 file systems to consistently return EFAULT when appropriate.
--- 152,158 ----
Fixed knote(9) handling for exiting processes.
Ignore SIGPIPE in smtpd(8) message enqueueing as it prevented /usr/sbin/sendmail from relaying the server diagnostic back to the user.
Suppressed MAKEDEV(8) warnings about 'unknown device' that can appear during upgrades when /etc/fstab is using disklabel UID's to mount partitions.
! Prevent an illegal struct from casting in carp(4).
Make pcidump(8) show PCIe link/speed.
Make pciide(4) save/restore more registers at suspend/resume for those chips which look like they need it or don't, when it appears they don't need it.
Fixed readlink(2) on FFS and ext2 file systems to consistently return EFAULT when appropriate.
***************
*** 161,178 ****
Added infrastructure to build GCC 4.2.1 on sparc platform.
Make remote(5) parsable again by tip(1).
Fixed switching back from a text VT in usbtablet(4) and make it avoid stealing the keyboard or other input device events.
! Prevented ftpd(8) from letting regular users logging in during anonymous-only mode (-A).
Improved pkg_add(1).
Merged mandoc(1) version 1.10.5 with feature -Tpdf now fully working and bug fixes: proper handling of quoted strings by .ds in roff, allow empty .Dd, make .Sm start no-spacing after the first output word, underline .Ad, minor fixes in -Thtml.
Fixed X server mysteriously exiting on macppc platform.
Added support for M-audio Audiophile 192k in envy(4).
! Prevented infinite loop in OpenCVS.
Fixed ym(4).
Removed the `midisyn' framework and anything using it: the opl device and the midi interface to pcppi(4).
Updated xrange to version 1.3.3, libpciaccess to 0.12 and sessreg to 1.0.6.
! Prevented midi devices from attaching as uaudio(4) that could lead to leave a phantom uaudio(4).
Fixed Python 2.6 build on hppa.
Improved pckbc(4).
Make "netstat -rvA" not print "Label" caption.
--- 161,178 ----
Added infrastructure to build GCC 4.2.1 on sparc platform.
Make remote(5) parsable again by tip(1).
Fixed switching back from a text VT in usbtablet(4) and make it avoid stealing the keyboard or other input device events.
! Prevent ftpd(8) from letting regular users logging in during anonymous-only mode (-A).
Improved pkg_add(1).
Merged mandoc(1) version 1.10.5 with feature -Tpdf now fully working and bug fixes: proper handling of quoted strings by .ds in roff, allow empty .Dd, make .Sm start no-spacing after the first output word, underline .Ad, minor fixes in -Thtml.
Fixed X server mysteriously exiting on macppc platform.
Added support for M-audio Audiophile 192k in envy(4).
! Fixed an infinite loop in OpenCVS.
Fixed ym(4).
Removed the `midisyn' framework and anything using it: the opl device and the midi interface to pcppi(4).
Updated xrange to version 1.3.3, libpciaccess to 0.12 and sessreg to 1.0.6.
! Prevent midi devices from attaching as uaudio(4) that could lead to leave a phantom uaudio(4).
Fixed Python 2.6 build on hppa.
Improved pckbc(4).
Make "netstat -rvA" not print "Label" caption.
***************
*** 216,222 ****
Make DVD play again with cd(4).
Extended lint(1) to make it handle C99's _Bool and _Complex plus some GCC extensions (__real__ and __imag__ operators, the use of '~' for complex conjugation, and 'i' or 'j' as a suffix for complex constants).
! Prevented dead locks in tmux(1).
Make elroy(4/HPPA) converts PCI addresses to proper 64-bit physical addresses on hppa64.
In Xenocara, updated xmore to version 1.0.2, xf86-video-ark to 0.7.3, xf86-video-chips to 1.2.3, xf86-video-rendition to 4.2.4, xf86-video-sisusb to 0.9.4, xf86-video-trident to 1.3.4, xf86-video-tseng to 1.2.4, xf86-video-voodoo to 1.2.4, DejaVu TrueType fonts to 2.31, fonts/encodings to 1.0.3, font/alias to 1.0.2.
Added check for vblank_mode in DRI2 GLX code.
--- 216,222 ----
Make DVD play again with cd(4).
Extended lint(1) to make it handle C99's _Bool and _Complex plus some GCC extensions (__real__ and __imag__ operators, the use of '~' for complex conjugation, and 'i' or 'j' as a suffix for complex constants).
! Fixed dead locks in tmux(1).
Make elroy(4/HPPA) converts PCI addresses to proper 64-bit physical addresses on hppa64.
In Xenocara, updated xmore to version 1.0.2, xf86-video-ark to 0.7.3, xf86-video-chips to 1.2.3, xf86-video-rendition to 4.2.4, xf86-video-sisusb to 0.9.4, xf86-video-trident to 1.3.4, xf86-video-tseng to 1.2.4, xf86-video-voodoo to 1.2.4, DejaVu TrueType fonts to 2.31, fonts/encodings to 1.0.3, font/alias to 1.0.2.
Added check for vblank_mode in DRI2 GLX code.
***************
*** 231,240 ****
Fixed a memory leak in ci(1).
Make ftp(1) handle non standard redirection to relative URL in the `Location:' header of HTTP responses.
! Prevented smtpd(8) to exit on a fatal error when it permanently fails a bounce delivery.
Make sure the call to reboot(2) is reached without being killed by some other processes in reboot(8).
Changed the strategy for using the FPU in the amd64 kernel. The kernel FPU state is now shared with all processes and threads.
! Prevented a leak of FPU and SSE registers content between processes in machine-dependent initialization of amd64 and i386.
Added support for playback sync endpoints in uaudio(4).
Imported video(1) in Xenocara. video is an application for recording and/or displaying images from a video(4) device.
Improved vscsi(4) protection against opening by multiple processes at the same time.
--- 231,240 ----
Fixed a memory leak in ci(1).
Make ftp(1) handle non standard redirection to relative URL in the `Location:' header of HTTP responses.
! Prevent smtpd(8) from exiting on a fatal error when it permanently fails a bounce delivery.
Make sure the call to reboot(2) is reached without being killed by some other processes in reboot(8).
Changed the strategy for using the FPU in the amd64 kernel. The kernel FPU state is now shared with all processes and threads.
! Fixed a leak of FPU and SSE registers content between processes in machine-dependent initialization of amd64 and i386.
Added support for playback sync endpoints in uaudio(4).
Imported video(1) in Xenocara. video is an application for recording and/or displaying images from a video(4) device.
Improved vscsi(4) protection against opening by multiple processes at the same time.
***************
*** 255,263 ****
Big cleanup of SMALL_KERNEL macro in acpi(4).
In amd64 AES CTR mode, fixed counter increment for buffers larger than 64 bytes.
Make systat(1) -N resolve network addresses.
! Prevented a process from entering wpi(4) wpi_ioctl() while another process has called a tsleep(9) in wpi_init().
Fixed various regression in scsi(4) due to scsi_scsi_cmd() removal.
! Prevented a .Nm block to get a special handling as in the SYNOPSIS when being used as a normal in line element.
Make systrace(4), crypto(4), pty(4) use ENODEV instead of read()/write() functions.
Make ypldap(8) search filter ldapd(8) compatible.
Fixed NULL deref in ypldap(8).
--- 255,263 ----
Big cleanup of SMALL_KERNEL macro in acpi(4).
In amd64 AES CTR mode, fixed counter increment for buffers larger than 64 bytes.
Make systat(1) -N resolve network addresses.
! Prevent a process from entering wpi(4) wpi_ioctl() while another process has called a tsleep(9) in wpi_init().
Fixed various regression in scsi(4) due to scsi_scsi_cmd() removal.
! Prevent a .Nm block from getting a special handling as in the SYNOPSIS when being used as a normal in line element.
Make systrace(4), crypto(4), pty(4) use ENODEV instead of read()/write() functions.
Make ypldap(8) search filter ldapd(8) compatible.
Fixed NULL deref in ypldap(8).
***************
*** 270,276 ****
Added bits for USB 2.0 playback support in uaudio(4).
Make uaudio(4) support 24-bits encodings (and removed support 16-bit big endian encodings).
Make acpitz(4) print to dmesg the temperature that will provoke critical temperature shutdown.
! Prevented iwn(4) to timeout when stopping DMA channels.
Added OpenSSH's timingsafe_bcmp() to libkern and switched some obvious network stack MAC comparisons from bcmp(3) to timingsafe_bcmp().
Improved filesystem stability during suspend by using bufq_quiesce() and bufq_restart() on i386 and zaurus.
--- 270,276 ----
Added bits for USB 2.0 playback support in uaudio(4).
Make uaudio(4) support 24-bits encodings (and removed support 16-bit big endian encodings).
Make acpitz(4) print to dmesg the temperature that will provoke critical temperature shutdown.
! Prevent iwn(4) from timeouting when stopping DMA channels.
Added OpenSSH's timingsafe_bcmp() to libkern and switched some obvious network stack MAC comparisons from bcmp(3) to timingsafe_bcmp().
Improved filesystem stability during suspend by using bufq_quiesce() and bufq_restart() on i386 and zaurus.
***************
*** 311,317 ****
Make mpii(4) use iohandlers to acknowledge asynchronous events.
Fixed antenna diversity on Atheros AR5416, AR5418, AR9160, AR9220, AR9223, AR9280, AR9281, AR9285, AR9227 and AR9287 chipsets.
Make OpenCVS "diff" command and rcsdiff(1) die if pread(2) fails.
! Prevented MetaGeek Wi-Spy 2.4i to attach to uhid(4).
Make pkg_add(1) store openssl error output during verification, and log it if it didn't work.
Added 'bps' and 'msb' members to audio(4) structs audio_encoding and audio_prinfo. They respectively describe the number of bytes per sample and data alignment in the sample.
Fixed panic due to virtual memory map lock in uvm(9).
--- 311,317 ----
Make mpii(4) use iohandlers to acknowledge asynchronous events.
Fixed antenna diversity on Atheros AR5416, AR5418, AR9160, AR9220, AR9223, AR9280, AR9281, AR9285, AR9227 and AR9287 chipsets.
Make OpenCVS "diff" command and rcsdiff(1) die if pread(2) fails.
! Prevent MetaGeek Wi-Spy 2.4i from attaching to uhid(4).
Make pkg_add(1) store openssl error output during verification, and log it if it didn't work.
Added 'bps' and 'msb' members to audio(4) structs audio_encoding and audio_prinfo. They respectively describe the number of bytes per sample and data alignment in the sample.
Fixed panic due to virtual memory map lock in uvm(9).
***************
*** 319,329 ****
Fixed double active connections printing in netstat(1).
Implemented videopoll() for video(4).
Fixed a MRT file descriptor leak in bgpd(8).
! Prevented ioprbs(4) to always report success on read/write requests even if they failed or only partially completed.
Make the routing table sockets, ospfd(8), route(8) notify about lost packets with new message RTM_DESYNC.
Fixed bugs in em(4).
! Prevented OpenCVS to silently overwrite untracked local files with newly-added repository files.
Improved OpenCVS conflicts recognition.
Fixed ci(1) segfault when used with -l option and a zero byte long message. Fix added to OpenCVS RCS too.
Fixed a kernel panic caused by an integer overflow in FFS allocator.
--- 319,329 ----
Fixed double active connections printing in netstat(1).
Implemented videopoll() for video(4).
Fixed a MRT file descriptor leak in bgpd(8).
! Prevent ioprbs(4) from always reporting success on read/write requests even if they failed or only partially completed.
Make the routing table sockets, ospfd(8), route(8) notify about lost packets with new message RTM_DESYNC.
Fixed bugs in em(4).
! Prevent OpenCVS from silently overwriting untracked local files with newly-added repository files.
Improved OpenCVS conflicts recognition.
Fixed ci(1) segfault when used with -l option and a zero byte long message. Fix added to OpenCVS RCS too.
Fixed a kernel panic caused by an integer overflow in FFS allocator.
***************
*** 350,359 ****
Added bootstrap loader to the beagle platform.
Added support for sun4e on the sparc platform.
Updated libpciaccess to version 0.11 in Xenocara.
! Prevented clients to hang on ldapd(8) by retrying requests when the B-Tree is busy.
Fixed aucat(1) parameter handling: don't try to open a ``default'' midi port if no files are given on the command line.
! Prevented a kernel panic in scsi(4) by limiting SCIOCCOMMAND and ATAIOCCOMMAND requests.
Rewrote the polling codepath in mpii(4), make it better multiprocessor-safe.
Make OpenCVS and rcs(1) conforms to GNU cvs(1) allowed characters in symbol/tag names.
--- 350,359 ----
Added bootstrap loader to the beagle platform.
Added support for sun4e on the sparc platform.
Updated libpciaccess to version 0.11 in Xenocara.
! Prevent clients from hanging on ldapd(8) by retrying requests when the B-Tree is busy.
Fixed aucat(1) parameter handling: don't try to open a ``default'' midi port if no files are given on the command line.
! Fixed a kernel panic in scsi(4) by limiting SCIOCCOMMAND and ATAIOCCOMMAND requests.
Rewrote the polling codepath in mpii(4), make it better multiprocessor-safe.
Make OpenCVS and rcs(1) conforms to GNU cvs(1) allowed characters in symbol/tag names.
***************
*** 369,375 ****
On the i386 platform, removed aha(4), tl(4) from the RAMDISK kernel; geodesc(4/I386), gdt(4), twe(4), iha(4), adw(4), xl(4), exphy(4) from the RAMDISKB kernel; ne(4), nsphyter(4), rlphy(4), bmtphy(4) from the RAMDISKC kernel. Those kernels went too big after the gcc4 switch.
! Prevented fsck_ffs(8) to crash by using correct types for block numbers, those can grow big on very large filesystems.
Many improvement on the bge(4) interface: setup proper mbuf pool watermarks for BCM5717 / BCM57765 chipsets, disabled initiation of multiple DMA reads for BCM5717 chipset, added a performance tweak for BCM5785 chipset, corrected the return ring count used for BCM5717 / BCM57765 chipsets, fixed fibre media detection for BCM5717 chipsets.
Updated sudo to version 1.7.2p8.
--- 369,375 ----
On the i386 platform, removed aha(4), tl(4) from the RAMDISK kernel; geodesc(4/I386), gdt(4), twe(4), iha(4), adw(4), xl(4), exphy(4) from the RAMDISKB kernel; ne(4), nsphyter(4), rlphy(4), bmtphy(4) from the RAMDISKC kernel. Those kernels went too big after the gcc4 switch.
! Prevent fsck_ffs(8) from crashing by using correct types for block numbers, those can grow big on very large filesystems.
Many improvement on the bge(4) interface: setup proper mbuf pool watermarks for BCM5717 / BCM57765 chipsets, disabled initiation of multiple DMA reads for BCM5717 chipset, added a performance tweak for BCM5785 chipset, corrected the return ring count used for BCM5717 / BCM57765 chipsets, fixed fibre media detection for BCM5717 chipsets.
Updated sudo to version 1.7.2p8.
***************
*** 379,391 ****
Added definitions in the TCP/IP stack for ICMP extended headers available for some ICMP messages like time exceeded messages.
Use config_activate_children to get down to the ISA bus activation code.
! Prevented devices without read or write functionality to return ENODEV to the poll.
Improved pipex.
Improved aesni.
! Moved crypto(4) pool initialization to init_crypto and removed the crypto_pool_initialized variable. This prevents crypto_getreq() to check if the pool is initialized each time its called.
Make ifstated(8) print run commands in debug mode only (ifstated -d).
! Prevented deadlocks on sparc64.
Added mpi_wait over to mpii(4) as a multiprocessor-safe mechanism: sleep while waiting for a command to complete.
Made mpii(4) more multiprocessor-safe.
--- 379,391 ----
Added definitions in the TCP/IP stack for ICMP extended headers available for some ICMP messages like time exceeded messages.
Use config_activate_children to get down to the ISA bus activation code.
! Prevent devices without read or write functionality from returning ENODEV to the poll.
Improved pipex.
Improved aesni.
! Moved crypto(4) pool initialization to init_crypto and removed the crypto_pool_initialized variable. This prevents crypto_getreq() from checking if the pool is initialized each time its called.
Make ifstated(8) print run commands in debug mode only (ifstated -d).
! Fixed deadlocks on sparc64.
Added mpi_wait over to mpii(4) as a multiprocessor-safe mechanism: sleep while waiting for a command to complete.
Made mpii(4) more multiprocessor-safe.
***************
*** 395,401 ****
In acpi(4), use spl(9) spltty() to lock downcalls from apm(4) against the information being modified by the acpi(4) thread.
Make ``apmd & zzz'' work correctly.
! Prevented ldapctl(8) to segfault if ``ldapctl stats'' is run when a database is being reopened due to compaction.
Make aucat(1) try to detect busy loops caused by misbehaving audio drivers or hardware. If a busy loop is found, then close the device that caused the loop.
Fixed a memory leak in ldapd(8).
Added owctr(4), a driver for the externally triggered counters on the Maxim/Dallas DS2423.
--- 395,401 ----
In acpi(4), use spl(9) spltty() to lock downcalls from apm(4) against the information being modified by the acpi(4) thread.
Make ``apmd & zzz'' work correctly.
! Prevent ldapctl(8) from segfaulting if ``ldapctl stats'' is run when a database is being reopened due to compaction.
Make aucat(1) try to detect busy loops caused by misbehaving audio drivers or hardware. If a busy loop is found, then close the device that caused the loop.
Fixed a memory leak in ldapd(8).
Added owctr(4), a driver for the externally triggered counters on the Maxim/Dallas DS2423.
***************
*** 412,418 ****
Fixed a memory leak with transaction abortion on ldapd(8).
Fixed an NFS crash on sparc.
Make sysmerge(8) automatically install missing users/groups.
! Prevented broken battery stats, overheating, failure to resume on some machines by resetting SCI_EN on resume.
Make ^D handling consistent in fdisk(8).
--- 412,418 ----
Fixed a memory leak with transaction abortion on ldapd(8).
Fixed an NFS crash on sparc.
Make sysmerge(8) automatically install missing users/groups.
! Fixed failure on resume on some machines by resetting acpi(4) SCI_EN on resume.
Make ^D handling consistent in fdisk(8).
***************
*** 447,453 ****
Fixed pci(4) uninitialized variable warning.
Recent uvm(9) changes exposed an eight year old bug in the network stack: an item was reference after it has been returned to the pool.
Fixed an error handling in fdisk(8).
! Prevented ldapd(8) from validating modification of immutable attributes in the namespace if configured with relaxed schema checking.
Forbid deletion of non-leaf nodes in ldapd(8).
Fixed memory leaks in ldapd(8) schema parser and B-Tree.
Added ability to limit memory presented to kernel at boot with 'machine memory =128M' style commands on i386 and amd64.
--- 447,453 ----
Fixed pci(4) uninitialized variable warning.
Recent uvm(9) changes exposed an eight year old bug in the network stack: an item was reference after it has been returned to the pool.
Fixed an error handling in fdisk(8).
! Prevent ldapd(8) from validating modification of immutable attributes in the namespace if configured with relaxed schema checking.
Forbid deletion of non-leaf nodes in ldapd(8).
Fixed memory leaks in ldapd(8) schema parser and B-Tree.
Added ability to limit memory presented to kernel at boot with 'machine memory =128M' style commands on i386 and amd64.
***************
*** 479,494 ****
Fixed terminal mode restoration after suspending scp(1).
Added support for disklabel UIDs in bioctl(8).
Make ldapd(8) reset number of revisions after B-Tree compaction.
! Prevented statistics loss is ldapd(8).
Improved scsi(4) by killing struct scsi_device.
Provided safepri value and uvm(9) constraints to hppa64 machine-dependent initialization code.
Allowed easier canceling of bad requests in ldapd(8).
Added a man page to npppdctl(8).
Fixed a null pointer dereference and two possible null pointer assignment in ldapd(8).
Saved memory on sparsely populated scsi(4) buses.
! Prevented code paths from exposing uninitialized memory to user space or devices in scsi(4).
Fixed ncr(4) on vax.
! Prevented a thread kill(2) to send the signal to a separate process.
Added screen types and emulations in wsconsctl(8).
Make it possible to get the screen types and emulations for a wsdisplay(4).
Removed dead assignments in ldapd(8).
--- 479,494 ----
Fixed terminal mode restoration after suspending scp(1).
Added support for disklabel UIDs in bioctl(8).
Make ldapd(8) reset number of revisions after B-Tree compaction.
! Fixed statistics loss in ldapd(8).
Improved scsi(4) by killing struct scsi_device.
Provided safepri value and uvm(9) constraints to hppa64 machine-dependent initialization code.
Allowed easier canceling of bad requests in ldapd(8).
Added a man page to npppdctl(8).
Fixed a null pointer dereference and two possible null pointer assignment in ldapd(8).
Saved memory on sparsely populated scsi(4) buses.
! Prevent code paths from exposing uninitialized memory to user space or devices in scsi(4).
Fixed ncr(4) on vax.
! Prevent a thread kill(2) from sending the signal to a separate process.
Added screen types and emulations in wsconsctl(8).
Make it possible to get the screen types and emulations for a wsdisplay(4).
Removed dead assignments in ldapd(8).
***************
*** 505,511 ****
Improved ldpd(8) for future multipath routes support.
Silenced the activation debug reporting in the kernel to prevent possible interactions when printing vga states.
Fixed an ldapd(8) crash by making it stop pruning page cache directly when adding to it.
! Prevented disklabel(8) editor to crash when pressing ^D.
Removed compat_osf1(8).
Improved error reporting in mandoc(1): avoid error exit after warnings, added ERROR: and FATAL: to messages.
Added SOL_SOCKET and SO_PEERCRED support to getsockopt(2).
--- 505,511 ----
Improved ldpd(8) for future multipath routes support.
Silenced the activation debug reporting in the kernel to prevent possible interactions when printing vga states.
Fixed an ldapd(8) crash by making it stop pruning page cache directly when adding to it.
! Prevent disklabel(8) editor from crashing when pressing ^D.
Removed compat_osf1(8).
Improved error reporting in mandoc(1): avoid error exit after warnings, added ERROR: and FATAL: to messages.
Added SOL_SOCKET and SO_PEERCRED support to getsockopt(2).
***************
*** 571,577 ****
Fixed a logic error in spdmem(4).
Changed st(4) to use the FIFO buf sorting discipline rather than the default disk-sorting one.
Fixed aucat(1) crash by explicitly initialize members of struct dev in dev_open().
! Prevented aucat(1) from checking if the midi control interface is idle when the device isn't open yet.
When given NULL or "" as argument, make unsetenv(3) set errno to EINVAL, conforming to POSIX.
Improved the FPU register saving on the hppa platform.
Factor out code used to save and flush process FPU context in hppa.
--- 571,577 ----
Fixed a logic error in spdmem(4).
Changed st(4) to use the FIFO buf sorting discipline rather than the default disk-sorting one.
Fixed aucat(1) crash by explicitly initialize members of struct dev in dev_open().
! Prevent aucat(1) from checking if the midi control interface is idle when the device isn't open yet.
When given NULL or "" as argument, make unsetenv(3) set errno to EINVAL, conforming to POSIX.
Improved the FPU register saving on the hppa platform.
Factor out code used to save and flush process FPU context in hppa.
***************
*** 603,609 ****
Synchronized bind(8) root.hint with latest version from rs.internic.net.
Fixed kernel manuals thanks to full .nr nS support in mandoc(1).
! Stopped probing "volume knobs" in azalia(4) on resume. This prevents a resume break.
Disabled uguru(4) on i386 and amd64 GENERIC kernels.
Added PCH/82577 bits from FreeBSD in em(4).
--- 603,609 ----
Synchronized bind(8) root.hint with latest version from rs.internic.net.
Fixed kernel manuals thanks to full .nr nS support in mandoc(1).
! Stopped probing "volume knobs" in azalia(4) on resume. This fixes a resume break.
Disabled uguru(4) on i386 and amd64 GENERIC kernels.
Added PCH/82577 bits from FreeBSD in em(4).
***************
*** 611,617 ****
In bgpd(8), instead of specifying the control sockets on the command line have them in bgpd.conf. Removed the -s and -r arguments from bgpd.
Marked the PXE boot device as "netboot" in the i386 and amd64 platform, even if we do not contain NFS client support.
Fixed .Bk in mandoc(1): do not print invalid arguments verbatim, do not trigger TERMP_PREKEEP twice, do not die from invalid arguments, continue to ignore even valid arguments.
! Prevented recursion in pmap_enter(9).
Make azalia(4) check if the jacks that will mute the speaker can generate unsolicited events.
Cleared acpi(4) fixed event status on resume (power buttons/etc) so that some machines don't immediately resume after suspending to S3.
--- 611,617 ----
In bgpd(8), instead of specifying the control sockets on the command line have them in bgpd.conf. Removed the -s and -r arguments from bgpd.
Marked the PXE boot device as "netboot" in the i386 and amd64 platform, even if we do not contain NFS client support.
Fixed .Bk in mandoc(1): do not print invalid arguments verbatim, do not trigger TERMP_PREKEEP twice, do not die from invalid arguments, continue to ignore even valid arguments.
! Fixed recursion in pmap_enter(9).
Make azalia(4) check if the jacks that will mute the speaker can generate unsolicited events.
Cleared acpi(4) fixed event status on resume (power buttons/etc) so that some machines don't immediately resume after suspending to S3.
***************
*** 661,667 ****
Added GENERIC.MP kernel to hppa.
Improved dired in mg(1): position cursor at first filename after, don't reposition cursor on reopening, check for permission before attempting to open directory.
! Prevented to hang on resume with the amd64 and i386 platform in the inter-processor interrupt handlers.
Fixed 100% interrupt usage on amd64 MP resume.
Fixed a bug in adw(4) and sii(4/VAX).
Removed OpenCVS from the build.
--- 661,667 ----
Added GENERIC.MP kernel to hppa.
Improved dired in mg(1): position cursor at first filename after, don't reposition cursor on reopening, check for permission before attempting to open directory.
! Prevent the amd64 and i386 platform from hanging on resume in the inter-processor interrupt handlers.
Fixed 100% interrupt usage on amd64 MP resume.
Fixed a bug in adw(4) and sii(4/VAX).
Removed OpenCVS from the build.
***************
*** 682,695 ****
Fixed the ikectl(8) log verbose/brief commands.
Included files annotated @bin in the database produced by pkg_mklocatedb(1).
! Prevented sd(4) to sleep while dumping.
Added a CA export command for EAP in ikectl(8).
Improved errno in ldapd(8).
Removed compaction and indexing from ldapd(8). Reimplemented it in ldapctl(8).
Fixed a bug in uvm(9) uvm_pmr_get1page().
! Prevented multiple inclusions in the IPC messaging functions.
Make ami(4) ioctl(2) and sensor paths more reliable.
Fixed condition in ospfd(8).
--- 682,695 ----
Fixed the ikectl(8) log verbose/brief commands.
Included files annotated @bin in the database produced by pkg_mklocatedb(1).
! Prevent sd(4) from sleeping while dumping.
Added a CA export command for EAP in ikectl(8).
Improved errno in ldapd(8).
Removed compaction and indexing from ldapd(8). Reimplemented it in ldapctl(8).
Fixed a bug in uvm(9) uvm_pmr_get1page().
! Fixed multiple inclusions in the IPC messaging functions.
Make ami(4) ioctl(2) and sensor paths more reliable.
Fixed condition in ospfd(8).
***************
*** 726,738 ****
Make various HP laptops boot correctly with acpi(4) by fixing reference counting panic for CondRef.
! Prevented a NULL dereference by skipping exiting process in sysctl system call.
Linked a new iwn-firmware-5.5 package that contains an update for Intel Centrino Advanced-N 6200/Ultimate-N 6300 adapters for iwn(4) devices.
Make bioctl(8) work with disklabel UIDs by trying to use opendev(3) first.
All programs which make use of opendev(3) can now operate with disklabel UIDs.
! Prevented a segmentation fault in ftpd(8) on ftpd_popen() error during status command.
Fixed a memory leak in sftp(1).
Fixed sftp(1) "ls" in working directories that contains globbing characters in their pathnames.
Fixed ldapd(8) byte alignment on sparc64.
--- 726,738 ----
Make various HP laptops boot correctly with acpi(4) by fixing reference counting panic for CondRef.
! Fixed a NULL dereference by skipping exiting process in sysctl system call.
Linked a new iwn-firmware-5.5 package that contains an update for Intel Centrino Advanced-N 6200/Ultimate-N 6300 adapters for iwn(4) devices.
Make bioctl(8) work with disklabel UIDs by trying to use opendev(3) first.
All programs which make use of opendev(3) can now operate with disklabel UIDs.
! Fixed a segmentation fault in ftpd(8) on ftpd_popen() error during status command.
Fixed a memory leak in sftp(1).
Fixed sftp(1) "ls" in working directories that contains globbing characters in their pathnames.
Fixed ldapd(8) byte alignment on sparc64.
***************
*** 742,749 ****
Fixed a NULL pointer dereference in sd(4).
Compaction can now be done by a separate process in ldapd(8).
! Prevented fsck_ffs(8) to fail when used with disklabel UIDs.
! Prevented a panic with softraid(4) when sd(4) tries to enable write cache on all disks.
Make a whole bunch of newer umsm(4) Huawei devices to work.
Count of deinstalling package fixed in pkg_delete(1).
--- 742,749 ----
Fixed a NULL pointer dereference in sd(4).
Compaction can now be done by a separate process in ldapd(8).
! Prevent fsck_ffs(8) from failing when used with disklabel UIDs.
! Fixed a panic with softraid(4) when sd(4) tries to enable write cache on all disks.
Make a whole bunch of newer umsm(4) Huawei devices to work.
Count of deinstalling package fixed in pkg_delete(1).
***************
*** 760,766 ****
Fixed memory leak in ypldap(8).
Adjusted FTP reply codes in ftpd(8) (in error conditions) to conform to RFC 959.
! Segmentation fault prevented in lock(1).
In ldapd(8), fixed a btree reference counting when opening the database with a file descriptor directly using btree_open_fd().
Make ospf6d(8) stop preventing dynamic route redistribution because of a "dispatch_rtmsg no nexthop" error was emitted in wrong cases; fixed a use after free(3), fixed a segfault.
--- 760,766 ----
Fixed memory leak in ypldap(8).
Adjusted FTP reply codes in ftpd(8) (in error conditions) to conform to RFC 959.
! Segmentation fault fixed in lock(1).
In ldapd(8), fixed a btree reference counting when opening the database with a file descriptor directly using btree_open_fd().
Make ospf6d(8) stop preventing dynamic route redistribution because of a "dispatch_rtmsg no nexthop" error was emitted in wrong cases; fixed a use after free(3), fixed a segfault.
***************
*** 804,810 ****
Fixed various problems of auich(4) on SiS 7012 based chips.
Reworked the way onboard devices attach on Sun 4/110 systems.
In tcpdump(8), added minimal decode support for IKEv2 exchange types and payloads.
! Fixed a bug which prevented diskless station to boot (PR6382).
Make ldpd(8) store all labels in ldpd in host byte order without any additional shifting.
iked(8), ikectl(8) enabled in the build.
--- 804,810 ----
Fixed various problems of auich(4) on SiS 7012 based chips.
Reworked the way onboard devices attach on Sun 4/110 systems.
In tcpdump(8), added minimal decode support for IKEv2 exchange types and payloads.
! Fixed a bug which prevented diskless station from booting (PR6382).
Make ldpd(8) store all labels in ldpd in host byte order without any additional shifting.
iked(8), ikectl(8) enabled in the build.
***************
*** 855,861 ****
www@openbsd.org
!
$OpenBSD: plus48.html,v 1.3 2010/09/08 23:49:38 deraadt Exp $