| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The actual issue was the fact that if - was used then some restriction were
already set to stdin when we were applying caph_limit_stdio which was failing
due to the fact the fd was the fd was already restricted to lower rights.
Restricting stdio before actually opening the files prevent trying to raise the
right and fixes the issue.
And this allows to keep failing the program if restriction failed
Approved by: allanjude
Differential Revision: https://reviews.freebsd.org/D9723
Notes:
svn path=/head/; revision=314099
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When fed from a pipe, lam(1) would sometimes fail:
lam: unable to limit stdio: Capabilities insufficient
fixed regression in portsnap(8) introduced in r313938
This broke portsnap(8), the app that the capsicumization of lam(1) was
meant to secure.
# portsnap fetch update
Looking up portsnap.FreeBSD.org mirrors... 6 mirrors found.
Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Updating from Tue Feb 21 16:05:39 MSK 2017 to Tue Feb 21 16:59:30 MSK 2017.
Fetching 5 metadata patches.lam: unable to limit stdio: Capabilities insufficient
done.
Applying metadata patches... done.
Fetching 5 metadata files... lam: unable to limit stdio: Capabilities insufficient
/usr/sbin/portsnap: cannot open 8c94d2c3f8fcea20eb1fd82021566c99c63a010e6b3702ee11e7a491795bcfb8.gz: No such file or directory
metadata is corrupt.
Reported by: Vladimir Zakharov <zakharov.vv@gmail.com>, Ben Woods <woodsb02@gmail.com>
Notes:
svn path=/head/; revision=314098
|
|
|
|
|
|
|
|
|
|
|
| |
lam(1) is used in portsnap(8), so lock it down
Reviewed by: emaste, cem, jonathan
Sponsored by: ScaleEngine Inc.
Differential Revision: https://reviews.freebsd.org/D8076
Notes:
svn path=/head/; revision=313938
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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=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
|
|/
|
|
|
|
|
|
|
|
|
|
| |
PR: 196786
Differential Revision: https://reviews.freebsd.org/D2115
Submitted by: John A. Kunze (Author)
Approved by: wblock (mentor)
MFC after: 1 week
Sponsored by: ScaleEngine Inc.
Notes:
svn path=/head/; revision=281209
|
|
|
|
|
|
|
| |
This allows compilers and static analyzers to more thorough analysis.
Notes:
svn path=/head/; revision=227240
|
|
|
|
|
|
|
|
|
|
|
|
| |
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
Also add $FreeBSD$ to a few files to keep svn happy.
Discussed with: imp, rwatson
Notes:
svn path=/head/; revision=216370
|
|
|
|
|
|
|
|
| |
Most of these tools properly build at WARNS=6, except for their K&R
function declarations. Fix this, so we can bump WARNS as well.
Notes:
svn path=/head/; revision=201382
|
|
|
|
|
|
|
| |
MFC after: 1 month
Notes:
svn path=/head/; revision=163515
|
|
|
|
| |
Notes:
svn path=/head/; revision=148713
|
|
|
|
| |
Notes:
svn path=/head/; revision=133561
|
|
|
|
| |
Notes:
svn path=/head/; revision=132404
|
|
|
|
|
|
|
| |
arguments are processed, at least temporarily.
Notes:
svn path=/head/; revision=99221
|
|
|
|
| |
Notes:
svn path=/head/; revision=99112
|
|
|
|
| |
Notes:
svn path=/head/; revision=98934
|
|
|
|
|
|
|
|
| |
in main() and print usage, or if there are too many arguments, handle that
there, too.
Notes:
svn path=/head/; revision=98933
|
|
|
|
| |
Notes:
svn path=/head/; revision=95124
|
|
|
|
|
|
|
| |
help the GCC3 transition and CURRENT in general.
Notes:
svn path=/head/; revision=90415
|
|
|
|
|
|
|
|
|
|
| |
lam(1) indicating that paste(1) is a standard way to do some of the same
things.
MFC after: 1 week
Notes:
svn path=/head/; revision=83745
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=81222
|
|
|
|
| |
Notes:
svn path=/head/; revision=79755
|
|
|
|
| |
Notes:
svn path=/head/; revision=72432
|
|
|
|
|
|
|
|
|
| |
names and revert to char *[].
bde by: bde, imp
Notes:
svn path=/head/; revision=72178
|
|
|
|
| |
Notes:
svn path=/head/; revision=72153
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use tolower() rather than bit or-ing
Sanity check user specified printf() format
Exit when too many input files are given
Remove register from variables
Reviewed by: markm, imp
Notes:
svn path=/head/; revision=72152
|
|
|
|
| |
Notes:
svn path=/head/; revision=71895
|
|
|
|
| |
Notes:
svn path=/head/; revision=70197
|
|
|
|
| |
Notes:
svn path=/head/; revision=68963
|
|
|
|
| |
Notes:
svn path=/head/; revision=68575
|
|
|
|
| |
Notes:
svn path=/head/; revision=62894
|
|
|
|
| |
Notes:
svn path=/head/; revision=50477
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
track.
The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;
.\" $Id$
.\"
If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.
Approved by: bde
Notes:
svn path=/head/; revision=48792
|
|
|
|
|
|
|
| |
function. Rewrote man page in mdoc format.
Notes:
svn path=/head/; revision=27497
|
|
Notes:
svn path=/cvs2svn/branches/CHRISTOS/; revision=1590
|