# 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.
* 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.
* 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.
* 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)
* 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.
* 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