ƒ­J43000 226 336 207 153 124 199 97 245 223 240 165 240 164 237 164 343 270 185 141 147 118 162 202 148 158 139 112 139 124 154 107 112 172 218 225 290 1061 270 261 374 754 342 187 154 430 429 189 149 149 158 150 116 122 238 140 205 316 427 231 178 270 135 284 360 126 152 539 244 184 132 129 225 477 129 134 124 145 164 660 341 146 159 133 192 220 543 137 261 307 148 161 331 147 146 220 124 191 157 183 195 361 404 145 210 198 233 219 169 177 132 130 123 140 202 242 415 119 127 135 324 309 211 216 189 249 191 243 236 205 178 419 269 245 188 189 153 551 520 226 274 726 236 364 145 193 182 225 218 157 396 238 182 144 196 236 309 130 164 122 247 329 117 354 166 122 156 454 397 175 208 333 173 278 159 211 295 204 127 128 131 481 128 121 211 298 189 206 266 211 170 473 154 151 147 231 219 175 486 236 236 417 176 154 223 270 539 180 132 220 372 1631 310 339 136 174 138 216 162 196 254 367 136 128 348 433 156 136 K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-21T19:41:38.000000Z K 7 svn:log V 243 Euro support, part 2. This should be merged into RELENG_3 and a similar patch may be needed for RELENG_2_2, should that deemed necessary. Make world succeeded with these patches in my tree. Submitted by: "Kaleb S. KEITHLEY" END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-21T19:47:33.000000Z K 7 svn:log V 111 Backport the support for glibc2 binaries; emulation would be fairly useless without this in the years to come. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-01-21T19:51:04.000000Z K 7 svn:log V 58 Fix misleading wording in ipfw(8) man page. PR: docs/9603 END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-01-21T19:52:31.000000Z K 7 svn:log V 29 MFC: rev 1.48 (PR docs/9603) END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-21T20:13:41.000000Z K 7 svn:log V 106 Add notes about: vinum changes Matt Dillon's massive changes to vm_*.c The great RELENG_3 branch event END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-21T20:16:24.000000Z K 7 svn:log V 6 Nits. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-21T21:09:56.000000Z K 7 svn:log V 148 I don't know how this happened since I know I compiled this on my machine. Fix braino oflag -> uflag (or perhaps I should have gone the other way). END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-21T21:31:40.000000Z K 7 svn:log V 126 1999a revision of timezone data from Arthur Olson and friends. Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata1999a.tar.gz END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-21T21:31:40.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r43007, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-21T21:35:08.000000Z K 7 svn:log V 69 Try this import again, this time on the correct (sic) vendor branch. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-21T21:35:08.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r43009, 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 1999-01-21T21:35:09.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'tzdata1999a'. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-21T21:54:32.000000Z K 7 svn:log V 141 Allow VM_KMEM_SIZE to be tuned from the kernel environment. This tuning value *completely* overrides any value precalculated by the kernel. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-21T21:55:24.000000Z K 7 svn:log V 69 MFC: allow VM_KMEM_SIZE to be overriden from the kernel environment. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-21T21:55:55.000000Z K 7 svn:log V 246 Merge the 1999a revision of the timezone data files. There are a number of important changes to European and South and Central American countries which should be back-ported to 3.x. Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata1999a.tar.gz END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-01-21T22:02:31.000000Z K 7 svn:log V 177 Revert my last change, "Rename some globals to reduce namespace pollution." Unfortunately, some of these globals are used by ftpd, and I broke make world. Pointy hat, please. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-21T22:03:16.000000Z K 7 svn:log V 90 Add 'set tunables' help, list the kernel tunable values that can currently be overridden. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-21T22:04:01.000000Z K 7 svn:log V 46 MFC: extra help for kernel tunable overrides. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-01-21T22:04:26.000000Z K 7 svn:log V 55 MFC: Revert renaming of globals that broke make world. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-21T22:56:10.000000Z K 7 svn:log V 22 Added ioctl interface END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-21T23:06:02.000000Z K 7 svn:log V 66 Cleaning up, improving _detach, removing ominous warning (msmith) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-21T23:26:34.000000Z K 7 svn:log V 105 Update for 4.0 by adding the first two major changes and deleting a lot of irrelevant (2.x/3.x) content. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-21T23:31:58.000000Z K 7 svn:log V 52 Fixed bug that made UHCI controllers fail to start. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-22T00:36:46.000000Z K 7 svn:log V 62 Added OPTi FireLink and NEC (Toshiba and others) to OHCI ID's END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-22T00:44:31.000000Z K 7 svn:log V 43 Fixed bug in disconnect handling in uhub.c END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-22T00:51:12.000000Z K 7 svn:log V 16 Textual changes END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-22T00:57:47.000000Z K 7 svn:log V 43 Make uhub mandatory in usb config (msmith) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-22T00:59:52.000000Z K 7 svn:log V 28 Fixed disconnect for umouse END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-22T01:02:24.000000Z K 7 svn:log V 58 forgotten in previous commit: Lowered default debug level END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-01-22T01:43:25.000000Z K 7 svn:log V 13 Typo police. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-01-22T01:45:37.000000Z K 7 svn:log V 18 MFC: Typo police. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-01-22T01:46:32.000000Z K 7 svn:log V 77 Fix bug where 'ipfw list' would choke if there were a large number of rules. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T05:17:56.000000Z K 7 svn:log V 122 Backport from -4.x. Move splmem() from after autoinit to before autoinit to handle possible initialization race. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T05:26:39.000000Z K 7 svn:log V 129 Backport from -4.x. Not really a bug, but cleanup manual clearing of PG_BUSY to formal clearing using vm_page_wakeup(). END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T05:36:12.000000Z K 7 svn:log V 194 vm_page_sleep() can't just be called once with the assumption that the page will be unbusied, it doesn't work that way. Fixed to call it in a loop until the page is truely unbusy. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T05:49:39.000000Z K 7 svn:log V 965 Backport from -4.x. We are supposed to wait while the page is busy before messing with it, but the VM code was special-casing a m->busy page that was still valid ( i.e. usually a pageout ) and allowing it through. The problem is that whatever m->busy'd the page is probably still depending on it not being messed with. Specifically, I am thinking of the vm_pager_get_pages() code where the OBJT_VNODE pager converts PG_BUSY to m->busy for the read operation. While this code may not be specifically broken for the case, it does initially set PG_BUSY and assume that it has the entire page to itself... but OBJT_VNODE converts it to m->busy. It is just too dangerous to allow the special case optimization through. Removing the special optimization should have no discernable effect since pageout operates mark resident pmap pte's READ-ONLY rather then unmapping them, and so no fault normally occurs. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T05:51:41.000000Z K 7 svn:log V 174 Backport from -4.x We should never use vm_page_flag_clear() to clear PG_BUSY. We need to use vm_page_wakeup() to handle side effects such as waking up waiters. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T05:53:39.000000Z K 7 svn:log V 165 Backport from -4.x PG_BUSY was being tested without splvm() protection. We have to test it again with splvm() protection before we can actually sleep. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T06:00:21.000000Z K 7 svn:log V 278 Backport from -4.x I do not believe there is a bug here because we do check that no paging is in progress on the object. However, the code is too fragile, we do not take any chances with PG_BUSY so we have a check for busy pages before we busy it ourself. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T06:05:08.000000Z K 7 svn:log V 658 Backport from -4.x. We cannot call vm_object_collapse() here because it could block and we are not holding any locks on our vm_object or vm_page_t. If it were to block, the system might shred the objects that we assume remain consistent. John Dyson is not 100% sure that VM objects are collapsed properly in all cases ( i.e. 'garbage collected' ), and this code was originally put in to solve a related problem. For now we assume that VM objects are collapsed properly. If it turns out they are not, we will fix that problem. The problem this patch fixes, however, could cause a crash and must be fixed now. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T06:44:16.000000Z K 7 svn:log V 246 Backport from -4.x Fix madvise(). We were only supposed to madvise() on default or swap store. The old code was mostly broken and totally non-working, but even so there *were* some holes in the old code that let through things END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-22T08:39:58.000000Z K 7 svn:log V 92 __FreeBSD_version -> 400000 Forgotten by: Some anonymous release engineer Reminded by: bde END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-22T08:49:02.000000Z K 7 svn:log V 59 __FreeBSD_version -> 300007 to indicate 3.0-stable branch. END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-01-22T08:59:05.000000Z K 7 svn:log V 338 Don't throw away the buffer contents on a fatal write error; just mark the buffer as still being dirty. This isn't a perfect solution, but throwing away the buffer contents will often result in filesystem corruption and this solution will at least correctly deal with transient errors. Submitted by: Kirk McKusick END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-01-22T09:07:32.000000Z K 7 svn:log V 337 Gutted softdep_deallocate_dependencies and replaced it with a panic. It turns out to not be useful to unwind the dependencies and continue in the face of a fatal error. Also changed the log() to a printf() in softdep_error() so that it will be output in the case of a impending panic. Submitted by: Kirk McKusick END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T10:36:04.000000Z K 7 svn:log V 94 Implement kvm_getswapinfo() libkvm function. Will be used by pstat, top, and systat. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T10:36:48.000000Z K 7 svn:log V 54 Make pstat use new kvm_getswapinfo() libkvm call. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T10:53:13.000000Z K 7 svn:log V 54 Make systat -swap use new kvm_swapinfo() function END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T10:57:03.000000Z K 7 svn:log V 63 Add SWIF_DEV_PREFIX flag to add "/dev/..." to device name. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T10:57:22.000000Z K 7 svn:log V 55 Fix formatting bug with [NFS swap] vs /dev/DEVNAME END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T10:57:50.000000Z K 7 svn:log V 21 Fix labeling bug END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T11:03:55.000000Z K 7 svn:log V 27 Fix type-o's in manual END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-01-22T11:09:00.000000Z K 7 svn:log V 142 Update __FreeBSD__ and __FreeBSD_cc_version to be consistant with __FreeBSD_version Forgotten by: Eivind and Some anonymous release engineer END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-22T11:09:41.000000Z K 7 svn:log V 45 Make top use new kvm_getswapinfo() call. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-22T11:54:17.000000Z K 7 svn:log V 107 Add a -b option as a simple way to rewrite the mbr code (eg. replacing a boot manager with a standard mbr) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-01-22T12:41:27.000000Z K 7 svn:log V 223 Introduce a new variable NEED_LIBNAMES. If it is defined, is included regardless of the object file format. This is needed to fix the a.out PAM breakage that manifests itself when trying to build login. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-01-22T12:43:42.000000Z K 7 svn:log V 334 Fix breakage for the static a.out case. The a.out linker doesn't consider a linker set definition to be sufficient reason to pull an object module from an archive library. This caused undefined symbols when linking with libpam.a using a.out. I solved it by linking in the object that references the linker set in the "ld -r" step. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-01-22T12:44:55.000000Z K 7 svn:log V 138 Force to be included, regardless of the object format. This fixes the undefined symbols when building login for a.out. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-01-22T12:45:27.000000Z K 7 svn:log V 86 Use the new variable NEED_LIBNAMES instead of including explicitly. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-22T13:07:17.000000Z K 7 svn:log V 172 Push version numbers up to 1.00. This is just intended to reflect that the BTX code can be regarded as stable: there are no associated code changes. Suggested by: obrien END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-22T13:12:30.000000Z K 7 svn:log V 38 MFC: Push version numbers up to 1.00. END K 10 svn:author V 7 brandon K 8 svn:date V 27 1999-01-22T15:10:05.000000Z K 7 svn:log V 187 One more fix to remove secure/lib/libcrypt from the build (both cases are now handled in lib/libcrypt, depending upon if secure/lib/libcrypt/crypt-des.c exists) Reviewed by: Mark Murray END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-01-22T15:25:04.000000Z K 7 svn:log V 265 Multicast code isn't quite correct. The RealTek wants the upper six bits of the CRC as the multicast hash table bit, not the lower six bits. Plus we have to flip on all bits in the table for multicast mode. Pointed out by: Kazushi SUGYO END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-01-22T15:26:22.000000Z K 7 svn:log V 32 MFC: fix multicast receive code END K 10 svn:author V 7 brandon K 8 svn:date V 27 1999-01-22T15:31:25.000000Z K 7 svn:log V 56 Added comment about how auth_default is used by passwd. END K 10 svn:author V 7 brandon K 8 svn:date V 27 1999-01-22T15:33:54.000000Z K 7 svn:log V 442 Added support for multiple hash formats, and new salt generation code. It selects which hash format to use by checking /etc/auth.conf for auth_default. Leaving auth_default disabled will give the current behaviour (use the same format as is currently used in the password, or if a new password default to what crypt likes best--des if it exists). Now you can set it to one of: des, best, md5 or sha1. best is a synonym for sha1, currently. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-22T16:50:45.000000Z K 7 svn:log V 147 Don't forward unicast packets received via link-layer multicast. Suggested by: fenner Original complaint: Shiva Shenoy END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-22T18:19:52.000000Z K 7 svn:log V 87 Fix read error not being detected. Reported by: Andreas Klemm END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-22T18:32:52.000000Z K 7 svn:log V 35 Fix read error not being detected. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-01-22T18:41:00.000000Z K 7 svn:log V 37 MFC: Fix PAM-related a.out breakage. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-22T19:11:37.000000Z K 7 svn:log V 132 swap support is actually pretty important; put it back CVS: ---------------------------------------------------------------------- END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-22T19:38:39.000000Z K 7 svn:log V 380 A slight bit of code and doco cleanup, but mostly: Add the much-needed and long-desired ability to force the log rotation to take place on a specific day or time, and document same. This works by extending the syntax of the `when' field to allow a restricted ISO 8601 time specification, and performing the log rotation if newsyslog is run during the same hour as is specified. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-22T21:33:52.000000Z K 7 svn:log V 32 Fix extraneous free() on error. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-22T21:37:40.000000Z K 7 svn:log V 37 MFC: Fix extraneous free() on error. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-22T21:52:46.000000Z K 7 svn:log V 28 add LEGSUP to uhci_dumpregs END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-22T22:29:10.000000Z K 7 svn:log V 51 MFC: typo fix; s/mdev/bdev/ in BDEV_MODULE() macro END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-22T22:38:28.000000Z K 7 svn:log V 70 Convert ccd to a proper module vs. something started by PSEUDO_SET(). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-22T23:50:14.000000Z K 7 svn:log V 564 bootstrap.h help.common interp.c Rename the 'source' command to 'include' in order to avoid conflict with the ANS Forth command of the same name. (kern/9473) interp_forth.c: Changes from kern/9412 (EXCEPTION word), kern/9442 (TIB buffer sizing) and an improved version of kern/9460 (set version numbers). load_aout.c: Trim some obsolete #if 0'ed cruft. pnp.c: Tidy the pnpscan output, turn off the module scanning until we sort out how to do it right. PR: kern/9412 kern/9442 kern/9460 kern/9473 Submitted by: PRs from Daniel Sobral END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-22T23:52:59.000000Z K 7 svn:log V 245 Add EXCEPTION word set. Make TIB handling use buffer size to conform with ANS Forth. Add ANS MEMORY-ALLOC word set. See the PRs for extensive details. PR: kern/9412 kern/9442 kern/9514 Submitted by: PRs from Daniel Sobral END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-23T00:09:07.000000Z K 7 svn:log V 52 Remove stray Makefile that Greg initially imported. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-23T00:28:56.000000Z K 7 svn:log V 65 Oops, got my #ifdef's mixed up. Fix an unused variable warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-23T01:25:59.000000Z K 7 svn:log V 39 Add vinumdaemon.c; sort vinum entries. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-23T01:29:05.000000Z K 7 svn:log V 98 Minor tweak to fix 'pseudo-device vinum'. One of these got lost before, the other is a new file. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-23T01:32:44.000000Z K 7 svn:log V 125 Make the -I paths closer to what happens when compiling as part of the kernel where #include "filename.h" has been disabled. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-23T03:45:22.000000Z K 7 svn:log V 448 Update userref handling after discussion with submitter of previous patch. lf can't be dereferenced after the unload attempt, in case it was freed. Instead, decrement first and back it out if the unload failed. This should be relatively immune to races caused by the user since the userref count will be zero for the duration of the actual unloading and will stop further kldunload attempts. Submitted by: Ustimenko Semen END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-23T04:58:35.000000Z K 7 svn:log V 42 Oops, forgot this. Needed by libkvm. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-23T06:00:27.000000Z K 7 svn:log V 165 Reenable John Dyson's low-memory VM_WAIT code for page reactivations out of PQ_CACHE. Add comments explaining what it accomplishes and its limitations. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-23T06:36:15.000000Z K 7 svn:log V 211 Fix an expression parenthesization typo in a conditional. It should not have any operational effects other then to make the code in question a little faster. Also added a more involved comment. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-23T07:34:56.000000Z K 7 svn:log V 56 Fixed unsorting of cross references in previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-23T07:55:15.000000Z K 7 svn:log V 69 Fixed unsorting of SRCS and MAN3 in previous commit. Sorted MLINKS. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-23T08:12:12.000000Z K 7 svn:log V 238 Fixed missing cross reference to kvm_getfiles. This man page may be overdoing the cross references by referencing man pages that are just links to other pages that are referenced. kvm_uread() is still completely undocumented in kvm*.3. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-23T08:26:11.000000Z K 7 svn:log V 53 The new crypt code breaks "make world". Back it out. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-23T08:27:46.000000Z K 7 svn:log V 52 The new crypt code broke "make world". Back it out. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-23T08:36:38.000000Z K 7 svn:log V 125 Back out the new crypt(3) stuff untill we can go through an independant "make world" to make sure everything works properly. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-23T08:44:17.000000Z K 7 svn:log V 30 More broken crypt(3) backout. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-23T10:51:58.000000Z K 7 svn:log V 96 - Remove reference to obsolete options. - Describe options for the vga driver. Reviewed by: bde END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-23T10:55:16.000000Z K 7 svn:log V 62 Suppress warnings when compiling LINT. No functional change. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1999-01-23T10:59:29.000000Z K 7 svn:log V 90 __FreeBSD__ is also used here. Forgotten by: Lots of people. Pointed out by: make world. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-01-23T11:28:16.000000Z K 7 svn:log V 100 Submitted by: Roger Hardiman Updated to support Hauppauge IR Remote Control END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-01-23T11:32:06.000000Z K 7 svn:log V 266 Added detection of Hauppauge IR remote control. and MSP34xx Audio chip. Fixed i2c read error. Hauppauge supplied details of new Tuner Types. Added tuner type 0x1a. Danny Braniss submitted Bt878 AverMedia detection with PCI subsystem vendor id. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-01-23T11:58:00.000000Z K 7 svn:log V 309 copy 1.62 from HEAD into to RELENG_3 tree. Added detection of Hauppauge IR remote control. and MSP34xx Audio chip. Fixed i2c read error. Hauppauge supplied details of new Tuner Types. Added tuner type 0x1a. Danny Braniss submitted Bt878 AverMedia detection with PCI subsystem vendor id. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-01-23T12:00:20.000000Z K 7 svn:log V 51 copy version 1.24 from HEAD into the RELENG_3 tree END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1999-01-23T14:01:55.000000Z K 7 svn:log V 114 Remove imm.4, merged with vpo.4 Fix vpo.4 manpage generation in Makefile Fix bootflags bits description in ppc.4 END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-23T14:50:28.000000Z K 7 svn:log V 100 Fix a dot too many in path. PR: 9445 Noticed by: Ying-Chieh Liao END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-23T15:07:10.000000Z K 7 svn:log V 137 I may have forgotten to upgrade this value, but that will never happen again. (Fully clone the value of __FreeBSD__ from the compiler.) END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-01-23T16:53:30.000000Z K 7 svn:log V 126 Update the alpha port to use the new syscons. Submitted by: Kazutaka YOKOTA (partly) END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-01-23T17:04:13.000000Z K 7 svn:log V 77 Remove a workaround for the alpha port using an outdated version of syscons. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-23T17:05:54.000000Z K 7 svn:log V 80 Fix wrong exit code. PR: 9321 Submitted by: Bob Van Valzah END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1999-01-23T17:06:01.000000Z K 7 svn:log V 37 Add various documented ppbus options END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1999-01-23T17:07:49.000000Z K 7 svn:log V 35 Replace DEBUG by PLIP_DEBUG option END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-23T17:10:45.000000Z K 7 svn:log V 26 MFC: Fix wrong exit code. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-23T21:24:49.000000Z K 7 svn:log V 46 Add the texinfo'ed docs to the build/install. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-01-23T23:59:50.000000Z K 7 svn:log V 106 Move kernel-only declarations to within #ifdef KERNEL Prompted by: gcc warnings when compiling /sbin/ipfw END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T00:10:10.000000Z K 7 svn:log V 146 Fill in the bi_bios_dev field in the bootinfo struct; the loader doesn't guess this value well in anything other than the simplest of situations. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T00:12:04.000000Z K 7 svn:log V 319 biosdisk.c Implement a new variable 'root_disk_unit' which supersedes 'num_ide_disks' and makes it possible to explicitly set the root device unit number regardless of type considerations. bootinfo.c If we can't calculate a dev_t for the root disk, complain and don't proceed to boot with an invalid boot device. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T00:12:17.000000Z K 7 svn:log V 24 Document root_disk_unit END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T00:15:39.000000Z K 7 svn:log V 32 MFC: set bi_bios_dev correctly. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T00:16:03.000000Z K 7 svn:log V 40 MFC: add root_disk_unit, error checking END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T00:51:11.000000Z K 7 svn:log V 228 Don't try to calculate B_CACHE for an NFS related bp that has a > 0 b_validend. This will screw up small-writes, causing lots of little writes out the network. We will assume that NFS handles B_CACHE properly. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T00:55:04.000000Z K 7 svn:log V 213 Get rid of unused old_m in vm_fault. Add INVARIANTS to test whether page is still busy after all the hell vm_fault goes through.. it is supposed to be, and printf() if it isn't. don't panic, though. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T01:01:38.000000Z K 7 svn:log V 115 Depreciate vm_object_pmap_copy() - nobody uses it. Everyone uses vm_object_pmap_copt_1() now, apparently. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T01:04:04.000000Z K 7 svn:log V 120 Clear PG_WRITEABLE in vm_page_cache(). This may or may not be a bug, but the bit should definitely be cleared. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T01:05:15.000000Z K 7 svn:log V 94 Add invariants to vm_page_busy() and vm_page_wakeup() to check for PG_BUSY stupidity. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T01:06:31.000000Z K 7 svn:log V 153 It is possible for a page in the cache to be busy. vm_pageout.c was not checking for this condition while it tried to free cache pages. Fixed. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T01:09:16.000000Z K 7 svn:log V 96 Oops, merge the rest of the glibc support. Submitted by: Allan Saddi END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T01:15:58.000000Z K 7 svn:log V 147 There was a situation where sendfile() might attempt to initiate I/O on a PG_BUSY page, due to a bug in its sequencing of a conditional. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-24T01:22:37.000000Z K 7 svn:log V 142 Add comment indicating that the vinum pseudo-device is experimental, and that vinum should be started as a kld. Tripped-over-by: many people END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T01:33:22.000000Z K 7 svn:log V 109 Added warning printf ( needs INVARIANTS ) when busy cache page is found while trying to free memory. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T02:29:26.000000Z K 7 svn:log V 83 Clear PG_MAPPED as well as PG_WRITEABLE when a page is moved to the cache. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T02:32:15.000000Z K 7 svn:log V 323 vm_pager_put_pages() is passed an rcval array to hold per-page return values. The 'int' return value for the procedure was never used and not well defined in any case when there are mixed errors on pages, so it has been removed. vm_pager_put_pages() and associated vm_pager functions now return void. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T03:49:58.000000Z K 7 svn:log V 173 Addendum: The original code that the last commit 'fixed' actually did not have a bug in it, but the last commit did make it more readable so we are keeping it. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-24T04:32:05.000000Z K 7 svn:log V 151 Modify #include paths to make vinum compile statically Correct #include in vinumioctl.c to compile correctly without VINUMDEBUG Submitted-by: peter END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-24T05:11:31.000000Z K 7 svn:log V 95 Retrofit revision 1.193 to -STABLE: Add vinumdaemon.c; sort vinum entries. Prodded-by: peter END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-24T05:14:39.000000Z K 7 svn:log V 96 Correct #include in vinumioctl.c to compile correctly without VINUMDEBUG Submitted-by: peter END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T05:57:50.000000Z K 7 svn:log V 58 Add vm_page_dirty() inline with PQ_CACHE sanity check END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T05:58:18.000000Z K 7 svn:log V 455 From the PR: FICL's TYPE copies the counted string to HERE, as abial has remarked. Answering to abial's question, this is NOT garanteed to have enough space. ... We have dynamic memory. Even before memory-alloc got in, we already had dynamic memory. Use it, then! (ficlMalloc is sysdep, so I suppose that's why it was not used for TYPE; ficl is probably designed to work without a working ficlFree). Submitted by: "Daniel C. Sobral" END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T06:00:31.000000Z K 7 svn:log V 424 vm_map_split() used to dirty the page manually after calling vm_page_rename(), but never pulled the page off PQ_CACHE if it was on PQ_CACHE. Dirty pages in PQ_CACHE are not allowed and a KASSERT was added in -4.x to test for this... and got hit. In -4.x, vm_page_rename() automatically dirties the page. This commit also has it deal with the PQ_CACHE case, deactivating the page in that case. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T06:03:44.000000Z K 7 svn:log V 130 Bleh. Missing 'unit =' doesn't help legacy num_ide_disks code. PR: bin/9651 Submitted by: "Daniel C. Sobral" END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T06:04:52.000000Z K 7 svn:log V 178 Change all manual settings of vm_page_t->dirty = VM_PAGE_BITS_ALL to use the vm_page_dirty() inline. The inline can thus do sanity checks ( or not ) over all cases. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T06:06:21.000000Z K 7 svn:log V 630 From the PR: I added a FICL_TRACE-conditioned trace facility based on "see". It is ugly because words' functions are almost all static, and ficlExec, where the trace has to be located, can't get their pointers. So, #ifdef this staticization, and add most of see's body into ficlExec. Duplication of code, uglyness, etc. But it is cleanly #ifdef'ed, and works like a charm. It does not provide "step" facility, though, just trace. It is tunable at run-time through "trace!". If anyone (most likely me :) ever wants a step facility, I'll add it. Should be easy. PR: bin/9652 Submitted by: "Daniel C. Sobral" END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T06:20:12.000000Z K 7 svn:log V 140 Backport to -3.x from -4.x - do not leave dirty pages in PQ_CACHE. If we dirty a PQ_CACHE page, we have to [de]activate it as well. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-24T06:28:37.000000Z K 7 svn:log V 271 Go back to only supporting revoke() for bdevs and cdevs. It is very buggy for fifos, and no one seems to have investigated its behaviour on other types of files. It has been broken since the Lite2 merge in rev.1.54. Nagged about by: Brian Feldman (green@unixhelp.org) END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-24T06:36:04.000000Z K 7 svn:log V 53 MFC (rev.1.113: unsupport revoke() for non-devices). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-24T06:43:30.000000Z K 7 svn:log V 100 Backed out most of previous commit to go with backing out support for revoke() on non-device files. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-24T06:54:13.000000Z K 7 svn:log V 90 MFC (rev.1.5: rev.1.4 was premature in claiming that revoke() works on non-device files). END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T07:06:52.000000Z K 7 svn:log V 129 Undo last commit - not a bug, just duplicate code. PG_MAPPED and PG_WRITEABLE are already cleared by vm_page_protect(). END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-24T07:10:34.000000Z K 7 svn:log V 120 Drop outdated FreeBSD version number from test script. Submitted by : Sue Blake PR : 9650 END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-24T07:13:35.000000Z K 7 svn:log V 60 MFC: Drop outdated FreeBSD version number from test script. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-24T07:40:56.000000Z K 7 svn:log V 301 Check the patch obtained from sendmail.org for the header denial-of-service attack into the vendor branch. It is a little unusual doing it this way but it will eliminate (or minimize anyway) conflicts when 8.9.3 comes out. Obtained from: sendmail.org (as posted on bugtraq, but without broken tabs) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-24T07:40:56.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r43148, 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 1999-01-24T07:40:57.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_9_2_header'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-24T07:46:43.000000Z K 7 svn:log V 50 Merge changes from vendor branch into our version END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-24T07:51:33.000000Z K 7 svn:log V 101 Fix symlinking. Without the -f "force" option, the wrong version can be found. Submitted by: Bruce END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-24T07:54:30.000000Z K 7 svn:log V 141 Support 'O MaxHeaderLines=' to override the default header count and line length limits. The configuration keyword is: confMAX_HEADER_LINES END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-24T07:58:16.000000Z K 7 svn:log V 214 Implement header Denial of service fix as in -current. These files are not tracking the vendor branch so there is duplication (did I mention that cvs branching sucks when doing this?) Obtained from: sendmail.org END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-24T08:01:34.000000Z K 7 svn:log V 36 MFC: turn on MaxHeaderLines= option END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-24T08:12:56.000000Z K 7 svn:log V 70 Under ELF, this must be linked against libcrypt. Found by: Randy Bush END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-24T08:15:33.000000Z K 7 svn:log V 28 MFC: link against libcrypt. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-01-24T10:10:20.000000Z K 7 svn:log V 151 Fix logic surrounding the noconn option. (this should also shutup the warning message everybody sees) Submitted by: David Wolfskill END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-24T10:12:40.000000Z K 7 svn:log V 233 Backport from -4.x. PQ_CACHE pages can be busy, we have to deal with it when trying to free cache pages. This patch will probably be permanent in -3.x. ( PQ_CACHE operation will eventually be cleaned up in -4.x ). END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-24T13:46:33.000000Z K 7 svn:log V 23 More libcrypt backout. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-24T13:51:26.000000Z K 7 svn:log V 259 Replace a bunch of "ln foo bar"'s with "ln -f foo bar". This means that if(when) you go "sh MAKEDEV all" in /dev the devices get remade; you don't get errors. A lot of the changes are for info only; they are commented out. Not exactly shot to pieces by: bde END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-24T15:28:41.000000Z K 7 svn:log V 72 'Nother place where libcrypt needs to be linked. Thanks to: Randy Bush END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-24T15:33:11.000000Z K 7 svn:log V 28 MFC: Link against libcrypt. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T17:24:34.000000Z K 7 svn:log V 61 Oops, forgot to MFC the fix to actually set the unit number. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-24T18:09:04.000000Z K 7 svn:log V 358 From the PR: There is no builtin facility in ficl for conditional compilation. This is actually just a minor problem, since one can be easily written by standard programs. Indeed, the one implemented here has come straight out of ANS Forth draft proposal, plus minor case correction. PR: bin/9662 Submitted by: "Daniel C. Sobral" END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1999-01-24T18:13:31.000000Z K 7 svn:log V 301 SMBus support for the Intel PIIX4 power management unit. See smbus(4), iicbus(4) and smb(4). User programs are available to retrieve SDRAM and sensor info, contact the author. Submitted by: Takanori Watanabe Reviewed by: Mike Smith END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-01-25T01:44:59.000000Z K 7 svn:log V 84 Brought in fix from rev 1.21: softdep_deallocate_dependencies() reduced to a panic. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-25T01:47:49.000000Z K 7 svn:log V 113 Fix an aout-to-elf upgrade failure. Don't let the kernel Makefile think it's in ELF mode and upgrading /kernel. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-25T01:50:17.000000Z K 7 svn:log V 238 MFC: since we forced an ELF kernel, make sure it's also done during the install or it'll abort since the default is ELF and it will abort and complain about the bootblocks when it doesn't need to. (This is what broke the freefall update) END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-01-25T01:59:26.000000Z K 7 svn:log V 82 Brought in fix from rev 1.196: Don't discard dirty buffers that had an I/O error. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-01-25T03:26:45.000000Z K 7 svn:log V 180 gethostbyname2() was broken for lookups via NIS on FreeBSD/alpha due to _gethostbynis() setting h.h_length to sizeof(u_long), which works out to 8 on alphas. And 8!= NS_INADDRSZ. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-25T03:51:51.000000Z K 7 svn:log V 65 NO_LKM is no longer an option. LKM support is an option itself. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-25T04:07:07.000000Z K 7 svn:log V 115 Fix swap radix tree dump formatting ( pstat -ss ), it was printing the wrong radix for recursive subnodes. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-25T04:08:28.000000Z K 7 svn:log V 200 Force the order of the setdefs* so that make -jN doesn't build the setdefs* multiple times at the same time that it's compiling setdefs[0].c. I think this was leading to unterminated linker sets etc. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-25T04:10:58.000000Z K 7 svn:log V 109 MFC: try and stop gensetdefs being run in multiple times, in parallel with compiling the generated .c files. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-25T04:17:26.000000Z K 7 svn:log V 34 Initial Vinum checkin in -STABLE. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-25T04:18:11.000000Z K 7 svn:log V 35 Initial vinum checkin into -STABLE END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-25T04:32:42.000000Z K 7 svn:log V 38 Initial checkin of vinum into -STABLE END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-25T04:40:53.000000Z K 7 svn:log V 385 Introduce rc script for BOOTP 'diskless' boot. Well, not quite diskless since the kernel must be booted from something ( like a floppy ). This script must occur near the beginning of the rc file in order to support read-only NFS mounts, which in turn allows all the BOOTP machines to use the same / and /usr. The companion rc.diskless script is forthcoming. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-25T04:56:43.000000Z K 7 svn:log V 35 Initial vinum checkin into -STABLE END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-25T04:57:07.000000Z K 7 svn:log V 29 Play with MFS size a little. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-01-25T06:22:31.000000Z K 7 svn:log V 115 Correct a typo and an unparseable sentence. PR: docs/9659 Submitted by: Kazuo Horikawa END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-25T06:49:43.000000Z K 7 svn:log V 203 Link everything against libcrypt. ELF builds complain without it. Clean up the master makefile a bit and add a "dekerberise" target for those who have shot themselves in the foot. Thanks to: Randy Bush END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-01-25T06:59:43.000000Z K 7 svn:log V 95 MFC: link everything against libcrypt and provide a dekerberise target for the foot-shooters. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-01-25T08:42:24.000000Z K 7 svn:log V 113 Don't try to call SYSUNINIT functions if there was a link error. Reviewed by: Peter Wemm END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-01-25T08:48:49.000000Z K 7 svn:log V 173 Back out a couple of i386 conditionals which aren't needed with the new syscons and fix a few printfs. Reviewed by: Kazutaka YOKOTA END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-01-25T10:19:03.000000Z K 7 svn:log V 116 Don't SEGV when ``set proctitle'' is used in the default section. Submitted by: Dan Lukes PR: 9669 END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-01-25T10:21:47.000000Z K 7 svn:log V 76 MFC: Don't SEGV when ``set proctitle'' is used in the default section. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-25T10:34:35.000000Z K 7 svn:log V 375 Correctly record the end of the a.out symbol table. In practice, a bootinfo structure where bi_esymtab < bi_symtab was being passed to the kernel. In the case of older 2.x kernels, this was causing garbage to be printed to the video console, followed by an exception. This should resolve a problem reported on -current by Peter Jeremy . END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-25T10:38:43.000000Z K 7 svn:log V 57 MFC: Correctly record the end of the a.out symbol table. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-25T11:25:24.000000Z K 7 svn:log V 56 Use __XSTRING() from cdefs.h instead of rolling my own. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-25T12:12:01.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.137. END K 10 svn:author V 8 torstenb K 8 svn:date V 27 1999-01-25T12:59:31.000000Z K 7 svn:log V 133 Identify the TI1250 PCMCIA/CardBus bridge. It seems that it's compatible to the TI1131. At least it works in my Compaq Armada 7800. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-25T13:30:05.000000Z K 7 svn:log V 125 Sync with sys/i386/conf/Makefile.i386 revision 1.136.2.1. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 6 fenner K 8 svn:date V 27 1999-01-25T16:53:53.000000Z K 7 svn:log V 80 Don't free the socket address if soaccept() / pru_accept() doesn't return one. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1999-01-25T16:58:56.000000Z K 7 svn:log V 390 Port NetBSD's 19990120-accept bug fix. This works around the race condition where select(2) can return that a listening socket has a connected socket queued, the connection is broken, and the user calls accept(2), which then blocks because there are no connections queued. Reviewed by: wollman Obtained from: NetBSD (ftp://ftp.NetBSD.ORG/pub/NetBSD/misc/security/patches/19990120-accept) END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-25T18:07:25.000000Z K 7 svn:log V 140 Finish up /etc/rc adjustments to handle diskless read-only-root booting. This will be followed up by rc.diskless and documentation. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-25T18:24:46.000000Z K 7 svn:log V 140 Commit first rc.diskless startup plus modifications to rc.conf and Makefile to make it work. NOTE! Uses new kern.conf_dir sysctl. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-25T18:26:09.000000Z K 7 svn:log V 321 Add kern.conf_dir sysctl. This is a R+W string used to specify the directory containing rc.conf.local and rc.local, and possibly other things in the future. This sysctl is used by the diskless startup code and new rc.conf. If it cannot be found or is empty, the system should revert to using /etc. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-01-25T19:17:07.000000Z K 7 svn:log V 81 MFC: Fix bug where 'ipfw list' would choke if there were a large number of rules END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-01-25T19:19:28.000000Z K 7 svn:log V 59 MFC: Move kernel-only declarations to within #ifdef KERNEL END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1999-01-25T19:31:48.000000Z K 7 svn:log V 127 Intel PIIX4 Power Management Unit for smbus(4). Submitted by: Takanori Watanabe END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1999-01-25T19:34:27.000000Z K 7 svn:log V 174 Terminate commit for the Intel PIIX4 SMBus support. Already committed files are sys/pci/intpm* Submitted by: Takanori Watanabe END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-25T21:08:13.000000Z K 7 svn:log V 444 Update pkg_add's remote package feature to reflect the new structure of wcarchive. This needs to be updated when: (a) The directory structure changes on wcarchive (b) getosreldate() has a new significance (ie. get ELF packages/get a.out packages) (c) Branches are changed around As we stand right now, 3.0-postELFday and 4.0-x all point to the same directory, but when 4.0 starts to have its own packages, this file will need to be changed. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-25T23:07:02.000000Z K 7 svn:log V 83 Fix a couple of further bugs: missing argument to sprintf() and "==" used for "=". END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-25T23:11:34.000000Z K 7 svn:log V 35 MFC: Fix a couple of further bugs. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-25T23:25:59.000000Z K 7 svn:log V 125 Argh, cut/paste braino. Things are installed with "install", not "depend". Submitted by: Ruslan Ermilov END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-01-26T02:38:12.000000Z K 7 svn:log V 276 Enable Linux threads support by default. This takes the conditionals out of the code that has been tested by various people for a while. ps and friends (libkvm) will need a recompile as some proc structure changes are made. Submitted by: "Richard Seaman, Jr." END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-01-26T02:49:52.000000Z K 7 svn:log V 1534 Mostly remove the VM_STACK OPTION. This changes the definitions of a few items so that structures are the same whether or not the option itself is enabled. This allows people to enable and disable the option without recompilng the world. As the author says: |I ran into a problem pulling out the VM_STACK option. I was aware of this |when I first did the work, but then forgot about it. The VM_STACK stuff |has some code changes in the i386 branch. There need to be corresponding |changes in the alpha branch before it can come out completely. what is done: | |1) Pull the VM_STACK option out of the header files it appears in. This |really shouldn't affect anything that executes with or without the rest |of the VM_STACK patches. The vm_map_entry will then always have one |extra element (avail_ssize). It just won't be used if the VM_STACK |option is not turned on. | |I've also pulled the option out of vm_map.c. This shouldn't harm anything, |since the routines that are enabled as a result are not called unless |the VM_STACK option is enabled elsewhere. | |2) Add what appears to be appropriate code the the alpha branch, still |protected behind the VM_STACK switch. I don't have an alpha machine, |so we would need to get some testers with alpha machines to try it out. | |Once there is some testing, we can consider making the change permanent |for both i386 and alpha. | [..] | |Once the alpha code is adequately tested, we can pull VM_STACK out |everywhere. | Submitted by: "Richard Seaman, Jr." END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-26T03:13:22.000000Z K 7 svn:log V 217 o Add info about Julian's Linux Threads checkin (one of these days I'm going to write a make kvm top level target). o Add warning about the short lived boot block breakage and briefly what to do to fix it. END K 10 svn:author V 5 asami K 8 svn:date V 27 1999-01-26T03:40:12.000000Z K 7 svn:log V 244 Move bsd.port.*mk to under ${PORTSDIR}/Mk (already repository copied). There are only skeletons left here; they merely serve as a backup to include the real versions under ${PORTSDIR}/Mk while we update the ports tree to include them directly. END K 10 svn:author V 5 asami K 8 svn:date V 27 1999-01-26T03:41:29.000000Z K 7 svn:log V 42 MFC: move bsd.port.*mk to ${PORTSDIR}/Mk. END K 10 svn:author V 5 steve K 8 svn:date V 27 1999-01-26T04:02:54.000000Z K 7 svn:log V 80 Add support for the USR3031 PNP modem. Also fix a minor typo since I was here. END K 10 svn:author V 5 steve K 8 svn:date V 27 1999-01-26T04:04:01.000000Z K 7 svn:log V 44 MFC: add support for the USR3031 PNP modem. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-26T04:13:03.000000Z K 7 svn:log V 123 1. Properly chflags libraries before moving (otherwise they don't). 2. Add my helper script for upgrades; not enabled yet. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-26T04:53:09.000000Z K 7 svn:log V 68 Automatically load the vn module if it isn't already in the kernel. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-26T04:54:38.000000Z K 7 svn:log V 101 Check if the intpm controller is configured first before stopping recognition of the 82371AB device. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-26T04:59:43.000000Z K 7 svn:log V 159 The vinum setup tool automatically loads the vinum module if it's needed, there is no need to duplicate the logic here. XXX rc.conf needs to be read sooner.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-26T05:14:36.000000Z K 7 svn:log V 272 Move reading of rc.conf sooner as requested by Greg. I'm a tad nervous about this becase that makes it get run *before* the filesystems are mounted. If people have added stuff to their rc.conf or rc.conf.local that uses stuff outside of /bin and /sbin, this will break. END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-01-26T07:28:31.000000Z K 7 svn:log V 45 Ripped out EDITOR=ee with extreme prejudice. END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-01-26T07:29:43.000000Z K 7 svn:log V 37 From -current: ripped out EDITOR=ee. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-26T07:32:59.000000Z K 7 svn:log V 252 Remove sysctl's from rc.conf, there seems to be a concensus that rc.conf should only contain simple ops. We still keep the conf_dir override, however, and this will be used when rc.conf is run from /etc/rc in a diskless configuration. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-26T07:36:20.000000Z K 7 svn:log V 337 Remove use of kern.conf_dir sysctl. conf_dir is left as a local variable and propogates back to /etc/rc where it will be used to locate the rc.local file. The local variable will also be used by /etc/rc.conf. Note that /etc/rc.conf reverts to its prior operation of accessing /etc/rc.conf.local if run standalone. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-26T07:37:11.000000Z K 7 svn:log V 61 Ok, people didn't like kern.conf_dir. Poof, backed out. END K 10 svn:author V 5 asami K 8 svn:date V 27 1999-01-26T08:14:05.000000Z K 7 svn:log V 42 MFC: move bsd.port.*mk to ${PORTSDIR}/Mk. END