Return to 48.html CVS log | Up to [local] / www |
version 1.28, 2010/10/22 14:10:09 | version 1.29, 2010/10/24 14:05:34 | ||
---|---|---|---|
|
|
||
<li>Filesystem midlayer improvements: | <li>Filesystem midlayer improvements: | ||
<ul> | <ul> | ||
<li>... | <li>fix internal locking in (still experimental!) NFTS. | ||
</ul> | </ul> | ||
<p> | <p> | ||
|
|
||
</ul> | </ul> | ||
<p> | <p> | ||
<li>SCSI improvements: | |||
<ul> | |||
<li>better <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd(4)</a> detaching. | |||
<li>better <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4">st(4)</a> sense data and buf handling. | |||
<li>eliminate excessive delays when starting DVD playing. | |||
<li>ask only for minimal (i.e. 18 bytes) sense data, fixing usb devices. | |||
<li>migrate to using bufq. | |||
<li>always try READ CAPACITY 16 on devices claiming to be SCSI-3. | |||
<li>many performance and reliability improvements as a result of new SCSI midlayer: | |||
<ul> | |||
<li>eliminate many unnecessary splbio/splx calls in SCSI drivers. | |||
<li>eliminate many use after free's exposed by new SCSI midlayer. | |||
<li>eliminate scsi_scsi_cmd(), simplifying calling inside SCSI midlayer. | |||
<li>eliminate struct scsi_device. | |||
<li>eliminate many uninitialized data references and invalid scsi_done() calls exposed by new SCSI midlayer. | |||
<li>eliminate use of EAGAIN. | |||
<li>eliminate almost all uses of NO_CCB and XS_NO_CCB. | |||
</ul> | |||
</ul> | |||
<p> | |||
<li>Assorted improvements: | <li>Assorted improvements: | ||
<ul> | <ul> | ||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbtowc&sektion=3">mbtowc(3)</a> multi-byte/wide-character conversion functions | <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbtowc&sektion=3">mbtowc(3)</a> multi-byte/wide-character conversion functions | ||
|
|
||
<a href="http://www.openbsd.org/socppc.html">socppc</a> and | <a href="http://www.openbsd.org/socppc.html">socppc</a> and | ||
<a href="http://www.openbsd.org/macppc.html">macppc</a> | <a href="http://www.openbsd.org/macppc.html">macppc</a> | ||
platforms were switched over to gcc4. | platforms were switched over to gcc4. | ||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newfs&sektion=8">newfs(8)</a> now makes FFS2 the default for partitions larger than INT_MAX blocks. | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a> now includes the server id in NAK messages, as required by some | |||
relays. | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8">disklabel(8)</a> now aligns the start and end of FFS partitions on bsize boundaries where it can, to improve performance on 4096-byte block devices. | |||
<li>by default, read and write caching is now turned on for non-USB scsi disks. | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getdirentries&sektion=2">getdirentries(2)</a> now checks to ensure that it doesn't wrap or truncate directory information on architectures where LONG is a different size from LONG LONG. | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8">disklabel(8)</a> now ensures correct physical bounds and disk size are used when building a disklabel from saved ascii disklabel. | |||
<li>it is again possible to build a bsd.rd that has DDB. | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4">pms(4)</a> now works much better with various trackpads and over suspend/resume cycles. | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&sektion=8">fdisk(8)</a> now aligns the OpenBSD partition on a power of 2 block boundary to improve performance on 4096-byte block devices. | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nfsd&sektion=8">nfsd(8)</a> now logs start up errors to the system log as well as the console. | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nfsd&sektion=8">nfsd(8)</a> now errors out if given an invalid number of servers to run. | |||
</ul> | </ul> | ||
<p> | <p> | ||
|
|
||
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg.conf&sektion=5">/etc/pkg.conf</a> | <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg.conf&sektion=5">/etc/pkg.conf</a> | ||
`installfrom' entry to the public mirror used while installing or upgrading. | `installfrom' entry to the public mirror used while installing or upgrading. | ||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8">sysmerge(8)</a> now automatically installs missing users and groups. | <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8">sysmerge(8)</a> now automatically installs missing users and groups. | ||
<li>Eliminate more excessively chatty remarks during install. | |||
<li>Handle disk UID partitions better. | |||
</ul> | </ul> | ||
<p> | <p> | ||