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

Diff for /www/plus50.html between version 1.7 and 1.8

version 1.7, 2011/11/01 18:14:25 version 1.8, 2011/11/05 16:12:27
Line 69 
Line 69 
 <p>  <p>
   
 <ul>  <ul>
   <!-- 2011/07/03 -->
   <li>Added least-states option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&sektion=5&format=html">pf.conf(5)</a>.
   <li>Removed cdnr and rio disciplines from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=altq&sektion=9&format=html">altq(9)</a>.
   <li>Added Romanian UTF-8 support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ctype&sektion=3&format=html">ctype(3)</a>.
   <li>Avoid void * pointer arithmetic in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malo&sektion=4&format=html">malo(4)</a>.
   <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nvt&sektion=4&format=html">nvt(4)</a> and enabled it on the amd64 and i386 platforms.
   <li>Fixed amd64 boot dump on bigmem machines.
   <li>Prevent unnecessary register accesses in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&sektion=4&format=html">drm(4)</a> ironlake interrupt handler.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ucom&sektion=4&format=html">ucom(4)</a> understand the last-close semantic.
   <li>Added an option in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> to trigger the terminal bell when there is an alert.
   <li>Fixed NULL definition which was incorrect for C++ compilers that aren't <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1&format=html">gcc(1)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> garbage collect unused parameters to PFLOG_PACKET.
   <li>Removed support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> UVM_HIST and UVM_CNT.
   <li>Make amd64 DMA bus map contiguous memory through the direct map in bus_dmamem_map() like in other archs.
   <li>Corrected NULL and 0 confusion in UFS and ext2.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> include the existing window and session name in the prompt when renaming and add a new key binding ($) for rename session.
   <li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> floating-point format specifier checks and make it recognize recently added %a and %A.
   <li>Make wsdisplay use wsdisplaypoll and not ttpoll.
   <li>Fixed return values of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsdisplay&sektion=4&format=html">wsdisplay(4)</a> wsdisplaykqfilter.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scanf&sektion=3&format=html">scanf(3)</a> recognize %a, %A format specifiers as told by C99.
   <li>Avoided a void * pointer arithmetic in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&format=html">carp(4)</a>.
   <li>Updated termtypes.master to the terminfo.src from ncurses-5.9-20110626.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> UVM_STRAT defines.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a> support for read-only files.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&format=html">carp(4)</a> from using LINK_STATE_UNKNOWN for the INIT state. LINK_STATE_UNKNOWN has a special meaning and should only be set if the link state is not known because it is considered as being up. Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&format=html">carp(4)</a> use LINK_STATE_INVALID instead. Permits interfaces LINK_STATE_IS_UP() to now consider LINK_STATE_UNKNOWN as an up state.
   <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&sektion=8&format=html">rc.d(8)</a> reload report (ok) or (failed) just like all other actions.
   <li>Added a SIMPLEQ_REMOVE_NEXT() macro analogous to SLIST_REMOVE_NEXT() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=queue&sektion=3&format=html">queue(3)</a>.
   <li>Removed config_activate() and DVACT_ACTIVATE from the kernel.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> call config_detach() on the child scsibus in sr_detach().
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread&sektion=3&format=html">pthread(3)</a> thread_key_delete(), only scan other threads if the key was allocated and handle the case of specific_data being NULL.
   <li>Properly implemented the long double (%Lf) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scanf&sektion=3&format=html">scanf(3)</a> without the precision loss. Allows tests of 80-bit long double precision on platforms that support it.
   <li>Removed rogue(6) because of unproper license.
   <!-- 2011/07/02 -->
   <li>Make kqueue attach functions return an errno or 0, not a plain 1.
   <li>Make sparc use unlocked reads when spinning on a contended <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lock&sektion=9&format=html">lock(9)</a> as recommended in the sparc documentation.
   <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8&format=html">route(8)</a> accepts both -iface and -interface (an alias of -iface) flags in the monitor case.
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> initial context on prompts to be set with the new -I option to command-prompt.
   <li>Updated resourceproto to version 1.2.0, libXcursor to version 1.1.12, libXrandr to version 1.3.2, xf86-input-joystick to version 1.6.0 and libXi to 1.4.3.
   <li>Trick <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> into recording the right prototypes in the llib-lc.ln database on the vax, similarly like has been done in gen.
   <li>Updated gdtoa to gdtoa-20110428.
   <li>Cleaned up the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> boot probe code.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&sektion=3&format=html">pthreads(3)</a> pthread_key_delete delete the data, so it's not reused by a later pthread_key_create.
   <li>Make diskmap use getvnode() instead of a its own file descriptor handling.
   <li>Prevent FFS from uselessly extracting a disklabel.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.
   <!-- 2011/07/01 -->
   <li>Added support for MSI interrupts on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfi&sektion=4&format=html">mfi(4)</a>.
   <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> pf_headers union contains enough memory for a mld_hdr or nd_neighbor_solicit struct.
   <li>Updated xkeyboard-config to version 2.3.
   <!-- 2011/06/30 -->
   <li>Refactored machine-independent open/close/detach functions from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4&format=html">sd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4&format=html">wd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rd&sektion=4&format=html">rd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ccd&sektion=4&format=html">ccd(4)</a> code into machine-independent subr_disk.c.
   <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8&format=html">disklabel(8)</a> UID support for ext2 mounts.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=opendev&sektion=3&format=html">opendev(3)</a> from masking errno if it fails to open <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diskmap&sektion=4&format=html">diskmap(4)</a>.
   <!-- 2011/06/29 -->
   <li>In all kernels configuration files, replaced all instances of "scsibus* at hba?" with a single "scsibus* at scsi?" rule, similar to how ethernet PHY drivers attach at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mii&sektion=4&format=html">mii(4)</a>.
   <li>Introduced new autoconfiguration code for X input drivers, based on X hotplug framework.This also takes care of the configuration of the keyboard layout from the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4&format=html">wscons(4)</a> layout that was hacked inside the keyboard driver.
   <li>Removed APM_NOPRINT from i386 RAMDISKs kernels.
   <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sppp&sektion=4&format=html">sppp(4)</a> always sets its auth secret, as other code assume it. Fixed a crash.
   <!-- 2011/06/28 -->
   <li>Removed the ega driver.
   <li>Make <tt>pstat -T</tt> behave as documented.
   <!-- 2011/06/27 -->
   <li>Fixed iopool conversion in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=oosiop&sektion=4&format=html">oosiop(4)</a>.
   <li>Make sparc64 interrupt handler similar to other architectures.
   <li>Make sparc64 first run the higher IPL handlers.
   <li>Fixed an off by one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> IPv6 printing functions.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arp&sektion=4&format=html">arp(4)</a> mark ARP request broadcasts with M_BCAST in the mbuf flags. Fixes a case in bridge_output() where ARP requests are not broadcast on interfaces without the discovery flag.
   <li>Added UTF-8 support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> menus.
   <li>Updated zoneinfo database to tzdata2011h from elsie.nci.nih.gov.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1&format=html">aucat(1)</a> display CPU usage when -d switch is used.
   <li>Expose <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1&format=html">aucat(1)</a> audio client names through system exclusive messages, this way any midi client could determine which volume knob corresponds to which client.
   <li>Make sysctl KERN_FILE and KERN_FILE2 behaviour consistent: when the caller doesn't have the necessary rights, return f_offset=-1 and f_seek=0.
   <li>Removed 4.3 Reno support from vax kernels.
   <li>Fixed problem with amd64 and i386 disk checksumming (dkcsum.c) being unable to read data to checksum from subsequent devices after an I/O operation fails.
   <!-- 2011/06/26 -->
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mcd&sektion=4&format=html">mcd(4)</a> from tree.
   <li>Moved if_downall() call to the machine-dependent boot() routines since it cannot be done machine-independent in sys_reboot() because vfs_shutdown() might need network (ie. nfs). Fixes a boot hang.
   <li>Added first pieces of MSI support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vpci&sektion=4&arch=sparc64&format=html">vpci(4/SPARC64)</a>.
   <li>Make sparc64 shared interrupt handler return the pil and ci_handled_intr_level to the level they were at before splraise()ing for the various handlers.
   <li>Fixed some inconsistencies in how sparc64 64-bit addresses are built from OF properties.
   <li>Removed obsolete mcast routes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ripd&sektion=8&format=html">ripd(8)</a>.
   <li>Implemented <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4&format=html">pci(4)</a> pci_intr_map_msi() in sparc64.
   <!-- 2011/06/25 -->
   <li>particular function patterns, such as libc's __vfprintf.
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1&format=html">gcc(1)</a> PR #35965 as suggested in <a href="http://gcc.gnu.org/ml/gcc-patches/2008-06/msg01641.html">http://gcc.gnu.org/ml/gcc-patches/2008-06/msg01641.html</a>. This fixes a stack protector code bug which only got triggered by some
   <li>Added MSI hypervisor calls in sparc64.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> warn if it can't parse the config file on start.
   <!-- 2011/06/24 -->
   <li>Make sure the kernel endian conversion macro cast to unsigned when converting endian to same endian so that signedness of the input is suppressed.
   <li>Make <tt>swapctl -s</tt> show 512 B blocks and show 1 KB blocks when launched with -k, as it is supposed to do. Fixed PR6609.
   <li>Added a machine-independent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8&format=html">sysctl(8)</a> hw.allowpowerdown: if set to 1 (the default) it allows a power button shutdown.
   <li>Make sparc64 acknowledge a shared interrupt only once.
   <li>Speed up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> dependency checking by not computing @wantlib on -current and by adding an extra cache and by making the checking computation progress message less painful.
   <li>Replaced the .PHONY manlint target by an empty timestamp file, so man pages are only re-linted after an actual change.
   <li>Avoid a possible null dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&sektion=8&format=html">makewhatis(8)</a> handle \*(Na in .Nd, as it is needed by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nan&sektion=3&format=html">nan(3)</a>.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> cursor behaviour.
   <li>Introduced window_raise, a new cwmrc(5) config option to raise a client via the mouse.
   <li>Introduced snapdist, a new cwmrc(5) config option to snap to the screen edge.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> vmax+hmax behaviour.
   <li>Replaced <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a>  non-working check to see if another window manager is running with a method that actually works.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> problems found by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a>.
   <li>Make octeon always include <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ukphy&sektion=4&format=html">ukphy(4)</a> in the kernel if using any devices using MII.
   <!-- 2011/06/23 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> monitoring code ignore EINTR errors from poll().
   <li>Install source manual instead of formatted ones in base and Xenocara.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&sektion=4&format=html">uvideo(4)</a> from leaking the ctrl_data in uvideo_queryctrl, uvideo_s_ctrl and uvideo_g_ctrl.
   <li>Make malloc calls in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4&format=html">isp(4)</a> isp_pci_mbxdma NOWAIT to match the bus_dma calls that are all nowait.
   <li>Prevent forbidden free(null) in the kernel from failing and going to done.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> check the correct flag when checking to see if the page is part of an aobj.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> from checking for an empty queue before calling uvm_pglistfree.
   <li>Moved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> uvm_pglistalloc and uvm_pglistfree to uvm_page.c and garbage collect uvm_pglist.c.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&sektion=9&format=html">mbuf(9)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dma_alloc&sektion=9&format=html">dma_alloc(9)</a> have contiguous allocations.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_dma&sektion=9&format=html">bus_dma(9)</a> bus_dmamem_map error path.
   <li>Set pd->af very early in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> pf_setup_pdesc() since the AF is used in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&sektion=4&format=html">pflog(4)</a> code and not setting it will cause a panic in pf_setup_pdesc().
   <li>Simplified <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> to behave like other HBAs by using a single <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsibus&sektion=4&format=html">scsibus(4)</a> for all attached disks, rather than one <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsibus&sektion=4&format=html">scsibus(4)</a> per disk.
   <li>Complete rewrite for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rd&sektion=4&format=html">rd(4)</a> to eliminate unnecessary functionality and better follow current disk driver conventions.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cp&sektion=1&format=html">cp(1)</a> set{u,g}id bits only if the targets did not exist and -p is not used.
   <li>Added a couple of extra xterm-style keys that gnome terminal provides in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a> cope with empty rx rings by scheduling a timeout to keep trying until it gets some packets onto the rings.
   <li>Handle correctly <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a> link state.
   <!-- 2011/06/22 -->
   <li>Implemented in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> a channel confirm callback to warn the user then requested X11 forwarding was refused by the server.
   <li>Introduced <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> sandboxing of the pre-auth privsep child using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&sektion=4&format=html">systrace(4)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a> resume the tx_count on UP, since it may have been advanced from non-zero by a previous use.
   <li>Fixed function names in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4&format=html">wd(4)</a> debug statements.
   <li>Added beagle to distribution, thought it is not yet fully ready.
   <li>Added MSI support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a>.
   <li>In cnmac(4/OCTEON): fixed MAC address printing for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dmesg&sektion=8&format=html">dmesg(8)</a>, set IFCAP_VLAN_MTU to allow for VLAN sized frames.
   <li>Synchronized Bind root.hint, added IPv6 address for d.root-servers.net.
   <li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a> in sparc64 GENERIC kernel.
   <li>Set <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a> mac address on the chip correctly to make it work on sparc64.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a> myx_raw{read,write} in favor of myx_{read,write} and always write raw values to registers.
   <li>Added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&sektion=4&format=html">systrace(4)</a> a SYSTR_POLICY_KILL per-syscall policy option that sends SIGKILL to the traced process when the syscall is attempted.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> validate pmemrange result, enabling early catching of bugs in the code.
   <!-- 2011/06/21 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a> test unaligned DMA so it can figure out if it needs to fall back to the unaligned firmware.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dpt&sektion=4&format=html">dpt(4)</a> dependency on scsibus unit number and make it use  a struct scsibus_attach_args instead of a struct scsi_link for attaching the scsibus.
   <li>Converted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&sektion=8&format=html">ping(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1&format=html">nc(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&sektion=1&format=html">tcpbench(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=telnet&sektion=1&format=html">telnet(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcrelay&sektion=8&format=html">dhcrelay(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp-proxy&sektion=8&format=html">ftp-proxy(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ripd&sektion=8&format=html">ripd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute&sektion=8&format=html">traceroute(8)</a> SO_RTABLE protocol level to the SOL_SOCKET.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a> report part number.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> PFDESC_IP_REAS and pf_pdesc flags.
   <!-- 2011/06/20 -->
   <!-- <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&sektion=4&format=html">ahci(4)</a> -->
   <li>Make use of explicit_bzero for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a> crypto key.
   <li>Restored <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=changelist&sektion=5&format=html">changelist(5)</a> wildcard support inadvertently killed by the recent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=security&sektion=8&format=html">security(8)</a> rewrite.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1&format=html">aucat(1)</a> -aoff option apply to MIDI ports (-q) as well, ensuring the device stays closed also if -q is used. Also added -a to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=midicat&sektion=1&format=html">midicat(1)</a> so it behaves like aucat.
   <li>Make <tt>fdisk -e</tt> and <tt>fdisk -i</tt> work on devices with sector sizes greater than DEV_BSIZE.
   <li>Fixed a segfault in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&sektion=1&format=html">make(1)</a>.
   <li>Switched <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&sektion=1&format=html">grep(1)</a> binary file detection from !(isprint() || isspace()) to checking for embedded NULs as in GNU and FreeBSD grep and avoids problems with  latin1-encoded files being treated as binary in the UTF-8 locale once <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&sektion=1&format=html">grep(1)</a> calls setlocale().
   <li>Added support for 's' <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=3&format=html">malloc(3)</a> option.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kdump&sektion=1&format=html">kdump(1)</a> output.
   <li>Prevent comparison between a char and EOF in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sail&sektion=6&format=html">sail(6)</a>, it does not fit if char defaults to unsigned like it does on arm and powerpc.
   <li>Serialized attach and detach of device sub-trees in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=autoconf&sektion=9&format=html">autoconf(9)</a> subroutines. Only one device sub-tree may attach or detach at a time. Attach and detach will sleep against each other.
   <li>Moved back to a private rw_lock rather than the disk_lock to avoid problems when instantiating new disks.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> know about %F, %A, %a format specifiers.
   <li>Quieted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> false positive when check <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslog&sektion=3&format=html">syslog(3)</a> format strings that use %m.
   <li>Fixed a bad lockup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a>.
   <li>Implemented --static option in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg-config&sektion=1&format=html">pkg-config(1)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> avoid to extract identical files again.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> to set xs->cmd = &xs->cmdstore rather than pointing it  to a separately allocated SCSI command structure.
   <li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mcd&sektion=4&format=html">mcd(4)</a> to use disk_lock, etc. instead of its own <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tsleep&sektion=9&format=html">tsleep(9)</a> based locking.
   <li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a> in i386 and amd64.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isa&sektion=4&format=html">isa(4)</a> devices that incorrectly cast the second argument to a "struct cfdata *" instead of a "struct device *".
   <!-- 2011/06/19 -->
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&sektion=4&format=html">drm(4)</a> radeon irq parts from assuming interrupts if the command processor is not running.
   <li>Use disk_lock_nointr() in the xxclose() routines so that they cannot be interrupted in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hd&sektion=4&arch=hp300&format=html">hd(4/HP300)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4&format=html">wd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4&format=html">sd(4)</a>.
   <li>Use disk_lock/disk_unlock directly and in the same way in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hd&sektion=4&arch=hp300&format=html">hd(4/HP300)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4&format=html">wd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4&format=html">sd(4)</a>, rather than using various wrappings.  Convert vnd to using the sc_dk rwlock instead of using one of its own.
   <li>Removed the lockname argument to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disk&sektion=9&format=html">disk(9)</a> disk_construct().
   <li>Clean up cnmac(4/OCTEON) ioctl handler.
   <!-- 2011/06/18 -->
   <li>Pass the correct size to memset in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sppp&sektion=4&format=html">sppp(4)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a> use MSI interrupts when available.
   <li>Cleaned up MSI code in amd64 machine-dependent code.
   <li>Make <tt>mandoc -T[x]html</tt> print out the link target for "Lk" if no link title is provided.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&sektion=1&format=html">printf(1)</a> warn and stop processing if the format string ends with an backslash.
   <!-- 2011/06/17 -->
   <li>Removed obsolete <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&sektion=9&format=html">mbuf(9)</a> PF_TAG_FRAGCACHE flag.
   <li>Make use of setproctitle for a mux master that has been gracefully stopped in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a>. Fixes bz#1911.
   <li>Make the protocol version an unsigned. Fixes bz#1913.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> pre-auth privsep slave log via a socketpair shared with the monitor rather than /var/empty/dev/log.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8&format=html">ntpd(8)</a> close pipe_prnt[0] earlier, foremost before forking the dns process.
   <li>Prevent a file descriptor leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mii&sektion=4&format=html">mii(4)</a> explicitly clear 1000baseT control register for F1 PHY used in AR8132 FastEthernet controller.
   <li>Enabled MSI support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=age&sektion=4&format=html">age(4)</a>.
   <li>Cleaned up M_WAITOK in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpi&sektion=4&format=html">mpi(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpii&sektion=4&format=html">mpii(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&sektion=4&format=html">drm(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4&format=html">wi(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umidi&sektion=4&format=html">umidi(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uticom&sektion=4&format=html">uticom(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&sektion=4&format=html">uvideo(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpath&sektion=4&format=html">mpath(4)</a>.
   <li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ch&sektion=4&format=html">ch(4)</a> to use ISO C style function definitions to avoid confusing Lip6 Coccinelle.
   <!-- 2011/06/16 -->
   <li>Imported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpitoshiba&sektion=4&format=html">acpitoshiba(4)</a> and enable it in i386 and amd64 GENERIC kernel.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> page deactivation after syncing.
   <li>Enabled MSI support on iwn0.
   <li>Raised the number of interrupt sources per amd64 CPU from 32 to 64.
   <li>Added mksubr to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kdump&sektion=1&format=html">kdump(1)</a>. It permits to generate flags to name translation. Not yet usable.
   <li>Enabled MSI on newish <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a> PCIe hardware.
   <li>Limit <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8&format=html">ntpd(8)</a> stratum to NTP_MAXSTRATUM.
   <li>Added cnmac(4/OCTEON) ethernet driver.
   <li>Freed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=4&format=html">apm(4)</a> on macppc from its dependencies on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adb&sektion=4&arch=macppc&format=html">adb(4/MACPPC)</a>.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdmmc&sektion=4&format=html">sdmmc(4)</a> from responding to VPD inquiries with standard inquiry data.
   <!-- 2011/06/15 -->
   <li>Stopped providing a bsd.scsi3 kernel on sparc. On a system with multiple disks and SCSI id#3 as the boot device, one must use DUIDs to mount its  file systems.
   <li>Added following certs in OpenSSL: Go Daddy Secure Certification Authority/serialNumber=07969287, Equifax Secure Certificate Authority, VeriSign Class 3 Public Primary Certification Authority - G5, Entrust Certification Authority - L1C, Entrust.net Secure Server Certification Authority.
   <li>Added support for ZTE AC2746 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&sektion=4&format=html">umsm(4)</a>.
   <li>Set RL_FLAG_INVMAR for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4&format=html">re(4)</a> RTL8105E/RTL8401E/RTL8168E VL so multicast will work and add PHY wake up code for RTL8401E.
   <li>Work in progress to have a working --static in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg-config&sektion=1&format=html">pkg-config(1)</a>.
   <li>Fixed PR6601 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8&format=html">isakmpd(8)</a>.
   <li>Simplified the way <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&sektion=1&format=html">pkg_create(1)</a> handle transparent formatting of manpages.
   <li>Added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip&sektion=4&format=html">ip(4)</a> stack IP_RECVRTABLE socket option to be used with a IPPROTO_IP level that allows one to retrieve the original routing domain of UDP datagrams diverted by the pf via "divert-to" with a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=recvmsg&sektion=2&format=html">recvmsg(2)</a>.
   <!-- 2011/06/14 -->
   <li>Added various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpath&sektion=4&format=html">mpath(4)</a> improvements.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpitz&sektion=4&format=html">acpitz(4)</a> critical messages.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a> schedule a timeout to keep trying until it gets some mbufs if the system runs out of them and cannot provide any when filling the rx ring.
   <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> key_parse_public/private_rsa1() no longer consumes its input buffer. Fixes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-add&sektion=1&format=html">ssh-add(1)</a> for passphrase-protected ssh1-keys.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=find&sektion=1&format=html">find(1)</a> exit if there is an unknown option.
   <li>Make fr.dvorak kbdtype select the bepo xkb layout in xf86-input-keyboard.
   
   <!-- 2011/06/12 -->
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg-config&sektion=1&format=html">pkg-config(1)</a> version comparison, and added back 'rc' support.
   <!-- 2011/06/11 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4&format=html">pci(4)</a> do a DIAGNOSTIC panic into returning failure for devices like parts of the NVIDIA C51 chipset which have a broken capabilities list.
   <li>Unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&sektion=8&format=html">nsd(8)</a> build with MANPS.
   <li>Added check for empty files in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg-config&sektion=1&format=html">pkg-config(1)</a>.
   <!-- 2011/06/10 -->
   <li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a> to a state near of what's in FreeBSD. Fixes a lot of bugs.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&sektion=8&format=html">rc.d(8)</a> "rc_cmd start" return the code whether the daemon started successfully or not.
   <!-- 2011/06/09 -->
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&sektion=4&format=html">wdc(4)</a> from setting the dying flag in wdc_wait_for_status, since there is at least one chip that spuriously returns failure.
   <!-- 2011/06/08 -->
   <li>Removed rdconfig(8).
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3&format=html">sysctl(3)</a> from copying the first octet of the source IPv6 address where the destination address should be, fixes broken fstat output for v6 socket connections.
   <li>Added 'relay as' and 'relay via as' rules to allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> to rewrite the user part, the domain part or the entire address of the sender at the SMTP session level. this is not masquerade but allows <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> to communicate with hosts that do a check of SMTP sender fqdn.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> accept and ignore -M so one can pass the same CPPFLAGS to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cpp&sektion=1&format=html">cpp(1)</a>.
   <li>Make MSI interrupts work in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4&format=html">pci(4)</a> too.
   <li>Made several improvements in vax <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strtof&sektion=3&format=html">strtof(3)</a>.
   <li>On ARM, make GCC generate code which uses OpenBSD own <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fabs&sektion=3&format=html">fabs(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fabsf&sektion=3&format=html">fabsf(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fabsl&sektion=3&format=html">fabsl(3)</a> calls as they are correct and faster.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> use static scope during AML disassembly to fix an error.
   <!-- 2011/06/07 -->
   <li>Updated xterm to version 270.
   <li>Make use of macppc macobio_* methods to manage the i2s GPIOs, removed the customs gpio_* methods and moved the remaining global variables in the softc.
   <li>Fixed a device reference leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4&format=html">st(4)</a> read and write routines by making them work like their <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4&format=html">st(4)</a> equivalent.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg-config&sektion=1&format=html">pkg-config(1)</a> from parsing the requirements for a module if only modversion or printprovides are requested.
   <!-- 2011/06/06 -->
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg-config&sektion=1&format=html">pkg-config(1)</a> PKG_CONFIG_LOG as the first argument to beautify_list() was incorrect.
   <li>Back out <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> vmmap in order to repair virtual address selection algorithms outside the tree.
   <li>Use kernel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=9&format=html">malloc(9)</a> and kernel stacks into non-dma memory.
   <li>Prevent memconfig(8) from opening /dev/mem to print the help.
   <li>Set sparc64 FEF bit in the %fprs register when handling an fp_disabled trap from userland.  Prevents userland applications from trapping forever on the next floating point instruction executed after clearing this flag.  Fixes issues with threaded applications, since our pthreads library clears the FEF bit under some circumstances.
   <li>Added preliminary steps for 'alpha' and 'beta' versions with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg-config&sektion=1&format=html">pkg-config(1)</a>. Bumped version to 0.25.
   <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcn&sektion=4&format=html">pcn(4)</a> from RAMDISK kernel.
   <li>Added microphone mute button support from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpithinkpad&sektion=4&format=html">acpithinkpad(4)</a>. Not all <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audio&sektion=4&format=html">audio(4)</a> devices are yet supported.
   <!-- 2011/06/05 -->
   <li>Reverted amd64 uthread_machdep.c to version 1.4: if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1&format=html">gcc(1)</a> picks a memory operand for the asm then 'movl' will result in an assembler error. This file is currently no more compilable with llvm-clang.
   <li>Updated alpha bootblocks to use machine-independent loadfile code.
   <li>Fixed mpu attachment at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isapnp&sektion=4&format=html">isapnp(4)</a>.
   <li>Moved the bufcachepercent setting code to machine-independent locations.
   <li>Dropped kernel support for the useless DIOCWLABEL ioctl and prune a lot of silly flag twiddling code in various disk drivers.
   <li>Disable MSIs when appropriate in amd64 machine-dependent PCI routine pci_intr_disestablish().
   <li>Fixed format string in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newfs&sektion=8&format=html">newfs(8)</a>.
   <li>Fixed an unaligned access panic with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cmpci&sektion=4&format=html">cmpci(4)</a> on sparc64.
   <li>Prevent i386 machine-dependent code to calculate bufpages since it's done later in machine-independent bufinit().
   <li>Added a respawn-pane command to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
   <li>Fixed function names in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> crypto discipline debug printfs and use a more user-friendly error message if the key disk cannot be opened.
   <li>Make amd64 direct MSIs at the appropriate CPU.
   <!-- 2011/06/03 -->
   <li>Fixed two compile errors in mcd(4/I386).
   <li>Make sure libsndio send the initial clock tick.
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1&format=html">aucat(1)</a> device encoding to be set if -u is also used.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a> em_write_pci_cfg() and em_read_pci_cfg() to avoid unaligned access, and make em_write_pci_cfg() do a proper read/modify/write cycle, to avoid changing the neighbouring 16 bits.  Also removed the comment in em_pci_set_mwi() and em_pci_clear_mwi(); writting 0 to the status bits in the command/status word is the right thing to do.  Fixes a panic on sparc64 and other strict alignment architectures.
   <li>Reorganize the way <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1&format=html">aucat(1)</a> command line options are parsed and stored.
   <li>Protect errno from damage in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&sektion=1&format=html">bc(1)</a> signal handler.
   <li>Make ^D behave as it should in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&sektion=1&format=html">bc(1)</a> when the cursor is at start of line after a ^C.
   <li>Improved current parent process ID checking in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-agent&sektion=1&format=html">ssh-agent(1)</a>.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> from preserving the command line from invoking <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> dynamic forward retry establishing the port forwarding after a small delay.
   <!-- 2011/06/02 -->
   <li>When checking to see if a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> rule is referenced by any source-tracking nodes, actually check how many src nodes reference it, rather than checking the max_src_nodes for the rule which makes no sense.
   <li>Fixed crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2&format=html">ioctl(2)</a>.
   <li>Permit VMWare to put the latest 64-bit AMD multicore CPU behind a prehistoric Intel host bridge.
   <li>Fixed bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a>.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a>.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1&format=html">aucat(1)</a> throttling while draining midi inputs.
   <li>Make sure data is drained on midi control ports when there are no more inputs.
   <li>Enabled MSI in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=azalia&sektion=4&format=html">azalia(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wpi&sektion=4&format=html">wpi(4)</a>.
   <li>Updated libXaw to version 1.0.9.
   <!-- 2011/06/01 -->
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&sektion=1&format=html">bc(1)</a>.
   <li>As they don't require big lock, mark <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gettimeofday&sektion=2&format=html">gettimeofday(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clock_gettime&sektion=2&format=html">clock_gettime(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clock_getres&sektion=2&format=html">clock_getres(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nanosleep&sektion=2&format=html">nanosleep(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=issetugid&sektion=2&format=html">issetugid(2)</a> with NOLOCK.
   <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syscall&sektion=9&format=html">syscall(9)</a> sys_getpid() isn't really NOLOCK safe, as the compat bits inside it require the p_pptr member to stay valid.
   <li>Make sure in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=autoconf&sektion=9&format=html">autoconf(9)</a> subroutines that the kernel don't try to reuse device unit numbers and make it check the device pointer array.
   <!-- 2011/05/31 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> take into account padding of LDOUBLE, LDCOMPLEX, LDIMAGINARY to prevent it from doing portability checks against a non-existent architecture.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> warn on empty non-compound selection statements, such as "if (foo);".
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> tt_domain = 3 (complex), not 1 (real) for the complex types (COMPLEX, DCOMPLEX, LDCOMPLEX).
   <li>Update iceauth(1) to version 1.0.5, xauth(1) to 1.0.6.
   <li>Removed MesaDemos from Xenocara tree.
   <li>Enable by default 640x480 mode in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pnozz&sektion=4&arch=sparc&format=html">pnozz(4/SPARC)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4&format=html">sd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4&format=html">wd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rd&sektion=4&format=html">rd(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a> return EBUSY if the user tries to modify an open partition offset or size.
   <li>Back out unreliable revisions on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> dynamic forward. Improved startup, and prevent races.
   <!-- 2011/05/30 -->
   <li>Force full reset always on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inteldrm&sektion=4&format=html">inteldrm(4)</a>.
   <li>Removed the freelist member from struct vm_physseg in all architectures.
   <li>Prevent a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1&format=html">gcc(1)</a> optimization from losing sign in an optimization with -0 input in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tanh&sektion=3&format=html">tanh(3)</a>.
   <li>Enabled MSI in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppb&sektion=4&format=html">ppb(4)</a>.
   <li>Added mmuagp, a driver for the AGP chipsets on early amd64 machines.
   <li>Added RADEON_CS ioctl support for r600 and r700. Enabled r600.
   <li>Enabled MSI in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inteldrm&sektion=4&format=html">inteldrm(4)</a>. Disable it explicitly for i945g and i945gm.
   <li>Updated libXext to version 1.3.0.
   <li>Enabled MSI on selected i386 and amd64 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4&format=html">pci(4)</a> hardware.
   <li>Updated libx11 to version 1.4.3.
   <li>Enabled MSI for HyperTransport devices that have MSI remapping enabled in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4&format=html">pci(4)</a>.
   <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kthread_create&sektion=9&format=html">kthread_create(9)</a> to the kernel threads routines.
   <li>Make printf-like and scanf-like functions marked as such in llib-lc.ln and llib-lwrap.ln databases;  so that the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> features doing format strings checks are enabled by default.
   <li>Trick <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1&format=html">lint(1)</a> into recording the right prototypes in the llib-lc.ln database on platforms without extended-precision floating-point support.
   <li>Applied sendmail 8.14.5 errata 2011-05-26 patch.
   <li>Make Xenocara automatically set XkbOptions to "terminate: ctrl_alt_bksp" if not defined in xorg.conf(5).
   <li>Added subdir method to to extrainfo and pkgpath to get to pkgpath string. Allows normalization of pkgpaths.
   <li>Turned <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> @pkgpath into real objects, to simplify some updates by not having to figure out what matches precisely.
   <!-- 2011/05/29 -->
   <!-- 2011/05/28 -->
   <!-- 2011/05/27 -->
   <!-- 2011/05/26 -->
   <!-- 2011/05/25 -->
   <!-- 2011/05/24 -->
   <!-- 2011/05/23 -->
   <!-- 2011/05/22 -->
   <!-- 2011/05/21 -->
   <!-- 2011/05/20 -->
   <!-- 2011/05/19 -->
   <!-- 2011/05/18 -->
   <!-- 2011/05/17 -->
   <!-- 2011/05/16 -->
 <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dfs&sektion=4&arch=macppc&format=html">dfs(4/MACPPC)</a> driver to support the Dynamic Frequency Switching feature found on some laptops.  <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dfs&sektion=4&arch=macppc&format=html">dfs(4/MACPPC)</a> driver to support the Dynamic Frequency Switching feature found on some laptops.
 <li>Update to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmail&sektion=8format=html">sendmail(8)</a> 8.14.5.  <li>Update to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmail&sektion=8format=html">sendmail(8)</a> 8.14.5.
 <li>Support additional L2C variants and L1D (AR813x/AR815x chips) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=alc&sektion=4format=html">alc(4)</a>.  <li>Support additional L2C variants and L1D (AR813x/AR815x chips) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=alc&sektion=4format=html">alc(4)</a>.
 <li>Fixed reload support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8format=html">relayd(8)</a>.  <li>Fixed reload support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8format=html">relayd(8)</a>.
 <li>Change 'set skip on <...>' to work with interface groups.  <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a>, change 'set skip on <...>' to work with interface groups.
 <li>Various drivers have been adjusted to use PCI Message Signaled Interrupts on amd64, i386, macppc and sparc64.  <li>Various drivers have been adjusted to use PCI Message Signaled Interrupts on amd64, i386, macppc and sparc64.
 <li>In addition to relative resizing, allow absolute resizing of partitions in auto-allocated labels with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8format=html">disklabel(8)</a>.  <li>In addition to relative resizing, allow absolute resizing of partitions in auto-allocated labels with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8format=html">disklabel(8)</a>.
 <li>New AMD K10/K11 pstate driver allows setperf and apm to change CPU frequences on newer AMD CPUs.  <li>New AMD K10/K11 pstate driver allows setperf and apm to change CPU frequences on newer AMD CPUs.
 <li>Allow specifying k/m/g/... suffixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newfs&sektion=8format=html">newfs(8)</a> -S and -s options.  <li>Allow specifying k/m/g/... suffixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newfs&sektion=8format=html">newfs(8)</a> -S and -s options.
 <!-- 2011/05/15 -->  <!-- 2011/05/15 -->
 <li>Fixed client and group cycle defines in cwm(1).  <li>Fixed client and group cycle defines in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a>.
 <li>Disable pipex for L2TP on disconnect.  <li>Disable pipex for L2TP on disconnect.
 <li>Unified various macppc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gpio&sektion=4&format=html">gpio(4)</a> access methods that take an offset relative to the mac-io bus base address. Needed for upcoming <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dfs&sektion=4&arch=macppc&format=html">dfs(4/MACPPC)</a> support.  <li>Unified various macppc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gpio&sektion=4&format=html">gpio(4)</a> access methods that take an offset relative to the mac-io bus base address. Needed for upcoming <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dfs&sektion=4&arch=macppc&format=html">dfs(4/MACPPC)</a> support.
 <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> use FD_CLOEXEC consistently.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> use FD_CLOEXEC consistently.
Line 150 
Line 479 
 <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh_config&sektion=5&format=html">ssh_config(5)</a> support negated host matching.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh_config&sektion=5&format=html">ssh_config(5)</a> support negated host matching.
 <li>Added a %L expansion (short-form of the local host name) for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> ControlPath.  <li>Added a %L expansion (short-form of the local host name) for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> ControlPath.
 <li>Set <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> traffic class for IPv6 traffic as it's done for IPv4 TOS. Fixes bz#1855.  <li>Set <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> traffic class for IPv6 traffic as it's done for IPv4 TOS. Fixes bz#1855.
 <li>On cwm(1) map, prevent it from warping the windows that are marked as ignored.  <li>On <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> map, prevent it from warping the windows that are marked as ignored.
 <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&sektion=4&format=html">ubsec(4)</a> interrupt routine acknowledge only the interrupts it can process.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&sektion=4&format=html">ubsec(4)</a> interrupt routine acknowledge only the interrupts it can process.
 <li>Make sure amd64 AES session id checks look at the lower 32 bits of crp_sid.  <li>Make sure amd64 AES session id checks look at the lower 32 bits of crp_sid.
 <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> create the directory holding the link it's about to create if it does not exist.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> create the directory holding the link it's about to create if it does not exist.
Line 158 
Line 487 
 <li>Fixed memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a>. Fixes bz#1849.  <li>Fixed memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a>. Fixes bz#1849.
 <!-- 2011/05/05 -->  <!-- 2011/05/05 -->
 <li>Make hppa64 gateway page accessible to all userland processes.  <li>Make hppa64 gateway page accessible to all userland processes.
 <li>Put back cwm(1) window resize back to 60 Hz.  <li>Put back <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> window resize back to 60 Hz.
 <li>Reverted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atapiscsi&sektion=4&format=html">atapiscsi(4)</a> to only attempting on IDENTIFY command against directly attached devices as in the pre-port-multiplier code.  <li>Reverted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atapiscsi&sektion=4&format=html">atapiscsi(4)</a> to only attempting on IDENTIFY command against directly attached devices as in the pre-port-multiplier code.
 <li>Make the "mute" key work on macppc keyboards.  <li>Make the "mute" key work on macppc keyboards.
 <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urndis&sektion=4&format=html">urndis(4)</a> attach to Samsung Galaxy S.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urndis&sektion=4&format=html">urndis(4)</a> attach to Samsung Galaxy S.
 <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8&format=html">disklabel(8)</a> support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tunefs&sektion=8&format=html">tunefs(8)</a>.  <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8&format=html">disklabel(8)</a> support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tunefs&sektion=8&format=html">tunefs(8)</a>.
 <li>Make cwm(1) menu window aware of xinerama(3) info.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> menu window aware of xinerama(3) info.
 <li>Keep synaptics touchpad to the current <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4&format=html">wscons(4)</a> behaviour until WSMOUSEIO_SETMODE ioctl is issued to switch to synaptics mode.  <li>Keep synaptics touchpad to the current <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4&format=html">wscons(4)</a> behaviour until WSMOUSEIO_SETMODE ioctl is issued to switch to synaptics mode.
 <li>Make sure hppa64 restore sr4 at the very end of locore.S to avoid further loads from the trapframe to be done at the wrong address space.  <li>Make sure hppa64 restore sr4 at the very end of locore.S to avoid further loads from the trapframe to be done at the wrong address space.
 <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftp-proxy&sektion=8&format=html">tftp-proxy(8)</a> use 'divert-to'.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftp-proxy&sektion=8&format=html">tftp-proxy(8)</a> use 'divert-to'.

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8