ƒ¯O164000 213 148 129 308 582 132 206 303 210 183 533 775 828 127 307 160 124 135 209 151 133 149 271 146 207 126 175 328 148 183 239 144 463 2646 667 230 563 111 103 475 443 138 131 346 249 204 194 304 194 253 128 694 144 324 283 188 206 274 228 1418 121 157 459 781 153 184 271 378 121 157 355 135 160 356 351 369 199 142 160 101 210 122 244 188 132 116 502 344 129 143 162 266 127 279 240 277 249 307 140 150 157 260 203 147 116 130 352 181 249 321 246 177 122 463 128 130 158 139 162 162 189 163 165 427 127 135 239 498 164 225 256 253 146 114 150 141 100 128 178 121 465 238 644 707 290 624 270 124 237 188 111 381 209 251 126 187 172 117 129 144 583 108 132 118 138 128 138 108 117 178 152 240 209 153 464 166 318 186 149 163 144 158 887 209 119 221 185 164 214 179 244 201 189 111 253 144 172 385 181 127 121 128 677 126 254 157 802 155 135 131 279 180 171 257 K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-11-05T15:33:26.000000Z K 7 svn:log V 53 Change one more ARM_BIG_ENDIAN to TARGET_BIG_ENDIAN. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-05T15:56:45.000000Z K 7 svn:log V 35 o Add NetBSD 3.0.2 and NetBSD 3.1. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-11-05T17:56:25.000000Z K 7 svn:log V 214 Fix possible leak when bridge is in monitor mode. Use m_freem() which will free the entire chain, instead of using m_free() which will free just the mbuf that was passed. Discussed with: thompsa MFC after: 3 days END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-11-05T18:36:05.000000Z K 7 svn:log V 485 When parsing an invalid parameter expansion (eg. ${} or ${foo@bar}) do not issue a syntax error immediately but save the information that it is erroneous for later when the parameter expansion is actually done. This means eg. "false && ${}" will not generate an error which seems to be required by POSIX. Include the invalid parameter expansion in the error message (sometimes abbreviated with ... because recovering it would require a lot of code). PR: 105078 Submitted by: emaste END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-11-05T18:41:23.000000Z K 7 svn:log V 36 Add regression tests for PR 105078. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-05T19:00:08.000000Z K 7 svn:log V 109 Fix a typo: "the give login class" to "the given login class." PR: 75577 Submitted by: Nobuyuki Koganemaru END K 10 svn:author V 6 danger K 8 svn:date V 27 2006-11-05T19:37:27.000000Z K 7 svn:log V 207 - add some files to FILES section and provide their description - reference devfs.conf and devfs.rules in SEE ALSO section Approved by: keramida (mentor), trhodes (mentor) PR: docs/103347 MFC-after: 3 days END K 10 svn:author V 6 danger K 8 svn:date V 27 2006-11-05T20:08:58.000000Z K 7 svn:log V 114 - capitalize the first letter of the first word in the sentence Approved by: trhodes (mentor), keramida (mentor) END K 10 svn:author V 6 danger K 8 svn:date V 27 2006-11-05T20:12:32.000000Z K 7 svn:log V 88 - I forgot to bump a date. Approved by: keramida (mentor), trhodes (mentor) (implicit) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-11-05T21:27:43.000000Z K 7 svn:log V 437 Forced commit to document that the following repo copy has been performed: from: src/sys/boot/efi/libefi/bootinfo.c to: src/sys/boot/ia64/common/bootinfo.c from: src/sys/boot/efi/libefi/copy.c to: src/sys/boot/ia64/common/copy.c from: src/sys/boot/efi/libefi/devicename.c to: src/sys/boot/ia64/common/devicename.c from: src/sys/boot/efi/libefi/elf_freebsd.c to: src/sys/boot/ia64/common/exec.c ncvs meister: simon (thanks!) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-11-05T22:03:04.000000Z K 7 svn:log V 679 Major rework of the ia64 loaders. The two primary objectives are: 1. Make libefi portable by removing ia64 specific code and build it on i386 and amd64 by default to prevent regressions. These changes include fixes and improvements over previous code to establish or improve APIs where none existed or when the amount of kluging was unacceptably high. 2. Increase the amount of sharing between the efi and ski loaders to improve maintainability of the loaders and simplify making changes to the loader-kernel handshaking in the future. The version of the efi and ski loaders are now both changed to 1.2 as user visible improvements and changes have been made. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-11-06T00:15:44.000000Z K 7 svn:log V 734 Change the type of ar_arg_sockaddr from struct sockaddr to struct sockaddr_storage. This structure is defined in RFC 2553 and is a more semantically correct structure for holding IP and IP6 sockaddr information. struct sockaddr is not big enough to hold all the required information for IP6, resulting in truncated addresses et al when auditing IP6 sockaddr information. We also need to assume that the sa->sa_len has been validated before the call to audit_arg_sockaddr() is made, otherwise it could result in a buffer overflow. This is being done to accommodate auditing of network related arguments (like connect, bind et al) that will be added soon. Discussed with: rwatson Obtained from: TrustedBSD Project MFC after: 2 weeks END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-06T00:16:40.000000Z K 7 svn:log V 30 Remove an unused declaration. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-06T00:24:57.000000Z K 7 svn:log V 209 Computing SHLIB_MAJOR is not a good idea. It's really a FreeBSD system value that has no real relation to the libarchive version. (Except, of course, that any ABI breakage will force both to be incremented.) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-06T00:28:46.000000Z K 7 svn:log V 63 Eliminate documentation references to a non-existent function. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-11-06T01:42:11.000000Z K 7 svn:log V 29 Switch default proto to TCP. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-11-06T02:20:28.000000Z K 7 svn:log V 40 MFC: ARM support. Approved by: re(KEN) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-11-06T02:31:43.000000Z K 7 svn:log V 113 MFC: configure for for big endian if __ARMEB__ or TARGET_BYTES_BIG_ENDIAN is defined. Approved by: re(KEN) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-11-06T02:32:29.000000Z K 7 svn:log V 56 Allow one to force with issue with 'TARGET_BIG_ENDIAN'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-11-06T02:49:19.000000Z K 7 svn:log V 38 Remove gratuitous white space change. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-11-06T07:20:23.000000Z K 7 svn:log V 54 Tweak the FreeBSD/ARM settings. Approved by: re(KEN) END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T07:26:16.000000Z K 7 svn:log V 178 Replace opaque numeric bit flag values with #defined identifiers. While there, add some missing FALLTHROUGH comments. Verified with: cmp(1) on the executable MFC after: 2 weeks END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T08:39:52.000000Z K 7 svn:log V 54 Test the handling of supplied and default parameters. END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T08:47:41.000000Z K 7 svn:log V 114 Merge code in common cases. Verified by: New regression tests in tools/regression/usr.bin/jot MFC after: 2 weeks END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T08:49:43.000000Z K 7 svn:log V 34 Regress.out is now regress.x.out. END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T09:15:21.000000Z K 7 svn:log V 83 Replace obscure aliases through pointers with plain variables. MFC after: 2 weeks END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T10:30:29.000000Z K 7 svn:log V 235 Restore jot's ability to use a seed for producing a deterministic sequence of random numbers. This functionality was lost in revision 1.9 when the random number generator was switched to arc4random. PR: docs/54879 MFC after: 2 weeks END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T10:39:49.000000Z K 7 svn:log V 56 See also arc4random PR: docs/54879 MFC after: 2 weeks END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T11:03:43.000000Z K 7 svn:log V 91 Avoid negative array indices: an empty string can also be used to specify a default value. END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-11-06T11:10:57.000000Z K 7 svn:log V 146 Set up the context for the dbbe_trace callback in the ddb. Otherwise, trap caused by backtracing would lead to panic. Noted and reviewed by: bde END K 10 svn:author V 8 takawata K 8 svn:date V 27 2006-11-06T12:14:27.000000Z K 7 svn:log V 47 Prevent freeing wild pointer when bailing out. END K 10 svn:author V 4 rink K 8 svn:date V 27 2006-11-06T12:19:43.000000Z K 7 svn:log V 369 Added PCI ID's for: - 0x1065: Intel 82562ET/EZ/GT/GZ PRO/100 VE Ethernet [1], as found on Tyan GS14 barebones. - 0x1094: Intel Pro/100 946GZ (ICH7) Network Connection [2], as found on Intel 946GZis motherboards. [1] Submitted by: myself [2] Submitted by: Mike Tancsa Reviewed by: imp (mentor), jfv Approved by: imp (mentor) MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-11-06T13:37:19.000000Z K 7 svn:log V 2548 Add a new priv(9) kernel interface for checking the availability of privilege for threads and credentials. Unlike the existing suser(9) interface, priv(9) exposes a named privilege identifier to the privilege checking code, allowing more complex policies regarding the granting of privilege to be expressed. Two interfaces are provided, replacing the existing suser(9) interface: suser(td) -> priv_check(td, priv) suser_cred(cred, flags) -> priv_check_cred(cred, priv, flags) A comprehensive list of currently available kernel privileges may be found in priv.h. New privileges are easily added as required, but the comments on adding privileges found in priv.h and priv(9) should be read before doing so. The new privilege interface exposed sufficient information to the privilege checking routine that it will now be possible for jail to determine whether a particular privilege is granted in the check routine, rather than relying on hints from the calling context via the SUSER_ALLOWJAIL flag. For now, the flag is maintained, but a new jail check function, prison_priv_check(), is exposed from kern_jail.c and used by the privilege check routine to determine if the privilege is permitted in jail. As a result, a centralized list of privileges permitted in jail is now present in kern_jail.c. The MAC Framework is now also able to instrument privilege checks, both to deny privileges otherwise granted (mac_priv_check()), and to grant privileges otherwise denied (mac_priv_grant()), permitting MAC Policy modules to implement privilege models, as well as control a much broader range of system behavior in order to constrain processes running with root privilege. The suser() and suser_cred() functions remain implemented, now in terms of priv_check() and the PRIV_ROOT privilege, for use during the transition and possibly continuing use by third party kernel modules that have not been updated. The PRIV_DRIVER privilege exists to allow device drivers to check privilege without adopting a more specific privilege identifier. This change does not modify the actual security policy, rather, it modifies the interface for privilege checks so changes to the security policy become more feasible. Sponsored by: nCircle Network Security, Inc. Obtained from: TrustedBSD Project Discussed on: arch@ Reviewed (at least in part) by: mlaier, jmg, pjd, bde, ceri, Alex Lyashkov , Skip Ford , Antoine Brodin END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-11-06T13:42:10.000000Z K 7 svn:log V 570 Sweep kernel replacing suser(9) calls with priv(9) calls, assigning specific privilege names to a broad range of privileges. These may require some future tweaking. Sponsored by: nCircle Network Security, Inc. Obtained from: TrustedBSD Project Discussed on: arch@ Reviewed (at least in part) by: mlaier, jmg, pjd, bde, ceri, Alex Lyashkov , Skip Ford , Antoine Brodin END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-11-06T13:45:45.000000Z K 7 svn:log V 133 Add stub entry point implementations of mpo_priv_check and mpo_priv_grant to the mac_stub policy. Obtained from: TrustedBSD Project END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T13:55:11.000000Z K 7 svn:log V 470 Do What I Mean when the user asks for random integers or characters. Up to now jot would fail to generate the last character in the range or skew the integer distribution in a way that would generate the numbers in the range's limits with half the probability of the rest. This modification fixes the program, rather than documenting the strange behavior, as suggested in docs/54879. Also, correctly specify the range of random(3). PR: docs/54879 MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-06T14:26:43.000000Z K 7 svn:log V 20 Bump document date. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-06T14:28:09.000000Z K 7 svn:log V 12 Fix markup. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2006-11-06T14:34:21.000000Z K 7 svn:log V 382 This changes tracks down the EEOR->NonEEOR mode failure to wakeup on close of the sender. It basically moves the return (when the asoc has a reader/writer) further down and gets the wakeup and assoc appending (of the PD-API event) moved up before the return. It also moves the flag set right before the return so we can assure only once adding the PD-API events. Approved by: gnn END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-11-06T14:54:06.000000Z K 7 svn:log V 346 Convert three new suser(9) calls introduced between when the priv(9) patch was prepared and committed to priv(9) calls. Add XXX comments as, in each case, the semantics appear to differ from the TCP/UDP versions of the calls with respect to jail, and because cr_canseecred() is not used to validate the query. Obtained from: TrustedBSD Project END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T15:00:37.000000Z K 7 svn:log V 46 Updated results for bin/68981 PR: bin/68981 END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T15:05:03.000000Z K 7 svn:log V 39 Add the examples from the manual page. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-11-06T15:11:24.000000Z K 7 svn:log V 249 Add auditd_program variable to defaults, in order to make it more clear how to change the auditd instance. When using a port/package-based OpenBSM, changing the auditd pointer may be desirable. Obtained from: TrustedBSD Project MFC after: 3 weeks END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T15:11:50.000000Z K 7 svn:log V 156 Use a more sensible default of 1 or -1 when only the start and end values are specified. PR: bin/68981 Submitted by: Stefan `Sec` Zehl MFC after: 2 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-11-06T15:12:43.000000Z K 7 svn:log V 107 Remove sys/uio.h include -- this is no longer required by the extattr system call API. MFC after: 3 weeks END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-06T15:17:50.000000Z K 7 svn:log V 98 Add needed hyphens, note the KTRACE kernel option, bump doc date. PR: 85186 Submitted by: garys END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-11-06T15:58:35.000000Z K 7 svn:log V 211 Style facelift. - Reduce the number of global variables - Make global objects static - Use bool consistently - Sort getopt arguments and their processing - Add function comments - Change notlast != 0 into !last END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-11-06T16:46:06.000000Z K 7 svn:log V 99 MFC network.subr, 1.176: Do not try to rtsol on pflog or pfsync devices. Approved by: re (bmah) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-11-06T16:47:27.000000Z K 7 svn:log V 157 MFC pf.conf.5, 1.10: Mention that we do not support route labels in the BUGS section. PR: docs/93590 Reported by: Niki Denev Approved by: re (bmah) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-11-06T17:43:10.000000Z K 7 svn:log V 32 Add missing includes of priv.h. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-06T19:06:07.000000Z K 7 svn:log V 602 Sometimes the vty switching has to be delayed; the vty to be switched to is saved in sc->delayed_next_scr and the actual switch is performed later. It was possible to get into the endless loop when attempting to switch to a closed vty (which is not allowed and beep-alerted when attempted) and when the visual beep was in effect. This caused sc->delayed_next_scr to never be reset and endless attempts to switch to a closed vty and endless visual beeping. How to repeat: - boot into single-user - run "kbdcontrol -b visual" - quickly press Alt+F2 two times PR: kern/68016 X-MFC after: 6.2-RELEASE END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-11-06T20:49:23.000000Z K 7 svn:log V 49 Provide definitions suitable for arm big-endian. END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-11-06T21:53:19.000000Z K 7 svn:log V 229 Handle early errors in kern_sendfile() by introducing a new goto 'out' label after the sbunlock() part. This correctly handles calls to sendfile(2) without valid parameters that was broken in rev. 1.240. Coverity error: 272162 END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-11-06T22:07:47.000000Z K 7 svn:log V 187 Instead of re-implementing hton[ls] and friends for each arch, add a new MI file, net/ntoh.c, which just implement them using the inline functions from . Suggested by: bde END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-11-06T22:12:43.000000Z K 7 svn:log V 94 Don't drop reference to tty in tty_close() if TS_ISOPEN is already cleared. Reviewed by: bde END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-11-07T05:51:40.000000Z K 7 svn:log V 110 Fix the hanging chad if the NEW_TRAN_CODE change and change the qualifier to force async from cur_spi to spi. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-11-07T08:58:06.000000Z K 7 svn:log V 177 Add priv.h include required to build FAST_IPSEC, which is not present in LINT due to a conflict with KAME IPSEC. Submitted by: Pawel Worach END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-11-07T09:18:09.000000Z K 7 svn:log V 130 Add support for the HTTP_TIMEOUT environment variable (integer number of seconds, just like in fetch(1)). Submitted by: rdivacky END K 10 svn:author V 3 bde K 8 svn:date V 27 2006-11-07T10:03:10.000000Z K 7 svn:log V 1324 Second stage of unbreaking thr formatting of the NICE field: decode the priority class and use this to: - print "-" instead of a garbage value for ithreads. Print "-" instead of the unused nice value for kthreads which are (mis)classified as PRI_TIMESHARE. For such threads, the nice value can be set to nonzero by root, but it is never used (at least by the 4bsd scheduler). For ithreads, we didn't even print the unused value. - print "i" and "r" instead of a biased "" for idletime and realtime threads, Here is the priority parameter to idprio/rtprio(1). Just add the prefix and remove the bias for now. has been stored indirectly in the kernel since 2001/02/12, and even the kernel cannot recover the original value in all cases. Here we need to handle more cases than pri_to_rtp(), but actually handle fewer cases, and end up printing garbage after a thread changes its current priority while in the kernel. - for idletime and realtime threads, if they are kthreads then add a prefix of "k" to the previous string. - for idletime and realtime threads, if they in the FIFO scheduling class then add a suffix of "F" to the previous string (if it fits; the other parts of the string are sure to fit unless is garbage). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-11-07T11:53:44.000000Z K 7 svn:log V 26 Add atomic_cmpset_acq_32. END K 10 svn:author V 7 laszlof K 8 svn:date V 27 2006-11-07T14:35:34.000000Z K 7 svn:log V 61 Add my birthdate to the calendar. Approved by: flz (mentor) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-11-07T16:29:40.000000Z K 7 svn:log V 362 MFC r1.84 When the packet is for the bridge then note which interface to send the reply to, previously it was always broadcast to all interfaces (a bug). This is useful when the bridge is the default gateway and vlans are used to isolate each client, the reply is now kept private to the vlan which the client resides. Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-11-07T16:56:11.000000Z K 7 svn:log V 688 MFC sys/ufs/ffs/ffs_inode.c rev. 1.107 sys/ufs/ffs/ffs_snapshot.c rev. 1.131 sys/ufs/ffs/ffs_vnops.c rev. 1.161 sys/ufs/ufs/inode.h rev. 1.51 sys/ufs/ufs/ufs_vnops.c rev. 1.280 Do not translate the IN_ACCESS inode flag into the IN_MODIFIED while filesystem is suspending/suspended. Doing so may result in deadlock. Instead, set the (new) IN_LAZYACCESS flag, that becomes IN_MODIFIED when suspend is lifted. Change the locking protocol in order to set the IN_ACCESS and timestamps without upgrading shared vnode lock to exclusive (see comments in the inode.h). Before that, inode was modified while holding only shared lock. Tested on RELENG_6 by: Peter Holm Approved by: re (kensmith) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-07T18:02:45.000000Z K 7 svn:log V 61 honor nolockd flag in root mount options MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-07T18:46:33.000000Z K 7 svn:log V 92 Remove duplicate IDTVEC macro definition, it's already defined in . END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-07T18:48:18.000000Z K 7 svn:log V 178 Remove old XXX comment about possibly adding a print_Intel_info() function to dump CPUID level=2 stuff. A print_INTEL_info() function that does just that was added a while ago. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-07T18:53:49.000000Z K 7 svn:log V 285 Add a new 'union l_sigval' to use in place of 'union sigval' in the linux siginfo structure. l_sigval uses a l_uintptr_t for sival_ptr so that sival_ptr is the right size for linux32 on amd64. Since no code currently uses 'lsi_ptr' this is just a cosmetic nit rather than a bug fix. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-07T18:55:51.000000Z K 7 svn:log V 29 Various whitespace cleanups. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-07T18:56:48.000000Z K 7 svn:log V 65 Remove extra forward declare of 'struct sem'. Requested by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-07T19:03:42.000000Z K 7 svn:log V 262 Fix some edge cases in detach (including attach failures): - Only call iwi_stop() if we got far enough along in iwi_attach() to alloc an ifnet. - Release the firmware after stopping the interface and detaching the ifnet. MFC after: 1 month Reviewed by: sam END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-07T19:07:33.000000Z K 7 svn:log V 43 Fix comment typo and function declaration. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-11-07T19:07:52.000000Z K 7 svn:log V 67 Document the -l option. Reviewed by: brd Approved by: ru (mentor) END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-11-07T19:44:41.000000Z K 7 svn:log V 260 - Don't bother to include IDs of PCnet chips which are not supported by this driver and largely are not even PCI devices in pcn_chipid. - Use device_printf(9)/if_printf(9) rather than implementing their functionality with printf(9). - Sprinkle some const. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-07T19:45:05.000000Z K 7 svn:log V 258 Simplify operations with sync_mtx in sched_sync(): - Don't drop the lock just to reacquire it again to check rushjob, this only wastes time. - Use msleep() to drop the mutex while sleeping instead of explicitly unlocking around tsleep. Reviewed by: pjd END K 10 svn:author V 8 lawrance K 8 svn:date V 27 2006-11-07T19:52:12.000000Z K 7 svn:log V 271 MFC: Document return values for res_query and res_search. h_errno is not an extern int, just a macro providing an integer lvalue. PR: doc/50573 Submitted by: Ronald F.Guilmette Reviewed by: trhodes Approved by: re (bmah) END K 10 svn:author V 6 marcus K 8 svn:date V 27 2006-11-07T21:06:48.000000Z K 7 svn:log V 103 Fix TFTP NAT support by making sure the appropriate fingerprinting checks are done. Reviewed by: piso END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-11-07T21:28:12.000000Z K 7 svn:log V 48 Style cleanups to the sctp_* syscall functions. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-07T21:55:39.000000Z K 7 svn:log V 69 Line up memory amount reporting that got broken when s/real/usable/. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-07T21:57:18.000000Z K 7 svn:log V 10 Spelling. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-11-07T22:35:30.000000Z K 7 svn:log V 114 In the ARM_USE_SMALL_ALLOC case, vm_page_t may have an address < KERNBASE, so adjust the KASSERT to reflect this. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-11-07T22:36:57.000000Z K 7 svn:log V 27 Identify the xscale 81342. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-11-07T22:46:13.000000Z K 7 svn:log V 147 Fix expanding of quoted positional parameters in case patterns. Obtained from: NetBSD (expand.c 1.58 and 1.59) Submitted by: Paul Jarc PR: 56147 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-11-07T23:06:00.000000Z K 7 svn:log V 93 XPT_GET_TRAN_SETTINGS can fail- so check for an error and don't blindly assume it succeeded. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-11-07T23:28:30.000000Z K 7 svn:log V 39 Use z modifier for size_t and ssize_t. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-11-07T23:54:14.000000Z K 7 svn:log V 23 Fix typos in comments. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2006-11-08T00:21:13.000000Z K 7 svn:log V 409 -Fixes first of all the getcred on IPv6 and V4. The copy's were incorrect and so was the locking. -A bug was also found that would create a race and panic when an abort arrived on a socket being read from. -Also fix the reader to get MSG_TRUNC when a partial delivery is aborted. -Also addresses a couple of coverity caught error path memory leaks and a couple of other valid complaints Approved by: gnn END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-11-08T01:32:16.000000Z K 7 svn:log V 249 MFC the upgrade to BIND 9.3.2-P2. This is mostly a noop in the base, since if you're compiling the base with this upgraded, you've already got your openssl upgraded, but it's a good idea to include this for completeness sake. Approved by: re (hrs) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-11-08T01:32:24.000000Z K 7 svn:log V 34 Increate cnt.v_intr on interrupt. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-11-08T03:23:49.000000Z K 7 svn:log V 48 /boot/skiload.help has been eliminated on ia64. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-11-08T06:23:29.000000Z K 7 svn:log V 70 Ensure that the page's oflags field is initialized by contigmalloc(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-11-08T06:31:28.000000Z K 7 svn:log V 173 MFamd64/ia64/i386/sun4v Use cnt.v_page_count, the actual count of available physical pages, instead of vm_page_array_size to compute the maximum number of pv entries. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-08T09:09:07.000000Z K 7 svn:log V 33 o Fix a couple of obvious typos. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-11-08T10:36:57.000000Z K 7 svn:log V 184 Make the generated oid.h dependend on the Makefile. The Makefile defines the symbols to be extracted from the MIB and if that list of symbols is changed, oid.h should be re-generated. END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-11-08T14:03:50.000000Z K 7 svn:log V 145 Fix infinite loop in corrupt archives handling in libarchive(3). Reported by: rink Submitted by: kientzle Security: FreeBSD-SA-06:24.libarchive END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-11-08T14:05:40.000000Z K 7 svn:log V 182 MFC 1.9: Fix infinite loop in corrupt archives handling in libarchive(3). Submitted by: kientzle Reported by: rink Security: FreeBSD-SA-06:24.libarchive Approved by: re (kensmith) END K 10 svn:author V 3 bde K 8 svn:date V 27 2006-11-08T15:15:05.000000Z K 7 svn:log V 156 Don't always print a space character in show_stat(), since a space shouldn't be printed after the last column. This restores the formatting to 79 columns. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-11-08T16:28:34.000000Z K 7 svn:log V 213 Log: Fix possible leak when bridge is in monitor mode. Use m_freem() which will free the entire chain, instead of using m_free() which will free just the mbuf that was passed. Approved by: re@ (kensmith) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-11-08T17:22:55.000000Z K 7 svn:log V 47 New release note: SA-06:24.libarchive (+MFC). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-11-08T17:25:24.000000Z K 7 svn:log V 57 MFC: SA-06:24.libarchive. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-11-08T17:37:18.000000Z K 7 svn:log V 64 New errata: SA-06:24.libarchive. Approved by: re (implicitly) END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-11-08T18:43:47.000000Z K 7 svn:log V 167 Simplify the construction of the free queues in vm_page_startup(). Add an assertion to test a hypothesis concerning other redundant computation in vm_page_startup(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-11-08T19:11:54.000000Z K 7 svn:log V 110 I misplaced the assertion that was added to vm_page_startup() in the previous change. Correct its placement. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-08T20:51:01.000000Z K 7 svn:log V 55 add missing bits for crypto support MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-08T21:29:20.000000Z K 7 svn:log V 25 Remove a forgotten file. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-08T21:45:45.000000Z K 7 svn:log V 39 The NETSMBCRYPTO option has long gone. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-08T22:09:58.000000Z K 7 svn:log V 257 Fix for ithread interrupt handling. Don't reset the interrupt vector until after the interrupt has been handled. Also move panic_bad_hcall to local to avoid complaints from the linker on the tinderbox. Approved by: scottl (substituting for mentor rwatson) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-08T22:16:05.000000Z K 7 svn:log V 87 move panic_bad_hcall to its use site in support.S in attempt to un-break the tinderbox END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-11-08T23:52:33.000000Z K 7 svn:log V 154 Complete the job of removing the FREEBSD-* files from non-HEAD branches. These files are only meaningful in HEAD since that's where the imports are done. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-11-08T23:55:41.000000Z K 7 svn:log V 226 MFC the upgrade to BIND 9.3.2-P2. This is mostly a noop in the base, since if you're compiling the base with this upgraded, you've already got your openssl upgraded, but it's a good idea to include this for completeness sake. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-11-09T01:28:16.000000Z K 7 svn:log V 150 Cleanup: we always have to use __error() now, and we shouldn't provide a errno symbol, so completely remove the !_REENTRANT case. Spotted out by: ru END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2006-11-09T02:19:30.000000Z K 7 svn:log V 83 Remove unused structures. Reviewed by: cognet and imp Approved by: cognet and imp END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-11-09T04:04:41.000000Z K 7 svn:log V 29 MFi386: revision 1.385.2.35. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-11-09T06:32:38.000000Z K 7 svn:log V 366 Add a new address cache type called sticky. On an interface marked sticky any address learned by the bridge is made permanent, the address will not age out and most importantly will not migrate to another interface. This can be used to stop mac address poisoning or clients roaming in much the same way as static entries without the hassle of preloading the table. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-11-09T08:03:37.000000Z K 7 svn:log V 35 MFi386: revisions 1.634 and 1.639. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-11-09T08:05:51.000000Z K 7 svn:log V 37 MFi386: revisions from 1.39 to 1.43. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-11-09T08:28:02.000000Z K 7 svn:log V 65 Add a stub of bios_addsmapdata(). PC98 does not have BIOS SMAP. END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-11-09T08:49:13.000000Z K 7 svn:log V 48 Enable ata and atapicd now those work on sun4v. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-09T11:06:27.000000Z K 7 svn:log V 68 MFC rev. 1.17: fix incorrect function name. Approved by: re (bmah) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-09T11:07:28.000000Z K 7 svn:log V 68 MFC rev. 1.14: fix incorrect function name. Approved by: re (bmah) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-09T11:08:46.000000Z K 7 svn:log V 95 MFC rev. 1.17: there is no securenets(5) man page, refer to ypserv(8). Approved by: re (bmah) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-09T11:14:22.000000Z K 7 svn:log V 69 MFC rev. 1.7: document ServeRAID 7x support. Approved by: re (bmah) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-09T11:27:18.000000Z K 7 svn:log V 69 Add an entry for PT_GETLWPLIST. Nudged by: jhb Reviewed by: davidxu END K 10 svn:author V 3 bms K 8 svn:date V 27 2006-11-09T11:39:34.000000Z K 7 svn:log V 334 Rewrite the format of pirtool output to match what the kernel currently prints out if bootverbose is set. This is to facilitate the code being removed from the kernel at a later date. While we're here, fix the __packed structures, and add some other PCI interrupt router IDs. Submitted by: jhb (with some tweaks) MFC after: 3 weeks END K 10 svn:author V 3 bms K 8 svn:date V 27 2006-11-09T11:42:38.000000Z K 7 svn:log V 35 Use C99 types. MFC after: 3 weeks END K 10 svn:author V 3 bms K 8 svn:date V 27 2006-11-09T11:45:44.000000Z K 7 svn:log V 43 Update copyright date. MFC after: 3 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-11-09T14:11:33.000000Z K 7 svn:log V 143 Add Allied Telesyn AT-1500 (logical ID ATK1500, compat ID PNP828C) to the list of known working ISA PnP cards. Reported by: Gheorghe Ardelean END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-11-09T16:00:18.000000Z K 7 svn:log V 401 Instead of using the legacy if_timer/if_watchdog interface create our own watchdog that piggybacks on the em_local_timer() routine. We suppose that the if_timer/if_watchdog interface should be obsoleted, since it doesn't fit the modern SMP network stack. NIC drivers should create their own watchdogs, that check and clear the timers always holding driver's lock. In collaboration with: jfv, scottl END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-11-09T17:59:31.000000Z K 7 svn:log V 71 MFC: Properly htole16() PSM in sockaddr_l2cap Approved by: re (bmah) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-09T18:01:20.000000Z K 7 svn:log V 132 Reformat the bootverbose messages that dump out the status of pci_link devices during attach to be more compact. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-09T18:03:36.000000Z K 7 svn:log V 163 Don't dump the $PIR table under bootverbose. The pirtool program in src/tools/tools works fine, and dumping this table can add a lot of noise. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-09T18:04:53.000000Z K 7 svn:log V 160 Don't try to print a NULL string during boot. If a device doesn't have a valid name yet, just omit the name during the bootverbose printfs. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-09T18:10:34.000000Z K 7 svn:log V 54 Add locales for nb_NO and nn_NO. Reviewed by: philip END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-09T19:55:25.000000Z K 7 svn:log V 22 MFp4: Remove bogus \r END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-09T19:58:14.000000Z K 7 svn:log V 58 MFp4: Merge a slightly more generic build infrastructure. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-09T20:07:26.000000Z K 7 svn:log V 49 MFp4: Make boot2 work on Kwikbyte KB9202 boards. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-09T20:08:46.000000Z K 7 svn:log V 9 Fix typo END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-09T20:23:51.000000Z K 7 svn:log V 36 MFp4: Support KB9202 booting better END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-09T20:32:36.000000Z K 7 svn:log V 86 MFp4: boot on KB9202 correctly. Also, reduce the size of the SD/MMC driver somewhat. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-09T20:45:22.000000Z K 7 svn:log V 29 MFp4: boot2 should now build END K 10 svn:author V 3 rrs K 8 svn:date V 27 2006-11-09T21:01:07.000000Z K 7 svn:log V 372 Fixes an issue with handling of stream reset. When a reset comes in we need to calculate the length and therefore the number of listed streams (if any) based on the TLV type. Otherwise if we get a retran we could in theory panic by sending a notification to a user with a incorrect list and thus no memory listing the streams. Found in IOS by devtest :-) Approved by: gnn END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-11-09T21:05:32.000000Z K 7 svn:log V 145 fix hanging on invalid data... (This doesn't fix hanging due to broken hardware)... Tested by: Ian Dowse, Adam K Kirchhoff and Vladimir Kushnir END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-11-09T22:50:49.000000Z K 7 svn:log V 547 MFp4 - Each stp port is added sequentially so it was possible for our bridgeid to change every time because the new port has a lower MAC address. Instead just find the lowest MAC address from all Ethernet adapters in the machine as the value only needs to be unique, this stops a lot of churn on the protocol. - Update the states after enabling or disabling a port. - Keep tabs if we have been stopped or started by our parent bridge. - The callout only needs to be drained before destroying the mutex, move it to bstp_detach. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-10T06:39:46.000000Z K 7 svn:log V 609 Portability and style fixes: * Actually use the HAVE_
_H macros to conditionally include system headers. They've been defined for a long time, but only used in a few places. Now they're used pretty consistently throughout. * Fill in a lot of missing casts for conversions from void*. Although Standard C doesn't require this, some people have been trying to use C++ compilers with this code, and they do require it. Bit-for-bit, the compiled object files are identical, except for one assert() whose line number changed, so I'm pretty confident I didn't break anything. ;-) END K 10 svn:author V 3 jfv K 8 svn:date V 27 2006-11-10T09:30:27.000000Z K 7 svn:log V 197 This patch redesigns the watchdog timer. The old version had SMP vulnerabilities. It also has the FAST_INTR code as a compile option. Submitted by: jfv Reviewed by: scottl Approved by: re, scottl END K 10 svn:author V 3 rrs K 8 svn:date V 27 2006-11-10T13:34:55.000000Z K 7 svn:log V 531 This patch fixes a LOR that happens during INIT-ACK collision. We were calling select_a_tag() inside sctp_send_initate_ack(). During collision cases we have a stcb and thus a SCTP_LOCK. When we call select_a_tag it (below it) locks the INFO lock. We now 1) pre-select the nonce-tie-tags in sctputil.c during setup of a tcb. 2) In the other case where we have to select tags, we unlock after incr the ref cnt (so assoc won't go away0 and then do the tag selection followed by a relock and decr the refcnt. Approved by: gnn END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-10T16:09:13.000000Z K 7 svn:log V 172 MFC: getdate.y 1.7 Fix "1 day ago", "yesterday" and similar relative-time phrases when parsing dates. PR: bin/104934: bug in some date handling of bsdtar Approved by: re END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-10T16:39:21.000000Z K 7 svn:log V 32 Vendor import of OpenSSH 4.5p1. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-10T16:39:21.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r164146, 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 2006-11-10T16:39:22.000000Z K 7 svn:log V 92 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-OpenSSH_4_5p1'. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-10T16:52:41.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-11-10T20:06:03.000000Z K 7 svn:log V 285 Clarify the error message when trying to build an ACPI module on amd64 or ia64. The old message implied to me that ACPI can't be compiled in on platforms other than amd64 and ia64. The amd64@ mailing list archive has messages from users with the same confusion. Approved by: scottl END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-11-10T20:43:54.000000Z K 7 svn:log V 114 MFC: Don't drop reference to tty in tty_close() if TS_ISOPEN is already cleared. Approved by: re (kensmith) END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-10T22:05:41.000000Z K 7 svn:log V 158 Try to preserve ownership and permissions when replacing an existing file. PR: bin/104702 Submitted by: Kevin Day MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-10T22:57:39.000000Z K 7 svn:log V 34 Add share/xsl. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-10T23:33:25.000000Z K 7 svn:log V 95 childerr needs to be volatile so gcc won't optimize it away. PR: bin/85830 MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-11T00:11:36.000000Z K 7 svn:log V 80 MFC: Use the correct login class when setting a new password PR: 65557, 72949 END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-11T00:16:08.000000Z K 7 svn:log V 25 MFC: synch with RELENG_6 END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-11T00:42:08.000000Z K 7 svn:log V 37 MFC: (1.293) fdalloc() optimization. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-11T00:51:29.000000Z K 7 svn:log V 52 InstaMFC: OpenSSH 4.5p1 Approved by: re (kensmith) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-11T03:18:07.000000Z K 7 svn:log V 488 MUTEX_PROFILING has been generalized to LOCK_PROFILING. We now profile wait (time waited to acquire) and hold times for *all* kernel locks. If the architecture has a system synchronized TSC, the profiling code will use that - thereby minimizing profiling overhead. Large chunks of profiling code have been moved out of line, the overhead measured on the T1 for when it is compiled in but not enabled is < 1%. Approved by: scottl (standing in for mentor rwatson) Reviewed by: des and jhb END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-11T05:35:39.000000Z K 7 svn:log V 14 fix tinderbox END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-11T06:28:47.000000Z K 7 svn:log V 38 missed nits replacing mutex with lock END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-11T06:29:36.000000Z K 7 svn:log V 24 man page for new option END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-11T06:31:27.000000Z K 7 svn:log V 44 remove man page for no longer extant option END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-11T07:28:45.000000Z K 7 svn:log V 34 remove lingering call to rd(tick) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-11T07:35:54.000000Z K 7 svn:log V 44 declare nanoseconds for other architectures END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-11T07:38:48.000000Z K 7 svn:log V 14 tinderbox fix END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-11T07:52:38.000000Z K 7 svn:log V 23 fix messup in last fix END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-11T08:41:39.000000Z K 7 svn:log V 87 Replace a reference to no longer existing MUTEX_PROFILING(9) with a LOCK_PROFILING(9). END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-11T08:59:34.000000Z K 7 svn:log V 61 Fix build (forgotten MUTEX_PROFILING.9 -> LOCK_PROFILING.9). END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-11-11T10:38:10.000000Z K 7 svn:log V 146 Add /lib and /libexec to the list of directories that have the schg flag removed prior to an upgrade. Approved by: ru (mentor) MFC after: 4 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-11-11T10:42:04.000000Z K 7 svn:log V 115 Back up /boot/kernel rather than /kernel for non-interactive upgrades. Approved by: ru (mentor) MFC after: 4 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-11-11T10:43:11.000000Z K 7 svn:log V 60 Fix a pair of user-visible typos. Approved by: ru (mentor) END K 10 svn:author V 4 rink K 8 svn:date V 27 2006-11-11T10:47:46.000000Z K 7 svn:log V 370 MFC: added PCI ID's for: - 0x1065: Intel 82562ET/EZ/GT/GZ PRO/100 VE Ethernet [1], as found on Tyan GS14 barebones. - 0x1094: Intel Pro/100 946GZ (ICH7) Network Connection [2], as found on Intel 946GZis motherboards. [1] Submitted by: myself [2] Submitted by: Mike Tancsa Reviewed by: imp (mentor), jfv Approved by: re (kensmith), imp (mentor) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-11-11T10:47:47.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_2'. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-11-11T10:48:34.000000Z K 7 svn:log V 224 Ensure that the load of rules into the alternate ruleset worked before loading them into the live one too. PR: conf/97311 Submitted by: David Bushong Reviewed by: silence on rc@ Approved by: ru (mentor) MFC after: 10 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-11-11T12:59:59.000000Z K 7 svn:log V 93 Remove a warning regarding disk entries in /dev. Approved by: ru (mentor) MFC after: 4 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-11-11T13:11:29.000000Z K 7 svn:log V 53 Unbreak userland priority inheriting in NO_KSE case. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-11-11T13:33:47.000000Z K 7 svn:log V 67 Move code calculating new inherited priority into single function. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-11-11T14:00:39.000000Z K 7 svn:log V 48 define UMUTEX_CONTESTED as an unsigned integer. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-11-11T15:02:04.000000Z K 7 svn:log V 66 Teach an IPv6 to ppp(4). Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 3 rrs K 8 svn:date V 27 2006-11-11T15:59:01.000000Z K 7 svn:log V 794 Turns out we would reset the TSN seq counter during a colliding INIT. This if fine except when we have data outstanding... we basically reset it to the previous value it was.. so then we end up assigning the same TSN to two different data chunks. This patch: 1) Finds a missing lock for when we change the stream numbers during COOKIE and INIT-ACK processing.. we were NOT locking the send_buffer.. which COULD cause problems (found by inspection looking for <2>) 2) Fixes a case during a colliding INIT where we incorrectly reset the sending Sequence thus in some cases duplicately assigning a TSN. 3) Additional enhancments to logging so we can see strm/tsn in the receiver AND new tracking to watch what the sender is doing with TSN and STRM seq's. Approved by: gnn END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-11T16:15:35.000000Z K 7 svn:log V 112 Forced commit to note that these files have been repo-copied from src/sys/posix4/. Repo-copy done by: kuriyama END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-11T16:19:12.000000Z K 7 svn:log V 23 Update #includes list. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-11T16:26:58.000000Z K 7 svn:log V 124 Merge posix4/* into normal kernel hierarchy. Reviewed by: glanced at by jhb Approved by: silence on -arch@ and -standards@ END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-11T16:27:52.000000Z K 7 svn:log V 89 Merge sys/posix4/sched.h into sys/sched.h. Approved by: silence on -arch and -standards END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-11T16:29:38.000000Z K 7 svn:log V 68 These files have been repo-copied to the "normal" kernel hierarchy. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-11-11T16:36:03.000000Z K 7 svn:log V 120 New release notes: SCTP, TSO, sun4v, ppp(4) IPv6 support, KSE a kernel option. Updated release notes: OpenSSH 4.5p1. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-11T16:46:31.000000Z K 7 svn:log V 83 Update includes for sys/posix4 move. Approved by: silence on -arch and -standards END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-11T16:49:29.000000Z K 7 svn:log V 147 Re-enable module build for POSIX semaphores. Update the manual page describe loading the sem module. Approved by: silence on -arch and -standards END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-11-11T17:16:35.000000Z K 7 svn:log V 105 MFP4: Add an implementation of the ELF(3) and GELF(3) API set. Bump __FreeBSD_version. Reviewed by: jb END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-11T18:32:50.000000Z K 7 svn:log V 95 o Add several regression tests for dup(2), dup2(2) and fcntl(F_DUPFD). Obtained from: OpenBSD END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-11T18:45:20.000000Z K 7 svn:log V 17 o Indent by tab. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-11-11T18:50:54.000000Z K 7 svn:log V 159 MFC: bce(4), em(4) 6.2.9, OpenSSH 4.5p1. The bce(4) and em(4) notes are almost entirely new texts that apply only to RELENG_6. Approved by: re (implicitly) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-11-11T19:06:30.000000Z K 7 svn:log V 47 New release notes: if_bridge(4) RSTP support. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-11-11T19:12:52.000000Z K 7 svn:log V 79 New release note: ping(8) -W (+MFC). MFCs noted: fsdb(8) btime, zlib 1.2.3. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-11-11T19:19:06.000000Z K 7 svn:log V 291 MFC: ata(4) update, isp(4) update, fsdb(8) btime, ping(8) -W, zlib 1.2.3. The ata(4) and isp(4) items are admittedly pretty vague, but I figured it was important to at least mention that they had been resynced with CURRENT. Attempts at better text welcomed. Approved by: re (implicitly) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-11-11T19:23:36.000000Z K 7 svn:log V 84 MFC: rev. 1.22 - 1.24 Add Soekris Engineering information. Approved by: re (bmah) END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-11-11T20:57:52.000000Z K 7 svn:log V 35 Eliminate unused global variables. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-11T21:49:08.000000Z K 7 svn:log V 30 Regen. Forgotten by: trhodes END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-11T22:01:25.000000Z K 7 svn:log V 37 Regen (cosmetics in sys/sysproto.h). END K 10 svn:author V 8 keramida K 8 svn:date V 27 2006-11-11T22:11:54.000000Z K 7 svn:log V 579 Add support for filtering sockets by protocol type. The default behavior of sockstat(1) will still be to show "udp", "tcp" and "divert" protocols, but we can now provide a (comma-separated) list of protocols, as in: % sockstat -P tcp to list only TCP sockets, or we can filter more than one protocol by separating the protocol names with a comma: % sockstat -P tcp,udp Protocol names are parsed with getprotobyname(3), so any protocol whose name is listed in `/etc/protocols' should work fine. Submitted by: Josh Carroll Approved by: des END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-11T22:23:49.000000Z K 7 svn:log V 34 Back out 1.121, it was premature. END K 10 svn:author V 4 kris K 8 svn:date V 27 2006-11-11T22:24:10.000000Z K 7 svn:log V 160 Request pre-commit review of BSD.{local,x11*}.dist by portmgr, since these files interface with ports and we have policies for how/when they should be updated. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-11-11T22:29:44.000000Z K 7 svn:log V 65 MFC: Keep the MIB in sync with -current. Approved by: re (ken) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2006-11-11T22:44:12.000000Z K 7 svn:log V 709 In a true restart case, the send_lock was not being aquired. This meant that when we cleanup the outbound we may have one in transit to be added with the old sequence number. This is bad since then we loose a message :( Also the report_outbound needed to have the right lock when its called which it did not.. I added the lock with of course a flag since we want to have the lock before we call it in the restart case. This also fixed the FIX ME case where, in the cookie collision case, we mark for retransmit any that were bundled with the cookie that was dropped. This also means changes to the output routine so we can assure getting the COOKIE-ACK sent BEFORE we retransmit the Data. Approved by: gnn END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-11T23:18:28.000000Z K 7 svn:log V 64 Enforce RELEASENOUPDATE if EXTSRCDIR is used. Suggested by: jb END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-11T23:26:08.000000Z K 7 svn:log V 43 Back out 1.122, it was poorly thought out. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-11T23:37:52.000000Z K 7 svn:log V 40 More MUTEX_PROFILING -> LOCK_PROFILING. END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-11-11T23:53:25.000000Z K 7 svn:log V 186 Fix USB printer Xerox WorkCentre M15 adding a quirk to bypass reported bidirectional functionality. PR: usb/104704 Submitted by: Eygene X-MFC after: 6.2-RELEASE END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-12T01:21:15.000000Z K 7 svn:log V 86 Support up to 4 nucleus mappings to workaround issue hit by jb@ when booted off of CD END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-11-12T03:18:22.000000Z K 7 svn:log V 75 Use mi_switch, this should fix loadavg calculation problem in NO_KSE case. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-12T03:30:01.000000Z K 7 svn:log V 162 show lock class in profiling output for default case where type is not specified when initializing the lock Approved by: scottl (standing in for mentor rwatson) END