version 1.1, 2005/09/13 23:05:44 |
version 1.2, 2005/09/23 16:13:03 |
|
|
|
|
<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 <interface name>' 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. |