ıR148364 179 1319 213 1296 321 699 235 604 434 371 148 535 537 894 548 368 333 305 282 432 229 139 886 250 123 183 301 238 236 892 892 135 243 155 168 191 137 302 295 211 458 184 446 345 257 230 231 446 745 274 473 135 242 236 134 368 172 170 188 325 149 405 123 243 300 179 129 170 160 301 235 246 374 366 401 374 401 456 421 528 162 173 356 211 310 283 292 256 319 180 596 504 243 280 148 144 284 169 558 216 247 150 306 162 217 236 366 190 311 418 183 309 194 515 346 127 125 208 127 250 134 270 126 259 194 424 353 128 328 144 118 1284 215 141 270 149 150 257 171 172 1215 236 129 149 118 164 263 205 150 237 187 172 291 258 217 229 160 527 530 454 500 182 168 194 140 165 138 216 165 203 239 262 262 159 453 423 364 283 141 168 K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-24T14:49:49.000000Z K 7 svn:log V 1221 Merge libmemstat(3) from HEAD to RELENG_6. Original commit description: Add libmemstat(3), a library for use by debugging and monitoring applications in tracking kernel memory statistics. It provides an abstracted interface to uma(9) and malloc(9) statistics, wrapped around the recently added binary stream sysctls for the allocators. Using this interface, it is easy to build monitoring tools, query specific memory types for usage information, etc. Facilities are provided for binding caller-provided data to memory types, incremental updates of memory types, and queries that span multiple allocators. Support for additional allocators is (relatively) easy to add. The API for libmemstat(3) will probably change some over time as consumers are written, and requirements evolve. It is written to avoid encoding ABIs for data structure layout into consuming applications for this reason. This change merges all improvements, enhancements, bug fixes, etc, as of this date. Revisions merged are: Makefile:1.1-1.3 libmemstat.3:1.1-1.6 memstat.h:1.1-1.7 memstat_all.c:1.1 memstat_internal.h:1.5 memstat_malloc.c:1.1-1.4 memstat_uma.c:1.1-1.7 Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-24T16:17:25.000000Z K 7 svn:log V 116 Merge bsd.libnames.mk:1.95 from HEAD to RELENG_6: Add LIBMEMSTAT tp bsd.libnames.mk. Approved by: re (kensmith) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-07-24T17:21:17.000000Z K 7 svn:log V 1201 Introduce new sysctl variable: net.bpf.stats. This sysctl variable can be used to pass statistics regarding dropped, matched and received packet counts from the kernel to user-space. While we are here introduce a new counter for filtered or matched packets. We currently keep track of packets received or dropped by the bpf device, but not how many packets actually matched the bpf filter. -Introduce net.bpf.stats sysctl OID -Move sysctl variables after the function prototypes so we can reference bpf_stats_sysctl(9) without build errors. -Introduce bpf descriptor counter which is used mainly for sizing of the xbpf_d array. -Introduce a xbpf_d structure which will act as an external representation of the bpf_d structure. -Add a the following members to the bpfd structure: bd_fcount - Number of packets which matched bpf filter bd_pid - PID which opened the bpf device bd_pcomm - Process name which opened the device. It should be noted that it's possible that the process which opened the device could be long gone at the time of stats collection. An example might be a process that opens the bpf device forks then exits leaving the child process with the bpf fd. Reviewed by: mdodd END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-07-24T17:55:57.000000Z K 7 svn:log V 228 Add back ed(4) in amd64 GENERIC. It now works nicely and since those chips are commonly found, it makes sense to have it in GENERIC. This is a candidate for a RELENG_6 MFC. Approved by; peter Requested by: pav Tested by: pav END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-07-24T18:12:31.000000Z K 7 svn:log V 603 - Wrap the handler and associated code for collecting completed RX descriptors that are still marked owned in #ifdef GEM_RINT_TIMEOUT instead of #if 0 for convenience. - Remove stale code and comment about relying on the preset XIF config. - In case of a watchdog timeout call the init function instead of just the start function so the chip is properly reset. Merge from hme(4): - Convert to use bus_dmamap_load_mbuf_sg() for loading RX buffers. - Protect from a duplicate mbuf free panic in case the DMA engine hangs. Reviewed by: yongari Tested on: powerpc(grehan), sparc64 MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-07-24T18:45:15.000000Z K 7 svn:log V 139 Remove NOP spl*() calls and add locking (making gem(4) MPSAFE). Based on: hme(4) Reviewed by: yongari Tested on: powerpc(grehan), sparc64 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-25T00:08:12.000000Z K 7 svn:log V 507 Merge kern_mbuf.c:1.10, uipc_mbuf.c:1.32, mbuf.h:1.171 from HEAD to RELENG_6: Define four constants, MBUF_{,MEM,CLUSTER,PACKET,TAG}_MEM_NAME, which are string names for their respective UMA zones and malloc types, and are passed into uma_zcreate() and MALLOC_DEFINE(). Export them outside of _KERNEL in mbuf.h so that netstat can reference them. Change the names to improve consistency, with each zone/type associated with the mbuf allocator being prefixed mbuf_. Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-25T00:47:32.000000Z K 7 svn:log V 337 Rename UMA_MAX_NAME to UTH_MAX_NAME, since it's a maximum in the monitoring API, which might or might not be the same as the internal maximum (currently none). Export flag information on UMA zones -- in particular, whether or not this is a secondary zone, and so the keg free count should be considered in that light. MFC after: 1 day END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-07-25T02:22:37.000000Z K 7 svn:log V 274 We check that all the member interfaces have the same MTU on attach to the bridge but the interface can still be changed afterwards. This falls under the 'dont do that' category but log an warning when INVARIANTS is defined. Approved by: mlaier (mentor) MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-07-25T04:32:40.000000Z K 7 svn:log V 56 treat REASSOC events just like ASSOC MFC after: 3 days END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-07-25T07:08:26.000000Z K 7 svn:log V 442 MFC cp/if_cp.c: ---------------------------- revision 1.24 date: 2005/07/09 16:14:04; author: rik; state: Exp; lines: +1 -1 Use m_length (m, NULL) instead of m->m_pkthdr.len. Problems reported by: strijar at urai dot ru Approved by: re (scottl) ---------------------------- revision 1.23 date: 2005/07/09 14:03:02; author: rik; state: Exp; lines: +2 -0 Protect from partially initialized channels. Approved by: re (scottl) END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-07-25T07:09:15.000000Z K 7 svn:log V 444 MFC ctau/if_ct.c: ---------------------------- revision 1.25 date: 2005/07/09 16:14:05; author: rik; state: Exp; lines: +1 -1 Use m_length (m, NULL) instead of m->m_pkthdr.len. Problems reported by: strijar at urai dot ru Approved by: re (scottl) ---------------------------- revision 1.24 date: 2005/07/09 14:03:02; author: rik; state: Exp; lines: +2 -0 Protect from partially initialized channels. Approved by: re (scottl) END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-07-25T07:09:52.000000Z K 7 svn:log V 801 MFC cx/if_cx.c: ---------------------------- revision 1.45 date: 2005/07/09 16:14:05; author: rik; state: Exp; lines: +1 -1 Use m_length (m, NULL) instead of m->m_pkthdr.len. Problems reported by: strijar at urai dot ru Approved by: re (scottl) ---------------------------- revision 1.44 date: 2005/07/09 14:31:48; author: rik; state: Exp; lines: +3 -2 Lost cx_mpsafenet check. Pointy hat: me Approved by: re (scottl) ---------------------------- revision 1.42 date: 2005/07/09 14:23:42; author: rik; state: Exp; lines: +4 -0 Lost CX_UNLOCK(). Pointy hat: me Approved by: re (scottl) ---------------------------- revision 1.41 date: 2005/07/09 14:03:02; author: rik; state: Exp; lines: +2 -0 Protect from partially initialized channels. Approved by: re (scottl) END K 10 svn:author V 6 philip K 8 svn:date V 27 2005-07-25T08:40:13.000000Z K 7 svn:log V 452 Add fstab entries for ALTROOTSLICE and CFGSLICE, allowing us to do away with most of the hardcoding of device names in installed convenience scripts. Provide a new script (root/updatep) to easily update the ALTROOTSLICE. It does the same as updatep1/updatep2 without hardcoded device names. If noone protests, I'd like to get rid of updatep1/updatep2 at some point. As an extra bonus: turn on the error led while updating (on hardware with a led). END K 10 svn:author V 6 philip K 8 svn:date V 27 2005-07-25T09:15:12.000000Z K 7 svn:log V 272 Add some more NO_FOO options. I'm not sure if they're correctly sorted in the size-scheme. Also add commented NO_BIND_FOO options for people who want named but not all of the bloat it likes to include by default. While here, make a comment about BOOT_COMCONSOLE_SPEED. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-25T09:45:24.000000Z K 7 svn:log V 236 Merge mac_stub.c:1.54 from HEAD to RELENG_6: Remove duplicate initialization of mpo_create_stub pointer. PR: 83779 Submitted by: Wojciech A. Koszek Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-25T09:46:17.000000Z K 7 svn:log V 208 Merge mac_stub.c:1.54 from HEAD to RELENG_5: Remove duplicate initialization of mpo_create_stub pointer. PR: 83779 Submitted by: Wojciech A. Koszek END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-25T09:52:59.000000Z K 7 svn:log V 185 If a retrieved UMA zone is a secondary zone, don't report keg free items, as they actually belong to the primary zone, and maye otherwise be reported more than once. MFC after: 1 day END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-25T10:03:16.000000Z K 7 svn:log V 339 Add a very simple and small GEOM class - ZERO. It creates very huge provider (41PB) /dev/gzero. On BIO_READ request it zero-fills bio_data and on BIO_WRITE it does nothing. You can also set kern.geom.zero.clear sysctl to 0 to do nothing even for BIO_READ. I'm using it for performance testing where it is very helpful. MFC after: 3 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-07-25T10:21:49.000000Z K 7 svn:log V 132 Cast to uintptr_t when the compiler complains. This unbreaks ULE scheduler breakage accompanied by the recent atomic_ptr() change. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-25T10:49:05.000000Z K 7 svn:log V 47 Connect GZERO to the build. MFC after: 3 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-25T12:31:43.000000Z K 7 svn:log V 793 scope cleanup. with this change - most of the kernel code will not care about the actual encoding of scope zone IDs and won't touch "s6_addr16[1]" directly. - similarly, most of the kernel code will not care about link-local scoped addresses as a special case. - scope boundary check will be stricter. For example, the current *BSD code allows a packet with src=::1 and dst=(some global IPv6 address) to be sent outside of the node, if the application do: s = socket(AF_INET6); bind(s, "::1"); sendto(s, some_global_IPv6_addr); This is clearly wrong, since ::1 is only meaningful within a single node, but the current implementation of the *BSD kernel cannot reject this attempt. Submitted by: JINMEI Tatuya Obtained from: KAME END K 10 svn:author V 3 hmp K 8 svn:date V 27 2005-07-25T12:31:55.000000Z K 7 svn:log V 157 MFC revision 1.27, correct prototype for devstat_compute_etime(3) and minor wordsmithing in nearby sentences. PR: docs/82636 Approved by: re (hrs) END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-25T12:36:43.000000Z K 7 svn:log V 31 include netinet6/scope6_var.h. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-07-25T13:30:18.000000Z K 7 svn:log V 86 New __FreeBSD_version to mark the shared library version bump. Approved by: re (hrs) END K 10 svn:author V 3 des K 8 svn:date V 27 2005-07-25T14:44:11.000000Z K 7 svn:log V 208 Disable thread support in BIND. It appears to reduce performance rather than increase it, and seems to be the cause of the memory leaks which some users have reported. Requested by: dougb MFC after: 5 days END K 10 svn:author V 5 arved K 8 svn:date V 27 2005-07-25T16:04:30.000000Z K 7 svn:log V 143 Move DNS configuration before sendmail configuration, because newaliases(1) may hang without proper DNS configuration. Approved by: brueffer END K 10 svn:author V 4 emax K 8 svn:date V 27 2005-07-25T16:16:52.000000Z K 7 svn:log V 142 MFC to RELENG_6 Fix kernel panic with vkbd(4). Initialize mutex properly (set name), or else WITNESS gets upset. Approved by: re (kensmith) END K 10 svn:author V 4 emax K 8 svn:date V 27 2005-07-25T16:22:38.000000Z K 7 svn:log V 798 MFC to RELENG_6 ng_ubt.c v1.25 Add support for AVM BlueFRITZ! USB Bluetooth Adapter v2.0. It appears that there are at least two versions of the adapter. Version 1 (product ID 0x2200) of the adapter does not work with ng_ubt(4) and require special driver and firmware. Version 2 (product ID 0x3800) seems to work just fine, except it does not have bDeviceClass, bDeviceSubClass and bDeviceProtocol set to required (by specification) values. This change forces ng_ubt(4) to attach to the version 2 adapter. Ignore AVM BlueFRITZ! USB Bluetooth Adapter v1.0 (product ID 0x2200). It does not work with ng_ubt(4) and require special driver and firmware. Submitted by: Rainer Goellner < rainer at jabbe dot de > Approved by: re (kensmith) Obtained from: Marcel Holtmann < marcel at holtmann dot org > END K 10 svn:author V 4 emax K 8 svn:date V 27 2005-07-25T16:24:44.000000Z K 7 svn:log V 798 MFC to RELENG_5 ng_ubt.c v1.25 Add support for AVM BlueFRITZ! USB Bluetooth Adapter v2.0. It appears that there are at least two versions of the adapter. Version 1 (product ID 0x2200) of the adapter does not work with ng_ubt(4) and require special driver and firmware. Version 2 (product ID 0x3800) seems to work just fine, except it does not have bDeviceClass, bDeviceSubClass and bDeviceProtocol set to required (by specification) values. This change forces ng_ubt(4) to attach to the version 2 adapter. Ignore AVM BlueFRITZ! USB Bluetooth Adapter v1.0 (product ID 0x2200). It does not work with ng_ubt(4) and require special driver and firmware. Submitted by: Rainer Goellner < rainer at jabbe dot de > Approved by: re (kensmith) Obtained from: Marcel Holtmann < marcel at holtmann dot org > END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-25T16:26:47.000000Z K 7 svn:log V 43 reflect scope change. Obtained from: KAME END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-07-25T16:43:12.000000Z K 7 svn:log V 150 powerd(8) requires root permissions to run so notify the user if they try to start it without this. Submitted by: Philip S. Schulz MFC after: 2 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-25T17:05:37.000000Z K 7 svn:log V 63 restore locks which disappeared wrongly by my previous commit. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-07-25T17:14:00.000000Z K 7 svn:log V 76 Update (correct autotools usage, copy generated headers, --disable-threads) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-07-25T17:18:25.000000Z K 7 svn:log V 99 remove a pointless comment with a more helpful one... Submitted by: Tobias Roth MFC after: 5 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-25T17:28:39.000000Z K 7 svn:log V 45 oops, make it compilable. i need sleep. X-( END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-07-25T17:44:10.000000Z K 7 svn:log V 209 Correct minor output bug. When the battery being queried is charging or the overall discharge rate is 0, mark the battery remaining time as "unknown", not 0. Reported by: Eric Kjeldergaard MFC after: 4 days END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-07-25T17:57:15.000000Z K 7 svn:log V 200 Move initialization above point of first possible reference to avoid overwriting ty_status values set from the 'type' field. Previously TTY_DIALUP and TTY_NETWORK flags did not match specified type. END K 10 svn:author V 3 jon K 8 svn:date V 27 2005-07-25T18:09:03.000000Z K 7 svn:log V 118 MFC of 1.34: fix innetgr() returning false positives and negatives when reverse netgroup matching is used. PR: 35506 END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-07-25T18:09:09.000000Z K 7 svn:log V 365 MFC 1.3->1.4: Fix minor bugs in -S processing: 1) An unquoted space is always a separator, even when not "in_arg". 2) When a new destination buffer must be allocated during variable substitution, only copy data from the active buffer to the new one when we *are* "in_arg". 3) Fix minor memory leak when expanding ${variable}s Approved by: re(kensmith) END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-07-25T18:52:07.000000Z K 7 svn:log V 92 MFC 1.3: Correct one regression test, and add a few more tests. Approved by: re(kensmith) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-07-25T18:55:11.000000Z K 7 svn:log V 349 MFC: if_bridge.c, r1.13 > Clear the PROMISC flag from the vlan interface when we remove a member. We > checked for IFT_L2VLAN in bridge_ioctl_add() but not bridge_delete_member(). > > Approved by: mlaier (mentor) > > Revision Changes Path > 1.13 +1 -0 src/sys/net/if_bridge.c Approved by: re (kensmith), mlaier (mentor) END K 10 svn:author V 3 jon K 8 svn:date V 27 2005-07-25T20:05:40.000000Z K 7 svn:log V 252 MFC of 1.33: remember to reset nextgrp in getnetgrent(), so that subsequent calls to getnetgrent() doesn't return bogus information. MFC of 1.34: fix innetgr() returning false positives and negatives when reverse netgroup matching is used. PR: 35506 END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-07-25T20:19:39.000000Z K 7 svn:log V 162 MFC: 1.13 Move initialization above point of first possible reference to avoid overwriting ty_status values set from the 'type' field. Approved by: re (scottl) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-07-25T20:20:53.000000Z K 7 svn:log V 135 MFC 1.13 Move initialization above point of first possible reference to avoid overwriting ty_status values set from the 'type' field. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-07-25T20:22:49.000000Z K 7 svn:log V 136 MFC: 1.13 Move initialization above point of first possible reference to avoid overwriting ty_status values set from the 'type' field. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-07-25T21:12:54.000000Z K 7 svn:log V 353 By design I left a tiny race in updating the I/O statistics based on the assumption that performance was more important that beancounter quality statistics. As it transpires the microoptimization is not measurable in the real world and the inconsistent statistics confuse users, so revert the decision. MT6 candidate: possibly MT5 candidate: possibly END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-07-25T22:19:09.000000Z K 7 svn:log V 649 Change host-name from type "X" to type "t". This allows the client to accept NUL-terminated strings as required by RFC 2132. This solution is not perfect as it removes the ability to send NUL-terminated host-name options which may be required by some broken servers. Given the current lack of an existance proof of such servers and the fact that servers that send NUL-terminated domain names do exist, this seems like an acceptable compromise. A discussion of these issues can be found at: http://marc.theaimsgroup.com/?l=dhcp-client&m=96837107208382&w=2 PR: bin/83468 Reported by: Sean Winn MFC-after: 3 days END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-07-25T22:21:11.000000Z K 7 svn:log V 181 Remove an erroneous m_freem() call. If m_defrag() returns a non-NULL pointer, it has already freed the original mbuf chain, so we shouldn't do it again. This is an MFC candidate. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-25T22:35:10.000000Z K 7 svn:log V 376 Teach vmstat -m and vmstat -z to use libmemstat(3). Certain statistics from -z are now a bit different due to changes in the way statistics are now measured. Reproduce with some amount of accuracy the slightly obscure layouts adopted by the two kernel sysctls. In the future, we might want to normalize them. GC dosysctl(), which is now no longer used. MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-26T00:19:58.000000Z K 7 svn:log V 43 include scope6_var.h for in6_clearscope(). END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-07-26T00:37:19.000000Z K 7 svn:log V 146 Silence the de-bouncing of dhclient start up. The previous output caused significant mental anguish for some portions of the user population. :) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-07-26T06:00:33.000000Z K 7 svn:log V 143 o add fragthreshold support now that the ioctl exists o accept rtsthreshold - (or any) as a shorthand for rtsthreshold 2346 MFC after: 3 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-26T11:46:15.000000Z K 7 svn:log V 42 nuke duplicate inclusion of scope6_var.h. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-07-26T17:21:56.000000Z K 7 svn:log V 274 Rather than hold a mutex over calls to SYSCTL_OUT allocate a temporary buffer then pass the array to user-space once we have dropped the lock. While we are here, drop an assertion which could result in a kernel panic under certain race conditions. Pointed out by: rwatson END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-07-26T18:14:22.000000Z K 7 svn:log V 76 Do not reference gifconfig, it is gone. Sponsored by: Chaffee::Interactive END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-07-26T18:27:37.000000Z K 7 svn:log V 75 s/if_defaulroute/if_defaultroute/ We may now handle route updates better. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-07-26T18:33:19.000000Z K 7 svn:log V 91 MFC: rev. 1.5 snd_ess needs snd_sbc to compile. Noticed by: oliver Approved by: re (hrs) END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-07-26T18:52:50.000000Z K 7 svn:log V 232 Add the first snapshot at rewriting the nanobsd build to be a shellscript. The overall idea is to get a single build script which will not need editing, but instead overrides and changes happen by config files passed as arguments. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-07-26T19:21:10.000000Z K 7 svn:log V 55 Add an entry for a file that was removed in BIND 9.3.1 END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-07-26T21:38:54.000000Z K 7 svn:log V 311 Introduce a bpfstat utility. This program can be used to retrieve stats provided by bpf(4). This program will live in tools/ for now until we figure out where it will live permanently. Based on some discussions on developers@, it is likely that we will be adding this functionality to netstat(1) at some point. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-07-26T21:44:40.000000Z K 7 svn:log V 30 Add a description for bpfstat END K 10 svn:author V 3 hmp K 8 svn:date V 27 2005-07-26T23:57:37.000000Z K 7 svn:log V 150 Remove the VFS_START(9) manual page because it's no longer relevant. The entry point was removed as its only consumer was MFS. Approved by: re (hrs) END K 10 svn:author V 3 hmp K 8 svn:date V 27 2005-07-26T23:59:55.000000Z K 7 svn:log V 207 Remove the VFS_START(9) manual page because it's no longer relevant. The entry point was removed as its only consumer was MFS. MFC of revision 1.13 of src/share/man/man9/VFS_START.9 Approved by: re (hrs) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-07-27T02:08:21.000000Z K 7 svn:log V 84 Now that VFS_START.9 has been removed, don't try to reference it from the Makefile. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-07-27T02:08:59.000000Z K 7 svn:log V 34 Don't cross-reference VFS_START.9 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-07-27T02:10:45.000000Z K 7 svn:log V 75 MFC: Don't reference VFS_START.9 in the Makefile anymore. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-07-27T02:11:20.000000Z K 7 svn:log V 65 MFC: Don't cross-reference VFS_START.9 anymore. Approved by: re END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-07-27T02:53:09.000000Z K 7 svn:log V 208 bandaid ni_fails handling so ap's with association failures are reconsidered after a bit; a proper fix involves more changes to the scanning infrastructure Reviewed by: avatar, David Young MFC after: 5 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-07-27T04:41:25.000000Z K 7 svn:log V 142 when bridging internally bypass the bss node as traffic to it must follow the normal input path Submitted by: Michal Mertl MFC after: 5 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-07-27T06:38:55.000000Z K 7 svn:log V 153 The 575A doesn't have funcregs in memio. So don't claim that it does. This gets my 575A card probing. Card provided by: James Flemer MFC After: 3 days END K 10 svn:author V 5 krion K 8 svn:date V 27 2005-07-27T07:55:12.000000Z K 7 svn:log V 279 Add -o/-O options to pkg_version: -o Show the origin recorded on package generation instead of the package name. -O Only list packages whose registered origin is origin. Based on PR: bin/78640 Submitted by: Marcus Grando , flz END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-07-27T08:41:17.000000Z K 7 svn:log V 268 Correct a buffer overflow which can occur when decompressing a carefully crafted deflated data stream. [1] Correct problems in the AES-XCBC-MAC IPsec authentication algorithm. [2] Submitted by: suz [2] Security: FreeBSD-SA-05:18.zlib [1], FreeBSD-SA-05:19.ipsec [2] END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-07-27T08:41:44.000000Z K 7 svn:log V 303 Correct a buffer overflow which can occur when decompressing a carefully crafted deflated data stream. [1] Correct problems in the AES-XCBC-MAC IPsec authentication algorithm. [2] Submitted by: suz [2] Security: FreeBSD-SA-05:18.zlib [1], FreeBSD-SA-05:19.ipsec [2] Approved by: re (kensmith) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-07-27T08:41:56.000000Z K 7 svn:log V 276 Correct a buffer overflow which can occur when decompressing a carefully crafted deflated data stream. [1] Correct problems in the AES-XCBC-MAC IPsec authentication algorithm. [2] Submitted by: suz [2] Security: FreeBSD-SA-05:18.zlib [1], FreeBSD-SA-05:19.ipsec [2] END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-07-27T08:42:37.000000Z K 7 svn:log V 303 Correct a buffer overflow which can occur when decompressing a carefully crafted deflated data stream. [1] Correct problems in the AES-XCBC-MAC IPsec authentication algorithm. [2] Submitted by: suz [2] Security: FreeBSD-SA-05:18.zlib [1], FreeBSD-SA-05:19.ipsec [2] Approved by: so (cperciva) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-27T09:03:51.000000Z K 7 svn:log V 363 Use root_mount KPI for RAID3 to delay root file system mount. Actually, one cannot setup root file system on RAID3 device, but when other file system exist in /etc/fstab which are placed on RAID3 device, boot process will be interrupted when these devices are missing. MFC after: 3 days X-MFC-note: MFC only to RELENG_6, as RELENG_5 doesn't have root_mount KPI. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-07-27T11:53:19.000000Z K 7 svn:log V 323 MFC 1.17: # Expand n't contractions. MFC: 1.18: # Document that /etc/rc.d/ntpdate will read this file to find out a # list of NTP hosts, if ntpdate_hosts is unset or empty. # # PR: conf/79712 # Submitted by: Tsurutani Naoki # mdoc text by: Matteo Riondato END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-07-27T12:03:48.000000Z K 7 svn:log V 430 MFC: Makefile -> 1.58 devfs.conf.5 -> 1.1 devfs.rules.5 -> 1.1 # Add manpages for devfs.conf and devfs.rules. These have been # initially written by Roland, but hacked for a while by me. Any # good parts are the results of Roland's hard work. Any typos or # style mistakes are mine. # # Submitted by: Roland Smith # PR: docs/63808, docs/75433, docs/80458, docs/80459 # MFC after: 2 weeks END K 10 svn:author V 6 avatar K 8 svn:date V 27 2005-07-27T12:45:36.000000Z K 7 svn:log V 67 MFC: (1.5) Fixing an off-by-one error. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-07-27T13:48:45.000000Z K 7 svn:log V 81 Fix a typo in the name of the dmamap for a bus_dmamap_sync(). MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-07-27T13:51:01.000000Z K 7 svn:log V 263 - Use callout_*() rather than timeout() to periodically poll the media. - Add locking to protect the softc and mark this driver as MP safe. There are still some edge cases with multiport cards that need more locking work. MFC after: 1 week Tested on: alpha END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-27T14:33:36.000000Z K 7 svn:log V 118 don't accept invalid form of an address like 1:2:3:4:5:6:7::8. PR: bin/84106 Obtained from: BIND9 MFC after: 2 days END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-07-27T15:05:31.000000Z K 7 svn:log V 218 In nfs_nget() if two threads race on the same filehandle, the loser should cause the nfsnode to get freed. This fixes a potential vnode (and nfsnode) leak in that path. Submitted by: Mohan Srinivasan Reviewed by: phk END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-07-27T15:06:26.000000Z K 7 svn:log V 191 FIx for a bug in the change that made nfs_timer() MPSAFE. We need to grab Giant before calling pru_send() (if running with mpsafenet = 0). Found by: Jeremie Le Hen. Fixed by: Maxime Henrion END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-07-27T15:21:32.000000Z K 7 svn:log V 199 Correct the order of some if tests so that we don't complain about being unable to route an IRQ when we do route an IRQ ok but bootverbose is off. Reported by: Ben Kaduk minimarmot at gmail dot com END K 10 svn:author V 4 jkim K 8 svn:date V 27 2005-07-27T19:11:10.000000Z K 7 svn:log V 162 Simplify SMBIOS loader variables and drop `hint.smbios.0.enabled'. They are not real hints. Reported by: des Pointed out by: peter Approved by: anholt (mentor) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-07-27T19:25:46.000000Z K 7 svn:log V 223 Fix a bug in the handling of cases where we got a short (or zero) capture. Zero length captures caused an infinte loop and short captures probably caused memory corruption and a crash. Reported by: many MFC After: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-07-27T19:59:21.000000Z K 7 svn:log V 88 Use a + constraint modifier for a register arg in __bswap16_var(). Reviewed by: cognet END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-07-27T20:01:45.000000Z K 7 svn:log V 503 Add extra constraints to tell the compiler that the memory be modified in the arm __swp() and sparc64 casa() and casax() functions is actually being used as an input and output and not just the value of the register that points to the memory location. This was the underlying source of the mbuf refcount problems on sparc64 a while back. For arm this should be a nop because __swp() has a constraint to clobber all memory which can probably be removed now. Reviewed by: alc, cognet MFC after: 1 week END K 10 svn:author V 4 emax K 8 svn:date V 27 2005-07-27T21:03:35.000000Z K 7 svn:log V 410 Reorganize an_detach() a bit. Make sure ether_ifdetach() and if_free() are called outside of AN_LOCK()/AN_UNLOCK. This fixes the following WITNESS warning (produced when an(4) PCMCIA card is detached). taskqueue_drain with the following non-sleepable locks held: exclusive sleep mutex an0 (network driver) r = 0 (0xc59af168) locked @ /usr/src/sys/dev/an/if_an.c:2836 MFC after: 3 days Silence from: current@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-07-27T21:19:28.000000Z K 7 svn:log V 150 msdosfs_conv.c references cmos_wall_clock and adjkerntz. Since these are 0 for arm, define them as such to make msdosfs_conv.c compile again on arm. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-27T21:43:37.000000Z K 7 svn:log V 187 Add GEOM_ELI class which provides GEOM providers encryption. For features list and usage see manual page: geli(8). Sponsored by: Wheel Sp. z o.o. http://www.wheel.pl MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-27T21:47:55.000000Z K 7 svn:log V 56 Connect GEOM_ELI class to the build. MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-27T21:48:47.000000Z K 7 svn:log V 52 Reduce default debug level to 0. MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-27T22:27:30.000000Z K 7 svn:log V 191 Add regression tests (121 in total) for GEOM_ELI class. To use them, run: # prove /usr/src/tools/regression/geom_eli Sponsored by: Wheel Sp. z o.o. http://www.wheel.pl MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-27T22:31:57.000000Z K 7 svn:log V 77 MFp4: Export more informations about encrypted providers. MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-27T23:17:31.000000Z K 7 svn:log V 465 Fix the way how "InUse" column in 'vmstat -m' output works: - increase number of allocations count only on successfull malloc(9), so it doesn't confuse people; - because we need to check if 'size > 0', hide 'mtsp->mts_memalloced += size;' under the check as well, as for size=0 it is of course a no-op; - avoid critical_enter()/critical_exit() in case of failure in malloc_type_allocated() as there will be nothing to do. OK'ed by: rwatson MFC after: 2 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-27T23:30:50.000000Z K 7 svn:log V 123 Disconnect geli from the build for now. I need to find out first what is the cause of sha2.c compilation problem on alpha. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-27T23:56:01.000000Z K 7 svn:log V 154 - Reduce WARNS level to 3, so it will be compilabe on alpha. - Don't link libmd, it is not needed. - Connect manual page to the build. MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-27T23:56:32.000000Z K 7 svn:log V 58 I think I found the problem, reconnect geli to the build. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-07-28T00:24:39.000000Z K 7 svn:log V 210 Don't reject packets with server names containing characters that are not allowed in domain names. RFC 2132 does not list valid or invalid characters and the ISC client accepts anything here. Reported by: ps END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-28T00:53:47.000000Z K 7 svn:log V 70 Forgot to add this change when commiting geli. Reported by: cperciva END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-07-28T01:17:12.000000Z K 7 svn:log V 121 MFC, r1.161: Recognise GEM ethernet adapter (sparc64/ppc). reviewed by: scottl Approved by: re (Ken Smith) END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-07-28T01:18:19.000000Z K 7 svn:log V 140 MFC, r1.234: Make sure /etc/fstab is written out for Apple-partitioned drives reviewed by: scottl Approved by: re (Ken Smith) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-07-28T03:30:53.000000Z K 7 svn:log V 270 MFC { exception.s:r1.114, machdep.c:r1.617, trap.c:r1.278 } Use an interrupt gate for the NMI handler and prevent too-early enabling of interrupts inside of trap(). Revert rev 1.113 of "sys/i386/i386/exception.s" as it is no longer needed. Approved by: re (kensmith) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-07-28T03:34:54.000000Z K 7 svn:log V 94 Cast to uintptr_t to avoid compiler warning, it was broken by the recent atomic_ptr() change. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-07-28T03:51:54.000000Z K 7 svn:log V 218 Add a couple of missing nic interfaces that have been added: iwi, ipw, ral and ural. Add a comment about this regexp being lame, which should shock no-one. Add a comment about why rescans are disabled on scsi cards. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-28T09:45:08.000000Z K 7 svn:log V 321 Minor syntax tweaks: - Remove some extra blank lines. - Remove comments that don't contribute to understanding. - Remove additional blank lines in output added to maximize compatibility with older vmstat output, but that is actually somewhat gratuitous. Submitted by: bde MFC with: other vmstat libmemstat(3) changes END K 10 svn:author V 3 des K 8 svn:date V 27 2005-07-28T10:09:22.000000Z K 7 svn:log V 91 Shorten src / obj paths while capturing logs, making them both smaller and easier to read. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2005-07-28T10:10:01.000000Z K 7 svn:log V 216 Fix for PR 83885. Make sure that there actually is a next packet before setting nextrecord to that field. PR: 83885 Submitted by: hirose@comm.yamaha.co.jp Obtained from: Patch suggested in the PR MFC after: 1 week END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-07-28T10:48:07.000000Z K 7 svn:log V 97 Spell "partition" correctly. PR: docs/84198 Submitted by: Gary W. Swearingen MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-28T12:10:19.000000Z K 7 svn:log V 418 Merge uma.h:1.27, uma_core.c:1.129 from HEAD to RELENG_6: Rename UMA_MAX_NAME to UTH_MAX_NAME, since it's a maximum in the monitoring API, which might or might not be the same as the internal maximum (currently none). Export flag information on UMA zones -- in particular, whether or not this is a secondary zone, and so the keg free count should be considered in that light. Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-28T12:11:41.000000Z K 7 svn:log V 249 Merge memstat_uma.c:1.8 from HEAD to RELENG_6: If a retrieved UMA zone is a secondary zone, don't report keg free items, as they actually belong to the primary zone, and maye otherwise be reported more than once. Approved by: re (kensmith) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-07-28T12:40:23.000000Z K 7 svn:log V 30 Spell "background" correctly. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-07-28T13:03:19.000000Z K 7 svn:log V 28 Spell "referred" correctly. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-28T13:47:18.000000Z K 7 svn:log V 111 Merge Makefile:1.206 from HEAD to RELENG_6: Hook libmemstat(3) up to the build. Approved by: re (kensmith) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-07-28T13:53:45.000000Z K 7 svn:log V 30 Spell "committing" correctly. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-07-28T13:55:12.000000Z K 7 svn:log V 153 If a "hole" opens up in the ruleset (i.e.: remove 5), do not return unknown error. Instead, just return error. Submitted by: avatar Tested by: trhodes END K 10 svn:author V 6 avatar K 8 svn:date V 27 2005-07-28T14:40:08.000000Z K 7 svn:log V 39 MFC: (1.5) Fixing an off-by-one error. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-07-28T15:30:19.000000Z K 7 svn:log V 174 Further fix receive_packet() by using BPF_WORDALIGN to insure the offset is properly aligned when we move to the next packet. Obtained from: ISC dhclient via krw at OpenBSD END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-07-28T15:59:52.000000Z K 7 svn:log V 29 Spell "currently" correctly. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-07-28T17:22:39.000000Z K 7 svn:log V 165 MFi386: revision 1.616.2.1 > Use an interrupt gate for the NMI handler and prevent too-early > enabling of interrupts inside of trap(). Approved by: re (kensmith) END K 10 svn:author V 4 emax K 8 svn:date V 27 2005-07-28T17:43:20.000000Z K 7 svn:log V 100 Address minor locking issues. Use taskqueue_swi instead of taskqueue_swi_giant. MFC after: 1 month END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-28T18:07:07.000000Z K 7 svn:log V 331 simplied the fix to FreeBSD-SA-04:06.ipv6. The previous one worried too much even though we actually validate the parameters. This code also is more compatible with other *BSDs, which do copyin within setsockopt(). Submitted by: Keiichi SHIMA Reviewed by: security-officer (nectar) Obtained from: KAME END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-07-28T18:19:50.000000Z K 7 svn:log V 260 Zero the _BST, _BIF, and battinfo allocations. This is needed since we later sum capacities for all batteries, even those that weren't actually present. We only need to do this for _BST but do it for all of them. Reported by: Eric Anderson MFC after: 1 day END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-07-28T18:28:11.000000Z K 7 svn:log V 31 Spell "protections" correctly. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-07-28T19:31:28.000000Z K 7 svn:log V 235 Fix nits in reporting battery information and add battery status reporting. Rate units are mA/mW, not mAh/mWh. Get full battery status and time remaining from ACPIIO_BATT_GET_BATTINFO instead of BST. PR: bin/83672 MFC after: 2 days END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-07-28T19:34:51.000000Z K 7 svn:log V 52 Add descriptions for the sysctls. MFC after: 1 day END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-07-28T19:41:52.000000Z K 7 svn:log V 26 Correct column alignment. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-07-28T19:54:55.000000Z K 7 svn:log V 1186 Merge mbuf.c:1.43,1.44 and Makefile:1.27 from HEAD to RELENG_6: Modify "netstat -mb" to use libmemstat(3) when acting on a live system, with a number of positive benefits: - Start using UMA(9) statistics for mbufs and clusters, which avoids using the mbuf allocator statistics which suffer from races under load on SMP. This should eliminate "negative" mbuf counts in netstat -mb. - We are now able to track cached (free) mbufs and clusters and count it towards memory allocated by the network stack. - We are now also able to track memory allocated to mbuf tags since libmemstat(3) can also query malloc(9). We don't print this except as part of the total (for now - #if 0). - We are now able to track mbuf/cluster/packet allocation failures, although they are not currently printed (#if 0). - Don't print out sfbuf statistics when running on a kernel core, as currently that code is able only to query sysctl for statistics. mbuf.c:1.44: Since libmemstat(3) now supports its own error management mechanism, use that instead of trying to use errno, in order to produce a sensible error message. Approved by: re (kensmith) END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-07-28T22:25:07.000000Z K 7 svn:log V 120 Don't compile ral and ural in the PAE kernel, because they have dependency on wlan and usb. Reported by: make universe END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-07-28T22:35:38.000000Z K 7 svn:log V 47 Fix core dump when "smbutil lc". OK'ed by: bp END K 10 svn:author V 5 brian K 8 svn:date V 27 2005-07-29T00:20:50.000000Z K 7 svn:log V 175 Make ichsmb unloadable. It seems that the unload problems were due to a dodgy sc->smb usage and a missing mtx_destroy(). Sponsored by: ActiveState/Sophos MFC after: 3 weeks END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-07-29T01:47:36.000000Z K 7 svn:log V 58 Don't allow ioctl commands to be interrupted by the user. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-07-29T01:53:45.000000Z K 7 svn:log V 59 Print the actual disk device we failed to complete i/o on. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-07-29T02:58:34.000000Z K 7 svn:log V 161 MFC r1.12: Use LK_CANRECURSE since when a PMC-owning process performs an exec(), the new text vnode is already locked by itself. Approved by: re (kensmith) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-07-29T03:01:40.000000Z K 7 svn:log V 76 MFC r1.9: Fix breakage introduced in rev 1.7. Approved by: re (kensmith) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-07-29T05:48:00.000000Z K 7 svn:log V 80 clear eloop registration when deinit'd the l2 packet support MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-07-29T05:57:28.000000Z K 7 svn:log V 1121 Correct problems with handling interfaces that go away (e.g. when a card is ejected). wpa_supplicant requires that internal events for interfaces coming+going include a name but after an interface is removed you cannot use if_indextoname to map the interface index in the RTM_IFINFO (or RTM_IFANNOUNCE) msg to an interface name. Instead record the interface index in the driver-private data area and use that to filter msgs from the routing socket. This insures that when we have a message to process we know the interface name. The end result is that we can now dispatch an "interface removed" event that is understood when notified than an interface went away (where previously the event dispatched was ignored because the interface name was unrecognized). This change also insures we only process events for our interface. The only downside is that we can no longer wait for an interface to arrive as we need to map the interface name to an index at startup. This is not important as wpa_supplicant should be launched by devd and not include a separate mechanism for doing interface discovery. MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-07-29T05:58:35.000000Z K 7 svn:log V 143 terminate when all interfaces have been removed; since we do not do interface discovery there's no point in sticking around MFC after: 3 days END K 10 svn:author V 3 dds K 8 svn:date V 27 2005-07-29T07:42:10.000000Z K 7 svn:log V 37 Document the ECONNRESET errno value. END K 10 svn:author V 4 ache K 8 svn:date V 27 2005-07-29T09:59:24.000000Z K 7 svn:log V 56 Create /etc/opiekeys with 0600, not 0644 PR: 84221 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-29T10:06:57.000000Z K 7 svn:log V 26 I actually do need libmd. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-07-29T10:06:58.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-07-29T10:47:46.000000Z K 7 svn:log V 165 hw.ata.wc can cause data loss on crashes too. This brings the description of the hw.ata.wc in sync with tuning(7) PR: docs/84264 Submitted by: Gary W. Swearingen END K 10 svn:author V 3 des K 8 svn:date V 27 2005-07-29T11:18:35.000000Z K 7 svn:log V 112 Don't email reports that are empty or very short, as can happen if tbmaster fails to exec the tinderbox script. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-07-29T11:22:13.000000Z K 7 svn:log V 58 Update manual page after ggate rewrite. MFC after: 1 day END K 10 svn:author V 3 des K 8 svn:date V 27 2005-07-29T11:25:10.000000Z K 7 svn:log V 144 Differentiate between empty and short reports, and raise the bar for what we consider a short report to 128 characters. Canonicalize %%HOME%%. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-07-29T11:28:03.000000Z K 7 svn:log V 95 In realpath(), make sure each path component consists only of safe characters, and untaint it. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-07-29T11:31:16.000000Z K 7 svn:log V 75 Update SEE ALSO section. PR: docs/84273 Submitted by: Gary W. Swearingen END K 10 svn:author V 5 brian K 8 svn:date V 27 2005-07-29T12:41:37.000000Z K 7 svn:log V 196 Mention that console= can set multiple consoles. Relate boot_ options to their kernel command line flags and make it clear how kenv(1) is used. Sponsored by: ActiveState/Sophos MFC after: 1 week END K 10 svn:author V 5 brian K 8 svn:date V 27 2005-07-29T12:47:42.000000Z K 7 svn:log V 163 Fix a comparison that broke ``set console=vidconsole'' and even the loader.conf line ``console="vidconsole"''. Sponsored by: ActiveState/Sophos MFC after: 1 week END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-07-29T13:22:37.000000Z K 7 svn:log V 122 Change API of mb_copy_t in libmchain so that netsmb can handle multibyte character share name correctly. Reviewed by: bp END K 10 svn:author V 4 emax K 8 svn:date V 27 2005-07-29T14:44:17.000000Z K 7 svn:log V 135 Fix typo and check correct (rsp) pointer against the NULL value. Submitted by: Oliver < urnenfel at tiscali dot es > MFC after: 1 day END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-07-29T14:56:16.000000Z K 7 svn:log V 66 Correct argument order of kiconv_add_xlat16_cspairs(). Security: END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-07-29T15:39:26.000000Z K 7 svn:log V 430 MFC 1.123: Allow PLAY_MSF, PLAY_TRACK, PLAY_TRACK_REL, PAUSE, PLAY_12 commands to pass through umass(4), in order to make cdcontrol(1) to issue commands to a USB CD driver. The command IDs were obtained from the CAM subsystem. This was tested on half dozen of USB CD drivers from different vendors. Suggested by: "intron" PR: usb/83439 Reviewed by: sanpei Approved by: re (kensmith) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-07-29T15:40:34.000000Z K 7 svn:log V 433 MFC 1.123: Allow PLAY_MSF, PLAY_TRACK, PLAY_TRACK_REL, PAUSE, PLAY_12 commands to pass through umass(4), in order to make cdcontrol(1) to issue commands to a USB CD driver. The command IDs were obtained from the CAM subsystem. This was tested on half dozen of USB CD drivers from different vendors. Suggested by: "intron" PR: usb/83439 Reviewed by: sanpei Approved by: re (kensmith) END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-07-29T15:40:58.000000Z K 7 svn:log V 361 MFC r1.441: date: 2005/07/24 17:55:57; author: mux; state: Exp; lines: +1 -2 Add back ed(4) in amd64 GENERIC. It now works nicely and since those chips are commonly found, it makes sense to have it in GENERIC. This is a candidate for a RELENG_6 MFC. Approved by; peter Requested by: pav Tested by: pav Approved by: re@ (kensmith) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-07-29T15:42:32.000000Z K 7 svn:log V 403 MFC 1.123: Allow PLAY_MSF, PLAY_TRACK, PLAY_TRACK_REL, PAUSE, PLAY_12 commands to pass through umass(4), in order to make cdcontrol(1) to issue commands to a USB CD driver. The command IDs were obtained from the CAM subsystem. This was tested on half dozen of USB CD drivers from different vendors. Suggested by: "intron" PR: usb/83439 Reviewed by: sanpei END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-07-29T16:02:27.000000Z K 7 svn:log V 88 MFC rev 1.17: Don't compile ral and ural in the PAE kernel. Approved by: re (kensmith) END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-07-29T16:06:33.000000Z K 7 svn:log V 74 MFC rev 1.2: Fix core dump when "smbutil lc". Approved by: re (kensmith) END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-29T16:10:35.000000Z K 7 svn:log V 101 MFC 1.12: don't accept invalid form of an address like 1:2:3:4:5:6:7::8. Approved by: re (kensmith) END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-07-29T16:11:18.000000Z K 7 svn:log V 46 MFC rev 1.2: Fix core dump when "smbutil lc". END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-29T16:21:33.000000Z K 7 svn:log V 73 MFC 1.12: don't accept invalid form of an address like 1:2:3:4:5:6:7::8. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-07-29T16:22:37.000000Z K 7 svn:log V 46 MFC: Use __FBSDID Approved by: re (kensmith) END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-07-29T16:27:07.000000Z K 7 svn:log V 123 MFC: Bring acpi_battery support up to HEAD, changing the API slightly and fixing various bugs. Approved by: re (kensmith) END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-07-29T16:27:31.000000Z K 7 svn:log V 73 MFC 1.12: don't accept invalid form of an address like 1:2:3:4:5:6:7::8. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-07-29T16:31:58.000000Z K 7 svn:log V 110 MFC: Bring up to HEAD, fixing output format bugs and adding power status support. Approved by: re (kensmith) END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-07-29T16:34:05.000000Z K 7 svn:log V 146 MFC: Bring up to HEAD. Notify user if they don't have permission to run powerd and don't exit if the error is EPERM. Approved by: re (kensmith) END K 10 svn:author V 4 emax K 8 svn:date V 27 2005-07-29T16:42:42.000000Z K 7 svn:log V 168 Insta-MFC to RELENG_6 Fix typo and check correct (rsp) pointer against the NULL value. Submitted by: Oliver < urnenfel at tiscali dot es > Approved by: re (kensmith) END K 10 svn:author V 4 emax K 8 svn:date V 27 2005-07-29T16:45:21.000000Z K 7 svn:log V 168 Insta-MFC to RELENG_5 Fix typo and check correct (rsp) pointer against the NULL value. Submitted by: Oliver < urnenfel at tiscali dot es > Approved by: re (kensmith) END K 10 svn:author V 3 sos K 8 svn:date V 27 2005-07-29T18:14:06.000000Z K 7 svn:log V 67 Remove stale struct ata_channel declaration. Reported by: rodrigc END K 10 svn:author V 5 krion K 8 svn:date V 27 2005-07-29T18:16:06.000000Z K 7 svn:log V 358 MFC: main.c:1.6, perform.c:1.13, pkg_version.1:1.36, version.h:1.5 date: 2005/07/27 07:55:12; author: krion; state: Exp; lines: +12 -2 Add -o/-O options to pkg_version: -o Show the origin recorded on package generation instead of the package name. -O Only list packages whose registered origin is origin. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-07-29T18:58:33.000000Z K 7 svn:log V 330 Add a tunable 'hw.apic.enable_extint' that can be set from the loader to not mask the ExtINT pin on the first I/O APIC as at least one PIII chipset seems to need this even though all of the pins in the 8259A's are masked. The default is still to mask the ExtINT pin. Reported by: Mike Tancsa mike at sentex.net MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-07-29T19:03:44.000000Z K 7 svn:log V 271 Fix a bug in pmap_protect() in the PAE case where it would try to look up the vm_page_t associated with a pte using only the lower 32-bits of the pte instead of the full 64-bits. Submitted by: Greg Taleck greg at isilon dot com Reviewed by: jeffr, alc MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-07-29T19:40:39.000000Z K 7 svn:log V 190 Move MODULE_DEPEND() statements for SYSVIPC dependencies to linux_ipc.c so that they aren't duplicated 3 times and are also in the same file as the code that depends on the SYSVIPC modules. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-07-29T19:41:04.000000Z K 7 svn:log V 49 Add missing dependencies on the SYSVIPC modules. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2005-07-29T21:06:09.000000Z K 7 svn:log V 71 Catch up with the atomic_FOO_ptr() changes and silence a few warnings. END