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

Diff for /www/plus38.html between version 1.1 and 1.2

version 1.1, 2005/09/13 23:05:44 version 1.2, 2005/09/23 16:13:03
Line 57 
Line 57 
   
 <p>  <p>
 <h3><font color="#0000e0">Changes made between OpenBSD 3.7 and OpenBSD 3.8</font></h3><p>  <h3><font color="#0000e0">Changes made between OpenBSD 3.7 and OpenBSD 3.8</font></h3><p>
 The following list sums up (almost) all the changes made up to May 9.  The following list sums up (almost) all the changes made up to May 23.
 <p>  <p>
   
 <ul>  <ul>
   <li>Initial support for Atmel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atu&sektion=4">atu(4)</a> usb wlan devices.
   <li>Make it possible to add networks with attributes like communities or metrics dynamically in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&sektion=8">bgpctl(8)</a>.
   <li>Make sure rfc1583compat flag in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd.conf&sektion=5">ospfd.conf(5)</a> is changeable.
   <li>Various logging fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&sektion=8">sasyncd(8)</a>, handle peer disconnects better.
   <li>Fixes for dlclose() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a>.
   <li>Pin the sample rate at 44.1kHz on macppc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snapper&sektion=4&&arch=macppc">snapper(4/MacPPC)</a> audio device.
   <li>Use correct field names in atapi code and remove superflous and confusing defines.
   <li>Remove dead and wrong code from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&sektion=1">netstat(1)</a>.
   <li>Add 'listen on &lt;interface name&gt;' to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&sektion=8">sasyncd(8)</a>, and document the removal of SSL from it.
   <li>Call endpwent() after <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> is done with the passwd fields.
   <li>More removals of unneccesary stuff in the atapi code.
   <li>Fix some signed-vs-unsigned warnings in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&sektion=1">bc(1)</a>. Mostly pedantic.
   <li>Fix buffer overflow, memory leaks, and NULL pointer dereference in cvs. CAN-2005-0753
   <!-- 2005/05/23 -->
   <li>Fix a panic in ccd(4) where second component could be wrongly treated as failed, leading to uvm_faults.
   <li>Make sure the optimized regression tests for PF also reflect recent changes.
   <li>Add missing getpwent() to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=portmap&sektion=8">portmap(8)</a>.
   <li>Put VLOCKSWORK under a single option, VFSDEBUG. Disabled by default.
   <li>Removed some superflous code from the atapi driver.
   <li>Added our own conversion routine for mono-to-stereo in the macppc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snapper&sektion=4&&arch=macppc">snapper(4/MacPPC)</a> audio device.
   <li>Change VOP_CLOSE to take a locked vnode.
   <li>Preparations for VFSDEBUG in vnode_if code.
   <li>Add support for kill states that match networks in PF.
   <li>Fix building of i830-driver in X11 without DRI enabled.
   <li>Move from SSL to shared AES+SHA between peers for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&sektion=8">sasyncd(8)</a>.
   <li>Add missing bits to 'ospfctl show rib detail'.
   <li>More "0x" removals in pointer printfs.
   <li>ALTQ cleanout in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=de&sektion=4">de(4) interface code.
   <li>Document "mediaopt" for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a> interfaces.
   <li>Added more encodings for macppc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snapper&sektion=4&&arch=macppc">snapper(4/MacPPC)</a> audio device.
   <li>Remove superflous interface search code in PF.
   <li>Fix signal race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> statistics output.
   <li>Various fixes for the macppc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snapper&sektion=4&&arch=macppc">snapper(4/MacPPC)</a> audio device.
   <li>Code to allow PF to match on interface groups.
   <li>Handle cost2 for AS-external in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>.
   <li>Sync the i810 X11 driver with X.org. Fixes problems for IBM X40 laptops and gives shadowfb, DirectColor and gamma correction support. Also helps those with i915 and Intel E7221 chipsets.
   <li>Only dump the RIB for AS-External once in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>.
   <li>Don't iterate over the list of vnodes when we want to skip all of them. Makes nfs_sync() faster.
   <li>Fix setting of the "need ack" flag on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a> and cosmetic change to not initialize the read index in if_iwi.c
   <li>Honor the 'no' in 'no scrub' rules for PF.
   <li>Add monitor mode support for the Intel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a> chipsets, no fast channel hop yet. Also some changes for IBSS mode support and the fragmentation threshold.
   <li>Shorten  <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstart&sektion=8">netstart(8)</a> by introducing 'ifmstart' to deal with starting multiple interfaces. Closes <a href="http://cvs.openbsd.org/cgi-bin/query-pr-wrapper?full=yes&numbers=4197">PR 4197</a>
   <li>Remove ifdef KAME from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
   <!-- 2005/05/22 -->
   <li>Make the signal handler of libedit safer.
   <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> regression tests to keep up with recent changes.
   <li>Enable parity error detection on 900B and 635(A) on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sis&sektion=4">sis(4)</a> devices. Set max size of Rx/Tx DMA to 64 bytes and remove call to mii_pollstat() from within device tick routines.
   <li>Fix NTFS format string "0x" duplication when printing pointers.
   <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=epic&sektion=4">epic(4)</a> to i386 and sparc64 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intro&sektion=4">intro(4)</a> manpages.
   <li>Added new Realtek RT8185 PCI/Cardbus to the list of supported devices.
   <li>Fix power hooks for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a>-based cards.
   <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4">re(4)</a> to sparc64 documentation and release notes.
   <li>Synced latest p0f OS fingerprints.
   <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4">re(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ciphy&sektion=4">ciphy(4)</a> on sparc64.
   <li>hppa64 device scan match code update.
   <li>Signedness fix and check for 0 size wrap in uvm_mmap() calls.
   <li>More checks in the scsi code to make sure requests really are completed, and remove a recompute of saved flags on retries.
   <li>Rewrite of ifconfig interface group printing code.
   <li>Fix potential infinite loop in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump</a> BGP print code.
   <li>Make all interfaces join the interface group "all".
   <li>Remove several layers of indirection in the pfctl interface abstraction code.
   <li>krb5_verify_user(3) links added, and spelling fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=krb5&sektion=3">krb(3)</a> manpage.
   <li>Sync power management settings for ar5120, ar5121 and ar5122. Should fix sleep mode timeouts.
   <li>Add hostapd early check for root privs, since it wont do much otherwise.
   <li>Add an i386-optimized in4_cksum.
   <li>Improved powersaving code in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a> driver for ar5212 chipsets.
   <li>Many NTFS 64bit-fixes and cleanup. Some gcc-3.4 fixups while there.
   <li>elf64 loader fixes for hppa64.
   <li>Back out other <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a> code which broke 5704-based IBM/Intel machines.
   <li>Add BroadCom 5174C to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a> chipsets.
   <li>More fixes to make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=m4&sektion=1">m4(1)</a> in gnum4-mode work as wanted.
   <!-- 2005/05/21 -->
   <li>SOCKS5 improvements in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a> and regression test for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> dynamic forward using SOCKS5.
   <li>Split protocol v1 auth code into separate functions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
   <li>Remove address lookups when using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a> for HTTP proxy. Saves time on failed lookups.
   <li>Add proxyexample with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a> for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh_config&sektion=5">ssh_config(5)</a> manpage.
   <li>Man page fixes for various keyboard manpages to prevent bad line splits.
   <li>Cosmetic fix for output from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pgrep&sektion=1">pgrep(1)</a> when it doesn't find any matches.
   <!-- 2005/05/20 -->
   <li>Fixes for the i82810 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pchb&sektion=4">pchb(4)</a> RNG.
   <li>More fixes for the French Apple keyboard layout.
   <li>Fixes for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bktr&sektion=4">bktr(4)</a> video capture code.
   <li>Added French layout for Apple USB keyboards.
   <li>Usage and option corrections for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=shutdown&sektion=8">shutdown(8)</a>.
   <li>Fix cast in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> includes.h file.
   <li>Cleanup and SOCKS5 fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a>.
   <!-- 2005/05/19 -->
   <li>Some cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&sektion=5">sshd_config(5)</a>.
   <li>Add __unused macro to cdefs in the kernel sources similar to Net- and FreeBSD.
   <li>Also move wsconsctl.conf parsing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a> to a function instead of a subshell.
   <li>Remove screen burner code from wscons when SMALL_KERNEL is defined.
   <li>Updates for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=calendar&sektion=1">calendar(1)</a> regarding LOTR.
   <li>Remove certpatch(8) from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>, not needed anymore.
   <li>Dont initialize bbp registers on some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a> adapters.
   <li>Allow payload 20 and 21 for NAT-T/IPSec in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
   <li>Recognize more IKE payloads types in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump</a>.
   <li>m88k single-step fixes for delay slots and system calls.
   <li>Fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=test&sektion=1">test(1)</a> when testing unset variables.
   <li>Wchar fixes for C++, do not redefine wchar_t.
   <li>Move the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a> mixerctl and sysctl parsing into subroutine instead of a subshell and update resource limits if kern.maxproc/maxfiles changes.
   <!-- 2005/05/18 -->
   <li>Error message fix for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=file&sektion=1">file(1)</a>.
   <li>Check for null pointer when calling unp_mark in IPC code.
   <li>Added regression tests for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=m4&sektion=1">m4(1)</a>.
   <li>End-of-line fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=m4&sektion=1">m4(1)</a>.
   <li>Remove debug code left in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a>.
   <li>Check return codes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=write&sektion=2">write(2)</a> when writing microcode at various places under sys/dev/microcode and cleanup.
   <li>Stability fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a>.
   <li>Better documentation for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a>.
   <!-- 2005/05/17 -->
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=epic&sektion=4">epic(4)</a> added to amd64 and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ep&sektion=4">ep(4)</a> added to RAMDISK_CD.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=epic&sektion=4">epic(4)</a> should work on alpha. Untested.
 <!-- 2005/05/16 -->  <!-- 2005/05/16 -->
 <li>Document that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ptrace&sektion=2">ptrace(2)</a> PT_WCOOKIE is on sparc64 as well.  <li>Document that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ptrace&sektion=2">ptrace(2)</a> PT_WCOOKIE is on sparc64 as well.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=epic&sektion=4">epic(4)</a> support works on sparc64 as well.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=epic&sektion=4">epic(4)</a> support works on sparc64 as well.

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2