ƒ¬/19639 215 191 483 117 133 194 254 160 657 132 241 133 252 313 166 1246 112 339 134 807 811 122 112 112 269 112 168 125 117 208 156 250 171 97 395 182 293 196 131 97 146 108 148 598 172 395 244 110 105 169 110 143 517 97 269 145 201 269 404 182 154 133 735 478 162 433 1505 115 131 270 155 109 130 155 159 234 241 599 130 145 427 179 611 216 97 97 202 131 356 281 246 191 230 813 244 204 190 135 175 595 246 170 224 105 214 127 220 202 159 242 198 140 240 120 98 629 419 238 170 439 172 140 195 101 148 150 154 173 177 140 255 218 170 196 262 325 129 191 175 231 155 313 220 236 170 500 173 499 430 235 124 351 563 385 146 123 498 259 163 119 389 180 105 128 231 733 396 1678 127 150 111 125 191 122 138 277 97 265 160 314 313 244 116 116 162 156 549 204 217 239 412 150 273 319 141 113 167 149 116 136 163 268 169 252 238 175 143 115 169 171 259 202 410 97 269 179 K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-11-11T09:22:13.000000Z K 7 svn:log V 99 Change prototypes for gmtime_r() and localtime_r() in accordance with IEEE pthreads specification. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-11T14:03:33.000000Z K 7 svn:log V 390 Preserve %esi and %edi for all BIOS calls. This is probably only necessary for get_diskinfo(), whose BIOS call sets %es:%edi in some cases, although most documentation says that it doesn't change %edi in the cases that happened to matter (for hard disks). This shall be in 2.1.6 and 2.2. Submitted by: Tor.Egge@idt.ntnu.no (except I kept the unnecessary preservation of %edx and %ecx) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-11T14:15:08.000000Z K 7 svn:log V 25 Bump Mr. Snake to 2.1.6. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-11T14:17:35.000000Z K 7 svn:log V 41 Mr. Snake is 2.2-RELEASE in this branch. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-11T14:18:40.000000Z K 7 svn:log V 101 Make snake 3.0-CURRENT here. There's gotta be a better way of syncronizing our release numbers. :-) END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-11T14:27:12.000000Z K 7 svn:log V 161 Preserve %esi and %edi for get_diskinfo(). See the logs for similar fixes in bios.S. I only fixed the case that is known to be broken here. Should be in 2.2. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-11T15:29:15.000000Z K 7 svn:log V 68 Fixed pessimized (short) i/o port type. Obtained from: SCSI branch END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-11T15:49:27.000000Z K 7 svn:log V 564 Turned off -W and -Winline so that the warnings that should be fixed for 2.2 are more obvious. -Winline is unimportant, but -W gives thousands of warnings for comparisions. Turning off -W also loses warnings for: - auto variables clobbered by longjmp. Not much of a problem in the kernel. - functions returning without a value. I don't like losing this. - an expression statement or the left side of a comma operand contains no side effects. Turning this off also stops warnings for the low quality debugging macros in gsc.c and lpt.c. Should be in 2.2. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-11T15:57:40.000000Z K 7 svn:log V 40 Fixed pessimized (short) i/o port type. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-11T16:07:43.000000Z K 7 svn:log V 148 Staple RELEASETAG since it's always the same for this branch. Go back to previous method of specifying vi's location for 2.1 in fixit floppy (ugh). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-11T16:32:43.000000Z K 7 svn:log V 41 Fixed pessimized (short) i/o port types. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-11T17:11:08.000000Z K 7 svn:log V 159 Fixed pessimized (short) i/o port type. The change in if_epreg.h affects if_epreg.o and 3c5x9.o. These changes are probably harmless, but I can't test them. END K 10 svn:author V 4 paul K 8 svn:date V 27 1996-11-11T17:27:25.000000Z K 7 svn:log V 219 Added ocol: ppp to the first two examples so that ppp catually requests the ppp protocol when it logs in. I'm not sure whether this applies to all the examples. Are there cases where the ISP assumes ppp is being used ? END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-11-11T19:03:51.000000Z K 7 svn:log V 72 Add the PPro %cr4 register to the supported registers in the assembler. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-11T20:39:03.000000Z K 7 svn:log V 1152 Replaced I586_OPTIMIZED_BCOPY and I586_OPTIMIZED_BZERO with boot-time negative-logic flags (flags 0x01 and 0x02 for npx0, defaulting to unset = on). This changes the default from off to on. The options have been in current for several months with no problems reported. Added a boot-time negative-logic flag for the old I5886_FAST_BCOPY option which went away too soon (flag 0x04 for npx0, defaulting to unset = on). Added a boot-time way to set the memory size (iosiz in config, iosize in userconfig for npx0). LINT: Removed old options. Documented npx0's flags and iosiz. options.i386: Removed old options. identcpu.c: Don't set the function pointers here. Setting them has to be delayed until after userconfig has had a chance to disable them and until after a good npx0 has been detected. machdep.c: Use npx0's iosize instead of MAXMEM if it is nonzero. support.s: Added vectors and glue code for copyin() and copyout(). Fixed ifdefs for i586_bzero(). Added ifdefs for i586_bcopy(). npx.c: Set the function pointers here. Clear hw_float when an npx exists but is too broken to use. Restored style from a year or three ago in npxattach(). END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-11T21:24:26.000000Z K 7 svn:log V 20 Merge from -current END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-11-11T22:01:56.000000Z K 7 svn:log V 245 Removed 'XT_KEYBOARD' option from syscons. Document new-style way of getting the same behavior using the flags, which can be done inside of UserConfig. (Also document other syscons flags which were previously undocumented). Requested by: bde END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-11-11T22:04:31.000000Z K 7 svn:log V 41 Removed (now unused) XT_KEYBOARD option. END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-11-11T22:07:17.000000Z K 7 svn:log V 714 1. Avoid a race in scclose(). tty.c has kludges so that the race is actually harmless. 2. Fixed code to match comment in scintr(). 3. Don't allow even root to take control of the machine when securelevel > 0. I've secured the accesses to PSL_IOPL in all drivers and asked pst to review it, but he seems to be busy. Write access to /dev/kmem and other critival devices currently leaks across raisings of securelevel via open fd's, so there may as well be a similar leak for PSL_IOPL. 4. (Most important.) Don't corrupt memory beyond the screen buffers if the cursor happens to be off the 80x25 screen when syscons starts. 5. Fix console cursor update (not perfect yet). Submitted by: bruce END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-11-11T22:21:03.000000Z K 7 svn:log V 718 1. Avoid a race in scclose(). tty.c has kludges so that the race is actually harmless. 2. Fixed code to match comment in scintr(). 3. Don't allow even root to take control of the machine when securelevel > 0. I've secured the accesses to PSL_IOPL in all drivers and asked pst to review it, but he seems to be busy. Write access to /dev/kmem and other critival devices currently leaks across raisings of securelevel via open fd's, so there may as well be a similar leak for PSL_IOPL. 4. (Most important.) Don't corrupt memory beyond the screen buffers if the cursor happens to be off the 80x25 screen when syscons starts. 5. Fix console cursor update (not perfect yet). Submitted by: bruce ~ END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-11T22:32:04.000000Z K 7 svn:log V 30 Merge r1.6. Requested-By: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-11T22:37:26.000000Z K 7 svn:log V 20 Merge from -current END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-11T23:42:30.000000Z K 7 svn:log V 20 Merge from -current END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-12T06:43:24.000000Z K 7 svn:log V 175 Near AHC_SCBPAGING_ENABLE add following comment # WARNING: can effectively kill your disks with some controllers (I am the victim of -current kernel, inodes wiped completely) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-12T08:02:24.000000Z K 7 svn:log V 20 Merge from -current END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-12T08:30:59.000000Z K 7 svn:log V 74 Add missing lists.sgml. Submitted by: Hanai Hiroyuki END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-11-12T08:43:32.000000Z K 7 svn:log V 34 Killed "unknown protocol" printf. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-12T09:11:51.000000Z K 7 svn:log V 25 Mega-merge from -current END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-12T09:24:31.000000Z K 7 svn:log V 115 Restored writability of kern.maxvnodes. It was broken a year ago in rev.1.29 of kern_sysctl.c. Should be in 2.2. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-12T09:51:16.000000Z K 7 svn:log V 64 Fixed spelling error in previous commit. This did not compile. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-12T10:02:09.000000Z K 7 svn:log V 157 Forward-declare `struct inpcb' so that including this file doesn't cause lots of warnings. Should be in 2.2. Previous version shouldn't have been in 2.2. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-12T10:26:37.000000Z K 7 svn:log V 79 Added missing prototype for new function sbcreatecontrol(). Should be in 2.2. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-12T11:29:17.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T12:43:39.000000Z K 7 svn:log V 302 [cry, wail, scream] I thought I *merged* this already! I even remember fixing the exact same things I just fixed this time. Sigh. Maybe I just dreamed it. Anyway, this would more than explain my floppy build problems. :-( If anyone wants me, I'll be in the corner wearing the orange traffic cone. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-12T13:32:49.000000Z K 7 svn:log V 90 doc/1994: spelling error. Submitted by: David Leonard David Leonard END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-12T13:36:52.000000Z K 7 svn:log V 200 Removed #include of "opt_temporary.h". All the temporary options went away, so this header is no longer generated. This change should be in 2.2. The old version shouldn;t have been in 2.2 (blush). END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-12T13:37:51.000000Z K 7 svn:log V 103 doc/1987, table heading in error. Submitted by: Mark Valentine Mark Valentine END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T13:44:27.000000Z K 7 svn:log V 39 Continue my work merging the unmerged. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-12T13:54:49.000000Z K 7 svn:log V 6 yamfc END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-12T14:54:16.000000Z K 7 svn:log V 54 Removed another #include of opt_temporary.h. YA2.2C. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-12T15:40:52.000000Z K 7 svn:log V 16 Save some time. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T17:31:31.000000Z K 7 svn:log V 56 Fix the ipfw LKM. Submitted-By: jc@irbs.com (John Capo) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T18:15:42.000000Z K 7 svn:log V 505 Gnu tar has problems creating an archive which contains a file with a hard link to another file which has a long (>=100 char) name. When listing such an archive, the name of the link is truncated to 99 characters, and when extracting such an archive, an error is reported because it is trying to create a hard link to a file which doesn't exist. This patch fixes that problem and has also been sent to the GNU maintainers. Closes PR#1992 Submitted-By: David Dawes END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T18:20:53.000000Z K 7 svn:log V 80 Update to version 3.8a. Requested-By: Bill Fenner END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-12T18:35:06.000000Z K 7 svn:log V 300 Back out rev 1.7 which was to fix PR#1206 (to be reopened). This patch causes too many side effects, one of which bites hard is when interrupting a 'make fetch' in the ports tree (PR#1990). This whole area is a real can of worms.... This most definately should go into 2.2 Reviewed by: steve, bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T18:39:35.000000Z K 7 svn:log V 151 Only save userconfig changes if the boot floppy version and the installed version match. Pointed-out-by: hosokawa@mt.cs.keio.ac.jp (HOSOKAWA Tatsumi) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T18:41:29.000000Z K 7 svn:log V 18 Merge from r1.140 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T18:43:06.000000Z K 7 svn:log V 13 Merge r1.140 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T19:16:46.000000Z K 7 svn:log V 77 Now that systat's working again, bring the vmstat cleanup over from -stable. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T19:18:05.000000Z K 7 svn:log V 18 Bump BOOTMFSSIZE. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T19:23:44.000000Z K 7 svn:log V 51 Bring back-out of r1.7 to 2.2. Requested-By: peter END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-12T20:00:24.000000Z K 7 svn:log V 424 Fixed buffer overflow for large values in editval(). The buffers were one too small for (hex) 12345678 and 4 too small for -1234567890. Large values can be created by config and userconfig although not (previously) by visual userconfig. Fixed a sign extension bug for backspacing on "negative" hex values in editval(). Increased field width and range for `flags' so that all possible values can be displayed and edited. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-12T22:19:13.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 2 se K 8 svn:date V 27 1996-11-12T22:20:22.000000Z K 7 svn:log V 177 Fix PCI to PCI bridge register bit field masks. Thanks to "Mike Durian" for the very good problem report and his support as a beta tester of this patch. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-12T22:32:35.000000Z K 7 svn:log V 53 Bruce's suggestion with disklabel and MFS size bump. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-12T23:09:15.000000Z K 7 svn:log V 108 Increase precision of duration to milliseconds. Some heuristics to avoid overflow in calculation attempted. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-11-12T23:10:24.000000Z K 7 svn:log V 177 Fix PCI to PCI bridge register bit field masks. Thanks to "Mike Durian" for the very good problem report and his support as a beta tester of this patch. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-11-12T23:18:12.000000Z K 7 svn:log V 312 Add support for header type == 1 devices (PCI 2.1 compatible PCI to PCI bridges with support for 64 bit memory addresses and 32 bit I/O addresses). The code is not complete. It ignores the upper half of the long addresses. This is not a problem on PC compatible systems, but has to be fixed for real computers. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-11-13T01:06:40.000000Z K 7 svn:log V 90 Add the >optional< ability to sense PPP link bringups and call an authentication program END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-11-13T01:33:10.000000Z K 7 svn:log V 62 Manage UTMP entry if we're doing username/password PAP logins END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-11-13T01:36:52.000000Z K 7 svn:log V 41 remove newly added reference to ppplogin END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-11-13T01:45:56.000000Z K 7 svn:log V 639 Submitted by: Archie and me. We encountered an interesting situation where the superblock for a file system got written to disk with the "fs_fmod" flag set to one. It appears that this flag is normally supposed to be cleared during ffs_sync(), but we experienced a crash, or some other weird occurrence that left it on the disk set to 1. Later this partition was mounted read-only... and the fs_fmod field was never cleared, causing ffs_sync() to panic "rofs mod" when trying to unmount that filesystem (ffs_vfsops.c: line 790). fix: set this bit to 0 when you load the superblock from disk. (see more complete mail on this to hackers) END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-13T02:00:17.000000Z K 7 svn:log V 383 Another round of resync and some added sound support. sys/pc98/i386/machdep.c: sync with i386/i386/machdep.c sys/pc98/conf/options.pc98: sync with i386/conf/options.i386 sys/i386/isa/sound: DMA auto initialize mode support for PC98. contributed by: Akio Morita Definite 2.2 material, I believe. Submitted by: The FreeBSD (98) Development Team END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-11-13T02:01:36.000000Z K 7 svn:log V 67 Submitted by: Archie@whistle.com clear the fmod flag if it's set. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-11-13T08:06:26.000000Z K 7 svn:log V 340 Back out freebsd local change which always forced SMTP to assume an 8-bit clear channel. This change was originally put in for freefall, and is completely irrelevant given that freefaill defines the generic SMTP service to use the smtp8 mailer (which is standard mechanism.) [The original patch violated RFC-821.] Apply to: 2.2 (please) END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-13T11:37:40.000000Z K 7 svn:log V 1409 (1) There is no default "orphans" for CATEGORIES, it simply fails if you have a Makefile without one. (2) Fix case when user had DISTDIR defined elsewhere and DIST_SUBDIR is also defined. (Submitted by: max) (3) Add several popular master sites as variables. For instance, MASTER_SITE_XCONTRIB is defined to be a list of X11R6 contrib sites, which you can set MASTER_SITES to in your Makefile if you just want ftp.x.org or any of the mirror sites. There is also a new variable, MASTER_SITE_SUBDIR, to specify which subdirectory of the master site your tarball is located. One nice thing this enables the user to do is to define the nearest mirror site in /etc/make.conf. This is especially useful for continents without a full FreeBSD master site. Eventually, we will probably split this into a separate file (bsd.port.sites.mk?), and add some more sites from all corners of the world. Right now, XCONTRIB, GNU, PERL_CPAN, TEX_CTAN, and SUNSITE are supported. (4) COMPRESS_MAN command alias is replaced by MAN[1-9LN] variables. You just say "MAN1=foo.1 bar.1" and the make rules will automatically compress it for you if necessary. (Idea by: obrien) (5) New "distclean" target to delete distfile too. (Submitted by: obrien) (6) Chained dependency cleaning, can be turned off by NOCLEANDEPENDS. Reviewed by: the ports list END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-13T11:42:57.000000Z K 7 svn:log V 21 Merge from -current. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T11:49:44.000000Z K 7 svn:log V 39 Update the documentation for 2.2-ALPHA END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T11:58:29.000000Z K 7 svn:log V 177 Bump BOOTMFSSIZE again on advice from Don (I'm working on 2.2 right now so my 2.1.6 builds are somewhat lagging). Also take out the debugging info flag as a default in doFS.sh END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T12:03:17.000000Z K 7 svn:log V 63 Merge more robust userconfig selection behavior from -current. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T12:07:38.000000Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T12:15:26.000000Z K 7 svn:log V 38 Actually, it's over 600 packages now. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T12:28:27.000000Z K 7 svn:log V 63 Merge from HEAD. Why? Because the Meistersinger asked me to. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T12:32:31.000000Z K 7 svn:log V 67 Merge from 1.4 (back out freebsd local changes). Requested-By: pst END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T12:35:17.000000Z K 7 svn:log V 141 Bring forward doc changes from 2.2. Much will need changing for 3.0, which is where this is headed, but it's better than the 2.2-SNAP docs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T13:15:45.000000Z K 7 svn:log V 148 Since we're not using disklabel's cute cloning feature in 2.1.6, use a prototype of "auto" instead. Submitted-By: Don Lewis END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T13:40:47.000000Z K 7 svn:log V 506 I'm feeling charitable, so I'll save the bloatists some valuable wind: BLOAT! BLOAT! BLOAT! BLOAT! Yes, but where else to put these stinking compat distributions. I, for one, am bone tired of creating them by hand and then having everyone tell me I left something out/in. Now any commiter can adjust the list as necessary, and I forsee this as being so seldom necessary that I've simply committed the uuencoded tarballs - these are from the last SNAP, and nobody complained (for once) about that set. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-13T14:14:17.000000Z K 7 svn:log V 38 Merge from HEAD (compat dist changes) END K 10 svn:author V 4 jhay K 8 svn:date V 27 1996-11-13T18:06:52.000000Z K 7 svn:log V 52 Oops I forgot to add the official id for this card. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-13T18:31:57.000000Z K 7 svn:log V 334 Don't fiddle with RTS if RTS flow control is off. This gives applications almost complete control over RTS (control of its initial value is still missing). This fixes PR 1644 for sio. The author of PR 1644 wants it in 2.1.6 and 2.2. This may be safe since the complications are only in rarely used cases that I hope I've covered. END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-11-13T19:04:31.000000Z K 7 svn:log V 86 start rpc.statd for nfs_server case. add warning and commented out line for rpc.lockd END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-13T20:00:03.000000Z K 7 svn:log V 518 Bruce says: "You have been programming in the kernel for too long :-)." and he's right ... I forgot about this floating point stuff you can use in user-land :-) Increase precision of duration to microseconds. No heuristics to avoid overflow in calculation needed - just depend on DBL_MAX being a bit larger than LONG_MAX. Use double instead of `struct timeval' in dd.h so that everything doesn't have to include . Fixed style bugs in recent and old FreeBSD changes. Reviewed by: phk Submitted by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-13T20:05:56.000000Z K 7 svn:log V 123 Ok, guys, you missed the ALPHA, now we're "POST-ALPHA" And more than 600 packages, (each with it's own signature theme :-) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-13T20:19:36.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-13T20:30:16.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-13T22:50:32.000000Z K 7 svn:log V 108 Change WARNING line about SCB paging to: # WARNING: with AHC_TAGENABLE set can be dangerous on Adaptec 2842 END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-11-13T23:55:28.000000Z K 7 svn:log V 38 Slight rewording of the BUGS section. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-14T02:03:52.000000Z K 7 svn:log V 263 Replace vi with ed on fixit floppy - we're out of space for it and `ee' on the boot floppy already provides a screen editor anyway (not the best, but hey - what do you expect for 1.2MB?). Just getting this off my TODO list, in case this is ever picked up again. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-14T05:05:26.000000Z K 7 svn:log V 187 1) Don't allow endless recursion in ftp_close when it attempts to send QUIT to closed connection. 2) Preserve login failure code, don't overwrite it with ftp_close code Should go to 2.2 END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-14T05:22:12.000000Z K 7 svn:log V 152 Oops, forget the fact that several ftp connections can be active at the same time, so add new con_state to avoid QUIT recursion Still should go to 2.2 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-14T05:46:22.000000Z K 7 svn:log V 99 "over 600 packages" (geeze, this has been sitting uncommitted in my source tree for 5 days! :-( ). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-14T05:47:39.000000Z K 7 svn:log V 137 Add Sujal Patel to list of developers - whoops! I've no idea how he slipped through the cracks; sorry, Sujal! This should go into 2.2. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-14T06:59:41.000000Z K 7 svn:log V 719 For functions ftpGetURL, ftpPutURL, ftpLogin it was impossible to know FTP error return code because 1) They return NULL, it means that ftpErrno can't be used because it takes file pointer 2) They don't have FILE-type argument as f.e. ftpGet/ftpPut to use it for ftpErrno instead. For that functions I add yet one int* type argument to store FTP error return code. It is impossible to add some global variable for that reason, because user can have multiply FTP connections opened at the same time. So, interface changed, major number bumped. Userland changes will follows. Minor bugfixes, the code: Forget to close file in few places, when failure occurse Forget to NULL cached host name, multiply free is possible END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-14T07:06:25.000000Z K 7 svn:log V 150 Change to new ftpLogin interface Now clearly say: Not logged in instead of old: Broken pipe (note it was original reason for all my libftpio changes) END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-14T07:30:17.000000Z K 7 svn:log V 110 Use new ftpGetURL interface, as result, report FTP error via ftpErrString or net error via hstrerror(h_errno) END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-14T07:36:26.000000Z K 7 svn:log V 97 Report net connection error via hstrerror(h_errno) now instead of simple fact that can't connect END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-14T08:04:50.000000Z K 7 svn:log V 43 Grumble, I messed up the last commit here. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-14T08:10:31.000000Z K 7 svn:log V 83 Converge on one language. Reviewed by: phk Submitted by: Alex Nash END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-14T08:46:21.000000Z K 7 svn:log V 500 Some more updates. wdreg.h: Delete wd_ctlr macro. PC98 version of wd.c treats it as a variable. GENERIC98: Delete ep0 entry. Current ep driver write I/O port 0x100. This clobbers ICW of i8259, because upper 8bits of address line is not masked on mother board. if_fe.c: Merge from revision 1.18 of sys/i386/isa/if_fe.c. pc98.c: Globalize dmapageport, because SCSI driver use this variable. wd82371.c: Yet another merge. These are 2.2 candidates. Submitted by: The FreeBSD(98) Development Team END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-14T09:44:09.000000Z K 7 svn:log V 152 Since ftpPutURL not use hostname cache, optimize it by always closing connection at the end of operation, so it not leave opened file without a reason. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-14T09:51:47.000000Z K 7 svn:log V 77 Oops, back out previous optimization, don't work as I expect (lack of sleep) END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-14T11:35:19.000000Z K 7 svn:log V 129 Oops, forgot to silencethe gzip command to compress manpages. It will be nice if this went into 2.2, I guess. Reminded by: max END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-14T11:42:14.000000Z K 7 svn:log V 11 Mergetate. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-14T11:45:42.000000Z K 7 svn:log V 119 Just realized that the spacing after "==>" is not consistent. I'm terribly sorry, please merge this into 2.2 as well. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-14T12:53:15.000000Z K 7 svn:log V 35 Darn! This slipped under my nose. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-14T13:57:23.000000Z K 7 svn:log V 127 TRUE/FALSE are used even outside of VISUAL_USERCONFIG - move them accordingly. Submitted-By: Don Lewis END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-14T14:21:44.000000Z K 7 svn:log V 109 Incorporate some more fixes for floppy auto-sizing from Don. Submitted-By: Don Lewis END K 10 svn:author V 7 andreas K 8 svn:date V 27 1996-11-14T14:23:53.000000Z K 7 svn:log V 63 Add a note, that vn driver has to be compiled into the kernel. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1996-11-14T14:28:26.000000Z K 7 svn:log V 145 Added $PATH to the end of PATH. Otherwise the command 'expr' can't be found by the shell when running MAKEDEV from the fixit floppy environment. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-14T14:50:29.000000Z K 7 svn:log V 105 Add a bunch more miscellaneous bits of hardware. Submitted-By: Luigi Rizzo END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-14T14:51:16.000000Z K 7 svn:log V 48 Add notes on Stallion boards. Submitted-By: sos END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-14T15:55:21.000000Z K 7 svn:log V 147 movl instruction should have been lea (this is why userconfig didn't work in 2.1). Spotted-by-the-keen-eyes-of: Don Lewis END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-14T15:55:40.000000Z K 7 svn:log V 28 Merge lea change from HEAD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-14T16:24:34.000000Z K 7 svn:log V 7 Merge. END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-11-14T22:19:17.000000Z K 7 svn:log V 536 Finally a start at sharing the kdb controller routines between syscons and psm, curtesy Kazutaka Yokota with minor changes by me. This contains an update of the psm driver as well. This also fixes the breakage that I introduced to the psm driver by making syscons poll for keyboard events in the atempt to fix the hanging keyboard problem. It works perfectly for me, and I'd like to hear from all that have had keyboard/ps/2 mouse problems if this is the cure... Submitted by: Kazutaka YOKOTA (yokota@zodiac.mech.utsunomiya-u.ac.jp) END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-15T05:14:44.000000Z K 7 svn:log V 324 Finally, the Japanese version of the handbook. Not in the parent Makefile yet as John needs to figure out ${LANG}-based doc building. Please put this in 2.2, or the translators are going to kill me. ;) Submitted by: doc-jp@jp.freebsd.org (The FreeBSD Japanese Doc Team) Reviewed by: doc-jp@jp.freebsd.org (mutual review) END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-15T05:14:44.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r19754, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1996-11-15T05:14:45.000000Z K 7 svn:log V 74 This commit was manufactured by cvs2svn to create tag 'handbook_96_11_14'. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-11-15T05:30:52.000000Z K 7 svn:log V 345 New PS/2 mouse drive which uses the new 'shared' keyboard/psm read routines. An older version of this was tested successfully on all of my systems with PS/2 mice. This was brought in without testing because it is necessary due to the previously committed syscons changes. Submitted by: Kazutaka Yokota END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-11-15T05:41:34.000000Z K 7 svn:log V 79 Removed 2.1-compatability code and made the debugging less verbose by default. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-11-15T06:17:36.000000Z K 7 svn:log V 47 KNF'ify and fix boo-boo I made in last commit. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-15T06:18:41.000000Z K 7 svn:log V 100 Create directory for Japanese handbook. Definite 2.2 material if the handbook is going to make it. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-11-15T06:22:48.000000Z K 7 svn:log V 9 KNF'ify. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-11-15T06:26:30.000000Z K 7 svn:log V 55 Added 'Kazutaka YOKOTA' for his PS/2 and syscons work. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T07:00:58.000000Z K 7 svn:log V 58 Ammend the BOCA entry again to list multiple board types. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T07:02:08.000000Z K 7 svn:log V 62 List more info on supported NCR controllers. Submitted-By: se END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T07:06:58.000000Z K 7 svn:log V 81 Mention supported AMD NICs and SCSI/NIC combos. Elimiate tabs. Submitted-By: se END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T07:39:42.000000Z K 7 svn:log V 85 Add a distribute target so that CATALOG gets properly added to the doc distribution. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T08:10:10.000000Z K 7 svn:log V 48 Move TRUE/FALSE outside of #ifdef (as in HEAD). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T08:20:00.000000Z K 7 svn:log V 162 This file is just too darn easy to forget about. Bump to 2.1.6-RELEASE and projected release date of December 1996. 2.2-RELEASE's projected date is January 1997. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T08:30:39.000000Z K 7 svn:log V 125 Rename sb.h to sb_defs.h and pas.h to pas_defs.h so there's no possibility of conflict with the versions in the compile dir. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T08:44:24.000000Z K 7 svn:log V 78 D'oh! I did change this one, but never committed it. Too many source trees. END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-11-15T08:45:24.000000Z K 7 svn:log V 103 Only poll the keyboard if the data left in the buffer is from the kbd, not if its from the psm device. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T09:00:56.000000Z K 7 svn:log V 169 Change this back to movl for -current since it seems to work there. Bruce says that movl is broken in -stable, which would certainly explain why this didn't work there. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-15T09:19:22.000000Z K 7 svn:log V 230 I'm not going to whine to Jordan anymore, since he seems to be busy with the other two trees. Bump RELDATE to Feb 1997, one greater than 2.2. Now I can go update my porting.sgml. NOT a 2.2 candidate, in case phk's wondering. :) END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-15T09:34:41.000000Z K 7 svn:log V 35 Merge from HEAD. Approved by: phk END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-11-15T11:51:01.000000Z K 7 svn:log V 97 Added Andreas Lohr for his latest xmandel and mgroff port submissions. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-15T12:34:26.000000Z K 7 svn:log V 82 Remove backward-compatible locale aliases, XFree now support native FreeBSD names END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-15T14:12:21.000000Z K 7 svn:log V 136 Uninitialised length variable passed to accept(), causing random accept() failures due to EFAULT. This is screaming out to go into 2.2 END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-15T14:13:51.000000Z K 7 svn:log V 61 Fix harmless bugs found while hunting for chpass nis failure END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-15T15:56:45.000000Z K 7 svn:log V 218 oops, forgot to commit this. the sockaddr_un init code was missing initialisers for sun_len and not accounting for it in the sizeof calculation. Ie: it was potentially sending an unterminated string into the kernel. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-11-15T16:07:03.000000Z K 7 svn:log V 123 Fix RFC 1650 stats... should have read the doco more carefully. Fixes PR#2011 Submitted by: seki@sysrap.cs.fujitsu.co.jp END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-11-15T16:15:56.000000Z K 7 svn:log V 139 Patches from driver author in PR#2010. Submitter requests that this patch be merged into 2.2. Submitted by: seki@sysrap.cs.fujitsu.co.jp END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-11-15T17:30:29.000000Z K 7 svn:log V 77 Disable mouse acceleration by default to be the same as the previous driver. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-15T17:36:20.000000Z K 7 svn:log V 405 pw_scan() was being used to convert a string into a struct passwd, with an auto stack variable that was about to disappear. It broke with some nis passwd changes because of a gethostbyname() call that uses a fair bit of stack.. This was a timebomb waiting to go off at any time and could have been causing subtle corruption for a while. AARGH!! This is HIGHLY reccomended for 2.2 and presumably 2.1.6 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T17:54:18.000000Z K 7 svn:log V 81 Fix minor typo in release notes. Submitted-By: Don Lewis END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-11-15T18:01:59.000000Z K 7 svn:log V 404 Eek! When I added the YP_INTERDOMAIN and YP_SECURE support, I documented and set the B and S variables here, but I forgot to actually add them to the master.passwd and hosts.* targets. In other words, they weren't being passed to yp_mkdb as needed. This needs to go into 2.2; it doesn't break things a lot, but it leaves your master.passwd maps available to unprivileged users without you realizing it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T18:09:09.000000Z K 7 svn:log V 337 STL object files missing from libstdc++ - fix. This closes PR#1975 and was on my TODO list, so I'm breaking my own "no more commits before I fly!" rule and taking care of this, since it was at the very top and Peter shamed me in to taking care of it. This is definitely a 2.2 candidate. Submitted-By: Mark Diekhans END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-15T18:12:25.000000Z K 7 svn:log V 140 bring in rev 1.8 from -current, don't return pointers to a non-static stack variable.. causes random chpass failures in some circumstances. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T18:15:45.000000Z K 7 svn:log V 32 Merge from HEAD (be thorough!). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-15T18:25:51.000000Z K 7 svn:log V 256 bring in rev 1.2: initialise length variable so that accept() doesn't EFAULT, depending on random stack values. bring in rev 1.3: initialise length in sockaddr_un.sun_len, and account for the sun_len field that is new since 4.3BSD. (Approved by: phk :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T18:35:35.000000Z K 7 svn:log V 470 Break my own rule again - I didn't think this stuff was going to come back with the copyright stuff fixed so soon (this should be merged into 2.2 when you have a chance, Poul). This is the new AWE32 driver, with support for the AWE32's fancy MIDI synthesizer. The utilities for this will appear as port submissions soon afterwards, according to the submitter. Submitted-By: Randall Hopper Written-By: Takashi Iwai END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T18:36:25.000000Z K 7 svn:log V 292 This is the new AWE32 driver, with support for the AWE32's fancy MIDI synthesizer. The utilities for this will appear as port submissions soon afterwards, according to the submitter. Submitted-By: Randall Hopper Written-By: Takashi Iwai END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T18:44:02.000000Z K 7 svn:log V 54 Bring in Rod's definitive information on BOCA boards. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T18:44:20.000000Z K 7 svn:log V 31 Merge BOCA comments from HEAD. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-11-15T18:50:31.000000Z K 7 svn:log V 402 Reword two messages: duplicate ip address 204.162.228.7! sent from ethernet address: 08:00:20:09:7b:1d changed to arp: 08:00:20:09:7b:1d is using my IP address 204.162.228.7! and arp info overwritten for 204.162.228.2 by 08:00:20:09:7b:1d changed to arp: 204.162.228.2 moved from 08:00:20:07:b6:a0 to 08:00:20:09:7b:1d I think the new wordings are more clear and could save some support questions. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-15T18:57:36.000000Z K 7 svn:log V 164 Bring in rev 1.8 (don't accumulate unnecessary commas at the end of the gecos string) and rev 1.9 (don't return pointers to strings on the stack in struct passwd). END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-11-15T19:49:41.000000Z K 7 svn:log V 67 Start to document how the interface MIB stuff is supposed to work. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T19:53:08.000000Z K 7 svn:log V 27 Add vx to list of devices. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-15T20:27:14.000000Z K 7 svn:log V 296 Disabled i586-optimized copyin and copyout. They usually panic if the user supplies a bad address, because they push a lot of stuff that the fault handler doesn't know about onto the stack. This has been broken for more than half a year despite being tested for almost half a year in -current. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T22:16:09.000000Z K 7 svn:log V 88 Fix a bogon in my new release.10 target. Submitted-By: John Hay END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T22:18:44.000000Z K 7 svn:log V 13 Merge r1.257 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1996-11-15T23:20:32.000000Z K 7 svn:log V 33 Got oly@world.std.com real name. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-15T23:40:41.000000Z K 7 svn:log V 138 Fix various bogons which could cause searches for the console device to run off a cliff. Submitted-By: Don Lewis END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-11-16T01:07:35.000000Z K 7 svn:log V 638 Assert that we have seen an identify or have not disconneccted since the initial selection when entering the status phase. This is the same assertion we use for all the other data transfer phases. Hopefully fix the hangs in the mesgin and mesgout phases that I introduced last week during some code cleanup. I need to get some of these 12MB/s drives so I can reproduce these hangs here... Add a pause disable in the SCB paging case around our manipulation of the QOUTQCNT variable. This is simply extra sanity. Set LASTPHASE to P_BUSFREE once we see a busfree so that the kernel driver can differentiate this from a data out phase. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-11-16T01:09:20.000000Z K 7 svn:log V 301 Since there have been so many reports of the Memory Mapped I/O to the aic7xxx cards failing on certain motherboards, reverse the logic used to control this feature. AHC_FORCE_PIO is replaced with AHC_ALLOW_MEMIO. GENERIC no longer needs to specify the AHC_FORCE_PIO option since this is the default. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-11-16T01:19:14.000000Z K 7 svn:log V 1582 Be even more careful in how we manipulate the QOUTQCNT variable. Now we do reset it from the QOUTCNT register inside a pause/unpause. This now happens once per command complete interrupt in the paging case (one interrupt can be for multiple completed commands). I may introduce a counter and do a lazy update in the future, similar to what is done with the QINCNT. Enhance the QUEUE FULL condition handling so that the number of openings will be reduced. This has become more important now that the driver is faster. This code really belongs in the gerneric SCSI layer, as will be the case once 3.0 gets the code from the 'SCSI' branch. Add some #if 0'd out trace code I've been using to help debug sequencer problems. Fix the SCB paging problem that I was seeing. This was only on my 7850 controller and stems from the fact that its QINFIFO can only handle 3bit SCB identifiers. This means that you can only have 8 transactions open at a time with the current paging scheme to these controllers. The code added to enforce this is generic in that it tests for the number of relevent bits that the QINFIFO can store and adjusts the max accordingly. It may be possible to come up with a scheme that allows for more than 8 commands at a time, but I don't know that it is worth the effort simply to fix a low end card. The aic7880 still can do 255. This problem may be related to what Andrey was seeing since I don't have n aic7770 rev E chip here to test on, but as soon as someone probes one of these cards with this new code, the dmesg output will tell the whole story. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-11-16T01:19:50.000000Z K 7 svn:log V 33 AHC_FORCE_PIO -> AHC_ALLOW_MEMIO END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-16T02:24:23.000000Z K 7 svn:log V 58 Commit AWE32 changes I forgot in my first round. Whoops! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-11-16T03:06:25.000000Z K 7 svn:log V 19 fimib.4 -> ifmib.4 END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-11-16T14:40:47.000000Z K 7 svn:log V 29 The latest release is 2.1.6. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-16T16:41:17.000000Z K 7 svn:log V 97 Disallow non-root users to start in daemon mode. Obtained from: Eric Allman END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-16T16:44:25.000000Z K 7 svn:log V 28 merge rev 1.8 from -current END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-16T16:48:39.000000Z K 7 svn:log V 44 adapt rev 1.8 to sendmail-8.7 as in -stable END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-16T19:30:14.000000Z K 7 svn:log V 184 Improve mkctm.c so we can use it, and start using it. This should help quite a bit on the load. Notice that some minor changes in config files will be needed. Contact me for details. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-16T21:34:19.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-16T21:45:35.000000Z K 7 svn:log V 170 Redo last merge from -current.. phk accidently spammed a slightly older version over the previous fix. Damn, and I can't even come up with some sarcastic comment.. :-) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-16T22:05:46.000000Z K 7 svn:log V 68 Check bogus and ignore against the relative name, not the absolute. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-11-16T22:05:52.000000Z K 7 svn:log V 222 Fix core dump after printing usage message (pointed out by BDE). Add printing of PCI header type register. (This makes the output 80 columns wide. Ughh. I'm looking for a better way to put the information on one line ...) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-11-16T22:40:59.000000Z K 7 svn:log V 218 Comment out the setting of PATH in /dev/MAKEDEV on the fixit floppy. It's entirely useless there. Observed by: andreas Make the pre-existance of /R/stage/dists/compat* non-fatal, so `make rerelease' won't fall over. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-11-16T22:42:13.000000Z K 7 svn:log V 149 Provide a symlink for /bin/sh when the fixit floppy is mounted, so scripts using #!/bin/sh (like /mnt2/dev/MAKEDEV) will work. Observed by: andreas END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-11-16T22:45:51.000000Z K 7 svn:log V 22 Merge from rev 1.258. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-11-16T22:46:17.000000Z K 7 svn:log V 22 Merge from rev 1.142. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-11-16T22:49:02.000000Z K 7 svn:log V 68 Initialize memory obtained by malloc(). Detected by: phkmalloc -AJ END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-11-16T22:50:21.000000Z K 7 svn:log V 62 Merge from rev 1.6: initilaize memory obtained with malloc(). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-11-16T22:53:45.000000Z K 7 svn:log V 454 Disable the inclusion of the Posix regexp stuff into libgnuregexp. We've already got it in libc, but both libraries are incompatible wrt. their header files and internal data structures. This incompatibility caused the expr(1) on the fixit floppy to mysteriously dump core for the colon operator. Strong 2.2 candidate, since it fixes the usage of MAKEDEV on the fixit floppy. I'd like to get it reviewed by somebody else though. Observed by: andreas END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-11-17T00:22:54.000000Z K 7 svn:log V 109 Fix the C programmer's bug #1: EOF is of type `int', not `char'. Strong 2.2 candidate. Submitted by: wosch END K 10 svn:author V 6 obrien K 8 svn:date V 27 1996-11-17T00:25:26.000000Z K 7 svn:log V 121 Added PATCH_DIST_STRIP to sample Makefile. Moved IS_INTERACTIVE earlier in the example since it can be quite important. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-17T01:42:32.000000Z K 7 svn:log V 145 Pad two-letter names not with ending space, but with beginning space As result, it not looks anymore as: xx , ... but as xx, ... 2.2 candidate END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-11-17T02:11:01.000000Z K 7 svn:log V 317 Improve the caching of small files like directories, while not substantially increasing buffer space. Specifically, we double the number of buffers, but allocate only half the amount of memory per buffer. Note that VDIR files aren't cached unless instantiated in a buffer. This will significantly improve caching. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-11-17T02:16:34.000000Z K 7 svn:log V 56 fix C programmer's bug number 12.2 submitted by: bruce END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-11-17T02:38:31.000000Z K 7 svn:log V 178 Improve the locality of reference for variables in vm_page and vm_kern by moving them from .bss to .data. With this change, there is a measurable perf improvement in fork/exec. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-11-17T02:43:29.000000Z K 7 svn:log V 223 In C, variable declarations are illegal except at the beginning of a block, even if newer GCC lets you get away with it. Case labels do not begin a block, so I added a block around the code that requires the new variable. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-11-17T03:51:33.000000Z K 7 svn:log V 47 install rmuser, addgroup, rmgroup in /usr/sbin END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-11-17T03:57:08.000000Z K 7 svn:log V 19 delete removeuser END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-11-17T03:59:46.000000Z K 7 svn:log V 73 removeuser moved from /usr/share/examples/removeuser to /usr/sbin/rmuser END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-17T08:11:18.000000Z K 7 svn:log V 57 Make the case where there is no changes look less fatal. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-17T11:03:07.000000Z K 7 svn:log V 23 Detect GUS patches now END K 10 svn:author V 6 obrien K 8 svn:date V 27 1996-11-17T18:54:51.000000Z K 7 svn:log V 41 Explained the new MAN[1-9NL] varaiables. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1996-11-17T19:14:54.000000Z K 7 svn:log V 68 Added speal about MASTER_SITE_{XCONTRIB,PERL_CPAN,TEX_CTAN,SUNSITE} END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-11-17T23:25:17.000000Z K 7 svn:log V 172 Update wording of the one message that was in the DIAGNOSTICS section. Add three other common messages. This should be in 2.2 to go with the netinet/if_ether.c rewording. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-11-18T01:29:09.000000Z K 7 svn:log V 76 xterm: add Home & End keys, they are different from tc=vt220 2.2 candidate END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-18T02:26:51.000000Z K 7 svn:log V 157 Import sendmail-8.8.3 - this contains the official fix to replace the previous workaround patch that I used. Obtained from: Eric Allman END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-18T02:26:51.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r19841, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1996-11-18T02:26:52.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_8_3'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-18T02:34:34.000000Z K 7 svn:log V 49 Merge conflicts from 8.8.3 import onto mainline. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-11-18T02:45:46.000000Z K 7 svn:log V 24 Fixed obsolete comment. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-11-18T04:55:44.000000Z K 7 svn:log V 78 Fixed broken SIOCGIFADDR. It was copying out garbage as the ethernet address. END K 10 svn:author V 3 max K 8 svn:date V 27 1996-11-18T06:38:50.000000Z K 7 svn:log V 79 Added IMAMURA Tomoaki for making port of jp-hex. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-11-18T07:12:49.000000Z K 7 svn:log V 164 fix my previous commit here.. I broke the branch compile with a linker error due to an undefined function that exists in 8.8 but not 8.7. Pointed out by: rgrimes END K 10 svn:author V 3 max K 8 svn:date V 27 1996-11-18T07:39:16.000000Z K 7 svn:log V 109 Updated Naoki Hamada's e-mail address: nao@sbl.cl.nec.co.jp -> nao@tom-yam.or.jp Requested by: Naoki Hamada END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-18T16:56:51.000000Z K 7 svn:log V 317 Fixed uninitialized variables for the '/'-in-pathname case in execvp(). Garbage in `eacces' caused the wrong errno to be set for non-EACCES errors. Garbage in `etxtbsy' caused a semi-random retry strategy for ETXTBSY errors. Found by: NIST-PCTS. gcc -Wall reported the problem, but -Wall is not enabled for libc. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-11-18T19:14:57.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-11-18T19:24:47.000000Z K 7 svn:log V 176 Fixed execvp() of an empty pathname to fail POSIXly. Previously it attempted to exec the components of $PATH and it usually set errno to the wrong value. Found by: NIST PCTS END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-11-18T19:37:52.000000Z K 7 svn:log V 84 Fix arg parsing. kdump used to allow a single argument, which it silently ignored. END