Го101406 230 298 330 156 243 171 126 154 150 129 405 167 166 166 228 178 120 432 171 113 270 102 166 143 129 159 142 116 224 215 626 402 409 326 236 279 222 130 130 375 197 296 290 330 184 141 208 129 130 167 311 163 174 122 273 128 375 152 117 292 362 169 292 166 119 139 105 161 113 323 205 159 624 135 179 167 533 642 179 212 187 409 142 172 168 229 236 318 2590 154 114 165 177 520 215 336 166 340 118 131 213 143 127 139 159 147 123 130 122 135 123 105 168 150 206 112 160 164 155 233 435 390 194 156 137 305 206 463 273 329 157 449 805 136 206 207 136 97 290 186 236 285 201 245 257 206 239 322 312 109 501 254 194 231 189 151 190 183 430 144 113 169 304 162 155 116 163 124 116 116 127 116 124 120 119 120 131 117 209 149 542 425 106 140 139 281 180 228 168 163 197 223 136 125 127 117 101 132 221 315 113 454 121 131 262 156 274 339 121 240 121 240 182 121 240 182 114 122 915 355 221 135 149 2272 125 131 147 136 491 179 179 K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-08-05T23:37:16.000000Z K 7 svn:log V 202 MFC traceroute.c revs 1.20-1.22: - Use gen_prep() and gen_check() instead of udp_*() for unknown protocols. - Add an ICMP protocol handler. The full traceroute 1.4a12 merge will wait for more testing. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-08-05T23:54:22.000000Z K 7 svn:log V 236 Remove Australia from list of locations supposedly having a bank holiday on 6 August. Since this claim isn't dependent on the weekday, I have my strong doubts about the other locations too, but I can't confirm, so I'm leaving them in. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-06T00:49:59.000000Z K 7 svn:log V 64 Build iswctype.c and manual pages for the functions it defines. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-06T05:19:33.000000Z K 7 svn:log V 150 Whitespace formatting changes: line up macro bodies, function names, place tabs after #define and typedef. Sort typedefs by name. Requested by: mike END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-08-06T06:09:47.000000Z K 7 svn:log V 77 Connect bmtphy to the mii module build. Forgotten a long time ago by: benno END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-06T06:26:06.000000Z K 7 svn:log V 34 Sort prototypes by function name. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-06T06:51:43.000000Z K 7 svn:log V 61 MFC: 1.36, don't call login cap after descriptors are closed END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-06T07:07:52.000000Z K 7 svn:log V 57 MFC: 1.19, don't use "term" if TERM env variable present END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-06T08:13:14.000000Z K 7 svn:log V 32 MFC: 1.18 Correct links to doc. END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-06T08:24:46.000000Z K 7 svn:log V 307 Forced commit, Forgot to add logs for all files :( MFC: Correct links to docs README: 1.18 cvs-supfile: 1.34 doc-supfile: 1.7 gnats-supfile: 1.4 ports-supfile: 1.25 stable-supfile: 1.25 (note that the doc collection is not branched), 1.26 standard-supfile: 1.21 www-supfile: 1.4 Large Pointy Hat: blackend END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-06T08:24:47.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create branch 'RELENG_4_11'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-06T08:24:48.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_7'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-06T08:24:49.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_9'. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-08-06T08:25:03.000000Z K 7 svn:log V 132 Use the new docproj-jadetex port for disc#3. Previously, docproj was not included in its entirety because JADETEX was not defined. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-08-06T08:26:55.000000Z K 7 svn:log V 83 MFC r1.30: Specifically include 'docproj-jadetex' instead of 'docproj' on disc #3. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-08-06T10:03:29.000000Z K 7 svn:log V 27 MFC 1.27 (in-place fixes). END K 10 svn:author V 8 truckman K 8 svn:date V 27 2002-08-06T11:28:09.000000Z K 7 svn:log V 334 Don't automagically call vslock() from SYSCTL_OUT(). Instead, complain about calls to SYSCTL_OUT() made with locks held if the buffer has not been pre-wired. SYSCTL_OUT() should not be called while holding locks, but if this is not possible, the buffer should be wired by calling sysctl_wire_old_buffer() before grabbing any locks. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-06T12:46:14.000000Z K 7 svn:log V 77 - Use time.h not sys/time.h. - Fix printf format errors. Submitted by: bde END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-06T14:14:25.000000Z K 7 svn:log V 19 Add ext2fs module. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-06T15:15:53.000000Z K 7 svn:log V 173 Rename mac_policy() to mac_syscall() to be more reflective of its purpose. Submitted by: cvance@tislabs.com Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-06T15:16:55.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-06T15:22:09.000000Z K 7 svn:log V 74 Try harder to "set signal flags proprly [sic] for ast()". See rev.1.154. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-06T15:44:55.000000Z K 7 svn:log V 50 New release notes: SA-02:35, SA-02:36, SA-02:37. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-06T16:06:28.000000Z K 7 svn:log V 36 MFC: SA-02:35, SA-02:36, SA-02:37. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-06T16:12:12.000000Z K 7 svn:log V 66 MFS: SA-02:35, SA-02:36, SA-02:37. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-06T16:52:39.000000Z K 7 svn:log V 49 New errata notes: SA-02:35, SA-02:36, SA-02:37. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-08-06T17:00:02.000000Z K 7 svn:log V 23 printf() formats fixes END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-08-06T17:10:58.000000Z K 7 svn:log V 131 Merge the following from the English version: 1.22.2.249.2.9 -> 1.22.2.249.2.12 relnotes/common/new.sgml Approved by: re (bmah) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-06T17:50:45.000000Z K 7 svn:log V 119 Add references to FreeBSD-SA-02:33.openssl and FreeBSD-SA-02:35.ffs to the applicable entries. Requested by: matusita END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-06T17:53:12.000000Z K 7 svn:log V 528 MFC: If all file systems are marked nosuid, the line: MP=`mount -t ufs | grep -v " nosuid" | awk '{ print $3 }' | sort` sets ${MP} to an empty string so the next line: set ${MP} actually just dumps all of the shells variables to stdout (and therefore the security report). Fixed by surrounding the code which goes through the mounts with a test for an empty string before using ${MP}. Revision Changes Path 1.4 +12 -9 src/etc/periodic/security/100.chksetuid END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-06T18:56:41.000000Z K 7 svn:log V 308 Remove new console devices with cnremove before initializing them in cninit. This allows a console driver to replace the existing console by calling cninit again, eg during the device probe. Otherwise the multiple console code sends output to both, which is unfortunate if they're using the same hardware. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-06T19:01:08.000000Z K 7 svn:log V 316 Set the ident field of the struct kevent that is registered by _aio_aqueue() to the address of the user's aiocb rather than the kernel's aiocb. (In other words, prior to this change, the ident field returned by kevent(2) on completion of an AIO was effectively garbage.) Submitted by: Romer Gil END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-06T19:31:04.000000Z K 7 svn:log V 229 Our awk does not implement the ARGIND variable, so we were attempting to parse the binary .kld file as a list of symbols. Fix this by simply deleting the unwanted argument from the ARGV[] array instead of trying to skip over it. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-08-06T19:35:18.000000Z K 7 svn:log V 140 MFC: rev 1.31: Fix sendfile() by always doing I/O through bread() for data to get into VM in case of UIO_NOCOPY. PR: bin/34072, bin/36189 END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-08-06T20:26:30.000000Z K 7 svn:log V 183 Fix -o ac(reg|dir)(min|max) options. The appropriate flags weren't translated from ALTF_* to NFSMNT_* thus these options weren't accepted by kernel. PR: bin/30334 MFC after: 1 week END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-06T20:36:02.000000Z K 7 svn:log V 124 Typo: s/seperately/separately PR: misc/41235 Submitted by: Fesskat Tudeer MFC after: 3 days END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-07T02:49:56.000000Z K 7 svn:log V 34 MFC: Markup fixes Noticed by: ru END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-07T02:59:23.000000Z K 7 svn:log V 34 MFC: Markup fixes Noticed by: ru END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-07T03:24:22.000000Z K 7 svn:log V 282 MFC two changes in _aio_aqueue(): o Set struct kevent's ident field to the address of the user's aiocb rather than the kernel's. o Unbreak lio_listio() by recognizing LIO_READ and LIO_WRITE as opcodes rather than requests for notification through kevent(). PR: kern/39556 END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-07T05:40:34.000000Z K 7 svn:log V 104 Add Intersil and Symbol as vendors for 802.11 cards that the wi driver supports. Obtained from: NetBSD END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T05:44:50.000000Z K 7 svn:log V 202 Back out workaround of fixing "suspend/fg" by price of breaking "stop $$/fg". This is real kernel bug (threads) and don't attempt to mask it by workarounds to increase chances to fix it in the kernel. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-07T06:03:10.000000Z K 7 svn:log V 197 MFC o Change jobref and *ijoblist from int to long in order to avoid a catastrophe after the 2^32nd AIO operation on 64-bit architectures. o Remove unused or unnecessary variables and fields. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T06:24:14.000000Z K 7 svn:log V 236 MFC: setlocale.c up to 1.39, setrunelocale.c up to 1.22, ldpart.c up to 1.9 setlocale.3 up to 1.23, rune.3 1.17 Better checks for "encoding" validity as pathname component. Errno fixes. Fallback fixes. Remove macro, style, whitespace. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T06:42:52.000000Z K 7 svn:log V 91 MFC: msgcat.c 1.40 Better "lang" check as path component, errno fixes, style reformatting. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T07:02:37.000000Z K 7 svn:log V 48 Close descriptor, if error happens in loadCat() END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-07T09:21:00.000000Z K 7 svn:log V 115 Correct syntax error detected by src/bin/sh/parser.c 1.29.2.7. Submitted by: The Anarcat END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-07T10:33:39.000000Z K 7 svn:log V 32 MFC: 1.12 Correct links to doc. END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-07T10:37:34.000000Z K 7 svn:log V 33 MFC: 1.6 Correct link to the FAQ END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-07T10:47:48.000000Z K 7 svn:log V 70 MFC: 1.11, 1.12 1.11: sysctl -w -> sysctl 1.12: correct links to docs END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-07T10:54:39.000000Z K 7 svn:log V 213 MFC: 1.30, 1.31 and 1.32 1.30: Point readers to the Porter's Handbook instead of the non-existant "Porting Applications" section of the FreeBSD Handbook. 1.31: mdoc(7) police: tidy up. 1.32: Correct links to docs END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-07T10:58:24.000000Z K 7 svn:log V 66 MFC: 1.23, 1.24 1.23: The .Nm utility 1.24: Correct links to docs END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-07T11:31:45.000000Z K 7 svn:log V 80 Move code block added in 1.157 to a safer part of fork1(). Submitted by: jake END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-07T11:35:18.000000Z K 7 svn:log V 28 Remove an unnecessary cast. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-07T12:48:28.000000Z K 7 svn:log V 176 Improve stack manipulation code of ACPI wakeup routine. The new code just override stack top value with saved return address rather than pop/push operation. Submitted by: jhb END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-07T13:25:51.000000Z K 7 svn:log V 37 Pacify ``make -f /dev/null -V FOO''. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-07T13:41:46.000000Z K 7 svn:log V 283 Makefile.inc1 may eventually be merged with Makefile, so fix an endless recursion bug similar to the one that has been fixed in release/Makefile,v 1.698, in advance. A related fix to make(1) has been committed in make/main.c,v 1.68. Requested by: bde (who has them merged already) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-07T15:49:32.000000Z K 7 svn:log V 60 MFC stdlib 1.37 and stddef 1.7: don't define wchar_t if C++ END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-07T16:01:06.000000Z K 7 svn:log V 26 We no longer have a COPY. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-07T16:08:54.000000Z K 7 svn:log V 197 Use new interface for ether_input(). Remove some unnecessary assignments to mbuf fields in sis_newbuf(), the "length" fields are of no use while the mbuf is in the receive ring. MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-07T16:13:14.000000Z K 7 svn:log V 267 MFC: implement a new interface for ether_input(): passing a null eh means that the header is at the beginning of the mbuf. The old interface is (and will be) still supported so drivers do not need to be updated all at once, and binary-only drivers will keep working. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-07T16:14:47.000000Z K 7 svn:log V 75 MFC: bugfix: move check for udp_blackhole before the one for icmp_bandlim. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-07T16:29:48.000000Z K 7 svn:log V 200 MFC. Ignore -C, -p, and -S options of install(1) when used with the -d option. Warn about COPY being phased out. Restore the old method of always comparing before installing: INSTALL="install -C". END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-07T16:29:49.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_7'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-07T16:32:02.000000Z K 7 svn:log V 28 MFC: Drop support for COPY. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T16:45:23.000000Z K 7 svn:log V 46 Style fixes in preparation of code rewritting END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T16:49:20.000000Z K 7 svn:log V 12 Style fixes END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-07T16:53:39.000000Z K 7 svn:log V 70 MFC: Back out addition of a plus sign in DPADD and LDADD assignments. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-07T16:53:40.000000Z K 7 svn:log V 22 MFC: GNU texinfo 4.2. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-07T17:03:14.000000Z K 7 svn:log V 230 Add capability for limiting the maximum number of simultaneous invocations of each service from a single IP address. Requested by: matusita Reviewed by: dwmalone Tested by: matusita on snapshots.jp.FreeBSD.org MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-07T17:39:35.000000Z K 7 svn:log V 113 POSIX.1-2001 says ``man -k'' should produce results equivalent to the ``grep -Ei'' searching. MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-07T17:47:24.000000Z K 7 svn:log V 68 Added Russian translation of the .Ex -std macro. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-07T17:53:31.000000Z K 7 svn:log V 527 Refresh the credential on the first initproc thread following divorcing the initproc credential from the proc0 credential. Otherwise, the proc0 credential is used instead of initproc's credentil when authorizing start_init() activities prior to initproc hitting userland for the first time. This could result in the incorrect credential being used to authorize mounting of the root file system, which could in turn cause problems for NFS when used in combination with uid/gid ipfw rules, or with MAC. Discussed with: julian END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T18:02:45.000000Z K 7 svn:log V 42 Style fixes in preparation for rewritting END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-07T18:03:00.000000Z K 7 svn:log V 87 o Introduce pmap_page_is_mapped(). Its purpose is to obsolete the PG_MAPPED flag. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-08-07T18:03:30.000000Z K 7 svn:log V 71 Document file descriptor reopening and current standardization status. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-07T18:12:38.000000Z K 7 svn:log V 435 MFC: Pass envp to crunched program's main() routines as some depend on it. Note that crunchgen's stub .c programs already have the code to use it: "int _crunched_%s_stub(int argc, char **argv, char **envp)" "{return main(argc,argv,envp);}\" >%s_stub.c\n", Add $FreeBSD$ to allow the commit. Revision Changes Path 1.7 +4 -2 src/usr.sbin/crunch/crunchgen/crunched_main.c END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-07T19:30:16.000000Z K 7 svn:log V 545 Cache the credential provided during accton() for use in later accounting vnode operations. This permits the rights of the user (typically root) used to turn on accounting to be used when writing out accounting entries, rather than the credentials of the process generating the accounting record. This fixes accounting in a number of environments, including file systems that offer revocation support, MAC environments, some securelevel scenarios, and in some NFS environments. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-07T19:37:22.000000Z K 7 svn:log V 87 o Introduce pmap_page_is_mapped(). Its purpose is to obsolete the PG_MAPPED flag. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-08-07T19:43:54.000000Z K 7 svn:log V 119 Use the CPU_* OID constants instead of OID_AUTO for the clock-related sysctls for compatability with old applications. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-07T20:08:50.000000Z K 7 svn:log V 92 Correct an inaccuracy in this man page regarding detecting empty fields. MFC after: 2 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-07T20:15:29.000000Z K 7 svn:log V 312 Correct a bug introduced in 1.26: M_PKTHDR is set in the 'flags' argument, not the 'type' argument. As a result of the buf, the MAC label on some packet header mbufs might not be set in mbufs allocated using m_getcl(), resulting in a page fault. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T20:20:56.000000Z K 7 svn:log V 49 Fix wrong address when EucInfo > "variable" size END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T20:49:25.000000Z K 7 svn:log V 79 Reset __mb_cur_max to 1 when "C" or "POSIX" locales loaded after multibyte one END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-07T21:24:33.000000Z K 7 svn:log V 71 MFC: typo fix (apparently forgotten by dwmalone?) PR: 41416 and 40695 END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T22:03:46.000000Z K 7 svn:log V 135 Always set errno to ENOMEM after malloc failed (as workaround). Our malloc sometimes forget to set errno, f.e. for size overflow case. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-07T22:05:34.000000Z K 7 svn:log V 142 - Adjust locking markup to match the proc markup. - Add a comment about the current, unfinished, state of vnode locking. Suggested by: bde END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-08-07T22:18:33.000000Z K 7 svn:log V 220 Only attach one PHY device to a controller. NetBSD has similar code. The D-Link DFE-580 card will otherwise show 2 miibuses for each controller and therefore 2 ukphy's. Sponsored by: Vernier Networks MFC after: 1 week END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-08-07T22:31:27.000000Z K 7 svn:log V 2491 Fixes for the D-Link DFE-580 card. This is pretty much fixes any issue I can find: - Watchdog timeouts were due to starting the TX DMA engine before we had a packet ready for it. So the first packet sent never got out only if we sent more then one packet at a time did the others make it out and not blow up. Of course reseting the chip then caused us not to transmit the first packet again ie. catch-22. This required logic changes. - Combine interrupts on TX packets being queued up. - Don't keep running around the RX ring since we might get out of sync so only go around once per receive - Let the RX engine recover via the poll interface which is similar to the TX interface. This way the chip wakes up with no effort when we read enough packets. - Do better hand-shaking on RX & TX packets so they don't start of to soon. - Force a duplex setting when the link comes up after an ste_init or it will default to half-duplex and be really slow. This only happens on subsequent ste_init. The first one worked. - Don't call stat_update for every overflow. We only monitor the collisions so the tick interval is good enough for that. Just read in the collision stats to minimize bus reads. - Don't read the miibus every tick since it uses delays and delays are not good for performance. - Tie link events directly to the miibus code so the port gets set correctly if someone changes the port settings. - Reduce the extreme number of {R,T}FD's. They would consume 130K of kernel memory for each NIC. - Set the TX_THRESH to wait for the DMA engine to complete before running the TX FIFO. This hurts peak TX performance but under bi-directional load the DMA engine can't keep up with the FIFO. Testing shows that we end up in the case anyways (a la dc(4) issues but worse since the RX engine hogs everything). - When stopping the card do a reset since the reset verifies the card has stopped. Otherwise on heavy RX load the RX DMA engine is still stuffing packets into memory. If that happens after we free the DMA area memory bits get scribled in memory and bad things happen. This card still has seemingly unfixable issues under heavy RX load in which the card takes over the PCI bus. Sponsored by: Vernier Networks MFC after: 1 week END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-07T23:52:28.000000Z K 7 svn:log V 61 Set errno to ENOMEM for strdup too (due to malloc errno bug) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-08T02:25:27.000000Z K 7 svn:log V 18 MFC: Markup fixes END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-08T02:42:29.000000Z K 7 svn:log V 73 MFC: #ifdef wchar_t on __cplusplus not being defined. Forgotten by: imp END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-08T04:50:36.000000Z K 7 svn:log V 84 Implement POSIX.1-2001 (XSI)'s ulimit(3). Submitted by: Kyle Martin END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-08T05:51:54.000000Z K 7 svn:log V 426 Rewrite locale loading procedures, so any load failure will not affect currently cached data. It allows a number of nice things, like: removing fallback code from single locale loading, remove memory leak when LC_CTYPE data loaded again and again, efficient cache use, not only for setlocale(locale1); setlocale(locale1), but for setlocale(locale1); setlocale("C"); setlocale(locale1) too (i.e. data file loaded only once). END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-08T06:09:32.000000Z K 7 svn:log V 119 EAK! two status flags in teh proc structure were defined to the same value! Picked up by: David Xu END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-08T06:18:41.000000Z K 7 svn:log V 240 Do some work on keeping better track of stopped/continued state. I'm not sure what happenned to the original setting of the P_CONTINUED flag. it appears to have been lost in the paper shuffling... Submitted by: David Xu END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T07:55:00.000000Z K 7 svn:log V 75 MFC: 1.697: ``env -i'' side effect fix. MFC: 1.698: Endless recursion fix. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-08T07:59:24.000000Z K 7 svn:log V 247 Add DVD+RW support to the ATA driver and burncd. This also closes PR40430 by "Peter Haight " that has semilar patches included and which I merged with my own work. HW sponsored by: FreeBSD Foundation & FreeBSD Mall Inc Enjoy! END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T08:23:53.000000Z K 7 svn:log V 27 MFC: Added $FreeBSD$ tags. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T08:38:18.000000Z K 7 svn:log V 40 MFC: Convert perl(1) scripts to awk(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T08:44:24.000000Z K 7 svn:log V 121 MFC: 1.289: Added uudecode(1) to the list of bootstrap tools, now that we have *.bz2.uu files under lib/compat/compat22. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T08:47:58.000000Z K 7 svn:log V 52 MFC: Install manpage for the old -me macro package. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T09:03:47.000000Z K 7 svn:log V 36 MFC: NO_IPFILTER make.conf(5) knob. END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-08T09:11:37.000000Z K 7 svn:log V 42 Correct links to the FAQ and the Handbook END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T09:33:28.000000Z K 7 svn:log V 68 Assorted MFC: make ``make checkdpadd'' happy in lib/libpam/modules. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T09:45:32.000000Z K 7 svn:log V 56 MFC: 1.7: Fixed mdoc(7) warnings visible in troff mode. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T09:47:50.000000Z K 7 svn:log V 32 MFC: 1.6: Use the SCRIPTS knob. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T09:50:20.000000Z K 7 svn:log V 39 MFC: Reminder to keep hier(7) updated. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T09:54:44.000000Z K 7 svn:log V 31 MFC: 1.10: mark manpage as MD. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T10:00:50.000000Z K 7 svn:log V 44 MFC: 1.3: Do not overwrite mm locale files. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T10:03:47.000000Z K 7 svn:log V 32 MFC: 1.10: Added missing DPADD. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T10:05:55.000000Z K 7 svn:log V 14 MFC: tidying. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T10:14:26.000000Z K 7 svn:log V 77 MFC: 1.286: Make NO_OPENSSL imply NO_OPENSSH, as documented in make.conf(5). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T10:35:38.000000Z K 7 svn:log V 59 MFC: 1.288 (whitespace), 1.289 (removed the `etc' target). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T10:38:48.000000Z K 7 svn:log V 114 MFC: 1.264: Removed no longer used share/examples/diskless/* and never used share/examples/kld/dyn_sysctl/module. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T10:42:04.000000Z K 7 svn:log V 21 MFC: 1.40: Sort MAN. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-08T12:05:51.000000Z K 7 svn:log V 68 Use the hw.usb sysctl tree instead of debug.usb. Requested by: imp END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-08T12:05:52.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-08T12:12:20.000000Z K 7 svn:log V 63 MFC rev. 1.120: conform to RFC 959, Appendix II, in MKD reply. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-08T12:24:54.000000Z K 7 svn:log V 140 MFC: Remove the casts to (char*), which have become incorrect and unneeded. src/libexec/ftpd/ftpd.c 1.116 src/libexec/ftpd/logwtmp.c 1.11 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-08T12:45:30.000000Z K 7 svn:log V 338 Due to layering problems, remove the MAC checks from vn_rdwr() -- this VOP wrapper is called from within file systems so can result in odd loopback effects when MAC enforcement is use with the active (as opposed to saved) credential. These checks will be moved elsewhere. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2002-08-08T13:29:32.000000Z K 7 svn:log V 292 YIKES, I take the pointy-hat for a really big braino here. I appologize to those of you who may have been seeing crashes in code that uses sendfile(2) or other types of external buffers with mbufs. Pointed out by, and provided trace: Niels Chr. Bank-Pedersen END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-08T13:30:34.000000Z K 7 svn:log V 101 MFC rev. 1.117: Set SO_REUSEADDR on passive data ports, as it should be done on all listening ports. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2002-08-08T13:31:57.000000Z K 7 svn:log V 59 Only my brain can fart while fixing a previous brain fart. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-08T13:36:39.000000Z K 7 svn:log V 45 MFC rev. 1.39: Report true error of glob(3). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-08T15:43:23.000000Z K 7 svn:log V 213 The intent in rev. 1.299 was to make the CPUTYPE assignment type check bother "only those who attempts to set it to a different value". This got broken in rev. 1.300 (that fixed another race). Reported by: ache END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-08T15:52:55.000000Z K 7 svn:log V 113 Don't bogusly depend on pcic. pccard should be enough. Noticed by: jhay Forgotten about for two years by: imp END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-08-08T15:53:23.000000Z K 7 svn:log V 370 Don't acquire the writer lock in rtld_exit when clearing the shared objects' reference counts. This function is called by the atexit mechanism at program shutdown. I don't think the locking is necessary here. It caused OpenOffice builds to hang more often than not. Credit to Martin Blapp and Matt Dillon for helping to diagnose this problem and for testing the fix. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-08T16:31:13.000000Z K 7 svn:log V 180 MFC: fixed a bug that we can't send a packet to ipv4mapped ipv6 address using a udp6 socket without bind(2)ing. sys/netinet6/ip6_output.c: 1.39 sys/netinet6/udp6_usrreq.c: 1.29 END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-08T16:44:57.000000Z K 7 svn:log V 236 MFC: cleanup usage of ip6_mapped_addr_on and ip6_v6only. now, ip6_mapped_addr_on is unified into ip6_v6only. sys/netinet/in_pcb.c: 1.109 sys/netinet/tcp_usrreq.c: 1.77 sys/netinet6/ip6_var.h: 1.9 sys/netinet6/udp6_usrreq.c: 1.30 END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-08T16:47:27.000000Z K 7 svn:log V 65 MFC 1.78: make setsockopt(IPV6_V6ONLY, 0) actuall work for tcp6. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-08-08T17:28:07.000000Z K 7 svn:log V 356 Use '_end' symbol instead of 'end' to initialize minbrk and curbrk variables. Both symbols are set to the same value by the linker, and _end symbol has less chances to clash with application defined global symbols. alpha, ia64 and sparc64 ports already use _end, i386 is now consistent with them. Reviewed by: bde Approved by: obrien Reported by: pirzyk END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-08T17:53:52.000000Z K 7 svn:log V 712 Rework storing files thoroughly. This includes: o Remove the race between stat(2) & fopen(3) when creating a unique file. o Improve bound checking when generating a unique name from a given pathname. o Ignore REST marker on APPE. No RFC specifies this case, but the idea of resuming APPE's implies this. o By default, deny upload resumes and appends by anonymous users. Previously these commands were translated to STOU silently, which led to broken files on server without any notification to the user. o Add an option, -m, to allow anonymous users to modify existing files (e.g., to resume uploads) if filesystem permissions permit. Portions obrainded from: OpenBSD MFC after: 3 weeks END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-08T17:59:26.000000Z K 7 svn:log V 44 MFC: Bring usb serial support into -stable. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-08-08T18:30:39.000000Z K 7 svn:log V 108 Add support for SX cards using TBI such as Netgear GA621 Sponsored by: Vernier Networks. MFC after: 1 week END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-08-08T18:33:28.000000Z K 7 svn:log V 109 Add support for SX cards using TBI such as Netgear GA621. Sponsored by: Vernier Networks. MFC after: 1 week END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-08T18:45:06.000000Z K 7 svn:log V 44 MFC: Bring usb serial support into -stable. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-08T18:51:07.000000Z K 7 svn:log V 6 Regen END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-08T19:12:36.000000Z K 7 svn:log V 197 o Use pmap_page_is_mapped() in vm_page_protect() rather than the PG_MAPPED flag. (This is the only place in the entire kernel where the PG_MAPPED flag is tested. It will be removed soon.) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-09T00:43:36.000000Z K 7 svn:log V 90 Fix a few compiler warnings, sort options and make the usage() output match the synopsis. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-09T00:53:00.000000Z K 7 svn:log V 139 Add a new flag (-l) that suppresses quota checks on NFS filesystems. PR: bin/12939 Submitted by: Neil Blakey-Milner END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-09T01:21:03.000000Z K 7 svn:log V 188 Improve the code for detecting UID ranges so that usernames such as "2-xhibit" are not considered as a range. Fix a problem where the code would forget to increment argv. PR: misc/15658 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-09T01:48:28.000000Z K 7 svn:log V 106 use the new interface to ether_input(), with eh = NULL and the MAC header in the mbuf. MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-09T02:04:20.000000Z K 7 svn:log V 150 MFC 1.136 and 1.137 + (1.136) fix handling of RNR conditions when using polling + (1.137) use m_getcl() to allocate buffers for the receive ring. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-09T02:11:08.000000Z K 7 svn:log V 162 Now that we start having clients for m_getcl(), set the default max pool size for mbuf+clusters to 10 instead of 0, so we can enjoy the performance improvements. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-09T02:39:38.000000Z K 7 svn:log V 108 Apply the envp fix to the other call to main() as well. Submitted by: Peter Edwards END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-09T02:40:21.000000Z K 7 svn:log V 144 MFC: use m_getcl() to get buffers for the receive ring, remove the sysctl variable sis_quick, use the new interface to ether_input(). END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-09T02:42:02.000000Z K 7 svn:log V 224 MFC: Apply the envp fix to the other call to main() as well. (Immediate MFC as this fixes builds using crunchgen.) Revision Changes Path 1.8 +2 -2 src/usr.sbin/crunch/crunchgen/crunched_main.c END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-09T02:56:31.000000Z K 7 svn:log V 217 MFC: Add ability to only beep when mail arrives. src/libexec/comsat/comsat.8 1.10 src/libexec/comsat/comsat.c 1.16 src/usr.bin/biff/biff.1 1.15 src/usr.bin/biff/biff.c 1.14, 1.15 Approved by: sheldonh (mentor) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-09T03:03:08.000000Z K 7 svn:log V 13 X-ref mac.3. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-09T03:09:38.000000Z K 7 svn:log V 404 Update TE policy and MAC text conversion routines to support partial label updates. Biba and MLS already supported this. This permits the userland library to submit relative updates on MAC labels, rather than submitting an entire label to replace the current label. This also requires changes to the MAC modules, which are forthcoming. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-09T05:21:01.000000Z K 7 svn:log V 158 Don't auto load ACPI -- it causes trouble with my laptop and is TOTALLY undocumented how to control its loading and queries to freebsd-current go unanswered. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-09T05:50:32.000000Z K 7 svn:log V 98 Add additional range checks for copyout targets. Submitted by: Silvio Cesare END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-09T06:07:33.000000Z K 7 svn:log V 135 Restore autoloading of ACPI module. Document the approved ways of disabling it. Submitted by: Daniel O'Connor END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T06:52:41.000000Z K 7 svn:log V 98 MFC: Mark as PROG_CXX. This broke downgrading from -CURRENT to -STABLE early in bootstrap-tools. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-09T07:08:53.000000Z K 7 svn:log V 55 Fix wrong member variable ordering of struct acpi_bif. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-08-09T07:13:31.000000Z K 7 svn:log V 98 Merge the following from the English version: 1.22.2.274 -> 1.22.2.275 relnotes/common/new.sgml END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-08-09T07:44:43.000000Z K 7 svn:log V 90 Teach sysinstall that documents on the boot floppy might not be gzipped. Reviewed by: ru END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-08-09T07:45:42.000000Z K 7 svn:log V 336 Add a third floppy to releases. It will only be built if there is a release/${TARGET}/drivers.conf file which list drivers that have to go into the third floppy. Also shuffle i386/drivers.conf so that the floppies don't overflow anymore. Anybody with real/better usage statistics is welcome to shuffle it differently. Reviewed by: ru END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-08-09T08:18:15.000000Z K 7 svn:log V 51 Remove a '-' that is not needed. Submitted by: ru END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-08-09T08:22:02.000000Z K 7 svn:log V 20 Remove a stray ';'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-09T08:22:29.000000Z K 7 svn:log V 76 Add safeguards to never use errno == 0 as setrunelocale() error return code END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-09T10:15:48.000000Z K 7 svn:log V 211 Introduce a new error return code: #define EDOFUS 88 /* Programming error */ This can be used to signal error situations which indicate that the program logic or assumptions is deficient. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-09T10:16:24.000000Z K 7 svn:log V 70 Make sure we set errno sensibly in case of failure. Spotted by: ache END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T10:34:57.000000Z K 7 svn:log V 64 mdoc(7) police: kill hard sentence breaks and one double space. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T10:38:34.000000Z K 7 svn:log V 25 mdoc(7) police: grammar. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T10:46:00.000000Z K 7 svn:log V 72 mdoc(7) police: tidy up, bump document date on behalf of the -n option. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T10:49:50.000000Z K 7 svn:log V 33 mdoc(7) police: whitespace nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T10:59:20.000000Z K 7 svn:log V 25 mdoc(7) police: tidying. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T11:06:03.000000Z K 7 svn:log V 25 mdoc(7) police: laundry. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-09T11:06:44.000000Z K 7 svn:log V 35 Correctly port this from -current! END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T11:15:49.000000Z K 7 svn:log V 25 mdoc(7) police: laundry. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T11:17:56.000000Z K 7 svn:log V 33 mdoc(7) police: whitespace nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T11:24:21.000000Z K 7 svn:log V 29 mdoc(7) police: punctuation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T11:33:23.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T11:36:48.000000Z K 7 svn:log V 29 mdoc(7) police: punctuation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T12:07:17.000000Z K 7 svn:log V 40 mdoc(7) police: tidy up the formatting. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T12:08:47.000000Z K 7 svn:log V 26 mdoc(7) police: spelling. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-09T12:58:11.000000Z K 7 svn:log V 113 While we're at it, add range checks similar to those in previous commit to getsockname() and getpeername(), too. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-09T13:22:21.000000Z K 7 svn:log V 57 Update with new error return code. Reminded by: rwatson END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-09T14:41:37.000000Z K 7 svn:log V 449 preen.c was a stragler after the fsck/fsck_ffs divorce. fsck_ffs did not need it, but quotacheck did include it from fsck_ffs. A repocopy has now moved the fsck_ffs/preen.c file to quotacheck/preen.c quotacheck and fsck should probably use the same checkfstab() function and it should possibly live in libufs. Trouble is: they have diverged in the meantime. At least now fsck_ffs is not in the equation anymore. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-09T14:49:23.000000Z K 7 svn:log V 333 MFC: in_rmx.c,v 1.39, ip_input.c,v 1.165, and ip_var.h,v 1.54: Invalidate cached forwarding route (ipforward_rt) whenever a new route is added to the routing table, otherwise we may end up using the wrong route when forwarding. PR: kern/10778 Spotted by: Sergey Starosek , Andrew Rukavishnikov END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-09T14:54:33.000000Z K 7 svn:log V 14 Update ELAST. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-08-09T15:30:48.000000Z K 7 svn:log V 45 Make ppp(4) devices clonable and unloadable. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-09T15:36:26.000000Z K 7 svn:log V 47 MFC: Sort options, document undocumented ones. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-08-09T15:47:43.000000Z K 7 svn:log V 188 The boottime variable in sys/kern/kern_tc.c is a struct timeval, not a time_t, so do not use the latter as type when retrieving the variable via libkvm. This should fix vmstat on sparc64. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-09T16:12:08.000000Z K 7 svn:log V 88 IPv6 support for rcp. You cannot specify a raw IPv6 address for now. MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-09T16:25:32.000000Z K 7 svn:log V 135 Fixup preen.c to match its new residence. The blockcheck() function is still pulled from fsck_ffs, it probably should live in libufs. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-09T16:58:28.000000Z K 7 svn:log V 73 MFC: (rev. 1.12) Correct an inaccuracy regarding detecting empty fields. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-08-09T17:33:07.000000Z K 7 svn:log V 68 Correct comment Submitted by: Mike Makonnen END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-08-09T17:34:13.000000Z K 7 svn:log V 101 Correct comment. We use rpcbind now, not portmap Submitted by: Mike Makonnen END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-08-09T17:45:04.000000Z K 7 svn:log V 127 Make the othermta script DTRT when an mta startup script is not specified. Submitted by: Mike Makonnen END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-08-09T19:00:10.000000Z K 7 svn:log V 43 Fix a couple of typos in a Dijkstra quote. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-08-09T19:08:02.000000Z K 7 svn:log V 32 Some more advice from Dijkstra. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-08-09T19:30:20.000000Z K 7 svn:log V 34 Correctly sort previous addition. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-08-09T19:31:27.000000Z K 7 svn:log V 24 Remove spurious quotes. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-08-09T19:54:11.000000Z K 7 svn:log V 9 Re-sort. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-09T20:07:51.000000Z K 7 svn:log V 36 Add help about hint.acpi.0.disable. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-09T20:34:23.000000Z K 7 svn:log V 123 MFC: Typo: s/seperately/separately PR: misc/41235 Submitted by: Fesskat Tudeer END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-08-09T20:37:01.000000Z K 7 svn:log V 221 Remove some Dijkstra quotes from fortunes that are duplicated in fortunes2. Move the single remaining one across to fortunes2 to join its friends. Spell his name consistently. Remove a couple of other duplicate fortunes. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-08-09T20:40:29.000000Z K 7 svn:log V 20 Sync with -CURRENT. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-09T20:54:06.000000Z K 7 svn:log V 361 Add the ability to use ATAPI devices via CAM. The CAM<>ATAPI layer was submitted by "Thomas Quinot " changes form the version on the net by me (formatting, ability to be used alone without the ATAPI native device driver, proper speed reporting...) See /sys/conf/NOTES for usage. Submitted by: Thomas Quinot END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-08-09T20:58:54.000000Z K 7 svn:log V 28 Remove trailing whitespace. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-08-09T20:59:23.000000Z K 7 svn:log V 38 MFC 1.20: remove trailing whitespace. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-09T21:14:55.000000Z K 7 svn:log V 168 New release notes: ata(4)/burncd(8) support DVD+RW drives, atapicam. MFCs noted: ucom(4)/uplcom(4)/uvscom(4), uvisor, IPFW2 (with some wording tweaks), texinfo 4.2. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-09T21:27:51.000000Z K 7 svn:log V 63 MFC: ucom(4)/uplcom(4)/uvscom(4), uvisor, ipfw2, texinfo 4.2. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-09T22:04:54.000000Z K 7 svn:log V 177 Use the correct loop variable so that we print all IO addresses and not just 8 copies of the first one. PR: bin/18157 Submitted by: German Tischler END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-10T00:20:32.000000Z K 7 svn:log V 242 Permit the creation of just cd0 if desired. Previously it always created cd1 as well due to an off-by-one error left over from revision 1.249. PR: conf/20436 Submitted by: Andre Albsmeier MFC after: 1 week END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-10T01:40:00.000000Z K 7 svn:log V 26 Import of OpenSSL 0.9.6f. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-10T01:40:00.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r101613, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-10T01:46:10.000000Z K 7 svn:log V 26 Import of OpenSSL 0.9.6f. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-10T01:46:10.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r101615, 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 2002-08-10T01:46:11.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'openssl-vendor-crypto-v0_9_6f'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-10T01:48:01.000000Z K 7 svn:log V 26 Import of OpenSSL 0.9.6g. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-10T01:48:01.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r101618, 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 2002-08-10T01:48:02.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'openssl-vendor-crypto-v0_9_6g'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-10T01:50:50.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-10T02:19:34.000000Z K 7 svn:log V 25 MFC: fortune(6) datfiles END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-10T03:00:55.000000Z K 7 svn:log V 820 Fix the broken "avoid unaligned data" fix. The problem is that the builtin gcc memcpy "knows" about types that are supposed to be actually already aligned and triggers alignment errors doing the memcpy itself. "Fix" this by changing it to a bcopy(). In this case, we had: struct timeval *tp; struct timeval tv1; memcpy(&tv1,tp,sizeof(tv1)); .. and since gcc *knows* that a pointer to a timeval is longword aligned and that tv1 is longword aligned, then it can use an inline that assumes alignment. The following works too: cp = (char *)tp; memcpy(&tv1,cp,sizeof(tv1)); Simply casting (char *)tp for the memcpy doesn't work. :-( This affected different 64 bit platforms in different ways and depends a lot on gcc as well. I've seen this on alpha and ia64 at least, although alpha isn't doing it right now. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-10T03:35:58.000000Z K 7 svn:log V 261 New release notes: No more TurboChannel Alpha support, drivers.flp. Modified release notes: em(4) has been reported to work on ia64, OpenSSL 0.9.6g, tweak cross-building note and note MFC. Remove an obsolete release note about DEC 3000 support on floppies. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-10T03:36:42.000000Z K 7 svn:log V 126 My quad cpu itanium2 box has its cpu's numbered with a lid starting at 192. Masking off bottom 4 bits is not very good here. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-10T03:39:05.000000Z K 7 svn:log V 42 Add ia64 to platforms supported by em(4). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-10T03:39:47.000000Z K 7 svn:log V 56 MFC: Cross-release, cross-architecture release builds. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-10T04:37:32.000000Z K 7 svn:log V 2176 One bugfix and one new feature. The bugfix (ipfw2.c) makes the handling of port numbers with a dash in the name, e.g. ftp-data, consistent with old ipfw: use \\ before the - to consider it as part of the name and not a range separator. The new feature (all this description will go in the manpage): each rule now belongs to one of 32 different sets, which can be optionally specified in the following form: ipfw add 100 set 23 allow ip from any to any If "set N" is not specified, the rule belongs to set 0. Individual sets can be disabled, enabled, and deleted with the commands: ipfw disable set N ipfw enable set N ipfw delete set N Enabling/disabling of a set is atomic. Rules belonging to a disabled set are skipped during packet matching, and they are not listed unless you use the '-S' flag in the show/list commands. Note that dynamic rules, once created, are always active until they expire or their parent rule is deleted. Set 31 is reserved for the default rule and cannot be disabled. All sets are enabled by default. The enable/disable status of the sets can be shown with the command ipfw show sets Hopefully, this feature will make life easier to those who want to have atomic ruleset addition/deletion/tests. Examples: To add a set of rules atomically: ipfw disable set 18 ipfw add ... set 18 ... # repeat as needed ipfw enable set 18 To delete a set of rules atomically ipfw disable set 18 ipfw delete set 18 ipfw enable set 18 To test a ruleset and disable it and regain control if something goes wrong: ipfw disable set 18 ipfw add ... set 18 ... # repeat as needed ipfw enable set 18 ; echo "done "; sleep 30 && ipfw disable set 18 here if everything goes well, you press control-C before the "sleep" terminates, and your ruleset will be left active. Otherwise, e.g. if you cannot access your box, the ruleset will be disabled after the sleep terminates. I think there is only one more thing that one might want, namely a command to assign all rules in set X to set Y, so one can test a ruleset using the above mechanisms, and once it is considered acceptable, make it part of an existing ruleset. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-10T05:43:40.000000Z K 7 svn:log V 32 Put getconf in the right place. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-10T05:44:44.000000Z K 7 svn:log V 38 xlint seems to build fine on sparc64. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-10T06:10:17.000000Z K 7 svn:log V 54 truss hasn't been ported to ia64 yet. Noticed by: ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-10T06:35:03.000000Z K 7 svn:log V 44 confirmed OZ6912 and 6972 share same pci ID END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-10T06:37:32.000000Z K 7 svn:log V 398 When we allocate our bus address via the kludge that we have in the code to do it when the bios doesn't do it for us, flag it. Then, when we dealloc, do an equal kludge to get rid of the address. This should address the can't get IRQ and panic bug in a more graceful way. # really should write a dealloc routine and just call it instead, since # this might not fix things in the kldunload case. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-10T07:11:16.000000Z K 7 svn:log V 87 o Remove the setting and clearing of the PG_MAPPED flag. (This flag is obsolete.) END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-10T07:40:30.000000Z K 7 svn:log V 87 o Remove the setting and clearing of the PG_MAPPED flag. (This flag is obsolete.) END