summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* from select(2):billf2002-01-201-3/+9
| | | | | | | | | Any of readfds, writefds, and exceptfds may be given as nil pointers if no descriptors are of interest. neither wfds nor efds were of interest so now they are nil. also, do a little better then making an educated guess for nfds.
* Merge from NetBSD:joe2002-01-202-22/+23
| | | | | | | | uchireg.h: -r1.12 uchi.c: -r1.121 date: 2000/07/23 19:43:38; author: augustss; state: Exp; Be a little more explicit and careful about setting links in TDs and QHs.
* Correct the majors entry for 'iir'. 163 is vacated now.msmith2002-01-201-2/+2
|
* Add the 'iir' driver, for the Intel Integrated RAID controllers andmsmith2002-01-2011-0/+3612
| | | | | | | | prior ICP Vortex models. This driver was developed by Achim Leubner of Intel (previously with ICP Vortex) and Boji Kannanthanam of Intel. Submitted by: "Kannanthanam, Boji T" <boji.t.kannanthanam@intel.com> MFC after: 2 weeks
* ICP have been acquired by Intel, and their driver is now the Intelmsmith2002-01-201-1/+1
| | | | | | | Integrated RAID driver, supported by <boji.t.kannanthanam@intel.com> and <achim.leubner@intel.com>. Submitted by: "Kannanthanam, Boji T" <boji.t.kannanthanam@intel.com>
* The Libretto L series has no $PIR table, but does have a _PIR table.imp2002-01-203-39/+66
| | | | | | | | | | | | | This typo keeps us from properly routing an interrupt for CardBus bridges on this machine. So, now we look for $PIR and then _PIR to cope. With these changes, the Libretto L1 now works properly. Evidentally, the idea comes from patch that the Japanese version of RedHat (or against a Japanese version of Red Hat), but my Japanese isn't good enough to to know for sure. Reported by: Hiroyuki Aizu-san <eyes@navi.org> # This may be an MFC candidate, but I'm not yet sure.
* Prevent overflowing the buffer that stores the command arguments.mikeh2002-01-201-4/+8
| | | | | | PR: bin/19422 Not objected to by: -audit MFC after: 3 weeks
* o Revision 1.99 ("KSE Milestone 2") left the aio daemonsalc2002-01-201-2/+2
| | | | | | | | | sleeping on a process object but changed the corresponding wakeup()s to the thread object. The result was that non-raw aio ops waited for an aio daemon to timeout before action was taken. Now, we sleep on the thread object. PR: kern/34016
* Link mail(1) to mailx per POSIX. Mail(1) isn't 100% POSIX compliant,mikeh2002-01-192-4/+7
| | | | | | but it is pretty close. Not objected to by: -standards
* I've been meaning to do this for a while. Add an underscore to thedillon2002-01-1915-58/+58
| | | | | | | | time_to_xxx() and xxx_to_time() functions. e.g. _time_to_xxx() instead of time_to_xxx(), to make it more obvious that these are stopgap functions & placemarkers and not meant to create a defacto standard. They will eventually be replaced when a real standard comes out of committee.
* Really back out ache's commits. These files are now precisely as they weredes2002-01-194-13/+17
| | | | twentyfour hours ago, except for RCS ids.
* Back out PAM_CRED_ERR additionache2002-01-192-2/+0
|
* Back out recent changesache2002-01-195-34/+22
|
* MFen (1.261 --> 1.263).kuriyama2002-01-191-1/+27
|
* Remove bogus entry.kuriyama2002-01-191-4/+0
|
* MFen (1.260 --> 1.261; order changes only).kuriyama2002-01-191-186/+187
|
* New release notes: ARCNET support, cm driver.bmah2002-01-194-0/+28
|
* New release notes: dc(4) supports VLANs, man(1) no longer SUID man,bmah2002-01-192-0/+34
| | | | /etc/pam.d/.
* Alphabetize the kernel changes section by manpage reference orbmah2002-01-192-330/+334
| | | | keyword, where possible.
* Turn on pam_opie by default. It should not affect non-OPIE users.ache2002-01-191-1/+1
|
* If user not exist in OPIE system, return failure immediately insteadache2002-01-191-1/+1
| | | | | of producing fake prompts with random numbers which can be detected by potential intruder in two tries and totally confuse non-OPIE users.
* Back out second right-now-expired password check in pam_sm_chauthtok,ache2002-01-191-2/+1
| | | | old expired password assumed there
* Turn on pam_opie by default. It not affect non-OPIE usersache2002-01-191-2/+1
|
* Add PAM_CRED_ERR as valid failure caseache2002-01-192-0/+2
|
* Previous commit was incomplete, useache2002-01-191-1/+1
| | | | | "[default=ignore success=done cred_err=die]" options instead of "required"
* Previous commit was incomplete, use new error code PAM_CRED_ERR toache2002-01-191-2/+1
| | | | indicate die case, different from PAM_SUCCESS and PAM_AUTH_ERR
* Add flags 0x10000 to IO Data WN-B11/PCM's entry. Evidentally, theyimp2002-01-191-1/+1
| | | | | | | changed firmware and the new cards don't work without this. Submitted by: ume MFC after: 3 days
* Remove explaining comment and pam_unix commented out, now pam_unix can beache2002-01-191-4/+1
| | | | chained with pam_opie
* Rewrite 'pwok' fallback in the way it can be properly chained with pam_unixache2002-01-191-19/+10
| | | | | | Replace snprintf %s with strlcpy Check for NULL returned from getpwnam()
* Lock the caller process if the pid passed to getsid() or getpgid()tanimura2002-01-191-4/+6
| | | | equals to zero.
* Call opieunlock() only if we skip opieverify() partache2002-01-191-2/+3
|
* MFen (1.259 --> 1.260).kuriyama2002-01-191-1/+10
|
* For getsid(), return the sid stored in struct session. This preventstanimura2002-01-191-1/+1
| | | | | | panic in case where a session has no session leader. Inspired by: Solaris 8
* New release notes: bpf(4) works better with select(2) and poll(2),bmah2002-01-192-0/+18
| | | | natd(8) -log_ipfw_denied.
* Add yet one expired-right-now password check, in pam_sm_chauthtokache2002-01-191-13/+12
| | | | | srandomdev() can't be used in libraries, replace srandomdev()+random() by arc4random()
* MFen (1.257 --> 1.259).kuriyama2002-01-191-11/+9
|
* Make compile, remove extra fdrop() calls.alfred2002-01-191-3/+1
| | | | Change name of function to what it's supposed to be (s/sys/do)
* make compile, add missing { and variable declaration.alfred2002-01-191-2/+2
|
* Semi-backout previous fgetvp change, we need the struct file pointeralfred2002-01-191-7/+11
| | | | to perform relative offset calculations, so use fget instead.
* o Clarify that various sysctl timing values are in milliseconds.rwatson2002-01-191-6/+7
|
* Change comment since fallback provided now not by ftpd but by pam_opieache2002-01-191-1/+2
|
* Set pwok to 1 for non-OPIE usersache2002-01-191-2/+2
|
* Remove conditional 'pwok' fallback for PAM which nowache2002-01-191-9/+7
| | | | | | | is implemented in pam_opie module For non-PAM variant rewrite empty password checking code to do the right thing and not disallow empty passwords in all cases.
* Add missing check for right-now-expired passwordache2002-01-191-0/+2
|
* Implement 'pwok', i.e. conditional fallback to unix passwordache2002-01-191-5/+27
| | | | as supposed by opieaccessfile() and opiealways()
* Remove 'VXLOCK: interlock avoided' warnings. This can now occur in normaldillon2002-01-192-0/+6
| | | | | | | | | | | | operation. The vgonel() code has always called vclean() but until we started proactively freeing vnodes it would never actually be called with a dirty vnode, so this situation did not occur prior to the vnlru() code. Now that we proactively free vnodes when kern.maxvnodes is hit, however, vclean() winds up with work to do and improperly generates the warnings. Reviewed by: peter Approved by: re (for MFC) MFC after: 1 day
* undo a bit of the Giant pushdown.alfred2002-01-191-5/+9
| | | | | | fdrop isn't SMP safe as it may call into the file's close routine which definetly is not SMP safe right now, so we hold Giant over calls to fdrop now.
* Explain that the admin can safely power down the system as well asnik2002-01-181-1/+2
| | | | rebooting.
* By popular demand, also include the "devlist" subcommand into the setjoerg2002-01-181-1/+7
| | | | | | of commands available in the boot floppy environment. MFC after: 1 week
* Well, RELEASE_BUILD_FIXIT has now been renamed into RELEASE_CRUNCH.joerg2002-01-181-2/+2
| | | | | At least, the old version is still good for the MFC though (where everything is still going the old way). ;-)
OpenPOWER on IntegriCloud