ƒ­L102000 227 333 134 214 1120 277 163 148 226 148 149 223 135 192 123 309 201 1111 498 121 155 253 135 118 111 125 140 138 127 181 173 139 168 190 165 262 653 346 208 133 193 274 226 121 160 145 138 172 175 145 100 254 379 322 186 337 283 184 116 130 164 152 339 338 133 368 233 173 187 365 187 327 144 199 379 154 318 198 184 202 289 276 174 232 213 133 170 239 693 663 229 160 155 216 146 150 161 133 197 1374 492 165 148 214 224 146 186 172 146 306 256 182 197 485 322 195 514 122 127 211 109 122 250 202 561 158 102 122 113 257 511 231 325 210 102 149 180 478 132 179 114 155 883 118 283 187 106 120 177 532 379 183 221 109 136 186 297 234 154 147 178 303 217 232 142 248 190 126 125 162 141 173 170 154 209 358 231 126 257 192 202 158 123 158 396 139 123 110 138 354 193 260 139 207 134 130 154 167 115 166 388 164 129 126 228 303 258 128 840 295 174 482 338 276 224 268 144 120 307 891 527 135 136 261 313 148 155 251 K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-08-16T23:19:16.000000Z K 7 svn:log V 235 Revert change to detect multiply PHYs in mii code. There might be cases when this is needed. Work around bogus second PHY in the DFE-580 card via a change in the if_ste.c driver. Suggested by: jdp Reviewed by: jdp MFC after: 3 days END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-08-17T00:59:03.000000Z K 7 svn:log V 40 MFC: r1.26: Add break's to case blocks. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-08-17T02:05:25.000000Z K 7 svn:log V 121 Cosmetic-only changes for readability. Reviewed by: (early form passed by) bde Approved by: itojun (from core@kame.net) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-17T02:36:16.000000Z K 7 svn:log V 1022 In continuation of early fileop credential changes, modify fo_ioctl() to accept an 'active_cred' argument reflecting the credential of the thread initiating the ioctl operation. - Change fo_ioctl() to accept active_cred; change consumers of the fo_ioctl() interface to generally pass active_cred from td->td_ucred. - In fifofs, initialize filetmp.f_cred to ap->a_cred so that the invocations of soo_ioctl() are provided access to the calling f_cred. Pass ap->a_td->td_ucred as the active_cred, but note that this is required because we don't yet distinguish file_cred and active_cred in invoking VOP's. - Update kqueue_ioctl() for its new argument. - Update pipe_ioctl() for its new argument, pass active_cred rather than td_ucred to MAC for authorization. - Update soo_ioctl() for its new argument. - Update vn_ioctl() for its new argument, use active_cred rather than td->td_ucred to authorize VOP_IOCTL() and the associated VOP_GETATTR(). Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-17T05:47:06.000000Z K 7 svn:log V 184 MFC: Correct boundary condition error in `D' and `P' commands when last line of pattern space is empty. Ignore leading semicolons on commands. Style changes to keep in sync with HEAD. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-17T12:11:21.000000Z K 7 svn:log V 71 MFC: Allow redirections by themselves between "&&" and "||" operators. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T12:34:59.000000Z K 7 svn:log V 55 Add ut to xterm (which was removed from vt* it refers) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-17T13:57:47.000000Z K 7 svn:log V 133 Show job control ID, command text, etc. when foreground processes are suspended. This is a followup to rev. 1.51. MFC after: 1 week END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T14:16:14.000000Z K 7 svn:log V 55 wcwidth: fix espression to work correctly with SWIDTH0 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-17T14:52:50.000000Z K 7 svn:log V 57 MFC: Skip %pN in ncurses capability strings. PR: 15418 END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-17T16:13:29.000000Z K 7 svn:log V 128 Remove support for the vt8233. Specs for chipset changed mid-revision so this code was not working for the newer VIA chipsets. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-17T16:23:44.000000Z K 7 svn:log V 41 Support for VIA VT8233 audio controller. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-17T17:19:09.000000Z K 7 svn:log V 97 Add ISPASYNC_FW_DUMPED async event. add ISP_FW_NEWER_THAN macro- makes the code easier to read. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-17T17:19:29.000000Z K 7 svn:log V 28 Add ICBXOPT_ZIO definition. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-17T17:21:54.000000Z K 7 svn:log V 213 Fix the incorrect parsing of the Risc2Host isr. For RIO_16, fast posting command completion, and fast post CTIO completion, the upper half of Risc2Host is a copy of mailbox #1- *not* mailbox #0. MFC after: 1 day END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-17T17:23:15.000000Z K 7 svn:log V 105 We only do isp_reinit from isp_async if ISP_FW_CRASH_DUMP is defined- otherwise the core code does this. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-17T17:29:15.000000Z K 7 svn:log V 1014 If we're using ancient (pre 1.17.0) 2100 f/w (for the cards that cannot load f/w images > 0x7fff words), set ISP_FW_ATTR_SCCLUN. We explicitly don't believe we can find attributes if f/w is < 1.17.0, so we have to set SCCLUN for the 1.15.37 f/w we're using manually- otherwise every target will replicate itself across all 16 supported luns for non-SCCLUN f/w. Correctly set things up for 23XX and either fast posting or ZIO. The 23XX, it turns out, does not support RIO. If you put a non-zero value in xfwoptions, this will disable fast posting. If you put ICBXOPT_ZIO in xfwoptions, then the 23XX will do interrupt delays but post to the response queue- apparently QLogic *now* believes that reading multiple handles from registers is less of a win than writing (and delaying) multiple 64 byte responses to the response queue. At the end of taking a a good f/w crash dump, send the ISPASYNC_FW_DUMPED event to the outer layers (who can then do things like wake a user daemon to *fetch* the crash image, etc.). END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-17T18:26:02.000000Z K 7 svn:log V 402 Implement TCP bandwidth delay product window limiting, similar to (but not meant to duplicate) TCP/Vegas. Add four sysctls and default the implementation to 'off'. net.inet.tcp.inflight_enable enable algorithm (defaults to 0=off) net.inet.tcp.inflight_debug debugging (defaults to 1=on) net.inet.tcp.inflight_min minimum window limit net.inet.tcp.inflight_max maximum window limit MFC after: 1 week END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T18:39:40.000000Z K 7 svn:log V 28 MFC: 1.125, add ut to xterm END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T18:48:10.000000Z K 7 svn:log V 62 MFC: collate.c 1.28, collate.h 1.13 - eliminate static buffer END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T18:57:10.000000Z K 7 svn:log V 159 MFC: up to Makefile 1.12, common.h 1.2, parse.y 1.26, scan.l 1.18 (big buffer for symbol name, more checks, reflect static buffer eliminate, cosmetiq changes) END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T19:11:15.000000Z K 7 svn:log V 42 MFC: add hi_IN.ISCII-DEV, pt_BR.ISO8859-1 END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T19:14:44.000000Z K 7 svn:log V 25 MFC: pt_BR, pl_PL, hi_IN END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T19:17:50.000000Z K 7 svn:log V 18 MFC: pt_BR, hi_IN END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T19:25:45.000000Z K 7 svn:log V 32 MFC: hi_IN, pt_BR, format fixes END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T19:30:37.000000Z K 7 svn:log V 47 MFC: pt_BR, hi_IN, ja_JP.SJIS added, fr_BE fix END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T19:34:11.000000Z K 7 svn:log V 45 MFC: add hi_IN, pt_BR, ja_JP.SJIS. fr_BE fix END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T19:38:08.000000Z K 7 svn:log V 34 MFC: add hi_IN, pt_BR, ja_JP.SJIS END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-17T19:52:14.000000Z K 7 svn:log V 86 Describe the net.inet.tcp.inflight_{enable,debug,min,max} sysctls. MFC after: 7 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-17T20:03:02.000000Z K 7 svn:log V 81 Now that NEWCARD is gone, NEWCARD.hints is even less necessary. Noticed by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T20:03:44.000000Z K 7 svn:log V 46 Cosmetic - remove unneded brackets and #undef END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T20:11:31.000000Z K 7 svn:log V 75 According to SUSv2, wcwidth() should return -1 for non-printing characters END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-08-17T20:27:52.000000Z K 7 svn:log V 98 Merge the following from the English version: 1.22.2.277 -> 1.22.2.278 relnotes/common/new.sgml END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-17T20:30:34.000000Z K 7 svn:log V 72 Move wcwidth() to separate file, it doesn't belong to iswctype.c at all END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-17T20:44:24.000000Z K 7 svn:log V 166 Oops, last manual commit was to -stable, should have been to -current. No biggy, the code MFC to stable will catch up to the docs in a week. X-MFC after: -7 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-17T22:35:19.000000Z K 7 svn:log V 559 Update the 4.6-RELEASE errata to include 4.6.2-RELEASE. Mostly this consists of mentioning that a number of security advisories and other issues in 4.6 were fixed in 4.6.2. Until 4.7-RELEASE, we'll have one errata document covering both releases. Maintaining separate errata documents for 4.6 and 4.6.2 is not possible. There's a little bit of hackery that will need to be taken out of the boilerplate during the 4.7 release cycle. This is perhaps a good argument for doing errata updates on the release/security branches, rather than the STABLE branch. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-17T22:42:23.000000Z K 7 svn:log V 252 Note a small typo in the release notes. Several people called for a revision to the release notes; I'm fixing it by noting it in the errata instead. PR: 41745 Submitted by: Christopher Holden , Otterr" END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-17T22:53:44.000000Z K 7 svn:log V 114 Get the point release version number in the document title, to try to head off one potential source of confusion. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-18T00:24:03.000000Z K 7 svn:log V 41 Consolidate the device recognition code. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-18T00:29:08.000000Z K 7 svn:log V 99 Fix VRA configuration. Reported and fixed by: Grzybowski Rafal END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-18T02:09:27.000000Z K 7 svn:log V 180 Add pmap support for user mappings of multiple page sizes (super pages). This supports all hardware page sizes (8K, 64K, 512K, 4MB), but only 8k pages are actually used as of yet. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-18T02:13:50.000000Z K 7 svn:log V 133 o Simplify the ptphint test in pmap_release_free_page(). In other words, make it just like the test in _pmap_unwire_pte_hold(). END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-18T02:33:52.000000Z K 7 svn:log V 28 Forgot this in last commit. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-18T03:05:55.000000Z K 7 svn:log V 67 Fix warning. These structs should probably be removed altogether. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-18T04:00:06.000000Z K 7 svn:log V 52 MFCs noted: tcsh-6.12, top 3.5b12, OpenSSL-0.9.6g. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-18T04:02:21.000000Z K 7 svn:log V 45 MFC: OpenSSL-0.9.6g, tcsh-6.12, top 3.5b12. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-18T04:06:35.000000Z K 7 svn:log V 79 Misc fixups. PR: 41587 Submitted by: David "Siebörger" END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-18T04:08:04.000000Z K 7 svn:log V 82 Whitespace fix. PR: 41587 Submitted by: David "Siebörger" END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-18T05:45:10.000000Z K 7 svn:log V 52 Catch up to rev 1.8 of sys/alpha/osf1/osf1_mount.c. END K 10 svn:author V 3 jwd K 8 svn:date V 27 2002-08-18T06:05:08.000000Z K 7 svn:log V 9 MFC 1.97 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-18T06:30:10.000000Z K 7 svn:log V 161 Implement the ISO C90 Amd.1 restartable wide and multibyte character manipulation functions mbrlen(), mbrtowc(), mbsinit(), mbsrtowcs(), wcrtomb(), wcsrtombs(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-18T06:43:44.000000Z K 7 svn:log V 286 Avoid accessing the current job's process table in the child part of forkshell() after it has been freed. This caused mysterious behaviour when anything but the first command in a pipeline tried to access the terminal when the `junk' malloc() option was enabled (which is the default). END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-18T07:05:00.000000Z K 7 svn:log V 225 Increase size of ifnet.if_flags from 16 bits (short) to 32 bits (int). To avoid breaking application ABI use unused ifreq.ifru_flags[1] for upper 16 bits in SIOCSIFFLAGS and SIOCGIFFLAGS ioctl's. Reviewed by: -hackers, -net END K 10 svn:author V 2 dg K 8 svn:date V 27 2002-08-18T08:43:31.000000Z K 7 svn:log V 95 MFC: rev 1.103: improved performance of sbreserve() by removing the 64bit multiply and divide. END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-18T09:06:33.000000Z K 7 svn:log V 239 MFC: 1.9, 1.10 1.9: Note changes to country codes in ISO 3166-1 newsletters V-4 and V-5. Update URL for ISO 3166/MA. 1.10: Fix typos: s/Ths/This, s/counties/countries PR: docs/39060 for 1.10 Submitted by: Nicola Vitale END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-18T11:42:11.000000Z K 7 svn:log V 190 Add a comment to remind that uhci_pci_match will never return NULL. Don't display the "New UHCI DeviceId" message unless booting verbosely. Use a switch statement for the vendor match code. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-18T11:52:47.000000Z K 7 svn:log V 92 Use uhci_pci_match to return the device description and rework the vendor description code. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-18T12:19:32.000000Z K 7 svn:log V 24 Add dev# for pst driver END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-18T12:20:33.000000Z K 7 svn:log V 38 Fix args for contigmalloc, cosmetics. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-18T12:20:34.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 sos K 8 svn:date V 27 2002-08-18T12:28:57.000000Z K 7 svn:log V 60 Add pst device for Promise SuperTrak Sponsored by: Advanis END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-18T12:32:36.000000Z K 7 svn:log V 246 Driver for the Promise SuperTrak SX6000 ATA RAID controller. RAID's has to be setup with the SuperTrak BIOS. The driver supports the SuperTrak doing rebuilds etc on the fly. Development sponsored by: Advanis Hardware sponsored by: Promise Inc. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-18T12:33:18.000000Z K 7 svn:log V 245 Driver for the Promise SuperTrak SX6000 ATA RAID controller. RAID's has to be setup with the SuperTrak BIOS. The driver supports the SuperTrak doing rebuilds etc on the fly. Development sponsored by: Advanis Hardware sponsored by: Promise Inc. END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-08-18T13:41:02.000000Z K 7 svn:log V 42 MFC: smbfs-1.4.5 NB: 1.4.4 wasn't MFCed. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-18T14:17:06.000000Z K 7 svn:log V 273 Apply reference counting patch. Fixes problem of two applications opening the device, eg one read only and one write only, and the reference count being non-zero when both exit rendering device permanently busy. PR: kern/35004 Submitted by: Bill Wells MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-18T16:57:45.000000Z K 7 svn:log V 135 Provide an iso8859 table similar to share/misc/ascii. PR: misc/11553 Submitted by: Oliver Fromme MFC after: 1 week END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-18T17:30:54.000000Z K 7 svn:log V 79 Bump document date for the 'beep only' change. Approved by: sheldonh (mentor) END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-18T17:35:55.000000Z K 7 svn:log V 95 Include for nlist interfaces instead of depending on namespace pollution in . END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-18T17:51:14.000000Z K 7 svn:log V 272 Use essentially the same formatting of the CPU stats percentages as in vmstat so that they never coalesce. Both iostat and vmstat need larger fixes to prevent wide fields from unnecessarily messing up the alignment of all subsequent fields. PR: 41674 MFC-after: 3 days END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-18T17:57:08.000000Z K 7 svn:log V 95 Include for nlist interfaces instead of depending on namespace pollution in . END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-08-18T18:11:38.000000Z K 7 svn:log V 234 Clarify the explanation of the behavior for setuid programs by noting that the restrictions do not apply if the user invoking the program is also the owner of the program. Also, capitalize a section header properly. PR: misc/41180 END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-08-18T18:12:59.000000Z K 7 svn:log V 52 MFC 1.31: Clarify setuid behavior. PR: misc/41180 END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-18T18:21:18.000000Z K 7 svn:log V 104 Correctly handle empty path arguments, e.g., whereis -S -f biff. Approved by: joerg, sheldonh (mentor) END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-18T20:41:19.000000Z K 7 svn:log V 286 Finished removing env(1) commands, as in rev.1.13 but non-broken. Set the environment for the last command of the pipeline (xargs) instead of too early in the broken version or using an extra env process for each command spawned by xargs as in rev.1.12. Fixed a nearby English error. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-18T21:24:22.000000Z K 7 svn:log V 62 A side effect of some debugging: prototypify and deregister. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-08-18T21:44:19.000000Z K 7 svn:log V 223 MFC: if_vr.c revs 1.50 - 1.52 if_vrreg.h revs 1.12 - 1.13 A slew of changes which help reduce the number of driver lockups greatly. (See individual cvs logs for more detail.) Submitted by: Thomas Nystrom END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-18T21:46:32.000000Z K 7 svn:log V 103 Remove unused variable. camcontrol is now WARNS=2 clean on i386. Approved by: ken, sheldonh (mentor) END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-18T21:48:38.000000Z K 7 svn:log V 90 Last commit should also have said PR: bin/39816 Submitted by: Dan Lukes END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-08-18T22:04:47.000000Z K 7 svn:log V 107 MFC: Handle IP TTL and DF bits on syn-ack packets the same as is done with all other packets. PR: 39141 END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-19T00:26:41.000000Z K 7 svn:log V 194 MFC: Add the -n option, which automatically answers "no" to the overwrite question. mv.1: 1.19, 1.20, 1.22, part of 1.23 mv.c: 1.35, 1.39 Approved by: obrien, sheldonh (mentor) END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-19T00:35:58.000000Z K 7 svn:log V 181 New release notes: chmod(1) -v -v; od(1) -A, -N, -j, -s, -t MFCs noted: biff(1) b; cp(1) -n; mv(1) -n; od(1) -A, -N, -j, -s, -t Release note modified: mv(1) -n Reviewed by: bmah END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-19T00:39:13.000000Z K 7 svn:log V 80 MFC: biff(1) b; cp(1) -n; mv(1) -n; od(1) -A, -N, -j, -s, -t Reviewed by: bmah END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-19T01:00:37.000000Z K 7 svn:log V 139 Added rules to generate .c files from .m files. Run mkdep on these .c files. This fixes at least "make" (without -j) after "make clean". END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-19T02:27:33.000000Z K 7 svn:log V 115 Add a unary -not operator ala -false and !, for sake of completeness. Obtained from: OpenDarwin MFC after: 1 week END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-19T03:07:56.000000Z K 7 svn:log V 36 Remove local prototypes for main(). END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-19T03:52:36.000000Z K 7 svn:log V 73 Leave room for a trailing NUL not a NULL, that's not an ASCII character. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-19T04:45:01.000000Z K 7 svn:log V 144 Raise limit for port lists to 30 entries/ranges. Remove a duplicate "logging" message, and identify the firewall as ipfw2 in the boot message. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-19T04:52:15.000000Z K 7 svn:log V 598 Major cleanup of the parser and printing routines in an attempt to render the syntax less ambiguous. Now rules can be in one of these two forms from to [options] MAC dst-mac src-mac mac-type [options] however you can now specify MAC and IP header fields as options e.g. ipfw add allow all from any to any mac-type arp ipfw add allow all from any to any { dst-ip me or src-ip me } which makes complex expressions a lot easier to write and parse. The "all from any to any" part is there just for backward compatibility. Manpage updated accordingly. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-19T06:52:21.000000Z K 7 svn:log V 570 Keep a copy of the credential used to mount filesystems around so we can check and use it later on. Change the pieces of code which relied on mount->mnt_stat.f_owner to check which user mounted the filesystem. This became needed as the EA code needs to be able to allocate blocks for "system" EA users like ACLs. There seems to be some half-baked (probably only quarter- actually) notion that the superuser for a given filesystem is the user who mounted it, but this has far from been carried through. It is unclear if it should be. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-19T06:56:50.000000Z K 7 svn:log V 136 Remove the SIS_LOCK/SIS_UNLOCK from sis_attach(). It makes WITNESS barf and there seem to be little room for contention during attach. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-19T07:01:55.000000Z K 7 svn:log V 68 First snapshot of UFS2 EA support. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-19T07:15:20.000000Z K 7 svn:log V 64 mdoc(7) police: fixed the document date. Submitted by: iedowse END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-19T08:14:22.000000Z K 7 svn:log V 123 MFC: Claim conformance to 1003.2-1992 instead of 1003.1-2001 due to doubts raised over symbolic link handling. PR: 41576 END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-19T08:50:41.000000Z K 7 svn:log V 53 Properly define SWIDTH1, add autowidth (was SWIDTH1) END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-19T08:58:51.000000Z K 7 svn:log V 57 Move internal defines from here to libc/locale/wcwidth.c END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-19T08:59:20.000000Z K 7 svn:log V 65 Fix last-minute typo which breaks the world. Submitted by: many END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-19T09:02:49.000000Z K 7 svn:log V 40 Move internal defines from ctype.h here END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-08-19T09:19:31.000000Z K 7 svn:log V 102 Forced commit to correct a PR number in the previous commit. It is bin/40177. Pointed out by: obrien END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-19T12:36:54.000000Z K 7 svn:log V 1278 One more (hopefully the last one) step in cleaning up the syntax, following Julian's good suggestion: since you can specify any match pattern as an option, rules now have the following format: [ from to ] [options] i.e. the first part is now entirely optional (and left there just for compatibility with ipfw1 rulesets). Add a "-c" flag to show/list rules in the compact form (i.e. without the "ip from any to any" part) when possible. The default is to include it so that scripts processing ipfw's canonical output will still work. Note that as part of this cleanup (and to remove ambiguity), MAC fields now can only be specified in the options part. Update the manpage to reflect the syntax. Clarify the behaviour when a match is attempted on fields which are not present in the packet, e.g. port numbers on non TCP/UDP packets, and the "not" operator is specified. E.g. ipfw add allow not src-port 80 will match also ICMP packets because they do not have port numbers, so "src-port 80" will fail and "not src-port 80" will succeed. For such cases it is advised to insert further options to prevent undesired results (e.g. in the case above, "ipfw add allow proto tcp not src-port 80"). We definitely need to rewrite the parser using lex and yacc! END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-19T15:16:38.000000Z K 7 svn:log V 395 Implement user-setable promiscuous mode (a new `promisc' flag for ifconfig(8)). Also, for all interfaces in this mode pass all ethernet frames to upper layer, even those not addressed to our own MAC, which allows packets encapsulated in those frames be processed with packet filters (ipfw(8) et al). Emphatically requested by: Anton Turygin Valuable suggestions by: fenner END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-19T15:18:25.000000Z K 7 svn:log V 69 Previous deltas (promisc mode) were a subject of: MFC after: 1 week END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-19T15:28:19.000000Z K 7 svn:log V 52 MFC: add support for line1 mixer device (rev.1.76). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-19T15:28:39.000000Z K 7 svn:log V 117 Add a missing vnode assertion for the exec() check. 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-19T15:30:30.000000Z K 7 svn:log V 127 Assert process locks in proces-related access control checks. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-19T15:39:56.000000Z K 7 svn:log V 50 MFC: preserve s*id bits of files being extracted. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-19T15:44:09.000000Z K 7 svn:log V 90 MFC: prevent `pkg_info(1) -o' from dumping core on packages without origin recorded. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-19T16:03:56.000000Z K 7 svn:log V 78 Cater for ich4 quirks. Reported by: Jacob Rhoden Tested by: Jacob Rhoden, mp END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-19T16:10:22.000000Z K 7 svn:log V 55 MFC: Bootstrapping aid for pre-getprogname(3) systems. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-19T16:32:09.000000Z K 7 svn:log V 209 1. Allow information about current history size be retrieved using ioctl(2); 2. modify screen dumpung routine, so that in addition to visible area, it allows to grab any portion of history buffer as well. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-19T16:33:07.000000Z K 7 svn:log V 164 MFS: 1.141.2.48: Fixed the -DMAKE_KERBEROS5 world breakage in kerberos5/lib/libroken that was hiding after a recently fixed bug in ld(1). Approved by: re (murray) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-19T16:33:17.000000Z K 7 svn:log V 87 MFC 1.168 (an obvious and trivial bug fix) to get it out of the way. Approved by: hsu END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-19T16:33:23.000000Z K 7 svn:log V 100 Add a new `-H' modifier, which when combined with `-p' or `-P' allows to dump full console history. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-19T16:43:25.000000Z K 7 svn:log V 388 Break out mac_check_vnode_op() into three seperate checks: mac_check_vnode_poll(), mac_check_vnode_read(), mac_check_vnode_write(). This improves the consistency with other existing vnode checks, and allows policies to avoid implementing switch statements to determine what operations they do and do not want to authorize. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-08-19T16:54:26.000000Z K 7 svn:log V 224 Don't read the PCI config space during mii operations. Instead save whether or not we have to limit the PHY detection in the softc structure. Then just check the flag. Suggested by: jdp Reviewed by: jdp MFC after: 3 days END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-08-19T16:56:33.000000Z K 7 svn:log V 98 MFC: Revert only checking for one PHY. The fix for the DFE-580 card will be done in the driver. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-19T16:59:37.000000Z K 7 svn:log V 417 Break out mac_check_pipe_op() into component check entry points: mac_check_pipe_poll(), mac_check_pipe_read(), mac_check_pipe_stat(), and mac_check_pipe_write(). This is improves consistency with other access control entry points and permits security modules to only control the object methods that they are interested in, avoiding switch statements. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-19T17:13:08.000000Z K 7 svn:log V 29 New release note: SA-02:38. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-19T17:14:58.000000Z K 7 svn:log V 30 s/trailing NULL/trailing NUL/ END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-19T17:20:03.000000Z K 7 svn:log V 113 Clean up a comment talking about C strings, which are terminated with the ASCII NUL character (0, or '\0' in C). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-19T17:32:08.000000Z K 7 svn:log V 16 MFC: SA-02:38. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-19T17:39:41.000000Z K 7 svn:log V 29 New errata entry: SA-02:38. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-08-19T17:43:34.000000Z K 7 svn:log V 157 MFC 1.12: Fix the "almost clone" semantics of the md device. This also fixes problems with using more than one preloaded md_image module. Reviewed by: phk END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-08-19T17:57:38.000000Z K 7 svn:log V 106 Update manpage to reflect reality: xntpd -> ntpd single_mountd_enable -> mountd_enable portmap -> rpcbind END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-19T17:59:48.000000Z K 7 svn:log V 464 Provide an implementation of mac_syscall() so that security modules can offer new services without reserving system call numbers, or augmented versions of existing services. User code requests a target policy by name, and specifies the policy-specific API plus target. This is required in particular for our port of SELinux/FLASK to the MAC framework since it offers additional security services. 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-19T18:06:18.000000Z K 7 svn:log V 65 According to SUSv2, always return 0 for null wide-character code END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-19T18:47:51.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-19T18:52:23.000000Z K 7 svn:log V 30 Fix buffer length. PR: 41063 END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-19T18:53:59.000000Z K 7 svn:log V 21 MFC: close PR 41063 END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-19T18:59:04.000000Z K 7 svn:log V 164 Fix a type in the 48bit handling code use >> not << for the upper 32bits. However this is only cosmetical since the -stable kernel only has 32 bit block numbers... END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-19T19:04:53.000000Z K 7 svn:log V 414 Pass active_cred and file_cred into the MAC framework explicitly for mac_check_vnode_{poll,read,stat,write}(). Pass in fp->f_cred when calling these checks with a struct file available. Otherwise, pass NOCRED. All currently MAC policies use active_cred, but could now offer the cached credential semantic used for the base system security model. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-08-19T19:22:41.000000Z K 7 svn:log V 135 Fix a couple of bogus return values in previous commit. Submitted by: "Vladimir B. " Grebenschikov Pointy hat to: brooks END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-19T19:47:13.000000Z K 7 svn:log V 227 Enclose IPv6 addresses in brackets when they are displayed printable with a TCP/UDP port seperated by a colon. This is for the log_in_vain facility. Pointed out by: Edward J. M. Brocklesby Reviewed by: ume MFC after: 2 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-19T20:01:31.000000Z K 7 svn:log V 113 mac_syscall is now implemented, switch to MSTD. 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-19T20:02:29.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-19T20:12:38.000000Z K 7 svn:log V 56 Write null wide-character as L'\0' like in other places END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-08-19T20:24:13.000000Z K 7 svn:log V 85 Do not reset card in epic_freebsd_attach() as reset is done in epic_common_attach(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-19T20:26:32.000000Z K 7 svn:log V 381 Close a race in process label changing opened due to dropping the proc locking when revoking access to mmaps. Instead, perform this later once we've changed the process label (hold onto a reference to the new cred so that we don't lose it when we release the process lock if another thread changes the credential). 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-19T20:32:27.000000Z K 7 svn:log V 39 Use modern-style arguments declaration END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-08-19T20:36:08.000000Z K 7 svn:log V 84 Stop trying to align malloc()ed memory. Rely on malloc() instead, just like others. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-19T20:46:10.000000Z K 7 svn:log V 21 Implement wcswidth() END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-19T20:48:18.000000Z K 7 svn:log V 62 Activate (uncomment) wcwidth() and wcswidth() now implemented END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-19T20:54:00.000000Z K 7 svn:log V 790 When login tries to do the chmod/chflags on a read only file system, it complains that it can't do it because the filesystem is readonly. Assume that when the user has a readonly /dev that they don't care if login can't change the permissions/flags. While this does break a few things like msgs, we'll assume that the user setting up the read only system knows what they are doing. All this change does is to stop the complaint when the file system is read only. It also adds comments as to why EROFS and EOPNOTSUPP are ignored. This allows one to have a read-only / w/o a /dev MFS and have a relatively warning-free existence. /etc/rc still complains when it can't chown/chflags/chmod things, but that's easy to ignore/tweak. Reviewed by: roberto, phk Sponsored by: Timing Solutions END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-19T21:00:13.000000Z K 7 svn:log V 25 Sort unsorted prototypes END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-08-19T21:43:22.000000Z K 7 svn:log V 190 Merge the following from the English version: 1.22.2.249.2.12 -> 1.22.2.249.2.13 relnotes/common/new.sgml 1.1.2.3.4.2 -> 1.1.2.3.4.3 relnotes/common/relnotes.ent Approved by: re (bmah) END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-19T22:50:08.000000Z K 7 svn:log V 95 Use the __BUS_ACCESSOR macro for PCIB_ACCESSOR instead of reimplementing it. Reviewed by: tmm END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-19T22:51:23.000000Z K 7 svn:log V 14 style(9) nit. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-19T22:57:32.000000Z K 7 svn:log V 28 Typo fix. Reviewed by: tmm END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-19T23:06:00.000000Z K 7 svn:log V 85 xdr.3 is added to MAN in ../xdr/Makefile.inc where it belongs, so don't add it here. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-19T23:56:01.000000Z K 7 svn:log V 437 de-count schistory.c. The handling of NSC was rather bogus here and was little more than a place holder, because nothing actually counted the number of 'sc' units to compare it against NSC. A bit more work here is needed so that the scaling of SC_MAX_HISTORY_SIZE and extra_history_size goes up when more sc units are added. But, it does not appear that we can have more than one console yet, so it does not seem particularly urgent. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-19T23:58:37.000000Z K 7 svn:log V 284 de-count atkbdc. I have more extensive patches to make properly dynamic, but since pc hardware only allows one AT-style keyboard controller, this doesn't seem particularly urgent. (I do not know what the old sunriver remote keyboard/mouse/vga cards do, that might be an exception). END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-19T23:59:21.000000Z K 7 svn:log V 89 de-count atkbdc and sc. Folks, remove the '1' from 'device sc 1' and 'device atkbdc 1'. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-20T00:05:41.000000Z K 7 svn:log V 126 de-count pckbd for pc98. This file is only compiled if NPCKBD was 1, so the conditional compile should never have been used. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-20T00:09:16.000000Z K 7 svn:log V 15 de-count pcbkd END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-20T00:10:22.000000Z K 7 svn:log V 42 remove unit counts from atkbdc, pckbd, sc END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-08-20T00:14:11.000000Z K 7 svn:log V 91 Print out a carriage return to make the screen output make more sense Submitted by: mike@ END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-08-20T00:24:33.000000Z K 7 svn:log V 201 Add support for the R_IA64_IPLTLSB relocation in non-PLT context. This relocation creates a function descriptor at the specified address and is commonly used for C++ to create virtual function tables. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-20T00:29:16.000000Z K 7 svn:log V 139 Untangle this warning a bit: COMPAT_SVR4 is broken and usage is, until fixed, not recommended BTW; does anybody remember why this is here? END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-20T01:16:06.000000Z K 7 svn:log V 61 Remove space at the end of continuation line in prev. commit END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-20T01:59:26.000000Z K 7 svn:log V 54 Remove wcswidth.c from here (and move it to "string") END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-20T02:06:28.000000Z K 7 svn:log V 85 Move just committed version of wcswidth.c here (from "locale"), a bit optimized now. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-20T02:17:59.000000Z K 7 svn:log V 206 Handle one more case of a fifofs filetmp: set filetmp.f_cred to ap->a_cred, and pass in ap->a_td->td_ucred as the active_cred to soo_poll(). 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-20T02:21:38.000000Z K 7 svn:log V 120 Correct one more errant whitespace nit that crept in during changes in the arguments to vn_rdwr(). Hopefully the last. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-20T02:53:35.000000Z K 7 svn:log V 135 Provide stub mpo_syscall() implementations for mac_none and mac_test. 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-20T02:54:09.000000Z K 7 svn:log V 46 Prefer NULL to 0 when passing a NULL pointer. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-20T03:06:30.000000Z K 7 svn:log V 152 Use mv -f. Otherwise if you accidently build as root, and then as a user, it keeps asking you if you want to overwrite it or not. Submitted by: peter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-20T03:27:37.000000Z K 7 svn:log V 95 MFC: rev 1.49 (increase the number of packages that can be installed by an order of magnitude) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-20T03:40:45.000000Z K 7 svn:log V 34 Add a manual page for wcswidth(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-20T03:42:21.000000Z K 7 svn:log V 33 Add a manual page for wcwidth(). END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-08-20T04:36:31.000000Z K 7 svn:log V 65 Merge changes in GENERIC to reduce difference (mostly cosmetic). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-20T04:46:04.000000Z K 7 svn:log V 46 Don't abuse the stack when translating names. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-20T04:46:59.000000Z K 7 svn:log V 78 Remove the possibility of a race condition when reading the . and .. entries. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-20T06:35:08.000000Z K 7 svn:log V 75 MFC: don't use the GCC'ism __FUNCTION__, but rather than ISO __func__'ism. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-20T08:02:56.000000Z K 7 svn:log V 60 Back out last commit. Needs slightly more subtle handling. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-20T11:11:37.000000Z K 7 svn:log V 117 Allow one to override ${MINSTALL} in /etc/make.conf. Prompted by: Andre Albsmeier END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-20T11:33:25.000000Z K 7 svn:log V 265 Be consistent about quoting things. Be (somewhat) prepared for things to change size under us. Recognize a empty attribute name as magic and print the list of attributes. Use for code clarity. Deal with zero length returns. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-20T11:34:58.000000Z K 7 svn:log V 138 Implement list of EA return functionality. Correctly delete EA's when the content length is set to zero. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-20T12:24:20.000000Z K 7 svn:log V 34 MFC: Byteswap the serial string: END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-20T12:32:06.000000Z K 7 svn:log V 164 - Use the __BUS_ACCESSOR macro for EISA_ACCESSOR instead of reimplementing it. - #undef EISA_ACCESSOR after use like we do for other accessors. Reviewed by: tmm END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-20T12:50:32.000000Z K 7 svn:log V 100 Allow embedded `:' and `!' in target names. PR: bin/6612 Obtained from: OpenBSD MFC after: 1 week END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-20T13:50:17.000000Z K 7 svn:log V 109 Use the __BUS_ACCESSOR macro for NEXUS_ACCESSOR instead of rolling our own implementation. Reviewed by: tmm END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-08-20T14:39:29.000000Z K 7 svn:log V 65 Merged from sys/dev/syscons/syscons.c revisions 1.386 and 1.387. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-08-20T14:41:44.000000Z K 7 svn:log V 30 Remove duplicate vinum entry. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-20T14:43:10.000000Z K 7 svn:log V 61 Insert missing 'are' to fix grammar bogon. MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-20T14:56:06.000000Z K 7 svn:log V 303 Clean up hostname and hostinfo handling in inithosts(): o check getaddrinfo(3) return value, not result pointer o getaddrinfo(3) returns int, not pointer o don't leak memory allocated for hostnames and hostinfo structures o initialize pointers that will be checked for NULL somewhere MFC after: 1 week END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-20T15:01:31.000000Z K 7 svn:log V 47 MFC rev. 1.52: Document ASCII SIZE limitation. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-20T15:07:14.000000Z K 7 svn:log V 31 MFC rev. 1.41: Fix help lines. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-20T15:19:34.000000Z K 7 svn:log V 17 Document SWIDTH* END K 10 svn:author V 7 roberto K 8 svn:date V 27 2002-08-20T15:58:44.000000Z K 7 svn:log V 42 Fix buildworld breakage. Pointy hat: phk END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-20T16:38:05.000000Z K 7 svn:log V 261 Previous commit of adding ut to xterm entry broke kterm-color entry. 3 bytes (ut:) seems too long for kterm-color. There is a limitation of buffer size within 1024 bytes in our ncurses. Submitted by: mistral@imasy.or.jp Reviewed by: matusita MFC after: 1 day END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-20T18:42:20.000000Z K 7 svn:log V 98 correct comment next to RLIMIT_VMEM definition. Submitted by: Andrey Alekseyev END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-20T18:57:11.000000Z K 7 svn:log V 164 When declaring local variables in macros, always use "_name" instead of "name" to avoid ugly problems when the containing code already has a variable named "name". END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-20T19:50:30.000000Z K 7 svn:log V 47 Whitespace and style fixes. Submitted by: bde END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-20T20:54:03.000000Z K 7 svn:log V 112 Take care of WARNS=3 warnings by using unsigned/signed variable as needed. Approved by: ken, sheldonh (mentor) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-20T21:41:14.000000Z K 7 svn:log V 39 Fix url for wordlists. PR: docs/41830 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-20T21:42:32.000000Z K 7 svn:log V 35 MFC: 1.10 (fix url) PR: docs/41830 END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-20T21:59:50.000000Z K 7 svn:log V 59 New L2TP netgraph node type. Obtained from: Packet Design END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-20T22:00:56.000000Z K 7 svn:log V 72 Man page for new L2TP netgraph node type. Obtained from: Packet Design END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-20T22:03:57.000000Z K 7 svn:log V 20 Add ng_l2tp module. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-20T22:44:40.000000Z K 7 svn:log V 74 Restrict visibility of wcwidth() and wcswidth(); they are XSI extensions. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-20T23:04:08.000000Z K 7 svn:log V 292 A chunk of cleanup, both stylistic and substantive. We now also read configuration information for the SCSI cards- this allows us to try and say what the speed settings now are. Start, but not yet complete, the process of reorgs && #defines so that we can backport to RELENG_4 pretty soon. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-20T23:04:09.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-20T23:48:53.000000Z K 7 svn:log V 34 MFC: New L2TP netgraph node type. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-20T23:58:49.000000Z K 7 svn:log V 31 Keep subdirectory list sorted. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-21T03:55:35.000000Z K 7 svn:log V 134 - Hold the vnode lock across unlink() so that the v_vflag check is safe. - Fix the long broken error handling for VV_ROOT and VDIR. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-21T05:31:04.000000Z K 7 svn:log V 210 Treat IBSS the same as ADHOC in wi_get_cur_ssid. This makes ifconfig work better, but might not make ibss actually work on the prism2 cards that I have (this is the first time I've tried ibss in a long time). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-21T05:34:07.000000Z K 7 svn:log V 163 Sync the file with the one in -current: allow up to 30 ports/ranges in port specifications, clean up formatting of the boot string. No functional or ABI changes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-21T05:35:51.000000Z K 7 svn:log V 36 comment about the magic number -149 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-21T05:46:14.000000Z K 7 svn:log V 745 Sync ipfw2 with the version in -current: some changes in the syntax of ipfw2 extensions (ipfw1 syntax is not modified), add rule options to match IP addresses and ports, and MAC header fields. Make the parser more robust. Manpage updated and cleaned up to reflect the new syntax, and give examples. This commit closes all ipfw2 bug/feature reports I have received so far (hardly any of them were related to the kernel part, as you can tell from the commit logs), so i would seriously consider evaluating ipfw2 for production use, especially if your firewall is running out of steam because you have complex rulesets handling sparse host sets. Have a look at the manpage, IPFW2 FEATURES and EXAMPLES Sections, to know about the new features. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-21T05:57:37.000000Z K 7 svn:log V 202 When setting the WI_RID_ENCRYPTION mode, we have to conditionally set EXCLUDE_UNENCRYPTED if we're not in OPEN mode (or if we are a symbol card). Obtained from: OpenBSD (looks like a millert@ special) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-21T05:57:41.000000Z K 7 svn:log V 80 Whoops, the manpage lied... ipfw2 has always accepted addr:mask specifications. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-21T06:19:29.000000Z K 7 svn:log V 388 - Add two new debugging macros: ASSERT_VI_LOCKED and ASSERT_VI_UNLOCKED - Use the new VI asserts in place of the old mtx_assert checks. - Add the VI asserts to the automated lock checking in the VOP calls. The interlock should not be held across vops with a few exceptions. - Add the vop_(un)lock_{pre,post} functions to assert that interlock is held when LK_INTERLOCK is set. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-21T06:40:34.000000Z K 7 svn:log V 244 - If vn_lock fails with the LK_INTERLOCK flag set, interlock will not be released. vcanrecycle() failed to unlock interlock under this condition. - Remove an extra VOP_UNLOCK from a failure case in vcanrecycle(). Pointed out by: rwatson END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-21T06:58:21.000000Z K 7 svn:log V 183 Suggest that function prototypes in kernel headers be alphabetical, unless there's a compelling reason to deviate. Submitted by: Don Lewis Suggestion not objected to by: developers@ END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-21T07:51:45.000000Z K 7 svn:log V 126 Fix typo and ispell while I'm here. PR: bin/41819 Submitted by: Christophe Juniet MFC after: 3 days END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-21T08:34:48.000000Z K 7 svn:log V 174 - Document two cases, one in vget and the other in vn_lock, where the state of interlock on exit is not consistent. There are probably several bugs relating to this. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-21T09:28:00.000000Z K 7 svn:log V 49 Fix for stand-alone compiling Reviewed by: mini END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-21T09:30:45.000000Z K 7 svn:log V 25 Fix a typo in #if 0 code END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-21T10:00:24.000000Z K 7 svn:log V 214 MFC: Add capability for limiting the maximum number of simultaneous invocations of each service from a single IP address. usr.sbin/inetd/inetd.8: 1.74 usr.sbin/inetd/inetd.c: 1.107 usr.sbin/inetd/inetd.h: 1.13 END K 10 svn:author V 8 truckman K 8 svn:date V 27 2002-08-21T11:57:12.000000Z K 7 svn:log V 793 Create new functions in_sockaddr(), in6_sockaddr(), and in6_v4mapsin6_sockaddr() which allocate the appropriate sockaddr_in* structure and initialize it with the address and port information passed as arguments. Use calls to these new functions to replace code that is replicated multiple times in in_setsockaddr(), in_setpeeraddr(), in6_setsockaddr(), in6_setpeeraddr(), in6_mapped_sockaddr(), and in6_mapped_peeraddr(). Inline COMMON_END in tcp_usr_accept() so that we can call in_sockaddr() with temporary copies of the address and port after the PCB is unlocked. Fix the lock violation in tcp6_usr_accept() (caused by calling MALLOC() inside in6_mapped_peeraddr() while the PCB is locked) by changing the implementation of tcp6_usr_accept() to match tcp_usr_accept(). Reviewed by: suz END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-08-21T12:45:36.000000Z K 7 svn:log V 431 - Define the macro _KERNEL to pretend we are compiling a kernel. This is required by recent changes to , which uses the #error preprocessor directive to keep non-kernel applications from using it. _KERNEL is defined below the #include , because removes the definition of _KERNEL. - Move the inclusion of above the inclusion of to avoid syntax errors. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-21T13:18:17.000000Z K 7 svn:log V 43 MFC: Also print the device serial number. END K 10 svn:author V 6 obraun K 8 svn:date V 27 2002-08-21T14:25:48.000000Z K 7 svn:log V 41 Add myself. Approved by: dwcjr (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-21T15:01:53.000000Z K 7 svn:log V 168 Use the _STA method of a battery control method to see if a battery is present or not. My laptop now properly notices when a battery is removed. Reviewed by: iwasaki END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-21T15:05:55.000000Z K 7 svn:log V 215 Fix a few typos, among them s/builtin/built-in/ (except for the ref to the builtin(1) man page.) This is for consistency with the spelling both proposed by ispell as well as IEEE Std 1003.1-2001. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-21T15:15:15.000000Z K 7 svn:log V 56 Don't use NULL where you really mean 0 to sysctlbyname. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-08-21T15:26:01.000000Z K 7 svn:log V 58 MFC: Only detect the first built-in PHY on the DFE-580TX. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-08-21T15:52:23.000000Z K 7 svn:log V 155 - Do not pretend to compile a kernel and remove the definition of the _KERNEL macro. - Do not include for no reason. Suggested by: jake END