rwatson
b7f4c19c8b
Regen.
2002-07-30 16:52:22 +00:00
rwatson
f7a9497e2d
Introduce a mac_policy() system call that will provide MAC policies
...
with a general purpose front end entry point for user applications
to invoke. The MAC framework will route the system call to the
appropriate policy by name.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-30 16:50:25 +00:00
sobomax
20b0ab1150
Add support for controlling line1 mixer device, which on some cards represents
...
onboard FM tuner.
MFC after: 2 weeks
2002-07-30 16:24:00 +00:00
nectar
d8897f84c8
For processes which are set-user-ID or set-group-ID, the kernel performs a few
...
special actions for safety. One of these is to make sure that file descriptors
0..2 are in use, by opening /dev/null for those that are not already open.
Another is to close any file descriptors 0..2 that reference procfs. However,
these checks were made out of order, so that it was still possible for a
set-user-ID or set-group-ID process to be started with some of the file
descriptors 0..2 unused.
Submitted by: Georgi Guninski <guninski@guninski.com>
2002-07-30 15:38:29 +00:00
nectar
60918054e9
Update list of installed manual pages after regenerating them.
2002-07-30 14:47:24 +00:00
nectar
9b12eca4b2
This commit was generated by cvs2svn to compensate for changes in r100946,
...
which included commits to RCS files with non-trunk default branches.
2002-07-30 14:34:51 +00:00
nectar
3b5892151d
Import the regenerated OpenSSL man pages after import of OpenSSL 0.9.6e.
2002-07-30 14:34:51 +00:00
blackend
17c8c9e779
Correct links to Handbook's pages:
...
http://www.freebsd.org/handbook/mirrors.html is not working anymore,
http://www.freebsd.org/doc/handbook/mirrors.html is the new link
MFC after: 1 week
2002-07-30 14:08:16 +00:00
tjr
e465cc4382
Ignore leading semicolons on commands; required by SUSv3.
...
Obtained from: NetBSD (kleink, Aymeric Vincent)
2002-07-30 14:07:30 +00:00
nectar
9b13f71fee
Resolve conflicts after import of OpenSSL 0.9.6e.
2002-07-30 13:58:53 +00:00
nectar
9b2d850453
This commit was generated by cvs2svn to compensate for changes in r100936,
...
which included commits to RCS files with non-trunk default branches.
2002-07-30 13:38:06 +00:00
nectar
2f13e09165
Import of OpenSSL 0.9.6e.
2002-07-30 13:38:06 +00:00
phk
86b15117de
Warning cleanup.
...
Format changes by peter
2002-07-30 13:01:25 +00:00
nectar
7515065745
This man page has not been referenced by anything for a while,
...
and is not part of the OpenSSL distribution. Remove it.
2002-07-30 12:54:03 +00:00
nectar
edc9b2ee92
Update to match reality (i.e. reference libcrypto headers and
...
libraries, not the no-longer-existent libdes).
2002-07-30 12:53:15 +00:00
nectar
0518ae8674
Remove many obsolete files. The majority of these are simply no
...
longer included as part of the OpenSSL distribution. However, a few
we just don't need and are explicitly excluded in FREEBSD-Xlist.
2002-07-30 12:51:09 +00:00
nectar
8b62a95bfc
Resolve conflicts after import of OpenSSL 0.9.6d.
2002-07-30 12:46:49 +00:00
nectar
0aed2eea83
Import of OpenSSL 0.9.6d.
2002-07-30 12:44:15 +00:00
nectar
050218e0d0
This commit was generated by cvs2svn to compensate for changes in r100928,
...
which included commits to RCS files with non-trunk default branches.
2002-07-30 12:44:15 +00:00
nectar
ef94fba97d
Update list of files to remove prior to import of OpenSSL 0.9.6d
2002-07-30 12:38:41 +00:00
phk
aba97c33f3
Fix braino in last commit.
2002-07-30 12:02:41 +00:00
phk
99c4adc497
Move ffs_isfreeblock() to ffs_alloc.c and make it static.
...
Sponsored by: DARPA & NAI Labs.
2002-07-30 11:54:48 +00:00
sobomax
4b913866d7
Regen after usbdevs rev.1.95.
2002-07-30 11:03:50 +00:00
sobomax
879f210160
Add ID for Luwen EasyDisk USB flash memory drive.
...
PR: 41081
Submitted by: demon
MFC after: 5 days
2002-07-30 11:02:35 +00:00
sobomax
b063d98628
Add a quick check that device actually has sound capabilities. The problem
...
is that some cards built around fm801 chip have the same device ID, only
have radio tuner onboard, but no sound capabilities. Therefore, with such
card inserted and `device pcm' in kernel the user has a big problem, as
the fm801 driver effectively hangs the machine when trying to initialise
nonexistent ac97 codecs (it does 500 retries with 1 second interval!).
It would be better if MediaForte's engeneers were smart enough to put
different device ID into such cards, but it isn't an option.
MFC after: 2 weeks
2002-07-30 10:54:19 +00:00
tanimura
bc06c086d9
In endtsleep() and cv_timedwait_end(), a thread marked TDF_TIMEOUT may
...
be swapped out. Do not put such the thread directly back to the run
queue.
Spotted by: David Xu <davidx@viasoft.com.cn>
While I am here, s/PS_TIMEOUT/TDF_TIMEOUT/.
2002-07-30 10:12:11 +00:00
jeff
b1cd18ff69
- Add vfs_badlock_{print,panic} support to the remaining VOP_ASSERT_*
...
macros.
2002-07-30 09:57:37 +00:00
jeff
0dff235bad
- Add automatic post vop debug checks. These work in both the success and
...
failure cases.
2002-07-30 08:52:00 +00:00
jeff
1a20b66849
- Acknowledge recursive vnode locks in the vop_unlock specification. The
...
vnode may not be unlocked even if the operation succeeded.
2002-07-30 08:50:52 +00:00
des
98c860bfbd
Since pam_get_authtok(3) doesn't know about our options structure, setting
...
the PAM_ECHO_PASS option on-the-fly is a NOP (though it wasn't with the
old pam_get_pass(3) code). Instead, call pam_prompt(3) directly. This
actually simplifies the code a bit.
MFC after: 3 days
2002-07-30 08:32:03 +00:00
brian
ae9417246c
Do a case insensitive comparison when comparing the ms-chap response
...
string.
2002-07-30 08:09:26 +00:00
alc
23be708506
o In vm_object_madvise() and vm_object_page_remove() replace
...
vm_page_sleep_busy() with vm_page_sleep_if_busy(). At the same time,
increase the scope of the page queues lock. (This should significantly
reduce the locking overhead in vm_object_page_remove().)
o Apply some style fixes.
2002-07-30 07:23:04 +00:00
imp
a834f828f3
Add a bunch more cards that are known to work.
...
Add a warning about the Symbol LA-4100 series of cards. You gotta
load special firmware, and the wi driver in the tree doesn't support
that yet.
2002-07-30 06:58:27 +00:00
tanimura
8eb7238cad
- Optimize wakeup() and its friends; if a thread waken up is being
...
swapped in, we do not have to ask for the scheduler thread to do
that.
- Assert that a process is not swapped out in runq functions and
swapout().
- Introduce thread_safetoswapout() for readability.
- In swapout_procs(), perform a test that may block (check of a
thread working on its vm map) first. This lets us call swapout()
with the sched_lock held, providing a better atomicity.
2002-07-30 06:54:05 +00:00
alc
18acb2ea27
o Lock page queue accesses by pmap_release_free_page().
2002-07-30 06:45:39 +00:00
jake
eb814d118c
Add definitions for statistical and high-resolution profiling. The calling
...
conventions for _mcount and __cyg_profile_func_enter are different, so
statistical profiling kernels build and link but don't actually work.
IWBNI one could tell gcc to only generate calls to the former.
Define uintfptr_t properly for userland, but not for the kernel (I hope).
2002-07-30 06:14:34 +00:00
jake
5b1899e180
The data cache on UltraSPARC III is not directly mapped, so don't assert
...
that. This breaks assumptions made by some of the cache flushing code,
but UltraSPARC III has different methods for invalidating cache lines
anyway.
2002-07-30 05:48:33 +00:00
silby
87912a806c
Update docs to reflect change in count of procs reserved for root
...
from 1 to 10.
PR: kern/40515
Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU>
MFC after: 1 day
2002-07-30 05:37:00 +00:00
silby
ac93c76bf6
Update docs to reflect change in count of procs reserved for root
...
from 1 to 10.
PR: kern/40515
Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU>
MFC after: 1 day
2002-07-30 05:36:34 +00:00
fenner
83c61fd14f
Routing socket messages are padded to sizeof(long), not just
...
sizeof(u_int32_t).
2002-07-30 04:49:13 +00:00
jake
82b18a4bfe
Fix int/size_t mismatch for sysctl arguments. Try not to introduce more
...
unsorting.
Reviewed by: bde (unsorted version)
2002-07-30 04:45:14 +00:00
bmah
18d94560ca
New release notes: ctags(1) -T, finger(1) -4/-6 (+MFC), various sh(1)
...
built-ins (most of which were MFC-ed).
Modified release notes: hw.pci.enable_io_modes sysctl
MFCs noted: ls(1) -m/-p/-x, rm(1) -v (marked as historic), sh(1) -C,
split(1) -a.
2002-07-30 04:32:14 +00:00
jake
d8a2beb660
Panic if the data cache has too many virtual colors (more than 2).
2002-07-30 04:19:07 +00:00
peter
6d477ea585
Use fchmod() to restore the tty modes.
2002-07-30 03:49:27 +00:00
jake
27afff05e2
Use _ALIGN_DATA and _ALIGN_TEXT.
2002-07-30 02:27:24 +00:00
rwatson
21b05d2669
Rebuild of files generated from syscalls.master.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-30 02:09:24 +00:00
rwatson
fec973334a
Prototype function arguments, only with MAC-specific structures
...
replaced with void until we bring in the actual structure definitions.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-30 02:06:34 +00:00
rwatson
6d3a50a17c
Hook up kern_mac.c to the build.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-30 02:04:56 +00:00
rwatson
6d23f2cbf6
Stubs for the TrustedBSD MAC system calls to permit TrustedBSD MAC
...
userland code to operate on kernel's from the main tree. Not much
in this file yet.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-30 02:04:05 +00:00
tjr
6d20181e60
When translating and -C is specified, behave as if the complemented set was
...
in the locale collating order as required by SUSv3.
2002-07-29 23:42:00 +00:00