ƒ­R36229 215 277 167 190 238 198 173 198 158 156 134 243 314 447 175 182 103 150 285 143 223 108 155 498 179 184 140 138 120 1276 155 215 249 203 117 211 154 171 289 220 537 196 1236 130 136 129 131 333 213 216 141 225 241 330 150 302 128 189 268 163 117 124 117 160 185 150 180 157 157 147 147 166 235 133 597 213 163 147 441 306 209 174 217 129 393 147 1001 134 130 260 187 166 190 310 151 137 133 120 190 144 264 362 553 103 227 183 234 339 164 199 127 235 120 142 129 115 270 1602 205 214 348 221 231 243 267 197 155 205 129 173 179 136 203 139 133 260 681 236 200 211 155 1164 162 217 148 117 621 169 214 123 445 168 203 143 416 184 135 159 132 412 203 160 145 143 165 495 155 120 130 605 235 400 384 275 251 201 128 272 216 136 187 117 344 144 154 188 197 200 228 909 461 313 201 132 371 344 201 192 184 564 399 376 182 192 213 229 199 139 229 413 212 314 493 731 430 202 K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T22:53:24.000000Z K 7 svn:log V 181 Bring in Kirk's Feb 20 version of ffs_softdep.c where we merged our sources.. His version 9.23 == our version 1.5 of ffs_softdep.c His version 9.5 == our version 1.4 of softdep.h END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T22:53:25.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create tag 'Feb20-98-ALPHA'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T22:53:26.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'softupdates-vendor-sys-Feb20-98-ALPHA'. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T22:54:53.000000Z K 7 svn:log V 142 Merge with Kirk's version as of Feb 20 His version 9.23 == our version 1.5 of ffs_softdep.c His version 9.5 == our version 1.4 of softdep.c END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-19T23:05:10.000000Z K 7 svn:log V 103 Don't bring the interface down with the last link when we're in -auto mode (broken a few commits ago). END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T23:07:25.000000Z K 7 svn:log V 78 Bring up-to-date with Whistle's current version Includes some debugging code. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T23:18:37.000000Z K 7 svn:log V 102 Ensure that there is enough information here, so that people can use soft updates should they desire. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T23:23:09.000000Z K 7 svn:log V 63 Change the description of where to get the Soft Updates files. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-20T01:06:32.000000Z K 7 svn:log V 64 Don't pack distfiles left over from docs builds into ports.tgz. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-20T01:08:41.000000Z K 7 svn:log V 42 MFC: nuke distfiles before packing ports. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-20T03:01:42.000000Z K 7 svn:log V 150 Add some place-holder files here to keep the distribution target from blowing up. The disktab file isn't necessarily invalid either for a PCI Alpha. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-20T03:05:05.000000Z K 7 svn:log V 221 Alpha MAKEDEV as directly imported from NetBSD-current. This will almost certainly have to change as the FreeBSD/Alpha kernel comes along, but for the transitionary period this is the most correct. Obtained from: NetBSD END K 10 svn:author V 3 mph K 8 svn:date V 27 1998-05-20T04:57:16.000000Z K 7 svn:log V 354 Add bsd.locale.mk to the list of files. Whether bsd.locale.mk is the right solution or not, bsd.port.mk is broken unless bsd.locale.mk is installed. Note that if LOCALE is not defined, port-building explodes: "/usr/share/mk/bsd.locale.mk", line 135: if-less elif "/usr/share/mk/bsd.locale.mk", line 135: Need an operator (For each .if testing LOCALE) END K 10 svn:author V 3 mph K 8 svn:date V 27 1998-05-20T04:58:08.000000Z K 7 svn:log V 83 MFC: Add bsd.locale.mk to un-break (or at least break differently) ports-building. END K 10 svn:author V 3 mph K 8 svn:date V 27 1998-05-20T05:41:20.000000Z K 7 svn:log V 90 If LOCALE is not defined, default to USA. Otherwise, bsd.locale.mk blows up with errors. END K 10 svn:author V 3 mph K 8 svn:date V 27 1998-05-20T05:43:01.000000Z K 7 svn:log V 11 Add rcsid. END K 10 svn:author V 3 mph K 8 svn:date V 27 1998-05-20T05:44:14.000000Z K 7 svn:log V 58 MFC: Default to USA to prevent syntax errors. Add rcsid. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-20T06:46:58.000000Z K 7 svn:log V 192 LoadSoftModem() routine at sio.c does not trap general serial I/Os. It fauls to probe eather DSI Modem or others. PR: 4657 Reviewed by: phk Submitted by: Kenji Saito END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-20T07:59:21.000000Z K 7 svn:log V 49 Don't change argp->flags after it's been copied. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-20T08:02:24.000000Z K 7 svn:log V 128 A cleaner fix for PR#5102, clear nonsense flags at mount time rather than in the core of nfs_bio.c at the 11th hour. PR: 5102 END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-20T08:05:45.000000Z K 7 svn:log V 14 s/flags/flag/ END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-20T08:12:14.000000Z K 7 svn:log V 61 MFC: rev 1.43, 1.60-1.62 - sanity check flags at mount time END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-20T09:05:48.000000Z K 7 svn:log V 403 Only ignore "owner" permissions selectively rather than always. In some cases we ignore it (eg: read/write) to maintain chmod-after-open semantics but in other cases we do care, eg: creating files, access() etc. Never ignore errors from VOP_ACCESS() on immutable files. This apparently comes from BSDI (from Keith Bostic) via NetBSD. PR: 5148 Submitted by: Yoshiro MIHIRA END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-05-20T09:20:02.000000Z K 7 svn:log V 85 Add mid scripts. Mid is a tool which create a Message-ID database for mailing lists. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-20T11:36:37.000000Z K 7 svn:log V 90 MFC: rev 1.61; selectively enforce file owner permissions rather than always ignore them. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-20T13:38:42.000000Z K 7 svn:log V 47 Sync with sys/i386/isa/clock.c revision 1.120. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-20T13:39:06.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/sio.c revision 1.202. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1998-05-20T14:08:43.000000Z K 7 svn:log V 24 Add missing close paren END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-20T15:56:11.000000Z K 7 svn:log V 1180 Change the sanity test here. It's not correct to assume that the record size we receive here should fit into the receive buffer. Unfortunately, there's no 100% foolproof way to distinguish a ridiculously large record size that a client actually meant to send us from a ridiculously large record size that was sent as a spoof attempt. The one value that we can positively identify as bogus is zero. A zero-sized record makes absolutely no sense, and sending an endless supply of zeroes will cause the server to loop forever trying to fill its receive buffer. Note that the changes made to readtcp() make it okay to revert this sanity test since the deadlock case where a client can keep the server occupied forever in the readtcp() select() loop can't happen anymore. This solution is not ideal, but is relatively easy to implement. The ideal solution would be to re-arrange the way dispatching is handled so that the select() loop in readtcp() can be eliminated, but this is difficult to implement. I do plan to implement the complete solution eventually but in the meantime I don't want to leave the RPC library totally vulnerable. That you very much Sun, may I have another. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-20T16:00:33.000000Z K 7 svn:log V 61 Merge from current: check only for zero-length record sizes. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-20T19:32:10.000000Z K 7 svn:log V 120 Fix bogus test that prevented NFS roots from working. Submitted by: Werner Griessl END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-05-20T20:35:42.000000Z K 7 svn:log V 153 Move __FreeBSD_version into (with automated duplication to ). This allow kernel drivers access to it. Approved by: -current END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-05-20T20:54:10.000000Z K 7 svn:log V 107 Back out previous commit - it breaks when called from 'buildworld' :-( (Damn, I wanted that in the -snap). END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1998-05-20T22:23:16.000000Z K 7 svn:log V 20 Fix typo in prompt. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-20T22:24:48.000000Z K 7 svn:log V 118 Back out locale change until it's better understood by all just what it is we're trying to do here. :) OK'd by: asami END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-20T22:27:18.000000Z K 7 svn:log V 62 Complete back-out of the bsd.locale.mk change. OK'd by: asami END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-05-21T00:33:16.000000Z K 7 svn:log V 80 Backed out last fix and fixed my typo: ipflow(fastforward -> ipflow_fastforward END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-21T01:12:20.000000Z K 7 svn:log V 194 o Set utmp::ut_host to getenv("CONNECT"). Mgetty sets this to the connection speed. Submitted by: forgotten (sorry) o Use all UT_LINESIZE characters rather than leaving the last one NUL. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-21T01:12:38.000000Z K 7 svn:log V 125 o Give a dialback example. Submitted by: Kenneth Furge o Set MRRU in multilink server mode. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-21T01:13:32.000000Z K 7 svn:log V 442 o Add `set autoload'. You can now set the minimum and maximum thresholds (in terms of queued packets for a period of time) where -auto links will be brought up and down. By default, all auto links come up when we reach NETWORK phase and never go down. o Display current autoload state in `show bundle'. o Disable the idle timer as soon as it's called. o Disable the idle and autoload timers when exiting (in case we're abending). END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-21T01:26:10.000000Z K 7 svn:log V 101 Don't accept IPCP packets before NETWORK phase. Pointed out by: Ralf Rutherford END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-21T03:19:56.000000Z K 7 svn:log V 1140 Add Texas Instruments TNET100 'ThunderLAN' PCI NIC driver to the tree. This driver supports the following cards/integrated ethernet controllers: Compaq Netelligent 10, Compaq Netelligent 10/100, Compaq Netelligent 10/100, Compaq Netelligent 10/100 Proliant, Compaq Netelligent 10/100 Dual Port, Compaq NetFlex-3/P Integrated, Compaq NetFlex-3/P Integrated, Compaq NetFlex 3/P w/ BNC, Compaq Deskpro 4000 5233MMX. It should also support Texas Instruments NICs that use the ThunderLAN chip, though I don't have any to test. If you've got a card that uses the ThunderLAN chip but isn't listed in the PCI vendor/product list in if_tl.c, try adding it and see what happens. The driver supports any MII compliant PHY at 10 or 100Mbps speeds in full or half duplex. (Those I've personally tested are the National Semiconductor DP83840A (Prosignia server), the Level 1 LXT970 (Deskpro desktop), and the ThunderLAN's internal 10baseT PHY.) Autonegotiation, hardware multicast filtering, BPF and ifmedia support are included. This chip is pretty fast; Prosignia servers with NCR SCSI, ThunderLAN ethernet and FreeBSD make for a nice combination. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-21T03:20:39.000000Z K 7 svn:log V 36 Add man page for ThunderLAN driver. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-21T03:21:34.000000Z K 7 svn:log V 42 Add entry for ThunderLAN driver to files. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-21T03:22:20.000000Z K 7 svn:log V 35 And entries for ThunderLAN driver. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-21T04:12:03.000000Z K 7 svn:log V 39 Note presence of the ThunderLAN driver END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-05-21T07:47:58.000000Z K 7 svn:log V 238 Make flushing dirty pages work correctly on filesystems that unexpectedly do not complete writes even with sync I/O requests. This should help the behavior of mmaped files when using softupdates (and perhaps in other circumstances also.) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-21T08:46:48.000000Z K 7 svn:log V 117 Cosmetic fix. Compute header field widths from UT_{HOST,LINE,NAME}SIZE instead of hardcoding header line. PR: 6325 END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-21T09:10:55.000000Z K 7 svn:log V 120 Added contributed entry for Linux consoles. PR: 5977 Submitted by: Christian Weisberger END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-21T09:22:03.000000Z K 7 svn:log V 48 Sync with sys/i386/conf/GENERIC revision 1.109. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-21T12:34:08.000000Z K 7 svn:log V 129 .if defined(cleandepend) -> .if target(cleandepend) Already fixed in -current where "bsd.dep.mk" handles dependencies. PR: 6132 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-21T15:22:39.000000Z K 7 svn:log V 146 The incorrect select() timeout calculation that I fixed in svc_tcp.c also exists here (the timeout can expire much sooner than it's supposed to). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-21T16:24:05.000000Z K 7 svn:log V 237 Don't use __FreeBSD_version explicitly - none of the other drivers here do and it also blows up in building GENERIC during a release build if you try and include (which shot my SNAP dead - argh!). Use __FreeBSD__ instead. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-21T17:05:32.000000Z K 7 svn:log V 58 Yeargh! After all that, I forgot to remove the #include. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-05-21T19:21:46.000000Z K 7 svn:log V 206 Move __FreeBSD_version from src/sys/conf/newvers.sh to src/sys/sys/param.h, to facilitate access from the kernel. This make it possible to do outside kernel development and have it actually work properly. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-21T21:45:49.000000Z K 7 svn:log V 34 MFMP: Make ppp multilink capable. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-21T21:49:08.000000Z K 7 svn:log V 95 MFMP: Make ppp multilink capable. See the file README.changes, and re-read the man page. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-21T22:53:24.000000Z K 7 svn:log V 175 Correctly identify the precise CPU model within the 686 family: instead of just printing "Pentium Pro", check the model (cpu_id & 0xf0) and print the appropriate information. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-21T22:55:08.000000Z K 7 svn:log V 69 o Add some missing #includes o Calculate base device name correctly. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-21T23:38:08.000000Z K 7 svn:log V 23 Remove -Wpointer-arith END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-21T23:45:10.000000Z K 7 svn:log V 30 Don't give .It too many args. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-22T00:03:23.000000Z K 7 svn:log V 25 Add CPU_PII to the list. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T09:09:29.000000Z K 7 svn:log V 65 MFC: allow `w' to treat a corrupted "utmp" as a non-fatal error. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T09:23:31.000000Z K 7 svn:log V 90 MFC: warn about interaction of S/Key and login(1) for users without S/Key passwords. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T09:38:23.000000Z K 7 svn:log V 55 MFC: use correct login.conf(5) capability (from r1.20) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T09:46:17.000000Z K 7 svn:log V 85 MFC: remove claim about login.conf not being used, reference pw(8) {from r1.19} END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T10:01:46.000000Z K 7 svn:log V 62 MFC: Remove `sigmask()' reference from synopsis. {from r1.6} END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T10:29:39.000000Z K 7 svn:log V 62 MFC: {r1.5} Remove reference to obsolete file "README.iBCS2". END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T10:41:45.000000Z K 7 svn:log V 52 MFC: {r1.10} Improve description of absolute modes. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T10:47:41.000000Z K 7 svn:log V 52 MFC: {r1.17} Remove self-reference to sigaction(2). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T10:50:26.000000Z K 7 svn:log V 71 MFC: {r1.8} Replace reference to obsolete sigvec(2) with sigaction(2). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T11:03:39.000000Z K 7 svn:log V 139 MFC: {r1.15 find.1; r1.11 locate.1; r1.5 whereis.1; r1.11 which.1} Add cross references for find(1), locate(1), whereis(1), which(1). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-22T11:09:01.000000Z K 7 svn:log V 38 Sort SEE ALSO section alphabetically. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-22T15:32:22.000000Z K 7 svn:log V 502 Remove 2.2.x compatibility code and #ifdefs. Once the shakedown period in -current is over, I'll put a 2.2.x specific version in the RELENG_2_2 branch. If somebody wants a 2.2 version of this driver now, they can check out the previous version from CVS or ask me via e-mail. Gee people, I didn't mean to stir up such a controversy. I just wanted to make sure I could get this thing to work with both kernel versions and didn't want to have to maintain two separate copies. All ya hadda do was ask. :) END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-22T22:15:14.000000Z K 7 svn:log V 120 Use switch instead of if/else chain for 686 model identification. Add precise model identification for 586-family CPUs. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-22T22:18:45.000000Z K 7 svn:log V 71 MFC: precise identification of models within the 586 and 686 families. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-23T07:45:54.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.113. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-23T07:52:17.000000Z K 7 svn:log V 348 RADIUS was originally coded to use ports 1645 (radius) and 1646 (radacct), but RFC's 2138 and 2139 define new ports for RADIUS and RADIUS accounting, namely 1812 and 1813 respectively. FreeBSD 2.2.6 uses the old radacct port, but the new radius port, which is a bit silly. PR: 6712 Reviewed by: phk Submitted by: Nick Hilliard END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-23T07:55:47.000000Z K 7 svn:log V 213 /usr/src/share/timedef/data/no_NO.ISO_8859-1.src uses initinal upper case in weekdays and months instead off all lower case. PR: 6721 Reviewed by: phk Submitted by: Hans Petter Bieker END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-23T08:03:40.000000Z K 7 svn:log V 116 Get more details on the "arpresolve: can't allocate llinfo" bogon. PR: 2570 Reviewed by: phk Submitted by: fenner END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-23T11:36:55.000000Z K 7 svn:log V 80 PR: 6721 Submitted by: hanspb@persbraten.vgs.no De-capitalise day/month names. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-23T13:38:09.000000Z K 7 svn:log V 122 o If all CCPs are disabled & denied, don't send a REQ - just enter STOPPED state waiting for the peer to say something. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-05-23T15:17:53.000000Z K 7 svn:log V 37 Add GDB support for ELF shared libs. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-23T17:05:28.000000Z K 7 svn:log V 298 o Make sure we adjust our min seq and process any outstanding queued incoming fragments when a link goes down. o Don't use the minimum sequence numbers of links that aren't open. o Understand sequence number wrapping when determining the minimum sequence number. o Add & adjust a few comments. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-23T17:28:31.000000Z K 7 svn:log V 53 Nuke everything in the MP branch, it's now -current. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-23T22:24:50.000000Z K 7 svn:log V 906 o Move our prompt descriptor list outside of the bundle. It's now dealt with by the `server' object. This simplifies things as we only have one list of prompt descriptors and the log_ routines check prompt::logactive to determine whether it should be used for output. o Include the MP socket UpdateSet() result in bundle::UpdateSet(). o Don't select on the tun device unless we're in NETWORK phase or AUTO mode. o Stop the idle timer when we go to DEAD phase. We may have transferred a link and not had a chance to kill it. o Don't fail when trying to unlink our transferred datalink from our descriptor lists just before the transfer. o Add our link descriptor to the write set if we got a short write the last time (physical::out is set). o Log the connection source address when a connection is closed. o Remove descriptor::next field. Descriptor lists are not required any more. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-23T22:27:53.000000Z K 7 svn:log V 40 Oops - patch failed in last commit ???? END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-23T22:28:19.000000Z K 7 svn:log V 36 Show the link mode in `show links'. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-24T00:56:49.000000Z K 7 svn:log V 165 Fix a mind-o in tl_setmulti(): when setting a bit in the upper 32 bits of the 64-bit hash table, we have to use a 32-bit shift, not 31. Pointed out by: Bill Fenner END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-24T01:28:56.000000Z K 7 svn:log V 95 Remove two CODA entries by request. Submitted by: Robert Baron END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-24T01:29:52.000000Z K 7 svn:log V 74 Add CVS option Submitted by: Robert Baron END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-24T02:49:54.000000Z K 7 svn:log V 96 Add 'newsyslog.conf' to the list of files to not clobber during the upgrade process. PR: 6629 END K 10 svn:author V 6 amurai K 8 svn:date V 27 1998-05-24T03:03:10.000000Z K 7 svn:log V 214 Primary verison of NetBIOS over TCP/IP. Now you can connect Windows DOMAIN as DOMAIN user through NAT function. See also RFC1002 for futher detail of SMB structure. Submitted by: Atsushi Murai END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-24T03:11:17.000000Z K 7 svn:log V 57 Loosely document the '-s' commandline option. PR: 6713 END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-24T03:13:00.000000Z K 7 svn:log V 43 MFC: document the '-s' commandline option. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-24T03:25:24.000000Z K 7 svn:log V 39 Remove stray debug message. PR: 6722 END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-24T03:26:32.000000Z K 7 svn:log V 26 MFC: remove debug message END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-05-24T04:25:27.000000Z K 7 svn:log V 96 Support a 16K first level cache for 512K 2nd level. Also, add support for 1MB 2nd level cache. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-24T04:52:31.000000Z K 7 svn:log V 49 Reformat some comments to not overflow 80 chars. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-24T13:06:38.000000Z K 7 svn:log V 171 Hopefully fix behaviour of libreadline when prompt is longer than screen width and contains invisible characters. PR: gnu/6701 Submitted-by: Chet Ramey chet@po.cwru.edu END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-24T14:41:56.000000Z K 7 svn:log V 267 Convert a couple of large allocations to use zones rather than malloc for better packing. This means that we can choose better values for the various hash entries without having to try and get it all to fit within an artificial power of two limit for malloc's sake. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-05-24T14:59:57.000000Z K 7 svn:log V 461 The ipt_ptr field is 1-based (see TCP/IP Illustrated, Vol. 1, pp. 91-95), so it must be adjusted (minus 1) before using it to do the length check. I'm not sure who to give the credit to, but the bug was reported by Jennifer Dawn Myers , who also supplied a patch. It was also fixed in OpenBSD previously by andreas.gunnarsson@emw.ericsson.se, and of course I did the homework to verify that the fix was correct per the specification. PR: 6738 END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-24T15:07:04.000000Z K 7 svn:log V 11 Add chkgrp END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-24T15:09:23.000000Z K 7 svn:log V 134 Add chkgrp, a small utility for checking for syntax errors in group files. PR: bin/1387 Suggested-by: Giles Lean END K 10 svn:author V 6 fenner K 8 svn:date V 27 1998-05-24T19:02:31.000000Z K 7 svn:log V 69 Merge rev 1.30: take IP options into account when calculating length END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-24T19:37:43.000000Z K 7 svn:log V 104 Add a fuller-featured Norwegian keycap entry. PR: 6173 Submitted by: Anders Nordby END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-24T19:39:02.000000Z K 7 svn:log V 33 MFC: new Norwegian keycap entry. END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-24T19:47:02.000000Z K 7 svn:log V 140 MFC: Plug hole reported on Bugtraq: do not allow mmap with WRITE privs for append-only and immutable files. Obtained from: NetBSD (partly) END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-24T19:48:38.000000Z K 7 svn:log V 26 Fix Anders Email address. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-24T19:50:18.000000Z K 7 svn:log V 48 MFC: don't clobber 'newsyslog.conf' on upgrade. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-24T20:00:27.000000Z K 7 svn:log V 37 Sync documentation with 2.2 updates. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-24T20:01:33.000000Z K 7 svn:log V 23 Merge updates from 2.2 END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-05-24T21:51:50.000000Z K 7 svn:log V 174 Don't blow away parts of the sourcetree on a 'make clean'. This was only harmful for building from a read-only filesystem - the parts blown away were old rm'ed directories. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-25T02:22:38.000000Z K 7 svn:log V 1506 o Don't try to transfer tty device descriptors as there's no way of transferring session rights with them. Instead, create two `/bin/cat' processes. A new child is spawned and disassociated from the terminal and the parent, which continues with the rest of the ppp process. Meanwhile, the parent spawns another child, and both the parent and child exec the `/bin/cat' commands with the appropriate descriptors. This way, the session is owned by the parent, and the tty is held open. o Close LCPs that have done a TLF and are now in ST_STOPPED before calling Down. This prevents them from trying to come back up again after the peer has shut them down (it seems a bit strange that the rfc says that a Down in ST_STOPPED will cause a TLS etc). o Don't try to set the physical link name pointer when we're receiving and renaming a datalink. The physical hasn't been created yet, and as it happens, the garbage physical pointer happens to be the value of another physical - so we're pointing that other physical name at ourselves. yeuck. o Re-arrange the order of things in main (DoLoop()). We now handle signals only after the select and not before the UpdateSet. It's possible that either a signal (FSM timeout) or a descriptor_Read() brings a link down, after which we'd better tidy up any dead direct and 1off descriptors before calling UpdateSet() again. o Mention when we detect a PPP packet when we see one before the link is up (then start LCP as before). END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T03:19:37.000000Z K 7 svn:log V 110 Change shell from /nonexistent to /sbin/nologin. PR: 6739 Submitted by: Are Bryne END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T03:28:37.000000Z K 7 svn:log V 119 Add a graceful jumping off point with a new .error directive. PR: 6720 Submitted by: Niall Smart END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T03:34:52.000000Z K 7 svn:log V 253 Allow a user in group 0 to su(1) to root if their primary group is 0 in /etc/passwd even if they aren't listed as a member in /etc/group. This is more inline with what the group manpage says. PR: 6696 Submitted by: Max Euston END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T03:45:35.000000Z K 7 svn:log V 126 Make ftpd(8) honor its default group setting in the config files. PR: 6682 Submitted by: Max Euston END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T03:50:51.000000Z K 7 svn:log V 136 Attempt to stop another DoS attack related to ping flooding. PR: 6649 Submitted by: Jason Young END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T03:55:23.000000Z K 7 svn:log V 148 Allow setting of idle or realtime processing priorities per login class. PR: 6636 Submitted by: Jason Young END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T05:07:18.000000Z K 7 svn:log V 172 If no value is present for the login name set it to '-'. Also pretty-up the display of 'ps -Ortprio'. PR: 4947 Submitted by: Martin Kammerhofer END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T05:21:29.000000Z K 7 svn:log V 102 Give correct times with old wtmp files. PR: 4732 Submitted by: Andrew Timonin END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-05-25T05:26:43.000000Z K 7 svn:log V 64 Brought in changes from rev 1.84: fix for timestamp processing. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T06:27:09.000000Z K 7 svn:log V 110 Allow spaces in the filename to be decoded to. PR: 4882 Submitted by: Slaven Rezic END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T06:28:02.000000Z K 7 svn:log V 35 MFC: allow spaces in the filename. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T06:53:17.000000Z K 7 svn:log V 79 Revert the previous fix. As it turns out Warner Losh is working a better fix. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-25T07:11:41.000000Z K 7 svn:log V 84 Fix example in manual page. PR: 5443 Submitted by: AMAGAI Yoshiji END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-25T07:18:13.000000Z K 7 svn:log V 41 MFC: {r1.13} Fix example in manual page. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T07:19:07.000000Z K 7 svn:log V 108 Only allow 'who' and 'who am i' as valid usages. PR: 6294 Submitted by: Ruslan Ermilov END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T07:21:49.000000Z K 7 svn:log V 45 MFC: be stricter about commandline arguments END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T07:30:04.000000Z K 7 svn:log V 39 MFC: merge changes from revision 1.17. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-25T07:41:23.000000Z K 7 svn:log V 164 Take the user's "IGNORE_DIVERT" argument from where the user put it and not from the PCB which HAPPENS to contain the same number most of the time, but not always. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-25T08:44:31.000000Z K 7 svn:log V 585 Hide the interface name in the sin_zero section of the sockaddr_in passed to the user process for incoming packets. When the sockaddr_in is passed back to the divert socket later, use thi sas the primary interface lookup and only revert to the IP address when the name fails. This solves a long standing bug with divert sockets: When two interfaces had the same address (P2P for example) the interface "assigned" to the reinjected packet was sometimes incorect. Probably we should define a "sockaddr_div" to officially hold this extended information in teh same manner as sockaddr_dl. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-25T08:54:40.000000Z K 7 svn:log V 140 Manual page fix: add cross references, refer to ``dumpdev'' variable in "/etc/rc.conf". PR: 6117 Submitted by: Mark Mayo END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-05-25T09:16:00.000000Z K 7 svn:log V 108 Changed type of nd_procnum to unsigned to protect against negative values causing system crashes. PR: 6747 END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-25T09:57:34.000000Z K 7 svn:log V 117 Fixed missing semicolon and added space before semicolon. Noticed by: Toshikazu Kaho END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-25T10:37:02.000000Z K 7 svn:log V 61 o Only do the /bin/cat bit when we're transferring our ctty. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-25T10:37:48.000000Z K 7 svn:log V 1067 Add optional code to change the way that divert and ipfw work together. Prior to this change, Accidental recursion protection was done by the diverted daemon feeding back the divert port number it got the packet on, as the port number on a sendto(). IPFW knew not to redivert a packet to this port (again). Processing of the ruleset started at the beginning again, skipping that divert port. The new semantic (which is how we should have done it the first time) is that the port number in the sendto() is the rule number AFTER which processing should restart, and on a recvfrom(), the port number is the rule number which caused the diversion. This is much more flexible, and also more intuitive. If the user uses the same sockaddr received when resending, processing resumes at the rule number following that that caused the diversion. The user can however select to resume rule processing at any rule. (0 is restart at the beginning) To enable the new code use option IPFW_DIVERT_RESTART This should become the default as soon as people have looked at it a bit END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-25T12:04:47.000000Z K 7 svn:log V 70 Back out Steve's fix, as this was already fixed by me in revision 1.6 END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-25T12:07:25.000000Z K 7 svn:log V 122 PR: 6117 Reviewed by: jkoshy Submitted by: Mark Mayo MFC: add cross-refs, note ``dumpdev'' in rc.conf. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-05-25T14:42:22.000000Z K 7 svn:log V 56 Make objformat DTRT when in the make world environment. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-05-25T15:00:49.000000Z K 7 svn:log V 25 Only compile on install. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-05-25T17:34:42.000000Z K 7 svn:log V 528 ELF preparation step 1: Move our old a.out utils to /usr/libexec/aout. Enable binutils and put the utils in /usr/libexec/elf Enable objformat, a little helper program that calls the right utils based on /etc/objformat and $OBJFORMAT. This will enable the ELF generating tools. Remember that this is only step one, the system is still compiled and run in a.out format ONLY. Problem left to solve: The BSD manpages wins over the GNU equivalents as the are installed last. We need to distinguish between the manpages somehow... END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T18:06:39.000000Z K 7 svn:log V 75 Sync manpage updates too. Submitted by: Ruslan Ermilov END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T18:51:47.000000Z K 7 svn:log V 119 Norwegian dates should have a dot after day of month. PR: 6749 Submitted by: Hans Petter Bieker END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T18:53:03.000000Z K 7 svn:log V 29 MFC: dot after day of month. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1998-05-25T20:16:05.000000Z K 7 svn:log V 349 Use select() timeouts instead of SIGALRM to schedule packet transmission. Fixes bin/6649 and removes the last abusive signal handler. Use SO_TIMESTAMP to get the kernel to timestamp packets on reception. Fixes bin/5658 and provides slightly better accuracy. Explicitly zero and terminate the IP options when using -R. PR: bin/5658 PR: bin/6649 END K 10 svn:author V 6 fenner K 8 svn:date V 27 1998-05-25T20:21:34.000000Z K 7 svn:log V 73 MFC: rev 1.37: use select(), SO_TIMESTAMP and fix IP options generation. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T21:32:47.000000Z K 7 svn:log V 108 Update code example to reflect new usage. PR: 6753 Submitted by: Stefan Eggers END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T21:42:51.000000Z K 7 svn:log V 49 Update code example to reflect current practice. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-25T21:45:52.000000Z K 7 svn:log V 324 When doing a blocking write, keep looping until all the bytes are written without returning to the caller. This only occurs on pipes where either the number of bytes written is greater than the pipe buffer or if there is insufficient space in the pipe buffer because the reader is reading slower than the writer is writing. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T22:44:16.000000Z K 7 svn:log V 90 Don't append a '/' to the destination directory if there is already one there. PR: 3025 END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-25T22:45:42.000000Z K 7 svn:log V 41 MFC: don't append a '/' if already there END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-26T00:39:12.000000Z K 7 svn:log V 65 "EOF of file..." is written to stderr and not stdout. PR: 6756 END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-26T00:40:10.000000Z K 7 svn:log V 38 MFC: shorter file is noted on stderr. END K 10 svn:author V 3 jmb K 8 svn:date V 27 1998-05-26T02:28:18.000000Z K 7 svn:log V 319 code was using wrong temporary variable "i", in place of "j". i contains the contents of the EP_W0_CONFIG_CTRL register. i was being used as the array index into an array on the stack. j is initialized to 0 as it should be. PR: kern/6757 Reviewed by: jmb Submitted by: Stephane E. Potvin END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-26T02:53:06.000000Z K 7 svn:log V 108 Remove a couple style bugs from the code snippet that slipped in on the previous commit. Submitted by: bde END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-26T02:54:54.000000Z K 7 svn:log V 66 Remove style nits introduced with last commit. Submitted by: bde END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-26T06:28:30.000000Z K 7 svn:log V 51 PR: 1904 Abort if username given is > MAXLOGNAME. END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-26T06:39:08.000000Z K 7 svn:log V 49 PR: 1904 Abort if given uname is > MAXLOGNAME-1 END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-05-26T06:51:28.000000Z K 7 svn:log V 73 Oops, remember CFLAGS... Also compile directly to the target on install. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-05-26T11:34:30.000000Z K 7 svn:log V 403 Fixed logic in the test to drop ICMP echo and timestamp packets when net.inet.ip.icmp.bmcastecho = 0 by removing the extra check for the address being a multicast address. The test now relies on the link layer flags that indicate it was received via multicast. The previous logic was broken and replied to ICMP echo/timestamp broadcasts even when the sysctl option disallowed them. Reviewed by: wollman END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-05-26T11:38:48.000000Z K 7 svn:log V 64 brought in fix from rev 1.30: fix net.inet.icmp.bmcastecho = 0. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-05-26T12:27:37.000000Z K 7 svn:log V 28 Get owner/group/modes right END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-26T16:05:33.000000Z K 7 svn:log V 37 MFC: rev. 1.13 (disable local APIC). END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-05-26T20:12:56.000000Z K 7 svn:log V 512 ELF preparation step 2: Move a.out libraries to /usr/lib/aout to make space for ELF libs. Make rtld usr /usr/lib/aout as default library path. Make ldconfig reject /usr/lib as an a.out library path. Fix various Makefiles for LIBDIR!=/usr/lib breakage. This will after a make world & reboot give a system that no longer uses /usr/lib/*, infact one could remove all the old libraries there, they are not used anymore. We are getting close to an ELF make world, but I'll let this all settle for a week or two... END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-26T22:07:28.000000Z K 7 svn:log V 143 When doing a blocking write to a pipe, handle the case where the write or writev syscall needs to be repeated until all the bytes are written. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-26T22:11:30.000000Z K 7 svn:log V 308 Remove the error test from the call to set the file descriptor to non-blocking. Devices are written inconsistently so it is not practical to test for specific errors to ignore. The most common case when this is a problem is with devices which don't block anyway so failing the open is the wrong thing to do. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-26T23:42:24.000000Z K 7 svn:log V 289 Ignore 'invalid' interrupts that occur while the interface is down. These are probably generated by other PCI devices sharing the TLAN's interrupt. The programmer's guide says to simply re-enable interrupts and return if one of these is detected. Prompted by bug report from: Bill Fenner END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-27T00:41:22.000000Z K 7 svn:log V 183 Remove error check from call to set the file descriptor to non-blocking instead of explicitly ignoring some errors. This allows for the case where a device is naturally non-blocking. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-27T00:44:58.000000Z K 7 svn:log V 159 Make a copy of the caller's iovec array, mallocing if necessary, and modify that if the writev() syscall does not completely write all bytes in a single call. END K 10 svn:author V 3 jmb K 8 svn:date V 27 1998-05-27T01:26:33.000000Z K 7 svn:log V 108 accidently omitted two file declarations. so i added them. Submitted by: Scot Elliott (scot@poptart.org) END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-27T03:32:23.000000Z K 7 svn:log V 33 A fix to a debug test from Kirk. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-05-27T05:13:16.000000Z K 7 svn:log V 176 + Check args to the howman() and roundup() macros to prevent divide by zero + MFC rev 1.9 - prevent divide by zero + MFC rev 1.8 - guard against a block size of 0 in the label END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-05-27T05:16:08.000000Z K 7 svn:log V 120 + Check args to the howman() and roundup() macros to prevent divide by zero + MFC rev 1.12 - fix overflow in chkrange() END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-27T07:39:05.000000Z K 7 svn:log V 44 Don't use absolute path. Submitted by: jhay END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-05-27T07:59:37.000000Z K 7 svn:log V 95 Compile & use objformat as it was intended to, I have no idea why that failed for me before :( END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-05-27T08:06:33.000000Z K 7 svn:log V 25 Install in /usr/lib/aout END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-27T09:25:22.000000Z K 7 svn:log V 251 "make world" replaces /bin/rmail even when NO_SENDMAIL has been set to true in /etc/make.conf. Both qmail and smail use a different rmail, so replacing rmail is a Bad Thing. PR: 6762 Reviewed by: phk Submitted by: Bill Trost END K 10 svn:author V 4 paul K 8 svn:date V 27 1998-05-27T09:58:00.000000Z K 7 svn:log V 51 Add an ID string (can't believe it never had one!) END K 10 svn:author V 4 paul K 8 svn:date V 27 1998-05-27T09:59:13.000000Z K 7 svn:log V 61 This time add an Id string that'll actually get expanded :-) END K 10 svn:author V 4 paul K 8 svn:date V 27 1998-05-27T11:05:17.000000Z K 7 svn:log V 95 Fix some bitrot in the multicast support, the move from TAILQ macros wasn't implemented fully. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-27T11:05:59.000000Z K 7 svn:log V 101 Correct manual page, based on feedback from Bruce Evans. Reviewed by: Bruce Evans END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-27T12:13:18.000000Z K 7 svn:log V 104 Install ${DESTDIR}/boot.help during `make distribution'. PR: 6063 Submitted by: Doug END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-27T14:04:38.000000Z K 7 svn:log V 135 Typo police. '#ifndef lint' around CVS id. Don't use __progname in usage(). Submitted by: Philippe Charnier END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-27T15:19:23.000000Z K 7 svn:log V 814 Remove my hacks for capturing stdout/stderr through the protocol channel while calling libdiff. It's too ugly and not worth the recursion problems when there is a malloc failure (which writes to stderr - now diverted via the buf system, which calls malloc, which causes another error message etc). We can live with the standard artificial slowdown, but reduce the time a bit and only delay when we really need to (ie: when running as a server). The usleep time could probably use some tuning, it basically needs to replace the time that it used to take to fork a large process, exec gnudiff and the time that gnudiff took before writing the initial output. This eliminates a whole mess of other hacks I was considering that changed use of xmalloc to alloca() etc. It was going too fast in the wrong direction. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-27T15:26:12.000000Z K 7 svn:log V 366 Add a new long flag that causes cvs to ignore the CVSROOT/passwd file. This is mostly intended for use on freefall where we'd like to provide a passwd file for easy anoncvs mirroring access, but don't want to open up the pserver on freefall itself. While here, some initial tweaks intended for allowing an empty pserver password. I'm not sure that this works yet. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-27T15:40:35.000000Z K 7 svn:log V 218 Move objformat after binutils, otherwise we get chicken/egg problems when building ELF. It may be that binutils and objformat need to both be moved earlier in the list though, but that can wait till the dust settles. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-27T15:43:24.000000Z K 7 svn:log V 106 Convert to more canonical format.. It seems that both Soren and I were working on this in parallel.. :-( END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-27T16:00:55.000000Z K 7 svn:log V 38 It would help if it compiled. *blush* END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-27T16:27:18.000000Z K 7 svn:log V 276 Make cvs really ignore a pserver password when the passwd field of the CVSROOT/passwd file is empty. A 'cvs login' still seems to be required since the cvs client doesn't seem to believe it's possible to not need a password (yet :-). This is intended for cheap anoncvs use. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-27T16:33:43.000000Z K 7 svn:log V 249 On the other hand, when /usr/bin/as is really a link to objformat, it's not helpful to stop it running /usr/libexec/aout/as for real while bootstrapping. Only force a strict path when we really have built all the tools in $OBJDIR/tmp/usr/libexec/*. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-27T16:48:34.000000Z K 7 svn:log V 107 Sync with sys/i386/conf/files.i386 revision 1.141.2.21. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-27T16:49:14.000000Z K 7 svn:log V 99 Sync with sys/i386/isa/isa.c revision 1.74.2.6. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-27T16:52:10.000000Z K 7 svn:log V 91 MFC: revision 1.2 (fixed syntax error). Submitted by: NOKUBI Hirotaka END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-27T16:55:49.000000Z K 7 svn:log V 469 If we are logging into a cvs pserver with the username of "anoncvs", and we have not done an explicit 'cvs login', then use a default password of "anoncvs". This allows things like: setenv CVSROOT :pserver:anoncvs@anoncvs.freebsd.org:/cvs cvs checkout src (without doing the normal 'cvs login' for pserver mode) but this runs over the :pserver: protocol rather than the more troublesome rsh. Naturally, the server had better be running in -R (readonly) mode :-) END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-27T18:42:36.000000Z K 7 svn:log V 304 If building and installing libdescrypt, do it first so that the symlinks point to it rather than libscrypt. This was how it was done prior to libscrypt being added in. This should stop more people getting burnt with the /usr/lib -> /usr/lib/aout transition, and the same when the ELF libs come online. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-27T18:50:01.000000Z K 7 svn:log V 281 Replace the partial symlink tree to src/sys/* in $OBJDIR/tmp/usr/include with real copies. I'm sick of !@#&!^!@#*& mtree chowning directories in my src/sys/* tree after it follows the symlinks. I still believe that mtree is broken for doing this (introduced in mtree.c rev 1.5). END K 10 svn:author V 4 jhay K 8 svn:date V 27 1998-05-27T21:01:37.000000Z K 7 svn:log V 89 Correctly display the interrupt counts. Reviewed with optimizations by: Tor Egge END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-27T22:43:37.000000Z K 7 svn:log V 98 Don't assume stdout is a tty in interactive mode Analyzed by: dmaddox@scsn.net (Donald J. Maddox) END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-27T23:46:03.000000Z K 7 svn:log V 118 PR: 6063 Reviewed by: jkoshy Submitted by: Doug MFC: Install boot.help during 'make distribution' END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-28T00:04:48.000000Z K 7 svn:log V 134 PR: 6063 Reviewed by: jkoshy Submitted by: Doug MFC: activate installation of boot.help during 'make distribution' END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-28T00:58:29.000000Z K 7 svn:log V 104 Reviewed by: Peter Hawkins Add s and w flags to show duration in or with seconds. END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-28T01:01:10.000000Z K 7 svn:log V 45 Reviewed by: thepish MFC: add s and w flags. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-28T06:17:57.000000Z K 7 svn:log V 133 MFC: Take the loop avoidance factor from where the user put it and not from the PCB (though it was sometimes correct). from rev 1.24 END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-28T06:28:49.000000Z K 7 svn:log V 317 MFC: rev 1.25 Stash more state into the diversion routing information. Allow the user agent to specify a "receive" interface by name as well as by address. Use this in the default case. This is because more than one interface can have the same address in the case of P2P links. Should be compatible with old clients. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-28T06:47:08.000000Z K 7 svn:log V 116 MFC: Add TERMCAP entry for Linux consoles contributed by Christian Weisgerber, . END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-28T06:59:50.000000Z K 7 svn:log V 219 Grumble Grumble.. so this is how src/sys/ufs/lfs kept coming back... The mtree in make world was following symlinks and creating directories in the source tree and causing cvs to break (since CVS/Entries was missing). END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-28T07:31:30.000000Z K 7 svn:log V 397 Use AF_LINK rather than AF_UNSPEC to set an ethernet multicast address. This is obviously not a terribly used function as it's apparently been broken forever. It IS possible that this fix is wrong and that the KERNEL is wrong (in which case you should fix if_ethersubr.c) either way it certainly has more hope of working now than before. I'd take it to 2.2 except that obviously no-one cares :-) END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-28T09:30:28.000000Z K 7 svn:log V 638 Some cleanups related to timecounters and weird ifdefs in . Clean up (or if antipodic: down) some of the msgbuf stuff. Use an inline function rather than a macro for timecounter delta. Maintain process "on-cpu" time as 64 bits of microseconds to avoid needless second rollover overhead. Avoid calling microuptime the second time in mi_switch() if we do not pass through _idle in cpu_switch() This should reduce our context-switch overhead a bit, in particular on pre-P5 and SMP systems. WARNING: Programs which muck about with struct proc in userland will have to be fixed. Reviewed, but found imperfect by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-28T12:31:42.000000Z K 7 svn:log V 335 Urgent fix for bootstrap target. If the old symlinks are pointing to the real source tree, the bootstrap target would attempt have cpio copy the files over themselves, unlinking them first. I think this only happened with make -DNOCLEAN world at the transition between a symlinked objdir/tmp/usr/include/{sys,net,..} and real files. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-28T12:52:03.000000Z K 7 svn:log V 107 Turn on the rcsid storage so that it's easier to tell the difference between libscrypt.a and libdescrypt.a END