ƒ«t30240 234 557 154 235 180 124 117 113 129 415 147 140 167 329 217 1106 195 526 151 127 157 127 238 123 207 296 304 246 167 174 188 113 119 317 144 182 156 130 256 606 200 262 217 198 218 119 136 142 122 705 146 257 228 181 118 128 131 132 267 132 124 242 182 326 238 114 170 144 159 233 177 149 124 317 231 197 116 181 191 172 112 264 704 175 111 102 107 156 147 150 152 154 152 145 225 121 176 122 1102 165 146 174 219 236 126 188 346 127 252 149 315 177 207 163 212 351 306 308 168 178 251 208 355 218 207 204 242 150 153 145 144 223 151 116 125 130 109 136 152 144 141 245 139 126 173 138 137 119 279 134 175 637 178 139 151 278 166 157 148 465 1517 144 158 310 156 108 133 154 394 151 133 127 128 241 170 315 120 124 138 214 148 2553 321 164 190 161 110 142 125 416 261 314 343 182 361 133 219 154 640 185 531 467 144 623 616 249 118 550 247 165 139 123 216 110 136 254 153 333 124 130 226 129 121 113 168 387 130 166 130 187 230 127 169 145 125 K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-10-09T04:14:41.000000Z K 7 svn:log V 462 Major cleanup and debugging of the new AIO/LIO code. The LIO code is now corrected. New tunables/instrumentation added. The code is now likely "good enough to use." I will add the userland support soon. The "high performance" mode for raw devices is still missing, and will be added next. POSIX system calls that now appear to work: aio_cancel, aio_error, aio_read, aio_return, aio_suspend, aio_write, lio_listio. Missing, but to be added soon: aio_fsync. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-09T07:10:18.000000Z K 7 svn:log V 57 MFC: Use err(3). Cosmetics in usage string and man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-09T07:17:36.000000Z K 7 svn:log V 137 Use err(3). Add usage(). Correct the .Nd string: in real life, portmap is translating rpc prog numbers to darpa ports, not the opposite. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-09T07:22:08.000000Z K 7 svn:log V 83 Use err(3). Add usage(). Default source of tables (-M) is /dev/mem, not /dev/kmem. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-09T09:11:40.000000Z K 7 svn:log V 32 Note Comtrol rocketport driver. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-10-09T10:46:38.000000Z K 7 svn:log V 22 MFC. Approved by: jkh END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-10-09T10:50:54.000000Z K 7 svn:log V 18 Add END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-10-09T11:05:16.000000Z K 7 svn:log V 34 Un-clobber mktemp->mkstemp patch. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-09T12:47:05.000000Z K 7 svn:log V 320 Use a plain MODE SELECT with just a buffer header, as opposed to a full-fledged mode page 0x21, to change the block size back to 2048. This fixes the CD-R fixation problems people have been observing. Please test!!! (Jean-Marc promised to fix -current later on. 2.2.5 is more important right now.) Submitted by: jmz END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-09T14:11:19.000000Z K 7 svn:log V 55 Make sure lfp is non-NULL before closing it. PR: 4652 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-09T14:13:20.000000Z K 7 svn:log V 48 MFC: don't attempt to close a NULL file handle. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-10-09T18:14:18.000000Z K 7 svn:log V 73 Bugfix for rev 1.41: makeinfo does not understand the tex command \input END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-10-09T20:29:39.000000Z K 7 svn:log V 234 Fix bug in __yp_ping(): keep proper count of assigned request structures. The test to see if a request struct had been assigned after looping though the server list was bogus. Submitted by: "Erik E. Rantapaa" END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T04:03:17.000000Z K 7 svn:log V 122 If kerberos is installed and enabled in make.conf, activate cvs's kserver hooks. This is a lot safer than 'cvs pserver'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T04:17:07.000000Z K 7 svn:log V 1010 In the true spirit of 'code freeze^H^H^H^H^H^Hslush', bring over the updated de driver from -current, minus the include bashing, the multicast interface changes and the pci interface changes. This essentially leaves us with Matt's 970703 driver but with the tx descriptor page wrap bug fixed. However, there are some known problems remaining. If the new problems are found worse than the old ones, and they are not found and fixed prior to release, this will be reverted to the old driver. The (known) problems are: - autoselect is a bit flakey on older cards with BNC in use. An explicit setting of the media modes is thought to work. - There were some reports of OACTIVE getting stuck "on" and/or "Transmitter underflow" requiring an ifconfig down and up to unjam it. More details are needed. The old driver simply doesn't work on a good number of newer cards. We can't afford to not give this a try. BETA-"no major changes"-rule-violation OK'ed by: jkh Approved-with-grumbles-by: dg END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-10-10T05:48:16.000000Z K 7 svn:log V 100 Add the AIO/LIO to libc. They aren't fully done yet, but have been in the kernel for a few months. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T06:02:57.000000Z K 7 svn:log V 431 Revive some things that were lost during the ppp-2.3.1 update. - (see auth.c rev 1.13) allow the pap/chap secrets file to specify an override for the otherwise hard coded IP addresses. This allows specific users to dial in on a rotary which would otherwise get a dynamic address forced to authenticate and get their own fixed addresses. - (see options.c rev 1.9) recognize the old dns1 and dns2 options. This is a hack (TM). :-) END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-10T06:17:14.000000Z K 7 svn:log V 54 MFC: Use err(3). Add usage(). Correct the .Nd string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-10T06:18:43.000000Z K 7 svn:log V 30 MFC: Use err(3). Add usage(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-10T06:23:42.000000Z K 7 svn:log V 60 Use err(3) instead of local redefinition. Add rcsid string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-10T06:27:07.000000Z K 7 svn:log V 30 Staticize usage(). Cosmetics. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T06:30:08.000000Z K 7 svn:log V 143 Revive rev 1.10, which documents the secrets files overrides for the local:remote IP addresses on the command line or the options.ttynn files. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-10T06:31:07.000000Z K 7 svn:log V 26 Use err(3). Silent -Wall. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-10-10T07:54:05.000000Z K 7 svn:log V 111 Allow a deleted deveice to delte it's nodes in other mounted devfs filesystems even if not in SPLIT_DEVS mode. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T09:28:38.000000Z K 7 svn:log V 201 Revive the connect-max-attempts option. When running in persist mode, this limits the number of retries before aborting. This can save expensive phone bills. :-) See rev 1.6 of main.c for original. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T09:44:12.000000Z K 7 svn:log V 209 Convert the VM86 option from a global option to an option only depended on by the files that use it. Changing the VM86 option now only causes a recompile of a dozen files or so rather than the entire kernel. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-10T10:32:53.000000Z K 7 svn:log V 153 Change default keymap (I left all the international ones alone) so that LALT is META by default. This will make the emacs users happy. Approved by: sos END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-10-10T11:52:17.000000Z K 7 svn:log V 73 Add IDs for Intel 82371MX/82437MX (mobile PCI chipset). Reviewed by: se END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-10-10T11:53:38.000000Z K 7 svn:log V 80 Merge 1.55 (mobile PCI chipset). Approved by: jkh ("Yeah, if Stefan agrees..") END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T11:55:42.000000Z K 7 svn:log V 94 Also install pcap-int.h so things can call pcap_compile on arbitary expressions (eg: in pppd) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T11:57:43.000000Z K 7 svn:log V 19 Try out PPP_FILTER END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T11:59:02.000000Z K 7 svn:log V 25 Give PPP_FILTER a whirl. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T12:14:48.000000Z K 7 svn:log V 222 This has always bugged me. At single user, the implied example it gives is not valid - it says that "sh" is the default, but you can't actually type "sh" at this prompt - it has to be /bin/sh or some other full pathname. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T12:38:27.000000Z K 7 svn:log V 50 GPROC0_SEL isn't used in any *.s files it seems.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T12:40:09.000000Z K 7 svn:log V 88 Don't #include unneeded includes here. pcb_ext.h picks up lots of other stuff with it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T12:42:54.000000Z K 7 svn:log V 62 Compensate for pcb.h tweaks. (Bruce pointed out the nesting) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-10T12:53:27.000000Z K 7 svn:log V 36 #include explicitly END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-10-10T13:02:36.000000Z K 7 svn:log V 161 Do not use -B in initial build of "make". It doesn't exist in 2.1.x. Instead, list the targets one per command line. Reviewed by: bde Submitted by: bde (part) END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-10T14:06:34.000000Z K 7 svn:log V 513 Make malloc more extensible. The malloc type is now a pointer to the struct kmemstats that describes the type. This allows subsystems to declare their malloc types locally and doesn't need tweaked everytime somebody gets an idea. You can even have a type local to a lkm... I don't know if we really need the longdesc, comments welcome. TODO: There is a single nit in ext2fs, that will be fixed later, and I intend to remove all unused malloc types and distribute the rest closer to their use. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-10T14:08:07.000000Z K 7 svn:log V 107 Make vmstat understand the dynamic malloc stuff. There are a number of ugly hardcoded constants in there. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-10T18:13:06.000000Z K 7 svn:log V 169 Mega commit to cleanup the "remaining nits" after my malloc change. Introduce a M_EXT2NODE for ext2fs vnodes. Use generic ufs_reclaim instead of hijacking ffs_reclaim. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-10T18:14:23.000000Z K 7 svn:log V 124 Rename "struct kmemstats" to "struct malloc_type" it makes more sense now. Fix type argument to hashinit() and phashinit() END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-10T18:15:47.000000Z K 7 svn:log V 105 Remove a bunch of unused malloc types. A couple of potential bogons flagged. Various prototypes changed. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-10T18:17:00.000000Z K 7 svn:log V 125 Add type arg to ffs_mountfs and avoid examining v_tag to find out if MFS is getting a free ride. Use generic ufs_reclaim(). END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-10T18:17:42.000000Z K 7 svn:log V 27 Use generic ufs_reclaim(). END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-10T18:18:13.000000Z K 7 svn:log V 44 Make ufs_reclaim free the underlying inode. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-10T18:18:47.000000Z K 7 svn:log V 50 Fix contigmalloc() and contigmalloc1() arguments. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-10T18:19:48.000000Z K 7 svn:log V 30 struct kmemstats was renamed. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-10-11T00:03:25.000000Z K 7 svn:log V 610 NIS+ compatibility kludge. A long time ago, I set up innetgr() so that if searching through the special netgroup.byhost or netgroup.byuser maps didn't work, we would roll over to the 'slow' method of grovelling though the netgroup map and working out the dependencies on the fly. But I left this option hidden inside an #ifdef CHARITABLE since I didn't think I'd ever need it. Well, the Sun rpc.nisd NIS+ server in YP compat mode doesn't support the .byhost and .byuser reverse maps, so the failover is necessary in order to be compatible. *sigh* This closes PR #3891, and should be merged into RELENG_2_2. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-10-11T01:07:03.000000Z K 7 svn:log V 52 Make the target for the number of AIO daemons work. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-10-11T01:07:42.000000Z K 7 svn:log V 161 make a string longer so we can handle deeper source trees. if global is in 2.2 can we do this there as well? Submitted by: doug ambrisko (ambrisko@whistle.com) END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-10-11T02:37:42.000000Z K 7 svn:log V 133 Make this file p-make clean. (Use "ld -O foo" instead of "ld; mv a.out foo".) Reviewed by: bde (actually more like "Suggested by") END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-11T07:32:43.000000Z K 7 svn:log V 89 Fix a misleading comment. Rename a variable to make more sense. Pointed out by by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-11T07:34:27.000000Z K 7 svn:log V 26 Dike out a weird warning. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-11T07:35:25.000000Z K 7 svn:log V 36 Remove a #ifndef __FreeBSD__ chunk. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-11T07:39:45.000000Z K 7 svn:log V 39 Be a little closer to current reality. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-11T08:11:31.000000Z K 7 svn:log V 40 Update malloc.9 to reflect new reality. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-11T10:39:19.000000Z K 7 svn:log V 172 Attempt to fix the previous fix to the contigmalloc1 prototype. struct malloc_type isn't defined in all cases (eg: from ddb), and the line wrapping was very badly mangled. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-11T10:41:44.000000Z K 7 svn:log V 38 Disable an extremely annoying printf. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-11T10:49:43.000000Z K 7 svn:log V 32 Remove a debug printf entirely. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-11T11:25:28.000000Z K 7 svn:log V 147 Jumbo patch to implement PAP and CHAP for sppp(4). Partially based on Serge's (Cronyx's) code in the vendor branch. (FR support not yet merged.) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-11T11:27:25.000000Z K 7 svn:log V 88 Update to match reality. PAP/CHAP are now implemented, a number of bugs fixed as well. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-11T11:30:30.000000Z K 7 svn:log V 231 The spppcontrol(8) utility that is required to set or display things like PAP and CHAP secrets with sppp(4). This is the first utility using the new SIOC[SG]IFGENERIC ioctls (and the reason for inventing them in the first place). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-11T11:30:30.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r30302, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-11T11:34:00.000000Z K 7 svn:log V 20 Enable spppcontrol. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-11T13:11:32.000000Z K 7 svn:log V 78 Remove all traces of M_VFSCONF, which were for all practical purposes unused. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-11T13:13:09.000000Z K 7 svn:log V 52 Freeing with unknown type is a panic kind of thing. END K 10 svn:author V 6 helbig K 8 svn:date V 27 1997-10-11T14:25:14.000000Z K 7 svn:log V 64 Merge in changes from -current (ISO 8601 week number and year). END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-10-11T17:30:18.000000Z K 7 svn:log V 138 Do not use an intermediate file. The intermediate filename will go into the info output which may breaks other programs (e.g. info2html). END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-11T18:31:40.000000Z K 7 svn:log V 85 Distribute and statizice a lot of the malloc M_* types. Substantial input from: bde END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-11T18:35:26.000000Z K 7 svn:log V 55 sppp(4) is now also a consumer of the kernel MD5 code. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-11T18:41:12.000000Z K 7 svn:log V 30 Mention the improved sppp(4). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-11T20:09:05.000000Z K 7 svn:log V 222 Teach dd(1) about an option to write sparse files. Can be useful for things like diskless clients' swap files etc. Submitted by: pascal@zuo.dec.com (Pascal Pederiva) (ages ago, with many stylistic changes by me) END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-10-11T22:05:44.000000Z K 7 svn:log V 136 Store temporary files in /var/tmp instead /tmp. This should avoid a possible disk overflow for enormous large mails. Submitted by: grog END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T01:00:19.000000Z K 7 svn:log V 104 reference rc.conf(5) instead of a bogus rc.conf(8) Submitted by: "Vanill I. Shu" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T01:01:03.000000Z K 7 svn:log V 24 MFC: correct reference. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-10-12T01:49:37.000000Z K 7 svn:log V 87 Cosmetic: Mention that ppp is suspending before executing a "shell" command. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-10-12T01:51:23.000000Z K 7 svn:log V 97 MFC: Cosmetic: Mention that ppp is suspending before executing a "shell" command. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-12T02:20:54.000000Z K 7 svn:log V 78 Update de.4 to list new media options. Hopefully this is reasonably correct. END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-10-12T08:12:40.000000Z K 7 svn:log V 20 MFC: spelling fixes END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T08:31:41.000000Z K 7 svn:log V 171 Allow "foo0: disabled, not probed" message to stay, but make it conditional on bootverbose so that those who _really wanna know_ still can. Compromise suggested by: joerg END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-12T08:54:47.000000Z K 7 svn:log V 609 Remove the call to scsi_start_unit() from sd_open(). It was causing much grieve to owners of IBM drives when used in conjunction with tagged command queuing, and didn't serve any purpose at all (since experiments have proven that it simply didn't work). Instead, call scsi_start_unit() once in sd_attach(), so in case the drive has been configured to `remote start', it will spin up there. (If it has spun down later, it must have been because of administrator action (scsi(8)) anyway.) While i was at it, bump the timeout for scsi_start_unit() to 30 seconds. 10 seconds were way too few for most drives. END K 10 svn:author V 6 helbig K 8 svn:date V 27 1997-10-12T09:52:49.000000Z K 7 svn:log V 80 Submitted by: Joachim Kuebart, thanks. Add -u option to force unbuffered output END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-12T10:58:52.000000Z K 7 svn:log V 17 MFC: de.4 update END K 10 svn:author V 3 max K 8 svn:date V 27 1997-10-12T11:51:25.000000Z K 7 svn:log V 10 Typo fix. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-10-12T11:51:46.000000Z K 7 svn:log V 15 MFC: typo fix. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-12T11:56:06.000000Z K 7 svn:log V 63 Synchronize with sys/i386/boot/netboot/Makefile revision 1.14. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-12T11:57:23.000000Z K 7 svn:log V 54 Synchronize with sys/i386/i386/trap.c revision 1.113. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-12T11:58:09.000000Z K 7 svn:log V 57 Synchronize with sys/i386/i386/machdep.c revision 1.268. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-12T11:59:43.000000Z K 7 svn:log V 59 Synchronize with sys/i386/conf/options.i386 revision 1.61. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-12T12:00:23.000000Z K 7 svn:log V 61 Synchronize with sys/i386/conf/Makefile.i386 revision 1.268. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-12T12:01:29.000000Z K 7 svn:log V 59 Synchronize with sys/i386/i386/userconfig.c revision 1.94. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-12T12:02:20.000000Z K 7 svn:log V 52 Synchronize with sys/i386/isa/isa.c revision 1.106. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T12:09:46.000000Z K 7 svn:log V 132 Fix improperly re-entrant code which caused the menu spammage we've been seeing since 2.2.1. Pointed-in-the-right-direction by: phk END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T12:10:05.000000Z K 7 svn:log V 29 MFC: now properly reentrant. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T12:11:14.000000Z K 7 svn:log V 84 Now that nested menus work properly, stop using the kludged-up DITEM_RECREATE flag. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T12:11:57.000000Z K 7 svn:log V 30 MFC: don't use DITEM_RECREATE END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-12T12:47:05.000000Z K 7 svn:log V 1006 Fix a serious bug in the recursion processor. When descending a tree, the descend can jump several directories down in one hit, eg: when a user mentions multiple directories on the command line, eg: "cvs diff sys/i386/isa/snd sys/sys". The problem is that the chdir()s are pushed/popped to account for this, but the "full path" merely has the last component chopped off on the way back up. This busts lots of things when the recursion is backing up more than one directory (such as in the example). This causes 'cvs diff' to emit bogus Index: lines, 'cvs update' to do really stupid things, 'cvs commit' to record incorrect pathnames etc. I'm not sure that what I've done is quite correct, there seems to be a comment that implies some sort of problem with "." vs. "" equivalence or not, perhaps this is a problem on some other OS's, but I've not (yet) found any problems. This bug has been present since at least cvs-1.8.1. This should fix problems noted by several people including asami and jmg. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-12T13:10:26.000000Z K 7 svn:log V 71 The unit for the B option is 1 KB, not `dump records'. PR: docs/4223 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-12T13:12:44.000000Z K 7 svn:log V 52 MFC: rev 1.17, B option is measured in 1 KB blocks. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-12T13:55:43.000000Z K 7 svn:log V 80 Make df(1) exit with non-success status if something went wrong. PR: bin/4415 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-12T14:09:13.000000Z K 7 svn:log V 124 Do not account the tape change time for ETA estimations. PR: bin/4369 Submitted by: blank@fox.uni-trier.de (Sascha Blank) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-12T14:14:27.000000Z K 7 svn:log V 141 Attempt to support IPX. Suggested patch by: Vasily V. Grechishnikov (plus cut/paste, whitespace and typo fixes) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-12T15:24:39.000000Z K 7 svn:log V 32 Try and fix some style problems END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T16:07:44.000000Z K 7 svn:log V 96 MFC: use META instead of LALT in default keymap, conditionalize extra verbosity on bootverbose. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T16:21:21.000000Z K 7 svn:log V 253 Separate the siamese twins that were the partition and label editor. Now you can use one without entering the other and it will DTRT. These changes just allowed me to do the most straight-forward new disk installation I've ever managed with sysinstall. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T16:21:36.000000Z K 7 svn:log V 35 Update to reflect current affairs. END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-10-12T16:22:01.000000Z K 7 svn:log V 159 Fix bug when using DEVFS, drives on second controller sisn't appear in the device filesystem. Submitted by: Andre Albsmeier END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T16:22:34.000000Z K 7 svn:log V 57 MFC: better partition / disklabel editors, updated docs. END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-10-12T16:24:45.000000Z K 7 svn:log V 222 CVSing DEVFS, drives on second controller sisn't appear in the device filesystem. Submitted by: Andre Albsmeier ---------------------------------------------------------------------- END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-10-12T18:54:34.000000Z K 7 svn:log V 83 Support output format html. Add make variables INFO2HTML, TEX, DVIPS, DVIPS2ASCII. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T19:57:49.000000Z K 7 svn:log V 114 Back out my LALT -> META change until we figure out a way to make it work sympathetically with the function keys. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-12T19:58:20.000000Z K 7 svn:log V 71 MFC: back out LALT -> META change until more thought has gone into it. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-10-12T19:58:53.000000Z K 7 svn:log V 117 Delete ctm_scan program. There is no manpage for ctm_scan and nobody use it. Reviewed by: phk & Richard Wackerbarth END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-12T20:26:33.000000Z K 7 svn:log V 258 Last major round (Unless Bruce thinks of somthing :-) of malloc changes. Distribute all but the most fundamental malloc types. This time I also remembered the trick to making things static: Put "static" in front of them. A couple of finer points by: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-10-12T20:33:28.000000Z K 7 svn:log V 213 Make mountd use -r by default. Hopefully this will cut down the number of complaints that FreeBSD's mountd doesn't allow mounting of swap files for OSes like SunOS, NetBSD and OpenBSD. Submitted by: Joerg Wunsch END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-10-12T20:37:20.000000Z K 7 svn:log V 215 Make mountd use -r by default. Hopefully this will cut down the number of complaints that FreeBSD's mountd doesn't allow mounting of swap files for OSes like SunOS, NetBSD and OpenBSD. Submitted by: Joerg Wunsch END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-10-12T21:43:55.000000Z K 7 svn:log V 74 Un-spam ip_sum (arrgh - I don't know how this made it into my patches :() END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-10-12T21:45:26.000000Z K 7 svn:log V 84 MFC: Un-spam ip_sum (arrgh - I don't know how this made it into my patches :() END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-10-12T22:27:11.000000Z K 7 svn:log V 155 if we free all the links to a node, then by definition we freed the name we used to find it.. SO DON'T free it again later! pointy hat over here please.. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-10-13T00:01:53.000000Z K 7 svn:log V 114 Disable the TEST_CIL code till I can commit the complete solution. Noticed by: Peter Wemm END K 10 svn:author V 4 hoek K 8 svn:date V 27 1997-10-13T03:17:09.000000Z K 7 svn:log V 261 1) Remove comment about tip(1) not accepting comments in /etc/phones Forgotten-By: rgrimes, early '94 (see rev 1.3, 1.4). 2) Use 555-#### examples to avoid potentially expensive accidents. 3) Escape @ in example pn capability (see related FAQ.sgml question). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-13T08:56:46.000000Z K 7 svn:log V 124 Synchronize with sys/i386/isa/diskslice_machdep.c revision 1.21.2.3. Submitted by: H. Nokubi END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-13T08:57:49.000000Z K 7 svn:log V 113 Synchronize with sys/i386/isa/if_ed.c revision 1.107.2.4. Submitted by: H. Nokubi END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-13T08:58:48.000000Z K 7 svn:log V 110 Synchronize with sys/i386/isa/isa.c revision 1.74.2.2. Submitted by: H. Nokubi END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-13T09:00:26.000000Z K 7 svn:log V 148 Synchronize with sys/i386/isa/syscons.{c,h} revisions 1.182.2.26 and 1.23.2.7, respectively. Submitted by: H. Nokubi END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-13T09:21:16.000000Z K 7 svn:log V 57 Synchronize with sys/i386/i386/machdep.c revision 1.269. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-13T09:22:03.000000Z K 7 svn:log V 60 Synchronize with sys/i386/i386/userconfig.c revision 1.269. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-13T09:23:14.000000Z K 7 svn:log V 52 Synchronize with sys/i386/isa/sio.c revision 1.184. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-13T09:24:04.000000Z K 7 svn:log V 51 Synchronize with sys/i386/isa/wd.c revision 1.141. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-13T09:36:05.000000Z K 7 svn:log V 128 Style police: keep a variable list in alphabetical order, and add pointless paren's to return statements. Nitpicked by: bde :) END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-13T11:01:33.000000Z K 7 svn:log V 54 Use err(3). Add prototypes. Cosmetic in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-13T11:03:36.000000Z K 7 svn:log V 19 Mdoc'ify man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-13T11:05:07.000000Z K 7 svn:log V 28 Use err(3). Add prototypes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-13T11:06:30.000000Z K 7 svn:log V 33 Hide sccsid[]. Typo in man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-13T11:08:47.000000Z K 7 svn:log V 12 Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-13T11:13:33.000000Z K 7 svn:log V 39 Use err(3). Add usage() and #includes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-13T11:18:53.000000Z K 7 svn:log V 55 Remove multiply defined Id string. Hide sccsid string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-13T11:22:39.000000Z K 7 svn:log V 47 Use err(3). Remove multiply defined Id string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-13T11:24:01.000000Z K 7 svn:log V 44 Use err(3). Sync usage string and man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-13T11:27:55.000000Z K 7 svn:log V 147 Use err(3). Add usage. Use syslog instead of fprintf when being a daemon. Change sprintf to snprintf obtained from OpenBSD. Obtained from: OpenBSD END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T11:33:27.000000Z K 7 svn:log V 47 Only need to call label editor for all drives. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T11:33:42.000000Z K 7 svn:log V 34 MFC: call label editor only once. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T11:45:36.000000Z K 7 svn:log V 81 Allow access to options editor from media screen (sometimes you need it there!). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T11:45:54.000000Z K 7 svn:log V 46 MFC: Add options editor item to media screen. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T12:12:14.000000Z K 7 svn:log V 45 Consolidate distribution flag checking code. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T12:12:33.000000Z K 7 svn:log V 27 MFC: flag handling cleanup END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T15:03:55.000000Z K 7 svn:log V 186 Don't return from cleanup() - if it's removed the playpen then very bad things will happen if we return to unsuspecting code. Noted to my great dismay by: Tim Vanderhoek END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T15:06:14.000000Z K 7 svn:log V 42 MFC: less destructive cleanup() handling. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-10-13T15:17:03.000000Z K 7 svn:log V 82 If uptime < 1 min print in in secs otherwise we got confusing message "up 1 user" END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-10-13T17:09:15.000000Z K 7 svn:log V 542 Improve the innetgr() NIS+ compat kludge. We should only fail over to the 'slow' lookup if we get a YPERR_MAP (no such map in server's domain) error instead of failing over on any error. In the latter case, if the 'fast' search fails legitimately (i.e. the user or host really isn't a member of the specified netgroup) then we end up doing the 'slow' search and failing all over again. The result is still correct, but cycles are consumed for no good reason. Also removed the #ifdef CHARITABLE since the compat kludge is no longer optional. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T17:32:29.000000Z K 7 svn:log V 86 Ask for extra confirmation if a newfs has been requested during an upgrade. PR: 3368 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T17:33:00.000000Z K 7 svn:log V 47 MFC: get extra newfs confirmation for upgrade. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-13T18:10:33.000000Z K 7 svn:log V 59 Remove obsolete "what's new since 2.2.1" section. PR: 4750 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-10-13T19:44:20.000000Z K 7 svn:log V 183 Merge Sun NIS+ compat fix from -current (if netgroup.byhost or netgroup.byuser don't exist, fail over to 'slow' innetgr() lookup method by searching through netgroup map). PR: 3891 END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-10-13T21:06:22.000000Z K 7 svn:log V 72 Add the primaries -mmin, -amin, -cmin to find, similar to the GNU find. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-10-14T03:24:37.000000Z K 7 svn:log V 65 Sync with main branch: src-contrib-crypto renamed to src-crypto. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-14T06:40:15.000000Z K 7 svn:log V 51 MFC: Cosmetics and typos, Rewrites in mdoc format. END K 10 svn:author V 6 itojun K 8 svn:date V 27 1997-10-14T06:56:09.000000Z K 7 svn:log V 369 if_ep.c clarification/simplification. - irq = 9 problem (PR 4693) - mbuf chaining oddity fixed. (PR 4693) - trailer protocol has gone. (PR 4693) - removed mbuf kludge, we got higher performance. (PR 4693) - some indentation fixes I'm sorry that I couldn't make a 2.2.5-RELEASE deadline. PR: 4693 Reviewed by: babkin@hq.icb.chel.su Submitted by: hamada@tom-yam.or.jp END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-10-14T07:23:16.000000Z K 7 svn:log V 1423 Fixed searching of $PATH in execvp(). Do what sh(1) should do according to POSIX.2. In particular: - don't retry for ETXTBSY. This matches what sh(1) does. The retry code was broken anyway. It only slept for several seconds for the first few retries. Then it retried without sleeping. - don't abort the search for errors related to the path prefix, in particular for ENAMETOOLONG, ENOTDIR, ELOOP. This fixes PR1487. sh(1) gets this wrong in the opposite direction by never aborting the search. - don't confuse EACCES for errors related to the path prefix with EACCES for errors related to the file. sh(1) gets this wrong. - don't return a stale errno when the search terminates normally without finding anything. The errno for the last unsuccessful execve() was usually returned. This gave too much precedence to pathologies in the last component of $PATH. This bug is irrelevant for sh(1). The implementation still uses the optimization/race-inhibitor of trying to execve() things first. POSIX.2 seems to require looking at file permissions using stat(). We now use stat() after execve() if execve() fails with an ambiguous error. Trying execve() first may actually be a pessimization, since failing execve()s are fundamentally a little slower than stat(), and are significantly slower when a file is found but has unsuitable permissions or points to an unsuitable interpreter. PR: 1487 END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-10-14T07:43:18.000000Z K 7 svn:log V 52 Moved `SRCS+= frexp.c' to the correct Makefile.inc. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-10-14T07:43:33.000000Z K 7 svn:log V 66 Moved `SRCS+= frexp.c' to the correct Makefile.inc. Sorted SRCS. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-14T14:22:31.000000Z K 7 svn:log V 217 ufs_ihashrem() should not be called from the UFS layer, but from the lower layer (LFS/FFS/?) like the rest of the ihash functions. Otherwise it is impossible to make a lower layer that doesn't use the ihash facility. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-14T14:41:17.000000Z K 7 svn:log V 64 Fix bogon I introduced while adding disks menu to label editor. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-14T14:41:33.000000Z K 7 svn:log V 16 MFC: debogotify END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-14T14:58:18.000000Z K 7 svn:log V 40 Deleted obsolete non-Intel CPU options. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-10-14T14:59:29.000000Z K 7 svn:log V 61 MFC: deleted obsolete non-Intel CPU options (revision 1.24). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-14T16:01:02.000000Z K 7 svn:log V 299 Improve my hack from rev 1.6 of displayq.c, and make the TCP connection timeout controllable by a new printcap(5) capability named `ct' (connectiom timeout), defaulting to 120 seconds (which is the default TCP connection timeout). Would anybody see a problem with merging all this into RELENG_2_2? END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-14T16:08:11.000000Z K 7 svn:log V 57 Sheesh! Who's put a non-comment comment into this file? END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-14T16:09:10.000000Z K 7 svn:log V 39 MFC: make a comment actually a comment END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-10-14T17:34:01.000000Z K 7 svn:log V 33 Merge support for login classes. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1997-10-14T18:17:11.000000Z K 7 svn:log V 31 Virgin import of GNU awk 3.0.3 END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1997-10-14T18:17:11.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r30411, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-10-14T18:17:12.000000Z K 7 svn:log V 74 This commit was manufactured by cvs2svn to create tag 'awk-vendor-v3_0_3'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-14T18:17:35.000000Z K 7 svn:log V 222 Add a new startup variables menu for tweaking rc.conf variables in more detail (also added more of them to the networking services menu). Add new dmenuISetVariable() function for interactive setting of non-boolean flags. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-14T18:17:59.000000Z K 7 svn:log V 28 MFC: startup services menu. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1997-10-14T18:29:32.000000Z K 7 svn:log V 27 Remove old version of awk. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1997-10-14T18:32:38.000000Z K 7 svn:log V 41 Makefile for contributed version of awk. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-14T18:46:48.000000Z K 7 svn:log V 121 I think my previous change may have opened a race conditio. This patch does the same thing, with no change in semantics. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-14T18:51:07.000000Z K 7 svn:log V 56 Reset the flag right away, could catch a bogon someday. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-10-14T21:50:17.000000Z K 7 svn:log V 2457 Correct a bug in the 'allow arbitrary number of socket descriptors' changes made to the RPC code some months ago. The value of __svc_fdsetsize is being calculated incorrectly. Logically, one would assume that __svc_fdsetsize is being used as a substitute for FD_SETSIZE, with the difference being that __svc_fdsetsize can be expanded on the fly to accomodate more descriptors if need be. There are two problems: first, __svc_fdsetsize is not initialized to 0. Second, __svc_fdsetsize is being calculated in svc.c:xprt_registere() as: __svc_fdsetsize = howmany(sock+1, NFDBITS); This is wrong. If we are adding a socket with index value 4 to the descriptor set, then __svc_fdsetsize will be 1 (since fds_bits is an unsigned long, it can support any descriptor from 0 to 31, so we only need one of them). In order for this to make sense with the rest of the code though, it should be: __svc_fdsetsize = howmany(sock+1, NFDBITS) * NFDBITS; Now if sock == 4, __svc_fdsetsize will be 32. This bug causes 2 errors to occur. First, in xprt_register(), it causes the __svc_fdset descriptor array to be freed and reallocated unnecessarily. The code checks if it needs to expand the array using the test: if (sock + 1 > __svc_fdsetsize). The very first time through, __svc_fdsetsize is 0, which is fine: an array has to be allocated the first time out. However __svc_fdsetsize is incorrectly set to 1, so on the second time through, the test (sock + 1 > __svc_fdsetsize) will still succeed, and the __svc_fdset array will be destroyed and reallocated for no reason. Second, the code in svc_run.c:svc_run() can become hopelessly confused. The svc_run() routine malloc()s its own fd_set array using the value of __svc_fdsetsize to decide how much memory to allocate. Once the xprt_register() function expands the __svc_fdset array the first time, the value for __svc_fdsetsize becomes 2, which is too small: the resulting calculation causes the code to allocate an array that's only 32 bits wide when it actually needs 64 bits. It also uses the valuse of __svc_fdsetsize when copying the contents of the __svc_fdset array into the new array. The end result is that all but the first 32 file descriptors get lost. Note: from what I can tell, this bug originated in OpenBSD and was brought over to us when the code was merged. The bug is still there in the OpenBSD source. Total nervous breakdown averted by: Electric Fence 2.0.5 END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-10-15T01:01:17.000000Z K 7 svn:log V 226 Initialise LCP, IPCP and CCP as soon as LCP is down. Without this, in -auto mode, we stay in ST_STOPPING and never check our dial filters to see if it's time to bring the line up again. This may make "set stopped" redundant. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-15T03:39:03.000000Z K 7 svn:log V 70 MFC: rev 1.2; workaround for long-standing bug in recursion processor END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-15T04:34:47.000000Z K 7 svn:log V 98 Fix issues noted in PR#4765 PR: 4765 Submitted by: Frank Durda IV END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-10-15T04:37:26.000000Z K 7 svn:log V 69 Fix various bogons reported in this PR. PR: 4765 Submitted by: fdiv END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-15T06:41:19.000000Z K 7 svn:log V 13 Add usage(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-15T06:42:28.000000Z K 7 svn:log V 45 Use err(3). Rewrote man page in mdoc format. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-15T06:43:54.000000Z K 7 svn:log V 28 Use err(3). Add prototypes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-10-15T07:32:45.000000Z K 7 svn:log V 323 IN_HASHED goes in the in-core flags ip->i_flag, not in the on-disk flags ip->i_flags. Rev.1.18 completely broke ufs. My root directory went away about 10 seconds after booting. I think file system damage was null, since IN_HASHED = 0x80 is not used in the disk flags (it would probably be UF_SOMETHING if it were used). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-10-15T07:35:48.000000Z K 7 svn:log V 165 Mention that the Zip driver (vpo) requires SCSI disk support, and works best with EPP 1.9 mode selected. Submitted by: Gianmarco Giovannelli END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-15T07:42:34.000000Z K 7 svn:log V 221 When the default vnops funtion is vn_default_error(), there is no reason to implement small functions that just return EOPNOTSUPP for things we don't do. The removed functions only apply to UFS based filesystems anyway. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-15T09:22:02.000000Z K 7 svn:log V 250 Stylistic overhaul of vnops tables. 1. Remove comment stating the blatantly obvious. 2. Align in two columns. 3. Sort all but the default element alphabetically. 4. Remove XXX comments pointing out entries not needed. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-15T09:56:01.000000Z K 7 svn:log V 88 MFC: implement the `ct' capability to adjust the TCP connection timeout. OK'ed by: jkh END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-15T10:05:05.000000Z K 7 svn:log V 266 . mention the lpd connection timeout . make it clearer that support for AIC6[23]60 is rather weak . mention the contributed driver for Future Domain 36c20 / AHA2920 that we're going to put into the /xperimnt section of 2.2.5, so people know about its exsitance. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-15T10:05:29.000000Z K 7 svn:log V 41 Hmm, realign the vnops into two columns. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-15T10:09:24.000000Z K 7 svn:log V 124 Hide a silly ``unknown board type'' message behind bootverbose. The ``ie0: not found'' message is sufficient as a default. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-15T10:11:24.000000Z K 7 svn:log V 60 Retrofit rev 1.47: hide a silly message behind bootverbose. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-15T12:16:37.000000Z K 7 svn:log V 545 One could be surprised how much bugs can still be found here... Properlay clean the global RM variable if cgetstr() failed for it. Otherwise, a connection attempt to a remote machine was made (and a bogus result code printed) if a local printer followed a remote one in printcap, and you did a `lpq -a', since checkremote() falsely assumed the printer to be a remote one. While i was at it, removed a gratuituous newline printed in front of the remote machine's name, thus making the output more consistent (and better machine-parseable) now. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-15T12:25:35.000000Z K 7 svn:log V 91 Merge the fixes from rev 1.11 (clear RM if cgetstr() failed, and kill gratuituous newline) END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-10-15T13:24:07.000000Z K 7 svn:log V 438 vnops megacommit 1. Use the default function to access all the specfs operations. 2. Use the default function to access all the fifofs operations. 3. Use the default function to access all the ufs operations. 4. Fix VCALL usage in vfs_cache.c 5. Use VOCALL to access specfs functions in devfs_vnops.c 6. Staticize most of the spec and fifofs vnops functions. 7. Make UFS panic if it lacks bits of the underlying storage handling. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-15T13:58:52.000000Z K 7 svn:log V 372 Sigh. Signal handlers are executed on leaving the system call, not at moment of delivery. Restoring the signal mask after the tsleep() is next to useless since the signal is still queued.. This was interacting with usleep(3) on receipt of a SIGALRM causing it to near busy loop. Now, we set the new signal mask "permanently" for signanosleep(). Problem noted by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-10-15T14:01:31.000000Z K 7 svn:log V 51 Do not use gawk random, we have better one in libc END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-15T14:06:15.000000Z K 7 svn:log V 528 Give up on the "try and compensate for broken programs" cruft and revert back to the original single nanosleep() implementation. This is POSIX and Unix98 (aka single-unix spec v2) compliant behavior. If a program sets alarm(2) or an interval timer (setitimer(2)) without a SIGALRM handler being active, sleep(3) will no longer absorb it, and the program will get what it asked for..... :-] The original reason for this in the first place (apache) doesn't seem to need it anymore, according to Andrey. Reviewed by: ache, bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-15T14:11:08.000000Z K 7 svn:log V 521 Remove old SIGALRM absorbing back-compat code. It wasn't working at all for the entire time that it was there, so obviously nothing needs it anymore. Note, unix98/single-unix spec v2 says that usleep() returns an int rather than a void, to indicate whether the entire time period elapsed (0) or an error (eg: signal handler) interrupted it (returns -1, errno = EINTR) It is probably useful to make this change but I'll test it locally first to see if this will break userland programs [much]... Reviewed by: ache, bde END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-10-15T15:27:19.000000Z K 7 svn:log V 156 Added some 2-line source files to get a direct correspondence between sources and objects. This will be used to avoid messy special cases in Makefile.inc. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-10-15T15:37:46.000000Z K 7 svn:log V 25 Unspam l10n ranges check END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-10-15T16:16:03.000000Z K 7 svn:log V 455 MFC: rev 1.112, remove the call to scsi_start_unit() from sd_open(). It didn't work as desired anyway, and caused grieve to owners of IBM disks when used in conjunction with tagged cmd queuing. The only known problem by now is that Jaz drives might need a call to start_stop_unit(), but as pointed out by Wanrer, the old code didn't work for them either. We might have a quirk for them within short time, depending on the test results. OK'ed by: gibbs END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-10-15T16:16:41.000000Z K 7 svn:log V 154 Removed the subdirectory paths from the definitions of MAN[1-9]. They were a workaround for limitations in bsd.man.mk that were fixed about 2 years ago. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-10-15T16:29:14.000000Z K 7 svn:log V 73 Include the machine-dependent Makefile.inc for sys in the correct place. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-10-15T17:33:47.000000Z K 7 svn:log V 47 Remove Xref to format(8) which does not exist. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-10-15T17:36:09.000000Z K 7 svn:log V 31 MFC: remove Xref to format(8). END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-10-15T18:28:34.000000Z K 7 svn:log V 121 On execing a sgid program, do not set P_SUGID when cr_gid and cr)_uid do not change. PR: 4755 Reviewed by: Bruce Evans END K 10 svn:author V 5 markm K 8 svn:date V 27 1997-10-15T18:33:33.000000Z K 7 svn:log V 16 MFC: Kerberise. END K 10 svn:author V 5 markm K 8 svn:date V 27 1997-10-15T18:56:32.000000Z K 7 svn:log V 42 MFC: Include the kerberised dump&restore. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-10-15T22:49:19.000000Z K 7 svn:log V 160 srandom(time()) is too weak even for joke, use srandom(time() ^ getpid()) at least. Note that srandomdev can't be used here since gawk preserve old seed value. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-10-15T22:53:02.000000Z K 7 svn:log V 59 MFC: NAK the peers MRU if we have a "set mtu" that's less. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-10-15T22:53:59.000000Z K 7 svn:log V 238 MFC: o Shut down LCP, CCP & IPCP properly so that -background mode tells the other side it's going away. o Initialize LCP, CCP & IPCP when LCP comes down so that we're not temporarily in ST_STOPPING when the line is down. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-10-16T01:19:15.000000Z K 7 svn:log V 32 Proper spacing in the Synopsis. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-10-16T01:21:35.000000Z K 7 svn:log V 38 MFC: propser spacing in the Synopsis. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-16T03:55:29.000000Z K 7 svn:log V 131 Make the supported media info output the default. The -m switch is now accepted for backwards compatability. Suggested by: davidg END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-16T06:26:03.000000Z K 7 svn:log V 32 MFC: Use An/Aq for author name. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-16T06:27:00.000000Z K 7 svn:log V 24 MFC: Mdoc'ify man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-10-16T06:28:03.000000Z K 7 svn:log V 16 MFC: Use An/Aq. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-10-16T06:29:27.000000Z K 7 svn:log V 73 some cleanups of init code, and changes needed to support disk layering. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-10-16T07:28:50.000000Z K 7 svn:log V 291 1/ by default make all versions of the same device get the same vnode. 2/ Show the dummy mount in the mount list. it cannot be reached (that I know of) but puting it there, means that disks mounted from devfs will have their things such as the superblock and the bitmaps, synced to disk :) END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-10-16T07:29:26.000000Z K 7 svn:log V 38 Add a little example on libvgl usage. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-10-16T07:29:27.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-10-16T07:32:06.000000Z K 7 svn:log V 38 Add a little example on libvgl usage. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-10-16T07:32:14.000000Z K 7 svn:log V 92 We are mounting the root. mount it at the HEAD of the queue, DEVFS might already be there.. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-10-16T08:16:34.000000Z K 7 svn:log V 134 Two more places where root filesystems were mounted, put them at the head of the mount list in case there is already DEVFS present. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-10-16T08:18:38.000000Z K 7 svn:log V 32 remove forgotten debug printf() END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-10-16T09:12:31.000000Z K 7 svn:log V 77 Fix a couble of typos. Submitted by: "Vanill I. Shu" END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-10-16T09:13:49.000000Z K 7 svn:log V 53 Submitted by: "Vanill I. Shu" END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-10-16T09:38:52.000000Z K 7 svn:log V 31 Copy IPX support from current. END