(no commit message)
authordillon <dillon@web>
Mon, 14 Sep 2009 17:48:50 +0000 (10:48 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Mon, 14 Sep 2009 17:48:50 +0000 (10:48 -0700)
release24/index.mdwn

index 491a77f..fc2977b 100644 (file)
@@ -36,6 +36,7 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * buf/bio: New read-prioitizing bioq sort algorithm.  The new algorithm does a much better job
    prioritizing reads over writes and also contains features to avoid starving-out writes.  It
    works best with CAM based drivers but NATA uses some of its functionality too.
+ * buf/bio: Make biowait(), getpbuf(), and most other buf/bio functions MPSAFE.
  * buffer-cache: Improved pipe-lining for writes.
  * devfs(5): Replaced the static /dev directory with a dynamic device file system written by Alex Hornung during the Google Summer of Code 2009.
   * All block devices now auto-probe their slices and partitions.
@@ -47,6 +48,7 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * disklabel64(5): Add UFS + HAMMER boot support (was previously just HAMMER boot support).
  * drm(4): Sync code with latest from FreeBSD.
  * ext2fs: Support variable inode size (from FreeBSD).
+ * mountctl/mount -v: New infrastructure for reporting mount flags.
  * NFS
   * Rewrite the client-side RPC code.  The kernel now creates two kernel threads
     for each NFS mount, one handles reading from the socket and the other handles
@@ -59,10 +61,21 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
   * Fix linux compatibility issues (fix bugs in readdirplus)
  * msdos(5): Fixed a number of bugs.
  * pci(4): Sync code with FreeBSD 7.2.
+ * pipe(2): Pipes are now 100% MPSAFE.
+ * Add new cred/privilege infrastructure for jail and general use.
+ * Consolidate VOP access tests in vop_helper_access().
  * usched_set: Add USCHED_CPU_GET for retrieving the current CPU.
  * revoke(2): Reimplemented the revoke code.
- * pty: Add Unix98 ptys (/dev/ptmx and /dev/pts/*)
- * sound: add autocloning support for dsp devices
+ * power management: Greatly improve ACPI-based CPU power management functions.
+ * pty: Add Unix98 ptys (/dev/ptmx and /dev/pts/*).
+ * sound: add autocloning support for dsp devices.
+ * tcp: Fix a reestablishment bug for TCP connections if one side reboots without
+   closing the connection.  A port pair could wind up becoming unusable for
+   upwards of an hour or longer.
+ * tcp: Improve performance by implementing an automatic high-water mark when
+   it is not otherwise specified, allowing hysteresis between the kernel and
+   the tcp protocol stack.
+ * tsleep: New tsleep interlock mechanics implemented to fix races.
  * vkernel(7)
   * Fix entry into ddb(4) when running a SMP vkernel.  Fixes stop/cont.
   * Fix startup race with I/O cothread support.
@@ -101,7 +114,8 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * ath(4): Add open source HAL code (from FreeBSD) and make it possible to build it into the kernel.
  * cxm(4): Add new driver for Hauppauge PVR-250/350 video capture cards (from FreeBSD).
  * kbdmux(4): Add multiple keyboards on the console via keyboard multiplexer (from FreeBSD).
- * mpt(4): Sync the driver with latest version from FreeBSD.
+ * mpi(4): Sync the driver with the latest version from FreeBSD.
+ * mpt(4): Sync the driver with the latest version from FreeBSD.
  * ahci(4): Implement a native AHCI driver with full hot-plug and port multiplier support.
    Also implement ATA pass-through.  Uses CAM.
  * sili(4): Implement a native Silicon Image 3132 driver with full hot-plug and port multiplier support.