ĨW73000 216 205 457 407 198 332 229 402 137 147 173 168 445 221 151 186 190 169 726 461 145 218 144 181 198 127 480 261 137 251 209 145 347 125 165 910 127 193 267 137 123 155 555 779 443 124 143 135 140 167 130 832 239 123 142 188 145 231 161 159 722 318 165 117 158 120 237 171 164 111 112 326 377 587 164 204 265 143 111 394 115 122 154 200 238 121 136 344 361 115 152 134 159 125 116 190 126 120 126 114 116 148 134 237 337 203 156 407 458 175 397 304 557 157 133 329 264 185 277 169 113 112 152 397 236 166 266 127 126 328 112 173 268 229 224 452 309 217 129 141 163 131 151 973 106 143 446 183 140 127 251 168 204 170 228 153 186 332 353 319 234 137 1429 168 159 457 133 151 129 281 164 221 142 327 165 250 237 516 147 590 682 401 470 330 207 126 297 119 127 120 241 176 127 140 126 170 130 333 751 221 189 975 126 163 302 236 464 123 111 331 145 146 461 331 607 134 210 K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-24T22:23:12.000000Z K 7 svn:log V 109 Add "ELFOSABI_NONE" which is the symbol used in a copy of the old ELF spec, as an alias for "ELFOSABI_SYSV". END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-02-25T02:53:06.000000Z K 7 svn:log V 363 - Rename the lcall system call handler from Xsyscall to Xlcall_syscall to be more like Xint0x80_syscall and less like c function syscall(). - Reduce code duplication between the int0x80 and lcall handlers by shuffling the elfags into the right place, saving the sizeof the instruction in tf_err and jumping into the common int0x80 code. Reviewed by: peter END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-25T03:55:01.000000Z K 7 svn:log V 315 alter sndbuf_clear to clear 1 byte at a time instead of 2. this fixes the panics that have been observed with sb16 cards and certain wav files where sndbuf_clear was asked to clear an odd number of bytes- a condition that *should* never occur and i'm still investigating. however, this fixes the symptom for now. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-25T04:56:23.000000Z K 7 svn:log V 102 Move netgraph spimlock order entries out of the #ifdef SMP section. They need to be there for UP too. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-25T05:34:33.000000Z K 7 svn:log V 236 Add a Makefile for the sample node so It can be compiled. This helps to stop it from geting out of sync. It is not part of the normal build but I can use it with all the others when I make changes to netgraph to ensure it is buildable. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-25T05:36:25.000000Z K 7 svn:log V 133 Make the sample netgraph node compileable again. Makes it easier for people if they can start with something that actually compiles. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-25T05:46:52.000000Z K 7 svn:log V 306 Add a node that looks to all the word like an ethernet but delivers its ehternet frames to a netgraph hook. Submitted by: "Vitaly V. Belekhov" translated to 5.0 by me. man page not yet written. This node still needs a little work.. don't use yet. Not yet linked into the build. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-25T05:52:38.000000Z K 7 svn:log V 43 Drop the 'count' from the aha device specs END K 10 svn:author V 3 non K 8 svn:date V 27 2001-02-25T05:53:44.000000Z K 7 svn:log V 55 [MFC] 1.2->1.3 select() DKI is now in . END K 10 svn:author V 3 non K 8 svn:date V 27 2001-02-25T06:17:33.000000Z K 7 svn:log V 81 [MFC] 1.2->1.3: Remove unused #includes. 1.3->1.4: Use macro APIs. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-25T06:18:22.000000Z K 7 svn:log V 73 Allow the eiface node to be made as a module (not linked into build yet) END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-02-25T06:29:04.000000Z K 7 svn:log V 351 Remove the leading underscore from all symbols defined in x86 asm and used in C or vice versa. The elf compiler uses the same names for both. Remove asnames.h with great prejudice; it has served its purpose. Note that this does not affect the ability to generate an aout kernel due to gcc's -mno-underscores option. moral support from: peter, jhb END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-02-25T06:33:50.000000Z K 7 svn:log V 123 Remove superfluous m_pkthdr.rcv_if = NULL assignment following m_gethdr() mbuf allocation, which already does this for us. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-25T07:23:03.000000Z K 7 svn:log V 57 Always use the ELF naming after the demise of asnames.h. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-25T07:24:03.000000Z K 7 svn:log V 92 Remove underscores from linker set stabs for the a.out case, after the demise of asnames.h. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-25T07:25:05.000000Z K 7 svn:log V 96 Manually add an extra _ to _DYNAMIC since it is provided by ld, not gcc. Make the rest compile. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-25T07:26:54.000000Z K 7 svn:log V 75 Make this compile in a.out mode. link.h has extra dependencies for a.out. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-25T07:44:39.000000Z K 7 svn:log V 631 Make the kernel actually compile and link under a.out, using gcc -aout -mno-underscores. The bioscall.s tweak is not an a.out requirement really, but to work around the bugs in the antique version of gas that used for a.out. Makefile hacks are all that is needed to get an a.out kernel. There is no telling if it will work though. This is little more than an academic curiosity anyway since all it is good for is situations where the boot code is hard wired, eg: rom bootstraps (such as the gnat box). GENERIC: ... size -aout kernel ; chmod 755 kernel text data bss dec hex 3051520 368640 198688 3618848 373820 END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-25T07:51:19.000000Z K 7 svn:log V 366 genassym.sh does not work with a.out because the sizes are rounded up by the compiler. ie: char foo[0] comes out as 4 bytes on a.out, and we depended on it coming out as 0 for the script version. :-( Make double sure that genassym.o is built and nm'ed in elf mode. (ia64 skipped since it is stuck on the linux toolchain and doesn't understand the -elf switches) END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-02-25T08:00:35.000000Z K 7 svn:log V 52 Merged from sys/i386/i386/machdep.c revision 1.443. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-02-25T08:02:46.000000Z K 7 svn:log V 125 Add fsck_4.2bsd to boot crunch target. This returns the ability to actually fsck (and upgrade) a box from boot media again. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-02-25T08:51:41.000000Z K 7 svn:log V 50 Update unused __dtoa prototypes to match reality. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-02-25T08:55:07.000000Z K 7 svn:log V 88 Supported pcmcia modem card. Submitted by: MURAMATSU Atsushi END K 10 svn:author V 3 des K 8 svn:date V 27 2001-02-25T11:44:51.000000Z K 7 svn:log V 105 Fix references to Chapman & Zwicky and Cheswick & Bellowin. PR: 24652 Submitted by: jjreynold@home.com END K 10 svn:author V 3 des K 8 svn:date V 27 2001-02-25T11:46:04.000000Z K 7 svn:log V 35 MFC: fix bibliographic references. END K 10 svn:author V 3 non K 8 svn:date V 27 2001-02-25T12:40:30.000000Z K 7 svn:log V 387 o Support AUTO SENSE correctly. o Offset and period in synch messages and width negotiation should be done for per target not per lun. Move these from *lun_info to *targ_info. o Change in handling XPT_RESET_DEV and XPT_GET_TRAN_SETTINGS . o Change CAM_* xpt_done return values. o Busy loop did not timeout. Change this to timeout as original NetBSD/pc98. Reviewed by: bsd-nomads ML END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-02-25T13:12:57.000000Z K 7 svn:log V 168 Make "md" and "mdctl" macroized parameters. Implement "-l" option to mdconfig which can list one or all md devices. Submitted by: Dima Dorfman END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-02-25T13:14:41.000000Z K 7 svn:log V 45 Forgot to remove unneeded "intcmp" function. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-02-25T13:50:29.000000Z K 7 svn:log V 153 Stop pac dereferencing a null pointer if accounting is not enabeled. PR: 24798 18191 Submitted by: Nick Hilliard Reviewed by: gad END K 10 svn:author V 3 non K 8 svn:date V 27 2001-02-25T14:01:05.000000Z K 7 svn:log V 116 o Check the size of I/O window handed by parent bus. o Check if it is in PIO_MODE when memory window is not handed. END K 10 svn:author V 3 non K 8 svn:date V 27 2001-02-25T14:01:46.000000Z K 7 svn:log V 53 o Check the size of I/O window handed by parent bus. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-25T15:17:24.000000Z K 7 svn:log V 251 Do not delay a new ack if there already is a delayed ack pending on the connection, but send it immediately. Prior to this change, it was possible to delay a delayed-ack for multiple times, resulting in degraded TCP behavior in certain corner cases. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-25T15:20:31.000000Z K 7 svn:log V 30 MFC: r1.124, delayed ack fix. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-02-25T16:18:13.000000Z K 7 svn:log V 72 Remove brackets around variables in a function that used to be a macro. END K 10 svn:author V 3 jwd K 8 svn:date V 27 2001-02-25T16:47:44.000000Z K 7 svn:log V 817 Allow for easier configuration when using disklabel. A sample being: # size offset fstype [fsize bsize bps/cpg] a: 400M 0 4.2BSD 4096 16384 75 # (Cyl. 0 - 812*) b: 1G * swap c: * * unused e: 204800 * 4.2BSD f: 5g * 4.2BSD g: * * 4.2BSD These patches are the original work of Randell Jesup, and I believe Matt Dillon, with additional work by Warner Losh. Please let me know if I've left someone out. Incorporated into this is the fix for PR bin/22727. This patchset still has style issues and a possible problem on large disks. However, it was a agreed to get these committed before performing major surgery on them. PR: bin/22727 Submitted by: Randell Jesup END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-25T16:49:04.000000Z K 7 svn:log V 32 slight cleanups during testing. END K 10 svn:author V 6 jesper K 8 svn:date V 27 2001-02-25T17:20:19.000000Z K 7 svn:log V 98 Remove tcp_drop_all_states, which is unneeded after jlemon removed it from tcp_subr.c in rev 1.92 END K 10 svn:author V 2 gj K 8 svn:date V 27 2001-02-25T19:52:42.000000Z K 7 svn:log V 175 Use vsnprintf in logmsg() to avoid overflowing the array on the stack. The problem was noted with an older model 3Com 3C589 which seems to return more than 256 bytes of data. END K 10 svn:author V 2 gj K 8 svn:date V 27 2001-02-25T20:10:12.000000Z K 7 svn:log V 46 MFC: r1.17, avoid overflowing array on stack. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-02-25T21:25:28.000000Z K 7 svn:log V 31 MFC: Add ATA_ENABLE_WC option END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-02-25T21:34:04.000000Z K 7 svn:log V 63 MFC: add type to blank ioctl, and session to disk_close ioctl. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-02-25T21:35:21.000000Z K 7 svn:log V 462 MFC: Get the ata drive in sync with -current to the following versions: ata-all.c 1.102 (minus 1.100) ata-all.h 1.37 ata-disk.c 1.92 ata-disk.h 1.31 ata-dma.c 1.57 ata-raid.c 1.10 ata-raid.h 1.4 atapi-all.c 1.63 (minus 1.62) atapi-all.h 1.32 atapi-cd.c 1.76 (minus progress stuff) atapi-cd.h 1.22 (minus progress stuff) atapi-fd.c 1.57 atapi-fd.h 1.13 atapi-tape.c 1.49 atapi-tape.h 1.14 END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-02-25T21:39:13.000000Z K 7 svn:log V 686 MFC: New option -m to select multisession mode. WARNING: until now all disks was closed as multisession disks, this is no longer the case, if the -m option isn't used disks are closed as singlesession. The reason is that some drives wont close a disk with one large image on in multisession mode, probably because it "knows" that a new session wont fit on the media resonably. Also update burncd with new stuff from various places that I've collected and modified to my taste, its actually amasing how many thinks up the same enhancements (none mentioned none forgotten): Allow '-' to be used as filename for using stdin. Add 'l' option to take a list of image files from 'filename' END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-02-25T21:42:12.000000Z K 7 svn:log V 349 Update the list of OpenSSL manpages (now contains many more describing libssl, for example), and hide it behind a make.conf option, WANT_OPENSSL_MANPAGES, instead of having it commented out. We still can't install these by default because of clobbering of a number of system manpages with the same name, but they're there for people who want them. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-02-25T21:42:47.000000Z K 7 svn:log V 32 MFC: document new ATA options. END K 10 svn:author V 3 knu K 8 svn:date V 27 2001-02-25T21:57:00.000000Z K 7 svn:log V 51 MFC: Add -E, -iname, -ipath, -regex, and -iregex. END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-02-25T22:12:40.000000Z K 7 svn:log V 40 Add ECONNABORTED to the ERRORS section. END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-02-25T22:23:00.000000Z K 7 svn:log V 45 MFC: Add ECONNABORTED to the ERRORS section. END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-02-25T22:26:37.000000Z K 7 svn:log V 72 Spelling: Signalling -> Signaling. Removed whitespaces at end of lines. END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-02-25T22:29:33.000000Z K 7 svn:log V 35 Spelling: Signalling -> Signaling. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-02-25T22:48:34.000000Z K 7 svn:log V 736 Major update and bugfix for the 'mly' driver. - Convert to a more efficient queueing implementation. - Don't allocate command buffers on the fly; simply work from a static pool. - Add a control device interface, for later use. - Handle controller overload better as a consequence of the improved queue implementation. - Add support for the XPT_GET_TRAN_SETTINGS ccb, and correctly set the virtual SCSI channels up for multiple outstanding I/Os. - Update copyrights for 2001. - Some whitespace fixes to improve readability. Due to a misunderstanding on my part, previous versions of the driver were limited to a single outstanding I/O per virtual drive. Needless to say, this update improves performance substantially. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-02-25T22:51:36.000000Z K 7 svn:log V 143 Remove the 'gdt' and 'gdtd' majors; the ICP driver is taking a different direction. Add 'mly' for the newer Mylex driver's control interface. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-02-25T22:52:55.000000Z K 7 svn:log V 28 Add the 'mly' device nodes. END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-02-25T23:39:07.000000Z K 7 svn:log V 47 Some typo fixes for LINT (ATA driver section). END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-02-25T23:56:41.000000Z K 7 svn:log V 93 Fix my ambiguous message about ECONNABORTED. Submitted by: Ian Dowse END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-02-25T23:57:48.000000Z K 7 svn:log V 50 MFC: Fix my ambiguous message about ECONNABORTED. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-02-26T01:05:33.000000Z K 7 svn:log V 133 Limit threads clock resolution to no less than 1000usec (1000Hz). PR: 25300 Submitted by: Tom Pavel (in part) END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-02-26T01:06:52.000000Z K 7 svn:log V 64 Really set the flags for a private mutex (used by libc/libc_r). END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-26T03:32:12.000000Z K 7 svn:log V 64 MFC: Better approach for registering EVFILT_AIO type kq events. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-02-26T03:41:13.000000Z K 7 svn:log V 628 More IP option length validation. Includes the following revisions from KAME (two of these were actually committed previously but the CVS revisions weren't documented): 1.40 kame/kame/sys/netinet6/ah_core.c (committed in previous rev) 1.41 kame/kame/sys/netinet6/ah_core.c 1.28 kame/kame/sys/netinet6/ah_output.c (committed in previous rev) 1.29 kame/kame/sys/netinet6/ah_output.c 1.30 kame/kame/sys/netinet6/ah_output.c 1.129 kame/kame/sys/netinet6/nd6.c 1.130 kame/kame/sys/netinet6/nd6.c 1.24 kame/kame/sys/netinet6/dest6.c 1.25 kame/kame/sys/netinet6/dest6.c Obtained from: KAME END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-26T04:16:19.000000Z K 7 svn:log V 222 Document various changes to kq: - new EV_SET macro, - NOTE_LOWAT option for low water marks on read/write filters, - NOTE_REVOKE for filesystem unmounting (and revoke() calls) - improved API for EVFILT_AIO END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-26T04:23:21.000000Z K 7 svn:log V 70 MFC: sync kq up to current (extend to device layer, plus other fixes) END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-26T04:23:54.000000Z K 7 svn:log V 22 MFC: sync to current. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2001-02-26T04:59:16.000000Z K 7 svn:log V 61 MFC: Better detection of duplicated initialization(rev 1.6). END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-02-26T07:13:00.000000Z K 7 svn:log V 27 Initial import of bc 1.0.6 END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-02-26T07:13:00.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r73064, 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 2001-02-26T07:13:01.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'bc-vendor-bc_1_0_6'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-02-26T07:13:02.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-02-26T07:17:03.000000Z K 7 svn:log V 18 Resolve conflicts END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-02-26T07:23:27.000000Z K 7 svn:log V 19 Update for bc 1.06 END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-02-26T07:24:22.000000Z K 7 svn:log V 233 MFC: Correct 2nd argument of getnameinfo(3) to socklen_t. include/netdb.h: 1.15->1.16 lib/libc/net/getnameinfo.c: 1.6->1.7 sys/alpha/include/ansi.h: 1.10->1.12 sys/i386/include/ansi.h: 1.19->1.21 sys/sys/socket.h: 1.47->1.49 END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-02-26T07:34:09.000000Z K 7 svn:log V 284 MFC: Enable AI_ADDRCONFIG as a valid flag of getaddrinfo(3). Some applications specify AI_ADDRCONFIG and fail to run under FreeBSD. Latest mnews is known. Now, getaddrinfo(3) behaves according to AI_ADDRCONFIG. include/netdb.h: 1.16->1.17 lib/libc/net/getaddrinfo.c: 1.16->1.17 END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2001-02-26T07:36:24.000000Z K 7 svn:log V 489 - Mutexify midi(4). The driver runs under the giant lock by default. If you ever want to run midi(4) out of the giant lock, uncomment MIDI_OUTOFGIANT in midi.h. Confirmed to work for csamidi with WITNESS and INVARIANTS. - midi_info, midi_open and seq_info are now tailqs, allowing arbitrary numbers of devices to be configured. - Do not send an active sensing message to reset midi modules. - Clone /dev/sequencer*. /dev/sequencer0 and /dev/sequencer are generated upon initialization. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-02-26T07:37:27.000000Z K 7 svn:log V 72 MFC 1.58->1.59: if no address is setted, do not call ioctl(SIOCAIFADDR) END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-02-26T07:40:49.000000Z K 7 svn:log V 111 MFC 1.8->1.9: some reasoning why we separated ping(8) and ping6(8) comments/additions/corrections are welcome. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-02-26T07:48:39.000000Z K 7 svn:log V 172 MFC: Introduce $TAR_RSH to enable use of ssh as transport. gnu/usr.bin/tar/Makefile: 1.13->1.14 gnu/usr.bin/tar/rtapelib.c: 1.2->1.3 gnu/usr.bin/tar/tar.1: 1.35->1.36 END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T08:09:51.000000Z K 7 svn:log V 52 Backout -a restriction hack. Requested by: rwatson END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T09:05:48.000000Z K 7 svn:log V 20 Prepare for mdocNG. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-02-26T09:07:55.000000Z K 7 svn:log V 298 Santize a size variable passed to kernel malloc. Since we know there's always an upper bound we force that bound, otherwise users can cause a panic via malloc getting hit with a odd (huge or negative) amount of memory to allocate. Tested by: kris Pointed out by: Andrey Valyaev END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-02-26T09:13:42.000000Z K 7 svn:log V 20 fix typo in comment END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T09:15:17.000000Z K 7 svn:log V 31 mdoc(7) police: use .Vt macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T09:24:14.000000Z K 7 svn:log V 63 Do not output extra space after .Ef call. Ported from: mdocNG END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-02-26T09:26:11.000000Z K 7 svn:log V 107 MFC: Change console logging example from "/var/log/console" to the more consistent "/var/log/console.log". END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-26T09:31:54.000000Z K 7 svn:log V 142 Allow a changed MAC address to show up in ifconfig by changing it in the ifaddr list as well. Also change an error return in the base system. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-02-26T09:38:01.000000Z K 7 svn:log V 26 Document the EINTR error. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-02-26T09:52:43.000000Z K 7 svn:log V 41 Protect against negative numbers as well END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-26T09:55:02.000000Z K 7 svn:log V 248 take major number 18 for the nmdm "nullmodem" back-to-back tty device. Incredibally useful for debugging kernels using vmware. Vmware com1 is diverted to one side, and gdb listens to the other side. viola.. instant debugging sandbox on one system. END K 10 svn:author V 3 non K 8 svn:date V 27 2001-02-26T12:26:29.000000Z K 7 svn:log V 268 o Check the size of I/O window handed by parent bus. o Allocate memory mapped by pcic even when not used for ncv. This is for PC-Cards which needs offset, because I/O space should not be used by other devices. Pointed-out-by: YAMAMOTO Shigeru END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T13:23:47.000000Z K 7 svn:log V 24 .St -ansiC -> .St -isoC END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T13:29:46.000000Z K 7 svn:log V 61 Revert part of rev 1.2: make -ansiC equivalent to -ansiC-89. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T14:33:54.000000Z K 7 svn:log V 43 ``.St -p1003.1b'' -> ``.St -p1003.1b-93''. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T14:41:05.000000Z K 7 svn:log V 68 Synch with NetBSD and OpenBSD: replace -iso9945-1 with -p1003.1-96. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T14:48:38.000000Z K 7 svn:log V 34 /^\.St/ s/-iso9945-1/-p1003.1-96/ END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T15:16:43.000000Z K 7 svn:log V 25 Use ``.St -p1003.1-96''. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-02-26T15:31:47.000000Z K 7 svn:log V 98 Remove "autounit" from settable options, it's the default unless you specify -u. Spotted by: dcs END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T15:55:52.000000Z K 7 svn:log V 35 mdoc(7) police: utilize .St macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T15:57:37.000000Z K 7 svn:log V 29 mdoc(7) police: utilize .St. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T16:02:53.000000Z K 7 svn:log V 35 mdoc(7) police: utilize .St macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T16:08:15.000000Z K 7 svn:log V 23 Use ``.St -p1003.1g''. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-26T16:12:39.000000Z K 7 svn:log V 25 Use ``.St -p1003.[12]''. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-02-26T16:24:42.000000Z K 7 svn:log V 55 MFC: rev 1.63. Make leased line operation more robust. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-02-26T16:30:02.000000Z K 7 svn:log V 41 Fix clock selection for X.21 interfaces. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-26T20:05:32.000000Z K 7 svn:log V 140 Remove conditionals for vax support. People who care much about this are welcomed to try 2.11BSD. :) Noticed by: luigi Reviewed by: jesper END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-26T20:10:16.000000Z K 7 svn:log V 240 Remove struct full_tcpiphdr{}. This piece of code has not been referenced since it was put there in 1995. Also done a codebased search on popular networking libraries and third-party applications. This is an orphan. Reviewed by: jesper END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-02-26T20:13:19.000000Z K 7 svn:log V 107 Typo fix; use & to test for bits set in the status register. Submitted by: Joel Jacobson END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-02-26T20:14:04.000000Z K 7 svn:log V 61 MFC: typo fix. Submitted by: Joel Jacobson END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-26T20:32:18.000000Z K 7 svn:log V 314 When ensuring the destination buffer is truncated for a string obtained from a BIF, use the size of the destinatino buffer, not the length of the string to determine where to put the nul char. As a side effect, the old code would truncate the string by one character while it was possibly overflowing the buffer. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-26T20:36:56.000000Z K 7 svn:log V 365 - Use a loop to read consecutive bytes from the embedded controller to handle read and write requests for widths of multiple bytes. This can be used to read 16-bit battery status registers for example. - Remove some unused variables and #if 0'd debugging cruft. - Don't complain about a GPE query that fails due to AE_NOT_FOUND if the query method was _Q00. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-26T20:39:28.000000Z K 7 svn:log V 83 Properly protect the parameters to the EC_{GET,SET}_{DATA,CSR} macros with parens. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-26T21:19:47.000000Z K 7 svn:log V 301 Remove in_pcbnotify and use in_pcblookup_hash to find the cb directly. For TCP, verify that the sequence number in the ICMP packet falls within the tcp receive window before performing any actions indicated by the icmp packet. Clean up some layering violations (access to tcp internals from in_pcb) END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-26T21:33:55.000000Z K 7 svn:log V 208 Use more aggressive retransmit timeouts for the initial SYN packet. As we currently drop the connection after 4 retransmits + 2 ICMP errors, this allows initial connection attempts to be dropped much faster. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-02-26T22:23:55.000000Z K 7 svn:log V 462 Workaround to prevent VMware from melting down. The pseudo PCnet interface in VMware reports 0x00000000 in the PCI subsystem ID register, but 0x10001000 when you read the mirror registers in I/O space. This causes pcn_probe() to think it's found a card in 32-bit mode, and performing a 32-bit I/O access makes on a 16-bit port makes VMware go boom. Special case the 0x10001000 value until somebody at VMware grows a clue. Finally discovered by: Andrew Gallatin END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-02-26T22:24:42.000000Z K 7 svn:log V 63 MFC: fix for proper handling of pseudo PCnet device in VMware. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-26T22:25:30.000000Z K 7 svn:log V 38 Add crashdump support. Tested by: ps END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-02-26T23:27:35.000000Z K 7 svn:log V 235 Initialize native priority to PRI_MAX. It was usually 0 which made a process's priority go through the roof when it released a (contested) mutex. Only set the native priority in mtx_lock if hasn't already been set. Reviewed by: jhb END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-02-27T00:14:39.000000Z K 7 svn:log V 168 Fix at2_entry_t to reflect what the firmware actually writes (instead of just deriving from SCSI at_entry_t). In this case, there is no 'suggested sense' for FC cards. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-27T00:50:20.000000Z K 7 svn:log V 90 Cast nfds to u_int before range checking it in order to catch negative values. PR: 25393 END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-27T01:05:25.000000Z K 7 svn:log V 182 Disable the mutex locking calls. These do not work in their present form as the code calls the usb stack (which can sleep) while holding the driver lock. This leads to a deadlock. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-27T01:23:34.000000Z K 7 svn:log V 75 Add pci/agp_if.m to the MFILES list so that we can auto depend on agp_if.h END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T03:42:29.000000Z K 7 svn:log V 22 MFC of cmi8738 driver END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T03:57:53.000000Z K 7 svn:log V 21 MFC of cs4281 driver END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T04:14:55.000000Z K 7 svn:log V 61 connect cmi8738 and cs4281 drivers to build of sound modules END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T04:31:29.000000Z K 7 svn:log V 305 * move functionality of csapcm into csa * move functionality of es1888 into ess * move functionality of gusc into mss none of these were complete drivers- es1888 and gusc just allowed ess and mss to detect additional cards, and csa was useless being a bridge driver with no children to control the card. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T04:47:48.000000Z K 7 svn:log V 144 add a meta-module to the sound module system. when sound modules are built, one can now load all drivers and infrastructure by kldloading snd. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T04:49:40.000000Z K 7 svn:log V 75 connect sound modules to the build- we now support modular usage of newpcm END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T05:29:28.000000Z K 7 svn:log V 174 create devnodes for snd0 in the 'all' target. with this change, owners of supported pnp/pci sound cards can simply 'kldload snd' and use sound with no other setup required. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T06:58:55.000000Z K 7 svn:log V 36 MFS: 4.x/5.x compatibility #defines END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T07:01:49.000000Z K 7 svn:log V 35 MFS: 4.x/5.x compatibility #ifdefs END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-27T07:39:12.000000Z K 7 svn:log V 233 "Document" the COMPAT_LINUX and IBCS2 ABI emulation support together rather than in silly places like "VFS Cluster debugging". People should really be using COMPAT_LINUX instead of the linux module on dynamic systems like -current. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-27T07:40:09.000000Z K 7 svn:log V 18 Remove some cruft END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-02-27T07:44:21.000000Z K 7 svn:log V 81 MFC: 1.68 fix for UDP i jail (PR: 20167, 19839, 20946) macro-API END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T07:45:09.000000Z K 7 svn:log V 176 add functions for sound drivers to use for locking and setting up interrupt handlers. these are not yet used, but will allow compatibility for driver modules from 5.x to 4.x. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-27T08:11:28.000000Z K 7 svn:log V 134 Add and document the LINPROCFS option, so that we can build linprocfs (either as a module or in the kernel) after sys/modules/* dies. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-27T08:13:32.000000Z K 7 svn:log V 129 Add a 'clobber' target.. Like 'clean' but it takes out even the config generated stuff, leaving only 'version' in the build dir. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-02-27T09:00:18.000000Z K 7 svn:log V 355 - Merge recently added into pkg_info(1) regex/glob matching functionality into pkg_delete(1) as well; - add a new `-a' option for pkg_delete(1) to delete all installed packages; - add a new `-i' option for pkg_delete(1) to request simple rm(1)-like interactive confirmation before attempting to delete each package. Silently approved by: jkh, -ports END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-27T09:02:10.000000Z K 7 svn:log V 217 Print a diagnostic message if no interface could be determined when attempting to create a published ARP entry. For example: # arp -s 1.1.1.1 auto pub PR: bin/7753 Submitted by: Jonathan Hanna END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-27T09:03:55.000000Z K 7 svn:log V 120 Add -Wundef to BDECFLAGS: Warn if an undefined identifier is evaluated in an `#if' directive. Not objected to by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-02-27T09:41:15.000000Z K 7 svn:log V 37 MFC various trivial/textual changes. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-27T09:42:45.000000Z K 7 svn:log V 45 MFC: Update BIND documentation to 8.2.3-REL. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-27T09:47:45.000000Z K 7 svn:log V 67 *sigh* Put these files back in the Attic since I don't want them. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-27T10:01:41.000000Z K 7 svn:log V 35 MFC: BIND 8.2.3-REL documentation. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-27T10:16:56.000000Z K 7 svn:log V 55 Short lived fame for -Wundef. Second thoughts by: bde END K 10 svn:author V 5 billf K 8 svn:date V 27 2001-02-27T10:20:44.000000Z K 7 svn:log V 878 The TCP header-specific section suffered a little bit of bitrot recently: When we recieve a fragmented TCP packet (other than the first) we can't extract header information (we don't have state to reference). In a rather unelegant fashion we just move on and assume a non-match. Recent additions to the TCP header-specific section of the code neglected to add the logic to the fragment code so in those cases the match was assumed to be positive and those parts of the rule (which should have resulted in a non-match/continue) were instead skipped (which means the processing of the rule continued even though it had already not matched). Fault can be spread out over Rich Steenbergen (tcpoptions) and myself (tcp{seq,ack,win}). rwatson sent me a patch that got me thinking about this whole situation (but what I'm committing / this description is mine so don't blame him). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-27T10:50:06.000000Z K 7 svn:log V 11 Add rcsid. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-02-27T11:15:04.000000Z K 7 svn:log V 47 Properly detect and report malloc(3) failures. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-02-27T11:21:47.000000Z K 7 svn:log V 352 Add definitions and support for the AMD k6-2, Pentium MMX (i586/MMX), and Pentium II, III and IV processors (p2, p3, p4), as well as 'mmx' and '3dnow' MACHINE_CPU tags as appropriate. In the near future this will be used to control various ports which have MMX/3dNow optimizations, instead of the ad-hoc methods currently used. Reviewed by: peter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-27T11:25:43.000000Z K 7 svn:log V 88 Make critical toolchain binaries staticly linked in this development version of the OS. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-02-27T12:13:08.000000Z K 7 svn:log V 47 Merged from sys/isa/sio.c revision 1.291.2.15. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-02-27T12:20:59.000000Z K 7 svn:log V 34 MFC: supported pcmcia modem card. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-02-27T12:34:01.000000Z K 7 svn:log V 157 Added another wd33c93 based SCSI card driver which replaces the bs driver. Now, default is still bs. Submitted by: nyan and non. Obtained from: NetBSD/pc98 END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-02-27T12:36:34.000000Z K 7 svn:log V 72 MFC: Sync with 1.16 (knob to load an unicode conversion time as a kld). END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-27T12:44:31.000000Z K 7 svn:log V 112 Add speaker volume adjusting support Submitted by: Tai-hwa Liang PR: i386/21452 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-27T13:33:07.000000Z K 7 svn:log V 75 Impliment the ISO-C99 strto[u]ll() and rewrite strto[u]q() in terms of it. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-27T13:48:07.000000Z K 7 svn:log V 136 In soshutdown(), use SHUT_{RD,WR,RDWR} instead of FREAD and FWRITE. Also, return EINVAL if `how' is invalid, as required by POSIX spec. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-27T14:22:27.000000Z K 7 svn:log V 59 MFC: add KINGSTON KNU101TX device id. (already in usbdevs) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-27T14:30:42.000000Z K 7 svn:log V 91 I accidently deleted an include when I added the $FreeBSD$ so I could check in my changes. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-02-27T14:42:19.000000Z K 7 svn:log V 238 Use formula with better random distribution for rand() Even better formula from random() could not be intetgrated because rand_r() supposed to store its state in the single variable (but table needed for random() algorithm integration). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-02-27T15:04:50.000000Z K 7 svn:log V 259 New release notes: TCP delayed ACK fixes, ICMP bugfix, find(1) case-insensitive and regexp additions, pkg_delete(1) globbing, tar(1) TAR_SSH, disklabel(8) fixes, rand(3) improvements. New MFCs noted: pkg_info(1) globbing, burncd(8) -m and related changes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-02-27T15:10:09.000000Z K 7 svn:log V 225 MFC: TCP delayed ACK fixes, ata(4) updates, kqueue(2) enhancements and updates, ICMP fixes, find(1) case-insensitive and regexp matches, pkg_info(1) globbing, burncd(8) -m and related support, tar(1) TAR_SSH, make(1) fixes. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-27T15:11:31.000000Z K 7 svn:log V 138 Correctly declare variables as u_int rather than doing typecasts. Kill some register declarations while I'm here. Submitted by: bde (1) END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-27T16:20:57.000000Z K 7 svn:log V 42 Tell the world about the nulmodem device. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-27T16:39:54.000000Z K 7 svn:log V 1332 Do it right this time. Give it a better name and place CVSrepo deletion of the previous attempt will be requested: --original message-- Add the 'virtual nulmodem driver' Particularly useful for debuging kernels using vmware. If your name is Bruce evans and you are a WIZ at tty interfaces, then you should probably rip this to shreds and offer lots of suggestions and patches. I've been using this since 4.0-CURRENT and it's never caused problems but I'm sure I got something wrong. This is similar to the pty/cty device driver except that both sides are ttys. Even minor numbers are side A and odd minor numbers are side B. Work needs to be done regarding what happens to the other side when you close a node. to use with vmware, configure vmware to redirect COM2 out to side A of one of these and boot a kernel with teh gdb remote port set to sio1. AFTER dropping into the gdb kernel debugger in your test kernel, fire up gdb with it's remote port pointing at the appropriate side B. To catch all console output, you can boot the vmware kernel with a serial console, (COM1) similarly redirected to a nulmodem, and use 'tip' to observe it. This is practically unaltered since pre 4.0 days except for changes made along the way needed to make it compile, so any suggestions or offers of total rewrites will be listenned to :-) END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-27T16:41:28.000000Z K 7 svn:log V 73 put the null modem driver (nmdm) in the right place with the right name. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-27T16:53:59.000000Z K 7 svn:log V 64 Not quite working makefile to make the nmdm device as a module. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-02-27T17:11:19.000000Z K 7 svn:log V 359 - An array of 4 32-bit ints for avenrun doesn't work on the alpha because fscale is a (64-bit) long. So just use a struct loadavg. This fixes the recent failure of top on alphas: top: sysctl(vm.loadavg...) failed: Cannot allocate memory - use size_t for sizeof() so as to fix a few int/long warnings on alpha Reviewed by: Thomas Moestl END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-27T17:43:53.000000Z K 7 svn:log V 38 Catch up with rwatsons ucred changes. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-27T17:52:49.000000Z K 7 svn:log V 56 Remove warnings.. seems to compile as a module now too. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-27T18:36:56.000000Z K 7 svn:log V 34 Add an entry for the nmdm devices END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-02-27T18:40:07.000000Z K 7 svn:log V 185 Don't re-init the mixer on resume. This keeps the channel volumes from being trashed when you suspend, though this may need to be revisited if we ever get suspend-to-disk implememted. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-02-27T18:40:08.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-02-27T19:25:23.000000Z K 7 svn:log V 127 Fix typo: s/TAR_SSH/TAR_RSH/ Update: ICMP resetting TCP sysctl is now net.inet.tcp.icmp_may_rst. Submitted by: knu, jesper END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-02-27T19:26:02.000000Z K 7 svn:log V 49 Fix typo: s/TAR_SSH/TAR_RSH/ Submitted by: knu END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-02-27T19:43:14.000000Z K 7 svn:log V 231 When iterating over our list of interface addresses in order to determine if an arriving packet belongs to us, also check that the packet arrived through the correct interface. Skip this check if the packet was locally generated. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-27T20:03:30.000000Z K 7 svn:log V 73 MFC: Move the syscons configuration to a machine independent rc.syscons. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-27T20:40:41.000000Z K 7 svn:log V 154 MFC: rev 1.38 (give example of password_format as the feature isn't well documented by its author) and 1.40 (support display of /etc/COPYRIGHT) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-27T20:50:34.000000Z K 7 svn:log V 141 Fix indent endless on garbage input (i.e., if it encountered EOF while waiting for a '}' nesting terminator) Obtained from: OpenBSD rev 1.8 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-27T21:08:11.000000Z K 7 svn:log V 418 MFC: 1.6: Return to the code as distributed by sendmail.org. This eliminates a warning on Alphas. It is still not the perfect solution for machines which sizeof(u_long) != sizeof(void *) but it is as close as we are going to get for now and consistent with the rest of the code. 8.12 has solved this problem by providing a portable snprintf() which understands %p. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-27T21:09:46.000000Z K 7 svn:log V 50 MFC: 1.2: Document the vacation -d and -l options END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-27T21:20:21.000000Z K 7 svn:log V 492 MFC: Move creation of the sendmail statistics file from the usr.sbin/sendmail Makefile to the etc/sendmail Makefile to be consistent with all of the other /var file creations. In doing so, change the Makefile target from etc-sendmail.cf to distribution as it installs more than just the sendmail.cf. Revision Changes Path 1.242 +2 -2 src/etc/Makefile 1.4 +4 -2 src/etc/sendmail/Makefile 1.30 +1 -3 src/usr.sbin/sendmail/Makefile END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-27T21:29:42.000000Z K 7 svn:log V 584 MFC: Add a new make knob, SENDMAIL_MC, which is meant to replace SENDMAIL_CF as users should be configuring via m4 now. If set, use m4 to create the .cf file. Also, if either SENDMAIL_MC or SENDMAIL_CF is set, 'make install' or 'make distribution' in src/etc/sendmail/ will install the appropriate .cf as /etc/mail/sendmail.cf. This fixes some mergemaster problems. Revision Changes Path 1.139 +9 -1 src/etc/defaults/make.conf 1.141 +3 -3 src/etc/defaults/make.conf 1.6 +33 -9 src/etc/sendmail/Makefile END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-27T21:32:00.000000Z K 7 svn:log V 303 MFC: Need one additional make.conf knob, SENDMAIL_ADDITIONAL_MC to satisfy bug report (PR bin/19897). It allows building multiple .cf files at build time. Revision Changes Path 1.142 +6 -1 src/etc/defaults/make.conf 1.7 +6 -1 src/etc/sendmail/Makefile END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-27T21:34:07.000000Z K 7 svn:log V 372 MFC: Revamp /etc/mail/Makefile: + Add support for the new SENDMAIL_MC make.conf knob + Add the ability to build .cf files from .mc files + Generalize map rebuilding + Add the ability to rebuild the aliases file + Add the ability to stop, start, and restart sendmail Revision Changes Path 1.11 +146 -22 src/etc/mail/Makefile END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-27T21:37:26.000000Z K 7 svn:log V 232 MFC: Clean up freebsd.mc to make it easier for users to read and modify. The freebsd.cf from this new freebsd.mc is functionally equivalent. Revision Changes Path 1.15 +29 -20 src/etc/sendmail/freebsd.mc END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-02-27T22:57:32.000000Z K 7 svn:log V 111 A better mousetrap: use device hints, as in: hint.fxp.0.prefer_iomap="1" to set IO vs. Memory space mapping. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-02-27T23:02:00.000000Z K 7 svn:log V 31 Update NOTES wrt hint for fxp. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-27T23:13:20.000000Z K 7 svn:log V 202 Slightly reimplement some recently added helper functions as methods, so that drivers are not reaching into the internals of the pci bus. There are no driver changes, the public interface is the same. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-27T23:29:13.000000Z K 7 svn:log V 24 Remove the `r' devices. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-02-27T23:33:17.000000Z K 7 svn:log V 32 update man page wrt hints usage END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T00:19:57.000000Z K 7 svn:log V 23 Import sendmail 8.11.3 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T00:19:57.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r73188, 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 2001-02-28T00:19:58.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_11_3'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T00:22:47.000000Z K 7 svn:log V 30 Repair 8.11.3 merge conflicts END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-28T01:17:04.000000Z K 7 svn:log V 46 GC some leftover stuff (device-driver suffix) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-28T01:38:01.000000Z K 7 svn:log V 32 Remove some more dead code. :-/ END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T01:49:57.000000Z K 7 svn:log V 73 Add release notes for the sendmail-related build infrastructure changes. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T01:51:13.000000Z K 7 svn:log V 33 The HEAD now has sendmail 8.11.3 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T01:53:19.000000Z K 7 svn:log V 235 MFC: Add release notes for the sendmail-related build infrastructure changes. Revision Changes Path 1.141 +9 -1 src/release/texts/alpha/RELNOTES.TXT 1.214 +9 -1 src/release/texts/i386/RELNOTES.TXT END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T02:06:46.000000Z K 7 svn:log V 653 Fixup some of the commented out examples: 1) blackholes.mail-abuse.org is the same as FEATURE(dnsbl), so specifying it in the "Other DNS based black hole lists" section leads to confusion of specifying it twice. 2) Formatting issues. If error diagnostic not enclosed in double quotes, varius visual artefacts appearse like 1) no space after ; and 2) redundant space after ? (in CGI request), so I add quotes where needed. 3) FEATURE(dnsbl) directly use error code 550 by default, so I made other dnsbl variants use the same error code too. 4) Comment relays.* list as "open relays" list, just "other" word is not explain enough. Submitted by: ache END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-28T02:07:47.000000Z K 7 svn:log V 126 Untangle some special magic that happened for conflicting defintions for local files.* and options.* files on the third pass. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-28T02:30:30.000000Z K 7 svn:log V 95 s/special/compilewith/ (so I stop confusing myself) and GC an unused function I missed before. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T02:30:44.000000Z K 7 svn:log V 877 MFC: Fixup some of the commented out examples: 1) blackholes.mail-abuse.org is the same as FEATURE(dnsbl), so specifying it in the "Other DNS based black hole lists" section leads to confusion of specifying it twice. 2) Formatting issues. If error diagnostic not enclosed in double quotes, varius visual artefacts appearse like 1) no space after ; and 2) redundant space after ? (in CGI request), so I add quotes where needed. 3) FEATURE(dnsbl) directly use error code 550 by default, so I made other dnsbl variants use the same error code too. 4) Comment relays.* list as "open relays" list, just "other" word is not explain enough. (immediate MFC as they are all comments and the final output isn't changed by this commit) Revision Changes Path 1.16 +8 -6 src/etc/sendmail/freebsd.mc END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-28T02:30:46.000000Z K 7 svn:log V 31 MFC: rev 1.9 ("ELFOSABI_NONE") END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T02:47:52.000000Z K 7 svn:log V 66 Add a pointer to the ORBS web site for more DNS black hole lists. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T02:50:54.000000Z K 7 svn:log V 204 MFC: Add a pointer to the ORBS web site for more DNS black hole lists. Revision Changes Path 1.17 +4 -1 src/etc/sendmail/freebsd.mc Submitted by: Rob Simmons END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-28T02:53:32.000000Z K 7 svn:log V 141 Some more tidying up. we dont use config-dependent anyware. Eliminate some duplicate code (cut/paste bug?). tidy up some other minor stuff. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-02-28T02:53:44.000000Z K 7 svn:log V 370 Sigh. Try to get priorities sorted out. Don't bother trying to update native priority, it is diffcult to get right and likely to end up horribly wrong. Use an honestly wrong fixed value that seems to work; PUSER for user threads, and the interrupt priority for ithreads. Set it once when the process is created and forget about it. Suggested by: bde Pointy hat: me END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-28T02:55:15.000000Z K 7 svn:log V 29 newbus_ioconf() is long gone END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-28T03:33:44.000000Z K 7 svn:log V 16 Update HISTORY. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-02-28T03:53:50.000000Z K 7 svn:log V 235 MFC 1.82, 1.83, 1.84 (convert manual loops to LIST/FOREACH macros) MFC 1.85, 1.86, 1.87 - fixes for inodedep races, done check, and making sure we free the lock before panicing. Testing by: ps, peter, dillon Approved by: mckusick END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T04:03:51.000000Z K 7 svn:log V 48 Fix dependencies and use a better variable name END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-28T04:04:07.000000Z K 7 svn:log V 49 Fix dependencies and cleanup spacing in the file END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-02-28T04:13:11.000000Z K 7 svn:log V 365 Fix lockup for loopback NFS mounts. The pipelined I/O limitations could be hit on the client side and prevent the server side from retiring writes. Pipeline operations turned off for all READs (no big loss since reads are usually synchronous) and for NFS writes, and left on for the default bwrite(). (MFC expected prior to 4.3 freeze) Testing by: mjacob, dillon END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-02-28T04:26:43.000000Z K 7 svn:log V 235 If we intend to make the page writable without requiring another fault, make sure that PG_NOSYNC is properly set. Previously we only set it for a write-fault, but this can occur on a read-fault too. (will be MFCd prior to 4.3 freeze) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-02-28T04:30:27.000000Z K 7 svn:log V 511 Linux does not filesystem-sync file-backed writable mmap pages on a regular basis. Adjust our linux emulation to conform. This will cause more dirty pages to be left for the pagedaemon to deal with, but our new low-memory handling code can deal with it. The linux way appears to be a trend, and we may very well make MAP_NOSYNC the default for FreeBSD as well (once we have reasonable sequential write-behind heuristics for random faults). (will be MFC'd prior to 4.3 freeze) Suggested by: Andrew Gallatin END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-02-28T05:45:16.000000Z K 7 svn:log V 42 It is now safe to go back into the water. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-02-28T05:49:40.000000Z K 7 svn:log V 117 Add notes about KERNEL -> KERNCONF. Suggest -DNOPERL in upgrade, but that's not likely enough. More to come, maybe. END