Го101179 227 156 143 347 374 509 465 492 136 146 142 505 307 241 297 206 154 403 145 145 174 145 209 187 339 139 235 597 874 193 273 373 211 277 547 162 117 181 159 171 207 139 284 234 212 253 197 220 97 178 132 162 203 169 725 138 127 154 211 153 227 335 324 513 546 174 173 510 156 168 466 309 185 156 226 148 275 106 130 226 276 482 146 149 135 220 132 162 190 144 170 125 472 296 148 359 181 168 123 143 281 209 165 524 161 174 211 197 161 166 137 280 235 128 162 364 157 161 165 241 669 216 164 222 154 198 245 184 171 231 674 325 126 157 140 154 147 136 258 193 120 187 112 151 207 123 180 203 112 266 104 138 152 145 165 113 166 183 137 458 240 174 250 434 146 377 171 825 239 169 304 179 206 257 169 135 600 332 1017 150 135 293 135 269 256 438 151 162 256 250 186 398 196 248 156 120 110 217 214 166 310 251 277 124 163 120 120 221 212 240 193 192 133 349 270 105 153 294 128 192 259 161 399 182 607 233 171 247 K 10 svn:author V 3 des K 8 svn:date V 27 2002-08-01T19:31:55.000000Z K 7 svn:log V 64 MFC (1.78): avoid infinite loop upon receipt of zero-length RPC END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-01T19:38:50.000000Z K 7 svn:log V 51 MFC 1.22: correct comment for setsockopt arg size. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-01T20:44:52.000000Z K 7 svn:log V 250 Introduce support for Mandatory Access Control and extensible kernel access control. Invoke appropriate MAC framework entry points to authorize readdir() operations in the native ABI. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-01T21:00:05.000000Z K 7 svn:log V 277 Introduce support for Mandatory Access Control and extensible kernel access control. Label packets generated by the gif virtual interface. Perform access control on packets delivered to gif virtual interfaces. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-01T21:13:47.000000Z K 7 svn:log V 412 Introduce support for Mandatory Access Control and extensible kernel access control. Add MAC support for if_ppp. Label packets as they are removed from the raw PPP mbuf queue. Preserve the mbuf MAC label across various PPP data-munging and reconstitution operations. Perform access control checks on mbufs to be transmitted via the interface. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-01T21:15:53.000000Z K 7 svn:log V 368 Introduce support for Mandatory Access Control and extensible kernel access control. Introduce two ioctls, SIOCGIFMAC, SIOCSIFMAC, which permit user processes to manage the MAC labels on network interfaces. Note that this is part of the user process API/ABI that will be revised prior to 5.0-RELEASE. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-01T21:37:34.000000Z K 7 svn:log V 395 Introduce support for Mandatory Access Control and extensible kernel access control. Add MAC support for the UDP protocol. Invoke appropriate MAC entry points to label packets that are generated by local UDP sockets, and to authorize delivery of mbufs to local sockets both in the multicast/broadcast case and the unicast case. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-01T21:39:54.000000Z K 7 svn:log V 43 Forgot to commit this. Spotted by: scottl END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-01T22:03:19.000000Z K 7 svn:log V 50 Sample loader.conf lines for various MAC modules. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-08-01T22:06:07.000000Z K 7 svn:log V 50 Update UPDATING and bump patch level for NFS fix. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-01T22:23:02.000000Z K 7 svn:log V 408 Introduce support for Mandatory Access Control and extensible kernel access control. Invoke appropriate MAC entry points for a number of VFS-related operations in the Linux ABI module. In particular, handle uselib in a manner similar to open() (more work is probably needed here), as well as handle statfs(), and linux readdir()-like calls. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-01T22:26:38.000000Z K 7 svn:log V 210 Demonstrate that MAC modules can also be linked statically as well as loaded as modules by hooking up mac_none if 'options MAC_NONE' is defined. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-01T22:27:57.000000Z K 7 svn:log V 144 Hook up devfs_pathconf() for specfs devfs nodes, not just regular devfs nodes. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-01T22:37:08.000000Z K 7 svn:log V 200 Introduce support for Mandatory Access Control and extensible kernel access control. Create directories for per-policy include files. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-02T01:04:49.000000Z K 7 svn:log V 112 Prevent out of bounds writting for too many slashes case. Replace strnpy + ='\0' with strlcpy MFC after: 1 day END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-02T01:56:04.000000Z K 7 svn:log V 61 MFC rev. 1.35 (login-like fixes, remove double "Last login") END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T03:12:40.000000Z K 7 svn:log V 306 Introduce support for Mandatory Access Control and extensible kernel access control. Teach devfs how to respond to pathconf() _POSIX_MAC_PRESENT queries, allowing it to indicate to user processes that individual vnode labels are available. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-02T03:56:31.000000Z K 7 svn:log V 53 o Lock page queue accesses by vm_page_deactivate(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-02T04:14:19.000000Z K 7 svn:log V 53 o Lock page queue accesses by vm_page_deactivate(). END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-08-02T04:19:43.000000Z K 7 svn:log V 81 Fix botched MFC (rev 1.6.2.2): __sys_close -> _thread_sys_close PR: kern/41251 END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-02T04:40:10.000000Z K 7 svn:log V 53 o Lock page queue accesses by vm_page_deactivate(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-02T05:23:58.000000Z K 7 svn:log V 116 o Lock page queue accesses in nwfs and smbfs. o Assert that the page queues lock is held in vm_page_deactivate(). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-02T06:19:43.000000Z K 7 svn:log V 92 Check for deleted files in udf_lookup(), not just udf_readdir(). Submitted by: tes@sgi.com END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-02T06:22:20.000000Z K 7 svn:log V 243 Calculate the correct physical block number for files that are embedded into their file_entry descriptor. This is more for correctness, since these files cannot be bmap'ed/mmap'ed anyways. Enforce this restriction. Submitted by: tes@sgi.com END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-02T06:25:56.000000Z K 7 svn:log V 44 MFC (1.78)- lots of fixes for EOT handling. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T06:56:26.000000Z K 7 svn:log V 138 Install MAC policy include files as part of the normal includes install. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T07:02:51.000000Z K 7 svn:log V 500 Introduce support for Mandatory Access Control and extensible kernel access control. Teach mount(8) to understand the MNT_MULTILABEL flag, which is used to determine whether a file system operates with individual per-vnode labels, or treats the entire file system as a single object with a single (mount) label. The behavior here will probably evolve some now that nmount(2) is available and can more flexibly support mount options. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T07:07:35.000000Z K 7 svn:log V 777 Introduce support for Mandatory Access Control and extensible kernel access control. Provide a library to manage user file system firewall-like rules supported by the mac_bsdextended.ko security model. The kernel module exports the current rule set using sysctl, and this library provides a front end that includes support for retrieving and setting rules, as well as printing and parsing them. Note: as with other userland components, this is a WIP. However, when used in combination with the soon-to-be-committed ugidfw, it can actually be quite useful in multi-user environments to allow the administrator to limit inter-user file operations without resorting to heavier weight labeled security policies. Obtained form: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T07:09:53.000000Z K 7 svn:log V 97 Hook up libugidfw to the build. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-02T07:11:34.000000Z K 7 svn:log V 180 MFC: All the latest fixes for wihostap mode, the ifconfig enhancements, crc32 movement to libkern, removal of compat cruft, and maybe a few other things not obvious from the diff. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T07:14:22.000000Z K 7 svn:log V 276 Introduce support for Mandatory Access Control and extensible kernel access control. Provide ugidfw, a utility to manage the ruleset provided by mac_bsdextended. Similar to ipfw, only for uids/gids and files. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-02T07:36:33.000000Z K 7 svn:log V 113 MFC: 1.20 and 1.21 1.20: The .Nm utility 1.21: s/IPSEC/IPsec according to RFCs PR: in part docs/38668 for 1.21 END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-08-02T08:00:22.000000Z K 7 svn:log V 183 Forced commit to note that revision 1.9.2.3 fixes a botch in rev 1.9.2.2 (that is, the previous revision fixes a botch in the version before that), not 1.6.2.2. Requested by: obrien END K 10 svn:author V 3 des K 8 svn:date V 27 2002-08-02T10:14:18.000000Z K 7 svn:log V 454 Fix an inverted test that, instead of checking for a null password, checked for a null response. This caused pam_sm_authenticate() to always succeed if the user's password was null (which in itself isn't so bad, except it didn't honor the PAM_DISALLOW_NULL_AUTHTOK flag). Merge some more code from -CURRENT that adds the "nullok" option and checks both that and the PAM_DISALLOW_NULL_AUTHTOK flag before allowing a user with a null password to log in. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-08-02T10:16:59.000000Z K 7 svn:log V 70 MFS: disallow null passwords by default, introduce the nullok option. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-08-02T10:37:22.000000Z K 7 svn:log V 23 Modernise and tidy up. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-08-02T10:40:09.000000Z K 7 svn:log V 87 There is no more UUCP in the base system, so there is no need to prevent its building. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-08-02T10:52:59.000000Z K 7 svn:log V 65 Remove the reference to NOUUCP, ans we no longer have base UUCP. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-08-02T10:55:51.000000Z K 7 svn:log V 77 Remove the last reference to NOUUCP - we don't have UUCP in the base system. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-02T11:09:06.000000Z K 7 svn:log V 110 MFC: all latest changes, fixes and new features. This pretty much brings code in stable on par with -current. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-08-02T11:24:43.000000Z K 7 svn:log V 45 Modernise the cdevsw WRT to (unused) kqueue. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-08-02T11:57:59.000000Z K 7 svn:log V 188 Use a cast to `void *' before casting to a pointer to a structure to stop GCC emitting warnings about increased alignment requirements which broke the build for sparc64. Approved by: des END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-02T11:58:48.000000Z K 7 svn:log V 141 Remove an #include . It's already included conditionally above, as it should be. Submitted by: Olivier Houchard END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T13:33:17.000000Z K 7 svn:log V 115 De-gccize CFLAGS by removing it. NOMAN is no longer required when a man page is not yet present. Submitted by: ru END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-02T13:36:54.000000Z K 7 svn:log V 159 Sligtly modify previous out-of-bounds fix: just break instead of return(NULL) for upward compatibility with more LC_* categories may be implemented in future. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T13:37:57.000000Z K 7 svn:log V 100 Add a libnames entry for libugidfw. Add a DPADD line for ${LIBUGIDFW} for ugidfw. Submitted by: ru END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-02T15:53:04.000000Z K 7 svn:log V 127 Add the minimalist elan-mmcr device driver. This driver allows a userland program to mmap the MMCR of the AMD Elan sc520 CPU. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-02T15:55:18.000000Z K 7 svn:log V 6 typo. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-02T16:23:20.000000Z K 7 svn:log V 87 Catch up to the rev. 1.694 changes; WITHOUT_X11 is not anymore set in the environment. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-02T16:27:15.000000Z K 7 svn:log V 41 MFC: 1.696: Added forgotten WITHOUT_X11. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-02T16:47:29.000000Z K 7 svn:log V 70 SYSINIT needs to be SI_SUB_PSEUDO. Add a printf to tell we are here. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-02T17:26:53.000000Z K 7 svn:log V 106 When extracting package pass `-p' option to tar(1), so that files are extracted with correct permissions. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-02T17:28:02.000000Z K 7 svn:log V 73 (forced) Previous delta (rev.1.34) was a subject of: MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-02T18:04:22.000000Z K 7 svn:log V 633 TARGET_CPUTYPE should exist solely in Makefile.inc1, similar to TARGET_ARCH and TARGET. This is problematic when one has the = (unconditional) type of assigment for CPUTYPE in /etc/make.conf. (This would override what was set on the command line to "make buildworld".) Add a (horrible) kludge to Makefile.inc1 to check the type of assignment for CPUTYPE (only for those who attempts to set it to a different value). Fix an example make.conf. Fix the kernel's build-tools target (aicasm only at the moment) to catch up with bsd.cpu.mk,v 1.15 (BOOTSTRAPPING replaced with NO_CPU_CFLAGS in Makefile.inc1's BMAKE). Reviewed by: jhb END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T18:08:14.000000Z K 7 svn:log V 42 Work to fix LINT build. Reported by: phk END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-02T18:40:01.000000Z K 7 svn:log V 33 ptvmmap does not exist on alpha. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-02T18:45:43.000000Z K 7 svn:log V 62 Move a prototype to the least wrong place. Suggested by: bde END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-02T18:55:29.000000Z K 7 svn:log V 118 o Convert two instances of vm_page_sleep_busy() into vm_page_sleep_if_busy() with appropriate page queue locking. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-02T19:04:04.000000Z K 7 svn:log V 60 MFC: v1.36 (strncpy -> strlcpy, fix out of bounds indexing) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T20:33:05.000000Z K 7 svn:log V 130 Improve ordering of MAC entry points in mac_policy_op structure. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T20:45:27.000000Z K 7 svn:log V 238 When preserving the IP header in extra mbuf in the IP forwarding case, also preserve the MAC label. Note that this mbuf allocation is fairly non-optimal, but not my fault. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T20:49:14.000000Z K 7 svn:log V 227 Introduce support for Mandatory Access Control and extensible kernel access control. When generating nd6 output on an interface, label the packet appropriately. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-02T20:56:07.000000Z K 7 svn:log V 420 Make the consumers of the linker_load_file() function use linker_load_module() instead. This fixes a bug where the kernel was unable to properly locate and load a kernel module in vfs_mount() (and probably in the netgraph code as well since it was using the same function). This is because the linker_load_file() does not properly search the module path. Problem found by: peter Reviewed by: peter Thanks to: peter END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-02T21:14:42.000000Z K 7 svn:log V 449 Introduce support for Mandatory Access Control and extensible kernel access control. Extensions to libc to provide basic MAC label manipulation facilities for userland. These interface will be replaced in the next month or two with more flexible interfaces, but provide sufficient support to allow use of the Biba and MLS policies for user applications. libc_r wrappers to follow. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-02T22:26:03.000000Z K 7 svn:log V 82 While PCI interrupts are shareable, this should not have been committed just yet. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-02T22:40:25.000000Z K 7 svn:log V 80 Be a little more specific about when a couple of bugs were fixed in 4.6-STABLE. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-03T00:19:58.000000Z K 7 svn:log V 417 Add code that will download firmware to a Symbol LA4100-series of CF cards. Since the firmware is hard coded into the kernel, I've made it a kernel option (WI_SYMBOL_FIRMWARE). Note: This only downloads into the RAM of these cards. It doesn't download into FLASH, and is somewhat limited. There needs to be a better way to deal, but this works for now. My Symbol LA4132 CF card works now. Obtained from: NetBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-03T00:21:29.000000Z K 7 svn:log V 64 We now have opt_wi.h, so go ahead and add it. Default it to 1. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-03T00:48:43.000000Z K 7 svn:log V 76 MFC: Avoid buffer overflow with -H option (1.11), style changes (1.9-1.10). END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-03T00:59:15.000000Z K 7 svn:log V 371 Take a shot at fixing a nasty bug in the pmap changes that I did. I missed the pmap_kenter/kremove in this file, which leads to read()/write() of /dev/mem using stale TLB entries. (gah!) Fortunately, mmap of /dev/mem wasn't affected, so it wasn't as bad as it could have been. This throws some light on the 'X server affects stability' thread.... Pointed out by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-03T01:02:37.000000Z K 7 svn:log V 214 Take advantage of the fact that there is a small 1MB direct mapped region on x86 in between KERNBASE and the kernel load address. pmap_mapdev() can return pointers to this for devices operating in the isa "hole". END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-03T01:29:52.000000Z K 7 svn:log V 93 o Remove the setting of PG_MAPPED from vm_page_wire() and vm_page_alloc(VM_ALLOC_WIRED). END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-03T03:35:06.000000Z K 7 svn:log V 62 Ignore memory above 4GB for now due to unpleasant pci issues. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-03T04:04:52.000000Z K 7 svn:log V 131 Bugfix: pass IPFORWARD info to ip_output when a packet matches a "fwd" ipfw action on the input side. Reported-by: Matthew Reimer END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-03T04:18:40.000000Z K 7 svn:log V 56 Add ISO C90 Amd. 1 wctype(3) and iswctype(3) functions. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-03T06:42:30.000000Z K 7 svn:log V 182 o Don't set PG_MAPPED on the page allocated and mapped in _pmap_allocpte(). (Only set this flag if the mapping has a corresponding pv list entry, which this mapping doesn't.) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-03T07:17:09.000000Z K 7 svn:log V 14 MFC: cap bits END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-03T07:24:17.000000Z K 7 svn:log V 38 MFC: Improved wicontrol and man page. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-03T07:31:57.000000Z K 7 svn:log V 133 gcc tells me that this isn't a prototype, and it is right :-) Use ANSI decl here. The old K&R one was copied from OpenBSD I think. END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-03T08:31:42.000000Z K 7 svn:log V 178 MFC: 1.3 Remove the word IPSec to respect RFCs (for example http://www.ietf.org/rfc/rfc2401.txt), IPsec is the right word and already in the dictionary. PR: in part docs/38668 END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-03T09:04:44.000000Z K 7 svn:log V 388 1) Use errno to indicate faulure reason. 2) Move incomplete check for / in locale name from env section to loadlocale(), add check for "." and ".." too. It allows to check any argument, not env only. 3) Redesing LOAD_CATEGORY macro to eliminate code duplication. 4) Try harder in fallback code: if old locale can't be restored, load "C" locale 5) White space formatting, long lines, etc. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-03T09:07:27.000000Z K 7 svn:log V 53 Return ENAMETOOLONG for long PATH_LOCALE, not EFAULT END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-03T09:10:31.000000Z K 7 svn:log V 56 Return EINVAL for NULL or too long encoding, not EFAULT END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-03T10:23:06.000000Z K 7 svn:log V 42 Check encoding for ".", ".." and / inside END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-03T11:55:19.000000Z K 7 svn:log V 126 Return errno provided by fopen, not always ENOENT. Return EFTYPE instead of EINVAL for wrong locale file format. Whitespaces. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-03T12:04:15.000000Z K 7 svn:log V 35 MFC: correct a few grammar bogons. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-03T12:39:41.000000Z K 7 svn:log V 70 Correct use of Nm macro in NAME section and a broken cross reference. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-08-03T13:36:24.000000Z K 7 svn:log V 98 Merge the following from the English version: 1.22.2.272 -> 1.22.2.274 relnotes/common/new.sgml END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-03T13:49:55.000000Z K 7 svn:log V 52 Add ISO C90 Amd. 1 btowc(3) and wctob(3) functions. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-03T14:59:45.000000Z K 7 svn:log V 76 Fix handling of packets which matched an "ipfw fwd" rule on the input side. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-03T15:56:25.000000Z K 7 svn:log V 32 Preserve errno in fallback code END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-03T16:03:21.000000Z K 7 svn:log V 379 Now that the kernel is able to load modules itself, remove all the code which was trying to do so. This code was nasty in several ways, it was hiding the kernel bug where the kernel was unable to properly load a module, and it was quitting if it wasn't able to load the module. The consequence is that an ABI breakage of the vfsconf API would have broken *every* mount utility. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-03T16:21:33.000000Z K 7 svn:log V 203 I should have committed this ages ago... Convert init(8) to use nmount() instead of mount() when it has to mount devfs. This doesn't happen normally, since the kernel is supposed to mount devfs itself. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-03T16:26:47.000000Z K 7 svn:log V 55 Fix return codes to match what setrunelocale() returns END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-03T16:56:39.000000Z K 7 svn:log V 264 Include "opt_ipfw.h" so we can tell whether we are being compiled for the old ipfw or for ipfw2. The absence of this caused surprising "divide by zero" panics in "pipe" rules. -current does not have this problem. Problem analysis courtesy of Valentine Zaretsky. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-03T17:05:14.000000Z K 7 svn:log V 89 This should have been committed too, I have no idea why p4 didn't gave me this diff too. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-03T17:06:51.000000Z K 7 svn:log V 76 Small diffs that p4 didn't catch when I extracted the diffs from my branch. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-03T17:09:21.000000Z K 7 svn:log V 30 Catch empty encoding name too END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-03T17:20:45.000000Z K 7 svn:log V 50 Add ERRORS section according to POSIX (no errors) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-08-03T18:06:26.000000Z K 7 svn:log V 188 Merge the following from the English version: 1.22.2.249.2.6 -> 1.22.2.249.2.9 relnotes/common/new.sgml 1.1.2.3.4.1 -> 1.1.2.3.4.2 relnotes/common/relnotes.ent Approved by: re (bmah) END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-03T18:59:19.000000Z K 7 svn:log V 116 o Convert two instances of vm_page_sleep_busy() to vm_page_sleep_if_busy() with appropriate page queue locking. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-03T20:24:51.000000Z K 7 svn:log V 73 o Ask for a prezeroed page in pmap_pinit() for the page directory page. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-03T22:33:34.000000Z K 7 svn:log V 426 If all file systems are marked nosuid, the line: MP=`mount -t ufs | grep -v " nosuid" | awk '{ print $3 }' | sort` sets ${MP} to an empty string so the next line: set ${MP} actually just dumps all of the shells variables to stdout (and therefore the security report). Fixed by surrounding the code which goes through the mounts with a test for an empty string before using ${MP}. Reviewed by: brian MFC after: 3 days END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-04T00:46:48.000000Z K 7 svn:log V 67 Parameterize globals. PR: bin/25587 (in part) MFC after: 3 weeks END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-04T01:02:52.000000Z K 7 svn:log V 80 Allow tracking fork()ed children. PR: bin/25587 (in part) MFC after: 3 weeks END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-04T01:07:02.000000Z K 7 svn:log V 116 Kernel modifications necessary to allow to follow fork()ed children. PR: bin/25587 (in part) MFC after: 3 weeks END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-04T01:27:31.000000Z K 7 svn:log V 102 Add options to print absolute and relative timestamps. PR: bin/25587 (in part) MFC after: 3 weeks END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-04T01:28:13.000000Z K 7 svn:log V 67 Terminate the output line when a non-returning syscall is printed. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-04T01:30:26.000000Z K 7 svn:log V 73 Print out the strings in vers.o instead of hardcoding the loader banner. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-04T02:20:06.000000Z K 7 svn:log V 43 Add a "FreeBSD ELF32" entry to ex_types[]. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-04T02:24:21.000000Z K 7 svn:log V 185 Add options to print the argument and environment string parameters to execve(). This could be done in a more general manner but it still wouldn't be very pretty. MFC after: 3 weeks END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-04T02:52:11.000000Z K 7 svn:log V 142 Signal an error instead of giving the caller less memory than they asked for when num * size would cause integer overflow. MFC after: 1 week END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-04T04:11:48.000000Z K 7 svn:log V 35 Nonexistent SIZE_MAX -> SIZE_T_MAX END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-04T04:29:54.000000Z K 7 svn:log V 69 Rewrite loadlocale() to eliminate LOAD_CATEGORY macro to save space. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-04T04:32:27.000000Z K 7 svn:log V 271 Never allow a user to use crontab if opening /var/cron/{allow,deny} fails for any reason other than ENOENT (think resource limits). Close allow and deny files before allowed() returns to stop the user's EDITOR being able to read them. Obtained from: OpenBSD (partially) END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-04T04:55:31.000000Z K 7 svn:log V 65 o Request a wired page from vm_page_grab() in _pmap_allocpte(). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-04T05:16:19.000000Z K 7 svn:log V 67 Fix generation of check-state rules, which i broke in last commit. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-04T05:16:56.000000Z K 7 svn:log V 71 MFC: fix generation of check-state rules which i broke in last commit. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-04T05:29:13.000000Z K 7 svn:log V 145 Allow "-v -v" to mean very verbose. Reviewed by: freebsd-standards PR: 40709 Submitted by: Edward Brocklesby , johan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-04T05:36:22.000000Z K 7 svn:log V 574 MFC: add m_getcl() as a preferred way to get an mbuf with an attached cluster. Now that we have this interface both in -current and -stable, each network device driver can replace the call to MGETHDR/MCLGET with calls to m_getcl(), saving (on -stable) about 400 bytes and the associated cache pollution. Also, slightly modify m_freem() so that it keeps a small free list (controlled by kern.ipc.mcl_pool_max) of such buffers for use in m_getcl(). Even a small size such as 10 elements gives about 10% improvement in the peak forwarding performance in bridges and routers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-04T05:51:05.000000Z K 7 svn:log V 120 Updated libc/libc_r that fixes the FreeBSD-SA-02:28.resolv resolver bug. Submitted by: Trevor Johnson END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-04T05:51:06.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-04T05:54:11.000000Z K 7 svn:log V 126 Updated a.out libc/libc_r that fixes the FreeBSD-SA-02:28.resolv resolver bug. Submitted by: Trevor Johnson END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-04T06:03:34.000000Z K 7 svn:log V 59 Use an 8.3 friendly extension when compressing with bzip2. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-04T06:27:37.000000Z K 7 svn:log V 105 o Convert a vm_page_sleep_busy() into a vm_page_sleep_if_busy() with appropriate page queue locking. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-04T07:07:34.000000Z K 7 svn:log V 152 o Extend the scope of the page queues lock in contigmalloc1(). o Replace vm_page_sleep_busy() with vm_page_sleep_if_busy() in vm_contig_launder(). END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-04T07:54:41.000000Z K 7 svn:log V 92 Fixed some style bugs (unsorting of MLINKS, and more than 1 assignment to MAN per section). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-04T08:25:01.000000Z K 7 svn:log V 79 MFC: Don't allow "||" or "&&" to be the first tokens of a command. PR: 40386 END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-04T09:37:28.000000Z K 7 svn:log V 137 Use errno to indicate failure reason. Remove incomplete checks for 'name' and 'PatchLocale', they must be already checked at this point. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-04T10:29:36.000000Z K 7 svn:log V 580 - Replace v_flag with v_iflag and v_vflag - v_vflag is protected by the vnode lock and is used when synchronization with VOP calls is needed. - v_iflag is protected by interlock and is used for dealing with vnode management issues. These flags include X/O LOCK, FREE, DOOMED, etc. - All accesses to v_iflag and v_vflag have either been locked or marked with mp_fixme's. - Many ASSERT_VOP_LOCKED calls have been added where the locking was not clear. - Many functions in vfs_subr.c were restructured to provide for stronger locking. Idea stolen from: BSD/OS END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-04T10:57:41.000000Z K 7 svn:log V 232 Include for the declaration of struct timeval. Do not depend on namespace pollution in . (truss shouldn't be using timevals anyway, since it was implemented long after timevals were obsoleted by timespecs.) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-04T11:02:21.000000Z K 7 svn:log V 34 Add btowc(3) to SEE ALSO section. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-08-04T11:36:48.000000Z K 7 svn:log V 62 MFS: Fixes for READ_BIG related errors. Approved by: sos, re END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-08-04T11:40:08.000000Z K 7 svn:log V 45 Document READ_BIG bugfix. Approved by: re END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-04T12:09:08.000000Z K 7 svn:log V 62 Add the ISO C90 Amd. 1 wctrans(3) and towctrans(3) functions. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-04T12:43:53.000000Z K 7 svn:log V 55 Change wctype_t to an unsigned type to avoid warnings. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-04T13:38:44.000000Z K 7 svn:log V 41 Bump patch level for ATA READ_BIG fixes. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-04T14:03:59.000000Z K 7 svn:log V 164 Try harder to check lang as path component (".", "..", / inside). Try harder to not overwrite failure errno. style(9) whitespace reformatting for code readability. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-04T16:42:20.000000Z K 7 svn:log V 98 Simplify the handling of a fragmented file_id descriptor. Also de-obfuscate the file_char flags. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-04T17:47:17.000000Z K 7 svn:log V 27 MFS: ata(4) READ_BIG fix. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-04T17:49:50.000000Z K 7 svn:log V 94 Bah. Fix non-fatal markup typo. This and previous commit were Approved by: re (implicitly) END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-04T17:57:01.000000Z K 7 svn:log V 19 Ported to sparc64. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-04T18:06:15.000000Z K 7 svn:log V 59 Remove commented out PCI_ENABLE_IO_MODES. It is gone now. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-04T18:11:38.000000Z K 7 svn:log V 112 Fix a mistake in 1.352 - I was returning a pointer to the rounded down address. I expect this will fix acpica. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-04T18:24:09.000000Z K 7 svn:log V 30 Remove this abortive attempt. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2002-08-04T18:35:02.000000Z K 7 svn:log V 85 Add device agp to GENERIC, filter it out of floppy builds Approved by: des (mentor) END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-04T18:36:36.000000Z K 7 svn:log V 109 Add Jason L. Wright's driver for the SAB82532 serial chip, found in many sun ultras. Obtained from: OpenBSD END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-04T18:41:27.000000Z K 7 svn:log V 19 Ported to FreeBSD. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-04T19:05:20.000000Z K 7 svn:log V 173 o Acquire the page queues lock before checking the page's busy status in vm_page_grab(). Also, replace the nearby tsleep() with an msleep() on the page queues lock. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-04T19:07:15.000000Z K 7 svn:log V 11 se -> sab. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-04T19:16:13.000000Z K 7 svn:log V 45 Add example entries for ttya and ttyb (sab). END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-04T19:34:38.000000Z K 7 svn:log V 59 Fix typo in the last revision. Noticed by: i386 tinderbox END K 10 svn:author V 5 wosch K 8 svn:date V 27 2002-08-04T20:34:28.000000Z K 7 svn:log V 51 Update FreeBSD 4.6 release date. Added OpenBSD 3.1 END K 10 svn:author V 5 wosch K 8 svn:date V 27 2002-08-04T20:41:15.000000Z K 7 svn:log V 71 Added NetBSD 1.5.3 Submitted by: Bang Jun-Young END K 10 svn:author V 5 wosch K 8 svn:date V 27 2002-08-04T20:43:22.000000Z K 7 svn:log V 19 MFC up to rev 1.60 END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-04T20:43:23.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_7'. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-04T20:50:13.000000Z K 7 svn:log V 89 bugfix: move check for udp_blackhole before the one for icmp_bandlim. MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-04T20:50:50.000000Z K 7 svn:log V 45 Repond properly to NGM_TEXT_CONFIG messages. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-04T21:00:49.000000Z K 7 svn:log V 363 Temporarily disable polling when no processes are active, while I investigate the problem described below. I am seeing some strange livelock on recent -current sources with a slow box under heavy load, which disappears with this change. This might suggest some kind of problem (either insufficient locking, or mishandling of priorities) in the poll_idle thread. END K 10 svn:author V 3 knu K 8 svn:date V 27 2002-08-04T21:20:09.000000Z K 7 svn:log V 147 Drop support for the .tbz2 suffix. One would not want pkg_create(1) to create "pkgname.tbz" when one specifies "pkgname.tbz2". MFC after: 1 week END K 10 svn:author V 3 knu K 8 svn:date V 27 2002-08-04T21:27:57.000000Z K 7 svn:log V 82 Another .tbz2 -> .tbz leftover. Properly look for pkgname.tbz. MFC after: 1 day END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-04T21:52:05.000000Z K 7 svn:log V 155 Use m_getcl() to allocate mbuf+cluster for the receive ring. Remove the sis_quick variable, as it was there for testing purposes only. MFC after: 3 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-04T22:14:44.000000Z K 7 svn:log V 336 Pass envp to crunched program's main() routines as some depend on it. Note that crunchgen's stub .c programs already have the code to use it: "int _crunched_%s_stub(int argc, char **argv, char **envp)" "{return main(argc,argv,envp);}\" >%s_stub.c\n", Add $FreeBSD$ to allow the commit. Reviewed by: luigi MFC after: 3 days END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-08-04T22:23:48.000000Z K 7 svn:log V 53 Kerberos 5 no longer needs -lmd Approved by: nectar END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-04T22:33:28.000000Z K 7 svn:log V 282 Fix handling of Receiver Not Ready errors when doing polling. Also take this chance to cleanup the code in fxp_intr_body. Add a missing block of code to disable interrupts when reinitializing the interface while doing polling (the RELENG_4 version was correct). MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-04T23:50:01.000000Z K 7 svn:log V 78 Add cross-reference for SA-02:33. Approved by: security-officer (implicitly) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-04T23:55:06.000000Z K 7 svn:log V 730 Extend the interface to ether_input(): a NULL eh pointer means that the mbuf contains the ethernet header (eh) as well, which ether_input() will strip off as needed. This permits the removal (in a backward compatible way) of the header removal code which right now is replicated in all drivers, sometimes in an inconsistent way. Also, because many functions called after ether_input() require the eh in the mbuf, eventually we can propagate the interface and handle outdated drivers just in ether_input(). Individual driver changes to use the new interface will follow as we have a chance to touch them. NOTE THAT THIS CHANGE IS FULLY BACKWARD COMPATIBLE AND DOES NOT BREAK BINARY COMPATIBILITY FOR DRIVERS. MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-05T00:04:18.000000Z K 7 svn:log V 146 o Don't set PG_MAPPED or PG_WRITEABLE when a page is mapped using pmap_kenter() or pmap_qenter(). o Use VM_ALLOC_WIRED in pmap_new_thread(). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-05T00:21:24.000000Z K 7 svn:log V 75 Use m_getcl() to allocate buffers for the receive ring. MFC after: 3 days END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-08-05T01:03:12.000000Z K 7 svn:log V 209 Fix a couple DESTDIR related problems. Credit for the "Only in" section goes to James , and Cyrille Lefevre . The make variables problem was found by jon. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-05T03:40:28.000000Z K 7 svn:log V 87 o Introduce pmap_page_is_mapped(). Its purpose is to obsolete the PG_MAPPED flag. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-05T05:16:09.000000Z K 7 svn:log V 110 Cleanup: Fix line wrapping. Remove 'register'. malloc(9) with M_WAITOK can't fail, so remove checks for that. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-05T05:18:43.000000Z K 7 svn:log V 161 Add a macro for SLIST traversal 'SLIST_FOREACH_PREVPTR', this macro keeps a pointer to the previous element's next pointer to allow for search and O(1) removal. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-05T06:10:03.000000Z K 7 svn:log V 75 Revert rev 1.356 and 1.352 (pmap_mapdev hacks). It wasn't worth the pain. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-05T06:49:58.000000Z K 7 svn:log V 42 Implement POSIX.1-2001 (XSI)'s fmtmsg(3). END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-05T07:19:27.000000Z K 7 svn:log V 507 Add a comment that says it looks like lucent cards have a primary firmware revision as well (not sure which firmware versions are needed for this, but the 6.x and 8.x 'software' versions that I have seem to support it). Add dBm comm quality RID. This is like the normal comm quality rid, except the signal and noise numbers are normalized to dBm. Some revisions of the prism firmware, however, don't support this RID, and some that do support it return 0 for quality and/or noise. Your milage may vary. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-05T07:24:02.000000Z K 7 svn:log V 239 Differentiate between AT45DB011 compatible large serial flash parts and the AT24C08 small serial flash parts. We still report these as the same part (since we group things already), but now we recognize the small serial versions as well. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-05T07:36:11.000000Z K 7 svn:log V 924 Add more (possibly useless) information to wicontrol's output (maybe some of these need to be enabled for an extra verbose mode or something): o Try to print the dBm comms quality. This may or may not be available for your card in your configuration. o Print the PRI Id and STA Id. These are in the raw format, so might be a little hard to read. o Print CardID so that we can know exactly what kind of card the user has (this is important if you download firmware to it). o Regulatory domains are now printed for the card. o Temp range is printed. o If you define WI_EXTRA_INFO you get more garbage than is listed here that you need the manual to decode. o Channel list is now printed in hex for easier decoding. This has lead to my discovery that my US symbol card supports channels 12-14 as well as 1-11, which is not allowed in the us/canada. This ain't pretty, but it isn't horrible either. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-05T07:45:57.000000Z K 7 svn:log V 58 A definition of regulatory domains that matches the docs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-05T07:46:22.000000Z K 7 svn:log V 43 Use wi_ltv_domains struct to print domains END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-08-05T07:47:06.000000Z K 7 svn:log V 198 Remove the references to clean'ing in src/usr.sbin/mergemaster, since numerous users have sent me questions, and/or problem reports about their installworld failing after running 'make clean' here. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-05T07:48:31.000000Z K 7 svn:log V 43 Fix minor typo in ID number in last commit END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-05T08:04:58.000000Z K 7 svn:log V 176 Manual pages for wide character classification (isw*) and case conversion (tow*) functions from NetBSD, unmodified except for the addition of $FreeBSD$. Obtained from: NetBSD END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-08-05T08:47:52.000000Z K 7 svn:log V 161 Suppress spurious warning messages about rm -rf TEMPROOT failing before chflags, and exit non-zero if the old TEMPROOT dir can't be deleted for whatever reason. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-05T08:54:26.000000Z K 7 svn:log V 346 An empty CPUTYPE now means ``the default CPUTYPE'' in bsd.cpu.mk. If there was no CPUTYPE assignment in /etc/make.conf, this would cause the ``CPUTYPE assignment type'' check to falsely fail. Reported by: johan Fixed this by making sure we always pass the non-empty CPUTYPE. Also make sure we use the correct set of share/mk files in our test. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-05T08:54:29.000000Z K 7 svn:log V 58 - Add a missing VI_UNLOCK to an error case in nfs_flush. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-05T08:55:53.000000Z K 7 svn:log V 69 - Move a VOP assert to the right place. Spotted by: i386 tinderbox END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-05T09:58:45.000000Z K 7 svn:log V 162 Reject encoding > ENCODING_LEN at early stage instead of truncating it. Use ptr == NULL instead of !ptr in few places. Move saverr declaration to global section. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-05T10:15:56.000000Z K 7 svn:log V 156 - Move some logic from getnewvnode() to a new function vcanrecycle() - Unlock the free list mutex around vcanrecycle to prevent a lock order reversal. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-05T10:25:56.000000Z K 7 svn:log V 93 - Document more of the struct vnode locking protocol. - Slightly reformat a comment block. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-05T10:45:23.000000Z K 7 svn:log V 305 Implement the missing functions: isw*() (iswalnum() etc.), towlower() and towupper() required by ISO C90 Amd. 1. iswascii(), iswhexnumber(), iswideogram(), iswnumber(), iswphonogram(), iswrune() and iswspecial() have also been implemented for consistency with the BSD extensions in . END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-05T10:48:05.000000Z K 7 svn:log V 103 Use the In macro instead of Fd. Add crossref to wctrans(3). Refer to 1003.1-2001 in STANDARDS section. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-05T10:50:39.000000Z K 7 svn:log V 155 Use In macro instead of Fd. Add crossref to wctype(3). Refer to 1003.1-2001 in STANDARDS section. Document functions which are extensions to the standard. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-05T11:02:04.000000Z K 7 svn:log V 64 Add missing prototypes for extension functions to the SYNOPSIS. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-05T12:22:55.000000Z K 7 svn:log V 26 Use timespec not timeval. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-05T13:23:41.000000Z K 7 svn:log V 16 Diff reduction. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-08-05T13:24:06.000000Z K 7 svn:log V 122 Make sure to set the DMA transfer length register, plus one small style fix. Submitted by: Thomas Nystrom END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-05T13:37:18.000000Z K 7 svn:log V 121 Reflect in the ftpd(8) manpage the fact that ASCII SIZE requests against large files will be denied. MFC after: 10 days END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-05T13:48:38.000000Z K 7 svn:log V 70 MFC: when extracting archive pass `-p' flag to the tar(1) (rev.1.34). END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-05T14:10:57.000000Z K 7 svn:log V 217 Disallow invalid numeric mode values for SITE CHMOD. Earlier, a decimal number (e.g., 890) could be passed for mode, leading to dangerous permissions set: -1, that is, 07777. Obtained from: OpenBSD MFC after: 1 week END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-05T14:26:40.000000Z K 7 svn:log V 158 Spot places where "pathname" hasn't been checked for NULL. The "pathname" rule may return NULL on a glob(3) error. Obtained from: OpenBSD MFC after: 1 week END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-05T14:40:38.000000Z K 7 svn:log V 184 Since GLOB_NOCHECK is set in the glob(3) call, glob(3) will return at least one pathname unless a system error has occured. It's not a "not found" error otherwise. MFC after: 3 days END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-08-05T14:56:20.000000Z K 7 svn:log V 30 Remove extra space in output. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-08-05T15:03:03.000000Z K 7 svn:log V 71 Check the far end before registering an EVFILT_WRITE filter on a pipe. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-08-05T15:05:15.000000Z K 7 svn:log V 28 MFC: check far end of pipe. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-08-05T15:13:49.000000Z K 7 svn:log V 28 MFS: check far end of pipe. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-05T16:06:35.000000Z K 7 svn:log V 127 Do login cap calls _before_ descriptors are hardly closed because close may invalidate login cap descriptor. Reviewed by: des END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-05T16:25:17.000000Z K 7 svn:log V 116 Correct a bug in the ASN.1 decoder which was introduced with the recent OpenSSL update. Obtained from: OpenSSL CVS END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-05T16:25:17.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r101386, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-05T16:25:18.000000Z K 7 svn:log V 97 This commit was manufactured by cvs2svn to create tag 'openssl-vendor-crypto-v0_9_6e_asn1_patch'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-05T16:28:58.000000Z K 7 svn:log V 97 MFC src/crypto/openssl/crypto/asn1/asn1_lib.c rev 1.1.1.6: Correct a bug in the ASN.1 decoder. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-05T16:37:05.000000Z K 7 svn:log V 40 Fix some style bugs. Submitted by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-05T16:46:14.000000Z K 7 svn:log V 257 The side effect of revision 1.687 (env -i) was that many useful knobs are no longer propagated to the chrooted environment, e.g. NOKERBEROS. On the other hand, TMPDIR and MAKEOBJDIRPREFIX should no longer be. Spotted by: Alexandr Listopad END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-05T16:57:43.000000Z K 7 svn:log V 178 Stop eating all process memory if either of ${.CURDIR}/../kerberosIV or ${.CURDIR}/../kerberos5 does not exist. Spotted by: Alexandr Listopad MFC after: 3 days END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-08-05T17:20:17.000000Z K 7 svn:log V 12 style fixes END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-08-05T17:32:16.000000Z K 7 svn:log V 60 back out one change that crept in (will be committed later) END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-05T17:34:15.000000Z K 7 svn:log V 201 1) Use "pathstring" instead of "STRING" consistently. 2) Remove unneeded "if not NULL" props from "pathstring", which will never be NULL by the lexer design. Inspired by: OpenBSD MFC after: 1 week END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-08-05T17:36:56.000000Z K 7 svn:log V 35 MFC: style fixes Verified by: md5 END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-08-05T17:40:26.000000Z K 7 svn:log V 99 MFC: rename a variable that might accidentally be duplicated elsewhere (headlist -> sbni_headlist) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-05T17:59:20.000000Z K 7 svn:log V 162 Don't call softdep_slowdown() if soft updates are not active on the filesystem. This causes a panic for kernels compiled without softupdates. Reported by: luigi END K 10 svn:author V 3 knu K 8 svn:date V 27 2002-08-05T18:04:50.000000Z K 7 svn:log V 69 MFC: Another .tbz2 -> .tbz leftover. Properly look for pkgname.tbz. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-08-05T18:14:16.000000Z K 7 svn:log V 305 Make driver portable: - bus_space'ify - generate fake ethernet address using read_random() instead of reading from timer i/o ports Other minor fixes: - remove "hack" in connect_to_master() - use M_ZERO - remove unused variable in sbni_ioctl() - properly release irq in sbni_attach_isa() on attach errors END K 10 svn:author V 5 wosch K 8 svn:date V 27 2002-08-05T18:58:46.000000Z K 7 svn:log V 88 NetBSD style fixes. PR: misc/41164 Submitted by: Bang Jun-Young END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-05T19:14:27.000000Z K 7 svn:log V 514 o The introduction of kevent() broke lio_listio(): _aio_aqueue() thought that LIO_READ and LIO_WRITE were requests for kevent()-based notification of completion. Modify _aio_aqueue() to recognize LIO_READ and LIO_WRITE. Notes: (1) The patch provided by the PR perpetuates a second bug in this code, a direct access to user-space memory. This change fixes that bug as well. (2) This change is to code that implements a deprecated interface. It should probably be removed after an MFC. PR: kern/39556 END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-05T19:36:09.000000Z K 7 svn:log V 139 o Fix a memory leak. o Rewrite validmsgverb() so that it works (I'm not sure how it escaped my original testing). o Document nextcomp(). END K 10 svn:author V 2 pb K 8 svn:date V 27 2002-08-05T21:07:30.000000Z K 7 svn:log V 80 Fix typo in vnode flags causing deadlock in msdosfs_fsync(). Reviewed by: jeff END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-08-05T22:34:15.000000Z K 7 svn:log V 152 Handle PMTU discovery in syn-ack packets slightly differently; rely on syncache flags instead of directly accessing the route entry. MFC after: 3 days END