From owner-svn-src-projects@FreeBSD.ORG Mon Feb 15 05:44:45 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6CAD51065670; Mon, 15 Feb 2010 05:44:45 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 574278FC14; Mon, 15 Feb 2010 05:44:45 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o1F5ijFY008056; Mon, 15 Feb 2010 05:44:45 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o1F5ijNM008036; Mon, 15 Feb 2010 05:44:45 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <201002150544.o1F5ijNM008036@svn.freebsd.org> From: Lawrence Stewart Date: Mon, 15 Feb 2010 05:44:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r203911 - in projects/tcp_cc_head: . bin/ls bin/pax bin/pkill bin/ps bin/sh contrib/csup contrib/libpcap contrib/netcat contrib/sendmail contrib/sendmail/cf contrib/sendmail/cf/cf contr... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Feb 2010 05:44:45 -0000 Author: lstewart Date: Mon Feb 15 05:44:43 2010 New Revision: 203911 URL: http://svn.freebsd.org/changeset/base/203911 Log: Merge r202961:203910 from head. Added: projects/tcp_cc_head/contrib/csup/auth.c - copied unchanged from r203910, head/contrib/csup/auth.c projects/tcp_cc_head/contrib/csup/auth.h - copied unchanged from r203910, head/contrib/csup/auth.h projects/tcp_cc_head/contrib/csup/cpasswd.1 - copied unchanged from r203910, head/contrib/csup/cpasswd.1 projects/tcp_cc_head/contrib/csup/cpasswd.sh - copied unchanged from r203910, head/contrib/csup/cpasswd.sh projects/tcp_cc_head/etc/rc.d/rtsold - copied unchanged from r203910, head/etc/rc.d/rtsold projects/tcp_cc_head/lib/libc/stdlib/ql.h - copied unchanged from r203910, head/lib/libc/stdlib/ql.h projects/tcp_cc_head/lib/libc/stdlib/qr.h - copied unchanged from r203910, head/lib/libc/stdlib/qr.h projects/tcp_cc_head/lib/libefi/ - copied from r203910, head/lib/libefi/ projects/tcp_cc_head/lib/libgpib/gpib.3 - copied unchanged from r203910, head/lib/libgpib/gpib.3 projects/tcp_cc_head/share/man/man4/alpm.4 - copied unchanged from r203910, head/share/man/man4/alpm.4 projects/tcp_cc_head/share/man/man4/amdpm.4 - copied unchanged from r203910, head/share/man/man4/amdpm.4 projects/tcp_cc_head/share/man/man4/mcd.4 - copied unchanged from r203910, head/share/man/man4/mcd.4 projects/tcp_cc_head/share/man/man4/nvram.4 - copied unchanged from r203910, head/share/man/man4/nvram.4 projects/tcp_cc_head/share/man/man4/padlock.4 - copied unchanged from r203910, head/share/man/man4/padlock.4 projects/tcp_cc_head/share/man/man4/pcf.4 - copied unchanged from r203910, head/share/man/man4/pcf.4 projects/tcp_cc_head/share/man/man4/run.4 - copied unchanged from r203910, head/share/man/man4/run.4 projects/tcp_cc_head/share/man/man4/scd.4 - copied unchanged from r203910, head/share/man/man4/scd.4 projects/tcp_cc_head/share/man/man4/viapm.4 - copied unchanged from r203910, head/share/man/man4/viapm.4 projects/tcp_cc_head/sys/contrib/dev/run/ - copied from r203910, head/sys/contrib/dev/run/ projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar9285.ini - copied unchanged from r203910, head/sys/dev/ath/ath_hal/ar5416/ar9285.ini projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar9285v2.ini - copied unchanged from r203910, head/sys/dev/ath/ath_hal/ar5416/ar9285v2.ini projects/tcp_cc_head/sys/dev/drm/drm_hashtab.c - copied unchanged from r203910, head/sys/dev/drm/drm_hashtab.c projects/tcp_cc_head/sys/dev/drm/drm_hashtab.h - copied unchanged from r203910, head/sys/dev/drm/drm_hashtab.h projects/tcp_cc_head/sys/dev/drm/drm_mm.c - copied unchanged from r203910, head/sys/dev/drm/drm_mm.c projects/tcp_cc_head/sys/dev/drm/drm_mm.h - copied unchanged from r203910, head/sys/dev/drm/drm_mm.h projects/tcp_cc_head/sys/dev/drm/drm_sman.c - copied unchanged from r203910, head/sys/dev/drm/drm_sman.c projects/tcp_cc_head/sys/dev/drm/drm_sman.h - copied unchanged from r203910, head/sys/dev/drm/drm_sman.h projects/tcp_cc_head/sys/dev/drm/via_3d_reg.h - copied unchanged from r203910, head/sys/dev/drm/via_3d_reg.h projects/tcp_cc_head/sys/dev/drm/via_dma.c - copied unchanged from r203910, head/sys/dev/drm/via_dma.c projects/tcp_cc_head/sys/dev/drm/via_dmablit.c - copied unchanged from r203910, head/sys/dev/drm/via_dmablit.c projects/tcp_cc_head/sys/dev/drm/via_dmablit.h - copied unchanged from r203910, head/sys/dev/drm/via_dmablit.h projects/tcp_cc_head/sys/dev/drm/via_drm.h - copied unchanged from r203910, head/sys/dev/drm/via_drm.h projects/tcp_cc_head/sys/dev/drm/via_drv.c - copied unchanged from r203910, head/sys/dev/drm/via_drv.c projects/tcp_cc_head/sys/dev/drm/via_drv.h - copied unchanged from r203910, head/sys/dev/drm/via_drv.h projects/tcp_cc_head/sys/dev/drm/via_irq.c - copied unchanged from r203910, head/sys/dev/drm/via_irq.c projects/tcp_cc_head/sys/dev/drm/via_map.c - copied unchanged from r203910, head/sys/dev/drm/via_map.c projects/tcp_cc_head/sys/dev/drm/via_mm.c - copied unchanged from r203910, head/sys/dev/drm/via_mm.c projects/tcp_cc_head/sys/dev/drm/via_verifier.c - copied unchanged from r203910, head/sys/dev/drm/via_verifier.c projects/tcp_cc_head/sys/dev/drm/via_verifier.h - copied unchanged from r203910, head/sys/dev/drm/via_verifier.h projects/tcp_cc_head/sys/dev/drm/via_video.c - copied unchanged from r203910, head/sys/dev/drm/via_video.c projects/tcp_cc_head/sys/dev/ieee488/tnt4882.h - copied unchanged from r203910, head/sys/dev/ieee488/tnt4882.h projects/tcp_cc_head/sys/dev/siba/siba_bwn.c - copied unchanged from r203910, head/sys/dev/siba/siba_bwn.c projects/tcp_cc_head/sys/dev/siba/siba_core.c - copied unchanged from r203910, head/sys/dev/siba/siba_core.c projects/tcp_cc_head/sys/dev/usb/wlan/if_run.c - copied unchanged from r203910, head/sys/dev/usb/wlan/if_run.c projects/tcp_cc_head/sys/dev/usb/wlan/if_runreg.h - copied unchanged from r203910, head/sys/dev/usb/wlan/if_runreg.h projects/tcp_cc_head/sys/dev/usb/wlan/if_runvar.h - copied unchanged from r203910, head/sys/dev/usb/wlan/if_runvar.h projects/tcp_cc_head/sys/mips/conf/SWARM_SMP - copied unchanged from r203910, head/sys/mips/conf/SWARM_SMP projects/tcp_cc_head/sys/mips/mips/mpboot.S - copied unchanged from r203910, head/sys/mips/mips/mpboot.S projects/tcp_cc_head/sys/modules/drm/via/ - copied from r203910, head/sys/modules/drm/via/ projects/tcp_cc_head/sys/modules/runfw/ - copied from r203910, head/sys/modules/runfw/ projects/tcp_cc_head/sys/modules/siba_bwn/ - copied from r203910, head/sys/modules/siba_bwn/ projects/tcp_cc_head/sys/modules/usb/run/ - copied from r203910, head/sys/modules/usb/run/ projects/tcp_cc_head/sys/sparc64/include/cmt.h - copied unchanged from r203910, head/sys/sparc64/include/cmt.h projects/tcp_cc_head/sys/sparc64/include/fireplane.h - copied unchanged from r203910, head/sys/sparc64/include/fireplane.h projects/tcp_cc_head/sys/sparc64/include/jbus.h - copied unchanged from r203910, head/sys/sparc64/include/jbus.h projects/tcp_cc_head/sys/sparc64/include/nexusvar.h - copied unchanged from r203910, head/sys/sparc64/include/nexusvar.h projects/tcp_cc_head/sys/sparc64/sparc64/ssm.c - copied unchanged from r203910, head/sys/sparc64/sparc64/ssm.c projects/tcp_cc_head/sys/sun4v/include/cmt.h - copied unchanged from r203910, head/sys/sun4v/include/cmt.h projects/tcp_cc_head/sys/sun4v/include/fireplane.h - copied unchanged from r203910, head/sys/sun4v/include/fireplane.h projects/tcp_cc_head/sys/sun4v/include/jbus.h - copied unchanged from r203910, head/sys/sun4v/include/jbus.h projects/tcp_cc_head/tools/regression/bin/sh/parameters/mail1.0 - copied unchanged from r203910, head/tools/regression/bin/sh/parameters/mail1.0 projects/tcp_cc_head/tools/regression/bin/sh/parameters/mail2.0 - copied unchanged from r203910, head/tools/regression/bin/sh/parameters/mail2.0 projects/tcp_cc_head/tools/regression/usr.bin/pkill/pgrep-q.t - copied unchanged from r203910, head/tools/regression/usr.bin/pkill/pgrep-q.t projects/tcp_cc_head/usr.bin/ee/nls/pt_BR.ISO8859-1/ - copied from r203910, head/usr.bin/ee/nls/pt_BR.ISO8859-1/ projects/tcp_cc_head/usr.bin/tar/err.c - copied unchanged from r203910, head/usr.bin/tar/err.c projects/tcp_cc_head/usr.bin/tar/err.h - copied unchanged from r203910, head/usr.bin/tar/err.h projects/tcp_cc_head/usr.bin/tar/line_reader.c - copied unchanged from r203910, head/usr.bin/tar/line_reader.c projects/tcp_cc_head/usr.bin/tar/line_reader.h - copied unchanged from r203910, head/usr.bin/tar/line_reader.h projects/tcp_cc_head/usr.bin/tar/matching.h - copied unchanged from r203910, head/usr.bin/tar/matching.h projects/tcp_cc_head/usr.bin/tar/pathmatch.c - copied unchanged from r203910, head/usr.bin/tar/pathmatch.c projects/tcp_cc_head/usr.bin/tar/pathmatch.h - copied unchanged from r203910, head/usr.bin/tar/pathmatch.h projects/tcp_cc_head/usr.sbin/pmcstat/pmcpl_annotate.c - copied unchanged from r203910, head/usr.sbin/pmcstat/pmcpl_annotate.c projects/tcp_cc_head/usr.sbin/pmcstat/pmcpl_annotate.h - copied unchanged from r203910, head/usr.sbin/pmcstat/pmcpl_annotate.h projects/tcp_cc_head/usr.sbin/pmcstat/pmcpl_callgraph.c - copied unchanged from r203910, head/usr.sbin/pmcstat/pmcpl_callgraph.c projects/tcp_cc_head/usr.sbin/pmcstat/pmcpl_callgraph.h - copied unchanged from r203910, head/usr.sbin/pmcstat/pmcpl_callgraph.h projects/tcp_cc_head/usr.sbin/pmcstat/pmcpl_calltree.c - copied unchanged from r203910, head/usr.sbin/pmcstat/pmcpl_calltree.c projects/tcp_cc_head/usr.sbin/pmcstat/pmcpl_calltree.h - copied unchanged from r203910, head/usr.sbin/pmcstat/pmcpl_calltree.h projects/tcp_cc_head/usr.sbin/pmcstat/pmcpl_gprof.c - copied unchanged from r203910, head/usr.sbin/pmcstat/pmcpl_gprof.c projects/tcp_cc_head/usr.sbin/pmcstat/pmcpl_gprof.h - copied unchanged from r203910, head/usr.sbin/pmcstat/pmcpl_gprof.h projects/tcp_cc_head/usr.sbin/pmcstat/pmcstat_log.h - copied unchanged from r203910, head/usr.sbin/pmcstat/pmcstat_log.h projects/tcp_cc_head/usr.sbin/pmcstat/pmcstat_top.h - copied unchanged from r203910, head/usr.sbin/pmcstat/pmcstat_top.h Deleted: projects/tcp_cc_head/gnu/usr.bin/binutils/gdb/Makefile.alpha projects/tcp_cc_head/gnu/usr.bin/binutils/ld/Makefile.alpha projects/tcp_cc_head/gnu/usr.bin/binutils/libbfd/Makefile.alpha projects/tcp_cc_head/gnu/usr.bin/binutils/libopcodes/Makefile.alpha projects/tcp_cc_head/share/man/man4/man4.i386/alpm.4 projects/tcp_cc_head/share/man/man4/man4.i386/amdpm.4 projects/tcp_cc_head/share/man/man4/man4.i386/mcd.4 projects/tcp_cc_head/share/man/man4/man4.i386/padlock.4 projects/tcp_cc_head/share/man/man4/man4.i386/pcf.4 projects/tcp_cc_head/share/man/man4/man4.i386/scd.4 projects/tcp_cc_head/share/man/man4/man4.i386/viapm.4 projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/sys/dkio.h projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/sys/dklabel.h projects/tcp_cc_head/usr.bin/tar/siginfo.c Modified: projects/tcp_cc_head/Makefile.inc1 projects/tcp_cc_head/bin/ls/ls.c projects/tcp_cc_head/bin/pax/Makefile projects/tcp_cc_head/bin/pax/cpio.h projects/tcp_cc_head/bin/pax/tar.h projects/tcp_cc_head/bin/pkill/pkill.1 projects/tcp_cc_head/bin/pkill/pkill.c projects/tcp_cc_head/bin/ps/ps.c projects/tcp_cc_head/bin/sh/main.c projects/tcp_cc_head/bin/sh/var.c projects/tcp_cc_head/contrib/csup/Makefile projects/tcp_cc_head/contrib/csup/TODO projects/tcp_cc_head/contrib/csup/config.h projects/tcp_cc_head/contrib/csup/csup.1 projects/tcp_cc_head/contrib/csup/main.c projects/tcp_cc_head/contrib/csup/proto.c projects/tcp_cc_head/contrib/libpcap/inet.c projects/tcp_cc_head/contrib/netcat/FREEBSD-vendor projects/tcp_cc_head/contrib/sendmail/CACerts projects/tcp_cc_head/contrib/sendmail/FREEBSD-upgrade projects/tcp_cc_head/contrib/sendmail/LICENSE projects/tcp_cc_head/contrib/sendmail/PGPKEYS projects/tcp_cc_head/contrib/sendmail/README projects/tcp_cc_head/contrib/sendmail/RELEASE_NOTES projects/tcp_cc_head/contrib/sendmail/cf/README projects/tcp_cc_head/contrib/sendmail/cf/cf/submit.cf projects/tcp_cc_head/contrib/sendmail/cf/feature/ldap_routing.m4 projects/tcp_cc_head/contrib/sendmail/cf/m4/cfhead.m4 projects/tcp_cc_head/contrib/sendmail/cf/m4/proto.m4 projects/tcp_cc_head/contrib/sendmail/cf/m4/version.m4 projects/tcp_cc_head/contrib/sendmail/contrib/qtool.pl projects/tcp_cc_head/contrib/sendmail/contrib/smcontrol.pl projects/tcp_cc_head/contrib/sendmail/doc/op/op.me projects/tcp_cc_head/contrib/sendmail/include/libmilter/mfapi.h projects/tcp_cc_head/contrib/sendmail/include/libmilter/mfdef.h projects/tcp_cc_head/contrib/sendmail/include/sm/conf.h projects/tcp_cc_head/contrib/sendmail/include/sm/ldap.h projects/tcp_cc_head/contrib/sendmail/include/sm/sem.h projects/tcp_cc_head/contrib/sendmail/libmilter/Makefile.m4 projects/tcp_cc_head/contrib/sendmail/libmilter/comm.c projects/tcp_cc_head/contrib/sendmail/libmilter/docs/api.html projects/tcp_cc_head/contrib/sendmail/libmilter/docs/overview.html projects/tcp_cc_head/contrib/sendmail/libmilter/docs/smfi_addheader.html projects/tcp_cc_head/contrib/sendmail/libmilter/docs/smfi_chgheader.html projects/tcp_cc_head/contrib/sendmail/libmilter/docs/smfi_insheader.html projects/tcp_cc_head/contrib/sendmail/libmilter/engine.c projects/tcp_cc_head/contrib/sendmail/libmilter/example.c projects/tcp_cc_head/contrib/sendmail/libmilter/handler.c projects/tcp_cc_head/contrib/sendmail/libmilter/libmilter.h projects/tcp_cc_head/contrib/sendmail/libmilter/listener.c projects/tcp_cc_head/contrib/sendmail/libmilter/main.c projects/tcp_cc_head/contrib/sendmail/libmilter/worker.c projects/tcp_cc_head/contrib/sendmail/libsm/debug.c projects/tcp_cc_head/contrib/sendmail/libsm/ldap.c projects/tcp_cc_head/contrib/sendmail/libsm/mbdb.c projects/tcp_cc_head/contrib/sendmail/libsm/sem.c projects/tcp_cc_head/contrib/sendmail/libsm/t-sem.c projects/tcp_cc_head/contrib/sendmail/libsmdb/smdb1.c projects/tcp_cc_head/contrib/sendmail/libsmdb/smdb2.c projects/tcp_cc_head/contrib/sendmail/libsmutil/safefile.c projects/tcp_cc_head/contrib/sendmail/praliases/praliases.8 projects/tcp_cc_head/contrib/sendmail/praliases/praliases.c projects/tcp_cc_head/contrib/sendmail/src/Makefile.m4 projects/tcp_cc_head/contrib/sendmail/src/README projects/tcp_cc_head/contrib/sendmail/src/TRACEFLAGS projects/tcp_cc_head/contrib/sendmail/src/collect.c projects/tcp_cc_head/contrib/sendmail/src/conf.c projects/tcp_cc_head/contrib/sendmail/src/conf.h projects/tcp_cc_head/contrib/sendmail/src/daemon.c projects/tcp_cc_head/contrib/sendmail/src/deliver.c projects/tcp_cc_head/contrib/sendmail/src/envelope.c projects/tcp_cc_head/contrib/sendmail/src/headers.c projects/tcp_cc_head/contrib/sendmail/src/main.c projects/tcp_cc_head/contrib/sendmail/src/map.c projects/tcp_cc_head/contrib/sendmail/src/milter.c projects/tcp_cc_head/contrib/sendmail/src/queue.c projects/tcp_cc_head/contrib/sendmail/src/ratectrl.c projects/tcp_cc_head/contrib/sendmail/src/readcf.c projects/tcp_cc_head/contrib/sendmail/src/savemail.c projects/tcp_cc_head/contrib/sendmail/src/sendmail.8 projects/tcp_cc_head/contrib/sendmail/src/sendmail.h projects/tcp_cc_head/contrib/sendmail/src/sfsasl.c projects/tcp_cc_head/contrib/sendmail/src/srvrsmtp.c projects/tcp_cc_head/contrib/sendmail/src/tls.c projects/tcp_cc_head/contrib/sendmail/src/usersmtp.c projects/tcp_cc_head/contrib/sendmail/src/util.c projects/tcp_cc_head/contrib/sendmail/src/version.c projects/tcp_cc_head/contrib/sendmail/vacation/vacation.c projects/tcp_cc_head/contrib/smbfs/smbutil/view.c projects/tcp_cc_head/etc/defaults/rc.conf projects/tcp_cc_head/etc/etc.amd64/ttys projects/tcp_cc_head/etc/etc.arm/ttys projects/tcp_cc_head/etc/etc.i386/ttys projects/tcp_cc_head/etc/etc.ia64/ttys projects/tcp_cc_head/etc/etc.mips/ttys projects/tcp_cc_head/etc/etc.pc98/ttys projects/tcp_cc_head/etc/etc.powerpc/ttys projects/tcp_cc_head/etc/etc.sparc64/ttys projects/tcp_cc_head/etc/network.subr projects/tcp_cc_head/etc/rc.d/Makefile projects/tcp_cc_head/etc/rc.d/ipfw projects/tcp_cc_head/etc/rc.d/ntpdate projects/tcp_cc_head/etc/rc.subr projects/tcp_cc_head/etc/sendmail/freebsd.mc projects/tcp_cc_head/etc/sendmail/freebsd.submit.mc projects/tcp_cc_head/etc/services projects/tcp_cc_head/games/fortune/datfiles/fortunes projects/tcp_cc_head/games/grdc/grdc.c projects/tcp_cc_head/games/morse/Makefile projects/tcp_cc_head/games/morse/morse.c projects/tcp_cc_head/gnu/usr.bin/binutils/Makefile.inc projects/tcp_cc_head/gnu/usr.bin/binutils/libbfd/Makefile projects/tcp_cc_head/gnu/usr.bin/gdb/kgdb/kthr.c projects/tcp_cc_head/gnu/usr.bin/groff/tmac/mdoc.local projects/tcp_cc_head/lib/Makefile projects/tcp_cc_head/lib/libc/gen/devname.c projects/tcp_cc_head/lib/libc/gen/getttyent.c projects/tcp_cc_head/lib/libc/gen/getutxent.3 projects/tcp_cc_head/lib/libc/gen/rand48.3 projects/tcp_cc_head/lib/libc/mips/sys/ptrace.S projects/tcp_cc_head/lib/libc/net/sctp_opt_info.3 projects/tcp_cc_head/lib/libc/net/sctp_recvmsg.3 projects/tcp_cc_head/lib/libc/net/sctp_send.3 projects/tcp_cc_head/lib/libc/net/sctp_sendmsg.3 projects/tcp_cc_head/lib/libc/net/sctp_sys_calls.c projects/tcp_cc_head/lib/libc/nls/msgcat.c projects/tcp_cc_head/lib/libc/posix1e/mac.3 projects/tcp_cc_head/lib/libc/stdlib/malloc.3 projects/tcp_cc_head/lib/libc/stdlib/malloc.c projects/tcp_cc_head/lib/libc/stdlib/strfmon.c projects/tcp_cc_head/lib/libc/string/memccpy.3 projects/tcp_cc_head/lib/libc/string/memchr.3 projects/tcp_cc_head/lib/libc/string/memcmp.3 projects/tcp_cc_head/lib/libc/string/memset.3 projects/tcp_cc_head/lib/libc/string/strndup.c projects/tcp_cc_head/lib/libc/sys/mount.2 projects/tcp_cc_head/lib/libc/sys/ptrace.2 projects/tcp_cc_head/lib/libc/sys/shm_open.2 projects/tcp_cc_head/lib/libfetch/fetch.3 projects/tcp_cc_head/lib/libgpib/Makefile projects/tcp_cc_head/lib/libgssapi/gss_accept_sec_context.3 projects/tcp_cc_head/lib/libgssapi/gss_acquire_cred.3 projects/tcp_cc_head/lib/libgssapi/gss_add_cred.3 projects/tcp_cc_head/lib/libgssapi/gss_add_oid_set_member.3 projects/tcp_cc_head/lib/libgssapi/gss_canonicalize_name.3 projects/tcp_cc_head/lib/libgssapi/gss_compare_name.3 projects/tcp_cc_head/lib/libgssapi/gss_context_time.3 projects/tcp_cc_head/lib/libgssapi/gss_create_empty_oid_set.3 projects/tcp_cc_head/lib/libgssapi/gss_delete_sec_context.3 projects/tcp_cc_head/lib/libgssapi/gss_display_name.3 projects/tcp_cc_head/lib/libgssapi/gss_display_status.3 projects/tcp_cc_head/lib/libgssapi/gss_duplicate_name.3 projects/tcp_cc_head/lib/libgssapi/gss_export_name.3 projects/tcp_cc_head/lib/libgssapi/gss_export_sec_context.3 projects/tcp_cc_head/lib/libgssapi/gss_get_mic.3 projects/tcp_cc_head/lib/libgssapi/gss_import_name.3 projects/tcp_cc_head/lib/libgssapi/gss_import_sec_context.3 projects/tcp_cc_head/lib/libgssapi/gss_indicate_mechs.3 projects/tcp_cc_head/lib/libgssapi/gss_init_sec_context.3 projects/tcp_cc_head/lib/libgssapi/gss_inquire_context.3 projects/tcp_cc_head/lib/libgssapi/gss_inquire_cred.3 projects/tcp_cc_head/lib/libgssapi/gss_inquire_cred_by_mech.3 projects/tcp_cc_head/lib/libgssapi/gss_inquire_mechs_for_name.3 projects/tcp_cc_head/lib/libgssapi/gss_inquire_names_for_mech.3 projects/tcp_cc_head/lib/libgssapi/gss_process_context_token.3 projects/tcp_cc_head/lib/libgssapi/gss_release_buffer.3 projects/tcp_cc_head/lib/libgssapi/gss_release_cred.3 projects/tcp_cc_head/lib/libgssapi/gss_release_name.3 projects/tcp_cc_head/lib/libgssapi/gss_release_oid_set.3 projects/tcp_cc_head/lib/libgssapi/gss_test_oid_set_member.3 projects/tcp_cc_head/lib/libgssapi/gss_unwrap.3 projects/tcp_cc_head/lib/libgssapi/gss_verify_mic.3 projects/tcp_cc_head/lib/libgssapi/gss_wrap.3 projects/tcp_cc_head/lib/libgssapi/gss_wrap_size_limit.3 projects/tcp_cc_head/lib/libgssapi/gssapi.3 projects/tcp_cc_head/lib/libgssapi/mech.5 projects/tcp_cc_head/lib/libpam/modules/pam_unix/pam_unix.c projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_get_error.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_get_mech_info.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_get_mechanisms.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_get_principal_name.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_get_versions.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_getcred.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_is_installed.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_max_data_length.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_mech_to_oid.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_oid_to_mech.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_qop_to_num.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_seccreate.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_set_callback.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_set_defaults.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_set_svc_name.3 projects/tcp_cc_head/lib/librpcsec_gss/rpc_gss_svc_max_data_length.3 projects/tcp_cc_head/lib/librpcsec_gss/rpcsec_gss.3 projects/tcp_cc_head/lib/libufs/cgroup.c projects/tcp_cc_head/lib/libufs/sblock.c projects/tcp_cc_head/lib/libusb/libusb.h projects/tcp_cc_head/lib/libusb/libusb10.c projects/tcp_cc_head/lib/libusb/libusb10_desc.c projects/tcp_cc_head/lib/libusb/libusb10_io.c projects/tcp_cc_head/lib/libusb/libusb20.3 projects/tcp_cc_head/lib/libusb/libusb20.c projects/tcp_cc_head/lib/libusb/libusb20.h projects/tcp_cc_head/lib/libusb/libusb20_compat01.c projects/tcp_cc_head/lib/libusb/libusb20_desc.c projects/tcp_cc_head/lib/libusb/libusb20_int.h projects/tcp_cc_head/lib/libusb/libusb20_ugen20.c projects/tcp_cc_head/lib/libusb/usb.h projects/tcp_cc_head/lib/msun/amd64/fenv.c projects/tcp_cc_head/lib/msun/amd64/fenv.h projects/tcp_cc_head/lib/msun/i387/fenv.c projects/tcp_cc_head/lib/msun/i387/fenv.h projects/tcp_cc_head/libexec/ftpd/logwtmp.c projects/tcp_cc_head/release/amd64/boot_crunch.conf projects/tcp_cc_head/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/tcp_cc_head/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/tcp_cc_head/release/i386/boot_crunch.conf projects/tcp_cc_head/release/pc98/boot_crunch.conf projects/tcp_cc_head/release/picobsd/build/picobsd projects/tcp_cc_head/release/picobsd/tinyware/login/pico-login.c projects/tcp_cc_head/release/powerpc/boot_crunch.conf projects/tcp_cc_head/release/sparc64/boot_crunch.conf projects/tcp_cc_head/release/sun4v/boot_crunch.conf projects/tcp_cc_head/sbin/camcontrol/camcontrol.c projects/tcp_cc_head/sbin/dump/itime.c projects/tcp_cc_head/sbin/dump/main.c projects/tcp_cc_head/sbin/fsck_msdosfs/boot.c projects/tcp_cc_head/sbin/fsck_msdosfs/check.c projects/tcp_cc_head/sbin/fsck_msdosfs/dir.c projects/tcp_cc_head/sbin/fsck_msdosfs/dosfs.h projects/tcp_cc_head/sbin/fsck_msdosfs/ext.h projects/tcp_cc_head/sbin/fsck_msdosfs/fat.c projects/tcp_cc_head/sbin/fsck_msdosfs/fsck_msdosfs.8 projects/tcp_cc_head/sbin/fsck_msdosfs/main.c projects/tcp_cc_head/sbin/geom/class/multipath/geom_multipath.c projects/tcp_cc_head/sbin/growfs/growfs.c projects/tcp_cc_head/sbin/ifconfig/ifcarp.c projects/tcp_cc_head/sbin/ifconfig/ifconfig.8 projects/tcp_cc_head/sbin/ifconfig/ifconfig.c projects/tcp_cc_head/sbin/init/init.c projects/tcp_cc_head/sbin/iscontrol/iscontrol.h projects/tcp_cc_head/sbin/iscontrol/pdu.c projects/tcp_cc_head/sbin/mknod/mknod.8 projects/tcp_cc_head/sbin/mknod/mknod.c projects/tcp_cc_head/sbin/mount/mount.8 projects/tcp_cc_head/sbin/mount_nfs/mount_nfs.c projects/tcp_cc_head/sbin/newfs/mkfs.c projects/tcp_cc_head/sbin/newfs/newfs.c projects/tcp_cc_head/sbin/newfs/newfs.h projects/tcp_cc_head/sbin/newfs_msdos/newfs_msdos.8 projects/tcp_cc_head/sbin/newfs_msdos/newfs_msdos.c projects/tcp_cc_head/sbin/restore/Makefile projects/tcp_cc_head/sbin/restore/dirs.c projects/tcp_cc_head/sbin/restore/extern.h projects/tcp_cc_head/sbin/restore/interactive.c projects/tcp_cc_head/sbin/restore/tape.c projects/tcp_cc_head/sbin/sysctl/sysctl.8 projects/tcp_cc_head/sbin/sysctl/sysctl.c projects/tcp_cc_head/sbin/tunefs/tunefs.c projects/tcp_cc_head/sbin/umount/umount.c projects/tcp_cc_head/share/examples/kld/cdev/test/Makefile projects/tcp_cc_head/share/examples/kld/syscall/test/Makefile projects/tcp_cc_head/share/man/man4/Makefile projects/tcp_cc_head/share/man/man4/acpi_asus.4 projects/tcp_cc_head/share/man/man4/acpi_fujitsu.4 projects/tcp_cc_head/share/man/man4/acpi_hp.4 projects/tcp_cc_head/share/man/man4/acpi_ibm.4 projects/tcp_cc_head/share/man/man4/acpi_panasonic.4 projects/tcp_cc_head/share/man/man4/acpi_sony.4 projects/tcp_cc_head/share/man/man4/acpi_toshiba.4 projects/tcp_cc_head/share/man/man4/acpi_wmi.4 projects/tcp_cc_head/share/man/man4/ahci.4 projects/tcp_cc_head/share/man/man4/gpib.4 projects/tcp_cc_head/share/man/man4/io.4 projects/tcp_cc_head/share/man/man4/iwn.4 projects/tcp_cc_head/share/man/man4/iwnfw.4 projects/tcp_cc_head/share/man/man4/linux.4 projects/tcp_cc_head/share/man/man4/man4.i386/Makefile projects/tcp_cc_head/share/man/man4/ndis.4 projects/tcp_cc_head/share/man/man4/netintro.4 projects/tcp_cc_head/share/man/man4/pcii.4 projects/tcp_cc_head/share/man/man4/sctp.4 projects/tcp_cc_head/share/man/man4/tnt4882.4 projects/tcp_cc_head/share/man/man4/vr.4 projects/tcp_cc_head/share/man/man5/rc.conf.5 projects/tcp_cc_head/share/man/man5/tmpfs.5 projects/tcp_cc_head/share/man/man8/rc.subr.8 projects/tcp_cc_head/share/man/man9/VFS.9 projects/tcp_cc_head/share/man/man9/alloc_unr.9 projects/tcp_cc_head/share/man/man9/locking.9 projects/tcp_cc_head/share/man/man9/mtx_pool.9 projects/tcp_cc_head/share/man/man9/vnode.9 projects/tcp_cc_head/share/misc/committers-ports.dot projects/tcp_cc_head/share/misc/committers-src.dot projects/tcp_cc_head/share/zoneinfo/Makefile projects/tcp_cc_head/share/zoneinfo/northamerica projects/tcp_cc_head/share/zoneinfo/zone.tab projects/tcp_cc_head/sys/amd64/amd64/amd64_mem.c projects/tcp_cc_head/sys/amd64/amd64/msi.c projects/tcp_cc_head/sys/amd64/conf/GENERIC projects/tcp_cc_head/sys/amd64/conf/NOTES projects/tcp_cc_head/sys/arm/arm/db_trace.c projects/tcp_cc_head/sys/arm/arm/pmap.c projects/tcp_cc_head/sys/arm/conf/AVILA projects/tcp_cc_head/sys/arm/conf/BWCT projects/tcp_cc_head/sys/arm/conf/CAMBRIA projects/tcp_cc_head/sys/arm/conf/CNS11XXNAS projects/tcp_cc_head/sys/arm/conf/CRB projects/tcp_cc_head/sys/arm/conf/DB-78XXX projects/tcp_cc_head/sys/arm/conf/DB-88F5XXX projects/tcp_cc_head/sys/arm/conf/DB-88F6XXX projects/tcp_cc_head/sys/arm/conf/EP80219 projects/tcp_cc_head/sys/arm/conf/GUMSTIX projects/tcp_cc_head/sys/arm/conf/HL200 projects/tcp_cc_head/sys/arm/conf/IQ31244 projects/tcp_cc_head/sys/arm/conf/KB920X projects/tcp_cc_head/sys/arm/conf/NSLU projects/tcp_cc_head/sys/arm/conf/SIMICS projects/tcp_cc_head/sys/arm/conf/SKYEYE projects/tcp_cc_head/sys/arm/include/armreg.h projects/tcp_cc_head/sys/arm/xscale/ixp425/cambria_fled.c projects/tcp_cc_head/sys/boot/sparc64/loader/main.c projects/tcp_cc_head/sys/cam/ata/ata_all.c projects/tcp_cc_head/sys/cam/ata/ata_da.c projects/tcp_cc_head/sys/cam/ata/ata_pmp.c projects/tcp_cc_head/sys/cam/ata/ata_xpt.c projects/tcp_cc_head/sys/cam/cam.c projects/tcp_cc_head/sys/cam/cam.h projects/tcp_cc_head/sys/cam/cam_ccb.h projects/tcp_cc_head/sys/cam/cam_periph.c projects/tcp_cc_head/sys/cam/cam_periph.h projects/tcp_cc_head/sys/cam/cam_queue.h projects/tcp_cc_head/sys/cam/cam_sim.c projects/tcp_cc_head/sys/cam/cam_xpt.c projects/tcp_cc_head/sys/cam/cam_xpt.h projects/tcp_cc_head/sys/cam/cam_xpt_internal.h projects/tcp_cc_head/sys/cam/cam_xpt_periph.h projects/tcp_cc_head/sys/cam/cam_xpt_sim.h projects/tcp_cc_head/sys/cam/scsi/scsi_all.c projects/tcp_cc_head/sys/cam/scsi/scsi_cd.c projects/tcp_cc_head/sys/cam/scsi/scsi_ch.c projects/tcp_cc_head/sys/cam/scsi/scsi_da.c projects/tcp_cc_head/sys/cam/scsi/scsi_low.c projects/tcp_cc_head/sys/cam/scsi/scsi_pass.c projects/tcp_cc_head/sys/cam/scsi/scsi_xpt.c projects/tcp_cc_head/sys/cddl/compat/opensolaris/sys/time.h projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/tcp_cc_head/sys/compat/freebsd32/syscalls.master projects/tcp_cc_head/sys/compat/linux/linux_socket.c projects/tcp_cc_head/sys/compat/svr4/syscalls.master projects/tcp_cc_head/sys/conf/NOTES projects/tcp_cc_head/sys/conf/files projects/tcp_cc_head/sys/conf/files.amd64 projects/tcp_cc_head/sys/conf/files.i386 projects/tcp_cc_head/sys/conf/files.ia64 projects/tcp_cc_head/sys/conf/files.mips projects/tcp_cc_head/sys/conf/files.pc98 projects/tcp_cc_head/sys/conf/files.sparc64 projects/tcp_cc_head/sys/conf/options.mips projects/tcp_cc_head/sys/ddb/db_thread.c projects/tcp_cc_head/sys/dev/aac/aac.c projects/tcp_cc_head/sys/dev/aac/aac_cam.c projects/tcp_cc_head/sys/dev/aac/aac_pci.c projects/tcp_cc_head/sys/dev/aac/aacreg.h projects/tcp_cc_head/sys/dev/aac/aacvar.h projects/tcp_cc_head/sys/dev/acpi_support/acpi_asus.c projects/tcp_cc_head/sys/dev/acpi_support/acpi_sony.c projects/tcp_cc_head/sys/dev/acpica/acpi.c projects/tcp_cc_head/sys/dev/acpica/acpi_cpu.c projects/tcp_cc_head/sys/dev/acpica/acpi_hpet.c projects/tcp_cc_head/sys/dev/acpica/acpi_video.c projects/tcp_cc_head/sys/dev/ahci/ahci.c projects/tcp_cc_head/sys/dev/ahci/ahci.h projects/tcp_cc_head/sys/dev/aic7xxx/aic79xx_osm.c projects/tcp_cc_head/sys/dev/asr/asr.c projects/tcp_cc_head/sys/dev/ata/ata-all.c projects/tcp_cc_head/sys/dev/ata/ata-all.h projects/tcp_cc_head/sys/dev/ata/ata-pci.c projects/tcp_cc_head/sys/dev/ata/ata-pci.h projects/tcp_cc_head/sys/dev/ata/atapi-cam.c projects/tcp_cc_head/sys/dev/ata/chipsets/ata-marvell.c projects/tcp_cc_head/sys/dev/ata/chipsets/ata-netcell.c projects/tcp_cc_head/sys/dev/ata/chipsets/ata-promise.c projects/tcp_cc_head/sys/dev/ata/chipsets/ata-siliconimage.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ah_eeprom_v14.h projects/tcp_cc_head/sys/dev/ath/ath_hal/ah_eeprom_v4k.h projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5212/ar5212_power.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5212/ar5212reg.h projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_beacon.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_cal_adcdc.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_cal_adcgain.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_cal_iq.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_eeprom.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_gpio.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_keycache.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_phy.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_power.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416_recv.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416desc.h projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416phy.h projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/tcp_cc_head/sys/dev/ath/ath_hal/ar5416/ar9280.h projects/tcp_cc_head/sys/dev/ath/if_ath.c projects/tcp_cc_head/sys/dev/ath/if_athvar.h projects/tcp_cc_head/sys/dev/bge/if_bge.c projects/tcp_cc_head/sys/dev/cfe/cfe_console.c projects/tcp_cc_head/sys/dev/ciss/ciss.c projects/tcp_cc_head/sys/dev/cxgb/cxgb_sge.c projects/tcp_cc_head/sys/dev/drm/drmP.h projects/tcp_cc_head/sys/dev/drm/drm_linux_list.h projects/tcp_cc_head/sys/dev/drm/drm_memory.c projects/tcp_cc_head/sys/dev/drm/i915_drv.c projects/tcp_cc_head/sys/dev/drm/i915_drv.h projects/tcp_cc_head/sys/dev/e1000/LICENSE projects/tcp_cc_head/sys/dev/e1000/e1000_80003es2lan.c projects/tcp_cc_head/sys/dev/e1000/e1000_82540.c projects/tcp_cc_head/sys/dev/e1000/e1000_82541.c projects/tcp_cc_head/sys/dev/e1000/e1000_82542.c projects/tcp_cc_head/sys/dev/e1000/e1000_82543.c projects/tcp_cc_head/sys/dev/e1000/e1000_82571.c projects/tcp_cc_head/sys/dev/e1000/e1000_82575.c projects/tcp_cc_head/sys/dev/e1000/e1000_82575.h projects/tcp_cc_head/sys/dev/e1000/e1000_api.c projects/tcp_cc_head/sys/dev/e1000/e1000_api.h projects/tcp_cc_head/sys/dev/e1000/e1000_defines.h projects/tcp_cc_head/sys/dev/e1000/e1000_hw.h projects/tcp_cc_head/sys/dev/e1000/e1000_ich8lan.c projects/tcp_cc_head/sys/dev/e1000/e1000_ich8lan.h projects/tcp_cc_head/sys/dev/e1000/e1000_mac.c projects/tcp_cc_head/sys/dev/e1000/e1000_mac.h projects/tcp_cc_head/sys/dev/e1000/e1000_manage.c projects/tcp_cc_head/sys/dev/e1000/e1000_osdep.h projects/tcp_cc_head/sys/dev/e1000/e1000_phy.c projects/tcp_cc_head/sys/dev/e1000/e1000_phy.h projects/tcp_cc_head/sys/dev/e1000/e1000_regs.h projects/tcp_cc_head/sys/dev/e1000/if_em.c projects/tcp_cc_head/sys/dev/e1000/if_em.h projects/tcp_cc_head/sys/dev/e1000/if_igb.c projects/tcp_cc_head/sys/dev/e1000/if_igb.h projects/tcp_cc_head/sys/dev/fb/vesa.c projects/tcp_cc_head/sys/dev/hptiop/hptiop.c projects/tcp_cc_head/sys/dev/hptrr/hptrr_osm_bsd.c projects/tcp_cc_head/sys/dev/hptrr/os_bsd.h projects/tcp_cc_head/sys/dev/ieee488/ibfoo.c projects/tcp_cc_head/sys/dev/ieee488/pcii.c projects/tcp_cc_head/sys/dev/ieee488/tnt4882.c projects/tcp_cc_head/sys/dev/ieee488/upd7210.c projects/tcp_cc_head/sys/dev/ieee488/upd7210.h projects/tcp_cc_head/sys/dev/isp/isp.c projects/tcp_cc_head/sys/dev/isp/isp_freebsd.c projects/tcp_cc_head/sys/dev/isp/isp_library.c projects/tcp_cc_head/sys/dev/isp/isp_library.h projects/tcp_cc_head/sys/dev/isp/isp_pci.c projects/tcp_cc_head/sys/dev/isp/isp_sbus.c projects/tcp_cc_head/sys/dev/isp/ispmbox.h projects/tcp_cc_head/sys/dev/isp/ispvar.h projects/tcp_cc_head/sys/dev/iwn/if_iwn.c projects/tcp_cc_head/sys/dev/iwn/if_iwnreg.h projects/tcp_cc_head/sys/dev/ixgbe/ixgbe.c projects/tcp_cc_head/sys/dev/mly/mly.c projects/tcp_cc_head/sys/dev/mpt/mpt_cam.c projects/tcp_cc_head/sys/dev/mpt/mpt_cam.h projects/tcp_cc_head/sys/dev/mpt/mpt_raid.c projects/tcp_cc_head/sys/dev/mxge/if_mxge.c projects/tcp_cc_head/sys/dev/nve/if_nve.c projects/tcp_cc_head/sys/dev/pci/pci.c projects/tcp_cc_head/sys/dev/pci/pcireg.h projects/tcp_cc_head/sys/dev/pci/pcivar.h projects/tcp_cc_head/sys/dev/ppbus/vpo.c projects/tcp_cc_head/sys/dev/re/if_re.c projects/tcp_cc_head/sys/dev/siba/siba.c projects/tcp_cc_head/sys/dev/siba/siba_cc.c projects/tcp_cc_head/sys/dev/siba/siba_ids.h projects/tcp_cc_head/sys/dev/siba/siba_pcib.c projects/tcp_cc_head/sys/dev/siba/sibareg.h projects/tcp_cc_head/sys/dev/siba/sibavar.h projects/tcp_cc_head/sys/dev/siis/siis.c projects/tcp_cc_head/sys/dev/siis/siis.h projects/tcp_cc_head/sys/dev/sound/usb/uaudio.c projects/tcp_cc_head/sys/dev/sound/usb/uaudioreg.h projects/tcp_cc_head/sys/dev/trm/trm.c projects/tcp_cc_head/sys/dev/twa/tw_osl_cam.c projects/tcp_cc_head/sys/dev/usb/controller/ehci.c projects/tcp_cc_head/sys/dev/usb/controller/ehci.h projects/tcp_cc_head/sys/dev/usb/controller/ehci_pci.c projects/tcp_cc_head/sys/dev/usb/input/ukbd.c projects/tcp_cc_head/sys/dev/usb/quirk/usb_quirk.c projects/tcp_cc_head/sys/dev/usb/quirk/usb_quirk.h projects/tcp_cc_head/sys/dev/usb/serial/u3g.c projects/tcp_cc_head/sys/dev/usb/serial/uftdi.c projects/tcp_cc_head/sys/dev/usb/serial/umodem.c projects/tcp_cc_head/sys/dev/usb/storage/umass.c projects/tcp_cc_head/sys/dev/usb/usb_msctest.c projects/tcp_cc_head/sys/dev/usb/usb_msctest.h projects/tcp_cc_head/sys/dev/usb/usbdevs projects/tcp_cc_head/sys/dev/usb/wlan/if_rum.c projects/tcp_cc_head/sys/dev/usb/wlan/if_uath.c projects/tcp_cc_head/sys/dev/usb/wlan/if_urtw.c projects/tcp_cc_head/sys/dev/usb/wlan/if_urtwvar.h projects/tcp_cc_head/sys/dev/usb/wlan/if_zyd.c projects/tcp_cc_head/sys/fs/devfs/devfs_devs.c projects/tcp_cc_head/sys/fs/msdosfs/bootsect.h projects/tcp_cc_head/sys/fs/msdosfs/bpb.h projects/tcp_cc_head/sys/fs/msdosfs/denode.h projects/tcp_cc_head/sys/fs/msdosfs/direntry.h projects/tcp_cc_head/sys/fs/msdosfs/msdosfs_conv.c projects/tcp_cc_head/sys/fs/msdosfs/msdosfs_denode.c projects/tcp_cc_head/sys/fs/msdosfs/msdosfs_fat.c projects/tcp_cc_head/sys/fs/msdosfs/msdosfs_lookup.c projects/tcp_cc_head/sys/fs/msdosfs/msdosfs_vnops.c projects/tcp_cc_head/sys/fs/nfsclient/nfs.h projects/tcp_cc_head/sys/fs/nfsclient/nfs_clbio.c projects/tcp_cc_head/sys/fs/nfsclient/nfs_clnfsiod.c projects/tcp_cc_head/sys/fs/nfsclient/nfs_clsubs.c projects/tcp_cc_head/sys/fs/nfsclient/nfs_clvfsops.c projects/tcp_cc_head/sys/fs/nfsclient/nfs_clvnops.c projects/tcp_cc_head/sys/fs/nfsclient/nfsmount.h projects/tcp_cc_head/sys/fs/nfsclient/nfsnode.h projects/tcp_cc_head/sys/fs/nfsserver/nfs_nfsdcache.c projects/tcp_cc_head/sys/fs/nfsserver/nfs_nfsdstate.c projects/tcp_cc_head/sys/fs/nwfs/nwfs_node.c projects/tcp_cc_head/sys/fs/nwfs/nwfs_vnops.c projects/tcp_cc_head/sys/fs/tmpfs/tmpfs_vfsops.c projects/tcp_cc_head/sys/geom/eli/g_eli_key.c projects/tcp_cc_head/sys/geom/geom_redboot.c projects/tcp_cc_head/sys/geom/mountver/g_mountver.c projects/tcp_cc_head/sys/geom/part/g_part_bsd.c projects/tcp_cc_head/sys/geom/part/g_part_gpt.c projects/tcp_cc_head/sys/geom/part/g_part_vtoc8.c projects/tcp_cc_head/sys/geom/vinum/geom_vinum.c projects/tcp_cc_head/sys/geom/vinum/geom_vinum_create.c projects/tcp_cc_head/sys/geom/virstor/g_virstor.c projects/tcp_cc_head/sys/i386/conf/GENERIC projects/tcp_cc_head/sys/i386/conf/NOTES projects/tcp_cc_head/sys/i386/conf/XEN projects/tcp_cc_head/sys/i386/i386/i686_mem.c projects/tcp_cc_head/sys/i386/i386/msi.c projects/tcp_cc_head/sys/i386/i386/pmap.c projects/tcp_cc_head/sys/i386/ibcs2/syscalls.master projects/tcp_cc_head/sys/ia64/acpica/madt.c projects/tcp_cc_head/sys/ia64/conf/GENERIC projects/tcp_cc_head/sys/ia64/ia64/bus_machdep.c projects/tcp_cc_head/sys/ia64/ia64/efi.c projects/tcp_cc_head/sys/ia64/ia64/interrupt.c projects/tcp_cc_head/sys/ia64/ia64/machdep.c projects/tcp_cc_head/sys/ia64/ia64/mp_machdep.c projects/tcp_cc_head/sys/ia64/ia64/pmap.c projects/tcp_cc_head/sys/ia64/ia64/sapic.c projects/tcp_cc_head/sys/ia64/ia64/trap.c projects/tcp_cc_head/sys/ia64/include/bus.h projects/tcp_cc_head/sys/ia64/include/intr.h projects/tcp_cc_head/sys/ia64/include/md_var.h projects/tcp_cc_head/sys/ia64/include/pci_cfgreg.h projects/tcp_cc_head/sys/ia64/include/pmap.h projects/tcp_cc_head/sys/ia64/include/vmparam.h projects/tcp_cc_head/sys/ia64/pci/pci_cfgreg.c projects/tcp_cc_head/sys/kern/kern_event.c projects/tcp_cc_head/sys/kern/kern_intr.c projects/tcp_cc_head/sys/kern/kern_jail.c projects/tcp_cc_head/sys/kern/kern_shutdown.c projects/tcp_cc_head/sys/kern/kern_umtx.c projects/tcp_cc_head/sys/kern/makesyscalls.sh projects/tcp_cc_head/sys/kern/subr_bus.c projects/tcp_cc_head/sys/kern/sys_process.c projects/tcp_cc_head/sys/kern/syscalls.master projects/tcp_cc_head/sys/kern/tty_inq.c projects/tcp_cc_head/sys/kern/tty_outq.c projects/tcp_cc_head/sys/kern/vfs_lookup.c projects/tcp_cc_head/sys/mips/atheros/ar71xx_pci.c projects/tcp_cc_head/sys/mips/cavium/asm_octeon.S projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_fau.c projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_fau.h projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_fpa.c projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_fpa.h projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_ipd.c projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_ipd.h projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_pip.h projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_pko.c projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_pko.h projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_rgmx.c projects/tcp_cc_head/sys/mips/cavium/dev/rgmii/octeon_rgmx.h projects/tcp_cc_head/sys/mips/cavium/driveid.h projects/tcp_cc_head/sys/mips/cavium/obio.c projects/tcp_cc_head/sys/mips/cavium/obiovar.h projects/tcp_cc_head/sys/mips/cavium/octeon_ebt3000_cf.c projects/tcp_cc_head/sys/mips/cavium/octeon_ebt3000_cf.h projects/tcp_cc_head/sys/mips/cavium/octeon_machdep.c projects/tcp_cc_head/sys/mips/cavium/octeon_pcmap_regs.h projects/tcp_cc_head/sys/mips/cavium/uart_cpu_octeonusart.c projects/tcp_cc_head/sys/mips/conf/ADM5120 projects/tcp_cc_head/sys/mips/conf/ALCHEMY projects/tcp_cc_head/sys/mips/conf/AR71XX projects/tcp_cc_head/sys/mips/conf/IDT projects/tcp_cc_head/sys/mips/conf/MALTA projects/tcp_cc_head/sys/mips/conf/MALTA64 projects/tcp_cc_head/sys/mips/conf/OCTEON1 projects/tcp_cc_head/sys/mips/conf/OCTEON1-32 projects/tcp_cc_head/sys/mips/conf/QEMU projects/tcp_cc_head/sys/mips/conf/SENTRY5 projects/tcp_cc_head/sys/mips/conf/SWARM projects/tcp_cc_head/sys/mips/conf/XLR projects/tcp_cc_head/sys/mips/include/asm.h projects/tcp_cc_head/sys/mips/include/cpu.h projects/tcp_cc_head/sys/mips/include/cpuregs.h projects/tcp_cc_head/sys/mips/include/hwfunc.h projects/tcp_cc_head/sys/mips/include/intr_machdep.h projects/tcp_cc_head/sys/mips/include/pcpu.h projects/tcp_cc_head/sys/mips/include/proc.h projects/tcp_cc_head/sys/mips/include/smp.h projects/tcp_cc_head/sys/mips/mips/busdma_machdep.c projects/tcp_cc_head/sys/mips/mips/db_trace.c projects/tcp_cc_head/sys/mips/mips/exception.S projects/tcp_cc_head/sys/mips/mips/genassym.c projects/tcp_cc_head/sys/mips/mips/intr_machdep.c projects/tcp_cc_head/sys/mips/mips/locore.S projects/tcp_cc_head/sys/mips/mips/machdep.c projects/tcp_cc_head/sys/mips/mips/mp_machdep.c projects/tcp_cc_head/sys/mips/mips/nexus.c projects/tcp_cc_head/sys/mips/mips/pmap.c projects/tcp_cc_head/sys/mips/mips/swtch.S projects/tcp_cc_head/sys/mips/mips/tick.c projects/tcp_cc_head/sys/mips/mips/trap.c projects/tcp_cc_head/sys/mips/mips/vm_machdep.c projects/tcp_cc_head/sys/mips/rmi/clock.c projects/tcp_cc_head/sys/mips/rmi/dev/xlr/rge.c projects/tcp_cc_head/sys/mips/rmi/intr_machdep.c projects/tcp_cc_head/sys/mips/rmi/on_chip.c projects/tcp_cc_head/sys/mips/rmi/pic.h projects/tcp_cc_head/sys/mips/rmi/xlr_machdep.c projects/tcp_cc_head/sys/mips/sibyte/sb_asm.S projects/tcp_cc_head/sys/mips/sibyte/sb_machdep.c projects/tcp_cc_head/sys/mips/sibyte/sb_scd.c projects/tcp_cc_head/sys/mips/sibyte/sb_scd.h projects/tcp_cc_head/sys/mips/sibyte/sb_zbbus.c projects/tcp_cc_head/sys/mips/sibyte/sb_zbpci.c projects/tcp_cc_head/sys/modules/Makefile projects/tcp_cc_head/sys/modules/ath/Makefile projects/tcp_cc_head/sys/modules/drm/Makefile projects/tcp_cc_head/sys/modules/drm/drm/Makefile projects/tcp_cc_head/sys/modules/usb/Makefile projects/tcp_cc_head/sys/net/if.c projects/tcp_cc_head/sys/net/if.h projects/tcp_cc_head/sys/net/if_bridge.c projects/tcp_cc_head/sys/net/if_lagg.c projects/tcp_cc_head/sys/net/if_lagg.h projects/tcp_cc_head/sys/net/if_var.h projects/tcp_cc_head/sys/net/vnet.c projects/tcp_cc_head/sys/net/vnet.h projects/tcp_cc_head/sys/net80211/ieee80211_adhoc.c projects/tcp_cc_head/sys/net80211/ieee80211_crypto_tkip.c projects/tcp_cc_head/sys/net80211/ieee80211_hostap.c projects/tcp_cc_head/sys/net80211/ieee80211_mesh.c projects/tcp_cc_head/sys/net80211/ieee80211_sta.c projects/tcp_cc_head/sys/net80211/ieee80211_wds.c projects/tcp_cc_head/sys/netinet/cc_hd.c projects/tcp_cc_head/sys/netinet/cc_vegas.c projects/tcp_cc_head/sys/netinet/h_ertt.c projects/tcp_cc_head/sys/netinet/h_ertt.h projects/tcp_cc_head/sys/netinet/helper.c projects/tcp_cc_head/sys/netinet/in.c projects/tcp_cc_head/sys/netinet/ip.h projects/tcp_cc_head/sys/netinet/sctp_header.h projects/tcp_cc_head/sys/netinet/sctp_input.c projects/tcp_cc_head/sys/netinet/tcp.h projects/tcp_cc_head/sys/netinet/tcp_hostcache.c projects/tcp_cc_head/sys/nfs/nfs_common.c projects/tcp_cc_head/sys/nfs/nfs_common.h projects/tcp_cc_head/sys/nfsclient/nfs.h projects/tcp_cc_head/sys/nfsclient/nfs_bio.c projects/tcp_cc_head/sys/nfsclient/nfs_krpc.c projects/tcp_cc_head/sys/nfsclient/nfs_nfsiod.c projects/tcp_cc_head/sys/nfsclient/nfs_subs.c projects/tcp_cc_head/sys/nfsclient/nfs_vnops.c projects/tcp_cc_head/sys/nfsclient/nfsnode.h projects/tcp_cc_head/sys/nfsserver/nfs.h projects/tcp_cc_head/sys/nfsserver/nfs_fha.c projects/tcp_cc_head/sys/nfsserver/nfs_srvkrpc.c projects/tcp_cc_head/sys/pc98/conf/GENERIC projects/tcp_cc_head/sys/pci/if_rlreg.h projects/tcp_cc_head/sys/powerpc/conf/GENERIC projects/tcp_cc_head/sys/powerpc/conf/MPC85XX projects/tcp_cc_head/sys/powerpc/mpc85xx/pci_ocp.c projects/tcp_cc_head/sys/security/audit/audit_bsm.c projects/tcp_cc_head/sys/sparc64/conf/GENERIC projects/tcp_cc_head/sys/sparc64/include/asi.h projects/tcp_cc_head/sys/sparc64/include/asmacros.h projects/tcp_cc_head/sys/sparc64/include/ktr.h projects/tcp_cc_head/sys/sparc64/include/md_var.h projects/tcp_cc_head/sys/sparc64/include/upa.h projects/tcp_cc_head/sys/sparc64/pci/fire.c projects/tcp_cc_head/sys/sparc64/sparc64/genassym.c projects/tcp_cc_head/sys/sparc64/sparc64/locore.S projects/tcp_cc_head/sys/sparc64/sparc64/machdep.c projects/tcp_cc_head/sys/sparc64/sparc64/mp_locore.S projects/tcp_cc_head/sys/sparc64/sparc64/mp_machdep.c projects/tcp_cc_head/sys/sparc64/sparc64/nexus.c projects/tcp_cc_head/sys/sparc64/sparc64/pmap.c projects/tcp_cc_head/sys/sparc64/sparc64/swtch.S projects/tcp_cc_head/sys/sun4v/conf/GENERIC projects/tcp_cc_head/sys/sun4v/include/asi.h projects/tcp_cc_head/sys/sun4v/include/bus.h projects/tcp_cc_head/sys/sun4v/sun4v/bus_machdep.c projects/tcp_cc_head/sys/sys/ata.h projects/tcp_cc_head/sys/sys/param.h projects/tcp_cc_head/sys/sys/priv.h projects/tcp_cc_head/sys/sys/ptrace.h projects/tcp_cc_head/sys/sys/sockio.h projects/tcp_cc_head/sys/sys/timeb.h projects/tcp_cc_head/sys/teken/teken_scs.h projects/tcp_cc_head/sys/ufs/ffs/ffs_alloc.c projects/tcp_cc_head/sys/ufs/ffs/ffs_vfsops.c projects/tcp_cc_head/sys/ufs/ffs/fs.h projects/tcp_cc_head/sys/ufs/ufs/ufs_acl.c projects/tcp_cc_head/sys/vm/vm_map.c projects/tcp_cc_head/tools/build/mk/OptionalObsoleteFiles.inc projects/tcp_cc_head/tools/make_libdeps.sh projects/tcp_cc_head/tools/regression/file/newfileops_on_fork/newfileops_on_fork.c projects/tcp_cc_head/tools/regression/gaithrstress/gaithrstress.c projects/tcp_cc_head/tools/tools/mctest/mctest.cc projects/tcp_cc_head/tools/tools/netrate/http/http.c projects/tcp_cc_head/tools/tools/netrate/httpd/httpd.c projects/tcp_cc_head/tools/tools/netrate/juggle/juggle.c projects/tcp_cc_head/usr.bin/Makefile projects/tcp_cc_head/usr.bin/bc/Makefile projects/tcp_cc_head/usr.bin/bc/bc.y projects/tcp_cc_head/usr.bin/bc/extern.h projects/tcp_cc_head/usr.bin/bc/scan.l projects/tcp_cc_head/usr.bin/calendar/calendars/calendar.freebsd projects/tcp_cc_head/usr.bin/cpio/cmdline.c projects/tcp_cc_head/usr.bin/cpio/cpio.c projects/tcp_cc_head/usr.bin/cpio/cpio.h projects/tcp_cc_head/usr.bin/csup/Makefile projects/tcp_cc_head/usr.bin/dc/Makefile projects/tcp_cc_head/usr.bin/dc/bcode.c projects/tcp_cc_head/usr.bin/dc/bcode.h projects/tcp_cc_head/usr.bin/dc/dc.c projects/tcp_cc_head/usr.bin/dc/inout.c projects/tcp_cc_head/usr.bin/dc/mem.c projects/tcp_cc_head/usr.bin/dc/stack.c projects/tcp_cc_head/usr.bin/ee/Makefile projects/tcp_cc_head/usr.bin/elf2aout/elf2aout.1 projects/tcp_cc_head/usr.bin/elf2aout/elf2aout.c projects/tcp_cc_head/usr.bin/find/Makefile projects/tcp_cc_head/usr.bin/find/extern.h projects/tcp_cc_head/usr.bin/find/function.c projects/tcp_cc_head/usr.bin/find/getdate.y projects/tcp_cc_head/usr.bin/gcore/extern.h projects/tcp_cc_head/usr.bin/gcore/gcore.c projects/tcp_cc_head/usr.bin/kdump/kdump.c projects/tcp_cc_head/usr.bin/make/make.1 projects/tcp_cc_head/usr.bin/procstat/procstat.1 projects/tcp_cc_head/usr.bin/tar/Makefile projects/tcp_cc_head/usr.bin/tar/bsdtar.c projects/tcp_cc_head/usr.bin/tar/bsdtar.h projects/tcp_cc_head/usr.bin/tar/bsdtar_platform.h projects/tcp_cc_head/usr.bin/tar/cmdline.c projects/tcp_cc_head/usr.bin/tar/config_freebsd.h projects/tcp_cc_head/usr.bin/tar/getdate.c projects/tcp_cc_head/usr.bin/tar/matching.c projects/tcp_cc_head/usr.bin/tar/read.c projects/tcp_cc_head/usr.bin/tar/subst.c projects/tcp_cc_head/usr.bin/tar/util.c projects/tcp_cc_head/usr.bin/tar/write.c projects/tcp_cc_head/usr.bin/truss/mips-fbsd.c projects/tcp_cc_head/usr.bin/uname/uname.1 projects/tcp_cc_head/usr.bin/uname/uname.c projects/tcp_cc_head/usr.bin/w/w.c projects/tcp_cc_head/usr.sbin/Makefile projects/tcp_cc_head/usr.sbin/makefs/makefs.8 projects/tcp_cc_head/usr.sbin/pmcstat/Makefile projects/tcp_cc_head/usr.sbin/pmcstat/pmcstat.8 projects/tcp_cc_head/usr.sbin/pmcstat/pmcstat.c projects/tcp_cc_head/usr.sbin/pmcstat/pmcstat.h projects/tcp_cc_head/usr.sbin/pmcstat/pmcstat_log.c projects/tcp_cc_head/usr.sbin/powerd/Makefile projects/tcp_cc_head/usr.sbin/powerd/powerd.c projects/tcp_cc_head/usr.sbin/rpcbind/rpcb_svc_com.c projects/tcp_cc_head/usr.sbin/rpcbind/rpcbind.c projects/tcp_cc_head/usr.sbin/rpcbind/rpcbind.h projects/tcp_cc_head/usr.sbin/rpcbind/util.c projects/tcp_cc_head/usr.sbin/rtsold/rtsold.c projects/tcp_cc_head/usr.sbin/sysinstall/dist.c projects/tcp_cc_head/usr.sbin/sysinstall/package.c projects/tcp_cc_head/usr.sbin/wake/Makefile projects/tcp_cc_head/usr.sbin/wake/wake.8 projects/tcp_cc_head/usr.sbin/wake/wake.c Directory Properties: projects/tcp_cc_head/ (props changed) Modified: projects/tcp_cc_head/Makefile.inc1 ============================================================================== --- projects/tcp_cc_head/Makefile.inc1 Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/Makefile.inc1 Mon Feb 15 05:44:43 2010 (r203911) @@ -1105,19 +1105,19 @@ _startup_libs+= lib/libc gnu/lib/libgcc__L: lib/libc__L -_prebuild_libs= ${_kerberos5_lib_libasn1} ${_kerberos5_lib_libkrb5} \ - ${_kerberos5_lib_libhx509} ${_kerberos5_lib_libroken} \ - ${_kerberos5_lib_libheimntlm} ${_kerberos5_lib_libgssapi_krb5} \ - lib/libbz2 lib/libcom_err lib/libcrypt lib/libelf \ +_prebuild_libs= ${_kerberos5_lib_libasn1} ${_kerberos5_lib_libheimntlm} \ + ${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \ + ${_kerberos5_lib_libroken} \ + lib/libbz2 lib/libcom_err lib/libcrypt \ lib/libexpat \ - ${_lib_cddl} ${_lib_libgssapi} ${_lib_libipx} \ + ${_lib_libgssapi} ${_lib_libipx} \ lib/libkiconv lib/libkvm lib/libmd \ lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ - ${_secure_lib_libssl} lib/libdwarf lib/libproc + ${_secure_lib_libssl} .if ${MK_LIBTHR} != "no" _lib_libthr= lib/libthr @@ -1136,17 +1136,13 @@ _cddl_lib= cddl/lib _secure_lib_libcrypto= secure/lib/libcrypto _secure_lib_libssl= secure/lib/libssl lib/libradius__L secure/lib/libssl__L: secure/lib/libcrypto__L -.if ${MK_KERBEROS} != "no" -kerberos5/lib/libgssapi_krb5__L: lib/libgssapi__L kerberos5/lib/libkrb5__L \ - kerberos5/lib/libhx509__L kerberos5/lib/libasn1__L lib/libcom_err__L \ - lib/libmd__L kerberos5/lib/libroken__L secure/lib/libcrypto__L \ - lib/libcrypt__L -.endif .if ${MK_OPENSSH} != "no" _secure_lib_libssh= secure/lib/libssh secure/lib/libssh__L: lib/libz__L secure/lib/libcrypto__L lib/libcrypt__L .if ${MK_KERBEROS_SUPPORT} != "no" -secure/lib/libssh__L: lib/libgssapi__L kerberos5/lib/libgssapi_krb5__L +secure/lib/libssh__L: lib/libgssapi__L kerberos5/lib/libkrb5__L \ + kerberos5/lib/libhx509__L kerberos5/lib/libasn1__L lib/libcom_err__L \ + lib/libmd__L kerberos5/lib/libroken__L .endif .endif .endif @@ -1168,7 +1164,6 @@ _kerberos5_lib_libkrb5= kerberos5/lib/li _kerberos5_lib_libhx509= kerberos5/lib/libhx509 _kerberos5_lib_libroken= kerberos5/lib/libroken _kerberos5_lib_libheimntlm= kerberos5/lib/libheimntlm -_kerberos5_lib_libgssapi_krb5= kerberos5/lib/libgssapi_krb5 .endif .if ${MK_NIS} != "no" Modified: projects/tcp_cc_head/bin/ls/ls.c ============================================================================== --- projects/tcp_cc_head/bin/ls/ls.c Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/bin/ls/ls.c Mon Feb 15 05:44:43 2010 (r203911) @@ -113,6 +113,7 @@ static int f_listdir; /* list actual di static int f_listdot; /* list files beginning with . */ static int f_noautodot; /* do not automatically enable -A for root */ int f_longform; /* long listing format */ +static int f_nofollow; /* don't follow symbolic link arguments */ int f_nonprint; /* show unprintables as ? */ static int f_nosort; /* don't sort output */ int f_notabs; /* don't use tab-separated multi-col output */ @@ -234,6 +235,7 @@ main(int argc, char *argv[]) break; case 'H': fts_options |= FTS_COMFOLLOW; + f_nofollow = 0; break; case 'G': setenv("CLICOLOR", "", 1); @@ -241,11 +243,13 @@ main(int argc, char *argv[]) case 'L': fts_options &= ~FTS_PHYSICAL; fts_options |= FTS_LOGICAL; + f_nofollow = 0; break; case 'P': fts_options &= ~FTS_COMFOLLOW; fts_options &= ~FTS_LOGICAL; fts_options |= FTS_PHYSICAL; + f_nofollow = 1; break; case 'R': f_recursive = 1; @@ -396,10 +400,10 @@ main(int argc, char *argv[]) fts_options |= FTS_NOSTAT; /* - * If not -F, -d or -l options, follow any symbolic links listed on + * If not -F, -P, -d or -l options, follow any symbolic links listed on * the command line. */ - if (!f_longform && !f_listdir && (!f_type || f_slash)) + if (!f_nofollow && !f_longform && !f_listdir && (!f_type || f_slash)) fts_options |= FTS_COMFOLLOW; /* Modified: projects/tcp_cc_head/bin/pax/Makefile ============================================================================== --- projects/tcp_cc_head/bin/pax/Makefile Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/bin/pax/Makefile Mon Feb 15 05:44:43 2010 (r203911) @@ -33,8 +33,4 @@ SRCS= ar_io.c ar_subs.c buf_subs.c cache #MAN= pax.1 tar.1 cpio.1 #LINKS= ${BINDIR}/pax ${BINDIR}/tar ${BINDIR}/pax ${BINDIR}/cpio -.if ${MACHINE_ARCH} == "arm" -WARNS?= 3 -.endif - .include Modified: projects/tcp_cc_head/bin/pax/cpio.h ============================================================================== --- projects/tcp_cc_head/bin/pax/cpio.h Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/bin/pax/cpio.h Mon Feb 15 05:44:43 2010 (r203911) @@ -67,7 +67,7 @@ typedef struct { char c_mtime[11]; /* modification time */ char c_namesize[6]; /* length of pathname */ char c_filesize[11]; /* length of file in bytes */ -} HD_CPIO; +} HD_CPIO __aligned(1); #define MAGIC 070707 /* transportable archive id */ @@ -98,7 +98,7 @@ typedef struct { u_char h_namesize[2]; u_char h_filesize_1[2]; u_char h_filesize_2[2]; -} HD_BCPIO; +} HD_BCPIO __aligned(1); #ifdef _PAX_ /* @@ -136,7 +136,7 @@ typedef struct { char c_rmin[8]; /* special file minor # */ char c_namesize[8]; /* length of pathname */ char c_chksum[8]; /* 0 OR CRC of bytes of FILE data */ -} HD_VCPIO; +} HD_VCPIO __aligned(1); #define VMAGIC 070701 /* sVr4 new portable archive id */ #define VCMAGIC 070702 /* sVr4 new portable archive id CRC */ Modified: projects/tcp_cc_head/bin/pax/tar.h ============================================================================== --- projects/tcp_cc_head/bin/pax/tar.h Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/bin/pax/tar.h Mon Feb 15 05:44:43 2010 (r203911) @@ -96,7 +96,7 @@ typedef struct { char chksum[CHK_LEN]; /* checksum */ char linkflag; /* norm, hard, or sym. */ char linkname[TNMSZ]; /* linked to name */ -} HD_TAR; +} HD_TAR __aligned(1); #ifdef _PAX_ /* @@ -142,4 +142,4 @@ typedef struct { char devmajor[8]; /* major device number */ char devminor[8]; /* minor device number */ char prefix[TPFSZ]; /* linked to name */ -} HD_USTAR; +} HD_USTAR __aligned(1); Modified: projects/tcp_cc_head/bin/pkill/pkill.1 ============================================================================== --- projects/tcp_cc_head/bin/pkill/pkill.1 Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/bin/pkill/pkill.1 Mon Feb 15 05:44:43 2010 (r203911) @@ -36,7 +36,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" -.Dd May 16, 2009 +.Dd February 11, 2010 .Dt PKILL 1 .Os .Sh NAME @@ -44,7 +44,7 @@ .Nd find or signal processes by name .Sh SYNOPSIS .Nm pgrep -.Op Fl LSafilnovx +.Op Fl LSafilnoqvx .Op Fl F Ar pidfile .Op Fl G Ar gid .Op Fl M Ar core @@ -175,6 +175,8 @@ command. Select only the newest (most recently started) of the matching processes. .It Fl o Select only the oldest (least recently started) of the matching processes. +.It Fl q +Do not write anything to standard output. .It Fl s Ar sid Restrict matches to processes with a session ID in the comma-separated list Modified: projects/tcp_cc_head/bin/pkill/pkill.c ============================================================================== --- projects/tcp_cc_head/bin/pkill/pkill.c Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/bin/pkill/pkill.c Mon Feb 15 05:44:43 2010 (r203911) @@ -49,6 +49,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -110,6 +111,7 @@ static int matchargs; static int fullmatch; static int kthreads; static int cflags = REG_EXTENDED; +static int quiet; static kvm_t *kd; static pid_t mypid; @@ -180,9 +182,11 @@ main(int argc, char **argv) debug_opt = 0; pidfile = NULL; pidfilelock = 0; - execf = coref = _PATH_DEVNULL; + quiet = 0; + execf = NULL; + coref = _PATH_DEVNULL; - while ((ch = getopt(argc, argv, "DF:G:ILM:N:P:SU:ad:fg:ij:lnos:t:u:vx")) != -1) + while ((ch = getopt(argc, argv, "DF:G:ILM:N:P:SU:ad:fg:ij:lnoqs:t:u:vx")) != -1) switch (ch) { case 'D': debug_opt++; @@ -257,6 +261,11 @@ main(int argc, char **argv) oldest = 1; criteria = 1; break; + case 'q': + if (!pgrep) + usage(); + quiet = 1; + break; case 's': makelist(&sidlist, LT_SID, optarg); criteria = 1; @@ -548,7 +557,7 @@ usage(void) const char *ustr; if (pgrep) - ustr = "[-LSfilnovx] [-d delim]"; + ustr = "[-LSfilnoqvx] [-d delim]"; else ustr = "[-signal] [-ILfinovx]"; @@ -566,6 +575,10 @@ show_process(const struct kinfo_proc *kp { char **argv; + if (quiet) { + assert(pgrep); + return; + } if ((longfmt || !pgrep) && matchargs && (argv = kvm_getargv(kd, kp, 0)) != NULL) { printf("%d ", (int)kp->ki_pid); @@ -622,7 +635,8 @@ grepact(const struct kinfo_proc *kp) { show_process(kp); - printf("%s", delim); + if (!quiet) + printf("%s", delim); return (1); } Modified: projects/tcp_cc_head/bin/ps/ps.c ============================================================================== --- projects/tcp_cc_head/bin/ps/ps.c Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/bin/ps/ps.c Mon Feb 15 05:44:43 2010 (r203911) @@ -212,7 +212,8 @@ main(int argc, char *argv[]) init_list(&sesslist, addelem_pid, sizeof(pid_t), "session id"); init_list(&ttylist, addelem_tty, sizeof(dev_t), "tty"); init_list(&uidlist, addelem_uid, sizeof(uid_t), "user"); - memf = nlistf = _PATH_DEVNULL; + memf = _PATH_DEVNULL; + nlistf = NULL; while ((ch = getopt(argc, argv, PS_ARGS)) != -1) switch (ch) { case 'A': Modified: projects/tcp_cc_head/bin/sh/main.c ============================================================================== --- projects/tcp_cc_head/bin/sh/main.c Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/bin/sh/main.c Mon Feb 15 05:44:43 2010 (r203911) @@ -157,6 +157,8 @@ main(int argc, char *argv[]) out2fmt_flush("sh: cannot determine working directory\n"); if (getpwd() != NULL) setvar ("PWD", getpwd(), VEXPORT); + if (iflag) + chkmail(1); if (argv[0] && argv[0][0] == '-') { state = 1; read_profile("/etc/profile"); Modified: projects/tcp_cc_head/bin/sh/var.c ============================================================================== --- projects/tcp_cc_head/bin/sh/var.c Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/bin/sh/var.c Mon Feb 15 05:44:43 2010 (r203911) @@ -337,8 +337,13 @@ setvareq(char *s, int flags) /* * We could roll this to a function, to handle it as * a regular variable function callback, but why bother? + * + * Note: this assumes iflag is not set to 1 initially. + * As part of init(), this is called before arguments + * are looked at. */ - if (vp == &vmpath || (vp == &vmail && ! mpathset())) + if ((vp == &vmpath || (vp == &vmail && ! mpathset())) && + iflag == 1) chkmail(1); if ((vp->flags & VEXPORT) && localevar(s)) { change_env(s, 1); Modified: projects/tcp_cc_head/contrib/csup/Makefile ============================================================================== --- projects/tcp_cc_head/contrib/csup/Makefile Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/contrib/csup/Makefile Mon Feb 15 05:44:43 2010 (r203911) @@ -7,7 +7,7 @@ MANDIR?= ${PREFIX}/man/man UNAME!= /usr/bin/uname -s PROG= csup -SRCS= attrstack.c config.c detailer.c diff.c fattr.c fixups.c fnmatch.c \ +SRCS= attrstack.c auth.c config.c detailer.c diff.c fattr.c fixups.c fnmatch.c \ globtree.c idcache.c keyword.c lister.c main.c misc.c mux.c parse.y \ pathcomp.c proto.c status.c stream.c threads.c token.l updater.c \ rcsfile.c rcsparse.c lex.rcs.c rsyncfile.c @@ -42,4 +42,7 @@ parse.h: y.tab.h DPADD= ${LIBCRYPTO} ${LIBZ} LDADD= -lcrypto -lz +SCRIPTS= cpasswd.sh +MAN= csup.1 cpasswd.1 + .include Modified: projects/tcp_cc_head/contrib/csup/TODO ============================================================================== --- projects/tcp_cc_head/contrib/csup/TODO Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/contrib/csup/TODO Mon Feb 15 05:44:43 2010 (r203911) @@ -17,7 +17,6 @@ BUGS: MISSING FEATURES: -- Add support for authentication. - Add support for shell commands sent by the server. - Add missing support for various CVSup options : -D, -a (requires authentication support), -e and -E (requires shell commands support) Copied: projects/tcp_cc_head/contrib/csup/auth.c (from r203910, head/contrib/csup/auth.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/tcp_cc_head/contrib/csup/auth.c Mon Feb 15 05:44:43 2010 (r203911, copy of r203910, head/contrib/csup/auth.c) @@ -0,0 +1,331 @@ +/*- + * Copyright (c) 2003-2007, Petar Zhivkov Petrov + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#include +#include +#include +#include + +#include +#include + +#include +#include +#include +#include +#include +#include + +#include "auth.h" +#include "config.h" +#include "misc.h" +#include "proto.h" +#include "stream.h" + +#define MD5_BYTES 16 + +/* This should be at least 2 * MD5_BYTES + 6 (length of "$md5$" + 1) */ +#define MD5_CHARS_MAX (2*(MD5_BYTES)+6) + +struct srvrecord { + char server[MAXHOSTNAMELEN]; + char client[256]; + char password[256]; +}; + +static int auth_domd5auth(struct config *); +static int auth_lookuprecord(char *, struct srvrecord *); +static int auth_parsetoken(char **, char *, int); +static void auth_makesecret(struct srvrecord *, char *); +static void auth_makeresponse(char *, char *, char *); +static void auth_readablesum(unsigned char *, char *); +static void auth_makechallenge(struct config *, char *); +static int auth_checkresponse(char *, char *, char *); + +int auth_login(struct config *config) +{ + struct stream *s; + char hostbuf[MAXHOSTNAMELEN]; + char *login, *host; + int error; + + s = config->server; + error = gethostname(hostbuf, sizeof(hostbuf)); + hostbuf[sizeof(hostbuf) - 1] = '\0'; + if (error) + host = NULL; + else + host = hostbuf; + login = getlogin(); + proto_printf(s, "USER %s %s\n", login != NULL ? login : "?", + host != NULL ? host : "?"); + stream_flush(s); + error = auth_domd5auth(config); + return (error); +} + +static int +auth_domd5auth(struct config *config) +{ + struct stream *s; + char *line, *cmd, *challenge, *realm, *client, *srvresponse, *msg; + char shrdsecret[MD5_CHARS_MAX], response[MD5_CHARS_MAX]; + char clichallenge[MD5_CHARS_MAX]; + struct srvrecord auth; + int error; + + lprintf(2, "MD5 authentication started\n"); + s = config->server; + line = stream_getln(s, NULL); + cmd = proto_get_ascii(&line); + realm = proto_get_ascii(&line); + challenge = proto_get_ascii(&line); + if (challenge == NULL || + line != NULL || + (strcmp(cmd, "AUTHMD5") != 0)) { + lprintf(-1, "Invalid server reply to USER\n"); + return (STATUS_FAILURE); + } + + client = NULL; + response[0] = clichallenge[0] = '.'; + response[1] = clichallenge[1] = 0; + if (config->reqauth || (strcmp(challenge, ".") != 0)) { + if (strcmp(realm, ".") == 0) { + lprintf(-1, "Authentication required, but not enabled on server\n"); + return (STATUS_FAILURE); + } + error = auth_lookuprecord(realm, &auth); + if (error != STATUS_SUCCESS) + return (error); + client = auth.client; + auth_makesecret(&auth, shrdsecret); + } + + if (strcmp(challenge, ".") != 0) + auth_makeresponse(challenge, shrdsecret, response); + if (config->reqauth) + auth_makechallenge(config, clichallenge); + proto_printf(s, "AUTHMD5 %s %s %s\n", + client == NULL ? "." : client, response, clichallenge); + stream_flush(s); + line = stream_getln(s, NULL); + cmd = proto_get_ascii(&line); + if (cmd == NULL || line == NULL) + goto bad; + if (strcmp(cmd, "OK") == 0) { + srvresponse = proto_get_ascii(&line); + if (srvresponse == NULL) + goto bad; + if (config->reqauth && + !auth_checkresponse(srvresponse, clichallenge, shrdsecret)) { + lprintf(-1, "Server failed to authenticate itself to client\n"); + return (STATUS_FAILURE); + } + lprintf(2, "MD5 authentication successfull\n"); + return (STATUS_SUCCESS); + } + if (strcmp(cmd, "!") == 0) { + msg = proto_get_rest(&line); + if (msg == NULL) + goto bad; + lprintf(-1, "Server error: %s\n", msg); + return (STATUS_FAILURE); + } +bad: + lprintf(-1, "Invalid server reply to AUTHMD5\n"); + return (STATUS_FAILURE); +} + +static int +auth_lookuprecord(char *server, struct srvrecord *auth) +{ + char *home, *line, authfile[FILENAME_MAX]; + struct stream *s; + int linenum = 0, error; + + home = getenv("HOME"); + if (home == NULL) { + lprintf(-1, "Environment variable \"HOME\" is not set\n"); + return (STATUS_FAILURE); + } + snprintf(authfile, sizeof(authfile), "%s/%s", home, AUTHFILE); + s = stream_open_file(authfile, O_RDONLY); + if (s == NULL) { + lprintf(-1, "Could not open file %s\n", authfile); + return (STATUS_FAILURE); + } + + while ((line = stream_getln(s, NULL)) != NULL) { + linenum++; + if (line[0] == '#' || line[0] == '\0') + continue; + error = auth_parsetoken(&line, auth->server, + sizeof(auth->server)); + if (error != STATUS_SUCCESS) { + lprintf(-1, "%s:%d Missng client name\n", authfile, linenum); + goto close; + } + /* Skip the rest of this line, it isn't what we are looking for. */ + if (strcmp(auth->server, server) != 0) + continue; + error = auth_parsetoken(&line, auth->client, + sizeof(auth->client)); + if (error != STATUS_SUCCESS) { + lprintf(-1, "%s:%d Missng password\n", authfile, linenum); + goto close; + } + error = auth_parsetoken(&line, auth->password, + sizeof(auth->password)); + if (error != STATUS_SUCCESS) { + lprintf(-1, "%s:%d Missng comment\n", authfile, linenum); + goto close; + } + stream_close(s); + lprintf(2, "Found authentication record for server \"%s\"\n", + server); + return (STATUS_SUCCESS); + } + lprintf(-1, "Unknown server \"%s\". Fix your %s\n", server , authfile); + memset(auth->password, 0, sizeof(auth->password)); +close: + stream_close(s); + return (STATUS_FAILURE); +} + +static int +auth_parsetoken(char **line, char *buf, int len) +{ + char *colon; + + colon = strchr(*line, ':'); + if (colon == NULL) + return (STATUS_FAILURE); + *colon = 0; + buf[len - 1] = 0; + strncpy(buf, *line, len - 1); + *line = colon + 1; + return (STATUS_SUCCESS); +} + +static void +auth_makesecret(struct srvrecord *auth, char *secret) +{ + char *s, ch; + const char *md5salt = "$md5$"; + unsigned char md5sum[MD5_BYTES]; + MD5_CTX md5; + + MD5_Init(&md5); + for (s = auth->client; *s != 0; ++s) { + ch = tolower(*s); + MD5_Update(&md5, &ch, 1); + } + MD5_Update(&md5, ":", 1); + for (s = auth->server; *s != 0; ++s) { + ch = tolower(*s); + MD5_Update(&md5, &ch, 1); + } + MD5_Update(&md5, ":", 1); + MD5_Update(&md5, auth->password, strlen(auth->password)); + MD5_Final(md5sum, &md5); + memset(secret, 0, sizeof(secret)); + strcpy(secret, md5salt); + auth_readablesum(md5sum, secret + strlen(md5salt)); +} + +static void +auth_makeresponse(char *challenge, char *sharedsecret, char *response) +{ + MD5_CTX md5; + unsigned char md5sum[MD5_BYTES]; + + MD5_Init(&md5); + MD5_Update(&md5, sharedsecret, strlen(sharedsecret)); + MD5_Update(&md5, ":", 1); + MD5_Update(&md5, challenge, strlen(challenge)); + MD5_Final(md5sum, &md5); + auth_readablesum(md5sum, response); +} + +/* + * Generates a challenge string which is an MD5 sum + * of a fairly random string. The purpose is to decrease + * the possibility of generating the same challenge + * string (even by different clients) more then once + * for the same server. + */ +static void +auth_makechallenge(struct config *config, char *challenge) +{ + MD5_CTX md5; + unsigned char md5sum[MD5_BYTES]; + char buf[128]; + struct timeval tv; + struct sockaddr_in laddr; + pid_t pid, ppid; + int error, addrlen; + + gettimeofday(&tv, NULL); + pid = getpid(); + ppid = getppid(); + srand(tv.tv_usec ^ tv.tv_sec ^ pid); + addrlen = sizeof(laddr); + error = getsockname(config->socket, (struct sockaddr *)&laddr, &addrlen); + if (error < 0) { + memset(&laddr, 0, sizeof(laddr)); + } + gettimeofday(&tv, NULL); + MD5_Init(&md5); + snprintf(buf, sizeof(buf), "%s:%ld:%ld:%ld:%d:%d", + inet_ntoa(laddr.sin_addr), tv.tv_sec, tv.tv_usec, random(), pid, ppid); + MD5_Update(&md5, buf, strlen(buf)); + MD5_Final(md5sum, &md5); + auth_readablesum(md5sum, challenge); +} + +static int +auth_checkresponse(char *response, char *challenge, char *secret) +{ + char correctresponse[MD5_CHARS_MAX]; + + auth_makeresponse(challenge, secret, correctresponse); + return (strcmp(response, correctresponse) == 0); +} + +static void +auth_readablesum(unsigned char *md5sum, char *readable) +{ + unsigned int i; + char *s = readable; + + for (i = 0; i < MD5_BYTES; ++i, s+=2) { + sprintf(s, "%.2x", md5sum[i]); + } +} + Copied: projects/tcp_cc_head/contrib/csup/auth.h (from r203910, head/contrib/csup/auth.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/tcp_cc_head/contrib/csup/auth.h Mon Feb 15 05:44:43 2010 (r203911, copy of r203910, head/contrib/csup/auth.h) @@ -0,0 +1,38 @@ +/*- + * Copyright (c) 2003-2007, Petar Zhivkov Petrov + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ +#ifndef _AUTH_H_ +#define _AUTH_H_ + +#define AUTHFILE ".csup/auth" /* user home relative */ + +struct config; + +int auth_login(struct config *); + +#endif /* !_AUTH_H_ */ + Modified: projects/tcp_cc_head/contrib/csup/config.h ============================================================================== --- projects/tcp_cc_head/contrib/csup/config.h Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/contrib/csup/config.h Mon Feb 15 05:44:43 2010 (r203911) @@ -108,6 +108,7 @@ struct config { struct chan *chan1; struct stream *server; fattr_support_t fasupport; + int reqauth; }; struct config *config_init(const char *, struct coll *, int); Copied: projects/tcp_cc_head/contrib/csup/cpasswd.1 (from r203910, head/contrib/csup/cpasswd.1) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/tcp_cc_head/contrib/csup/cpasswd.1 Mon Feb 15 05:44:43 2010 (r203911, copy of r203910, head/contrib/csup/cpasswd.1) @@ -0,0 +1,120 @@ +.\" Copyright 1999-2003 John D. Polstra. +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgment: +.\" This product includes software developed by John D. Polstra. +.\" 4. The name of the author may not be used to endorse or promote products +.\" derived from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +.\" +.\" $Id: cvpasswd.1,v 1.4 2003/03/04 18:24:42 jdp Exp $ +.\" $FreeBSD $ +.\" +.Dd June 27, 2007 +.Os FreeBSD +.Dt CPASSWD 1 +.Sh NAME +.Nm cpasswd +.Nd scramble passwords for csup authentication +.Sh SYNOPSIS +.Nm +.Ar clientName +.Ar serverName +.Sh DESCRIPTION +The +.Nm +utility creates scrambled passwords for the +.Nm CVSup +server's authentication database. It is invoked with a client name +and a server name. +.Ar ClientName +is the name the client uses to gain access to the +server. By convention, e-mail addresses are used for all client +names, e.g., +.Ql BillyJoe@FreeBSD.ORG . +Client names are case-insensitive. +.Pp +.Ar ServerName +is the name of the +.Nm CVSup +server which the client wishes to access. By convention, +it is the canonical fully-qualified domain name of the server, e.g., +.Ql CVSup.FreeBSD.ORG . +This must agree with the server's own idea of its name. The name is +case-insensitive. +.Pp +To set up authentication for a given server, one must perform the +following steps: +.Bl -enum +.It +Obtain the official +.Ar serverName +from the administrator of the server or from some other source. +.It +Choose an appropriate +.Ar clientName . +It should be in the form of a valid e-mail address, to make it easy +for the server administrator to contact the user if necessary. +.It +Choose an arbitrary secret +.Ar password . +.It +Run +.Nm cpasswd , +and type in the +.Ar password +when prompted for it. The utility will print out a line to send +to the server administrator, and instruct you how to modify your +.Li $ Ns Ev HOME Ns Pa /.csup/auth +file. You should use a secure channel to send the line to the +server administrator. +.El +.Pp +Since +.Li $ Ns Ev HOME Ns Pa /.csup/auth +contains passwords, you should ensure that it is not readable by +anyone except yourself. +.Sh FILES +.Bl -tag -width $HOME/.csup/authxx -compact +.It Li $ Ns Ev HOME Ns Pa /.csup/auth +Authentication password file. +.El +.Sh SEE ALSO +.Xr csup 1 , +.Xr cvsup 1 , +.Xr cvsupd 8 . +.Pp +.Bd -literal +http://www.cvsup.org/ +.Ed +.Sh AUTHORS +.An -nosplit +.An Petar Zhivkov Petrov Aq pesho.petrov@gmail.com +is the author of +.Nm , +the rewrite of +.Nm cvpasswd . +.An John Polstra Aq jdp@polstra.com +is the author of +.Nm CVSup . +.Sh LEGALITIES +CVSup is a registered trademark of John D. Polstra. Copied: projects/tcp_cc_head/contrib/csup/cpasswd.sh (from r203910, head/contrib/csup/cpasswd.sh) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/tcp_cc_head/contrib/csup/cpasswd.sh Mon Feb 15 05:44:43 2010 (r203911, copy of r203910, head/contrib/csup/cpasswd.sh) @@ -0,0 +1,135 @@ +#! /bin/sh +# +# Copyright 2007. Petar Zhivkov Petrov +# pesho.petrov@gmail.com +# +# $FreeBSD$ + +usage() { + echo "Usage: $0 clientName serverName" + echo " $0 -v" +} + +countChars() { + _count="`echo "$1" | sed -e "s/[^$2]//g" | tr -d "\n" | wc -c`" + return 0 +} + +readPassword() { + while [ true ]; do + stty -echo + read -p "$1" _password + stty echo + echo "" + countChars "$_password" ":" + if [ $_count != 0 ]; then + echo "Sorry, password must not contain \":\" characters" + echo "" + else + break + fi + done + return 0 +} + +makeSecret() { + local clientLower="`echo "$1" | tr "[:upper:]" "[:lower:]"`" + local serverLower="`echo "$2" | tr "[:upper:]" "[:lower:]"`" + local secret="`md5 -qs "$clientLower:$serverLower:$3"`" + _secret="\$md5\$$secret" +} + +if [ $# -eq 1 -a "X$1" = "X-v" ]; then + echo "Csup authentication key generator" + usage + exit +elif [ $# -ne 2 ]; then + usage + exit +fi + +clientName=$1 +serverName=$2 + +# +# Client name must contain exactly one '@' and at least one '.'. +# It must not contain a ':'. +# + +countChars "$clientName" "@" +aCount=$_count + +countChars "$clientName" "." +dotCount=$_count +if [ $aCount -ne 1 -o $dotCount -eq 0 ]; then + echo "Client name must have the form of an e-mail address," + echo "e.g., \"user@domain.com\"" + exit +fi + +countChars "$clientName" ":" +colonCount=$_count +if [ $colonCount -gt 0 ]; then + echo "Client name must not contain \":\" characters" + exit +fi + +# +# Server name must not contain '@' and must have at least one '.'. +# It also must not contain a ':'. +# + +countChars "$serverName" "@" +aCount=$_count + +countChars "$serverName" "." +dotCount=$_count +if [ $aCount != 0 -o $dotCount = 0 ]; then + echo "Server name must be a fully-qualified domain name." + echo "e.g., \"host.domain.com\"" + exit +fi + +countChars "$serverName" ":" +colonCount=$_count +if [ $colonCount -gt 0 ]; then + echo "Server name must not contain \":\" characters" + exit +fi + +# +# Ask for password and generate secret. +# + +while [ true ]; do + readPassword "Enter password: " + makeSecret "$clientName" "$serverName" "$_password" + secret=$_secret + + readPassword "Enter same password again: " + makeSecret "$clientName" "$serverName" "$_password" + secret2=$_secret + + if [ "X$secret" = "X$secret2" ]; then + break + else + echo "Passwords did not match. Try again." + echo "" + fi +done + +echo "" +echo "Send this line to the server administrator at $serverName:" +echo "-------------------------------------------------------------------------------" +echo "$clientName:$secret::" +echo "-------------------------------------------------------------------------------" +echo "Be sure to send it using a secure channel!" +echo "" +echo "Add this line to your file \"$HOME/.csup/auth\", replacing \"XXX\"" +echo "with the password you typed in:" +echo "-------------------------------------------------------------------------------" +echo "$serverName:$clientName:XXX:" +echo "-------------------------------------------------------------------------------" +echo "Make sure the file is readable and writable only by you!" +echo "" + Modified: projects/tcp_cc_head/contrib/csup/csup.1 ============================================================================== --- projects/tcp_cc_head/contrib/csup/csup.1 Mon Feb 15 03:37:52 2010 (r203910) +++ projects/tcp_cc_head/contrib/csup/csup.1 Mon Feb 15 05:44:43 2010 (r203911) @@ -32,7 +32,7 @@ .Nd network distribution package for CVS repositories .Sh SYNOPSIS .Nm -.Op Fl 146ksvzZ +.Op Fl 146aksvzZ .Op Fl A Ar addr .Op Fl b Ar base .Op Fl c Ar collDir @@ -106,6 +106,12 @@ to use IPv4 addresses only. Forces .Nm to use IPv6 addresses only. +.It Fl a +Requires the server to authenticate itself (prove its identity) to +the client. If authentication of the server fails, the update is +canceled. See +.Sx AUTHENTICATION , +below. .It Fl A Ar addr Specifies a local address to bind to when connecting to the server. *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***