ƒ­016673 234 184 147 234 278 128 480 186 155 182 160 115 128 110 216 143 186 237 222 108 124 433 262 164 121 141 141 221 127 106 155 146 126 133 193 156 449 244 369 122 201 182 187 121 141 180 153 509 142 181 123 351 231 688 486 133 894 238 164 127 195 228 111 258 152 171 231 562 151 109 180 238 175 134 227 244 128 241 1439 160 555 288 155 109 205 236 170 258 363 293 211 165 326 444 128 108 108 246 147 149 141 125 107 105 125 214 216 226 173 175 149 116 129 154 123 121 468 172 145 130 261 349 492 192 246 131 121 151 108 139 517 162 313 166 221 159 289 179 138 138 115 129 187 238 198 212 171 144 305 126 111 197 109 191 135 158 175 124 124 120 152 288 173 189 251 322 126 219 2418 441 124 249 237 143 256 177 150 156 135 225 305 123 113 174 154 266 338 175 129 127 111 158 151 123 177 126 203 174 623 410 114 183 544 172 808 190 313 211 671 604 271 185 138 210 138 121 186 339 169 325 216 149 143 170 204 102 146 663 196 352 283 423 179 122 163 K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-24T21:46:48.000000Z K 7 svn:log V 92 Put this back to being a perl script after tagging in the spkrtest.pl and spkrtest.8 files. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-24T21:56:39.000000Z K 7 svn:log V 51 Remove another extraneous setting of if_lastchange END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-24T22:04:24.000000Z K 7 svn:log V 137 Bring in change(s) from the head: alter the way if_lastchange is used to be more in line with what SNMP wants. OK'ed by: David Greenman END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-24T22:27:01.000000Z K 7 svn:log V 181 Bring in change from rev. 1.9: Use a dynamically-sized buffer for SIOCGIFCONF so that `ifconfig -a' actually retrieves all the information no matter how many interfaces there are. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-24T23:21:26.000000Z K 7 svn:log V 35 Finish removing this from -stable. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-25T00:22:20.000000Z K 7 svn:log V 386 Allow fragment checking to work with specific protocols. Reviewed by: phk Reject the addition of rules that will never match (for example, 1.2.3.4:255.255.255.0). User level utilities specify the policy by either masking the IP address for the user (as ipfw(8) does) or rejecting the entry with an error. In either case, the kernel should not modify chain entries to make them work. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-25T00:36:46.000000Z K 7 svn:log V 92 Fix some serious problems with limits checking in the sbrk(2)/brk(2) code. Reviewed by: bde END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-25T00:39:21.000000Z K 7 svn:log V 61 Limit the scan for preloading pte's to the end of an object. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-25T03:00:44.000000Z K 7 svn:log V 91 Fixed end condition for clustered reads. Submitted by: Kirk McKusick via Lite-2 and email END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-25T03:02:11.000000Z K 7 svn:log V 69 Brought in fix from rev 1.21: fix end condition for clustered reads. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-25T03:15:06.000000Z K 7 svn:log V 19 Sync with the HEAD END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-25T03:15:17.000000Z K 7 svn:log V 35 Update to reflect new ipfw syntax. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-25T03:16:43.000000Z K 7 svn:log V 17 Merge with HEAD. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-25T03:22:25.000000Z K 7 svn:log V 121 Merge in some NIS fixes from the HEAD: - Fix bugs in gethostbynis and getnetbynis. - Add NIS support to getservent(3). END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-25T03:48:34.000000Z K 7 svn:log V 52 Retrofitted fix from rev 1.11: rewrite of obreak(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-25T04:28:23.000000Z K 7 svn:log V 94 Handle tabs in INDEX files. Display full, un-truncated version of description in status line. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-25T04:28:54.000000Z K 7 svn:log V 140 Change the use of if_lastchange to be more SNMP compliant. This is NOT a merge from the head as the two versions of ppp are very different. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-25T04:44:55.000000Z K 7 svn:log V 125 If you are going to test compile something, better check it's in your config file first. Make the last commit actually work. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-25T05:33:38.000000Z K 7 svn:log V 16 Merge from HEAD END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-25T08:40:13.000000Z K 7 svn:log V 32 Add worm to /usr/share/examples END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-06-25T08:54:57.000000Z K 7 svn:log V 340 Change the way moused talk to syscons, now its only delivering mouseevents via an ioctl (MOUSE_ACTION). Fixed a couple of bugs (destructive cursor, uncut, jitter). Now applications can use the mouse via the MOUSE_MODE ioctl, its possible to have a signal sent on mouseevents, makeing an event loop in the application take over mouseevents. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1996-06-25T14:17:40.000000Z K 7 svn:log V 168 Bring selected changes in from HEAD to stop the LCP state machine from getting stuck when the link had gone down. It also fix some of the flags in raw Cisco HDLC mode. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T14:37:46.000000Z K 7 svn:log V 70 Merge the fixes for rev 1.9 and 1.10 of parser.c, and 1.9 of Makefile END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T14:45:10.000000Z K 7 svn:log V 27 Sync easy-import with HEAD END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T14:46:56.000000Z K 7 svn:log V 47 Sync with HEAD: update mkisofs to version 1.04 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T14:54:07.000000Z K 7 svn:log V 47 Sync with HEAD: update mkisofs to version 1.04 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T14:56:02.000000Z K 7 svn:log V 126 Merge the changes from rev 1.19 of /etc/daily and 1.92 of /etc/rc -- Hint about alternatives to the boot-time cleanup of /tmp END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T15:05:07.000000Z K 7 svn:log V 33 Merge the fix from gcc.c rev 1.8 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T15:08:00.000000Z K 7 svn:log V 12 Add cfree.3 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T17:37:27.000000Z K 7 svn:log V 61 Merge with HEAD: add the CD-ROM Audio Control Parameter Page END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T17:37:52.000000Z K 7 svn:log V 52 Merge from rev 1.110: fix the /dev/io security hole END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T17:38:04.000000Z K 7 svn:log V 32 Merge from HEAD: add sysexits.3 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T17:38:19.000000Z K 7 svn:log V 39 Oversight when merging the "od" driver END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T17:39:21.000000Z K 7 svn:log V 99 Merge the fixes from rev 1.66 of fd.c and rev 1.8 of rtc.h: add an alias for 2.88 MB floppy drives END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T17:46:01.000000Z K 7 svn:log V 62 Merge from HEAD: kernel-side of the MTRETENS implementation. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-25T17:53:33.000000Z K 7 svn:log V 354 Bring in one fix from the HEAD: In _yp_dobind(), don't spew an error message on failure to contact ypbind unless it's for something really out of the ordinary. This stops _yp_check() from generating a lot of pointless noise. (Example: set your system domainname but don't turn on NIS, then do an rpcinfo -p. Watch as 'clnttcp_create' errors scroll by.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-25T18:05:58.000000Z K 7 svn:log V 151 The way sendmail.cf is installed here is gross and needs to be totally redone. For now, use the objlink target to give it the obj directory it needs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-25T18:24:50.000000Z K 7 svn:log V 276 Merged from HEAD rev.1.11-1.12: enabled .c rule; added suffix and rule; removed special sparc support; added ${LDFLAGS} to linker rules. Enabling the .c rule fixes PR 1347. The bugs in null suffix rules that stopped this being enabled in 2.0.5R were fixed long before 2.1R. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T18:29:28.000000Z K 7 svn:log V 28 Merge the fix from rev 1.28 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T18:29:53.000000Z K 7 svn:log V 106 Merge from rev 1.50: Add the Emulex MD21 ESDI-to-SCSI bridge as a known device (with more than one LUN). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T18:30:21.000000Z K 7 svn:log V 88 Fix from rev 1.24: Provide a better handling of partially corrupted directory entries. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T18:30:55.000000Z K 7 svn:log V 93 Merge various fixes from HEAD: . localization . dynamic buffers . fix a core-dump condition END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T18:31:22.000000Z K 7 svn:log V 27 Merge rev 1.3: kill gets() END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T18:31:55.000000Z K 7 svn:log V 47 Merge the "retension" command -- userland part END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-25T18:32:46.000000Z K 7 svn:log V 86 Merge from HEAD: kill the various BUGS sections since the bugs have been fixed since. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-25T18:41:10.000000Z K 7 svn:log V 61 Make "Fake" turn off more potentially system-nuking options. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-25T18:54:42.000000Z K 7 svn:log V 416 Fixed comparisons so that preposterously large (>= 0x80000000) brk values aren't silently converted to minbrk. This stops malloc(INT_MAX) from dumping core. Small values are still silently converted. They should be an error. sbrk() doesn't do any range checking or conversions or overflow checking. Moved PIC_EPILOGUE invocation to a more natural place where it obviously doesn't interfere with the comparison. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-06-25T18:56:19.000000Z K 7 svn:log V 48 Add sys/ioctl.h to includes. Shut up a warning. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-25T18:57:44.000000Z K 7 svn:log V 89 Merged from HEAD (rev.1.4): fixed comparisons to stop malloc(INT_MAX) from dumping core. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-25T19:05:49.000000Z K 7 svn:log V 31 Adjust documentation for 2.1.5 END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-25T19:25:25.000000Z K 7 svn:log V 258 Save John Polstra's initial fix for profiling for reference. The multiplication in addupc() overflowed for addresses >= 256K, assuming the usual profil(2) scale parameter of 0x8000. addupc() will go away soon. Submitted by: John Polstra END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-25T19:43:33.000000Z K 7 svn:log V 138 Break the "what's new since 2.1.0-RELEASE?" section into categories. Jumbling it all together makes it hard to figure out what's changed. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-25T20:02:16.000000Z K 7 svn:log V 595 trap.c: Fixed profiling of system times. It was pre-4.4Lite and didn't support statclocks. System times were too small by a factor of 8. Handle deferred profiling ticks the 4.4Lite way: use addupc_task() instead of addupc(). Call addupc_task() directly instead of using the ADDUPC() macro. Removed vestigial support for PROFTIMER. switch.s: Removed addupc(). resourcevar.h: Removed ADDUPC() and declarations of addupc(). cpu.h: Updated a comment. i386's never were tahoe's, and the deferred profiling tick became (possibly) multiple ticks in 4.4Lite. Obtained from: mostly from NetBSD END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-25T20:13:12.000000Z K 7 svn:log V 393 Fixed the `machine' link. It pointed to the wrong place, and was created too late to be used in all cases. It should probably be created (early) in bsd.kmod.mk for all LKMs. Use cc instead of cpp | as for the same reasons as in the kernel makefile. CFLAGS isn't split up as well as in the kernel makefile, but cc doesn't pass compiler warning flags to cpp, so there is no need to split it. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-06-25T20:19:56.000000Z K 7 svn:log V 39 Merge with HEAD - bring in /dev/random END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-25T20:26:38.000000Z K 7 svn:log V 799 (This import had better work correctly or so help me I'll move to the Himalayas and become a hermit.) Import new mknetid program. This replaces the crufty, soon to be defunct mknetid script packaged with ypserv. This program parses the group, passwd, hosts and netid databases into the netid.byname map. Duplicate checking is performed using hash tables. Testing on my 486DX2/66 with FreeBSD 2.1.0 showed that this program can process a 30,000-entry passwd database into a netid map (along with assorted group and hosts information) in about 22 seconds. On my SPARC IPX with SunOS 4.1.3, it takes about 15 seconds. This compares favorably with the SunOS mknetid program, which parses the same database(s) in 13 seconds. (With smaller databases, my program is actually slightly faster. Go figure.) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-25T20:26:38.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r16728, 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 1996-06-25T20:26:39.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'mknetid_1_0'. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-06-25T20:26:40.000000Z K 7 svn:log V 33 Merge with HEAD. Add /dev/random END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-25T20:28:07.000000Z K 7 svn:log V 100 Toss old mknetid script into the attic. Adjust things slightly to support the new mknetid program. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-25T20:31:01.000000Z K 7 svn:log V 135 Added #include of . This will be needed when some declarations are moved from to better places. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-25T20:32:30.000000Z K 7 svn:log V 17 Turn on mknetid. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-06-25T20:39:37.000000Z K 7 svn:log V 163 Merge (sorta) with HEAD - add rndcontrol. rndcontrol itself got added with a tag operation, and the subdirs paragraph got refomatted - it was looking a tad messy. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-25T21:01:27.000000Z K 7 svn:log V 59 Don't print number (garbadge) if media catalog is inactive END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-25T21:02:18.000000Z K 7 svn:log V 77 Bring in small fix from HEAD: Remove two unnecessary calls to free(result). END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-25T21:14:52.000000Z K 7 svn:log V 134 Back out part of rev. 1.9.4.5. We don't have the updated kmod stuff from -current and the modload command still needs the entry point END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-25T21:17:58.000000Z K 7 svn:log V 467 Bring in two small fixes from the head: - Install Makefile.yp as /var/yp/Makefile.dist and only make a link to it from /var/yp/Makefile if /var/yp/Makefile doesn't already exist. This way we won't clobber an existing copy of /var/yp/Makefile which the user may have modified and wants to keep. - Make the services.byname target generate proper map keys. This will probably be my last commit to this branch unless the freeze deadline changes for some reason. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-25T21:33:18.000000Z K 7 svn:log V 58 Make GET request and response parsing HTTP/1.0 compatible END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-25T22:19:08.000000Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-26T01:18:53.000000Z K 7 svn:log V 83 New handbook entry on how to use ports, re-written almost completely from scratch. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-26T01:24:54.000000Z K 7 svn:log V 145 Fix another obj-misusage bogon. This will all get revisited for 2.2-release (and this file beaten on with a crowbar, as it so richly deserves). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-26T02:36:06.000000Z K 7 svn:log V 83 Add more device driver entries for Specialix / Stallion cards. Submitted-By: peter END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-06-26T03:28:51.000000Z K 7 svn:log V 38 Add some formatting bug work-arounds. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-26T04:36:54.000000Z K 7 svn:log V 135 Brought in most of the improvements/bugfixes from the main branch. Thanks to Stefan Esser for taking the time to sort all of this out. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-26T05:05:52.000000Z K 7 svn:log V 149 When page table pages were removed from process address space, the resident page stats were not being decremented. This mode corrects that problem. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 1996-06-26T05:36:21.000000Z K 7 svn:log V 31 Import OpenBSD m4 as of today. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 1996-06-26T05:36:21.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r16748, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-26T05:39:27.000000Z K 7 svn:log V 1343 This commit does a couple of things: Re-enables the RSS limiting, and the routine is now tail-recursive, making it much more safe (eliminates the possiblity of kernel stack overflow.) Also, the RSS limiting is a little more intelligent about finding the likely objects that are pushing the process over the limit. Added some sysctls that help with VM system tuning. New sysctl features: 1) Enable/disable lru pageout algorithm. vm.pageout_algorithm = 0, default algorithm that works well, especially using X windows and heavy memory loading. Can have adverse effects, sometimes slowing down program loading. vm.pageout_algorithm = 1, close to true LRU. Works much better than clock, etc. Does not work as well as the default algorithm in general. Certain memory "malloc" type benchmarks work a little better with this setting. Please give me feedback on the performance results associated with these. 2) Enable/disable swapping. vm.swapping_enabled = 1, default. vm.swapping_enabled = 0, useful for cases where swapping degrades performance. The config option "NO_SWAPPING" is still operative, and takes precedence over the sysctl. If "NO_SWAPPING" is specified, the sysctl still exists, but "vm.swapping_enabled" is hard-wired to "0". Each of these can be changed "on the fly." END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-26T05:40:58.000000Z K 7 svn:log V 68 Add the contrib collection to supfiles. (SUP-mirrors take notice !) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-26T05:52:15.000000Z K 7 svn:log V 460 Fix a problem that caused system crashes after physio. This problem was due to non-aligned 64K transfers taking 17 pages. We currently do not support >16 page transfers. The transfer is unfortunately truncated, but since buffers are usually malloced, this is a problem only once in a while. Savecore is a culprit, but tar/cpio usually aren't. This is NOT the final fix (which is likely a bouncing scheme), but will at least keep the system from crashing. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-26T05:54:32.000000Z K 7 svn:log V 196 Yet another fix for the line continuation bug in sed. Keith's patch introduced a new bug. This fix appears to work correctly. Fixes PR#1350. Submitted by: mark@linus.demon.co.uk (Mark Valentine) END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-26T05:55:45.000000Z K 7 svn:log V 64 Brought in fix from rev 1.6: fix for the line continuation fix. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-26T06:06:30.000000Z K 7 svn:log V 17 Initial revision END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-26T06:06:43.000000Z K 7 svn:log V 112 Tcl 7.5, various makefiles will be updated to use these sources as soon as I get these back down to my machine. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-26T06:06:43.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r16756, 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 1996-06-26T06:06:44.000000Z K 7 svn:log V 74 This commit was manufactured by cvs2svn to create tag 'tcl-vendor-tcl7_5'. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-26T06:08:45.000000Z K 7 svn:log V 166 1) Limit recursion when duing RSS trimming. 2) Fix a bug that caused the page stats to get messed up. 3) Re-enabled RSS limiting. Submitted by: mostly by John Dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-26T06:12:45.000000Z K 7 svn:log V 271 Fix a panic that occurs when an I/O is attempted with more than MAXPHYS/PAGE_SIZE pages. This occurs when there is a non-page aligned I/O of MAXPHYS size. The fix is to trim the request to MAXPHYS-PAGE_SIZE. It apparantly wasn't noticed previously because of other bugs. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-26T06:18:10.000000Z K 7 svn:log V 201 In pmap_object_init_pt, limit the scan of pages through an object to the object's size. This is mostly just a precaution, but makes John and me sleep slightly better at night. :-) Submitted by: dyson END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-06-26T06:24:25.000000Z K 7 svn:log V 116 Disable the fancy i586 timer stuff. Making this work at this late stage is not good for my health or my popularity. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-26T06:58:12.000000Z K 7 svn:log V 74 Woops, I was a bit overzealous in my editing...add back the missing line. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-26T07:39:31.000000Z K 7 svn:log V 234 Fix yet another editing mistake that caused physio() to be really broken and return wrong data to the user. Sigh...I need a vacation. This patch is copied directly from John's edit on the main branch, so I'm *sure* it is correct. :-) END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-26T08:19:48.000000Z K 7 svn:log V 352 Fix the immediate problem: add missing arg to freeer() routine. The last few edits to this still don't solve the original problem. It appears that the recursion is *much* worse than we thought - I'm already testing at 30 levels deep, and it still terminates before finishing the job. This problaby explains some people's stack overflow problems... :-( END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-26T09:09:30.000000Z K 7 svn:log V 36 Allow argv[0] to be a command also. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-26T09:24:03.000000Z K 7 svn:log V 16 Merge from HEAD END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-26T09:32:02.000000Z K 7 svn:log V 16 Merge with HEAD END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-06-26T13:04:53.000000Z K 7 svn:log V 153 Fixed bug in pasting 8bit char (ache). Added linefeeds in cuts that extend beyond one line. Prepared for the mousefunctions to be used in nontext modes. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-26T15:54:13.000000Z K 7 svn:log V 53 Correct two minor nits i've been botching yesterday. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-06-26T17:08:02.000000Z K 7 svn:log V 55 Correct comment - this firs appeared in 2.1.5, not 2.2 END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-06-26T17:11:04.000000Z K 7 svn:log V 47 This first appeared in 2.1.5. Correct comment. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-26T17:47:14.000000Z K 7 svn:log V 33 This script will help bmake tcl. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-26T17:48:13.000000Z K 7 svn:log V 15 Bmaked tcl 7.5 END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-26T17:52:19.000000Z K 7 svn:log V 13 bmaked tclsh END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-26T19:06:11.000000Z K 7 svn:log V 33 Correct minor syntactical error. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-26T19:12:25.000000Z K 7 svn:log V 120 Fix for " CERT Advisory CA-96.12 - Vulnerability in suidperl" Submitted by: The Perl Gods as described in the advisory END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-26T19:13:30.000000Z K 7 svn:log V 122 Fix for " CERT Advisory CA-96.12 - Vulnerability in suidperl" Submitted by: The Perl Gods as described in the advisory END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-26T19:42:06.000000Z K 7 svn:log V 129 Correct comment relating to pty's. There can be 256 (probably higher actually, but that's all our MAKEDEV supports at this time) END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-26T19:43:19.000000Z K 7 svn:log V 77 Update comment relating to PTY's, as we can have 256, not 64 as it suggested END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-26T20:31:11.000000Z K 7 svn:log V 79 Makefile: Add -Wall to CFLAGS ftpio.h: It's ftpGetModTime, not ftpModTime END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-26T20:33:57.000000Z K 7 svn:log V 53 Merge from HEAD: it's ftpGetModtime, not ftpModtime. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-26T20:49:41.000000Z K 7 svn:log V 20 Add -Wall to CFLAGS END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-26T21:12:28.000000Z K 7 svn:log V 33 Add a missing space in a comment END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-26T21:15:29.000000Z K 7 svn:log V 58 Bring in change from rev. 1.215: missing space in comment END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-26T22:47:52.000000Z K 7 svn:log V 30 Added libftpio to 'includes'. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-26T22:48:47.000000Z K 7 svn:log V 28 Add libftpio to 'includes'. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-06-27T00:46:20.000000Z K 7 svn:log V 375 Merge profiling bug fix from main branch 1.35 -> 1.36. This fixes a serious profiling bug: All addresses >= 256K caused an overflow, and had their times tallied in the wrong counters. Bruce Evans has devised a more complete fix that addresses other issues as well. But for now, this simple fix is effective and easy to understand, making it worthy of inclusion in 2.1.5. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-27T05:11:04.000000Z K 7 svn:log V 76 Bring in change from rev. 1.22: Set IFF_RUNNING on the loopback interface. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-27T05:33:29.000000Z K 7 svn:log V 49 Bring in a bunch of man page fixes from the HEAD END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-27T05:38:51.000000Z K 7 svn:log V 34 Bring over intro(4) from -current END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-27T05:39:02.000000Z K 7 svn:log V 169 pmap_remove() the upages when swapping out the process. Not doing so will cause the pages to never be cleanablei - leading to a pageout daemon loop. Reviewed by: dyson END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-27T05:42:01.000000Z K 7 svn:log V 254 Improve performance with very large user databases by increasing hash table size from 256 to 1024. Generate output that looks more like the SunOS mknetid: uses a space instead of tabs for white space. Fix typo in comment in hash.h: Groupit -> Groupid. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-27T05:46:44.000000Z K 7 svn:log V 400 Retrofitted the non-recursive RSS limiting code from main branch. Due to the major differences in the VM systems in current and stable, this retrofit does have some significant algorithmic differences. In any case, it should be superior to the old (recursive) algorithm in every way. This, along with the vm_glue.c fix, should fix all of the recent paging performance complaints. Reviewed by: dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-27T05:48:51.000000Z K 7 svn:log V 100 Increased slptime threshold for swapout from 4 seconds to 10. The old value was far too aggressive. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-27T06:00:52.000000Z K 7 svn:log V 151 Comment out the: .if exists(contrib) SUBDIR+= contrib .endif because it now tries to decend into the new contrib dir which doesn't have a Makefile. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-06-27T06:33:02.000000Z K 7 svn:log V 37 Add new South African mirror - ftp3. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-27T07:03:44.000000Z K 7 svn:log V 29 Add 3rd South Africa mirror. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-27T07:13:45.000000Z K 7 svn:log V 59 Add credit to Calweb for the P6 we used to build packages. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-27T07:20:56.000000Z K 7 svn:log V 16 Merge from HEAD END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-27T07:23:43.000000Z K 7 svn:log V 47 Whups! I didn't mean to take all that across! END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-27T10:15:40.000000Z K 7 svn:log V 425 Correct a minor ommision: I left out a vput() when unwinding an exceptional condition. Also, it's possible that we might not be dealing with the same page if the vget() should block but still succeed (this is possible), so be sure to check to see that the page is still dirty and on the PG_INACTIVE queue. Checks in vm_pageout_clean() will guarantee that the page is still a condidate for pageout (busy, hold, PG_BUSY, etc). END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-27T10:29:09.000000Z K 7 svn:log V 71 Add another check to vm_pageout_clean: make sure the page isn't wired. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-06-27T16:44:29.000000Z K 7 svn:log V 220 Merge in a portion of the profiling fixes from main branch 1.78 -> 1.79. Specifically, this corrects the profiling of system times, which were underreported by a factor of 8. Suggested by: Bruce Evans END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-27T20:52:06.000000Z K 7 svn:log V 74 Add Jim Lowe to FreeBSD contributors list - jeeze, was this ever overdue! END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-27T21:36:11.000000Z K 7 svn:log V 126 Bump various timeouts in scprobe(). This finally fixes the broken keyboard reset one of my earlier commits has been causing. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-27T21:39:55.000000Z K 7 svn:log V 65 Merge the fix from rev 1.158: repair the keyboard reset i broke. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-27T21:48:50.000000Z K 7 svn:log V 195 Trivial bugfix which occurs when DEBUG_FLAGS is defined. If DEBUG_FLAGS is defined, STRIP is undefined and causes the Makefile to blow up, so make sure STRIP is defined if you plan on using it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-27T21:59:25.000000Z K 7 svn:log V 87 Remove code which overrode the opinion of getcwd() with an often bogus value for $PWD. END K 10 svn:author V 7 smpatel K 8 svn:date V 27 1996-06-28T04:27:04.000000Z K 7 svn:log V 42 Added missing prototype for sigaltstack() END K 10 svn:author V 7 smpatel K 8 svn:date V 27 1996-06-28T04:33:51.000000Z K 7 svn:log V 42 Added missing prototype for sigaltstack() END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-28T05:35:44.000000Z K 7 svn:log V 23 Add libtcl to makefile END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-28T05:36:00.000000Z K 7 svn:log V 37 Add beforeinstall decent into libtcl END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-28T05:36:32.000000Z K 7 svn:log V 95 Add tclsh to Makefile. (If you havn't updated your supfile Make world will croak. CTM is ok) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-28T12:07:01.000000Z K 7 svn:log V 143 Add back missing backslash in SUBDIR list, it got lost when libtcl was added. (also align the text block, it looked odd with variable indent) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-28T16:59:47.000000Z K 7 svn:log V 103 Fix two small nits in the -stable `od' driver. Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-28T22:03:18.000000Z K 7 svn:log V 119 Document the fact that changes with -c need to be made twice at install time (once for floppy, once for initial boot). END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-28T23:22:54.000000Z K 7 svn:log V 75 Bring in change from rev. 1.20: add links for the fts(3) set of functions. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-29T01:21:07.000000Z K 7 svn:log V 51 Fix port specification syntax. Submitted by: nate END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-29T01:28:19.000000Z K 7 svn:log V 211 Formatting fixes for 'in' and 'out' while listing. Prevent ALL protocol from being used with port specifications. Allow 'via' keyword at any point in the options list. Disallow multiple 'via' specifications. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-29T01:36:22.000000Z K 7 svn:log V 33 Merge port syntax fix from HEAD. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-29T01:52:00.000000Z K 7 svn:log V 17 Add my pgp key.. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-29T02:22:48.000000Z K 7 svn:log V 104 Copy the documentation files up into the release area - I've been doing this by hand all along. Silly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-29T02:41:44.000000Z K 7 svn:log V 17 Add 3rd ZA site. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-29T02:53:09.000000Z K 7 svn:log V 99 Sync with 2.1-stable (I commited my changes there first by mistake due to an errant CVS tag file). END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-29T03:12:49.000000Z K 7 svn:log V 43 Make cleandirs more safe Suggested by: bde END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-29T03:33:20.000000Z K 7 svn:log V 65 Reject rules which try to mix ports with incompatible protocols. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-29T03:43:25.000000Z K 7 svn:log V 83 Put my changes back - Thanks, Peter! Boy, an errant Tag sure can mess you up! :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-29T03:47:44.000000Z K 7 svn:log V 32 Merge from HEAD (unspam myself) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-29T03:49:39.000000Z K 7 svn:log V 32 Update the Lynx version number. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-29T03:50:24.000000Z K 7 svn:log V 28 Merge Lynx change from HEAD END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-29T03:55:46.000000Z K 7 svn:log V 59 Merge fixes from HEAD (rev 1.28). Commit approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-29T08:04:05.000000Z K 7 svn:log V 193 Fix (I think) the %MEM count in 'ps -u'. It was bogusly taking the vm_rssize (in pages, not bytes), then dividing (bogusly) by the page size, then using that as a fraction of the total pages. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-29T09:17:17.000000Z K 7 svn:log V 82 Make sure we have an object in the map entry before trying to trim pages from it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-29T10:25:31.000000Z K 7 svn:log V 95 Make %CPU add up closer to 100%.. At least, it now agrees with top.. :-) Pointed out by: bde END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-29T13:48:06.000000Z K 7 svn:log V 157 Fixes for MSS sound support. These are pretty harmless and shouldn't affect anyone else. Submitted by: Thomas Graichen END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-30T02:46:44.000000Z K 7 svn:log V 228 Correct command line and port range syntax. Define the 'log' option. Expand definition of 'established' and 'icmptypes.' Correct examples which still used the old syntax. Add a pointer to the CERT packet filtering checklist. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-30T02:59:16.000000Z K 7 svn:log V 33 Merge fixes from HEAD (rev 1.6). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-30T04:56:05.000000Z K 7 svn:log V 124 Fix typo that prevented the initial/lock state devices from working correctly (accessing the lock device was not possible). END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-30T05:17:08.000000Z K 7 svn:log V 2325 Fixed a major bug that caused various pmap related panics, hangs, and reboots. The i386 pmap module uses a special area of kernel virtual memory for mapping of page tables pages when it needs to modify another process's virtual address space. It's called the 'alternate page table map'. There is only one of them and it's expected that only one process will be using it at once and that the operation is atomic. When the merged VM/buffer cache was implemented over a year ago, it became necessary to rundown VM pages at I/O completion. The unfortunate and unforeseen side effect of this is that pmap functions are now called at bio interrupt time. If there happend to be a process using the alternate page table map when this I/O completion occurred, it was possible for a different process's address space to be switched into the alternate page table map - leaving the current pmap process with the wrong address space mapped when the interrupt completed. This resulted in BAD things happening like pages being mapped or removed from the wrong address space, etc.. Since a very common case of a process modifying another process's address space is during fork when the kernel stack is inserted, one of the most common manifestations of this bug was the kernel stack not being mapped properly, resulting in a silent hang or reboot. This made it VERY difficult to troubleshoot this bug (I've been trying to figure out the cause of this for >6 months). Fortunately, the set of conditions that must be true before this problem occurs is sufficiently rare enough that most people never saw the bug occur. As I/O rates increase, however, so does the frequency of the crashes. This problem used to kill wcarchive about every 10 days, but in more recent times when the traffic exceeded >100GB/day, the machine could barely manage 6 hours of uptime. The fix is to make certain that no process has the pages mapped that are involved in the I/O, before the I/O is started. The pages are made busy, so no process will be able to map them, either, until the I/O has finished. This side-steps the issue by still allowing the pmap functions to be called at interrupt time, but also assuring that the alternate page table map won't be switched. Unfortunately, this appears to not be the only cause of this problem. :-( Reviewed by: dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-30T05:23:41.000000Z K 7 svn:log V 349 Brought in fix from rev 1.94: make sure pages involved in I/O are not mapped into any processes. Also set b_pages[]=0 when the pages are removed from the buffer - this is to satisfy my paranoia by making sure that nothing bogusly messes with the pages after the buffer has been reclaimed. A similar change was made in the main branch some time ago. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1996-06-30T08:03:35.000000Z K 7 svn:log V 28 fixed two typos (s/iss/is/) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-30T09:39:29.000000Z K 7 svn:log V 154 Enable ktrace by default, accompanied by a small reminder about the implications (4 KB bloat, slight slowdown of syscalls). Reviewed by: freebsd-hackers END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-30T09:40:44.000000Z K 7 svn:log V 142 Do always create ktrace.out with mode 0600, to prevent it from accidentally compromising information confidential to the user running ktrace. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-30T09:42:42.000000Z K 7 svn:log V 49 Merge rev 1.5: create ktrace.out with mode 0600. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-30T09:47:56.000000Z K 7 svn:log V 161 Back out Nate's changes from rev. 1.6; our Perl has not been vulnerable since it used setreuid() as opposed to Posix saved IDs. The change broke setuid scripts. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-30T09:52:45.000000Z K 7 svn:log V 83 Back out the change from rev 1.4.4.2: it was unnecessary and broke setuid scripts. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-06-30T11:51:41.000000Z K 7 svn:log V 56 checklog - extract your commits from commitlogs archive END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-06-30T11:58:20.000000Z K 7 svn:log V 62 Add some options which makes lastcomm(1) a better debug tool. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-06-30T12:50:58.000000Z K 7 svn:log V 41 Make telnet part of the krb distribution END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-30T13:06:50.000000Z K 7 svn:log V 130 Correct location of tcl components.. They are installed under /usr/libdata/tcl (created with mkdir -p), not /usr/lib/tcl (empty). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-30T13:16:21.000000Z K 7 svn:log V 210 If a local ufs filesystem is mounted "nosuid", dont scan it as part of the /etc/security setuid checks. This is useful for things like large news spool partitions that dont have executables. Reviewed by: pst END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-06-30T16:06:44.000000Z K 7 svn:log V 29 Add a reference to ident(1). END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-06-30T16:09:51.000000Z K 7 svn:log V 19 Add section LIMITS END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-30T18:01:25.000000Z K 7 svn:log V 82 Add an appendix with policies and insert the maintainer & contrib policies there. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-30T18:02:58.000000Z K 7 svn:log V 62 Update to use modern make meta-variables. Fix the $Id$ both. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-30T19:35:20.000000Z K 7 svn:log V 172 If ipfw is enabled, display packet/byte counters for reject/deny rules that have changed since the last security check. Make the spacing between sections more consistent. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-30T21:16:18.000000Z K 7 svn:log V 243 Make -current consistant with -stable regarding time that a process sleeps before being swapped out. The time is increased from 4 secs to 10 secs. Originally I had decreased it from 20 to 4, but that is a bit severe. 20 is too long though. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-06-30T22:11:51.000000Z K 7 svn:log V 81 fix: debug flag 'test' cause endless loop document debug flags close PR bin/683 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-30T22:16:19.000000Z K 7 svn:log V 37 Fix the ordering dependency I broke. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-30T23:31:05.000000Z K 7 svn:log V 35 Document ncftp / fetch changeover. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-01T02:43:43.000000Z K 7 svn:log V 19 Fix last mod date. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-01T02:48:42.000000Z K 7 svn:log V 66 Try to encourage people to read the hardware guide a little more. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-01T02:55:35.000000Z K 7 svn:log V 59 Bring in the README I actually used, just for consistency. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-01T02:56:44.000000Z K 7 svn:log V 31 Update reference for netscape. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-01T06:13:31.000000Z K 7 svn:log V 85 Add make to the bootstrap targets (I thought I committed this 3 days ago - sheesh!). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-01T06:34:27.000000Z K 7 svn:log V 34 Whups! Missed a ${.OBJDIR} here. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-07-01T11:01:58.000000Z K 7 svn:log V 108 Bring in rev 1.47, fix typo that prevented the locked termios state devices from working. OK'ed by: davidg END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-07-01T14:20:42.000000Z K 7 svn:log V 80 Make the lkm examples buildable and working again. Mostly taken from -current. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-07-01T14:22:22.000000Z K 7 svn:log V 531 Fixed rather serious bug in the use of pmap_kenter() in kmem_malloc(). It's important that pmap_enter() be used here because the pages won't be removed from the kernel VM when freed otherwise. This would result in the potential for the wrong page(s) being used if a vm_map_pageable() was done on this same address space (since no fault would occur, the previous page(s) would be bogusly used instead). This is almost certainly yet another cause of wcarchive instabilities. Thanks to John Dyson for helping me track this one down! END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-07-01T14:36:05.000000Z K 7 svn:log V 315 Update the sample copyright to the -current version (leave out the ``no advertisment'' clause). NB that i've also included the find_interface examples into 2.1.X, but this happened by a CVS tag operation behind the scene, thus no commit message. The parent Makefile is supposed to pick this change automagically. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-01T16:32:09.000000Z K 7 svn:log V 22 Updated boot message. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-01T16:35:55.000000Z K 7 svn:log V 91 Brought in changes for specifying the BIOS drive number to boot from. Requested by: Joerg END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-01T18:00:47.000000Z K 7 svn:log V 451 Use the standard timer (interrupt) frequency while calibrating the clocks. Testing with the high frequency of 20000 Hz (to find problems) only found the problem that this frequency is too high for slow i386's. Disable interrupts while setting the timer frequency. This was unnecessary before rev.1.57 and forgotten in rev.1.57. The critical (i8254) interrupts are disabled in another way at boot time but not in the sysctl to change the frequency. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-01T18:12:24.000000Z K 7 svn:log V 80 Moved declarations of non-cpu things from to better places. END K 10 svn:author V 5 guido K 8 svn:date V 27 1996-07-01T19:38:50.000000Z K 7 svn:log V 713 Implement incremental passwd database updates. This is done by ading a '-u' option to pwd_mkdb and adding this option to utilities invoking it. Further, the filling of both the secure and insecure databases has been merged into one loop giving also a performance improvemnet. Note that I did *not* change the adduser command. I don't read perl (it is a write only language anyway). The change will drastically improve performance for passwd and friends with large passwd files. Vipw's performance won't change. In order to do that some kind of diff should be made between the old and new master.passwd and depending the amount of changes, an incremental or complete update of the databases should be agreed upon. END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-07-01T19:56:56.000000Z K 7 svn:log V 98 Norwegian iso keyboard definition file added. Submitted by: "Ã…ge Røbekk" END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-01T20:16:10.000000Z K 7 svn:log V 220 Fixed lots of warnings about unportable casts of pointers to volatile variables: don't depend on the compiler generating atomic code to set the variables - use inline asm to specify the atomic instruction(s) explicitly. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-01T20:29:10.000000Z K 7 svn:log V 118 Added or restored #include of . Some declarations moved from to better places. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-07-01T20:54:11.000000Z K 7 svn:log V 574 Add a facility for a ``slow'' CTM delta queue, allowing `x' number of delta's to be mailed out every hour (or however often you schedule the cron job). ctm_dequeue is the cron job which takes the stuff from the queue directory and punts it into sendmail. The chunks of the deltas (and the complete deltas if they are that small) are sorted into order before being dispatched, so the people subscribing should still get the bits in the right order. The changes to ctm_smail should be fairly safe as they won't be activated unless you go for the new queue directory option. END K 10 svn:author V 7 roberto K 8 svn:date V 27 1996-07-01T21:07:49.000000Z K 7 svn:log V 507 Update the "CD-ROM not configured" question. "It would be good to point out that a machine that only has SCSI devices may also generate this message if an IDE CD-ROM is not configured as the Master device. Words like these might work ..." This generally means that there is no CDROM in the CDROM drive, or the drive is not visible on the bus. Feed the drive something, and/or check it's master/slave status. Submitted by: Neil Smith with a small addition END K 10 svn:author V 7 roberto K 8 svn:date V 27 1996-07-01T21:30:28.000000Z K 7 svn:log V 174 Fix PR doc/1360 by replacing the '_' in ... with the proper _ entity. Both the LaTeX and HTML output are good now. Please someone close doc/1360. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-07-01T21:59:22.000000Z K 7 svn:log V 89 Add ctm_dequeue to the SUBDIR list now that I've checked that it compiles cleanly on 2.2 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-01T22:04:18.000000Z K 7 svn:log V 46 Update the commiter list. Suggested-By: wosch END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-01T22:55:57.000000Z K 7 svn:log V 117 Put back the $PWD override behavior of revision 1.4. The concensus *seems* to be that it was the right thing to do. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-07-02T00:29:22.000000Z K 7 svn:log V 45 Correct definition of 'established' keyword. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-02T01:03:55.000000Z K 7 svn:log V 29 Make it plainer how to exit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-02T01:03:56.000000Z K 7 svn:log V 94 Round out the examples a little better in showing custom buttons in operation more than once. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-07-02T01:40:52.000000Z K 7 svn:log V 244 Fix a serious problem, with a window where an object lock is needed, but not there. The extent of the object lock is expanded to be over the range that it is needed. Additionally, clean up the code so that it conforms to better coding style. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1996-07-02T01:49:47.000000Z K 7 svn:log V 77 Use read(fileno(fp), ...) instead of fread(..., fp) to avoid buffered input. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-07-02T01:58:38.000000Z K 7 svn:log V 233 Retrofitted new procfs_rwmem() from main branch. This version is similar except that upages are handled differently in -stable. This version fixes a potentially serious hole dealing with incorrect object locking. Reviewed by: dyson END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-07-02T02:08:02.000000Z K 7 svn:log V 121 Properly set the PG_MAPPED and PG_WRITEABLE flags. This fixes some potential problems with vm_map_remove/vm_map_delete. END K 10 svn:author V 8 gclarkii K 8 svn:date V 27 1996-07-02T08:42:03.000000Z K 7 svn:log V 52 Make a small change to make a passage sound better. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-02T09:12:34.000000Z K 7 svn:log V 51 Add an extra /etc/hosts entry per advice of Joerg. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-02T10:57:58.000000Z K 7 svn:log V 78 Document shortcuts. Fix a bug which prevented variables from working properly END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-07-02T10:59:04.000000Z K 7 svn:log V 112 From main branch: Kill a bogus VM_WAIT in vm_fault_wire() that may have undesired effects. Submitted by: dyson END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-07-02T10:59:26.000000Z K 7 svn:log V 10 Untabify. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-02T12:45:08.000000Z K 7 svn:log V 54 Merged with HEAD: fixed some descritions and a macro. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-07-02T12:46:28.000000Z K 7 svn:log V 571 At the urgence of several people, not the least of whom are the folks of the Intel Architecture Lab, disabled the optimized Pentium microtime. It causes two bugs in 2.1.x: it doesn't account for laptops with power management and it sometimes is broken completely because the cycle_counter comes up with the wrong value. I've seen this latter bug occur dozens of times. The implementation in the main branch addresses some of these issues, but we're too close to the release to consider bringing in all of those changes, so this is the safest solution. Reviewed by: bde END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-07-02T12:49:34.000000Z K 7 svn:log V 104 Brought in changes from revs 1.13, 1.14, 1.18, and 1.20...various fixes for calcru(). Reviewed by: bde END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-07-02T13:38:10.000000Z K 7 svn:log V 257 Implement locking for pfs nodes, when at the leaf. Concurrent access to information from a single process causes hangs. Specifically, this fixes problems (hangs) with concurrent ps commands, when the system is under heavy memory load. Reviewed by: davidg END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-07-02T13:55:16.000000Z K 7 svn:log V 191 Retrofitted changes from main branch: do pfsnode locking to prevent concurrent access. Fixes system hang resulting from multiple simultaneous ps(8)'s when coupled with heavy paging activity. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-02T14:24:56.000000Z K 7 svn:log V 330 Merged from HEAD. Everything except perfmon, wcd bugs (wcd doesn't decode the partition bits, so having both wcd0a and wcd0c is dangerous and almost useless) and sound and mouse anachronisms. All cosmetic except for fixing some transiently wrong permissions and one missing chgrp (there are still many minor bugs in this area). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-02T14:39:34.000000Z K 7 svn:log V 87 Merged with HEAD: fixed spelling and added support for Cyclades and Digiboard devices. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-02T15:25:11.000000Z K 7 svn:log V 30 Brought in changes from HEAD. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-07-02T15:34:02.000000Z K 7 svn:log V 71 Brought in changes from rev.1.6: initialize arrow key data completely. END