úP68873 127 266 108 241 251 218 164 418 165 158 157 660 243 2890 1190 373 282 469 258 167 271 230 140 135 208 112 181 142 177 116 106 160 123 116 157 180 208 130 130 717 114 160 118 144 226 180 538 160 216 238 251 234 295 146 235 1351 135 145 129 173 144 553 180 145 145 145 145 141 147 501 138 306 114 145 135 122 123 145 133 216 264 321 171 151 168 139 133 144 145 145 145 145 177 145 144 110 188 174 172 112 216 300 303 249 292 164 157 138 171 314 208 169 526 267 164 469 187 324 260 157 200 159 385 165 285 165 251 192 K 10 svn:author V 3 non K 8 svn:date V 27 2000-11-18T09:22:07.000000Z K 7 svn:log V 173 The line `device stg at ...' caused syntax error. It should be `device stg0 at ...'. Approved by: jkh@FreeBSD.org Pointed out by: Archie Cobbs END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-18T12:14:35.000000Z K 7 svn:log V 16 Fix a braino .. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-18T14:44:30.000000Z K 7 svn:log V 149 mdoc(7) police: now that Nm macro accepts punctuation characters as argument, unbreak this page by escaping the `[' character. Noticed by: sheldonh END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-11-18T15:17:43.000000Z K 7 svn:log V 153 Add the use of M_ZERO to netgraph. Submitted by: josh@zipperup.org Submitted by: Robert Drehmel Submitted by: archie Approved by: archie END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-11-18T15:21:22.000000Z K 7 svn:log V 120 Further use of M_ZERO. Submitted by: josh@zipperup.org Submitted by: Robert Drehmel Approved by: msmith END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-18T15:50:46.000000Z K 7 svn:log V 73 mdoc(7) police: fix errors uncovered by the new feature of the Nm macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-18T17:34:55.000000Z K 7 svn:log V 326 While in the SYNOPSIS section, Nm macro always required an argument to setup indentation for the rest of the synopsis line and to automatically emit a line break for a non-first synopsis line. It does not require it anymore. The following now works as expected: .Sh NAME .Nm utility .Sh SYNOPSIS .Nm .Cm start .Nm .Cm stop END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-18T20:16:47.000000Z K 7 svn:log V 73 Fix another typo. PR: 22924 Submitted by: Jimmy Olgeni END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-18T20:18:34.000000Z K 7 svn:log V 66 Fix typos. PR: 22922 Submitted by: Jimmy Olgeni END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-18T20:19:26.000000Z K 7 svn:log V 65 Fix typo. PR: 22923 Submitted by: Jimmy Olgeni END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-18T21:01:04.000000Z K 7 svn:log V 564 This patchset fixes a large number of file descriptor race conditions. Pre-rfork code assumed inherent locking of a process's file descriptor array. However, with the advent of rfork() the file descriptor table could be shared between processes. This patch closes over a dozen serious race conditions related to one thread manipulating the table (e.g. closing or dup()ing a descriptor) while another is blocked in an open(), close(), fcntl(), read(), write(), etc... PR: kern/11629 Discussed with: Alexander Viro END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-18T21:11:23.000000Z K 7 svn:log V 147 Add the splvm()'s suggested in PR 20609 to protect vm_pager_page_unswapped(). The remainder of the PR is still open. PR: kern/20609 (partial fix) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-18T23:06:26.000000Z K 7 svn:log V 2793 Implement a low-memory deadlock solution. Removed most of the hacks that were trying to deal with low-memory situations prior to now. The new code is based on the concept that I/O must be able to function in a low memory situation. All major modules related to I/O (except networking) have been adjusted to allow allocation out of the system reserve memory pool. These modules now detect a low memory situation but rather then block they instead continue to operate, then return resources to the memory pool instead of cache them or leave them wired. Code has been added to stall in a low-memory situation prior to a vnode being locked. Thus situations where a process blocks in a low-memory condition while holding a locked vnode have been reduced to near nothing. Not only will I/O continue to operate, but many prior deadlock conditions simply no longer exist. Implement a number of VFS/BIO fixes (found by Ian): in biodone(), bogus-page replacement code, the loop was not properly incrementing loop variables prior to a continue statement. We do not believe this code can be hit anyway but we aren't taking any chances. We'll turn the whole section into a panic (as it already is in brelse()) after the release is rolled. In biodone(), the foff calculation was incorrectly clamped to the iosize, causing the wrong foff to be calculated for pages in the case of an I/O error or biodone() called without initiating I/O. The problem always caused a panic before. Now it doesn't. The problem is mainly an issue with NFS. Fixed casts for ~PAGE_MASK. This code worked properly before only because the calculations use signed arithmatic. Better to properly extend PAGE_MASK first before inverting it for the 64 bit masking op. In brelse(), the bogus_page fixup code was improperly throwing away the original contents of 'm' when it did the j-loop to fix the bogus pages. The result was that it would potentially invalidate parts of the *WRONG* page(!), leading to corruption. There may still be cases where a background bitmap write is being duplicated, causing potential corruption. We have identified a potentially serious bug related to this but the fix is still TBD. So instead this patch contains a KASSERT to detect the problem and panic the machine rather then continue to corrupt the filesystem. The problem does not occur very often.. it is very hard to reproduce, and it may or may not be the cause of the corruption people have reported. Review by: (VFS/BIO: mckusick, Ian Dowse ) Testing by: (VM/Deadlock) Paul Saab END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-19T01:28:49.000000Z K 7 svn:log V 1093 MFC VFS/BIO portion from 1.267. VM/low-mem fixes will be MFC'd later: KASSERT if the original buffer for a background write was replaced, indicating a probable duplicate I/O or passing I/O resulting in filesystem corruption. There are still probable bugs in the I/O handling and this will catch them rather then allow the FS to become corrupted. Remove the BX_BKGRDINPROG test in brelse() that was not working anyway, to restore prior NFS functionality (which we also believe does not work anyway, but this is safest until we figure out how to fix that whole section). Fixed bogus_page handling in brelse which could lead to invalidation of the wrong page and thus filesystem corruption. Fixed foff calculation in biodone(). I/O's with errors or I/O's brelse()'d rather then initiated could lead to an attempt to reprocess the same b_pages[] element twice, resulting in a 'busy < 0' panic. Approved: jkh Reviewed-by: mckusick, Ian Dowse Submitted-by: dillon, mckusick, Ian Dowse END K 10 svn:author V 3 jwd K 8 svn:date V 27 2000-11-19T01:44:20.000000Z K 7 svn:log V 280 Add/fix the ability to split a file larger than 2 gigabytes. Added $FreeBSD tag (in the way the already present sccsid is done). I've been told the rcsid stuff may be of dubious value so I'm curious to know if folks (still) use it. Submitted by: Brad Chisholm END K 10 svn:author V 3 jwd K 8 svn:date V 27 2000-11-19T02:10:25.000000Z K 7 svn:log V 189 Check return code from login_tty. Allow getty to try and become a daemon and session leader (thus allowing getty to be run from a shell command line or script). Partially Reviewed by: bde END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-11-19T06:02:32.000000Z K 7 svn:log V 375 - Protect the callout wheel with a separate spin mutex, callout_lock. - Use the mutex in hardclock to ensure no races between it and softclock. - Make softclock be INTR_MPSAFE and provide a flag, CALLOUT_MPSAFE, which specifies that a callout handler does not need giant. There is still no way to set this flag when regstering a callout. Reviewed by: -smp@, jlemon END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T10:01:27.000000Z K 7 svn:log V 164 Don't use sizeof() on a pointer when we really wanted to measure the length of the array. Noticed by: Christos Zoulas Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T10:08:26.000000Z K 7 svn:log V 74 Fix a buffer overflow from a long local hostname. Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T10:21:32.000000Z K 7 svn:log V 177 Update the documentation to describe the new mktemp() family behaviour. Also notes that mkstemp() first appeared in 4.4BSD (change obtained from OpenBSD) Reviewed by: sheldonh END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T10:30:42.000000Z K 7 svn:log V 136 Don't suggest people use getpid() to construct temporary filenames; point them to mkstemp() instead. Obtained from: OpenBSD (based on) END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T10:52:10.000000Z K 7 svn:log V 47 Format string paranoia Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T10:56:14.000000Z K 7 svn:log V 42 L_SET -> SEEK_SET Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T11:29:58.000000Z K 7 svn:log V 114 MAXPATHNAMELEN -> MAXPATHLEN Submitted by: ianm@kashmir.cit.nepean.uws.edu.au via OpenBSD Obtained from: OpenBSD END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-19T12:01:10.000000Z K 7 svn:log V 20 MFC: Fix a bogon.. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T12:04:12.000000Z K 7 svn:log V 88 Unlink the temporary file immediately so it is removed on exit. Obtained from: OpenBSD END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-11-19T12:26:14.000000Z K 7 svn:log V 50 We don't need for offsetof() any more. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-11-19T12:28:42.000000Z K 7 svn:log V 85 Convert various calls to splhigh() to disable_intr() since splhigh() is now a no-op. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T12:46:16.000000Z K 7 svn:log V 23 Format string paranoia END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T13:09:36.000000Z K 7 svn:log V 13 Correct typo END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T13:10:11.000000Z K 7 svn:log V 67 Use mktemp -t to respect TMPDIR Clean up temporary file at runtime END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T13:29:43.000000Z K 7 svn:log V 30 Format string error in warn() END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-19T13:30:36.000000Z K 7 svn:log V 23 Format string paranoia END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-19T16:53:50.000000Z K 7 svn:log V 63 Accept MSCHAPv2 by default. Enable and accept MPPE by default. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-19T16:54:57.000000Z K 7 svn:log V 86 Describe how to tunnel properly. Requested by: Greg Quinlan END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-19T16:56:43.000000Z K 7 svn:log V 113 MFC: A better tunneling description. Make MPPE accepted/allowed by default and accept MSCHAPv2 by default. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-19T16:58:59.000000Z K 7 svn:log V 36 Some gratuitous whitespace changes. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-19T16:59:31.000000Z K 7 svn:log V 36 MFC: Gratuitous whitespace changes. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-19T18:16:46.000000Z K 7 svn:log V 622 When to run the periodic/daily event has had several rounds of discussion over the past couple years. The most recent came to the general consensus that this was the best time, but no one actually made the change, so I'll don my asbestos undies and dive in. Please note that this time was chosen with input from people in various countries with various methods and schedules for switching to and from DST. There is no perfect time to schedule this job that works for everyone, but this time both A) Works for more people, and B) Causes problems for fewer people. And, ultimately, you can always change it if you need to. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-19T19:45:55.000000Z K 7 svn:log V 22 Get ready for release END K 10 svn:author V 3 des K 8 svn:date V 27 2000-11-19T19:46:40.000000Z K 7 svn:log V 68 MFC: don't cross stripe boundaries when reviving. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-19T19:53:40.000000Z K 7 svn:log V 26 Get ready for 4.2-release END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-19T19:56:32.000000Z K 7 svn:log V 52 Revert to post-tag state (to track RELENG_4 branch) END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-19T20:03:32.000000Z K 7 svn:log V 133 Add a new trouble-shooting entry for people cursed with RealTek equipment. Submitted by: "Ted Mittelstaedt" END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-19T20:12:06.000000Z K 7 svn:log V 86 Standardize spelling of "optimization" in comments PR: conf/22622 Submitted by: knu END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-11-19T22:22:47.000000Z K 7 svn:log V 440 Make sbcompress use the new M_WRITABLE macro. Previously sbcompress could not compress into clusters. This could result in lots of wasted clusters while recieving small packets from an interface that uses clusters for all it's packets. Patch is partially from BSDi (limiting the size of the copy) and based on a patch for 4.1 by Ian Dowse and myself. Reviewed by: bmilekic Obtained From: BSDi Submitted by: iedowse END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-19T22:32:35.000000Z K 7 svn:log V 65 MFC 1.75, fixup write-ordering for bitmap blocks. Approved: jkh END K 10 svn:author V 6 scottl K 8 svn:date V 27 2000-11-19T23:46:21.000000Z K 7 svn:log V 120 Disable calling timeout() when doing bio. It was causing more prolems than solving. This will be fixed for real soon. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-11-20T00:39:04.000000Z K 7 svn:log V 141 o Export dmmax ("Maximum size of a swap block") using SYSCTL_INT. This removes a reason that systat requires setgid kmem. More to come. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-11-20T00:41:11.000000Z K 7 svn:log V 154 o Export nchstats ("VFS cache effectiveness statistics") using SYSCTL_OPAQUE. This removes a reason that systat requires setgid kmem. More to come. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-11-20T00:44:58.000000Z K 7 svn:log V 137 o Export cp_time ("CPU time statistics") using SYSCTL_OPAQUE. This removes a reason that systat requires setgid kmem. More to come. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-20T01:35:25.000000Z K 7 svn:log V 199 Accept filters broke kernels compiled without options INET. Make accept filters conditional on INET support to fix. Pointed out by: bde Tested and assisted by: Stephen J. Kiernan END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-20T01:43:44.000000Z K 7 svn:log V 53 MFC: Fix to previous security fix. Approved by: jkh END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-20T01:57:19.000000Z K 7 svn:log V 137 Fix MD macros to work for alpha. Without this fix, threads under alpha seem to be totally broke. MFC Candidate Submitted by: gallatin END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-20T02:17:34.000000Z K 7 svn:log V 1254 Fix cross-building. o Move building libperl and miniperl from build-tools to cross-tools. libperl uses MACHINE_ARCH to determine the right configuration, which doesn't match the build machine when cross-building if they are built as build- tools. o Since miniperl needs to be built as a cross-tool, it needs to be installed under /usr/obj so that it can be used (cross-tools have a special object directory to avoid build conflicts. As a downside, you can't easily run cross-tools from their object directory). Remove the install and distribute override targets. To avoid having miniperl installed by installworld, remove it from SUBDIR. o We can't pickup miniperl from the object directory but since it's installed, depend on PATH. This is save, because the makefiles are run with a known path. o Build libperl again as part of the library target. A _libperl variable existed, but it was never defined. o Add chmod to the list of saved tools, because perl conditionally uses it during install. The bootstrap-tools and cross-tools targets are modified to avoid building profiled and shared libraries. While here, have these targets build static binaries instead of shared binaries. Approved by: markm END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-20T02:19:05.000000Z K 7 svn:log V 40 Add -lcrypt. This fixes cross-building. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-20T03:09:37.000000Z K 7 svn:log V 52 MFC^2: Correct problem with previous security patch END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-20T04:41:44.000000Z K 7 svn:log V 37 MFC: fix MD macros to work for alpha END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-20T04:41:45.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'RELENG_4_2_0_RELEASE'. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-20T06:04:03.000000Z K 7 svn:log V 51 MFC: Don't allow users to read other crontab files END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-11-20T06:22:39.000000Z K 7 svn:log V 455 More aggressively rate limit the growth of soft dependency structures in the face of multiple processes doing massive numbers of filesystem operations. While this patch will work in nearly all situations, there are still some perverse workloads that can overwhelm the system. Detecting and handling these perverse workloads will be the subject of another patch. Reviewed by: Paul Saab Obtained from: Ethan Solomita END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-20T10:15:38.000000Z K 7 svn:log V 88 Fix typo; s/demon/daemon/ PR: 22955, 22956 Submitted by: Jimmy Olgeni END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T11:39:41.000000Z K 7 svn:log V 54 mdoc(7) police: use the new features of the Nm macro. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-11-20T12:06:08.000000Z K 7 svn:log V 52 Merged from sys/i386/i386/machdep.c revision 1.421. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T12:06:19.000000Z K 7 svn:log V 54 mdoc(7) police: use the new features of the Nm macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T12:18:54.000000Z K 7 svn:log V 54 mdoc(7) police: use the new features of the Nm macro. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T12:49:11.000000Z K 7 svn:log V 44 Fix broken cross-reference to linprocfs(5). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T12:59:08.000000Z K 7 svn:log V 50 Document the osf1 module. Submitted by: gallatin END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-20T13:12:44.000000Z K 7 svn:log V 403 Change a "while {}" loop to a "do {} while" to allow it to be executed at least once, fixing pthread_mutex_lock() for recursive mutex lock attempts. Correctly set a threads signal mask while it is executing a signal handler. The mask should be the union of its current mask, the signal being handled, and the mask from the signal action. Reported by: Dan Nelson MFC Candidate END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T13:16:44.000000Z K 7 svn:log V 41 Connect the new man4.alpha to the build. END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-20T13:43:40.000000Z K 7 svn:log V 210 Duh. These have been sitting in my tree since I committed this stuff. Thes are identical to what I committed except that they had the correct copyright headers. This is what I was SUPPOSED to have checked in.. END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-20T13:47:38.000000Z K 7 svn:log V 19 MFC: fix copyright END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T14:08:07.000000Z K 7 svn:log V 54 mdoc(7) police: use the new features of the Nm macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T14:11:46.000000Z K 7 svn:log V 44 mdoc(7) police: Nm -> Fn where appropriate. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T14:18:21.000000Z K 7 svn:log V 31 mdoc(7) police: fixed warning. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T14:22:41.000000Z K 7 svn:log V 32 mdoc(7) police: fixed warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T14:42:24.000000Z K 7 svn:log V 54 mdoc(7) police: use the new features of the Nm macro. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T15:07:14.000000Z K 7 svn:log V 36 Add libcompat record for .Lb macro. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T15:56:22.000000Z K 7 svn:log V 118 Fix problems introduced in rev 1.18: * Broken (sectionless) cross-reference to nsswitch.conf. * Trailing whitespace. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T16:01:50.000000Z K 7 svn:log V 166 Fix problems introduced in rev 1.16: * Hard sentence break. * Using Nm for the file in the first paragraph made the use of Pa in the second paragraph look silly. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T16:05:09.000000Z K 7 svn:log V 223 Fix a bug that's survived since rev 1.1: Don't mark the word "file" up as a pathname in "/etc/group file". For the sake of consistency with rev 1.18, use Nm instead of "Pa /etc/group" and break "file" onto the next line. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T16:06:00.000000Z K 7 svn:log V 74 Fix bug in rev 1.7: Use a paragraph marker (Pp) instead of a blank line. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T16:09:47.000000Z K 7 svn:log V 54 Fix broken (sectionless) cross-reference in ref 1.10. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T16:14:08.000000Z K 7 svn:log V 71 Document the libcompat entry for the .Lb macro. Submitted by: phantom END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T16:18:45.000000Z K 7 svn:log V 42 Remove blank line introduced in rev 1.13. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T16:19:37.000000Z K 7 svn:log V 36 Add a period missing from rev 1.13. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-20T16:25:10.000000Z K 7 svn:log V 47 Fix hard sentence break introduced in rev 1.7. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T16:52:27.000000Z K 7 svn:log V 54 mdoc(7) police: use the new features of the Nm macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T17:05:46.000000Z K 7 svn:log V 54 mdoc(7) police: use the new features of the Nm macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T18:41:33.000000Z K 7 svn:log V 54 mdoc(7) police: use the new features of the Nm macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T19:21:22.000000Z K 7 svn:log V 54 mdoc(7) police: use the new features of the Nm macro. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-20T19:44:17.000000Z K 7 svn:log V 85 finish conditionalizing the PC98 specific options off the PC98 compilation variable. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-20T20:10:44.000000Z K 7 svn:log V 54 mdoc(7) police: use the new features of the Nm macro. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 2000-11-20T20:35:35.000000Z K 7 svn:log V 47 Wrap over-long line; drop superfluous include. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 2000-11-20T20:37:49.000000Z K 7 svn:log V 13 Typo police. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2000-11-20T21:14:46.000000Z K 7 svn:log V 94 MFC: Clear the VFREE flag when the vnode is removed from the free list in getnewvnode(). END K 10 svn:author V 5 tegge K 8 svn:date V 27 2000-11-20T21:15:48.000000Z K 7 svn:log V 80 MFC: Clear the MAP_ENTRY_USER_WIRED flag from cloned vm_map entries. PR: 2840 END K 10 svn:author V 5 tegge K 8 svn:date V 27 2000-11-20T21:17:14.000000Z K 7 svn:log V 78 MFC: Make RPC timeout messages more readable. Supply proc pointer to sosend. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2000-11-20T21:17:58.000000Z K 7 svn:log V 18 MFC: Style fixes. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2000-11-20T21:33:57.000000Z K 7 svn:log V 121 MFC: Eliminate some bitrot (nonexisting member variable names). Don't use curproc when a proc pointer is available. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2000-11-20T21:49:25.000000Z K 7 svn:log V 205 MFC: Reduce kernel stack usage by not having large packets on the stack. Supply correct size parameter to dhcpd. Replace some magic numbers with macro names. Handle more than one interface. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-20T22:00:25.000000Z K 7 svn:log V 210 Make programs which still #include fail at compiletime, with an explanatory error message. Previously they would only get a warning. These files will be finally removed 2001-01-15 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-20T23:20:35.000000Z K 7 svn:log V 155 Note that CD-ROMs are ordered from "BSDi / Walnut Creek CDROM". While I'm here, note that BSDi is in the USA and make the phone number formats consistent. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-20T23:27:52.000000Z K 7 svn:log V 198 MFC: CD-ROMs are ordered from "BSDi / Walnut Creek CDROM". Note that BSDi is in the USA. Make phone number format consistent. While I'm here, note that RELENG_4 is now 4.2-STABLE, not 4.2-BETA. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-20T23:30:26.000000Z K 7 svn:log V 71 We're -STABLE again. Submitted by: Craig Hawco END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-11-20T23:53:23.000000Z K 7 svn:log V 66 MFC: [revs 1.30-1.32] Implement simple write combining for newfs. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-11-21T00:09:15.000000Z K 7 svn:log V 47 MFC: Implement write combining for crashdumps. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-21T00:31:21.000000Z K 7 svn:log V 76 MFC: change "NO_PROFILE_DATA" to "NO_PROFILE_COUNTERS" to match FSF/GCC src END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-21T00:40:18.000000Z K 7 svn:log V 216 MFC: Correct pthread_mutex_lock() for recursive lock attempts. When executing a signal handler, ensure a threads signal mask is OR'd with the signal being handled and the mask from the signal action. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-21T02:22:31.000000Z K 7 svn:log V 115 Update source description to note that everything is now included. Submitted by: Chris Faulhaber END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-21T03:07:28.000000Z K 7 svn:log V 75 MFC: Add -n (netgraph debugging), load modules as required, "%s" paranoia. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-21T03:25:31.000000Z K 7 svn:log V 428 fix isa DMA on pyxis based machines: - move the call to cia_init_sgmap() to after we've determined if we're a pyxis - convert needed splhigh() in cia_sgmap_invalidate_pyxis() to disable_intr() Previously, any isa DMA on a pyxis based machine would cause a panic in cia_sgmap_invalidate_pyxis() because the pyxis workaround was never setup. - while i'm at it, convert needed splhigh() in cia_swiz_set_hae_mem to disable_intr() END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-21T04:21:54.000000Z K 7 svn:log V 172 Do a better job of preserving the value rc is called with in the face of possible corruption by rc.diskless*. PR: misc/21904 Submitted by: Anton Voronin, anton@urc.ac.ru END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-21T04:35:29.000000Z K 7 svn:log V 70 MFC 1.23, more generally accepted time to run the periodic/daily job. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-21T04:37:30.000000Z K 7 svn:log V 373 Fix release, broken by the perl cross-build fixes. The distribute target is basicly the same as an install. For perl, this means that miniperl is needed. Since miniperl is only present in the object directory, we need to make sure the path is set correctly. To do this, we have make release use a new distribworld target that sets the path before doing a make distribute. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-21T05:16:23.000000Z K 7 svn:log V 93 MFC spelling fixes from 1.133 and reduce some other gratuitous diffs to HEAD while I'm here. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-21T05:52:35.000000Z K 7 svn:log V 229 If a user is in the database, rmuser ought to be able to remove them. Address this by using getpwnam(), thus killing several birds with the same stone. My fix is slightly more aggressive than the originators. :) PR: misc/22278 END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-21T06:58:24.000000Z K 7 svn:log V 164 Don't test the return value from the actual command when determining success/failure for submission of the command. The caller will want to deal with this itself. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-21T06:58:58.000000Z K 7 svn:log V 62 MFC: Don't test the result of the command, just pass it back. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-21T07:01:24.000000Z K 7 svn:log V 104 add Linksts EtherFast 10/100 PC Card (PCMPC100 V2) Submitted by: Ben Lutgens END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-21T08:12:23.000000Z K 7 svn:log V 68 mdoc(7) police: fixed the section reference to the mdoc.samples(7). END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-21T12:03:30.000000Z K 7 svn:log V 292 Remove text saying "this is available from the compatibility library, libcompat" in favour of a .Sh LIBRARY section using the .Lb macro. Also add .Bf -symbolic around the text saying "this is obsolete" in re_comp.3. PR: 22675 Submitted by: Mike Meyer Reviewed by: sheldonh END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-11-21T12:04:47.000000Z K 7 svn:log V 74 MFC: Honor the ip address given in the root-path dhcp option. PR: 21743 END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-21T12:22:11.000000Z K 7 svn:log V 189 Bump the buffersize from 0x1000 to 0x4000. 0x1000 gets underflows on my dell 7500 whenever I moved the mouse. (reported as "hwptr went backwards...", with jumpy sound) Sounds great now.... END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-11-21T14:31:10.000000Z K 7 svn:log V 68 Reflect reality about number of developers. Submitted by: sheldonh END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-21T15:22:36.000000Z K 7 svn:log V 154 Clarify the time parameter of the kevent() system call. Inspired by PR: 21708 Submitted by: Ronald F. Guilmette Reviewed by: jlemon END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-21T15:52:50.000000Z K 7 svn:log V 96 MFC: - document ENOENT failure - kevent()'s timeout parameter is a struct timespec if not NULL END