ƒ¯h203199 198 148 170 284 209 233 405 495 268 375 191 260 406 344 292 297 261 482 703 283 300 331 264 135 317 279 143 392 134 250 132 280 284 133 492 252 236 281 377 316 276 222 237 490 285 275 271 337 292 316 349 312 307 298 507 291 275 297 256 288 224 316 460 304 411 540 260 222 186 202 230 156 196 168 996 359 449 161 253 402 286 150 190 115 120 156 245 117 144 232 161 304 534 321 320 430 222 473 340 172 223 141 124 129 225 447 273 152 157 253 245 124 447 129 225 291 223 126 127 154 126 245 138 148 200 146 133 242 362 496 190 1123 285 439 614 259 269 282 199 129 278 113 105 392 257 518 189 143 1206 155 200 231 333 180 426 324 305 198 140 159 329 155 686 246 274 323 182 123 203 225 350 342 138 120 116 107 129 119 284 226 141 585 165 234 118 212 123 297 217 215 212 128 251 222 340 346 289 179 281 K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-30T15:53:32.373812Z K 7 svn:log V 54 MFC r201018: Fix breakage introduced in last commit. END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-01-30T16:34:52.172011Z K 7 svn:log V 78 Allow use of -6 option to "server" and "peer" in ntp.conf. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:00:16.386334Z K 7 svn:log V 187 Merge c169395 from the p4 TrustedBSD capabilities branch into capabilities8: Rename rtld_caplibindex to rtld_libcache to better reflect what is going on. Sponsored by: Google, Inc. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-30T18:04:56.842863Z K 7 svn:log V 108 Make Mambo disk behave slightly better in the case of very large (> 4 GB) disk images. It still has issues. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:05:18.306710Z K 7 svn:log V 136 Mege c169369 from the p4 TrustedBSD Capabilities branch to capabilities8: Rename caplibindex -> libcache Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:11:41.458716Z K 7 svn:log V 308 Merge c169400 from the p4 TrustedBSD Capabilities branch to capabilities8: Rename many references to caplibinde to libcache, as that's a more accurate name for the functionality. This changes the host<->sandbox ABI so requires recompiling/reinstalling rtld/libcapability. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:14:01.199726Z K 7 svn:log V 398 Merge c169401 from the p4 TrustedBSD Capabilities branch to capabilities8: Update further reference to LD_CAPLIBINDEX -> LD_LIBCACHE. Add public interface for inserting libraries into the library cache: ld_libcache_add(3), which is implemented by rtld when in a sandbox, and returns EOPNOTSUPP if not. Comment on two known limitations of the libcache code. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:15:31.202274Z K 7 svn:log V 171 Merge c169402 from the p4 TrustedBSD Capabilities branch to capabilities8: Convert more references to caplibindex into libcache references. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:16:57.232769Z K 7 svn:log V 278 Merge (partial) c169404 from the p4 TrustedBSD Capabilities branch to capabilities8: Do offer a return code from ld_libcache_add(), as the caller will expect it when coming from outside of rtld. Excluded: In FreeBSD 9, need to use FBSD_1.2. Sponsored by: Google, Inc. END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-01-30T18:17:43.104004Z K 7 svn:log V 99 MFC r202894 Handle a race between pmap_kextract() and pmap_promote_pde(). Approved by: re (kib) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:18:38.276173Z K 7 svn:log V 163 Merge c169594 from the p4 TrustedBSD Capabilities branch to capabilities8: Add reference kernel config for amd64 capabilities work. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:30:12.317554Z K 7 svn:log V 309 Merge c169737 from the p4 TrustedBSD Capabilities branch to capabilities8: Add a _capstart() to crt.o which calls the [weak symbol] cap_main(); this fixes the problem where rtld on amd64 gets the stack wrong when entering cap_main() Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:33:10.701836Z K 7 svn:log V 247 Merge c169761 from the p4 TrustedBSD Capabilities branch to capabilities8: Since we're using write() rather than err(), we need to actually return something from cap_main() Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:35:55.653258Z K 7 svn:log V 195 Merge c170404 from the p4 TrustedBSD Capabilities branch to capabilities8: cap_main and _capstart for both i386 and amd64. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:43:54.169318Z K 7 svn:log V 200 Merge c170405 from the p4 TrustedBSD Capabilities branch to capabilities8: Removed the multiple definitions which snuck in here Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T18:45:10.367424Z K 7 svn:log V 164 Merge c170545 from the p4 TrustedBSD Capabilities branch to capabilities8: Some CSU cleanup Submitted by: Jonathan Anderson END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-30T18:50:57.432939Z K 7 svn:log V 381 Really fix setting argc. This problem should be properly fixed in kern_exec.c, which incorrectly uses suword() instead of suword32() to set nargvstr, but I am afraid of breaking sparc64. This should be revisited before merging. With this change, all statically linked binaries appear to be working correctly -- I can even compile things with gcc! Discussed with: Patrick Kerharo END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:15:40.427705Z K 7 svn:log V 606 Merge c171017 from the p4 TrustedBSD Capabilities branch to capabilities8: Add openat(2) in capability mode. openat(2) is now permitted in capability mode, subject to the constraint that the relative path must not "escape" the FD that the lookup is being conducted relative to. This results in EPERM when in capability mode (no change otherwise). openat(2) also now wraps the resulting FD with a capability if the directory FD was a capability. The rights of the new capability are identical to those of the original. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:16:41.297464Z K 7 svn:log V 186 Merge c171267 from the p4 TrustedBSD Capabilities branch to capabilities8: Enable faccessat(2) in capability mode Submitted by: Jonathan Anderson END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-30T19:20:36.248362Z K 7 svn:log V 199 Fix argc passing in an alternative way by changing nargvstr and nenvstr to be unsigned long instead of int. This preserves argument passing conventions on sparc64, and eliminates hacks on powerpc64. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:23:56.307730Z K 7 svn:log V 234 Merge c171323 from the p4 TrustedBSD Capabilities branch to capabilities8: Refactored out fgetbase(), which will be used for other syscalls besides faccessat() Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:25:18.613766Z K 7 svn:log V 167 Merge c171326 from the p4 TrustedBSD Capabilities branch to capabilities8: Enable fchmodat(2). Submitted by: Jonathan Anderson END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-01-30T19:26:28.300878Z K 7 svn:log V 39 Add files to remove when MK_FLOPPY=no. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:26:34.960284Z K 7 svn:log V 220 Merge c171327 from the p4 TrustedBSD Capabilities branch to capabilities8: We should, of course, be setting *base to 0, not the local variable base. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:28:07.169842Z K 7 svn:log V 182 Merge c172961 from the p4 TrustedBSD Capabilities branch to capabilities8: With higher warnings level, proper include of capability.h is now required. Sponsored by: Google, Inc. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-01-30T19:29:02.402773Z K 7 svn:log V 47 Add files to remove when MK_FREEBSD_UPDATE=no. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:29:53.849551Z K 7 svn:log V 295 Merge c172965 from the p4 TrustedBSD Capabilites branch to capabilities8: Make post fooat(2) capability support in vfs_syscalls.c compile when "options CAPABILITIES" is not present. Do a bit of style cleanup, and prefer NULL to 0 when talking about pointers. Sponsored by: Google, Inc. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-01-30T19:32:01.638728Z K 7 svn:log V 38 Add files to remove when MK_GAMES=no. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:32:11.368522Z K 7 svn:log V 153 Merge c172967 from the p4 TrustedBSD Capabilities branch to capabilities8: Prefer tcpdump's own error() routine to err(). Sponsored by: Google, Inc. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-01-30T19:33:45.531134Z K 7 svn:log V 36 Add files to remove when MK_GDB=no. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:35:38.643700Z K 7 svn:log V 183 Merge c173524 from the p4 TrustedBSD capabilities branch to capabilities8: namei() / lookup() changes, take 2. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:36:29.361674Z K 7 svn:log V 187 Merge c173527 from the p4 TrustedBSD Capabilities branch to capabilities8: This printf shouldn't be here any more. Submitted by: Jonathan Anderson END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-01-30T19:36:55.316415Z K 7 svn:log V 37 Add files to remove when MK_GPIB=no. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:39:33.574514Z K 7 svn:log V 395 Merge c173596 from the p4 TrustedBSD Capabilities branch to capabilities8: Don't allow VOP_SETATTR() on fdescfs -- we could build up a capability rights mask for the operations it represents, but it actually isn't very coherent conceptually. For example, you can chmod /dev/fd/X if that fd refers to a file, but if you stat() you don't see the file's mode. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:40:33.615763Z K 7 svn:log V 155 Merge c173616 from the p4 TrustedBSD Capabilities branch to capabilities8: Trim slightly verbose printf in capability code. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:42:23.114329Z K 7 svn:log V 139 Merge c173617 from the p4 TrustedBSD Capabilities branch to capabilities8: Comment on an incorrect comment. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:43:27.145378Z K 7 svn:log V 184 Merge c173657 from the p4 TrustedBSD Capabilities branch to capabilities8: Clarify interaction of CAP_EVENT and CAP_KEVENT in the cap_new(2) man page. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:44:36.879135Z K 7 svn:log V 280 Merge c173670 from the p4 TrustedBSD Capabilities branch to capabilities8: Fixed dupfdopen() error in kern_openat() - we must finstall() the file to give it a valid descriptor before dupfdopen() is called. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:45:34.917430Z K 7 svn:log V 219 Merge c173673 from the p4 TrustedBSD Capabilities branch to capabilities8: But we don't need these KDB bits, which were used for debugging only... Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:48:02.449647Z K 7 svn:log V 179 Merge c173679 from the p4 TrustedBSD Capabilities branch to capabilities8: Enable more *at(2) system calls Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:49:14.723712Z K 7 svn:log V 125 Merge c173710 from the p4 TrustedBSD Capabilities branch to capabilities8: Minor style tweak. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T19:50:33.651321Z K 7 svn:log V 140 Merge c173711 from the p4 TrustedBSD Capabilities branch to capabilities8: Remove duplicate bzero of msghdr. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:04:59.092292Z K 7 svn:log V 393 Merge c173714 from the p4 TrustedBSD Capabilities branch to capabilities8: open(2) is now properly constrained (it always fails with EOPNOTSUPP), so we can allow the syscall for auditing / debugging purposes This includes Jon's accidentally committed libcapability changes for consistency with the original p4 commit. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:06:52.136709Z K 7 svn:log V 188 Merge c173834 from the p4 TrustedBSD Capabilities branch to capabilities8: Initial lc_fdlist work. No mmap'ing yet. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:28:39.360161Z K 7 svn:log V 178 Merge c173835 from the p4 TrustedBSD Capabilities branch to capabilities8: libcapability => libcapsicum Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:29:50.299110Z K 7 svn:log V 174 Merge c173854 from p4 TrustedBSD Capabilities branch to capabilities8: Makefile was missed earlier... Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:32:23.412867Z K 7 svn:log V 240 Merge c173855 from the p4 TrustedBSD Capabilities branch to capabilities8: Changed the libcapsicum startfd API to accept an lc_fdlist (no implementation changes yet) Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:37:47.510857Z K 7 svn:log V 195 Add missed file from c173855: Changed the libcapsicum startfd API to accept an lc_fdlist (no implementation changes yet) Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:38:39.562522Z K 7 svn:log V 219 Merge c173856 from the p4 TrustedBSD Capabilities branch to capabilities8: Aded lc_fdlist_global() and tests, although there is no implementation. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:40:03.699761Z K 7 svn:log V 252 Merge c173905 from the p4 TrustedBSD Capabilities branch to capabilities8: fdlist changes to libcapsicum - WARNING: due to some kernel bug, this library code might cause a panic Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:41:45.355009Z K 7 svn:log V 215 Merge c173917 from the p4 TrustedBSD Capabilities branch to capabilities8: Fixed an assertion in vm_map_insert which led to unnecessary panic. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:42:26.563229Z K 7 svn:log V 210 Merge c173919 from the p4 TrustedBSD Capabilities branch to capabilities8: Enable libcapsicum_fdlist stuff, since the mmap panic is gone. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:51:46.953299Z K 7 svn:log V 201 Merge c173934 and c173936 from the p4 TrustedBSD Capabilities branch to capbilities8: LIBCAPABILITY->LIBCAPSICUM. Clean up some loose end references to libcapability. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:56:04.080683Z K 7 svn:log V 410 Merge c173944 and c173945 from the p4 TrustedBSD Capabilities branch to capabilities8: Only set up a file descriptor list (and its corresponding POSIX shared memory segment + environmental variable) if we're going to use it. Update copyright year. Support optionally passing the pshm segment into the sandbox better; don't try to install the fd if we don't have one. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T20:57:04.504201Z K 7 svn:log V 194 Merge c173946 from the p4 TrustedBSD Capabilities branch to capabilities8: libcapsicum now expects an (optional) fdlist when creating a sandbox, so update gzip. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T21:02:31.993587Z K 7 svn:log V 178 Merge missing portion of c173936 from the p4 TrustedBSD Capabilities branch to capabilities8: Clean up some loose end references to libcapability. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T21:06:48.302459Z K 7 svn:log V 200 Catch another uncommitted portion of c173936 from the p4 TrustedBSD Capabilities branch and merge to capabilities8: Clean up some loose end references to libcapability. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T21:08:17.075538Z K 7 svn:log V 159 Merge c173948, c173950, c173951, c173952 from the p4 TrustedBSD Capabilities branch to capabilities8: Revert and clean up various local whitespace changes. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T21:09:07.616113Z K 7 svn:log V 191 Merge c173953 from the p4 TrustedBSD Capabilities branch to capabilities8: Eliminate collision on capability sysctl flags due to new flags being added in SVN Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T21:09:47.706981Z K 7 svn:log V 127 Merge c173954 from the p4 TrustedBSD Capabilities branch to capabilities8: Fix typo in comment. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-30T21:44:19.633643Z K 7 svn:log V 219 Merge c173971 from the p4 TrustedBSD Capabilities branch to capabilities8: For sample CAPABILITIES configuration files, set the kernel ident, and synchronize between amd64/i386 options. Sponsored by: Google, Inc. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-30T21:55:43.964821Z K 7 svn:log V 365 MFC of 203066, 203067 Git has been added as port 9418: http://www.iana.org/assignments/port-numbers The Erlang Port Mapper Daemon (from ports/lang/erlang) has been assigned official port number 4369 by IANA. PR: conf/143259 conf/113265 Submitted by: Denny Lin , Jimmy Olgeni Approved by: re (kib) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-01-30T23:13:19.937107Z K 7 svn:log V 208 Export the UUID of the partition in the XML. The partition UUID is used by EFI's device path to identify a partition. In order for FreeBSD to add EFI boot options, proper device paths need to be constructed. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-30T23:59:40.582446Z K 7 svn:log V 310 Pass the image_params struct as a new parameter to exec_setregs(), and add a new field with the ELF base address to the struct. This is required to relocate the subfields of PPC64 function descriptors for dynamic executables, and with this change, RTLD is able to start (although not work). Suggested by: kib END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-31T01:30:51.849807Z K 7 svn:log V 443 Merge c173990, c173992, and c173993 from the p4 TrustedBSD Capabilities branch to capabilities8: Correct use of --localizesymbol when constructing capability mode bits of csu on i386. Comment out profiling-related code in capstart on i386 until we work out how to deal with this. Report capability-mode C runtime to i386, which was apparently lost during integration of a rearrangement of this code. Sponsored by: Google, Inc. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-31T02:11:14.091496Z K 7 svn:log V 165 MFC r196949: Enable NFSv4 ACL support in ZFS. MFC r197435: In VOP_SETACL(9) and VOP_GETACL(9), specifying wrong ACL type should result in EINVAL, not EOPNOTSUPP. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-31T02:17:01.986284Z K 7 svn:log V 127 MFC r196710: Add regression test for ACLs on device files - mostly to make sure we don't crash on attempt to set ACL on them. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-31T02:18:28.111821Z K 7 svn:log V 92 MFC r196736: Adapt to the fact that ls(1) correctly prints '+' for symlinks with ACLs now. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-31T02:20:01.697416Z K 7 svn:log V 107 MFC r196938: Add regression tests for NFSv4 ACLs and update POSIX.1e tests to the changed error messages. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-31T02:22:31.143858Z K 7 svn:log V 135 MFC r197434: Add ACL fuzzer. It's not used by the regression tests right now, but I'd prefert to have it here, so it won't get lost. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-31T02:23:53.691540Z K 7 svn:log V 62 MFC r197436: Add cross-filesystem regression tests for ACLs. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-31T02:25:15.908233Z K 7 svn:log V 101 MFC r201048: Make tests for ACL preservation by mv(1) and cp(1) more complete and easier to follow. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-31T03:06:12.663225Z K 7 svn:log V 68 Fix the Elf64_Auxinfo for PowerPC. This gets RTLD a little farther. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-01-31T08:16:37.915716Z K 7 svn:log V 903 - Check if_type of "addm " before setting the interface's MTU to the if_bridge(4) interface. This fixes a bug that MTU value of "addm " is used even when it is invalid for the if_bridge(4) member: # ifconfig bridge0 create # ifconfig bridge0 bridge0: flags=8802 metric 0 mtu 1500 ... # ifconfig bridge0 addm lo0 ifconfig: BRDGADD lo0: Invalid argument # ifconfig bridge0 bridge0: flags=8802 metric 0 mtu 16384 ... - Do not ignore MTU value of an interface even when if_type == IFT_GIF. This fixes MTU mismatch when an if_bridge(4) interface has a gif(4) interface and no other interface as the member, and it is directly used for L2 communication with EtherIP tunneling enabled. - Implement SIOCSIFMTU ioctl. Changing the MTU is allowed only when all members have the same MTU value. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-31T11:20:27.723099Z K 7 svn:log V 262 Merge c174011 from the p4 TrustedBSD Capabilities branch to capabilities8: Add INVARIANTS to CAPABILITIES configuration -- in 9.x, this has no effect, but we use the same config file in 8.x where INVARIANTS is not the default. Sponsored by: Google, Inc. END K 10 svn:author V 6 syrinx K 8 svn:date V 27 2010-01-31T11:30:28.660337Z K 7 svn:log V 353 MFC r202935: While flushing the multicast filter of an interface, do not zero the relevant ifmultiaddr structures' reference to the parent interface, unless the parent interface is really detaching. While here, program only link layer multicast filters to a wlan's hardware parent interface. PR: kern/142391, kern/142392 Reviewed by: sam, rpaulo, bms END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T11:34:44.968037Z K 7 svn:log V 67 round heap size to powers of 2, so we save an expensive modulo op. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T11:36:04.001236Z K 7 svn:log V 158 rr: less verbose debugging, use par[1] as quantum size wf2q+: multiply by inverse of weight instead of dividing by weight; this saves about 50ns per packet. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-31T11:48:25.695101Z K 7 svn:log V 310 Allow mknod(8) to be only invoked with a pathname as an argument. In 99% of the cases people just want to recreate device nodes they removed from /dev. There is no reason to pass the additional "c 0 0" anymore. Also slightly improve the manpage. Remove references to non-existent device names and platforms. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-31T12:07:13.866267Z K 7 svn:log V 189 Merge c174014 from the p4 TrustedBSD Capabilities branch to capabilities8: INVARIANT_SUPPORT also required on 8.x when compiling this kernel configuration. Sponsored by: Google, Inc. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T12:20:29.095613Z K 7 svn:log V 56 don't panic if passed a NULL pointer to dn_ht_entries() END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T12:21:20.938289Z K 7 svn:log V 96 handle lmax and priority in a 'queue config'. use the correct size for children of a scheduler. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T12:30:55.403303Z K 7 svn:log V 21 add a debug variable END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T12:31:49.327140Z K 7 svn:log V 26 initialize the event heap END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T12:32:57.970706Z K 7 svn:log V 62 add a new and very fast fair queueing scheduler with O(1) WFI END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-31T13:01:02.836795Z K 7 svn:log V 148 Merge c174017 from the p4 TrustedBSD Capabilities branch to capabilities8: Disable fdesc_setattr, not fdesc_getattr. Sponsored by: Google, Inc. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-01-31T13:39:08.633484Z K 7 svn:log V 22 Build 928x files too. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-01-31T14:25:09.216570Z K 7 svn:log V 49 Improve previous commit and add missing ar9280.c END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2010-01-31T14:25:29.446565Z K 7 svn:log V 135 Import simple drm memory manager. This is required for the VIA driver and at least some parts are needed for GEM. MFC after: 2 weeks END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2010-01-31T14:30:39.666435Z K 7 svn:log V 65 Welcome drm support for VIA unichrome chips. MFC after: 2 weeks END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2010-01-31T14:35:49.794204Z K 7 svn:log V 207 Enable MTRR on all VIA CPUs that claim support. This may not be entirely correct either, but the existing check is bogus. I have both a C3 and a C7 that fail this check, but work fine. MFC after: 2 weeks END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-31T14:51:04.887209Z K 7 svn:log V 442 Perform some cleanups to devname(3). - Make sure the mode argument is either a character or a block device. - Use S_IS*() instead of checking S_IF*-flags by hand. - Don't use kern.devname when the argument is already NODEV. - Always call snprintf with the proper amount of arguments corresponding with the format. - Perform some whitespace fixes. Tabs instead of 4 spaces, missing space for return statement. - Remove unneeded includes. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-01-31T15:07:38.359904Z K 7 svn:log V 229 MFC r202944: Print full path in the error message. It's possible that fts(3) provides an empty fts_name and reporting the full path is more appropriate especially with the -R option. PR: bin/107515 Approved by: trasz (mentor) END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-31T15:19:16.422870Z K 7 svn:log V 228 Properly use dev_refl()/dev_rel() in kern.devname. While there, perform some clean-up fixes. Update some stale comments on struct cdev * instead of dev_t and devfs_random(). Also add some missing whitespace. MFC after: 1 week END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T15:38:26.191163Z K 7 svn:log V 335 fix a problem in the order of initialization. The callback new_sched can only be called after creating the internal flowset, so we need to postpone calls to si_new until after that. This means that siht remains NULL until then in the case !HAVE_MASK, which in turn means we create the scheduler instance as the first packet comes in. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T16:04:23.124741Z K 7 svn:log V 127 make some diagnostic messages conditional on net.inet.ip.dummynet.debug Fix (hopefully) the printing of children of a flowset. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-01-31T17:17:24.442813Z K 7 svn:log V 377 MFC: r203094 - Zero the MSI/MSI-X queue argument, otherwise mtx_init(9) can panic indicating an already initialized lock. - Check for an empty MSI/MSI-X queue entry before asserting that we have received a MSI/MSI-X message in order to not panic in case of stray MSI/ MSI-X queue interrupts which may happen in case of using an interrupt handler rather than a filter. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-01-31T17:43:22.199696Z K 7 svn:log V 244 MFC: r202903 On LP64 struct ifid is 64-bit aligned while struct fid is 32-bit aligned so on architectures with strict alignment requirements we can't just simply cast the latter to the former but need to copy it bytewise instead. PR: 143010 END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-31T18:25:57.047996Z K 7 svn:log V 80 MFC r202881: Staticise sigqueue manipulation functions used only in kern_sig.c. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-31T18:38:03.823879Z K 7 svn:log V 130 MFC r199827: Implement sighold, sigignore, sigpause, sigrelse, sigset functions. MFC r200881 (by cognet): Don't name parameters. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-31T18:41:00.533191Z K 7 svn:log V 49 Bump __FreeBSD_version for sigpause(3) addition. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T18:59:03.173930Z K 7 svn:log V 27 MFC: Merge sendmail 8.14.4 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:00:39.068064Z K 7 svn:log V 32 MFC: Update FreeBSD information END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:04:52.793691Z K 7 svn:log V 127 MFC: Minor changes to force commit these files so new freebsd*.cf files are built to use the new sendmail-8.14.4/cf tree. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-01-31T19:12:24.577124Z K 7 svn:log V 349 Patch the experimental NFS client so that there is a timeout for negative name cache entries in a manner analogous to r202767 for the regular NFS client. Also, make the code in nfs_lookup() compatible with that of the regular client and replace the sysctl variable that enabled negative name caching with the mount point option. MFC after: 2 weeks END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:15:47.314096Z K 7 svn:log V 175 MFC: Merge from vendor dist: Bring in a change already in the sendmail repository that will allow sendmail to be built with the c99 compiler. Approved by: re (kensmith) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:17:12.891680Z K 7 svn:log V 55 MFC: Merge sendmail 8.14.4 Approved by: re (kensmith) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:18:52.513263Z K 7 svn:log V 60 MFC: Update FreeBSD information Approved by: re (kensmith) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:21:03.329367Z K 7 svn:log V 155 MFC: Minor changes to force commit these files so new freebsd*.cf files are built to use the new sendmail-8.14.4/cf tree. Approved by: re (kensmith) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:29:51.368201Z K 7 svn:log V 147 MFC: Merge from vendor dist: Bring in a change already in the sendmail repository that will allow sendmail to be built with the c99 compiler. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:30:47.248409Z K 7 svn:log V 27 MFC: Merge sendmail 8.14.4 END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-01-31T19:33:25.771608Z K 7 svn:log V 352 Implement the "-i" option to sysctl(8), to ignore failures while retrieving individual OIDs. This allows the same list of OIDs to be passed to sysctl(8) across different systems where particular OIDs may not exist, and still get as much information as possible from them. PR: bin/123644 Submitted by: dhw Approved by: ed (mentor) MFC after: 2 weeks END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:36:59.232760Z K 7 svn:log V 32 MFC: Update FreeBSD information END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:38:58.331970Z K 7 svn:log V 127 MFC: Minor changes to force commit these files so new freebsd*.cf files are built to use the new sendmail-8.14.4/cf tree. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-01-31T19:41:58.570645Z K 7 svn:log V 196 Merge r202931 from head: Add support for four more nfsmb controllers, shipping on at least the ASUS Atom ION boards. PR: kern/142571 Submitted by: oliver Approved by: ed (mentor, implicit) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-01-31T19:47:38.522179Z K 7 svn:log V 127 The EFI vendor UUID for FreeBSD variables is called EFI_FREEBSD_VARIABLE and not EFI_FREEBSD_VENDOR (cf. EFI_GLOBAL_VARIABLE). END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:56:37.605474Z K 7 svn:log V 29 Note sendmail 8.14.4 upgrade END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T19:57:28.140849Z K 7 svn:log V 30 Note sendmail 8.14.4 upgrade. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T20:01:28.813041Z K 7 svn:log V 57 Note sendmail 8.14.4 upgrade Approved by: re (kensmith) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-31T20:02:42.869696Z K 7 svn:log V 29 Note sendmail 8.14.4 upgrade END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-01-31T21:18:22.901504Z K 7 svn:log V 148 Adds siba_bwn module which is used with bwn(4). Main purpose of this module is to distinguish parts of Silicon Backplane and of Broadcom Wireless. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-01-31T21:22:45.667282Z K 7 svn:log V 42 Hook up the siba_bwn module to the build. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T21:39:25.020701Z K 7 svn:log V 54 mega rename of new_* to dn_* for all data structures. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-01-31T21:45:14.445527Z K 7 svn:log V 104 Fix typo of ENOTCONN. Add missing RETURN VALUES section in sctp_opt_info(3). Approved by: rrs (mentor) END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-01-31T21:47:39.840721Z K 7 svn:log V 51 Remove extra semicolon. Approved by: rrs (mentor) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-31T21:51:27.727179Z K 7 svn:log V 39 Be able to determine Chinese New Year. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-31T22:08:52.878381Z K 7 svn:log V 147 move test code to its own directory. Add functionality to build schedulers in userland, drive them with mixed traffic patterns, and print results. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-01-31T22:16:27.424921Z K 7 svn:log V 266 MFC: r202903 On LP64 struct ifid is 64-bit aligned while struct fid is 32-bit aligned so on architectures with strict alignment requirements we can't just simply cast the latter to the former but need to copy it bytewise instead. PR: 143010 Approved by: re (kib) END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-01-31T22:21:08.549216Z K 7 svn:log V 400 MFC: r203094 - Zero the MSI/MSI-X queue argument, otherwise mtx_init(9) can panic indicating an already initialized lock. - Check for an empty MSI/MSI-X queue entry before asserting that we have received a MSI/MSI-X message in order to not panic in case of stray MSI/ MSI-X queue interrupts which may happen in case of using an interrupt handler rather than a filter. Approved by: re (kib) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2010-01-31T22:31:01.410935Z K 7 svn:log V 97 Make sure we convert audit records that were produced as the result of the closefrom(2) syscall. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2010-01-31T23:16:10.945449Z K 7 svn:log V 1026 Fix bugs: * Fix a race in chunk_dealloc_dss(). * Check for allocation failure before zeroing memory in base_calloc(). Merge enhancements from a divergent version of jemalloc: * Convert thread-specific caching from magazines to an algorithm that is more tunable, and implement incremental GC. * Add support for medium size classes, [4KiB..32KiB], 2KiB apart by default. * Add dirty page tracking for pages within active small/medium object runs. This allows malloc to track precisely which pages are in active use, which makes dirty page purging more effective. * Base maximum dirty page count on proportion of active memory. * Use optional zeroing in arena_chunk_alloc() to avoid needless zeroing of chunks. This is useful in the context of DSS allocation, since a long-lived application may commonly recycle chunks. * Increase the default chunk size from 1MiB to 4MiB. Remove feature: * Remove the dynamic rebalancing code, since thread caching reduces its utility. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-31T23:39:55.928439Z K 7 svn:log V 184 More hacking at RTLD. TLS is still broken, among other (unknown) things, but RTLD is making its first halting steps toward functionality. Very simple programs like /bin/echo now work. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-01T00:13:30.171317Z K 7 svn:log V 338 Do not restore the original stack pointer: the PPC64 ABI stores things in the parent's stack frame, which becomes the program arguments if R1 is restored. This leads to bad. Also add some cache-related paranoia to setting of PLT slots, following glibc. With these changes, nearly all dynamic executables run correctly with LD_BIND_NOW=1. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-01T01:06:36.853551Z K 7 svn:log V 513 Restoration of the TOC value is done by a linker-rewritten nop after branch instructions. Setting of the TOC is done by a linker-written trampoline, and the old value stored in the stack. If two TOC-based function calls were made back-to-back with the same stack frame, this resulted in corruption of the TOC pointer. This happened predominently with cerror, so fix some additional bugs here. With these changes, all dynamically linked executables seem to work, given LD_BIND_NOW. Next up: fix lazy PLT loading. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-01T09:29:32.740554Z K 7 svn:log V 162 Reduce diff against OpenSolaris - move Giant acquire/release to zfs_znode.c. As a side effect this also eliminates two potential Giant leaks. Approved by: pjd END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-02-01T09:57:43.538926Z K 7 svn:log V 173 Merge r157224 from sparc64: Sync with the other archs and declare the memory location referenced by the address argument of the bus_space_write_multi_*() familiy as const. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-02-01T10:18:00.810168Z K 7 svn:log V 186 Merge r177565 from sparc64: - Const'ify the bus_stream_asi and bus_type_asi arrays. - Replace hard-coded functions names missed in bus_machdep.c with __func__. - Break some long lines. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-02-01T10:45:23.988806Z K 7 svn:log V 106 MFC r203175: The MAP_ENTRY_NEEDS_COPY flag belongs to protoeflags, cow variable uses different namespace. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-01T10:56:12.308206Z K 7 svn:log V 35 small updates to the documentation END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-01T11:05:19.334607Z K 7 svn:log V 181 MFC r201406: Reduce diff against OpenSolaris - move Giant acquire/release to zfs_znode.c. As a side effect this also eliminates two potential Giant leaks. Approved by: re (kib) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-01T11:33:45.499298Z K 7 svn:log V 19 more documentation END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-01T12:06:37.556215Z K 7 svn:log V 11 64-bit fix END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-02-01T12:43:04.902415Z K 7 svn:log V 296 Merge r178860 from sparc64: - Remove the BUS_HANDLE_MIN checking in the __BUS_DEBUG_ACCESS macro; for UPA it should have fulfilled its purpose by now and Fireplane- and JBus-based machines are way to messy in organization to implement something equivalent. - Fix a bunch of style(9) bugs. END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-02-01T13:30:06.909612Z K 7 svn:log V 164 ManageSieve has been added as port 4190: http://www.iana.org/assignments/port-numbers Obtained from: http://www.iana.org/assignments/port-numbers MFC after: 3 day END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-01T14:13:44.416124Z K 7 svn:log V 423 use u_char instead of u_int for short bitfields. For our compiler the two constructs are completely equivalent, but some compilers (including MSC and tcc) use the base type for alignment, which in the cases touched here result in aligning the bitfields to 32 bit instead of the 8 bit that is meant here. Note that almost all other headers where small bitfields are used have u_int8_t instead of u_int. MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-01T14:17:40.444952Z K 7 svn:log V 95 use u_char instead of u_int for short bitfields, so tcc and MSC do not get the wrong alignment END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-01T14:29:07.265063Z K 7 svn:log V 49 fix removal of a queue from the round robin list END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-01T14:51:11.880781Z K 7 svn:log V 1108 Merge c173958, c174024, c174029, c174030, c174074, c174075, c174076, c174086, c174087, c174089, c174091: File descriptor reordering via lc_fdlist_reorder() Add a rough draft man page for the libcapsicum fdlist API. Fix markup nits, type nits, and argument names. Fix further nits, document return values for fdlist functions. Added ld_fdlist_append(), plus one sanity check and the ability to ignore names in lc_fdlist_lookup() Add lc_fdlist_append() to libcapsicum.h Added the weak symbol ld_libdirs() Avoid passing lc_fdlist by reference to utility functions by adopting a static lc_fdlist pointer over the life time of the list, with the storage pointer being rewritten instead. The result is more locking friendly. Also correct some locking bugs. Layout fixes, comment that we'll make the _size a private function. Clean up style in a few places. Properly handle lock unwinding in append. Comment on lock recursion. White space tweak. Submitted by: Jonathan Anderson (portions) Sponsored by: Google, Inc. (portions) END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-01T15:22:22.604765Z K 7 svn:log V 63 NetCell is a PCI hardware RAID without cable and mode setting. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-01T16:02:14.577501Z K 7 svn:log V 108 MFC r202573: Print sizes up to INT64_MAX in md_prthumanval(). PR: bin/125365 Approved by: trasz (mentor) END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-02-01T16:13:56.442936Z K 7 svn:log V 134 Conform style.Makefile(5) and replace = and += with ?=, which lets you to override WARNS. Reported by: and uqs@ END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-02-01T17:26:58.465394Z K 7 svn:log V 237 Use the capability pointer to indicate whether the host controller is PCI Express, rather than a bit-field (boolean). Saving the capability pointer this way makes access to capability-specific configuration registers easy and efficient. END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-02-01T17:36:48.560974Z K 7 svn:log V 88 Change the default value for the flag enabling superpage mapping and promotion to "on". END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-02-01T17:51:01.047147Z K 7 svn:log V 330 Make PCI Express host controllers functional, by: 1. checking whether there's a link before initializing devices on the bus. When there's no link any access onto the bus will wedge the CPU. 2. synthesizing the class & subclass so that the host controller appears as a standard PCI bridge, rather than a PowerPC CPU. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-02-01T18:27:19.033574Z K 7 svn:log V 231 MFC: Disable the alignment restrictions in the bus dma tags for RX and TX buffers. Recent fixes to bus dma exposed a bug somewhere (igb?) that caused igb(4) to no longer receive packets without this change. Approved by: re (kib) END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-02-01T19:28:43.886993Z K 7 svn:log V 212 A few minor changes: add altq option header, add missing conditional around a buf_ring call that will break 7.3, and thanks to Fabien Thomas add POLLING support for igb and a minor related fix in the em driver. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-02-01T20:50:49.919403Z K 7 svn:log V 101 Add more bit definitions to PCI express device control and device status register. Reviewed by: jhb END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-02-01T20:53:55.135299Z K 7 svn:log V 46 Finally, document libgpib. MFC after: 3 days END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-02-01T20:54:45.695489Z K 7 svn:log V 65 Add a libgpib to the list of known .Lb names. MFC after: 3 days END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-02-01T20:58:45.329767Z K 7 svn:log V 232 PCI express device status register has W1C feature. Writing 0 has no effect. Make sure to clear error bits by writing 1. [1] While I'm here use predefined value instead of hardcodig magic vlaue. Submitted by: msaitoh at NetBSD [1] END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-02-01T21:01:20.784831Z K 7 svn:log V 61 Add xrefs to gpib(3), now that it exists. MFC after: 3 days END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-02-01T21:21:10.294308Z K 7 svn:log V 591 GPIB overhaul, part #2: make the tnt4882 driver work with the newer TNT5004 IC. This involved a major rewrite of a number of things, as this chip no longer supports the NAT7210 legacy mode but requires the host to use the (more modern) FIFO mode. In theory, this also ought to work on the older TNT4882C chip. I'll probably add this as optional support (perhaps by a device.hints flag) later on. By now, FIFO mode is *only* activates iff a TNT5004 chip has been detected (where the old code didn't work at all), while everything else is supposed to use the old code. MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-02-01T22:01:48.875101Z K 7 svn:log V 153 MFC 203070: Initialize the ifnet before calling mii_phy_probe() as some phy drivers (e.g. e1000phy(4)) expect if_dname to be valid when they are probed. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-02-01T22:16:44.465501Z K 7 svn:log V 181 MFC 203070: Initialize the ifnet before calling mii_phy_probe() as some phy drivers (e.g. e1000phy(4)) expect if_dname to be valid when they are probed. Approved by: re (kensmith) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-01T23:32:43.390528Z K 7 svn:log V 226 Gabor Kovesdan got the usual punishment by working too much on src/ world. He will work on integrating his previous Google SoC work at the beginning, I'll be his mentor. While I'm here sort the two files. Approved by: core END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-02-01T23:57:42.960949Z K 7 svn:log V 86 MFC r203082: Add initial support for RTL8103E PCIe fastethernet. PR: kern/142974 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-02T00:30:44.312272Z K 7 svn:log V 27 Update the version number. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-02T00:32:15.387016Z K 7 svn:log V 106 MFC r202640: Update to 4.6. Note: the -V option from OpenBSD is implemented using setfib(2) on FreeBSD. END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2010-02-02T01:20:33.674953Z K 7 svn:log V 128 Enable MTRR on all VIA CPUs that claim support (amd64). This is the amd64 part of r203289. Noticed by: jhb MFC after: 2 weeks END K 10 svn:author V 4 lulf K 8 svn:date V 27 2010-02-02T05:57:42.578872Z K 7 svn:log V 256 - Add support for CVSup authentication mechanisms to csup. - Include a cpasswd script performing the same mechanisms as the cvpasswd utility from CVSup. PR: bin/114129 Submitted by: Petar Zhivkov Petrov MFC after: 1 month END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-02T07:39:56.054944Z K 7 svn:log V 247 the man page says inet_pton returns 1 on success and 0 on errors, but it does not specify if other return values are possible. So be strict and only use 1 as success, instead of anything != 0 as it was done before (this caused bugs under windows) END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-02-02T10:00:23.382683Z K 7 svn:log V 44 - Add myself Approved by: delphij (mentor) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-02T10:03:39.775046Z K 7 svn:log V 26 small compatibility fixes END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-02T10:32:08.432484Z K 7 svn:log V 22 remove leftover mutex END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-02T10:42:15.022566Z K 7 svn:log V 13 compat fixes END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-02T10:57:13.030161Z K 7 svn:log V 35 remove unnecessary casts and bcopy END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-02T10:58:41.679368Z K 7 svn:log V 25 another unnecessary cast END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-02T11:09:28.218460Z K 7 svn:log V 191 - Give ATA/SATA SIMs info about ATAPI packet size, supported by device. - Make ATA XPT to reject longer SCSI CDBs then supported by device, or any SCSI CDBs, if device doesn't support ATAPI. END K 10 svn:author V 3 des K 8 svn:date V 27 2010-02-02T13:47:18.682189Z K 7 svn:log V 133 Respect passwordtime from login.conf if set. PR: bin/93473 Submitted by: Björn König MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-02-02T16:02:09.262336Z K 7 svn:log V 49 Make -a option actually work. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-02T16:12:39.553503Z K 7 svn:log V 488 Merge c174076, c174092, c174095, c174096, and c174128 from the p4 TrustedBSD capabilities branch to capabilities8: Added the weak symbol ld_libdirs() ld_libdirs(int**) => ld_libdirs(int*,int*) Implementation of ld_libdirs() Ensure that the argument to add_libdir_paths() is not NULL Use lc_fdlist for sandbox configuration. No more need for ld_libcache, and libcapsicum has been simplified somewhat. Submitted by: Jonathan Anderson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-02T16:15:50.999175Z K 7 svn:log V 69 Fix merge-o when bringing libcapsicum changes back to capabilities8. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-02T16:17:44.114912Z K 7 svn:log V 137 Merge c174149 from the p4 TrustedBSD Capabilities branch to capabilities8: Fix a few last references to LIBCAPABILITY in libcapsicum. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-02T16:18:51.264101Z K 7 svn:log V 24 some portability fixes. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-02-02T17:28:50.472598Z K 7 svn:log V 115 MFC r203082: Add initial support for RTL8103E PCIe fastethernet. PR: kern/142974 Approved by: re (kensmith) END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-02T17:56:54.542068Z K 7 svn:log V 31 Some missed parts for r203376. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-02T18:03:21.481317Z K 7 svn:log V 204 - Use separate buffer for identify data fetching. We can't use main buffer here if device already running, as data need to be formatted before use. - Remove some saved_ccb variables. They are unused now. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-02T18:07:16.651567Z K 7 svn:log V 124 Change the way in which fake async events generated. Do not use taskqueue for lock decoupling, as it causes unwanted races. END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-02-02T18:38:17.844878Z K 7 svn:log V 122 Exclude the interfaces which IPv6 and/or accepting RA is disabled from the auto probed interface list. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-02-02T18:43:08.071001Z K 7 svn:log V 119 MFC 203031: Remove slattach from the install mfsroot since it doesn't exist anymore to quiet a warning from crunchgen. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-02-02T18:48:09.495306Z K 7 svn:log V 36 Move some mergeinfo up to release/. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-02-02T18:50:02.731783Z K 7 svn:log V 158 MFC 203032: Don't pop up the menu to select a documentation language for non-interactive installs. Default to not installing any documentation in that case. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-02-02T19:02:08.916596Z K 7 svn:log V 130 Implement strndup(3) using strnlen(3). This makes the implementation a bit more consistent with strdup(3), which uses strlen(3). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-02T19:19:57.702133Z K 7 svn:log V 243 Merge c174178 from the p4 TrustedBSD Capabilities branch to capabilities8: When compressing in a sandbox, forward 'numflag' for zlib compression, as that controls the compression level. Reported by: kris Sponsored by: Google, Inc. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-02T19:28:01.407227Z K 7 svn:log V 251 The multiplicand a = 0x5deece66d = 25214903917, not 0xfdeece66d. This bug in the man page has gone unnoticed for over 15 years! PR: docs/143461 Submitted by: Jeremy Huddleston jeremyhu apple.com Approved by: ed (mentor, implicit) MFC after: 1 week END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-02T19:37:26.513340Z K 7 svn:log V 194 Merge r203025,r203026 from head: Correct the HISTORY section of these man pages to show when the function, not the "manual page example" was introduced. Approved by: ed (mentor, implicit) END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-02T19:44:51.402890Z K 7 svn:log V 85 Bump .Dd, forgotten in r203393 Approved by: ed (mentor, implicit) MFC after: 1 week END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-02T19:44:52.382052Z K 7 svn:log V 186 Merge r203027 from head: Correct the HISTORY section of these man pages to show when the function, not the "manual page example" was introduced. Approved by: ed (mentor, implicit) END