Sorry to send this out so late - I hope everyone's weekend has been as relaxing and pleasant as mine. As always, please let me know if you have any comments or suggestions. Also, I have to apologize that last week's summary wasn't posted on the Web site when I sent out the notice, and in fact wasn't there for a couple of days after that. I forgot to upload it. All of the summaries to date, including this one, are now at http://www.xl0.org/FreeBSD/ in text and HTML format. Mark FreeBSD cvs-src summary for 01/02/04 to 08/02/04 ++++++++++++++++++++++++++++++++++++++++++++++++ This is a regular weekly summary of FreeBSD's cutting-edge development. It is intended to help the FreeBSD community keep up with the fast-paced work going on in FreeBSD-CURRENT by distilling the deluge of data from the CVS mailing list into a (hopefully) easy-to-read newsletter. This newsletter is marked up in reStructuredText_, so any odd punctuation that you see is likely intended for the reST parser. .. _reStructuredText: http://docutils.sourceforge.net/rst.html The mailing list archive is still reported to be down, but the links seem to be working anyway. YMMV, but check http://docs.freebsd.org/mail/ for more information. The format of this summary is based on Brett Cannon's python-dev summaries, but it is subject to change. You can get old summaries, and an HTML version of this one, at http://www.xl0.org/FreeBSD/ . Please send any comments to Mark Johnston (mark at xl0.org). .. contents:: ================= Committer changes ================= Two committers were added this week. Scott Long (scottl) introduced Pawel Jakub Dawidek (pjd), who will be working on GEOM and RAID. Scott will be Pawel's mentor. Joerg Wunsch (joerg) introduced Lukas Ertl (le), who will also initially be working on Vinum and its integration with GEOM. Greg Lehey (grog) will be Lukas's official mentor, but because of the time difference between the two, Joerg will be a co-mentor. pjd's introduction: http://docs.freebsd.org/cgi/mid.cgi?200402020905.i1295w5X080401 le's introduction: http://docs.freebsd.org/cgi/mid.cgi?200402021905.i12J57UU030079 ================= Discussion topics ================= Automatic high-temperature shutdown ----------------------------------- Nate Lawson (njl) applied a minor patch to the ACPI code to prevent false positives in the high-temperature shutdown routine, prompting some general discussion of the feature. M. Warner Losh (imp) mentioned that a high-temperature shutdown would have saved his `melted Casio FIVA`_; sadly, the feature wasn't here a year ago when it overheated. There was some discussion about other high-temperature-emergency measures, like dropping to single-user mode or spinning down disks. Nate explained that, once cpufreq (code for controlling the speed of the system's processor) is done, it will be used to slow down the CPU before the temperature gets critical. .. _`melted Casio FIVA`: http://people.freebsd.org/~imp/fiva-meltdown.jpg http://docs.freebsd.org/cgi/mid.cgi?200402021803.i12I3ZJW016336 Debugging support for libpthread -------------------------------- David Xu (davidxu) added a debugger-independent library, libpthread_dbg, that can be used to read and write libpthread's data structures. Marcel Moolenaar (marcel) suggested that the library be named libthread_db, for consistency. David argued that, since the library will support only libpthread, it should use libpthread in the name. Daniel Eischen (deischen) offered to add abstraction to allow the library to support all the threading libraries. http://docs.freebsd.org/cgi/mid.cgi?200402040501.i1451Gir058159 CVS commit messages mistagged ----------------------------- Many people contributed to a discussion about a problem that has been cropping up with CVS commit mail lately, where the committer's userid in the message is replaced with a different one. Ken Smith stated that the problem is being actively worked on. Numerous people looked over the code, and David Malone (dwmalone) noted that he has been noticing getlogin(2) returning the wrong thing under -STABLE. For now, the problem remains at large. http://docs.freebsd.org/cgi/mid.cgi?200402030932.i139WBpQ054113 ================ Featured changes ================ Security hole in shmat(2) patched --------------------------------- Jacques Vidrine (nectar) applied a security fix for a bug in shmat(2), which is used to allocate SysV shared memory, as reported in `FreeBSD-SA-04:02.shmat`_. Jacques also patched the security branches for 5.0, 5.1, 5.2, 4.7, 4.8, and 4.9. Please see `the advisory`_ for more information. This bug was originally reported by Joost Pol. .. _`FreeBSD-SA-04:02.shmat`: ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-04:02.shmat.asc .. _`the advisory`: ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-04:02.shmat.asc http://docs.freebsd.org/cgi/mid.cgi?200402051800.i15I0ZOx085923 Security enhancements in mount ------------------------------ Pawel Jakub Dawidek (pjd) made some important commits to the filesystem mounting code. Before his changes, root, from inside a jail, could unmount any file system, and users inside jails could mount a file system when the sysctl vfs.usermount was set to 1. http://docs.freebsd.org/cgi/mid.cgi?200402021902.i12J25GL028606 libmap merged from -CURRENT --------------------------- Max Khon (fjoe) committed libmap to -STABLE. libmap is a function in the dynamic linker that allows programs loading libraries at runtime to be redirected to other libraries on the fly. The most common use of libmap, in -CURRENT, is to manipulate the threading library that an application loads; for instance, if a program tries to load libpthread.so, it can be made to load libc_r.so instead. http://docs.freebsd.org/cgi/mid.cgi?200402032104.i13L4GAf030014 Network interface renaming support added ---------------------------------------- Brooks Davis (brooks) committed code to the kernel and to ifconfig that allows network interfaces to be renamed on the fly. Network interfaces can now be renamed with ifconfig name, like: ifconfig xl0 name wired If you use this feature, watch out for programs that break when their interface is renamed and programs that assume that the interface name is short. Problems should be reported to Brooks and the net_at_ list. http://docs.freebsd.org/cgi/mid.cgi?200402040254.i142sPMc014724 Hangs in getblk/vinvalb fixed in aac driver ------------------------------------------- Scott Long (scottl) committed fixes to the aac (Adaptec AdvancedRAID) driver over the course of the week, diagnosing and eventually fixing a problem that was causing lost commands and system hangs. As of Saturday, he reports that it is now "safe to go back into the aac waters." http://docs.freebsd.org/cgi/mid.cgi?200402071030.i17AUN8a039905 ============= Other changes ============= Peter Grehan made many commits to the PowerPC code, bringing in some enhancements from NetBSD as well as some of his own work. (many) Ruslan Ermilov (ru) made many cleanups to Makefiles all over the system, correcting style problems and fixing inconsistencies and redundancies. (many) Matt Jacob (mjacob) MFC'ed many bugfixes and minor corrections in the isp driver for QLogic SCSI and Fibre Channel adapters. He also applied fixes in -CURRENT for a number of issues and brought in some cleanup work he had been working on. (many) Justin T. Gibbs (gibbs) committed many enhancements and bugfixes to the aic7xxx driver, for Adaptec AIC-7000 series RAID controllers. http://docs.freebsd.org/cgi/mid.cgi?200402041638.i14GccXu087812 Bill Paul (wpaul) continues to work on the NDISulator, AKA Project Evil, at a terrific pace. This week, he added support for the Centrino chipset as supplied by Asus and the AMD Am1771/1772 chipsets. http://docs.freebsd.org/cgi/mid.cgi?200402030739.i137dNCs021236 http://docs.freebsd.org/cgi/mid.cgi?200402070644.i176iDqn083119 John Baldwin (jhb) added some cleaned-up code, originally submitted by Mike Makonnen (mtm), that enables locking for the per-process resource limits structure. Please see the commit message for a detailed list of the many changes. http://docs.freebsd.org/cgi/mid.cgi?200402042152.i14Lqw7l073871 Mike Makonnen (mtm) committed a patch submitted by Juergen Unger to support starting and stopping jails individually. http://docs.freebsd.org/cgi/mid.cgi?200402021325.i12DPSHU045860 Yar Tikhiy (yar) fixed a bug in ftpd that could have caused some FTP clients, including Mozilla, to think that a directory was actually a file. The fix was submitted by Bob Finch. http://docs.freebsd.org/cgi/mid.cgi?200402071411.i17EBcbj097460Received on Sun Feb 08 2004 - 19:18:51 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:42 UTC