version 1.906, 2004/02/28 02:29:56 |
version 1.907, 2004/03/21 17:57:47 |
|
|
|
|
<p> |
<p> |
<h3><font color="#0000e0">We are working on OpenBSD-current.</font></h3><p> |
<h3><font color="#0000e0">We are working on OpenBSD-current.</font></h3><p> |
The following list sums up (almost) all the changes made up to February 21. |
The following list sums up (almost) all the changes made up to March 7. |
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- ^ 20040308 --> |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a>'s dependency lookup check against local directory listings. |
|
<li>New -A (pretend to be another architecture) and -P (limit distribution type) options to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a>. |
|
<li>More memory leak fixes to ifstated(8)'s parser. |
|
<li>Fix a null deref in ifstated(8). |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a> print an error message if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=connect&sektion=2">connect(2)</a> fails. |
|
<li>Plug well-hidden memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>, ifstated(8) and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>'s parsers. |
|
<li>Signal-handling tweaks to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslogd&sektion=8">syslogd(8)</a>. |
|
<li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lpt&sektion=4">lpt(4)</a>, a driver for LSI Fusion-MPT SCSI and Fibre Channel devices. |
|
<!-- ^ 20040306 --> |
|
<li>Plumb <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> into /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a> and /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf&sektion=8">rc.conf(8)</a>. |
|
<li>More memory leak fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>. |
|
<li>Just chdir("/") in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a> instead of panicking if the initial <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getcwd&sektion=3">getcwd(3)</a> fails. |
|
<li>Start work on capabilities announcement support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>. |
|
<li>Since not rejecting optional attributes in BGP implies acceptance/support, make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> reject attributes it doesn't support. |
|
<li>Send outstanding notifications to a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> peer returning to the IDLE state. |
|
<li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> sending duplicate route add/delete messages. |
|
<li>New IdentitiesOnly option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh_config&sektion=5">ssh_config(5)</a>, useful when an agent has many keys. |
|
<li>Don't leak memory in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scandir&sektion=3">scandir(3)</a> (FreeBSD PR#7923, from 1998!) |
|
<li>Fix a big greylist-related memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a>. |
|
<!-- ^ 20040305 --> |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kdump&sektion=1">kdump(1)</a>, fix an off-by-one and describe <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ptrace&sektion=2">ptrace(2)</a> calls better. |
|
<li>Allow -stable kernels to build without TCP_ECN. |
|
<li>Fix a few small key handling bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=svnd&sektion=4">svnd(4)</a>. |
|
<!-- ^ 20040304 --> |
|
<li>Actually use the alternate RADIUS server in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_radius&sektion=8">login_radius(8)</a>. |
|
<li>Make sure that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=svnd&sektion=4">svnd(4)</a> mounts can read their disklablel as svnd, not vnd. |
|
<li>Extend <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=md5&sektion=1">md5(1)</a>'s -c option so it can parse the output of GNU md5sum. |
|
<li>Remove dynamic bufq support from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4">wd(4)</a> due to problems. |
|
<li>Plug some memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>. |
|
<li>Stop libreadline segfaulting when writing an empty history list to a file (PR#3690.) |
|
<li>Fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1">sftp(1)</a>'s progress meter. |
|
<li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> child processes' proctitle to '[accepted]' after the, uh, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&sektion=2">accept(2)</a> completes. |
|
<li>Repair procfs status output (PR#2102.) |
|
<li>Fix unintentional ordering dependency in kernel module loading and unloading (PR#2910.) |
|
<li>Allow forced <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=unmount&sektion=2">unmount(2)</a>s of nullfs, procfs (both from PR#2394,) and umapfs. |
|
<li>Fix an off-by-one in procfs so that it can be successfully unmounted (PR#2327.) |
|
<li>Clean up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=badsect&sektion=8">badsect(8)</a>'s error reporting (PR#3679.) |
|
<li>Start <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a> later in /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a>. |
|
<!-- ^ 20040303 --> |
|
<li>Fix an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&sektion=9">mbuf(9)</a> leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&sektion=4">tun(4)</a> under failure conditions. From NetBSD. |
|
<li>Count <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mixerctl&sektion=1">mixerctl(1)</a> devices starting at zero instead of stack garbage. |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> reset problems with newer Prism firmware. |
|
<li>Make hostap mode work for Prism <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> cards with newer firmware, and disable hostap mode for old firmware. |
|
<li>Socket types and error checks cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=talk&sektion=1">talk(1)</a>. |
|
<li>64-bit fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=brconfig&sektion=8">brconfig(8)</a>. |
|
<li>More features for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&sektion=8">bgpctl(8)</a>'s 'show rib' command. |
|
<li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a>'s parser. |
|
<li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daemon&sektion=3">daemon(3)</a> instead of DIY in new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a>. |
|
<li>Start <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> earlier in /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a>. |
|
<li>Generate new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a>'s transaction id (xid) using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arc4random&sektion=3">arc4random(3)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=3">random(3)</a>. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a> (old and new) exit cleanly if its interface goes away (PR#3648.) |
|
<li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a> net.inet.tcp.reasslimit, to control the size of the memory pool for TCP out-of-order segment reassembly that was introduced in the last erratum. |
|
<li><font color="#e00000"><strong>RELIABILITY FIX: OpenBSD's TCP/IP stack did not impose limits on how many out-of-order TCP segments are queued in the system. An attacker could send out-of-order TCP segments and trick the system into using all available memory buffers.</strong></font><br> |
|
<a href="errata.html#tcp">A source code patch is available</a>.<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
|
<li>Strip out all the multiple-interfaces code from new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a>, it's not used any more. |
|
<li>Be sure to call fifofs' reclaim function from its host filesystems (ext2fs, ffs, nfs.)<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
|
<li>Give fifofs a real reclaim function to prevent memory leaks on rovocation, and fix a potential null deref.<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
|
<li>Disable the COMPAT_25 compatibility option in GENERIC kernels. |
|
<!-- ^ 20040302 --> |
|
<li>Catch illegally large AS numbers in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>. |
|
<li>Rewrite of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_portal&sektion=8">mount_portal(8)</a>, complete with IPv6 support. |
|
<li>Cleanup and paranoia in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamdb&sektion=8">spamdb(8)</a>. |
|
<li>Support 'tagged <name>' specifiers on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> anchor rules. |
|
<li>Better IPv4 address validation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a>. |
|
<li>Process NOTE_TRUNCATE messages in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tail&sektion=1">tail(1)</a> and unbreak file truncation handling (PR#3689.) |
|
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> to run in route-collector mode, i.e. disable the decision process. |
|
<li>Build libf2c for GCC3 architectures. |
|
<li>New -d option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a>, which disables reading from stdin (PR#3694.) |
|
<!-- ^ 20040301 --> |
|
<li>Fix a memory leak when the control socket detaches from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>. |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&sektion=8">bgpctl(8)</a>'s control socket nonblocking. |
|
<li>Import libf2c from GCC 3.3.2. |
|
<li>Show the number of TCP connections drained (by new tcp_drain()) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&sektion=1">netstat(1)</a> output. |
|
<li>Don't <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=stat&sektion=2">stat(2)</a> the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a> outfile when running in test mode. |
|
<li>Re-enable propolice if the X server is built without module support. |
|
<li>Check the sign of values given to the hw.setperf <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a>. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strtol&sektion=3">strtol(3)</a> and signedness cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&sektion=8">ping(8)</a>. |
|
<!-- ^ 20040229 --> |
|
<li>Sync the installer with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a> fetch-mode fix. |
|
<li>Open a new connection for each file pulled down by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a> in fetch mode. Fixes problems where 'CWD /' does unexpected things. |
|
<li>Fix the test that disallows interface unit numbers greater than INT_MAX (to avoid signedness confusion.) |
|
<li>Don't allow leading zeros in cloner interface names. |
|
<li>Upgrade 3.4-stable to OpenSSH 3.8. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a> greylist cleanup and fixes. |
|
<!-- ^ 20040228 --> |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>, make the read buffer for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=moduli&sektion=5">moduli(5)</a> large enough for 8Kbit primes. |
|
<li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> sending DH groups with a primitive generator of zero or one. |
|
<li>Fix a race condition in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> by disabling interrupts before sending an ACK. From NetBSD. |
|
<li>Fix some over-zealous assert()ing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=afsd&sektion=8">afsd(8)</a>. |
|
<li>Add DH group 14 (modp2048) to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>'s list of predefined quick mode suites. |
|
<li>3.4-current -> 3.5-beta. |
|
<li>Remove a null deref and unbreak WSDISPLAY_USEFONT for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vga&sektion=4">vga(4)</a>. |
|
<li>Fix an nfsv3-related panic that could occur when linking from a local fs into an NFS mount.<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
|
<li>Add an implementation for the tcp_drain() function, similar to ip_drain().<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
|
<li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> '-s all' printing the entire OS fingerprint database and all the interfaces. |
|
<li>Interoperability fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>, particularly when talking to a Cisco PIX. |
|
<!-- ^ 20040227 --> |
|
<li>Don't use a regex when deleting a user from a group with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=userdel&sektion=8">userdel(8)</a>, since the username may contain regex special characters. Also, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chmod&sektion=2">chmod(2)</a> the new group file before moving it into place instead of after. |
|
<li>Fix IP data length calculation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mrinfo&sektion=8">mrinfo(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mtrace&sektion=8">mtrace(8)</a>. |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a>'s matching of multi-digit interface names, e.g. stop vlan10 matching as vlan1. |
|
<li>Add __va_copy() in <stdarg.h>, following old ISO C89 behaviour. Used by GNU software. |
|
<li>Support dumping of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> RIB via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&sektion=8">bgpctl(8)</a>. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> check that the nexthop is a valid range (i.e. not a class D, class E or a loopback.) |
|
<li>Better logging for ifstated(8), taken from bgpd. |
|
<li>More enhancements to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>'s filter language. |
|
<li>Include tcps_rcvmemdrop in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&sektion=1">netstat(1)</a>'s TCP statistics output. |
|
<li>Add '<a href="http://projects.puremagic.com/greylisting/">greylisting</a>' support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a>. Oh yes. |
|
<!-- ^ 20040226 --> |
|
<li>Remove a sizeof(long)==4 assumption in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a> that could errnoeously zero four bytes of the next page. |
|
<li>Add -B (destdir) support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_delete&sektion=1">pkg_delete(1)</a>. |
|
<li>New Loglevel and Logverbose options for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd.conf&sektion=5">isakmpd.conf(5)</a>. |
|
<li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> clearing too much when -Fa is used and an anchor is given. |
|
<!-- ^ 20040225 --> |
|
<li>Reorder code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcrelay&sektion=8">dhcrelay(8)</a> so that the server list is zero-filled before we add servers to it, not after. |
|
<li>Allow tuning of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4">bpf(4)</a> buffer sizes via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a> variables net.bpf.*. |
|
<li>Add /usr/local/share/fonts to /etc/fonts/fonts.conf, good for ports. |
|
<li>Fix send_packet() return value checks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcrelay&sektion=8">dhcrelay(8)</a>. |
|
<li>Don't allow 'max-src-nodes' in a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rule if 'source-track global' is in effect. |
|
<li>Enhancements to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>'s filter language. |
|
<li>Stop new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a> generating a pidfile. |
|
<li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt&sektion=3">getopt(3)</a> instead of DIY in new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a>. |
|
<li>Remove the interface discovery scan from new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a>, and so require an explicit interface name. |
|
<li>Don't allow 'max-src-nodes' option anywhere other than in a 'source-track' <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rule. |
|
<li>A number of fifofs fixes from FreeBSD. |
|
<li>64 bit-specific binutils fixups. From binutils CVS. |
|
<!-- ^ 20040224 --> |
|
<li>New slinear16-to-alaw audio format converters. From NetBSD. |
|
<li>Better <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pread&sektion=2">pread(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pwrite&sektion=2">pwrite(2)</a> error checks in libkvm. |
|
<li>Fix a potential null deref when looking for a free <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&sektion=4">pty(4)</a> device. |
|
<li>A little bounds-check paranoia in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=procmap&sektion=1">procmap(1)</a>. |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=3">malloc(3)</a> options work properly for programs that need <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a>. |
|
<li>Build and install <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=procmap&sektion=1">procmap(1)</a> by default. |
|
<li>Better heap discovery heuristic for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=procmap&sektion=1">procmap(1)</a>, |
|
<li>Explicitly disallow backward jumps in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4">bpf(4)</a> filter programs. |
|
<li>More cleanup and dead code removal in the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a>. |
|
<li>Remove raw socket fallback code from new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a>, since OpenBSD always uses <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4">bpf(4)</a>. |
|
<li>Bump OpenSSH version to 3.8. |
|
<li>Bignum fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>. |
|
<li>Set <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>'s listen socket to non-blocking mode again, reverting the change from 26 Sept 2003. |
|
<li>Fix an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=objdump&sektion=1">objdump(1)</a> segfault on sparc64. From binutils CVS. |
|
<li>Fix an out-of-bounds read when comparing IPv6 prefixes if the prefix length is 128. |
|
<!-- ^ 20030223 --> |
|
<li>Add pthread_attr_[gs]etstack(3) and bump libpthread minor version. From FreeBSD libc_r. |
|
<li>String cleaning in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fvwm&sektion=1">fvwm(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wm2&sektion=1">wm2(1)</a>. |
|
<li>Some cleanup of <pthread.h>. From FreeBSD's libc_r. |
<!-- ^ 20040222 --> |
<!-- ^ 20040222 --> |
<li>Fix a locking-related crash when using a portal filesystem. |
<li>Fix a locking-related crash when using a portal filesystem. |
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> make a distinction between an unreadable or non-package, and an inaccessible package file. |
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> make a distinction between an unreadable or non-package, and an inaccessible package file. |
|
|
<li>Reduce the default number of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&sektion=4">pty(4)</a> devices from 64 to 16, now that additional ptys will be created on demand. |
<li>Reduce the default number of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&sektion=4">pty(4)</a> devices from 64 to 16, now that additional ptys will be created on demand. |
<li>Fix an off-by-one when generating <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&sektion=4">pty(4)</a> device names (ptydevname().) |
<li>Fix an off-by-one when generating <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&sektion=4">pty(4)</a> device names (ptydevname().) |
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>'s <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4">pfsync(4)</a> output more consistent with other tcpdump output. |
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>'s <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4">pfsync(4)</a> output more consistent with other tcpdump output. |
<li>Plug an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&sektion=9">mbuf(9)</a> leak by making ip_fragment() free the mbuf on errors instead of expecting the caller to do it. |
<li>Plug an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&sektion=9">mbuf(9)</a> leak by making ip_fragment() free the mbuf on errors instead of expecting the caller to do it.<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
<li>Add a flag so that hardware sensors can be marked as invalid if, for example, they're disconnected. |
<li>Add a flag so that hardware sensors can be marked as invalid if, for example, they're disconnected. |
<li>Make picky mode in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&sektion=8">makewhatis(8)</a> even pickier. |
<li>Make picky mode in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&sektion=8">makewhatis(8)</a> even pickier. |
<li>Fix an off-by-one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>'s interface management code. |
<li>Fix an off-by-one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>'s interface management code. |
|
|
<li>Propolice fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a>. |
<li>Propolice fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a>. |
<li>First propolice version of gcc3. |
<li>First propolice version of gcc3. |
<!-- ^ 20040122 --> |
<!-- ^ 20040122 --> |
|
<li>Add dynamic bufq support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4">wd(4)</a>. Doesn't do very much for now. |
<li>In kernel main(), initialise timeouts much earlier. |
<li>In kernel main(), initialise timeouts much earlier. |
<li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a> configuration method, based around OpenBSD mirrors of common spammer lists. |
<li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a> configuration method, based around OpenBSD mirrors of common spammer lists. |
<li>Cleanup and fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> pfsync protocol output. |
<li>Cleanup and fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> pfsync protocol output. |
|
|
<li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&sektion=4">wdc(4)</a> probe fixes, sync'ing with NetBSD. |
<li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&sektion=4">wdc(4)</a> probe fixes, sync'ing with NetBSD. |
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=timed&sektion=8">timed(8)</a> breakage caused by the change from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&sektion=2">select(2)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=poll&sektion=2">poll(2)</a>. |
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=timed&sektion=8">timed(8)</a> breakage caused by the change from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&sektion=2">select(2)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=poll&sektion=2">poll(2)</a>. |
<!-- ^ 20031119 --> |
<!-- ^ 20031119 --> |
<li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a> startup for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sensorsd&sektion=8">sensorsd(8)</a>. |
<li>Add /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a> startup for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sensorsd&sektion=8">sensorsd(8)</a>. |
<li>Merge in BIND v9.2.3. |
<li>Merge in BIND v9.2.3. |
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&sektion=3">crypto(3)</a>, enable assembler BN functions on vax, and assembler for most things on i386. |
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&sektion=3">crypto(3)</a>, enable assembler BN functions on vax, and assembler for most things on i386. |
<li>Fix password blinding for non-existent users in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>. |
<li>Fix password blinding for non-existent users in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>. |