[BACK]Return to plus.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/plus.html between version 1.1166 and 1.1167

version 1.1166, 2010/07/01 23:56:09 version 1.1167, 2010/07/06 06:51:33
Line 66 
Line 66 
 <p>  <p>
   
 <ul>  <ul>
   <!-- 2010/07/04 -->
   <li>Make &#94;D handling consistent in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&sektion=8&format=html">fdisk(8)</a>.
   <!-- 2010/07/03 -->
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> non-debug logging messages when a session is established/closed.
   <li>Added a quick fix for the display of reserved characters, using the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> .ds implementation.
   <li>Implemented rudimentary user defined string in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
   <li>Make the i386 kernel responsible for saving the FPU state before running signal handlers.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getrdomain&sektion=2&format=html">getrdomain(2)</a> and replaced it by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getrtable&sektion=2&format=html">getrtable(2)</a>. It fixes the naming of interfaces and variables for rdomain and rtables and make possible to bind sockets (including listening sockets) to rtables and not just rdomains. You'll need to remove /usr/share/man/cat2/[gs]etrdomain.0 after this.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ss&sektion=4&format=html">ss(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usscanner&sektion=4&format=html">usscanner(4)</a> from all kernels.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8&format=html">pfctl(8)</a>, fixed recursive printing of wildcard anchors, fixed printing of multi-part anchor paths, added a warning to prevent users from specifying multi-component names for inline anchors.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4&format=html">sd(4)</a> stop on suspend and start again upon resume.
   <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=itherm&sektion=4&format=html">itherm(4)</a>, a driver for Intel 3400 Thermal Sensor.
   <li>Implemented translation of the SCSI START STOP UNIT command.
   <li>Added proper locking around <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vinvalbuf&sektion=9&format=html">vinvalbuf(9)</a> in NTFS.
   <!-- 2010/07/02 -->
   <li>Fixed returning of stolen memory on hppa64.
   <li>Saved some space on RAMDISKs kernels.
   <li>Added new workaround for PCH devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a> and make an Intel GbE 82578 PHY actually work.
   <li>Provided an iopool in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arc&sektion=4&format=html">arc(4)</a>.
   <li>Removed support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_sunos&sektion=8&format=html">compat_sunos(8)</a>.
   <li>Fixed bugs in npppd.
   <li>Dropped fill_eproc() from SMALL_KERNELS.
   <li>Allowed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&sektion=1&format=html">systat(1)</a> to print date and time when in raw mode.
   <li>Passed and saved state in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> repository related libraries, used to print all error messages.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdmmc&sektion=4&format=html">sdmmc(4)</a> be detached and re-attached on resume.
   <li>Allowed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> to implement seamless transitions from the previous metadata version to current version without needing to recreate the softraid volume by determining the data offset using a variable specified within the softraid metadata.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ciss&sektion=4&format=html">ciss(4)</a> sensor setup loop.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4&format=html">ath(4)</a> come back after resume without having to manually <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8&format=html">ifconfig(8)</a> it again.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&sektion=1&format=html">tip(1)</a>.
   <li>Allowed clients to present custom editing forms in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
   <li>Added more MCP79 AHCI ids to the list of devices that need special handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&sektion=4&format=html">ahci(4)</a>.
   <li>Fixed bad <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&sektion=8&format=html">sshd_config(8)</a> options parsing with quoting string (e.g. ``AllowUsers "blah blah" blah'').
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4&format=html">pci(4)</a> uninitialized variable warning.
   <li>Recent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> changes exposed an eight year old bug in the network stack: an item was reference after it has been returned to the pool.
   <li>Fixed an error handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&sektion=8&format=html">fdisk(8)</a>.
   <li>Prevented <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> from validating modification of immutable attributes in the namespace if configured with relaxed schema checking.
   <li>Forbid deletion of non-leaf nodes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
   <li>Fixed memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> schema parser and B-Tree.
   <li>Added ability to limit memory presented to kernel at boot with 'machine memory =128M' style commands on i386 and amd64.
   <li>Added Lenovo Thinkpad X100e quirk for vga_pci.
   <!-- 2010/07/01 -->
   <li>Mobility Radeon HD 4870 works with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&sektion=4&format=html">drm(4)</a>.
   <li>Avoid register leaks into new i386 or amd64 process images.
   <li>Added more support for ARMv7 on the arm platform.
   <li>Allowed .nr nS to force SYNOPSIS-style .Nm indentation outside the SYNOPSIS in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
   <li>Make i386 and amd64 synchronise FPU state instead of flushing them before suspending.
   <li>Implemented vslock_device() and vsunlock_device() and used them for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=physio&sektion=9&format=html">physio(9)</a>.
   <li>Fixed memory leak by adding a missing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=free&sektion=3&format=html">free(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospf6d&sektion=8&format=html">ospf6d(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a>.
   <li>Corrected handling of trailing punctuation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
   <li>Remove PAGEFASTRECYCLE option from the generic kernel.
   <li>Removed obsolete docs from the source tree.
   <li>Implemented LDAP compare operation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
   <li>Constrained malloc to only grab pages from DMA reachable memory.
   <li>Allowed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> to swap when there is more memory than what can be DMA.
   <li>Make deeply nested <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dlopen&sektion=3&format=html">dlopen(3)</a> binaries start faster.
   <li>Switched <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpeereid&sektion=3&format=html">getpeereid(3)</a> from system calls to library routines by using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getsockopt&sektion=2&format=html">getsockopt(2)</a> with SOL_SOCKET and SO_PEERCRED.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> debug mode.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> parse and ignore schema extensions with an X- prefix.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_ibcs2&sektion=8&format=html">compat_ibcs2(8)</a>.
   <li>Follow POSIX (IEEE Std 1003.1, 2004 Edition) in the implementation of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sed&sektion=1&format=html">sed(1)</a> "y" (translate) command.
   <li>Allow [ to be used as a delimiter in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sed&sektion=1&format=html">sed(1)</a>.
   <li>Make wsconsctl handle more than the first keyboard, mouse and display.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ciss&sektion=4&format=html">ciss(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ips&sektion=4&format=html">ips(4)</a>, vga_pci compile with SMALL_KERNEL.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> .Nm indentation in the SYNOPSIS.
   <li>Fixed terminal mode restoration after suspending <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scp&sektion=1&format=html">scp(1)</a>.
   <li>Added support for disklabel UIDs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&sektion=8&format=html">bioctl(8)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> reset number of revisions after B-Tree compaction.
   <li>Prevented statistics loss is <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&sektion=4&format=html">scsi(4)</a> by killing struct scsi_device.
   <li>Provided safe priority and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> constraints to hppa64 machine-dependent initialization code.
   <li>Allowed easier canceling of bad requests in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
   <li>Added a man page to npppdctl(8).
   <li>Fixed a null pointer dereference and two possible null pointer assignment in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
   <li>Saved memory on sparsely populated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&sektion=4&format=html">scsi(4)</a> buses.
   <li>Prevented code paths from exposing uninitialized memory to user space or devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&sektion=4&format=html">scsi(4)</a>.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncr&sektion=4&format=html">ncr(4)</a> on vax.
   <li>Prevented a thread <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kill&sektion=2&format=html">kill(2)</a> to send the signal to a separate process.
   <li>Added screen types and emulations in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsconsctl&sektion=8&format=html">wsconsctl(8)</a>.
   <li>Make it possible to get the screen types and emulations for a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsdisplay&sektion=4&format=html">wsdisplay(4)</a>.
   <li>Removed dead assignments in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
   <li>Added support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> for the tap extension that will tell the kernel to send all IPsec traffic for derived SAs to the specified <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=enc&sektion=4&format=html">enc(4)</a> interface instead of enc0.
   <li>Added support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&sektion=8&format=html">ipsecctl(8)</a> for dumping the pfkey ADB_X_EXT_TAP extension to communicate the encX interface unit for a specified SA between userland and kernel.
   <li>Allowed to specify an alternative <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=enc&sektion=4&format=html">enc(4)</a> interface for an SA.
   <li>Removed GENERIC kernel compatibility with OpenBSD 4.3.
   <li>Fixed subordinate bus number for multi-root PCI buses.
   <li>Handled special <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vga&sektion=4&format=html">vga(4)</a> cards for resume on i386 and amd64.
   <li>Checked <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> modify don't add immutable attributes.
   <li>Cleaned up now irrelevant TODOs and READMEs in the tree.
   <!-- 2010/06/30 -->
   <li>Improved performance on some disks (those that have 4K sectors but report 512B), by making `fdisk -i' start the partition on a power of 2 block boundary.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a> for future multipath routes support.
   <li>Silenced the activation debug reporting in the kernel to prevent possible interactions when printing vga states.
   <li>Fixed an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> crash by making it stop pruning page cache directly when adding to it.
   <li>Prevented <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8&format=html">disklabel(8)</a> editor to crash when pressing ^D.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_osf1&sektion=8&format=html">compat_osf1(8)</a>.
   <li>Improved error reporting in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>: avoid error exit after warnings, added ERROR: and FATAL: to messages.
   <li>Added SOL_SOCKET and SO_PEERCRED support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getsockopt&sektion=2&format=html">getsockopt(2)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> validate that an entry can't belong to an abstract object class directly.
   <li>Added a global root user that is allowed to read/write entries in all local namespaces to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
   <li>Silenced the activate function when unknown events are given to scsibus.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a> buffer problems.
   <li>Use a SLIST for the ccb free list in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ips&sektion=4&format=html">ips(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfi&sektion=4&format=html">mfi(4)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4&format=html">sd(4)</a> flush its cache before suspend.
   <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&sektion=3&format=html">pthreads(3)</a> FPU state is aligned on a 128-bit boundary on i386 as it is on amd64.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> print MPLS label as decimal instead of hexadecimal.
   <li>Fixed route label in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> control device.
   <li>Better handling detaching of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a>.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapctl&sektion=8&format=html">ldapctl(8)</a> stats, avoided a null pointer dereference when reopening a namespace.
   <li>Fixed arguments to fpu_kernel_enter() and fpu_kernel_exit() on the amd64 platform.
   <li>Modernized <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_merge&sektion=1&format=html">pkg_merge(1)</a>.
   <li>Improved the AD1848 Parallel-Port 16-Bit SoundPort Stereo Codec.
   <li>Allowed recording to work for Crystal Semiconductor CS4231 Audio Codec/mixer chip when there is only one DMA channel.
   <li>Lots of improvements in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> around the new OpenBSD::State(3p) API.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ucom&sektion=4&format=html">ucom(4)</a>.
   <li>Added support for Ironlake (clarkdale and arrandale, i.e. core i3 and core i5 internal graphics) to intel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=agp&sektion=4&format=html">agp(4)</a> and intel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&sektion=4&format=html">drm(4)</a>. Mostly works, but the suspend/resume handler doesn't put the registers back 100%.
   <li>Make ExpressCard hotplug work after suspend/resume cycle by saving PCIe slot control and status register.
   <li>Reworked <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a> network distribution so all path of an active route are sent to the lde so it can asign remote labels to all of the pathes.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhci&sektion=4&format=html">uhci(4)</a> on numerous machines by preserving and restoring BARs on suspend/resume for all <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4&format=html">pci(4)</a> devices.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> closing of full blocks.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> validate that all attributes are allowed by any of its object classes.
   <li>Synchronised <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a> kroute.c with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a> one for future multipath routes support.
   <li>Updated libedit to bring it into sync with the latest version from NetBSD.
   <!-- 2010/06/29 -->
   <li>Allowed key options (command="..." and friends) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8&format=html">sshd(8)</a> AuthorizedPrincipals.
   <li>Allowed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keygen&sektion=1&format=html">ssh-keygen(1)</a> to import (-i) and export (-e) of PEM and PKCS#8 encoded keys
   <li>Improved -o in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1&format=html">ftp(1)</a>.
   <li>Added some missing UHCI and EHCI register restores on resume.
   <li>Added support for mapping ACPI to PCI devices.
   <li>Added support for referrals in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
   <li>Added aesni, an amd64 driver for the crypto framework, similar to the VIA driver for supporting the AES-NI instructions found on recent Intel cores. Special thanks to Huang Ying at Intel for getting the assembly code relicensed from GPL to a more suitable license.
   <li>Many improvements in sparc boot.
   <li>Replaced <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=enc&sektion=4&format=html">enc(4)</a> with a new implementation as a clonable device.
   <li>Added PADDR_IS_DMA_REACHABLE macro in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a>.
   <li>Reworked cypress cpu cache setup and enabled writeback mode on sparc.
   <li>Added fpu_kernel_enter() and fpu_kernel_exit() on the i386 and amd64 platform. This allows the use of the FPU in the kernel.
   <li>Fixed some USB keys by removing extra_bytes field in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&sektion=4&format=html">scsi(4)</a> struct scsi_sense_data.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> lookup the RSA public keys in /etc/iked/pubkeys/ as an alternative to X.509 CA verification.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> return a protocol error when trying to use starttls without a configured certificate, instead of just blocking the client.
   <li>As it is not anymore setuid, removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&sektion=1&format=html">tip(1)</a> complicated public/private/root permissions scheme for options in favour of a single read-only bit.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_hpux&sektion=8&format=html">compat_hpux(8)</a>.
   <li>Used the libutil implementation of UUCP locking in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&sektion=1&format=html">tip(1)</a>.
   <li>Factored <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> Diffie-Hellman implementation for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8&format=html">isakmpd(8)</a> with lots of benefits: smaller code, libcrypto instead of custom crypto code, theorically adds support for many new MODP and EC2N/ECP modes.
   <li>Added missing free()s in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a>.
   <li>Fixed use after <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=free&sektion=3&format=html">free(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8&format=html">pfctl(8)</a>.
   <li>Improved Intel GbE 82578 and 82578 PHY in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a>.
   <li>Removed mentions of operating system binary emulation in installation notes.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&sektion=4&format=html">ahci(4)</a> suspend/resume.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> suspend/resume by using recencly added bufq_quiesce().
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&sektion=8&format=html">sasyncd(8)</a> use only 3 verbosity level: None, Important, All.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_ultrix&sektion=8&format=html">compat_ultrix(8)</a>.
   <li>Avoided a null pointer dereferencement in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usbhidaction&sektion=1&format=html">usbhidaction(1)</a>.
   <li>Added support for badly nested blocks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
   <li>Cleaned <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&sektion=1&format=html">tip(1)</a> from obsolete acu.
   <li>Make call to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3&format=html">sysctl(3)</a> fail if a process asked KERN_PROC2 or KERN_FILE2 (or their libkvm wrappers) for more informations than the running implementation knows how to provide.
   <li>Synchronised <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> to release 1.10.3: support -Tps -Opaper=a4 and -Opaper=letter.
   <li>Automatically set /etc/pkg.conf `installfrom' entry to the public mirror used while installing or upgrading.
   <li>Added a framework for glyph width encoding in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
   <li>Fixed a logic error in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spdmem&sektion=4&format=html">spdmem(4)</a>.
   <li>Changed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4&format=html">st(4)</a> to use the FIFO buf sorting discipline rather than the default disk-sorting one.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1&format=html">aucat(1)</a> crash by explicitely initialize members of struct dev in dev_open().
   <li>Prevented <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1&format=html">aucat(1)</a> from checking if the midi control interface is idle when the device isn't open yet.
   <li>When given NULL or "" as argument, make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=unsetenv&sektion=3&format=html">unsetenv(3)</a> set errno to EINVAL, conforming to POSIX.
   <li>Improved the process FPU on the hppa platform.
   <li>Factor out code used to save and flush process FPU context in hppa.
   <li>Forced the dns buffers to be aligned using a union in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypserv&sektion=8&format=html">ypserv(8)</a> as a workaround for "misalign strings on the stack" bug in gcc4 and as a better and more common idiom.
   <li>Added custom layout in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>, the list-windows command displays the layout as a string that can be applied to another window using select-layout.
   <li>Allowed selecting both address family and protocol in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&sektion=1&format=html">netstat(1)</a>.
   <li>Rewritten <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> schema parser. The new parser now support symbolic OID names. You need to update your /etc/ldapd.conf: schemas are now included with the 'schema' keyword.
   <li>Added VIA xcrypt for amd64 in libssl.
   <!-- 2010/06/28 -->
   <li>Cleaned interface stats handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8&format=html">pfctl(8)</a>: '-Fi' reset ALL the interface statistics and make '-Fa -i ifname' fail.
   <li>Fixed IFADDRDEL imsg error message in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> commands use stdin, stdout and stderr sent from client to server. You'll need to restart your server after this upgrade.
   <li>Fixed keyboards in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsconsctl&sektion=8&format=html">wsconsctl(8)</a>, better handling of none latin-1 characters.
   <li>Added initial support for Intel GbE 82578 PHY in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a>.
   <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8&format=html">rc(8)</a>.
   <li>Added the rtable id as an argument to rn_walktree() in the network stack. This permits functions like rt_if_remove_rtdelete() to be able to correctly remove nodes.
   <li>Used an SLIST instead of a TAILQ for the ccb free list in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arc&sektion=4&format=html">arc(4)</a>.
   <li>Massive removal of unused struct scsi_device.
   <li>Updateed the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&sektion=1&format=html">perl(1)</a> Safe module to version 2.2.7 for CVE-2010-1168 and CVE-2010-1447.
   <li>Modified IPv6 stack to conform to the last <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospf6d&sektion=8&format=html">ospf6d(8)</a> changes. Now neighbor discovery is solely based on the cloning route and not on the address neigborship anymore.
   <li>Added initial support for RTL8168E in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4&format=html">re(4)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospf6d&sektion=8&format=html">ospf6d(8)</a> create a cloning route if there is no next hop but an interface index.
   <li>Used the interface index for writing routes into the kernel in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospf6d&sektion=8&format=html">ospf6d(8)</a>.
   <li>Allow tty drivers to request larger buffers at attach time using a max-baud-rate hint. These larger buffers are required by the very high speed KDDI devices in Japan (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4&format=html">com(4)</a>, or <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ucom&sektion=4&format=html">ucom(4)</a>).
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a>, fixed window name and class to match <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwmrc&sektion=5&format=html">cwmrc(5)</a>.
   <li>Added definitions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> for Intel/AMD IOMMU ACPI tables.
   <li>Implemented iopools in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=osiop&sektion=4&format=html">osiop(4)</a> to get rid of another use of XS_NO_CCB.
   <li>Used in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4&format=html">com(4)</a> a more moderate fifo trigger level (4) for moderately quick (sub-38400) port speeds.
 <!-- 2010/06/27 -->  <!-- 2010/06/27 -->
 <li>Synchronized <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bind&sektion=8&format=html">bind(8)</a> root.hint with latest version from rs.internic.net.  <li>Synchronized <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bind&sektion=8&format=html">bind(8)</a> root.hint with latest version from rs.internic.net.
 <li>Fixed kernel manuals thanks to full .nr nS support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Fixed kernel manuals thanks to full .nr nS support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.

Legend:
Removed from v.1.1166  
changed lines
  Added in v.1.1167