(no commit message)
authordillon <dillon@web>
Wed, 16 Sep 2009 20:42:52 +0000 (13:42 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Wed, 16 Sep 2009 20:42:52 +0000 (13:42 -0700)
release24/index.mdwn

index 139dbd5..1e9dd4a 100644 (file)
@@ -30,6 +30,10 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
 
     # pkg_search -d
 
+We supply a Makefile in /usr to track the pkgsrc tree.  We also supply a GIT mirror of the NetBSD pkgsrc CVS repo as
+well as the pkgsrc/wip (work in progress) repo at git://git.dragonflybsd.org/pkgsrc.git and we recommend that
+users use it instead of pulling from NetBSD with CVS.  Our GIT mirror is updated four times a day.
+
 ## DragonFly 2.4.0 Special Installation and Upgrade Notes
 
 2.4.0 is a bigger release than normal.  The single most invasive change is the introduction of DEVFS.
@@ -76,30 +80,30 @@ believe the pain will be well worth the effort.
  * acpi(4): Import acpica-unix-20090521.
  * acpi(4): Improved power & frequency management for cpus.
  * acpi(4): Significantly improved APIC support.
- * buf/bio: New read-prioritizing bioq sort algorithm.  The new algorithm does a much better job
+ * **buf/bio: New read-prioritizing 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.
+ * **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.
   * All block devices now auto-probe serial numbers and may be mounted and otherwise referenced by serial number.
   * loader.conf now supports specifying the root device by serial number.
   * Autocloning support for cloning devices such as VN.
  * ddb(4): Fix an IPI messaging lockup which can occur while in ddb(4).
- * disklabel64(5): Add UFS + HAMMER boot support (was previously just HAMMER boot support).
+ * **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
-  * The client-side RPC code has been rewritten.  Two kernel threads are now created
+  * **The client-side RPC code has been rewritten.**  Two kernel threads are now created
     for each NFS mount.  One handles reading from the socket and the other handles
     writing to the socket.  A virtually unlimited number of RPCs may be in-flight
     at any given moment.  The days of multiplicative threads each running synchronous
     RPCs are over!
-  * Use TCP mounts by default as the new RPC architecture can now trivally blow
-    out UDP sockbufs.
-  * Hugely improved client-side performance.
+  * **Use TCP mounts by default as the new RPC architecture can now trivally blow
+    out UDP sockbufs.**
+  * **Hugely improved client-side performance.**
   * Fixed fsx test regressions.
   * Fixed Linux compatibility issues (fix bugs in readdirplus)
  * msdos(5): Fixed a number of bugs.
@@ -139,7 +143,7 @@ believe the pain will be well worth the effort.
  * Add a B-Tree rebalancing feature (hammer rebalance).
  * Fixed improper cred checks for utimes().
  * Fixed edge case in mirroring code.
- * Fixed nohistory mounts and a rare lost inode issue.
+ * **Fixed nohistory mounts and a rare lost inode issue.**
  * Fixed sticky bit directory handling for deletions.
  * Break-up initial mirroring batch so restarts do not start from scratch.
  * Better CRC handling, bad-file handling.
@@ -158,9 +162,9 @@ believe the pain will be well worth the effort.
  * kbdmux(4): Add multiple keyboards on the console via keyboard multiplexer (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.
+ * **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.
+ * **sili(4): Implement a native Silicon Image 3132 driver with full hot-plug and port multiplier support.**
    Also implement ATA pass-through.  Uses CAM.
 
 > ### Hardware changes (networking)
@@ -189,7 +193,7 @@ believe the pain will be well worth the effort.
  * fetch(1): Synced with FreeBSD.
  * devtab: As devfs(5) support access to devices via serial numbers, `/etc/devtab` can be used to map serial number to human readable labels.
  * devfsctl(1): New utility to add/remove/control devfs(5) rules.
- * dma(1): The DragonFly Mail Agent is now more robust and reliable.
+ * **dma(1): The DragonFly Mail Agent is now more robust and reliable.**
  * ifconfig(8): Add static ARP support.
  * installer: Fix the bug when used from console with the LiveDVD.
  * installer: Fixed various bugs and cleaned the code.
@@ -198,6 +202,7 @@ believe the pain will be well worth the effort.
   * Add some new system calls.
   * Add locale support for static binaries.
   * Apply FreeBSD-SA-09:07.libc - fix information leak in db(3).
+  * **Version bump to libc.so.7**
  * libfetch(3): Synced with FreeBSD.
  * libiconv: Add support for static binaries.
  * libm