From owner-cvs-usrbin Sun Jun 1 02:58:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA16536 for cvs-usrbin-outgoing; Sun, 1 Jun 1997 02:58:20 -0700 (PDT) Received: from dfw-ix3.ix.netcom.com (dfw-ix3.ix.netcom.com [206.214.98.3]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA16530; Sun, 1 Jun 1997 02:58:15 -0700 (PDT) Received: (from smap@localhost) by dfw-ix3.ix.netcom.com (8.8.4/8.8.4) id EAA29790; Sun, 1 Jun 1997 04:57:39 -0500 (CDT) Received: from sjx-ca25-02.ix.netcom.com(204.30.65.194) by dfw-ix3.ix.netcom.com via smap (V1.3) id sma029788; Sun Jun 1 04:57:37 1997 Received: (from asami@localhost) by blimp.mimi.com (8.8.5/8.6.9) id CAA28142; Sun, 1 Jun 1997 02:57:33 -0700 (PDT) Date: Sun, 1 Jun 1997 02:57:33 -0700 (PDT) Message-Id: <199706010957.CAA28142@blimp.mimi.com> To: pst@shockwave.com CC: gpalmer@freebsd.org, cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-usrbin@freebsd.org In-reply-to: <199705311551.IAA20420@precipice.shockwave.com> (message from Paul Traina on Sat, 31 May 1997 08:51:14 -0700) Subject: Re: cvs commit: src/usr.bin/top machine.c From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-cvs-usrbin@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * Do you realize how much userland code would break if we upped the namespace * in 2.2? Not much, as far as I can tell. I changed utmp.h and param.h and recompiled world and kernel on all my 2.2 machines around here. After rebuilding ssh, xterm, kterm and xdm, all my machines are running fine. (I did this so I can dual-boot to 2.2 and 3.0, by the way.) It is my opinion that changes of this sort (including login.conf) should be held back from merging. With 3.0 going totally bezerk with smp and related changes, it seems like our releases are going to come out of the 2.2 branch for quite a while, and we don't want it to become stale like the 2.1 branch was. On the other hand, if we can somehow shield this information from userland code (didn't Joerg (?) mention adding functions to libutil to get these in runtime?), maybe it's even better (and no need to worry about differences between 2.2 and 3.0, at least for this...). Satoshi From owner-cvs-usrbin Sun Jun 1 21:05:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA24380 for cvs-usrbin-outgoing; Sun, 1 Jun 1997 21:05:25 -0700 (PDT) Received: from precipice.shockwave.com (ppp-206-170-32-154.snfc21.pacbell.net [206.170.32.154]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA24302; Sun, 1 Jun 1997 21:04:08 -0700 (PDT) Received: from shockwave.com (localhost [127.0.0.1]) by precipice.shockwave.com (8.8.5/8.7.3) with ESMTP id VAA25742; Sun, 1 Jun 1997 21:02:39 -0700 (PDT) Message-Id: <199706020402.VAA25742@precipice.shockwave.com> To: asami@cs.berkeley.edu (Satoshi Asami) cc: gpalmer@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: Re: cvs commit: src/usr.bin/top machine.c In-reply-to: Your message of "Sun, 01 Jun 1997 02:57:33 PDT." <199706010957.CAA28142@blimp.mimi.com> Date: Sun, 01 Jun 1997 21:02:39 -0700 From: Paul Traina Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk From: asami@cs.berkeley.edu (Satoshi Asami) Subject: Re: cvs commit: src/usr.bin/top machine.c * Do you realize how much userland code would break if we upped the namespac >>e * in 2.2? Not much, as far as I can tell. I changed utmp.h and param.h and recompiled world and kernel on all my 2.2 machines around here. After rebuilding ssh, xterm, kterm and xdm, all my machines are running fine. (I did this so I can dual-boot to 2.2 and 3.0, by the way.) You didn't go through /usr/local/src on my machine. You're talking about a fundamental change in a system constant that will cause code to break in unspecified ways (such as buffer overruns). There is no way in hell this should be done without a major version roll. People lived with 8 char login names for more than 20 years. Changing it on a whim during a 2.2.x release is contraindicated. From owner-cvs-usrbin Sun Jun 1 21:07:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA24515 for cvs-usrbin-outgoing; Sun, 1 Jun 1997 21:07:40 -0700 (PDT) Received: from precipice.shockwave.com (ppp-206-170-32-154.snfc21.pacbell.net [206.170.32.154]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA24401; Sun, 1 Jun 1997 21:06:16 -0700 (PDT) Received: from shockwave.com (localhost [127.0.0.1]) by precipice.shockwave.com (8.8.5/8.7.3) with ESMTP id VAA25916; Sun, 1 Jun 1997 21:04:53 -0700 (PDT) Message-Id: <199706020404.VAA25916@precipice.shockwave.com> To: "Jordan K. Hubbard" cc: Gary Palmer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: Re: cvs commit: src/usr.bin/top machine.c In-reply-to: Your message of "Sat, 31 May 1997 11:57:32 PDT." <23304.865105052@time.cdrom.com> Date: Sun, 01 Jun 1997 21:04:53 -0700 From: Paul Traina Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I have to disagree with you slightly. The impact of rc.conf was absolutely NOTHING compared to the impact caused by mucking with fundamental system constants. :-\ (1/2 smile) From: "Jordan K. Hubbard" Subject: Re: cvs commit: src/usr.bin/top machine.c > From: Gary Palmer > Subject: cvs commit: src/usr.bin/top machine.c > > Back out the long username patch that came across when this was tagged >>fr om > -current. It's not applicable to this branch (yet). > > Yet? It bloody well never should be applicable to 2.2. > > Do you realize how much userland code would break if we upped the namespace > in 2.2? Seconded. /etc/rc.conf was bad enough, and I only sync'd it there because it was my most available testing platform. Repeating my somewhat risky manouver there with username lengths would be nothing less than a fiasco. At least people can still leave their old and mouldy /etc dirs around in the face of my change to RELENG_2_2 and still function just fine. Jordan From owner-cvs-usrbin Sun Jun 1 23:27:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA00417 for cvs-usrbin-outgoing; Sun, 1 Jun 1997 23:27:52 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA00264; Sun, 1 Jun 1997 23:25:30 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA07545; Sun, 1 Jun 1997 23:24:55 -0700 (PDT) Date: Sun, 1 Jun 1997 23:24:55 -0700 (PDT) Message-Id: <199706020624.XAA07545@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: cvs commit: src/bin/ls stat_flags.c src/lib/libc/sys chflags.2 src/sys/sys stat.h src/sys/ufs/ufs ufs_vnops.c src/usr.bin/chflags chflags.1 Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/06/01 23:24:53 PDT Modified files: bin/ls stat_flags.c lib/libc/sys chflags.2 sys/sys stat.h sys/ufs/ufs ufs_vnops.c usr.bin/chflags chflags.1 Log: Submitted by: Whistle Communications (archie Cobbs) These changes add the ability to specify that a UFS file/directory cannot be unlinked. This is basically a scaled back version of the IMMUTABLE flag. The reason is to allow an administrator to create a directory hierarchy that a group of users can arbitrarily add/delete files from, but that the hierarchy itself is safe from removal by them. If the NOUNLINK definition is set to 0 then this results in no change to what happens normally. (and results in identical binary (in the kernel)). It can be proven that if this bit is never set by the admin, no new behaviour is introduced.. Several "good idea" comments from reviewers plus one grumble about creeping featurism. This code is in production in 2.2 based systems Revision Changes Path 1.6 +9 -1 src/bin/ls/stat_flags.c 1.7 +10 -2 src/lib/libc/sys/chflags.2 1.13 +4 -1 src/sys/sys/stat.h 1.51 +11 -7 src/sys/ufs/ufs/ufs_vnops.c 1.5 +4 -1 src/usr.bin/chflags/chflags.1 From owner-cvs-usrbin Mon Jun 2 10:27:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA00311 for cvs-usrbin-outgoing; Mon, 2 Jun 1997 10:27:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA00230; Mon, 2 Jun 1997 10:25:15 -0700 (PDT) From: Masafumi NAKANE Received: (from max@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA12295; Mon, 2 Jun 1997 10:24:36 -0700 (PDT) Date: Mon, 2 Jun 1997 10:24:36 -0700 (PDT) Message-Id: <199706021724.KAA12295@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: cvs commit: src/usr.bin/login login.access.5 Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk max 1997/06/02 10:24:36 PDT Modified files: usr.bin/login login.access.5 Log: Fix the man page's title (.Dt). (It has been ``SKEY.ACCESS''.) Revision Changes Path 1.2 +1 -1 src/usr.bin/login/login.access.5 From owner-cvs-usrbin Mon Jun 2 10:27:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA00371 for cvs-usrbin-outgoing; Mon, 2 Jun 1997 10:27:39 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA00314; Mon, 2 Jun 1997 10:27:04 -0700 (PDT) From: Masafumi NAKANE Received: (from max@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA12328; Mon, 2 Jun 1997 10:26:25 -0700 (PDT) Date: Mon, 2 Jun 1997 10:26:25 -0700 (PDT) Message-Id: <199706021726.KAA12328@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: cvs commit: src/usr.bin/login login.access.5 Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk max 1997/06/02 10:26:25 PDT Modified files: (Branch: RELENG_2_2) usr.bin/login login.access.5 Log: MFC: Rev.1.2. Revision Changes Path 1.1.8.1 +1 -1 src/usr.bin/login/login.access.5