phk
30c05e9d88
Update this to reflect changes in config(8) usage.
...
It finds 639 hits on kernel source from before the <sys/mount.h>
change earlier today.
2001-04-23 17:31:16 +00:00
rwatson
3294780bc2
o Add a comment identifying the "privileged on privileged" scenario.
...
Obtained from: TrustedBSD Project
2001-04-13 16:38:34 +00:00
rwatson
52b65f808f
o Add inter-process authorization uid regression testing for ktrace().
...
Obtained from: TrustedBSD Project
2001-04-13 16:25:25 +00:00
rwatson
7209360902
o s/debug/ptrace/ since shortly there will be tests involving other
...
forms of debugging.
Obtained from: TrustedBSD Project
2001-04-13 16:09:40 +00:00
rwatson
ac2ed82f96
o Expand inter-process authorization regression test to include
...
signalling with sigsegv as one of the tests.
o Teach errno_to_string() about ENOTSUPP.
Obtained from: TrustedBSD Project
2001-04-12 17:46:20 +00:00
rwatson
a51e05f22c
o Enable -DSETSUGID_SUPPORTED in inter-process authorization regression
...
test by default, as setugid() is now part of the base kernel (assuming
(options REGRESSION) has been enabled for the running kernel).
Obtained from: TrustedBSD Project
2001-04-11 20:23:23 +00:00
rwatson
0b2e1c72ff
o First pass at an inter-process authorization regression testing suite.
...
This test utility attempts to evaluate the current kernel policy
for authorization inter-process activities, currently ptrace(),
kill(, SIGHUP), getpriority(), and setpriority(). The utility creates
pairs of processes, initializes their credential sets to useful
cases, and reports on whether the results are in keeping with hard-coded
safety expectations.
o Currently, this utility relies on the availability of __setugid(),
an uncomitted system call used for managing the P_SUGID bit. Due to
continuing discussion of optional regression testing kernel components
("options REGRESSION") I'll hold off on committing that until the
discussion has reached its natural termination.
o A number of additional testing factors should be taken into account
in the testing, including tests for different classes of signals,
interactions with process session characteristics, I/O signalling,
broadcast activities such as broadcast signalling, mass priority
setting, and to take into group-related aspects of credentials.
Additional operations should also be taken into account, such as ktrace,
debugging attach using procfs, and so on.
o This testing suite is intended to prevent the introduction of bugs
in the upcoming sets of authorization changes associated with the
introduction of process capabilities and mandatory access control.
Obtained from: TrustedBSD Project
2001-04-11 17:21:14 +00:00
asmodai
d8144cf92b
Preceed/preceeding are not english words. Use precede and preceding.
2001-02-18 10:43:53 +00:00
phk
4b01672913
Look for modules in /boot/kernel these days.
2001-01-18 22:36:34 +00:00
phk
656e9ab520
The latest & greatest unused #include spotter. Faster, one-pass and
...
more precise than ever.
1230 hits on the current kernel.
2000-10-28 21:44:05 +00:00
phk
d97ba44e8c
Teach kerninclude to check <machine/*> #includes as well.
...
Currently it finds 2072 supposedly unneeded #includes in the first pass.
2000-10-13 12:03:01 +00:00
phk
417071227f
Use "make LINT" to create our LINT config
2000-09-25 12:40:39 +00:00
wollman
db8f038404
Fix compilation problems and bounds-checking bug in `ifinfo'.
...
PR: 21177
Submitted by: Craig Leres <leres@ee.lbl.gov>
2000-09-13 19:53:54 +00:00
phk
891c461467
Make this work with current makefiles again.
2000-08-21 14:42:48 +00:00
alex
35e308e82c
- Add $FreeBSD$
...
- Refer to the README files in the subdirs.
2000-08-13 14:46:31 +00:00
jake
5e208b0c18
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
jake
1d685644e0
Change the way that the queue(3) structures are declared; don't assume that
...
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
2000-05-23 20:41:01 +00:00
phk
0696fd75a7
Use profiling on LINT.
...
cosmetics.
2000-04-27 19:58:57 +00:00
wollman
de84eaca61
Add a little test program to demonstrate POSIX Shared Memory Objects.
2000-04-22 15:29:21 +00:00
sheldonh
3d17645240
Correct grammar in the synoptic comment.
...
Submitted by: ru
2000-03-03 09:25:00 +00:00
sheldonh
bcfb229504
Use double-quotes instead of single-quotes when displaying the usage
...
so that the shell interpolates $0.
PR: 17121
Submitted by: Peng HaiJie <phj@cn.FreeBSD.org>
2000-03-02 15:00:53 +00:00
dufault
43292194d2
These are regression tests for the P1003.1B scheduler.
...
Approved by: jkh
2000-02-16 14:28:42 +00:00
marcel
7ef582b5e1
Don't use -C internally. Use -c. For some reason files are not copied
...
with -C, although they should.
1999-12-15 18:08:56 +00:00
marcel
c520911bdb
Use install -C -p instead of cp -p.
...
Pointed out by: bde
1999-12-10 10:14:06 +00:00
marcel
80d8b59a37
install(1) lookalike that can be used during a build. Any options
...
are ignored and the remaining is passed on to cp(1). This allows
a build to be run as non-root without forcing any user/group
setting and also prevents setting any file flags.
This may not be the right place for buildtools.
1999-12-08 13:40:44 +00:00
wosch
b22d2604af
Include BSD-license.
...
PR: misc/15262
Submitted by: alex@big.endian.de
1999-12-06 22:33:40 +00:00
phantom
f95dc5ce40
Bring ``ac'' into reality. This great tools now works correctly (for
...
current state of the tree)
1999-11-04 08:45:02 +00:00
phantom
1fade4837e
Add short description of dumpvfscache
1999-11-04 08:42:29 +00:00
phk
3797a97fce
Add the machine that goes "BINGO" every time an potentially
...
unused #include is spotted in the kernel sources.
(This commit message celebrates Monty Pythons 30year aniversary)
1999-10-11 19:43:44 +00:00
archie
536d7020b6
Remove the "diffburst" tool, because equivalent functionality is now available
...
via "split -p". Leave a note to this effect in the README file.
1999-09-22 23:48:58 +00:00
phantom
d0a87ba929
mdoc(7) style fixes.
...
PR: docs/13408
Reviewed by: mpp
1999-09-05 06:02:03 +00:00
mpp
08e72288bf
Add $FreeBSD$ lines to man pages that are missing them to make it
...
easier for translation teams.
PR: docs/13418
Submitted by: Alexey Zelkin <phantom@cris.net>
1999-08-28 23:10:20 +00:00
peter
e4b04a2b21
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
bde
a6c8f8ea70
Look for symbols in /modules/*.ko, not in /lkm/*.o.
1999-07-29 07:12:01 +00:00
jkh
4f731cbceb
Move the proper set of libraries.
1999-04-05 21:41:56 +00:00
jkh
6b5f8ed180
Do a better job of finding the default root device.
1999-02-15 02:22:24 +00:00
joerg
e50096b8b5
Fix a typo describing the filename of cvt-wtmp.
...
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
1999-02-07 20:30:56 +00:00
jkh
f4ee39ca1d
Make directories unconditionally to deal with the empty directory
...
case.
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
1999-02-01 12:45:03 +00:00
jkh
621703352c
Make building the kernel conditional.
1999-01-27 03:18:33 +00:00
jkh
f489556751
1. Properly chflags libraries before moving (otherwise they don't).
...
2. Add my helper script for upgrades; not enabled yet.
1999-01-26 04:13:03 +00:00
archie
63cdb27596
Add the 'diffburst' tool, which does the following:
...
Reads the output of 'diff -r' and splits it into separate
patch files, one per file. The files are named 'patch-XX'
where XX is aa, ab, ac, ... Useful when creating ports.
1999-01-07 19:28:57 +00:00
cracauer
91897fdbfd
Actually document my last addition.
...
General cosmetics.
Add a note that scsi-defects has not been ported to CAM.
Submitted by: BDE
1998-12-17 12:21:20 +00:00
cracauer
6629358b18
Add some emacs code to make cc-mode almost compatible to style(9).
...
Sort entries in toplevel README.
1998-12-15 16:51:49 +00:00
archie
523b5bfd23
Automatically detect a.out vs. elf kernel
1998-12-08 08:14:37 +00:00
archie
c7ac889ebb
Add "-aout" flag to nm until the kernel is ELF'd.
1998-12-06 21:39:07 +00:00
bde
7ae90f7fd1
Ignore objects used to build utilities (*aicasm*.o and *genassym*.o).
1998-11-27 10:18:56 +00:00
bde
935af62dda
Removed all `vector xxxintr' specifications. Interrupt handlers are now
...
configured in drivers.
1998-10-22 15:53:06 +00:00
peter
c89ca46db9
3.0-RELEASE and now the post-release 3.0-CURRENT were being declared
...
'too old' to run ELF. Check the kernel version properly.
1998-10-17 05:40:46 +00:00
phk
d39eb0b7f6
Prevent ldconfig from choking by creating any missing directories.
1998-09-16 17:42:53 +00:00
imp
a3722a0545
getopt returns -1 not EOF
1998-09-09 17:24:31 +00:00