Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Mar 2006 00:45:53 GMT
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 93954 for review
Message-ID:  <200603250045.k2P0jrj7031277@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=93954

Change 93954 by peter@peter_daintree on 2006/03/25 00:45:06

	IFC @93953

Affected files ...

.. //depot/projects/hammer/bin/ls/cmp.c#7 integrate
.. //depot/projects/hammer/bin/ls/extern.h#8 integrate
.. //depot/projects/hammer/bin/ls/ls.1#25 integrate
.. //depot/projects/hammer/bin/ls/ls.c#17 integrate
.. //depot/projects/hammer/bin/ls/ls.h#6 integrate
.. //depot/projects/hammer/bin/ls/print.c#16 integrate
.. //depot/projects/hammer/bin/ls/util.c#11 integrate
.. //depot/projects/hammer/contrib/opie/opiepasswd.c#2 integrate
.. //depot/projects/hammer/contrib/sendmail/FREEBSD-upgrade#12 integrate
.. //depot/projects/hammer/contrib/sendmail/PGPKEYS#6 integrate
.. //depot/projects/hammer/contrib/sendmail/README#4 integrate
.. //depot/projects/hammer/contrib/sendmail/RELEASE_NOTES#10 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/README#9 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/cf/Makefile#4 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/cf/knecht.mc#3 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/cf/submit.cf#10 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/feature/dnsbl.m4#3 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/feature/enhdnsbl.m4#2 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/feature/mtamark.m4#2 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/m4/proto.m4#9 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/m4/version.m4#10 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/ostype/darwin.m4#2 integrate
.. //depot/projects/hammer/contrib/sendmail/cf/sendmail.schema#4 integrate
.. //depot/projects/hammer/contrib/sendmail/contrib/dnsblaccess.m4#2 integrate
.. //depot/projects/hammer/contrib/sendmail/doc/op/Makefile#3 integrate
.. //depot/projects/hammer/contrib/sendmail/doc/op/op.me#9 integrate
.. //depot/projects/hammer/contrib/sendmail/include/libmilter/mfdef.h#4 integrate
.. //depot/projects/hammer/contrib/sendmail/include/sm/conf.h#10 integrate
.. //depot/projects/hammer/contrib/sendmail/include/sm/ldap.h#3 integrate
.. //depot/projects/hammer/contrib/sendmail/include/sm/time.h#1 branch
.. //depot/projects/hammer/contrib/sendmail/libmilter/README#5 integrate
.. //depot/projects/hammer/contrib/sendmail/libmilter/docs/smfi_stop.html#2 integrate
.. //depot/projects/hammer/contrib/sendmail/libmilter/docs/xxfi_helo.html#4 integrate
.. //depot/projects/hammer/contrib/sendmail/libmilter/libmilter.h#6 integrate
.. //depot/projects/hammer/contrib/sendmail/libmilter/listener.c#8 integrate
.. //depot/projects/hammer/contrib/sendmail/libmilter/signal.c#7 integrate
.. //depot/projects/hammer/contrib/sendmail/libmilter/smfi.c#4 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/Makefile.m4#5 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/b-strcmp.c#3 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/b-strl.c#2 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/clock.c#7 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/fclose.c#3 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/fflush.c#2 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/fopen.c#3 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/fpos.c#3 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/fseek.c#3 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/ldap.c#8 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/local.h#5 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/memstat.c#1 branch
.. //depot/projects/hammer/contrib/sendmail/libsm/refill.c#4 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/sem.c#2 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/shm.c#5 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/signal.c#2 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/stdio.c#6 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/strio.c#3 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/t-event.c#3 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/t-memstat.c#1 branch
.. //depot/projects/hammer/contrib/sendmail/libsm/t-sem.c#2 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/ungetc.c#3 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/vfprintf.c#3 integrate
.. //depot/projects/hammer/contrib/sendmail/libsm/vfscanf.c#3 integrate
.. //depot/projects/hammer/contrib/sendmail/src/README#9 integrate
.. //depot/projects/hammer/contrib/sendmail/src/TRACEFLAGS#7 integrate
.. //depot/projects/hammer/contrib/sendmail/src/collect.c#9 integrate
.. //depot/projects/hammer/contrib/sendmail/src/conf.c#11 integrate
.. //depot/projects/hammer/contrib/sendmail/src/conf.h#5 integrate
.. //depot/projects/hammer/contrib/sendmail/src/daemon.c#8 integrate
.. //depot/projects/hammer/contrib/sendmail/src/deliver.c#10 integrate
.. //depot/projects/hammer/contrib/sendmail/src/envelope.c#5 integrate
.. //depot/projects/hammer/contrib/sendmail/src/headers.c#10 integrate
.. //depot/projects/hammer/contrib/sendmail/src/helpfile#3 integrate
.. //depot/projects/hammer/contrib/sendmail/src/main.c#8 integrate
.. //depot/projects/hammer/contrib/sendmail/src/map.c#8 integrate
.. //depot/projects/hammer/contrib/sendmail/src/mci.c#8 integrate
.. //depot/projects/hammer/contrib/sendmail/src/milter.c#10 integrate
.. //depot/projects/hammer/contrib/sendmail/src/mime.c#6 integrate
.. //depot/projects/hammer/contrib/sendmail/src/parseaddr.c#9 integrate
.. //depot/projects/hammer/contrib/sendmail/src/queue.c#10 integrate
.. //depot/projects/hammer/contrib/sendmail/src/ratectrl.c#2 integrate
.. //depot/projects/hammer/contrib/sendmail/src/readcf.c#9 integrate
.. //depot/projects/hammer/contrib/sendmail/src/savemail.c#6 integrate
.. //depot/projects/hammer/contrib/sendmail/src/sendmail.h#10 integrate
.. //depot/projects/hammer/contrib/sendmail/src/sfsasl.c#7 integrate
.. //depot/projects/hammer/contrib/sendmail/src/sfsasl.h#2 integrate
.. //depot/projects/hammer/contrib/sendmail/src/srvrsmtp.c#10 integrate
.. //depot/projects/hammer/contrib/sendmail/src/timers.c#2 integrate
.. //depot/projects/hammer/contrib/sendmail/src/tls.c#8 integrate
.. //depot/projects/hammer/contrib/sendmail/src/udb.c#5 integrate
.. //depot/projects/hammer/contrib/sendmail/src/usersmtp.c#9 integrate
.. //depot/projects/hammer/contrib/sendmail/src/util.c#7 integrate
.. //depot/projects/hammer/contrib/sendmail/src/version.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/ChangeLog#10 integrate
.. //depot/projects/hammer/crypto/openssh/Makefile.in#9 integrate
.. //depot/projects/hammer/crypto/openssh/README#8 integrate
.. //depot/projects/hammer/crypto/openssh/README.platform#4 integrate
.. //depot/projects/hammer/crypto/openssh/README.tun#1 branch
.. //depot/projects/hammer/crypto/openssh/acconfig.h#11 delete
.. //depot/projects/hammer/crypto/openssh/aclocal.m4#2 integrate
.. //depot/projects/hammer/crypto/openssh/auth-krb5.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/auth-options.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/auth-options.h#3 integrate
.. //depot/projects/hammer/crypto/openssh/auth-pam.c#11 integrate
.. //depot/projects/hammer/crypto/openssh/auth2-gss.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/auth2.c#11 integrate
.. //depot/projects/hammer/crypto/openssh/bufaux.c#7 integrate
.. //depot/projects/hammer/crypto/openssh/buildpkg.sh.in#3 integrate
.. //depot/projects/hammer/crypto/openssh/canohost.c#11 integrate
.. //depot/projects/hammer/crypto/openssh/channels.c#11 integrate
.. //depot/projects/hammer/crypto/openssh/channels.h#8 integrate
.. //depot/projects/hammer/crypto/openssh/cipher-aes.c#3 integrate
.. //depot/projects/hammer/crypto/openssh/cipher-ctr.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/cipher.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/clientloop.c#9 integrate
.. //depot/projects/hammer/crypto/openssh/config.h#10 integrate
.. //depot/projects/hammer/crypto/openssh/configure.ac#10 integrate
.. //depot/projects/hammer/crypto/openssh/defines.h#10 integrate
.. //depot/projects/hammer/crypto/openssh/dns.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/dns.h#3 integrate
.. //depot/projects/hammer/crypto/openssh/entropy.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/entropy.h#2 integrate
.. //depot/projects/hammer/crypto/openssh/envpass.sh#2 delete
.. //depot/projects/hammer/crypto/openssh/gss-genr.c#4 integrate
.. //depot/projects/hammer/crypto/openssh/gss-serv-krb5.c#6 integrate
.. //depot/projects/hammer/crypto/openssh/gss-serv.c#4 integrate
.. //depot/projects/hammer/crypto/openssh/hostfile.c#8 integrate
.. //depot/projects/hammer/crypto/openssh/includes.h#9 integrate
.. //depot/projects/hammer/crypto/openssh/kex.c#6 integrate
.. //depot/projects/hammer/crypto/openssh/kex.h#6 integrate
.. //depot/projects/hammer/crypto/openssh/kexdh.c#3 integrate
.. //depot/projects/hammer/crypto/openssh/kexdhc.c#3 integrate
.. //depot/projects/hammer/crypto/openssh/kexdhs.c#3 integrate
.. //depot/projects/hammer/crypto/openssh/kexgex.c#3 integrate
.. //depot/projects/hammer/crypto/openssh/kexgexc.c#3 integrate
.. //depot/projects/hammer/crypto/openssh/kexgexs.c#2 integrate
.. //depot/projects/hammer/crypto/openssh/loginrec.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/misc.c#9 integrate
.. //depot/projects/hammer/crypto/openssh/misc.h#6 integrate
.. //depot/projects/hammer/crypto/openssh/monitor.c#12 integrate
.. //depot/projects/hammer/crypto/openssh/monitor_wrap.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/Makefile.in#8 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/base64.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/basename.c#4 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/bindresvport.c#4 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/bsd-asprintf.c#1 branch
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/bsd-closefrom.c#2 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/bsd-misc.c#9 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/bsd-snprintf.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/daemon.c#4 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/dirname.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/getcwd.c#6 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/getgrouplist.c#4 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/getopt.c#6 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/getrrsetbyname.c#6 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/glob.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/glob.h#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/inet_aton.c#4 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/inet_ntoa.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/inet_ntop.c#6 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/mktemp.c#7 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/openbsd-compat.h#8 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/openssl-compat.h#2 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/port-tun.c#1 branch
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/port-tun.h#1 branch
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/port-uw.c#2 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/readpassphrase.c#6 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/readpassphrase.h#4 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/realpath.c#7 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/rresvport.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/setenv.c#7 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/sigact.c#4 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/sigact.h#2 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/strlcat.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/strlcpy.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/strmode.c#4 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/strsep.c#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/strtoll.c#2 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/strtonum.c#2 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/strtoul.c#2 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/sys-queue.h#5 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/sys-tree.h#4 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/vis.c#4 integrate
.. //depot/projects/hammer/crypto/openssh/openbsd-compat/vis.h#4 integrate
.. //depot/projects/hammer/crypto/openssh/opensshd.init.in#2 integrate
.. //depot/projects/hammer/crypto/openssh/packet.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/progressmeter.c#7 integrate
.. //depot/projects/hammer/crypto/openssh/readconf.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/readconf.h#9 integrate
.. //depot/projects/hammer/crypto/openssh/regress/README.regress#5 integrate
.. //depot/projects/hammer/crypto/openssh/regress/agent-getpeereid.sh#3 integrate
.. //depot/projects/hammer/crypto/openssh/regress/forwarding.sh#3 integrate
.. //depot/projects/hammer/crypto/openssh/regress/multiplex.sh#3 integrate
.. //depot/projects/hammer/crypto/openssh/regress/reconfigure.sh#2 integrate
.. //depot/projects/hammer/crypto/openssh/regress/scp-ssh-wrapper.sh#2 integrate
.. //depot/projects/hammer/crypto/openssh/regress/scp.sh#3 integrate
.. //depot/projects/hammer/crypto/openssh/regress/test-exec.sh#8 integrate
.. //depot/projects/hammer/crypto/openssh/regress/try-ciphers.sh#5 integrate
.. //depot/projects/hammer/crypto/openssh/regress/yes-head.sh#3 integrate
.. //depot/projects/hammer/crypto/openssh/scp.1#8 integrate
.. //depot/projects/hammer/crypto/openssh/scp.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/servconf.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/servconf.h#8 integrate
.. //depot/projects/hammer/crypto/openssh/serverloop.c#9 integrate
.. //depot/projects/hammer/crypto/openssh/session.c#13 integrate
.. //depot/projects/hammer/crypto/openssh/sftp-client.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/sftp-common.h#4 integrate
.. //depot/projects/hammer/crypto/openssh/sftp-server.c#8 integrate
.. //depot/projects/hammer/crypto/openssh/sftp.1#9 integrate
.. //depot/projects/hammer/crypto/openssh/sftp.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/ssh-add.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/ssh-agent.1#6 integrate
.. //depot/projects/hammer/crypto/openssh/ssh-agent.c#12 integrate
.. //depot/projects/hammer/crypto/openssh/ssh-keygen.1#8 integrate
.. //depot/projects/hammer/crypto/openssh/ssh-keygen.c#9 integrate
.. //depot/projects/hammer/crypto/openssh/ssh-keyscan.1#6 integrate
.. //depot/projects/hammer/crypto/openssh/ssh-keyscan.c#11 integrate
.. //depot/projects/hammer/crypto/openssh/ssh-keysign.c#8 integrate
.. //depot/projects/hammer/crypto/openssh/ssh.1#10 integrate
.. //depot/projects/hammer/crypto/openssh/ssh.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/ssh_config#12 integrate
.. //depot/projects/hammer/crypto/openssh/ssh_config.5#12 integrate
.. //depot/projects/hammer/crypto/openssh/sshconnect.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/sshconnect.h#2 integrate
.. //depot/projects/hammer/crypto/openssh/sshconnect1.c#7 integrate
.. //depot/projects/hammer/crypto/openssh/sshconnect2.c#10 integrate
.. //depot/projects/hammer/crypto/openssh/sshd.8#10 integrate
.. //depot/projects/hammer/crypto/openssh/sshd.c#13 integrate
.. //depot/projects/hammer/crypto/openssh/sshd_config#13 integrate
.. //depot/projects/hammer/crypto/openssh/sshd_config.5#14 integrate
.. //depot/projects/hammer/crypto/openssh/version.h#13 integrate
.. //depot/projects/hammer/etc/rc.d/serial#7 integrate
.. //depot/projects/hammer/etc/rc.subr#33 integrate
.. //depot/projects/hammer/lib/libarchive/archive_read_extract.c#27 integrate
.. //depot/projects/hammer/lib/libc/inet/Makefile.inc#2 integrate
.. //depot/projects/hammer/lib/libc/nameser/Makefile.inc#2 integrate
.. //depot/projects/hammer/lib/libc/net/getaddrinfo.c#27 integrate
.. //depot/projects/hammer/lib/libc/resolv/Makefile.inc#2 integrate
.. //depot/projects/hammer/lib/libc/resolv/res_query.c#2 integrate
.. //depot/projects/hammer/lib/libc/stdlib/malloc.c#25 integrate
.. //depot/projects/hammer/lib/libc/sys/mmap.2#8 integrate
.. //depot/projects/hammer/lib/librt/aio.c#3 integrate
.. //depot/projects/hammer/lib/libsm/Makefile#10 integrate
.. //depot/projects/hammer/lib/libthr/thread/thr_list.c#5 integrate
.. //depot/projects/hammer/lib/libz/ChangeLog#4 integrate
.. //depot/projects/hammer/lib/libz/FAQ#4 integrate
.. //depot/projects/hammer/lib/libz/README#4 integrate
.. //depot/projects/hammer/lib/libz/adler32.c#4 integrate
.. //depot/projects/hammer/lib/libz/compress.c#4 integrate
.. //depot/projects/hammer/lib/libz/crc32.c#4 integrate
.. //depot/projects/hammer/lib/libz/deflate.c#4 integrate
.. //depot/projects/hammer/lib/libz/deflate.h#4 integrate
.. //depot/projects/hammer/lib/libz/example.c#4 integrate
.. //depot/projects/hammer/lib/libz/gzio.c#5 integrate
.. //depot/projects/hammer/lib/libz/infback.c#4 integrate
.. //depot/projects/hammer/lib/libz/inffast.c#4 integrate
.. //depot/projects/hammer/lib/libz/inflate.c#5 integrate
.. //depot/projects/hammer/lib/libz/inflate.h#2 integrate
.. //depot/projects/hammer/lib/libz/inftrees.c#5 integrate
.. //depot/projects/hammer/lib/libz/inftrees.h#4 integrate
.. //depot/projects/hammer/lib/libz/minigzip.c#4 integrate
.. //depot/projects/hammer/lib/libz/trees.c#4 integrate
.. //depot/projects/hammer/lib/libz/zconf.h#4 integrate
.. //depot/projects/hammer/lib/libz/zlib.3#5 integrate
.. //depot/projects/hammer/lib/libz/zlib.h#4 integrate
.. //depot/projects/hammer/lib/libz/zutil.c#4 integrate
.. //depot/projects/hammer/lib/libz/zutil.h#4 integrate
.. //depot/projects/hammer/release/Makefile#85 integrate
.. //depot/projects/hammer/sbin/gvinum/gvinum.8#2 integrate
.. //depot/projects/hammer/sbin/gvinum/gvinum.c#6 integrate
.. //depot/projects/hammer/secure/lib/libssh/Makefile#16 integrate
.. //depot/projects/hammer/share/examples/scsi_target/scsi_cmds.c#5 integrate
.. //depot/projects/hammer/share/examples/scsi_target/scsi_target.c#5 integrate
.. //depot/projects/hammer/share/man/man3/queue.3#7 integrate
.. //depot/projects/hammer/share/mk/bsd.lib.mk#28 integrate
.. //depot/projects/hammer/share/mk/bsd.own.mk#9 integrate
.. //depot/projects/hammer/sys/arm/arm/pmap.c#31 integrate
.. //depot/projects/hammer/sys/arm/at91/at91_pio.c#1 branch
.. //depot/projects/hammer/sys/arm/at91/at91_pioreg.h#1 branch
.. //depot/projects/hammer/sys/arm/at91/at91_pmc.c#1 branch
.. //depot/projects/hammer/sys/arm/at91/at91_pmcreg.h#1 branch
.. //depot/projects/hammer/sys/arm/at91/at91_pmcvar.h#1 branch
.. //depot/projects/hammer/sys/arm/at91/at91_rtc.c#1 branch
.. //depot/projects/hammer/sys/arm/at91/at91_rtcreg.h#1 branch
.. //depot/projects/hammer/sys/arm/at91/at91_ssc.c#1 branch
.. //depot/projects/hammer/sys/arm/at91/at91_sscreg.h#1 branch
.. //depot/projects/hammer/sys/arm/at91/files.at91#3 integrate
.. //depot/projects/hammer/sys/arm/at91/kb920x_machdep.c#3 integrate
.. //depot/projects/hammer/sys/arm/at91/uart_dev_at91usart.c#2 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_socket.c#24 integrate
.. //depot/projects/hammer/sys/conf/files#140 integrate
.. //depot/projects/hammer/sys/dev/aha/aha_isa.c#14 integrate
.. //depot/projects/hammer/sys/dev/aha/aha_mca.c#10 integrate
.. //depot/projects/hammer/sys/dev/mii/brgphy.c#22 integrate
.. //depot/projects/hammer/sys/dev/mii/miidevs#11 integrate
.. //depot/projects/hammer/sys/dev/pccbb/pccbb.c#41 integrate
.. //depot/projects/hammer/sys/dev/re/if_re.c#40 integrate
.. //depot/projects/hammer/sys/dev/sound/pci/atiixp.c#5 integrate
.. //depot/projects/hammer/sys/dev/sound/pci/ich.c#29 integrate
.. //depot/projects/hammer/sys/dev/sound/pcm/channel.c#20 integrate
.. //depot/projects/hammer/sys/dev/sound/pcm/sound.c#18 integrate
.. //depot/projects/hammer/sys/dev/usb/hid.c#7 integrate
.. //depot/projects/hammer/sys/dev/usb/if_ural.c#15 integrate
.. //depot/projects/hammer/sys/gdb/gdb_cons.c#1 branch
.. //depot/projects/hammer/sys/gdb/gdb_int.h#3 integrate
.. //depot/projects/hammer/sys/gdb/gdb_main.c#6 integrate
.. //depot/projects/hammer/sys/geom/vinum/geom_vinum.c#15 integrate
.. //depot/projects/hammer/sys/geom/vinum/geom_vinum.h#9 integrate
.. //depot/projects/hammer/sys/geom/vinum/geom_vinum_rm.c#9 integrate
.. //depot/projects/hammer/sys/kern/init_sysent.c#55 integrate
.. //depot/projects/hammer/sys/kern/syscalls.c#53 integrate
.. //depot/projects/hammer/sys/kern/syscalls.master#53 integrate
.. //depot/projects/hammer/sys/kern/vfs_aio.c#44 integrate
.. //depot/projects/hammer/sys/kern/vfs_bio.c#67 integrate
.. //depot/projects/hammer/sys/kern/vfs_syscalls.c#58 integrate
.. //depot/projects/hammer/sys/kern/vfs_vnops.c#41 integrate
.. //depot/projects/hammer/sys/net/if_bridge.c#24 integrate
.. //depot/projects/hammer/sys/netinet6/nd6.c#25 integrate
.. //depot/projects/hammer/sys/netipsec/xform_ah.c#8 integrate
.. //depot/projects/hammer/sys/netipsec/xform_esp.c#9 integrate
.. //depot/projects/hammer/sys/netipsec/xform_ipcomp.c#9 integrate
.. //depot/projects/hammer/sys/netipx/README#5 integrate
.. //depot/projects/hammer/sys/netipx/ipx_input.c#9 integrate
.. //depot/projects/hammer/sys/netipx/ipx_ip.c#12 integrate
.. //depot/projects/hammer/sys/netipx/ipx_pcb.c#7 integrate
.. //depot/projects/hammer/sys/netipx/ipx_pcb.h#4 integrate
.. //depot/projects/hammer/sys/netipx/spx_usrreq.c#17 integrate
.. //depot/projects/hammer/sys/nfsclient/nfs_socket.c#36 integrate
.. //depot/projects/hammer/sys/pci/if_rlreg.h#21 integrate
.. //depot/projects/hammer/sys/sys/aio.h#4 integrate
.. //depot/projects/hammer/sys/sys/clock.h#2 integrate
.. //depot/projects/hammer/sys/sys/syscall.h#52 integrate
.. //depot/projects/hammer/sys/sys/syscall.mk#52 integrate
.. //depot/projects/hammer/sys/sys/sysproto.h#52 integrate
.. //depot/projects/hammer/usr.sbin/rtadvd/config.c#10 integrate
.. //depot/projects/hammer/usr.sbin/snapinfo/snapinfo.8#2 integrate
.. //depot/projects/hammer/usr.sbin/sysinstall/label.c#17 integrate

Differences ...

==== //depot/projects/hammer/bin/ls/cmp.c#7 (text+ko) ====

@@ -36,7 +36,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ls/cmp.c,v 1.17 2005/06/03 11:05:58 dd Exp $");
+__FBSDID("$FreeBSD: src/bin/ls/cmp.c,v 1.18 2006/03/24 16:38:02 jhb Exp $");
 
 
 #include <sys/types.h>
@@ -115,6 +115,32 @@
 }
 
 int
+birthcmp(const FTSENT *a, const FTSENT *b)
+{
+
+	if (b->fts_statp->st_birthtimespec.tv_sec >
+	    a->fts_statp->st_birthtimespec.tv_sec)
+		return (1);
+	if (b->fts_statp->st_birthtimespec.tv_sec <
+	    a->fts_statp->st_birthtimespec.tv_sec)
+		return (-1);
+	if (b->fts_statp->st_birthtimespec.tv_nsec >
+	    a->fts_statp->st_birthtimespec.tv_nsec)
+		return (1);
+	if (b->fts_statp->st_birthtimespec.tv_nsec <
+	    a->fts_statp->st_birthtimespec.tv_nsec)
+		return (-1);
+	return (strcoll(a->fts_name, b->fts_name));
+}
+
+int
+revbirthcmp(const FTSENT *a, const FTSENT *b)
+{
+
+	return (birthcmp(b, a));
+}
+
+int
 statcmp(const FTSENT *a, const FTSENT *b)
 {
 

==== //depot/projects/hammer/bin/ls/extern.h#8 (text+ko) ====

@@ -27,11 +27,13 @@
  * SUCH DAMAGE.
  *
  *	from: @(#)extern.h	8.1 (Berkeley) 5/31/93
- * $FreeBSD: src/bin/ls/extern.h,v 1.24 2005/06/03 11:05:58 dd Exp $
+ * $FreeBSD: src/bin/ls/extern.h,v 1.25 2006/03/24 16:38:02 jhb Exp $
  */
 
 int	 acccmp(const FTSENT *, const FTSENT *);
 int	 revacccmp(const FTSENT *, const FTSENT *);
+int	 birthcmp(const FTSENT *, const FTSENT *);
+int	 revbirthcmp(const FTSENT *, const FTSENT *);
 int	 modcmp(const FTSENT *, const FTSENT *);
 int	 revmodcmp(const FTSENT *, const FTSENT *);
 int	 namecmp(const FTSENT *, const FTSENT *);

==== //depot/projects/hammer/bin/ls/ls.1#25 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)ls.1	8.7 (Berkeley) 7/29/94
-.\" $FreeBSD: src/bin/ls/ls.1,v 1.95 2005/11/17 12:15:23 ru Exp $
+.\" $FreeBSD: src/bin/ls/ls.1,v 1.98 2006/03/24 17:09:02 jhb Exp $
 .\"
 .Dd November 16, 2005
 .Dt LS 1
@@ -40,7 +40,7 @@
 .Nd list directory contents
 .Sh SYNOPSIS
 .Nm
-.Op Fl ABCFGHILPRSTWZabcdfghiklmnopqrstuwx1
+.Op Fl ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1
 .Op Ar
 .Sh DESCRIPTION
 For each operand that names a
@@ -149,6 +149,8 @@
 .Dq ell )
 option, display complete time information for the file, including
 month, day, hour, minute, second, and year.
+.It Fl U
+Use time when file was created for sorting or printing.
 .It Fl W
 Display whiteouts when scanning directories.
 .It Fl Z
@@ -263,11 +265,18 @@
 the format used.
 .Pp
 The
-.Fl c
+.Fl c , u ,
+and
+.Fl U
+options all override each other; the last one specified determines
+the file time used.
+.Pp
+The
+.Fl S
 and
-.Fl u
+.Fl t
 options override each other; the last one specified determines
-the file time used.
+the sort order used.
 .Pp
 The
 .Fl B , b , w ,

==== //depot/projects/hammer/bin/ls/ls.c#17 (text+ko) ====

@@ -42,7 +42,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ls/ls.c,v 1.82 2005/11/16 07:13:37 ru Exp $");
+__FBSDID("$FreeBSD: src/bin/ls/ls.c,v 1.85 2006/03/24 17:09:03 jhb Exp $");
 
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -104,6 +104,7 @@
 
 /* flags */
        int f_accesstime;	/* use time of last access */
+       int f_birthtime;		/* use time of birth */
        int f_flags;		/* show flags associated with a file */
        int f_humanval;		/* show human-readable file sizes */
        int f_inode;		/* print inode */
@@ -178,7 +179,7 @@
 
 	fts_options = FTS_PHYSICAL;
  	while ((ch = getopt(argc, argv,
-	    "1ABCFGHILPRSTWZabcdfghiklmnopqrstuwx")) != -1) {
+	    "1ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx")) != -1) {
 		switch (ch) {
 		/*
 		 * The -1, -C, -x and -l options all override each other so
@@ -207,15 +208,22 @@
 			f_longform = 0;
 			f_singlecol = 0;
 			break;
-		/* The -c and -u options override each other. */
+		/* The -c, -u, and -U options override each other. */
 		case 'c':
 			f_statustime = 1;
 			f_accesstime = 0;
+			f_birthtime = 0;
 			break;
 		case 'u':
 			f_accesstime = 1;
 			f_statustime = 0;
+			f_birthtime = 0;
 			break;
+		case 'U':
+			f_birthtime = 1;
+			f_accesstime = 0;
+			f_statustime = 0;
+			break;
 		case 'F':
 			f_type = 1;
 			f_slash = 0;
@@ -296,11 +304,14 @@
 		case 'T':
 			f_sectime = 1;
 			break;
+		/* The -t and -S options override each other. */
 		case 't':
 			f_timesort = 1;
+			f_sizesort = 0;
 			break;
 		case 'S':
 			f_sizesort = 1;
+			f_timesort = 0;
 			break;
 		case 'W':
 			f_whiteout = 1;
@@ -408,23 +419,27 @@
 	if (f_reversesort) {
 		if (!f_timesort && !f_sizesort)
 			sortfcn = revnamecmp;
+		else if (f_sizesort)
+			sortfcn = revsizecmp;
 		else if (f_accesstime)
 			sortfcn = revacccmp;
+		else if (f_birthtime)
+			sortfcn = revbirthcmp;
 		else if (f_statustime)
 			sortfcn = revstatcmp;
-		else if (f_sizesort)
-			sortfcn = revsizecmp;
 		else		/* Use modification time. */
 			sortfcn = revmodcmp;
 	} else {
 		if (!f_timesort && !f_sizesort)
 			sortfcn = namecmp;
+		else if (f_sizesort)
+			sortfcn = sizecmp;
 		else if (f_accesstime)
 			sortfcn = acccmp;
+		else if (f_birthtime)
+			sortfcn = birthcmp;
 		else if (f_statustime)
 			sortfcn = statcmp;
-		else if (f_sizesort)
-			sortfcn = sizecmp;
 		else		/* Use modification time. */
 			sortfcn = modcmp;
 	}

==== //depot/projects/hammer/bin/ls/ls.h#6 (text+ko) ====

@@ -30,7 +30,7 @@
  * SUCH DAMAGE.
  *
  *	from: @(#)ls.h	8.1 (Berkeley) 5/31/93
- * $FreeBSD: src/bin/ls/ls.h,v 1.21 2005/01/10 08:39:23 imp Exp $
+ * $FreeBSD: src/bin/ls/ls.h,v 1.22 2006/03/24 16:38:02 jhb Exp $
  */
 
 #define NO_PRINT	1
@@ -38,6 +38,7 @@
 extern long blocksize;		/* block size units */
 
 extern int f_accesstime;	/* use time of last access */
+extern int f_birthtime;	/* use time of file creation */
 extern int f_flags;		/* show flags associated with a file */
 extern int f_humanval;		/* show human-readable file sizes */
 extern int f_label;		/* show MAC label */

==== //depot/projects/hammer/bin/ls/print.c#16 (text+ko) ====

@@ -36,7 +36,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ls/print.c,v 1.74 2005/01/10 08:39:23 imp Exp $");
+__FBSDID("$FreeBSD: src/bin/ls/print.c,v 1.75 2006/03/24 16:38:02 jhb Exp $");
 
 #include <sys/param.h>
 #include <sys/stat.h>
@@ -190,6 +190,8 @@
 			printsize(dp->s_size, sp->st_size);
 		if (f_accesstime)
 			printtime(sp->st_atime);
+		else if (f_birthtime)
+			printtime(sp->st_birthtime);
 		else if (f_statustime)
 			printtime(sp->st_ctime);
 		else

==== //depot/projects/hammer/bin/ls/util.c#11 (text+ko) ====

@@ -36,7 +36,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ls/util.c,v 1.39 2005/11/16 07:13:37 ru Exp $");
+__FBSDID("$FreeBSD: src/bin/ls/util.c,v 1.40 2006/03/24 16:38:02 jhb Exp $");
 
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -222,9 +222,9 @@
 {
 	(void)fprintf(stderr,
 #ifdef COLORLS
-	"usage: ls [-ABCFGHILPRSTWZabcdfghiklmnopqrstuwx1]"
+	"usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1]"
 #else
-	"usage: ls [-ABCFHILPRSTWZabcdfghiklmnopqrstuwx1]"
+	"usage: ls [-ABCFHILPRSTUWZabcdfghiklmnopqrstuwx1]"
 #endif
 		      " [file ...]\n");
 	exit(1);

==== //depot/projects/hammer/contrib/opie/opiepasswd.c#2 (text+ko) ====

@@ -44,7 +44,7 @@
 	Written at Bellcore for the S/Key Version 1 software distribution
 		(skeyinit.c).
 
- $FreeBSD: src/contrib/opie/opiepasswd.c,v 1.3 2002/03/21 23:42:52 markm Exp $
+ $FreeBSD: src/contrib/opie/opiepasswd.c,v 1.4 2006/03/22 16:00:42 cperciva Exp $
 */
 #include "opie_cfg.h"
 
@@ -118,11 +118,18 @@
   struct opie opie;
   int rval, n = 499, i, mode = MODE_DEFAULT, force = 0;
   char seed[OPIE_SEED_MAX+1];
+  char *username;
+  uid_t ruid;
   struct passwd *pp;
 
   memset(seed, 0, sizeof(seed));
 
-  if (!(pp = getpwnam(getlogin()))) {
+  ruid = getuid();
+  username = getlogin();
+  pp = getpwnam(username);
+  if (username == NULL || pp == NULL || pp->pw_uid != ruid)
+    pp = getpwuid(ruid);
+  if (pp == NULL) {
     fprintf(stderr, "Who are you?");
     return 1;
   }

==== //depot/projects/hammer/contrib/sendmail/FREEBSD-upgrade#12 (text+ko) ====

@@ -1,6 +1,6 @@
-$FreeBSD: src/contrib/sendmail/FREEBSD-upgrade,v 1.28 2005/06/07 04:22:21 gshapiro Exp $
+$FreeBSD: src/contrib/sendmail/FREEBSD-upgrade,v 1.29 2006/03/22 16:48:21 gshapiro Exp $
 
-sendmail 8.13.4
+sendmail 8.13.6
 	originals can be found at: ftp://ftp.sendmail.org/pub/sendmail/
 
 For the import of sendmail, the following files were removed:
@@ -21,8 +21,8 @@
 
 Imported using:
 
-	cvs import -m 'Import sendmail 8.13.4' \
-		src/contrib/sendmail SENDMAIL v8_13_4
+	cvs import -m 'Import sendmail 8.13.6' \
+		src/contrib/sendmail SENDMAIL v8_13_6
 
 
 To make local changes to sendmail, simply patch and commit to the main
@@ -93,4 +93,4 @@
 	usr.sbin/mailwrapper/Makefile
 
 gshapiro@FreeBSD.org
-6-June-2005
+22-March-2006

==== //depot/projects/hammer/contrib/sendmail/PGPKEYS#6 (text+ko) ====

@@ -89,6 +89,83 @@
 -----END PGP PUBLIC KEY BLOCK-----
 
 Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0xAF959625 2005-12-31 ---------- RSA             Sign & Encrypt
+f16    Fingerprint16 = E3 F4 97 BC 9F DF 3F 1D  9B 0D DF D5 77 9A C9 79
+uid  Sendmail Signing Key/2006 <sendmail@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.1 (OpenBSD)
+
+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
+=bh1L
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
 pub  1024 0x1EF99251 2004-12-30 ---------- RSA             Sign & Encrypt
 f16    Fingerprint16 = 4B 38 0E 0B 41 E8 FC 79  E9 7E 82 9B 04 23 EC 8A
 uid  Sendmail Signing Key/2005 <sendmail@Sendmail.ORG>
@@ -1094,4 +1171,4 @@
 =dbDm
 -----END PGP PUBLIC KEY BLOCK-----
 
-$Revision: 8.21 $, Last updated $Date: 2005/01/07 04:39:10 $
+$Revision: 8.23 $, Last updated $Date: 2006/01/07 01:07:21 $

==== //depot/projects/hammer/contrib/sendmail/README#4 (text+ko) ====

@@ -3,17 +3,18 @@
 
 This directory has the latest sendmail(TM) software from Sendmail, Inc.
 
-Report any bugs to sendmail-bugs@sendmail.ORG
+Report any bugs to sendmail-bugs-YYYY@support.sendmail.org
+where YYYY is the current year, e.g., 2005.
 
-There is a web site at http://WWW.Sendmail.ORG/ -- see that site for
+There is a web site at http://www.sendmail.org/ -- see that site for
 the latest updates.
 
 +--------------+
 | INTRODUCTION |
 +--------------+
 
-0. The vast majority of queries to <sendmail-questions@sendmail.org>
-   are answered in the README files noted below.
+0. The vast majority of queries about sendmail are answered in the
+   README files noted below.
 
 1. Read this README file, especially this introduction, and the DIRECTORY
    PERMISSIONS sections.
@@ -463,4 +464,4 @@
 test		Some test scripts (currently only for compilation aids).
 vacation	Source for the vacation program.  NOT PART OF SENDMAIL!
 
-$Revision: 8.91 $, Last updated $Date: 2002/11/09 23:33:07 $
+$Revision: 8.93 $, Last updated $Date: 2005/09/16 20:08:50 $

==== //depot/projects/hammer/contrib/sendmail/RELEASE_NOTES#10 (text+ko) ====

@@ -1,11 +1,120 @@
 			SENDMAIL RELEASE NOTES
-      $Id: RELEASE_NOTES,v 8.1730 2005/03/28 00:31:23 gshapiro Exp $
+      $Id: RELEASE_NOTES,v 8.1765 2006/03/08 02:15:03 ca Exp $
 
 
 This listing shows the version of the sendmail binary, the version
 of the sendmail configuration files, the date of release, and a
 summary of the changes in that release.
 
+8.13.6/8.13.6	2006/03/22
+	SECURITY: Replace unsafe use of setjmp(3)/longjmp(3) in the server
+		and client side of sendmail with timeouts in the libsm I/O
+		layer and fix problems in that code.  Also fix handling of
+		a buffer in sm_syslog() which could have been used as an
+		attack vector to exploit the unsafe handling of
+		setjmp(3)/longjmp(3) in combination with signals.
+		Problem detected by Mark Dowd of ISS X-Force.
+	Handle theoretical integer overflows that could triggered if
+		the server accepted headers larger than the maximum
+		(signed) integer value.  This is prevented in the default
+		configuration by restricting the size of a header, and on
+		most machines memory allocations would fail before reaching
+		those values.  Problems found by Phil Brass of ISS.
+	If a server returns 421 for an RSET command when trying to start
+		another transaction in a session while sending mail, do
+		not trigger an internal consistency check.  Problem found
+		by Allan E Johannesen of Worcester Polytechnic Institute.
+	If a server returns a 5xy error code (other than 501) in response
+		to a STARTTLS command despite the fact that it advertised
+		STARTTLS and that the code is not valid according to RFC
+		2487 treat it nevertheless as a permanent failure instead
+		of a protocol error (which has been changed to a
+		temporary error in 8.13.5).  Problem reported by Jeff
+		A. Earickson of Colby College.
+	Clear SMTP state after a HELO/EHLO command.  Patch from John
+		Myers of Proofpoint.
+	Observe MinQueueAge option when gathering entries from the queue
+		for sorting etc instead of waiting until the entries are
+		processed.  Patch from Brian Fundakowski Feldman.
+	Set up TLS session cache to properly handle clients that try to
+		resume a stored TLS session.
+	Properly count the number of (direct) child processes such that
+		a configured value (MaxDaemonChildren) is not exceeded.
+		Based on patch from Attila Bruncsak.
+	LIBMILTER: Remove superfluous backslash in macro definition
+		(libmilter.h).  Based on patch from Mike Kupfer of
+		Sun Microsystems.
+	LIBMILTER: Don't try to set SO_REUSEADDR on UNIX domain sockets.
+		This generates an error message from libmilter on
+		Solaris, though other systems appear to just discard the
+		request silently.
+	LIBMILTER: Deal with sigwait(2) implementations that return
+		-1 and set errno instead of returning an error code
+		directly.  Patch from Chris Adams of HiWAAY Informations
+		Services.
+	Portability:
+		Fix compilation checks for closefrom(3) and statvfs(2)
+		in NetBSD.  Problem noted by S. Moonesamy, patch from
+		Andrew Brown.
+
+8.13.5/8.13.5	2005/09/16
+	Store the filesystem identifier of the df/ subdirectory (if it
+		exists) in an internal structure instead of the base
+		directory.  This structure is used decide whether there
+		is enough free disk space when selecting a queue, hence
+		without this change queue selection could fail if a df/
+		subdirectory exists and is on a different filesystem
+		than the base directory.
+	Use the queue index of the df file (instead of the qf file) for
+		checking whether a link(2) operation can be used to split
+		an envelope across queue groups.  Problem found by
+		Werner Wiethege.
+	If the list of items in the queue is larger than the maximum
+		number of items to process, sort the queue first and
+		then cut the list off instead of the other way around.
+		Patch from Matej Vela of Rudjer Boskovic Institute.
+	Fix helpfile to show full entry for ETRN.  Problem noted by
+		Penelope Fudd, patch from Neil Rickert of Northern Illinois
+		University.
+	FallbackSmartHost should also be tried on temporary errors.
+		From John Beck of Sun Microsystems.
+	When a server responds with 421 to the STARTTLS command then treat
+		it as a temporary error, not as protocol error.  Problem
+		noted by Andrey J. Melnikoff.
+	Properly define two functions in libsm as static because their
+		prototype used static too.  Patch from Peter Klein.
+	Fix syntax errors in helpfile for MAIL and RCPT commands.
+	LIBMILTER: When smfi_replacebody() is called with bodylen equals
+		zero then do not silently ignore that call.  Patch from
+		Gurusamy Sarathy of Active State.
+	LIBMILTER: Recognize "421" also in a multi-line reply to terminate
+		the SMTP session with that error.  Fix from Brian Kantor.
+	Portability: New option HASSNPRINTF which can be set if the OS
+			has a properly working snprintf(3) to get rid
+			of the last two (safe) sprintf(3) calls in the
+			source code.
+		Add support for AIX 5.3.
+		Add support for SunOS 5.11 (aka Solaris 11).
+		Add support for Darwin 8.x.  Patch from Lyndon Nerenberg.
+		OpenBSD 3.7 has removed support for NETISO.
+	CONFIG: Add OSTYPE(freebsd6) for FreeBSD 6.X.
+		Set DontBlameSendmail to AssumeSafeChown and
+			GroupWritableDirPathSafe for OSTYPE(darwin).
+			Patch from Lyndon Nerenberg.
+		Some features still used 4.7.1 as enhanced status code which
+			was supposed to be eliminated in 8.13.0 because some
+			broken systems misinterpret it as a permanent error.
+			Patch from Matej Vela of Rudjer Boskovic Institute.
+		Some default values in a generated cf file did not match
+			the defaults in the sendmail binary.  Problem noted
+			by Mike Pechkin.
+	New Files:
+		cf/ostype/freebsd6.m4
+		devtools/OS/AIX.5.3
+		devtools/OS/Darwin.8.x
+		devtools/OS/SunOS.5.11
+		include/sm/time.h
+
 8.13.4/8.13.4	2005/03/27
 	The bug fixes in 8.13.3 for connection handling uncovered a
 		different error which could result in connections that

==== //depot/projects/hammer/contrib/sendmail/cf/README#9 (text+ko) ====

@@ -77,7 +77,7 @@
 
 	divert(-1)
 	#
-	# Copyright (c) 1998-2004 Sendmail, Inc. and its suppliers.
+	# Copyright (c) 1998-2005 Sendmail, Inc. and its suppliers.
 	#	All rights reserved.
 	# Copyright (c) 1983 Eric P. Allman.  All rights reserved.
 	# Copyright (c) 1988, 1993
@@ -492,11 +492,12 @@
 LOCAL_PROG_QGRP		[undefined] The queue group for the prog mailer.
 
 Note: to tweak Name_MAILER_FLAGS use the macro MODIFY_MAILER_FLAGS:
-MODIFY_MAILER_FLAGS(`Name', `change') where Name is the first part of
-the macro Name_MAILER_FLAGS and change can be: flags that should
-be used directly (thus overriding the default value), or if it
-starts with `+' (`-') then those flags are added to (removed from)
-the default value.  Example:
+MODIFY_MAILER_FLAGS(`Name', `change') where Name is the first part
+of the macro Name_MAILER_FLAGS (note: that means Name is entirely in
+upper case) and change can be: flags that should be used directly
+(thus overriding the default value), or if it starts with `+' (`-')
+then those flags are added to (removed from) the default value.
+Example:
 
 	MODIFY_MAILER_FLAGS(`LOCAL', `+e')
 
@@ -958,7 +959,7 @@
 
 virtusertable	A domain-specific form of aliasing, allowing multiple
 		virtual domains to be hosted on one machine.  For example,
-		if the virtuser table contained:
+		if the virtuser table contains:
 
 			info@foo.com	foo-info
 			info@bar.com	bar-info
@@ -1186,7 +1187,7 @@
 		Normally, MAIL FROM: commands in the SMTP session will be
 		refused if the connection is a network connection and the
 		sender address does not include a domain name.  If your
-		setup sends local mail unqualified (i.e., MAIL FROM: <joe>),
+		setup sends local mail unqualified (i.e., MAIL FROM:<joe>),
 		you will need to use this feature to accept unqualified
 		sender addresses.  Setting the DaemonPortOptions modifier
 		'u' overrides the default behavior, i.e., unqualified
@@ -1872,7 +1873,8 @@
 See the file cf/sendmail.schema for the actual LDAP schemas.  Note that
 this schema (and therefore the lookups and examples below) is experimental
 at this point as it has had little public review.  Therefore, it may change
-in future versions.  Feedback via sendmail@sendmail.org is encouraged.
+in future versions.  Feedback via sendmail-YYYY@support.sendmail.org is
+encouraged (replace YYYY with the current year, e.g., 2005).
 
 -------
 Aliases
@@ -2336,7 +2338,7 @@
 	FEATURE(`relay_local_from')
 
 will allow relaying if the sender specifies a return path (i.e.
-MAIL FROM: <user@domain>) domain which is a local domain.  This is a
+MAIL FROM:<user@domain>) domain which is a local domain.  This is a
 dangerous feature as it will allow spammers to spam using your mail
 server by simply specifying a return address of user@your.domain.com.

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603250045.k2P0jrj7031277>