summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Rewrite TCP segment reassembly note to mention SA-04:04, note MFC,bmah2004-03-042-14/+14
| | | | relocate to security advisory section.
* Make unprivilaged user can see battery info.takawata2004-03-041-2/+5
|
* Only setup sii_reset on sii311[24].sos2004-03-041-2/+3
|
* Forced commit to note that last commit was...roam2004-03-040-0/+0
| | | | Approved by: silence on -audit
* Make rpc.lockd bind to a reserved port, since there are NFS clientsroam2004-03-041-0/+18
| | | | | | | | which ignore NLM requests not coming from a reserved port. PR: 56500 Submitted by: Jonathan Lennox <lennox@cs.columbia.edu> MFC after: 1 week
* Rev. 1.32 moved a comment to the wrong line. The hack refered tomtm2004-03-041-2/+2
| | | | | | | | | | in the comment applies to a decision that needs to be made in relation to the year 2000. In fact, that statement probably should be changed to be more generic (getting the year from the current time perhaps). Otherwise, starting in 2069 two digit year conversions in date(1) will start assuming 1900 instead of 2000. hehe.
* Use auto-sense data provided by the lowlevel ATA code.thomas2004-03-041-1/+10
|
* move in6_addmulti()/in6_delmulti() into mld6.cume2004-03-042-90/+93
| | | | Obtained from: KAME
* Nursemaid: Fix tinderbox builds by removing the shadowing of the globalbms2004-03-041-7/+7
| | | | preprocessor macro DEBUG. DEBUG() -> CTAU_DEBUG().
* Just because the timecounter reads the same value on two samplesphk2004-03-041-4/+0
| | | | after each other doesn't mean that nothing happened.
* &release.current; security fix branch does not exist, it should berushani2004-03-041-3/+3
| | | | &release.prev; security fix branch.
* Add an MLINKS entry for radiotap(9).bms2004-03-041-0/+1
|
* Initial import of documentation for net80211 interface code.bms2004-03-049-0/+1118
| | | | | | | | Of particular interest here is the ieee80211_radiotap(9) man page. TODO: Flesh out ieee80211_node.9, ieee80211_proto.9. Submitted by: bms (with help from Darron Broad)
* missing splx().ume2004-03-041-1/+3
| | | | | Obtained from: KAME MFC after: 3 days
* Fixed the XXX'ed namespace pollution in rev.1.54 by usingbde2004-03-041-2/+3
| | | | | <machine/limits.h> and __CHAR_BIT instead of <sys/limits.h> and CHAR_BIT. some reason I didn't use the BSD spelling NBBY.
* Don't manually optimize for 20 year old compilers by casting to u_intbde2004-03-041-2/+1
| | | | | to get a free check for negative ints. Rev.1.35 got my request to remove the cast mostly backwards.
* Fixed some style bugs (mainly misformatting, and pointers to `struct thread'bde2004-03-041-15/+14
| | | | named p).
* Fixed insertion sort errors in includes and prototypes. This was morebde2004-03-041-13/+7
| | | | | | | | | than a style bug for the includes -- queue.h is a prerequisite for _lock.h and _mutex.h but was included after them. Removed bogus prototype for fget_locked(). The prototype was originally needed to support K&R but was bogotified by converting the function header to new-style.
* Correct year in copyrights.pjd2004-03-042-2/+2
|
* Record exactly where this file was copied from. It wasn't repo-copied sobde2004-03-041-12/+12
| | | | | | this is not very obvious. Fixed some style bugs (mainly missing parentheses around return values).
* Fixed some style bugs (mainly English usage errors in comments).bde2004-03-041-9/+10
|
* Fixed some style bugs (mainly misplaced comments, and totally disorderedbde2004-03-041-15/+18
| | | | declarations in acct_process()).
* Minor style fixes. In vm_daemon(), don't fetch the rss limit long beforebde2004-03-041-9/+8
| | | | it is needed.
* Improved the description of the installkernel targets.bde2004-03-041-6/+6
| | | | | Don't hide what we do to force failures for the installkernel targets or other targets.
* Document the virecover_enable knob.mtm2004-03-041-0/+9
| | | | | | | | | | From the PR: Certain MTA configurations mean that the notifications from virecover keep bouncing; so here's a patch to allow administrators to turn them off. PR: conf/54910 Reminded by: ru
* Sync to 1.165 of usbdevssanpei2004-03-042-2/+18
|
* Add support SimpleTech UCF-100 USB CompactFlash reader(OnSpec Electronic, Inc.)sanpei2004-03-042-0/+8
| | | | | | PR: kern/63619 Submitted by: Greg Rivers <gcr@sa.fedex.com> MFC after: 1 week
* Add support PLANEX COMMUNICATIONS Inc. GN-1200TC (8169S)sanpei2004-03-041-0/+2
|
* Fix an off-by-one error and rework our EC space handler. Writing to addressnjl2004-03-041-14/+15
| | | | | 0xFF would fail previously as AE_BAD_PARAMETER. It's unknown if this caused any actual problems.
* Part 2 of Project Evil: Pretend to be Windows 2000 for buggy ASL thatnjl2004-03-041-2/+9
| | | | | | | | always expects to be running on some MS OS. A survey of ASL shows that this is the 2nd most common expected OS value. (1st is Win98 and we don't emulate its buggy ACPI support.) Our ACPI support is similar to Win2k, also. Put this behavior under ACPICA_PEDANTIC so we can get back to our previous behavior for OSV testing.
* Add NetBSD 1.6.2.maxim2004-03-041-1/+3
|
* Don't disable Cx support and throttling on machines with a P_BLK_LEN != 6njl2004-03-041-3/+16
| | | | | | even though the spec mandates this. Some have a value of 5 to indicate throttling + C2 and some have 7 to indicate an extra C3 state. Support throttling if the value is >= 4, C2 for >= 5, and C3 for >= 6.
* Add a "quirks" value to disable quirks handling for a given boot.njl2004-03-042-5/+20
| | | | | | Also, disable quirks if booting with a custom DSDT. Add a quirk to disable loading ACPI so known bad systems can be completely blacklisted.
* Add a new option to mountd(8), -p <port>. This allows the user to specifybms2004-03-042-7/+76
| | | | | | | a known port for use in firewall rulesets; otherwise the port is chosen at run-time by bindresvport(). MFC after: 1 week
* Remove some long unused definitions.alc2004-03-041-2/+0
|
* Remove unneeded label 'done2' from socket(). We now grab Giantrwatson2004-03-041-2/+1
| | | | | | | only around socreate(), and don't need it for file descriptor accesses. Submitted by: sam
* s/considred/considered/brueffer2004-03-042-2/+2
|
* Add sanity checks to the ndis_packet and ndis_buffer pool handlingwpaul2004-03-042-2/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | routines to guard against problems caused by (possibly) buggy drivers. The RealTek 8180 wireless driver calls NdisFreeBuffer() to release some of its buffers _after_ it's already called NdisFreeBufferPool() to destroy the pool to which the buffers belong. In our implementation, this error causes NdisFreeBuffer() to touch stale heap memory. If you are running a release kernel, and hence have INVARIANTS et al turned off, it turns out nothing happens. But if you're using a development kernel config with INVARIANTS on, the malloc()/free() sanity checks will scribble over the pool memory with 0xdeadc0de once it's released so that any attempts to touch it will cause a trap, and indeed this is what happens. It happens that I run 5.2-RELEASE on my laptop, so when I tested the rtl8180.sys driver, it worked fine for me, but people trying to run it with development systems checked out or cvsupped from -current would get a page fault on driver load. I can't find any reason why the NDISulator would cause the RealTek driver to do the NdisFreeBufferPool() prematurely, and the same driver obviously works with Windows -- or at least, it doesn't cause a crash: the Microsoft documentation for NdisFreeBufferPool() says that failing to return all buffers to the pool before calling NdisFreeBufferPool() causes a memory leak. I've written to my contacts at RealTek asking them to check if this is indeed a bug in their driver. In the meantime, these new sanity checks will catch this problem and issue a warning rather than causing a trap. The trick is to keep a count of outstanding buffers for each buffer pool, and if the driver tries to call NdisFreeBufferPool() while there are still buffers outstanding, we mark the pool for deletion and then defer destroying it until after the last buffer has been reclaimed.
* Use different dummy wait channels to avoid panic in msleep().des2004-03-031-3/+3
| | | | Reviewed by: jhb
* [this is just a forced commit to say:] The time_t-specific safety measuregad2004-03-030-0/+0
| | | | | added by the sparc64_installcheck target is mostly from Marcel, although it includes some adjustments of my own...
* - Remove d_valid field, we can use d_consumer field to check if diskpjd2004-03-032-10/+7
| | | | | is valid. - Use SYSCTL_DECL() instead of using own, ugly extern.
* Add regression tests for geom_concat class.pjd2004-03-034-0/+75
|
* Make this WARNS=2 clean by:johan2004-03-032-3/+2
| | | | | | | | | - including <timeconv.h> to get _long_to_time prototype - removing an unused variable Bump WARNS to it keep clean. Approved by: ume on ipfw@
* (that should be: "assuming NO major problems are found", of course...)gad2004-03-030-0/+0
| | | | | | | Also note that these three files are intended to be short-term aids for making this specific transition. They will probably disappear after 5.3-release (although the installworld_*k scripts do include some general-purpose ideas that we might want to consider at a later date).
* Commit the first set of files for changing time_t on freebsd/sparc64gad2004-03-034-3/+1226
| | | | | | | | | | | | from a 32-bit value to a 64-bit value. This commit does not actually change anything. It merely provides instructions, scripts, and a safety measure in Makefile.inc1 for people who want to make the change. The real change to 64-bit time_t's on sparc64 is scheduled to happen on March 10th, assuming that so major problems are found between now and then by early-adopters. Reviewed by: freebsd-sparc64
* Change to acpi_{Get,Set}Integer to provide both methods. Convert allnjl2004-03-0311-69/+52
| | | | | | callers to the new API. Submitted by: Mark Santcroos <marks@ripe.net>
* Add proper support for DbgPrint(): only print messages if bootverbosewpaul2004-03-032-1/+31
| | | | | | | | is set, since some drivers with debug info can be very chatty. Also implement DbgBreakPoint(), which is the Windows equivalent of Debugger(). Unfortunately, this forces subr_ntoskrnl.c to include opt_ddb.h.
* Fixed "make clean".ru2004-03-031-0/+1
|
* Add acpi_video(4) man page.njl2004-03-032-0/+79
| | | | | | | | | PR: Submitted by: Mark Santcroos <marks@ripe.net> Reviewed by: Approved by: Obtained from: MFC after:
* Some (most?) processes don't cleanup their pid files whenmtm2004-03-031-1/+1
| | | | | | | | | | | they exit. Sometimes they simply can't (core-dump, for example). So, when searching for a running program send standard error output from ps(1) to never-never land. # This should quite those # ps: kvm_getprocs: No such user # errors. Since ports use a duplicate rc.subr(8) you might # still see this error from ports startup scripts.
OpenPOWER on IntegriCloud