Module Name: src Committed By: snj Date: Thu Dec 10 23:22:07 UTC 2009
Modified Files: src/doc [netbsd-5]: CHANGES-5.1 Log Message: Tickets 1187-1190. To generate a diff of this commit: cvs rdiff -u -r1.1.2.159 -r1.1.2.160 src/doc/CHANGES-5.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/doc/CHANGES-5.1 diff -u src/doc/CHANGES-5.1:1.1.2.159 src/doc/CHANGES-5.1:1.1.2.160 --- src/doc/CHANGES-5.1:1.1.2.159 Wed Dec 9 05:20:06 2009 +++ src/doc/CHANGES-5.1 Thu Dec 10 23:22:07 2009 @@ -1,4 +1,4 @@ -# $NetBSD: CHANGES-5.1,v 1.1.2.159 2009/12/09 05:20:06 snj Exp $ +# $NetBSD: CHANGES-5.1,v 1.1.2.160 2009/12/10 23:22:07 snj Exp $ A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1 release: @@ -15522,3 +15522,59 @@ introduced with the multi-part bz2 fixes. [mrg, ticket #1182] +sbin/raidctl/raidctl.8 1.57-1.59 via patch +sbin/raidctl/raidctl.c 1.42 via patch +sys/dev/raidframe/files.raidframe 1.8 via patch +sys/dev/raidframe/raidframeio.h 1.6 via patch +sys/dev/raidframe/raidframevar.h 1.13 via patch +sys/dev/raidframe/rf_copyback.c 1.42 via patch +sys/dev/raidframe/rf_disks.c 1.72 via patch +sys/dev/raidframe/rf_driver.c 1.122 via patch +sys/dev/raidframe/rf_engine.c 1.40 via patch +sys/dev/raidframe/rf_kintf.h 1.21 via patch +sys/dev/raidframe/rf_netbsdkintf.c 1.269 via patch +sys/dev/raidframe/rf_paritymap.c 1.1-1.3 via patch +sys/dev/raidframe/rf_paritymap.h 1.1 via patch +sys/dev/raidframe/rf_parityscan.c 1.33 via patch +sys/dev/raidframe/rf_parityscan.h 1.8 via patch +sys/dev/raidframe/rf_raid.h 1.38 via patch +sys/dev/raidframe/rf_reconstruct.c 1.108 via patch +sys/dev/raidframe/rf_states.c 1.44 via patch + + Pull up the RAIDframe parity map Summer Of Code project. + Drastically reduces the amount of time spent rewriting parity + after an unclean shutdown by keeping better track of which + regions might have had outstanding writes. Enabled by default; + can be disabled on a per-set basis, or tuned, with the new + raidctl(8) commands. + [tron, ticket #1187] + +sys/kern/sys_mqueue.c 1.28 via patch + + Fix some security critical bugs: + - an invalid signal number passed to mq_notify(2) could crash the + kernel on delivery -- add a boundary check + - mq_receive(2) from an empty queue crashed the kernel by NULL + dereference in timeout calculation -- handle the NULL case + - likewise for mq_send(2) to a full queue + - a user could set mq_maxmsg (the maximal number of messages in a + queue) to a huge value on mq_open(O_CREAT) and later use up all + kernel memory by mq_send(2) -- add a sysctl'able limit which defaults + to 16*mq_def_maxmsg + [tron, ticket #1188] + +sys/kern/kern_time.c 1.163 + + If a struct sigevent with SIGEV_SIGNAL is passed to timer_create(2), + check the signal number to be in the allowed range. An invalid + signal number could crash the kernel by overflowing the sigset_t + array. + [drochner, ticket #1189] + +lib/libcurses/curses.h 1.94 +lib/libcurses/keypad.c 1.11 + + Make keypad return an int instead of nothing, as the SUS and even + curses_input(3) [!] say it should. + [drochner, ticket #1190] +