Commit Graph

10007 Commits

Author SHA1 Message Date
elad
119d4b5acd PR/35253: YAMAMOTO Takashi: fileassoc hash size problem
fileassoc_table_add() was removed from the KPI and made internal. From now
fileassoc(9) will manage the optimal table size internally.

Input from and okay yamt@.
2007-02-06 01:09:48 +00:00
gdt
3a8d10addf Add Novatel Merlin, used in VZ V620.
From John Nielsen on freebsd-mobile.
Not tested, but almost certainly better than attaching as ugen.

FreeBSD has a UQ_ASSUME_CM_OVER_DATA quirk for this device; I can't
figure out what that means.
2007-02-05 15:13:28 +00:00
ad
20fd6754cf Sync with latest changes. 2007-02-05 15:04:21 +00:00
rillig
f59fec0d57 Mention the word "regular file" more clearly.
The term "append-only" directory was misleading.
2007-02-05 14:54:31 +00:00
rillig
a70aaa0ac5 Added a HISTORY section. 2007-02-05 14:48:25 +00:00
elad
5e2e282f9c Add support for per-user /tmp.
Enabled via per_user_tmp in /etc/rc.conf (default off).

See security(8) and rc.conf(5) for more details.

Lots of input from thorpej@ & christos@, thanks!
2007-02-04 08:19:26 +00:00
ad
26d6ccf325 Document cv_has_waiters(). 2007-02-03 16:49:11 +00:00
ad
00b8f6d201 - Require that cv_signal/cv_broadcast be called with the interlock held.
- Provide 'async' versions that don't need the interlock.
2007-02-03 16:39:53 +00:00
wiz
711856f6bb Fix Dd argument. 2007-02-02 07:37:06 +00:00
wiz
a88d4440e3 Sort SEE ALSO. Fix typo. 2007-02-02 07:36:09 +00:00
wiz
401fd96995 Sort options. Fix a few typos. 2007-02-02 07:35:28 +00:00
ad
c1a5096807 Add manpage for memory barrier ops. Not enabled in the Makefile yet. 2007-02-02 03:40:07 +00:00
elad
319fb82387 paxctl(1) -> paxctl(8), add "table of contents". 2007-02-02 02:42:00 +00:00
elad
2f9fd85b15 Some nits, paxctl(1) -> paxctl(8). 2007-02-02 02:39:13 +00:00
elad
725c64f2e3 <cyber> lgtm 2007-01-31 18:37:07 +00:00
apb
4432060543 * Insert "+1" at the front of a North American telephone number.
* Refer to pkgsrc/sysutils/wpi-firmware
2007-01-31 18:10:35 +00:00
njoly
f0142adc4d Remove wrong statement about non automatic files creation.
ok by christos
2007-01-31 15:41:37 +00:00
rpaulo
256dafd816 Sync with v1.111 adding FreeBSD 6.2 and DragonFly 1.8.0. 2007-01-31 14:45:04 +00:00
elad
409147ef11 Forgot to add notes about secmodel_register() and secmodel_register() in
previous commit -- added now.
2007-01-31 11:18:23 +00:00
elad
ac22ef0996 Update instructions on writing a new security model to include some notes
about LKMs and private data in credentials.
2007-01-31 11:16:46 +00:00
elad
9d00fe4640 Fix mdoc (Lt -> Gt). 2007-01-31 10:39:40 +00:00
elad
c439bcfe43 Add a new scope, the credentials scope, which is internal to the kauth(9)
implementation and meant to be used by security models to hook credential
related operations (init, fork, copy, free -- hooked in kauth_cred_alloc(),
kauth_proc_fork(), kauth_cred_clone(), and kauth_cred_free(), respectively)
and document it.

Add specificdata to credentials, and routines to register/deregister new
"keys", as well as set/get routines. This allows security models to add
their own private data to a kauth_cred_t.

The above two, combined, allow security models to control inheritance of
their own private data in credentials which is a requirement for doing
stuff like, I dunno, capabilities?
2007-01-31 10:08:23 +00:00
mrg
6024cd92c4 update the "bt" description to include "/l" modifier 2007-01-31 02:17:31 +00:00
wiz
47594a87c9 Add SWFG. 2007-01-30 22:01:13 +00:00
tron
6d2e146fcb "Transvaal" should be capitalized.
Patch provided by David A. Holland in PR misc/35517.
2007-01-30 13:10:49 +00:00
tron
03ffbba348 Correct documentation about ACPI related kernel options.
Patch provided by Joerg Niendorf in PR misc/35514.
2007-01-30 13:01:34 +00:00
gdt
5ff979921c Even though the parent doesn't descend here, it's still convenient to
have a makefile to build the 4 examples at once.
2007-01-30 01:26:58 +00:00
hannken
4d607243ba Change fstrans enum types to upper case.
No functional change.

From Antti Kantee <pooka@netbsd.org>
2007-01-29 15:42:50 +00:00
pooka
c1b9179682 Avoid doing a ludicrous number of reallocs when the file grows by only
lazy extending the file in setattr and really extending it in write.
2007-01-28 10:47:36 +00:00
elad
c2e4f788f9 Talk about special cases for kauth_authorize_action(). 2007-01-28 00:21:04 +00:00
elad
94d493dbe2 Remove extra '.El', left in previous commit. 2007-01-27 23:14:02 +00:00
pooka
f235a8d60c Add very uncorrect "suspend fs if server gets SIGUSR1" test for fs
suspension (hey, it's a test file system after all .... )
2007-01-26 23:02:05 +00:00
perry
34c4900430 Before I completely forget the issue, convert "PROG_PAX" to the
better-named "PAXCTL_FLAGS".
2007-01-25 23:04:28 +00:00
skrll
372930a9c7 Fix the path reference to the firmware package. 2007-01-25 16:16:38 +00:00
jschauma
aa5548dece add UUOC 2007-01-25 05:40:26 +00:00
wiz
a6b4bc9d66 Do not give Nx arguments it does not understand. 2007-01-23 22:24:30 +00:00
wiz
656213bfe1 Sort SEE ALSO alphabetically. Fix Xref. 2007-01-23 20:33:38 +00:00
wiz
a297486471 Sort SEE ALSO. 2007-01-23 20:32:05 +00:00
wiz
c0ed8c1e97 Make HTML-safe. 2007-01-23 20:31:33 +00:00
wiz
0f3c9bb729 Sort ERRORS. 2007-01-23 20:31:20 +00:00
christos
855c80dc29 delete "-std=gnu99" from c++ flags. From mrg. 2007-01-22 21:49:07 +00:00
jdc
2761c4c97a Note that sun-4 systems must set the PROM variable "console=p4opt".
Cross-reference cgfourteen(4).
New sentence, new line.
2007-01-22 18:11:56 +00:00
jdc
3cfa1eec0a Add additional cross-references (from Slava Semushin). 2007-01-22 11:57:44 +00:00
wiz
0b400eb99f Remove trailing space and grammar fix. 2007-01-21 22:14:53 +00:00
hannken
facd1f65cb Add and update documentation for fstrans(9) file system suspension helper.
wiz?
2007-01-21 15:42:36 +00:00
isaki
9e86a000cf Add support for CS5536. 2007-01-21 05:04:15 +00:00
xtraeme
a4423f177a Updated viaenv(4) driver:
* Support for the VIA VT8231 Hardware monitor.
* Power Management Timer available for timecounters in both
  VT86C686A and VT8231 (code simplified thanks to dev/ic/acpipmtimer).
* Remove viapm(4) code and manpage (which was a link to viaenv.4 anyway).

From OpenBSD, tested by some users.
2007-01-20 18:44:26 +00:00
elad
a78693aa19 Kill KAUTH_PROCESS_RESOURCE and just replace it with two actions for
nice and rlimit.
2007-01-20 16:47:38 +00:00
hubertf
326d0a938c Add a few entries contributed by Alexey Eremenko <al4321@gmail.com>,
and add CARP (by me)
2007-01-19 16:16:36 +00:00
hubertf
75f2812824 exclude working directories 2007-01-17 00:51:25 +00:00
elad
c3ca2b03a6 Add man-page for pathname(9) routines, but don't link to build yet. 2007-01-16 13:21:14 +00:00
elad
6df6f0ea65 Introduce kauth_proc_fork() to control credential inheritance. 2007-01-15 17:45:32 +00:00
elad
e52ee73ea8 arg0 is always 'struct proc *' for the process scope. 2007-01-15 17:05:01 +00:00
pooka
b5da39fea6 Gur Zbba vf Jnavat Perfprag (19% bs Shyy)
Add a little layering experiment, which both exercises the
componentname modification feature of libpuffs and tries to do
layering (just a little too hardcoded for comfort, fow now).  This
simply uses the puffs nullfs to present all data and paths in rot13.
You can even mount it twice for extra fun.
2007-01-15 00:46:29 +00:00
pooka
e6ea11c9c0 use new style to indicate rootpath 2007-01-15 00:43:07 +00:00
pooka
9a25a94ef7 adapt to libpuffs changes 2007-01-15 00:41:09 +00:00
pooka
14995912ad use the libpuffs path management routines to help build the sysctl
mib names
2007-01-15 00:40:37 +00:00
apb
a45dfb93f4 Define TOOL_JOIN. 2007-01-14 16:19:55 +00:00
gdt
11343fbd1f Add a heuristic to set rbus_min_start based on total RAM. The new
behavior is to choose 0.5 GB for <= 192 MB, 1 GB normally, and 2 GB
for >= 1 GB.  This should make the defaults work additionally old
Thinkpad 600Es, and also on notebooks with lots of RAM (e.g. T60 with
2GB).

ok christos@
2007-01-12 20:34:09 +00:00
pooka
dd15744c39 * register fsync operation
* test for -s, which causes no detach (don't need to remember to
  do follow-dances in gdb because of fork() used in daemon())
2007-01-11 17:50:35 +00:00
elad
8ed50e44ae veriexec_file_delete() and veriexec_table_delete() now take 'struct lwp *'
too.
2007-01-11 16:24:47 +00:00
pooka
764f2241da * initialize pflags properly
* make 'dump' imply 'don't detach'
2007-01-11 11:52:53 +00:00
pooka
cf4b2a379f example null file system built on top of the null layer in libpuffs 2007-01-11 01:03:03 +00:00
pooka
28b073df19 regen 2007-01-09 15:35:14 +00:00
elad
d2e4f7167b Remove advertising clause from all of my stuff. 2007-01-09 12:49:36 +00:00
kleink
803347c9aa Merge tzdata2007a. 2007-01-09 12:30:30 +00:00
kleink
3723141ebb Import tzdata2007a. 2007-01-09 12:28:23 +00:00
xtraeme
bdfae9b3bc First appeared in 4.0. 2007-01-08 23:55:58 +00:00
tsutsui
96b793e47c - add some note and Xref for rgephy(4) and rlphy(4), as per suggestion
from Steve Bellovin in PR kern/35376
- add some more 8169S based products which have their own PCI vendor ID
  and are listed in if_re_pci.c
- fix/remove some error messages in DIAGNOSTIC section to sync with reality.
- bump date
2007-01-08 15:37:10 +00:00
wiz
751fa51e41 Sort SEE ALSO. 2007-01-08 07:24:35 +00:00
wiz
378494c46b Appeared in 5.0. End sentence with a dot. 2007-01-08 07:21:17 +00:00
wiz
f05f89cb89 Serial comma. Add RCS Id. 2007-01-08 07:19:57 +00:00
elad
190f747fee Add a memoryallocators(9) man-page to give a short summary of memory
allocators available in the kernel.

Tons of input from YAMAMOTO Takashi, thanks!
2007-01-07 15:37:51 +00:00
xtraeme
ad691d8e2e ug(4): manual page for the Abit uGuru hardware system monitor
(wiz please review, thanks).
2007-01-07 03:14:09 +00:00
xtraeme
91e325391c sync with code, preempt wizd and bump date. 2007-01-07 01:44:01 +00:00
pooka
a67e4ce37f * do mount as a forward operation instead of a callback
* process -o args for mount
2007-01-06 18:25:19 +00:00
wiz
ac6fb6a04c From Sergey Svishchev in PR 34995:
Current termcap entry for wsvt25 is 'micro-minimal', so here's an
updated one.  I've based it on vt220-8.  DECSCNM sequence (dark/light
background) is not emulated by wscons, so visual bell is disabled (vb@);
also, I think that 'xn' quirk is unnecessary.  'rs' sequence should
fix PR/28402.

I've also added kB (back tab), F1 (F11 key) and F2 (F12 key) to xterm
entry.
2007-01-06 14:24:42 +00:00
wiz
e7caa1c8e8 Bump date for previous.
XXX: this needs updating for the sendmail and uucp removals.
2007-01-06 13:03:50 +00:00
ober
11827a57ef Update to include the new Zaurus port as per new-port checklist. 2007-01-06 03:53:21 +00:00
elad
a75d82b0bc We no longer have 'enum kauth_machdep_req'. 2007-01-05 13:23:22 +00:00
wiz
0d2fb92520 Fix Dd argument (who woke the wizd?) 2007-01-03 23:00:03 +00:00
joerg
724f61fbac Bump date as previous before wizd awakes. 2007-01-03 08:45:59 +00:00
joerg
a6d84a6d41 Reflect changed name of the firmware package after the update to
version 3.
2007-01-03 08:04:12 +00:00
elad
a13160f423 Make mount(2) and unmount(2) use kauth(9) for security policy.
Okay yamt@.
2007-01-02 10:47:28 +00:00
elad
c6e8423fec Make kauth_deregister_scope() and kauth_unlisten_scope() free the
passed kauth_scope_t and kauth_listener_t objects, respectively.

Okay yamt@.
2007-01-01 23:33:03 +00:00
pooka
d584a8d23a SUSv3 says: should the implementation not support directory unlinking,
unlink shall fail with EPERM and the errno of the failure shall be EPERM
2007-01-01 21:32:12 +00:00
wiz
2e33f7658d Remove pasto lines in license; ok rumble@. 2007-01-01 20:16:18 +00:00
wiz
fb228f3ef5 Fix Dd argument (should be full month name). 2007-01-01 16:58:00 +00:00
pavel
e697c78846 Add alpha-specific information. 2007-01-01 16:05:12 +00:00
wiz
183497f456 Sort options in SYNOPSIS. Use Dq for strings and Pa for paths.
New sentence, new line.
2006-12-31 09:40:58 +00:00
wiz
4383124932 Use double quotes for strings. Remove trailing whitespace.
New sentence, new line. Sort SEE ALSO.
2006-12-31 09:40:18 +00:00
gdt
155f4a0519 Add D-Link DWL-AG660. (A card with "H/W Ver.:A2" and FCC ID
KA2DWLAG650A3 attached and worked, but I'm not sure if it's a 5212 or
5213 because the driver doesn't print it at attach time.)
2006-12-30 23:51:18 +00:00
rumble
486ddd506f Build man8.sgimips. Alphabetise the list. 2006-12-30 19:29:20 +00:00
rumble
c916a07b67 Add section 8 man pages for sgimips, including brief entries on the boot
procedure and the sgivol utility.
2006-12-30 19:28:19 +00:00
elad
867767da66 Add veriexe_openchk(). 2006-12-30 15:32:19 +00:00
rumble
78f7b270d1 Fix a typo, tweak wording, and maintain consistency. 2006-12-30 04:45:13 +00:00
pooka
81b905fdbb if MKPUFFS=yes is given, build & install mount_psshfs (default: no) 2006-12-29 15:52:20 +00:00
pooka
6a42c9c838 apply wide-angle rotollation beam to match libpuffs changes 2006-12-29 15:37:06 +00:00
pooka
fb7890b666 ssshfs is obsoleted by mount_psshfs 2006-12-29 15:36:18 +00:00
wiz
9fb2b767d2 New sentence, new line. Use Nx. Drop dot at end of SEE ALSO. 2006-12-28 11:44:19 +00:00