=================================================================== 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]

!

OpenBSD 4.8 to be released


--- 14,20 ---- [OpenBSD]

!

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 ****
    OpenBSD www@openbsd.org !
    $OpenBSD: plus48.html,v 1.3 2010/09/08 23:49:38 deraadt Exp $ --- 855,861 ----
    OpenBSD www@openbsd.org !
    $OpenBSD: plus48.html,v 1.4 2010/09/29 13:31:44 deraadt Exp $