cvs-src summary for January 18-24

From: Mark Johnston <mjohnston_at_skyweb.ca>
Date: Sun, 30 Jan 2005 14:00:31 -0600
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.j0MJLTta085275
Received 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