ƒ­ 112408 227 159 141 133 105 113 103 105 194 237 175 183 528 186 245 188 144 164 177 163 139 263 520 164 202 224 181 124 130 362 139 229 177 240 190 177 190 215 240 111 202 217 262 219 142 300 367 1099 294 138 176 198 137 138 144 301 127 144 218 416 311 317 245 558 223 227 268 160 142 154 130 149 207 139 158 145 267 115 180 118 227 127 135 118 281 178 116 377 199 131 168 152 210 170 625 382 166 157 350 158 116 133 145 131 123 159 173 539 216 122 178 172 176 289 309 400 276 161 125 665 137 203 539 140 390 196 182 244 233 113 406 130 131 113 114 142 136 113 130 197 114 113 157 146 134 254 177 195 140 135 250 108 153 139 122 556 269 460 277 169 133 847 758 163 171 324 147 574 414 554 627 1009 219 301 207 197 250 127 334 278 108 129 139 114 519 2386 166 156 122 126 116 116 375 156 126 203 219 375 163 119 191 249 310 186 209 125 306 681 205 166 240 259 177 268 237 175 180 187 245 185 199 236 190 148 235 165 142 135 K 10 svn:author V 4 mike K 8 svn:date V 27 2003-03-19T15:20:02.000000Z K 7 svn:log V 66 Update some more namespaces (forgotten in the previous revision). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-19T16:56:52.000000Z K 7 svn:log V 46 Fix comment English nit [to match 5-CURRENT]. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-19T17:50:59.000000Z K 7 svn:log V 38 Refactor two sexual jokes to murphy-o END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-19T17:54:22.000000Z K 7 svn:log V 10 Fix typos END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-19T17:55:17.000000Z K 7 svn:log V 18 Remove duplicates END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-19T18:14:47.000000Z K 7 svn:log V 9 Fix typo END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-19T18:21:42.000000Z K 7 svn:log V 10 Fix typos END K 10 svn:author V 3 das K 8 svn:date V 27 2003-03-19T20:23:29.000000Z K 7 svn:log V 101 Import gdtoa sources dated 20030318, which contain several locale fixes. Reviewed by: mike (mentor) END K 10 svn:author V 3 das K 8 svn:date V 27 2003-03-19T20:23:29.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r112415, 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 2003-03-19T20:23:30.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'gdtoa-vendor-v20030318'. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-03-19T20:25:45.000000Z K 7 svn:log V 91 Enable locale support in strtod() and dtoa(). Noticed by: ache Reviewed by: mike (mentor) END K 10 svn:author V 4 arun K 8 svn:date V 27 2003-03-19T21:38:27.000000Z K 7 svn:log V 434 Fix for ia64/48024 - ensure function pointer equality across elf objects. Programs such as sshd depend on two pointers to the same function being equal in a given process. However, the current ia64 implementation ensures that they're equal when both the pointers are instantiated in the same ELF object. The attached patch ensures that they're equal irrespective of where they're instantiated. Reviewed by marcel@ (mentor) and kan@ END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-03-19T21:39:00.000000Z K 7 svn:log V 94 The flags passed in to _ftp_get_proxy may be null Approved by: des, markm (mentor)(implicit) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-03-19T22:27:21.000000Z K 7 svn:log V 151 Correct typo in function declaration (s/if_dont/if_done). PR: docs/50136 Submitted by: Scott Mitchell MFC After: 4.8 END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-03-19T22:49:27.000000Z K 7 svn:log V 95 MFC r1.29: Correct typo in function declaration (s/if_dont/if_done/). Approved by: re (bmah) END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-03-19T23:39:18.000000Z K 7 svn:log V 52 MFC: correct MIB entry names Approved by: re (jhb) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-20T02:02:28.000000Z K 7 svn:log V 67 MFC: clear channel and tag bits before set. Approved by: re (jhb) END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-03-20T08:05:20.000000Z K 7 svn:log V 84 decimal_point can't be "" according to C99, so set it to standard "." in that case. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-03-20T08:13:34.000000Z K 7 svn:log V 70 According to C99 decimal_point can't be the empty string, mention it. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-03-20T08:18:55.000000Z K 7 svn:log V 46 According to C99 decimal_point can't be empty END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-03-20T10:18:01.000000Z K 7 svn:log V 167 - Add PCI ID for Paddington i/o controller, used in old G3's - Add ID for the Intrepid i/o controller, used in new 12"/17" PowerBooks - put IDs in chronological order END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-03-20T10:28:20.000000Z K 7 svn:log V 424 Enable the FPU on first use per-thread and save state across context switches. Not as lazy as it could be. Changing FPU state with sigcontext still TODO. fpu.c - convert some asm to inline C, and macroize fpu loads/stores swtch.S - call out to save/restore fpu routines trap.c - always call enable_fpu, since this shouldn't be called once the FPU has been enabled for a thread genassym.c - define for pcb fpu flag END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-20T10:40:45.000000Z K 7 svn:log V 72 Backout the getcwd changes, a more comprehensive effort will be needed. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-20T11:05:48.000000Z K 7 svn:log V 109 Add support for OpenBSD extensions to the $CVSROOT/config syntax. Approved by: peter Obtained from: OpenBSD END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2003-03-20T13:05:28.000000Z K 7 svn:log V 128 MFC: src/lib/libc/xdr/xdr_mem.c 1.12 src/include/rpc/xdr.h 1.23 Clean up some signed/unsigned issues in the XDR code. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-03-20T16:36:03.000000Z K 7 svn:log V 89 Add a -g option to specify a default login group. Approved by: markm (mentor)(implicit) END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-03-20T18:17:39.000000Z K 7 svn:log V 30 Correct vendor id for ALC101. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-20T18:57:30.000000Z K 7 svn:log V 37 New release/errata notes: SA-03:05. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-20T19:45:26.000000Z K 7 svn:log V 269 Use atomic operations to increment and decrement the refcount in busdma tags. There are currently no tags shared accross different drivers so this isn't needed at the moment, but it will be required when we'll have a proper newbus method to get the parent busdma tag. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-20T20:03:52.000000Z K 7 svn:log V 46 MFC: SA-03:05. Approved by: re (implicitly) END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-03-20T20:07:18.000000Z K 7 svn:log V 134 Distinguish between register sets that depend on ac97 caps (wr0, wr1, msgd) and those that don't (dxs0-3) when reporting format caps. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2003-03-20T20:41:45.000000Z K 7 svn:log V 82 Import of PKCS #1 security fix. http://www.openssl.org/news/secadv_20030319.txt END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2003-03-20T20:41:45.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r112439, 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 2003-03-20T20:41:46.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'openssl-vendor-crypto-secfix_20030319'. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2003-03-20T20:44:11.000000Z K 7 svn:log V 82 Enable RSA blinding by default. http://www.openssl.org/news/secadv_20030317.txt END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-03-20T20:44:12.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'openssl-vendor-crypto-secfix_20030317'. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-20T20:48:41.000000Z K 7 svn:log V 122 Add a rudimentary gstat(8) to the system. This is a small curses based program which shows the diskactivity inside GEOM. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-03-20T20:50:22.000000Z K 7 svn:log V 142 Extend CPU_ATHLON_SSE_HACK to cover a few more revisions of Athlon CPUs. Submitted by: Jon Kuster MFC after: 2 weeks END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2003-03-20T20:56:03.000000Z K 7 svn:log V 16 Merge conflicts END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2003-03-20T21:05:46.000000Z K 7 svn:log V 106 MFC s3_srvr.c 1.1.1.11 Import of PKCS #1 security fix. http://www.openssl.org/news/secadv_20030319.txt END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2003-03-20T21:07:20.000000Z K 7 svn:log V 121 MFC rsa_eay.c 1.11 rsa_lib.c 1.9 Enable RSA blinding by default. http://www.openssl.org/news/secadv_20030317.txt END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-20T21:12:31.000000Z K 7 svn:log V 169 Use td_ucred of curthread instead of p_ucred of curproc. This required changing sem_perm() and sem_hasopen() to take a thread instead of a proc for the first argument. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-20T21:15:54.000000Z K 7 svn:log V 126 Minor fixes to ffs_fserr(): - Assume that curthread is not NULL. It never is in -current. - Use td_ucred instead of p_ucred. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-20T21:17:40.000000Z K 7 svn:log V 50 Use td->td_ucred instead of td->td_proc->p_ucred. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-03-20T22:42:22.000000Z K 7 svn:log V 202 Clean up some warnings that don't result in a change in the object file: Constness, missing prototypes, non-ansi prototypes, missing initialisers, unnecessary declarations, shadowing. Reviewed by: md5 END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-20T23:46:22.000000Z K 7 svn:log V 275 Pass the target machine architecture down to disklabel(8). Do it so that systems without the -m option in disklabel(8), e.g. 5.0-RELEASE, can still build current snapshots. While here, drop the -s option from doFS.sh; we have not been using the .size files for a long time. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-03-21T00:30:53.000000Z K 7 svn:log V 1001 Attempt to automatically read in kernel module symbols when a live or dead kernel core is loaded into gdb. This extends gdb's existing shared library support, so the "info sharedlibrary", "sharedlibrary" and "nosharedlibrary" commands can be used to view and change the list of loaded symbol files. The current implementation is more than a kludge however, and it will not always manage to find the .ko.debug file corresponding to the loaded module. In particular, for modules whose build directory cannot be easily guessed from the module name such as all the netgraph modules, the debug version of the .ko will not be found automatically. The logic for finding the module file first attempts to guess at the module build directory by parsing the version[] string. Then using that directory ($DIR), it tries the following paths in turn: ./.ko.debug ./.ko $DIR/.ko.debug $DIR/.ko /boot/kernel/.ko.debug /boot/kernel/.ko Approved by: obrien, mp END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-03-21T05:13:23.000000Z K 7 svn:log V 201 Map VAPPEND to VWRITE in nfsspec_access() - VAPPEND is never set in the mode returned by VOP_GETATTR. This fixes incorrect "Permission denied" errors when trying to append to a file on an NFSv2 mount. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-03-21T08:21:39.000000Z K 7 svn:log V 42 Follow new upcall quantum code in kernel. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-21T09:34:23.000000Z K 7 svn:log V 79 Call endwin() to restore terminal state just before exiting. Approved by: phk END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-03-21T11:44:03.000000Z K 7 svn:log V 102 Add a target for the creation of a /etc/shells map and add it to the maps which are built by default. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-21T13:41:17.000000Z K 7 svn:log V 46 Use the target arhitecture's disktab(5) file. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-21T14:30:16.000000Z K 7 svn:log V 46 Duh! Use correct number ../ spotted by: imp END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-21T14:31:51.000000Z K 7 svn:log V 53 Added GEOM library to the bsd.libnames.mk namespace. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-21T14:45:46.000000Z K 7 svn:log V 209 Fixed a typo in ${.CURDIR} spelling, fatal on systems without the /sys symlink pointing to the current tree. (Revision 1.2 made it non-fatal, but anyway.) Apply style.Makefile(5). Fixed ``make checkdpadd''. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-21T15:13:29.000000Z K 7 svn:log V 33 Assignment could be NULL, check. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-21T15:28:10.000000Z K 7 svn:log V 50 Add comments regarding the ICMP timestamp fields. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-21T15:43:06.000000Z K 7 svn:log V 123 Add a sysctl node allowing the specification of an address mask to use when replying to ICMP Address Mask Request packets. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2003-03-21T16:13:07.000000Z K 7 svn:log V 320 MFC: crypto/openssl/ssl/s3_srvr.c 1.1.1.11 Import of PKCS #1 security fix. http://www.openssl.org/news/secadv_20030319.txt MFC: crypto/openssl/crypto/rsa/rsa_eay.c 1.11 crypto/openssl/crypto/rsa/rsa_lib.c 1.9 Enable RSA blinding by default. http://www.openssl.org/news/secadv_20030317.txt END K 10 svn:author V 7 rushani K 8 svn:date V 27 2003-03-21T16:57:40.000000Z K 7 svn:log V 214 Merge the following from the English version: 1.1.2.94 -> 1.1.2.97 errata/article.sgml 1.22.2.331 -> 1.22.2.343 relnotes/common/new.sgml 1.1.2.5 -> 1.1.2.7 share/sgml/release.dsl Approved by: re (bmah) END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-21T17:10:54.000000Z K 7 svn:log V 224 Why doesn't anybody ever tell me anything? When did we get a libsbuf ? Geeze, I'll just crawl back into the kernel where I know what's going on... Use libsbuf instead of pulling a file in from the kernel. Taught by: jhb END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-21T17:53:16.000000Z K 7 svn:log V 150 - Use if_broadcastaddr from struct ifnet rather than relying on extern 'etherbroadcastaddr'. - Make 'etherbroadcastaddr' static. Reviewed by: imp END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-21T19:49:34.000000Z K 7 svn:log V 465 Sync up linux and svr compat elf fixup functions for exec(). These functions are now all basically identical except that alpha linux uses Elf64 arguments and svr4 and i386 linux use Elf32. The fixups include changing the first argument to be a register_t ** to match the prototype for fixup functions, asserting that the process in the image_params struct is always curproc and removing unnecessary locking to read credentials as a result, and a few style fixes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-21T21:46:15.000000Z K 7 svn:log V 130 MFC: rev 1.20: expand the APIC_ID_MASK to cover all 8 upper bits. This fixes SMP on the SW7500CW2 motherboards. Approved by: re END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2003-03-21T21:47:31.000000Z K 7 svn:log V 129 Added support for 82541 and 82547 based adapters. - These have Intel gigabit PHY - 82547 uses CSA interface MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-21T21:49:52.000000Z K 7 svn:log V 175 Fix some memory leaks in the failure cases after trying to look up the OSF/1 runtime loader. Also, use td_ucred instead of p_ucred. Tested by: gallatin Reviewed by: rwatson END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-21T22:01:00.000000Z K 7 svn:log V 69 wlan module depends on rc4 module, so provide one. Reviewed by: imp END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-21T22:02:58.000000Z K 7 svn:log V 51 Added missing dependency on rc4. Reviewed by: imp END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-21T22:05:33.000000Z K 7 svn:log V 62 Mitigate deadlock situation pending a more complete solution. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-21T22:31:44.000000Z K 7 svn:log V 37 New errata/release notes: SA-03:06. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-21T22:37:39.000000Z K 7 svn:log V 56 Modified release note: SA-03:06 (minor wording tweak). END K 10 svn:author V 5 wilko K 8 svn:date V 27 2003-03-21T22:46:32.000000Z K 7 svn:log V 112 TurboLaser needs a manual change to /etc/ttys to present the user with a console login. Approved by: re (bmah) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-21T23:59:38.000000Z K 7 svn:log V 46 MFC: SA-03:06. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-22T00:12:50.000000Z K 7 svn:log V 65 Fix markup and writing style nits. Approved by: re (implicitly) END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-22T00:25:14.000000Z K 7 svn:log V 53 Use __packed instead of __attribute__((__packed__)). END K 10 svn:author V 7 rushani K 8 svn:date V 27 2003-03-22T02:54:41.000000Z K 7 svn:log V 170 Merge the following from the English version: 1.1.2.97 -> 1.1.2.98 errata/article.sgml 1.22.2.343 -> 1.22.2.346 relnotes/common/new.sgml Approved by: re (blanket) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-03-22T04:37:16.000000Z K 7 svn:log V 23 Add a missing . END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-03-22T04:37:55.000000Z K 7 svn:log V 88 Merge the following from the English version: 1.500 -> 1.523 relnotes/common/new.sgml END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-03-22T05:47:29.000000Z K 7 svn:log V 26 Fix some mistranslations. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-22T09:23:29.000000Z K 7 svn:log V 129 Add error and range checking to strtoul() to avoid ending up with a delay time of ULONG_MAX when -I is passed a non-numeric arg. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-22T09:39:52.000000Z K 7 svn:log V 30 Add & use a usage() function. END K 10 svn:author V 7 rushani K 8 svn:date V 27 2003-03-22T09:42:15.000000Z K 7 svn:log V 39 Refine translation. Submitted by: hrs END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-22T09:44:56.000000Z K 7 svn:log V 21 Add a small manpage. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-22T09:47:02.000000Z K 7 svn:log V 183 Make -c only set flag_c and not a toggle. With flag_c disabled by default, this makes the behavior of gstat more predictable when -c is specified multiple times on the command line. END K 10 svn:author V 7 rushani K 8 svn:date V 27 2003-03-22T10:50:05.000000Z K 7 svn:log V 82 Merge the following from the English version: 1.31 -> 1.33 errata/article.sgml END K 10 svn:author V 7 rushani K 8 svn:date V 27 2003-03-22T11:13:31.000000Z K 7 svn:log V 20 Refine translation. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-22T12:18:20.000000Z K 7 svn:log V 284 - Add a new ioctl to get the maximum number of ATA channels. - Use it in atacontrol(8) when listing ATA devices instead of stopping at the first ENXIO received. This makes atacontrol list work on my sparc64 where the two ATA channels I have are numbered 2 and 3. Reviewed by: sos END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-03-22T13:21:54.000000Z K 7 svn:log V 106 We shouldn't assert that a vode is locked in vop_lock_post() if VOP_LOCK() has failed. Reviewed by: jeff END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-22T13:43:06.000000Z K 7 svn:log V 40 mdoc(7) police: Tidy up the formatting. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-22T13:47:28.000000Z K 7 svn:log V 77 Document the net.inet.icmp branch of the sysctl(3) MIB. Submitted by: mdodd END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-22T14:18:23.000000Z K 7 svn:log V 61 Remove bitrot associated with `maxusers'. Submitted by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-22T14:23:23.000000Z K 7 svn:log V 118 Go for the auto-tuned `maxusers'. This at least fixes the ``panic: timeout table full'' on Alphas. Tested by: wilko END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-03-22T14:53:23.000000Z K 7 svn:log V 78 add missing `ipf -s'. Submitted by: Mark Huizer END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-22T15:39:38.000000Z K 7 svn:log V 532 MFP4 27224 and 27225: Change 27224 by imp@imp_hammer on 2003/03/22 00:16:22 Put what I think are the correct TX RATE translation tables in place for LUCENT firmware. This is based on the 4.x driver. Maybe it should be table driven? ifconfig wi0 media DS/11Mbps still fails, but it fails before we even get to the txrate stuff, so other things are wrong. Change 27225 by imp@imp_hammer on 2003/03/22 00:45:11 Default ic_fixed_rate to -1. This is the same thing as autoselect. There really should be a #define for this... END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-03-22T23:03:22.000000Z K 7 svn:log V 289 MFC rev. 1.126 Explicitly release a existing lease before we start dhclient (again). If we already have a lease and restart sysinstall (or something with the net configuration goes wrong), we would have to reboot just because there is a dhclient hanging around. Approved by: Re (murray) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-03-22T23:03:23.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_8'. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-03-23T00:56:20.000000Z K 7 svn:log V 65 Clarify the proper bitmask for target mode with another example. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-23T02:09:20.000000Z K 7 svn:log V 253 Garbage collect FREEBSD_MAC_EXTATTR_NAME and FREEBSD_MAC_EXTATTR_NAMESPACE, which are no longer required now that we have UFS2 with extended attribute transactions. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-23T04:23:10.000000Z K 7 svn:log V 63 s/loaded as a module/available as a module/g Submitted by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-23T08:23:43.000000Z K 7 svn:log V 25 Sync types with headers. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-23T10:07:44.000000Z K 7 svn:log V 41 Start leaking the AOM api into the tree. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-23T10:08:13.000000Z K 7 svn:log V 53 A note about which #include files may be used where. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-23T10:15:02.000000Z K 7 svn:log V 39 Add marshalling functions for OAM api. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-23T10:16:14.000000Z K 7 svn:log V 31 Marshalling stuff for OAM API. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-23T11:05:44.000000Z K 7 svn:log V 67 I forgot the evil ioctl census scripts: #include END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-03-23T11:26:11.000000Z K 7 svn:log V 81 Remove unused mtx_lock_giant(), mtx_unlock_giant(), related globals and sysctls. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-23T18:29:52.000000Z K 7 svn:log V 446 Add a new -o option to tell xargs(1) to reopen /dev/tty as stdin in the child process, before executing the command. This is very useful when you do stuff like ``find ... | xargs interactive_application''. Without -o, the application would inherit the pipe as its stdin, and you thus lose any control over it. This flag has been carefully chosen to not conflit with other options of other xargs utilities like GNU xargs. Reviewed by: jmallett END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-03-23T19:02:41.000000Z K 7 svn:log V 118 Remove MAKEDEV.8. MAKEDEV itself has been nuked some time ago. Approved by: ceri (mentor), phk Not objected by: ru END K 10 svn:author V 6 cognet K 8 svn:date V 27 2003-03-23T19:41:34.000000Z K 7 svn:log V 27 s/discriptors/descriptors/ END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-23T21:58:09.000000Z K 7 svn:log V 86 Introduce an SX lock which allows us to stall event processing during OAM operations. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-23T23:01:40.000000Z K 7 svn:log V 80 Introduce g_cancel_events() and use it a couple of places where it makes sense. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-03-23T23:06:44.000000Z K 7 svn:log V 84 Document the -g option in the usage message. Approved by: markm (mentor)(implicit) END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-03-23T23:29:36.000000Z K 7 svn:log V 196 We don't have cat(1) and kill(1) on the miniroot disks. This fix will be committed to the ISC repo later, but for now take this file out of the vendor tree. Reviewed by: phk Approved by: murray END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-03-23T23:33:59.000000Z K 7 svn:log V 216 MFC rev. 1.25 We don't have cat(1) and kill(1) on the miniroot disks. This fix will be committed to the ISC repo later, but for now take this file out of the vendor tree. Reviewed by: phk Approved by: re (murray) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-24T03:47:36.000000Z K 7 svn:log V 302 Safe PCI configuration. - Clear PCIM_CMD_MWRICEN: some chips seem to have problem with write invalidate. clearing this bit fixes SBP timeout problem. Tested by: Michael Reifenberger - Set PCIM_CMD_SERRESPEN and PCIM_CMD_PERRESPEN - Moderate value for latency timer. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-24T04:06:21.000000Z K 7 svn:log V 178 - The payload of Write Request Quad and Read Response Quad must be network byte order. - Set ATRetries register after each bus reset because the value is 'undef' in OHCI spec. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-24T04:11:21.000000Z K 7 svn:log V 64 - The payload of Write Request Quad must be network byte order. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-24T09:39:09.000000Z K 7 svn:log V 34 Directories for Russian manpages. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-03-24T10:17:14.000000Z K 7 svn:log V 572 Disable interrupts while in kdb_trap() to handle cases where the caller doesn't do it. This fixes all known causes of "Context switches not allowed in the debugger" in mi_switch(). The main cause was trap_fatal() calling kdb_trap() with interrupts enabled. Switching to ithreads for interrupt handling then made fatal traps more fatal and harder to debug. The problem was limited in -current because most interrupt handlers are blocked by Giant, but it occurred almost deterministically for me because my clock interrupt handlers are non-fast and not blocked by Giant. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-03-24T10:40:24.000000Z K 7 svn:log V 45 Add -M, -Q, -S, and -T to the usage message. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-03-24T10:45:12.000000Z K 7 svn:log V 110 The descriptions of the -C and -M options were around the wrong way; fix this. PR: 49968 MFC after: 2 weeks END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-03-24T11:03:42.000000Z K 7 svn:log V 446 Better fix for the problem addressed by rev.1.79: don't loop in fifo_open() waiting for another reader or writer if one arrived and departed while we were waiting (or a little earlier). Rev.1.79 broke blocking opens of fifos by making them time out after 1 second. This was bad for at least apsfilter. Tested by: "Simon 'corecode' Schubert" , Alexander Leidinger , phk MFC after: 4 weeks END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-03-24T11:18:30.000000Z K 7 svn:log V 48 Explain what the rot13 script does. PR: 39044 END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-03-24T11:26:08.000000Z K 7 svn:log V 297 Fixed an errx format error in rev.1.81. This should have been fatal when WARNS was increased recently, but __printf0like() has been temporarily disabled for 8 months. Fixed related style bugs (disordered declaraction and silly type for maxpayload -- assume 16-bit ints like the rest of ping.c). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-03-24T13:17:41.000000Z K 7 svn:log V 99 Forced commit. Revision 1.30 also removed the MLINK from rc.8 to rc..8 Pointed out by: ru END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-24T13:35:06.000000Z K 7 svn:log V 90 Save a lock: Grab the stall_events SX lock exclusively so it also serialize OAM reqests. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-24T13:37:15.000000Z K 7 svn:log V 151 Turn /dev/geom.ctl from a GEOM class into a plain character device driver instead, it will never see a disk-I/O transaction, so this is a lot simpler. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-24T15:16:21.000000Z K 7 svn:log V 140 Remove a trailing semicolon in SCHED_QUANTUM definition. Luckily this didn't cause any bugs. Spotted by: Samy Al Bahra END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-03-24T15:53:11.000000Z K 7 svn:log V 16 The ... utility END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-24T15:56:00.000000Z K 7 svn:log V 313 Don't call sysbeep() in sc_bell() if either duration or pitch is zero. Otherwise sysbeep() makes an annoying clicking sound on some systems. 'kbdcontrol -b off' just sets the duration and pitch to zero, it doesn't set the QUIET_BELL flag. Tested by: SorAlx PR: misc/41772 MFC after: 1 week END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-03-24T15:56:36.000000Z K 7 svn:log V 33 The .Fn function The .Nm library END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-03-24T15:58:53.000000Z K 7 svn:log V 34 The .Fn function The .Fa argument END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-03-24T16:01:01.000000Z K 7 svn:log V 16 The .Nm library END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-03-24T16:02:05.000000Z K 7 svn:log V 17 The .Fn function END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-03-24T16:05:24.000000Z K 7 svn:log V 45 The .Fn function. Use .Xr where appropriate. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-03-24T16:07:19.000000Z K 7 svn:log V 39 The .Fn function The ... 2 system call END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-03-24T16:09:07.000000Z K 7 svn:log V 16 The .Nm utility END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-03-24T17:36:50.000000Z K 7 svn:log V 38 add missing %u to show mcr1full count END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-24T17:42:11.000000Z K 7 svn:log V 103 Release documentation version number bumps for the upcoming 4.8-RELEASE. Approved by: re (implicitly) END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-24T18:56:36.000000Z K 7 svn:log V 19 Fix two more typos END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-24T18:58:16.000000Z K 7 svn:log V 18 Remove duplicates END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-24T18:59:00.000000Z K 7 svn:log V 62 Add a new chance at getting offended, having removed so many. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-24T19:10:33.000000Z K 7 svn:log V 52 PC98 systems don't need to worry about the MCA bus. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-24T19:14:46.000000Z K 7 svn:log V 40 Use repo-copied files in sys/i386/bios. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-24T19:30:15.000000Z K 7 svn:log V 161 Premptively change initializations of struct g_class to use C99 sparse struct initializations before we extend the struct with new OAM related member functions. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-24T19:32:57.000000Z K 7 svn:log V 83 Add the 'vpd' and 'smbios' drivers. The 'smbios' driver is just a stub right now. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-24T19:40:54.000000Z K 7 svn:log V 100 - Consolidate smapi driver. - Attach to nexus. - Use null{open,close}() instead of rolling our own. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-24T19:46:26.000000Z K 7 svn:log V 48 Change g_class initialization to sparse format. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-24T19:54:14.000000Z K 7 svn:log V 41 Correct a mis-merge. Noticed by: johan END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-03-24T20:15:58.000000Z K 7 svn:log V 155 Document how to clear flags with negative-logic, currently only the nodump flag. PR: 46912 Reported by: dave@syix.com MFC after: 2 weeks END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-24T20:44:39.000000Z K 7 svn:log V 14 Use __packed; END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-24T20:54:30.000000Z K 7 svn:log V 58 Fix bug that made cdcontrol play play - 1 END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-24T20:55:28.000000Z K 7 svn:log V 44 Use correct item to track max width of list END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-24T21:01:54.000000Z K 7 svn:log V 28 Retire sys/pc98/pc98/spkr.c END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-24T21:03:53.000000Z K 7 svn:log V 463 - Remove witness_dead and just use witness_watch instead. If witness_watch is set to 0, it now has the same affect as setting witness_dead used to have. - Added a sysctl handler that allows root to change witness_watch from a non-zero value to zero to disable witness at runtime. Note that you can't turn witness back on once it is off. You can only turn it off as a one-way switch. - Added a comment describing the possible values of witness_watch. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-24T21:07:31.000000Z K 7 svn:log V 176 Define some generic eventhandler priorities for use with eventhandlers and redefine the existing priority macros for specific eventhandlers in terms of the generic priorities. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-24T21:15:35.000000Z K 7 svn:log V 367 Replace the at_fork, at_exec, and at_exit functions with the slightly more flexible process_fork, process_exec, and process_exit eventhandlers. This reduces code duplication and also means that I don't have to go duplicate the eventhandler locking three more times for each of at_fork, at_exec, and at_exit. Reviewed by: phk, jake, almost complete silence on arch@ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-24T21:24:37.000000Z K 7 svn:log V 184 Oops, SHUTDOWN_PRI_LAST should be EVENTHANDLER_PRI_LAST, not EVENTHANDLER_PRI_FIRST. Oddly enough, this didn't seem to break the boxes I tested these changes on. Reported by: jesper END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-03-24T21:42:53.000000Z K 7 svn:log V 77 Catch up with the English version: 1.523 -> 1.524 relnotes/common/new.sgml END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-24T22:25:08.000000Z K 7 svn:log V 39 I seem to have forgotten this. Sorry. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-24T23:48:36.000000Z K 7 svn:log V 752 - Make -M mask and -M time exclusive. - Correct some problems with packet construction. +--------+------------+----------+-------------+---------+ | | | | | | | IP Hdr | MINICMPLEN | phdr_len | TIMEVAL_LEN | payload | | | | | | | +--------+------------+----------+-------------+---------+ | | | | |<- IP ->|<------- ICMP -------->|<------ datalen ------>| My previous changes tried to mess around with 'datalen' instead of modifying 'phdr_len'. I'm including this nice ASCII diagram (from Maxim) to further clarify things in CVS history. Submitted by: Maxim Konovalov END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-03-25T00:07:06.000000Z K 7 svn:log V 664 - Add vm_paddr_t, a physical address type. This is required for systems where physical addresses larger than virtual addresses, such as i386s with PAE. - Use this to represent physical addresses in the MI vm system and in the i386 pmap code. This also changes the paddr parameter to d_mmap_t. - Fix printf formats to handle physical addresses >4G in the i386 memory detection code, and due to kvtop returning vm_paddr_t instead of u_long. Note that this is a name change only; vm_paddr_t is still the same as vm_offset_t on all currently supported platforms. Sponsored by: DARPA, Network Associates Laboratories Discussed with: re, phk (cdevsw change) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T00:16:41.000000Z K 7 svn:log V 69 - Silence warnings (casting, implicit decl., unused var.). - WARNS=2 END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-03-25T00:26:52.000000Z K 7 svn:log V 78 Bump __FreeBSD_version for addition of vm_paddr_t and kvtop prototype change. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T00:51:41.000000Z K 7 svn:log V 229 Implement the 'Q' option which is like 'q' (quiet output) except that it prefaces the output with the package name. This is useful for things like this: # pkg_info -Qsa | awk -F : '{print $2 "\t" $1}' | sort -rn | expand -t 10 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-25T00:54:05.000000Z K 7 svn:log V 50 Fix formatting (spaces -> tab) MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-25T01:10:54.000000Z K 7 svn:log V 477 Expand scope of the Biba policy to include some of the new entry points available for enforcement: mac_biba_check_sysarch_ioperm() - Require Biba privilege to make use of privileged machine-dependent interfaces, protecting against bypass of the policy via various mechanisms. mac_biba_check_system_swapoff() - Require Biba privilege to disable swapping against a vnode target. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-25T01:14:03.000000Z K 7 svn:log V 317 Expand scope of the BSD extended "file system firewall" policy to include a new entry point available for enforcement: mac_bsdextended_check_system_swapon() - Apply extended access control checks to the file target of swap. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-25T01:16:10.000000Z K 7 svn:log V 457 Expand scope of the MLS policy to include a new entry point available for enforcement: mac_mls_check_system_swapon() - Require that the subject and the swapfile target vnode labels dominate one another. An additional check is probably needed here to require that the swapfile target has a label of mls/high to prevent information leakage through swapfiles. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-25T01:18:06.000000Z K 7 svn:log V 530 Update MAC "none" stub policy to include stubs for the following entry points: mac_none_thread_userret() mac_none_check_kenv_dump() mac_none_check_kenv_get() mac_none_check_kenv_set() mac_none_check_kenv_unset() mac_none_check_kld_load() mac_none_check_kld_stat() mac_none_check_kld_unload() mac_none_check_sysarch_ioperm() mac_none_check_system_acct() mac_none_check_system_settime() mac_none_check_system_swapoff() Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-25T01:20:56.000000Z K 7 svn:log V 912 Update the MAC regression test policy to include stubs and testing functionality for the following entry pints: mac_test_init_proc_label() mac_test_destroy_proc_label() For process labeling entry points, now also track the use of process labels and test assertions about their integrity and life cycle. mac_test_thread_userret() mac_test_check_kenv_dump() mac_test_check_kenv_get() mac_test_check_kenv_set() mac_test_check_kenv_unset() mac_test_check_kld_load() mac_test_check_kld_stat() mac_test_check_kld_unload() mac_test_check_sysarch_ioperm() mac_test_check_system_acct() mac_test_check_system_reboot() mac_test_check_system_settime() mac_test_check_system_swapon() mac_test_check_system_swapoff() mac_test_check_system_sysctl() For other entry points, just provide testing stubs. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T01:22:42.000000Z K 7 svn:log V 124 - Add the 'b' option which causes BLOCKSIZE to be hornored when the 'q' or 'Q' options are present. - Document BLOCKSIZE. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T01:25:30.000000Z K 7 svn:log V 206 Add mount options 'noinet4' and 'noinet6' which prevent using those address families. This is useful for preventing NFS mounts from using IPv6 on hosts that have both A and AAAA records for the same name. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-03-25T01:47:29.000000Z K 7 svn:log V 113 Fix 2 vm_offset_t -> vm_paddr_t missed in previous commit. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 jon K 8 svn:date V 27 2003-03-25T02:33:35.000000Z K 7 svn:log V 104 fix reverse logic in "connect" command that cause port specifications to be ignored. MFC after: 1 week END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T03:13:57.000000Z K 7 svn:log V 155 Building crunched things by hand (regenerating boot floppies for example) without a full make release cycle fails as the correct include path isn't setup. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T03:16:53.000000Z K 7 svn:log V 33 Hook omshell(1) up to the build. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-03-25T03:36:32.000000Z K 7 svn:log V 241 Synchronize access to the zones from which crypto requests are allocated. This corrects problems encountered when FAST_IPSEC is used together /dev/crypto. Reviewed by: Jonathan Stone Approved by: re (murray, jb) END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-03-25T03:44:30.000000Z K 7 svn:log V 185 Synchronize access to the zones from which crypto requests are allocated. This corrects problems encountered when FAST_IPSEC is used together /dev/crypto. Approved by: re (murray, jb) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T04:29:26.000000Z K 7 svn:log V 14 Fix warnings. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T04:32:52.000000Z K 7 svn:log V 35 Give print_child a default method. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T04:34:33.000000Z K 7 svn:log V 45 Correct an argument to bus_alloc_resource(). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T05:19:18.000000Z K 7 svn:log V 20 Merge PC98 support. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-03-25T05:45:05.000000Z K 7 svn:log V 424 Add the MBUF_FRAG_TEST option. When compiled in, this option allows you to tell ip_output to fragment all outgoing packets into mbuf fragments of size net.inet.ip.mbuf_frag_size bytes. This is an excellent way to test if network drivers can properly handle long mbuf chains being passed to them. net.inet.ip.mbuf_frag_size defaults to 0 (no fragmentation) so that you can at least boot before your network driver dies. :) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-25T06:13:35.000000Z K 7 svn:log V 2288 When the p1003_1b support for monitoring with and interfering with the system scheduler was committed, access to these facilities was limited to the root user (for unclear reasons, perhaps lack of understanding about the potential impact of the interfacs on system operation, or due to bugs). However, the JDK requires the ability to monitor scheduler parameters and selection for linux-threaded processes; a return of EPERM causes some applications to fail as a result (in particular, the JDK). In 5.x-CURRENT, we've replaced the access control with centralized access control primitives, giving these interfaces controls similar to those applied for rtprio(), setpriority(), etc, resulting in uniform enforcement. In order to enable proper JDK operation for 4.8-RELEASE, work around the lack of proper access control by permitting the use of two system calls: sched_getparam() and sched_getscheduler(), for non-root processes when the call is made on the current process (either using a 0 pid argument, or curproc->p_pid). While we're here, fix a bug that caused the result of the call to be returned in the target process, not in the subject process (ouch!), but that previously only affected root-owned processes. These fixes are deemed to be the lowest impact approachin the release; a backport of the 5.x-CURRENT access control primitives might also be appropriate in a non-release scenario. This fix doesn't permit the calls to succeed on other linuxthreads in the same linuxthread process, but despite those failures the JDK appears to operate properly, so we've opted not to broaden the scope to permit the p->p_leader == targetp->p_leader case at this point. The "wrong process" return value may apply to other system calls due to overloading of the subject process pointer with the target process, but doesn't currently affect non-root processes (and is fairly uncommon as usually processes are interested in frobbing their own scheduler details, not other processes, hence it not really showing up before). This should be fixed in the post 4.8-RELEASE time frame. These bugs should not be present in 5.x due to process-locking and security-related changes made in that branch well prior to 5.0-RELEASE. Submitted by: mbr (collaborative) Approved by: re (murray) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-03-25T07:02:45.000000Z K 7 svn:log V 71 Add an explanatory comment about what operational modes in xfwopt are. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-25T09:02:41.000000Z K 7 svn:log V 64 Forward compatibility: NULL check the passed in meta argument. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-25T09:07:35.000000Z K 7 svn:log V 30 Remove unuse g_insert_geom(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-25T09:11:17.000000Z K 7 svn:log V 34 g_class_by_name() was unused too. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-25T10:18:00.000000Z K 7 svn:log V 21 This is FreeBSD 4.8. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-25T10:20:12.000000Z K 7 svn:log V 21 Bump version number. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-25T10:21:09.000000Z K 7 svn:log V 277 Safe PCI configuration. - Clear PCIM_CMD_MWRICEN: some chips seem to have problem with write invalidate. clearing this bit fixes SBP timeout problem. Tested by: Michael Reifenberger - Moderate value for latency timer. Approved by: re (jhb) END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-25T10:22:38.000000Z K 7 svn:log V 61 This file tracks RELENG_4_8 rather than RELENG_4 by default. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-25T10:28:41.000000Z K 7 svn:log V 31 Update BASE on release branch. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-25T10:36:18.000000Z K 7 svn:log V 107 "make update" on a release branch should update to that release branch (RELENG_4_8 here). Approved by: re END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-25T10:43:06.000000Z K 7 svn:log V 123 MFS: r1.5.2.2 - permit use of sched_getscheduler and sched_getparam by non-root users in some instances. Approved by: re END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-25T10:48:38.000000Z K 7 svn:log V 277 Safe PCI configuration. - Clear PCIM_CMD_MWRICEN: some chips seem to have problem with write invalidate. clearing this bit fixes SBP timeout problem. Tested by: Michael Reifenberger - Moderate value for latency timer. Approved by: re (jhb) END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-03-25T11:27:46.000000Z K 7 svn:log V 71 Make -N option work. Submitted by: KONDOU Kazuhiro END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-25T12:09:06.000000Z K 7 svn:log V 22 Delete MAKEDEV traces END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-25T14:26:33.000000Z K 7 svn:log V 94 Delete MAKEDEV reference. PR: docs/50277 Submitted by: Sergey A.Osokin END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-25T14:35:27.000000Z K 7 svn:log V 151 Delete MAKEDEV references and add small blurb that points to devfs(5) and devd(8). PR: docs/50278 Submitted by: Sergey A.Osokin END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-25T14:49:02.000000Z K 7 svn:log V 212 Delete MAKEDEV references and update the text about /dev/foo control devices that return the next available device when opened. PR: 50280, 50281, 50282, 50283 Submitted by: Sergey A.Osokin END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-25T15:01:10.000000Z K 7 svn:log V 89 Delete MAKEDEV references PR: 50284 Submitted by: Sergey A.Osokin END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-25T15:07:01.000000Z K 7 svn:log V 111 Add a tiny manpage to make sure users aren't surprised when they search for MAKEDEV, now that it's deprecated. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-03-25T15:12:07.000000Z K 7 svn:log V 28 Remove reference to MAKEDEV END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-03-25T15:59:27.000000Z K 7 svn:log V 213 Since ppp.link{up,down} is invoked at the end of IPCP negotiation, if we need ppp.link{up,down}, we couldn't disable IPCP. Now, if IPCP is disabled, ppp.link{up,down} is invoked at the end of IPV6CP negotiation. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-03-25T16:21:09.000000Z K 7 svn:log V 588 Add code to implement two new USB quirk types: NO_INQUIRY and NO_INQUIRY_EVPD The former fakes a valid response to an inquiry command. (I am completely blown away that there are devices which hang upon receiving inquiry). The latter returns "invalid request" to any inquiry commands with EVPD set. NO_INQUIRY implies NO_INQUIRY_EVPD but not vice versa. Both quirks have been tested separately on my USB key although it didn't require either of them. While I'm here, fix wildcarding so that any/all of vendor, product, revision can be wildcarded. Idea from: Linux MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-25T16:36:47.000000Z K 7 svn:log V 112 Remove obsolete at_fork() and at_exit() manpages. Curiously, at_exec() didn't have a manpage. Reminded by: ru END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-03-25T16:49:08.000000Z K 7 svn:log V 74 We need filling scopeid to install routes for link-local scope addresses. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-25T17:00:03.000000Z K 7 svn:log V 144 Add support for identifying NORID (norwegian top level registry) handles. Reviewed by: mike (with slight changes based on feedback afterwards) END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-03-25T17:01:39.000000Z K 7 svn:log V 166 Once ppp session is over, the route to ff02::tun0/32 was deleted, and never came back. Now, the route to ff02::tun0/32 is installed at the end of IPV6CP negitiaton. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T17:40:00.000000Z K 7 svn:log V 83 Back off WARNS until I've had a chance to deal with the problems on sparc64/alpha. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-03-25T17:55:07.000000Z K 7 svn:log V 175 Import new sources. The only material change in this update is to add locale support for hexadecimal floating point conversions. Noticed by: ache Reviewed by: mike (mentor) END K 10 svn:author V 3 das K 8 svn:date V 27 2003-03-25T17:55:07.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r112620, 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 2003-03-25T17:55:08.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'gdtoa-vendor-v20030324'. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-25T18:03:11.000000Z K 7 svn:log V 84 Update the handbook printing section URL so that it points to the correct location. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-25T18:08:50.000000Z K 7 svn:log V 91 Remove MAKEDEV rot. PR: 50286, 50285 Submitted by: Sergey A. Osokin END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-03-25T18:08:57.000000Z K 7 svn:log V 153 Add some HP cards to the supported list of cards. Also mention that 1000BaseTX only supports full-duplex. Submitted by: John Cagle END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-25T18:13:20.000000Z K 7 svn:log V 89 Fix a typo in msmith's email address. Noticed by: Jesus R. Camou END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-25T18:43:10.000000Z K 7 svn:log V 102 Remove some more MAKEDEV information. PR: 50294 Submitted by: Sergey A. Osokin END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T19:45:14.000000Z K 7 svn:log V 141 Mark ISA network drivers with destructive probes disabled; they can be enabled by the user should they be needed. Approved by: re (murray) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-25T19:46:55.000000Z K 7 svn:log V 98 Revert previous commit which accidentally snuck in with some unrelated changes. Reported by: bde END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T20:02:55.000000Z K 7 svn:log V 54 Print the return value from mmap() in the DEBUG case. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-25T20:13:24.000000Z K 7 svn:log V 142 Remove extraneous check. We are not going to return from copyin/out on the stack of a thread A but actually be thread B instead of thread A. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T20:15:01.000000Z K 7 svn:log V 71 Clean up formatting. Submitted by: Richard Hodges END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2003-03-25T20:17:31.000000Z K 7 svn:log V 47 Remove trailing whitespace. Approved by: bmah END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2003-03-25T20:18:37.000000Z K 7 svn:log V 40 Some spelling fixes. Approved by: bmah END