ĩ11713 251 198 124 154 156 124 205 146 238 166 115 115 677 195 115 208 227 122 131 300 203 200 237 143 200 130 119 135 114 126 124 116 124 148 149 116 139 116 117 124 160 154 114 124 230 115 115 124 115 116 115 125 116 116 196 144 147 147 260 139 329 127 152 217 198 201 165 136 126 1111 248 205 166 109 108 159 797 356 124 150 143 220 129 164 219 381 148 321 124 171 106 156 119 224 151 140 135 137 114 138 114 114 654 238 160 111 306 823 362 109 193 116 116 116 115 115 115 571 488 324 242 179 206 110 150 131 200 160 274 158 191 153 134 104 182 170 173 167 244 141 364 439 162 144 791 667 203 124 244 149 187 455 442 235 226 137 122 114 109 116 171 129 119 323 266 238 167 570 312 312 164 200 375 238 261 153 154 116 120 356 238 160 450 146 291 194 122 160 149 201 140 501 197 169 238 161 108 268 154 210 132 132 114 155 160 291 213 182 132 215 116 231 455 237 217 165 353 608 118 269 158 191 264 127 138 138 120 908 178 173 225 187 124 269 248 179 176 295 230 116 197 165 120 119 188 602 604 193 213 121 519 166 K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-23T11:13:31.000000Z K 7 svn:log V 106 Brought in rev 1.4: initialize pty name template properly - fixes a bug that prevents multiple pty opens. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-23T12:05:24.000000Z K 7 svn:log V 32 Fix a missing arg to untimeout. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-23T12:14:29.000000Z K 7 svn:log V 60 Import nslookup from bind-4.9.3-beta26 (update from beta24) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-23T12:33:43.000000Z K 7 svn:log V 64 Prevent slave mode from collapsing under certain circumstances. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-23T12:59:29.000000Z K 7 svn:log V 30 merge beta26 import conflicts END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-23T13:19:51.000000Z K 7 svn:log V 112 Reshuffle the network config code a little so that it's actually usable. Also fix the package extraction code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-23T13:36:47.000000Z K 7 svn:log V 52 Import tools from bind-4.9.3-beta26 (update beta24) END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-23T13:36:47.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r11719, 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 1995-10-23T13:36:48.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create tag 'v4_9_3_beta26'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-23T14:07:51.000000Z K 7 svn:log V 21 Merge beta26 changes END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-23T15:19:10.000000Z K 7 svn:log V 24 Add -c to usage output. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-23T15:42:12.000000Z K 7 svn:log V 584 Simplify the pseudo-argument removal changes by not optimizing for the !COMPAT_43 case - use a common function even when there is no `old' function. The diffs for this are large because of code motion to restore the function order to what it was before the pseudo-argument changes. Include to get correct args structs and prototypes. The diffs for this are large because the declarations of the args structs were moved to become comments in the function headers. The comments may actually match the automatically generated declarations right now. Add prototypes. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-10-23T16:03:41.000000Z K 7 svn:log V 100 Eek! When we encounter a '+' or '-', the resulting action should be 'continue' rather than 'break'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-23T16:07:56.000000Z K 7 svn:log V 21 Merge beta26 changes END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-10-23T16:13:53.000000Z K 7 svn:log V 113 Add support for publickey.byname map (turned off by default since we haven't imported the Secure RPC stuff yet). END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-23T16:38:17.000000Z K 7 svn:log V 132 Make it compile.. This is part of bind-4.9.3, but was missed in previous imports. It replaces the old nstest and nsquery programs. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-23T16:44:22.000000Z K 7 svn:log V 28 Attach dnsquery to Makefile END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T18:51:29.000000Z K 7 svn:log V 38 Reset only one necessary LC_ variable END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-23T19:05:50.000000Z K 7 svn:log V 207 Fix a sign extension bug that was unleashed by the previous change. The total process time was sometimes 2^32 usec too large but that wasn't a problem before because the time was bogusly truncated mod 2^32. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-23T19:40:47.000000Z K 7 svn:log V 110 Merge from HEAD. The 2.1 version was totally broken, as opposed to this one which is just insufficient.. :-) END K 10 svn:author V 8 swallace K 8 svn:date V 27 1995-10-23T19:44:38.000000Z K 7 svn:log V 102 Remove COMPAT_IBCS2 option. Ibcs2 emulator no longer depends on owait() or any other hack to wait4(). END K 10 svn:author V 8 swallace K 8 svn:date V 27 1995-10-23T19:46:51.000000Z K 7 svn:log V 139 Add code to properly translate signal returned in status argument of wait4() call for STOPPED and SIGNALED status (exit status identical). END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T19:52:43.000000Z K 7 svn:log V 50 Don't reset LC_TIME to C when it isn't neccessary END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T20:08:24.000000Z K 7 svn:log V 106 Optimize PathLocale handling. Handle C/POSIX/"" properly. Don't reset collate to C when it is unnecessary END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T20:20:11.000000Z K 7 svn:log V 37 Treat empty encoding as "C" encoding END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T20:26:53.000000Z K 7 svn:log V 26 Add setlocale(LC_TIME,... END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T20:33:13.000000Z K 7 svn:log V 42 Reset LC_TIME only and add missing export END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T20:36:26.000000Z K 7 svn:log V 21 Add setlocale LC_ALL END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-23T20:39:13.000000Z K 7 svn:log V 34 Add startslip examples from HEAD. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T20:49:58.000000Z K 7 svn:log V 31 Fix it for chars with 8bit set END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T21:03:40.000000Z K 7 svn:log V 23 Remove unneded ctype.h END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T21:06:31.000000Z K 7 svn:log V 31 Add setlocale LC_CTYPE|LC_TIME END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T21:09:01.000000Z K 7 svn:log V 55 Change LC_ALL to LC_CTYPE|LC_TIME - small optimization END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T21:23:27.000000Z K 7 svn:log V 56 Remove unneded ctype.h everywhere Add setlocale LC_TIME END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T21:31:48.000000Z K 7 svn:log V 23 Add setlocale LC_CTYPE END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T23:08:26.000000Z K 7 svn:log V 46 Add missing reaction on LC_ALL and LC_COLLATE END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T23:36:55.000000Z K 7 svn:log V 23 Add setlocale LC_CTYPE END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-23T23:50:20.000000Z K 7 svn:log V 24 Remove unneeded ctype.h END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-24T02:17:05.000000Z K 7 svn:log V 32 Update to tomorrow's SNAP date. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-24T02:18:23.000000Z K 7 svn:log V 68 Make upgrades actually work (thanks, Julian). Many other bug fixes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-24T02:21:29.000000Z K 7 svn:log V 62 Fix a typo. Submitted by: Brad Krebs END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-24T02:23:42.000000Z K 7 svn:log V 22 Correct typo from 2.1 END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T03:06:09.000000Z K 7 svn:log V 31 Add setlocale LC_TIME|LC_CTYPE END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-24T04:03:53.000000Z K 7 svn:log V 137 Move next SNAP to Wednesday in order to give David more time to bring other fixes in (I'm sure I'll also put the extra day to good use). END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T04:06:02.000000Z K 7 svn:log V 22 Add setlocale LC_TIME END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T04:09:49.000000Z K 7 svn:log V 22 Add setlocale LT_TIME END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T04:18:45.000000Z K 7 svn:log V 31 Add setlocale LC_TIME|LC_CTYPE END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T05:09:54.000000Z K 7 svn:log V 22 Add setlocale LC_TIME END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T05:18:36.000000Z K 7 svn:log V 23 Add setlocale LC_CTYPE END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T05:37:15.000000Z K 7 svn:log V 22 Add setlocale LC_TIME END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T05:56:45.000000Z K 7 svn:log V 32 Remove wrong LC_TIME env. usage END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T06:02:24.000000Z K 7 svn:log V 23 Add setlocale LC_CTYPE END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T06:15:05.000000Z K 7 svn:log V 23 Add setlocale LC_CTYPE END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T06:48:16.000000Z K 7 svn:log V 102 Remove LD_NOSTD_PATH implementation, it isn't works and can cause some problems. Suggested-by: davidg END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T06:50:45.000000Z K 7 svn:log V 51 Remove LD_NOSTD_PATH unsetenv, isn't exist anymore END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-24T06:52:36.000000Z K 7 svn:log V 54 Remove LD_NOSTD_PATH unsetenv, it isn't exist anymore END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-24T08:37:28.000000Z K 7 svn:log V 55 Added symorder to tools target. Suggested by: rgrimes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-24T13:46:35.000000Z K 7 svn:log V 167 Fix a silly bug where MAXPATHLEN was subtracted from the string length rather than the other way around! Submitted by: Elmar Bartel END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-24T13:47:34.000000Z K 7 svn:log V 47 Merge bug fix from HEADMerge bug fix from HEAD END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-10-24T18:51:08.000000Z K 7 svn:log V 235 Build all of the libraries: targets libs in the same manner. Append the optional ${CLEANDIR} and ${OBJDIR} targets to those missng them. Also, check for the existance of all library targets before building them to follow convention. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-24T21:23:10.000000Z K 7 svn:log V 35 Bring in _PATH_UUCPLOCK from HEAD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-24T21:27:07.000000Z K 7 svn:log V 60 Bring in changes from the HEAD. 2.1 slattach is not happy. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-25T00:50:32.000000Z K 7 svn:log V 124 Merge with HEAD. Really Strange since I thought I already *did* this! I must be getting way too little sleep or something. END K 10 svn:author V 8 torstenb K 8 svn:date V 27 1995-10-25T02:15:40.000000Z K 7 svn:log V 100 change cross reference from binmail(1) to mail.local(8) Obtained from: the NetBSD bugs mailinglist END K 10 svn:author V 8 torstenb K 8 svn:date V 27 1995-10-25T02:17:44.000000Z K 7 svn:log V 103 Fix a typo ("-It Fl" to ".It Fl") document the "-P" switch Obtained from: the NetBSD bugs mailinglist END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-25T11:14:38.000000Z K 7 svn:log V 74 Brought in parts of rev 1.138 and 1.144: fix printing of BIOS disk geoms. END K 10 svn:author V 8 torstenb K 8 svn:date V 27 1995-10-25T15:08:21.000000Z K 7 svn:log V 39 fix bad dependencies (LIBMATH -> LIBM) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-25T15:38:37.000000Z K 7 svn:log V 34 Bring forward my changes from 2.1 END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-10-25T16:16:35.000000Z K 7 svn:log V 1016 Run-time linker speedups - Round One Implemented symbol memorizing to reduce the number of calls to lookup(), making relocation go faster. While relocating a given shared object, the dynamic linker maintains a memorizing vector that is directly indexed by the symbol number in the relocation entry. The first time a given symbol is looked up, the memorizing vector is filled in with a pointer to the symbol table entry, and a pointer to the so_map of the shared object in which the symbol was defined. On subsequent uses of the same symbol, that information is retrieved directly from the memorizing vector, without calling lookup() again. A symbol that is referenced in a relocation entry is typically referenced in many relocation entries, so this memorizing reduces the number of calls to lookup() dramatically. The overall improvement in the speed of dynamic linking is also dramatic -- as much as a factor of three for programs that use many shared libaries. Submitted by: jdp@polstra.com "John Polstra" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-25T16:41:22.000000Z K 7 svn:log V 155 Bring in version 1(26) - considerably less memory usage (and may bring us down to 4MB bootability again). Submitted by: Frank Durda IV END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-25T16:43:01.000000Z K 7 svn:log V 112 Stable matcd port to 0x230, as per request by Bruce and Frank. Submitted by: Frank Durda IV END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-25T16:47:54.000000Z K 7 svn:log V 74 Sync with version 1(26). Submitted by: Frank Durda IV END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-25T17:20:27.000000Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-25T17:26:31.000000Z K 7 svn:log V 16 Merge from HEAD END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-25T17:29:53.000000Z K 7 svn:log V 67 Merge from HEAD, also eliminate the now-useless ATAPI description. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-25T17:59:58.000000Z K 7 svn:log V 704 Fix clist limits. They were usually one too low. E.g., for a limit of TTYHOG = 1024 bytes, 10 cblocks were reserved. This was thought to provide 10 * CBSIZE = 1080 bytes of buffering, but if the head pointer is at the end of a cblock, then it only provides 1 + 9 * CBSIZE = 973 bytes of buffering. This caused serious data loss for ptys because the flow control is deterministic and requires at least TTYHOG bytes of buffering. For ttys, if input flow control is used then there is usually enough slop in the high watermark to avoid problems, and if input flow control isn't used then a limit of 973 is not much different from a limit of 1024. Add prototypes. Continue cleaning up new init stuff. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-25T18:23:58.000000Z K 7 svn:log V 263 Fixed data loss in writes to pty masters. Data was almost always lost at the end of each write for writes of more than 1K. Fixed handling of residual count for early returns in writes to pty masters. It was only adjusted in 2 out of 6 cases. Added prototypes. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-10-25T18:58:40.000000Z K 7 svn:log V 31 Re-write new stuff in English. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-25T20:28:18.000000Z K 7 svn:log V 58 Bring in Nate's changes from the HEAD. Submitted by: nate END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-25T21:18:00.000000Z K 7 svn:log V 51 Don't make the failure to declare a /usr so fatal. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-10-26T02:39:24.000000Z K 7 svn:log V 123 Change commented SUPFILE examples to reflect where the supfiles actually are (share/examples/sup). Obtained from: -current END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-10-26T05:12:59.000000Z K 7 svn:log V 36 Minor cleanup of English once more. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-10-26T05:13:54.000000Z K 7 svn:log V 71 Convert to proper English in the same manner as the sliplogin manpage. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-10-26T05:36:24.000000Z K 7 svn:log V 125 Convert manpage to -mandoc macros. Submitted by: Gary Palmer Minor cleanup by me in the English. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-26T07:40:11.000000Z K 7 svn:log V 289 From Matt Thomas: "I screwed the initialization of the burstsize. Right now it will default to 0 (which can cause corruption problems on high latency PCI buses). It should be set to 8 longwords to avoid problems with certain PCI chipsets." Submitted by: Matt Thomas END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-26T07:47:14.000000Z K 7 svn:log V 57 Brought in 1.35: fix incorrect burstsize initialization. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-26T08:11:24.000000Z K 7 svn:log V 228 o Fix installUpgrade to start the holographic shell as well. o Lots of documentation fixes. o Rename FTP active to "FTP" and explain passive mode better. o Make tcpip screen a bit more friendly. o Literally dozens of nits. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-26T08:11:50.000000Z K 7 svn:log V 32 o Lots of documentation fixes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-26T08:21:48.000000Z K 7 svn:log V 79 Import my laptop's installation configuration file, just as a working example. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-26T08:23:28.000000Z K 7 svn:log V 14 Grrrr. Soon! END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-26T08:38:08.000000Z K 7 svn:log V 65 Brought in changes from main branch: fixes for pty data lossage. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-26T08:56:18.000000Z K 7 svn:log V 27 Sync up for this snapshot. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-26T09:17:50.000000Z K 7 svn:log V 132 Brought in changes from main branch: move FS readonly checks into the filesystem layer to fix related panics from vgone()'d vnodes. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-26T09:24:59.000000Z K 7 svn:log V 59 Changed "tools" to "build-tools". Suggested by: Peter Wemm END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T10:05:55.000000Z K 7 svn:log V 47 Add test for symlink presence before remove it END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T10:56:38.000000Z K 7 svn:log V 42 Change locale to LC_ALL, there no bitmask END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T10:57:52.000000Z K 7 svn:log V 44 Change local to LC_ALL, there is no bitmask END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T10:59:43.000000Z K 7 svn:log V 21 Add setlocale LC_ALL END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T11:03:08.000000Z K 7 svn:log V 45 Change locale to LC_ALL, there is no bitmask END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T11:12:39.000000Z K 7 svn:log V 21 Add setlocale LC_ALL END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-26T12:22:23.000000Z K 7 svn:log V 23 Sync with main branch. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-10-26T16:25:29.000000Z K 7 svn:log V 559 Import the first cut of my (finally finished) revnetgroup program. This program parses the /etc/netgroup file into netgroup.byuser and netgroup.byhost format for NIS. I used hash tables to store the initial netgroup data in memory and to construct the 'reverse' netgroup output. It seems just as fast as the SunOS revnetgroup, which is surprising considering this is my first attempt at using hash tables in a real application. :) Note that I canibalized a large chunk of getnetgrent.c to save myself from having to write my own netgroup parsing functions. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-10-26T16:25:29.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r11814, 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 1995-10-26T16:25:30.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'ver_1_1'. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-10-26T16:28:33.000000Z K 7 svn:log V 17 Add revnetgroup. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-10-26T18:00:35.000000Z K 7 svn:log V 211 Add preliminary support for netgroup.byuser and netgroup.byhosts maps. (I have to make another pass through here soon; awk doesn't handle lines broken up with '\', which can sometimes appear in netgroup maps.) END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-10-26T20:31:59.000000Z K 7 svn:log V 727 Reviewed by: julian and jhay@mikom.csir.co.za Submitted by: Mike Mitchell, supervisor@alb.asctmd.com This is a bulk mport of Mike's IPX/SPX protocol stacks and all the related gunf that goes with it.. it is not guaranteed to work 100% correctly at this time but as we had several people trying to work on it I figured it would be better to get it checked in so they could all get teh same thing to work on.. Mikes been using it for a year or so but on 2.0 more changes and stuff will be merged in from other developers now that this is in. Mike Mitchell, Network Engineer AMTECH Systems Corporation, Technology and Manufacturing 8600 Jefferson Street, Albuquerque, New Mexico 87113 (505) 856-8000 supervisor@alb.asctmd.com END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-10-26T21:28:30.000000Z K 7 svn:log V 266 Reviewed by: julian and Mike Mitchel Submitted by: john Hay (John.Hay@csir.co.za) John's IPXrouted.. this has not yet been seen to run correctly with Mike's IPX/SPX code (he has his own) bringing them both in is the first step in merging the two packages for 2.2 END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-10-26T21:40:20.000000Z K 7 svn:log V 13 2.0.5 -> 2.1 END K 10 svn:author V 8 torstenb K 8 svn:date V 27 1995-10-26T21:44:11.000000Z K 7 svn:log V 96 fix a reference in "SEE ALSO" (modunload(8) mistakenly references itself instead of modload(8)) END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T22:16:45.000000Z K 7 svn:log V 23 Add setlocale LC_CTYPE END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T22:26:15.000000Z K 7 svn:log V 23 Add setlocale LC_CTYPE END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T22:32:00.000000Z K 7 svn:log V 23 Remove unneded ctype.h END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T22:58:56.000000Z K 7 svn:log V 22 Add setlocale LC_TIME END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T23:10:10.000000Z K 7 svn:log V 22 Add setlocale LC_TIME END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-26T23:15:14.000000Z K 7 svn:log V 22 Add setlocale LC_TIME END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-10-26T23:54:13.000000Z K 7 svn:log V 476 Set SCSIGO generically before we determine the phase instead of doing it in each phase routine. Saves a few instructions. Be more careful in how we deal with SXFRCTL0. Or in the control bits of interest instead of using mvi. The kernel driver will set the ULTRAEN bit of SXFRCTL0 if we are using Ultra (20MHz) mode and we don't want to clobber it. In sdtr_to_rate divide by two if we are in ultra mode to get the correct setting since its a 20MHz instead of 10MHz scale. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-10-26T23:57:18.000000Z K 7 svn:log V 393 Properly deal with the Ultra series of adapters. We should now understand the new seeprom format and negotiate up to 20MHz sync if set in SCSI-Select. Reduce the complexity of the timeout code by running it at splhigh(). Fix a bug that caused rescheduled timeouts at 0 clock ticks in the future causing an infinite loop. Obtained from: Timeout bug noticed by David Greenman and wcarchive. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-10-26T23:58:59.000000Z K 7 svn:log V 229 Recognize the aic7880 and 3940 Ultra. If RAMENB is set in devconfig, walk the external SCBs. Some Intel Xpress motherboards set this bit. For external SCBs for the 3940. It doesn't set RAMPS or RAMENB, but does have the ram. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T01:22:58.000000Z K 7 svn:log V 149 Fix the bug I introduced with /etc/sysconfig not being updated properly. Make some cosmetic doc changes here and there in response to user feedback. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T01:36:45.000000Z K 7 svn:log V 87 Fix a slightly confusing (and concerning) dialog in the case of an installation abort. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T02:12:58.000000Z K 7 svn:log V 113 Clean up some last bogons with the WEB server setup (now that I'm far enough along to worry about such things!). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T03:07:14.000000Z K 7 svn:log V 18 Last minute nits. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T03:59:38.000000Z K 7 svn:log V 58 Be more aggressive about writing out configuration files. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T05:03:26.000000Z K 7 svn:log V 39 Add the power logo to the root floppy. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T05:16:46.000000Z K 7 svn:log V 107 Retrofit Apache server setup to use "Powered by FreeBSD" logo at the bottom of the sample page it sets up. END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-10-27T06:51:02.000000Z K 7 svn:log V 65 Submitted by: john hay add a link in /usr/include to /sys/netipx END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-10-27T10:48:31.000000Z K 7 svn:log V 178 Submitted by: john hay patches to merge the two IPX packages to work with each other and to not break make-world :) IPXrouted should be working now, (or at least compiling) :) END K 10 svn:author V 4 adam K 8 svn:date V 27 1995-10-27T11:44:07.000000Z K 7 svn:log V 65 Correct ip protocol in error message, when binding the tcp port. END K 10 svn:author V 4 adam K 8 svn:date V 27 1995-10-27T12:32:07.000000Z K 7 svn:log V 98 - #if defined(TF_NEEDSYN) && defined(TF_NEEDSYN) + #if defined(TF_NEEDSYN) && defined(TF_NEEDFIN) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T16:42:46.000000Z K 7 svn:log V 61 Just when you thought it was safe to go back in the water... END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T16:43:01.000000Z K 7 svn:log V 42 Suggested doc changes from Michael Smith. END K 10 svn:author V 4 adam K 8 svn:date V 27 1995-10-27T16:56:53.000000Z K 7 svn:log V 11 misc typos END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T17:00:27.000000Z K 7 svn:log V 90 Change the script-driven custom distribution selection mechanism. This is a bit simpler. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-27T17:31:03.000000Z K 7 svn:log V 78 Some last few tweaks - now the sample home page comes up properly by default. END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-10-27T20:18:22.000000Z K 7 svn:log V 78 Submitted by: Mike Mitchell oops. forgot this file then went to bed.. sorry END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T02:01:34.000000Z K 7 svn:log V 74 Back out bogus "fix" which was commited over right fix without any check. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T02:49:46.000000Z K 7 svn:log V 150 Temp. disable following modules: atapi coff ibcs2 ipfw linux syscons wcd (until they will be fixed) It allows to build/install other modules from top END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-10-28T08:07:38.000000Z K 7 svn:log V 49 Close docs/43 manpage for keysu is missing END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-28T08:50:08.000000Z K 7 svn:log V 271 Call vfs_unbusy() before error returns from sysctl_vnode(). This fixes PR 795. Set the size before one error return from sysctl_vnode() the same as before the other. The caller might want to know about the amount successfully read although the current caller doesn't. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T09:39:57.000000Z K 7 svn:log V 344 At the risk of starting a commit-war, attempt to fix once and for all, the "make distrib-dirs" target. Neither of Andrey's two attempts have worked for me with the [ -h ..] test both with && and ||. I've changed it to a full if [ -h ...]; then \ rm ... ; \ fi ; \ construct. It's much clearer what's meant to happen, and it works! :-) END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-28T10:11:40.000000Z K 7 svn:log V 71 Brought in fix from 1.37: fix for hang caused by missing vfs_unbusy(). END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T11:54:42.000000Z K 7 svn:log V 51 Fix -h option: sense symlink even it is unresolved END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T12:27:20.000000Z K 7 svn:log V 696 symorder appears to have been designed to run on executable files only, as it payes no attention to the relocation table (which references the symbols). As a result, running "symorder -c" to clean up the visibility of a LKM ".o" file (as is done in the new bsd.kmod.mk) totally screws up the relocation table, making the LKM file unloadable. (ld: bogus relocation record) This is a pretty crude fix - I've changed symorder so that when running in "cleanup" mode, it disables the reordering which was screwing up the relocation table. I'm sure there is a better fix, but I didn't have the energy. Feel free to fix this hack, probably by renumbering the symbol indexes in the relocation table. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T12:35:14.000000Z K 7 svn:log V 572 Do a pass over the broken LKM's and update them to use the "new" convention of having their entry point named "_mod"". Symorder is enforcing this when the current bsd.kmod.mk is installed. I've not tested all these, but at least they all compile now. Reattach them to the makefile. Note that the change that I made to symorder needs to be compiled and installed before any LKM's will work - the last version was corrupting the relocation tables. A "make world" will to this, but if you manually run a make on the lkm's you'll need to take care of it by hand. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T12:41:40.000000Z K 7 svn:log V 108 In a moment of weakness, I added the switch for loading the linux LKM, in the same style as the ibcs2 LKM.. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T12:41:56.000000Z K 7 svn:log V 31 Add reference to koi8-r device END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T12:44:13.000000Z K 7 svn:log V 149 Part 2 of the linux LKM hook, and use the new screen saver entry points in the modload, as enforced by the recent symorder and bsd.kmod.mk changes.. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T12:49:38.000000Z K 7 svn:log V 56 Add reference to koi8-r device, fix formatting a little END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T12:56:05.000000Z K 7 svn:log V 94 Simplify FILES section in the same manner like groff manpage does, add more koi8-r references END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-28T12:59:25.000000Z K 7 svn:log V 362 Rewamp the way we make sysctl variables to be easier to cope with. The goal is to make them "user-friendly" :-) In the end this will allow a SNMP style "getnext" function, sysctl editing in the boot-editor and/or debugger, LKMs can define sysctl vars when they get loaded, and remove them when unloaded and other interesting uses for dynamic sysctl variables. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T13:06:11.000000Z K 7 svn:log V 347 Make modload calculate a reasonable default entry point name, in light of the recent changes to bsd.kmod.mk, which enforces that the entry point be _mod, unless overridden. This means that when modloading "/lkm/foo_mod.o", it'll use "foo_mod" as the default entry point (instead of xxxinit) unless you specify another via the -e option. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-28T13:07:28.000000Z K 7 svn:log V 142 Sorry, the last commit screwed up for me, this is the right one (I hope!) Please refer to the previous commit message about sysctl variables. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-10-28T13:27:51.000000Z K 7 svn:log V 129 Add entries for labpc.4, nca.4, scd.4, and sea.4 to the Makefile so that they are installed. The man pages are already present. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T13:28:16.000000Z K 7 svn:log V 43 Sorry.. I didn't mean to re-enable wcd yet END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T13:32:30.000000Z K 7 svn:log V 29 Add strict 7bit ASCII locale END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T13:35:32.000000Z K 7 svn:log V 21 Add ascii locale dir END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T13:39:27.000000Z K 7 svn:log V 16 Add ascii links END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T14:30:50.000000Z K 7 svn:log V 23 Add setlocale LC_CTYPE END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-28T15:39:31.000000Z K 7 svn:log V 79 Remove unused functions and variables, make things static, and other cleanups. END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-10-28T16:05:32.000000Z K 7 svn:log V 37 Close out PR#723: time -l dumps core END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-28T16:14:18.000000Z K 7 svn:log V 27 Add #include . END K 10 svn:author V 5 markm K 8 svn:date V 27 1995-10-28T16:58:05.000000Z K 7 svn:log V 228 Theodore Ts'po's random number gernerator for Linux, ported by me. This code will only be included in your kernel if you have 'options DEVRANDOM', but that will fall away in a couple of days. Obtained from: Theodore Ts'o, Linux END K 10 svn:author V 5 markm K 8 svn:date V 27 1995-10-28T17:04:25.000000Z K 7 svn:log V 171 Control utility for the /dev/random device. This allows root to select which interrupts are to be used in randomess gathering. Man page for the random device is included. END K 10 svn:author V 5 markm K 8 svn:date V 27 1995-10-28T17:04:25.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r11876, 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 1995-10-28T17:04:26.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create tag 'rndcontrol_1_0'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T17:06:05.000000Z K 7 svn:log V 475 Add a few more heuristics to modload: 1: generate the outfile in /tmp if it's not specified explicitly. 2: if the outfile was implicitly placed in /tmp, automatically remove it. This means that you can type: modload /lkm/ipfw_mod.o and it'll work, it wont try and write to /lkm, and it wont leave the (normally) useless symbol file. This should not interfere with things like ibcs2 and atapi, which export some symbols from one LKM to the other by leaving the symbol file. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-10-28T17:27:21.000000Z K 7 svn:log V 217 Fix incorrect bit definitions for SXFRCTL0 (typo). The affected bits aren't referenced by the driver yet, so this error shouldn't have caused any problems. Submitted by: Dan Eischen END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T17:45:04.000000Z K 7 svn:log V 217 Repair the wcd and atapi code a little, so that it compiles and loads as an LKM. I dont have one of these beasts, so I cannot guarantee that I've not broken it (more). It does compile with ATAPI_STATIC, and as a LKM. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T17:46:03.000000Z K 7 svn:log V 70 Reattach atapi and wcd to the lkm Makefile, these compile for me now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T17:46:58.000000Z K 7 svn:log V 105 Add extra export symbols for the ATAPI generic interface. And a couple of minor fiddles in the process.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T18:51:33.000000Z K 7 svn:log V 280 Import GNU diffutils 2.7 Note, this is going to be messy.. 2.3 was vendor-branch imported, while 2.6 was done as a delta. Sigh. I'm importing this on a vendor branch so that it will be easier to deal with next time.. (cvs-1.6 wants rcs-5.7, and rcs-5.7 suggests diffutils-2.7) END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T18:51:33.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r11884, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T19:11:01.000000Z K 7 svn:log V 166 Merge in/out comflicts caused by Diffutils-2.7 import... In future, it should be as easy as "update -j ....", but this time I had to go over it by hand. Not nice.. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T19:16:14.000000Z K 7 svn:log V 60 Add setlocale LC_CTYPE Fix icase searches for 8bit charsets END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T19:29:58.000000Z K 7 svn:log V 61 Add setlocale LC_CTYPE Fix ctype functions for 8bit charsets END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T19:44:29.000000Z K 7 svn:log V 23 Add setlocale LC_CTYPE END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-28T20:11:18.000000Z K 7 svn:log V 28 I add #include END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T21:07:39.000000Z K 7 svn:log V 261 Import rcs-5.7, required for full support of cvs-1.6. This is going to be pretty messy.... Although the vendor import was correct, both the vendor and release tags are the same "gnu"... :-/ Getting cvs to choose the correct one might be rather interesting... END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T21:07:39.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r11891, 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 1995-10-28T21:07:40.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'rcs_5_7'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-28T21:50:58.000000Z K 7 svn:log V 355 First part of import conflict merge from rcs-5.7 import. All those $Log$ entries, combined with the whitespace changes are a real pain. I'm committing this now, before it's completely finished to get it compiling and working again ASAP. Some of the FreeBSD specific features are not working in this commit yet (mainly rlog stuff and $FreeBSD$ support) END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T22:27:03.000000Z K 7 svn:log V 53 Fix broken charclass handling Add setlocale LC_CTYPE END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-10-28T22:46:26.000000Z K 7 svn:log V 198 Close out kern/46. Remove confusing backwards compatibility code that allowed driver to be used in pre-4.4 releases. The 3COM card's use -link2 to switch tranceivers. (no functional changes here) END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-10-28T22:47:12.000000Z K 7 svn:log V 101 Close out kern/46. Make documentation match reality. -link2 is used to switch ports on 3COM cards. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-28T22:48:27.000000Z K 7 svn:log V 29 Now works with 8bit chars... END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-10-28T23:32:26.000000Z K 7 svn:log V 68 Recover vi recovery files on reboot. Closes pr misc/556 and others. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-29T00:20:05.000000Z K 7 svn:log V 56 Make it works with 8bit charsets Add setlocale LC_CTYPE END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-10-29T05:56:31.000000Z K 7 svn:log V 106 Only or in CLRCHN in SXFRCTL0. All other bits in this register are initialized by the kernel driver now. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-10-29T05:57:48.000000Z K 7 svn:log V 46 Initialize SXFRCTL0 with DFON|SPIOEN|ULTRAEN. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-29T06:55:03.000000Z K 7 svn:log V 409 Put telnet, telnetd, and libtelnet in the krb distribution where they belong. They should be actually moved in the source tree to be under eBones, but I don't want to mess with that now. This should hopefully fix the main problem people were having when they selected the "des" distribution and not krb, but got the Kerberos version of telnet and friends as a side effect. Submitted by: Justin Gibbs END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-29T08:35:51.000000Z K 7 svn:log V 102 AARGH!!!! Fix the hard-coded pathname to /usr/local/bin/co and /usr/local/bin/merge that I missed... END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-29T08:52:27.000000Z K 7 svn:log V 75 Import diff-2.7's diff.texi which I left out last time. Suggested by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-29T08:52:27.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r11905, 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 1995-10-29T08:52:28.000000Z K 7 svn:log V 65 This commit was manufactured by cvs2svn to create tag 'diff_2_7'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-29T09:03:13.000000Z K 7 svn:log V 16 Add rndcontrol. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-29T09:08:35.000000Z K 7 svn:log V 173 Build and install diff.info.. As Bruce said, this is a little bogus, it'd be nice if bsd.prog.mk knew about .texi in the same way as it does man pages.. Submitted by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-29T09:44:09.000000Z K 7 svn:log V 62 Define TRUE & FALSE rather than depending on bogus #includes. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-29T09:46:11.000000Z K 7 svn:log V 118 Brought in Justin's recent fixes: Work correctly with aha-2940U, fix timeout time (was 1 tick rather than 2 seconds). END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-29T09:49:21.000000Z K 7 svn:log V 40 Clean up and make code (more) readable. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-29T09:51:47.000000Z K 7 svn:log V 40 Don't include things more than once :-) END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-29T09:56:53.000000Z K 7 svn:log V 22 #include END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-29T09:57:50.000000Z K 7 svn:log V 63 #include I belive make world will work again now. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-29T10:33:26.000000Z K 7 svn:log V 67 Remove char->int promotion. Fix uncontrol function for 8bit chars. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-29T11:07:17.000000Z K 7 svn:log V 199 Added support for a %SFILES token to auto-generate a SFILES= file list in the same way that is done for CFILES. Files ending in .s or .S that match the option criteria will be included in this list. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-29T11:10:53.000000Z K 7 svn:log V 121 Use the new config(8) %SFILES token to auto-generate the SFILES list. Note: THIS REQUIRES THAT YOU REBUILD CONFIG(8)!!! END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-29T11:37:56.000000Z K 7 svn:log V 90 Fix mmioctl() for !DEVRANDOM case. mmioctl() is a function, not a pointer to a function. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-29T12:43:47.000000Z K 7 svn:log V 39 Use back-quotes in `echo ...recover.*` END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-29T15:33:36.000000Z K 7 svn:log V 122 Second batch of cleanup changes. This time mostly making a lot of things static and some unused variables here and there. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-29T15:52:31.000000Z K 7 svn:log V 24 Add random and urandom. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-29T16:10:06.000000Z K 7 svn:log V 138 Made wcdattach() non-static again. It is called from atapi.c. The modularization of the wd/wcd/atapi driver is ugly. Added prototypes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-29T17:34:17.000000Z K 7 svn:log V 362 Made wcstart() non-static again. It is called from atapi.c. The modularization of the wd/wcd/atapi driver is ugly. Include cons.h from a less bogus place. Removed an ARGSUSED. Unused args are normal for devswitch functions and lint was informed about them for about 5 functions out of 1000. Lint should be informed about them, if at all, in some other way. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-29T17:56:28.000000Z K 7 svn:log V 142 Restore nate's change from rev 1.2; improve readability of the rlog output (adds a short row of dashes in a place that CVS and RCS dont mind) END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-29T18:07:04.000000Z K 7 svn:log V 122 Restore phk's changes from 1.3 - 1.5.. Adds a -v switch to rlog to get it to print the current version of the RCS files. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-29T19:31:11.000000Z K 7 svn:log V 71 Recover the -K option to co, for handling selective keyword expansion. END K 10 svn:author V 4 olah K 8 svn:date V 27 1995-10-29T21:30:25.000000Z K 7 svn:log V 259 Start the 2MSL timer when the socket is closed and the TCP connection is in the FIN_WAIT_2 state in order to prevent the conn. hanging there forever. Reviewed by: davidg, olah Submitted by: Arne Henrik Juul Obtained from: bugs@netbsd.org END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-29T22:06:48.000000Z K 7 svn:log V 513 Remove the $ Log: ... $ lines from the comments in the files that had them. Good greif! This was causing an unimaginable amount of brain-damage! The mere fact that I griped about $ Log $ in a previous commit (misspelled deliberately here) meant that the blasted thing was being expanded from the middle of the log entry as well as the beginning, and using " * All these" as the comment leader.. AARGH!!!! We *really* need to prevent these from being expanded! (or remove the magic identifier from the source). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-30T02:59:41.000000Z K 7 svn:log V 26 Add wcd0 to `all' target. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-30T08:04:58.000000Z K 7 svn:log V 176 Merge in Coranth's latest Apache setup fixes. Add support for wcd0 back in. Incorporate some of Frank Durda's doc fixes. Other miscellany. Submitted by: SNAP testers & myself. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-10-30T08:30:31.000000Z K 7 svn:log V 67 Brought in changes from revs 1.74-1.75: fix for vi recovery files. END K 10 svn:author V 4 adam K 8 svn:date V 27 1995-10-30T14:03:00.000000Z K 7 svn:log V 98 Implement simple quoting for command args. Previously "abc xyz" became 2 args split at the space. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-10-30T15:23:57.000000Z K 7 svn:log V 167 Completely rewritten section on DMA. Submitted by: Frank Durda IV Revised section on SCSI Submitted by: Wilko Bulte END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-10-30T15:44:32.000000Z K 7 svn:log V 31 Fix incorrect url for the FAQ. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-30T15:44:44.000000Z K 7 svn:log V 46 -> Spotted by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-30T15:45:21.000000Z K 7 svn:log V 46 -> Spotted by: bde END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-10-30T16:18:55.000000Z K 7 svn:log V 24 Start 2.1-ifying these. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-30T17:01:37.000000Z K 7 svn:log V 815 Mask netisrs during softtty isrs. This may fix PR 798. SLIP and PPP line discipline interrupt handlers more or less expect to be called at spltty() == splimp(), although they have internal splimp()s that are bogus if this expectation is satisfied. They are called at splsoftty() from many tty drivers, so they were not protected from being reentered from their own netisrs. They certainly don't expect that but are apparently remarkably robust if it occurs. The problem in PR 798 seems to be caused by pppstart() being reentered and finishing off the output in progress by following the (stale) sc->sc_outm pointer. Then the original pppstart() finds garbage in m2 after MFREE(m, m2). slstart() doesn't have internal state like sc_outm so reentry of it probably only causes out of order and dropped packets. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-30T17:13:25.000000Z K 7 svn:log V 86 Removed bogus statics in declarations that don't allocate storage. Added prototypes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-30T17:16:55.000000Z K 7 svn:log V 81 Removed an annoying redundant declaration that I added in the previous revision. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-10-30T17:48:19.000000Z K 7 svn:log V 128 2.1-ification, round 2. The contraction police will be throwing Jordan behind bars if he does not clean up his act.... ]:> END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-10-30T17:56:30.000000Z K 7 svn:log V 95 Don't pass an extra trailing arg to some functions. Added the prototypes that found this bug. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-10-30T18:05:32.000000Z K 7 svn:log V 32 Add new Korean site to mirrors. END K 10 svn:author V 5 guido K 8 svn:date V 27 1995-10-30T20:20:49.000000Z K 7 svn:log V 174 When moving kernel to kernel.old, also change kern.bootfile.to kernel.old. This is a solution for only the first install on a running system, but it's better than it is now. END K 10 svn:author V 5 markm K 8 svn:date V 27 1995-10-30T22:39:34.000000Z K 7 svn:log V 153 Security fix - do not allow anyone but root to choose the interrupts used in the the randomising process. (This is a change to the /dev/random ioctl())) END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-10-31T00:38:57.000000Z K 7 svn:log V 84 Submitted by: Mike Mitchell revise prototypes etc. cleanups (probably more coming) END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-10-31T00:46:42.000000Z K 7 svn:log V 81 Submitted by: Mike mitchell add prototypes htat are related to ipx.ip tunnelling END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-10-31T07:42:54.000000Z K 7 svn:log V 199 Reviewed by: not yet Submitted by: fgray@rice.edu this driver hasn't been checked but as a separate module, bringing it in won't break anything else and it't the best way of testing it...... julian END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-31T08:22:13.000000Z K 7 svn:log V 136 Put fsync under #ifdef EXTRA_SANITY and turn it off by default. fsync here cause real disk trashing when large UUCP mail chanks parsed. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-31T08:44:21.000000Z K 7 svn:log V 23 Add setlocale LC_CTYPE END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-10-31T09:16:46.000000Z K 7 svn:log V 103 Revert fsync ifdef behaviour and name, now default variant acts like original one. Suggested by: peter END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-31T10:45:48.000000Z K 7 svn:log V 71 mfs_open could panic with false identification: panic("mfs_ioctl: .... END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-31T12:13:49.000000Z K 7 svn:log V 28 Make a lot of stuff static. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-10-31T17:00:03.000000Z K 7 svn:log V 25 Include the "od" driver. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-10-31T17:03:26.000000Z K 7 svn:log V 94 Minor correction for the "od" driver. Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-10-31T17:21:00.000000Z K 7 svn:log V 507 Include the "od" driver. (Oops, forgot to cvs add the driver file itself. Will do this after this commit.) Make scsiconf more flexible about recognizing ``foreign'' devices. This part needs to be rewritten some day to allow for matches whithou strict version number checks, but either Julian as Peter seem to be too busy right now, so i'm finally commiting the version that's working for me stable now for several months, as an interim workaround. Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-10-31T17:25:58.000000Z K 7 svn:log V 509 The "od" driver. While the name is suggesting the use for magneto-optical devices, it's scope can (and should) be widened to cover all removable type 0 (direct) devices as well, since this class of devices is sharing the same principles. Things like suport for media eject etc. will be supported later. (Shunsuke is also working on the problems arising out of the use of media with physical block size != 512 bytes (which is not uncommon for MODs). Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-10-31T17:31:35.000000Z K 7 svn:log V 99 Support the configuration of "od" devices. Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama) END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-31T18:28:55.000000Z K 7 svn:log V 120 Get pccard stuff into LINT. rename i386/isa/pcic.c to .../pcicx.c this file will go away when the if_ze and if_zp dies. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-10-31T18:41:49.000000Z K 7 svn:log V 29 Cleanup, make things static. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-31T19:00:00.000000Z K 7 svn:log V 424 Make a putc()/b_to_q() to a clist that hasn't had cblocks reserved non-fatal. I've make it return an appropriate error to the caller instead of panic()ing. Handling an error condition is inherently more friendly than exploding the kernel.. :-) The new behavior is a little closer to traditional clists, potentially making porting a little simpler. Suggested by: bde (many months ago, I've been using this for a while..) END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-10-31T19:07:53.000000Z K 7 svn:log V 72 Add a simplistic netisr register routine - I need this now for ppp-2.2. END