ĩS27487 259 230 107 109 151 155 136 105 133 128 128 208 149 115 402 670 352 367 389 146 220 483 406 303 120 548 301 149 231 152 152 161 155 143 231 293 267 267 179 136 129 129 131 192 198 244 360 246 118 118 118 118 1277 230 297 331 150 170 119 183 152 151 118 135 170 123 190 132 119 118 158 118 118 123 108 213 208 157 148 215 176 310 268 114 161 123 161 142 150 122 186 294 152 151 144 182 167 119 226 155 273 123 179 1206 163 181 261 182 199 116 140 186 128 161 128 137 127 168 109 191 272 539 231 159 118 140 213 181 122 139 136 234 613 131 139 114 143 139 102 156 172 152 118 378 228 301 139 219 386 321 410 207 247 233 144 108 161 109 135 110 115 125 136 119 210 114 141 144 153 137 117 210 217 165 168 296 116 332 120 159 191 137 144 280 239 135 137 216 133 118 123 236 173 220 167 126 129 140 270 160 224 198 148 277 154 151 152 149 125 192 512 316 146 140 146 152 149 252 207 198 241 181 473 348 397 197 437 633 139 237 543 337 111 153 179 113 124 223 244 121 128 192 224 128 114 115 115 126 121 141 123 327 327 168 173 800 212 160 271 213 K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-18T03:49:47.000000Z K 7 svn:log V 135 Add BSD.x11.dist to list of files to copy to /etc/mtree. Sorry if this breaks "make release", Jordan! PR: 4110 Not reviewed by: jkh END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-18T03:50:27.000000Z K 7 svn:log V 13 Merge 1.153. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-18T03:58:14.000000Z K 7 svn:log V 16 printf cleanup. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-18T03:59:28.000000Z K 7 svn:log V 58 Made the printing of the APIC INTs depend on bootverbose. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-18T05:31:52.000000Z K 7 svn:log V 60 MFC: missed user class additions and buffer overflow fixes. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-18T06:32:39.000000Z K 7 svn:log V 42 Add ${DESTDIR} in front of absolute path. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-18T06:33:13.000000Z K 7 svn:log V 11 Merge 1.3. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-18T06:36:15.000000Z K 7 svn:log V 36 MFC: Use err(3). Mdoc'ify man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-18T06:37:20.000000Z K 7 svn:log V 31 MFC: Cosmetic in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-18T06:40:46.000000Z K 7 svn:log V 31 Use err(3). Mdoc'ify man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-18T06:43:15.000000Z K 7 svn:log V 110 Use err(3) instead of local redefintion. Add usage() as a separate function. Rewrote man page in mdoc format. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-18T07:27:56.000000Z K 7 svn:log V 55 Add appropriate ${DESTDIR} in front of absolute paths. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-18T07:28:35.000000Z K 7 svn:log V 21 MFC: add ${DESTDIR}. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-18T09:05:12.000000Z K 7 svn:log V 306 fix what appears to me to be absolutle bogus code to do with netmasks.. we fed totally bogus data into the kernel to do with default routes and it just believed us. this led to: 1/ kernel panics 2/ the default route refusing to be deleted or added (depending on a number of factors, usually it worked ok.) END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-18T09:14:10.000000Z K 7 svn:log V 574 MFC: fix what appears to me to be absolutle bogus code to do with netmasks.. we fed totally bogus data into the kernel to do with default routes and it just believed us. This led to: 1/ kernel panics 2/ the default route refusing to be deleted or added (depending on a number of factors, usually it worked ok.) I've test this all I can and it should stop panicing the kernel.. Never feed a sockaddr to the kernel without filling in the length (and preferably the family). The kernel is about to enforce this (again) so (this time) let's get the user programs working first. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-18T09:48:37.000000Z K 7 svn:log V 257 Make sleep() and usleep() "eat" any stray SIGALRM signals during the lifetime of the call, just like the old implementation did. Previously, we were only eating them if the application did not call sleep()/usleep() with SIGALRM masked. Submitted by: ache END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-18T11:08:35.000000Z K 7 svn:log V 271 Check if routed had the same problems that route(1) had. The answer is not really, but almost. it sent data that was ok, though it was a hack, but it was bug-compatible with the kernel on receiving them. This also had been fixed with a hack.. I hacked it better I think. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-18T11:44:24.000000Z K 7 svn:log V 293 An actual fix for the routing default crashes that 1/ is compatible with the old route(1) in case needed. 2/ actually fixes the problem while vetting bad user input. note: I have already fixed route(1) so the problem shouldn't occur. if it does. use 0.0.0.0/0 instead of the word 'default' :) END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-18T12:05:43.000000Z K 7 svn:log V 52 `cp -r' -> `cp -R' Option -r is obsolete and buggy. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-18T13:51:54.000000Z K 7 svn:log V 125 A not initialized variable forced malloc to abort if the user press ^Z (undelete line). Detected by: /etc/malloc.conf -> AJ END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-07-18T17:33:35.000000Z K 7 svn:log V 389 - Fix braino I did when hand-applying the patch to 1.7.4.4. The braino shouldn't negatively affect anything, since I didn't remove a line from the original patch which assigned to a variable. However, the new patch added a line (after some comments) which assigned a value to the same variable, so the end result was I left in extra code that did nothing. Pointed out by: bde END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-07-18T17:52:05.000000Z K 7 svn:log V 309 Calculate and print out the standard deviation of the round trip times. This isn't necessarily the best statistic, but it is by far the easiest to calculate. Update the man page to be more explicit about precisely which statistics are printed out. Revert some of jmg's bogus man page changes from rev 1.11. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-07-18T18:33:15.000000Z K 7 svn:log V 210 Fix a problem where remote files could be removed by exploiting race conditions similar to those reported in CERT's CA-91:10a advisory. Obtained from: Hiroshi NAKANO by way of CERT. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-07-18T18:39:55.000000Z K 7 svn:log V 28 MFC: 1.5: unlink protection END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-07-18T18:52:53.000000Z K 7 svn:log V 455 Add code to make sure that we don't overflow the buffer that we copy the hostname into. In theory the bind library should do this, but in practice the limites between system defines and bind defines make an attack using this vector possible. These patches have been in use on my systems for three months now, so I am fairly confident about them. I plan on commiting this to 2.2 and 2.1 in the near future, as well as many other patches of this nature. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-07-18T19:33:56.000000Z K 7 svn:log V 209 Fix "unexpected phase change" interrupt handler: Do not access the dstat register twice, pass the value read the first time to the fixup code instead. Submitted by: Gerard Roudier END K 10 svn:author V 2 se K 8 svn:date V 27 1997-07-18T19:36:57.000000Z K 7 svn:log V 58 Merge from -current (rev 1.99): Don't access dstat twice. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-07-18T19:47:23.000000Z K 7 svn:log V 139 Assign correct chip set register dump functions to Triton II device IDs. PR: i386/4092 Submitted by: Steve Bauer END K 10 svn:author V 2 se K 8 svn:date V 27 1997-07-18T19:48:22.000000Z K 7 svn:log V 61 Merge from -current (rev 1.48): Fix Triton II register dump. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-18T21:04:19.000000Z K 7 svn:log V 58 Rshd print to much information if a user does not exists. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-18T21:27:53.000000Z K 7 svn:log V 68 Split TEST_CPUSTOP code into CPUSTOP_ON_DDBBREAK and mainline code. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-18T22:00:17.000000Z K 7 svn:log V 62 Added "options DDB", given the experimental nature of SMP... END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-19T02:24:37.000000Z K 7 svn:log V 50 Increased NIDT to 256 for case of SMP or APIC_IO. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-19T02:28:30.000000Z K 7 svn:log V 137 SMP or APIC_IO: - Increased NIDT to 256. - Moved IPI vectors up above the linux compat vector. - Removed runtime setup of RTC vector. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-19T03:56:30.000000Z K 7 svn:log V 199 Added #define APIC_PIN0_TIMER. This define enables the code to ALWAYS run the 8254 timer thru the 8259 ICU. It is ON by default. It depricates the usage of "options SMP_TIMER_NC" in the config file. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-19T03:59:28.000000Z K 7 svn:log V 173 Added #code to support define APIC_PIN0_TIMER. This code ALWAYS runs the 8254 timer thru the 8259 ICU. It depricates the usage of "options SMP_TIMER_NC" in the config file. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-19T04:00:35.000000Z K 7 svn:log V 173 Added code to support #define APIC_PIN0_TIMER. This code ALWAYS runs the 8254 timer thru the 8259 ICU. It depricates the usage of "options SMP_TIMER_NC" in the config file. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-19T04:47:05.000000Z K 7 svn:log V 84 sleep() after sending 'nologin' file to ensure output is drained before disconnect. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-19T04:51:04.000000Z K 7 svn:log V 41 MFC: sleep() after sending nologin file. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-07-19T15:19:08.000000Z K 7 svn:log V 33 Remove SGML tools from -current. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-07-19T15:21:45.000000Z K 7 svn:log V 33 Remove SGML related directories. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-07-19T15:32:06.000000Z K 7 svn:log V 35 Remove SGML stuff from RELENG_2_2. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1997-07-19T20:07:07.000000Z K 7 svn:log V 97 Remove crufty LBL ifdef that only applies to Suns. Submitted by: Craig Leres END K 10 svn:author V 6 fenner K 8 svn:date V 27 1997-07-19T20:09:09.000000Z K 7 svn:log V 102 MFC: Remove crufty LBL ifdef that only applies to Suns. Submitted by: Craig Leres END K 10 svn:author V 6 fenner K 8 svn:date V 27 1997-07-19T20:15:43.000000Z K 7 svn:log V 148 Remove sonewconn() macro kludge, introduced in 4.3-Reno to catch argument mismatches. Prototypes do a much better job these days. Noticed by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T05:27:59.000000Z K 7 svn:log V 267 Disabled option SMP_TIMER_NC. It now conflicts with a default "option". Moved description of sio 16650A flag to the sio section and rewrote the description. It was in the generic console flags section. Added undocumented options CPU_UPGRADE_HW_CACHE and WLDEBUG. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T06:09:55.000000Z K 7 svn:log V 153 Cleaned up revisions 1.22 and 1.23. Fixed minor bugs in revisions 1.12 and 1.23 (variables assigned to in signal handlers weren't declared as volatile). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T06:31:09.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T08:37:24.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T08:46:30.000000Z K 7 svn:log V 26 Fixed bitrot in fpu LKMs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T09:39:51.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T10:07:55.000000Z K 7 svn:log V 1183 Moved some definitions of initialized data nearer to the start of the file so that this compiles without forward declarations of that data. (It is impossible to forward-declare static data in Gnu C. Declaring it as static is correct, but causes bogus warnings from gcc -Wredundant-decls. Declaring it as extern works, but causes correct warnings from gcc -pedantic and is undefined in ANSI C. We usually declare it as extern. Here it was once really extern, but botched staticization left it as static here and apparently- extern in a header file.) ---------------------------------------------------------------------- another system, such as NetBSD, CVS: then name the system in this line, otherwise delete it. CVS: Reviewed by: CVS: Before committing changes please have someone check your work and CVS: include their name here. If the change is trivial and you have not else; i.e., CVS: they sent us a patch or a new module, then include their name/email CVS: address here. If this is your work then delete this line. CVS: ---------------------------------------------------------------------- ---------------------------------------------------------------------- END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T10:14:28.000000Z K 7 svn:log V 137 Fixed pedantic ANSI C errors: - don't put a comma after the last element in enum declarations. - don't declare static objects as extern. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T10:35:50.000000Z K 7 svn:log V 204 Hide definitions that depend on the APIC_IO option from LKMs so that LKMs break properly if they use these definitions. Use '#ifdef notyet' instead of '#if 0' to hide temporarily misplaced declarations. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T11:00:32.000000Z K 7 svn:log V 238 Oops, I removed one too many #include. was previously included twice as a side effect of including unrelated headers, but I removed the #include of one of the headers and will soon fix the nested #include in the other. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T11:06:44.000000Z K 7 svn:log V 58 Removed unused #includes and a stale forward declaration. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T11:14:53.000000Z K 7 svn:log V 78 Removed unused #includes. Updated an #include to 4.4Lite style (missed one). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T11:19:46.000000Z K 7 svn:log V 27 Removed a stray semicolon. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T11:28:41.000000Z K 7 svn:log V 91 #include in the one place in pcvt that it is used instead of centrally. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-20T11:55:52.000000Z K 7 svn:log V 59 Synchronize with sys/i386/isa/clock.c revision up to 1.92. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-20T11:56:48.000000Z K 7 svn:log V 58 Synchronize with sys/i386/i386/microtime.s revision 1.25. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T11:58:40.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-20T11:59:48.000000Z K 7 svn:log V 42 Fixed the place of the `}' in comparam(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T12:18:53.000000Z K 7 svn:log V 78 Fixed missing indent protection in copyright. Uniformized idempotency ifdef. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T12:26:34.000000Z K 7 svn:log V 31 Uniformized idempotency ifdef. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T12:33:19.000000Z K 7 svn:log V 98 Finished (?) converting md_regs to a `struct trapframe *'. Some bogus casts are now unnecessary. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T12:34:15.000000Z K 7 svn:log V 40 Removed yet another vestige of devconf. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-20T13:02:05.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T14:10:18.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T14:21:36.000000Z K 7 svn:log V 66 Fixed data+bss limit (use the current rlimit instead of MAXDSIZ). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T16:06:08.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-20T16:21:36.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-20T18:02:19.000000Z K 7 svn:log V 30 Pass string arg to apic_dump. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-20T18:02:59.000000Z K 7 svn:log V 15 Minor cleanup. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-20T18:05:20.000000Z K 7 svn:log V 119 Minor cleanup. Pass string arg to apic_dump. Moved bootverbose printing of SMP enabled INTs from clock.c to autoconf.c END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-20T19:40:34.000000Z K 7 svn:log V 114 Developed a new strategy for handling the 8254/8259/APIC issue. Enabled (by default) with "#define NEW_STRATEGY". END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-20T19:41:38.000000Z K 7 svn:log V 64 Developed a new strategy for handling the 8254/8259/APIC issue. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-20T23:07:39.000000Z K 7 svn:log V 55 Omit printout of imen, INTRGET() is not MP-safe yet... END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-20T23:57:20.000000Z K 7 svn:log V 121 Put in a "HEADS UP" concerning the 'SMP_TIMER_NC' option. Disabled MATH_EMULATE, shouldn't ordinarily be needed for SMP. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-07-21T01:21:25.000000Z K 7 svn:log V 82 Fix a crash that has manifest itself while running X after the 4MB page upgrades. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-21T07:57:50.000000Z K 7 svn:log V 216 Made the SMP case ignore the possibility of an INT13 interface. This eliminates all the APIC code, and thus several routines that would otherwise need to be made MP-safe. Reviewed by: Bruce Evans END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-21T08:20:07.000000Z K 7 svn:log V 174 Disabled 2 static inlines: - INTRGET() - INTRSET() These were only used in if_ze.c (already removed) and npx.c. The code in npx.c has also been cleaned of all APIC code. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-21T11:56:35.000000Z K 7 svn:log V 17 MFC: Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-21T11:59:02.000000Z K 7 svn:log V 64 MFC: Use err(3) instead of local definition. Mdoc'ify man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-21T12:01:47.000000Z K 7 svn:log V 26 Cosmetic in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-21T12:04:31.000000Z K 7 svn:log V 64 Check fgets' return value, silent -Wall. Obtained from: OpenBSD END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-21T12:06:18.000000Z K 7 svn:log V 45 Cosmetic in usage string. Typos in man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-21T12:08:14.000000Z K 7 svn:log V 53 Use err(3). Use .Pa macro for filenames in man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-21T12:09:34.000000Z K 7 svn:log V 25 Use err(3). Add usage(). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-21T13:04:54.000000Z K 7 svn:log V 93 Synchronize with sys/i386/i386/machdep.c and trap.c revisions 1.253 and 1.101, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-21T13:11:16.000000Z K 7 svn:log V 200 Synchronize with sys/i386/isa/fd.c, if_ed.c, if_fe.c, lpt.c, mse.c, npx.c, isa.c, sio.c, syscons.c and wd.c revisions 1.100, 1.117, 1.29, 1.61, 1.33, 1.48, 1.95, 1.173, 1.226 and 1.132, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-21T13:12:01.000000Z K 7 svn:log V 59 Synchronize with sys/i386/isa/clock.c revision up to 1.95. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-21T13:12:45.000000Z K 7 svn:log V 58 Synchronize with sys/i386/i386/microtime.s revision 1.26. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-21T13:13:43.000000Z K 7 svn:log V 51 Synchronize with sys/i386/isa/npx.c revision 1.49. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-21T16:02:09.000000Z K 7 svn:log V 90 Add to CLEANFILES instead of setting it absolutely. Cleaning of *.S and tags was broken. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-21T16:04:41.000000Z K 7 svn:log V 75 Added ${KMOD} to CLEANFILES. ${KMOD} gets created if you run `make load'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-21T16:06:00.000000Z K 7 svn:log V 27 Added top.1 to CLEANFILES. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-21T16:12:52.000000Z K 7 svn:log V 133 Removed support for stale options. Removed unused targets. (Is sizetest necessary? It wasn't run.) Added boot.img to CLEANFILES. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-21T16:43:48.000000Z K 7 svn:log V 63 Store SWI_MASK in a variable so that LKMs can use it portably. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-21T16:50:46.000000Z K 7 svn:log V 180 Use soft_imask instead of SWI_MASK in the LKM version. SWI_MASK shouldn't have been visible in LKMs, since it had the wrong value for the APIC_IO case. Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-21T16:55:28.000000Z K 7 svn:log V 31 Oops, unremoved used #include. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-21T17:03:22.000000Z K 7 svn:log V 86 SMP code initializes the FPU of APs. Suggested by: Bruce Evans END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-07-21T17:39:39.000000Z K 7 svn:log V 1110 Fix a very stupid heap corruption bug: in ypproc_match_2_svc(), when we decide to do a DNS lookup, we NUL terminate the key string provided by the client before passing it into the DNS lookup module. This is actually wrong. Assume the key is 'foo.com'. In this case, key.keydat_val will be "foo.com" and key.keydat_len will be 7 (seven characters; the string is not NUL-terminated so it is not 8 as you might expect). The string "foo.com" is actually allocated by the XDR routines when the RPC request is decoded; exactly 7 bytes are allocated. By adding a NUL, the string becomes "foo.com\0", but the '\0' goes into an 8th byte which was never allocated for this string and which could be anywhere. The result is that while the initial request may succeed, we could trash other dynamically allocated structures (like, oh, I dunno, the circular map cache queue?) and SEGV later. This is in fact what happens. The fix is to copy the string into a larger local buffer and NUL-terminate that buffer instead. Crash first reported by: Ricky Chan Bug finally located with: Electric Fence 2.0.5 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-07-21T17:40:57.000000Z K 7 svn:log V 69 Merge from current: fix heap corruption bug in ypproc_match_2_svc(). END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-21T17:53:51.000000Z K 7 svn:log V 88 Enabled the FPU emilaute bit define: CR0_EM Reviewed by: Bruce Evans END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-21T20:02:15.000000Z K 7 svn:log V 165 MFC: bring up to 1.31 don't trust user-supplied values. check user supplied data- length against the known buffer length and handle stupod values (e.g. 0) as well. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-21T22:40:04.000000Z K 7 svn:log V 88 Output name of duplicate spool dir. Submitted by: Wayne Scott END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-21T22:44:58.000000Z K 7 svn:log V 104 YAMFC: Output name of duplicate spool dir. Submitted by: Wayne Scott END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-21T23:05:06.000000Z K 7 svn:log V 22 Add ref to idprio(1). END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-22T02:51:02.000000Z K 7 svn:log V 45 update the floppies directory to work better END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-07-22T03:03:13.000000Z K 7 svn:log V 94 Add a warning about how to add ports collections to this cvsupfile (and how NOT to add them). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-22T07:16:41.000000Z K 7 svn:log V 31 MFC: Cosmetic in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-22T07:21:22.000000Z K 7 svn:log V 64 MFC: Typo in man page. Check fgets' return value. Silent -Wall. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-22T07:22:51.000000Z K 7 svn:log V 31 MFC: Cosmetic in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-22T07:25:33.000000Z K 7 svn:log V 40 MFC: Use err(3). Use .Pa for filenames. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-22T07:28:27.000000Z K 7 svn:log V 30 MFC: Add usage(). Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-22T07:32:23.000000Z K 7 svn:log V 71 lockf: usage : lockf -> usage: lockf by using fprintf instead of errx. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-22T07:33:48.000000Z K 7 svn:log V 12 Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-22T07:39:43.000000Z K 7 svn:log V 94 = -> ==, strcpy -> strncpy from OpenBSD. update man page. Add usage(). Obtained from: OpenBSD END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-22T08:03:19.000000Z K 7 svn:log V 179 Quick and dirty (?) fix for noatime option. The WebNFS changes broke it by using the same value for MNT_EXPUBLIC as for MNT_NOATIME. Just use a different value for MNT_EXPUBLIC. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-22T08:33:52.000000Z K 7 svn:log V 446 Well, consensus seems very split on this so I talked it over with DG and he says he's happy to see forward movement in aligning our defaults with a 16 bit world, the 8 bit folk already being veterans by this point who know how to use userconfig. In any case, perhaps Warner will soon come to save us all with his Dynamic Probing(tm) feature and this will all become totally moot in any case, so it's probably not worth arguing about either way. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-07-22T15:35:15.000000Z K 7 svn:log V 138 Allow NULL cookie verifiers for non-NULL offsets. This is needed for Digital Unix boxes since they appear to always send null verifiers. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-07-22T15:35:57.000000Z K 7 svn:log V 67 Correct some dumb mistakes in the WebNFS stuff. Submitted by: bde END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-22T16:49:54.000000Z K 7 svn:log V 25 Cleaned up the FPU init. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-07-22T18:21:51.000000Z K 7 svn:log V 48 Merge from main branch 1.8 -> 1.9: add warning. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-22T18:48:07.000000Z K 7 svn:log V 119 Major cleanup of APIC code around the imen variable. This is the first step towards making INTREN()/INTRDIS() MP-safe. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-22T18:52:20.000000Z K 7 svn:log V 88 Removed the SMP_TIMER_NC suggestion. This is (almost) defunct, start to phase it out... END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-22T19:51:51.000000Z K 7 svn:log V 29 Cleaned up an ugly printout. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-22T19:57:30.000000Z K 7 svn:log V 46 Hid the existance of imen via a dump routine. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-22T20:12:32.000000Z K 7 svn:log V 43 Last commit didn't take, operator error??? END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-22T23:19:48.000000Z K 7 svn:log V 140 Added a missing semicolon, compile failed when I turned on simple_lock(). Evidently this has never been compiled before, NOT a good sign... END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-07-23T00:49:46.000000Z K 7 svn:log V 520 Use setuid/seteuid around dangerous operations. Also a few buffer overflow patches that were "near" to where these operations are taking place. The buffer overflows are from OpenBSD. The setuid/seteuid patches are from NetBSD by way of OpenBSD (they changed them a little), at least from my read of the tree. This is the first of a series of OpenBSD lpr/et al merges. It (and them) should be merged back into 2.2 and/or 2.1 (if requested) branches when they have been shaken out in -current. Obtained from: OpenBSD END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-23T05:49:19.000000Z K 7 svn:log V 38 Coded simple_lock and friends in asm. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-23T06:39:42.000000Z K 7 svn:log V 42 MFC: Use fprintf to display usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-23T06:40:52.000000Z K 7 svn:log V 17 MFC: Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-23T06:43:52.000000Z K 7 svn:log V 46 MFC: = -> ==, add usage(), strcpy -> strncpy. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-23T06:46:10.000000Z K 7 svn:log V 42 Use err(3) instead of local redefinition. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-23T06:48:01.000000Z K 7 svn:log V 6 Typo. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-23T06:50:06.000000Z K 7 svn:log V 59 Use err(3) instead of local redefinition. Remove progname. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-23T10:44:39.000000Z K 7 svn:log V 80 Turn off doc.1 distribution until we figure out what we're going to do with it. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-23T11:28:39.000000Z K 7 svn:log V 59 Synchronize with sys/i386/isa/clock.c revision up to 1.97. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-23T14:54:19.000000Z K 7 svn:log V 26 Thwap docs dist here too. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-23T15:12:37.000000Z K 7 svn:log V 285 Since we couldn't seem to come up with a consensus on how to handle the /boot.foo files, simply take the easy way out for now and patch things in sysinstall. Let's hope the folks who added this feature can figure out some way of preventing this from becoming a long-standing wart. :) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-23T15:13:18.000000Z K 7 svn:log V 135 YAMF22 - /boot.foo fixups. Also close PR#4151 by running newaliases (forgot to mention this in my RELENG_2_2 commit, but it's there). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-07-23T18:23:42.000000Z K 7 svn:log V 205 Reorder decomposition of the filename argument for the '-h' flag to avoid misprocessing in the case where the filename argument contains more than one period. Submitted by: micke@dynas.se (Mikael Hybsch) END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-23T20:40:52.000000Z K 7 svn:log V 46 Forced 32bit alignment of struct simple_lock. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-23T20:42:16.000000Z K 7 svn:log V 125 Forced 32bit alignment of struct simple_lock in param.h. Added declarations of new simple_lock data and functions to smp.h. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-23T20:47:19.000000Z K 7 svn:log V 292 New simple_lock code in asm: - s_lock_init() - s_lock() - s_lock_try() - s_unlock() Created lock for IO APIC and apic_imen (SMP version of imen) - imen_lock Code to use imen_lock for access from apic_ipl.s and apic_vector.s. Moved this code *outside* of mp_lock. It seems to work!!! END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-07-23T20:53:41.000000Z K 7 svn:log V 228 index -> strchr and rindex -> strrchr to reduce the number of gratuitous diffes with NetBSD/OpenBSD. These changes seem to predate the NetBSD/OpenBSD split, so it is hard to give proper credit for them. Obtained from: OpenBSD. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-23T21:25:31.000000Z K 7 svn:log V 316 Fixed possible deadlock from recursive INTs on same cpu. Since we use lazy masking INTREN()/INTRDIS() might be called with INTs enabled. This means another higher prio INT to the same cpu could attempt to re-enter the critical region, but would spin waiting for the lock. Since it is the owner, it would deadlock. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-24T02:42:34.000000Z K 7 svn:log V 112 Don't try to ioctl(,TIOCOUTQ,) on a closed descriptor. Reported by: Stephane Raimbault END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-24T03:24:57.000000Z K 7 svn:log V 153 Removed the defunct GET_MPLOCK/REL_MPLOCK macros. These are no-ops for UP, and should have been removed when vector.s was split into UP and SMP subsets. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-07-24T05:27:40.000000Z K 7 svn:log V 137 Add isa_dmastatus() for reading the current ISA DMA counter for a given channel. Submitted by: luigi@labinfo.iet.unipi.it (Luigi Rizzo) END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-24T06:50:33.000000Z K 7 svn:log V 47 MFC: Use err(3) instead of local redefinition. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-24T06:52:01.000000Z K 7 svn:log V 11 MFC: Typo. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-24T06:53:38.000000Z K 7 svn:log V 64 MFC: Use err(3) instead of local redefinition. Remove progname. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-24T06:56:33.000000Z K 7 svn:log V 12 Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-24T06:58:08.000000Z K 7 svn:log V 38 Use err(3). Cosmetic in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-24T07:00:17.000000Z K 7 svn:log V 13 Add usage(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-24T07:01:18.000000Z K 7 svn:log V 18 .Nm mkdep -> .Nm. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-24T07:02:55.000000Z K 7 svn:log V 28 Add includes and prototype. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-24T07:05:02.000000Z K 7 svn:log V 39 Use err(3), add usage(), silent -Wall. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-24T08:25:25.000000Z K 7 svn:log V 27 Merge malloc from current. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-24T09:26:12.000000Z K 7 svn:log V 114 Make useage of hostname global variable consistent. PR: 4135 Based on submitted patch by: blank@fox.uni-trier.de END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-24T09:50:53.000000Z K 7 svn:log V 22 Be systematic here... END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-24T10:05:41.000000Z K 7 svn:log V 46 MFC: fix usage of hostname variable. PR: 4135 END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-24T14:10:54.000000Z K 7 svn:log V 51 Synchronize with sys/i386/isa/isa.c revision 1.96. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-24T14:19:25.000000Z K 7 svn:log V 60 Treat 6x86MX CPU as 686-class CPU instead of 586-class CPU. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-07-24T16:50:12.000000Z K 7 svn:log V 43 Fix heap corruption bug here too (*sigh*). END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-24T17:44:46.000000Z K 7 svn:log V 23 Delete dead test code. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-24T18:01:34.000000Z K 7 svn:log V 116 Back out align attribute that corrupts "machine independance" of file. Submitted by: Bruce Evans END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-24T18:05:22.000000Z K 7 svn:log V 123 Fix a difference between the declaration & definition of isa_dmastatus(). Submitted by: Chuck Robey END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-07-24T18:39:46.000000Z K 7 svn:log V 73 Allow optional building of preformatted manual pages. Reviewed by: wosch END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-07-24T18:41:34.000000Z K 7 svn:log V 76 Sync with -current, with the addition of some backwards compatibility code. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-24T23:45:17.000000Z K 7 svn:log V 202 Added a new SMP specific file: i386/i386/simplelock.s. This code was split off from apic_ipl.s. It contains the Lite2 lock manager primitives: - s_lock_init() - s_lock() - s_lock_try() - s_unlock() END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-24T23:46:35.000000Z K 7 svn:log V 22 Add ref to moused(8). END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-24T23:48:53.000000Z K 7 svn:log V 238 param.h: Macros to convert the Lite2 lock manager primitives to the names used in the kernel proper. This allows us to hide them from the lock manager till they can be turned on. smp.h: declarations for the new simplelock functions. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-24T23:49:28.000000Z K 7 svn:log V 26 Add ref to vidcontrol(1). END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-24T23:49:44.000000Z K 7 svn:log V 66 Removed the simplelock functions. Cleaned up the other functions. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-24T23:51:33.000000Z K 7 svn:log V 98 simplelock functions removed from apic_ipl.s. ASM optimization by: Bruce Evans END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-25T03:13:46.000000Z K 7 svn:log V 43 Allow service names as the divert/tee arg. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-25T03:15:04.000000Z K 7 svn:log V 50 YAMFC: Allow service names as the divert/tee arg. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-25T03:58:21.000000Z K 7 svn:log V 185 Recalculate ip_sum before passing a re-assembled packet to a divert port. Pointed-out by: Ari Suutari VS: then name the system in this line, otherwise delete it. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-25T04:03:50.000000Z K 7 svn:log V 144 YAMFC: Recalculate ip_sum before passing a re-assembled packet to a divert port. Pointed-out by: Ari Suutari END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-25T08:34:11.000000Z K 7 svn:log V 42 MFC (I586 --> I686 for Cyrix 6x86MX CPU). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-25T10:43:55.000000Z K 7 svn:log V 45 Removed a stray `.if' that broke everything. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-25T11:17:12.000000Z K 7 svn:log V 123 Don't use !empty() on the potentially unset variable MANBUILDCAT. Using it broke "everything" unless MANBUILDCAT was set. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-25T11:53:30.000000Z K 7 svn:log V 41 Add option for compiling in a 8x16 font. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-25T13:21:35.000000Z K 7 svn:log V 24 Add ref to sysmouse(4). END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-25T19:27:55.000000Z K 7 svn:log V 31 Import TCL release 8.0 beta 2. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-25T19:27:55.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r27676, 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 1997-07-25T19:27:56.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'tcl-vendor-tcl8_0_b2'. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-07-25T19:35:44.000000Z K 7 svn:log V 123 Provide a new `-b' flag to work around some broken HTTP/TCP implementations that can't deal with a half-closed connection. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-25T19:49:22.000000Z K 7 svn:log V 75 Resolve conflicts, seems like just one of our changes didn't make it back. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-25T19:50:23.000000Z K 7 svn:log V 34 The thing to do the trick to tcl. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-25T19:51:45.000000Z K 7 svn:log V 37 Tada!, tcl is now at 8.0b2 I belive. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-25T20:36:54.000000Z K 7 svn:log V 48 A couple of new directories needed for tcl8.0b2 END K 10 svn:author V 2 se K 8 svn:date V 27 1997-07-25T20:45:09.000000Z K 7 svn:log V 178 Add Ultra-SCSI support and enable more features for advanced Symbios/NCR SCSI chips (no-flush option, large fifo, ...). Submitted by: Gerard Roudier END K 10 svn:author V 2 se K 8 svn:date V 27 1997-07-25T20:46:39.000000Z K 7 svn:log V 69 Adjust for changes in data structures brought into ncr.c rev. 1.100. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-07-25T23:25:20.000000Z K 7 svn:log V 131 In SCSI diagnostic messages, cause "0x" to be prepended to the number in the "info" field to make it clear that it is hexadecimal. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-07-25T23:41:12.000000Z K 7 svn:log V 106 Added support for the Seeq 80c24 PHY; does nothing except disable the unsupported warning message for it. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-07-25T23:42:10.000000Z K 7 svn:log V 57 Brought in change from 1.37: support for Seeq 80c24 PHY. END K 10 svn:author V 3 pds K 8 svn:date V 27 1997-07-26T00:47:06.000000Z K 7 svn:log V 184 Added bounds checking to the example after chasing down someone's broken code where they'd copied the example basically verbatim and blew an array. (engage brain before typing 'make') END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-26T01:34:05.000000Z K 7 svn:log V 61 Synchronize with sys/i386/conf/Makefile.i386 revision 1.101. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-26T01:34:33.000000Z K 7 svn:log V 58 Synchronize with sys/i386/conf/files.i386 revision 1.168. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-26T01:35:14.000000Z K 7 svn:log V 59 Synchronize with sys/i386/conf/options.i386 revision 1.51. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-26T01:36:10.000000Z K 7 svn:log V 56 Synchornize with sys/i386/isa/syscons.c revision 1.227. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-26T01:46:03.000000Z K 7 svn:log V 32 Removed "options SMP_TIMER_NC". END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-26T01:47:26.000000Z K 7 svn:log V 99 Removed "options SMP_TIMER_NC". Removed TEST_ALTTIMER. Removed APIC_PIN0_TIMER. Removed TIMER_ALL. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-26T01:53:04.000000Z K 7 svn:log V 418 clock.c: - removed TEST_ALTTIMER. - removed APIC_PIN0_TIMER. - removed TIMER_ALL. apic_vector.s: - new algorithm where a CPU uses try_mplock instead of get_mplock: if successful continue as before. if fail set ipending bit, mask INT (to avoid recursion), cleanup & iret. This allows the CPU to return to successful work, while the ISR will be run by the CPU holding the lock as part of the doreti dance. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-26T01:55:19.000000Z K 7 svn:log V 222 mpapic.c & mp_machdep: - removed TEST_ALTTIMER. - removed APIC_PIN0_TIMER. - removed TIMER_ALL. mplock.s: - minor update of try_mplock for new algorithm where a CPU uses try_mplock instead of get_mplock in the ISRs. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-07-26T03:43:14.000000Z K 7 svn:log V 54 Fix a minor typo. It only affects the sparc version. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-26T07:58:29.000000Z K 7 svn:log V 48 Fix a brino in my last commit. Noticed by: smp END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-26T13:52:47.000000Z K 7 svn:log V 53 Synchronize with sys/i386/isa/clock.c revision 1.98. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-26T13:53:27.000000Z K 7 svn:log V 59 Synchronize with sys/i386/conf/options.i386 revision 1.52. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-26T13:54:01.000000Z K 7 svn:log V 56 Synchronize with sys/i386/isa/syscons.c revision 1.228. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1997-07-26T15:07:42.000000Z K 7 svn:log V 159 Ignore the block size returned by scsi_read_capacity(): this value is rarely correct and the block size is already specified in the prepare_track() functions. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-26T17:35:34.000000Z K 7 svn:log V 112 Typo: increase max group line length from 100 to 1000. Submitted by: "Yaroslav Terletsky" END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-26T17:38:43.000000Z K 7 svn:log V 104 Comment out PEND_INTS for now, it breaks ISA INTs. Reported by: dave adkins END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-26T18:47:56.000000Z K 7 svn:log V 147 Exchange whole structures on SUNIT, not unit+flags fields only. It is needed because if_attach() assumes fixed units order and pass it to ifconfig END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-26T19:09:12.000000Z K 7 svn:log V 88 Forget to change units in prev. SUNIT commit. Move variales to local section for SUNIT. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-07-26T19:25:56.000000Z K 7 svn:log V 376 Implement HTTP 1.1's ``chunked'' Transfer-Encoding (ick). This hasn't been extensively tested, but I now can successfully retrieve , so I guess that's a victory of some sort. Also move the initialization of ``autherror'' to hopefully eliminate the reported loop involving authentication. Still need to implement MD5 digest authentication. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-07-26T20:00:05.000000Z K 7 svn:log V 251 Fix the error message for when mirroring and restarting are rejected due to the output not being a regular file. Also split the error message in any error case here to be on two lines to lessen the likelihood of it being too long to fit on just one. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-26T20:06:15.000000Z K 7 svn:log V 304 YAMFC (1.25: use defined() before empty() to fix recent breakage). Didn't merge 1.24 since it doesn't quite apply. The ifdef that was broken in 1.23 seems to be just bogus in 1.16.2.1 (it is to define COMPRESS_CMD in case that is not already defined, but bsd.own.mk defines COMPRESS_CMD even in -2.2). END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-26T20:13:56.000000Z K 7 svn:log V 103 SUNIT: exchange back whole ifnet structures since they are in the linked list, not device numbers only END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-07-26T20:18:43.000000Z K 7 svn:log V 340 Work around a brokenness in the HTTP spec by generating the Host header for ftp: URLs as well. This can't possibly be done in the general case, but since we only claim to support http and ftp, we'll adhere to the bogus requirement (RFC 2068, s. 14.25) anyway... >sigh< Submitted by: =?iso-8859-1?Q?=C5ge_R=F8bekk?= END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-07-27T03:41:53.000000Z K 7 svn:log V 538 Fix a bug in the async DNS resolver that can crash ypserv. yp_prune_dnsq() is not sane: if the TTL on a pending but unanswered query hits 0 and the circular queue entry is removed and free()d, the for() loop may still try to use the entry pointer (which now points at no longer valid memory). usually, deleting only the last entry off the end of the queue worked, but if more than one was deleted, the server would crash. I changed things a bit so this shouldn't happen anymore. Also arranged to call the prune routine a bit more often. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-07-27T03:42:53.000000Z K 7 svn:log V 45 Merge from head: fix async DNS resolver bug. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-07-27T04:44:12.000000Z K 7 svn:log V 142 Fix a very subtile problem that causes unnessary numbers of objects backing a single logical object. Submitted by: Alan Cox END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-07-27T04:49:19.000000Z K 7 svn:log V 448 Add the ability for the pageout daemon to measure stats on memory usage before the system is out of memory. The daemon does a minimal amount of work that increases as the system becomes more likely to run out of memory and page in/out. The default tuning is fairly low in background CPU usage, and sysctl variables have been added to enable flexable operation. This is an experimental feature that will likely be changed and improved over time. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-07-27T10:47:49.000000Z K 7 svn:log V 241 List help.h a a dependancy for editline.c Use 'beforedepend' instead of '.depend' to hang automatically-generated headers off. XXX the latter is bogus without a 'beforeall' target and explicit ordering of dependancy generation for targets. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-27T18:29:04.000000Z K 7 svn:log V 19 Support 4MB pages. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-27T19:28:26.000000Z K 7 svn:log V 60 Move tmpnc struct out of stack, too large Suggested by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-27T20:21:05.000000Z K 7 svn:log V 87 Remove a reference to /c/phk, this should be handled by the magic script in src/tools. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-27T21:01:16.000000Z K 7 svn:log V 20 Add getbkgd() macro END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-27T23:10:33.000000Z K 7 svn:log V 30 Add a simple example section. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-27T23:26:23.000000Z K 7 svn:log V 128 Count the "proto" arg after a single address, Check correctly for "deny" packets. Submitted by: Dave Bodenstab END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-27T23:28:56.000000Z K 7 svn:log V 149 YAMFC: Count the "proto" arg after a single address, Check correctly for "deny" packets. Submitted by: Dave Bodenstab END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-28T01:02:27.000000Z K 7 svn:log V 27 Fix file descriptor leaks. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-28T01:04:28.000000Z K 7 svn:log V 34 YAMFC: Fix file descriptor leaks. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-07-28T03:33:04.000000Z K 7 svn:log V 97 Improve dependancy behaviour a little more. This is still pretty disgusting. Submitted by: bde END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-28T03:59:54.000000Z K 7 svn:log V 130 Modified the PEND_INTS algorithm to fix the ISA INT loss problem. Noticed by: dave adkins and others. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-28T06:43:49.000000Z K 7 svn:log V 31 MFC: Use err(3). Silent -Wall. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-28T06:47:31.000000Z K 7 svn:log V 17 MFC: Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-28T06:50:32.000000Z K 7 svn:log V 18 MFC: add usage(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-28T06:52:04.000000Z K 7 svn:log V 18 MFC: Add usage(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-28T06:54:08.000000Z K 7 svn:log V 29 MFC: Remove .Nm's parameter. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-28T06:55:38.000000Z K 7 svn:log V 24 MFC: statisize usage(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-28T06:57:00.000000Z K 7 svn:log V 44 MFC: Add usage(). Use err(3). Silent -Wall. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-28T07:01:02.000000Z K 7 svn:log V 26 Cosmetic in usage string. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-07-28T07:49:40.000000Z K 7 svn:log V 231 Use disable_intr() / read/write_eflags() to ensure that interrupt handlers don't skew the results of isa_dmastatus. The function can be safely called with interrupts disabled. Submitted by: Stephen McKay END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-07-28T09:13:11.000000Z K 7 svn:log V 231 Pedant attack! Use variable names consistent with discourse in comments. Remove reduntant extra addition that was unncessary, and unneeded mask (asuming inb works correctly). Submitted by: Stephen McKay END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-28T10:45:08.000000Z K 7 svn:log V 74 Merge rev 1.32: `cp -r' -> `cp -R' and rev 1.33: Delete dead test code. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-28T11:45:19.000000Z K 7 svn:log V 79 Merge rev 1.3 - 1.7 All changes except the 16 char user length limit (rev 1.2) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-07-28T14:13:57.000000Z K 7 svn:log V 705 Fix for PR #4147: apparently BIND now returns a status of NO_RECOVERY at the end of gethostanswer()/getanswer()/whatever where it used to return TRY_AGAIN. This breaks the domain list traversal in ypserv's async DNS lookup module: it would only retry using the domain(s) from the 'domain' or 'search' lines in /etc/resolv.conf if __dns_getanswer() returned TRY_AGAIN. Changed the test so that either TRY_AGAIN or NO_RECOVERY will work. This seemed to me the best solution in the event somebody tries to compile this code on an older system with a different version of BIND. (You shouldn't do that of course, but then there's a lot of things in the world that you shouldn't do and people do them anyway.) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-07-28T14:17:30.000000Z K 7 svn:log V 117 Merge fix for PR #4147 from head: test for both TRY_AGAIN or NO_RECOVERY when deciding to scan down the domain list. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-28T14:57:10.000000Z K 7 svn:log V 67 Use malloc to save space for temp SUNIT variable Submitted by: bde END K 10 svn:author V 2 se K 8 svn:date V 27 1997-07-28T21:32:05.000000Z K 7 svn:log V 179 Add support for loading the SCRIPTS microcode into the on-chip RAM of the Symbios 53c825A, 53c875 and 53c895 SCSI chips. Submitted by: Gerard Roudier END K 10 svn:author V 2 se K 8 svn:date V 27 1997-07-28T21:33:45.000000Z K 7 svn:log V 121 Make compile with rev. 1.101 of ncr.c, which added support for loading of the SCIPTS microcode into the NCR on-chip RAM. END