| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/release-pkg/; revision=296625
|
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=296587
|
|/
|
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/release-pkg/; revision=295171
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
Notes:
svn path=/head/; revision=284345
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=284172
|
| |\
| |/
|/|
| | |
Notes:
svn path=/projects/bmake/; revision=283595
|
| |\
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=270164
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=266219
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=265802
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=248169
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=246868
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Requested by: Simon Gerraty <sjg@juniper.net>
Notes:
svn path=/projects/bmake/; revision=239572
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
chmod, chflags, chgrp, chmod and chown now affect symlinks in -R mode as
defined in symlink(7); previously symlinks were silently ignored.
Differential Revision: https://reviews.freebsd.org/D2316
Reviewed by: jilles
MFC after: 1 month
Relnotes: yes
Sponsored by: Multiplay
Notes:
svn path=/head/; revision=282208
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=268793
|
|/
|
|
|
|
|
|
| |
Add a test for the chown utility. This sets up chown(8) to be capable of being
tested. As such, only add one test for now as an example.
Notes:
svn path=/head/; revision=268030
|
|
|
|
|
|
|
| |
This allows compilers and static analyzers to do more thorough analysis.
Notes:
svn path=/head/; revision=227251
|
|
|
|
|
|
|
|
| |
Found with: Coverity Prevent
CID: 7040
Notes:
svn path=/head/; revision=208815
|
|
|
|
| |
Notes:
svn path=/head/; revision=208792
|
|
|
|
|
|
|
|
|
|
|
|
| |
du(1), cp(1) etc, to prevent the crossing of mountpoints whilst using the
commands recursively.
PR: bin/130855
Submitted by: keramida
MFC after: 1 month
Notes:
svn path=/head/; revision=204165
|
|
|
|
| |
Notes:
svn path=/head/; revision=201390
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
system callers of getgroups(), getgrouplist(), and setgroups() to
allocate buffers dynamically. Specifically, allocate a buffer of size
sysconf(_SC_NGROUPS_MAX)+1 (+2 in a few cases to allow for overflow).
This (or similar gymnastics) is required for the code to actually follow
the POSIX.1-2008 specification where {NGROUPS_MAX} may differ at runtime
and where getgroups may return {NGROUPS_MAX}+1 results on systems like
FreeBSD which include the primary group.
In id(1), don't pointlessly add the primary group to the list of all
groups, it is always the first result from getgroups(). In principle
the old code was more portable, but this was only done in one of the two
places where getgroups() was called to the overall effect was pointless.
Document the actual POSIX requirements in the getgroups(2) and
setgroups(2) manpages. We do not yet support a dynamic NGROUPS, but we
may in the future.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=194494
|
|
|
|
|
|
|
|
| |
PR: 132834
Submitted by: "Alan R. S. Bueno" <alan.bsd@gmail.com>
Notes:
svn path=/head/; revision=190610
|
|
|
|
| |
Notes:
svn path=/head/; revision=141846
|
|
|
|
| |
Notes:
svn path=/head/; revision=140442
|
|
|
|
| |
Notes:
svn path=/head/; revision=140368
|
|
|
|
|
|
|
| |
from Berkeley.
Notes:
svn path=/head/; revision=133248
|
|
|
|
| |
Notes:
svn path=/head/; revision=119856
|
|
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/head/; revision=115224
|
|
|
|
| |
Notes:
svn path=/head/; revision=114601
|
|
|
|
|
|
|
|
|
|
|
| |
the old and new uid/gid.
PR: 41341
Submitted by: Edward Brocklesby <nighthawk@unrealircd.com>
Reviewed by: bde@ (an older version)
Notes:
svn path=/head/; revision=114005
|
|
|
|
| |
Notes:
svn path=/head/; revision=113091
|
|
|
|
|
|
|
|
|
|
| |
when -R is combined with patterns that might match ".." (like ".*").
PR: 46415
Submitted by: Gary W. Swearingen <swear@attbi.com>
Notes:
svn path=/head/; revision=109845
|
|
|
|
| |
Notes:
svn path=/head/; revision=108443
|
|
|
|
|
|
|
|
|
| |
PR: 40695
Submitted by: Maxim Maximov <mcsi@agava.com>
MFC after: 1 week
Notes:
svn path=/head/; revision=100252
|
|
|
|
| |
Notes:
svn path=/head/; revision=99968
|
|
|
|
|
|
|
| |
and add a __FBSDID() while I'm here.
Notes:
svn path=/head/; revision=99141
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In -STABLE, this is default, in -CURRENT it is not, which leads to many a
headache for a user coming to -CURRENT without remembering this fact. It
is one of the POLA violations we have not avoided by preparing the users
for it appopriately. Therefore, a warnx(3) is added here, explicitly to
be MFC'd shortly to start the re-education process rolling.
Reviewed by: General murmurs of approval in that IRC channel.
MFC after: 3 days
Notes:
svn path=/head/; revision=98935
|
|
|
|
| |
Notes:
svn path=/head/; revision=97732
|
|
|
|
| |
Notes:
svn path=/head/; revision=97558
|
|
|
|
|
|
|
|
|
| |
PR: 36447
No objections from: ru
MFC after: 3 days
Notes:
svn path=/head/; revision=94309
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(which somehow now seems to be the default for compiling -current).
This error popped up while doing a PicoBSD cross-compile on a 4.3-ish system,
it may well be that there are other apps which have similar problems,
but I did not spot them as they are not included in my picobsd config.
Whether adding prototypes for main() is the correct solution or not
I have no idea, a request to -current on the matter went basically
unanswered. Those who have better ideas are welcome to back this out
and replace it with the correct fix.
Notes:
svn path=/head/; revision=87893
|
|
|
|
| |
Notes:
svn path=/head/; revision=83410
|
|
|
|
|
|
|
| |
parenthesis.
Notes:
svn path=/head/; revision=83343
|
|
|
|
| |
Notes:
svn path=/head/; revision=81687
|
|
|
|
|
|
|
|
| |
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.
Notes:
svn path=/head/; revision=80029
|
|
|
|
| |
Notes:
svn path=/head/; revision=79537
|
|
|
|
| |
Notes:
svn path=/head/; revision=77540
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
``chown -h owner symlink'' did not set the symlink's owner
if the file the symlink points to already had that owner:
# ls -l alink afile
-rw-r--r-- 1 nobody ru 0 May 31 14:14 afile
lrwxr-xr-x 1 root ru 5 May 31 14:14 alink -> afile
# ./chown -h -v nobody alink
# ls -l alink afile
-rw-r--r-- 1 nobody ru 0 May 31 14:14 afile
lrwxr-xr-x 1 root ru 5 May 31 14:14 alink -> afile
Similarly for chgrp(1) and chmod(1).
Notes:
svn path=/head/; revision=77522
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is required by symlink(7), ``Commands not traversing a file tree''
subsection, third paragraph:
: It is important to realize that this rule includes commands which may
: optionally traverse file trees, e.g. the command ``chown file'' is
: included in this rule, while the command ``chown -R file'' is not.
For chown(8) and chgrp(1), this is also is compliance with the latest
POSIX 1003.1-200x draft.
MFC after: 1 week
Notes:
svn path=/head/; revision=77333
|
|
|
|
|
|
|
| |
PR: docs/27629
Notes:
svn path=/head/; revision=77160
|