ƒ¯z15686 202 212 860 155 489 166 151 172 446 332 461 114 154 361 1066 140 362 185 374 695 196 140 165 222 336 324 758 814 122 143 223 224 239 274 264 182 110 173 165 110 119 124 119 112 267 113 281 176 661 152 268 160 128 910 350 190 268 314 161 149 116 140 162 164 137 162 253 274 291 569 538 125 128 132 179 217 201 257 348 366 233 256 120 157 155 472 148 215 187 181 296 371 152 411 194 127 294 166 196 197 190 190 129 610 109 279 290 275 534 129 113 188 258 580 255 147 268 367 174 266 200 132 371 373 1999 195 244 227 714 807 274 433 303 222 271 126 370 168 221 134 185 111 174 137 230 125 222 523 146 331 176 229 147 144 281 190 213 173 232 443 224 173 330 191 475 273 165 164 270 153 135 158 267 419 160 119 490 487 504 169 131 160 130 223 693 153 265 295 310 227 158 148 161 130 136 171 187 147 282 360 326 213 202 K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-05-08T15:33:10.000000Z K 7 svn:log V 119 Merge in bugfix from main branch 1.1 -> 1.2. Fixes problem of "time -l" dumping core with a floating point exception. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-08T15:57:11.000000Z K 7 svn:log V 765 Fix 'multidomain' code. It returns a pointer to memory that it doesn't really own (and which can end up being mangled later). The manifestation of this bug is that the first attempt by a user to change their NIS password succeeds, but all subsequent attempts fail. rpc.yppasswdd also logs a message about not being able to find a file called '/var/yp//master.passwd.' (Note that for some bizarre reason, this doesn't happen with the malloc() from FreeBSD 2.1.0. I suppose this means we can chalk up another victory for phkmalloc. :) This bug only occurs if you use the -m flag with rpc.yppasswdd. Fix this by copying the domain name to a static buffer and returning a pointer to that instead. Reported by: Jian-Da Li (jdli@csie.nctu.edu.tw) END K 10 svn:author V 4 jhay K 8 svn:date V 27 1996-05-08T19:31:48.000000Z K 7 svn:log V 62 Make IPXIP work. Reviewed by: Gary Palmer gpalmer@FreeBSD.ORG END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-08T19:38:27.000000Z K 7 svn:log V 392 Our new-old mbugf allocator. This is actually something of a blast from the past, since it returns to the old system of allocating mbufs out of a private area rather than using the kernel malloc(). While this may seem like a backwards step to some, the new allocator is some 20% faster than the old one and has much better caching properties. Written by: John Wroclawski END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-08T20:48:59.000000Z K 7 svn:log V 70 Update route(8) to print out current meanings of rt_flags RTF_* bits. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-09T05:58:59.000000Z K 7 svn:log V 59 Remove locale directories properly before linking to them. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-09T06:15:02.000000Z K 7 svn:log V 80 Add groff to build-tools target so we get eign installed. Suggested by: rgrimes END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-09T07:13:16.000000Z K 7 svn:log V 353 Properly free up resources allocated in swapmode(). This is not quite the patch submitted by Philippe Charnier since he wasn't actually freeing the resources early enough (an earlier return could be invoked, leaving the resources still allocated), but he definitely pointed it out. Merci, Philippe! Suggested-By: Philippe Charnier END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-09T07:16:00.000000Z K 7 svn:log V 239 Fix brino on my part. _etext doesn't include the padding to a page boundary, which means that it doesn't mark the start of the data section (which is then inaccessible to the programmer ??). Hopefully fixes recent locore reboot problems. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-09T09:42:17.000000Z K 7 svn:log V 368 Some cosmetic changes: Make "selection bar" inverse video white-on-blue on color screens to avoid it getting muddled up with popup dialogs. Do disk selection in a more friendly fashion (for one thing, allow a drive to be de-selected again if you change your mind). Add a few strategic screen-saves to prevent corruption of screen contents (thanks, Michael Elbel!). END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-09T11:30:51.000000Z K 7 svn:log V 22 Make rules reentrant. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-09T13:01:44.000000Z K 7 svn:log V 62 Make some rules reentrant, and mark the onces that cannot be. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-09T13:34:21.000000Z K 7 svn:log V 268 1. Merge latest sysinstall changes. 2. Nuke libdisk from here in preparation for a move to /usr/src/lib, as in -current. 3. Remove explicit references to libdisk in Makefile (which will probably be merged outright from the HEAD later, but this will do for now). END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-09T16:38:27.000000Z K 7 svn:log V 972 From: Terry Lambert Subject: Fix for annoying fsck bug Date: Wed, 24 Jan 1996 13:33:29 -0700 (MST) The following small diff fixes the annoying fsck bug that causes it to need to be run twice to end up with correct reference counts for inodes for directories that had subdirectories relocated into the lost+found directory. I found the need to rerun *extremely* annoying. This fix causes the count to be correctly adjusted later in pass 4 by correctly stating the parent reference count. Note that the parent reference count is incremented when the directory entry is made (for ".."), but is not really there in the case of a directory that does not make an entry in its parent dir. This can be tested by waiting for the inode sync after cd'ing from a shell into a test fs. Then you "mkdir xxx yyy zzz", wait a second, and hit the machine reset button. Reviewed by: nate (Tested lots of crashes :) Submitted by: Terry Lambert END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-05-09T18:58:06.000000Z K 7 svn:log V 44 Correct a comment. There is no fn `kprintf' END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-09T20:15:26.000000Z K 7 svn:log V 265 Make it possible to return more than one piece of control information (PR #1178). Define a new SO_TIMESTAMP socket option for datagram sockets to return packet-arrival timestamps as control information (PR #1179). Submitted by: Louis Mamakos END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-09T20:54:06.000000Z K 7 svn:log V 93 Update to current reality. mkctm.c can replace the guts of mkCTM if anybody feels like it... END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-09T22:44:28.000000Z K 7 svn:log V 279 Cleanup. The removed files are no longer needed, they are actually labelled as ``Use only if you are not 4.4BSD''. (Yeah, the ol' crufty printcap.c is really gone!) Properly declare all external objects in files ending in .h, as opposed to embed them into files ending in .c. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-09T23:04:53.000000Z K 7 svn:log V 602 Add definitions for the various freebsd-* mailing lists so that we are consistent in how they are referenced in the handbook, and so that they are now all clickable URLs. E.g. no more mis-matched freebsd-hackers@freebsd.org and hackers@freebsd.org. They are used just like the individual mail addresses defined in authors.sgml. E.g. &a.doc will expand to: FreeBSD documentation project mailing list Be consistent in using the FreeBSD.ORG address. All references to freebsd.org were changed to FreeBSD.ORG. Use pre-defined addresses for some individuals where available. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-09T23:32:44.000000Z K 7 svn:log V 103 Add laser5 to list of donors. Also put another pointer to the donor's gallery in the submitters list. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-05-10T00:28:34.000000Z K 7 svn:log V 48 Clarify the description of the FNM_PERIOD flag. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-05-10T00:35:55.000000Z K 7 svn:log V 73 Bring in clarification of FNM_PERIOD flag from main branch (1.2 -> 1.3). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-10T13:26:03.000000Z K 7 svn:log V 127 Oops, I missed these when I imported the Stallion drivers. Add samples and some info to LINT (and a pointer to the real docs) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-10T16:11:03.000000Z K 7 svn:log V 241 aic7xxx.seq: Change #ifdef linux to #ifdef __linux__ aic7xxx_reg.h: Remove unneeded BOFF_60BCLOCKS define CHIPRSTACK to be the same as CHIPRST define RESET_SCSI and CHANNEL_B_PRIMARY bits All of these aer used during the setup of adapters. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-10T16:14:51.000000Z K 7 svn:log V 229 Honor the CHANNEL_B_PRIMARY bit of the BIOSCTRL register and probe channel B first as approriate. Even if the BIOS is diabled, the ECU will still set the primary channel bit, SCSI ID, RESET_SCSI bit, and BOFF_TIME, so use them. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-10T16:21:05.000000Z K 7 svn:log V 663 Honor the CHANNEL_B_PRIMARY bit of the BIOSCTRL register and probe channel B first as approriate. Only reset the SCSI bus if the RESET_SCSI bit of SCSICONF is set. This makes the aic7xxx driver honor all of the configuration settings availible in SCSI-Select or the ECU. Fix a benign bug in the reset code that caused us to always wait a full second after the chip reset. This should shave some time off the probe. Bug found by pedrosal@nce.ufrj.br (Pedro Salenbauch) It seems that only the top three sync rates are doubled when in ultra mode, so update the syncrates table as appropriate. Found by "Dan Willis" and his SCSI bus analyzer END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-10T16:26:41.000000Z K 7 svn:log V 719 The aic78X0 cards have 0xff in all bytes of scratch ram after POST. If a BIOS was not installed, this will still be true by the time we probe the chip. We use this heuristic to determine if we should use the left over scratch ram target settings for controllers that don't have an SEEPROM. We also "snapshot" the host adapter SCSI id and whether ultra is enabled or not and use these values if a BIOS was installed. The card will act as if a BIOS was installed even if there wasn't one if you warm reboot, but since the scratch ram area is still valid in this case, its hardly worth the effort of writing a shutdown routing that clears out the scratch ram. This should make users of motherboard controllers happy. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-10T16:28:00.000000Z K 7 svn:log V 28 One more linux -> __linux__ END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-10T16:30:22.000000Z K 7 svn:log V 50 Localize it Handle Orthodox Eastern -Wall cleanup END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-10T16:39:43.000000Z K 7 svn:log V 128 Merge with HEAD. Add bit definitions for determining if we should reset the scsi bus on probe, probe the B channel first, etc. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-10T16:41:24.000000Z K 7 svn:log V 129 Merge with HEAD. Honor the SCSIID, bus off time, and primary channel selection set by the ECU even if the BIOS is not installed. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-10T16:42:17.000000Z K 7 svn:log V 144 Merge with HEAD. Only reset the channel if the user asked us to. Add support for probing channel B before channel A on twin channel adapters. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-10T16:43:19.000000Z K 7 svn:log V 179 Merge with HEAD. Add scheme for determining if the BIOS was installed or not. THis allows us to honor the settings made by the BIOS on chips that don't have a SEEPROM attached. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-10T16:43:47.000000Z K 7 svn:log V 169 Fix a bogon in the pic + threadsafe version of cerror, it was missing a PIC_EPILOGUE (leaving an extra long on the stack). Submitted by: John Polstra END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-10T17:32:06.000000Z K 7 svn:log V 89 Allow to configure national Easter names. Speedup my national months/days handling code. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-10T17:36:33.000000Z K 7 svn:log V 17 Fix typing error END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-10T19:28:55.000000Z K 7 svn:log V 77 Allocate mbufs from a separate submap so that NMBCLUSTERS works as expected. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-10T19:31:02.000000Z K 7 svn:log V 72 Localize even more. FIx Orthodox Easter calculation Better debug output END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-10T21:36:56.000000Z K 7 svn:log V 17 Russian calendar END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-10T21:39:38.000000Z K 7 svn:log V 26 Add russian data handling END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-10T21:42:58.000000Z K 7 svn:log V 31 Add russian calendar directory END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-10T22:26:02.000000Z K 7 svn:log V 26 Describe russian calendar END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-11T04:27:24.000000Z K 7 svn:log V 20 Fixed BOOT_HD_BIAS. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-11T04:39:53.000000Z K 7 svn:log V 174 Hide options for emulators and static file systems in opt_dontuse.h. These options only apply at config time. Using them at compile time would break the corresponding lkms. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-11T09:24:45.000000Z K 7 svn:log V 21 Make newsgroups hot. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-05-11T13:28:11.000000Z K 7 svn:log V 188 Fix a bug caused by the collision of a local assembler label with another use of the same label in a recently-introduced PIC_PROLOGUE. This should solve the recent core dumps from pdksh. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-11T18:56:11.000000Z K 7 svn:log V 82 Clean out the BUGS section/comments now that our lpr has a better option parsing. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-11T19:00:55.000000Z K 7 svn:log V 566 Convert the option parser to use getopt(3). This makes it more orthogonal with the rest of the system (you can now use either -PPS or -P PS), and makes the parser more intelligible. The only drawback is that the old semantics for the -i flag in case a non-numeric argument is following are no longer fully supported (only if -i is the very last arg at all), since getopt(3) doesn't support the discticnction between numeric and non-numeric arguments. Make lpr also understand dashes as input pseudo filenames. This finally makes lp(1) fully comply with Posix.2. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-11T19:15:17.000000Z K 7 svn:log V 58 Add a comment how to enable the emacs command line editor END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-11T20:31:55.000000Z K 7 svn:log V 175 Some cosmetics and some better error-checking. Reviewed by: phk Submitted by: "Daniel O'Callaghan" Submitted by: Archie Cobbs END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-11T20:43:23.000000Z K 7 svn:log V 68 Nail down NCL_INIT = 1, and put a comment there telling what it is. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-11T20:44:21.000000Z K 7 svn:log V 35 Includes cleanup Submitted by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-11T20:48:42.000000Z K 7 svn:log V 817 Here is a diff of /usr/src/usr.sbin/ppp against current. The diffs add some logging functionality which I find very useful. 'set debug link' will record just link up/down and address assignments. 'set debug connect' will record the entire chat dialog 'set debug carrier' will record just chat lines including 'CARRIER' (so that I can be sure I'm getting a 28.8 line). There was a global change required to permit LogPrintf to take a bit mask instead of a bit position value (to permit logging some events on either of two flags, so that no change in 'set debug lcp' would result from the code supporting 'link'. Thus the diffs are rather long for such a small change. The man page is also touched. Oh, and there was a slight syntax problem in route.c Reviewed by: phk Submitted by: Tony Kimball END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-11T23:16:23.000000Z K 7 svn:log V 255 Give up waiting for a successful keyboard reset after some unreasonable time. I've got a PCI mainboard that simply doesn't grok it, so continuing with a warning (and a keyboard that's working nevertheless :) seems to be better than spin-looping forever. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-11T23:18:22.000000Z K 7 svn:log V 96 Merge the hack from rev 1.148: Don't spin-loop forever waiting for a successful keyboard reset. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-12T01:46:11.000000Z K 7 svn:log V 173 Add missing '+ io_port' to two outbs. Add missing splx() in one error case during probes. Remove unnecessary return and break. Submitted by: Noriyuki Soda END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-12T01:47:13.000000Z K 7 svn:log V 219 Merge with HEAD. Add io_port to SCSICONF when Add missing '+ io_port' to two outbs. Add missing splx() in one error case during probes. Remove unnecessary return and break. Submitted by: Noriyuki Soda END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-12T01:50:33.000000Z K 7 svn:log V 67 Free our device information in one error case in the driver probe. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-12T07:48:47.000000Z K 7 svn:log V 57 Ups, I removed NMB_INIT too. Complained about by: asami END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-12T11:12:17.000000Z K 7 svn:log V 24 Document LFS as broken. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-12T12:36:59.000000Z K 7 svn:log V 46 Fix the "well-known retries bug" (a logic-o). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-12T12:38:56.000000Z K 7 svn:log V 68 Merge from rev 1.149: Fix the "well-known retries bug" (a logic-o). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-12T13:07:50.000000Z K 7 svn:log V 72 Now that X Inside, Inc. is shipping their Motif, point at them instead. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-12T13:26:48.000000Z K 7 svn:log V 44 Describe calendar format & arguments better END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-12T14:32:23.000000Z K 7 svn:log V 68 Add comments for some useful aliases 8-bit locale a nicer prompt END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-12T16:20:26.000000Z K 7 svn:log V 158 faster average 2-3 x for option -h or -q 10 x handle option -q and -L better exit status, similar to grep (0: matches found 1: no matches found 2: error) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-12T16:25:32.000000Z K 7 svn:log V 179 Fix a brain-o. The scratch ram on aic78X0 controllers is initialized to 0x00 not 0xff after POST, so test for that when trying to determine if a BIOS intialized the card for us. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-12T16:26:23.000000Z K 7 svn:log V 196 Merge with HEAD: Fix a brain-o. The scratch ram on aic78X0 controllers is initialized to 0x00 not 0xff after POST, so test for that when trying to determine if a BIOS intialized the card for us. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-12T17:17:45.000000Z K 7 svn:log V 474 Small touchups: - Fix typos in comments in hash.c. - Remove unneeded and unused member from grouplist struct in hash.h. (Curiously, the compiler never complained about this even though the member was of type 'struct grps' which is not defined anywhere in this program.) - char ch -> int ch in revnetgroup.c. - char *argv[0]; -> char *argv[]; also in revnetgroup.c. - Force the user to specify at least one of the -u or -h flags and complain if they specify both. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-12T21:02:04.000000Z K 7 svn:log V 443 Bugfix: nested *?+ in regexp at /usr/bin/makewhatis line 286 Submitted by: invalid opcode makewhatis.local - start makewhatis(1) only for file systems physically mounted on the system Running makewhatis from /etc/weekly for rw nfs-mounted /usr may kill your NFS server -- all clients start makewhatis at the same time! So use this wrapper instead calling makewhatis directly. Pointed out by: Bruce END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-12T21:10:34.000000Z K 7 svn:log V 31 makewhatis -> makewhatis.local END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-13T02:04:39.000000Z K 7 svn:log V 36 Correct email address for Alex Nash END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-13T02:21:16.000000Z K 7 svn:log V 40 Neaten up some of the comments in here. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-13T04:29:14.000000Z K 7 svn:log V 86 Added commented out PCCARD entries to GENERIC, also document and add entries in LINT. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-13T04:38:10.000000Z K 7 svn:log V 123 Whoops, don't add something that already exists. Removed redundant entries but better document the existing PCCARD stuff. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-13T07:12:27.000000Z K 7 svn:log V 108 More informative command sequence for creating UFS floppies. Submitted by: harold barker END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-13T07:20:11.000000Z K 7 svn:log V 164 PR: bin/1194: PPP server port not initialized Latest round of changes omitted initialization of tunnel device unit variable. Submitted by: John Capo END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-13T08:38:15.000000Z K 7 svn:log V 253 Leave 16 lines in front of each component partition. It's now safe to use sd87a or sd237e even if they start at the beginning of the slice. You can also use sd85c if you prefer, although you need to change the type field in the disklabel to "4.2BSD". END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-13T08:39:02.000000Z K 7 svn:log V 271 Merge from HEAD: Leave 16 lines in front of each component partition. It's now safe to use sd87a or sd237e even if they start at the beginning of the slice. You can also use sd85c if you prefer, although you need to change the type field in the disklabel to "4.2BSD". END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-13T09:17:42.000000Z K 7 svn:log V 138 Add #ifndef/#endif around the "#define CCD_OFFSET 16", so you can override it in your kernel config file. Requested (in essence) by: phk END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-13T09:18:26.000000Z K 7 svn:log V 161 Merge from HEAD: Add #ifndef/#endif around the "#define CCD_OFFSET 16", so you can override it in your kernel config file. Requested (in essence) by: phk END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-13T09:31:34.000000Z K 7 svn:log V 26 Change Bernd's e-address. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-13T14:09:34.000000Z K 7 svn:log V 64 Prevent mixing of static and dynamic unit allocation strategies END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-13T14:18:18.000000Z K 7 svn:log V 62 When two units swapped, copy SC_STATIC flag too, not clear it END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-13T17:43:19.000000Z K 7 svn:log V 375 Get rid of the last vestiges of the old MOUNT_* constants in the mount_* programs. While we're at it, collapse the four now-identical mount programs for devfs, fdesc, kernfs, and procfs into links to a new mount_std(8) which can mount any really generic filesystem such as these when called with the appropriate argv[0]. Also, convert the mount programs to use sysexits.h. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-13T17:56:34.000000Z K 7 svn:log V 52 One program I missed in removing MOUNT_* constants. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-13T22:05:10.000000Z K 7 svn:log V 120 catman -> catman.local This is currently a no-op, because a wisely man did not enable catman by default (in comments). END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-14T07:25:59.000000Z K 7 svn:log V 95 Commit the right version of mkCTM, <:-) Noticed by: "Philippe Charnier" END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-14T15:16:49.000000Z K 7 svn:log V 85 Accept mount(8)'s calling convention of passing just the filesystem type as argv[0]. END K 10 svn:author V 4 rich K 8 svn:date V 27 1996-05-14T20:31:53.000000Z K 7 svn:log V 202 This is a guide to installing the linux emulator with specific instructions on installing and running Mathematica's Linux binary. Written by Brian N. Handy, Chuck Robey and myself. Reviewed by: jordan END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-14T23:07:05.000000Z K 7 svn:log V 276 Makewhatis appended the filename to list of keywords if no keyword matched the filename. Now put the list after the filename. E.g. filename: vt220keys.1 Keyword: vt220 was: vt220(1), vt220keys(1) - define SHIFTED [...] now: vt220keys(1), vt220(1) - define SHIFTED [...] END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-05-15T15:17:28.000000Z K 7 svn:log V 56 Fixed botched cross reference (target was not defined). END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-15T16:54:05.000000Z K 7 svn:log V 317 The Makefile assumed that builder had '.' in it's path, which is a security hole for root. Fix this oversight and clean up the build of 'hack.onames.h' which should be built everytime. Tested with/without obj directories and .depend files. Noticed by: "Christoph P. Kukulies" END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-15T17:00:07.000000Z K 7 svn:log V 100 Bring in changes from the HEAD. - makedefs and hack.onames.h build - Changed install to ${INSTALL} END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-05-15T17:05:17.000000Z K 7 svn:log V 31 Fix a few HTML 2.0 violations. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-15T17:32:46.000000Z K 7 svn:log V 199 Add ewinter@lobo.muc.de (Ernst Winter) for his contribution of a 2.88 MB floppy drive to the project. This will hopefully increase the pressure for me to rewrite the floppy disk driver some day. :) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-15T17:35:24.000000Z K 7 svn:log V 72 Merge from rev 1.84: mention Ernst Winter for the 2.88 MB floppy drive. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-15T19:22:08.000000Z K 7 svn:log V 103 Bring in changes from main brnach: allow the user to specify a range of uids when using the -p option. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-15T19:40:57.000000Z K 7 svn:log V 104 Mention the fact that the ability to specify uid ranges was added to the system after 2.1 was released. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-15T20:27:10.000000Z K 7 svn:log V 98 Convert f2c.1 to mdoc format. Submitted by: Steven G. Kargl END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-16T03:20:52.000000Z K 7 svn:log V 98 Simply comment-out BUILDNAME and CHROOTDIR - they should be set at the time of make's invocation. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-16T03:22:02.000000Z K 7 svn:log V 37 Comment out BUILDNAME and CHROOTDIR. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-16T11:47:46.000000Z K 7 svn:log V 517 Fix some long-standing malloc bugs in the package handling code (freeing garbage in one place, leaking memory in another). Add a facility to invoke subsystems directly by naming them on sysinstall's command-line when running post-install. A replacement for pkg_manage might, for example, be `/stand/sysinstall configPackages' Fix bogon where upgrade shell was entered with tty modes spammed. Fix bug with release name checking in ftp_strat. Turned a bunch of bogus exit()s into proper calls to systemShutdown(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-16T12:17:12.000000Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-16T13:30:24.000000Z K 7 svn:log V 186 Get X user and X developer distributions checked correctly again in menus. Oh yeah, last commit also fixed (I hope) the /etc/sysinstall not being written on Custom installation problem. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-16T13:39:08.000000Z K 7 svn:log V 197 Rethink the previous X distribution change. Including COMPAT_21 is just bogus, and I think I'll simply see that the X distribtion is rebuilt for -current before doing another snapshot for it. :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-16T13:42:58.000000Z K 7 svn:log V 182 Smash this into conformance again. I'm just trying to test a 2.1-snap build right now and need this to work. Talking with Peter now about a better solution to my merging problems. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-16T18:01:17.000000Z K 7 svn:log V 439 - Patch around amd core dump problem: don't allow yp_unbind() or _yp_unbind() to call clnt_destroy() on a potentially NULL RPC handle. Somebody should bang on this a bit to make sure the problem is really gone; I seem to have difficulty reproducing it. Patch provided by Peter Wemm and slightly tweaked by me. - Don't call _yp_unbind() in individual ypclnt functions unless we encounter an RPC error while making a clnt_call(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-16T20:01:26.000000Z K 7 svn:log V 37 Bring this a little more up to date. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-16T20:06:14.000000Z K 7 svn:log V 21 Correct device list. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-16T20:20:57.000000Z K 7 svn:log V 96 Make some long-overdue updates in the install document, add freebsd-emulation list to entities. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-16T22:50:29.000000Z K 7 svn:log V 165 Correct the Mathematica install section to correctly match up the example output with the text description. Submitted by: Rich Murphey END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-16T23:18:28.000000Z K 7 svn:log V 487 (This really shouldn't all be on one commit, but I forgot I was in the middle of one of these "projects" when I started on the next, so they wound up all intermixed) Move the mailing list entities from authors.sgml to the new file lists.sgml. Add an entity for majordomo at the same time. Avoid the use of contractions. This revealed some grammer problems, and also has the benefit of helping make things clearer for those people who do make speak English as a their first language. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-16T23:25:18.000000Z K 7 svn:log V 162 Mention that the "file:/usr/share/doc/..." URLs are only accessible on machines running FreeBSD 2.1 or later. Pointed out-by: Felipe Garcia END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-17T07:47:34.000000Z K 7 svn:log V 55 freefall's new sendmail.cf file. Submitted by: gpalmer END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-17T08:48:50.000000Z K 7 svn:log V 175 Large security hole in mount_union, the underlying filesystem for which doesn't even work. Until pst wakes up, best action deemed to be the simple disabling of this command. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-17T09:43:15.000000Z K 7 svn:log V 274 A patch for the meteor device driver. It fixes: 1) A spelling error pointed out by Paco Hope. 2) A bug in the range checking routing pointed out by Jim Bray. 3) Enables the setting of frames per second. Submitted-By: Jim Lowe END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-17T11:16:51.000000Z K 7 svn:log V 82 I think these reference tags (given the context of the sentence) make more sense. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-17T15:35:13.000000Z K 7 svn:log V 169 Fix for vfsload(3): - Don't allow non-root users to specify LKMDIR. - Don't allow any users to specify TMPDIR. - Call /sbin/modload using execl() rather than execlp(). END K 10 svn:author V 4 rich K 8 svn:date V 27 1996-05-17T17:36:29.000000Z K 7 svn:log V 106 Clarified some of the examples and changed their syntax to make them more consistent. Submitted by: Rich END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-17T18:20:56.000000Z K 7 svn:log V 36 Merge vfsloaD(3) bug fix from head. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-17T22:46:01.000000Z K 7 svn:log V 278 Disable setuid permission for mount_union(1). This covers the security problem descibed in SA-96:10 and Jeff says that when we upgrade to Lite2 (which fixes this problem), mount no longer needs to be setuid, so we'll never be going back. Submitted by: hsu Reviewed by: pst END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-17T22:46:56.000000Z K 7 svn:log V 280 Disable setuid permission for mount_union(1). This covers the security problem descibed in SA-96:10 and Jeff says that when we upgrade to Lite2 (which fixes this problem), mount no longer needs to be setuid, so we'll never be going back. Submitted by: hsu Reviewed by: pst END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-18T03:38:05.000000Z K 7 svn:log V 1903 This set of commits to the VM system does the following, and contain contributions or ideas from Stephen McKay , Alan Cox , David Greenman and me: More usage of the TAILQ macros. Additional minor fix to queue.h. Performance enhancements to the pageout daemon. Addition of a wait in the case that the pageout daemon has to run immediately. Slightly modify the pageout algorithm. Significant revamp of the pmap/fork code: 1) PTE's and UPAGES's are NO LONGER in the process's map. 2) PTE's and UPAGES's reside in their own objects. 3) TOTAL elimination of recursive page table pagefaults. 4) The page directory now resides in the PTE object. 5) Implemented pmap_copy, thereby speeding up fork time. 6) Changed the pv entries so that the head is a pointer and not an entire entry. 7) Significant cleanup of pmap_protect, and pmap_remove. 8) Removed significant amounts of machine dependent fork code from vm_glue. Pushed much of that code into the machine dependent pmap module. 9) Support more completely the reuse of already zeroed pages (Page table pages and page directories) as being already zeroed. Performance and code cleanups in vm_map: 1) Improved and simplified allocation of map entries. 2) Improved vm_map_copy code. 3) Corrected some minor problems in the simplify code. Implemented splvm (combo of splbio and splimp.) The VM code now seldom uses splhigh. Improved the speed of and simplified kmem_malloc. Minor mod to vm_fault to avoid using pre-zeroed pages in the case of objects with backing objects along with the already existant condition of having a vnode. (If there is a backing object, there will likely be a COW... With a COW, it isn't necessary to start with a pre-zeroed page.) Minor reorg of source to perhaps improve locality of ref. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-18T03:52:13.000000Z K 7 svn:log V 100 File mistakenly left out of the previous mega-commit. This provides a global defn for 'exech_map.' END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-18T04:00:18.000000Z K 7 svn:log V 149 One more file missing from the mega-commit. This inlines some very simple routines in vm_page.c, so that an unnecessary subroutine call is removed. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-05-18T17:32:20.000000Z K 7 svn:log V 135 Fix range check to actually test the variable that will be used as an index later. Submitted by: Erich Stefan Boleyn END K 10 svn:author V 2 se K 8 svn:date V 27 1996-05-18T17:56:42.000000Z K 7 svn:log V 622 Add support for NE2000 compatible PCI Ethernet cards. The PCI probe is enabled by having an "device ed0 at isa? [...]" config line. The first PCI card will get a unit number one higher than the highest defined for any ISA card of the ED type, e.g. if ed0 and ed1 are configured, then the PCI cards will be ed2, ed3, ... BEWARE: If you have configured your kernel as ed0 with the port address as assigned by the PCI BIOS, then your card will be found by both the PCI and ISA probes, and bad things may happen. Make sure to restore the original port address form the GENERIC kernel for the ed0 device! Reviewed by: davidg END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-18T20:30:04.000000Z K 7 svn:log V 713 Fixed *annoying* error with the weekly files. Do you get these whenver /etc/weekly is run? Rebuilding locate database: stty: stdin isn't a terminal TERM: Undefined variable. 'su' apparently runs in root's environment before doing a seteuid(), so it reads root's .cshrc. The problem lies in the fact that $prompt is *always* set by the time the command is executed, so you can't protect your interactive commands from the non-interactive commands by the normal: if ($?prompt) then # interactive stuff here endif Set the -f flag (su -fm) which causes it not to read root's .cshrc file, since there should be no reason to do so for these scripts since /etc/crontab sets up all of the necessary environment. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-18T20:33:19.000000Z K 7 svn:log V 180 Bring in changes from the HEAD. Fixed *annoying* error where the following error is generated. Rebuilding locate database: stty: stdin isn't a terminal TERM: Undefined variable. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-05-18T20:33:42.000000Z K 7 svn:log V 337 Removed SIOCSETRTINFO, SIOCGETRTINFO, and SIOCGETVIFINF ioctl's, which snuck in accidentally from the DARTNet kernel. SIOC*RTINFO were an extended interface to the stock routing table and SIOCGETVIFINF was an interface for rsvpd to ask the kernel for the list of multicast vif's. Pointed-out-by: Brian Reichert END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-18T22:33:13.000000Z K 7 svn:log V 208 Minor performance improvement to kern_malloc.c that increases the probability of reuse of recently freed memory. This improves cache hit stats on cached memory, and improves at least fork speed consistancy. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-19T05:20:18.000000Z K 7 svn:log V 129 clarify which steps do which actions in "how to compile a kernel" doc section 8.1 Noticed by: Carol Lyn Deihl END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-19T07:36:50.000000Z K 7 svn:log V 176 Initial support for mincore and madvise. Both are almost fully supported, except madvise does not page in with MADV_WILLNEED, and MADV_DONTNEED doesn't force dirty pages out. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-19T17:24:10.000000Z K 7 svn:log V 33 Return make_union, s-bit removed END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-19T19:26:21.000000Z K 7 svn:log V 275 This patch updates sys/scsi/od.c: * Improve ficticious geometry translation. * CD compatible ioctl's, CDIOCALLOW, CDIOCPREVENT and CDIOCEJECT. * Additional sense code handling for some drives. Reviewed by: joerg Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1996-05-19T19:26:22.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-19T19:29:09.000000Z K 7 svn:log V 126 Correct a few mode page definitions according to the SCSI-2 specs. Not yet used, but might perhaps be used in od(4) some day. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-19T22:30:26.000000Z K 7 svn:log V 41 Remove obsoleted comment about adjkerntz END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-05-20T05:06:47.000000Z K 7 svn:log V 89 Small patch from James Clark, fixes underscore handling in the SGML declaration parsing. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-20T12:52:08.000000Z K 7 svn:log V 19 Invoke proper gzip END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-20T15:54:10.000000Z K 7 svn:log V 78 Correct usage message. Submitted by: Faried Nawaz END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-20T16:42:32.000000Z K 7 svn:log V 45 Change install permissions to 4555 from 4755 END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-20T17:10:03.000000Z K 7 svn:log V 133 Correct synopsis (-d, -I options were missing because -mdoc mistook the dI in `.Op Fl dI' for the name of an internal mdoc command). END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-20T22:46:22.000000Z K 7 svn:log V 33 Remove an xref to config.old(8). END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-21T00:35:04.000000Z K 7 svn:log V 127 Merge from HEAD: much nicer format of output from the "superblock backups" section when you are dealing with a >5GB partition. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-21T00:39:39.000000Z K 7 svn:log V 428 To quote Stephen McKay: pmap_copy is a complex NOP at this moment :-). With this fix from Stephen, we are getting the target fork performance that I have been trying to attain: P5-166, before the mega-commit: 700-800usecs, after: 600usecs, with Stephen's fix: 500usecs!!! Also, this could be the solution of some strange panic problems... Reviewed by: dyson@freebsd.org Submitted by: Stephen McKay END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-21T00:41:26.000000Z K 7 svn:log V 54 Clean out all the FreeBSD 2.2 code to avoid confusion END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-05-21T01:12:48.000000Z K 7 svn:log V 235 stand alone (kinda) floppy generation.. you still need tohave done a make world and have made 'sysinstall' this should not interfere with existing code as it's standalone. write_mfs_in_kernel.c is duplicated alsewhere.. one will go .. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-21T04:06:00.000000Z K 7 svn:log V 84 Correct a few small typos. Submitted-By: James Raynard END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-21T05:26:27.000000Z K 7 svn:log V 134 Don't protect non-managed pages off during object rundown. This fixes a hang that occurs under certain circumstances when exiting X. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-21T15:44:17.000000Z K 7 svn:log V 55 Bring over verbose `make world' feature from -current. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-21T15:57:21.000000Z K 7 svn:log V 52 Remove a particularly annoying confirmation dialog. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-21T16:11:27.000000Z K 7 svn:log V 186 - Fix _listmatch() to close PR #1207. Fix submitted by: Alan Cox - Nuke yet another free(result) that isn't needed. (This one I found without phkmalloc's help. :) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-21T16:13:32.000000Z K 7 svn:log V 96 Sync with HEAD: bring over fix for PR #1207 and take out one unneeded instance of free(result). END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-21T17:13:31.000000Z K 7 svn:log V 118 After reviewing the previous commit to vm_object, the page protection is never necessary, not just for PG_FICTICIOUS. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-21T18:09:11.000000Z K 7 svn:log V 79 delete MANDIR=/usr/share/man/man, it breaks `env MANDIR= make maninstall' END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-21T18:32:23.000000Z K 7 svn:log V 137 Enable/Disable Ultra mode on a per target basis. This allows the driver to use the full range of settings from 3.6-20MHz on any target. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-21T18:37:25.000000Z K 7 svn:log V 348 Enable/Disable Ultra mode on a per target basis. This allows the driver to use the full range of settings from 3.6-20MHz on any target. Remove all Ultra settings except for the top three that are documented to work. This fixes some problem reports with the last revision of the driver since at least the 5.7MHz entry doesn't work in Ultra mode. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-21T18:38:41.000000Z K 7 svn:log V 129 It seems that the aic78X0 chips will either have their scratch ram as all 0s or all 1s after POST if there is no BIOS installed. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-21T18:43:51.000000Z K 7 svn:log V 79 Merge with HEAD. Dynamically Enable/Disable Ultra mode on a per target basis. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-21T18:46:05.000000Z K 7 svn:log V 235 Merge with HEAD. Dynamically Enable/Disable Ultra mode on a per target basis. Remove broken Ultra sync rate entries. Remove an unneeded printf. Turn a panic into a printf since the sequencer will recover if a bad phase is detected. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-21T18:46:47.000000Z K 7 svn:log V 97 Merge with HEAD. Detect the lack of BIOS initialization by looking for all 1s as well as all 0s. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-21T19:05:31.000000Z K 7 svn:log V 378 Let the user know what errors are experienced on received packets. I spent the better part of a day trying to figure out why my experiment didn't work the way I expected, only to find out that the router was dropping huge numbers of packets because of PCI bus priblems. This does not fix the bug that errors are counted as input packets because my patch doesn't apply cleanly. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-21T20:47:31.000000Z K 7 svn:log V 178 Fix an embarresing error on my part that made the IP_PORTRANGE options return a failure code (even though it worked). This commit brought to you by the 'C' keyword "break".. :-) END K 10 svn:author V 4 dima K 8 svn:date V 27 1996-05-21T23:33:52.000000Z K 7 svn:log V 72 "board not responding" -> "board is not responding" Reviewed by: gibbs END K 10 svn:author V 4 dima K 8 svn:date V 27 1996-05-22T00:04:12.000000Z K 7 svn:log V 71 "board not responding" -> "board is not responding" Reviewed by: gibbs END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-22T00:21:50.000000Z K 7 svn:log V 175 remove NLSDIR=${DESTDIR}/usr/share/nls, already defined in bsd.own.mk unlink gencat(?) target before install, so gencat don't fail if target is readonly and you are not root END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-22T00:26:57.000000Z K 7 svn:log V 59 remove SHAREDIR?=/usr/share, already defined in bsd.own.mk END K 10 svn:author V 4 dima K 8 svn:date V 27 1996-05-22T00:27:36.000000Z K 7 svn:log V 42 add missed "\n" when printing an address. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-22T00:29:40.000000Z K 7 svn:log V 64 remove INFODIR?= /usr/share/info, already defined in bsd.own.mk END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-22T00:57:42.000000Z K 7 svn:log V 172 New option -append: teach makewhatis to only add records, instead of clobbering the entire database. sort options in alphabetic order. install manpage makewhatis.local.8 END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-22T04:17:17.000000Z K 7 svn:log V 324 A serious error in pmap.c(pmap_remove) is corrected by this. When comparing the PTD pointers, they needed to be masked by PG_FRAME, and they weren't. Also, the "improved" non-386 code wasn't really an improvement, so I simplified and fixed the code. This might have caused some of the panics caused by the VM megacommit. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-22T05:43:30.000000Z K 7 svn:log V 68 Eliminate warning message and add big warnings about security holes END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-22T05:44:12.000000Z K 7 svn:log V 27 Bring in changes from head END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-05-22T06:34:12.000000Z K 7 svn:log V 397 When checking to see whether a needed shared library has already been loaded, look for a match by device and inode number if the traditional pathname comparisons don't find a match. This detects the case in which a library is requested using two different names which are really links to the same file, and avoids loading it twice. Requested by: peter@freebsd.org Reviewed by: peter@freebsd.org END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-22T15:32:28.000000Z K 7 svn:log V 392 Setup ULTRAEN in SXFRCTL0 to match the syncrate we are using during the call of ahc_scsirate. Otherwise, the proper setting may not get set until the next reconnection/selection. The saved_queue used to re-order the QINFIFO during error recovery or certain SCB paging operations should be an array of u_chars not ints. saved_queue type error pointed out by: Noriyuki Soda END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-22T15:34:55.000000Z K 7 svn:log V 409 Merge with HEAD: Setup ULTRAEN in SXFRCTL0 to match the syncrate we are using during the call of ahc_scsirate. Otherwise, the proper setting may not get set until the next reconnection/selection. The saved_queue used to re-order the QINFIFO during error recovery or certain SCB paging operations should be an array of u_chars not ints. saved_queue type error pointed out by: Noriyuki Soda END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-22T15:53:19.000000Z K 7 svn:log V 77 Call groff directly instead of using nroff shell script. Submitted by: peter END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-22T15:53:38.000000Z K 7 svn:log V 39 Remove setuid bit, it's not necessary. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-22T15:54:40.000000Z K 7 svn:log V 68 Call groff directly to avoid nroff shell script Submitted by: peter END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-22T15:54:52.000000Z K 7 svn:log V 38 Remove seuid bit, it's not necessary. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-22T17:07:14.000000Z K 7 svn:log V 128 Fix harmless warning.. pmap_nw_modified was not having it's arg cast to pt_entry_t like the others inside the DIAGNOSTIC code. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-22T17:23:09.000000Z K 7 svn:log V 596 Conditionalize calls to IPFW code on COMPAT_IPFW. This is done slightly unconventionally: If COMPAT_IPFW is not defined, or if it is defined to 1, enable; otherwise, disable. This means that these changes actually have no effect on anyone at the moment. (It just makes it easier for me to keep my code in sync.) In the future, the `not defined' part of the hack should be eliminated, but doing this now would require everyone to change their config files. The same conditionals need to be made in ip_input.c as well for this to ave any useful effect, but I'm not ready to do that right now. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-22T19:13:59.000000Z K 7 svn:log V 61 Add a new section for laptop users. Update the mirrors list. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-22T19:24:49.000000Z K 7 svn:log V 172 Add my missing middle initial to authors entity. Add my pgp key to new pgp keys list, make both my and phk's entries use proper entity entries in the header for emailing. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-22T19:48:59.000000Z K 7 svn:log V 202 Also list the regional web sites in our web site resource list. Sure wish I could have this looking more tabular somehow, but I don't think there's an easy way of doing this with our docs environment. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-23T00:45:58.000000Z K 7 svn:log V 215 Initial support for MADV_FREE, support for pages that we don't care about the contents anymore. This gives us alot of the advantage of freeing individual pages through munmap, but with almost none of the overhead. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-23T01:05:25.000000Z K 7 svn:log V 134 Fixed various problems: typos, grammer, missing include files wrong function type declarations, and wrong argument type declarations. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-05-23T02:03:19.000000Z K 7 svn:log V 62 Bring in change from rev. 1.8. Fix missing semicolon problem. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-23T02:24:55.000000Z K 7 svn:log V 54 Eliminate a vm_page_free, busy panic, in kern_malloc. END K 10 svn:author V 2 tg K 8 svn:date V 27 1996-05-23T06:36:34.000000Z K 7 svn:log V 70 Output line count to stdout. Complies to POSIX.2. Reviewed by: joerg END K 10 svn:author V 2 tg K 8 svn:date V 27 1996-05-23T11:36:50.000000Z K 7 svn:log V 39 Add Julian Jenkins for his spice port. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-23T11:50:11.000000Z K 7 svn:log V 44 Remove some harmless 3am hacking artifacts. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-23T11:53:56.000000Z K 7 svn:log V 79 Clarify PCMCIA warning now that we have the PCCARD stuff in our -current tree. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-23T15:02:18.000000Z K 7 svn:log V 93 Correct a botched commit from yesturday. It helps to bring over the right patch file. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-05-23T15:14:40.000000Z K 7 svn:log V 53 Merge with HEAD: Use the right patch file this time. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-23T16:34:30.000000Z K 7 svn:log V 189 Have both distribution and package extraction screens display the transfer speed in KB/sec while fetching stuff; this gives you a better idea if your link has crashed or is behaving oddly. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-23T20:11:48.000000Z K 7 svn:log V 263 Add an incremental checksum update routine. Perhaps some i386 assembly guru out there can find a way to take advantage of little-endianness to make this computation more efficient. (I am certain that it can be done, but haven't managed to make it work myself.) END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-05-24T01:35:45.000000Z K 7 svn:log V 230 Obtained from: netatalk distribution netatalk@itd.umich.edu Kernel Appletalk protocol support both CAP and netatalk can make use of this.. still needs some owrk but it seemd the right tiime to commit it so other can experiment. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-24T01:39:50.000000Z K 7 svn:log V 118 Change the *evil* allocation of memory from kmem_map to the kernel_map. This will mess things up especially recently. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-05-24T05:14:44.000000Z K 7 svn:log V 107 Make the conversion from the default pager to swap pager more robust in the face of low memory conditions. END