From owner-p4-projects Sun Feb 9 0: 4:33 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5785037B4CC; Sun, 9 Feb 2003 00:04:04 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C04F37B407 for ; Sun, 9 Feb 2003 00:04:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46A1943F3F for ; Sun, 9 Feb 2003 00:03:59 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h1983xbv017541 for ; Sun, 9 Feb 2003 00:03:59 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h1983vAQ017537 for perforce@freebsd.org; Sun, 9 Feb 2003 00:03:57 -0800 (PST) Date: Sun, 9 Feb 2003 00:03:57 -0800 (PST) Message-Id: <200302090803.h1983vAQ017537@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 24876 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=24876 Change 24876 by marcel@marcel_nfs on 2003/02/09 00:03:41 IFC @24859 Affected files ... .. //depot/projects/ia64/Makefile.inc1#45 integrate .. //depot/projects/ia64/UPDATING#32 integrate .. //depot/projects/ia64/bin/ls/Makefile#6 integrate .. //depot/projects/ia64/bin/ls/cmp.c#4 integrate .. //depot/projects/ia64/bin/ls/extern.h#5 integrate .. //depot/projects/ia64/bin/ls/ls.1#15 integrate .. //depot/projects/ia64/bin/ls/ls.c#15 integrate .. //depot/projects/ia64/bin/ls/ls.h#6 integrate .. //depot/projects/ia64/bin/ls/print.c#11 integrate .. //depot/projects/ia64/bin/ls/util.c#5 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_borrow_cred.c#6 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_findenv.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_get_option.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_impl.h#14 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_restore_cred.c#6 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_set_option.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_acct_mgmt.c#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_authenticate.c#11 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_chauthtok.c#11 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_close_session.c#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_get_authtok.c#14 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_get_data.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_get_item.c#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_get_user.c#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_getenv.c#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_open_session.c#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_set_data.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_set_item.c#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_setcred.c#10 integrate .. //depot/projects/ia64/contrib/sendmail/FREEBSD-upgrade#11 integrate .. //depot/projects/ia64/contrib/sendmail/KNOWNBUGS#6 integrate .. //depot/projects/ia64/contrib/sendmail/README#5 integrate .. //depot/projects/ia64/contrib/sendmail/RELEASE_NOTES#8 integrate .. //depot/projects/ia64/contrib/sendmail/cf/README#8 integrate .. //depot/projects/ia64/contrib/sendmail/cf/cf/submit.cf#7 integrate .. //depot/projects/ia64/contrib/sendmail/cf/cf/submit.mc#5 integrate .. //depot/projects/ia64/contrib/sendmail/cf/feature/local_procmail.m4#4 integrate .. //depot/projects/ia64/contrib/sendmail/cf/m4/cfhead.m4#6 integrate .. //depot/projects/ia64/contrib/sendmail/cf/m4/proto.m4#8 integrate .. //depot/projects/ia64/contrib/sendmail/cf/m4/version.m4#8 integrate .. //depot/projects/ia64/contrib/sendmail/cf/sendmail.schema#5 integrate .. //depot/projects/ia64/contrib/sendmail/contrib/cidrexpand#2 integrate .. //depot/projects/ia64/contrib/sendmail/contrib/doublebounce.pl#2 integrate .. //depot/projects/ia64/contrib/sendmail/doc/op/op.me#8 integrate .. //depot/projects/ia64/contrib/sendmail/include/libmilter/mfapi.h#7 integrate .. //depot/projects/ia64/contrib/sendmail/include/libmilter/mfdef.h#4 integrate .. //depot/projects/ia64/contrib/sendmail/include/libmilter/milter.h#6 integrate .. //depot/projects/ia64/contrib/sendmail/include/libsmdb/smdb.h#5 integrate .. //depot/projects/ia64/contrib/sendmail/include/sm/bdb.h#1 branch .. //depot/projects/ia64/contrib/sendmail/include/sm/conf.h#7 integrate .. //depot/projects/ia64/contrib/sendmail/include/sm/fdset.h#4 integrate .. //depot/projects/ia64/contrib/sendmail/include/sm/os/sm_os_unixware.h#4 integrate .. //depot/projects/ia64/contrib/sendmail/libmilter/README#5 integrate .. //depot/projects/ia64/contrib/sendmail/libmilter/comm.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/libmilter/docs/smfi_settimeout.html#2 integrate .. //depot/projects/ia64/contrib/sendmail/libmilter/engine.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/libmilter/handler.c#5 integrate .. //depot/projects/ia64/contrib/sendmail/libmilter/libmilter.h#5 integrate .. //depot/projects/ia64/contrib/sendmail/libmilter/listener.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/libmilter/main.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/libmilter/signal.c#6 integrate .. //depot/projects/ia64/contrib/sendmail/libsm/local.h#5 integrate .. //depot/projects/ia64/contrib/sendmail/libsm/mbdb.c#5 integrate .. //depot/projects/ia64/contrib/sendmail/libsm/refill.c#4 integrate .. //depot/projects/ia64/contrib/sendmail/libsm/stdio.c#5 integrate .. //depot/projects/ia64/contrib/sendmail/libsmdb/smdb2.c#5 integrate .. //depot/projects/ia64/contrib/sendmail/libsmutil/cf.c#4 integrate .. //depot/projects/ia64/contrib/sendmail/mail.local/mail.local.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/mailstats/mailstats.8#6 integrate .. //depot/projects/ia64/contrib/sendmail/smrsh/smrsh.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/src/Makefile.m4#6 integrate .. //depot/projects/ia64/contrib/sendmail/src/README#7 integrate .. //depot/projects/ia64/contrib/sendmail/src/SECURITY#5 integrate .. //depot/projects/ia64/contrib/sendmail/src/TRACEFLAGS#6 integrate .. //depot/projects/ia64/contrib/sendmail/src/collect.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/src/conf.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/conf.h#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/control.c#6 integrate .. //depot/projects/ia64/contrib/sendmail/src/daemon.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/src/deliver.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/envelope.c#6 integrate .. //depot/projects/ia64/contrib/sendmail/src/headers.c#4 integrate .. //depot/projects/ia64/contrib/sendmail/src/mailq.1#6 integrate .. //depot/projects/ia64/contrib/sendmail/src/main.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/map.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/mci.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/src/milter.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/parseaddr.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/queue.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/readcf.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/recipient.c#5 integrate .. //depot/projects/ia64/contrib/sendmail/src/sasl.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/src/savemail.c#6 integrate .. //depot/projects/ia64/contrib/sendmail/src/sendmail.h#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/sfsasl.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/srvrsmtp.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/src/sysexits.c#5 integrate .. //depot/projects/ia64/contrib/sendmail/src/tls.c#5 integrate .. //depot/projects/ia64/contrib/sendmail/src/trace.c#5 integrate .. //depot/projects/ia64/contrib/sendmail/src/udb.c#5 integrate .. //depot/projects/ia64/contrib/sendmail/src/usersmtp.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/src/util.c#7 integrate .. //depot/projects/ia64/contrib/sendmail/src/version.c#8 integrate .. //depot/projects/ia64/contrib/sendmail/vacation/vacation.c#7 integrate .. //depot/projects/ia64/crypto/openssh/ssh-agent.c#6 integrate .. //depot/projects/ia64/etc/defaults/rc.conf#25 integrate .. //depot/projects/ia64/etc/mail/Makefile#12 integrate .. //depot/projects/ia64/etc/mail/aliases#5 integrate .. //depot/projects/ia64/etc/mtree/BSD.include.dist#12 integrate .. //depot/projects/ia64/etc/namedb/named.conf#5 integrate .. //depot/projects/ia64/include/Makefile#23 integrate .. //depot/projects/ia64/lib/Makefile#18 integrate .. //depot/projects/ia64/lib/libc/Makefile#6 integrate .. //depot/projects/ia64/lib/libc/alpha/_fpmath.h#1 branch .. //depot/projects/ia64/lib/libc/alpha/gen/infinity.c#5 integrate .. //depot/projects/ia64/lib/libc/gen/Makefile.inc#18 integrate .. //depot/projects/ia64/lib/libc/gen/fpclassify.3#1 branch .. //depot/projects/ia64/lib/libc/gen/fpclassify.c#1 branch .. //depot/projects/ia64/lib/libc/i386/_fpmath.h#1 branch .. //depot/projects/ia64/lib/libc/i386/gen/infinity.c#5 integrate .. //depot/projects/ia64/lib/libc/ia64/_fpmath.h#1 branch .. //depot/projects/ia64/lib/libc/ia64/gen/infinity.c#5 integrate .. //depot/projects/ia64/lib/libc/include/fpmath.h#1 branch .. //depot/projects/ia64/lib/libc/powerpc/_fpmath.h#1 branch .. //depot/projects/ia64/lib/libc/powerpc/gen/infinity.c#2 integrate .. //depot/projects/ia64/lib/libc/sparc64/_fpmath.h#1 branch .. //depot/projects/ia64/lib/libc/sparc64/gen/infinity.c#6 integrate .. //depot/projects/ia64/lib/libgeom/Makefile#1 branch .. //depot/projects/ia64/lib/libgeom/geom_stats.c#1 branch .. //depot/projects/ia64/lib/libgeom/libgeom.3#1 branch .. //depot/projects/ia64/lib/libgeom/libgeom.h#1 branch .. //depot/projects/ia64/lib/msun/src/math.h#9 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/errata/article.sgml#9 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml#13 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/errata/article.sgml#10 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#66 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/errata/article.sgml#8 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#8 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.sgml#3 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/relnotes/common/new.sgml#17 integrate .. //depot/projects/ia64/sbin/vinum/vext.h#4 integrate .. //depot/projects/ia64/share/man/man5/periodic.conf.5#10 integrate .. //depot/projects/ia64/share/man/man5/rc.conf.5#25 integrate .. //depot/projects/ia64/sys/alpha/include/_types.h#2 integrate .. //depot/projects/ia64/sys/alpha/include/float.h#3 integrate .. //depot/projects/ia64/sys/boot/common/loader.8#14 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_sa.c#7 integrate .. //depot/projects/ia64/sys/compat/linux/linux_socket.c#6 integrate .. //depot/projects/ia64/sys/conf/NOTES#37 integrate .. //depot/projects/ia64/sys/conf/files#61 integrate .. //depot/projects/ia64/sys/dev/an/if_an.c#18 integrate .. //depot/projects/ia64/sys/dev/an/if_anreg.h#7 integrate .. //depot/projects/ia64/sys/dev/firewire/fwohci.c#15 integrate .. //depot/projects/ia64/sys/dev/ida/ida_disk.c#6 integrate .. //depot/projects/ia64/sys/dev/ofw/ofw_console.c#6 integrate .. //depot/projects/ia64/sys/dev/sound/isa/ad1816.c#6 integrate .. //depot/projects/ia64/sys/dev/sound/isa/es1888.c#2 integrate .. //depot/projects/ia64/sys/dev/sound/isa/ess.c#4 integrate .. //depot/projects/ia64/sys/dev/sound/isa/mss.c#9 integrate .. //depot/projects/ia64/sys/dev/sound/isa/sb16.c#5 integrate .. //depot/projects/ia64/sys/dev/sound/isa/sb8.c#4 integrate .. //depot/projects/ia64/sys/dev/sound/isa/sbc.c#5 integrate .. //depot/projects/ia64/sys/dev/sound/isa/sndbuf_dma.c#1 branch .. //depot/projects/ia64/sys/dev/sound/pcm/buffer.c#7 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/buffer.h#3 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/channel.c#9 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/sound.h#6 integrate .. //depot/projects/ia64/sys/dev/ubsec/ubsec.c#10 integrate .. //depot/projects/ia64/sys/dev/ubsec/ubsecreg.h#2 integrate .. //depot/projects/ia64/sys/dev/ubsec/ubsecvar.h#4 integrate .. //depot/projects/ia64/sys/dev/usb/usbdevs#24 integrate .. //depot/projects/ia64/sys/dev/usb/usbdevs.h#23 integrate .. //depot/projects/ia64/sys/dev/usb/usbdevs_data.h#23 integrate .. //depot/projects/ia64/sys/dev/vinum/vinumhdr.h#5 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs.h#6 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_vfsops.c#12 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_vnops.c#13 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_lock.c#6 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_work.c#5 integrate .. //depot/projects/ia64/sys/geom/geom.h#20 integrate .. //depot/projects/ia64/sys/geom/geom_dev.c#24 integrate .. //depot/projects/ia64/sys/geom/geom_dump.c#15 integrate .. //depot/projects/ia64/sys/geom/geom_enc.c#8 integrate .. //depot/projects/ia64/sys/geom/geom_int.h#7 integrate .. //depot/projects/ia64/sys/geom/geom_io.c#16 integrate .. //depot/projects/ia64/sys/geom/geom_kern.c#12 integrate .. //depot/projects/ia64/sys/geom/geom_stats.c#1 branch .. //depot/projects/ia64/sys/geom/geom_stats.h#1 branch .. //depot/projects/ia64/sys/geom/geom_subr.c#18 integrate .. //depot/projects/ia64/sys/geom/geom_vol_ffs.c#2 integrate .. //depot/projects/ia64/sys/geom/notes#1 branch .. //depot/projects/ia64/sys/i386/i386/pmap.c#33 integrate .. //depot/projects/ia64/sys/i386/include/_types.h#3 integrate .. //depot/projects/ia64/sys/i386/include/float.h#3 integrate .. //depot/projects/ia64/sys/ia64/include/_types.h#4 integrate .. //depot/projects/ia64/sys/ia64/include/float.h#2 integrate .. //depot/projects/ia64/sys/kern/kern_clock.c#15 integrate .. //depot/projects/ia64/sys/kern/kern_exit.c#33 integrate .. //depot/projects/ia64/sys/kern/subr_prof.c#10 integrate .. //depot/projects/ia64/sys/modules/sound/driver/als4000/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/cmi/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/cs4281/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/csa/Makefile#3 integrate .. //depot/projects/ia64/sys/modules/sound/driver/driver/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/ds1/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/emu10k1/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/es137x/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/fm801/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/ich/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/maestro/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/maestro3/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/neomagic/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/solo/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/t4dwave/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/uaudio/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/via8233/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/via82c686/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/driver/vibes/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/sound/pcm/Makefile#4 integrate .. //depot/projects/ia64/sys/net/radix.c#9 integrate .. //depot/projects/ia64/sys/net/radix.h#6 integrate .. //depot/projects/ia64/sys/netinet/if_ether.c#16 integrate .. //depot/projects/ia64/sys/netsmb/smb_dev.c#7 integrate .. //depot/projects/ia64/sys/pc98/pc98/sio.c#18 integrate .. //depot/projects/ia64/sys/pci/if_dc.c#25 integrate .. //depot/projects/ia64/sys/pci/if_pcn.c#10 integrate .. //depot/projects/ia64/sys/powerpc/include/_types.h#3 integrate .. //depot/projects/ia64/sys/powerpc/include/float.h#2 integrate .. //depot/projects/ia64/sys/sparc64/include/_types.h#2 integrate .. //depot/projects/ia64/sys/sparc64/include/float.h#3 integrate .. //depot/projects/ia64/sys/sys/agpio.h#3 integrate .. //depot/projects/ia64/sys/sys/bio.h#14 integrate .. //depot/projects/ia64/sys/sys/proc.h#47 integrate .. //depot/projects/ia64/tools/KSE/ksetest/simplelock.h#3 integrate .. //depot/projects/ia64/tools/regression/lib/libc/gen/test-fpclassify.c#2 integrate .. //depot/projects/ia64/usr.bin/calendar/calendars/calendar.freebsd#24 integrate .. //depot/projects/ia64/usr.bin/login/login.c#15 integrate .. //depot/projects/ia64/usr.bin/yacc/skeleton.c#6 integrate .. //depot/projects/ia64/usr.sbin/adduser/adduser.sh#3 integrate .. //depot/projects/ia64/usr.sbin/mailwrapper/mailwrapper.8#3 integrate Differences ... ==== //depot/projects/ia64/Makefile.inc1#45 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.315 2003/02/04 08:15:30 phk Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.316 2003/02/07 07:29:57 jkoshy Exp $ # # Make command line options: # -DMAKE_KERBEROS4 to build KerberosIV @@ -469,7 +469,7 @@ # buildkernel: .if empty(BUILDKERNELS) - @echo ">>> ERROR: Missing kernel configuration file(s) (${KERNCONF})." + @echo "ERROR: Missing kernel configuration file(s) (${KERNCONF})."; @false .endif .if defined(KERNWARN) @@ -528,6 +528,10 @@ # Install the kernel defined by INSTALLKERNEL # installkernel reinstallkernel: +.if empty(INSTALLKERNEL) + @echo "ERROR: No kernel \"${KERNCONF}\" to install." + @false +.endif cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ ${CROSSENV} PATH=${TMPPATH} \ ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel$//} ==== //depot/projects/ia64/UPDATING#32 (text+ko) ==== @@ -17,7 +17,14 @@ developers choose to disable these features on build machines to maximize performance. -20030128 +20030208: + sendmail 8.12.7 has been imported. It has one important + change for IPv6 users. The default submit.mc now uses + '[127.0.0.1]' instead of 'localhost' meaning only IPv4 is + used to connect to the MTA. Users on IPv6-only machines + will need to edit /etc/mail/submit.mc appropriately. + +20030128: NODEVFS option has been removed and DEVFS thereby made standard. This makes all references to MAKEDEV obsolete, and the should be removed when convenient. @@ -1071,8 +1078,34 @@ - To upgrade from 4.x-stable to current - ------------------------------------- + To cross-install current onto a separate partition + -------------------------------------------------- + # In this approach we use a separate partition to hold + # current's root, 'usr', and 'var' directories. A partition + # holding "/", "/usr" and "/var" should be about 2GB in + # size. + + + + make buildworld + + + make installworld DESTDIR=${CURRENT_ROOT} + make buildkernel KERNCONF=YOUR_KERNEL_HERE + cp /usr/src/sys/${ARCH}/conf/GENERIC.hints \ + ${CURRENT_ROOT}/boot/device.hints # as needed + make installkernel KERNCONF=YOUR_KERNEL_HERE DESTDIR=${CURRENT_ROOT} + cd /usr/src/etc; make distribution DESTDIR=${CURRENT_ROOT} # if newfs'd + cp /etc/fstab ${CURRENT_ROOT}/etc/fstab # if newfs'd + + + + + + + + To upgrade in-place from 4.x-stable to current + ---------------------------------------------- # 5.x uses more space than 4.x. Also, the location of kernel # modules has changed. If you are installing 5.0 onto a 4.x # system, you'll need about 30MB of free disk space on your / @@ -1198,4 +1231,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.239 2003/01/29 07:14:16 phk Exp $ +$FreeBSD: src/UPDATING,v 1.241 2003/02/08 20:36:35 gshapiro Exp $ ==== //depot/projects/ia64/bin/ls/Makefile#6 (text+ko) ==== ==== //depot/projects/ia64/bin/ls/cmp.c#4 (text+ko) ==== ==== //depot/projects/ia64/bin/ls/extern.h#5 (text+ko) ==== ==== //depot/projects/ia64/bin/ls/ls.1#15 (text+ko) ==== ==== //depot/projects/ia64/bin/ls/ls.c#15 (text+ko) ==== ==== //depot/projects/ia64/bin/ls/ls.h#6 (text+ko) ==== ==== //depot/projects/ia64/bin/ls/print.c#11 (text+ko) ==== ==== //depot/projects/ia64/bin/ls/util.c#5 (text+ko) ==== ==== //depot/projects/ia64/contrib/openpam/lib/openpam_borrow_cred.c#6 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/openpam_borrow_cred.c#3 $ + * $P4: //depot/projects/openpam/lib/openpam_borrow_cred.c#4 $ */ #include @@ -57,9 +57,18 @@ struct pam_saved_cred *scred; int r; - ENTER(); - if (geteuid() != 0) + ENTERI(pwd->pw_uid); + r = pam_get_data(pamh, PAM_SAVED_CRED, (const void **)&scred); + if (r == PAM_SUCCESS && scred != NULL) { + openpam_log(PAM_LOG_DEBUG, + "already operating under borrowed credentials"); + RETURNC(PAM_SYSTEM_ERR); + } + if (geteuid() != 0 && geteuid() != pwd->pw_uid) { + openpam_log(PAM_LOG_DEBUG, "called with non-zero euid: %d", + (int)geteuid()); RETURNC(PAM_PERM_DENIED); + } scred = calloc(1, sizeof *scred); if (scred == NULL) RETURNC(PAM_BUF_ERR); @@ -76,6 +85,8 @@ free(scred); RETURNC(r); } + if (geteuid() == pwd->pw_uid) + RETURNC(PAM_SUCCESS); if (initgroups(pwd->pw_name, pwd->pw_gid) == -1 || setegid(pwd->pw_gid) == -1 || seteuid(pwd->pw_uid) == -1) { openpam_restore_cred(pamh); ==== //depot/projects/ia64/contrib/openpam/lib/openpam_findenv.c#9 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/openpam_findenv.c#9 $ + * $P4: //depot/projects/openpam/lib/openpam_findenv.c#10 $ */ #include @@ -55,12 +55,12 @@ ENTER(); if (pamh == NULL) - RETURNI(-1); + RETURNN(-1); for (i = 0; i < pamh->env_count; ++i) if (strncmp(pamh->env[i], name, len) == 0 && pamh->env[i][len] == '=') - RETURNI(i); - RETURNI(-1); + RETURNN(i); + RETURNN(-1); } /* ==== //depot/projects/ia64/contrib/openpam/lib/openpam_get_option.c#9 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/openpam_get_option.c#5 $ + * $P4: //depot/projects/openpam/lib/openpam_get_option.c#6 $ */ #include @@ -57,7 +57,7 @@ size_t len; int i; - ENTER(); + ENTERS(option); if (pamh == NULL || pamh->current == NULL || option == NULL) RETURNS(NULL); cur = pamh->current; ==== //depot/projects/ia64/contrib/openpam/lib/openpam_impl.h#14 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/openpam_impl.h#19 $ + * $P4: //depot/projects/openpam/lib/openpam_impl.h#20 $ */ #ifndef _OPENPAM_IMPL_H_INCLUDED @@ -42,6 +42,7 @@ extern const char *_pam_func_name[PAM_NUM_PRIMITIVES]; extern const char *_pam_sm_func_name[PAM_NUM_PRIMITIVES]; extern const char *_pam_err_name[PAM_NUM_ERRORS]; +extern const char *_pam_item_name[PAM_NUM_ITEMS]; /* * Control flags @@ -123,6 +124,21 @@ #ifdef DEBUG #define ENTER() openpam_log(PAM_LOG_DEBUG, "entering") +#define ENTERI(i) do { \ + if ((i) > 0 && (i) < PAM_NUM_ITEMS) \ + openpam_log(PAM_LOG_DEBUG, "entering: %s", _pam_item_name[i]); \ + else \ + openpam_log(PAM_LOG_DEBUG, "entering: %d", (i)); \ +} while (0); +#define ENTERN(n) do { \ + openpam_log(PAM_LOG_DEBUG, "entering: %d", (n)); \ +} while (0); +#define ENTERS(s) do { \ + if ((s) == NULL) \ + openpam_log(PAM_LOG_DEBUG, "entering: NULL"); \ + else \ + openpam_log(PAM_LOG_DEBUG, "entering: '%s'", (s)); \ +} while (0); #define RETURNV() openpam_log(PAM_LOG_DEBUG, "returning") #define RETURNC(c) do { \ if ((c) >= 0 && (c) < PAM_NUM_ERRORS) \ @@ -131,9 +147,9 @@ openpam_log(PAM_LOG_DEBUG, "returning %d!", (c)); \ return (c); \ } while (0) -#define RETURNI(i) do { \ - openpam_log(PAM_LOG_DEBUG, "returning %d", (i)); \ - return (i); \ +#define RETURNN(n) do { \ + openpam_log(PAM_LOG_DEBUG, "returning %d", (n)); \ + return (n); \ } while (0) #define RETURNP(p) do { \ if ((p) == NULL) \ @@ -151,9 +167,12 @@ } while (0) #else #define ENTER() +#define ENTERI(i) +#define ENTERN(n) +#define ENTERS(s) #define RETURNV() return #define RETURNC(c) return (c) -#define RETURNI(i) return (i) +#define RETURNN(n) return (n) #define RETURNP(p) return (p) #define RETURNS(s) return (s) #endif ==== //depot/projects/ia64/contrib/openpam/lib/openpam_restore_cred.c#6 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/openpam_restore_cred.c#3 $ + * $P4: //depot/projects/openpam/lib/openpam_restore_cred.c#4 $ */ #include @@ -62,10 +62,12 @@ RETURNC(r); if (scred == NULL) RETURNC(PAM_SYSTEM_ERR); - if (seteuid(scred->euid) == -1 || - setgroups(scred->ngroups, scred->groups) == -1 || - setegid(scred->egid) == -1) - RETURNC(PAM_SYSTEM_ERR); + if (scred->euid != geteuid()) { + if (seteuid(scred->euid) == -1 || + setgroups(scred->ngroups, scred->groups) == -1 || + setegid(scred->egid) == -1) + RETURNC(PAM_SYSTEM_ERR); + } pam_set_data(pamh, PAM_SAVED_CRED, NULL, NULL); RETURNC(PAM_SUCCESS); } ==== //depot/projects/ia64/contrib/openpam/lib/openpam_set_option.c#9 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/openpam_set_option.c#6 $ + * $P4: //depot/projects/openpam/lib/openpam_set_option.c#7 $ */ #include @@ -61,7 +61,7 @@ size_t len; int i; - ENTER(); + ENTERS(option); if (pamh == NULL || pamh->current == NULL || option == NULL) RETURNC(PAM_SYSTEM_ERR); cur = pamh->current; ==== //depot/projects/ia64/contrib/openpam/lib/pam_acct_mgmt.c#10 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_acct_mgmt.c#10 $ + * $P4: //depot/projects/openpam/lib/pam_acct_mgmt.c#11 $ */ #include @@ -51,11 +51,11 @@ pam_acct_mgmt(pam_handle_t *pamh, int flags) { - int pam_err; + int r; ENTER(); - pam_err = openpam_dispatch(pamh, PAM_SM_ACCT_MGMT, flags); - RETURNC(pam_err); + r = openpam_dispatch(pamh, PAM_SM_ACCT_MGMT, flags); + RETURNC(r); } /* ==== //depot/projects/ia64/contrib/openpam/lib/pam_authenticate.c#11 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_authenticate.c#12 $ + * $P4: //depot/projects/openpam/lib/pam_authenticate.c#13 $ */ #include @@ -51,14 +51,14 @@ pam_authenticate(pam_handle_t *pamh, int flags) { - int pam_err; + int r; ENTER(); if (flags & ~(PAM_SILENT|PAM_DISALLOW_NULL_AUTHTOK)) RETURNC(PAM_SYMBOL_ERR); - pam_err = openpam_dispatch(pamh, PAM_SM_AUTHENTICATE, flags); + r = openpam_dispatch(pamh, PAM_SM_AUTHENTICATE, flags); pam_set_item(pamh, PAM_AUTHTOK, NULL); - RETURNC(pam_err); + RETURNC(r); } /* ==== //depot/projects/ia64/contrib/openpam/lib/pam_chauthtok.c#11 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_chauthtok.c#13 $ + * $P4: //depot/projects/openpam/lib/pam_chauthtok.c#14 $ */ #include @@ -51,19 +51,19 @@ pam_chauthtok(pam_handle_t *pamh, int flags) { - int pam_err; + int r; ENTER(); if (flags & ~(PAM_SILENT|PAM_CHANGE_EXPIRED_AUTHTOK)) RETURNC(PAM_SYMBOL_ERR); - pam_err = openpam_dispatch(pamh, PAM_SM_CHAUTHTOK, + r = openpam_dispatch(pamh, PAM_SM_CHAUTHTOK, flags | PAM_PRELIM_CHECK); - if (pam_err == PAM_SUCCESS) - pam_err = openpam_dispatch(pamh, PAM_SM_CHAUTHTOK, + if (r == PAM_SUCCESS) + r = openpam_dispatch(pamh, PAM_SM_CHAUTHTOK, flags | PAM_UPDATE_AUTHTOK); pam_set_item(pamh, PAM_OLDAUTHTOK, NULL); pam_set_item(pamh, PAM_AUTHTOK, NULL); - RETURNC(pam_err); + RETURNC(r); } /* ==== //depot/projects/ia64/contrib/openpam/lib/pam_close_session.c#10 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_close_session.c#10 $ + * $P4: //depot/projects/openpam/lib/pam_close_session.c#11 $ */ #include @@ -51,11 +51,13 @@ pam_close_session(pam_handle_t *pamh, int flags) { + int r; ENTER(); if (flags & ~(PAM_SILENT)) RETURNC(PAM_SYMBOL_ERR); - RETURNC(openpam_dispatch(pamh, PAM_SM_CLOSE_SESSION, flags)); + r = openpam_dispatch(pamh, PAM_SM_CLOSE_SESSION, flags); + RETURNC(r); } /* ==== //depot/projects/ia64/contrib/openpam/lib/pam_get_authtok.c#14 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_get_authtok.c#20 $ + * $P4: //depot/projects/openpam/lib/pam_get_authtok.c#21 $ */ #include @@ -124,7 +124,8 @@ free(resp); if (r != PAM_SUCCESS) RETURNC(r); - RETURNC(pam_get_item(pamh, item, (const void **)authtok)); + r = pam_get_item(pamh, item, (const void **)authtok); + RETURNC(r); } /* ==== //depot/projects/ia64/contrib/openpam/lib/pam_get_data.c#9 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_get_data.c#9 $ + * $P4: //depot/projects/openpam/lib/pam_get_data.c#10 $ */ #include @@ -54,7 +54,7 @@ { pam_data_t *dp; - ENTER(); + ENTERS(module_data_name); if (pamh == NULL) RETURNC(PAM_SYSTEM_ERR); for (dp = pamh->module_data; dp != NULL; dp = dp->next) ==== //depot/projects/ia64/contrib/openpam/lib/pam_get_item.c#10 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_get_item.c#14 $ + * $P4: //depot/projects/openpam/lib/pam_get_item.c#15 $ */ #include @@ -40,6 +40,22 @@ #include "openpam_impl.h" +const char *_pam_item_name[PAM_NUM_ITEMS] = { + "(NO ITEM)", + "PAM_SERVICE", + "PAM_USER", + "PAM_TTY", + "PAM_RHOST", + "PAM_CONV", + "PAM_AUTHTOK", + "PAM_OLDAUTHTOK", + "PAM_RUSER", + "PAM_USER_PROMPT", + "PAM_REPOSITORY", + "PAM_AUTHTOK_PROMPT", + "PAM_OLDAUTHTOK_PROMPT" +}; + /* * XSSO 4.2.1 * XSSO 6 page 46 @@ -53,7 +69,7 @@ const void **item) { - ENTER(); + ENTERI(item_type); if (pamh == NULL) RETURNC(PAM_SYSTEM_ERR); switch (item_type) { ==== //depot/projects/ia64/contrib/openpam/lib/pam_get_user.c#10 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_get_user.c#13 $ + * $P4: //depot/projects/openpam/lib/pam_get_user.c#14 $ */ #include @@ -78,7 +78,8 @@ free(resp); if (r != PAM_SUCCESS) RETURNC(r); - RETURNC(pam_get_item(pamh, PAM_USER, (const void **)user)); + r = pam_get_item(pamh, PAM_USER, (const void **)user); + RETURNC(r); } /* ==== //depot/projects/ia64/contrib/openpam/lib/pam_getenv.c#10 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_getenv.c#10 $ + * $P4: //depot/projects/openpam/lib/pam_getenv.c#12 $ */ #include @@ -52,16 +52,23 @@ pam_getenv(pam_handle_t *pamh, const char *name) { + char *str; int i; - ENTER(); + ENTERS(name); if (pamh == NULL) RETURNS(NULL); if (name == NULL || strchr(name, '=') != NULL) RETURNS(NULL); if ((i = openpam_findenv(pamh, name, strlen(name))) == -1) RETURNS(NULL); - RETURNS(strdup(pamh->env[i])); + for (str = pamh->env[i]; *str != '\0'; ++str) { + if (*str == '=') { + ++str; + break; + } + } + RETURNS(str); } /** ==== //depot/projects/ia64/contrib/openpam/lib/pam_open_session.c#10 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_open_session.c#10 $ + * $P4: //depot/projects/openpam/lib/pam_open_session.c#11 $ */ #include @@ -51,11 +51,13 @@ pam_open_session(pam_handle_t *pamh, int flags) { + int r; ENTER(); if (flags & ~(PAM_SILENT)) RETURNC(PAM_SYMBOL_ERR); - RETURNC(openpam_dispatch(pamh, PAM_SM_OPEN_SESSION, flags)); + r = openpam_dispatch(pamh, PAM_SM_OPEN_SESSION, flags); + RETURNC(r); } /* ==== //depot/projects/ia64/contrib/openpam/lib/pam_set_data.c#9 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_set_data.c#11 $ + * $P4: //depot/projects/openpam/lib/pam_set_data.c#12 $ */ #include @@ -58,7 +58,7 @@ { pam_data_t *dp; - ENTER(); + ENTERS(module_data_name); if (pamh == NULL) RETURNC(PAM_SYSTEM_ERR); for (dp = pamh->module_data; dp != NULL; dp = dp->next) { ==== //depot/projects/ia64/contrib/openpam/lib/pam_set_item.c#10 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_set_item.c#16 $ + * $P4: //depot/projects/openpam/lib/pam_set_item.c#17 $ */ #include @@ -58,7 +58,7 @@ void **slot, *tmp; size_t nsize, osize; - ENTER(); + ENTERI(item_type); if (pamh == NULL) RETURNC(PAM_SYSTEM_ERR); slot = &pamh->item[item_type]; ==== //depot/projects/ia64/contrib/openpam/lib/pam_setcred.c#10 (text) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/pam_setcred.c#11 $ + * $P4: //depot/projects/openpam/lib/pam_setcred.c#12 $ */ #include @@ -51,13 +51,15 @@ pam_setcred(pam_handle_t *pamh, int flags) { + int r; ENTER(); if (flags & ~(PAM_SILENT|PAM_ESTABLISH_CRED|PAM_DELETE_CRED| PAM_REINITIALIZE_CRED|PAM_REFRESH_CRED)) RETURNC(PAM_SYMBOL_ERR); /* XXX enforce exclusivity */ - RETURNC(openpam_dispatch(pamh, PAM_SM_SETCRED, flags)); + r = openpam_dispatch(pamh, PAM_SM_SETCRED, flags); + RETURNC(r); } /* ==== //depot/projects/ia64/contrib/sendmail/FREEBSD-upgrade#11 (text+ko) ==== @@ -1,6 +1,6 @@ -$FreeBSD: src/contrib/sendmail/FREEBSD-upgrade,v 1.18 2002/08/28 17:59:45 gshapiro Exp $ +$FreeBSD: src/contrib/sendmail/FREEBSD-upgrade,v 1.19 2003/02/08 20:36:52 gshapiro Exp $ -sendmail 8.12.6 +sendmail 8.12.7 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.12.6' \ - src/contrib/sendmail SENDMAIL v8_12_6 + cvs import -m 'Import sendmail 8.12.7' \ + src/contrib/sendmail SENDMAIL v8_12_7 To make local changes to sendmail, simply patch and commit to the main @@ -92,4 +92,4 @@ usr.sbin/mailwrapper/Makefile gshapiro@FreeBSD.org -28-August-2002 +8-February-2003 ==== //depot/projects/ia64/contrib/sendmail/KNOWNBUGS#6 (text+ko) ==== @@ -235,4 +235,10 @@ the file. This is unavoidable as sendmail must verify the file is safe to open before opening it. A file can not be locked until it is open. -$Revision: 8.55 $, Last updated $Date: 2002/03/05 00:45:54 $ +* MAIL_HUB always takes precedence over LOCAL_RELAY + + Despite the information in the documentation, MAIL_HUB ($H) will always + be used if set instead of LOCAL_RELAY ($R). This will be fixed in a + future version. + +$Revision: 8.55.2.1 $, Last updated $Date: 2002/12/18 22:38:48 $ ==== //depot/projects/ia64/contrib/sendmail/README#5 (text+ko) ==== @@ -177,10 +177,17 @@ cf/README Details on configuring sendmail. doc/op/op.me - The sendmail Installation & Operations Guide. Be warned: if - you are running this off on SunOS or some other system with an - old version of -me, you need to add the following macro to the - macros: + The sendmail Installation & Operations Guide. In addition + to the shipped PostScript version, plain text and PDF versions + can be generating using (assuming the required conversion software + is installed on your system, see doc/op/Makefile): + >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message