ƒ°N126229 208 143 232 149 174 110 149 112 256 181 207 231 202 271 210 1609 155 110 295 135 165 313 347 222 242 1397 353 333 305 308 205 240 181 564 585 327 374 191 378 834 255 173 136 164 127 113 124 237 188 111 142 104 114 221 156 146 139 307 216 294 252 134 146 219 414 124 160 313 332 186 678 167 270 355 296 738 572 130 120 151 122 144 382 167 330 319 143 299 216 125 346 147 120 163 128 163 923 349 1749 106 197 557 488 401 237 169 303 120 226 156 145 170 145 109 164 117 140 191 156 134 325 143 152 249 400 197 240 452 185 194 240 177 699 185 220 124 315 169 481 349 234 159 218 202 125 237 180 161 162 308 211 274 236 237 130 406 307 710 159 197 139 330 172 228 217 220 348 216 471 173 298 152 126 160 116 137 119 332 313 239 567 299 175 397 121 164 300 321 298 230 206 354 352 225 150 141 206 422 137 134 167 342 286 125 112 238 163 118 137 K 10 svn:author V 3 bde K 8 svn:date V 27 2004-02-25T13:26:53.000000Z K 7 svn:log V 51 Demangled vendor ids. Fixed misplaced FreeBSD id. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-25T13:43:17.000000Z K 7 svn:log V 139 Set size field correctly, it is number of sectors on the device, not number of 512 bytes sectors. Recognize size == -1 as meaning "auto". END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-25T13:43:39.000000Z K 7 svn:log V 57 Recognize "auto" format. Be more verbose when asked to. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-25T13:44:58.000000Z K 7 svn:log V 82 Make mode setting with fdcontrol(8) stick. Recognize when configured for "auto". END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-02-25T13:48:48.000000Z K 7 svn:log V 13 Add SiI3512. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-25T13:55:56.000000Z K 7 svn:log V 57 Update manual page. Give 8" example for the heck of it. END K 10 svn:author V 5 wosch K 8 svn:date V 27 2004-02-25T15:58:14.000000Z K 7 svn:log V 18 Add FreeBSD 5.2.1 END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-02-25T17:06:16.000000Z K 7 svn:log V 163 Do not depend on existence of _end symbol in obj_from_addr, use obj->mapbase and obj->mapsize instead. Prompted by: OpenOffice debugging session at last BSDCon. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-02-25T19:05:47.000000Z K 7 svn:log V 86 Remove freebsd-update -- it breaks the Alpha, sparc64, ia64, and amd64 release bulds. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-02-25T19:47:50.000000Z K 7 svn:log V 113 MFC revision 1.19: Only call chflags() on directories once. Approved by: ru MFC after: 1 week END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-25T19:55:29.000000Z K 7 svn:log V 135 Re-remove MT_TAGs. The problems with dummynet have been fixed now. Tested by: -current, bms(mentor), me Approved by: bms(mentor), sam END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-02-25T20:03:35.000000Z K 7 svn:log V 106 MFC kern_jail.c 1.40: Rework jail_attach(2) so that an already jailed process cannot hop to another jail. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2004-02-25T20:31:00.000000Z K 7 svn:log V 173 According to source code, under certain conditions, logging goes to the "auth" facility not "daemon". Submitted by: "Bill Richter (7X22KEY)" END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-02-25T20:43:25.000000Z K 7 svn:log V 114 MFC 1.9: Limit the amount of memory userspace processes can cause the kernel to allocate via DRI on r128 devices. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-02-25T21:03:46.000000Z K 7 svn:log V 1513 Make the resolver(3) and many associated interfaces much more reentrant. The getaddrinfo(3), getipnodebyname(3) and resolver(3) can coincide now with what should be totally reentrant, and h_errno values will now be preserved correctly, but this does not affect interfaces such as gethostbyname(3) which are still mostly non-reentrant. In all of these relevant functions, the thread-safety has been pushed down as far as it seems possible right now. This means that operations that are selected via nsdispatch(3) (i.e. files, yp, dns) are protected still under global locks that getaddrinfo(3) defines, but where possible the locking is greatly reduced. The most noticeable improvement is that multiple DNS lookups can now be run at the same time, and this shows major improvement in performance of DNS-lookup threaded programs, and solves the "Mozilla tab serialization" problem. No single-threaded applications need to be recompiled. Multi-threaded applications that reference "_res" to change resolver(3) options will need to be recompiled, and ones which reference "h_errno" will also if they desire the correct h_errno values. If the applications already understood that _res and h_errno were not thread-safe and had their own locking, they will see no performance improvement but will not actually break in any way. Please note that when NSS modules are used, or when nsdispatch(3) defaults to adding any lookups of its own to the individual libc _nsdispatch() calls, those MUST be reentrant as well. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-25T21:45:41.000000Z K 7 svn:log V 63 Use the -H option instead of the deprecated -follow predicate. END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-02-25T22:43:43.000000Z K 7 svn:log V 17 Fix endianes bug END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-02-25T23:12:39.000000Z K 7 svn:log V 200 Since we don't use PG_NX yet, don't turn on EFER_NXE quite yet. This needs to be done based on the cpuid bits. AMD says that we should test the cpuid features bits for certain things, such as this. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-02-25T23:20:22.000000Z K 7 svn:log V 43 Virgin import of rhyolite.com routed v2.27 END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-02-25T23:20:23.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'vjs_20020502'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-25T23:30:56.000000Z K 7 svn:log V 216 Update comment regarding MAC labels: we no longer pass endpoints into the MAC Framework, just the pipe pair. GC 'hadpeer' used in pipedestroy(), which is no longer needed as we check pipe_present flags on the pair. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-02-25T23:45:57.000000Z K 7 svn:log V 254 Sync HEAD sources to vendor branch import of routed v2.27 from rhyolite.com. Update for the MD5 changes requested in bin/35843. Preserve local changes. Education by: obrien, markm, pointy-stick PR: bin/35843 (and doubtless others) END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-02-25T23:56:30.000000Z K 7 svn:log V 129 Add a note about the routed update breaking compatibility (for MD5 authentication only) with older versions of FreeBSD's routed. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-26T00:18:22.000000Z K 7 svn:log V 145 Assert pipe mutex in pipeselwakeup(), as we manipulate pipe_state in a non-atomic manner. It appears to always be called with the mutex (good). END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-02-26T00:27:04.000000Z K 7 svn:log V 1298 Split the mlock() kernel code into two parts, mlock(), which unpacks the syscall arguments and does the suser() permission check, and kern_mlock(), which does the resource limit checking and calls vm_map_wire(). Split munlock() in a similar way. Enable the RLIMIT_MEMLOCK checking code in kern_mlock(). Replace calls to vslock() and vsunlock() in the sysctl code with calls to kern_mlock() and kern_munlock() so that the sysctl code will obey the wired memory limits. Nuke the vslock() and vsunlock() implementations, which are no longer used. Add a member to struct sysctl_req to track the amount of memory that is wired to handle the request. Modify sysctl_wire_old_buffer() to return an error if its call to kern_mlock() fails. Only wire the minimum of the length specified in the sysctl request and the length specified in its argument list. It is recommended that sysctl handlers that use sysctl_wire_old_buffer() should specify reasonable estimates for the amount of data they want to return so that only the minimum amount of memory is wired no matter what length has been specified by the request. Modify the callers of sysctl_wire_old_buffer() to look for the error return. Modify sysctl_old_user to obey the wired buffer length and clean up its implementation. Reviewed by: bms END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-26T01:14:27.000000Z K 7 svn:log V 256 Add a "-l" flag to newfs, which sets the FS_MULTILABEL flag. This permits users of newfs to set the multilabel flag on UFS1 and UFS2 file systems from inception without using tunefs. Obtained from: TrustedBSD Project Sponsored by: DARPA, McAfee Research END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-26T01:15:47.000000Z K 7 svn:log V 236 Add a "-l" parameter to mdmfs so that memory file systems can be created with the multilabel flag from inception. This simply passes the "-l" flag on to newfs(8). Obtained from: TrustedBSD Project Sponsored by: DARPA, McAfee Research END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-26T01:18:46.000000Z K 7 svn:log V 208 Update copyright on mac.9 for 2004. Use "-" for copyright year ranges. Add additional credits for contributions to the MAC Framework. Obtained from: TrustedBSD Project Sponsored by: DARPA, McAfee Research END K 10 svn:author V 4 eric K 8 svn:date V 27 2004-02-26T01:52:39.000000Z K 7 svn:log V 214 Test data before using it. Of course, libdialog is still chock-full of similar bugs, but it's been multiple years and no one has any better suggestions so the bugs will just be dealt with case-by-case. PR: 28221 END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-26T02:04:28.000000Z K 7 svn:log V 109 Vendor import of OpenBSD's packet filter (pf) as of OpenBSD 3.4 Approved by: bms(mentor), core (in general) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-26T02:04:28.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r126258, 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 2004-02-26T02:04:29.000000Z K 7 svn:log V 85 This commit was manufactured by cvs2svn to create tag 'pf-vendor-sys-pf_openbsd_3_4'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-26T02:34:12.000000Z K 7 svn:log V 468 Bring diff from the security/pf port. This has code been tested as a port for a long time and is run in production use. This is the code present in portversion 2.03 with some additional tweaks. The rather extensive diff accounts for: - locking (to enable pf to work with a giant-free netstack) - byte order difference between OpenBSD and FreeBSD for ip_len/ip_off - conversion from pool(9) to zone(9) - api differences etc. Approved by: bms(mentor) (in general) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-26T03:51:04.000000Z K 7 svn:log V 488 Move inet and inet6 related MAC Framework entry points from mac_net.c to a new mac_inet.c. This code is now conditionally compiled based on inet support being compiled into the kernel. Move socket related MAC Framework entry points from mac_net.c to a new mac_socket.c. To do this, some additional _enforce MIB variables are now non-static. In addition, mbuf_to_label() is now mac_mbuf_to_label() and non-static. Obtained from: TrustedBSD Project Sponsored by: DARPA, McAfee Research END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-26T03:53:54.000000Z K 7 svn:log V 231 Tweak existing header and other build infrastructure to be able to build pf/pflog/pfsync as modules. Do not list them in NOTES or modules/Makefile (i.e. do not connect it to any (automatic) builds - yet). Approved by: bms(mentor) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-26T04:27:55.000000Z K 7 svn:log V 278 Bring eventhandler callbacks for pf. This enables pf to track dynamic address changes on interfaces (dailup) with the "on ()"-syntax. This also brings hooks in anticipation of tracking cloned interfaces, which will be in future versions of pf. Approved by: bms(mentor) END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-02-26T06:33:18.000000Z K 7 svn:log V 99 Backed out previous commit (bogus addition of -static to CFLAGS). Sorted macros (in build order). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-02-26T07:08:33.000000Z K 7 svn:log V 285 Backed out the residue of rev.1.13 (bogus addition of -static to CFLAGS). Makeworld will add -static in the correct place if needed and possible. Self-hosted builds can just use the system default. Fixed some nearby style bugs (code unrelated to its comment, and comment formatting). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-02-26T07:44:37.000000Z K 7 svn:log V 741 Backed out rev.1.6 and subsequent copying of it (bogus addition of -static to CFLAGS). It just turned rev.1.5 into an obfuscated no-op. As explained in the log for rev.1.5, testing should be done in the host environment but there is a problem in cross-compilation environments. As not explained in the log for rev.1.6, there was apparently a practical problem with cross-compiling (makeworld should have set -static in LDFLAGS but apparently didn't). Cross-compilation was especially complicated because the relevant programs are test programs that were run at beforeinstall time -- dynamic libraries might or might not exist depending on the build options. The complications became moot in rev.1.8 when beforeinstall was renamed "test". END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-02-26T07:50:56.000000Z K 7 svn:log V 162 Rremoved bogus -static from CFLAGS. Makeworld will add -static in the correct place if needed and possible. Self-hosted builds can just use the system default. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-02-26T08:49:19.000000Z K 7 svn:log V 81 Merge from NetBSD rev. 1.3 (drochner): Use getifaddrs(3) instead of SIOCGIFCONF. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-02-26T10:07:33.000000Z K 7 svn:log V 42 MFC a part of rev. 1.43: pri -> priority. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T10:24:07.000000Z K 7 svn:log V 72 Pull asbesthos underpants on and disable protocol version 1 by default. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T10:37:34.000000Z K 7 svn:log V 35 Prepare for upcoming 3.8p1 import. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T10:38:38.000000Z K 7 svn:log V 21 Merge OpenSSH 3.8p1. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T10:38:49.000000Z K 7 svn:log V 32 Vendor import of OpenSSH 3.8p1. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T10:38:49.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r126274, 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 2004-02-26T10:38:50.000000Z K 7 svn:log V 92 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-OpenSSH_3_8p1'. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T10:52:33.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T10:57:28.000000Z K 7 svn:log V 50 Document recently changed configuration defaults. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T10:57:38.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T11:06:29.000000Z K 7 svn:log V 22 Define HAVE_GSSAPI_H. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-02-26T11:12:43.000000Z K 7 svn:log V 128 MFC: Fix problems that occurred when a file was removed and a directory created with the same name, and vice versa. PR: 62342 END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T11:26:46.000000Z K 7 svn:log V 64 Update for 3.8p1, including workaround for a bug in gss-genr.c. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T11:54:03.000000Z K 7 svn:log V 54 Update VersionAddendum in config files and man pages. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T12:00:41.000000Z K 7 svn:log V 47 Mention the recent sshd configuration changes. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-02-26T12:19:48.000000Z K 7 svn:log V 214 NetBSD rev. 1.53, 1.54 and 1.55: Change how internal boolean variables are used to: if ! ${_somevar:-false}; then _somevar=true fi (Consisent, slightly quicker, and slightly cleaner) Obtained from: NetBSD END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-02-26T12:30:38.000000Z K 7 svn:log V 123 NetBSD rev. 1.56 Use more concise shell syntax: 1. for i in $* -> for i 2. foo=$* -> foo="$@" Obtained From: NetBSD END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-02-26T12:35:58.000000Z K 7 svn:log V 201 NetBSD rev. 1.57 run_rc_command(): when checking if ${command} exists before executing it, be sure to check under ${name_chroot} (if set). Fix from Ed Ravin in [bin/18523] Obtained From: NetBSD END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-02-26T12:43:43.000000Z K 7 svn:log V 159 o NetBSD rev. 1.60 Add "*,v" to the list of scratch files to skip. Suggested by Johnny Lam / Alistair Crooks o Update NetBSD rcsid Obtained From: NetBSD END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-02-26T14:59:10.000000Z K 7 svn:log V 41 Merged from sys/isa/fd.c revision 1.266. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T15:54:44.000000Z K 7 svn:log V 54 It's protocol version 1 I've disabled, not version 2. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-02-26T16:05:25.000000Z K 7 svn:log V 125 New release notes: GNU regex import, routed 2.27. Updated release notes: OpenSSH 3.8p1 and default configuration changes. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-26T16:15:14.000000Z K 7 svn:log V 317 Forward declare struct bpf_d, struct ifnet, struct image_params, and struct vattr in mac_policy.h. This permits policies not implementing entry points using these types to compile without including include files with these types. Obtained from: TrustedBSD Project Sponsored by: DARPA, Air Force Research Laboratory END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-26T16:18:22.000000Z K 7 svn:log V 32 Bump CTL_MAXNAME from 12 to 24. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-02-26T16:44:31.000000Z K 7 svn:log V 66 Mention getaddrinfo(3)/resolver(3) ABI change. Reminded by: bmah END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-02-26T19:30:22.000000Z K 7 svn:log V 220 Replace the ktrace queue's semaphore with a condition variable instead as it is slightly more efficient since we already have a mutex to protect the queue. Ktrace originally used a semaphore more as a proof of concept. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-26T20:44:50.000000Z K 7 svn:log V 235 Forward declare struct proc, struct sockaddr, and struct thread, which are employed in entry points later in the same include file. Obtained from: TrustedBSD Project Sponsored by: DARPA, Air Force Research Laboratory, McAfee Research END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-02-26T20:44:55.000000Z K 7 svn:log V 93 Add extra sanity check for SDP packets in libsdp(3) Fix yet another endianess bug in sdpd(8) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-02-26T22:41:47.000000Z K 7 svn:log V 580 Add a clean_environment call to libutil. This function removes all environment variables except the ones listed on a "whitelist." The function accepts two whitelist arguments. If the first is NULL, a built-in default list will be used. This allows callers to get a variety of behaviors: * Default screening: provide NULL for both lists * Custom screening: provide a custom list for the first argument * Modified default screening: provide NULL for first arg, list of additional variables to preserve in the second arg Idea from: Jacques Vidrine MFC after: 2 weeks END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-02-26T22:44:11.000000Z K 7 svn:log V 70 Add the clean_environment call to libutil.h also. MFC after: 2 weeks END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-02-26T23:45:58.000000Z K 7 svn:log V 174 MFC: I forgot Add the READ_BUFFER command to umass_atapi_transform. (1.11.2.23 and rev.1.97) PR: kern/63384 Submitted by: Ryuji MATSUMOTO END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-02-27T06:43:14.000000Z K 7 svn:log V 262 Look for both name and if_ strings in module metadata. Pseudo-devices like tun are naming their modules using the 'if_; prefix and previous version of the code failed to detect their presence in the kernel, resulting in the same module being loaded twice. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-27T08:39:16.000000Z K 7 svn:log V 203 Cut through the bikeshed and remove login(1)'s setuid bit. It has no business trying to impersonate su(1), and it does not need to be setuid to function properly when invoked by getty(8) or telnetd(8). END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-02-27T09:58:50.000000Z K 7 svn:log V 645 NetBSD rev. 1.61 Implement ``one'' prefix to allow a "one shot" operation as if ${rcvar}=yes yet all the other prerequisite tests are still performed. The existing ``force'' prefix is a sledgehammer that ignores all the prerequisite checks and always returns a zero exit status; this is a more gentle approach to the problem of "manipulate this disabled service without editing rc.conf(5)". Obtained From: NetBSD # We have a work-around in our version of rc.subr that # makes force* return a non-zero exit status if the # command/service could not be acted upon. The work-around # is no longer necessary and should be removed. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-02-27T10:20:22.000000Z K 7 svn:log V 479 NetBSD rev. 1.10 successful [is spelled] with only one l NetBSD rev. 1.12 Implement ``one'' prefix to allow a "one shot" operation as if ${rcvar}=yes yet all the other prerequisite tests are still performed. The existing ``force'' prefix is a sledgehammer that ignores all the prerequisite checks and always returns a zero exit status; this is a more gentle approach to the problem of "manipulate this disabled service without editing rc.conf(5)". Obtained From: NetBSD END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-27T10:24:59.000000Z K 7 svn:log V 38 MFC: graceful recovery from code 416. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-27T10:25:34.000000Z K 7 svn:log V 28 MFC: various markup issues. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-27T10:27:01.000000Z K 7 svn:log V 59 Remove EXAMPLES section which duplicates text in fetch(3). END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-27T10:33:29.000000Z K 7 svn:log V 30 MFC: revamped progress meter. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-27T10:33:52.000000Z K 7 svn:log V 52 MFC: markup nits, mention fetch(3) more prominently END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-02-27T10:44:33.000000Z K 7 svn:log V 289 o Add support for detecting a jailed environment. If a script cannot or does not want to be executed in a jail the KEYWORDS line should contain the nojail keyword. o Update Copyright # I suggest people who use jails more extensively than I do # make commits to the appropriate files. END K 10 svn:author V 8 blackend K 8 svn:date V 27 2004-02-27T10:56:56.000000Z K 7 svn:log V 70 MFC: 1.22: Fix bogus "ffsinfo -c 0" example with "ffsinfo -g 0 -l 4". END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-02-27T14:10:09.000000Z K 7 svn:log V 238 For some reason crt0.o needs to be linked first for pxeboot(8) to work. This is odd because loader(8) doesn't suffer from this problem. Perhaps pxeboot bootstrap can be fixed to handle this better. Anyway, PXE booting should work again. END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-02-27T15:03:22.000000Z K 7 svn:log V 226 Make consistent with the better written wcsrtombs function: - Fix syntax - Remove the (slightly wrong) duplicate explanation of the error condition - Change reference to invalid multibyte character into invalid wide character END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-02-27T15:32:49.000000Z K 7 svn:log V 51 Remove unused field. Approved by: scottl (mentor) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-02-27T15:34:21.000000Z K 7 svn:log V 206 Even if we're sure that we can't be orphaned here, we have to define orphan field - we're enforcing it in GEOM. This will reach KASSERT in INVARIANTS case. Add missing space. Approved by: scottl (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-02-27T16:13:44.000000Z K 7 svn:log V 123 Fix _sx_assert() to panic() rather than printf() when an assertion fails and ignore assertions if we have already paniced. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-02-27T16:14:27.000000Z K 7 svn:log V 33 Clarify and tweak some comments. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-02-27T16:25:05.000000Z K 7 svn:log V 253 Fix a few style nits. do { } while(0) are only used for compound statements and nowhere else in the kernel seems to use them for single statements. Also, all other users of do { } while(0) use multiple lines rather than cramming it all onto one line. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-27T17:13:23.000000Z K 7 svn:log V 55 Add sysctl_move_oid() which reparents an existing OID. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-27T17:13:42.000000Z K 7 svn:log V 28 Document sysctl_move_oid(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-02-27T17:14:00.000000Z K 7 svn:log V 72 mtod() returns pointer to the specified type, not necessarily "void *". END K 10 svn:author V 6 marcus K 8 svn:date V 27 2004-02-27T17:19:31.000000Z K 7 svn:log V 33 MFC: Add ports-net-mgmt module. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-27T17:50:59.000000Z K 7 svn:log V 71 Re-add the setuid bit, conditional on NO_SETUID_LOGIN being undefined. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-02-27T18:33:09.000000Z K 7 svn:log V 830 Add an implementation of a generic sleep queue abstraction that is used to queue threads sleeping on a wait channel similar to how turnstiles are used to queue threads waiting for a lock. This subsystem will be used as the backend for sleep/wakeup and condition variables initially. Eventually it will also be used to replace the ithread-specific iwait thread inhibitor. Sleep queues are also not locked by sched_lock, so this splits sched_lock up a bit further increasing concurrency within the scheduler. Sleep queues also natively support timeouts on sleeps and interruptible sleeps allowing for the reduction of a lot of duplicated code between the sleep/wakeup and condition variable implementations. For more details on the sleep queue implementation, check the comments in sys/sleepqueue.h and kern/subr_sleepqueue.c. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-02-27T18:39:09.000000Z K 7 svn:log V 256 Drop sched_lock around the wakeup of the parent process after setting the process state to zombie when a process exits to avoid a lock order reversal with the sleepqueue locks. This appears to be the only place that we call wakeup() with sched_lock held. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-02-27T18:52:44.000000Z K 7 svn:log V 1655 Switch the sleep/wakeup and condition variable implementations to use the sleep queue interface: - Sleep queues attempt to merge some of the benefits of both sleep queues and condition variables. Having sleep qeueus in a hash table avoids having to allocate a queue head for each wait channel. Thus, struct cv has shrunk down to just a single char * pointer now. However, the hash table does not hold threads directly, but queue heads. This means that once you have located a queue in the hash bucket, you no longer have to walk the rest of the hash chain looking for threads. Instead, you have a list of all the threads sleeping on that wait channel. - Outside of the sleepq code and the sleep/cv code the kernel no longer differentiates between cv's and sleep/wakeup. For example, calls to abortsleep() and cv_abort() are replaced with a call to sleepq_abort(). Thus, the TDF_CVWAITQ flag is removed. Also, calls to unsleep() and cv_waitq_remove() have been replaced with calls to sleepq_remove(). - The sched_sleep() function no longer accepts a priority argument as sleep's no longer inherently bump the priority. Instead, this is soley a propery of msleep() which explicitly calls sched_prio() before blocking. - The TDF_ONSLEEPQ flag has been dropped as it was never used. The associated TDF_SET_ONSLEEPQ and TDF_CLR_ON_SLEEPQ macros have also been dropped and replaced with a single explicit clearing of td_wchan. TD_SET_ONSLEEPQ() would really have only made sense if it had taken the wait channel and message as arguments anyway. Now that that only happens in one place, a macro would be overkill. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-02-27T19:00:41.000000Z K 7 svn:log V 14 I am a moron. END K 10 svn:author V 5 johan K 8 svn:date V 27 2004-02-27T19:22:46.000000Z K 7 svn:log V 102 WANT_EXT2FS_MODULE was removed from sys/modules/Makefile in rev 1.366. Hence, remove it here as well. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-02-27T19:30:46.000000Z K 7 svn:log V 459 Fix -current builds on alpha. Recent changes in device handling caused subtle problems with how alpha was handling the promcons device. This moves the call to make_dev() for the promcons device to a later point of the boot-up sequence than where promcons initially gets attached, make_dev() called during the first attach crashes due to kernel stack issues. Reviewed by: gallatin, marcel, phk Discussed on: -current@, -alpha@ Approved by: rwatson (mentor) END K 10 svn:author V 4 rees K 8 svn:date V 27 2004-02-27T19:37:43.000000Z K 7 svn:log V 394 NFSv4 fixes from Connectathon 2004: remove unused pid field of file context struct map nfs4 error codes to errnos eliminate redundant code from nfs4_request use zero stateid on setattr that doesn't set file size use same clientid on all mounts until reboot invalidate dirty bufs in nfs4_close, to play it safe open file for writing if truncating and it's not already open Approved by: alfred END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-02-27T20:04:38.000000Z K 7 svn:log V 304 Update the find manual page: 1: Document -follow under COMPATIBILITY. 2: Update an example to be a little more 'safe'. 3: Use '/' in place of '.' for an example; similar to other manual pages. PR: 40196 (1), 39532 (2, 3) Submitted by: Marc Silver (2 and 3) Discussed with: des (1) END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-02-27T22:02:15.000000Z K 7 svn:log V 144 Move the code dealing with vnode out of several functions into a single helper function vm_mmap_vnode. Discussed with: jeffr,alc (a while ago) END K 10 svn:author V 5 green K 8 svn:date V 27 2004-02-27T22:08:19.000000Z K 7 svn:log V 75 What depends on ipfilter should probably also start ipfw at the same time. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-02-28T00:12:47.000000Z K 7 svn:log V 207 add support DM9601(DAVICOM USB to Ethernet MAC Controller with Integrated 10/100 PHY) - Corega FEther USB-TXC PR: kern/62932 Submitted by: HASHI Hiroaki Obtained from: NetBSD END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-02-28T00:15:08.000000Z K 7 svn:log V 25 Sync to 1.163 of usbdevs END K 10 svn:author V 5 tegge K 8 svn:date V 27 2004-02-28T00:43:31.000000Z K 7 svn:log V 131 MFC: Fix off by one error when clearing posix locks during detach of file descriptor table from a process leader. PR: 61505 END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-02-28T00:48:20.000000Z K 7 svn:log V 59 Adding Vinod Kashyap (vkashyap) as the maintainer for twe. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-02-28T02:29:59.000000Z K 7 svn:log V 48 Add manpage for udav(4) Obtained from: NetBSD END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-02-28T02:49:20.000000Z K 7 svn:log V 73 Remove reference to miibus.4, cue(4) does not use it. MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-02-28T02:51:21.000000Z K 7 svn:log V 48 cue(4) doesn't use miibus(4) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-02-28T02:55:12.000000Z K 7 svn:log V 12 Add udav(4) END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-02-28T04:58:40.000000Z K 7 svn:log V 71 Don't remove empty dirs if their names are in $daily_clean_tmps_ignore END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-02-28T05:38:45.000000Z K 7 svn:log V 24 Use system getopt_long* END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-02-28T07:25:48.000000Z K 7 svn:log V 47 Add getopt_long.c if ${BOOTSTRAPPING} < 502104 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-02-28T07:50:42.000000Z K 7 svn:log V 96 In the case of a background fsck, periodically update the process title with a progress update. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-02-28T10:22:17.000000Z K 7 svn:log V 62 o Sync usage() with reality: add 'z' flag. MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-02-28T10:42:27.000000Z K 7 svn:log V 40 o Remove obsoleted '-N' and '-d' flags. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-02-28T12:59:56.000000Z K 7 svn:log V 227 Compare the *number* of patterns to zero, not the *pointer* to the patterns. (These lines are correct the other two times they appear.) Reported by: "Ted Unangst" Approved by: rwatson (mentor), ken (scsi) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-28T13:15:53.000000Z K 7 svn:log V 51 Add support for /dev/led/error on Soekris Net4801. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-02-28T13:39:58.000000Z K 7 svn:log V 55 Connect udav.4 to the build and add MLINK to if_udav.4 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-28T15:12:20.000000Z K 7 svn:log V 152 Remove now unneeded arguments to tcp_twrespond() -- so and msrc. These were needed by the MAC Framework until inpcbs gained labels. Submitted by: sam END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-02-28T16:36:14.000000Z K 7 svn:log V 302 Previous commit mistakenly delayed cnadd() as well as make_dev(). Testing on cluster ref machine with just delaying make_dev() seems to work, and results in printf() output appearing sooner in boot cycle instead of going to /dev/null. Caught by: bde Pointy hat: kensmith Approved by: rwatson (mentor) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-28T16:52:45.000000Z K 7 svn:log V 101 Vendor import of OpenBSD's pf userland as of OpenBSD 3.4 Approved by: bms(mentor), core(in general) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-28T16:52:45.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r126353, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-28T17:32:53.000000Z K 7 svn:log V 356 Apply diff from the port. Rather small diff for the userland (in contrast to the kernel): - Some header file location/differences - Clean compilation on 64bit arch (identified by bento a long time ago) - ALTQ not (yet) available. Leave a switch for patchsets and future ... - most files can be used from the vendor branch Approved by: bms(in general) END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-02-28T17:47:27.000000Z K 7 svn:log V 93 Issue a request sense command automagically when ATAPI commands fail with a valid sense key. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-28T18:35:40.000000Z K 7 svn:log V 99 Missed those two during the original import. Taken from OpenBSD's util.h Approved by: bms(mentor) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-28T18:35:40.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r126357, 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 2004-02-28T18:35:41.000000Z K 7 svn:log V 81 This commit was manufactured by cvs2svn to create tag 'pf-vendor-pf_openbsd_3_4'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-02-28T18:40:53.000000Z K 7 svn:log V 605 New release notes: SA-04:03, device driver megapatch, new file descriptor allocation code, udav(4), TCP segment reassembly queue update, EXT2FS large file support, geom_concat, indent(1) -ldi, ifconfig(8) name, ip6fw(8) -n, libalias(3) new API, newfs(8)/mdmfs(8) -l, re-entrant resolver(3) interfaces, savecore(8) large coredump support, script(1) stdin bugfix, getopt_long(3) changes, gdtoa 20040118. Modified release notes: Cross-reference resolver(3) rather than resolver(5). A number of these release notes were obtained from (or supplemented by) Mark Johnston's weekly FreeBSD cvs-src summaries. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-28T18:41:43.000000Z K 7 svn:log V 90 Add local define of HTONL() as it was decided to protect this by _KERNEL in END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-02-28T18:42:03.000000Z K 7 svn:log V 126 Sorting fix: Put resolver(3) and killall(1) in the correct sorting order in the userland section. No other content changes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-02-28T18:44:52.000000Z K 7 svn:log V 31 Add entry for udav(4) devices. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-02-28T19:14:41.000000Z K 7 svn:log V 219 Switch from using mutexes to using semaphores to protect against early completion of synchronous commands. Also switch to a per-array bioq as it appears to improve performance. Submitted by: mbr, imp.ch (bioq change) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-28T19:36:48.000000Z K 7 svn:log V 77 Fix description which seems to have survived intact from more specific code. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-02-28T19:42:48.000000Z K 7 svn:log V 383 Lock channels only as necessary in dsp_ioctl(), and only lock one channel at a time unless it is actually necessary to lock both. This avoids problems with lock order reversal and malloc() calls with a mutex held when lower level code unlocks a channel, calls malloc(), and relocks the channel. This also avoids the cost of some unnecessary locking and unlocking. Tested by: matk END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-02-28T19:47:02.000000Z K 7 svn:log V 251 Create a new mutex type for virtual channels. This allows us to get rid of the MTX_DUPOK flag on channel mutexes, which allows witness to do a better job of lock order checking. Nuke snd_chnmtxcreate() since it is no longer needed. Tested by: matk END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-28T19:50:43.000000Z K 7 svn:log V 137 Remove unneeded {} originally used to hold local variables for dummynet in a code block, as the variable is now gone. Submitted by: sam END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T19:51:44.000000Z K 7 svn:log V 67 Clean all the object files whether or not ACPI_DEBUG is specified. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-28T20:06:59.000000Z K 7 svn:log V 125 Add a generic watchdog facility which through a single device entry in /dev controls all available watchdog implementations. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-28T20:08:41.000000Z K 7 svn:log V 109 Add contents to manualpage for generic watchdog facility. Formatting likely to break several UN resolutions. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T20:23:30.000000Z K 7 svn:log V 33 Vendor import of ACPICA 20040220 END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T20:23:30.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r126372, 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 2004-02-28T20:23:31.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'acpica-vendor-sys-r20040220'. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T20:35:57.000000Z K 7 svn:log V 69 Unchanged files from ACPICA 20040220 that are off the vendor branch. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T20:38:40.000000Z K 7 svn:log V 70 Local change: Put various debugging options under ACPI_DISASSEMBLER. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T20:39:09.000000Z K 7 svn:log V 215 Local change: Allow access to the field if it is within the region size rounded up to a multiple of the access byte width. This overcomes "off-by-one" programming errors in the AML often found in Toshiba laptops. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T20:39:50.000000Z K 7 svn:log V 118 Local change: In the resume path, give up after waiting for a while for WAK_STS to be set. Some BIOSs never set it. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T20:40:24.000000Z K 7 svn:log V 181 Local change: emulate a ReturnOp if the AML expects one but it isn't present. Some buggy BIOSs do not have a ReturnOp even though it is required for a function to return a value. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T20:42:10.000000Z K 7 svn:log V 143 Fix an off-by-one in the compiler path. Originally from iwasaki-san's patches for the pmtools port. This change has been submitted to Intel. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T20:42:10.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r126380, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T20:56:25.000000Z K 7 svn:log V 38 Strip out new, unused file acnetbsd.h END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-28T20:56:35.000000Z K 7 svn:log V 313 Rename the WATCHDOG option to SW_WATCHDOG and make it use the generic watchdoc(9) interface. Make watchdogd(8) perform as watchdog(8) as well, and make it possible to specify a check command to run, timeout and sleep periods. Update watchdog(4) to talk about the generic interface and add new watchdog(8) page. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-02-28T21:32:40.000000Z K 7 svn:log V 212 o Now when the Cold War is ended we can confess our pppd(8) supports CBCP (Call Back Configuration Protocol). Document 'callback phone_number'. Obtained from: NetBSD (pppd/pppd.8, rev. 1.26) MFC after: 3 weeks END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-28T21:50:50.000000Z K 7 svn:log V 614 Add skeleton build dirs for pf userland: libexec/ftp-proxy - ftp proxy for pf sbin/pfctl - equivalent to sbin/ipf sbin/pflogd - deamon logging packets via if_pflog in pcap format usr.sbin/authpf - authentification shell to modify pf rulesets Bring along some altq headers used to satisfy pfctl/authpf compile. This helps to keep the diff down and will make it easy to have a altq-patchset use the full powers of pf. Also make sure that the pf headers are installed. This does not link anything to the build. There will be a NO_PF switch for make.conf once pf userland is linked. Approved by: bms(mentor) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-28T22:01:19.000000Z K 7 svn:log V 67 Make sure to disable the watchdog if we cannot honour the timeout. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-28T22:33:28.000000Z K 7 svn:log V 104 Add support for the watchdog in Geode SC1100 which is used in embedded systems like the Soekris NET4801 END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-02-28T22:43:18.000000Z K 7 svn:log V 47 Call _INI on Thermal Zones as well as devices. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-02-28T22:49:15.000000Z K 7 svn:log V 236 Added errata items: SA-04:03, __FreeBSD_version glitch in porters-handbook for 5.2.1 docset. Made this document apply to 5.2.1-RELEASE as well by noting this in the abstract and noting errata items that were fixed/addressed in 5.2.1. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-02-28T23:01:20.000000Z K 7 svn:log V 81 Add MLINKs for MALLOC_DEFINE and MALLOC_DECLARE. Approved by: grog (mentor) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-02-28T23:04:45.000000Z K 7 svn:log V 132 uteval.c gained a warning (cast discards qualifiers from pointer target type) after vendor import of ACPICA 20040220. Add nowerror. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-02-29T01:42:48.000000Z K 7 svn:log V 122 Further shuffle runcom ordering so that netif does not start before ipfw, but ipfw and ipfilter do start before dhclient. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-02-29T02:20:21.000000Z K 7 svn:log V 126 Modified release notes: More ports affected by thread-safe resolver ABI change [1], ACPI 20040220. Submitted by: marcus [1] END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-02-29T06:01:16.000000Z K 7 svn:log V 252 Bring to working PIO state. - use correct rid when allocating PCI mem resource - ATA taskfile registers are indeed spaced 0x10 apart just like the Macio ATA cell. Adjust offsets in ATA channel struct. Tested by: Suleiman Souhlal END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-02-29T06:39:11.000000Z K 7 svn:log V 123 Fixed style bugs in previous commit (.ifndef instead of .if defined(), and tab lossage). Garbage-collected NEED_LIBNAMES. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-02-29T09:26:01.000000Z K 7 svn:log V 375 All three of these drivers abused cv_waitq_empty in the same way by spinning on it in hopes of making sure that the waitq was empty before going on. This wasn't needed and probably never would have worked as intended. Now that cv_waitq_empty() and friends are gone, the code in these drivers that spins on it can go away too. This should unbreak LINT. Discussed with: kan END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-02-29T09:35:29.000000Z K 7 svn:log V 81 Rearrange sense_key and sense_data to get alignment right. Submitted by: Marcel END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-02-29T09:54:15.000000Z K 7 svn:log V 200 Make rmuser now also remove ipc resources. Also, fix a few minor shell style problems (superfluous backslashes at EOL). PR: 55980 Submitted by: Chris S.J.Peron MFC after: 2 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-29T09:55:32.000000Z K 7 svn:log V 60 Give DDB a "watchdog" command which disables all watchdogs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-29T10:21:40.000000Z K 7 svn:log V 34 Remove unused FDNUMTOUNIT() macro END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-29T10:55:15.000000Z K 7 svn:log V 68 Move boottime from to where it belongs. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-02-29T12:52:21.000000Z K 7 svn:log V 19 Fix grammar bogon. END K 10 svn:author V 5 johan K 8 svn:date V 27 2004-02-29T13:07:05.000000Z K 7 svn:log V 43 Add amd64 to universe. Approved by: peter END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-02-29T13:10:09.000000Z K 7 svn:log V 22 Added Xref to env(1). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-29T15:32:33.000000Z K 7 svn:log V 235 Grab Giant after MAC processing on outgoing packets being sent via BPF. Grab the BPF descriptor lock before entering MAC since the MAC Framework references BPF descriptor fields, including the BPF descriptor label. Submitted by: sam END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-29T15:33:56.000000Z K 7 svn:log V 216 Define BPFD_LOCK_ASSERT() to assert the BPF descriptor lock. Assert the BPF descriptor lock in the MAC calls referencing live BPF descriptors. Obtained from: TrustedBSD Project Sponsored by: DARPA, McAfee Research END K 10 svn:author V 8 charnier K 8 svn:date V 27 2004-02-29T15:49:26.000000Z K 7 svn:log V 141 Revert previous change. The effect of -w or -W option is described in another paragraph. Obtained from: David Malone END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-02-29T15:58:54.000000Z K 7 svn:log V 469 Use DEV_BSIZE byte sectors instead of PAGE_SIZE byte sectors for swap-backed memory disks. This reduces filesystem allocation overhead and makes swap-backed memory disks compatible with broken code (dd, for example) which expects to see 512 byte sectors. The size of a swap-backed memory disk must still be a multiple of the page size. When performing page-aligned operations, this change has zero performance impact. Reviewed by: phk Approved by: rwatson (mentor) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-02-29T16:34:43.000000Z K 7 svn:log V 203 Remove __inline keyword from functions that can't be inlined according to LINT. This fixes LINT compliation for now, but needs to be revised. Changes do not affect the objects. Approved by: bms(mentor) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-02-29T16:56:54.000000Z K 7 svn:log V 83 Loudly announce WITNESS and DIAGNOSTIC options and warn about reduced performance. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-02-29T17:54:05.000000Z K 7 svn:log V 300 Modify soalloc() API so that it accepts a malloc flags argument rather than a "waitok" argument. Callers now passing M_WAITOK or M_NOWAIT rather than 0 or 1. This simplifies the soalloc() logic, and also makes the waiting behavior of soalloc() more clear in the calling context. Submitted by: sam END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-02-29T18:30:35.000000Z K 7 svn:log V 27 o Typo: Ternal -> Thermal. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-02-29T18:30:36.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-02-29T20:39:40.000000Z K 7 svn:log V 203 MFC: 1.21, 1.22; don't print the oldest line in the message buffer if the buffer is full, since that line is almost always incomplete. Make the parsing of <%d> lines more strict, and simplify the logic. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2004-02-29T20:44:44.000000Z K 7 svn:log V 226 Add the -e (mail presence test), -H (header summary mode), and -F (message save as first recipient) options for standards conformance. Submitted by: Wartan Hachaturow (with some changes) PR: standards/61934 END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-02-29T20:59:19.000000Z K 7 svn:log V 201 MFC: 1.119, 1.120: be much more strict about parsing tagged log messages from /dev/klog; if the line doesn't match ^<%d>, then treat it as a regular kernel printf line. Use strtol for reading numbers. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-02-29T21:05:18.000000Z K 7 svn:log V 133 MFC: 1.102; exit immediately if a second SIGINT is received, to avoid long delays where ^C is ineffective during certain DNS lokups. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-02-29T21:09:39.000000Z K 7 svn:log V 109 MFC: 1.14; fix a typo that stopped ypset's -h option from working with a hostname rather than an IP address. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-02-29T22:13:28.000000Z K 7 svn:log V 256 Back out the "clean_environment()" function from libutil. Further contemplation has convinced me that this was not going to really solve the problem of environment-poisoning without raising serious administrative headaches. There must be a better way... END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-01T00:07:26.000000Z K 7 svn:log V 256 After Far too long, MFC something resembling the -current version of the USB code. This will allow teh addition of USB-2 support to 4.10 and simplify debugging as they had diverged too much. Submitted by: joe@freebsd.org Obtained from: NeBSD via -current END K 10 svn:author V 3 non K 8 svn:date V 27 2004-03-01T00:24:29.000000Z K 7 svn:log V 132 [MFC] Add ncv(4), nsp(4), and stg(4) man page for nsp, ncv, and stg SCSI host adapter device drivers, and attach them to the build. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-03-01T01:14:28.000000Z K 7 svn:log V 55 Convert the other use of flags to mflags in soalloc(). END K 10 svn:author V 5 ticso K 8 svn:date V 27 2004-03-01T02:34:49.000000Z K 7 svn:log V 47 add driver for BWCT console management serials END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-03-01T02:44:33.000000Z K 7 svn:log V 113 Pich up a do {} while(0) cleanup by phk that was discarded accidentally in previous revision. Submitted by: alc END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-01T03:14:23.000000Z K 7 svn:log V 325 Rename dup_sockaddr() to sodupsockaddr() for consistency with other functions in kern_socket.c. Rename the "canwait" field to "mflags" and pass M_WAITOK and M_NOWAIT in from the caller context rather than "1" or "0". Correct mflags pass into mac_init_socket() from previous commit to not include M_ZERO. Submitted by: sam END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-03-01T03:49:05.000000Z K 7 svn:log V 42 Add a manual page for the umct(4) driver. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-01T07:23:27.000000Z K 7 svn:log V 39 remove debug code specific to -current END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-01T07:51:51.000000Z K 7 svn:log V 75 Fixed some insertion sort errors for usb devcies (mainly for serial ones). END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-01T08:12:55.000000Z K 7 svn:log V 249 Add the ACPI standard video extensions driver. I've done some style cleanup but a bit more reamins to be done. For now, it is usable. PR: Submitted by: Taku YAMAMOTO Reviewed by: Approved by: Obtained from: MFC after: END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-01T08:12:56.000000Z K 7 svn:log V 193 Add the ACPI standard video extensions driver. I've done some style cleanup but a bit more reamins to be done. For now, it is usable. Submitted by: Taku YAMAMOTO END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-01T08:15:26.000000Z K 7 svn:log V 33 Hook acpi_video up to the build. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-01T08:24:49.000000Z K 7 svn:log V 19 Trimmed grep 2.4.2 END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-01T08:24:49.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r126432, 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 2004-03-01T08:24:50.000000Z K 7 svn:log V 67 This commit was manufactured by cvs2svn to create tag 'grep_2_4_2'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-01T08:37:20.000000Z K 7 svn:log V 25 Merge conflicts, upgrade END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-03-01T09:22:11.000000Z K 7 svn:log V 40 MFC: 1.11 cue(4) doesn't use miibus(4) END