FreeBSD cvs-src summary for 2005-01-18 to 2005-01-24 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 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. You can get old summaries, and an HTML version of this one, at http://www.xl0.org/FreeBSD/. An RSS feed is available from http://excel.xl0.org/cgi-bin/rss.py. If you would like to receive the summary without subscribing to current_at_, send a blank message to freebsd-cvs-summary-subscribe_at_lists.enderunix.org; thanks to Omer Faruk Sen and EnderUNIX for hosting this list. Please send any comments to Mark Johnston (mark at xl0.org). ============ New Features ============ MemGuard memory-use bug finder added ------------------------------------ Bosko Milekic (bmilekic) added MemGuard, a new memory allocator that can detect when a program uses memory after releasing it with the free function. Instructions for turning it on are in his post, linked below. The MemGuard code is partly based on some old patches from Ian Dowse (iedowse). http://www.freebsd.org/cgi/mid.cgi?200501211809.j0LI9Hh3092619 MAC access control support for System V message queues, semaphores, and shared memory ------------------------------------------------------------------------------------- Robert Watson (rwatson) committed changes from Dandekar Hrishikesh to add support for the MAC[1] framework to System V message queues, semaphores and shared memory. This will allow the regular mandatory access control implementation to restrict access to these SysV features. This code was obtained from the TrustedBSD project, and sponsored by DARPA, SPAWAR, and McAfee Research. [1] http://www.freebsd.org/cgi/man.cgi?query=mac&apropos=0&sektion=3&manpath=FreeBSD+6.0-current&format=html Submitted by: Dandekar Hrishikesh http://www.freebsd.org/cgi/mid.cgi?200501221851.j0MIphhC083805 http://www.freebsd.org/cgi/mid.cgi?200501221904.j0MJ4Hcd084188 http://www.freebsd.org/cgi/mid.cgi?200501221910.j0MJAPrM084462 Significant multi-processor filesystem work done ------------------------------------------------ Jeff Roberson (jeff) made many commits to work towards making the virtual filesystem code MPSAFE (Safe for use without the Giant system lock with multiple processors). He also added locking to the default UFS filesystem. This work was sponsored by Isilon Systems, Inc. =============== Notable Changes =============== Major man page sweep -------------------- Ruslan Ermilov (ru) did a major sweep of the system manual pages, rearranging the sections to make them all consistent. =============== Other Bug Fixes =============== Shunsuke Akiyama (akiyama) committed a fix from Rudolf Cejka for a bug in the USB serial support. The bug caused USB serial devices to stop working when the tcflush function was used, making it impossible to do remote debugging over one. Submitted by: Rudolf Cejka PR: 65769 (http://www.freebsd.org/cgi/query-pr.cgi?pr=65769) http://www.freebsd.org/cgi/mid.cgi?200501191518.j0JFI0K3059405 Alan Cox (alc) committed a patch submitted by Mark W. Krentel to prevent a panic if a program makes an invalid request to the /dev/kmem kernel memory access device. This could only be done by root or by a setgid program in the kmem group. Submitted by: Mark W. Krentel Reported by: kris http://www.freebsd.org/cgi/mid.cgi?200501221921.j0MJLTta085275Received on Sun Jan 30 2005 - 19:00:30 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:27 UTC