ƒµ0214469 163 114 190 190 134 213 142 143 208 242 116 143 131 197 117 254 168 237 178 198 205 1020 231 138 482 397 280 199 150 153 224 252 288 8007 131 5423 119 134 152 297 369 171 250 323 800 253 322 323 231 135 116 121 116 121 167 450 494 309 506 220 398 133 132 456 198 172 389 142 165 193 240 147 160 286 465 275 152 160 646 143 173 143 173 367 367 635 245 107 172 245 646 227 142 143 302 160 156 359 246 127 121 168 163 338 119 335 908 195 139 123 123 457 985 156 462 402 227 125 260 316 177 167 144 787 136 287 215 234 208 308 436 250 120 209 228 203 193 127 199 300 443 244 237 311 592 497 322 431 306 151 259 133 178 174 262 177 268 247 357 212 202 406 140 137 K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-28T18:15:07.537517Z K 7 svn:log V 19 Tag libpcap 1.1.1. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T18:50:35.710836Z K 7 svn:log V 95 MFC 212242: Implement correct handling of address parameter and sendinfo for SCTP send calls. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T18:52:48.918314Z K 7 svn:log V 95 MFC 212380: * Remove code which has no effect. * Clean up the handling in sctp_lower_sosend(). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T18:55:29.481609Z K 7 svn:log V 39 MFC r212699: Remove unused variables. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T18:57:16.751196Z K 7 svn:log V 117 MFC r212702: * Use !TAILQ_EMPTY() for checking if a tail queue is not empty. * Remove assignment without any effect. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T18:59:09.729312Z K 7 svn:log V 47 MFC r212704: Remove assignment without effect. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:00:45.407937Z K 7 svn:log V 48 MFC r212707: Remove unused variable/assignment. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:03:26.389667Z K 7 svn:log V 112 MFC r212711: Use TAILQ_EMPTY() for testing if a tail queue is empty. Set whoFrom to NULL after freeing whoFrom. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:05:21.608148Z K 7 svn:log V 146 MFC r212712: Delay the assignment of a path for DATA chunk until they hit the sent_queue. Honor a given path when the SCTP_ADDR_OVER flag is set. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-28T19:06:17.306182Z K 7 svn:log V 21 Merge tcpdump-4.1.1. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:07:05.463255Z K 7 svn:log V 48 MFC r212713: Remove unused variable/assignment. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:08:50.447870Z K 7 svn:log V 36 MFC r212714: Remove old debug code. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-28T19:08:56.268283Z K 7 svn:log V 101 Update for the new tcpdump 4.1.1. The man page is a result of running tcpdump's autoconf on FreeBSD. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-28T19:10:15.336085Z K 7 svn:log V 22 Remove useless stuff. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:10:31.338415Z K 7 svn:log V 158 MFC r212799: * Implement initial version of send buffer splitting. * Make send/recv buffer splitting switchable via sysctl. * While there: Fix some comments. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:12:05.342901Z K 7 svn:log V 73 MFC r212800: Make the initial congestion window configurable via sysctl. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:13:46.678440Z K 7 svn:log V 141 MFC r212801: Fix a bug where the wrong PR-SCTP policy was considered. While there, use always the same code for the check of TTL expiration. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:15:30.225446Z K 7 svn:log V 83 MFC r212850: Fix a locking issue which shows up when the code is used on Mac OS X. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:17:18.307450Z K 7 svn:log V 102 MFC r212851: Allow the initial congestion window to be configure to one MTU. Improve the description. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-10-28T19:18:54.798551Z K 7 svn:log V 109 MFC r212897: Fix a locking issue which resulted in aborted associations due to a corrupted nr-mapping array. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-10-28T20:18:26.022005Z K 7 svn:log V 927 Fix CPU load reporting independent of scheduler used. - Sample CPU usage data from kern.cp_times, this makes for a far more accurate and scheduler independent algorithm. - Rip out the process list scraping that is no longer required. - Don't update CPU usage sampling on every request, but every 15s instead. This makes it impossible for an attacker to hide the CPU load by triggering 4 samplings in short succession when the system is idle. - After reaching the steady-state, the system will always report the average CPU load of the last 60 sampled seconds. - Untangling of call graph. PR: kern/130222 Tested by: Julian Dunn Gustau Pérez Jürgen Weiß MFC after: 2 weeks I'm unsure if some MIB standard states this must be the load average for, eg. 300s, it looks like net-snmp isn't even bothering to implement the CPU load reporting at all. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-28T21:51:14.562965Z K 7 svn:log V 135 sh: Make double-quotes quote a '}' inside ${v#...} and ${v%...}. Exp-run done by: pav (with some other sh(1) changes) PR: bin/57554 END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-10-28T22:28:45.430946Z K 7 svn:log V 46 Fix another "string" typo. MFC after: 3 days END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-28T22:34:49.331261Z K 7 svn:log V 386 sh: Only accept a '}' inside ${v+-=?...} if double-quote state matches. If double-quote state does not match, treat the '}' literally. This ensures double-quote state remains the same before and after a ${v+-=?...} which helps with expand.c. It makes things like ${foo+"\${bar}"} which I have seen in the wild work as expected. Exp-run done by: pav (with some other sh(1) changes) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-10-28T23:46:05.484052Z K 7 svn:log V 296 Fix some memory management issues discovered when trying to boot the PPC OF loader on systems where address cells and size cells are both 2 (the Mambo simulator) and fix an error where cons_probe() was called before init_heap() but used malloc() to set environment variables. MFC after: 1 month END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-10-29T00:36:44.432151Z K 7 svn:log V 179 Fix netboot on some Apple machines on which calling dma-free on the network device can hang the machine. This causes the loss of 64 KB of accessible memory on netbooted machines. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-10-29T00:37:35.738614Z K 7 svn:log V 99 Fix the printf() in init_heap so that it can run before the console is up. Pointed out by: marius END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-10-29T00:41:48.447692Z K 7 svn:log V 54 Just accept ether packets here. Reported by: rwatson END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-10-29T01:08:33.513751Z K 7 svn:log V 60 - Add ipoib to the default config file on the ofed branch. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-10-29T01:33:44.378904Z K 7 svn:log V 130 - Initial mechanical changes to sdp sources to begin the porting effort. Sponsored by: Isilon Systems, iX Systems, and Panasas. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-10-29T02:12:36.750596Z K 7 svn:log V 158 - sed fixup of tcp states. SDP does not actually use TCP but re-uses parts of the state machine. Sponsored by: Isilon Systems, iX Systems, and Panasas. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-10-29T07:04:45.419173Z K 7 svn:log V 191 Remove local variable 'first', instead check signal number in memory, because the variable can be in register, second checking the variable may still return true, however this is unexpected. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T08:01:21.930859Z K 7 svn:log V 7910 Import wpa_supplicant / hostapd 0.7.3. Changes: 2010-09-07 - v0.7.3 * fixed fallback from failed PMKSA caching into full EAP authentication [Bug 355] * fixed issue with early D-Bus signals during initialization * fixed X.509 name handling in internal TLS * fixed WPS ER to use corrent Enrollee MAC Address in Credential * fixed scanning routines ot improve AP selection for WPS * added WPS workaround for open networks * fixed WPS Diffie-Hellman derivation to use correct public key length * fixed wpa_supplicant AP mode operations to ignore Supplicant and scan result events * improved SME operations with nl80211 * fixed WPS ER event_id handling in some cases * fixed some issues with bgscan simple to avoid unnecessary scans * fixed issue with l2_packet_ndis overlapped writes corrupting stack [Bug 328] * updated WinPcap to the latest stable version 4.1.2 in Windows installer 2010-04-18 - v0.7.2 * nl80211: fixed number of issues with roaming * avoid unnecessary roaming if multiple APs with similar signal strength are present in scan results * add TLS client events and server probing to ease design of automatic detection of EAP parameters * add option for server certificate matching (SHA256 hash of the certificate) instead of trusted CA certificate configuration * bsd: Cleaned up driver wrapper and added various low-level configuration options * wpa_gui-qt4: do not show too frequent WPS AP available events as tray messages * TNC: fixed issues with fragmentation * EAP-TNC: add Flags field into fragment acknowledgement (needed to interoperate with other implementations; may potentially breaks compatibility with older wpa_supplicant/hostapd versions) * wpa_cli: added option for using a separate process to receive event messages to reduce latency in showing these (CFLAGS += -DCONFIG_WPA_CLI_FORK=y in .config to enable this) * maximum BSS table size can now be configured (bss_max_count) * BSSes to be included in the BSS table can be filtered based on configured SSIDs to save memory (filter_ssids) * fix number of issues with IEEE 802.11r/FT; this version is not backwards compatible with old versions * nl80211: add support for IEEE 802.11r/FT protocol (both over-the-air and over-the-DS) * add freq_list network configuration parameter to allow the AP selection to filter out entries based on the operating channel * add signal strength change events for bgscan; this allows more dynamic changes to background scanning interval based on changes in the signal strength with the current AP; this improves roaming within ESS quite a bit, e.g., with bgscan="simple:30:-45:300" in the network configuration block to request background scans less frequently when signal strength remains good and to automatically trigger background scans whenever signal strength drops noticeably (this is currently only available with nl80211) * add BSSID and reason code (if available) to disconnect event messages * wpa_gui-qt4: more complete support for translating the GUI with linguist and add German translation * fix DH padding with internal crypto code (mainly, for WPS) * do not trigger initial scan automatically anymore if there are no enabled networks 2010-01-16 - v0.7.1 * cleaned up driver wrapper API (struct wpa_driver_ops); the new API is not fully backwards compatible, so out-of-tree driver wrappers will need modifications * cleaned up various module interfaces * merge hostapd and wpa_supplicant developers' documentation into a single document * nl80211: use explicit deauthentication to clear cfg80211 state to avoid issues when roaming between APs * dbus: major design changes in the new D-Bus API (fi.w1.wpa_supplicant1) * nl80211: added support for IBSS networks * added internal debugging mechanism with backtrace support and memory allocation/freeing validation, etc. tests (CONFIG_WPA_TRACE=y) * added WPS ER unsubscription command to more cleanly unregister from receiving UPnP events when ER is terminated * cleaned up AP mode operations to avoid need for virtual driver_ops wrapper * added BSS table to maintain more complete scan result information over multiple scans (that may include only partial results) * wpa_gui-qt4: update Peers dialog information more dynamically while the dialog is kept open * fixed PKCS#12 use with OpenSSL 1.0.0 * driver_wext: Added cfg80211-specific optimization to avoid some unnecessary scans and to speed up association 2009-11-21 - v0.7.0 * increased wpa_cli ping interval to 5 seconds and made this configurable with a new command line options (-G) * fixed scan buffer processing with WEXT to handle up to 65535 byte result buffer (previously, limited to 32768 bytes) * allow multiple driver wrappers to be specified on command line (e.g., -Dnl80211,wext); the first one that is able to initialize the interface will be used * added support for multiple SSIDs per scan request to optimize scan_ssid=1 operations in ap_scan=1 mode (i.e., search for hidden SSIDs); this requires driver support and can currently be used only with nl80211 * added support for WPS USBA out-of-band mechanism with USB Flash Drives (UFD) (CONFIG_WPS_UFD=y) * driver_ndis: add PAE group address to the multicast address list to fix wired IEEE 802.1X authentication * fixed IEEE 802.11r key derivation function to match with the standard (note: this breaks interoperability with previous version) [Bug 303] * added better support for drivers that allow separate authentication and association commands (e.g., mac80211-based Linux drivers with nl80211; SME in wpa_supplicant); this allows over-the-air FT protocol to be used (IEEE 802.11r) * fixed SHA-256 based key derivation function to match with the standard when using CCMP (for IEEE 802.11r and IEEE 802.11w) (note: this breaks interoperability with previous version) [Bug 307] * use shared driver wrapper files with hostapd * added AP mode functionality (CONFIG_AP=y) with mode=2 in the network block; this can be used for open and WPA2-Personal networks (optionally, with WPS); this links in parts of hostapd functionality into wpa_supplicant * wpa_gui-qt4: added new Peers dialog to show information about peers (other devices, including APs and stations, etc. in the neighborhood) * added support for WPS External Registrar functionality (configure APs and enroll new devices); can be used with wpa_gui-qt4 Peers dialog and wpa_cli commands wps_er_start, wps_er_stop, wps_er_pin, wps_er_pbc, wps_er_learn (this can also be used with a new 'none' driver wrapper if no wireless device or IEEE 802.1X on wired is needed) * driver_nl80211: multiple updates to provide support for new Linux nl80211/mac80211 functionality * updated management frame protection to use IEEE Std 802.11w-2009 * fixed number of small WPS issues and added workarounds to interoperate with common deployed broken implementations * added support for NFC out-of-band mechanism with WPS * driver_ndis: fixed wired IEEE 802.1X authentication with PAE group address frames * added preliminary support for IEEE 802.11r RIC processing * added support for specifying subset of enabled frequencies to scan (scan_freq option in the network configuration block); this can speed up scanning process considerably if it is known that only a small subset of channels is actually used in the network (this is currently supported only with -Dnl80211) * added a workaround for race condition between receiving the association event and the following EAPOL-Key * added background scan and roaming infrastructure to allow network-specific optimizations to be used to improve roaming within an ESS (same SSID) * added new DBus interface (fi.w1.wpa_supplicant1) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T08:02:12.783996Z K 7 svn:log V 36 Tag wpa_supplicant / hostapd 0.7.3. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T09:21:40.748328Z K 7 svn:log V 5326 Import hostapd 0.7.3. Changes: 2010-09-07 - v0.7.3 * fixed re-association after WPS not initializing WPA state machine in some cases * fixed WPS IE update on reconfiguration * fixed WPS code not to proxy Probe Request frames for foreign SSIDs * added WPS workaround for open networks and some known interop issues * fixed WPS Diffie-Hellman derivation to use correct public key length * fixed FT RRB messages on big endian CPUs * changed WPS protection for brute force AP PIN attacks to disable AP PIN only temporarily (but with increasing time) to avoid usability issues on Label-only devices * added wps_ap_pin command for more secure handling of AP PIN operations (e.g., to generate a random AP PIN and only use it for short amount of time) * fixed HT STBC negotiation 2010-04-18 - v0.7.2 * fix WPS internal Registrar use when an external Registrar is also active * bsd: Cleaned up driver wrapper and added various low-level configuration options * TNC: fixed issues with fragmentation * EAP-TNC: add Flags field into fragment acknowledgement (needed to interoperate with other implementations; may potentially breaks compatibility with older wpa_supplicant/hostapd versions) * cleaned up driver wrapper API for multi-BSS operations * nl80211: fix multi-BSS and VLAN operations * fix number of issues with IEEE 802.11r/FT; this version is not backwards compatible with old versions * add SA Query Request processing in AP mode (IEEE 802.11w) * fix IGTK PN in group rekeying (IEEE 802.11w) * fix WPS PBC session overlap detection to use correct attribute * hostapd_notif_Assoc() can now be called with all IEs to simplify driver wrappers * work around interoperability issue with some WPS External Registrar implementations * nl80211: fix WPS IE update * hostapd_cli: add support for action script operations (run a script on hostapd events) * fix DH padding with internal crypto code (mainly, for WPS) * fix WPS association with both WPS IE and WPA/RSN IE present with driver wrappers that use hostapd MLME (e.g., nl80211) 2010-01-16 - v0.7.1 * cleaned up driver wrapper API (struct wpa_driver_ops); the new API is not fully backwards compatible, so out-of-tree driver wrappers will need modifications * cleaned up various module interfaces * merge hostapd and wpa_supplicant developers' documentation into a single document * fixed HT Capabilities IE with nl80211 drivers * moved generic AP functionality code into src/ap * WPS: handle Selected Registrar as union of info from all Registrars * remove obsolte Prism54.org driver wrapper * added internal debugging mechanism with backtrace support and memory allocation/freeing validation, etc. tests (CONFIG_WPA_TRACE=y) * EAP-FAST server: piggyback Phase 2 start with the end of Phase 1 * WPS: add support for dynamically selecting whether to provision the PSK as an ASCII passphrase or PSK * added support for WDS (4-address frame) mode with per-station virtual interfaces (wds_sta=1 in config file; only supported with driver=nl80211 for now) * fixed WPS Probe Request processing to handle missing required attribute * fixed PKCS#12 use with OpenSSL 1.0.0 * detect bridge interface automatically so that bridge parameter in hostapd.conf becomes optional (though, it may now be used to automatically add then WLAN interface into a bridge with driver=nl80211) 2009-11-21 - v0.7.0 * increased hostapd_cli ping interval to 5 seconds and made this configurable with a new command line options (-G) * driver_nl80211: use Linux socket filter to improve performance * added support for external Registrars with WPS (UPnP transport) * 802.11n: scan for overlapping BSSes before starting 20/40 MHz channel * driver_nl80211: fixed STA accounting data collection (TX/RX bytes reported correctly; TX/RX packets not yet available from kernel) * added support for WPS USBA out-of-band mechanism with USB Flash Drives (UFD) (CONFIG_WPS_UFD=y) * fixed EAPOL/EAP reauthentication when using an external RADIUS authentication server * fixed TNC with EAP-TTLS * fixed IEEE 802.11r key derivation function to match with the standard (note: this breaks interoperability with previous version) [Bug 303] * fixed SHA-256 based key derivation function to match with the standard when using CCMP (for IEEE 802.11r and IEEE 802.11w) (note: this breaks interoperability with previous version) [Bug 307] * added number of code size optimizations to remove unnecessary functionality from the program binary based on build configuration (part of this automatic; part configurable with CONFIG_NO_* build options) * use shared driver wrapper files with wpa_supplicant * driver_nl80211: multiple updates to provide support for new Linux nl80211/mac80211 functionality * updated management frame protection to use IEEE Std 802.11w-2009 * fixed number of small WPS issues and added workarounds to interoperate with common deployed broken implementations * added some IEEE 802.11n co-existance rules to disable 40 MHz channels or modify primary/secondary channels if needed based on neighboring networks * added support for NFC out-of-band mechanism with WPS * added preliminary support for IEEE 802.11r RIC processing END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T09:22:07.092222Z K 7 svn:log V 24 Remove bogus 0.7.3 tag. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T09:23:26.326282Z K 7 svn:log V 39 Re-tag wpa_supplicant / hostapd 0.7.3. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-10-29T09:35:36.968533Z K 7 svn:log V 56 Return previous sigaction correctly. Submitted by: avg END K 10 svn:author V 2 ae K 8 svn:date V 27 2010-10-29T09:50:28.678239Z K 7 svn:log V 205 Move and refactor filesystem related code from fs.c, fsed.c and libsade.h to ufsed.c. It is not yet finished. Allow navigation with Up/Down keys in another dialogs in parted. Connect ufsed.c to the build. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2010-10-29T10:57:18.239280Z K 7 svn:log V 272 Revert a small part of the r198301, that is entirely unrelated to the r198301 itself. It also broke the logic of not sending more than one ARP request per second, that consequently lead to a potential problem of flooding network with broadcast packets. MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2010-10-29T11:13:42.458883Z K 7 svn:log V 75 Remove meaningless XXXXX, that is a remain of comment, removed in r186200. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-10-29T13:31:10.711084Z K 7 svn:log V 153 Add sysctl kern.sched.cpusetsize to export the size of kernel cpuset, also add sysconf() key _SC_CPUSET_SIZE to get sysctl value. Submitted by: gcooper END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-10-29T13:34:57.513392Z K 7 svn:log V 225 Add a call for nfsrpc_close() to ncl_reclaim() in the experimental NFSv4 client, since the call in ncl_inactive() might be missed because VOP_INACTIVE() is not guaranteed to be called before VOP_RECLAIM(). MFC after: 1 week END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-29T13:42:18.973330Z K 7 svn:log V 704 sh: Do IFS splitting on word in ${v+word} and ${v-word}. The code is inspired by NetBSD sh somewhat, but different because we preserve the old Almquist/Bourne/Korn ability to have an unquoted part in a quoted ${v+word}. For example, "${v-"*"}" expands to $v as a single field if v is set, but generates filenames otherwise. Note that this is the only place where we split text literally from the script (the similar ${v=word} assigns to v and then expands $v). The parser must now add additional markers to allow the expansion code to know whether arbitrary characters in substitutions are quoted. Example: for i in ${$+a b c}; do echo $i; done Exp-run done by: pav (with some other sh(1) changes) END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-10-29T13:46:21.506935Z K 7 svn:log V 155 Modify nfs_open() in the experimental NFS client to be compatible with the regular NFS client. Also, fix a couple of mutex lock issues. MFC after: 1 week END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-10-29T15:03:29.483204Z K 7 svn:log V 230 - Note that non-superusers are not allowed to set the SF_ARCHIVED flag. [1] - Note that also fchflags(2) will return EPERM for attempts to set or unset the SF_SNAPSHOT flag. Submitted by: Garrett Cooper [1] MFC after: 1 week END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-10-29T18:33:43.661054Z K 7 svn:log V 226 - Merge ram_attach() implementation for i386 and amd64 - Rename RES_BUS_SPACE_* into BUS_SPACE_* for consistency - Trim out an unnecessary checking condition Sponsored by: Sandvine Incorporated Requested and reviewed by: jhb END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-10-29T18:38:36.455136Z K 7 svn:log V 134 Merging mptable under x86 left this option undefined for amd64 case. Fix that. Sponsored by: Sandvine Incorporated Reported by: jkim END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T18:41:09.566955Z K 7 svn:log V 40 Sync DLTs with the latest pcap version. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T18:43:23.487973Z K 7 svn:log V 21 Merge libpcap-1.1.1. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T18:45:10.624103Z K 7 svn:log V 26 Update for libpcap-1.1.1. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T18:50:38.530462Z K 7 svn:log V 21 Remove unused files. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T18:56:51.116979Z K 7 svn:log V 26 Remove more unused files. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-10-29T19:07:36.965689Z K 7 svn:log V 73 Fix uninitialized variable. Found with: Coverity Prevent(tm) CID: 8632 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-10-29T19:17:07.827712Z K 7 svn:log V 357 Remove support for creating the 'machine' symlink as well as creating the extra MACHINE_ARCH symlink for certain platforms (such as pc98). The support for creating these symlinks was added to sys/conf/kern.post.mk in changeset 152964. The intention of that commit was to remove this code from config(8), but config(8) was never updated. Approved by: imp END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-29T19:34:57.394700Z K 7 svn:log V 398 sh: Fix some issues with CTL* bytes and ${var#pat}. subevalvar() incorrectly assumed that CTLESC bytes were present iff the expansion was quoted. However, they are present iff various processing such as word splitting is to be done later on. Example: v=@$e@$e@$e@ y="${v##*"$e"}" echo "$y" failed if $e contained the magic CTLESC byte. Exp-run done by: pav (with some other sh(1) changes) END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-29T20:23:41.873268Z K 7 svn:log V 213 sh: Error out on various specials/keywords in the wrong place in backticks. Example: echo `date)` Exp-run done by: pav (with some other sh(1) changes) Obtained from: NetBSD (Christos Zoulas, NetBSD PR 11317) END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-10-29T20:42:02.242084Z K 7 svn:log V 410 Partially revert r203829; as it turns out what the PowerPC OFW loader did was incorrect as further down the road cons_probe() calls malloc() so the former can't be called before init_heap() has succeed. Instead just exit to the firmware in case init_heap() fails like OF_init() does when hitting a problem as we're then likely running in a very broken environment where hardly anything can be trusted to work. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-29T20:50:59.667710Z K 7 svn:log V 125 For the determination of LOCALBASE: 1. Don't try to use INDEX if PM_INDEX is not set 2. Give a more meaningful error message END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-10-29T20:51:30.689072Z K 7 svn:log V 302 - When resetting pm_active and pm_context of a pmap in pmap_pinit() we need locking as otherwise we may race against the other parts of the MD code which expects a consistent state of these. While at it move the resetting of the pmap before entering it in the TSB. - Spell a 0 as TLB_CTX_KERNEL. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T20:54:04.520194Z K 7 svn:log V 38 add pcap-common.c. Submitted by: dim END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T21:03:59.398906Z K 7 svn:log V 37 Add print-ipnet.c Submitted by: dim END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-29T21:06:57.983552Z K 7 svn:log V 360 sh: Detect various additional errors in the parser. Apart from detecting breakage earlier or at all, this also fixes a segfault in the testsuite. The "handling" of the breakage left an invalid internal representation in some cases. Examples: echo a; do echo b echo `) echo a` echo `date; do do do` Exp-run done by: pav (with some other sh(1) changes) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-29T21:12:44.342832Z K 7 svn:log V 103 s/MD5_FILE/DISTINFO_FILE/, and assert that the value is present to cause an actual error if it is not. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T21:20:14.516980Z K 7 svn:log V 77 Force include ../../libpcap/config.h since privsep.c groks pcap's internals. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-29T21:20:56.313741Z K 7 svn:log V 293 sh: Reject function names ending in one of !%*+-=?@}~ These do something else in ksh: name=(...) is an array or compound variable assignment and the others are extended patterns. This is the last patch of the ones tested in the exp run. Exp-run done by: pav (with some other sh(1) changes) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T21:23:34.058207Z K 7 svn:log V 47 Use pcap's bpf header, not our own copy of it. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-29T21:24:56.918582Z K 7 svn:log V 70 Add a ${.CURDIR} reference to the previous commit. Submitted by: dim END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-29T21:29:43.893598Z K 7 svn:log V 99 Get brave and remove the commented out code in -a. We're now totally dependent on PM_NEEDS_UPDATE. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-29T21:44:43.240870Z K 7 svn:log V 144 sh: Tweak some string constants to reduce code size. * Reduce some needless differences. * Shorten some error messages that should not happen. END K 10 svn:author V 3 dim K 8 svn:date V 27 2010-10-29T22:57:14.068229Z K 7 svn:log V 55 Regenerate our lib/libpcap/config.h for libpcap 1.1.1. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-29T23:24:44.715881Z K 7 svn:log V 66 Properly update PM_NEEDS_UPDATE when we complete an installation. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-30T00:00:54.276434Z K 7 svn:log V 191 In the parent, use the $PM_NEEDS_UPDATE list to suggest a shortcut to resume a failed build In a child process, if we've failed there is no point in updating $IPC_SAVE, so just die instead. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-10-30T01:12:54.909409Z K 7 svn:log V 368 Don't bother to enable ASPM L1 to save more power. Even though I am not able to trigger the issue with sample boards, some users seems to suffer from freeze/lockup when system is booted without UTP cable plugged in. I'm not sure whether this is BIOS issue or controller bug. This change fixes AR8132 lockup issue seen on EEE PC. Reported by: kmoore Tested by: kmoore END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-10-30T01:19:15.117235Z K 7 svn:log V 182 MFC r213916: Provide vfs.ncsizefactor instead of hard-coding namecache ratio. Move debug.ncnegfactor to vfs.ncnegfactor. Provide some descriptions for the namecache related sysctls. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-10-30T01:24:26.434189Z K 7 svn:log V 60 MFC r213917: Document vfs.ncsizefactor and vfs.ncnegfactor. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-30T02:51:04.700668Z K 7 svn:log V 66 In --clean-packages handle lack of empty directories more cleanly END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-10-30T04:53:50.339583Z K 7 svn:log V 553 MFC r213408 If vm_map_find() is asked to allocate a superpage-aligned region of virtual addresses that is greater than a superpage in size but not a multiple of the superpage size, then vm_map_find() is not always expanding the kernel pmap to support the last few small pages being allocated. Previously, we grew the kernel page table in vm_map_findspace() when we found the first available virtual address. Now, instead, we defer the call to pmap_growkernel() until we are committed to a range of virtual addresses in vm_map_insert(). END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-10-30T10:28:33.033147Z K 7 svn:log V 51 MFC r213403: Clear errno for each method dispatch. END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-10-30T10:30:49.717898Z K 7 svn:log V 81 MFC r213453: When no protocol entry is found, getproto*_r(3) should return zero. END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-10-30T10:37:11.227186Z K 7 svn:log V 51 MFC r213403: Clear errno for each method dispatch. END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-10-30T10:38:23.939291Z K 7 svn:log V 81 MFC r213453: When no protocol entry is found, getproto*_r(3) should return zero. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-10-30T11:30:49.888577Z K 7 svn:log V 275 MFC r213930: Close a race acquiring the IF_ADDR_LOCK() for each entry while iterating over all interfaces to make sure the address will neither change nor be freed while we are working on it. PR: kern/146250 Submitted by: Mikolaj Golub (to.my.trociny gmail.com) END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-10-30T11:54:55.144441Z K 7 svn:log V 275 MFC r213930: Close a race acquiring the IF_ADDR_LOCK() for each entry while iterating over all interfaces to make sure the address will neither change nor be freed while we are working on it. PR: kern/146250 Submitted by: Mikolaj Golub (to.my.trociny gmail.com) END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-10-30T12:05:20.055863Z K 7 svn:log V 543 MFC r213932: MfP4 CH182763 (original version): Make it harder to exploit certain in_control() related races between the intiial lookup at the beginning and the time we will remove the entry from the lists by re-checking that entry is still in the list before trying to remove it. Reported by: Nima Misaghian (nima_misa hotmail.com) on net@ 20100817 Tested by: Nima Misaghian (nima_misa hotmail.com) (original version) PR: kern/146250 Submitted by: Mikolaj Golub (to.my.trociny gmail.com) (different version) END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-10-30T12:39:51.425522Z K 7 svn:log V 153 MFC r214303: Add initial inet DDB support for show in_ifaddr and show sin commands which proved to be useful while debugging address list problems. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-10-30T13:25:41.487293Z K 7 svn:log V 16 Sync with HEAD. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-10-30T14:08:26.549768Z K 7 svn:log V 80 Remove sysctl debug.ncnegfactor, it is renamed to vfs.ncnegfactor. MFC: do not END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-10-30T16:02:16.169478Z K 7 svn:log V 153 MFC r214303: Add initial inet DDB support for show in_ifaddr and show sin commands which proved to be useful while debugging address list problems. END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-10-30T16:09:15.415671Z K 7 svn:log V 553 MFC r213408 If vm_map_find() is asked to allocate a superpage-aligned region of virtual addresses that is greater than a superpage in size but not a multiple of the superpage size, then vm_map_find() is not always expanding the kernel pmap to support the last few small pages being allocated. Previously, we grew the kernel page table in vm_map_findspace() when we found the first available virtual address. Now, instead, we defer the call to pmap_growkernel() until we are committed to a range of virtual addresses in vm_map_insert(). END K 10 svn:author V 3 dim K 8 svn:date V 27 2010-10-30T16:25:08.938470Z K 7 svn:log V 134 Regenerate our usr.sbin/tcpdump/tcpdump/config.h for tcpdump 4.1.1, and remove unused HAVE_RC5_H and HAVE_CAST_H defines from CFLAGS. END K 10 svn:author V 3 dim K 8 svn:date V 27 2010-10-30T16:30:50.263971Z K 7 svn:log V 50 Actually remove the HAVE_CAST_H define this time. END K 10 svn:author V 3 dim K 8 svn:date V 27 2010-10-30T16:51:25.992249Z K 7 svn:log V 51 Use -fPIC for rtld-elf, so it can link on sparc64. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-10-30T16:53:42.705691Z K 7 svn:log V 206 When the make target is 'install', don't descend into the clang libraries subdirectories since there's nothing to do there. This saves us quite a few seconds off installworld, esp. if the disk I/O is slow. END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-10-30T17:21:32.624612Z K 7 svn:log V 68 Don't demote in pmap_demote_DMAP() if the specified length is zero. END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-10-30T18:00:53.155420Z K 7 svn:log V 64 Correct some format strings used by sysctls. MFC after: 1 week END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-10-30T18:52:44.848700Z K 7 svn:log V 267 Announce both IPsec and UDP Encap (NAT-T) if available for feature_present(3) checks. This will help to run-time detect and conditionally handle specific optionas of either feature in user space (i.e. in libipsec). Descriptions read by: rwatson MFC after: 2 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-10-30T20:51:25.402279Z K 7 svn:log V 150 Correct a bug in r213893; within a PHY driver MIIF_PHYPRIVn should be used instead of MIIF_MACPRIVn. This didn't make a functional difference though. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-30T21:01:18.904353Z K 7 svn:log V 33 Vendor import of BIND 9.6-ESV-R2 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-30T21:01:54.525777Z K 7 svn:log V 27 Tag the 9.6-ESV-R2 release END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-30T22:50:14.759723Z K 7 svn:log V 74 dep_of_deps can be null, so provide a default value in the +IGNOREME test END K 10 svn:author V 3 dim K 8 svn:date V 27 2010-10-30T23:01:11.382105Z K 7 svn:log V 71 Temporarily raise my limit, so I can import another binutils snapshot. END K 10 svn:author V 3 dim K 8 svn:date V 27 2010-10-30T23:02:32.642436Z K 7 svn:log V 245 Import the binutils master branch from the sourceware CVS repository, exactly as it was on Tue, 3 Jul 2007 07:54:19 +0000. Corresponds to git commit 397a64b350470350c8e0adb2af84439ea0f89272, which was the last commit before switching to GPLv3. END K 10 svn:author V 3 dim K 8 svn:date V 27 2010-10-30T23:03:32.207988Z K 7 svn:log V 27 Back down to normal limit. END K 10 svn:author V 3 dim K 8 svn:date V 27 2010-10-30T23:04:54.625387Z K 7 svn:log V 242 Tag the binutils master branch from the sourceware CVS repository, exactly as it was on Tue, 3 Jul 2007 07:54:19 +0000. Corresponds to git commit 397a64b350470350c8e0adb2af84439ea0f89272, which was the last commit before switching to GPLv3. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-10-30T23:07:30.143874Z K 7 svn:log V 807 Restructure the way the copyin/copyout segment is stored to prevent a concurrency bug. Since all SLB/SR entries were invalidated during an exception, a decrementer exception could cause the user segment to be invalidated during a copyin()/copyout() without a thread switch that would cause it to be restored from the PCB, potentially causing the operation to continue on invalid memory. This is now handled by explicit restoration of segment 12 from the PCB on 32-bit systems and a check in the Data Segment Exception handler on 64-bit. While here, cause copyin()/copyout() to check whether the requested user segment is already installed, saving some pipeline flushes, and fix the synchronization primitives around the mtsr and slbmte instructions to prevent accessing stale segments. MFC after: 2 weeks END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-10-30T23:09:56.041473Z K 7 svn:log V 95 Allow access to the HT I/O port space on the IBM CPC9X5 northbridge chips. MFC after: 2 weeks END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-10-30T23:49:37.120850Z K 7 svn:log V 47 Add another safety belt to pmap_demote_DMAP(). END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-10-31T00:35:18.956627Z K 7 svn:log V 32 MFC r214447: Correct a typo. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-10-31T00:37:00.037017Z K 7 svn:log V 32 MFC r214447: Correct a typo. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-10-31T00:51:22.444553Z K 7 svn:log V 365 MFC r214333: Factor out DDB commands from r204145, r204279 into if_debug.c for further enhancements (1). Switch to a standard 2-clause BSD license for this (2). Unfortunately we have to un-static the ifindex_table for this but do not publicly export it. Suggested by: rwatson (1) a while back. Approved by: thompsa (2) for the change from r204279. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-31T01:44:40.422841Z K 7 svn:log V 890 Don't call update_build_l() (which also updates PM_NEEDS_UPDATE) in multiport() or update_port(), instead always call it from the main routine, which occurs after the user has made a decision about any +IGNOREME files that might be present. (Also simplifies a bit.) Related to the above, in multiport() if the child returns and the port in question is not in PM_NEEDS_UPDATE (usually/[only?] because there is an +IGNOREME and they chose not to proceed) then add the port to PM_MULTI_BUILT and decrement $num_ports so that it will be ignored in the build phase. In post_first_pass() return if PM_NEEDS_UPDATE is empty. This is a micro-op in the common case, but allows us to give the right message to the user in the -a case where the only port that needs updating has an +IGNOREME file, and the user chose not to proceed. For -a add some whitespace around the "all ports are up to date" END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-31T01:57:13.602066Z K 7 svn:log V 62 We only need the "you can restart" text if -n PM_NEEDS_UPDATE END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-31T02:15:23.919896Z K 7 svn:log V 367 Clarify the problem described in the PR: The -e option can only deal with one port at a time so update the docs to reflect that more clearly, and update the code to use the various return values of find_glob_dirs() to make it more clear if the user specifies a pattern that matches more than one. PR: ports/151824 Submitted by: Ben Grimm END K 10 svn:author V 7 wollman K 8 svn:date V 27 2010-10-31T02:36:05.805198Z K 7 svn:log V 305 Make it possible to exclude directories by name no matter where they are in the filesystem from the locate database. By default, exclude ".zfs" directories, as users who who have set snapdir=visible and are taking frequent snapshots most likely do not want the snapshots included in the locate database. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-10-31T03:03:20.841142Z K 7 svn:log V 133 Rename BUS_SPACE_IO and BUS_SPACE_MEM defines to BUS_SPACE_TAG_IO and BUS_SPACE_TAG_MEM respectively to avoid conflict with nexus.c. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-31T04:45:25.245359Z K 7 svn:log V 31 Prep for the 9.6-ESV-R2 update END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-31T04:45:53.440838Z K 7 svn:log V 165 Update to 9.6-ESV-R2, the latest from ISC. This version contains bug fixes that are relevant to any caching/resolving name server; as well as DNSSEC-related fixes. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-10-31T07:09:58.562175Z K 7 svn:log V 221 In safe_exit() strip the prepended space from $PM_NEEDS_UPDATE before testing it with -n. Further reduce the amount of pointless stuff we do for -F, and clarify some user output to show we're fetching, not reinstalling. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-10-31T07:57:05.848047Z K 7 svn:log V 84 MFC: revision 208563 Reduce diffs against syscons_isa.c. No functional changes. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-10-31T08:02:47.717078Z K 7 svn:log V 74 MFC: revision 208632 Clarify a potential issue in get_fpcontext() use. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-10-31T08:08:18.600874Z K 7 svn:log V 51 MFC: revision 208634 Reduce diffs against i386. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-10-31T08:14:52.515402Z K 7 svn:log V 693 MFC: revision 208638 - Add an integer argument to idle to indicate how likely we are to wake from idle over the next tick. - Add a new MD routine, cpu_wake_idle() to wakeup idle threads who are suspended in cpu specific states. This function can fail and cause the scheduler to fall back to another mechanism (ipi). - Implement support for mwait in cpu_idle() on i386/amd64 machines that support it. mwait is a higher performance way to synchronize cpus as compared to hlt & ipis. - Allow selecting the idle routine by name via sysctl machdep.idle. This replaces machdep.cpu_idle_hlt. Only idle routines supported by the current machine are permitted. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-10-31T08:18:23.746274Z K 7 svn:log V 43 MFC: revision 208639 Use SEL_KPL macro. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-10-31T08:39:42.303260Z K 7 svn:log V 193 MFC: revision 214258 Rewrite the i386 memory probe: - Move the base memory setup into a new basemem_setup() routine. The mergeinfo is already recorded accidentally in the previous commit. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-10-31T08:50:31.082809Z K 7 svn:log V 121 MFC: revision 214258 Rewrite the i386 memory probe: - Move the base memory setup into a new basemem_setup() routine. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-10-31T09:05:04.673902Z K 7 svn:log V 140 MFC: revision 207355 - Change printf() calls to uprintf() for sigreturn(). - Normalize the messages to include both pid and thread name. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-10-31T09:21:27.977354Z K 7 svn:log V 115 Elaborate some more on the non-security implications of using -P Submitted by: delphij Discussion at: svn-src-all END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-10-31T11:44:41.818468Z K 7 svn:log V 215 Fix callout_tickstofirst() behavior after signed integer ticks overflow. This should fix callout precision drop to 1/4s after 25 days of uptime with HZ = 1000. Submitted by: Taku YAMAMOTO END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-10-31T12:05:37.804909Z K 7 svn:log V 343 MFC r214387: Add some missing documentation to the man page: - FILES section ref: ~/nsmb.conf - use of password in examples section - use of simple encryption for password in examples section PR: docs/132311 Submitted by: David Horn (dhorn2000 at gmail dot com) Patch corrected by: trhodes Approved by: trhodes END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-31T12:06:02.803880Z K 7 svn:log V 154 sh: Use iteration instead of recursion to evaluate semicolon lists. This reduces CPU and memory usage when executing long lists (such as long functions). END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-31T12:08:16.825527Z K 7 svn:log V 25 sh: Reindent evaltree(). END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-10-31T15:07:09.906427Z K 7 svn:log V 108 Add some missing parentheses so that moea_bat_mapped() actually works. Submitted by: alc MFC after: 3 days END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-10-31T16:54:50.424248Z K 7 svn:log V 136 Correct a merge issue from r214554, where the field had been deprecated and reserved in HEAD but is still there in 8. Reported by: dhw END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-10-31T18:27:05.589700Z K 7 svn:log V 102 Add a driver for the Apple Uninorth AGP host bridge found in all PowerPC Macintoshes with an AGP bus. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-10-31T19:16:54.198742Z K 7 svn:log V 100 Fix typo and grammar nit Submitted by: arundel MFC after: 7 days (or when the bikeshed has abated) END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-10-31T22:41:53.826755Z K 7 svn:log V 32 Make a comment reflect reality. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-10-31T22:46:39.063212Z K 7 svn:log V 103 Try to make the style consistent (including regarding NetBSD bits not yet merged) and adhere style(9). END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-10-31T22:55:51.013361Z K 7 svn:log V 199 Next-to-leading-order perturbation of synchronization operations for switching the user segment register. All races should now be closed and a minimum of pipelines flushes be required to close them. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-10-31T22:59:49.181137Z K 7 svn:log V 347 Turn a panic into a printf so IFM_ETH_MASTER on !IFM_1000_T is complained about but otherwise ignored. When allowing the master to be set manually via ifconfig(8) by adding the former to IFM_SUBTYPE_ETHERNET_OPTION_DESCRIPTIONS (as it should be) it seems to be unfavorable that a machine can be made to panic with a simple ifconfig(8) invocation. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-10-31T23:03:11.953665Z K 7 svn:log V 148 sh(1): Correct synopsis and make precise how $0 is set. In particular, the extra argument to set $0 with -c was not documented. MFC after: 1 week END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-10-31T23:04:15.069033Z K 7 svn:log V 136 Add a security nit to recent copyin/out changes: map the user segment no-execute in case of exploitable kernel bugs. MFC after: 1 week END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-11-01T00:42:25.451890Z K 7 svn:log V 214 Use integer for size of cpuset, as it won't be bigger than INT_MAX, This is requested by bge. Also move the sysctl into file kern_cpuset.c, because it should always be there, it is independent of thread scheduler. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-11-01T01:03:05.061917Z K 7 svn:log V 494 MFC: r214048, r214053 Modify the NFS clients and the NLM so that the NLM can be used by both clients. Since the NLM uses various fields of the nfsmount structure, those fields were extracted and put in a separate nfs_mountcommon structure stored in sys/nfs/nfs_mountcommon.h. This structure also has a function pointer for a function that extracts the required information from the mount point and nfs vnode for that particular client. Also, fix the type of the 3rd argument for this function. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2010-11-01T01:51:47.700431Z K 7 svn:log V 400 jilles@ pointed out that using ${PRUNEDIRS:=".zfs"} in updatedb.sh made it impossible to override PRUNEDIRS to make it empty. Use the non-colon form to only set PRUNEDIRS if it is completely unset. (For parallelism, the other configuration defaults here could be done the same way, but that could be more obviously accomplished by disabling updatedb in periodic.conf, so leave them alone for now.) END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-11-01T01:55:15.244043Z K 7 svn:log V 224 MFC: r214149 Modify the experimental NFS server in a manner analagous to r214049 for the regular NFS server, so that it will not do a VOP_LOOKUP() of ".." when at the root of a file system when performing a ReaddirPlus RPC. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2010-11-01T02:20:18.523576Z K 7 svn:log V 334 Style cleanup: make this look more like a 21st-century shell script and not something out of the early 1980s. Make sure all error messages go to stderr, not stdout. Since there's error-handling code to handle empty SEARCHPATHS and FILESYSTEMS, use the initialization form that allows this error to be diagnosed. (hat tip: jilles@) END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-11-01T02:21:35.880503Z K 7 svn:log V 208 MFC: r214224 Modify the file handle hash function in the experimental NFS server so that it will work better for non-UFS file systems. The new function simply sums the bytes of the fh_fid field of fhandle_t. END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-11-01T02:22:48.192054Z K 7 svn:log V 59 Implement pmap_is_prefaultable(). Reviewed by: nwhitehorn END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-11-01T06:17:02.966607Z K 7 svn:log V 167 MFC r213668: - Print the nmount(2) provided error message only when it is set. - Ensure that the error message is NUL-terminated before printing it. PR: bin/147482 END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-11-01T06:19:44.321342Z K 7 svn:log V 42 MFC r214419: Correct a typo. PR: 151321 END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-11-01T08:12:28.450839Z K 7 svn:log V 86 MFC r212784: amd64: reduce VM_KMEM_SIZE_SCALE to 1 allowing kernel to use more memory END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-11-01T08:20:14.664911Z K 7 svn:log V 82 MFC r213323: i386 and amd64 mp_machdep: improve topology detection for Intel CPUs END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-11-01T10:41:05.426301Z K 7 svn:log V 169 1. Remove invalid assertion. 2. Properly recalculate delta in case pthread_cond_timedwait() is interrupted. 3. Style fix. Reported by: [1] App Deb END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-11-01T10:42:14.492271Z K 7 svn:log V 85 Fix ztest when it is executed by just 'ztest' and not by full path '/usr/bin/ztest'. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-11-01T11:38:04.137204Z K 7 svn:log V 173 MFC r212376: Add minor optimization. It's less strict than its kernel counterpart due to upcoming ACL changes required by the new ZFS. MFC r212379: Fix previous commit. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-11-01T15:18:57.937768Z K 7 svn:log V 154 Correct the abbreviations for general I/O and signal traces. PR: docs/151854 Submitted by: Stephen Veiss stephen of brokenbottle net MFC after: 3 days END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-11-01T15:36:47.909902Z K 7 svn:log V 262 MFC r212906: First step at adopting FreeBSD to support PSARC/2010/029. This makes acl_is_trivial_np(3) properly recognize the new trivial ACLs. From the user point of view, that means "ls -l" no longer shows plus signs for all the files when running ZFS v28. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-11-01T15:43:42.808864Z K 7 svn:log V 117 MFC r214245: Remove workaround for ZFS bug; fix was committed to the //depot/user/pjd/zfs/... branch some time ago. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-11-01T17:27:09.207593Z K 7 svn:log V 109 Add DragonflyBSD 2.8 and OpenBSD 4.8 releases Also expand a stray tab in the family tree MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-11-01T17:34:04.057855Z K 7 svn:log V 313 Add an x86/include directory to the kernel to hold headers that are common to amd64, i386, and pc98. The headers are installed to /usr/include/x86 during an installworld, and an 'x86' symlink is created for kernel builds similar to 'machine' so that the headers can be included as . Reviewed by: imp END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-11-01T17:40:35.845597Z K 7 svn:log V 48 Move the header to . END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-11-01T18:18:46.609253Z K 7 svn:log V 45 Move to . END