ĻV79228 245 398 150 233 158 112 148 697 239 171 470 183 124 150 437 125 641 162 260 146 185 443 213 129 231 112 187 1122 116 118 299 116 212 122 119 123 600 350 296 141 234 173 151 788 116 136 161 127 136 127 143 125 120 119 133 218 465 464 133 158 142 135 130 439 153 293 119 150 189 157 132 145 150 424 222 180 118 229 150 422 196 130 255 102 199 158 151 125 130 134 187 175 119 167 165 125 134 148 134 157 194 146 387 206 185 125 126 167 1157 266 161 130 194 224 186 226 115 198 144 167 157 233 123 125 118 125 125 119 127 384 216 131 140 164 154 139 210 537 131 153 208 206 159 165 123 198 119 213 322 514 161 156 242 181 928 228 163 175 178 152 151 286 277 125 151 148 157 127 121 190 201 192 220 111 181 223 502 328 288 137 118 298 298 206 262 130 757 165 180 175 134 296 131 255 228 160 135 488 170 254 311 149 199 817 793 259 190 175 143 148 136 130 414 215 234 231 161 258 167 222 164 137 114 158 139 182 139 154 136 109 112 112 109 131 131 410 117 134 147 243 350 217 379 146 134 268 K 10 svn:author V 3 ben K 8 svn:date V 27 2001-07-04T17:43:43.000000Z K 7 svn:log V 305 * Read 64k at a time with variable length pauses between instead of reading variable sized blocks of data every second. This should be more efficient. Suggested & tested by: se * Add a syntax for excluding CD-ROM drives etc. Suggested by: des, se, many others... Manual page updates coming soon. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-07-04T17:47:23.000000Z K 7 svn:log V 58 Exclude acd*, cd*, and md* from being checked by default. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-04T17:52:46.000000Z K 7 svn:log V 139 New release notes: lpd(8) -c and -w, lpc(8) tclean, whois(1) recursive lookups, moused(8) -a, binutils 2.11.2. MFCs noted: IPv6 update. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-04T17:53:48.000000Z K 7 svn:log V 65 Back out 1.6->1.7 change; this wasn't supposed to get committed. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-04T18:07:12.000000Z K 7 svn:log V 19 MFC: IPv6 update. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-07-04T18:33:01.000000Z K 7 svn:log V 56 Add older CD types, matcd, mcd, scd. Submitted by: imp END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T18:42:41.000000Z K 7 svn:log V 601 More 2300 support prep- the Request/Response in/out pointers are part of the PCI block for the 2300- not software convention usage of the mailbox registers- so we macrosize in/out pointer usage. Only report that a LIP destroyed commands if it actually destroyed commands. Get the chan/tgt/lun order correct. Fix a longstanding stupid bug that caused us to try and issue a command with a tag on Channel B because we were checking the tagged capability for the target against Channel A. A firmware crash is now vectored out to platform specific code as an async event. Some minor formatting tweaks. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T18:46:50.000000Z K 7 svn:log V 143 Firmware crashes handled in platform specific code (isp_async call). Fix longstanding silly buglet that left a hole in the debug log defines. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-04T18:48:50.000000Z K 7 svn:log V 79 Bring FILES section up to date. submitted by: Mark Peek END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T18:49:00.000000Z K 7 svn:log V 374 Add a bunch of additional defines for completion codes. Define some of the RIO (reduced interrupt operation) stuff. Add 64 bit data list (DSD type 1) and arbitrary data list (DSD type 2) data structure defines. Add macros that parameterize usage of the Request/Response in/out queue pointers. When we finish 2300 support, different registers will be accessed for the 2300. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T18:51:06.000000Z K 7 svn:log V 88 Add a microcomment about how you'd use ispds64_t or ispdlist_t for CTIO3/CTIO4 entries. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T18:51:58.000000Z K 7 svn:log V 29 Some possibly helpful casts. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T18:52:23.000000Z K 7 svn:log V 55 Macroize request/response in/out queue pointer access. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T18:54:29.000000Z K 7 svn:log V 341 Add CAM_NEW_TRAN_CODE support. Use correct CAMLOCK_2_ISPLOCK macros. For fibre channel, start going for the gusto and using AC_FOUND_DEVICE and AC_LOST_DEVICE calls to xpt_async when devices appear and disappear as the loop or fabric changes. ISPASYNC_FW_CRASH is the async event code where the platform layer deals with a firmware crash. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-04T19:00:13.000000Z K 7 svn:log V 30 whitespace / register cleanup END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T19:14:22.000000Z K 7 svn:log V 545 Massive MFC- probably breaking lots of rules to do this, but limited time, etc., etc... Basic gist of changes: Beginnings of 2300 support. Addition of a /dev entry and ioctl entry point for the HBA (sort of meaningless in RELENG_4- it's really only useful in DEVFS for -current- but you *could* make the entries by hand (not worth really asking for a reserved major as this is edge case debugging stuff for me mostly). Implementation of kthread for Fibre Channel loop cleanup. Lots of buglet fixes. Ansification. Lots of target mode cleanup. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T19:15:05.000000Z K 7 svn:log V 67 Ooops- don't forget to pull isp_ioctl.h back into RELENG_4 branch. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-04T19:55:01.000000Z K 7 svn:log V 167 - Update the vmmeter statistics for vnode pageins and pageouts in getpages/putpages. - Use vm_page_undirty() instead of messing with pages' dirty fields directly. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-04T20:00:48.000000Z K 7 svn:log V 54 Spelling fix in a KASSERT: runq_chose -> runq_choose. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-04T20:14:59.000000Z K 7 svn:log V 93 - Sort includes. - Update vmmeter statistics for vnode pagein/pageouts in getpages/putpages. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-04T20:15:18.000000Z K 7 svn:log V 347 Change inlines back into mainline code in preparation for mutexing. Also, most of these inlines had been bloated in -current far beyond their original intent. Normalize prototypes and function declarations to be ANSI only (half already were). And do some general cleanup. (kernel size also reduced by 50-100K, but that isn't the prime intent) END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-04T20:16:18.000000Z K 7 svn:log V 119 Unbreak "paranoid" host checking, which was broken with the IPv6 code import. Submitted by: Tony Finch END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-04T20:18:54.000000Z K 7 svn:log V 36 MFC: Unbreak paranoid host checking END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-04T20:49:20.000000Z K 7 svn:log V 135 MFC: -m to show supported media types, better formatting of current and supported media type output. PR: 27701 Obtained from: NetBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-04T21:27:10.000000Z K 7 svn:log V 19 Remove stale file. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-04T21:35:15.000000Z K 7 svn:log V 93 Fix warnings on alpha and re-enable WARNS=2. Submitted by: Mike Barcroft END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-07-04T22:10:33.000000Z K 7 svn:log V 1026 More cleanup when detaching. Clone device entries will now be destroyed properly (otherwise bad things would happen after a clone dev had been created, and the module was kldunloaded). Allocated children that have not successfully probed are being deleted again (otherwise fd0 and fd1 have always been allocated, even if only fd0 was acutally present, and fd1 even survived kldunloading the module). Still, kldunloading leaves remnants of the previously existing devices intact. Why doesn't it destroy all the devices? As a consequence, since dev->descr now points into no longer allocated memory, the system panics deep inside printf(9) when running devinfo(1) after kldunloading the module. Ideas sought... Also, when kldloading the module on a hints-populated isab0, this bus somehow has already created an fdc0 entry (a dummy) so the load attempt fails and will register fdc1 instead. What are those dummy entries for? Loading the module from the bootloader works, and it can be unloaded an re-loaded then later. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-04T22:32:21.000000Z K 7 svn:log V 23 MFC: Use stronger PRNG END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-04T22:34:51.000000Z K 7 svn:log V 25 MFC: fix typo in comment END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-04T22:36:42.000000Z K 7 svn:log V 205 MFC r1.7: - check the msg.tsp_type value prior to using it as an index into char *tsptype[] - use strlcpy's instead of strcpy's - & handle short packets properly. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-04T22:40:00.000000Z K 7 svn:log V 23 MFC: BDECFLAGS cleanup END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-04T22:53:19.000000Z K 7 svn:log V 120 Make the '-tn' flag combination print the major/minor numbers of the line as documented intead of a full column of 0's. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-04T22:54:14.000000Z K 7 svn:log V 29 MFC: Fix format string abuse END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-04T22:55:29.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-04T23:24:42.000000Z K 7 svn:log V 30 MFC: Update to OpenSSL 0.9.6a END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-04T23:27:09.000000Z K 7 svn:log V 504 Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc). Also removed some spl's and added some VM mutexes, but they are not actually used yet, so this commit does not really make any operational changes to the system. vm_page.c relates to vm_page_t manipulation, including high level deactivation, activation, etc... vm_pageq.c relates to finding free pages and aquiring exclusive access to a page queue (exclusivity part not yet implemented). And the world still builds... :-) END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-07-05T00:41:14.000000Z K 7 svn:log V 257 ....[MFC from 2001/05/31] -r 1.30 Fix how /bin/sh handles 'for' and 'case' statements when it is called to do errexit (-e) processing. This solves a problem where 'make clean' would fail with an unspecified error in certain automake-generated makefiles. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-05T01:32:42.000000Z K 7 svn:log V 200 Move vm_page_zero_idle() from machine-dependant sections to a machine-independant source file, vm/vm_zeroidle.c. It was exactly the same for all platforms and updating them all was getting annoying. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T01:40:11.000000Z K 7 svn:log V 48 MFC: Fix format string abuses (not exploitable) END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T02:30:52.000000Z K 7 svn:log V 140 MFC: Bump space to 40M. I guess this wasn't quite so important or necessary as the original commit 5 months ago would have you believe :-) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-05T02:50:19.000000Z K 7 svn:log V 80 Clarify (I hope) smbfs support item. MFCs noted: ifconfig -m, OpenSSL 0.9.6a. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-05T02:51:24.000000Z K 7 svn:log V 58 MFC: Clarify smbfs support, ifconfig -m, OpenSSL 0.9.6a. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-05T03:19:43.000000Z K 7 svn:log V 695 Merge from NetBSD: 1.131: crhistos; cn40bc ne clone 1.130: ichiro; COREGA FEther PCC-TXF 1.129: ichiro; nits 1.128: ichiro; National Instruments pcmcia GPIB 1.127: jhawk; Socket EA ethernet 1.126: ichiro; Intel PRO/Wireless 2001 LAN PC Card 1.125: ichiro; BUFFALO AirStation 11Mbps WLAN Card 1.124: ichiro; Corega FEther PCC-TXD 1.123: onoe; Cisco Aironet 350 Series 1.122: ichiro; I-O DATA WN-B11/PCM wlan 1.121: aymeric; Synergy 21 S21810+ 1.120: thorpej; D-LINK DMF-560TX 1.119: ichiro; typo 1.118: ichiro; some wavelan card 1.117: ichiro; Contec FLEXLAN/FX-DS100-PCC wavelan 1.116: ichiro; COMPAQ Wireless CARD NC5004(Prism2) 1.114: thorpej; Xircom CreditCard Token Ring II END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-05T03:20:48.000000Z K 7 svn:log V 24 Sync to pccarddevs 1.12 END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T06:11:10.000000Z K 7 svn:log V 45 mdoc(7) police: add missing .Ar in SYNOPSIS. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-05T06:13:44.000000Z K 7 svn:log V 66 Apply field bandages to the includes so compiles happen on alpha. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T06:14:22.000000Z K 7 svn:log V 36 MFC: 1.11: missing .Ar in SYNOPSIS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T06:20:29.000000Z K 7 svn:log V 45 mdoc(7) police: add missing .Ar in SYNOPSIS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T06:21:20.000000Z K 7 svn:log V 36 MFC: 1.10: missing .Ar in SYNOPSIS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T06:27:52.000000Z K 7 svn:log V 52 mdoc(7) police: fixed formatting bugs in rev. 1.27. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T06:35:03.000000Z K 7 svn:log V 34 mdoc(7) police: fixed formatting. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T06:36:59.000000Z K 7 svn:log V 29 MFC: 1.11: fixed formatting. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T06:40:06.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T07:04:33.000000Z K 7 svn:log V 42 mdoc(7) police: fixed markup in rev. 1.3. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-05T07:14:30.000000Z K 7 svn:log V 122 Add a new helper function for finding resources in resource buffers. Move the ACPI generic battery code into a new file. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-05T07:19:17.000000Z K 7 svn:log V 369 Fix a couple of misunderstandings in the monitor code. Passive cooling is a parallel adjunct to active cooling, not a lesser evil. The _ACx levels sort from 0 being hottest, not coolest. Sanity check the returned temperature values, since we are having trouble reading them on some systems. Rearrange sysctl nodes a bit; this is probably close to the final layout. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-05T07:20:51.000000Z K 7 svn:log V 368 Implement PCI interrupt routing using the ACPI data attached to the PCI bus object. This should deal both with already-routed interrupts as well as devices that need an interrupt routed. Note that it *doesn't* deal with interlocked interrupt dependancies, nor does it select between interrupt options in a smart way. These are optimisations that need further work. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-05T07:21:12.000000Z K 7 svn:log V 38 Improve some error messages slightly. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T07:21:28.000000Z K 7 svn:log V 67 mdoc(7) police: use plain text parentheses with plain text blocks. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T07:23:24.000000Z K 7 svn:log V 51 mdoc(7) police: fixed formatting bug in rev. 1.10. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T07:37:33.000000Z K 7 svn:log V 44 mdoc(7) police: fixed markup, sorted xrefs. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T07:43:46.000000Z K 7 svn:log V 37 MFC: fmtcheck() function and manpage END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T07:47:00.000000Z K 7 svn:log V 345 MFC: * fix ctm(8) to use mkstemp() instead of tempnam() for tempfile creation. * Tag the internal err() function with __printflike to allow checking for non-constant format string arguments (none exist) * Use fmtcheck() to sanitize the tar command obtained via -t to make sure it doesn't contain extraneous format operators. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T07:52:56.000000Z K 7 svn:log V 60 Mark a static function as __printflike() MFC After: 1 week END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T08:01:15.000000Z K 7 svn:log V 199 Fix a harmless format string bogon and mark a function as __printflike(). There is still one instance of non-constant format string use inside that function, but it's hard to fix. MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T08:13:03.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T08:17:06.000000Z K 7 svn:log V 57 Mark some functions as __printflike() MFC After: 1 week END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T08:17:41.000000Z K 7 svn:log V 96 Don't generate syslog() statements which have format string vulnerabilities. MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T08:22:01.000000Z K 7 svn:log V 66 mdoc(7) police: removed hard sentence breaks, use new .Brq macro. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-05T08:51:08.000000Z K 7 svn:log V 41 Spelling police: extention -> extension. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-05T08:52:40.000000Z K 7 svn:log V 54 Spelling police: extention -> extension in a comment. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T09:28:13.000000Z K 7 svn:log V 57 Mark some functions as __printflike() MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T09:35:20.000000Z K 7 svn:log V 332 mdoc(7) police: Use -tag list in the FILES section to work around the bug when .Pa font is not restored to its original value if one of the -hang, -ohang, or -inset lists is used in the FILES section. (The fix for the bug has just been submitted to the GNU Groff maintainers.) Also, fixed the Handbook reference in the SEE ALSO. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-07-05T09:35:46.000000Z K 7 svn:log V 125 Update with NetBSD version Remove duplicates NOTE: USB_PRODUCT_SANDISK_IMAGEMATE has changed to USB_PRODUCT_SANDISK_SDDR05A END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T09:37:51.000000Z K 7 svn:log V 87 It seems to be no longer true that -O2 is required to compile this. MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T09:44:08.000000Z K 7 svn:log V 27 mdoc(7) police: cosmetics. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T09:51:09.000000Z K 7 svn:log V 135 Mark relevant functions __printflike()/__printf0like() and silence some of the non-constant format string warnings. MFC after: 1 week END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T09:54:59.000000Z K 7 svn:log V 57 Mark some functions as __printflike() MFC after: 1 week END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-07-05T10:04:43.000000Z K 7 svn:log V 327 Make open_disk() fail nicely upon encountering an ENOENT so to not prematurely terminate the search for a usable disk. ENOENT is quite normal in particulare now with the advent of devfs. While being here, also remove /dev/wd0 and /dev/od0 from the list of disks to search since we don't have them anymore. MFC after: 1 week END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T10:08:25.000000Z K 7 svn:log V 102 Mark a function as __printflike() and fix a non-exploitable format string warning. MFC after: 1 week END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-07-05T10:09:22.000000Z K 7 svn:log V 34 Make the string argument a const. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-07-05T10:12:59.000000Z K 7 svn:log V 158 Pull in the most recent version of usb_quirks.h and propagate the necessary changes to the various files. Also, pull in most of the current usb_subr.c file. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-07-05T10:14:40.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-07-05T10:15:37.000000Z K 7 svn:log V 102 Pull in the current version of NetBSD's ulpt.c, supporting bidirectional communication with printers. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-05T10:49:43.000000Z K 7 svn:log V 65 Silence a non-constant format string warning. MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T11:01:12.000000Z K 7 svn:log V 60 mdoc(7) police: removed hard sentence breaks, sorted xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T11:22:50.000000Z K 7 svn:log V 34 mdoc(7) police: fixed formatting. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T11:24:26.000000Z K 7 svn:log V 39 mdoc(7) police: fixed markup and typo. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T11:45:37.000000Z K 7 svn:log V 43 mdoc(7) police: fixed markup and spelling. END K 10 svn:author V 5 benno K 8 svn:date V 27 2001-07-05T12:04:19.000000Z K 7 svn:log V 93 Set vendor string correctly for the Apple KeyLargo. Forgotten by: benno Spotted by: n_hibma END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-07-05T12:32:57.000000Z K 7 svn:log V 83 Update the dmesg man page to reflect the recent changes to dmesg. Reviewed by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T12:37:08.000000Z K 7 svn:log V 28 mdoc(7) police: fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T13:21:20.000000Z K 7 svn:log V 76 Document -u in the usage(). Make usage fit on a standard 80-column display. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T13:27:33.000000Z K 7 svn:log V 74 mdoc(7) police: moved -u down, fixed markup, removed hard sentence break. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T13:34:57.000000Z K 7 svn:log V 34 MFC: non-functional -u cosmetics. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T14:06:27.000000Z K 7 svn:log V 43 MF non-crypto: 1.13: document -u in usage. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T14:08:12.000000Z K 7 svn:log V 57 mdoc(7) police: merge all fixes from non-crypto version. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T14:14:58.000000Z K 7 svn:log V 43 MFC: usage() and manpage formatting fixes. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-05T14:42:54.000000Z K 7 svn:log V 65 unbreak building kernel without option INET6 Reported by: markp END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-05T14:46:25.000000Z K 7 svn:log V 101 MFC: unbreak building kernel without option INET6 sys/net/if_faith.c: 1.6 sys/net/if_faith.h: 1.2 END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-05T15:25:05.000000Z K 7 svn:log V 55 Don't override the default BINMODE. Submitted by: bde END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-05T15:42:18.000000Z K 7 svn:log V 294 MFC: - create an entry of IPV6CTL_STATS sysctl. - fix the problem that netstat doesn't show raw6 and icmp6 pcblist. - make netstat use sysctl to retreive stats of ipv6 and icmpv6 instead of kread. sys/netinet6/in6_proto.c: 1.15 usr.bin/netstat/inet6.c: 1.17 usr.bin/netstat/main.c: 1.51 END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-05T15:44:06.000000Z K 7 svn:log V 113 MFC 1.116: Change default of ipv6_default_interface to NO. This is meaningless in most cases and rather harmful. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-05T15:49:40.000000Z K 7 svn:log V 93 MFC 1.11: refresh default router list on nd6_purge(), only if we are an autoconfigured host. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-07-05T16:04:09.000000Z K 7 svn:log V 30 MFC: Fix pthread_join() race. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-05T16:53:49.000000Z K 7 svn:log V 31 make it compile on alpha again END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-05T16:55:50.000000Z K 7 svn:log V 72 You cannot require Giant to be locked when you haven't acquired it yet. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-07-05T17:10:46.000000Z K 7 svn:log V 1059 o Replace calls to p_can(..., P_CAN_xxx) with calls to p_canxxx(). The p_can(...) construct was a premature (and, it turns out, awkward) abstraction. The individual calls to p_canxxx() better reflect differences between the inter-process authorization checks, such as differing checks based on the type of signal. This has a side effect of improving code readability. o Replace direct credential authorization checks in ktrace() with invocation of p_candebug(), while maintaining the special case check of KTR_ROOT. This allows ktrace() to "play more nicely" with new mandatory access control schemes, as well as making its authorization checks consistent with other "debugging class" checks. o Eliminate "privused" construct for p_can*() calls which allowed the caller to determine if privilege was required for successful evaluation of the access control check. This primitive is currently unused, and as such, serves only to complicate the API. Approved by: ({procfs,linprocfs} changes) des Obtained from: TrustedBSD Project END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-05T17:14:57.000000Z K 7 svn:log V 170 Things have become cinched down more tightly about assertions for Giant. This uncovered some missing spots where I trade off between isp's lock and Giant as I enter CAM. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-05T17:27:50.000000Z K 7 svn:log V 66 Bracket call to vm_page_flag_set with required Giant lock/unlock. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-05T19:34:06.000000Z K 7 svn:log V 35 Oops- missed a CAMLOCK_2_ISP case. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-05T21:28:47.000000Z K 7 svn:log V 101 Make these compile again by adding proc.h include for GIANT_REQUIRED that is in included vm headers. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-05T22:14:25.000000Z K 7 svn:log V 130 When building an FTP area, put the CSS file for the release documentation in the FTP area, not the CDROM area. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2001-07-05T22:34:11.000000Z K 7 svn:log V 94 Constify the format string. Submitted by: Mike Barcroft Forgotten by: des END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-05T23:56:15.000000Z K 7 svn:log V 132 New release notes: Kernel message buffer via sysctl and dmesg(8), new processor detection, better TCP memory usage, netstat(1) -z. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-07-06T01:16:43.000000Z K 7 svn:log V 22 Backout mwakeup, etc. END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-07-06T03:24:40.000000Z K 7 svn:log V 102 Call ttymalloc() when sysmouse is opened, rather than when the driver is attached. MFC after: 2 weeks END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-07-06T05:20:00.000000Z K 7 svn:log V 47 MFC: Suppress update ifnet.iflastchange.(1.11) END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-07-06T05:32:25.000000Z K 7 svn:log V 70 MFC: Add IFT_L2VLAN for supported NDP type. IPv6 over VLAN works now. END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-07-06T05:36:35.000000Z K 7 svn:log V 60 MFC: Renumber KAME local ICMP types and NDP option numbers. END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-07-06T05:40:17.000000Z K 7 svn:log V 135 MFC: - Avoid hardcoded constant on icmp6 in/out histogram printing. - Icmp6 histogram update for inverse neighbor solicit/advert. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-06T05:52:59.000000Z K 7 svn:log V 31 Cleanup some obsolete comments END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T07:29:59.000000Z K 7 svn:log V 34 mdoc(7) police: fixed formatting. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T07:38:47.000000Z K 7 svn:log V 27 mdoc(7) police: cosmetics. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T08:10:59.000000Z K 7 svn:log V 34 mdoc(7) police: formatting fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T08:23:10.000000Z K 7 svn:log V 34 mdoc(7) police: fixed formatting. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T08:24:50.000000Z K 7 svn:log V 28 MFC: 1.2: formatting fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T08:34:13.000000Z K 7 svn:log V 36 mdoc(7) police: minor markup fixes. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-06T08:56:47.000000Z K 7 svn:log V 291 MFC: - stop sending echo packets whenever the upper limit is specified by the -c option, regardless of the -f option. - sync usage/description with reality. - fixed typo - a wording improvement in BUGS (ping vs ping6 issue) sbin/ping6/ping6.c: 1.10, 1.11 sbin/ping6/ping6.8: 1.11, 1.12 END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-06T09:00:07.000000Z K 7 svn:log V 120 This was only half-implemented when I committed it, and certainly didn't work. Now it's implemented and seems to work. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T09:20:19.000000Z K 7 svn:log V 40 mdoc(7) police: minor formatting fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T09:21:56.000000Z K 7 svn:log V 49 mdoc(7) police: minor formatting/spelling fixes. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-07-06T09:21:57.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T10:07:43.000000Z K 7 svn:log V 63 mdoc(7) police: -column lists require column width specifiers. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T10:09:02.000000Z K 7 svn:log V 48 MFC: 1.11: finish -column lists specifications. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-07-06T12:31:25.000000Z K 7 svn:log V 112 MFC: Clear the in thread scheduler flag after jumping to the start of a signal handler from the scheduler. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-07-06T12:41:44.000000Z K 7 svn:log V 439 Always call sigprocmask() instead of _thread_sys_procmask() regardless of whether we're in the threaded library or not. sigprocmask() is wrapped by the threads library and only changes the threads signal mask, not the process signal mask. We don't want setjmp, longjmp and friends to bypass this by calling the actual system call. This code now behaves similarly to alpha under stable. Similar changes have been in current for months. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T15:19:34.000000Z K 7 svn:log V 40 mdoc(7) police: added missing .Ek call. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-06T16:46:48.000000Z K 7 svn:log V 62 mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2). END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-06T22:58:49.000000Z K 7 svn:log V 115 Bring the mecia controler files back from current. This driver will be MFC'd shortly and this helps reduce diffs. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-06T23:29:46.000000Z K 7 svn:log V 111 MFC: Correct the arg count after parsing a line with an unescaped # that isn't preceeded with whitespace. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-06T23:38:57.000000Z K 7 svn:log V 67 MFC: Lots of minor style(9) changes. This cuts the diffs in half. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-06T23:45:32.000000Z K 7 svn:log V 71 Spell stateful properly Inconsistently done by: brian Spotted by: ru END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-06T23:46:48.000000Z K 7 svn:log V 29 MFC: Spell stateful properly END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T01:45:37.000000Z K 7 svn:log V 102 Support for system "power profiles". Currently we support two profiles; "economy" and "performance". END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T01:45:51.000000Z K 7 svn:log V 24 Add acpi_powerprofile.c END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T01:46:40.000000Z K 7 svn:log V 117 Add support for system power profiles; select "performance" when AC power is available and "economy" when it is not. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T01:49:15.000000Z K 7 svn:log V 226 Add support for user-requested override of cooling levels. Monitor the system power profile, and use _SCP to adjust thermal zones accordingly. Simplify the behaviour of the timeout routine, and add some temporary debugging. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-07T03:06:20.000000Z K 7 svn:log V 419 When we miss one or more packets in stateful mode *and* need to perform a key change, *and* our sequence numbers have wrapped, ensure that the number of key changes is calculated correctly. The previous code counted down from a negative number to zero, re-encrypting the current key on each iteration - this took some time and strangely enough got the answer wrong !!! Fix a(nother) spelling mistake while I'm there. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-07T03:07:27.000000Z K 7 svn:log V 67 MFC: Calculate key changes correctly in stateful mode, fix a typo. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-07T04:06:04.000000Z K 7 svn:log V 63 Merged from sys/i386/i386/machdep.c revisions 1.459 and 1.460. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-07T04:08:32.000000Z K 7 svn:log V 147 Attempt to use the environment variable TMPDIR for the temporary directory, defaulting to /tmp. PR: bin/16924 Reviewed by: dd MFC after: 2 weeks END K 10 svn:author V 5 silby K 8 svn:date V 27 2001-07-07T04:30:38.000000Z K 7 svn:log V 87 MFC of tcp template removal + jlemon's patch to improve header generation performance. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-07T05:01:06.000000Z K 7 svn:log V 832 Fix unaligned access faults on alpha. This one is strange and goes against my rusty compiler knowledge. The global declaration struct sockaddr whereto; produces for both i386 && alpha: .comm whereto,16,1 which means common storage, byte aligned. Ahem. I though structs were supposed to be ALDOUBLE always? I mean, w/o pragma packed? Later on, this address is coerced to: to = (struct sockaddr_in *)&whereto; Up until now, we've been fine on alpha because the address just ended up aligned to a 4 byte boundary. Lately, though, it end up as: 0000000120027b0f B whereto And, tra la, you get unaligned access faults. The solution I picked, in lieu of understanding what the compiler was doing, is to put whereto as a union of a sockaddr and sockaddr_in. That's more formally correct if somewhat awkward looking. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-07T05:25:31.000000Z K 7 svn:log V 135 MFC: Move pcic_p.[ch] to pccard/pcic_pci.[ch]. Note that this merges the latest pcic_pci.c before the real pci attachment in current. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-07-07T07:30:51.000000Z K 7 svn:log V 71 MFC: rev 1.33: Don't dereference a pointer after freeing that pointer. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T10:12:06.000000Z K 7 svn:log V 80 Oops, have to use AcpiSetCurrentResources, not invoke the _SRS method directly. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T10:17:22.000000Z K 7 svn:log V 83 Quiet the complaint about the _SCP method if it doesn't exist; it's not mandatory. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T10:18:10.000000Z K 7 svn:log V 57 Get the ACPI softc before we potentially dereference it. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T10:20:17.000000Z K 7 svn:log V 56 Add acpi_GetTableIntoBuffer, to aid in fetching tables. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T10:27:17.000000Z K 7 svn:log V 190 Kill the old processor driver; the ACPI CA functions it depended on are not coming back any time soon. Implement a new 'acpi_cpu' driver with support for CPU throttling and power policies. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-07T11:17:48.000000Z K 7 svn:log V 182 MFC: src/usr.bin/col/col.c,v 1.10 Use err(3) and style(9) cleanup src/usr.bin/col/col.c,v 1.11 src/usr.bin/col/col.1,v 1.8 Add -p flag to pass unknown control sequences END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-07T12:16:09.000000Z K 7 svn:log V 32 MFC: Added PC98 keymap support. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-07T12:21:27.000000Z K 7 svn:log V 58 Merged from sys/dev/syscons/syscons.c revision 1.336.2.5. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-07T12:22:11.000000Z K 7 svn:log V 55 MFC: Allocate all resources using keyboard controller. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-07T12:23:33.000000Z K 7 svn:log V 64 MFC: Don't assume that resource type is ioport and rid equal 0. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-07T12:29:13.000000Z K 7 svn:log V 34 MFC: Fixed to support C-NET(9N)E. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-07T12:30:10.000000Z K 7 svn:log V 28 MFC: Fixed warning message. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-07T13:12:07.000000Z K 7 svn:log V 96 Don't try to dereference the -1th ccp algorithm array entry when we open CCP with no algorithm. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-07T13:12:45.000000Z K 7 svn:log V 106 MFC: Don't try to dereference the -1th ccp algorithm array entry when we open CCP with no algorithm. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-07-07T14:19:53.000000Z K 7 svn:log V 98 Fix an incorrect conflict resolution which prevented TISAuthentication from working right in 2.9. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-07T17:43:20.000000Z K 7 svn:log V 124 Fix type-o's, revamp section on the /tmp softlink, add sections for a couple more sysctl's, add a section on mount options. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-07T17:44:41.000000Z K 7 svn:log V 16 MFC through 1.6 END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-07-07T18:39:13.000000Z K 7 svn:log V 85 Fix typo in acpi_cpu_attach() and correct range checking in acpi_cpu_speed_sysctl(). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-07T18:55:23.000000Z K 7 svn:log V 129 Markup fix: Change sysctl variables marked as to consistently use . No content changes. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-07T19:09:21.000000Z K 7 svn:log V 406 Ian Dowse writes: The original code was certainly broken; it knows that whereto is to be used for a sockaddr_in, so it should be declared as such. To support multiple protocols, there is also a sockaddr_storage struct that can be used; I don't think struct sockaddr is supposed to be used anywhere other than for casts and pointers. Submitted by: Ian Dowse MFC after: 3 weeks END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-07T19:58:45.000000Z K 7 svn:log V 235 The m_free call in the ip6_fw_ctl_ptr == NULL case apparently tries to free uninitialized mbuf. This was my mistake during recent KAME merge. This part is for *BSD other than FreeBSD. Submitted by: Alexander N. Kabaev END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-07T20:09:35.000000Z K 7 svn:log V 195 MFC 1.29: The m_free call in the ip6_fw_ctl_ptr == NULL case apparently tries to free uninitialized mbuf. This was my mistake during recent KAME merge. This part is for *BSD other than FreeBSD. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-07-07T20:38:44.000000Z K 7 svn:log V 42 The Netgear card works for me under 'wi'. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-07T21:51:44.000000Z K 7 svn:log V 23 fix munged header line END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T22:18:30.000000Z K 7 svn:log V 202 Nuke the ACPI APIC driver. The ACPI CA infrastructure it depended on is gone, and it's not coming back, and the whole driver needed to be rethrought to deal with a major chicken-and-egg consideration. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T22:23:56.000000Z K 7 svn:log V 202 Nuke the ACPI APIC driver. The ACPI CA infrastructure it depended on is gone, and it's not coming back, and the whole driver needed to be rethrought to deal with a major chicken-and-egg consideration. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-07T23:36:13.000000Z K 7 svn:log V 110 Ha! This time, I remembered the ACPI module. Update the sources list to reflect recent changes in the code. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-08T01:02:37.000000Z K 7 svn:log V 170 Note that options should be listed in NOTES, not LINT, although LINT is generated from NOTES. Also correct a bogus path; /conf/options. doesn't exist. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-08T01:04:10.000000Z K 7 svn:log V 39 Fill paragraphs after previous commit. END K 10 svn:author V 5 silby K 8 svn:date V 27 2001-07-08T02:20:47.000000Z K 7 svn:log V 662 Temporary feature: Runtime tuneable tcp initial sequence number generation scheme. Users may now select between the currently used OpenBSD algorithm and the older random positive increment method. While the OpenBSD algorithm is more secure, it also breaks TIME_WAIT handling; this is causing trouble for an increasing number of folks. To switch between generation schemes, one sets the sysctl net.inet.tcp.tcp_seq_genscheme. 0 = random positive increments, 1 = the OpenBSD algorithm. 1 is still the default. Once a secure _and_ compatible algorithm is implemented, this sysctl will be removed. Reviewed by: jlemon Tested by: numerous subscribers of -net END K 10 svn:author V 5 silby K 8 svn:date V 27 2001-07-08T02:21:44.000000Z K 7 svn:log V 71 MFC: Runetime tuneable tcp initial sequence number generation schemes. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-07-08T04:17:26.000000Z K 7 svn:log V 85 turn on the null-modem device. (I've been using it with vmware for over a year now.) END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-07-08T04:35:21.000000Z K 7 svn:log V 80 Add a brief manpage (cribbed form pty.4) about the null-modem driver (nmdm(4)). END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-07-08T04:36:52.000000Z K 7 svn:log V 39 Turn on nullmodem (nmdm(4)) man page. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-07-08T04:56:07.000000Z K 7 svn:log V 200 A set of changes to reduce the number of include files the kernel takes from /usr/include. I cannot check them on alpha.. (will try beast) Briefly looked at by: Warner Losh END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-07-08T04:58:29.000000Z K 7 svn:log V 36 Small whitespace fix. BDE'd by: BDE END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-08T09:00:38.000000Z K 7 svn:log V 159 MFC: put local interrupt svc routine in place that flags that it's not okay to sleep doing mailbox commands at interrupt level. A bunch of target mode fixes. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-08T09:05:55.000000Z K 7 svn:log V 132 Not Quite MFC (-current has ithreads): Be more cautions about saying intsok (which is a misnomer- it really should 'tsleep okay'). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-07-08T15:17:26.000000Z K 7 svn:log V 68 Fix an embarassing if-test-reversal bug that broke scheme guessing. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-07-08T15:59:15.000000Z K 7 svn:log V 43 Handle shemeless, hostless URLs correctly. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-07-08T16:24:01.000000Z K 7 svn:log V 393 Do not set the MODE_1000 bit unless we actually have a gigabit link. Previously, I had the MODE_1000 bit in the global config register set unconditionally, which was wrong: we have to turn it off if we have a 10/100 link. This is now handled in the nge_miibus_statchg() routine. Discovered by: Nathan Binkert (Note: this commit is being done from JFK airport. :P ) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-07-08T16:25:24.000000Z K 7 svn:log V 76 MFC: bug fix, only set the MODE_1000 bit if we actualy have a gigabit link. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-08T18:06:03.000000Z K 7 svn:log V 161 soopt_mcopyout() frees mbuf if error occurs, and DOES NOT free it if it is successful. This part was lacked during merge. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-08T19:45:20.000000Z K 7 svn:log V 215 Add a -D option to dump, allowing the path for the /etc/dumpdates file to be changed, so independant entities backing up the same thing to different media can be made not to trip over each other. MFC after: 3 days END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-08T19:48:37.000000Z K 7 svn:log V 54 Oops, forgot to add 'D' to the option morphing block. END K 10 svn:author V 8 groudier K 8 svn:date V 27 2001-07-08T20:04:04.000000Z K 7 svn:log V 101 PR: Submitted by: Reviewed by: Approved by: Obtained from: MFC after: MFC: sym_hipd.c revision 1.28 END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-07-08T20:23:59.000000Z K 7 svn:log V 720 The state machine for 3-button emulation defers some button events until a 20ms select(2) timeout occurs, but if there is a continuous stream of movement events, button events can be delayed indefinitely because the select never has to wait long enough for a timeout. The delay and mouse event reordering that result are very noticable and sometimes quite frustrating when dragging windows etc. in X. Add a simple mechanism that avoids this re-ordering. While a button event is deferred, we discard up to 3 movement events to allow for mouse jitter. If more movement events occur, then we immediately timeout the deferred button event and let the movement proceed. This change only affects the 3-button emulation case. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-07-08T20:50:20.000000Z K 7 svn:log V 698 Another large patchset from Bruce. Despite of a few cosmetic things like adding ``irritating silly parentheses'' around all return values, this mainly improves FDC reset handling by no longer gratuitously resetting the FDC all the time (which causes it to lose the notion of the current track) but only in case of errors, and it sanitizes the block and offset calculations in fdstrategy() and fdstate(). Some additional cleanup added by me, in particular the large switch in fdstate() now always uses return to break out, and no branch falls off the end of the switch statement anymore. Per Bruce's suggestion, removed M_NOWAIT from the malloc()s to simplify things. Submitted by: bde (mostly) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-07-08T21:16:20.000000Z K 7 svn:log V 162 Oops, remove a `mouse_move_delayed++' that shouldn't have been added in the previous commit; this variable is already incremented in the previous `if' condition. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T00:07:56.000000Z K 7 svn:log V 96 Add a ``nat proto'' command -- similar to natd(8)'s -redirect_proto switch. MFC after: 3 weeks END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T00:08:34.000000Z K 7 svn:log V 81 MFC: Add a ``nat proto'' command -- similar to natd(8)'s -redirect_proto switch. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T00:13:49.000000Z K 7 svn:log V 49 Stay (backwards-)compatible with OpenBSD's groff END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T00:14:07.000000Z K 7 svn:log V 54 MFC: Stay (backwards-)compatible with OpenBSD's groff END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T00:45:57.000000Z K 7 svn:log V 42 Staticise the OpenBSD SHA1_End() function END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T00:46:44.000000Z K 7 svn:log V 36 MFC: Staticise OpenBSD's SHA1_End() END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T01:37:18.000000Z K 7 svn:log V 319 MFC: Support stateful MPPE Insist on correct MRU negotiation during LCP Insist on correct IPADDR negotiation during IPCP Clean up some printf-style format strings Call va_start/va_end for each iteration through ... Remove some hard-sentence breaks Be more careful about pred1 negotiations END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-09T01:44:11.000000Z K 7 svn:log V 119 Don't allow STROUT() to use a negative string length. Use fn_print() and fn_printn() to print strings from the packet. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-09T01:44:37.000000Z K 7 svn:log V 138 Don't allow STROUT() to use a negative string length. Use fn_print() and fn_printn() to print strings from the packet. Approved by: kris END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-09T03:06:56.000000Z K 7 svn:log V 135 Add manual page and usage for dump -D (supplied by Dima Dorfman) (will also be MFC'd) Submitted by: Dima Dorfman END K 10 svn:author V 3 des K 8 svn:date V 27 2001-07-09T03:37:33.000000Z K 7 svn:log V 69 Fix missing newline and terminator at the end of the vm.zone sysctl. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-09T04:11:33.000000Z K 7 svn:log V 162 It is just stupid to have to do ``!rm -f %'' to write a file you own. So lets stop that nonsense and allow `w!' to do something useful. Submitted by: green END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-09T04:58:38.000000Z K 7 svn:log V 72 MFC: rev 1.4 (make `w!' useful if you own the file but it is read-only) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-07-09T06:47:10.000000Z K 7 svn:log V 126 Document kernel API for vfs_busy(), vfs_mount(), vfs_unbusy(), and vinvalbuf(). Submitted by: Chad David END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-07-09T07:15:51.000000Z K 7 svn:log V 69 Link in manpages for vfs_busy, vfs_mount, vfs_unbusy, and vinvalbuf. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-09T07:19:58.000000Z K 7 svn:log V 45 MFC: Two cbus based pccard bridges' PNP ids. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T07:53:17.000000Z K 7 svn:log V 20 MFC: Fix some typos END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T08:17:47.000000Z K 7 svn:log V 64 Fix the type of the last arg to execl() Obtained from: OpenBSD END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T08:18:35.000000Z K 7 svn:log V 45 MFC: Fix the type of the last arg to execl() END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-09T09:24:06.000000Z K 7 svn:log V 88 Fix the type of the NULL arg to execl() Idea from: Theo de Raadt END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-09T09:49:49.000000Z K 7 svn:log V 47 MFC 1.5: correct arg to getopt (-P takes arg). END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-09T09:54:33.000000Z K 7 svn:log V 63 mdoc(7) police: remove extraneous .Pp before and/or after .Sh. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-09T10:35:18.000000Z K 7 svn:log V 41 Add fsck_msdosfs. Obtained from: NetBSD END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-09T10:38:15.000000Z K 7 svn:log V 14 Style tweaks. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-09T11:06:21.000000Z K 7 svn:log V 17 Add fsck_msdosfs END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-09T11:06:47.000000Z K 7 svn:log V 17 Fix disordering. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-09T13:49:58.000000Z K 7 svn:log V 18 MFC: NO_I4B knob. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-09T15:46:02.000000Z K 7 svn:log V 40 mdoc(7) police: eliminate -ww warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-09T15:54:36.000000Z K 7 svn:log V 40 mdoc(7) police: eliminate -ww warnings. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-09T16:01:38.000000Z K 7 svn:log V 316 Better support for multi-lingual release documentation. We now support language-dependant SGML catalogs (in ${LANG_CODE}/share/sgml) and also use a default.dsl stylesheet similar to what the rest of the DocProj documents use. Requested by: hrs, Alex Kapranoff Reviewed by: hrs, dd MFC after: 2 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-09T16:06:06.000000Z K 7 svn:log V 25 Note that spls are noops END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-09T17:30:01.000000Z K 7 svn:log V 39 (MFC 1.281): add SA_IO_TIMEOUT option. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-09T17:34:19.000000Z K 7 svn:log V 52 MFC from NOTES: add SA_IO_TIMEOUT option for sa(4). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-07-09T17:34:22.000000Z K 7 svn:log V 148 Goodbye S/Key, Hello OPIE. I believe I have done due dilligence on this, but I'd appreciate decent test scenarios and sucess (or failure) reports. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-07-09T17:37:52.000000Z K 7 svn:log V 255 Provide a WANT_INSECURE_OPIE compile-time option, which is useful if you encrypt all traffic routinely, and is also useful for debugging. Also, (properly) set SUID bit on relevant apps - opieinfo and opiepasswd, which need it to mess with /etc/opiekeys. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-07-09T17:40:57.000000Z K 7 svn:log V 122 Remove the S/Key key-handling apps, which are no longer needed, as they are replaced by opiepasswd, opieinfo and opiekey. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-07-09T17:46:24.000000Z K 7 svn:log V 284 Remove S/Key. PAM can do its job. Well, not quite - there is an issue with the conversation function and challenges which needs to be revisited, so in the interim a hack is introduced to provide an OPIE challenge (which is random if OPIE does not apply) at all non-anonymnous logins. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-07-09T17:49:34.000000Z K 7 svn:log V 52 Axe S/Key. OPIE is the true and faithful successor. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-07-09T17:52:34.000000Z K 7 svn:log V 40 Axe S/Key. OPIE is the legal successor. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-07-09T17:58:42.000000Z K 7 svn:log V 173 Apply patch supplied by Jonathan Chen: use the correct arguments to pci_enable_io(). We need to use SYS_RES_IOPORT/SYS_RES_MEMORY instead of PCIM_CMD_PORTEN/PCIM_CMD_MEMEN. END