===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.1188
retrieving revision 1.1189
diff -u -r1.1188 -r1.1189
--- www/plus.html 2010/12/16 19:58:14 1.1188
+++ www/plus.html 2011/01/13 19:44:22 1.1189
@@ -67,6 +67,89 @@
+
+- Prevent usb(4) usbd_{bulk,intr}_transfer from catching signals if a timeout is set.
+
- Fixed simple passwords with SHA in ldapd(8).
+
+
- Avoid pointer arithmetic on void * in malloc(3).
+
- Fixed length of the array containing VIA ciphers in crypto(9) and crypto(3).
+
+
- RELIABILITY FIX: Bring CBC oracle attack countermeasures to hardware crypto accelerator land. This fixes aes-ni, via xcrypt and various drivers: glxsb(4), hifn(4), safe(4) and ubsec(4).
+A source code patch is available.
+[Applied to stable]
+ - SECURITY FIX: Insufficent initialization of the pf rule structure in the ioctl handler may allow userland to modify kernel memory. By default root privileges are needed to add or modify pf rules.
+A source code patch is available.
+[Applied to stable]
+ - Fixed bug in dhcpd(8).
+
- Prevent uticom(4) from panicking when being attached. Enable it in i386 and amd64.
+
- Added security fix in OpenSSL for CVE-2010-4180.
+
+
- Prevent delays in usb(4) if the device dying.
+
- Make cron(8) treat a missing spool dir like an empty one.
+
- Disabled access to crypto(4) from userland.
+
- Implemented fast path TLB miss handling on the landisk platform. Improves speed by 44-50%.
+
- Make voyager(4/LOONGSON) use the dying flag in struct usbd_usb instead of a private dying flag.
+
- Make ohci(4), uhci(4), ehci(4) use the dying flag in struct usbd_usb instead of a private dying flag.
+
- Make math(3) HUGE_VAL, HUGE_VALF, HUGE_VALL, INFINITY, NAN expand to the constant expressions with the help of GCC version posterior to 3.3.
+
+
- Fixed bug in cwm(1).
+
- Make tmux(1) read ${X} environment variables in strings and $HOME from the global environment rather than getenv, this allows them to be updated during the configuration file.
+
- Fixed a race condition in ldconfig(8).
+
- Simulate a full login with su(8) in rc.subr.
+
- Make su(1) call setusercontext() with the LOGIN_SETENV flag for su -l to pick up environment variables specified in login.conf.
+
- Prevent ospfd(8) and ospfd6(8) from using a carp address as ospf router.
+
- Improved pkg_delete(1).
+
+
- Prevent smtpd(8) resolver from reading past the end of a buffer.
+
- Make sure GCC configuration file for sparc OpenBSD is consistent with <sys/types.h>.
+
- Fixed segmentation faults with GCC4 by allocating a full C compiler-style stack frame that includes space for 6 extended word arguments slots required by the sparc ABI in sparc ld.so(1).
+
- Make rsu(4) match the Planex GW-USNano.
+
+
- Added support for the ZTE MF112 from MERIGHI Marcus to umsm(4).
+
- Make urtwn(4) drop Rx'd frames larger than MCLBYTES.
+
- Added rsu(4), a driver for Realtex RTL8188SU, RTL8191SU and RTL8192SU 802.11n USB devices. Enabled it in i386 and amd64 GENERIC kernels.
+
- Allow tmux(1) to track the last session for a client and add a flag to switch-client a key binding (L) to move a client back to its last session.
+
- Fixed tmux(1) rectangle copy to behave like Emacs.
+
- Make tmux(1) prompt history global for all clients.
+
- Make mandoc(1) SYNOPSIS sections and code having .nr nS enabled behave as if the whole code were wrapped in .Bk/.Ek.
+
- Fixed bug in urtwn(4).
+
- Allow the rc.d system to mark an rc action as unsupported by setting the corresponding variable to NO.
+
- Prevent the rc.d system from overwriting settings in the rc scripts.
+
+
- Added support for setting _user _class and _shell for a specific daemon launched with rc.d, and use su(1) to start the daemons.
+
- Fixed bug in su(1).
+
- Fixed a file descriptor leak in rcs(1).
+
+
- Make mandoc(1) abort endless loops during roff macro and string expansion.
+
- Allow mandoc(1) quote macros (`Op', `Aq', `Bq', `Dq', `Pq', `Ql', `Qq', `Sq', and `Brq') to have zero arguments without warning.
+
- Added support for -s login-shell to su(1).
+
- Fixed an infinite loop in bgpd(8).
+
- Prevent isakmpd(8) from deleting SAs from the same IP on an INITIAL-CONTACT message. Fixes PR5562.
+
+
- Added a -3 option to scp(1) to transfer copy between two remote paths through the local host.
+
- Make xinput use ASCII art when the environment is not UTF-8 capable.
+
- Distribute the panes more evenly in tmux(1) built-in layouts and set the default value of main-pane-width to 80 rather than 81.
+
+
- Fixed bug in amd64 {rdmsr,wrmsr}_locked functions.
+
- Updated xf86-video-geode to 2.11.10.
+
- Improved i386 and amd64 checksumming of disks that need to be matched to BIOS disks. Prevent a wrong disk from being attached as boot disk.
+
+
- Make mandoc(1) ignore .ft when used with -Thtml.
+
- Prevent mandoc(1) from reporting the same problem more than one time.
+
- Added an option in tmux(1) for silence (lack of activity) in a window.
+
- Prevent mandoc(1) from printing .P, .PP and .LP header content.
+
- Prevent mandoc(1) from following .D1 and .Dl inside .Bd with a blank line.
+
- Avoid calling xf86DPMSInit() twice in xf86-video-sunffb. Fixes X server crashes that appeared with the xserver 1.9.2 import.
+
- Allow better compiler optimization of PMAP_PREFER on arm, hppa, hppa64, m68k, mips64, solbourne, sparc and sparc64.
+
- Updated CGI(3p) to version 3.50 (includes a fix for SA42443).
+
- Added a -D flag to specify the display to start xtsscale(1) on.
+
- Make ehci(4), ohci(4), uhci(4) set the dying flag when having an unrecoverable error. Check the dying flag in timeout and interrupt handlers.
+
- Make uhci(4) delete the interrupt timeout in the detach routine as in ehci(4) and ohci(4).
+
- Make use of usbd_deactivate and usbd_is_dying instead of own dying routines in atu(4), aue(4), axe(4), cue(4), mos(4), ral(4), rum(4), uath(4), udav(4), upgt(4), url(4), urtw(4), zyd(4), udcf(4), ueagle(4), umbg(4).
+
- Make usb(4) call config_deactivate() before config_detach() when detaching devices.
+
- Make usb(4) use usbd_is_dying() instead of directly checking the device's bus dying flag.
+
- Make usb(4) check that the root hub has been configured before trying to free it's resources.
+
- Added dying flag to usb(4) struct usbd_device. Added usbd_deactivate() to set it. Added usbd_is_dying() to check if the flag has been set and use it before issuing transfers or requests.
- Improved xf86-video-glint for sparc64. Make mplayer play video without weird colors.
- Upgraded xorg-xserver to version 1.9.2, xf86-video-savage to 2.3.2.
@@ -87,7 +170,7 @@
- Fixed a file descriptor leak in smtpd(8).
- Make mandoc(1) properly initialize the manual section to a default when .Dt is missing. Prevent it from dying on an assertion.
-
- Added a quirks to usb(4) to prevent it from attaching the hid interface of the Texas Instrument MSP430.
+
- Added quirks to usb(4) to prevent it from attaching the hid interface of the Texas Instrument MSP430.
- Prevent savecore(8) from reading lapic area by not linking vers.o last.
- Make the hotplug(4) queue dynamic. Allow it to increase size without waste.
- Introduced a -N option in tar(1) to make it use only the numeric UID and GID values when creating or extracting an archive.
@@ -165,6 +248,58 @@
- Make zs(4/macppc) use cons_decl() to get console routine prototypes.
- Make installation script create devices for fstab entries that are using disklabel(8) UID.
- Improved cd(4).
+
+
- Removed timer randomness in random(4) ioctl.
+
- In Xenocara, updated xf86-input-mouse to version 1.6.0.
+
- Refactor ssh(1) internals of private key loading and saving to work on memory buffers rather than directly on files.
+
- Make uhci(4) handle uhci_alloc_sqh() properly when it fails to allocate memory in uhci_device_setintr().
+
- Make ssh-agent(1) use "$TMPDIR/ssh-XXXXXXXXXXXX/agent." instead of hardcoded "/tmp/ssh-XXXXXXXXXXXX/agent." for its socket.
+
+
- Added wsdisplay_rawkbdinput() for raw mode input in wskbd(4).
+
- Start work to get rid of avail_start and avail_end in the kernel.
+
- Prevent mac68k machine-dependent code to overrun memory ranges array.
+
- Fixes panic on bridge(4) destroy.
+
+
- Added urio(4), uscanner(4) and pseudo-device hotplug(4) to sgi GENERIC-IP27, GENERIC-IP30, GENERIC-IP32 kernels.
+
- Added urio(4) and uscanner(4) to loongson GENERIC kernel.
+
- Added pseudo-devices hotplug(4) and wsmux(4) to hp300, landisk and sparc GENERIC kernels.
+
- Make install/upgrade drop dhcp group from interfaces which did not go UP and got an IP address.
+
- Do not allow malloc() to wait in uhci(4) uhci_device_setintr(), instead check for failure and return USBD_NOMEM: callers will do the right thing.
+
- Make KERN_CPTIME return an average number of ticks across all CPUs in sysctl(3).
+
- Prevent installboot(8/sparc64) from crashing if the bootblock is zero-sized. Apply similar fixes to installboot(8/mvme68k), installboot(8/mvme88k) and installboot(8/sparc).
+
- Prevent dhcpd(8) from trying to listen on interfaces that don't have a valid broadcast.
+
- Fixed lynx(1) SSL error when going to sites using wildcards certificates.
+
+
- Prevent MAKEDEV from running for a UID in install.
+
- Make sure NTFS and ext2 readdir cookies are actually allocated with the correct size.
+
- Added NVIDIA MCP89 SATA controllers in the PCI IDE controller driver.
+
- Make bgpd(8) log notification messages.
+
- Make bgpd(8) accept but ignore updates with AS_CONFED_* path segments, treating them as withdraw.
+
+
- Added ifa_print_rb() to ifmedia(4) to allow dump of the ifaddrs red-black tree to the console in ddb(4).
+
- Make ifmedia(4) maintain a red-black tree of ifaddrs structures and make ifa_ifwithaddr use it for lookups.
+
- Applied security fix for OpenSSL CVE-2010-3864.
+
- Introduced ifa_update_broadaddr in ifmedia(4) to update an ifaddrs broadcast address,
+
- Allow iked(8) -D command line flag to actually define macros.
+
+
- Make mount_msdos(8) handle disklabel(8) UID.
+
- Make fsck(4) try to determine file system type using readlabelfs(3) when given a disklabel UID.
+
- Added support for Marvell 88E8059 in msk(4).
+
- Fixed a null pointer dereference in route(4) that was causing kernel crashes.
+
- Make urtwn(4) attach FeiXun products.
+
- Fixed error message when ld.so(1) ends up loading a different than expected library, but other library needs the one loaded.
+
- Periodically measure temperature in urtwn(4) and redo LC calibration if temperature changes significantly since last LC calibration.
+
- Added support in relayd(8) for enable/disable table when using relays instead of redirects.
+
+
- Fixed a pointer bug in cardbus(4) com(4).
+
- Make ipw(4) and iwi(4) ${if}_stop reset ic_scan_lock as in wpi(4) and iwn(4)
+
- Added urtwn(4) to armish, landisk, macppc, socppc and loongson GENERIC kernel.
+
- Make readlabelfs(3) handle disklabel(8) UID.
+
- Make isduid(3) easily usable.
+
- Prevent smtpd(8) from exiting if smtpctl schedule is run with a valid but non-existent message ID.
+
- Improved amd64 AESNI driver.
+
- Prevent who(1) from producing lines longer than 80 columns.
+
- Make tmux(1) show more window and pane flags in list-* output, and put layout on the same line.
- Improved aucat(1) midi.
- In Xenocara, updated Pixmap to version 0.20.0.
@@ -883,7 +1018,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.1188 2010/12/16 19:58:14 jj Exp $
+
$OpenBSD: plus.html,v 1.1189 2011/01/13 19:44:22 jj Exp $