ƒ­j181407 218 1123 177 312 440 302 448 290 241 223 339 160 347 431 159 439 263 159 271 344 244 237 686 552 1486 131 253 599 229 134 446 143 225 157 152 284 284 171 141 245 229 229 411 577 399 725 156 661 178 292 567 245 996 126 157 179 186 232 95 396 644 505 208 165 377 221 126 247 217 146 123 163 131 124 124 103 216 377 317 222 324 413 517 205 126 341 149 128 132 116 191 209 297 281 278 148 135 131 218 135 203 183 129 226 304 201 317 147 122 163 169 133 231 221 230 134 155 200 133 170 157 292 213 324 153 358 364 370 377 237 165 245 306 216 176 137 171 144 205 142 227 198 160 154 296 189 146 138 310 304 264 213 146 129 422 299 204 166 183 172 365 179 164 300 268 204 269 189 548 348 126 120 126 125 130 133 152 132 264 157 179 141 125 147 133 188 158 494 144 332 142 123 123 288 124 162 359 149 321 125 314 133 158 158 155 150 124 122 169 271 224 134 128 481 152 165 156 155 152 K 10 svn:author V 3 scf K 8 svn:date V 27 2008-08-08T00:49:28.592708Z K 7 svn:log V 1029 MFC: r181150, r181266 Detect if the application has cleared the environ variable by setting the first value (environ[0]) to NULL. This is in addition to the current detection of environ being replaced, which includes being set to NULL. Without this fix, the environment is not truly wiped, but appears to be by getenv() until an *env() call is made to alter the enviroment. This change is necessary to support those applications that use this method for clearing environ such as Dovecot and Postfix. Applications such as Sendmail and the base system's env replace environ (already detected). While neither of these methods are defined by SUSv3, it is best to support them due to historic reasons and in lieu of a clean, defined method. Add extra units tests for clearing environ using four different methods: 1. Set environ to NULL pointer. 2. Set environ[0] to NULL pointer. 3. Set environ to calloc()'d NULL-terminated array. 4. Set environ to static NULL-terminated array. Noticed by: Timo Sirainen Reviewed by: ache END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-08T00:49:52.884293Z K 7 svn:log V 83 Remove some bogo-mergeinfo that says that cxgb was merge from stable/7 to stable/7 END K 10 svn:author V 4 ache K 8 svn:date V 27 2008-08-08T01:02:30.645309Z K 7 svn:log V 218 1) Replace hardcoded RANDOM_MAX macro with wrong (1 less than must be) value with ((double)RAND_MAX + 1) 2) For exit code increase valid denominator upper range from 255 to 256 since returned value is [0 .. denom - 1] END K 10 svn:author V 4 ache K 8 svn:date V 27 2008-08-08T01:42:17.861726Z K 7 svn:log V 346 I was confused a bit by the wrong construction with RAND_MAX used in randomize_fd.c. Although the max value is the same currently, RAND_MAX is for rand(), not for random(). So move RANDOM_MAX const to the common file now, make it UL and use in randomize_fd.c too. (in any case its old value was 1 less then must be, as noted in the prev. commit) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T02:44:04.821726Z K 7 svn:log V 207 Cleanup (cont) Remove Makefile, which isn't part of the distributed sources. Remove Theory, which isn't part of the distributed source but came out of /vendor/tzcode/. Approved by: bde (mentor, implicit) END K 10 svn:author V 4 ache K 8 svn:date V 27 2008-08-08T02:46:47.047625Z K 7 svn:log V 354 1) Fix longstanding math bug with denominator > 1 (wrong probability). Test case: random -f some_small_file 10000 (in most cases must be no output) 2) Prevent number of lines > RANDOM_MAX (overflow or nothing may be choosed) with EFBIG err() 3) After line is found, terminate list loop for -U case too, since nothing to do in the rest of the loop left. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T02:55:34.106659Z K 7 svn:log V 195 Cleanup (cont) Remove Theory, which isn't part of the zoneinfo module but came out of /head/usr.sbin/zic (and isn't installed from there neither). Approved by: bde (implicit) MFC after: 1 week END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T03:18:30.637588Z K 7 svn:log V 146 Revert the change in leapseconds for 31 december 2008, so I can properly bootstrap the merge history on this module. Approved by: bde (implicit) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T03:21:20.363731Z K 7 svn:log V 128 Bootstrap the merge history for base/vendor/tzdata and base/share/zoneinfo to version tzdata2008b. Approved by: bde (implicit) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T03:35:34.192170Z K 7 svn:log V 244 Vendor import of tzdata2008c - Africa/Morocco will have DST in 2008. - Asia/Choibalsan should be GMT+08:00. - Asia/Pakistan will have DST in 2008. Also set all the svn:eol-style properties to native. Approved by: bde (mentor, implicit), des END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T03:37:34.570009Z K 7 svn:log V 66 Tagging of tzdata2008c. Approved by: bde (mentor, implicit), des END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T03:48:10.751027Z K 7 svn:log V 252 MFV of tzdata2008c - Africa/Morocco will have DST in 2008. - Asia/Choibalsan should be GMT+08:00. - Asia/Pakistan will have DST in 2008. Also set all the svn:eol-style properties to native. Approved by: bde (mentor, implicit), des MFC after: 1 week END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T03:56:52.373038Z K 7 svn:log V 336 Vendor import of tzdata2008d - Mauritius will have a DST experiment between 2008-11-01 and 2009-03-31. - Add/Fix historical data for C-Eur, the SovietZone, Germany, Bahamas, San Luis. - Add information about West Para (America/Santarem) - America/Eirunepe and America/Rio_Branco go to UTC-4 Approved by: bde (mentor, implicit), des END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T04:05:21.956352Z K 7 svn:log V 65 Tagging of tzdata2008d Approved by: bde (mentor, implicit), des END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T04:20:36.803442Z K 7 svn:log V 344 MFV of tzdata2008d - Mauritius will have a DST experiment between 2008-11-01 and 2009-03-31. - Add/Fix historical data for C-Eur, the SovietZone, Germany, Bahamas, San Luis. - Add information about West Para (America/Santarem) - America/Eirunepe and America/Rio_Branco go to UTC-4 Approved by: bde (mentor, implicit), des MFC after: 1 week END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T04:26:48.812057Z K 7 svn:log V 168 Vendor import no tzdata2008e: - Fix dates in 2008/2009 for Africa/Mauritius. - Leap second notification for the end of 2008. Approved by: bde (mentor, implicit), des END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T04:27:34.775533Z K 7 svn:log V 65 Tagging of tzdata2008e Approved by: bde (mentor, implicit), des END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T04:29:39.014953Z K 7 svn:log V 176 MFV on tzdata2008e: - Fix dates in 2008/2009 for Africa/Mauritius. - Leap second notification for the end of 2008. Approved by: bde (mentor, implicit), des MFC after: 1 week END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-08-08T04:34:00.518732Z K 7 svn:log V 246 In `freebsd-update IDS`, strip out file flags before we look for non-matching index lines. This fixes a bug where bogus warnings would be printed file has the wrong file flags AND has been updated by FreeBSD Update. Reported by: Royce Williams END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-08T04:37:43.696342Z K 7 svn:log V 149 Replace description on how to do CVS imports on this module with a description on how to do SVN imports on this module. Approved by: bde (implicit) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-08-08T10:36:16.408819Z K 7 svn:log V 139 Add /usr/share/man/whatis, /var/db/locate.database, and /var/log to the list of paths which `freebsd-update IDS` should ignore by default. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-08T13:43:56.657446Z K 7 svn:log V 594 Remove D_NEEDGIANT from io(4). There is no need to mark this device node to use Giant. The only architectures that use io(4) (i386 and amd64) only change a flag in td->td_frame, which is only accessed by curthread. Apart from this change, I think some fishy things may happen when using /dev/io in multithreaded applications. I haven't tested, but looking at the code, the flag doesn't get cleared when close() is called from another thread, but this may not be this important. I'm not removing D_NEEDGIANT from mem(4), because this driver isn't Giant safe at all (it calls GIANT_REQUIRED). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-08-08T14:36:21.995577Z K 7 svn:log V 455 Merge r177843,178147 from head to stable/7: Add rw_try_rlock() and rw_try_wlock() to rwlocks. These functions try the specified operation (rlocking and wlocking) and true is returned if the operation completes, false otherwise. The KPI is enriched by this commit, so __FreeBSD_version bumping and manpage updating will happen soon. Requested by: jeff, kris Trylocks were implemented, remove stale comment Discussed with: attilio, jhb END K 10 svn:author V 4 stas K 8 svn:date V 27 2008-08-08T16:26:53.507028Z K 7 svn:log V 1391 - Add cpuctl(4) pseudo-device driver to provide access to some low-level features of CPUs like reading/writing machine-specific registers, retrieving cpuid data, and updating microcode. - Add cpucontrol(8) utility, that provides userland access to the features of cpuctl(4). - Add subsequent manpages. The cpuctl(4) device operates as follows. The pseudo-device node cpuctlX is created for each cpu present in the systems. The pseudo-device minor number corresponds to the cpu number in the system. The cpuctl(4) pseudo- device allows a number of ioctl to be preformed, namely RDMSR/WRMSR/CPUID and UPDATE. The first pair alows the caller to read/write machine-specific registers from the correspondent CPU. cpuid data could be retrieved using the CPUID call, and microcode updates are applied via UPDATE. The permissions are inforced based on the pseudo-device file permissions. RDMSR/CPUID will be allowed when the caller has read access to the device node, while WRMSR/UPDATE will be granted only when the node is opened for writing. There're also a number of priv(9) checks. The cpucontrol(8) utility is intened to provide userland access to the cpuctl(4) device features. The utility also allows one to apply cpu microcode updates. Currently only Intel and AMD cpus are supported and were tested. Approved by: kib Reviewed by: rpaulo, cokane, Peter Jeremy MFC after: 1 month END K 10 svn:author V 3 raj K 8 svn:date V 27 2008-08-08T17:31:47.118136Z K 7 svn:log V 39 MFC 181296 Fix ARM nocache allocator. END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-08-08T18:00:33.594942Z K 7 svn:log V 157 Add a "glimpse" target to the kernel Makefile. Glimpse is a powerful "grep on an index". Especially addictive on slow laptop hard disks. MFC after: 2 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-08T19:39:11.489473Z K 7 svn:log V 506 Fix the hangs reported with the real mode BTX: - I had errantly assumed that all user requests should run with interrupts enabled. User requests for software interrupts, however, need to disable interrupts (and tracing) just like hardware interrupts. - Disable alignment checking when emulating a hardware interrupt as well (based on the description of the real mode operation of the 'INT' instruction in the IA-32 manuals). - Use constants for fields in %eflags. Tested by: bz MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-08-08T19:41:11.226801Z K 7 svn:log V 132 Merge r177846 from head to stable/7: Add manpages for rw_try_rlock() and rw_try_wlock() functions. Discussed with: attilio, jhb END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-08T19:41:14.430257Z K 7 svn:log V 40 Move mergeinfo for 175615 up one level. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-08T19:41:20.907608Z K 7 svn:log V 353 - Initialize the vm86 structure to a known-good state. Specifically, always set the %eflags used during a BIOS call via BTX to 0x202. Previously the flags field was uninitialized garbage, and thus it was "random" if interrupts were enabled or not during BIOS calls. - Use constants from for fields in %eflags. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-08T20:40:35.786450Z K 7 svn:log V 51 MFC: Fix PCI ID for 945GME and enable Q35/G33/Q33. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-08-08T20:42:42.761771Z K 7 svn:log V 127 Remove variables which are assigned values and never used thereafter. Found by: LLVM/Clang Static Checker Approved by: jasone END K 10 svn:author V 4 stas K 8 svn:date V 27 2008-08-08T21:36:49.080797Z K 7 svn:log V 64 - Bump __FreeBSD_version for cpuctl(4) added. Approved by: kib END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-08-08T22:40:04.084979Z K 7 svn:log V 56 Add prototype defination for setfib(2) to sys/socket.h. END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-08-08T23:19:48.822911Z K 7 svn:log V 190 MFC SVN rev 181093 Implement ratelimiting for debug messages. For now, allow at most one message per second. In the future might add a sysctl knob for each socket family to fine tune this. END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-08-08T23:23:44.230077Z K 7 svn:log V 190 MFC SVN rev 181093 Implement ratelimiting for debug messages. For now, allow at most one message per second. In the future might add a sysctl knob for each socket family to fine tune this. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-08-08T23:54:46.608071Z K 7 svn:log V 76 MFC r177991: Increase the size of the EFI system partition from 16M to 20M. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-08-09T00:30:46.551760Z K 7 svn:log V 46 MFC r181297: Add coretemp(4) and k8temp(4). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-08-09T01:19:00.625396Z K 7 svn:log V 149 Only symlink booted kernel directory to /boot/kernel if user has explicitly requested it. This is too dangerous to just do behind the admin's back. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-09T01:42:51.065006Z K 7 svn:log V 132 MFC r180946, r180981. Add missing jme(4), msk(4), re(4) and stge(4) in NOTES and ensure that LINT builds include these devices. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-09T01:57:09.623797Z K 7 svn:log V 132 MFC r180946, r180981. Add missing jme(4), msk(4), re(4) and stge(4) in NOTES and ensure that LINT builds include these devices. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-09T02:07:30.088442Z K 7 svn:log V 314 MFC r181270. The number of bits reserved for MSS in RealTek controllers is 11bits. This limits the maximum interface MTU size in TSO case as upper stack should not generate TCP segments with MSS greater than the limit. Armed with this information, disable TSO if interface MTU is greater than the limit. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-09T02:11:59.766787Z K 7 svn:log V 480 MFC r181271. Don't enable TSO by default. Users of RTL8169/8110 reported watchdog timeout issues and the root cause seems to stem from silicon bug of controller. Personally I couldn't reproduce it on RTL8169 controller but it seems it's dependent on usage pattern. For newer PCIe based controllers I have no TSO complaints but turning off TSO would be more safe. Users who are sure that their controller works with TSO can still reenable the TSO with ifconfig(8). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-09T02:26:07.366392Z K 7 svn:log V 302 MFC r181272-r181275. r181272: Use ANSI C declarations for all functions. r181273: Remove register keyword. r181274: Remove return keyword at the end of functions that return void. r181275: Rearrange conditional compilation directives. This makes syntax highlighting work in vim. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-09T03:37:12.445385Z K 7 svn:log V 632 While most bridges can bring a card out of reset in 20ms, there are some bridge + card combinations that take longer for reasons unknown. Adjust the timeout to be 100ms on all !RICOH bridges, but leave RICOH at 400ms. The 400ms is "lore" from other open source projects, and I've never see my ricoh bridge chips take this long. Maybe it is the same thing? Maybe a bit should be read instead of a hard-wired pause? After this adjustment, a few cards that I'd insert and get only: cbb0: card_power: 3V cbb0: card_power: 0V with full debugging enabled would actually try to attach. Reported by: sam@ (I think) MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-09T03:54:12.843118Z K 7 svn:log V 64 Change -1 to 0xfffffffful since the interface returns uint32_t. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-09T04:08:36.543492Z K 7 svn:log V 568 Rather than waiting a fixed amount of time, which might not be enough and also holds things up, check every 20ms to see if we can read the vendor of device 0.0. It will be 0xffffffff until the card is out of reset. Always wait at least 20ms, for safety. I think this is a better fix to the reset problem. However, I did it as a separate commit in case something bad happens, people can roll back to the commit before this one to see if that gives them reliable behavior. I don't have FreeBSD up on enough machines to do exhaustive testing on all known bridges... END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-09T05:37:22.369842Z K 7 svn:log V 86 recognize WPS ie's Submitted by: "Chuck Tuffli" MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-09T05:46:01.333677Z K 7 svn:log V 199 Verify that the WPA flags set are actually compatible with the driver's set of valid flags. Otherwise, wpa_supplicant wouldn't report an error for old wi cards that can't do WPA. Reviewed by: sam@ END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-08-09T05:46:13.991404Z K 7 svn:log V 474 Intel describes the behavior of their processors as "undefined" if two or more mappings to the same physical page have different memory types, i.e., PAT settings. Consequently, if pmap_change_attr() is applied to a virtual address range within the kernel map, then the corresponding ranges of the direct map also need to be changed. Enhance pmap_change_attr() to handle this case automatically. Add a comment describing what pmap_change_attr() does. Discussed with: jhb END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-08-09T06:35:19.069240Z K 7 svn:log V 149 Only symlink booted kernel directory to /boot/kernel if user has explicitly requested it. This is too dangerous to just do behind the admin's back. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-09T07:41:18.196434Z K 7 svn:log V 903 After some intial testing, there are even slower cards than the ones that I have. Wait up to 1.1s for the card to become ready. Document what the standards say, and use that to justify the behavior in the code: PCI standard says that a card must respond to configuration cycles within 2^25 cycles after reset goes high, which is approximately 1s. Therefore, give cards a little break and wait for up to 1.1s for VENDOR to become valid. Only look at the vendor part of the ID, since only it can't be 0xffff (although in practice vendor/device will always be != 0xfffffffff). Include detailed pointers to standards so epople understand why we're doing what we're doing and why it just might be OK. Make it clear in the timeout message that it is just a warning, sinc we try to soldier on as best we can anyway. This should eliminate an error message that r181453 produced on certain Atheros cards. END K 10 svn:author V 3 phk K 8 svn:date V 27 2008-08-09T09:27:06.515772Z K 7 svn:log V 34 Track /etc/ttys change to uart(4) END K 10 svn:author V 3 phk K 8 svn:date V 27 2008-08-09T09:27:54.975421Z K 7 svn:log V 65 Add -i option to supress image building. Submitted by: keramida END K 10 svn:author V 3 phk K 8 svn:date V 27 2008-08-09T09:37:44.158062Z K 7 svn:log V 87 Add late customize hook Submitted by: Patrick M. Hausen Sat on for far too long: phk END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-09T10:26:21.447798Z K 7 svn:log V 94 Switch to simplified BSD license (with phk's approval), plus whitespace and style(9) cleanup. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-09T11:14:05.988987Z K 7 svn:log V 139 Add sbuf_new_auto as a shortcut for the very common case of creating a completely dynamic sbuf. Obtained from: Varnish MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-09T11:28:57.723900Z K 7 svn:log V 4 Nit END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-09T12:42:12.855815Z K 7 svn:log V 304 Remove unneeded D_NEEDGIANT from /dev/fd/{0,1,2}. There is no reason the fdopen() routine needs Giant. It only sets curthread->td_dupfd, based on the device unit number of the cdev. I guess we won't get massive performance improvements here, but still, I assume we eventually want to get rid of Giant. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-09T14:44:04.851019Z K 7 svn:log V 552 Delete unused files in the window(1) directory that contain a colon. During the import of the 4.4BSD Lite sources, four files got added to the repository called :tt, :tty, :var and :ww. They seem to contain some kind of debug information. These files aren't used/installed anywhere. Unfortunately the colons in the filenames prevents us from checking out the source tree on file systems that don't support colons (such as FAT). Just remove these unneeded files to keep SVN happy. Reported by: Rohit Tripathi MFC after: 3 days END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-08-09T14:52:31.775928Z K 7 svn:log V 409 Add glxsb(4) driver for the Security Block in AMD Geode LX processors (as found in Soekris hardware, for instance). The hardware supports acceleration of AES-128-CBC accessible through crypto(4) and supplies entropy to random(4). TODO: o Implement rndtest(4) support o Performance enhancements Submitted by: Patrick Lamaizière Reviewed by: jhb, sam MFC after: 1 week END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-08-09T14:54:19.145813Z K 7 svn:log V 112 Add the glxsb(4) manual page. Submitted by: Patrick Lamaizière MFC after: 1 week END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-08-09T15:09:51.781916Z K 7 svn:log V 70 Typo: glxsb(4) was imported to FreeBSD 8.0, not 7.0. Spotted by: kib END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-09T15:55:10.308294Z K 7 svn:log V 284 It turns out that checking the first DWORD register is more reliable on a variety of cards. Adjust the comments accordingly to match the code. Even if the vendor chose 0xffff for the device ID, the vendor ID can't be 0xffff, so the test is still valid from a standards perspective. END K 10 svn:author V 6 ivoras K 8 svn:date V 27 2008-08-09T16:47:30.636278Z K 7 svn:log V 125 Clean up of dead code and possible unassigned variable usage. Found by: LLVM/Clang Static Checker Approved by: gnn (mentor) END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-09T17:29:36.397625Z K 7 svn:log V 34 fix typo Submitted by: N.J. Mann END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-08-09T19:42:37.773732Z K 7 svn:log V 154 Sessions in-use are at the end of the queue, so use TAILQ_FOREACH_REVERSE() when looking for them. Idea from: Patrick Lamaiziere END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-08-09T19:43:44.210535Z K 7 svn:log V 124 When freeing session, restore its ID after zeroing memory. Bug tracked down by: Patrick Lamaiziere END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-08-09T19:45:43.952496Z K 7 svn:log V 54 We don't have to drop a lock around malloc(M_NOWAIT). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-08-09T19:47:19.518246Z K 7 svn:log V 31 Implify sessions freeing loop. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-08-09T19:48:59.344985Z K 7 svn:log V 71 - Fix freeing session on newsession failure. - Update copyright years. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-08-09T20:01:01.530956Z K 7 svn:log V 39 Simplify session selection/allocation. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-08-09T20:55:52.088779Z K 7 svn:log V 28 MFC r179780 Fix spelling. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-08-09T21:00:15.042220Z K 7 svn:log V 28 MFC r179780 Fix spelling. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-09T21:51:57.435970Z K 7 svn:log V 11 fix syntax END K 10 svn:author V 4 brix K 8 svn:date V 27 2008-08-09T22:25:13.995646Z K 7 svn:log V 122 Add quirks for making uhid(4) ignore the Apple iPhone and iPhone 3G. Reviewed by: sam Approved by: sam MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-09T23:14:37.384273Z K 7 svn:log V 279 Fix up mergeinfo to reflect the current status of this branch. stable/7/lib/libarchive was already almost identical to head/lib/libarchive@177777. This matches it up exactly (except that I declined to resurrect the .cvsignore file) and records that alignment in svn:mergeinfo. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T02:01:33.125959Z K 7 svn:log V 219 Update svn:mergeinfo to record the status of old MFCs on this branch. This branch also currently includes some small changes cherry-picked from SVN r174991 and SVN r175072 that aren't yet acknowledged in svn:mergeinfo. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T02:06:28.588220Z K 7 svn:log V 124 MfP4: Joerg Sonnenberger's fixes to make 'ar' and 'pax' writers robust against multiple calls to their destroy() functions. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T02:13:52.882924Z K 7 svn:log V 226 MFC r179125 > r179125 | cperciva | 2008-05-19 11:06:48 -0700 (Mon, 19 May 2008) | 5 lines > Return ARCHIVE_FATAL if we can't allocate memory instead of going ahead and > dereferencing NULL. > Found by: Coverity Prevent END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T02:17:23.401064Z K 7 svn:log V 315 MFC r179234 | cperciva | 2008-05-22 21:57:28 -0700 (Thu, 22 May 2008) > We only use the string "?rwxrwxrwx " once, so inline it rather than > declaring a variable which points to it. Aside from eliminating a > line of code and one level of unnecessary indirection, this eliminates > a false positive in Coverity. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T02:19:17.775761Z K 7 svn:log V 419 MFC r179235 | cperciva | 2008-05-22 22:01:29 -0700 (Thu, 22 May 2008) > Check that lseek(2) succeeds and puts us where we expect. [1] > > While we're here, fix a long-standing bug in the handling of write(2) > errors: The API changed from "return # of bytes written" to "return > status code" almost 4 years ago, so instead of returning (-1) we need > to return ARCHIVE_FATAL. > > Found by: Coverity Prevent [1] END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T03:13:42.142284Z K 7 svn:log V 107 Explain why two apparently-identical archive_read_data() calls really should have different return values. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T04:32:47.309007Z K 7 svn:log V 29 Big MFC of libarchive 2.5.5. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T05:00:14.773603Z K 7 svn:log V 243 MFC r180027, r180028, r180122, r180123, r181489 Cumulatively, these implement CRC32 validation when reading Zip archives and the test suite updates to ensure that CRC32 checking really will fail on a damaged entry and succeed on a valid one. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T05:30:28.813465Z K 7 svn:log V 52 MFC various corrections to the test suite Makefile. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T05:38:07.738946Z K 7 svn:log V 31 MFC missing $FreeBSD$ markers. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T05:39:25.213805Z K 7 svn:log V 35 MFC removal of an unused variable. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T05:40:16.852221Z K 7 svn:log V 19 MFC __dead2 marker END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-08-10T05:57:10.032503Z K 7 svn:log V 95 MFC r174141 Correct the nwbx_ies field type in struct ndis_wlan_bssid_ex. PR: kern/118369 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-08-10T06:03:46.079116Z K 7 svn:log V 112 MFC r175217 Add IFT_BRIDGE to the Ethernet section so l2 addresses are formatted correctly. PR: bin/119542 END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:09:25.211969Z K 7 svn:log V 199 MFC r181485 | kientzle | 2008-08-09 19:06:28 -0700 (Sat, 09 Aug 2008) > MfP4: Joerg Sonnenberger's fixes to make 'ar' and 'pax' writers > robust against multiple calls to their destroy() functions. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:24:31.927730Z K 7 svn:log V 183 MFC r176395 | kientzle | 2008-02-18 21:27:17 -0800 (Mon, 18 Feb 2008) > Allow appending to archives on block devices as well as > archives in regular files, since both are seekable. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:26:29.230529Z K 7 svn:log V 180 MFC r177204 | kientzle | 2008-03-14 19:41:44 -0700 (Fri, 14 Mar 2008) > Enable and document the -Z option for selecting "compress" compression, > now that libarchive supports it. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:28:39.610253Z K 7 svn:log V 51 MFC --compress and --uncompress as synonyms for -Z END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:30:40.891382Z K 7 svn:log V 38 MFC --chroot option and documentation END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:32:34.993489Z K 7 svn:log V 34 MFC -q as synonym for --fast-read END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:36:43.080563Z K 7 svn:log V 120 MFC r177211 | kientzle | 2008-03-14 20:28:39 -0700 (Fri, 14 Mar 2008) Support NetBSD's --insecure as a synonym for -P. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:43:20.054074Z K 7 svn:log V 38 MFC r177214: style fix and a comment. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:44:39.450898Z K 7 svn:log V 105 MFC r178714: allow -r and -T together even when there are no files on the command line. PR: bin/123246 END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:53:28.729368Z K 7 svn:log V 86 MFC r178715, r175052: New bsdtar test harness, modeled after libarchive test harness. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T06:58:09.426710Z K 7 svn:log V 32 MFC r178716: --version succeeds END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:00:12.626737Z K 7 svn:log V 128 MFC r178717: --format is permitted with -r or -u, document that -o is a synonym for --format=ustar when used with -c, -r, or -u END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:02:48.378671Z K 7 svn:log V 206 MFC r179072 | cperciva | 2008-05-17 08:55:29 -0700 (Sat, 17 May 2008) > Add --keep-newer-files option (as in GNU tar: When in -x mode, ignore > files if the existing file is newer than the archive entry). END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:07:00.393638Z K 7 svn:log V 103 MFC r179083, r179213: When we receive SIGINFO (or SIGUSR1), print out some basic progress information. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:14:38.907929Z K 7 svn:log V 219 MFC r179131 | cperciva | 2008-05-19 11:38:01 -0700 (Mon, 19 May 2008) Avoid a call to malloc(0) when invoked as 'tar ""'. This avoids a bizarre error message when malloc() is set to System V mode (malloc(0) == NULL). END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:15:33.565561Z K 7 svn:log V 50 MFC r179236: Remove an unnecessary check for NULL END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:35:55.554965Z K 7 svn:log V 25 Big MFC of bsdtar 2.5.5. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:38:25.409069Z K 7 svn:log V 66 MFC r179988: Include the filename when reporting file truncation. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:41:00.318064Z K 7 svn:log V 72 MFC r180277: Restore an unnecessary NULL check, for stylistic reasons. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:43:19.164706Z K 7 svn:log V 36 MFC r180281: Clean up fd handling. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:45:38.164181Z K 7 svn:log V 133 MFC r180283, r180284: Allocate 64k copy buffer on heap, not stack. Refactor duplicated tar_mode_[cru] code down into archive_write. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:46:13.767131Z K 7 svn:log V 123 MFC r180827 | simon | 2008-07-26 10:22:40 -0700 (Sat, 26 Jul 2008) - Fix mtree example so it works. - Document --version. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:47:34.184810Z K 7 svn:log V 132 Actually MFC r180827 | simon | 2008-07-26 10:22:40 -0700 (Sat, 26 Jul 2008) - Fix mtree example so it works. - Document --version. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T07:48:41.055921Z K 7 svn:log V 37 MFC r181269: Colin's __dead2 markers END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-10T09:45:52.184926Z K 7 svn:log V 63 Move the xl driver form sys/pci to sys/dev/xl for consistency. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-10T09:55:14.524822Z K 7 svn:log V 107 Read the config space of the child, not the bridge, to determine when the child is out of reset... END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-10T10:00:14.355535Z K 7 svn:log V 41 Move sis to sys/dev/sis for consistency. END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-08-10T10:04:14.621031Z K 7 svn:log V 75 Take joe's commit bit for safekeeping, per his request. Approved by: core END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-08-10T10:15:20.365328Z K 7 svn:log V 62 MFC r181432: Add a "glimpse" target to the kernel Makefile. END K 10 svn:author V 4 ache K 8 svn:date V 27 2008-08-10T11:31:56.761366Z K 7 svn:log V 198 All cosmetic. 1) Rename RANDOM_MAX to RANDOM_MAX_PLUS1 to not confuse with random()'s max 2) Use calloc() instead of zeroing fields explicitly 3) "too many lines" -> "too many delimiters" for err() END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-10T12:15:36.985347Z K 7 svn:log V 120 Revert r181345. Move the NULL pointer check to the vfs_deleteopt() function. Discussed with: rodrigc MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-10T13:18:07.849937Z K 7 svn:log V 231 MFC r181235: Calling linker_load_dependencies() while holding the module' vnode lock may cause a LOR between kld_sx lock and vnode lock. linker_load_dependencies() drops kld_sx, and another thread may attempt to load the same kld. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2008-08-10T15:10:39.939695Z K 7 svn:log V 56 Minor typo fix, caught while skimming through the file. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2008-08-10T18:11:24.619891Z K 7 svn:log V 261 Improve periodic/security/550.ipfwlimit a bit: - don't run it if net.inet.ip.fw.verbose = 0 as it is pointless - handle rules without logging limit correctly [1] (those rules show up without logamount in "ipfw -a list") PR: conf/126060 [1] MFC after: 1 month END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T18:21:50.994912Z K 7 svn:log V 266 MFC r175051 | kientzle | 2008-01-01 16:27:14 -0800 (Tue, 01 Jan 2008) * prototypes for optarg/optind on platforms that don't already have them * Disambiguate version number macros * Remove unnecessary PACKAGE_NAME macro * Hook for forthcoming bsdtar test suite END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T18:27:49.755144Z K 7 svn:log V 272 MFC r175558 | kientzle | 2008-01-21 23:23:44 -0800 (Mon, 21 Jan 2008) Always accept -l with the SUSv2 meaning. GNU tar finally adopted this usage a few years ago so there's no need to recognize the old GNU behavior nor to error out if we think someone is requesting it. END K 10 svn:author V 3 das K 8 svn:date V 27 2008-08-10T19:02:57.376209Z K 7 svn:log V 284 Make -mfancy-math-387 the default on FreeBSD, as it is on most other operating systems. Previously, gcc would inhibit the generation of fsqrt, fsin, and several other floating point instructions, for the benefit of the old in-kernel math emulator, which was removed over 5 years ago. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2008-08-10T19:10:40.967950Z K 7 svn:log V 140 MFC r168998 (by phk) to stable/6: Get endianess right. Why would an XML library need to know about endianess anyway ?? PR: kern/98618 END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T19:31:20.673528Z K 7 svn:log V 68 Clean up mergeinfo mess created by an inadvertent partial checkout. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T19:33:23.469967Z K 7 svn:log V 147 MFC r175049 | kientzle | 2008-01-01 16:23:00 -0800 (Tue, 01 Jan 2008) Include a suitable stub definition of __FBSDID() for non-FreeBSD platforms. END K 10 svn:author V 3 das K 8 svn:date V 27 2008-08-10T19:33:35.711867Z K 7 svn:log V 213 Make -fno-math-errno the default. Our libm doesn't support the SysV mistake of setting errno, and never has. This will need to be fixed upstream in a more generic way, but the changes are somewhat more involved. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T19:35:08.686397Z K 7 svn:log V 118 MFC r175050: Note the release data of Seventh Edition Unix, which was the first public appearance of a 'tar' command. END K 10 svn:author V 3 das K 8 svn:date V 27 2008-08-10T19:35:09.615064Z K 7 svn:log V 84 Doc updates for changes in the default values of -ffancy-math-387 and -mmath-errno. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T19:43:54.075362Z K 7 svn:log V 40 Synchronize svn:mergeinfo with reality. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:14:26.633679Z K 7 svn:log V 74 Correct test_tar_large so it works correctly with the libarchive 1.x API. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:18:59.394700Z K 7 svn:log V 47 MFC libarchive 2.4.10, including test harness. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:26:02.541045Z K 7 svn:log V 107 Replace calls to a->decompressor->read_ahead with __archive_read_ahead(), which saves a few lines of code. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:29:06.681883Z K 7 svn:log V 45 MFC: Rename 'i4' to 'archive_le32dec', etc. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:31:15.564949Z K 7 svn:log V 129 MFC r175307: Don't worry about multiple initializations of the 'tar' reader, recognize empty tar archives as such, update test. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-08-10T21:31:39.400911Z K 7 svn:log V 101 MFC r172615 (cognet) Do not use __XSCALE__ to detect if clz is available, use _ARM_ARCH_5 instead. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:32:26.649596Z K 7 svn:log V 63 MFC r175343: Recognize uppercase hex digits in cpio archives. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:33:38.650115Z K 7 svn:log V 57 MFC r175358: Support single-file multifile Zip archives. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:35:28.972455Z K 7 svn:log V 198 MFC r175422: Reconnect the progress callback that got disconnected in the 2.0 refactoring of the write-to-disk logic. This isn't used by bsdtar, but is used by other libarchive-based applications. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:45:52.135510Z K 7 svn:log V 92 MFC r175423,175426-175428,175842-175843: Various improvements to hardlink restore handling. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:47:02.262731Z K 7 svn:log V 49 MFC r175589: Fix symlink writing in newc format. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:51:42.916133Z K 7 svn:log V 41 MFC: comment update and version # tweak. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-10T21:57:23.260058Z K 7 svn:log V 212 MFC r176396-176400,176405: various portability fixes: Don't use non-portable symbolic constants when portable numbers will do, use O_BINARY on platforms that define it, accomodate systems that lack device nodes. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T01:19:36.016622Z K 7 svn:log V 206 Fix up test suite so it works again with the libarchive 1.x API. In particular, FreeBSD 6 still uses the libarchive 1.x API and this correction will permit MFCing new libarchive features back to FreeBSD 6. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-11T01:45:05.178870Z K 7 svn:log V 167 Partial back out r180952. pci_get_vendor() and pci_get_device() don't do configuration space accessses so cahcing them makes no sense. Pointed out by: jhb, imp, des END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-11T01:49:46.965083Z K 7 svn:log V 116 Use device_set_desc() instead of device_set_desc_copy() as we don't manipulate the verbose description of a device. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T01:50:00.050303Z K 7 svn:log V 49 MFC r176401, r177084: Test harness improvements. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T01:51:41.245551Z K 7 svn:log V 32 MFC r176402: Minor code cleanup END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T01:57:42.058264Z K 7 svn:log V 324 MFC ISO9660 improvements from r176403 and r179321: * More portable substitute for platforms that lack timegm() * detect buffer allocation overflow * don't be confused by zero-length files (such as symlinks or device nodes) with garbage offsets; this seems to fix most instances of "Ignoring out-of-order file" END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:00:37.418197Z K 7 svn:log V 201 MFC r176432: sanity-check the compression buffer size for gzip. This should be overhauled to allow the compression buffer to be larger than the output block size, but the check is better than nothing. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:01:57.568365Z K 7 svn:log V 106 MFC r176619: Optimize skipping of zip bodies. This greatly accelerates "tar -tf" on large Zip archives. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:05:22.182857Z K 7 svn:log V 69 MFC r176620, r177029, r177030: Spelling and formatting corrections. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:08:03.696977Z K 7 svn:log V 86 MFC r177081, r177082: Fix return values when you hit the end of an ACL or xattr list. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:09:08.760526Z K 7 svn:log V 75 MFC r177082: remove unused fields from the private archive_read structure. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:15:12.980740Z K 7 svn:log V 267 Don't MFC r177122. It's nice to be able to read very large 'ar' archives, but it changes the API, so it is inappropriate for a stable branch. 'ar' support is new enough in this branch that the lack of support for GNU/SVR4 filename tables over 64k is not a problem. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:17:32.188085Z K 7 svn:log V 82 MFC r177182: Use the correct numeric constant instead of the wrong symbolic one. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:20:24.472198Z K 7 svn:log V 67 MFC r177183: compress write support, thanks to Joerg Sonnenberger. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:31:07.632576Z K 7 svn:log V 202 MFC r177185,r177186,r177187: Rework the versioning interface again. The new interface has fewer elements and seems to be easier to use. Of course, I'm retaining the old interface until libarchive 3.x. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:36:45.475264Z K 7 svn:log V 170 MFC r177188: Allow archive_entry_clear() (and hence, archive_entry_free()) to graciously accept a NULL argument. This makes archive_entry_free() parallel with free(3). END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:40:08.970145Z K 7 svn:log V 106 MFC r177190: comment out argument names in public header to guard against inadvertent namespace problems. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:42:08.899158Z K 7 svn:log V 171 MFC r177192: The default block size actually should not be published as a public constant. Just hardcode the numeric value for now until we can do something more clever. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T02:51:42.878997Z K 7 svn:log V 92 MFC r177191: new public functions archive_entry_copy_link() and archive_entry_copy_link_w() END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T03:00:44.843094Z K 7 svn:log V 450 MFC r177193, r177199: If the locale of the filename on disk doesn't match the locale in effect when the archiver is run, then attempts to convert filenames to UTF-8 can fail and result in truncated filenames in pax format archives. Detect such failures and fall back on storing the filename as a binary string in such cases. Read the log message for r177199 for more details about this problem. On FreeBSD, using "C" locale is a good workaround. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-08-11T03:57:31.638171Z K 7 svn:log V 251 Add Conexant/Intersil PrismGT SoftMAC wireless USB driver - upgt(4). This driver supports GW3887 based chipsets and works on x86/powerpc/sparc64. You need upgtfw kernel module before loading upgt(4). Please see the manpage. Obtained from: OpenBSD END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T04:05:34.801718Z K 7 svn:log V 29 MFC r177189: Minor type fix. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T04:07:18.284386Z K 7 svn:log V 23 svn:ignore built files END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-08-11T04:46:14.266685Z K 7 svn:log V 30 Connect upgt(4) to the build. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-08-11T04:48:34.807931Z K 7 svn:log V 29 Connect upgt.4 to the build. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2008-08-11T04:52:22.028886Z K 7 svn:log V 36 MFC: r181343 Fix a copy/paste error END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-08-11T04:54:43.569739Z K 7 svn:log V 37 Add an entry for the upgt(4) module. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-08-11T04:58:06.979443Z K 7 svn:log V 56 Add upgt(4) to the list of supported network interface. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T05:03:44.741359Z K 7 svn:log V 35 MFC r177200: GC an unused variable END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T05:05:29.152883Z K 7 svn:log V 166 MFC r177201, r177212: Implement /PaxHeader./ as the fake directory used to store the pax extended headers, per SUS, but disable it because it mucks up testing. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T05:06:27.754311Z K 7 svn:log V 60 MFC r177213: use fstat() on FreeBSD, and use it correctly. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T05:09:44.306631Z K 7 svn:log V 82 MFC r177220: Remove duplicate fields and update the code to use the correct ones. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T05:10:35.655738Z K 7 svn:log V 44 MFC r177221, r177223: clean up after tests END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T05:11:32.879271Z K 7 svn:log V 28 MFC r177226: comment update END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T05:12:28.264595Z K 7 svn:log V 50 MFC r177473: link manpage for archive_write_close END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T05:13:55.888086Z K 7 svn:log V 36 MFC r176404: portability to Windows END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T05:16:03.465920Z K 7 svn:log V 91 MFC r179125, r179234, r179235: A couple of bugs discovered by Colin using Coverity Prevent END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-11T05:18:10.587454Z K 7 svn:log V 61 MFC r177217,r177218: a few improvements to the mtree reader END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-08-11T08:41:08.169073Z K 7 svn:log V 401 - Convert sc_sessions_mtx mutex to a rwlock, so in the fast path (glxsb_process()) we don't block others when looking for our session. - Simplify the loop responsible for freeing sessions on detach. - No need to drop a lock around malloc(M_NOWAIT). - Treat ses_used as boolean. - Avoid gotos where possible. - Various style(9) fixes. Reviewed by: philip, Patrick Lamaiziere END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2008-08-11T08:42:31.242401Z K 7 svn:log V 47 Correct a few minor markup and grammar issues. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-11T10:30:23.059684Z K 7 svn:log V 239 MFC r177431: Improve VT_WAITACTIVE semantics. - Wait for requested vty activation regardless its open state. - Remove redundant console cleanup. MFC r181286: Lower the priority of the sleep in the syscons for "waitvt" wchan to PZERO + 1. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2008-08-11T17:59:47.421995Z K 7 svn:log V 47 MFC r181295: tcp state reuse PR: kern/125261 END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-11T18:33:10.813865Z K 7 svn:log V 31 MFC of the em/igb driver reorg END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-11T18:37:51.713278Z K 7 svn:log V 31 MFC of the em/igb driver reorg END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-11T18:45:51.627060Z K 7 svn:log V 195 MFC of the new em/igb driver reorg, sources for both drivers now reside in dev/e1000 so static kernel build works correctly but loadable modules still build in independent directories as before. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-11T18:53:36.840409Z K 7 svn:log V 32 MFC of the generic LRO facility END K 10 svn:author V 3 raj K 8 svn:date V 27 2008-08-11T19:26:55.460195Z K 7 svn:log V 70 Rename ds1339 -> ds133x to better fit the upcoming driver extensions. END K 10 svn:author V 3 raj K 8 svn:date V 27 2008-08-11T19:33:58.347663Z K 7 svn:log V 266 Rework Dallas Semiconductor RTC support. - Extend the DS1339 driver to recognize more chips in the family: DS1337, DS1338, DS1339 are now supported - Provide run-time chip detection Reviewed, tested by: stas Obtained from: Piotr Ziecik kosmo ! semihalf dot com END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-11T20:10:52.833230Z K 7 svn:log V 57 MFamd64: Decode "cmov*" instructions. MFC after: 1 week END K 10 svn:author V 4 csjp K 8 svn:date V 27 2008-08-11T20:14:56.662009Z K 7 svn:log V 227 Make sure we check the preselection masks present for all audit pipes. It is possible that the audit pipe(s) have different preselection configs then the global preselection mask. Spotted by: Vincenzo Iozzo MFC after: 2 weeks END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-11T20:19:38.558966Z K 7 svn:log V 33 MFC of vlan attach event support END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-11T20:19:42.344042Z K 7 svn:log V 221 Decode some more "exotic" instructions including: fxsave, fxrstor, ldmxcsr, stmxcsr, clflush, lfence, mfence, sfence, syscall, sysret, sysenter, sysexit, pause, monitor, mwait, and swapgs (amd64 only). MFC after: 1 week END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-11T20:20:13.977312Z K 7 svn:log V 41 MFC of vlan attach notification support. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-08-11T20:24:08.184115Z K 7 svn:log V 63 MFC: 181399 Allow 53C1010 without NVRAM to negotiate Ultra-3. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-08-11T20:28:45.127834Z K 7 svn:log V 63 MFC: 181399 Allow 53C1010 without NVRAM to negotiate Ultra-3. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-11T20:30:31.916046Z K 7 svn:log V 63 MFC of the e1000 driver reorg - add igb to the default kernel. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-11T20:31:14.368609Z K 7 svn:log V 58 MFC of the e1000 driver reorg - add igb driver to GENERIC END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-11T20:43:01.304272Z K 7 svn:log V 32 Add LRO code into kernel build. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-11T21:02:22.357644Z K 7 svn:log V 30 MFC of the 1.4.7 ixgbe driver END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-11T23:01:34.501951Z K 7 svn:log V 75 Vendor fix for PHY problem. Obtained from: Chelsio Inc. MFC after: 3 days END K 10 svn:author V 4 ache K 8 svn:date V 27 2008-08-11T23:24:42.003449Z K 7 svn:log V 177 Suggections from bde@ 1) Split too long source lines 2) Portable code should not assume that null pointer == all-bits-0, so back out prev. calloc() change. Submitted by: bde END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-12T00:27:32.463353Z K 7 svn:log V 129 Remove cxgb private lro implementation and switch to using system implementation. Obtained from: Chelsio Inc. MFC after: 1 week END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-12T00:52:10.328568Z K 7 svn:log V 38 Remove whitespace at the end of line. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-12T00:55:03.395337Z K 7 svn:log V 32 Remove 'cr' at the end of line. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-12T00:57:39.771987Z K 7 svn:log V 384 Restore link state handling which was broken in rev 1.69. Also report current link state while auto-negotiation is in progress. With this change link loss should be reported within a second and drivers that rely on link state should work. Reported by: Pete French < petefrench at ticketswitch dot com > Tested by: Pete French < petefrench at ticketswitch dot com > MFC after: 1 week END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2008-08-12T01:17:34.010290Z K 7 svn:log V 58 Add et(4) to the list of drivers use the miibus interface END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2008-08-12T01:21:43.924516Z K 7 svn:log V 71 MFC: r181620 Add et(4) to the list of drivers use the miibus interface END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-12T04:55:33.222917Z K 7 svn:log V 62 MFC of r181322 style(9)ify usr.bin/calendar PR: bin/118644 END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-12T04:55:54.071291Z K 7 svn:log V 61 MFC of r181322 style(9)ify usr.bin/calendar PR: bin/11864 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-12T07:36:56.028555Z K 7 svn:log V 58 Import OS interfaces to Xen services. MFC after: 2 weeks END