From owner-trustedbsd-cvs@FreeBSD.ORG Thu Aug 24 15:04:30 2006 Return-Path: X-Original-To: trustedbsd-cvs@freebsd.org Delivered-To: trustedbsd-cvs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D5DF16A4E5 for ; Thu, 24 Aug 2006 15:04:30 +0000 (UTC) (envelope-from owner-perforce@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5FD0743D4C for ; Thu, 24 Aug 2006 15:04:27 +0000 (GMT) (envelope-from owner-perforce@freebsd.org) Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by cyrus.watson.org (Postfix) with ESMTP id 5973B46D1F for ; Thu, 24 Aug 2006 11:04:25 -0400 (EDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id F132B55F44; Thu, 24 Aug 2006 15:04:22 +0000 (GMT) (envelope-from owner-perforce@freebsd.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id E8C6116A4E6; Thu, 24 Aug 2006 15:04:22 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BFC1016A4DE for ; Thu, 24 Aug 2006 15:04:22 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54D3243D49 for ; Thu, 24 Aug 2006 15:04:22 +0000 (GMT) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k7OF4MNn092458 for ; Thu, 24 Aug 2006 15:04:22 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k7OF4IYT092398 for perforce@freebsd.org; Thu, 24 Aug 2006 15:04:18 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Thu, 24 Aug 2006 15:04:18 GMT Message-Id: <200608241504.k7OF4IYT092398@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Cc: Subject: PERFORCE change 104941 for review X-BeenThere: trustedbsd-cvs@FreeBSD.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: TrustedBSD CVS and Perforce commit message list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Aug 2006 15:04:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=104941 Change 104941 by rwatson@rwatson_zoo on 2006/08/24 15:03:26 Integrate TrustedBSD base from FreeBSD CVS HEAD: - IPFIREWALL_FORWARD_EXTENDED now default. - less(1) update - sendmail(8) update - fsdb(8) btime - linuxulator 2.6 support - __getpath_fromfd(), __getpath_fromaddr(). - if_sppp security fix Affected files ... .. //depot/projects/trustedbsd/base/Makefile.inc1#76 integrate .. //depot/projects/trustedbsd/base/ObsoleteFiles.inc#12 integrate .. //depot/projects/trustedbsd/base/UPDATING#69 integrate .. //depot/projects/trustedbsd/base/bin/date/netdate.c#9 integrate .. //depot/projects/trustedbsd/base/bin/df/df.c#23 integrate .. //depot/projects/trustedbsd/base/bin/ed/main.c#8 integrate .. //depot/projects/trustedbsd/base/bin/ps/ps.1#24 integrate .. //depot/projects/trustedbsd/base/contrib/gdb/FREEBSD-Xlist#4 integrate .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/powerpc/fbsd.mh#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/powerpc/fbsd.mt#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/powerpc/nm-fbsd.h#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/rs6000/nm-rs6000.h#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/rs6000/nm-rs6000ly.h#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/rs6000/rs6000.mh#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/rs6000/rs6000.mt#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/rs6000/rs6000lynx.mh#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/rs6000/rs6000lynx.mt#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/rs6000/tm-rs6000.h#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/rs6000/tm-rs6000ly.h#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/config/rs6000/xm-rs6000.h#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/ppcfbsd-nat.c#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/ppcfbsd-tdep.c#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/ppcfbsd-tdep.h#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/rs6000-nat.c#1 branch .. //depot/projects/trustedbsd/base/contrib/gdb/gdb/rs6000-tdep.c#1 branch .. //depot/projects/trustedbsd/base/contrib/less/LICENSE#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/Makefile.aut#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/Makefile.in#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/Makefile.wnb#2 integrate .. //depot/projects/trustedbsd/base/contrib/less/NEWS#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/README#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/brac.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/ch.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/charset.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/charset.h#1 branch .. //depot/projects/trustedbsd/base/contrib/less/cmd.h#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/cmdbuf.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/command.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/configure#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/configure.ac#3 integrate .. //depot/projects/trustedbsd/base/contrib/less/decode.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/defines.ds#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/defines.h.in#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/defines.o2#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/defines.o9#3 integrate .. //depot/projects/trustedbsd/base/contrib/less/defines.wn#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/edit.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/filename.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/forwback.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/funcs.h#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/ifile.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/input.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/jump.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/less.h#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/less.man#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/less.nro#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/lessecho.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/lessecho.man#1 branch .. //depot/projects/trustedbsd/base/contrib/less/lessecho.nro#1 branch .. //depot/projects/trustedbsd/base/contrib/less/lesskey.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/lesskey.h#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/lesskey.man#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/lesskey.nro#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/lglob.h#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/line.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/less/linenum.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/lsystem.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/main.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/mark.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/mkhelp.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/optfunc.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/option.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/option.h#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/opttbl.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/os.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/output.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/pckeys.h#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/position.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/position.h#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/prompt.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/screen.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/scrsize.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/search.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/signal.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/less/tags.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/ttyin.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/less/version.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/pnpinfo/pnpinfo.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/sendmail/FREEBSD-upgrade#21 integrate .. //depot/projects/trustedbsd/base/contrib/sendmail/RELEASE_NOTES#18 integrate .. //depot/projects/trustedbsd/base/contrib/sendmail/cf/cf/submit.cf#17 integrate .. //depot/projects/trustedbsd/base/contrib/sendmail/cf/m4/version.m4#18 integrate .. //depot/projects/trustedbsd/base/contrib/sendmail/contrib/cidrexpand#4 integrate .. //depot/projects/trustedbsd/base/contrib/sendmail/src/main.c#16 integrate .. //depot/projects/trustedbsd/base/contrib/sendmail/src/queue.c#18 integrate .. //depot/projects/trustedbsd/base/contrib/sendmail/src/srvrsmtp.c#18 integrate .. //depot/projects/trustedbsd/base/contrib/sendmail/src/version.c#18 integrate .. //depot/projects/trustedbsd/base/etc/defaults/rc.conf#58 integrate .. //depot/projects/trustedbsd/base/etc/network.subr#13 integrate .. //depot/projects/trustedbsd/base/etc/pccard_ether#15 integrate .. //depot/projects/trustedbsd/base/etc/rc.d/Makefile#41 integrate .. //depot/projects/trustedbsd/base/etc/rc.d/dhclient#15 integrate .. //depot/projects/trustedbsd/base/etc/rc.d/ramdisk#5 delete .. //depot/projects/trustedbsd/base/etc/rc.d/ramdisk-own#5 delete .. //depot/projects/trustedbsd/base/etc/rc.d/sshd#9 integrate .. //depot/projects/trustedbsd/base/etc/rc.d/ypxfrd#7 integrate .. //depot/projects/trustedbsd/base/etc/rc.initdiskless#6 integrate .. //depot/projects/trustedbsd/base/etc/rc.subr#29 integrate .. //depot/projects/trustedbsd/base/etc/sendmail/freebsd.mc#12 integrate .. //depot/projects/trustedbsd/base/etc/sendmail/freebsd.submit.mc#4 integrate .. //depot/projects/trustedbsd/base/gnu/lib/libsupc++/Makefile#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/Makefile#17 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/Makefile.powerpc#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/gdb/Makefile#2 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/gdb/arch/alpha/Makefile#3 delete .. //depot/projects/trustedbsd/base/gnu/usr.bin/gdb/arch/alpha/config.h#3 delete .. //depot/projects/trustedbsd/base/gnu/usr.bin/gdb/arch/alpha/init.c#3 delete .. //depot/projects/trustedbsd/base/gnu/usr.bin/gdb/arch/powerpc/Makefile#1 branch .. //depot/projects/trustedbsd/base/gnu/usr.bin/gdb/arch/powerpc/config.h#1 branch .. //depot/projects/trustedbsd/base/gnu/usr.bin/gdb/arch/powerpc/init.c#1 branch .. //depot/projects/trustedbsd/base/gnu/usr.bin/gdb/kgdb/trgt_alpha.c#4 delete .. //depot/projects/trustedbsd/base/gnu/usr.bin/gdb/kgdb/trgt_amd64.c#5 integrate .. //depot/projects/trustedbsd/base/lib/Makefile#44 integrate .. //depot/projects/trustedbsd/base/lib/csu/alpha/Makefile#6 delete .. //depot/projects/trustedbsd/base/lib/csu/alpha/crt1.c#7 delete .. //depot/projects/trustedbsd/base/lib/csu/alpha/crti.S#3 delete .. //depot/projects/trustedbsd/base/lib/csu/alpha/crtn.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/Makefile#24 integrate .. //depot/projects/trustedbsd/base/lib/libc/alpha/Makefile.inc#5 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/SYS.h#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/Symbol.map#2 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/_fpmath.h#5 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/arith.h#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/Makefile.inc#9 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/_ctx_start.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/_set_tp.c#2 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/_setjmp.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/divrem.m4#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/fabs.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/flt_rounds.c#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/fpgetmask.c#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/fpgetround.c#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/fpgetsticky.c#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/fpsetmask.c#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/fpsetround.c#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/infinity.c#6 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/makecontext.c#5 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/modf.c#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/rfork_thread.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/setjmp.S#5 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/signalcontext.c#2 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/gen/sigsetjmp.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/net/Makefile.inc#2 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/net/byte_swap_2.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/net/byte_swap_4.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/net/htonl.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/net/htons.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/net/ntohl.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/net/ntohs.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/stdlib/Makefile.inc#2 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/string/Makefile.inc#2 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/string/bcopy.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/string/bzero.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/string/ffs.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/string/memcpy.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/string/memmove.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/Makefile.inc#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/Ovfork.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/brk.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/cerror.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/exect.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/fork.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/pipe.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/ptrace.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/sbrk.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/setlogin.S#4 delete .. //depot/projects/trustedbsd/base/lib/libc/alpha/sys/sigreturn.S#3 delete .. //depot/projects/trustedbsd/base/lib/libc/arm/net/htonl.S#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/arm/net/htons.S#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/arm/net/ntohl.S#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/arm/net/ntohs.S#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/findfp.c#10 integrate .. //depot/projects/trustedbsd/base/lib/libc_r/Makefile#11 integrate .. //depot/projects/trustedbsd/base/lib/libc_r/arch/alpha/_atomic_lock.S#3 delete .. //depot/projects/trustedbsd/base/lib/libdisk/write_alpha_disk.c#9 delete .. //depot/projects/trustedbsd/base/lib/libio/Makefile#5 delete .. //depot/projects/trustedbsd/base/lib/libio/alpha_sethae.c#3 delete .. //depot/projects/trustedbsd/base/lib/libio/bwx.c#2 delete .. //depot/projects/trustedbsd/base/lib/libio/io.c#2 delete .. //depot/projects/trustedbsd/base/lib/libio/io.h#2 delete .. //depot/projects/trustedbsd/base/lib/libio/swiz.c#2 delete .. //depot/projects/trustedbsd/base/lib/libkvm/kvm_alpha.c#3 delete .. //depot/projects/trustedbsd/base/lib/libpthread/Makefile#16 integrate .. //depot/projects/trustedbsd/base/lib/libpthread/arch/alpha/Makefile.inc#3 delete .. //depot/projects/trustedbsd/base/lib/libpthread/arch/alpha/alpha/context.S#3 delete .. //depot/projects/trustedbsd/base/lib/libpthread/arch/alpha/alpha/enter_uts.S#4 delete .. //depot/projects/trustedbsd/base/lib/libpthread/arch/alpha/alpha/pthread_md.c#3 delete .. //depot/projects/trustedbsd/base/lib/libpthread/arch/alpha/include/atomic_ops.h#3 delete .. //depot/projects/trustedbsd/base/lib/libpthread/arch/alpha/include/pthread_md.h#5 delete .. //depot/projects/trustedbsd/base/lib/libstand/Makefile#18 integrate .. //depot/projects/trustedbsd/base/lib/libstand/alpha/_setjmp.S#2 delete .. //depot/projects/trustedbsd/base/lib/libthr/Makefile#15 integrate .. //depot/projects/trustedbsd/base/lib/libthr/arch/alpha/Makefile.inc#3 delete .. //depot/projects/trustedbsd/base/lib/libthr/arch/alpha/alpha/pthread_md.c#2 delete .. //depot/projects/trustedbsd/base/lib/libthr/arch/alpha/include/pthread_md.h#2 delete .. //depot/projects/trustedbsd/base/lib/libthread_db/arch/alpha/libc_r_md.c#2 delete .. //depot/projects/trustedbsd/base/lib/libthread_db/arch/alpha/libpthread_md.c#2 delete .. //depot/projects/trustedbsd/base/lib/libutil/login.conf.5#13 integrate .. //depot/projects/trustedbsd/base/lib/msun/alpha/Makefile.inc#3 delete .. //depot/projects/trustedbsd/base/lib/msun/alpha/Symbol.map#2 delete .. //depot/projects/trustedbsd/base/lib/msun/alpha/fenv.c#3 delete .. //depot/projects/trustedbsd/base/lib/msun/alpha/fenv.h#4 delete .. //depot/projects/trustedbsd/base/lib/msun/alpha/s_copysign.S#2 delete .. //depot/projects/trustedbsd/base/lib/msun/alpha/s_copysignf.S#2 delete .. //depot/projects/trustedbsd/base/libexec/rtld-elf/alpha/Makefile.inc#3 delete .. //depot/projects/trustedbsd/base/libexec/rtld-elf/alpha/ld.so.script#3 delete .. //depot/projects/trustedbsd/base/libexec/rtld-elf/alpha/reloc.c#9 delete .. //depot/projects/trustedbsd/base/libexec/rtld-elf/alpha/rtld_machdep.h#6 delete .. //depot/projects/trustedbsd/base/libexec/rtld-elf/alpha/rtld_start.S#4 delete .. //depot/projects/trustedbsd/base/release/Makefile#77 integrate .. //depot/projects/trustedbsd/base/release/alpha/boot_crunch.conf#8 delete .. //depot/projects/trustedbsd/base/release/alpha/mkisoimages.sh#5 delete .. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#106 integrate .. //depot/projects/trustedbsd/base/rescue/rescue/Makefile#19 integrate .. //depot/projects/trustedbsd/base/sbin/bsdlabel/Makefile#6 integrate .. //depot/projects/trustedbsd/base/sbin/camcontrol/camcontrol.8#11 integrate .. //depot/projects/trustedbsd/base/sbin/camcontrol/camcontrol.c#15 integrate .. //depot/projects/trustedbsd/base/sbin/dhclient/dhclient.8#4 integrate .. //depot/projects/trustedbsd/base/sbin/dhclient/dhclient.c#7 integrate .. //depot/projects/trustedbsd/base/sbin/dump/dump.8#27 integrate .. //depot/projects/trustedbsd/base/sbin/fsdb/fsdb.8#11 integrate .. //depot/projects/trustedbsd/base/sbin/fsdb/fsdb.c#14 integrate .. //depot/projects/trustedbsd/base/sbin/fsdb/fsdbutil.c#7 integrate .. //depot/projects/trustedbsd/base/sbin/ggate/Makefile#6 integrate .. //depot/projects/trustedbsd/base/sbin/ifconfig/ifmedia.c#9 integrate .. //depot/projects/trustedbsd/base/sbin/ipf/libipf/Makefile#5 integrate .. //depot/projects/trustedbsd/base/sbin/ipfw/ipfw.8#48 integrate .. //depot/projects/trustedbsd/base/sbin/ipfw/ipfw2.c#42 integrate .. //depot/projects/trustedbsd/base/sbin/ping/Makefile#5 integrate .. //depot/projects/trustedbsd/base/secure/lib/libcrypto/Makefile.inc#16 integrate .. //depot/projects/trustedbsd/base/secure/lib/libcrypto/opensslconf-alpha.h#3 delete .. //depot/projects/trustedbsd/base/share/examples/drivers/make_pseudo_driver.sh#6 integrate .. //depot/projects/trustedbsd/base/share/man/man4/amdsmb.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ixgb.4#5 integrate .. //depot/projects/trustedbsd/base/share/man/man4/nfsmb.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/uplcom.4#10 integrate .. //depot/projects/trustedbsd/base/share/man/man5/rc.conf.5#61 integrate .. //depot/projects/trustedbsd/base/share/man/man8/rc.subr.8#11 integrate .. //depot/projects/trustedbsd/base/share/man/man9/lock.9#9 integrate .. //depot/projects/trustedbsd/base/share/mk/bsd.cpu.mk#25 integrate .. //depot/projects/trustedbsd/base/share/mk/bsd.endian.mk#2 integrate .. //depot/projects/trustedbsd/base/sys/amd64/amd64/support.S#13 integrate .. //depot/projects/trustedbsd/base/sys/amd64/linux32/linux.h#4 integrate .. //depot/projects/trustedbsd/base/sys/amd64/linux32/linux32_machdep.c#8 integrate .. //depot/projects/trustedbsd/base/sys/amd64/linux32/linux32_sysvec.c#11 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/Makefile#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/boot0/Makefile#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/boot0iic/Makefile#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/boot0iic/doit.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/boot0iic/main.c#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/boot0spi/Makefile#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/boot0spi/doit.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/boot0spi/main.c#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/bootiic/loader_prompt.c#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/bootspi/Makefile#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/bootspi/arm_init.S#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/bootspi/arm_init.s#2 delete .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/bootspi/env_vars.c#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/bootspi/env_vars.h#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/bootspi/loader_prompt.c#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/bootspi/loader_prompt.h#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/bootspi/main.c#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/Makefile#3 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/delay.c#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/emac.c#3 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/emac.h#3 integrate .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/emac_init.c#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/lib_AT91RM9200.h#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/mci_device.c#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/mci_device.h#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/reset.c#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/sd-card.c#1 branch .. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/sd-card.h#1 branch .. //depot/projects/trustedbsd/base/sys/boot/common/help.common#16 integrate .. //depot/projects/trustedbsd/base/sys/boot/common/loader.8#33 integrate .. //depot/projects/trustedbsd/base/sys/boot/ficl/arm/sysdep.c#1 branch .. //depot/projects/trustedbsd/base/sys/boot/ficl/arm/sysdep.h#1 branch .. //depot/projects/trustedbsd/base/sys/boot/forth/loader.conf#33 integrate .. //depot/projects/trustedbsd/base/sys/cam/scsi/scsi_all.c#19 integrate .. //depot/projects/trustedbsd/base/sys/cam/scsi/scsi_all.h#9 integrate .. //depot/projects/trustedbsd/base/sys/compat/freebsd32/freebsd32.h#5 integrate .. //depot/projects/trustedbsd/base/sys/compat/freebsd32/syscalls.master#22 integrate .. //depot/projects/trustedbsd/base/sys/compat/linux/linux_emul.c#2 integrate .. //depot/projects/trustedbsd/base/sys/compat/linux/linux_emul.h#2 integrate .. //depot/projects/trustedbsd/base/sys/compat/linux/linux_futex.c#2 integrate .. //depot/projects/trustedbsd/base/sys/compat/linux/linux_misc.c#44 integrate .. //depot/projects/trustedbsd/base/sys/compat/linux/linux_signal.c#15 integrate .. //depot/projects/trustedbsd/base/sys/compat/ndis/ntoskrnl_var.h#11 integrate .. //depot/projects/trustedbsd/base/sys/conf/NOTES#75 integrate .. //depot/projects/trustedbsd/base/sys/conf/files.pc98#55 integrate .. //depot/projects/trustedbsd/base/sys/conf/options#74 integrate .. //depot/projects/trustedbsd/base/sys/dev/arl/if_arlreg.h#6 integrate .. //depot/projects/trustedbsd/base/sys/dev/ata/ata-chipset.c#41 integrate .. //depot/projects/trustedbsd/base/sys/dev/ath/if_athvar.h#20 integrate .. //depot/projects/trustedbsd/base/sys/dev/bge/if_bge.c#57 integrate .. //depot/projects/trustedbsd/base/sys/dev/bge/if_bgereg.h#35 integrate .. //depot/projects/trustedbsd/base/sys/dev/em/if_em.c#55 integrate .. //depot/projects/trustedbsd/base/sys/dev/iicbus/if_ic.c#15 integrate .. //depot/projects/trustedbsd/base/sys/dev/iicbus/iicbb.c#6 integrate .. //depot/projects/trustedbsd/base/sys/dev/ips/ips.h#14 integrate .. //depot/projects/trustedbsd/base/sys/dev/isp/isp_ioctl.h#15 integrate .. //depot/projects/trustedbsd/base/sys/dev/isp/isp_pci.c#28 integrate .. //depot/projects/trustedbsd/base/sys/dev/mii/brgphy.c#26 integrate .. //depot/projects/trustedbsd/base/sys/dev/usb/usb_port.h#21 integrate .. //depot/projects/trustedbsd/base/sys/fs/msdosfs/denode.h#9 integrate .. //depot/projects/trustedbsd/base/sys/geom/vinum/geom_vinum_raid5.h#4 integrate .. //depot/projects/trustedbsd/base/sys/i386/linux/linux.h#10 integrate .. //depot/projects/trustedbsd/base/sys/i386/linux/linux_machdep.c#22 integrate .. //depot/projects/trustedbsd/base/sys/i386/linux/linux_sysvec.c#31 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_thr.c#20 integrate .. //depot/projects/trustedbsd/base/sys/kern/sys_process.c#32 integrate .. //depot/projects/trustedbsd/base/sys/kern/syscalls.master#57 integrate .. //depot/projects/trustedbsd/base/sys/kern/uipc_socket.c#59 integrate .. //depot/projects/trustedbsd/base/sys/modules/Makefile#79 integrate .. //depot/projects/trustedbsd/base/sys/net/if_bridge.c#14 integrate .. //depot/projects/trustedbsd/base/sys/net/if_spppsubr.c#22 integrate .. //depot/projects/trustedbsd/base/sys/netinet/ip_fastfwd.c#18 integrate .. //depot/projects/trustedbsd/base/sys/netinet/ip_fw.h#26 integrate .. //depot/projects/trustedbsd/base/sys/netinet/ip_fw2.c#50 integrate .. //depot/projects/trustedbsd/base/sys/netinet/ip_input.c#50 integrate .. //depot/projects/trustedbsd/base/sys/netinet/ip_output.c#47 integrate .. //depot/projects/trustedbsd/base/sys/netsmb/smb_crypt.c#7 integrate .. //depot/projects/trustedbsd/base/sys/netsmb/smb_iod.c#14 integrate .. //depot/projects/trustedbsd/base/sys/netsmb/smb_rq.c#14 integrate .. //depot/projects/trustedbsd/base/sys/netsmb/smb_rq.h#5 integrate .. //depot/projects/trustedbsd/base/sys/nfsclient/nfs_lock.c#21 integrate .. //depot/projects/trustedbsd/base/sys/pci/agp_amd64.c#7 integrate .. //depot/projects/trustedbsd/base/sys/pci/nfsmb.c#3 integrate .. //depot/projects/trustedbsd/base/sys/sys/sysctl.h#32 integrate .. //depot/projects/trustedbsd/base/sys/ufs/ffs/ffs_snapshot.c#41 integrate .. //depot/projects/trustedbsd/base/sys/ufs/ufs/ufs_vnops.c#48 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_object.c#62 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_page.c#65 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_pageq.c#20 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_zeroidle.c#18 integrate .. //depot/projects/trustedbsd/base/tools/regression/lib/msun/Makefile#5 integrate .. //depot/projects/trustedbsd/base/usr.bin/Makefile#50 integrate .. //depot/projects/trustedbsd/base/usr.bin/calendar/calendars/calendar.freebsd#51 integrate .. //depot/projects/trustedbsd/base/usr.bin/gprof/alpha.h#3 delete .. //depot/projects/trustedbsd/base/usr.bin/gprof/gprof.h#11 integrate .. //depot/projects/trustedbsd/base/usr.bin/less/defines.h#5 integrate .. //depot/projects/trustedbsd/base/usr.bin/lessecho/Makefile#3 integrate .. //depot/projects/trustedbsd/base/usr.bin/locate/locate/locate.1#7 integrate .. //depot/projects/trustedbsd/base/usr.bin/pkill/Makefile#4 integrate .. //depot/projects/trustedbsd/base/usr.bin/truss/alpha-fbsd.c#10 delete .. //depot/projects/trustedbsd/base/usr.bin/uac/Makefile#2 delete .. //depot/projects/trustedbsd/base/usr.bin/uac/uac.1#4 delete .. //depot/projects/trustedbsd/base/usr.bin/uac/uac.c#4 delete .. //depot/projects/trustedbsd/base/usr.bin/xlint/arch/alpha/targparam.h#2 delete .. //depot/projects/trustedbsd/base/usr.sbin/Makefile#54 integrate .. //depot/projects/trustedbsd/base/usr.sbin/arp/arp.8#10 integrate .. //depot/projects/trustedbsd/base/usr.sbin/crunch/crunchide/Makefile#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/newsyslog/newsyslog.c#29 integrate .. //depot/projects/trustedbsd/base/usr.sbin/pnpinfo/Makefile#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/rpc.lockd/kern.c#13 integrate .. //depot/projects/trustedbsd/base/usr.sbin/rpc.lockd/lockd.c#9 integrate .. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/devices.c#24 integrate .. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/install.c#33 integrate .. //depot/projects/trustedbsd/base/usr.sbin/traceroute/Makefile#5 integrate Differences ... ==== //depot/projects/trustedbsd/base/Makefile.inc1#76 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.552 2006/08/09 11:03:06 netchild Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.553 2006/08/22 07:51:05 ru Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -926,9 +926,6 @@ .if ${MK_RESCUE} != "no" || defined(RELEASEDIR) _crunchide= usr.sbin/crunch/crunchide .endif -.if ${TARGET_ARCH} == "alpha" -_elf2exe= usr.sbin/elf2exe -.endif .if ${TARGET_ARCH} == "i386" && defined(RELEASEDIR) _kgzip= usr.sbin/kgzip .endif @@ -941,7 +938,6 @@ usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \ ${_btxld} \ ${_crunchide} \ - ${_elf2exe} \ ${_kgzip} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool}; \ ==== //depot/projects/trustedbsd/base/ObsoleteFiles.inc#12 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.47 2006/08/14 18:20:36 netchild Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.49 2006/08/22 11:12:09 flz Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -14,6 +14,9 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20060822: ramdisk{,-own} have been replaced by mdconfig{,2} +OLD_FILES+=etc/rc.d/ramdisk +OLD_FILES+=etc/rc.d/ramdisk-own # 20060704: KAME compat file net_osdep.h removed OLD_FILES+=usr/include/net/net_osdep.h # 20060517: pcvt removed @@ -334,7 +337,7 @@ OLD_FILES+=usr/share/man/man1/sgsc.1.gz OLD_FILES+=usr/share/man/man4/i386/stl.4.gz OLD_FILES+=usr/share/man/man8/raidctl.8.gz -.if ${TARGET_ARCH} != "alpha" && ${TARGET_ARCH} != "sparc64" +.if ${TARGET_ARCH} != "sparc64" # 20040130: libkse renamed to libpthread OLD_FILES+=usr/lib/libkse.a OLD_FILES+=usr/lib/libkse.so @@ -3066,7 +3069,7 @@ OLD_LIBS+=usr/lib/libisc.so.1 # 200408XX OLD_LIBS+=usr/lib/snmp_netgraph.so.1 -.if ${TARGET_ARCH} != "alpha" && ${TARGET_ARCH} != "sparc64" +.if ${TARGET_ARCH} != "sparc64" # 20040130: libkse renamed to libpthread OLD_LIBS+=usr/lib/libkse.so.1 .endif ==== //depot/projects/trustedbsd/base/UPDATING#69 (text+ko) ==== @@ -21,6 +21,11 @@ developers choose to disable these features on build machines to maximize performance. +20060816: + The IPFIREWALL_FORWARD_EXTENDED option is gone and the behaviour + for IP_FIREWALL_FORWARD is now as it was before when it was first + committed and for years after. The behaviour is now ON. + 20060725: enigma(1)/crypt(1) utility has been changed on 64 bit architectures. Now it can decrypt files created from different architectures. @@ -598,4 +603,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.452 2006/07/26 16:31:10 jkim Exp $ +$FreeBSD: src/UPDATING,v 1.453 2006/08/17 00:41:05 julian Exp $ ==== //depot/projects/trustedbsd/base/bin/date/netdate.c#9 (text+ko) ==== @@ -34,7 +34,7 @@ #endif #include -__FBSDID("$FreeBSD: src/bin/date/netdate.c,v 1.18 2004/04/06 20:06:45 markm Exp $"); +__FBSDID("$FreeBSD: src/bin/date/netdate.c,v 1.19 2006/08/20 06:31:24 imp Exp $"); #include #include @@ -108,14 +108,14 @@ warnx("all ports in use"); goto bad; } + memset(&msg, 0, sizeof(msg)); msg.tsp_type = TSP_SETDATE; msg.tsp_vers = TSPVERSION; if (gethostname(hostname, sizeof(hostname))) { warn("gethostname"); goto bad; } - (void)strncpy(msg.tsp_name, hostname, sizeof(msg.tsp_name) - 1); - msg.tsp_name[sizeof(msg.tsp_name) - 1] = '\0'; + (void)strlcpy(msg.tsp_name, hostname, sizeof(msg.tsp_name)); msg.tsp_seq = htons((u_short)0); msg.tsp_time.tv_sec = htonl((u_long)tval); msg.tsp_time.tv_usec = htonl((u_long)0); ==== //depot/projects/trustedbsd/base/bin/df/df.c#23 (text+ko) ==== @@ -44,7 +44,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/df/df.c,v 1.64 2005/01/10 08:39:21 imp Exp $"); +__FBSDID("$FreeBSD: src/bin/df/df.c,v 1.65 2006/08/20 06:32:40 imp Exp $"); #include #include @@ -113,7 +113,7 @@ memset(&totalbuf, 0, sizeof(totalbuf)); totalbuf.f_bsize = DEV_BSIZE; - strncpy(totalbuf.f_mntfromname, "total", MNAMELEN); + strlcpy(totalbuf.f_mntfromname, "total", MNAMELEN); vfslist = NULL; while ((ch = getopt(argc, argv, "abcgHhiklmnPt:")) != -1) switch (ch) { @@ -552,7 +552,7 @@ *str = 'n'; *(str + 1) = 'o'; for (i = 0, strptr = str + 2; i < cnt; i++, strptr++) { - strncpy(strptr, listptr[i], 32); + strlcpy(strptr, listptr[i], 32); strptr += strlen(listptr[i]); *strptr = ','; free(listptr[i]); ==== //depot/projects/trustedbsd/base/bin/ed/main.c#8 (text+ko) ==== @@ -35,7 +35,7 @@ #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/ed/main.c,v 1.28 2005/02/09 17:37:37 ru Exp $"); +__FBSDID("$FreeBSD: src/bin/ed/main.c,v 1.29 2006/08/17 23:00:33 imp Exp $"); /* * CREDITS @@ -292,7 +292,7 @@ errmsg = "invalid address"; \ return ERR; \ } \ -} while (0); +} while (0) /* next_addr: return the next line address in the command buffer */ long ==== //depot/projects/trustedbsd/base/bin/ps/ps.1#24 (text+ko) ==== @@ -27,9 +27,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 -.\" $FreeBSD: src/bin/ps/ps.1,v 1.86 2005/04/29 11:10:27 maxim Exp $ +.\" $FreeBSD: src/bin/ps/ps.1,v 1.88 2006/08/21 03:09:12 yar Exp $ .\" -.Dd March 20, 2005 +.Dd August 21, 2006 .Dt PS 1 .Os .Sh NAME @@ -179,14 +179,16 @@ .It Fl o Display information associated with the space or comma separated list of keywords specified. +The last keyword in the list may be appended with an equals +.Pq Ql = +sign and a string that spans the rest of the argument and can contain +space and comma characters. +This causes the printed header to use the specified string instead of +the standard header. Multiple keywords may also be given in the form of more than one .Fl o option. -Keywords may be appended with an equals -.Pq Ql = -sign and a string. -This causes the printed header to use the specified string instead of -the standard header. +So the header texts for multiple keywords can be changed. If all keywords have empty header texts, no header line is written. .It Fl p Display information about processes which match the specified process IDs. ==== //depot/projects/trustedbsd/base/contrib/gdb/FREEBSD-Xlist#4 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/contrib/gdb/FREEBSD-Xlist,v 1.6 2004/06/20 19:15:58 marcel Exp $ +$FreeBSD: src/contrib/gdb/FREEBSD-Xlist,v 1.7 2006/08/23 03:30:33 marcel Exp $ gdb-6.1.1/bfd/* gdb-6.1.1/config/* gdb-6.1.1/etc/* @@ -16,7 +16,6 @@ gdb-6.1.1/gdb/config/mn10300/* gdb-6.1.1/gdb/config/ns32k/* gdb-6.1.1/gdb/config/pa/* -gdb-6.1.1/gdb/config/rs6000/* gdb-6.1.1/gdb/config/sh/* gdb-6.1.1/gdb/config/v850/* gdb-6.1.1/gdb/config/vax/* @@ -34,7 +33,6 @@ gdb-6.1.1/gdb/osf-share/* gdb-6.1.1/gdb/hppa* gdb-6.1.1/gdb/rdi-share/* -gdb-6.1.1/gdb/rs6000* gdb-6.1.1/gdb/sh* gdb-6.1.1/gdb/testsuite/* gdb-6.1.1/gdb/v850* ==== //depot/projects/trustedbsd/base/contrib/less/LICENSE#4 (text+ko) ==== @@ -2,7 +2,7 @@ ------------ Less -Copyright (C) 1984-2002 Mark Nudelman +Copyright (C) 1984-2005 Mark Nudelman Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions ==== //depot/projects/trustedbsd/base/contrib/less/Makefile.aut#5 (text+ko) ==== @@ -24,9 +24,10 @@ ${SRC} regexp.c regexp.h \ COPYING INSTALL LICENSE Makefile.in Makefile.aut NEWS README \ configure configure.ac lesskey.c lessecho.c scrsize.c \ - cmd.h funcs.h lglob.h less.h lesskey.h option.h pckeys.h position.h \ + charset.h cmd.h funcs.h lglob.h less.h lesskey.h option.h pckeys.h position.h \ install.sh defines.h.in mkinstalldirs \ - less.nro lesskey.nro less.man lesskey.man less.hlp \ + less.nro less.man lesskey.nro lesskey.man lessecho.nro lessecho.man \ + less.hlp \ mkfuncs.awk mkhelp.c \ ${DISTFILES_W} @@ -55,7 +56,8 @@ clean: rm -f Makefile config.status config.log config.cache defines.h stamp-h \ - README NEWS less.nro lesskey.nro less.man lesskey.man + README NEWS \ + less.nro less.man lesskey.nro lesskey.man lessecho.nro lessecho.man distclean: clean realclean: clean @@ -78,6 +80,8 @@ ${REPLACE_VERSION} ${srcdir}/less.nro.VER ${srcdir}/lesskey.nro: ${srcdir}/lesskey.nro.VER ${srcdir}/version.c ${REPLACE_VERSION} ${srcdir}/lesskey.nro.VER +${srcdir}/lessecho.nro: ${srcdir}/lessecho.nro.VER ${srcdir}/version.c + ${REPLACE_VERSION} ${srcdir}/lessecho.nro.VER ${srcdir}/less.hlp: ${srcdir}/less.hlp.VER ${srcdir}/version.c ${REPLACE_VERSION} ${srcdir}/less.hlp.VER @@ -85,6 +89,8 @@ ${NROFF} ${srcdir}/less.nro >${srcdir}/less.man ${srcdir}/lesskey.man: ${srcdir}/lesskey.nro ${NROFF} ${srcdir}/lesskey.nro >${srcdir}/lesskey.man +${srcdir}/lessecho.man: ${srcdir}/lessecho.nro + ${NROFF} ${srcdir}/lessecho.nro >${srcdir}/lessecho.man distfiles: ${DISTFILES} ==== //depot/projects/trustedbsd/base/contrib/less/Makefile.in#5 (text+ko) ==== @@ -59,12 +59,13 @@ ${OBJ}: ${srcdir}/less.h ${srcdir}/funcs.h defines.h -install: all ${srcdir}/less.nro ${srcdir}/lesskey.nro installdirs +install: all ${srcdir}/less.nro ${srcdir}/lesskey.nro ${srcdir}/lessecho.nro installdirs ${INSTALL_PROGRAM} less ${bindir}/${binprefix}less ${INSTALL_PROGRAM} lesskey ${bindir}/${binprefix}lesskey ${INSTALL_PROGRAM} lessecho ${bindir}/${binprefix}lessecho ${INSTALL_DATA} ${srcdir}/less.nro ${mandir}/man${manext}/${manprefix}less.${manext} ${INSTALL_DATA} ${srcdir}/lesskey.nro ${mandir}/man${manext}/${manprefix}lesskey.${manext} + ${INSTALL_DATA} ${srcdir}/lessecho.nro ${mandir}/man${manext}/${manprefix}lessecho.${manext} install-strip: ${MAKE} INSTALL_PROGRAM='${INSTALL_PROGRAM} -s' install ==== //depot/projects/trustedbsd/base/contrib/less/Makefile.wnb#2 (text+ko) ==== @@ -1,20 +1,27 @@ # Makefile for less. # Windows version +# Bolarnd C++ 5.5.1 free command line tools #### Start of system configuration section. #### +# +# Borland's make knows its own location in the +# filesystem. +# CC = bcc32 -LIBDIR = d:\bc45\lib +LIBDIR = $(MAKEDIR)\..\lib CFLAGS = -O2 -w-pro -TWC -P-c -v- -d -f- -ff- -vi -LDFLAGS = /Tpe /v- /ap /c /x -LD = tlink32 +LDFLAGS = -Tpe -v- -ap -c -x -V4.0 -GF:AGGRESSIVE +LD = ilink32 LIBS = ${LIBDIR}\import32.lib ${LIBDIR}\cw32.lib #### End of system configuration section. #### +# # This rule allows us to supply the necessary -D options # in addition to whatever the user asks for. +# .c.obj: ${CC} -c -I. ${CPPFLAGS} ${CFLAGS} $< @@ -25,16 +32,20 @@ position.obj prompt.obj search.obj signal.obj tags.obj \ ttyin.obj version.obj regexp.obj -all: less lesskey +all: less lesskey lessecho +# # This is really horrible, but the command line is too long for # MS-DOS if we try to link ${OBJ}. +# less: ${OBJ} - -del lesskey.obj - ${LD} ${LDFLAGS} ${LIBDIR}\c0x32.obj *.obj, $@,,${LIBS} + ${LD} ${LDFLAGS} ${LIBDIR}\c0x32.obj $**, $@,,${LIBS} lesskey: lesskey.obj version.obj - ${LD} ${LDFLAGS} ${LIBDIR}\c0x32.obj lesskey.obj version.obj, $@,,${LIBS} + ${LD} ${LDFLAGS} ${LIBDIR}\c0x32.obj $**, $@,,${LIBS} + +lessecho: lessecho.obj version.obj + ${LD} ${LDFLAGS} ${LIBDIR}\c0x32.obj $**, $@,,${LIBS} defines.h: defines.wn -del defines.h @@ -44,6 +55,16 @@ clean: -del *.obj + -del *.il? + -del *.tds + -del defines.h + +spotless: clean -del less.exe -del lesskey.exe + -del lessecho.exe + +realclean: spotless + +distclean: spotless ==== //depot/projects/trustedbsd/base/contrib/less/NEWS#5 (text+ko) ==== @@ -7,11 +7,66 @@ http://www.greenwoodsoftware.com/less You can also download the latest version of less from there. - To report bugs, suggestions or comments, send email to - bug-less@gnu.org or markn@greenwoodsoftware.com. + To report bugs, suggestions or comments, send email to bug-less@gnu.org. + +====================================================================== + + + Major changes between "less" versions 382 and 394 + +* Add history file to save search and shell command history between + invocations of less. + +* Improve behavior of history list for search and shell commands. + +* Add -K (or --quit-on-intr) option to make less exit immediately on ctrl-C. + +* Improve handling of UTF-8 files and commands, including better + line wrapping and handling double-width chars. + +* Added LESSUTFBINFMT environment variable to control display of + non-printable characters in a UTF-8 file. + +* Add --with-secure option to configure, to make it easier to + build a secure version of less. + +* Show search matches in the status column even if search highlights + are disabled via the -G option or the ESC-u command. + +* Improve performance when the file contains very long lines. + +* Add "windows" charset. + +* Add man page for lessecho. + +* Add support for erase2 character, treated same as erase. + +* Use ASCII lowercase/uppercase logic when operating on the command line. + +* Update makefile for Borland C++ 5.5.1. + +* Fix bug in calculating number of pages for %D prompt. + +* Fix bug in handling tag file error. + +* Fix obscure bug if input file is deleted while viewing help. + +* Fix bug handling filenames which include square brackets. + +* Fix possible buffer overflow in "global" tag search. + +* Fix possible buffer overflow in usage of LESSOPEN and LESSCLOSE. + +* Fix buffer overflow in reverse search. ====================================================================== + Major changes between "less" versions 381 and 382 + +* Removed some old copyrighted code. + This probably breaks OS/9 support. + +====================================================================== Major changes between "less" versions 378 and 381 ==== //depot/projects/trustedbsd/base/contrib/less/README#5 (text+ko) ==== @@ -1,7 +1,7 @@ - Less, version 381 + Less, version 394 - This is the distribution of less, version 381, released 17 Jan 2003. + This is the distribution of less, version 394, released 03 Dec 2005. This program is part of the GNU project (http://www.gnu.org). This program is free software. You may redistribute it and/or @@ -57,6 +57,10 @@ regcomp Use the V8-compatible regcomp. regcomp-local Use Henry Spencer's V8-compatible regcomp (source is supplied with less). + --with-secure + Builds a "secure" version of less, with some features disabled + to prevent users from viewing other files, accessing shell + commands, etc. 3. It is a good idea to look over the generated Makefile and defines.h and make sure they look ok. If you know of any peculiarities of @@ -67,9 +71,6 @@ -lncurses -lcurses -ltermcap -ltermlib If you wish, you may edit defines.h to remove some optional features. - If you wish to build a "secure" version of less (which disables all - features which might allow a user to do unintended things to the system - on which less is running), edit defines.h and define SECURE to 1. If you choose not to include some features in your version, you may wish to edit the manual page "less.nro" and the help page "less.hlp" to remove the descriptions of the features which you are removing. ==== //depot/projects/trustedbsd/base/contrib/less/brac.c#4 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2002 Mark Nudelman + * Copyright (C) 1984-2004 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. ==== //depot/projects/trustedbsd/base/contrib/less/ch.c#5 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2002 Mark Nudelman + * Copyright (C) 1984-2004 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. ==== //depot/projects/trustedbsd/base/contrib/less/charset.c#5 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2002 Mark Nudelman + * Copyright (C) 1984-2005 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -18,8 +18,11 @@ #if HAVE_LOCALE #include #include +#include #endif +#include "charset.h" + public int utf_mode = 0; /* @@ -31,23 +34,76 @@ int *p_flag; char *desc; } charsets[] = { - { "ascii", NULL, "8bcccbcc18b95.b" }, - { "dos", NULL, "8bcccbcc12bc5b223.b" }, - { "ebcdic", NULL, "5bc6bcc7bcc41b.9b7.9b5.b..8b6.10b6.b9.7b9.8b8.17b3.3b9.7b9.8b8.6b10.b.b.b." }, - { "IBM-1047", NULL, "4cbcbc3b9cbccbccbb4c6bcc5b3cbbc4bc4bccbc191.b" }, - { "iso8859", NULL, "8bcccbcc18b95.33b." }, - { "koi8-r", NULL, "8bcccbcc18b95.b128." }, - { "next", NULL, "8bcccbcc18b95.bb125.bb" }, - { "utf-8", &utf_mode, "8bcccbcc18b." }, + { "ascii", NULL, "8bcccbcc18b95.b" }, + { "utf-8", &utf_mode, "8bcccbcc18b95.b126.bb" }, + { "iso8859", NULL, "8bcccbcc18b95.33b." }, + { "latin3", NULL, "8bcccbcc18b95.33b5.b8.b15.b4.b12.b18.b12.b." }, + { "arabic", NULL, "8bcccbcc18b95.33b.3b.7b2.13b.3b.b26.5b19.b" }, + { "greek", NULL, "8bcccbcc18b95.33b4.2b4.b3.b35.b44.b" }, + { "greek2005", NULL, "8bcccbcc18b95.33b14.b35.b44.b" }, + { "hebrew", NULL, "8bcccbcc18b95.33b.b29.32b28.2b2.b" }, + { "koi8-r", NULL, "8bcccbcc18b95.b." }, + { "KOI8-T", NULL, "8bcccbcc18b95.b8.b6.b8.b.b.5b7.3b4.b4.b3.b.b.3b." }, + { "georgianps", NULL, "8bcccbcc18b95.3b11.4b12.2b." }, + { "tcvn", NULL, "b..b...bcccbccbbb7.8b95.b48.5b." }, + { "TIS-620", NULL, "8bcccbcc18b95.b.4b.11b7.8b." }, + { "next", NULL, "8bcccbcc18b95.bb125.bb" }, + { "dos", NULL, "8bcccbcc12bc5b95.b." }, + { "windows-1251", NULL, "8bcccbcc12bc5b95.b24.b." }, + { "windows-1252", NULL, "8bcccbcc12bc5b95.b.b11.b.2b12.b." }, + { "windows-1255", NULL, "8bcccbcc12bc5b95.b.b8.b.5b9.b.4b." }, + { "ebcdic", NULL, "5bc6bcc7bcc41b.9b7.9b5.b..8b6.10b6.b9.7b9.8b8.17b3.3b9.7b9.8b8.6b10.b.b.b." }, + { "IBM-1047", NULL, "4cbcbc3b9cbccbccbb4c6bcc5b3cbbc4bc4bccbc191.b" }, { NULL, NULL, NULL } }; +/* + * Support "locale charmap"/nl_langinfo(CODESET) values, as well as others. + */ struct cs_alias { char *name; char *oname; } cs_aliases[] = { - { "latin1", "iso8859" }, - { "latin9", "iso8859" }, + { "UTF-8", "utf-8" }, + { "ANSI_X3.4-1968", "ascii" }, + { "US-ASCII", "ascii" }, + { "latin1", "iso8859" }, + { "ISO-8859-1", "iso8859" }, + { "latin9", "iso8859" }, + { "ISO-8859-15", "iso8859" }, + { "latin2", "iso8859" }, + { "ISO-8859-2", "iso8859" }, + { "ISO-8859-3", "latin3" }, + { "latin4", "iso8859" }, + { "ISO-8859-4", "iso8859" }, + { "cyrillic", "iso8859" }, + { "ISO-8859-5", "iso8859" }, + { "ISO-8859-6", "arabic" }, + { "ISO-8859-7", "greek" }, + { "IBM9005", "greek2005" }, + { "ISO-8859-8", "hebrew" }, + { "latin5", "iso8859" }, + { "ISO-8859-9", "iso8859" }, + { "latin6", "iso8859" }, + { "ISO-8859-10", "iso8859" }, + { "latin7", "iso8859" }, + { "ISO-8859-13", "iso8859" }, + { "latin8", "iso8859" }, + { "ISO-8859-14", "iso8859" }, + { "latin10", "iso8859" }, + { "ISO-8859-16", "iso8859" }, + { "IBM437", "dos" }, + { "EBCDIC-US", "ebcdic" }, + { "IBM1047", "IBM-1047" }, + { "KOI8-R", "koi8-r" }, + { "KOI8-U", "koi8-r" }, + { "GEORGIAN-PS", "georgianps" }, + { "TCVN5712-1", "tcvn" }, + { "NEXTSTEP", "next" }, + { "windows", "windows-1252" }, /* backward compatibility */ + { "CP1251", "windows-1251" }, + { "CP1252", "windows-1252" }, + { "CP1255", "windows-1255" }, { NULL, NULL } }; @@ -56,6 +112,7 @@ >>> TRUNCATED FOR MAIL (1000 lines) <<<