dillon 2005/05/02 16:57:14 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) etc Makefile Log: Adjust the upgrade target to remove libraries from /usr/lib/compat that exist in /usr/lib. This occurs when downgrading from HEAD to RELEASE-1.2. Revision Changes Path 1.49.2.1 +10 -0 src/etc/Makefile http://www.dragonflybsd.org/cvsweb/src/etc/Makefile.diff?r1=1.49&r2=1.49.2.1&f=u dillon 2005/05/02 17:00:58 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/i386/i386 vm_machdep.c Log: MFC 1.35. Fix a bug where the %gs register may not be properly inherited by the child of a fork(). The %gs register is used for TLS support. Note that production binaries in 1.2 do not use TLS. Revision Changes Path 1.34.2.1 +13 -2 src/sys/i386/i386/vm_machdep.c http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/vm_machdep.c.diff?r1=1.34&r2=1.34.2.1&f=u dillon 2005/05/09 10:31:37 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump subversion to 2 (TLS fix) Revision Changes Path 1.1.2.3 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.2&r2=1.1.2.3&f=u dillon 2005/05/23 11:31:43 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/dev/raid/iir iir_ctrl.c Log: MFC 1.8. Correct improper permissions on /dev/iir. The earlier permissions of 0644 allowed for people to do Evil Things via ioctl(2). Security: FreeBSD-SA-05:06.iir Revision Changes Path 1.7.2.1 +2 -2 src/sys/dev/raid/iir/iir_ctrl.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/iir/iir_ctrl.c.diff?r1=1.7&r2=1.7.2.1&f=u dillon 2005/05/23 11:32:52 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern vfs_subr.c Log: MFC 1.56. Minor kernel stack memory disclosure. Security: FreeBSD-SA-05:08.kmem Revision Changes Path 1.53.2.1 +1 -0 src/sys/kern/vfs_subr.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.53&r2=1.53.2.1&f=u dillon 2005/05/23 11:33:50 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/net if_mib.c Log: MFC 1.5. Minor kernel stack memory disclosure. Security: FreeBSD-SA-05:08.kmem Revision Changes Path 1.4.2.1 +1 -0 src/sys/net/if_mib.c http://www.dragonflybsd.org/cvsweb/src/sys/net/if_mib.c.diff?r1=1.4&r2=1.4.2.1&f=u dillon 2005/05/23 11:34:49 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/netinet in_pcb.c Log: MFC 1.35. Minor kernel stack memory disclosure. Security: FreeBSD-SA-05:08.kmem Revision Changes Path 1.34.2.1 +1 -0 src/sys/netinet/in_pcb.c http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_pcb.c.diff?r1=1.34&r2=1.34.2.1&f=u dillon 2005/05/23 11:40:20 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/i386/i386 sys_machdep.c Log: MFC 1.17. Kernel memory disclosure. Security: FreeBSD-SA-05:07.ldt Revision Changes Path 1.16.2.1 +9 -4 src/sys/i386/i386/sys_machdep.c http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/sys_machdep.c.diff?r1=1.16&r2=1.16.2.1&f=u joerg 2005/05/24 07:26:39 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) gnu/usr.bin/cc34/cc_prep/patches opts.c.patch Log: MFC rev 1.5: Don't activate -funit-at-a-time with -O2 and higher by default, when propolice is active. There are some bad interactions which can lead to false negatives under rare circumstances. Revision Changes Path 1.4.2.1 +7 -1 src/gnu/usr.bin/cc34/cc_prep/patches/opts.c.patch http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc34/cc_prep/patches/opts.c.patch.diff?r1=1.4&r2=1.4.2.1&f=u joerg 2005/05/25 02:14:06 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) gnu/usr.bin/cc34/cc1plus Makefile Log: MFC rev. 1.3 The C++ frontend didn't include the visiblity support, but the C frontend did. The KDE configure scripts check for the existence in C and expect it for C++. Revision Changes Path 1.2.2.1 +3 -1 src/gnu/usr.bin/cc34/cc1plus/Makefile http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc34/cc1plus/Makefile.diff?r1=1.2&r2=1.2.2.1&f=u joerg 2005/05/31 02:26:06 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) lib/libc_r/uthread uthread_kqueue.c Log: MFC 1.2: kqueue is used by the resolver and defines both in libc and libc_r as weak symbol. Make the libc_r version strong to avoid ld / rtld picking to wrong one. Revision Changes Path 1.1.2.1 +2 -2 src/lib/libc_r/uthread/uthread_kqueue.c http://www.dragonflybsd.org/cvsweb/src/lib/libc_r/uthread/uthread_kqueue.c.diff?r1=1.1&r2=1.1.2.1&f=u joerg 2005/06/15 09:09:35 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/net/pf if_pfsync.c pf_if.c Log: Fix two SPL issues in PF found during the critical section conversion in HEAD. In pf_if.c, the IPL was not restored, which masks interrupts longer than necessary. In if_pfsync low memory situations could trigger a reset of the IPL, which can lead to silent corruption in the network stack. Revision Changes Path 1.1.2.1 +3 -7 src/sys/net/pf/if_pfsync.c 1.3.2.1 +1 -0 src/sys/net/pf/pf_if.c http://www.dragonflybsd.org/cvsweb/src/sys/net/pf/if_pfsync.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/pf/pf_if.c.diff?r1=1.3&r2=1.3.2.1&f=u dillon 2005/06/19 15:55:57 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/i386/i386 machdep.c Log: MFC portions of 1.75 to fix a physmap bug that can crash a box during boot. Reported-by: Chuck Tuffli Revision Changes Path 1.72.2.1 +4 -4 src/sys/i386/i386/machdep.c http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/machdep.c.diff?r1=1.72&r2=1.72.2.1&f=u dillon 2005/06/21 11:02:41 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_token.c Log: MFC 1.16. When releasing a token reference do not give away the token if it is still being held by another reference. Note that the other part of 1.16, about not checking whether the token is owned by preempted threads, is not really a bug since by definition the preempted threads cannot be holding a token that the current thread has held and is releasing. Revision Changes Path 1.11.2.1 +13 -2 src/sys/kern/lwkt_token.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_token.c.diff?r1=1.11&r2=1.11.2.1&f=u dillon 2005/06/21 11:12:16 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern kern_descrip.c Log: struct filedesc contains u_short fields which limits us to 65535 descriptors per process. Since we cannot change any system structures in a release, we must enforce the 65535 descriptor limit to avoid incorrect operation (lost descriptors and memory leaks). Related-to: fix in sys/filedesc.h 1.9 to increase fields from 16 to 32 bits. Revision Changes Path 1.39.2.1 +5 -0 src/sys/kern/kern_descrip.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_descrip.c.diff?r1=1.39&r2=1.39.2.1&f=u dillon 2005/06/25 12:09:34 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/i386/i386 trap.c Log: MFC 1.58, fix a race between fork() and ^Z that can cause the system to stop scheduling userland processes. Revision Changes Path 1.55.2.1 +11 -0 src/sys/i386/i386/trap.c http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/trap.c.diff?r1=1.55&r2=1.55.2.1&f=u dillon 2005/06/29 11:19:22 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump the 1.2 release subversion to 1.2.3. Revision Changes Path 1.1.2.4 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.3&r2=1.1.2.4&f=u corecode 2005/06/29 16:16:15 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) contrib/bzip2 bzip2.c bzlib.c compress.c decompress.c huffman.c Log: Correct bzip2 denial of service and permission race vulnerabilities. Thanks to Collin Percival for notifying us! Obtained-from: (Redhat, Steve Grubb via RedHat) via FreeBSD Revision Changes Path 1.1.2.1 +34 -9 src/contrib/bzip2/Attic/bzip2.c 1.1.2.1 +37 -14 src/contrib/bzip2/Attic/bzlib.c 1.1.2.1 +7 -5 src/contrib/bzip2/Attic/compress.c 1.1.2.1 +11 -5 src/contrib/bzip2/Attic/decompress.c 1.1.2.1 +18 -1 src/contrib/bzip2/Attic/huffman.c http://www.dragonflybsd.org/cvsweb/src/contrib/bzip2/Attic/bzip2.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/contrib/bzip2/Attic/bzlib.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/contrib/bzip2/Attic/compress.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/contrib/bzip2/Attic/decompress.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/contrib/bzip2/Attic/huffman.c.diff?r1=1.1&r2=1.1.2.1&f=u corecode 2005/07/06 06:27:11 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) bin/sh expand.c Log: Fix shell expansion to cover dangling symlinks as well. It seems FreeBSD still suffers from the same bug, whereas NetBSD fixed this over 4 years ago. Besides, they have lots of fixes and improvements we should use. Noticed-by: swildner Revision Changes Path 1.5.2.1 +1 -1 src/bin/sh/expand.c http://www.dragonflybsd.org/cvsweb/src/bin/sh/expand.c.diff?r1=1.5&r2=1.5.2.1&f=u corecode 2005/07/06 16:06:10 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) lib/libz Makefile Makefile.stand Added files: (Branch: DragonFly_RELEASE_1_2) lib/libz/patches inftrees.c.patch Log: Fix possible buffer overflow in zlib, FreeBSD-SA-05:16.zlib. Thanks to Collin Percival for giving us a heads up. Obtained-from: FreeBSD Revision Changes Path 1.6.2.1 +2 -0 src/lib/libz/Makefile 1.1.2.1 +2 -1 src/lib/libz/Makefile.stand http://www.dragonflybsd.org/cvsweb/src/lib/libz/Makefile.diff?r1=1.6&r2=1.6.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/lib/libz/Makefile.stand.diff?r1=1.1&r2=1.1.2.1&f=u corecode 2005/07/07 01:32:39 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/net/bridge bridge.c Log: Fix filtering on bridged networks. We (actually I) had source and destination interface reversed, so things were working backwards, but just for filtering. This makes the code the same like on FreeBSD. Revision Changes Path 1.13.2.1 +1 -1 src/sys/net/bridge/bridge.c http://www.dragonflybsd.org/cvsweb/src/sys/net/bridge/bridge.c.diff?r1=1.13&r2=1.13.2.1&f=u swildner 2005/07/07 09:25:30 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) share/zoneinfo leapseconds Log: Add this year's leap second (as announced by Bulletin C 30). Revision Changes Path 1.2.2.1 +46 -32 src/share/zoneinfo/leapseconds http://www.dragonflybsd.org/cvsweb/src/share/zoneinfo/leapseconds.diff?r1=1.2&r2=1.2.2.1&f=u dillon 2005/07/07 10:46:44 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern imgact_elf.c Log: MFC 1.31. Do not abort a core dump when some of the file handlers are not storable. The coredump itself is still useable as a coredump. Revision Changes Path 1.26.2.1 +11 -2 src/sys/kern/imgact_elf.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/imgact_elf.c.diff?r1=1.26&r2=1.26.2.1&f=u dillon 2005/07/07 10:56:38 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump the subversion. The following fixes have been incorporated into the release: * A wildcard expansion bug in /bin/sh has been fixed. * A security issue with bzip2 has been fixed. (FreeBSD-SA-05:14.bzip2) * Core dumping to NFS mounts now works. * The leapseconds file has been updated. * A bug in the network bridging code has been fixed. Revision Changes Path 1.1.2.5 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.4&r2=1.1.2.5&f=u corecode 2005/07/09 06:26:05 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) bin/sh arith.y Log: Remove equal signs for compatibility with bison -y. Same as NetBSD 1.17 (2 years ago). This fixes cross compilation from FreeBSD 6. Reported-by: Robert Sebastian Gerus Revision Changes Path 1.3.2.1 +24 -24 src/bin/sh/arith.y http://www.dragonflybsd.org/cvsweb/src/bin/sh/arith.y.diff?r1=1.3&r2=1.3.2.1&f=u joerg 2005/07/22 07:53:37 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/netinet in.h include/arpa inet.h Log: MFC src/include/arpa/inet.h 1.5 and src/sys/netinet/in.h 1.11 + 1.12 to reduce breakage with standard-conforming applications. Revision Changes Path 1.10.2.1 +5 -0 src/sys/netinet/in.h 1.4.2.1 +9 -1 src/include/arpa/inet.h http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in.h.diff?r1=1.10&r2=1.10.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/include/arpa/inet.h.diff?r1=1.4&r2=1.4.2.1&f=u joerg 2005/07/22 08:00:26 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) crypto/telnet/libtelnet pk.c usr.sbin/keyserv setkey.c Log: MFC fixes for the telnet PKI support. Revision Changes Path 1.3.2.1 +4 -1 src/crypto/telnet/libtelnet/pk.c 1.8.2.1 +5 -0 src/usr.sbin/keyserv/setkey.c http://www.dragonflybsd.org/cvsweb/src/crypto/telnet/libtelnet/pk.c.diff?r1=1.3&r2=1.3.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/usr.sbin/keyserv/setkey.c.diff?r1=1.8&r2=1.8.2.1&f=u corecode 2005/07/27 04:02:14 PDT DragonFly src repository Added files: (Branch: DragonFly_RELEASE_1_2) lib/libz/patches inftrees.h.patch Log: Correct a buffer overflow which can occur when decompressing a carefully crafted deflated data stream by pulling up the fixed file from zlib 1.2.3. See FreeBSD-SA-05:18.zlib. dillon 2005/07/27 22:46:25 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vm vm_page.c Log: MFC 1.32, add a missing crit_exit(). Revision Changes Path 1.28.2.1 +1 -0 src/sys/vm/vm_page.c http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_page.c.diff?r1=1.28&r2=1.28.2.1&f=u dillon 2005/07/27 22:47:31 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/netinet6 in6.c Log: MFC 1.15, add a missing splx(). Revision Changes Path 1.13.2.1 +3 -1 src/sys/netinet6/in6.c http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6.c.diff?r1=1.13&r2=1.13.2.1&f=u dillon 2005/07/27 22:49:14 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_softdep.c Log: MFC 1.25, add a missing FREE_LOCK() call. Revision Changes Path 1.21.2.1 +3 -1 src/sys/vfs/ufs/ffs_softdep.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_softdep.c.diff?r1=1.21&r2=1.21.2.1&f=u dillon 2005/07/27 22:53:12 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_ipiq.c Log: MFC 1.15, fix a critical bug in the IPI messaging code, effecting SMP systems. Revision Changes Path 1.8.2.1 +5 -1 src/sys/kern/lwkt_ipiq.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_ipiq.c.diff?r1=1.8&r2=1.8.2.1&f=u dillon 2005/07/28 16:41:42 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_thread.c Log: MFC 1.77. The MP locking state can change when lwkt_chktokens() returns a failure. This occurs because we are trying to adjust the MP locking state for the target thread (not yet switched to) rather then the current thread. Recalculate the MP locking state in that situation to avoid an MP lock mismatch panic. Revision Changes Path 1.70.2.1 +11 -2 src/sys/kern/lwkt_thread.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_thread.c.diff?r1=1.70&r2=1.70.2.1&f=u dillon 2005/07/28 16:46:57 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern kern_ktrace.c Log: MFC 1.19. Fix a panic that occurs if the filesystem containing an active ktrace file runs out of space while ktrace'ing multiple processes. Revision Changes Path 1.18.2.1 +8 -0 src/sys/kern/kern_ktrace.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_ktrace.c.diff?r1=1.18&r2=1.18.2.1&f=u dillon 2005/07/31 16:06:01 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump the sub-version from 1.2.4 to 1.2.5, incorporating the following major bug fixes: * Add missing crit_exit() and splx() calls in a few places * Fix a missing FREE_LOCK() call in softupdates. (part 1/2) * A CRITICAL SMP IPI messaging bug has been fixed. * A CRITICAL SMP TOKEN bug has been fixed. * A minor krace bug related to a filesystem that runs out of space has been fixed. NOTE: As of this commit there are several more bug fixes under test, including an important softupdates bug fix, and the release subversion will likely be bumped again in ~2 weeks after testing has been completed on those fixes. Revision Changes Path 1.1.2.6 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.5&r2=1.1.2.6&f=u joerg 2005/08/03 10:11:03 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) lib/libc/gen readdir.c Log: MFC rev 1.5: fix read after end-of-buffer for large directories Revision Changes Path 1.4.2.1 +2 -2 src/lib/libc/gen/readdir.c http://www.dragonflybsd.org/cvsweb/src/lib/libc/gen/readdir.c.diff?r1=1.4&r2=1.4.2.1&f=u dillon 2005/08/05 09:35:14 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_softdep.c softdep.h Log: MFC ffs_softdep.c/1.27, fix a long-standing bug in softupdates. Taken-from: FreeBSD / ffs_softdep.c 1.182. Original-Author: Stephan Uphoff (FreeBSD) Revision Changes Path 1.21.2.2 +19 -0 src/sys/vfs/ufs/ffs_softdep.c 1.3.2.1 +1 -0 src/sys/vfs/ufs/softdep.h http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_softdep.c.diff?r1=1.21.2.1&r2=1.21.2.2&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/softdep.h.diff?r1=1.3&r2=1.3.2.1&f=u dillon 2005/08/05 09:36:50 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern vfs_bio.c Log: MFC 1.38. Fix a case where a buffer is moved to EMPTY or EMPTYKVA without disassociating its vnode. Revision Changes Path 1.34.2.1 +64 -24 src/sys/kern/vfs_bio.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.34&r2=1.34.2.1&f=u corecode 2005/08/31 12:08:05 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) . Makefile.inc1 Log: Don't build catfiles in the bootstrap phase. Downgrading from -Devel to -Release otherwise results in an error with gencat. Revision Changes Path 1.59.2.1 +1 -1 src/Makefile.inc1 http://www.dragonflybsd.org/cvsweb/src/Makefile.inc1.diff?r1=1.59&r2=1.59.2.1&f=u demizu 2005/09/08 18:08:18 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/netinet tcp_seq.h tcp_input.c Log: MFC tcp_seq.h 1.8 and tcp_input.c 1.62. Fix the same problem described in FreeBSD-SA-05:15.tcp, which refers CAN-2005-0356 and CAN-2005-2068. The e-mail below has more. http://leaf.dragonflybsd.org/mailarchive/bugs/2005-08/msg00052.html Revision Changes Path 1.7.2.1 +2 -1 src/sys/netinet/tcp_seq.h 1.58.2.1 +27 -6 src/sys/netinet/tcp_input.c http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_seq.h.diff?r1=1.7&r2=1.7.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_input.c.diff?r1=1.58&r2=1.58.2.1&f=u dillon 2005/09/15 11:14:15 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern vfs_cache.c Log: MFC 1.56 - Fix a serious bug in cache_inefficient_scan() related to its use of VOP_READDIR. This should fix a bug with the NFS server returning I/O errors to a NFS client which is manipulating large directories. The bug was preventing the server from being able to resolve the namecache topology for a disconnected directory vnode. Revision Changes Path 1.53.2.1 +13 -34 src/sys/kern/vfs_cache.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.53&r2=1.53.2.1&f=u dillon 2005/09/15 11:46:31 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_token.c Log: MFC 1.23 - fix a token bug where a preempting interrupt obtaining a token might accidently release tokens owned by the preempted thread. Revision Changes Path 1.11.2.2 +43 -28 src/sys/kern/lwkt_token.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_token.c.diff?r1=1.11.2.1&r2=1.11.2.2&f=u dillon 2005/09/15 11:44:15 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/dev/raid/twe twe_freebsd.c Log: MFC 1.16 - fix malloc alignment (effects newfs, fsck). Revision Changes Path 1.12.2.1 +6 -1 src/sys/dev/raid/twe/twe_freebsd.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twe/twe_freebsd.c.diff?r1=1.12&r2=1.12.2.1&f=u dillon 2005/09/15 11:43:49 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/dev/raid/twa twa_freebsd.c Log: MFC 1.8 - fix malloc alignment (effects newfs, fsck). Revision Changes Path 1.5.2.1 +7 -1 src/sys/dev/raid/twa/twa_freebsd.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twa/twa_freebsd.c.diff?r1=1.5&r2=1.5.2.1&f=u dillon 2005/09/15 11:51:31 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/nfs nfs_vfsops.c Log: MFC 1.29 - fix missing splx() calls (in HEAD they are crit_enter/exit calls). Revision Changes Path 1.25.2.1 +7 -2 src/sys/vfs/nfs/nfs_vfsops.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vfsops.c.diff?r1=1.25&r2=1.25.2.1&f=u dillon 2005/09/15 11:54:03 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/specfs spec_vnops.c Log: MFC 1.27 - a vnode may have to be unlocked across a dev_dclose() call since dev_dclose() may block indefinitely (e.g. when draining a tty). Revision Changes Path 1.23.2.1 +10 -0 src/sys/vfs/specfs/spec_vnops.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/specfs/spec_vnops.c.diff?r1=1.23&r2=1.23.2.1&f=u dillon 2005/09/15 11:56:34 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_balloc.c Log: MFC 1.12 - fix a deadlock in ffs_balloc() by reordering the data and indirect block buffers. Revision Changes Path 1.11.2.1 +88 -30 src/sys/vfs/ufs/ffs_balloc.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_balloc.c.diff?r1=1.11&r2=1.11.2.1&f=u dillon 2005/09/15 12:00:05 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_alloc.c Log: MFC 1.14 - Fix an inode bitmap scanning bug which could result in the same bit being checked more then once, resulting in an assertion being hit. Revision Changes Path 1.12.2.1 +25 -20 src/sys/vfs/ufs/ffs_alloc.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_alloc.c.diff?r1=1.12&r2=1.12.2.1&f=u dillon 2005/09/15 12:01:34 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern vfs_syscalls.c Log: MFC 1.69 - Fix a rename bug when renaming a hardlink over itself by a different name. Revision Changes Path 1.60.2.1 +15 -3 src/sys/kern/vfs_syscalls.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.60&r2=1.60.2.1&f=u dillon 2005/09/15 12:09:44 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_token.c Log: Oops, didn't quite get the last MFC entirely in. A few more fixups. Revision Changes Path 1.11.2.3 +1 -3 src/sys/kern/lwkt_token.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_token.c.diff?r1=1.11.2.2&r2=1.11.2.3&f=u dillon 2005/09/15 21:34:13 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/dev/raid/vinum vinumconfig.c vinuminterrupt.c vinumio.c Log: MFC cleanup a number of serious issues with vinum. MFC the following: vinumconfig 1.7 vinuminterrupt.c 1.5 vinumio.c 1.9 Revision Changes Path 1.6.2.1 +1 -1 src/sys/dev/raid/vinum/vinumconfig.c 1.3.2.1 +2 -0 src/sys/dev/raid/vinum/vinuminterrupt.c 1.7.2.1 +83 -54 src/sys/dev/raid/vinum/vinumio.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumconfig.c.diff?r1=1.6&r2=1.6.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinuminterrupt.c.diff?r1=1.3&r2=1.3.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumio.c.diff?r1=1.7&r2=1.7.2.1&f=u corecode 2005/10/05 14:20:27 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) usr.bin/mklocale Makefile ldef.h yacc.y Log: Pull up some changes from -DEVEL: Use our runetypes.h and not the one from /usr/include. This lets us build -RELEASE on -DELVEL boxes. Revision Changes Path 1.2.2.1 +9 -1 src/usr.bin/mklocale/Makefile 1.1.2.1 +3 -0 src/usr.bin/mklocale/ldef.h 1.4.2.1 +3 -2 src/usr.bin/mklocale/yacc.y http://www.dragonflybsd.org/cvsweb/src/usr.bin/mklocale/Makefile.diff?r1=1.2&r2=1.2.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/usr.bin/mklocale/ldef.h.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/usr.bin/mklocale/yacc.y.diff?r1=1.4&r2=1.4.2.1&f=u dillon 2005/10/09 12:06:59 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump the release to 1.2.6, with the folowing changes since 1.2.5: * MFC a fix for a long-standing softupdates bug (ffs_softdep/1.27). * MFC a buffer cache case where a buffer is moved from an EMPTY state to an EMPTYKVA state without disassociating its vnode. * MFC a tcp sequence number vulnerability * MFC fix a bug in the NFS server code that could cause it to return I/O errors to a client which is manipulating large directories. * MFC fixes to TWA/TWE related to malloc alignments that were causing newfs and fsck to fail under certain conditions. * MFC fixes for LWKT tokens (SMP) * MFC fix an unmatched spl*() call. * MFC unlock the vnode across a dev_close to avoid a tty deadlock. * MFC fix an inode bitmap scanning bug which resulted in an assertion/panic * MFC fix a rename bug when renaming a hardlink over itself. * MFC fix a number of vinum issues. * Numerous issues related to building HEAD on RELEASE, and other issues. Revision Changes Path 1.1.2.7 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.6&r2=1.1.2.7&f=u dillon 2005/10/09 12:07:47 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/sys param.h Log: Bump the version id to 1.2.6 (120006). Revision Changes Path 1.20.2.2 +1 -1 src/sys/sys/param.h http://www.dragonflybsd.org/cvsweb/src/sys/sys/param.h.diff?r1=1.20.2.1&r2=1.20.2.2&f=u joerg 2005/11/01 09:22:48 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) include stdlib.h lib/libc/stdlib Makefile.inc Added files: (Branch: DragonFly_RELEASE_1_2) lib/libc/stdlib atoll.c Log: Merge include/stdlib.h rev 1.17, lib/libc/stdlib/Makefile.inc rev 1.13 and lib/libc/stdlib/atoll.c rev 1.1 from HEAD. Log: Add missing atoll. Revision Changes Path 1.9.2.1 +1 -0 src/include/stdlib.h 1.11.2.1 +1 -1 src/lib/libc/stdlib/Makefile.inc http://www.dragonflybsd.org/cvsweb/src/include/stdlib.h.diff?r1=1.9&r2=1.9.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/lib/libc/stdlib/Makefile.inc.diff?r1=1.11&r2=1.11.2.1&f=u swildner 2005/11/01 10:31:45 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) lib/libc/stdlib Makefile.inc atol.3 Log: Merge lib/libc/stdlib/atol.3 rev 1.3 and lib/libc/stdlib/Makefile.inc rev 1.14 from HEAD. Log: Sync atol(3) manpage with FreeBSD's rev. 1.13 to include documentation of atoll(). Adjust Makefile to create a symlink. Revision Changes Path 1.11.2.2 +1 -0 src/lib/libc/stdlib/Makefile.inc 1.2.2.1 +43 -10 src/lib/libc/stdlib/atol.3 http://www.dragonflybsd.org/cvsweb/src/lib/libc/stdlib/Makefile.inc.diff?r1=1.11.2.1&r2=1.11.2.2&f=u http://www.dragonflybsd.org/cvsweb/src/lib/libc/stdlib/atol.3.diff?r1=1.2&r2=1.2.2.1&f=u swildner 2005/11/30 06:52:26 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) share/examples/cvsup DragonFly-cvs-supfile DragonFly-dfports-supfile DragonFly-preview-supfile DragonFly-release1_2-supfile DragonFly-src-supfile Log: MFC current supfiles. - Add 'dragonfly-' prefix to collection names. - Fix comment. Revision Changes Path 1.1.2.3 +5 -6 src/share/examples/cvsup/DragonFly-cvs-supfile 1.2.2.2 +1 -1 src/share/examples/cvsup/DragonFly-dfports-supfile 1.1.2.3 +1 -2 src/share/examples/cvsup/DragonFly-preview-supfile 1.1.2.3 +1 -2 src/share/examples/cvsup/DragonFly-release1_2-supfile 1.2.2.2 +1 -2 src/share/examples/cvsup/DragonFly-src-supfile http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-cvs-supfile.diff?r1=1.1.2.2&r2=1.1.2.3&f=u http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-dfports-supfile.diff?r1=1.2.2.1&r2=1.2.2.2&f=u http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-preview-supfile.diff?r1=1.1.2.2&r2=1.1.2.3&f=u http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-release1_2-supfile.diff?r1=1.1.2.2&r2=1.1.2.3&f=u http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-src-supfile.diff?r1=1.2.2.1&r2=1.2.2.2&f=u justin 2005/12/30 11:56:31 PST DragonFly src repository Added files: (Branch: DragonFly_RELEASE_1_2) share/examples/cvsup DragonFly-release1_4-supfile Log: Add a cvsup example to upgrade to/track the 1.4 release. Approved-by: Matthew Dillon corecode 2006/01/14 16:10:47 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) usr.bin/ee ee.c Log: MFC rev 1.4: Fix insecure tempfile usage in ee, see FreeBSD-SA-06:02.ee Revision Changes Path 1.3.2.1 +21 -12 src/usr.bin/ee/ee.c http://www.dragonflybsd.org/cvsweb/src/usr.bin/ee/ee.c.diff?r1=1.3&r2=1.3.2.1&f=u corecode 2006/01/15 05:05:54 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) bin/sh Makefile Log: Don't build bootstrap sh with history support This unbreaks 1.2-RELEASE builds on 1.3.6+ Revision Changes Path 1.4.2.1 +4 -0 src/bin/sh/Makefile http://www.dragonflybsd.org/cvsweb/src/bin/sh/Makefile.diff?r1=1.4&r2=1.4.2.1&f=u corecode 2006/02/13 07:23:35 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) crypto/openssh-3.9p1 misc.c misc.h scp.c sftp.c Modified files: (Branch: DragonFly_RELEASE_1_4) crypto/openssh-4 misc.c misc.h scp.c sftp.c Log: Fix a possible local privilege escalation bug in scp. From CVE-2006-0225: scp in OpenSSH 4.2p1 allows attackers to execute arbitrary commands via filenames that contain shell metacharacters or spaces, which are expanded twice. Noted-by: joerg Revision Changes Path 1.1.2.1 +40 -3 src/crypto/openssh-3.9p1/Attic/misc.c 1.1.2.1 +6 -2 src/crypto/openssh-3.9p1/Attic/misc.h 1.1.2.1 +91 -48 src/crypto/openssh-3.9p1/Attic/scp.c 1.1.2.1 +4 -2 src/crypto/openssh-3.9p1/Attic/sftp.c 1.2.2.1 +40 -3 src/crypto/openssh-4/misc.c 1.2.2.1 +5 -1 src/crypto/openssh-4/misc.h 1.2.2.1 +87 -45 src/crypto/openssh-4/scp.c 1.2.2.1 +4 -2 src/crypto/openssh-4/sftp.c http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-3.9p1/Attic/misc.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-3.9p1/Attic/misc.h.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-3.9p1/Attic/scp.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-3.9p1/Attic/sftp.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-4/misc.c.diff?r1=1.2&r2=1.2.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-4/misc.h.diff?r1=1.2&r2=1.2.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-4/scp.c.diff?r1=1.2&r2=1.2.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-4/sftp.c.diff?r1=1.2&r2=1.2.2.1&f=u corecode 2006/03/09 16:27:51 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf files sys/dev/disk/aic7xxx/ahc Makefile sys/dev/disk/aic7xxx/ahd Makefile sys/dev/disk/aic7xxx/aicasm Makefile Makefile.module Log: MFC commit from long ago: Build aicasm as a host tool This allows us to compile 1.2-Release on 1.4+ again. Revision Changes Path 1.88.2.1 +6 -6 src/sys/conf/files 1.4.2.1 +4 -4 src/sys/dev/disk/aic7xxx/ahc/Makefile 1.3.2.1 +4 -4 src/sys/dev/disk/aic7xxx/ahd/Makefile 1.4.2.1 +1 -1 src/sys/dev/disk/aic7xxx/aicasm/Makefile 1.2.2.1 +3 -3 src/sys/dev/disk/aic7xxx/aicasm/Makefile.module http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.88&r2=1.88.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/ahc/Makefile.diff?r1=1.4&r2=1.4.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/ahd/Makefile.diff?r1=1.3&r2=1.3.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aicasm/Makefile.diff?r1=1.4&r2=1.4.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aicasm/Makefile.module.diff?r1=1.2&r2=1.2.2.1&f=u corecode 2006/07/14 12:03:46 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/dev/netif/tl if_tl.c Log: MFC rev 1.36: Assign the packet length to the pkthdr and mbuf. This was erroneously removed in rev 1.12 and led to no packet reception. Reported-by: Vincent Hourdin Revision Changes Path 1.16.2.1 +1 -0 src/sys/dev/netif/tl/if_tl.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/tl/if_tl.c.diff?r1=1.16&r2=1.16.2.1&f=u dillon 2005/04/06 13:18:37 PDT DragonFly src repository Added files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Add the subversion tracking file for the DragonFly 1.2.X-RELEASE. dillon 2005/04/06 13:56:16 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) share/examples/cvsup DragonFly-dfports-supfile DragonFly-src-supfile README Added files: (Branch: DragonFly_RELEASE_1_2) share/examples/cvsup DragonFly-cvs-supfile DragonFly-preview-supfile DragonFly-release1_2-supfile Removed files: (Branch: DragonFly_RELEASE_1_2) share/examples/cvsup DragonFly-stable-supfile DragonFly-supfile Log: Sync cvsup file changes from HEAD Revision Changes Path 1.2.2.1 +0 -0 src/share/examples/cvsup/DragonFly-dfports-supfile 1.2.2.1 +0 -0 src/share/examples/cvsup/DragonFly-src-supfile 1.3.2.1 +17 -8 src/share/examples/cvsup/README http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-dfports-supfile.diff?r1=1.2&r2=1.2.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-src-supfile.diff?r1=1.2&r2=1.2.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/README.diff?r1=1.3&r2=1.3.2.1&f=u dillon 2005/04/06 15:46:49 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) share/examples/cvsup refuse Log: Add missing ports/polish line. Revision Changes Path 1.2.2.1 +1 -0 src/share/examples/cvsup/refuse http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/refuse.diff?r1=1.2&r2=1.2.2.1&f=u dillon 2005/04/07 17:45:22 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/boot/ficl Makefile sys/boot/i386 Makefile.inc Log: Fix a minor issue that prevented crossbuilds on a FreeBSD-4.x box from working. Submitted-by: David Rhodus Revision Changes Path 1.6.2.1 +2 -0 src/sys/boot/ficl/Makefile 1.6.2.1 +2 -0 src/sys/boot/i386/Makefile.inc http://www.dragonflybsd.org/cvsweb/src/sys/boot/ficl/Makefile.diff?r1=1.6&r2=1.6.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/boot/i386/Makefile.inc.diff?r1=1.6&r2=1.6.2.1&f=u dillon 2005/04/07 20:18:34 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/isofs/cd9660 cd9660_vfsops.c Log: MFC 1.26 - fix bug that prevented a CD root mounted from being exportable via NFS. Revision Changes Path 1.25.2.1 +1 -1 src/sys/vfs/isofs/cd9660/cd9660_vfsops.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_vfsops.c.diff?r1=1.25&r2=1.25.2.1&f=u dillon 2005/04/07 20:26:14 PDT DragonFly src repository Added files: (Branch: DragonFly_RELEASE_1_2) nrelease/installer/etc dhcpd.conf Log: MFC 1.1 a hardwired dhcpd.conf to support the installer's netboot mode. dillon 2005/04/07 21:23:10 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) nrelease Makefile Log: MFC 1.30 - synchronize the installer package set, adding a netboot server capability. Revision Changes Path 1.29.2.1 +3 -3 src/nrelease/Makefile http://www.dragonflybsd.org/cvsweb/src/nrelease/Makefile.diff?r1=1.29&r2=1.29.2.1&f=u dillon 2005/04/07 23:38:44 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf newvers.sh Log: Add a quick hack to access 'tail' due to it not being in the bootstrap tools. This is fixed properly in HEAD. Revision Changes Path 1.11.2.1 +5 -3 src/sys/conf/newvers.sh http://www.dragonflybsd.org/cvsweb/src/sys/conf/newvers.sh.diff?r1=1.11&r2=1.11.2.1&f=u dillon 2005/04/07 23:40:01 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/sys param.h Log: Bump the official release #define to 120000. Revision Changes Path 1.20.2.1 +1 -1 src/sys/sys/param.h http://www.dragonflybsd.org/cvsweb/src/sys/sys/param.h.diff?r1=1.20&r2=1.20.2.1&f=u dillon 2005/04/10 11:57:37 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) share/mk bsd.port.mk Log: MFC 1.30. Fix issues with USE_RCORDER and USE_RC_SUBR which broke the mysql41-server port (and probably others). Submitted-by: Joerg Sonnenberger Revision Changes Path 1.29.2.1 +42 -1 src/share/mk/bsd.port.mk http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.port.mk.diff?r1=1.29&r2=1.29.2.1&f=u dillon 2005/04/22 13:21:21 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern uipc_socket2.c Log: MFC 1.17. Work around an sbappend() issue with UNIX domain sockets (e.g. X) that would cause a 'receive 1' panic. Revision Changes Path 1.16.2.1 +2 -1 src/sys/kern/uipc_socket2.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/uipc_socket2.c.diff?r1=1.16&r2=1.16.2.1&f=u dillon 2005/04/22 13:27:20 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/net if.c Log: MFC 1.32, 1.33: fix a small stack disclosure in ifconf(). See FreeBSD-SA-05:04.ifconf for credits and details. Revision Changes Path 1.31.2.1 +6 -0 src/sys/net/if.c http://www.dragonflybsd.org/cvsweb/src/sys/net/if.c.diff?r1=1.31&r2=1.31.2.1&f=u dillon 2005/04/22 13:33:16 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump subversion, now 1.2.1 Revision Changes Path 1.1.2.2 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.1&r2=1.1.2.2&f=u dillon 2005/04/22 13:52:32 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) . Makefile Log: MFC portions of 1.11: add some convenient targets for the cvs meister. Revision Changes Path 1.9.2.1 +13 -0 src/Makefile http://www.dragonflybsd.org/cvsweb/src/Makefile.diff?r1=1.9&r2=1.9.2.1&f=u justin 2005/04/28 19:15:12 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) test/test README Log: Test commit to see if I have branch tagging right. Revision Changes Path 1.37.2.1 +2 -0 src/test/test/README http://www.dragonflybsd.org/cvsweb/src/test/test/README.diff?r1=1.37&r2=1.37.2.1&f=u justin 2005/04/28 19:27:36 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) test/test README Log: Another test commit, for logging release-specific changes. Revision Changes Path 1.37.2.2 +1 -0 src/test/test/README http://www.dragonflybsd.org/cvsweb/src/test/test/README.diff?r1=1.37.2.1&r2=1.37.2.2&f=u justin 2005/04/28 19:43:35 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) test/test README Log: One more test, for destination of output. Revision Changes Path 1.37.2.3 +1 -0 src/test/test/README http://www.dragonflybsd.org/cvsweb/src/test/test/README.diff?r1=1.37.2.2&r2=1.37.2.3&f=u dillon 2005/05/02 16:57:14 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) etc Makefile Log: Adjust the upgrade target to remove libraries from /usr/lib/compat that exist in /usr/lib. This occurs when downgrading from HEAD to RELEASE-1.2. Revision Changes Path 1.49.2.1 +10 -0 src/etc/Makefile http://www.dragonflybsd.org/cvsweb/src/etc/Makefile.diff?r1=1.49&r2=1.49.2.1&f=u dillon 2005/05/02 17:00:58 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/i386/i386 vm_machdep.c Log: MFC 1.35. Fix a bug where the %gs register may not be properly inherited by the child of a fork(). The %gs register is used for TLS support. Note that production binaries in 1.2 do not use TLS. Revision Changes Path 1.34.2.1 +13 -2 src/sys/i386/i386/vm_machdep.c http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/vm_machdep.c.diff?r1=1.34&r2=1.34.2.1&f=u dillon 2005/05/09 10:31:37 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump subversion to 2 (TLS fix) Revision Changes Path 1.1.2.3 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.2&r2=1.1.2.3&f=u dillon 2005/05/23 11:31:43 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/dev/raid/iir iir_ctrl.c Log: MFC 1.8. Correct improper permissions on /dev/iir. The earlier permissions of 0644 allowed for people to do Evil Things via ioctl(2). Security: FreeBSD-SA-05:06.iir Revision Changes Path 1.7.2.1 +2 -2 src/sys/dev/raid/iir/iir_ctrl.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/iir/iir_ctrl.c.diff?r1=1.7&r2=1.7.2.1&f=u dillon 2005/05/23 11:32:52 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern vfs_subr.c Log: MFC 1.56. Minor kernel stack memory disclosure. Security: FreeBSD-SA-05:08.kmem Revision Changes Path 1.53.2.1 +1 -0 src/sys/kern/vfs_subr.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.53&r2=1.53.2.1&f=u dillon 2005/05/23 11:33:50 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/net if_mib.c Log: MFC 1.5. Minor kernel stack memory disclosure. Security: FreeBSD-SA-05:08.kmem Revision Changes Path 1.4.2.1 +1 -0 src/sys/net/if_mib.c http://www.dragonflybsd.org/cvsweb/src/sys/net/if_mib.c.diff?r1=1.4&r2=1.4.2.1&f=u dillon 2005/05/23 11:34:49 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/netinet in_pcb.c Log: MFC 1.35. Minor kernel stack memory disclosure. Security: FreeBSD-SA-05:08.kmem Revision Changes Path 1.34.2.1 +1 -0 src/sys/netinet/in_pcb.c http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_pcb.c.diff?r1=1.34&r2=1.34.2.1&f=u dillon 2005/05/23 11:40:20 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/i386/i386 sys_machdep.c Log: MFC 1.17. Kernel memory disclosure. Security: FreeBSD-SA-05:07.ldt Revision Changes Path 1.16.2.1 +9 -4 src/sys/i386/i386/sys_machdep.c http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/sys_machdep.c.diff?r1=1.16&r2=1.16.2.1&f=u joerg 2005/05/24 07:26:39 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) gnu/usr.bin/cc34/cc_prep/patches opts.c.patch Log: MFC rev 1.5: Don't activate -funit-at-a-time with -O2 and higher by default, when propolice is active. There are some bad interactions which can lead to false negatives under rare circumstances. Revision Changes Path 1.4.2.1 +7 -1 src/gnu/usr.bin/cc34/cc_prep/patches/opts.c.patch http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc34/cc_prep/patches/opts.c.patch.diff?r1=1.4&r2=1.4.2.1&f=u joerg 2005/05/25 02:14:06 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) gnu/usr.bin/cc34/cc1plus Makefile Log: MFC rev. 1.3 The C++ frontend didn't include the visiblity support, but the C frontend did. The KDE configure scripts check for the existence in C and expect it for C++. Revision Changes Path 1.2.2.1 +3 -1 src/gnu/usr.bin/cc34/cc1plus/Makefile http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc34/cc1plus/Makefile.diff?r1=1.2&r2=1.2.2.1&f=u joerg 2005/05/31 02:26:06 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) lib/libc_r/uthread uthread_kqueue.c Log: MFC 1.2: kqueue is used by the resolver and defines both in libc and libc_r as weak symbol. Make the libc_r version strong to avoid ld / rtld picking to wrong one. Revision Changes Path 1.1.2.1 +2 -2 src/lib/libc_r/uthread/uthread_kqueue.c http://www.dragonflybsd.org/cvsweb/src/lib/libc_r/uthread/uthread_kqueue.c.diff?r1=1.1&r2=1.1.2.1&f=u joerg 2005/06/15 09:09:35 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/net/pf if_pfsync.c pf_if.c Log: Fix two SPL issues in PF found during the critical section conversion in HEAD. In pf_if.c, the IPL was not restored, which masks interrupts longer than necessary. In if_pfsync low memory situations could trigger a reset of the IPL, which can lead to silent corruption in the network stack. Revision Changes Path 1.1.2.1 +3 -7 src/sys/net/pf/if_pfsync.c 1.3.2.1 +1 -0 src/sys/net/pf/pf_if.c http://www.dragonflybsd.org/cvsweb/src/sys/net/pf/if_pfsync.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/pf/pf_if.c.diff?r1=1.3&r2=1.3.2.1&f=u dillon 2005/06/19 15:55:57 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/i386/i386 machdep.c Log: MFC portions of 1.75 to fix a physmap bug that can crash a box during boot. Reported-by: Chuck Tuffli Revision Changes Path 1.72.2.1 +4 -4 src/sys/i386/i386/machdep.c http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/machdep.c.diff?r1=1.72&r2=1.72.2.1&f=u dillon 2005/06/21 11:02:41 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_token.c Log: MFC 1.16. When releasing a token reference do not give away the token if it is still being held by another reference. Note that the other part of 1.16, about not checking whether the token is owned by preempted threads, is not really a bug since by definition the preempted threads cannot be holding a token that the current thread has held and is releasing. Revision Changes Path 1.11.2.1 +13 -2 src/sys/kern/lwkt_token.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_token.c.diff?r1=1.11&r2=1.11.2.1&f=u dillon 2005/06/21 11:12:16 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern kern_descrip.c Log: struct filedesc contains u_short fields which limits us to 65535 descriptors per process. Since we cannot change any system structures in a release, we must enforce the 65535 descriptor limit to avoid incorrect operation (lost descriptors and memory leaks). Related-to: fix in sys/filedesc.h 1.9 to increase fields from 16 to 32 bits. Revision Changes Path 1.39.2.1 +5 -0 src/sys/kern/kern_descrip.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_descrip.c.diff?r1=1.39&r2=1.39.2.1&f=u dillon 2005/06/25 12:09:34 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/i386/i386 trap.c Log: MFC 1.58, fix a race between fork() and ^Z that can cause the system to stop scheduling userland processes. Revision Changes Path 1.55.2.1 +11 -0 src/sys/i386/i386/trap.c http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/trap.c.diff?r1=1.55&r2=1.55.2.1&f=u dillon 2005/06/29 11:19:22 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump the 1.2 release subversion to 1.2.3. Revision Changes Path 1.1.2.4 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.3&r2=1.1.2.4&f=u corecode 2005/06/29 16:16:15 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) contrib/bzip2 bzip2.c bzlib.c compress.c decompress.c huffman.c Log: Correct bzip2 denial of service and permission race vulnerabilities. Thanks to Collin Percival for notifying us! Obtained-from: (Redhat, Steve Grubb via RedHat) via FreeBSD Revision Changes Path 1.1.2.1 +34 -9 src/contrib/bzip2/Attic/bzip2.c 1.1.2.1 +37 -14 src/contrib/bzip2/Attic/bzlib.c 1.1.2.1 +7 -5 src/contrib/bzip2/Attic/compress.c 1.1.2.1 +11 -5 src/contrib/bzip2/Attic/decompress.c 1.1.2.1 +18 -1 src/contrib/bzip2/Attic/huffman.c http://www.dragonflybsd.org/cvsweb/src/contrib/bzip2/Attic/bzip2.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/contrib/bzip2/Attic/bzlib.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/contrib/bzip2/Attic/compress.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/contrib/bzip2/Attic/decompress.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/contrib/bzip2/Attic/huffman.c.diff?r1=1.1&r2=1.1.2.1&f=u corecode 2005/07/06 06:27:11 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) bin/sh expand.c Log: Fix shell expansion to cover dangling symlinks as well. It seems FreeBSD still suffers from the same bug, whereas NetBSD fixed this over 4 years ago. Besides, they have lots of fixes and improvements we should use. Noticed-by: swildner Revision Changes Path 1.5.2.1 +1 -1 src/bin/sh/expand.c http://www.dragonflybsd.org/cvsweb/src/bin/sh/expand.c.diff?r1=1.5&r2=1.5.2.1&f=u corecode 2005/07/06 16:06:10 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) lib/libz Makefile Makefile.stand Added files: (Branch: DragonFly_RELEASE_1_2) lib/libz/patches inftrees.c.patch Log: Fix possible buffer overflow in zlib, FreeBSD-SA-05:16.zlib. Thanks to Collin Percival for giving us a heads up. Obtained-from: FreeBSD Revision Changes Path 1.6.2.1 +2 -0 src/lib/libz/Makefile 1.1.2.1 +2 -1 src/lib/libz/Makefile.stand http://www.dragonflybsd.org/cvsweb/src/lib/libz/Makefile.diff?r1=1.6&r2=1.6.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/lib/libz/Makefile.stand.diff?r1=1.1&r2=1.1.2.1&f=u corecode 2005/07/07 01:32:39 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/net/bridge bridge.c Log: Fix filtering on bridged networks. We (actually I) had source and destination interface reversed, so things were working backwards, but just for filtering. This makes the code the same like on FreeBSD. Revision Changes Path 1.13.2.1 +1 -1 src/sys/net/bridge/bridge.c http://www.dragonflybsd.org/cvsweb/src/sys/net/bridge/bridge.c.diff?r1=1.13&r2=1.13.2.1&f=u swildner 2005/07/07 09:25:30 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) share/zoneinfo leapseconds Log: Add this year's leap second (as announced by Bulletin C 30). Revision Changes Path 1.2.2.1 +46 -32 src/share/zoneinfo/leapseconds http://www.dragonflybsd.org/cvsweb/src/share/zoneinfo/leapseconds.diff?r1=1.2&r2=1.2.2.1&f=u dillon 2005/07/07 10:46:44 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern imgact_elf.c Log: MFC 1.31. Do not abort a core dump when some of the file handlers are not storable. The coredump itself is still useable as a coredump. Revision Changes Path 1.26.2.1 +11 -2 src/sys/kern/imgact_elf.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/imgact_elf.c.diff?r1=1.26&r2=1.26.2.1&f=u dillon 2005/07/07 10:56:38 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump the subversion. The following fixes have been incorporated into the release: * A wildcard expansion bug in /bin/sh has been fixed. * A security issue with bzip2 has been fixed. (FreeBSD-SA-05:14.bzip2) * Core dumping to NFS mounts now works. * The leapseconds file has been updated. * A bug in the network bridging code has been fixed. Revision Changes Path 1.1.2.5 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.4&r2=1.1.2.5&f=u corecode 2005/07/09 06:26:05 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) bin/sh arith.y Log: Remove equal signs for compatibility with bison -y. Same as NetBSD 1.17 (2 years ago). This fixes cross compilation from FreeBSD 6. Reported-by: Robert Sebastian Gerus Revision Changes Path 1.3.2.1 +24 -24 src/bin/sh/arith.y http://www.dragonflybsd.org/cvsweb/src/bin/sh/arith.y.diff?r1=1.3&r2=1.3.2.1&f=u joerg 2005/07/22 07:53:37 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/netinet in.h include/arpa inet.h Log: MFC src/include/arpa/inet.h 1.5 and src/sys/netinet/in.h 1.11 + 1.12 to reduce breakage with standard-conforming applications. Revision Changes Path 1.10.2.1 +5 -0 src/sys/netinet/in.h 1.4.2.1 +9 -1 src/include/arpa/inet.h http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in.h.diff?r1=1.10&r2=1.10.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/include/arpa/inet.h.diff?r1=1.4&r2=1.4.2.1&f=u joerg 2005/07/22 08:00:26 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) crypto/telnet/libtelnet pk.c usr.sbin/keyserv setkey.c Log: MFC fixes for the telnet PKI support. Revision Changes Path 1.3.2.1 +4 -1 src/crypto/telnet/libtelnet/pk.c 1.8.2.1 +5 -0 src/usr.sbin/keyserv/setkey.c http://www.dragonflybsd.org/cvsweb/src/crypto/telnet/libtelnet/pk.c.diff?r1=1.3&r2=1.3.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/usr.sbin/keyserv/setkey.c.diff?r1=1.8&r2=1.8.2.1&f=u corecode 2005/07/27 04:02:14 PDT DragonFly src repository Added files: (Branch: DragonFly_RELEASE_1_2) lib/libz/patches inftrees.h.patch Log: Correct a buffer overflow which can occur when decompressing a carefully crafted deflated data stream by pulling up the fixed file from zlib 1.2.3. See FreeBSD-SA-05:18.zlib. dillon 2005/07/27 22:46:25 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vm vm_page.c Log: MFC 1.32, add a missing crit_exit(). Revision Changes Path 1.28.2.1 +1 -0 src/sys/vm/vm_page.c http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_page.c.diff?r1=1.28&r2=1.28.2.1&f=u dillon 2005/07/27 22:47:31 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/netinet6 in6.c Log: MFC 1.15, add a missing splx(). Revision Changes Path 1.13.2.1 +3 -1 src/sys/netinet6/in6.c http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6.c.diff?r1=1.13&r2=1.13.2.1&f=u dillon 2005/07/27 22:49:14 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_softdep.c Log: MFC 1.25, add a missing FREE_LOCK() call. Revision Changes Path 1.21.2.1 +3 -1 src/sys/vfs/ufs/ffs_softdep.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_softdep.c.diff?r1=1.21&r2=1.21.2.1&f=u dillon 2005/07/27 22:53:12 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_ipiq.c Log: MFC 1.15, fix a critical bug in the IPI messaging code, effecting SMP systems. Revision Changes Path 1.8.2.1 +5 -1 src/sys/kern/lwkt_ipiq.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_ipiq.c.diff?r1=1.8&r2=1.8.2.1&f=u dillon 2005/07/28 16:41:42 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_thread.c Log: MFC 1.77. The MP locking state can change when lwkt_chktokens() returns a failure. This occurs because we are trying to adjust the MP locking state for the target thread (not yet switched to) rather then the current thread. Recalculate the MP locking state in that situation to avoid an MP lock mismatch panic. Revision Changes Path 1.70.2.1 +11 -2 src/sys/kern/lwkt_thread.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_thread.c.diff?r1=1.70&r2=1.70.2.1&f=u dillon 2005/07/28 16:46:57 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern kern_ktrace.c Log: MFC 1.19. Fix a panic that occurs if the filesystem containing an active ktrace file runs out of space while ktrace'ing multiple processes. Revision Changes Path 1.18.2.1 +8 -0 src/sys/kern/kern_ktrace.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_ktrace.c.diff?r1=1.18&r2=1.18.2.1&f=u dillon 2005/07/31 16:06:01 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump the sub-version from 1.2.4 to 1.2.5, incorporating the following major bug fixes: * Add missing crit_exit() and splx() calls in a few places * Fix a missing FREE_LOCK() call in softupdates. (part 1/2) * A CRITICAL SMP IPI messaging bug has been fixed. * A CRITICAL SMP TOKEN bug has been fixed. * A minor krace bug related to a filesystem that runs out of space has been fixed. NOTE: As of this commit there are several more bug fixes under test, including an important softupdates bug fix, and the release subversion will likely be bumped again in ~2 weeks after testing has been completed on those fixes. Revision Changes Path 1.1.2.6 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.5&r2=1.1.2.6&f=u joerg 2005/08/03 10:11:03 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) lib/libc/gen readdir.c Log: MFC rev 1.5: fix read after end-of-buffer for large directories Revision Changes Path 1.4.2.1 +2 -2 src/lib/libc/gen/readdir.c http://www.dragonflybsd.org/cvsweb/src/lib/libc/gen/readdir.c.diff?r1=1.4&r2=1.4.2.1&f=u dillon 2005/08/05 09:35:14 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_softdep.c softdep.h Log: MFC ffs_softdep.c/1.27, fix a long-standing bug in softupdates. Taken-from: FreeBSD / ffs_softdep.c 1.182. Original-Author: Stephan Uphoff (FreeBSD) Revision Changes Path 1.21.2.2 +19 -0 src/sys/vfs/ufs/ffs_softdep.c 1.3.2.1 +1 -0 src/sys/vfs/ufs/softdep.h http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_softdep.c.diff?r1=1.21.2.1&r2=1.21.2.2&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/softdep.h.diff?r1=1.3&r2=1.3.2.1&f=u dillon 2005/08/05 09:36:50 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern vfs_bio.c Log: MFC 1.38. Fix a case where a buffer is moved to EMPTY or EMPTYKVA without disassociating its vnode. Revision Changes Path 1.34.2.1 +64 -24 src/sys/kern/vfs_bio.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.34&r2=1.34.2.1&f=u corecode 2005/08/31 12:08:05 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) . Makefile.inc1 Log: Don't build catfiles in the bootstrap phase. Downgrading from -Devel to -Release otherwise results in an error with gencat. Revision Changes Path 1.59.2.1 +1 -1 src/Makefile.inc1 http://www.dragonflybsd.org/cvsweb/src/Makefile.inc1.diff?r1=1.59&r2=1.59.2.1&f=u demizu 2005/09/08 18:08:18 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/netinet tcp_seq.h tcp_input.c Log: MFC tcp_seq.h 1.8 and tcp_input.c 1.62. Fix the same problem described in FreeBSD-SA-05:15.tcp, which refers CAN-2005-0356 and CAN-2005-2068. The e-mail below has more. http://leaf.dragonflybsd.org/mailarchive/bugs/2005-08/msg00052.html Revision Changes Path 1.7.2.1 +2 -1 src/sys/netinet/tcp_seq.h 1.58.2.1 +27 -6 src/sys/netinet/tcp_input.c http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_seq.h.diff?r1=1.7&r2=1.7.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_input.c.diff?r1=1.58&r2=1.58.2.1&f=u dillon 2005/09/15 11:14:15 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern vfs_cache.c Log: MFC 1.56 - Fix a serious bug in cache_inefficient_scan() related to its use of VOP_READDIR. This should fix a bug with the NFS server returning I/O errors to a NFS client which is manipulating large directories. The bug was preventing the server from being able to resolve the namecache topology for a disconnected directory vnode. Revision Changes Path 1.53.2.1 +13 -34 src/sys/kern/vfs_cache.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.53&r2=1.53.2.1&f=u dillon 2005/09/15 11:46:31 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_token.c Log: MFC 1.23 - fix a token bug where a preempting interrupt obtaining a token might accidently release tokens owned by the preempted thread. Revision Changes Path 1.11.2.2 +43 -28 src/sys/kern/lwkt_token.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_token.c.diff?r1=1.11.2.1&r2=1.11.2.2&f=u dillon 2005/09/15 11:44:15 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/dev/raid/twe twe_freebsd.c Log: MFC 1.16 - fix malloc alignment (effects newfs, fsck). Revision Changes Path 1.12.2.1 +6 -1 src/sys/dev/raid/twe/twe_freebsd.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twe/twe_freebsd.c.diff?r1=1.12&r2=1.12.2.1&f=u dillon 2005/09/15 11:43:49 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/dev/raid/twa twa_freebsd.c Log: MFC 1.8 - fix malloc alignment (effects newfs, fsck). Revision Changes Path 1.5.2.1 +7 -1 src/sys/dev/raid/twa/twa_freebsd.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twa/twa_freebsd.c.diff?r1=1.5&r2=1.5.2.1&f=u dillon 2005/09/15 11:51:31 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/nfs nfs_vfsops.c Log: MFC 1.29 - fix missing splx() calls (in HEAD they are crit_enter/exit calls). Revision Changes Path 1.25.2.1 +7 -2 src/sys/vfs/nfs/nfs_vfsops.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vfsops.c.diff?r1=1.25&r2=1.25.2.1&f=u dillon 2005/09/15 11:54:03 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/specfs spec_vnops.c Log: MFC 1.27 - a vnode may have to be unlocked across a dev_dclose() call since dev_dclose() may block indefinitely (e.g. when draining a tty). Revision Changes Path 1.23.2.1 +10 -0 src/sys/vfs/specfs/spec_vnops.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/specfs/spec_vnops.c.diff?r1=1.23&r2=1.23.2.1&f=u dillon 2005/09/15 11:56:34 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_balloc.c Log: MFC 1.12 - fix a deadlock in ffs_balloc() by reordering the data and indirect block buffers. Revision Changes Path 1.11.2.1 +88 -30 src/sys/vfs/ufs/ffs_balloc.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_balloc.c.diff?r1=1.11&r2=1.11.2.1&f=u dillon 2005/09/15 12:00:05 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_alloc.c Log: MFC 1.14 - Fix an inode bitmap scanning bug which could result in the same bit being checked more then once, resulting in an assertion being hit. Revision Changes Path 1.12.2.1 +25 -20 src/sys/vfs/ufs/ffs_alloc.c http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_alloc.c.diff?r1=1.12&r2=1.12.2.1&f=u dillon 2005/09/15 12:01:34 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern vfs_syscalls.c Log: MFC 1.69 - Fix a rename bug when renaming a hardlink over itself by a different name. Revision Changes Path 1.60.2.1 +15 -3 src/sys/kern/vfs_syscalls.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.60&r2=1.60.2.1&f=u dillon 2005/09/15 12:09:44 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_token.c Log: Oops, didn't quite get the last MFC entirely in. A few more fixups. Revision Changes Path 1.11.2.3 +1 -3 src/sys/kern/lwkt_token.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_token.c.diff?r1=1.11.2.2&r2=1.11.2.3&f=u dillon 2005/09/15 21:34:13 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/dev/raid/vinum vinumconfig.c vinuminterrupt.c vinumio.c Log: MFC cleanup a number of serious issues with vinum. MFC the following: vinumconfig 1.7 vinuminterrupt.c 1.5 vinumio.c 1.9 Revision Changes Path 1.6.2.1 +1 -1 src/sys/dev/raid/vinum/vinumconfig.c 1.3.2.1 +2 -0 src/sys/dev/raid/vinum/vinuminterrupt.c 1.7.2.1 +83 -54 src/sys/dev/raid/vinum/vinumio.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumconfig.c.diff?r1=1.6&r2=1.6.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinuminterrupt.c.diff?r1=1.3&r2=1.3.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumio.c.diff?r1=1.7&r2=1.7.2.1&f=u corecode 2005/10/05 14:20:27 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) usr.bin/mklocale Makefile ldef.h yacc.y Log: Pull up some changes from -DEVEL: Use our runetypes.h and not the one from /usr/include. This lets us build -RELEASE on -DELVEL boxes. Revision Changes Path 1.2.2.1 +9 -1 src/usr.bin/mklocale/Makefile 1.1.2.1 +3 -0 src/usr.bin/mklocale/ldef.h 1.4.2.1 +3 -2 src/usr.bin/mklocale/yacc.y http://www.dragonflybsd.org/cvsweb/src/usr.bin/mklocale/Makefile.diff?r1=1.2&r2=1.2.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/usr.bin/mklocale/ldef.h.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/usr.bin/mklocale/yacc.y.diff?r1=1.4&r2=1.4.2.1&f=u dillon 2005/10/09 12:06:59 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump the release to 1.2.6, with the folowing changes since 1.2.5: * MFC a fix for a long-standing softupdates bug (ffs_softdep/1.27). * MFC a buffer cache case where a buffer is moved from an EMPTY state to an EMPTYKVA state without disassociating its vnode. * MFC a tcp sequence number vulnerability * MFC fix a bug in the NFS server code that could cause it to return I/O errors to a client which is manipulating large directories. * MFC fixes to TWA/TWE related to malloc alignments that were causing newfs and fsck to fail under certain conditions. * MFC fixes for LWKT tokens (SMP) * MFC fix an unmatched spl*() call. * MFC unlock the vnode across a dev_close to avoid a tty deadlock. * MFC fix an inode bitmap scanning bug which resulted in an assertion/panic * MFC fix a rename bug when renaming a hardlink over itself. * MFC fix a number of vinum issues. * Numerous issues related to building HEAD on RELEASE, and other issues. Revision Changes Path 1.1.2.7 +1 -0 src/sys/conf/Attic/subvers-RELEASE_1_2 http://www.dragonflybsd.org/cvsweb/src/sys/conf/Attic/subvers-RELEASE_1_2.diff?r1=1.1.2.6&r2=1.1.2.7&f=u dillon 2005/10/09 12:07:47 PDT DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/sys param.h Log: Bump the version id to 1.2.6 (120006). Revision Changes Path 1.20.2.2 +1 -1 src/sys/sys/param.h http://www.dragonflybsd.org/cvsweb/src/sys/sys/param.h.diff?r1=1.20.2.1&r2=1.20.2.2&f=u joerg 2005/11/01 09:22:48 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) include stdlib.h lib/libc/stdlib Makefile.inc Added files: (Branch: DragonFly_RELEASE_1_2) lib/libc/stdlib atoll.c Log: Merge include/stdlib.h rev 1.17, lib/libc/stdlib/Makefile.inc rev 1.13 and lib/libc/stdlib/atoll.c rev 1.1 from HEAD. Log: Add missing atoll. Revision Changes Path 1.9.2.1 +1 -0 src/include/stdlib.h 1.11.2.1 +1 -1 src/lib/libc/stdlib/Makefile.inc http://www.dragonflybsd.org/cvsweb/src/include/stdlib.h.diff?r1=1.9&r2=1.9.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/lib/libc/stdlib/Makefile.inc.diff?r1=1.11&r2=1.11.2.1&f=u swildner 2005/11/01 10:31:45 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) lib/libc/stdlib Makefile.inc atol.3 Log: Merge lib/libc/stdlib/atol.3 rev 1.3 and lib/libc/stdlib/Makefile.inc rev 1.14 from HEAD. Log: Sync atol(3) manpage with FreeBSD's rev. 1.13 to include documentation of atoll(). Adjust Makefile to create a symlink. Revision Changes Path 1.11.2.2 +1 -0 src/lib/libc/stdlib/Makefile.inc 1.2.2.1 +43 -10 src/lib/libc/stdlib/atol.3 http://www.dragonflybsd.org/cvsweb/src/lib/libc/stdlib/Makefile.inc.diff?r1=1.11.2.1&r2=1.11.2.2&f=u http://www.dragonflybsd.org/cvsweb/src/lib/libc/stdlib/atol.3.diff?r1=1.2&r2=1.2.2.1&f=u swildner 2005/11/30 06:52:26 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) share/examples/cvsup DragonFly-cvs-supfile DragonFly-dfports-supfile DragonFly-preview-supfile DragonFly-release1_2-supfile DragonFly-src-supfile Log: MFC current supfiles. - Add 'dragonfly-' prefix to collection names. - Fix comment. Revision Changes Path 1.1.2.3 +5 -6 src/share/examples/cvsup/DragonFly-cvs-supfile 1.2.2.2 +1 -1 src/share/examples/cvsup/DragonFly-dfports-supfile 1.1.2.3 +1 -2 src/share/examples/cvsup/DragonFly-preview-supfile 1.1.2.3 +1 -2 src/share/examples/cvsup/DragonFly-release1_2-supfile 1.2.2.2 +1 -2 src/share/examples/cvsup/DragonFly-src-supfile http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-cvs-supfile.diff?r1=1.1.2.2&r2=1.1.2.3&f=u http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-dfports-supfile.diff?r1=1.2.2.1&r2=1.2.2.2&f=u http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-preview-supfile.diff?r1=1.1.2.2&r2=1.1.2.3&f=u http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-release1_2-supfile.diff?r1=1.1.2.2&r2=1.1.2.3&f=u http://www.dragonflybsd.org/cvsweb/src/share/examples/cvsup/DragonFly-src-supfile.diff?r1=1.2.2.1&r2=1.2.2.2&f=u justin 2005/12/30 11:56:31 PST DragonFly src repository Added files: (Branch: DragonFly_RELEASE_1_2) share/examples/cvsup DragonFly-release1_4-supfile Log: Add a cvsup example to upgrade to/track the 1.4 release. Approved-by: Matthew Dillon corecode 2006/01/14 16:10:47 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) usr.bin/ee ee.c Log: MFC rev 1.4: Fix insecure tempfile usage in ee, see FreeBSD-SA-06:02.ee Revision Changes Path 1.3.2.1 +21 -12 src/usr.bin/ee/ee.c http://www.dragonflybsd.org/cvsweb/src/usr.bin/ee/ee.c.diff?r1=1.3&r2=1.3.2.1&f=u corecode 2006/01/15 05:05:54 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) bin/sh Makefile Log: Don't build bootstrap sh with history support This unbreaks 1.2-RELEASE builds on 1.3.6+ Revision Changes Path 1.4.2.1 +4 -0 src/bin/sh/Makefile http://www.dragonflybsd.org/cvsweb/src/bin/sh/Makefile.diff?r1=1.4&r2=1.4.2.1&f=u corecode 2006/02/13 07:23:35 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) crypto/openssh-3.9p1 misc.c misc.h scp.c sftp.c Modified files: (Branch: DragonFly_RELEASE_1_4) crypto/openssh-4 misc.c misc.h scp.c sftp.c Log: Fix a possible local privilege escalation bug in scp. From CVE-2006-0225: scp in OpenSSH 4.2p1 allows attackers to execute arbitrary commands via filenames that contain shell metacharacters or spaces, which are expanded twice. Noted-by: joerg Revision Changes Path 1.1.2.1 +40 -3 src/crypto/openssh-3.9p1/Attic/misc.c 1.1.2.1 +6 -2 src/crypto/openssh-3.9p1/Attic/misc.h 1.1.2.1 +91 -48 src/crypto/openssh-3.9p1/Attic/scp.c 1.1.2.1 +4 -2 src/crypto/openssh-3.9p1/Attic/sftp.c 1.2.2.1 +40 -3 src/crypto/openssh-4/misc.c 1.2.2.1 +5 -1 src/crypto/openssh-4/misc.h 1.2.2.1 +87 -45 src/crypto/openssh-4/scp.c 1.2.2.1 +4 -2 src/crypto/openssh-4/sftp.c http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-3.9p1/Attic/misc.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-3.9p1/Attic/misc.h.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-3.9p1/Attic/scp.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-3.9p1/Attic/sftp.c.diff?r1=1.1&r2=1.1.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-4/misc.c.diff?r1=1.2&r2=1.2.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-4/misc.h.diff?r1=1.2&r2=1.2.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-4/scp.c.diff?r1=1.2&r2=1.2.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/crypto/openssh-4/sftp.c.diff?r1=1.2&r2=1.2.2.1&f=u corecode 2006/03/09 16:27:51 PST DragonFly src repository Modified files: (Branch: DragonFly_RELEASE_1_2) sys/conf files sys/dev/disk/aic7xxx/ahc Makefile sys/dev/disk/aic7xxx/ahd Makefile sys/dev/disk/aic7xxx/aicasm Makefile Makefile.module Log: MFC commit from long ago: Build aicasm as a host tool This allows us to compile 1.2-Release on 1.4+ again. Revision Changes Path 1.88.2.1 +6 -6 src/sys/conf/files 1.4.2.1 +4 -4 src/sys/dev/disk/aic7xxx/ahc/Makefile 1.3.2.1 +4 -4 src/sys/dev/disk/aic7xxx/ahd/Makefile 1.4.2.1 +1 -1 src/sys/dev/disk/aic7xxx/aicasm/Makefile 1.2.2.1 +3 -3 src/sys/dev/disk/aic7xxx/aicasm/Makefile.module http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.88&r2=1.88.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/ahc/Makefile.diff?r1=1.4&r2=1.4.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/ahd/Makefile.diff?r1=1.3&r2=1.3.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aicasm/Makefile.diff?r1=1.4&r2=1.4.2.1&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/aicasm/Makefile.module.diff?r1=1.2&r2=1.2.2.1&f=u