| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
- no blank before trailing delimiter
- whitespace at end of input line
- sections out of conventional order
- normalizing date format
- AUTHORS section without An macro
Notes:
svn path=/head/; revision=366572
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.
The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
No functional change intended.
Notes:
svn path=/head/; revision=326276
|
|
|
|
|
|
|
| |
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=325188
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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=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
|
|
|
|
|
|
|
| |
Reviewed by: rwatson
Notes:
svn path=/head/; revision=216292
|
|
|
|
| |
Notes:
svn path=/head/; revision=201390
|
|
|
|
|
|
|
|
| |
Most of these tools build with WARNS=6, except for their use of K&R
function declarations.
Notes:
svn path=/head/; revision=201387
|
|
|
|
| |
Notes:
svn path=/head/; revision=141580
|
|
|
|
|
|
|
|
|
|
| |
attributes, use the current convention for attribute directory names
so that UFS_EXTATTR_AUTOSTART will work with them.
Approved by: re (scottl)
Notes:
svn path=/head/; revision=115002
|
|
|
|
| |
Notes:
svn path=/head/; revision=113091
|
|
|
|
| |
Notes:
svn path=/head/; revision=99968
|
|
|
|
|
|
|
| |
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=98905
|
|
|
|
|
|
|
|
|
|
|
| |
have native extended attributes rather than stacked extended attributes.
While I'm at it, make sure UFS_EXTATTR is not spelt FFS_EXTATTR.
Sponsored by: DARPA, NAI Labs
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=98602
|
|
|
|
|
|
|
|
|
|
|
| |
Update copyright date.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
Extracted from: green
Notes:
svn path=/head/; revision=95018
|
|
|
|
|
|
|
| |
attribute sizes (up to two orders of magnitude!)
Notes:
svn path=/head/; revision=93928
|
|
|
|
|
|
|
| |
be inspected to show the maximum attribute size and file.
Notes:
svn path=/head/; revision=88740
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o remove extraneous extern's
o prototype functions
o combine multiple return (0)'s into a single return (0) at the
end of main()
Approved by: rwatson
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=86994
|
|
|
|
|
|
|
|
|
|
| |
longer need to link libutil into command-line extended attribute
utilities.
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=86453
|
|
|
|
|
|
|
| |
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=86429
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
computed a a chunksize that didn't include the extended attribute
header. This was a non-fatal error, in that it was just writing out
zeros anyway, but did have the effect of not pre-allocating the
right amount of disk space. This fix calculates chunksize to include
the attribute header.
Submitted by: Dale Rahn
Sponsored by: DARPA, UPenn POSSE Project
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=86428
|
|
|
|
|
|
|
|
| |
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=80022
|
|
|
|
| |
Notes:
svn path=/head/; revision=79454
|
|
|
|
| |
Notes:
svn path=/head/; revision=74866
|
|
|
|
|
|
|
| |
- MAN[1-9] -> MAN.
Notes:
svn path=/head/; revision=74816
|
|
|
|
| |
Notes:
svn path=/head/; revision=74532
|
|
|
|
|
|
|
|
|
|
| |
reserved word.
Submitted by: jkh
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=74441
|
|
|
|
|
|
|
|
|
| |
disable commands work as documented.
Approved by: rwatson
Notes:
svn path=/head/; revision=74394
|
|
|
|
| |
Notes:
svn path=/head/; revision=74350
|
|
|
|
|
|
|
|
|
|
|
| |
explicit namespaces. Modify it to use libutil for string/constant
namespace conversions. Update the documentation to take into account
the new interface.
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=74275
|
|
|
|
| |
Notes:
svn path=/head/; revision=71898
|
|
|
|
| |
Notes:
svn path=/head/; revision=70403
|
|
|
|
|
|
|
| |
Submitted by: jedgar
Notes:
svn path=/head/; revision=70003
|
|
|
|
| |
Notes:
svn path=/head/; revision=68965
|
|
|
|
|
|
|
|
|
|
| |
utility that is cautious but sometimes you want to be less
cautious. Go figure.
Submitted by: sheldonh
Notes:
svn path=/head/; revision=65777
|
|
|
|
|
|
|
|
|
|
|
|
| |
the existing attribute file rather than aborting with an error.
o Useful if you want to reset the state of attributes on the system without
allocating different disk blocks through deletion and recreation,
for example, if you're doing benchmarks of extended attribute code. :-)
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=65767
|
|
|
|
|
|
|
|
|
|
| |
attribute instance headers, or higher inode numbers will require
additional disk blocks to be allocated later.
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=65589
|
|
|
|
| |
Notes:
svn path=/head/; revision=65434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
attribute namespace and DAC protection on file:
- Attribute names beginning with '$' are in the system namespace
- The attribute name "$" is reserved
- System namespace attributes may only be read/set by suser()
or by kernel (cred == NULL)
- Other attribute names are in the application namespace
- The attribute name "" is reserved
- Application namespace attributes are protected in the manner
of the target file permission
o Kernel changes
- Add ufs_extattr_valid_attrname() to check whether the requested
attribute "set" or "enable" is appropriate (i.e., non-reserved)
- Modify ufs_extattr_credcheck() to accept target file vnode, not
to take inode uid
- Modify ufs_extattr_credcheck() to check namespace, then enforce
either kernel/suser for system namespace, or vaccess() for
application namespace
o EA backing file format changes
- Remove permission fields from extended attribute backing file
header
- Bump extended attribute backing file header version to 3
o Update extattrctl.c and extattrctl.8
- Remove now deprecated -r and -w arguments to initattr, as
permissions are now implicit
- (unrelated) fix error reporting and unlinking during failed
initattr to remove duplicate/inaccurate error messages, and to
only unlink if the failure wasn't in the backing file open()
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=65377
|
|
|
|
|
|
|
|
|
| |
forgotten due to minimal sleep. Thanks!
Submitted by: sheldonh
Notes:
svn path=/head/; revision=63019
|
|
|
|
|
|
|
|
|
| |
-r and -w arguments
Submitted by: sheldonh
Notes:
svn path=/head/; revision=63018
|
|
|
|
|
|
|
|
|
|
|
|
| |
argument via optarg. This corrects a segfault when initattr is invoked
with either of these two arguments. Not sure how this got broken given
that in the original patches it was fine -- presumably a merging
mistake.
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=62995
|
|
|
|
|
|
|
| |
Reviewed by: maintainer
Notes:
svn path=/head/; revision=60326
|
|
|
|
|
|
|
|
|
|
| |
o Update extattrctl.c to default new attributes to readable and writable
only by the kernel and root user. Previously the default was to allow
the file owner to directory view and manipulate the attributes, which
is probably an inappropriate default.
Notes:
svn path=/head/; revision=59446
|