more updates
authormatthias <matthias@web>
Tue, 25 Aug 2009 09:28:46 +0000 (02:28 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Tue, 25 Aug 2009 09:28:46 +0000 (02:28 -0700)
release24/index.mdwn

index 459dbec..22fd834 100644 (file)
@@ -22,20 +22,25 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
 
 ## DragonFly 2.4.0 Release Notes
 
+
+##<font color="red">THE ORDER OF THE FOLLOWING ITEMS IS (MOSTLY) ALPHABETICALLY. PLEASE TRY TO KEEP THE ORDER IF POSSIBLE!</font>
+
 ### Release Improvements
 
-### Kernel changes
+### Kernel changes
 
  * acpi(4): Import acpica-unix-20090521.
  * devfs(5): Replaced the static /dev directory with a dynamic device file system written by Alex Hornung during the Google Summer of Code 2009.
- * ddb(4): Fix an IPI messaging lockup which can occur while in DDB.
- * disklabel64(5): Add UFS + HAMMER boot support (was previously just HAMMER boot support)
+ * 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).
  * drm(4): Sync code with latest from FreeBSD.
- * msdos(5): Fixed a number of bugs
- * usched_set: Add USCHED_CPU_GET for retrieving the current CPU
+ * ext2fs: Support variable inode size (from FreeBSD).
+ * msdos(5): Fixed a number of bugs.
+ * pci(4): Sync code with FreeBSD 7.2.
+ * usched_set: Add USCHED_CPU_GET for retrieving the current CPU.
  * revoke(2): Reimplemented the revoke code.
  * vkernel(7)
-  * Fix entry into ddb when running a SMP vkernel.  Fixes stop/cont
+  * Fix entry into ddb(4) when running a SMP vkernel.  Fixes stop/cont.
   * Fix startup race with I/O cothread support.
   * Fix some issues - enable ithread preemption, races, and more.
   * Fix races in stopsig() and ipisig().
@@ -46,9 +51,9 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * Add lapic timer and enable it by default.
  * Add kernel-layer support for chflags checks, remove (most) from the VFS layer.
 
-#### HAMMER changes
+>> #### HAMMER changes
 
- * Fix improper cred checks for utimes()
+ * Fix improper cred checks for utimes().
  * Return shorter-form softlinks "@@-1:%05d" when appropriate.
  * Add a B-Tree rebalancing feature.
  * Fix edge case in mirroring code.
@@ -57,25 +62,26 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * Refactor merged search function to try to avoid missed entries.
  * Limit recursion for long directory chains, update mtime/ctime.
 
-### Hardware changes
+### Hardware changes
 
  * 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).
  * mpt(4): Sync the driver with latest version from FreeBSD.
 
-#### Networking
+>> #### Networking
 
+ * ae(4): Add driver for Attansic/Atheros L2 FastEthernet (from FreeBSD).
  * em(4): Synced with Intel's em-6.9.6 (from FreeBSD).
  * emx(4): Copy of em(4) which supports only 8257{1,2,3} parts.
  * iwi(4): Upgrade to use 3.0 firmware and use firmware(9) API to load firmware.
- * tap(4): Add ifclone support
+ * tap(4): Add ifclone support.
  * vke(4): Convert from kqueue API to cothread API.
- * Turn on adaptive MPSAFE for network threads, and MPSAFE for IP and ARP
- * RSS: Add Toeplitz hash function
+ * Turn on adaptive MPSAFE for network threads, and MPSAFE for IP and ARP.
+ * RSS: Add Toeplitz hash function.
  * Split ifnet serializer.
  * Add ifpoll, which support hardware TX/RX queues based polling.
 
-### Userland changes
+### Userland changes
 
  * Fix a huge number of compiler warnings for various userland utilities.
  * battd(8): Fix some errors and improve the man page
@@ -86,59 +92,59 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * 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 more robust and reliable
+ * dma(1): The DragonFly Mail Agent is now more robust and reliable.
  * hammer(8)
   * Allow -b to specify bytes per second if no suffix is supplied
   * Extract PFS null mounts from anywhere in the filesystem, instead of just from the `/pfs` subdirectory. 
-  * Change B-Tree, inodes, and dir reblocking params, add rebalance
- * ifconfig(8): Add static ARP support
+  * Change B-Tree, inodes, and dir reblocking params, add rebalance.
+ * 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.
  * libc
   * Synced various parts with FreeBSD and NetBSD.
   * Add some new system calls.
-  * Apply FreeBSD-SA-09:07.libc - fix information leak in db(3)
+  * Apply FreeBSD-SA-09:07.libc - fix information leak in db(3).
  * libfetch(3): Synced with FreeBSD.
  * libkvm: Add support for accessing a running vkernel's memory by reading its `/proc/$pid/mem` file.
  * libm
   * Imported complex arithmetic functions from {Net,Free}BSD.
   * Imported maximum, minimum, and positive difference functions from FreeBSD.
  * magic(3): Fix program name extraction from core dumps.
- * ncal(1): Highlight current day (from FreeBSD)
- * pax(1): Add a -O option: force one volume (from NetBSD)
- * telnetd(8): Apply FreeBSD-SA-09:05.telnet - fix environment based code execution vulnerability
+ * ncal(1): Highlight current day (from FreeBSD).
+ * pax(1): Add a -O option: force one volume (from NetBSD).
+ * telnetd(8): Apply FreeBSD-SA-09:05.telnet - fix environment based code execution vulnerability.
  * window(1): Synced with NetBSD.
  * vkentd(8): Add features, allow IP address to be set in unsecure mode, allow address 0.
- * syslogd(8): Sync with FreeBSD
+ * syslogd(8): Sync with FreeBSD.
  * telnet(1): Autologin is now disabled by default.
  * undo(1)
   * Fix @@ formatting used by undo -ad and fix duplicate test
-  * Use a Red-Black tree to track HAMMER TIDs
-  * It can now detect all prior replacements of a file
-  * Add an indexing feature to the -t option
- * vinum(8): Support for geometries larger than 2 TB was added
+  * Use a Red-Black tree to track HAMMER transaction IDs.
+  * It can now detect all prior replacements of a file.
+  * Add an indexing feature to the -t option.
+ * vinum(8): Support for geometries larger than 2 TB was added.
 
-### amd64 related changes
+### amd64 related changes
 
- * Make signals operational, fix reg mappings, fix %fs management, trace
+ * Make signals operational, fix reg mappings, fix %fs management, trace.
  * More signal handler work.  Signals now appear to work.
  * Fixes to make dynamic binaries run.
  * First steps towards 64-bit pmap.
  * Fix a huge number of compiler warnings for various userland utilities.
  * Misc fixes for cross-building amd64.
- * Add a build system for amd64 build/test environments
+ * Add a build system for amd64 build/test environments.
  * Sync some amd64 specific parts of libc with FreeBSD.
 
-### Removals
+### Removals
 
  * GNU cpio(1) was removed. The BSD licensed rewrite based on libarchive(3) is now default.
  * GNU GCC 3.4 was removed. GCC 4.2.1 and 4.4.1 remain in base.
- * Kerberos/heimdal was removed. Available from pkgsrc (`security/heimdal`)
+ * Kerberos/heimdal was removed. Use the version from pkgsrc (`security/heimdal`).
  * iwicontrol(8) was removed. The iwi(4) firmware is now loaded automatically.
 
-### Contributed Software
+### Contributed Software
 
- * Update file to version 5.03
+ * Update file to version 5.03.
  * GCC 4.4.1 was added to base, but is not enabled by default.
  * Update less to version 429.
  * Update OpenSSH to version 5.2p1.