ĻM25454 245 163 201 186 339 139 139 1486 221 465 199 184 165 317 138 1262 178 219 149 235 383 130 207 144 131 355 97 157 190 123 198 113 222 214 160 104 146 151 130 456 151 167 126 211 221 364 300 193 275 170 165 150 144 262 169 158 177 120 138 139 137 318 132 287 202 309 156 295 191 376 183 157 157 193 287 156 273 199 277 144 144 149 244 136 348 121 124 129 292 185 203 206 185 122 177 266 175 141 144 177 142 112 130 313 428 400 207 252 228 173 212 123 234 177 251 208 131 153 153 152 144 149 146 150 185 155 156 292 117 105 639 175 149 171 110 133 117 111 141 174 143 341 136 136 203 136 148 206 117 259 125 236 125 236 232 131 109 224 475 207 138 127 915 125 136 206 136 135 136 136 136 136 136 145 137 158 138 179 150 406 130 265 286 185 198 207 128 143 154 129 212 183 148 246 574 210 269 148 171 1090 362 311 137 1017 163 172 146 322 206 213 228 312 141 118 333 133 159 1808 209 261 166 135 134 244 162 127 129 149 215 199 168 124 188 188 126 184 176 184 126 178 135 130 104 161 125 199 K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-04T11:57:51.000000Z K 7 svn:log V 71 Yikes! I thought I updated these references to sup ages ago.. Hmmmm! END K 10 svn:author V 7 andreas K 8 svn:date V 27 1997-05-04T12:50:33.000000Z K 7 svn:log V 104 Fixed sourcing of /etc/etc.${arch}/rc.${arch} on startup. PR: Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 7 andreas K 8 svn:date V 27 1997-05-04T13:13:10.000000Z K 7 svn:log V 90 merged etc.i386/rc.i386 fix into RELENG_2_2 PR: Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-04T14:25:00.000000Z K 7 svn:log V 244 Don't remove i586_ctr_freq from scope, leave it defined as zero. This simplifies some assumptions and stops some code compile problems. This should fix the compile hiccup in PR#3491, but smp kernel profiling isn't likely to be fixed by this. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-04T14:28:22.000000Z K 7 svn:log V 45 don't #ifdef out reference to i586_ctr_freq. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-05-04T15:04:49.000000Z K 7 svn:log V 47 Now I can even execute "df" on my diskless :-) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-04T15:24:23.000000Z K 7 svn:log V 1390 This mega-commit brings the following: . It makes cd9660 root f/s working again. . It makes CD9660 a new-style option. . It adds support to mount an ISO9660 multi-session CD-ROM as the root filesystem (the last session actually, but that's what is expected behaviour). Sigh. The CDIOREADTOCENTRYS did a copyout() of its own, and thus has been unusable for me for this work. Too bad it didn't simply stuff the max 100 entries into the struct ioc_read_toc_entry, but relied on a user supplied data buffer instead. :-( I now had to reinvent the wheel, and created a CDIOREADTOCENTRY ioctl command that can be used in a kernel context. While doing this, i noticed the following bogosities in existing CD-ROM drivers: wcd: This driver is likely to be totally bogus when someone tries two succeeding CDIOREADTOCENTRYS (or now CDIOREADTOCENTRY) commands with requesting MSF format, since it apparently operates on an internal table. scd: This driver apparently returns just a single TOC entry only for the CDIOREADTOCENTRYS command. I have only been able to test the CDIOREADTOCENTRY command with the cd(4) driver. I hereby request the respective maintainers of the other CD-ROM drivers to verify my code for their driver. When it comes to merging this CD-ROM multisession stuff into RELENG_2_2 i will only consider drivers where i've got a confirmation that it actually works. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-04T16:17:49.000000Z K 7 svn:log V 126 Oops. The function cd9660_mountroot() is gone, but i've committed an even more bogus prototype for it in my previous commit. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-04T16:26:53.000000Z K 7 svn:log V 370 Mention new features: . if_media support (obtained from Jason Thorpe's NetBSD implementation), . multi-session ISO-9660 support Move aic6[26]30 and floppy tapes out into an ``unmaintained'' subsection, so people don't expect the same quality of support for them as for other drivers. Our ATAPI CD-ROM driver should no longer be considered ALPHA quality now, i think. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-05-04T18:04:38.000000Z K 7 svn:log V 103 Remove the last reference to sup as a current method. We now want cvsup-mirrors now, not sup-mirrors. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-05-04T19:52:38.000000Z K 7 svn:log V 92 Merge from main branch 1.7 -> 1.8: Make it safe to link c++rt0.o into all shared libraries. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-05-04T20:04:59.000000Z K 7 svn:log V 70 Fix typo. PR: Closes PR docs/3488 Submitted by: k-horik@yk.rim.or.jp END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-05-04T20:17:54.000000Z K 7 svn:log V 221 From the PR: ipcs -T' shows system information about shared memory, message queues and semaphores. But the manual description does not mention semapores. Now it does. PR: docs/3489 Submitted by: k-horik@yk.rim.or.jp END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-05-04T21:10:54.000000Z K 7 svn:log V 45 Extended copyright to 1997. Closes PR#2705. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-05-04T21:30:40.000000Z K 7 svn:log V 1168 Use "gcc -shared" instead of "ld -Bshareable" for building shared libraries. Remove the now-unneeded CPLUSPLUSLIB hack. I will also remove the CPLUSPLUSLIB definitions from the Makefiles that use it, after the dust settles. Use gcc's LIBRARY_PATH environment variable to handle DESTDIR, instead of -L flags in LDDESTDIR. LIBRARY_PATH is documented in the gcc info pages. It is better than using -L flags, because it modifies the search for start-up files as well as for libraries. A new variable LDDESTDIRENV is used to contain the normally-empty LIBRARY_PATH environment setting. LDDESTDIR is no longer set in . It is still honored for the time being, because a couple of userland Makefiles still (wrongly) set it. These should be fixed, and LDDESTDIR should vanish. Removed the commented-out "LDDESTDIR+=-nostdlib", because "gcc -shared" doesn't link in any standard libraries anyway. Removed the ".if defined(LDADD)" around the _EXTRADEPEND target for shared libraries. This target is always necessary now, because c++rt0.o is linked into every shared library. Don't merge this into -2.2 without first merging the support for "gcc -shared". END K 10 svn:author V 7 andreas K 8 svn:date V 27 1997-05-04T22:33:17.000000Z K 7 svn:log V 82 re-enabled: . /etc/rc.${arch} PR: Reviewed by: bruce Submitted by: Obtained from: END K 10 svn:author V 7 andreas K 8 svn:date V 27 1997-05-04T22:35:26.000000Z K 7 svn:log V 122 backed out my previous change, re-enabled: . /etc/rc.${arch} PR: Reviewed by: Submitted by: Obtained from: Bruce END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-05-05T03:45:17.000000Z K 7 svn:log V 55 Don't source $ENV unless this is an interactive shell. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-05-05T04:08:12.000000Z K 7 svn:log V 140 Make sure that *fork() always returns with %edx == 1 in the child. This was sometimes not happening correctly during my threads code work. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-05T05:16:03.000000Z K 7 svn:log V 290 Add in some more config file support -- add variables to shut up sysinstall about the dangerously dedicated message, and other variables to allow pre-configuring the distribution sets. Still todo: add a variable to define an initial set of packages that should be loaded. Reviewed by: jkh END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-05T05:17:50.000000Z K 7 svn:log V 38 Merge from head: new variable support END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-05T05:58:33.000000Z K 7 svn:log V 112 Mention the removal of UPAGES, the return-to-userspace fork(), and the fast complete implementation of vfork(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T06:32:44.000000Z K 7 svn:log V 52 Adapt routing configuration glue to rc.conf format. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T06:41:36.000000Z K 7 svn:log V 39 Update to rc.conf routing glue (YAMFC) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T07:08:31.000000Z K 7 svn:log V 262 Add inetd_flags and way of passing ipfw a configuration file (if firewall = "somefilename"). Fix typo fixes and URLs which were accidently nuked out of this file (submitted by: soil@quick.net via PR#3501). Submitted by: "Danny J. Zerkel" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T07:09:05.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-05-05T07:43:50.000000Z K 7 svn:log V 65 change `an' to `a'... Submitted by: Josh Gilliam Closes PR#3471 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T08:38:12.000000Z K 7 svn:log V 98 DOH! Fix package-extractor looping problem by moving some code to the *proper* part of the loop. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T08:38:30.000000Z K 7 svn:log V 31 Fix looping package extractor. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T09:32:34.000000Z K 7 svn:log V 105 Correct typo in NIS flags. PR: 3503 Submitted by: Christoph Kukulies END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T09:33:13.000000Z K 7 svn:log V 21 Merge r1.8 from HEAD END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-05T09:34:33.000000Z K 7 svn:log V 127 correct the order of the variables use #ifdef where possible instead of #if defined Submitted by: the KNF police, ie: bde :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T11:09:33.000000Z K 7 svn:log V 121 Update to list more changes in 3.0. Also point people at the donor's gallery rather than including an out-of-date list. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T11:18:55.000000Z K 7 svn:log V 68 Make this C++ safe. Submitted by: Nadav Eiron END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-05T11:19:11.000000Z K 7 svn:log V 12 C++ safety. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-05T13:12:52.000000Z K 7 svn:log V 53 Synchronize with sys/i386/i386/trap.c revision 1.94. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-05T13:13:47.000000Z K 7 svn:log V 58 Synchornize with sys/i386/isa/clock.c revision upto 1.94. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-05T13:24:16.000000Z K 7 svn:log V 37 Extended copyright of PC-98 to 1997. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-05T13:35:01.000000Z K 7 svn:log V 361 Duplicate the TOC handling ioctls from the cd(4) driver. Duplicating the work is silly, and all this will be a moot point with Justin's CAM driver, and there are still many ioctls missing -- but i need these right now. It's silly to need to move the CD-R back to the other drive in order to determine the session start info when burning multi- session CD-Rs. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-05T13:35:51.000000Z K 7 svn:log V 57 YAMFC: rev 1.37, implement the CDIO*TOC* ioctl commands. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-05T14:11:09.000000Z K 7 svn:log V 74 Use `M2' instead of `6x86 with MMX'. Cyrix seems to use `M2' officially. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-05T14:30:00.000000Z K 7 svn:log V 33 Use `MediaGX' instead of `Gx86'. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-05T15:00:15.000000Z K 7 svn:log V 117 Do not kill -HUP syslog if running in user mode (-r), it allows private user logs rotation without error diagnostics END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-05-05T20:54:54.000000Z K 7 svn:log V 128 use frames instead of fields, and restore full meteor compatibility for generalized pixel support. Submitted by: Amancio Hasty END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-05T22:56:13.000000Z K 7 svn:log V 270 Code to handle SMP/APIC_IO mapping of ISA INTs to APIC pins above IRQ15. - doesn't break my system. - NOT yet verified on the affected motherboard. Stifle an annoying dma_start busy message for the sound cards. Submitted by: "John S. Dyson" END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-05T22:56:37.000000Z K 7 svn:log V 206 Code to handle SMP/APIC_IO mapping of ISA INTs to APIC pins above IRQ15. - doesn't break my system. - NOT yet verified on the affected motherboard. Submitted by: "John S. Dyson" END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-05T23:45:15.000000Z K 7 svn:log V 99 Make ppp exit on loss of carrier in -background mode. Submitted by: Jim Carroll END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-05-06T00:49:36.000000Z K 7 svn:log V 182 Bye bye CPLUSPLUSLIB hack! It's not needed any more. Don't merge this into -2.2 unless you understand the dependencies on c++rt0, bsd.lib.mk, and gcc -shared. I.e., let me do it. END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-05-06T02:12:18.000000Z K 7 svn:log V 77 Create the default rule with flags IP_FW_F_IN | IP_FW_F_OUT. Closes PR#3100. END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-05-06T02:21:28.000000Z K 7 svn:log V 72 Merge from -current: create default rule with IP_FW_F_IN | IP_FW_F_OUT. END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-05-06T03:31:14.000000Z K 7 svn:log V 57 Specify the full path of units.lib in the FILES section. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-06T06:38:46.000000Z K 7 svn:log V 52 Describe SNAPs and RELENGes as requested on USENET. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-06T07:10:06.000000Z K 7 svn:log V 168 removed the "#error ..." line preventing casual invokation of SMP_AUTOSTART. autostart appears to be working now, at least on my dual P6. I have no explanation why.... END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-05-06T11:18:44.000000Z K 7 svn:log V 75 Fix FTP link to the statically linked FreeBSD executables freefall -> hub END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-06T14:29:56.000000Z K 7 svn:log V 66 Add SMPHDRS to CLEANFILES instead of replacing its current value. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-05-06T15:19:38.000000Z K 7 svn:log V 85 Fix a race condition that did, after all, exist. Reviewed by: phk Submitted by: dfr END K 10 svn:author V 3 pds K 8 svn:date V 27 1997-05-06T16:21:18.000000Z K 7 svn:log V 28 PR: none Submitted by: pds END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-06T18:18:51.000000Z K 7 svn:log V 45 Added a generic config file for SMP kernels. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-06T18:24:17.000000Z K 7 svn:log V 46 A *little* more descriptive test for options. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-06T20:40:52.000000Z K 7 svn:log V 44 Make ident equal file name, ie SMP-GENERIC. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-06T20:52:28.000000Z K 7 svn:log V 223 Fix a long-standing bug with dump not treating errors correctly. They were mishandled as an EOF, which became fatal if your first tape was accidentally write-protected. PR: bin/850 dump treats write-protect as an EOT... END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-06T20:54:50.000000Z K 7 svn:log V 38 YAMFC: rev 1.6, fix error mishandling END K 10 svn:author V 6 fenner K 8 svn:date V 27 1997-05-06T21:22:04.000000Z K 7 svn:log V 191 Pull up the IP header in ip_mloopback(). This makes sure that the operations on the header inside ip_mloopback() are performed on a private copy instead of a shared cluster. PR: kern/3410 END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-06T21:29:57.000000Z K 7 svn:log V 108 Force user to config SMP kernel with "options APIC_IO". Reviewed by: Peter Wemm END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-06T23:11:06.000000Z K 7 svn:log V 214 Allow a '-' flag as a placeholder so that path_to_pid_file can be specified without the flags field. Fix bogus "trail" left in parse routine where the code jumps past the end of the line and wanders into oblivion. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-05-07T00:58:23.000000Z K 7 svn:log V 64 Fixed missing __P() to complete the K&R support in this header. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-05-07T02:27:18.000000Z K 7 svn:log V 199 Make a lot of include-files self-contained. I excluded the patches changing int's to gid_t and uid_t - should I commit these, too? Closes PR misc/2625. Submitted by: Julian Assange END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-05-07T04:16:43.000000Z K 7 svn:log V 97 Merge 1.2 (remove bogus malloc() decl). People, please merge these trivial changes by yourself! END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T04:28:26.000000Z K 7 svn:log V 281 Restore unintentially lost backwards compat behavior of defaulting to family inet if not specified. (eg: "ifconfig ed0" down would fail because no family was specified, even though the up/down status is not per family) Pointed out by: Wolfgang Helbig END K 10 svn:author V 5 hanai K 8 svn:date V 27 1997-05-07T04:45:54.000000Z K 7 svn:log V 89 Catch up with the original. Submitted by: tomo@maple.elcom.nitech.ac.jp (WATANABE tomoo) END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-05-07T05:19:24.000000Z K 7 svn:log V 63 Merge Bruce's malloc() declaration eliminations from -current. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-05-07T05:24:36.000000Z K 7 svn:log V 63 Merge Bruce's malloc() declaration eliminations from -current. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-07T08:28:05.000000Z K 7 svn:log V 99 Merge rev 1.17 (added CDIOREADTOCENTRY) now that worm.c does already (preliminarily) reference it. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-05-07T10:42:06.000000Z K 7 svn:log V 191 Now that we have replaced video-related block copy calls with sc_bcopy(), which is generic_bcopy() in reality, there is no point in retaining bcopyw() calls in the source code. OKed by : sos END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-07T10:44:08.000000Z K 7 svn:log V 64 Clean up the slightly tortured english I produced yesterday. :) END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-05-07T11:42:00.000000Z K 7 svn:log V 178 Revise the section that explains how to protect parts of an $ENV script from being executed in non-interactive mode. Suggested and Reviewed by: Brian Somers END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-07T12:35:03.000000Z K 7 svn:log V 106 Use full path to sendmail for security reasons. Submitted by: Ollivier Robert END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-07T13:23:04.000000Z K 7 svn:log V 182 Hide the kernel-only stuff inside #ifdef KERNEL. XXX should be #ifdef _KERNEL XXX^2 the !KERNEL part should probably be moved out into a publically visible header file anyway. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-07T13:23:42.000000Z K 7 svn:log V 50 YAMFC: rev 1.16, hide kernel parts inside KERNEL. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-07T14:15:11.000000Z K 7 svn:log V 51 Synchronize with sys/i386/isa/isa.c revision 1.84. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-07T14:17:38.000000Z K 7 svn:log V 56 Synchronize with sys/i386/isa/syscons.c revision 1.214. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-07T14:37:32.000000Z K 7 svn:log V 150 1. Added cast and parenthesis in block size calculaion in union_statfs(). 2. staticized union vops. Submitted by: Doug Rabson END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-07T14:38:11.000000Z K 7 svn:log V 44 Add accessors for STAILQ. Reviewed by: phk END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-07T16:05:47.000000Z K 7 svn:log V 255 This is the kernel linker. To use it, you will first need to apply the patches in freefall:/home/dfr/ld.diffs to your ld sources and set BINFORMAT to aoutkld when linking the kernel. Library changes and userland utilities will appear in a later commit. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-05-07T16:32:31.000000Z K 7 svn:log V 27 3.3-current -> 3.0-current END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-07T18:12:14.000000Z K 7 svn:log V 32 Add syscalls for kernel linker. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-07T18:19:54.000000Z K 7 svn:log V 37 Add utilities for the kernel linker. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-05-07T19:10:49.000000Z K 7 svn:log V 196 Back out part of yesterdays changes. They were obviously not tested well enough :-( (With backout on this file, libc compiles. 'make world' isn't finished yet.) Pointed out by: Oliver Roberts END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T19:39:16.000000Z K 7 svn:log V 91 Round 1 of a long series of commits.. Move SMP and APIC_IO from opt_smp.h to opt_global.h END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T19:41:37.000000Z K 7 svn:log V 108 remove #include "opt_smp.h" declaration of SMPcurproc[] moved to here next to it's uniprocessor counterpart END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T19:43:28.000000Z K 7 svn:log V 111 remove opt_smp.h move declaration of SMPruntime[] to here next to the #define and the uniprocessor counterpart END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T19:49:32.000000Z K 7 svn:log V 91 remove #include opt_smp.h declare SMPcurpcb[] next to #define and uniprocessor counterpart END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T19:50:31.000000Z K 7 svn:log V 28 remove #include "opt_smp.h" END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T19:51:59.000000Z K 7 svn:log V 83 remove #include "opt_smp.h" and . Slightly elaborate on a comment. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T19:53:20.000000Z K 7 svn:log V 171 remove #include "opt_smp.h" remove declarations for the SMPcurproc[NCPU] etc arrays. There was no need to mention NCPU there, and they've been moved to their normal home. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T19:55:13.000000Z K 7 svn:log V 81 Convert md_regs from an int[] to a struct trapframe *. It simplifies some code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T19:58:13.000000Z K 7 svn:log V 47 remove now redundant (struct trapframe *) cast END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-05-07T20:01:10.000000Z K 7 svn:log V 49 Back out all of yesterdays include file changes. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T20:02:38.000000Z K 7 svn:log V 83 simplify IOPL gain/remove privs code. It's easier with md_regs being a trapframe. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T20:05:45.000000Z K 7 svn:log V 48 md_regs is a struct trapframe * now, not int [] END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T20:07:25.000000Z K 7 svn:log V 18 forgotten comment END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T20:08:53.000000Z K 7 svn:log V 36 md_regs is now a struct trapframe * END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T20:12:47.000000Z K 7 svn:log V 218 md_regs is struct trapframe * now, rather than int [] Remove TF_REGP() macro and use. The original reason (address space problems due to having UPAGES in mapped into user space) is gone. It looks cleaner without it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T20:19:18.000000Z K 7 svn:log V 333 clean up forked child creation. This is simplified also by having md_regs being struct trapframe *. Do a npxsave() if needed and copy the pcb rather than use the increasingly defunct savectx(). Copy %edi and %ebp explicitly. Submitted by: bde XXX npxproc could be declared in npx.h so the externs with smp fruit are not needed. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-07T20:32:41.000000Z K 7 svn:log V 305 Don't allow access to illegal addresses in /dev/kmem to panic kernel (eg: above 0xffc00000). Programs using /dev/kmem are implicitly racing the kernel, and can get right up high in memory. I've been running these for some time now, but with printfs. It's saved two panics at least that I can remember. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-07T22:25:27.000000Z K 7 svn:log V 113 fix bug in get_isa_apic_mask() where EISA bus was ignored. Submitted by: Peter Wemm END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-07T23:01:25.000000Z K 7 svn:log V 157 Allow up to 40 args in the chat script (was 20). Ignore subsequent args rather than scribbling. PR: 1952 Submitted by: Mikael Hybsch END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-07T23:30:50.000000Z K 7 svn:log V 133 Only compress tcp packets. Calculate size of logbuff rather than guessing at 2000. PR: 2046 Submitted by: torii@tcd.hitachi.co.jp END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-07T23:40:31.000000Z K 7 svn:log V 79 Reset lqrsendcnt. PR: 2449 Submitted by: mark thompson END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-07T23:54:56.000000Z K 7 svn:log V 117 Make the explanation of the -detach option clearer. PR: 1674 Submitted by: Slaven Rezic END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-07T23:57:42.000000Z K 7 svn:log V 29 YAMFC -detach documentation. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-08T00:55:42.000000Z K 7 svn:log V 139 Update direct-* example to reflect LQR on both sides. Fix bogus loopback route. This example shows LQR working on both sides of the loop. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-08T01:26:31.000000Z K 7 svn:log V 83 Allow mixed case commands. Allow HISADDR, MYADDR, INTERFACE and ALL in mixed case. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-08T01:45:59.000000Z K 7 svn:log V 156 Don't use HISADDR in ppp.conf examples as it's not set up properly 'till ppp.linkup is parsed. PR: 3114 Submitted by: Kenneth R. Westerback END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-08T01:51:50.000000Z K 7 svn:log V 113 YAMFC: Fix HISADDR usage & correct loopback routes. PR: 3114 Submitted by: Kenneth R. Westerback END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-08T02:53:17.000000Z K 7 svn:log V 37 Quote ppp.conf correctly () END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-05-08T07:11:32.000000Z K 7 svn:log V 59 Merge Bruce's de-bogosifying chagnes from -current (1.24). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-08T09:13:40.000000Z K 7 svn:log V 60 Synchronize with sys/i386/conf/Makefile.pc98 revision 1.96. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-08T09:18:11.000000Z K 7 svn:log V 59 Synchronize with sys/i386/conf/options.i386 revision 1.44. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-08T09:19:56.000000Z K 7 svn:log V 51 Synchronize with sys/i386/isa/npx.c revision 1.43. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-08T09:22:32.000000Z K 7 svn:log V 56 Synchronize with sys/i386/isa/syscons.c revision 1.215. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-08T09:31:08.000000Z K 7 svn:log V 53 Synchronize with sys/i386/i386/trap.c revision 1.95. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-08T09:34:16.000000Z K 7 svn:log V 57 Synchronize with sys/i386/i386/machdep.c revision 1.240. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-08T13:45:43.000000Z K 7 svn:log V 91 Add _BSD_CLOCKID_T_ and _BSD_TIMER_T_ for posix clock/timer support Obtained from: NetBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-08T13:48:47.000000Z K 7 svn:log V 61 Add posix clock and timer definitions Obtained from: NetBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-08T13:50:36.000000Z K 7 svn:log V 62 Add posix-style clock and timer types (clockid_t and timer_t) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-08T14:04:37.000000Z K 7 svn:log V 197 Define entries for the posix-style clock/timer syscalls including nanosleep(). Also, note some syscall conflicts with other systems and indicate slots tagged for use with other syscalls some day. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-08T14:07:11.000000Z K 7 svn:log V 23 oops. NODIDE -> NOHIDE END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-08T14:08:49.000000Z K 7 svn:log V 11 regenerate END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-08T14:16:25.000000Z K 7 svn:log V 544 Implementation of posix-style clock_* and nanosleep syscalls as implemented in NetBSD. The core of settimeofday() is moved to a seperate static function settime() which both clock_settime() and settimeofday() call. Note that I picked up the securelevel > 1 check from NetBSD that prevents the clock being set backwards in high securelevel mode (this was a hole that allowed resetting of inode access timestamps to arbitary values) Obtained from: mostly from NetBSD, but the settime() function is from our gettimeofday(), some tweaks by me. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-08T15:23:28.000000Z K 7 svn:log V 81 Add some blurb about how to setup a secondary nameserver. Reviewed by: -hackers END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-08T15:25:32.000000Z K 7 svn:log V 55 YAMFC: rev 1.6, add explanation about secondary setup. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-08T15:26:28.000000Z K 7 svn:log V 77 Don't xref a nonexistant pc(4). PR: docs/3525: pcvt(4) references pc(4)... END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-08T15:29:48.000000Z K 7 svn:log V 16 YAMFC (rev 1.9) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-08T15:30:29.000000Z K 7 svn:log V 39 Add Kenjiro to the list of committers. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-08T15:31:39.000000Z K 7 svn:log V 23 Kill a stale .pq line. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-08T15:32:14.000000Z K 7 svn:log V 17 YAMFC (rev 1.11) END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-08T18:31:38.000000Z K 7 svn:log V 49 Merge the en version changes made in 1.3 -> 1.4. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T02:54:53.000000Z K 7 svn:log V 82 In one part, the list of addtional contributor wasn't kept in alphabetical order. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T03:07:23.000000Z K 7 svn:log V 51 Merge the en version changes made in 1.63 -> 1.65. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T03:10:34.000000Z K 7 svn:log V 248 Merge the en version changes made in 1.237 -> 1.240. While at it, did some tabs <-> spaces conversion to match the JP version to the EN version so that patch generated by cvs diff handbook/contrib.sgml can be often reused to update the JP version. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T03:41:46.000000Z K 7 svn:log V 44 Merge the en version changes, 1.24 -> 1.25. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T03:52:17.000000Z K 7 svn:log V 44 Merge the en version changes, 1.52 -> 1.53. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-09T04:02:58.000000Z K 7 svn:log V 108 Bandaid old register offset code after md_regs changed type.. Submitted by: Eivind Eklund END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T05:56:24.000000Z K 7 svn:log V 44 Merge the en version changes, 1.11 -> 1.12. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T06:19:03.000000Z K 7 svn:log V 56 should be closed by (not ). :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-09T07:43:55.000000Z K 7 svn:log V 113 Run chflags before upgrading bindist. This fixes problems with an old, bogus ld.so being used after an upgrade. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-09T07:44:19.000000Z K 7 svn:log V 25 Merge 1.33.2.12 from 2.2 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-09T07:45:37.000000Z K 7 svn:log V 166 Add: Hauppauge Wincast/TV boards (PCI) STB TV PCI Intel Smart Video Recorder III To list of supported devices. Submitted by: Randall Hopper END K 10 svn:author V 3 kjc K 8 svn:date V 27 1997-05-09T07:48:14.000000Z K 7 svn:log V 33 import Chuck Cranor's ATM driver END K 10 svn:author V 3 kjc K 8 svn:date V 27 1997-05-09T07:48:14.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r25603, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kjc K 8 svn:date V 27 1997-05-09T08:04:59.000000Z K 7 svn:log V 33 import Chuck Cranor's ATM driver END K 10 svn:author V 3 kjc K 8 svn:date V 27 1997-05-09T08:04:59.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r25605, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-09T09:46:50.000000Z K 7 svn:log V 137 Fatal trap 13: Brain fault, commit botched. Current task: transcribing patch Time: for a coffee Faulting address: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-09T10:27:21.000000Z K 7 svn:log V 38 Change ASCII case from lower to upper END K 10 svn:author V 3 kjc K 8 svn:date V 27 1997-05-09T12:19:06.000000Z K 7 svn:log V 17 merge ATM driver END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-09T13:04:43.000000Z K 7 svn:log V 131 Fix memory leak caused by the fact that the directory offset cookies and the sillyrename information are stored in the same place. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-09T13:18:42.000000Z K 7 svn:log V 382 Prevent a mapped root which appears on the server as e.g. nobody from accessing files which it shouldn't be able to. This required a better approximation of VOP_ACCESS for NFSv2 (NFSv3 already has an ACCESS rpc which is a better solution) and adding a call to VOP_ACCESS from VOP_LOOKUP. PR: kern/876, kern/2635 Submitted by: David Malone (for kern/2635) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-09T16:00:35.000000Z K 7 svn:log V 112 Ensure string termination after strncpy(). PR: 2997 Submitted by: Philippe Charnier END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-09T16:02:47.000000Z K 7 svn:log V 44 YAMFC (rev 1.13, ensure string termination) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-05-09T16:16:31.000000Z K 7 svn:log V 35 Null commit to force version bump. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-09T17:36:35.000000Z K 7 svn:log V 820 YAMFC: The only bits missing from 2.2 now are the urandomdev stuff and the uu_lock stuff This means: o Increase maximum chat args from 20 to 40, stop scribbling when the limit is hit. o Allow mixed case commands. o Allow HISADDR, MYADDR, ALL and INTERFACE in mixed case. o Add reconnect command. o Add redial next timer (for next number redial). o Change logfile name to ppp.tunX.log. o Discard HDLC frames with less than two bytes. o Make background mode exit on loss of carrier. o Initialise lqrsendcnt for each connection. o Initialise VarLocalAuth for each connection. o Exit on failure to open the log file. o Ignore SIGPIPE. o Select() on the correct number of fds. o Only compress TCP packets. o Update documentation. o Bring in various minor fixes from -current. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-09T20:48:21.000000Z K 7 svn:log V 31 Set setitimer() arg correctly. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T22:34:36.000000Z K 7 svn:log V 44 Merge the EN version changes, 1.22 -> 1.24. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T22:44:44.000000Z K 7 svn:log V 113 An empty file. (So that we can go ahead 'n' update handbook.sgml and Makefile.) The translation is in progress. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T22:52:15.000000Z K 7 svn:log V 44 Merge the EN version changes, 1.69 -> 1.75. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T22:55:48.000000Z K 7 svn:log V 43 Merge the en version changes, 1.9 -> 1.10. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T22:57:02.000000Z K 7 svn:log V 44 Merge the EN version changes, 1.16 -> 1.17. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T22:58:07.000000Z K 7 svn:log V 44 Merge the EN version changes, 1.15 -> 1.17. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T23:01:01.000000Z K 7 svn:log V 44 Merge the EN version changes, 1.28 -> 1.29. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T23:02:22.000000Z K 7 svn:log V 44 Merge the EN version changes, 1.19 -> 1.21. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T23:03:36.000000Z K 7 svn:log V 44 Merge the EN version changes, 1.10 -> 1.12. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-09T23:09:56.000000Z K 7 svn:log V 53 Added russian.sgml and removed troubleshooting.sgml. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-09T23:14:53.000000Z K 7 svn:log V 43 YAMFC: Allow filters with remote printing. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-09T23:34:56.000000Z K 7 svn:log V 64 Don't reconnect (due to reconnect setting) after close command. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-09T23:36:27.000000Z K 7 svn:log V 44 YAMFC: Don't reconnect after close command. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T01:22:19.000000Z K 7 svn:log V 85 Tidy up the code - bounds checking, return value checking etc. Submitted by: eivind END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T01:24:42.000000Z K 7 svn:log V 56 YAMFC: Bring in Eivind's tidy-up. Submitted by: eivind END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-05-10T01:25:50.000000Z K 7 svn:log V 309 1) Remove latex support. 2) Remove -ssi option, the -hdr and -ftr options are a more flexible solution. 3) Make docbook support work better. 4) Document docbook support. 5) Add an -e option to specify encoding for generated HTML files, eg -e EUC-JP adds an appropriate tag in the element. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-05-10T03:26:27.000000Z K 7 svn:log V 34 Remove linuxdoc to latex support. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T03:39:57.000000Z K 7 svn:log V 170 Add a ttyXX.if file in /var/run that points to the tunX.pid file. Change the ppp.tunX.pid name to tunX.pid Requested by: Daniel O Callaghan END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T03:42:36.000000Z K 7 svn:log V 191 YAMFC: Add a ttyXX.if file in /var/run that points to the tunX.pid file. Change the ppp.tunX.pid name to tunX.pid Requested by: Daniel O Callaghan END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T03:44:50.000000Z K 7 svn:log V 91 Ouch. This was dying to cause problems ! Luckily the side-effects were what was intended. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-10T03:45:18.000000Z K 7 svn:log V 105 Merge the en version changes, 1.13 -> 1.15. Submitted by: Takashi Saeki END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T03:45:51.000000Z K 7 svn:log V 112 YAMFC: Ouch. This was dying to cause problems ! Luckily the side-effects were what was intended. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-10T03:48:03.000000Z K 7 svn:log V 36 Change translation for some phrase. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-10T03:55:55.000000Z K 7 svn:log V 51 Remove this file to sync with the English version. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-10T04:28:17.000000Z K 7 svn:log V 61 Cleanup Plug failure memory leaks Use issetugid now PR: 3492 END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-10T04:40:40.000000Z K 7 svn:log V 36 Plug even more failure memory leaks END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T05:29:41.000000Z K 7 svn:log V 117 Don't require that it_interval be valid if it_value is set to zero - as per documentation. Suggested by: ache & bde END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T05:34:36.000000Z K 7 svn:log V 89 YAMFC: Sync setitimer behaviour with the documentation. Suggested by: bde & ache END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T05:46:52.000000Z K 7 svn:log V 54 Update ppp example pid_file name. Suggested by: ache END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T06:04:23.000000Z K 7 svn:log V 151 Pay attention to what Bruce actually says rather than what I think he's going to say. (Now undoing the last timerval change) Really suggested by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-05-10T06:53:40.000000Z K 7 svn:log V 481 Use `mk' files in share/mk (relative to the top level of the source tree) instead of the system default ones in /usr/share/mk. This only works for makes run from the top level, and a few not too out of date system makefiles must be present to start up. Bootstraps from can still be done from scratch by giving the path to an up to date share/mk on the command line. Removed bootstrap `mk' target and use of it. The bootstrap didn't actually work for the non-null DESTDIR case. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-05-10T08:01:13.000000Z K 7 svn:log V 117 Cleaned up #includes. Lite2 cleaned up so no kludges are required for NFS now. Ifdefed SMP #defines. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-10T09:09:42.000000Z K 7 svn:log V 174 Add a DDB command `show buffer', to display a struct buf. It's impossible to display everything, so i've chosen a small subset. Add more to this as you think seems useful. END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-05-10T09:18:46.000000Z K 7 svn:log V 56 add a line for bktr (Bt848 base capture cards) to LINT. END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-05-10T09:23:55.000000Z K 7 svn:log V 79 forgot to add the "longer" description of bktr and add an example device line. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1997-05-10T09:58:58.000000Z K 7 svn:log V 996 Mega IPX commit. Use the MAC address of an interface for the host part of an IPX address and not the MAC address of the first interface for every IPX address. This is more inline with the way others like Novell do it. Mostly Submitted by: "Serge A. Babkin" Take out the error messages (the ip icmp equivalent) with #ifdef IPXERRORMSGS. This is bogus and as far as I could figure out IPX don't have anything like it. This is a leftover from its XNS heritage. If nobody complains, I will take it out completely in a few weeks. Add some more ipxstat statistics counters. Make ipxprintfs a sysctl variable and off by default. Add IPX Netbios "routing" support. This is off by default and can be switched on with a sysctl knob. General code cleanup to at least use the same style throughout the IPX code, but also be more style(9) conformant. Also make a lot of functions static. If I don't get any complaints I'll bring all of this over to the 2.2 tree in a few weeks. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1997-05-10T10:01:32.000000Z K 7 svn:log V 268 Use the MAC address of an interface for the host part of an IPX address and not the MAC address of the first interface for every IPX address. This is more inline with the way others like Novell do it. Originally Submitted by: "Serge A. Babkin" END K 10 svn:author V 4 jhay K 8 svn:date V 27 1997-05-10T10:03:43.000000Z K 7 svn:log V 217 Add the new ipx statistics variables. Remove the dns lookup code in the ipx functions. That is bogus and slows things like netstat -r(f ipx) down, without gaining anything. Remove the ipx error protocol statistics. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1997-05-10T11:16:22.000000Z K 7 svn:log V 44 Remove IPXPRINTFS, it is now a sysctl knob. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-10T12:00:03.000000Z K 7 svn:log V 922 Fixes from Bruce: Serious: - An important timevalfix() in settime[ofday]() was lost. Not so serious: - There was a race initializing `delta' in the check for setting the time backwards. - The `#ifdef notyet' check for setting the time more than a day forwards was back to front. [[I deleted the code, it's useless because of iteration - Peter]] - The timespec was not checked for validity in clock_settime(). - The timespec was not fully checked for validity in nanotime(). The check in itimerfix() is too late, since the conversion from a timespec to a timeval may overflow. - A garbage timeval was checked in settimeofday() for the (uap->tv == NULL && uap->tzp != NULL) case. I added the broken check this some time ago. Cosmetic: - The "inadvertantly (sic) sleeping forever" test always failed. hzto() always returns >= 1. - The style wasn't very KNFish. (I only changed new code.) Submitted by: bde END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-10T12:13:17.000000Z K 7 svn:log V 69 Add the D_DISK flag to the cdevsw structs of various CD-ROM drivers. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T12:49:30.000000Z K 7 svn:log V 77 Move login_cap.h from src/include for easier maintenance with related files. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T12:50:03.000000Z K 7 svn:log V 51 Removed login_cap.h, now moved to src/lib/libutil. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-10T14:47:35.000000Z K 7 svn:log V 227 Grumble.. My last patchup here didn't quite work either. I hate this program and it's use of global variables. Somehow, I managed to miss the most obvious case.. "ifconfig ed0 10.0.0.1" failed (no "inet") Submitted by: dfr END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T15:37:40.000000Z K 7 svn:log V 111 Refuse to negotiate HISADDR of 0.0.0.0 (NAK it) Submitted by: NAKAMURA Motonori END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-10T15:39:29.000000Z K 7 svn:log V 118 YAMFC: Refuse to negotiate HISADDR of 0.0.0.0 (NAK it) Submitted by: NAKAMURA Motonori END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-10T16:12:03.000000Z K 7 svn:log V 135 Fix a nasty hang connected with write gathering. Also add debug print statements to bits of the server which helped me find the hang. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-10T16:59:36.000000Z K 7 svn:log V 219 Implement a separate control for write gathering on NFSv3. This is turned off for NFSv3 by default since write gathering seems to reduce performance for NFSv3 by up to 60%. Add sysctl knobs to control both variables. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-10T17:11:24.000000Z K 7 svn:log V 49 Fix null dereference if config variable not set. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-10T17:14:22.000000Z K 7 svn:log V 26 MFH: fix core dump on 'A' END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-10T17:14:53.000000Z K 7 svn:log V 238 Clean up some more. Move parsing of sysctl iflist data into a single place rather than updating the main loop's index variables from within a subroutine and other revolting things like that. Move some more globals into local variables. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-10T17:40:53.000000Z K 7 svn:log V 40 Documented SMP_AUTOSTART to be working. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-10T17:46:57.000000Z K 7 svn:log V 66 Document APIC_IO as mandatory. Document SMP_AUTOSTART as working. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T18:55:38.000000Z K 7 svn:log V 1711 Summary of login.conf support changes: o Incorporated BSDI code and enhancements, better logging for error checking (which has been shown to be a problem, and is therefore justified, imho); also some minor things we were missing, including better quad_t math, which checks for under/overflows. o setusercontext() now allows user resource limit overrides, but does this AFTER dropping root privs, to restrict the user to droping hard limits and set soft limits within the kernel's allowed user limits. o umask() only set once, and only if requested. o add _secure_path(), and use in login.conf to guard against symlinks etc. and non-root owned or non-user owned files being used. Derived from BSDI contributed code. o revamped authentication code to BSDI's latest api, which includes deleting authenticate() and adding auth_check() and a few other functions. This is still marked as depecated in BSDI, but is included for completeness. No other source in the tree uses this anyway, so it is now bracketed with #ifdef LOGIN_CAP_AUTH which is by default not defined. Only auth_checknologin() and auth_cat() are actually used in module login_auth.c. o AUTH_NONE definition removed (collided with other includes in the tree). [bde] o BSDI's login_getclass() now accepts a char *classname parameter rather than struct passwd *pwd. We now do likewise, but added login_getpwclass() for (sort of) backwards compatiblity, namely because we handle root as a special case for the default class. This will require quite a few changes elsewhere in the source tree. o We no longer pretend to support rlim_t as a long type. o Revised code formatting to be more bsd-ish style. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T18:57:16.000000Z K 7 svn:log V 113 login_getclass() -> login_getpwclass(). auth_rmfiles() was being called in error without LOGIN_CAP_AUTH defined. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T19:00:58.000000Z K 7 svn:log V 165 login_getclass() -> login_getpwclass(). Updated (incorrect) entry for bash [-v]. Remove unused support for long rlim_t. Added "bash2" to bash style ulimit handling. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-05-10T19:00:59.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 6 davidn K 8 svn:date V 27 1997-05-10T19:02:03.000000Z K 7 svn:log V 40 login_getclass() -> login_getpwclass(). END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T19:02:38.000000Z K 7 svn:log V 39 login_getclass() -> login_getpwclass() END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T19:33:07.000000Z K 7 svn:log V 148 Brings in login.conf, uucplock to 2.2 branch. Bumps sharedlib version to 2.2, in line with current (since they are now identical in both branches). END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T19:48:13.000000Z K 7 svn:log V 67 Merge from current: adds login.conf support & bugfix mmap failure. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T19:57:55.000000Z K 7 svn:log V 32 YAMFC: Adds login.conf support. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T20:04:20.000000Z K 7 svn:log V 34 Bring in limits(1) from -current. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-05-10T20:41:11.000000Z K 7 svn:log V 53 Use HTML 3.2 Final for the HTML doctype declaration. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T20:48:55.000000Z K 7 svn:log V 119 Merge from current, support for tty-group field in struct ttyent, add prototypes for isdialuptty() and isnetworktty(). END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T21:10:24.000000Z K 7 svn:log V 103 MFC: Add support for tty-group field in struct ttyent, and hooks for isnetworktty() and isdialuptty(). END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T21:16:37.000000Z K 7 svn:log V 73 [Branch is RELENG_2_2] MFC: Add MLINKS for isdialuptty.3 isnetworktty.3. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T21:20:14.000000Z K 7 svn:log V 29 MFC: Add login.conf support. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T21:32:33.000000Z K 7 svn:log V 93 MFC: login.conf awareness. [only difference is now the random number generation in -current] END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T21:41:51.000000Z K 7 svn:log V 93 MFC: login.conf support. [only remaining difference from -current is reserved port handling] END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-10T22:07:58.000000Z K 7 svn:log V 31 MFC: Make su login.conf aware. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-10T23:03:08.000000Z K 7 svn:log V 92 An updated Italian keymap. Submitted-By: Gianmarco Giovannelli END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-10T23:05:41.000000Z K 7 svn:log V 84 New Italian keymap Submitted by: Gianmarco Giovannelli END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-10T23:46:29.000000Z K 7 svn:log V 91 Cosmetique fixes: shorten help message to fit the screen return to prompt from "show ipcp" END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-11T00:16:00.000000Z K 7 svn:log V 33 Use random() for GenerateMagic() END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-05-11T00:32:14.000000Z K 7 svn:log V 84 Support compressed output. Default is uncompressed output format. Fix print target. END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-05-11T00:34:36.000000Z K 7 svn:log V 43 add a bktrX target (for Bt848 based cards) END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-11T00:41:30.000000Z K 7 svn:log V 37 Print out reject masks on "show lcp" END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-11T00:44:37.000000Z K 7 svn:log V 11 Cosmetique END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-11T04:41:23.000000Z K 7 svn:log V 66 MFC: MAP_FAILED was not declared (but was documented in manpage). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-11T05:26:11.000000Z K 7 svn:log V 33 Include types.h before libutil.h END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-05-11T05:28:54.000000Z K 7 svn:log V 103 MFC: getty enhancements including modem/chat handling and hw= gettytab capability for forcing crtscts. END