ƒ­/80228 227 183 180 406 139 239 174 115 131 124 143 227 261 141 117 144 109 323 137 208 224 164 229 408 162 324 232 226 149 119 152 174 124 401 237 189 193 127 170 364 398 111 300 405 143 146 343 192 162 386 155 589 212 147 206 153 155 183 153 187 169 160 226 213 172 230 214 144 176 421 136 223 164 163 129 127 345 441 166 158 202 153 182 176 407 155 208 422 227 154 121 156 231 128 120 157 154 231 295 245 472 105 114 238 113 121 108 257 179 160 325 212 436 214 154 135 208 161 242 416 170 270 164 1240 140 117 173 288 234 199 364 238 239 138 168 130 150 164 157 419 152 306 150 212 168 119 282 235 152 173 119 328 163 189 312 267 157 251 181 167 262 172 229 251 200 188 270 141 280 340 227 238 779 155 400 312 205 164 153 333 549 248 203 187 655 399 146 160 130 166 192 371 166 205 225 338 428 268 170 144 113 140 109 600 280 124 147 176 261 235 158 1089 118 611 257 258 398 168 111 466 213 370 222 1055 151 705 217 125 K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-23T22:12:45.000000Z K 7 svn:log V 90 MFC: Correct semantics of output_data*() and netflush() to ensure deterministic operation END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-07-23T22:27:17.000000Z K 7 svn:log V 86 Turn on __STRICT_ALIGNMENT. We need this to fix up alignment so the alpha won't trap. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-07-23T23:13:39.000000Z K 7 svn:log V 313 Basically rewrite the dofork() routine, to add more error-checking and correct the error-checking that was there. With the old code, an error return from getpwuid(daemon_user) could turn the lpd process into a very effective fork-bomb... Reviewed by: freebsd-audit freebsd-print (a little...) MFC after: 6 days END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-23T23:15:13.000000Z K 7 svn:log V 44 Virgin import of tcpdump.org tcpdump v3.6.3 END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-23T23:15:13.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r80231, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-07-23T23:15:14.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'tcpdump-vendor-v3_6_3'. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-23T23:15:44.000000Z K 7 svn:log V 20 Merge tcpdump 3.6.3 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-23T23:27:28.000000Z K 7 svn:log V 36 Quiet a [useless] compiler warning. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-23T23:35:31.000000Z K 7 svn:log V 31 Grrrr: s/DFS-538TX/DFE-538TX/ END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-23T23:50:57.000000Z K 7 svn:log V 50 MFC: DFE-538TX, fix s/DGE=500SX/DGS-500SX/ typo. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-24T00:03:51.000000Z K 7 svn:log V 131 Use the IANA assignment IFT_L2VLAN directly instead of indirecting through a privately #defined IFT_8021_VLAN. MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-24T00:32:51.000000Z K 7 svn:log V 167 New release notes: txp(4) driver. Updates: Cross-reference SA-01:49 for telnet(8) buffer overflow fix, binutils upgrade to snapshot, tcpdump 3.6.3, OpenSSL 0.9.6b. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-24T00:34:03.000000Z K 7 svn:log V 48 MFC: SA-01:49 for telnetd buffer overflow fix. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-24T00:37:41.000000Z K 7 svn:log V 24 Add SA-01:49 to errata. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-24T01:14:00.000000Z K 7 svn:log V 51 Add txp(4) devices to the supported hardware list. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-24T01:16:52.000000Z K 7 svn:log V 16 MFC: SA-01:49. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T02:37:48.000000Z K 7 svn:log V 229 Install this mode 4550 owned by group dialer; there is unsafe code in the signal handlers which may pose a risk when executable by untrusted users. Submitted by: Przemyslaw Frasunek MFC After: 3 days END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T03:49:03.000000Z K 7 svn:log V 44 MFC: r1.104: silence format string warnings END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-24T04:27:54.000000Z K 7 svn:log V 112 Fix four tags that were either missing or misspelled as . Found by: make lint Reviewed by: bmah END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-24T05:34:18.000000Z K 7 svn:log V 128 Bruce gave me a little too much credit ;-), stf didn't get the full treatment along with gif so it doesn't support cloning yet. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T05:41:13.000000Z K 7 svn:log V 71 Save errno in signal handler Obtained from: OpenBSD MFC After: 1 week END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-07-24T07:07:11.000000Z K 7 svn:log V 136 MFC of 1.165 changes. Fixing a fragment logging bug and upgrading to tcpdump(8)-like fragment logging. PR: kern/23446 Approved by: ru END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-07-24T07:13:07.000000Z K 7 svn:log V 315 Simplify the implementation of pmap_emulate_reference(). The new version simply manipulates the pte which faulted instead of traversing the mapping list for that page. This makes it possible to complete the trap without needing locks and incidentally improves the accuracy of some statistics used by the VM system. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-07-24T07:17:01.000000Z K 7 svn:log V 70 MFC: rev1.3-1.4: Fix the manpage name and the return value statement. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-07-24T07:59:54.000000Z K 7 svn:log V 231 Unify SEE ALSO sections of the kld*.2 and mod*.2 manpages. Previously, some useful xrefs were missing. Now each of the pages refers to all remaining section 2 pages, to the kld(4) page, and to a related utility's (section 8) page. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T08:24:50.000000Z K 7 svn:log V 138 Add a few more functions which are safe to call from signal handlers, and give a bit of advice. Obtained from: OpenBSD MFC After: 1 week END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T08:26:37.000000Z K 7 svn:log V 132 Add the list of signal-handler safe functions here too, so people can find it more easily Obtained from: OpenBSD MFC After: 1 week END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-07-24T08:30:55.000000Z K 7 svn:log V 52 Finish the sweep of changes that fix doubled 'the'. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-07-24T08:31:48.000000Z K 7 svn:log V 22 MFC: fix double 'the' END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-24T08:43:44.000000Z K 7 svn:log V 61 eps2png -> peps Submitted by: Alexey V. Neyman END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-24T08:47:00.000000Z K 7 svn:log V 83 Note that this list should follow the docproj dependency list as much as possible. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-24T08:48:50.000000Z K 7 svn:log V 33 Improve markup. Reviewed by: ru END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T09:05:00.000000Z K 7 svn:log V 307 Import updated/clarified license for tcp_wrappers. +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that this entire copyright notice +* is duplicated in all such copies. Obtained from: ftp://ftp.porcupine.org/pub/security/tcp_wrappers_license END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T09:05:00.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r80260, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-07-24T09:05:01.000000Z K 7 svn:log V 93 This commit was manufactured by cvs2svn to create tag 'tcp_wrappers-vendor-v_7_6_2001_06_01'. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-24T09:14:15.000000Z K 7 svn:log V 101 MFC 1.112, 1.114-1.116, 1.118: assorted markup fixes and document syslogd_program and inetd_program. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-24T09:19:58.000000Z K 7 svn:log V 36 Fix or add types where appropriate. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-24T09:20:37.000000Z K 7 svn:log V 79 mdoc(7) police: remove hard sentence breaks and wrap lines over 80 characters. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-07-24T09:28:18.000000Z K 7 svn:log V 269 Add ports for sshell, ldaps, rsync, ftps-{data|control}, ircs, and correct some ommissions of udp ports. Update IANA web page. Clean up/correct some comments. I went a little further than the PR. PR: conf/23416 Submitted by: Rudolf Cejka END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-24T09:49:45.000000Z K 7 svn:log V 306 Removing old, broken DEVFS from -stable phase one: remove support code, everything under #ifdef DEVFS (and thus opt_devfs.h), and most references to the DEVFS routines. Code that really couldn't be reached was left alone. Removal of the actual DEVFS implementation will come later. Approved by: -stable END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-24T09:51:06.000000Z K 7 svn:log V 20 Remove opt_devfs.h. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-07-24T11:15:13.000000Z K 7 svn:log V 202 The delta introduced in the previous revision and attributed to the OpenBSD project had grammar problems and made no attempt to motivate the practice of saving errno. Replace it with something better. END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-07-24T11:15:20.000000Z K 7 svn:log V 309 - Do not call VGLEnd() and exit() to terminate the program immediately when a signal is caught. Instead, defer program termination until the next call to VGLCheckSwitch(). Otherwise, the video card may not be restored correctly if the signal is seen while inside libvgl functions. MFC after: 1 week END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-07-24T11:24:58.000000Z K 7 svn:log V 50 Merged from sys/i386/conf/GENERIC revision 1.315. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-07-24T11:32:18.000000Z K 7 svn:log V 53 Added the txp driver into the list for SMALL kernel. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T11:32:29.000000Z K 7 svn:log V 249 Sync to OpenBSD: Clarify that if strlcat() does not find a NUL within siz byte it will not NUL terminate either. Document boundary condition when size < strlen(dst). "of", not "on" (from Henric Jungheim) Obtained from: OpenBSD MFC After: 1 week END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T11:34:22.000000Z K 7 svn:log V 99 Sync to OpenBSD (update comment and minor style change). Obtained from: OpenBSD MFC after: 1 week END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T11:36:56.000000Z K 7 svn:log V 69 Replace strncpy -> strlcpy Obtained from: OpenBSD MFC after: 1 week END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-07-24T11:37:33.000000Z K 7 svn:log V 288 The previous delta duplicated a significant amount of information already found in the sigaction(2) manual. As discussed with the committer of that delta, cross-reference the list in sigaction(2) instead of duplicating the list of functions that are safe for use within signal handlers. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T11:40:18.000000Z K 7 svn:log V 62 sprintf -> snprintf Obtained from: OpenBSD MFC After: 1 week END K 10 svn:author V 2 tg K 8 svn:date V 27 2001-07-24T11:44:20.000000Z K 7 svn:log V 497 Rewrite video emulation. Features: - slightly more accurate VGA hardware emulation; - more int 10 functions, especially wrt to palette handling; - first shot at graphics support; - mode switching. Bugs: - graphics too slow; - only 16 color modes work for now; - works only under X, and only with 16 bit TrueColor visuals; - far from being genuinely useful (I can play an old EGA game now, though (mahjongg.exe)). Also, the code has been cleaned up a bit (more to come in a separate commit). END K 10 svn:author V 2 tg K 8 svn:date V 27 2001-07-24T11:50:23.000000Z K 7 svn:log V 120 Clean up the code a bit: - add $FreeBSD$; - remove unused variables; - add missing headers and prototypes; - -Wshadow. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-24T12:20:17.000000Z K 7 svn:log V 54 yyerror() is a printflike function MFC after: 1 week END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-24T12:33:08.000000Z K 7 svn:log V 114 yp_errno is an `enum ypstat`. PR: 29190 Submitted by: Cristan Szmajda Reviewed by: md5(1) END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-24T13:11:57.000000Z K 7 svn:log V 59 Remove redundant mtu/mru/speed settings MFC after: 6 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-24T13:37:06.000000Z K 7 svn:log V 63 pass any NS/NA/toobig. Requested by: itojun MFC after: 5 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:02:07.000000Z K 7 svn:log V 88 Expand x{malloc,calloc,realloc,strdup} in-place. (even found some unchecked naked uses) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:04:20.000000Z K 7 svn:log V 58 Replace the local `rname' with the cannonical `basename'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:05:21.000000Z K 7 svn:log V 92 Expand xmalloc in-place, along with xrealloc; which wasn't even ANSI in its implementation. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:06:19.000000Z K 7 svn:log V 74 Expand emalloc in-place, and remove the `rname' basename() implimenation. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:08:02.000000Z K 7 svn:log V 65 Expland the emalloc to do the testing at the place of mallocing. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:09:47.000000Z K 7 svn:log V 130 Remove the local basename in favor of the libc version. Remove xmalloc and xstrdup and do the error checking at the place of use. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:11:09.000000Z K 7 svn:log V 117 Remove the misnamed `emalloc' and replace its uses with the calloc (along with error checking) that it actually was. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:12:05.000000Z K 7 svn:log V 77 Remove emalloc and expand to the malloc + error checking it was, where used. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:13:34.000000Z K 7 svn:log V 134 Remove the misnamed `emalloc' and replace its uses with calloc (along with error checking) which it effectively was. (malloc+memset) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:14:11.000000Z K 7 svn:log V 118 Remove the misnamed `xmalloc' and replace its uses with the realloc (along with error checking) that it actually was. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-07-24T14:15:51.000000Z K 7 svn:log V 49 Expland `mymalloc' with malloc + error checking. END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-07-24T16:16:00.000000Z K 7 svn:log V 82 correct description of `vpp' for mknod/symlink: they are actually returned locked END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-24T17:14:37.000000Z K 7 svn:log V 325 Eliminate the panic, reported by Daniel Sobral, which occurs when vlan_unconfig()-ing an interface on which multicast groups have been joined. Instead, keep the list of groups around (and, in fact, allow changing of the membership list) and re-join them when the vlan interface is reassociated with a lower level interface. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-07-24T18:33:26.000000Z K 7 svn:log V 43 Add -I${.OBJDIR} to pick generated font*.h END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-24T19:10:19.000000Z K 7 svn:log V 127 MFC: Interface cloning support. gif modularity and cloning. stf modularity and removal of gif dependence. Reviewed by: brian END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-24T19:23:07.000000Z K 7 svn:log V 69 Mention gif(4) changes related to cloning support. Approved by: imp END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-07-24T19:25:19.000000Z K 7 svn:log V 70 Remove non-existent (missing?) fonts.alias from beforeinstall: target END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-24T19:27:22.000000Z K 7 svn:log V 34 merged interface cloning support. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-24T19:27:42.000000Z K 7 svn:log V 32 MFC: interface cloning support. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-24T23:09:04.000000Z K 7 svn:log V 249 (MFC of 1.9- I didn't get an MFC notice for some reason) Make sure you don't have a file descriptor leak for the 'real' underlying CAM device. This needs to be checked not only in the open routine, but the device->fd has to be initialized as well. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-24T23:33:06.000000Z K 7 svn:log V 345 General cleanup providing better style(9) conformance and generally improved readability. The two real functional changes are that netgraph now sees this as the "split" node type rather then the "ng_split" node type and that meta data is passed through without processing rather then being dropped. Reviewed by: jhb, julian MFC after: 7 weeks END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-24T23:42:56.000000Z K 7 svn:log V 71 Make ng_split part of the module building process. MFC after: 7 weeks END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-25T00:15:02.000000Z K 7 svn:log V 63 Allow ng_split to be compiled in staticly. MFC after: 7 weeks END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-25T00:19:59.000000Z K 7 svn:log V 106 IFT_8021_VLAN -> IFT_L2VLAN per if_vlan_var.h rev 1.9. With this change LINT compiles, but doesn't link. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-25T00:20:33.000000Z K 7 svn:log V 58 Move netgraph to i386 only. Which is where it works only. END K 10 svn:author V 3 bsd K 8 svn:date V 27 2001-07-25T01:00:09.000000Z K 7 svn:log V 90 MFC new hwatch/dhwatch ddb commands for setting/deleting hardware watchpoints within ddb. END K 10 svn:author V 3 bsd K 8 svn:date V 27 2001-07-25T01:05:33.000000Z K 7 svn:log V 84 Partial revert of last commit, I did not intend to commit "options DDB" to GENERIC. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-25T03:34:07.000000Z K 7 svn:log V 312 If an attempt is made to LISTEN for a service tag that's already being LISTENed for, return EEXISTS. Only match the magic "*" service tag if no other LISTEN service tags match. Require an explicit LISTEN for an empty service tag in order to match empty service requests. Approved by: julian MFC after: 3 days END K 10 svn:author V 5 billf K 8 svn:date V 27 2001-07-25T04:13:01.000000Z K 7 svn:log V 61 fix misspelling introduced in rev 1.14 (sames as -> same as) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-25T04:21:53.000000Z K 7 svn:log V 112 Roll minor version. Remove ISP_SMPLOCK nonsense. We're using full locking, and that's final. MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-25T04:23:52.000000Z K 7 svn:log V 326 Remove ISP_SMPLOCK stuff- we're just using locking now. Correctly reintroduce loop_seen_once semantics- that is, if we've never seen good link, start bouncing commands with CAM_SEL_TIMEOUT. But we have to be careful to have let ourselves try (in isp_kthread) to check for loop up at least once. PR: 28992 MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-25T05:52:19.000000Z K 7 svn:log V 131 Fix a stupid bug which resulted in a blank line in the status output if WEP is supported, but not keys are set. MFC after: 3 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-25T11:44:04.000000Z K 7 svn:log V 60 Change permissions from [4]554 to [4]551 MFC after: 3 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-25T11:44:55.000000Z K 7 svn:log V 27 MFC: mode [4]554 -> [4]551 END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-25T11:50:56.000000Z K 7 svn:log V 62 MFC: Bring the PPPoE Ethernet interface up *BEFORE* we use it END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-07-25T11:55:33.000000Z K 7 svn:log V 135 Use a safer method of creating the temporary password file. Submitted by: dynamo@harvard.net Obtained from: OpenBSD MFC after: 3 days END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T11:58:49.000000Z K 7 svn:log V 37 Note MFC of {d,h}watch DDB commands. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T11:59:41.000000Z K 7 svn:log V 29 MFC: {d}hwatch ddb commands. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T12:06:36.000000Z K 7 svn:log V 66 sys/kern/tty_snoop.c is now sys/dev/snp/snp.c. Repo-copy by: jdp END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T12:07:34.000000Z K 7 svn:log V 63 Note that this file was repo-copied from sys/kern/tty_snoop.c. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T12:11:15.000000Z K 7 svn:log V 139 Removing old, broken DEVFS from -stable phase two: remove implementation, header files, and man pages (i.e., all files specific to DEVFS). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-07-25T12:21:27.000000Z K 7 svn:log V 197 Fix breakage introduced in rev 1.26, with the introduction of absoluate pathnames starting with /usr/src. This fixes the installworld target for the case where the source tree is not in /usr/src. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T14:47:56.000000Z K 7 svn:log V 153 Move the kernel stuff out of snoop.h. It was only there because some of the snp* functions needed to be called from tty.c, which is no longer the case. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-25T15:09:54.000000Z K 7 svn:log V 379 Make the multiple interrupts attachment an error not a panic. Sometimes, when pccardd is restarted, it fails to realize that the device is already attached and tries to attach it again. This leads to bad mojo since the pccard code isn't setup to handle that, so the panic was put in. Now it appears that it is triggering too easily, so I'm backing it off to a non-fatal error. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T15:56:09.000000Z K 7 svn:log V 14 unifdef DEVFS END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T15:57:43.000000Z K 7 svn:log V 23 Remove DEVFS vestiges. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T15:59:12.000000Z K 7 svn:log V 146 Recognize, bug ignore, the -d option which was removed in the last commit for fault tolernace purposes (it wouldn't be very nice if init failed). END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T16:00:55.000000Z K 7 svn:log V 22 There is no rc.devfs. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T16:05:35.000000Z K 7 svn:log V 30 mount_devfs(5) doesn't exist. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-25T16:07:04.000000Z K 7 svn:log V 17 Remove devfs(5). END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-07-25T16:08:58.000000Z K 7 svn:log V 160 Some minor fixes. - Set system power profile only when AC-line status has canged. - Get initial AC-line status after whole system is up. Reviewed by: msmith END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-07-25T16:13:30.000000Z K 7 svn:log V 83 Better checking of duplicated interrupt handler installation. Reviewed by: msmith END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-25T16:42:30.000000Z K 7 svn:log V 65 MFC: intrastructure mode has been the default for some time now. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-07-25T17:00:04.000000Z K 7 svn:log V 228 MFC: 1.25; Don't allow NFS filehandle lookups to succeed on an inode whose effective link count is zero, since the file is really gone from the system. This could happen when soft-updates delays the actual freeing of the inode. END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-07-25T17:13:58.000000Z K 7 svn:log V 118 Style(9): function names on a separate line, max line length 80 chars. Reviewed by: -arch, -audit MFC after: 2 weeks END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-07-25T17:21:18.000000Z K 7 svn:log V 342 Make dynamic sysctl entries start at 0x100, not decimal 100 - there are static entries with oid's over 100, and defining enough dynamic entries causes an overlap. Move the "magic" value 0x100 into where it belongs. PR: 29131 Submitted by: "Alexander N. Kabaev" Reviewed by: -arch, -audit MFC after: 2 weeks END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-25T17:21:46.000000Z K 7 svn:log V 118 MFC kern_exit.c 1.131, kern_sig.c 1.125 - bring SIGCHLD SIG_IGN signal handling in line with other operating systems. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-07-25T17:27:56.000000Z K 7 svn:log V 59 MFC: do not do arp send/resolve on interface marked NOARP. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-07-25T17:33:07.000000Z K 7 svn:log V 40 MFC: r1.41; fix for indefinite timeout. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-07-25T17:44:49.000000Z K 7 svn:log V 112 MFC: r1.114, r1.115; check for possible card ejection, additional gate for MWI enable, add missing splx(). END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-07-25T17:46:03.000000Z K 7 svn:log V 66 MFC: r1.16; always enable VLAN support when building as a module. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-07-25T18:00:17.000000Z K 7 svn:log V 146 Reset the device's powerstate to d0 when resuming from a suspend operation, not just when we initally attach to the device. Submitted by: warner END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-07-25T18:06:05.000000Z K 7 svn:log V 319 MFC: add miibus support for the Dlink DL10022 chips, as found on the Netgear FA410-TX pccard. The "fa_select" program is no longer needed to make these cards work. However, it may be necessary to set the media type manually using "ifconfig media XXX" if autoneg fails. "device miibus" is now required by the ed driver. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-07-25T18:12:44.000000Z K 7 svn:log V 75 MFC: r1.116; ensure device is in d0 powerstate when resuming from suspend. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-07-25T19:21:06.000000Z K 7 svn:log V 172 Add build infrastructure for a libiconv loadable kernel module. This should allow the use of the smbfs module without the requirement to rebuild the kernel with LIBICONV. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-07-25T19:21:07.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-25T19:31:43.000000Z K 7 svn:log V 1146 As commented in defined in sys/net/route.c, rt_fixchange() has a bad effect, which would cause unnecessary route deletion: * Unfortunately, this has the obnoxious * property of also triggering for insertion /above/ a pre-existing network * route and clones. Sigh. This may be fixed some day. The effect has been even worse, because recent versions of route.c set the parent rtentry for cloned routes from an interface-direct route. For example, suppose that we have an interface "ne0" that has an IPv4 subnet "10.0.0.0/24". Then we may have a cloned route like 10.0.0.1 on the interface, whose parent route is 10.0.0.0/24 (to the interface ne0). Now, when we add the default route (i.e. 0.0.0.0/0), rt_fixchange() will remove the cloned route 10.0.0.1. The (bad) effect also prevents rt_setgate from configuring rt_gwroute, which would not be an intended behavior. As suggested in the comments to rt_fixchange(), we need stricter check in the function, to prevent unintentional route deletion. This fix also solve the "IPV6 panic?" problem in nd6_timer(). Submitted by: JINMEI Tatuya MFC after: 4 days END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-25T20:14:09.000000Z K 7 svn:log V 45 Use sysctl to export multicast routing stats END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-25T20:15:17.000000Z K 7 svn:log V 22 Unbreak ip_mroute_mod END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-25T20:15:28.000000Z K 7 svn:log V 78 Don't bother passing p to rtioctl just so it can fail to pass it to mrt_ioctl END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-25T20:15:49.000000Z K 7 svn:log V 192 Somewhat modernize ip_mroute.c: - Use sysctl to export stats - Use ip_encap.c's encapsulation support - Update lkm to kld (is 6 years a record for a broken module?) - Remove some unused cruft END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-25T20:31:20.000000Z K 7 svn:log V 138 Fix 64 bit issues so that sockstat && fstat work correctly on alpha. PR: 29231 Submitted by: pherman@frenchfries.net MFC after: 2 weeks END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2001-07-25T20:53:44.000000Z K 7 svn:log V 103 Commited patch for uni signaling fix. PR: kern/28748 Submitted by: Richard Hodges END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-25T22:10:56.000000Z K 7 svn:log V 269 Commit the hwsleep.c patch for suspend/resume onto the vendor branch. This has supposedly been incorporated into the Intel code already, so this will get cleanly replaced with the "official" version when it is next imported and will not cause any conflicts or hiccups. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-25T22:10:56.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r80357, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-07-25T22:36:17.000000Z K 7 svn:log V 143 Add /dev/hpn? as an alias to /dev/aac? so that the HP version of the CLI utility will work, and document it in the manpage. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-25T22:53:11.000000Z K 7 svn:log V 46 Add, belated, entry for ed driver needing mii END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-25T22:54:25.000000Z K 7 svn:log V 76 MFC: Add entry for ed driver needing mii now that it was MFC'd by Ian Dowse END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-07-26T00:41:40.000000Z K 7 svn:log V 34 MFC: 1.493; dcphy depends on pci. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-26T02:14:17.000000Z K 7 svn:log V 57 Merged from sys/i386/i386/machdep.c revision 1.385.2.13. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-26T02:16:43.000000Z K 7 svn:log V 71 Merged from sys/i386/conf/GENERIC revisions 1.246.2.29 and 1.246.2.32. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-26T02:20:47.000000Z K 7 svn:log V 62 Fix typo (* -> &) Submitted by: Andrew Doran END K 10 svn:author V 3 bsd K 8 svn:date V 27 2001-07-26T02:29:10.000000Z K 7 svn:log V 326 MFC revisions 1.464 and 1.115 of machdep.c and swtch.s respectively to provide better handling of reserved debug register bits; allows debuggers to write back the unmodified value of dr7 that they received from the traced process's PCB without it failing with EINVAL, while still preserving reserved bit settings for the CPU. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-26T02:32:19.000000Z K 7 svn:log V 59 MFC: Added the ct driver and merged the bs driver changes. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-26T02:37:12.000000Z K 7 svn:log V 211 Remove $daily_status_named_logs and figure out which /var/log/messages* files to look an (in the same way that /etc/security does). Don't single-quote $start, reducing it to an empty string. MFC after: 3 days END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-26T02:37:53.000000Z K 7 svn:log V 57 Merged from sys/i386/i386/machdep.c revision 1.385.2.14. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-26T02:41:53.000000Z K 7 svn:log V 118 Xref to openssl(1) (i.e. "openssl passwd") PR: 28885 Submitted by: Gregory Bond MFC After: 1 week END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-26T03:07:07.000000Z K 7 svn:log V 75 Speed up console driver. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 4 eric K 8 svn:date V 27 2001-07-26T03:34:43.000000Z K 7 svn:log V 26 Handle keys consistently. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-26T04:40:58.000000Z K 7 svn:log V 188 New release notes: ed(4) MII, isdnd.rc(5) maxconnecttime, ppp(8) tcpmssfixup for inbound packets, BIND NOADDITIONAL. MFCs noted: RANDOM_IP_ID, ppp(8) tcpmssfixup, libcrypt unification. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-26T04:43:35.000000Z K 7 svn:log V 141 MFC: ppp(8) tcpmssfixup, ed(4) MII, RANDOM_IP_ID, libcrypt unification, BIND NOADDITIONAL. While I'm here, remove a stray &merged; entity. END K 10 svn:author V 4 eric K 8 svn:date V 27 2001-07-26T05:35:19.000000Z K 7 svn:log V 59 Properly update cursor position when the list is scrolled. END K 10 svn:author V 4 eric K 8 svn:date V 27 2001-07-26T07:17:27.000000Z K 7 svn:log V 80 Update sysinstall menu texts to reflect the new key behavior. Approved by: jkh END K 10 svn:author V 4 eric K 8 svn:date V 27 2001-07-26T07:26:39.000000Z K 7 svn:log V 26 Remove duplicate cvs tag. END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-07-26T08:46:47.000000Z K 7 svn:log V 232 Adds notes on program termination and signal handlers. I revised the text after dd's kind review. So, if you find any error, it is probably introduced by my last minutes' update and is entirely my fault, not dd's. Reviewed by: dd END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-26T09:04:14.000000Z K 7 svn:log V 69 MFC: Don't try to remove directories unless we've emptied them first END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-07-26T09:46:08.000000Z K 7 svn:log V 94 Fix spelling in the last commit. (Oh, I thought I had run ispell... ;-< Spotted by: sheldonh END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-07-26T11:02:39.000000Z K 7 svn:log V 214 Use STD{ERR,IN,OUT}_FILENO instead of their numeric values. The definitions are more readable, and it's possible that they're more portable to pathalogical platforms. Submitted by: David Hill END K 10 svn:author V 2 tg K 8 svn:date V 27 2001-07-26T11:04:08.000000Z K 7 svn:log V 175 Fix bugs introduced in 1.26: - restore -I. in CFLAGS - add dependencies of objects on font headers - missing dependencies of font headers on their sources Suggested by: bde END K 10 svn:author V 2 tg K 8 svn:date V 27 2001-07-26T11:05:31.000000Z K 7 svn:log V 66 Correct font names. Now, how on earth did this work on my system? END K 10 svn:author V 2 tg K 8 svn:date V 27 2001-07-26T11:09:15.000000Z K 7 svn:log V 159 Include or , depending on __FreeBSD_version. This will reduce diffs to -STABLE. Don't leave an image of the video RAM around. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-26T11:33:53.000000Z K 7 svn:log V 87 Handle peer REQ/NAKs of >1500 byte MRUs when we have no preference. MFC after: 3 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-26T11:34:28.000000Z K 7 svn:log V 73 MFC: Handle peer REQ/NAKs of >1500 byte MRUs when we have no preference. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-07-26T14:24:53.000000Z K 7 svn:log V 165 Move definition of structure used in CONS_SCRSHOT ioctl in front of definition of ioctl itself, like we have for all other ioctl's in this file. MFC after: 2 weeks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-26T16:16:51.000000Z K 7 svn:log V 79 List a forgotten SGML source file (intro.sgml) in the release notes Makefiles. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-26T16:21:29.000000Z K 7 svn:log V 135 Fix some style nits, and also try to include some text appropriate to whether this release notes build is for a snapshot or a release. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-26T16:31:22.000000Z K 7 svn:log V 157 Add some navigation in the form of internal hyperlinks to get around the different sections of the release notes. There's probably a better way to do this. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-26T16:40:23.000000Z K 7 svn:log V 106 UPGRADE.TXT doesn't exist anymore...point readers at INSTALL.TXT, which now contains binary upgrade info. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-26T16:44:19.000000Z K 7 svn:log V 96 ifconfig if0 netmask xxx.xxx.xxx.0 didn't change the netmask. PR: bin/28833 MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-26T16:46:48.000000Z K 7 svn:log V 176 MFC: minor release notes cleanup. alpha/Makefile 1.3->1.4 i386/Makefile 1.3->1.4 common/intro.sgml 1.1->1.2 common/new.sgml 1.63->1.64 common/upgrading.sgml 1.2->1.3 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-07-26T17:07:08.000000Z K 7 svn:log V 46 MFC rev 1.7: Fix off-by-one error in DMA tag. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-26T18:16:55.000000Z K 7 svn:log V 186 Cleanup of "Reporting Problems" section, which has been renamed "Contacting the FreeBSD Project": Mostly fixed style nits, and performed some overlooked s/FreeBSD/&os;/ substitutions. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-26T18:17:59.000000Z K 7 svn:log V 247 MFC 1.80: - `-a' option for IPv6 was not working correctly. - Lose any stray host bits that a user may have entered when providing a network number and netmask to the `-a' option for IPv6. This is corresponding to 1.79 that is for IPv4 only. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-07-26T18:18:50.000000Z K 7 svn:log V 132 Document you sometimes seem to need ctl-alt-del on Noname, Multia and ZLXp is TGA-based and not currently suitable for console use. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-26T18:20:29.000000Z K 7 svn:log V 144 Split "Contacting the FreeBSD Project" into two sub-sections ("Email and Mailing Lists" and "Submitting Problem Reports"). No content changes. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-07-26T18:47:46.000000Z K 7 svn:log V 681 - Do not handle the per-CPU containers in mbuf code as though the cpuids were indices in a dense array. The cpuids are a sparse set and treat them as such, setting up containers only for CPUs activated during mb_init(). - Fix netstat(1) and systat(1) to treat the per-CPU stats area as a sparse map, in accordance with the above. This allows us to properly boot with certain CPUs disactivated. However, if we later decide to re-activate said CPUs, we will barf until we decide to implement CPU spinon/spinoff callback hooks to allow for said CPUs' per-CPU containers to get configured on their activation. Reported by: mjacob Partially (sys/ diffs) Submitted by: mjacob END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-26T18:48:35.000000Z K 7 svn:log V 61 MFC: Change the first arg of getenv*() to be a const char *. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-26T18:53:03.000000Z K 7 svn:log V 305 MFC: the TUNABLE_*() API update, but I have left a backwards compatability emulation of TUNABLE_INT_DECL() for older drivers. TUNABLE_INT_FETCH() is not backwards compatable, but the only consumers of that appeared to be kernel code which we control and not drivers. TUNABLE_STR*() came along for free. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-07-26T18:59:24.000000Z K 7 svn:log V 215 Back out revision 1.17.2.1 (return ESTALE if i_effnlink is zero) until an interaction with ext2fs is resolved. ext2fs doesn't maintain i_effnlink, so this broke NFS exporting of ext2fs filesystems. Noticed by: bde END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-07-26T19:02:22.000000Z K 7 svn:log V 110 -- are seen as sgml tags. ctl etc works a lot better. Yikes! Caught by: bmah END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-07-26T19:05:50.000000Z K 7 svn:log V 70 -- better be ctl etc Caught by: bmah END K 10 svn:author V 6 itojun K 8 svn:date V 27 2001-07-26T19:14:52.000000Z K 7 svn:log V 58 incorrect bounds-check on snprintf. Submitted by: fenner END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-26T19:19:49.000000Z K 7 svn:log V 240 move ipsec security policy allocation into in_pcballoc, before making pcbs available to the outside world. otherwise, we will see inpcb without ipsec security policy attached (-> panic() in ipsec.c). Obtained from: KAME MFC after: 3 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-26T19:20:13.000000Z K 7 svn:log V 454 When -n is specified, don't attempt to turn hostnames found in utmp into addresses as we have no idea what address family they belong to. When -n is not specified, resolve IPv6 as well as IPv4 addresses found in the host field of utmp. Use realhostname_sa() to resolve addresses (the old code was wrong). Rename ``x'' to ``x_suffix'' to avoid confusion. Hard code the host column width to 16 (against the imminent increase of UT_HOSTSIZE in utmp.h). END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-07-26T20:05:20.000000Z K 7 svn:log V 155 Make sure the total number of sectors is not 0 for a vnode-type md to avoid a division by zero which would occur on open() in this case. Reviewed by: phk END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-26T20:25:50.000000Z K 7 svn:log V 109 Only match the first osreldate date range for constructing the FTP URL, not all of them. Noticed by: obrien END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-26T20:26:24.000000Z K 7 svn:log V 94 MFC: Only match the first osreldate date range for constructing the FTP URL, not all of them. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-07-26T20:37:33.000000Z K 7 svn:log V 558 MFC: Change the interface to vflush() so that it can deal with extra references on the filesystem root vnode. This fixes bugs in a number of filesystems that could cause forced umounts to erroneously return EBUSY, and it centralises a lot of xxx_unmount logic. This unfortunately requires the recompilation of any filesystem KLDs, although I have added an extra sanity check that should help to avoid panics if old modules are used (the filesystem may refuse to umount, and if so, a warning message will appear on the console). Not objected to by: -stable END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-26T21:19:25.000000Z K 7 svn:log V 305 Finally document the net.link.ether.bridge_cfg and net.link.ether.bridge_refresh variables. While I'm here, try to make some of the markup on this page more consistent with the new (markup-reviewed) content. PR: 22060 Reviewed by: ru (for markup, on an earlier version of this delta) MFC after: 2 days END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-26T21:54:47.000000Z K 7 svn:log V 51 Use alignment-safe code on non-i386 architectures. END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-07-26T21:54:55.000000Z K 7 svn:log V 69 MFC: Change the dump routines to only abort if control-c is pressed. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-07-26T22:30:17.000000Z K 7 svn:log V 35 Merge tcpdump 3.6.3 from -current. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-07-26T22:30:18.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_6'. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-26T22:43:40.000000Z K 7 svn:log V 97 Strongly recommend that ispfw(4)'s f/w be used with this driver if available. MFC after: 1 week END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-26T23:04:03.000000Z K 7 svn:log V 276 Move param.c out of the conf directory and make it fully dynamic. Tunables are now derived at boot time from maxusers. ie: change maxusers via a tunable and all the derivative settings change. You can change the other tunables individually as well. Even hz etc is tunable. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-26T23:04:46.000000Z K 7 svn:log V 72 param.c no longer gets special treatment. Use the source tree version. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-26T23:05:35.000000Z K 7 svn:log V 110 Move MAXUSERS out of opt_param.h to make sure that other code doesn't use it rather than the tunable version. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-26T23:06:44.000000Z K 7 svn:log V 130 Call the early tunable setup functions as soon as kern_envp is available. Some things depend on hz being set not long after this. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-26T23:08:31.000000Z K 7 svn:log V 243 Use the tunable maxusers rather than the compile-time one. Evaluate and initialize in the right order to make derivative settings work right. eg: at compile time, nmbufs was double nmbclusters. For POLA this should work the same at runtime. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-26T23:23:36.000000Z K 7 svn:log V 335 Check the state of the slot when we resume. Set it to empty if we no longer have a pccard in the slot. This fixes the problem where pccard would say that a card had been inserted on resume. This also appears to make the insert/remove events more reliable after a resume as well, but that may be a different bug I need to hunt down. END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-07-26T23:27:10.000000Z K 7 svn:log V 174 Prevent chpass(1) from writing -1 in the UID or GID fields in the password file by properly casting integers. PR: 27757 Reviewed by: des Approved by: des MFC after: 4 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-26T23:27:53.000000Z K 7 svn:log V 76 Missed an '&' in the TUNABLE_INT_DECL() compat macro Submitted by: iedowse END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-26T23:47:04.000000Z K 7 svn:log V 50 MASK_FPU_SW didn't do what it was expected to do. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-27T00:01:48.000000Z K 7 svn:log V 19 s/OpemBSD/OpenBSD/ END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-27T00:03:49.000000Z K 7 svn:log V 46 Patch up some style(9) stuff in tcp_new_isn() END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-27T00:04:39.000000Z K 7 svn:log V 15 Fix a warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-27T00:44:36.000000Z K 7 svn:log V 505 The kernel *does* now define setjmp/longjmp. Dont duplicate it here. In file included from ../../../dev/vinum/vinumhdr.h:77, from ../../../dev/vinum/vinum.c:44: ../../../dev/vinum/vinumext.h:165: warning: redundant redeclaration of `setjmp' in same scope ../../../sys/systm.h:96: warning: previous declaration of `setjmp' ../../../dev/vinum/vinummemory.c:44: warning: redundant redeclaration of `longjmp' in same scope ../../../sys/systm.h:97: warning: previous declaration of `longjmp' END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-27T01:08:59.000000Z K 7 svn:log V 185 Make PMAP_SHPGPERPROC tunable. One shouldn't need to recompile a kernel for this, since it is easy to run into with large systems with lots of shared mmap space. Obtained from: yahoo END K 10 svn:author V 5 chris K 8 svn:date V 27 2001-07-27T02:56:16.000000Z K 7 svn:log V 30 Add a new kldsym(2) man page. END K 10 svn:author V 5 chris K 8 svn:date V 27 2001-07-27T03:03:36.000000Z K 7 svn:log V 53 Add cross-references for the new kldsym(2) man page. END K 10 svn:author V 5 chris K 8 svn:date V 27 2001-07-27T03:54:59.000000Z K 7 svn:log V 82 Add a short man page describing the vfs_unmountall() function. MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-27T04:40:04.000000Z K 7 svn:log V 165 Remove -traditional from CFLAGS and add unistd.h to header.h so this actually compiles. Hopefully, this code didn't rely on some weird side effect of -traditional. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-27T06:32:20.000000Z K 7 svn:log V 142 Improve wording for pccard memory assignement. Document intended correct behavior for pccardc power and how it interacts with suspend/resume. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-27T07:14:12.000000Z K 7 svn:log V 66 Give hopefully better diagnostics about the card types we reject. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-27T07:21:42.000000Z K 7 svn:log V 996 Attempt to fix and document interactions between suspend/resume and pccardc power x 0. pccardc power x 0 used to disable the slot. But a suspend/resume would reactivate the pccard. It no longer does that. Now the disabling of the slot is sticy until it is reset with power x 1 or the card is ejected. This seems closer to correct behavior to me. o Process all card state changes the same using pccard_do_stat_change(). o Cleanup disabling the card so that we can preserve the state after the change. Basically, don't set it to empty as often as we do. o On suspend, the new state is "empty" and the laststate is "suspend" o Document state machine with a diagram of states and edges. The edges are labeld to tell the reader what event causes the external state changes. o "machdep.pccard.pcic_resume_reset" may be obsolete now. We always call the bridge driver's resume method on resume now. Otherwise cards won't automatically show up. If it needs to stay, I'll add it back. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-27T07:32:59.000000Z K 7 svn:log V 26 Additional clarification. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-27T07:47:35.000000Z K 7 svn:log V 518 Minor nits merged from my stable tree: o kill blank line that I introduced in cardinfo.h o Delete unused variable wasinactive. o return 0 from pccard_resume. o Set the state and lastsate initially to be empty. o move comment above code for interrupt dispatching. o Powerstate interface is now available as of 430002, not 500000 (note that this change will be not 100% correct since the power state stuff didn't enter current until well after 500000, but it is good enough for the two branche we have going now). END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2001-07-27T08:57:50.000000Z K 7 svn:log V 161 Put a knob in the kernel config files to tweak the user max stack size. PR: kern/28925 Reviewed by: bakul@bitblocks.com and tlambert2@mindspring.com on -arch. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-27T09:01:13.000000Z K 7 svn:log V 162 The ACPI timer register corruption problem is resolved in the PIIX4 starting with the PIIX4M. Restrict enabling the workaround to those chips known to be buggy. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-27T09:47:05.000000Z K 7 svn:log V 303 MFC: If an attempt is made to LISTEN for a service tag that's already being LISTENed for, return EEXISTS. Only match the magic "*" service tag if no other LISTEN service tags match. Require an explicit LISTEN for an empty service tag in order to match empty service requests. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-27T12:25:55.000000Z K 7 svn:log V 77 Be consistent about how we quote commands that could be entered by the user. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-27T12:36:41.000000Z K 7 svn:log V 20 MFC: tcpdump 3.6.3. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-07-27T14:06:01.000000Z K 7 svn:log V 369 Back out kern_exit.c revision 1.92.2.4 and kern_sig.c revision 1.72.2.7 (SIGCHLD SIG_IGN signal handling changes) until the issue with "fault on nofault entry" panics in exit1() is resolved. The fault seems to occur when p->p_pptr->p_sigacts is dereferenced in exit1(). It is probably some kind of a race with the exiting of the parent, but I'm unsure of the details. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-27T15:52:49.000000Z K 7 svn:log V 118 Fix cut/paste blunder. Serves me right for doing a last minute tweak to what I had for some time. Submitted by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-27T15:57:17.000000Z K 7 svn:log V 275 Revert previous accidental commit. FWIW, it was part of enabling VM caching of disks through mmap() and stopping syncing of open files that had their last reference in the fs removed (ie: their unsync'ed pages get discarded on close already, so I made it stop syncing too). END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-27T16:05:21.000000Z K 7 svn:log V 126 Cleanup duplication in Aironet headers PR: kern/29210 Submitted by: Doug Ambrisko MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-27T16:07:02.000000Z K 7 svn:log V 962 Introduce two new tunables from the boot loader. hw.pcic.irq Globally set the IRQ for all pcic devices' management interrupt (aka card status change or CSC interrupt) This is what used to be known as machdep.pccard.pcic_irq (which has been retained for now for compatibility). hw.pcic.ignore_fuction_1 Ignores function 1 for all PCIC bridges by not attaching to them. Lucent released a huge batch of cards that were imporperly manufactuered (lacking the 0 ohm resister to disable slot 1). This is a big hammer to keep those cards from causing problems (I've had 4 people contact me saying my patches worked great once they added a kludge to always ignore function 1, or until they soldered these resistors in place!). No clue where to document these. They act as both boot loader environment variables, as well as read-only sysctls after boot. At the same time, sort sys/systm.h in its proper order after sys/sysctl.h. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-27T16:13:44.000000Z K 7 svn:log V 56 MFC: r1.2: Don't print a blank line if no keys are set. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-07-27T16:23:53.000000Z K 7 svn:log V 610 Take -Wconversion out of BDECFLAGS. It is not particularly useful for us anyway because it doesn't work right on the x86 and alpha. On K&R code, small ints would be promoted to int. ANSI-C doesn't require this and the small ints can be passed taking 8 or 16 bits of stack space. However, the x86 abi that we use *does* promote to 32 bit, and the alpha ABI passes them in 64 bit registers so we dont have that aspect of the problem here. Losing float precision by having it cast down to int because the funtion prototype specifies int is the least of our problems. -Wmissing-prototypes helps here anyway. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-27T17:20:33.000000Z K 7 svn:log V 123 Move route(8) entries out of Contributed Software section; they were hanging out with a routed(8) entry. Submitted by: dd END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-27T18:26:42.000000Z K 7 svn:log V 30 Make ancontrol WARNS=2 clean. END