ƒ¯!89454 215 121 154 151 165 238 163 173 142 172 578 191 145 241 242 221 145 184 402 346 247 1411 570 283 263 474 194 210 732 217 116 116 154 115 131 228 130 182 245 214 360 171 141 263 306 315 161 349 235 120 155 122 456 131 332 166 122 158 136 142 200 172 649 393 248 311 400 273 238 170 282 595 305 598 326 204 142 308 126 164 161 227 149 201 121 248 187 177 244 121 186 145 180 245 189 177 258 224 205 132 151 199 302 159 179 166 265 181 175 140 335 141 117 121 117 124 211 209 158 449 220 406 223 159 636 312 333 392 152 297 344 252 129 324 124 237 168 209 506 170 210 302 198 452 383 289 148 197 341 217 284 237 248 324 990 113 123 124 145 134 307 246 195 332 199 740 695 294 268 153 262 361 258 233 190 224 191 495 244 292 291 212 238 131 996 200 202 405 227 191 193 175 228 214 148 141 255 224 166 218 345 263 126 145 136 205 212 141 413 328 208 310 215 131 203 135 K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-17T09:52:19.000000Z K 7 svn:log V 24 MFen (1.255 --> 1.257). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-01-17T10:35:48.000000Z K 7 svn:log V 57 Mark daily_news_expire_enable as a variable, not a path. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-01-17T10:36:36.000000Z K 7 svn:log V 54 MFC rev 1.39: fix mdoc nit Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-17T10:38:32.000000Z K 7 svn:log V 74 mdoc(7) police: bump document date for the -p change, tidy up the markup. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-01-17T10:51:39.000000Z K 7 svn:log V 141 Pass `-9' flag to gzip(1), so that package is compressed using maximum compression. Usually this gives gives extra 1-1.5%. MFC after: 1 day END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-01-17T15:45:27.000000Z K 7 svn:log V 68 MFC 1.1.1.4: Don't use getlogin() to determine whether we are root. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-01-17T15:46:11.000000Z K 7 svn:log V 78 MFC 1.216: Return EBADF if some vnode field has been reset to a NULL pointer. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-01-17T15:47:04.000000Z K 7 svn:log V 47 Bump patchlevel for fixes to k5su and fstatfs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-17T15:57:43.000000Z K 7 svn:log V 81 mdoc(7) police: removed raw troff from previous delta. Objected to by: mpp, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-17T16:16:51.000000Z K 7 svn:log V 485 While I'm not sure that I like the wording of the BIOS message in the previous commit, it should always print due to lack of {} around the second line in the if statement. The message should likely say something more like "There's no hardware responding at this IRQ. Device not present (or disbaled)," but that is too long. We generally don't give elementary advise in device driver messages anyway. Be that as it may, the problem with it printing all the time should be corrected. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-17T16:46:26.000000Z K 7 svn:log V 99 Don't declare vm_swapout() in the NO_SWAPPING case when it is not defined. Fixed some style bugs. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-01-17T17:19:40.000000Z K 7 svn:log V 53 o Eliminate an unused parameter from aio_fphysio(). END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-17T17:49:23.000000Z K 7 svn:log V 148 Changed the type of pcb_flags from u_char to u_int and adjusted things. This removes the only atomic operation on a char type in the entire kernel. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-17T18:08:25.000000Z K 7 svn:log V 149 Garbage-collect vestiges of disksort(). We now have only one disksort() again, but its name has regressed to bioqdisksort(). Fixed some style bugs END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-17T18:33:18.000000Z K 7 svn:log V 128 Uninlined most of the bloated inline functions in . Some of them need to become even larger to support devfs. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-17T18:50:46.000000Z K 7 svn:log V 53 Garbage-collect an unused variable left by rev.1.61. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-17T20:05:47.000000Z K 7 svn:log V 91 Cosmetic fix: Not every machine that uses the sio driver has a BIOS. Pointed out by: imp END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-17T20:26:14.000000Z K 7 svn:log V 307 Provide an option to make camcontrol `minimalistic': if the (env/make) variable RELEASE_BUILD_FIXIT is defined, a camcontrol binary will be built that only knows the "rescan" and "reset" subcommands. The resulting code is small enough to still fit onto the boot floppy. Reviewed by: ken MFC after: 1 week END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-17T20:28:10.000000Z K 7 svn:log V 251 Include camcontrol(8) (in its minimalistic form) into the boot floppy. This change should/could be merged into other arch's release build areas (PC98, Alpha), but since i cannot test a "make release" there, i won't do this myself. MFC after: 1 week END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-17T20:29:02.000000Z K 7 svn:log V 152 Include /dev/xpt0 into the list of devices to go onto the boot floppy, so camcontrol can get a handle to initiate a rescan or reset. MFC after: 1 week END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-17T20:34:58.000000Z K 7 svn:log V 1315 Back out the hack from rev 1.13 that was done to initiate a bus rescan at insert time. When asking gibbs for approval for an MFC, this was his reply: 1) It leaks memory if it can't allocate a path. 2) It defers allocation of aic->path until the call to scan the bus. This means the path may be NULL when an interrupt occurs prior to the call to scan the bus (stray bus reset for instance), which will lead to a panic. 3) The driver in current doesn't recover from the failure to allocate aic->path. The driver doesn't check during normal operation if the path is NULL, so again a panic will result. 4) aic_cam_rescan calls malloc with M_WAITOK. aic_cam_rescan is called from attach where it isn't necessarily safe to sleep. 5) And most importantly, it co-opts the xpt_periph from the driver level. This was never part of the design (xpt_periph used to be static). Making a call of this type may completely confuse the XPT if other XPT operations are ongoing. In the long term, Justin and Warner agreed to implement solution where CAM itself will initiate the bus rescan if a new bus is added. For the time being (and in particular in light of the upcoming 4.5 release), we now have camcontrol available on the boot floppy, and can have pccardd initiate the rescan through it. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-17T20:38:04.000000Z K 7 svn:log V 475 Re-add a call to "camcontrol rescan" after insertion of an aic pccard. We now do it as a "camcontrol rescan all" which is something ken promised to implement; for the time being it's not worse than the old "camcontrol rescan $device" which ended up in something like "camcontrol rescan aic1". Currently, camcontrol misinterprets the third non-numeric arg as number 0, and rescans bus 0, which is about the best we could get at this time. Approved by: imp MFC after: 1 week END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-01-17T21:13:40.000000Z K 7 svn:log V 187 MFC: scripts necessary for hosokawa's drivers.conf support, to move more device drivers off of the boot floppy, and onto /stand/modules of the MFSROOT. Apporoved by: re Reviewed by: -qa END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-01-17T21:15:07.000000Z K 7 svn:log V 167 MFC: Add a minimal drivers.conf file to put the wireless Ethernet device drivers (if_an, if_wi, and if_awi) onto the MFSROOT floppy. Approved by: re Reviewed by: -qa END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-01-17T21:19:46.000000Z K 7 svn:log V 378 Back out r1.23.2.20. SYSVSEM and SYSVSHM are needed by the Linux module, and sysvipc is not a kernel module on -STABLE, so it can't be loaded when necessary. This will fix the linux_base package on 4.5-RC2. Also, remove the wireless Ethernet devices from the boot kernel, since the kernel modules are now loaded automatically by sysinstall. Approved by: re Reviewed by: -qa END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-01-17T21:31:41.000000Z K 7 svn:log V 99 Partial MFC of r1.578 : drivers.conf support for "make release". Approved by: re Reviewed by: -qa END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-01-17T21:43:35.000000Z K 7 svn:log V 114 Partial MFC of r1.65 - Do not reload modules if the user restarts sysinstall through Ctrl-C and the restart menu. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-17T22:39:19.000000Z K 7 svn:log V 635 Oops, the previous revision (1.35) broke booting from floppies because the buffers we use could end up spanning a 64k boundary. Unfortunately it causes too much bloat (228 -> 72 bytes free) to just reinstate the old malloc() function. Instead, define a structure that contains all 4 buffers which must not cross 64k boundaries. We allocate a 64k-aligned instance in main() using the magic that was in the old boot2 malloc() function. This brings the free space down to 168 bytes, but that is still better than it was before revision 1.35 (136 bytes). Reported by: Mike Brancato Pointy-hat to: iedowse END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-01-17T23:08:43.000000Z K 7 svn:log V 122 Change "From Id:" to the correct "$Id$" string, as there's no danger of it being expanded. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-01-18T03:26:38.000000Z K 7 svn:log V 23 MFi386: revision 1.388 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-01-18T03:28:02.000000Z K 7 svn:log V 23 MFi386: revision 1.487 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-01-18T03:30:22.000000Z K 7 svn:log V 61 Merged from sys/dev/sio/sio.c revisions from 1.360 to 1.362. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-01-18T03:33:52.000000Z K 7 svn:log V 22 MFi386: revision 1.64 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-01-18T03:35:51.000000Z K 7 svn:log V 38 MFi386: revision 1.52: add camcontrol END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-18T03:49:03.000000Z K 7 svn:log V 135 Add: Accton airDirect WN3301 Melco WLI-CF-S11G GeoWave GW-NS11S Submitted by: Shigeru Ishida-san on bsd-nomads (16142,16143,16144) END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-01-18T04:41:23.000000Z K 7 svn:log V 36 Avoid __func__ string concatenation END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-01-18T05:58:43.000000Z K 7 svn:log V 87 There is no module for awi in -STABLE, so we must leave it on the boot kernel for now. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-01-18T07:47:38.000000Z K 7 svn:log V 149 Declare ddb_regs as extern to avoid creating a tentative definition. This fixes the link failure caused by disabling the emission of common symbols. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-01-18T07:49:37.000000Z K 7 svn:log V 118 Remove the definition of bootverbose. This fixes the link failure caused by disabling the emission of common symbols. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-01-18T07:55:23.000000Z K 7 svn:log V 264 Add a definition of ddb_regs. ddb_regs is declared as extern in db_machdep.h to fix the link failure (multiple definitions) caused by disabling the emission of common symbols. As a result, there were no definitions at all. While here, remove useless declarations. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-01-18T08:37:46.000000Z K 7 svn:log V 75 MFC: use maximum compression when creating .tgz packages. Approved by: re END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-01-18T09:00:38.000000Z K 7 svn:log V 48 Added kgzldr for pc98. crt.s is based on btx.s. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-01-18T09:21:15.000000Z K 7 svn:log V 165 Invert the test of sx_xholder for SX_LOCKED. We need to warn if a thread other than the curthread holds an sx. While I am here, break a line at the end of warning. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-18T14:04:43.000000Z K 7 svn:log V 211 MFC rev 1.3: make the -a option to opiekey(1) work as advertised. Useful if you want to use opiekey as a replacement to S/Key's old key(1) command which did not apply password restrictions. Approved by: murray END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-18T14:33:04.000000Z K 7 svn:log V 223 Introduce an interface announcement message for the routing socket so that routing daemons and other interested parties know when an interface is attached/detached. PR: kern/33747 Obtained from: NetBSD MFC after: 2 weeks END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-01-18T14:44:27.000000Z K 7 svn:log V 64 MFC rev 1.121: add entries for VT400 and VT420 Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-18T15:25:01.000000Z K 7 svn:log V 257 From ChangeLog: : 2002-01-17 Ruslan Ermilov : : * tmac/doc.common: Initialize %I register for the %I macro to : avoid (harmless) warning. : * tmac/doc.tmac (Bd): There is no reason to enforce -compact : when in the SYNOPSIS section. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-18T15:25:01.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r89500, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-18T15:28:32.000000Z K 7 svn:log V 29 MFV: Initialize %I register. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-18T15:34:50.000000Z K 7 svn:log V 64 MFC: Minor bugfixes for .%I and .Bd. Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-18T16:08:29.000000Z K 7 svn:log V 31 GC spurious -m in the usage(). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-18T16:21:53.000000Z K 7 svn:log V 362 Remove the "Boot-time Kernel Configuration" section from the i386 hardware notes (it was already gone from the alpha hardware notes). It documents the GENERIC kernel configuration (which only applies to the i386, and is badly out-of-date), and UserConfig (which is better-described in the Handbook anyways). Discussed on: -doc, -qa Approved by: re (impliictly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-18T16:39:49.000000Z K 7 svn:log V 38 New release note / errata: SA-02:07. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-18T16:42:28.000000Z K 7 svn:log V 239 MFC: pcic.c 1.171: use the CL-PD6710 method for 3.3V card detection rather than the CL-PD6729 method. Many machines hang when the latter is used, and the machines that worked with the '29 method work with the '10 method. Approved by: re END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-01-18T16:42:29.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_6'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-18T16:42:43.000000Z K 7 svn:log V 29 New release note: SA-02:07. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-18T16:44:07.000000Z K 7 svn:log V 65 s/ftp.freebsd.org/ftp.FreeBSD.org/ Approved by: re (implicitly) END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-18T16:46:43.000000Z K 7 svn:log V 45 mdoc(7) police: tidy up. Reviewed by: chris END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-18T16:47:56.000000Z K 7 svn:log V 50 MFC: Recognize the Omega 82c094. Approved by: re END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-18T16:55:22.000000Z K 7 svn:log V 106 Update PCMCIA cards (fe(4), ex(4), and ep(4) drivers). Submitted by: Tom Rhodes END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-18T17:41:54.000000Z K 7 svn:log V 79 We don't use two-letters terminal names, so strip them out from vt520* entries END K 10 svn:author V 3 ken K 8 svn:date V 27 2002-01-18T18:00:00.000000Z K 7 svn:log V 556 Add 'camcontrol rescan all' and 'camcontrol reset all' functionality to camcontrol. This enables rescanning all busses or resetting all busses in a system. The current implementation is not the ideal way to do it -- the ideal way to do it would be for the transport layer to handle wildcarded busses on bus rescan and reset operations. The current implementation enumerates all the busses and sends a rescan or reset CCB individually. Handling this behavior in the transport layer will happen later. Reviewed by: imp Tested by: joerg MFC after: 1 week END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-01-18T18:44:41.000000Z K 7 svn:log V 298 Change ich_calibrate to busy wait on buffer fill level and use a more likely looking rate calculation. Install interrupt handler before calling ich_init as the initialization occasionally generates spurious interrupts. These changes are derived from cg's work in progress version of this driver. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-18T19:08:20.000000Z K 7 svn:log V 154 Clean up aac(4) driver update note, and mention that it's "fully qualified and sanctioned by Adaptec". Requested by: scottl Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-18T19:10:06.000000Z K 7 svn:log V 217 Coalesce several release notes dealing with the aac(4) driver, clean-up, and mention that it is "fully qualified and sanctioned by Adaptec". Requested by: scottl (the last part, that is) Approved by: re (implicitly) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-18T21:54:02.000000Z K 7 svn:log V 303 Cut more than 500 bytes off the size of the alpha boot1 by adding a simple version of bcopy() so we avoid picking up the overly-complex implementation in libc (via libstand). This is not necessary on -current, but RELENG_4 has apparently just exceeded the 15-sector limit for boot1. Reviewed by: wilko END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-18T22:17:35.000000Z K 7 svn:log V 178 Well, RELEASE_BUILD_FIXIT has now been renamed into RELEASE_CRUNCH. At least, the old version is still good for the MFC though (where everything is still going the old way). ;-) END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-18T22:42:51.000000Z K 7 svn:log V 143 By popular demand, also include the "devlist" subcommand into the set of commands available in the boot floppy environment. MFC after: 1 week END K 10 svn:author V 3 nik K 8 svn:date V 27 2002-01-18T22:45:29.000000Z K 7 svn:log V 78 Explain that the admin can safely power down the system as well as rebooting. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-19T01:03:54.000000Z K 7 svn:log V 186 undo a bit of the Giant pushdown. fdrop isn't SMP safe as it may call into the file's close routine which definetly is not SMP safe right now, so we hold Giant over calls to fdrop now. END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-01-19T01:09:11.000000Z K 7 svn:log V 502 MFC 1.5: Add Omega 82c094 PCI PCMCIA bridge. It is similar to the CL-PD6729 in that it has one BAR that's mapped to 0x3e0 and is I/O only. It does not conform to the Yenta spec, like other PCI PCMICA bridges do (eg the TI 1031, which is mostly a 1131 w/o 32bit card support). It appears that this chip may also need to not route PCI interrupts as well. This MFC is needed so revision 1.54.2.19 of src/sys/pccard/pcic_pci.c can compile (it was installed in -stable earlier today). Approved by: re END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-01-19T02:06:47.000000Z K 7 svn:log V 209 MFC nfsserver/nfs_serv.c:1.114, fix a missing vput() for an EEXIST case in the NFS server's mknod(). The missing vpu() led to an easy-to-reproduce server lockup. Reviewed by: iedowse, alfred Approved by: re END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-01-19T02:14:45.000000Z K 7 svn:log V 502 Remove 'VXLOCK: interlock avoided' warnings. This can now occur in normal operation. The vgonel() code has always called vclean() but until we started proactively freeing vnodes it would never actually be called with a dirty vnode, so this situation did not occur prior to the vnlru() code. Now that we proactively free vnodes when kern.maxvnodes is hit, however, vclean() winds up with work to do and improperly generates the warnings. Reviewed by: peter Approved by: re (for MFC) MFC after: 1 day END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-19T02:16:09.000000Z K 7 svn:log V 229 MFC: 1.6; Add a simple bcopy() implementation to save space in the alpha boot1 by avoiding the use of the complex libc bcopy. This should make boot1 easily fit within 7.5k again (we were 8 bytes over the limit). Approved by: re END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T02:38:43.000000Z K 7 svn:log V 110 Implement 'pwok', i.e. conditional fallback to unix password as supposed by opieaccessfile() and opiealways() END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T02:45:24.000000Z K 7 svn:log V 49 Add missing check for right-now-expired password END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T03:18:33.000000Z K 7 svn:log V 214 Remove conditional 'pwok' fallback for PAM which now is implemented in pam_opie module For non-PAM variant rewrite empty password checking code to do the right thing and not disallow empty passwords in all cases. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T03:31:39.000000Z K 7 svn:log V 33 Set pwok to 1 for non-OPIE users END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T03:35:39.000000Z K 7 svn:log V 71 Change comment since fallback provided now not by ftpd but by pam_opie END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-01-19T03:44:42.000000Z K 7 svn:log V 65 o Clarify that various sysctl timing values are in milliseconds. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-19T03:45:14.000000Z K 7 svn:log V 131 Semi-backout previous fgetvp change, we need the struct file pointer to perform relative offset calculations, so use fget instead. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-19T03:48:38.000000Z K 7 svn:log V 54 make compile, add missing { and variable declaration. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-19T03:52:17.000000Z K 7 svn:log V 105 Make compile, remove extra fdrop() calls. Change name of function to what it's supposed to be (s/sys/do) END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-19T04:29:55.000000Z K 7 svn:log V 24 MFen (1.257 --> 1.259). END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T04:58:51.000000Z K 7 svn:log V 154 Add yet one expired-right-now password check, in pam_sm_chauthtok srandomdev() can't be used in libraries, replace srandomdev()+random() by arc4random() END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-19T05:23:17.000000Z K 7 svn:log V 94 New release notes: bpf(4) works better with select(2) and poll(2), natd(8) -log_ipfw_denied. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-19T05:26:46.000000Z K 7 svn:log V 84 MFC: bpf(4) read timeouts, natd(8) -log_ipfw_denied. Approved by: re (implicitly) END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-01-19T05:31:51.000000Z K 7 svn:log V 146 For getsid(), return the sid stored in struct session. This prevents panic in case where a session has no session leader. Inspired by: Solaris 8 END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-19T05:41:17.000000Z K 7 svn:log V 24 MFen (1.259 --> 1.260). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-19T05:44:41.000000Z K 7 svn:log V 93 GC an unneeded definition; RELENG_4 doesn't support the IA-64. Approved by: re (implicitly) END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T05:59:24.000000Z K 7 svn:log V 52 Call opieunlock() only if we skip opieverify() part END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-01-19T06:34:58.000000Z K 7 svn:log V 83 Lock the caller process if the pid passed to getsid() or getpgid() equals to zero. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T07:23:48.000000Z K 7 svn:log V 151 Rewrite 'pwok' fallback in the way it can be properly chained with pam_unix Replace snprintf %s with strlcpy Check for NULL returned from getpwnam() END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T07:32:47.000000Z K 7 svn:log V 96 Remove explaining comment and pam_unix commented out, now pam_unix can be chained with pam_opie END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-01-19T07:55:36.000000Z K 7 svn:log V 83 Fix mfsroot floppy overflow with docs enabled. Approved by: re Obtained from: jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-19T08:11:39.000000Z K 7 svn:log V 165 Add flags 0x10000 to IO Data WN-B11/PCM's entry. Evidentally, they changed firmware and the new cards don't work without this. Submitted by: ume MFC after: 3 days END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T08:36:47.000000Z K 7 svn:log V 130 Previous commit was incomplete, use new error code PAM_CRED_ERR to indicate die case, different from PAM_SUCCESS and PAM_AUTH_ERR END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T08:39:35.000000Z K 7 svn:log V 111 Previous commit was incomplete, use "[default=ignore success=done cred_err=die]" options instead of "required" END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T09:01:17.000000Z K 7 svn:log V 39 Add PAM_CRED_ERR as valid failure case END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T09:06:45.000000Z K 7 svn:log V 58 Turn on pam_opie by default. It not affect non-OPIE users END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T09:23:36.000000Z K 7 svn:log V 105 Back out second right-now-expired password check in pam_sm_chauthtok, old expired password assumed there END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T10:09:05.000000Z K 7 svn:log V 208 If user not exist in OPIE system, return failure immediately instead of producing fake prompts with random numbers which can be detected by potential intruder in two tries and totally confuse non-OPIE users. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T10:31:32.000000Z K 7 svn:log V 66 Turn on pam_opie by default. It should not affect non-OPIE users. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-01-19T11:26:04.000000Z K 7 svn:log V 86 MFi386: Move the an and wi drivers onto the MFSROOT floppy. Approved by: murray (re) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-01-19T11:26:05.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_5'. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-01-19T12:29:40.000000Z K 7 svn:log V 172 MFC: Clarify that if strlcat() does not find a NUL within siz byte it will not NUL terminate either. Document boundary condition when size < strlen(dst). Approved by: re END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-19T12:50:37.000000Z K 7 svn:log V 88 Alphabetize the kernel changes section by manpage reference or keyword, where possible. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-19T13:02:32.000000Z K 7 svn:log V 82 New release notes: dc(4) supports VLANs, man(1) no longer SUID man, /etc/pam.d/. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-19T13:38:48.000000Z K 7 svn:log V 47 New release notes: ARCNET support, cm driver. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-01-19T14:56:22.000000Z K 7 svn:log V 241 Don't kgzip loader for pc98. Currently, the boot2 program for pc98 cannot load ELF binary. So, if the loader program is kgzip-ed, the boot2 cannot load the lodaer. Submitted by: Nobuyuki Koganemaru Approved by: re END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-19T15:12:05.000000Z K 7 svn:log V 44 MFen (1.260 --> 1.261; order changes only). END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-19T15:12:40.000000Z K 7 svn:log V 20 Remove bogus entry. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-19T15:53:23.000000Z K 7 svn:log V 24 MFen (1.261 --> 1.263). END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T18:03:11.000000Z K 7 svn:log V 24 Back out recent changes END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-19T18:06:05.000000Z K 7 svn:log V 31 Back out PAM_CRED_ERR addition END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-19T18:29:50.000000Z K 7 svn:log V 118 Really back out ache's commits. These files are now precisely as they were twentyfour hours ago, except for RCS ids. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-01-19T21:01:32.000000Z K 7 svn:log V 113 MFC vfs_subr.c:1.339, vfs_vnops.c:1.127 - remove VXLOCK warning message that no longer applies. Approved by: re END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-01-19T22:22:52.000000Z K 7 svn:log V 63 MFC: (rev. 1.3) Fix reversed bit definitions. Approved by: re END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-01-19T23:20:02.000000Z K 7 svn:log V 353 I've been meaning to do this for a while. Add an underscore to the time_to_xxx() and xxx_to_time() functions. e.g. _time_to_xxx() instead of time_to_xxx(), to make it more obvious that these are stopgap functions & placemarkers and not meant to create a defacto standard. They will eventually be replaced when a real standard comes out of committee. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-01-19T23:47:21.000000Z K 7 svn:log V 125 Link mail(1) to mailx per POSIX. Mail(1) isn't 100% POSIX compliant, but it is pretty close. Not objected to by: -standards END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-01-20T00:52:44.000000Z K 7 svn:log V 313 o Revision 1.99 ("KSE Milestone 2") left the aio daemons sleeping on a process object but changed the corresponding wakeup()s to the thread object. The result was that non-raw aio ops waited for an aio daemon to timeout before action was taken. Now, we sleep on the thread object. PR: kern/34016 END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-01-20T01:30:40.000000Z K 7 svn:log V 128 Prevent overflowing the buffer that stores the command arguments. PR: bin/19422 Not objected to by: -audit MFC after: 3 weeks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-20T02:02:04.000000Z K 7 svn:log V 66 Tiny markup and wordsmithing fixes. Approved by: re (implicitly) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-20T03:28:29.000000Z K 7 svn:log V 543 The Libretto L series has no $PIR table, but does have a _PIR table. This typo keeps us from properly routing an interrupt for CardBus bridges on this machine. So, now we look for $PIR and then _PIR to cope. With these changes, the Libretto L1 now works properly. Evidentally, the idea comes from patch that the Japanese version of RedHat (or against a Japanese version of Red Hat), but my Japanese isn't good enough to to know for sure. Reported by: Hiroyuki Aizu-san # This may be an MFC candidate, but I'm not yet sure. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-20T04:12:18.000000Z K 7 svn:log V 218 Various fixups: Move a closing ulink tag to a more suitable place, MAXMEM is not just for the alpha, correct some confusion about cdboot and implications thereof, one grammar correction. Approved by: re (implicitly) END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-01-20T06:21:33.000000Z K 7 svn:log V 237 ICP have been acquired by Intel, and their driver is now the Intel Integrated RAID driver, supported by and . Submitted by: "Kannanthanam, Boji T" END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-01-20T08:51:08.000000Z K 7 svn:log V 296 Add the 'iir' driver, for the Intel Integrated RAID controllers and prior ICP Vortex models. This driver was developed by Achim Leubner of Intel (previously with ICP Vortex) and Boji Kannanthanam of Intel. Submitted by: "Kannanthanam, Boji T" MFC after: 2 weeks END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-01-20T09:01:07.000000Z K 7 svn:log V 57 Correct the majors entry for 'iir'. 163 is vacated now. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-01-20T12:08:09.000000Z K 7 svn:log V 204 Merge from NetBSD: uchireg.h: -r1.12 uchi.c: -r1.121 date: 2000/07/23 19:43:38; author: augustss; state: Exp; Be a little more explicit and careful about setting links in TDs and QHs. END K 10 svn:author V 5 billf K 8 svn:date V 27 2002-01-20T12:13:28.000000Z K 7 svn:log V 249 from select(2): Any of readfds, writefds, and exceptfds may be given as nil pointers if no descriptors are of interest. neither wfds nor efds were of interest so now they are nil. also, do a little better then making an educated guess for nfds. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-01-20T16:09:18.000000Z K 7 svn:log V 156 Remove very outdated comment from the Bugs section that states that the driver cannot do U160. Submitted by: ladisalv.kostal@fem.uniag.sk MFC after: 1 day END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-01-20T16:50:29.000000Z K 7 svn:log V 37 Minor typo fix: uquad_t -> u_quad_t. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-20T17:05:07.000000Z K 7 svn:log V 227 Add `-h' to the chown command so that symbolic links copied from the skeleton directory are chown'd to the new user. PR: bin/10601 Submitted by: Adrian Filipi-Martin MFC after: 1 month END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-01-20T17:54:33.000000Z K 7 svn:log V 30 WARNS=4 fixes. OK'ed by: des END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-01-20T18:59:58.000000Z K 7 svn:log V 144 o Remove the unused vestiges of JOBST_JOBQPROC and the per-thread jobtorun queue. o Use TAILQ_EMPTY() instead of TAILQ_FIRST(...) == NULL. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-20T19:52:25.000000Z K 7 svn:log V 76 Mark uploads as O_WRONLY, not O_RDONLY. PR: misc/34043 MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-20T19:53:12.000000Z K 7 svn:log V 116 Check the return value from read() when reading the CR/LF at the end of a chunk. PR: bin/33608 MFC after: 2 weeks END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-01-20T20:12:25.000000Z K 7 svn:log V 413 Merge from NetBSD: uhci.c: -r1.123 (and a tiny bit of -r1.92) uhcivar.h: -r1.32 date: 2000/08/13 16:18:09; author: augustss; state: Exp; Implement what in Intel-speech is known as "bandwidth reclamation". It means that we continously poll USB devices that have a pending transfer instead of polling just once every ms. This speeds up some transfers at the expense of using more PCI bandwidth. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-20T20:56:47.000000Z K 7 svn:log V 77 snprintf bloat -> strlcpy Add getpwnam return check Approved by: des, markm END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-01-20T21:39:26.000000Z K 7 svn:log V 117 Merge the following from the English version: 1.22.2.176 -> 1.22.2.182 relnotes/common/new.sgml Approved by: bmah END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-20T22:48:49.000000Z K 7 svn:log V 206 use mutex pool mutexes for uidinfo locking. replace mutex_lock calls on uidinfo with macro calls: mtx_lock(&uidp->ui_mtx) -> UIDINFO_LOCK(uidp) Terry Lambert helped with this. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-20T22:58:08.000000Z K 7 svn:log V 102 use mutex pools for "struct file" locking. fix indentation of FILE_LOCK/UNLOCK macros while I'm here. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-01-20T23:17:52.000000Z K 7 svn:log V 354 MFS 1.536.2.52 (partial) and 1.536.2.70: kgzip loader if i386 (only). 5.0-CURRENT-20020121-JPSNAP was failed to build since kern.flp has no space. There is already a hack to kgzip loader, and it makes: -r-xr-xr-x 1 root wheel 163840 Jan 21 07:40 loader* -r-xr-xr-x 1 root wheel 90121 Jan 21 08:06 loader.kgz* 73719 bytes of free spaces to us. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-01-20T23:38:33.000000Z K 7 svn:log V 290 Merge from NetBSD: uhci.c: -r1.124 uhcireg.h: -r1.13 date: 2000/08/13 18:20:14; author: augustss; state: Exp; Fix race condition when unlinking xfers. Thanks to IWAMOTO Toshihiro for analyzing the problem and suggesting a fix. Fixes PR 10662. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-01-20T23:48:43.000000Z K 7 svn:log V 196 Merge from NetBSD: revision 1.125 date: 2000/09/23 21:00:10; author: augustss; state: Exp; lines: +19 -3 Avoid "bandwidth reclamation" for control transfers. The kue device chokes on it. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-01-20T23:56:46.000000Z K 7 svn:log V 56 Remove some unused code, in line with NetBSD's version. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-01-21T00:59:59.000000Z K 7 svn:log V 101 Add support for Linksys WDT11 PCI adaptors. Submitted by: Eric Liedtke END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-01-21T01:16:11.000000Z K 7 svn:log V 244 Allow dump device be configured as early as possible using loader(8) tunable. This allows obtaining crash dumps from the panics occured during late stages of kernel initialisation before system enters into single-user mode. MFC after: 2 weeks END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-01-21T01:26:09.000000Z K 7 svn:log V 121 MFC: Add support for Linksys WDT11 PCI adaptor. Submitted by: Eric Liedtke Approved by: re END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-01-21T03:35:55.000000Z K 7 svn:log V 191 Merge from NetBSD: uhci.c: -r1.82 uhcivar.h: -r1.22 date: 2000/01/26 10:04:39; author: augustss; state: Exp; Try to avoid accessing the HC if it is dead. Suggested by mycroft. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-01-21T03:44:00.000000Z K 7 svn:log V 144 Merge from NetBSD: revision 1.84 date: 2000/01/28 00:44:27; author: augustss; state: Exp; lines: +9 -2 Add uhci_root_ctrl_done() method. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-01-21T04:15:39.000000Z K 7 svn:log V 155 Merge from NetBSD: revision 1.65 date: 2000/01/25 12:06:21; author: augustss; state: Exp; lines: +10 -2 Add done method for root control transfers. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-01-21T04:24:33.000000Z K 7 svn:log V 231 Merge from NetBSD: ohci.c: -r1.68 ohcireg.h: -r1.13 date: 2000/01/31 20:17:25; author: augustss; state: Exp; Fiddle with over-current protect when turning on port power to make things work for some OHCI controllers. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-01-21T05:02:21.000000Z K 7 svn:log V 897 Merge from NetBSD: ohci.c: -r1.69 to 1.71 ohcireg.h: -r1.14 Some of these deltas are based upon patches that we submitted back to NetBSD. They got manifested slightly differently though, so I've brought back those differences to bring our code bases closer together. The logs from the NetBSD version of ohci.c: revision 1.71 date: 2000/02/01 05:42:52; author: augustss; state: Exp; lines: +13 -2 Put some #ifdefs around power and shutdown hooks. ---------------------------- revision 1.70 date: 2000/01/31 22:35:13; author: augustss; state: Exp; lines: +7 -7 Rename TAILMASK to HEADMASK, since it really masks the head pointer. From FreeBSD. ---------------------------- revision 1.69 date: 2000/01/31 22:09:13; author: augustss; state: Exp; lines: +18 -14 Change where the has table for physical-to-virtual address translation is handled. Partly from FreeBSD. END K 10 svn:author V 3 mpp K 8 svn:date V 27 2002-01-21T10:28:18.000000Z K 7 svn:log V 21 Fix spelling errors. END K 10 svn:author V 3 mpp K 8 svn:date V 27 2002-01-21T11:10:32.000000Z K 7 svn:log V 31 Fix a typo in a comment field. END K 10 svn:author V 3 mpp K 8 svn:date V 27 2002-01-21T12:09:13.000000Z K 7 svn:log V 32 Ispell sweep of share/man/man4. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-21T12:30:34.000000Z K 7 svn:log V 54 MFC: fix markup and typos. Approved by: re (blanket) END K 10 svn:author V 3 mpp K 8 svn:date V 27 2002-01-21T12:36:12.000000Z K 7 svn:log V 42 Ispell sweep of share/man/man4/man4.i386. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-21T13:43:53.000000Z K 7 svn:log V 214 Add a new module, pam_opieaccess(8), which is responsible for checking /etc/opieaccess and ~/.opiealways so we can decide what to do after pam_opie(8) fails. Sponsored by: DARPA, NAI Labs Reviewed by: ache, markm END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-21T13:59:42.000000Z K 7 svn:log V 154 RFC1122 requires that addresses of the form { 127, } MUST NOT appear outside a host. PR: 30792, 33996 Obtained from: ip_input.c MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-21T16:19:38.000000Z K 7 svn:log V 102 When running on a local terminal, set PAM_RHOST to the local hostname. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-01-21T17:26:57.000000Z K 7 svn:log V 237 MFC: 1.17 changes: Install interrupt handler before calling ich_init as the initialization occasionally generates spurious interrupts. Rework of ich_calibrate. These changes are derived from cg's modified ich driver. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-01-21T17:38:18.000000Z K 7 svn:log V 103 MFC: remove outdated comment in the BUGS section about the driver not supporting U160 Approved by: re END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-21T18:46:25.000000Z K 7 svn:log V 647 Further changes to allow enabling pam_opie(8) by default: - Ignore the {try,use}_first_pass options by clearing PAM_AUTHTOK before challenging the user. These options are meaningless for pam_opie(8) since the user can't possibly know the right response before she sees the challenge. - Introduce the no_fake_prompts option. If this option is set, pam_opie(8) will fail - rather than present a bogus challenge - if the target user does not have an OPIE key. With this option, users who haven't set up OPIE won't have to wonder what that "weird otp-md5 s**t" means :) Reviewed by: ache, markm Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-21T18:51:24.000000Z K 7 svn:log V 602 Enable OPIE by default, using the no_fake_prompts option to hide it from users who don't wish to use it. If the admin is worried about leaking information about which users exist and which have OPIE enabled, the no_fake_prompts option can simply be removed. Also insert the appropriate pam_opieaccess lines after pam_opie to break the chain in case the user is logging in from an untrusted host, or has a .opiealways file. The entire opieaccess / opiealways concept is slightly unpammish, but admins familiar with OPIE will expect it to work. Reviewed by: ache, markm Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-21T18:53:03.000000Z K 7 svn:log V 201 Return PAM_SERVICE_ERR rather than PAM_USER_UNKNOWN if getpwnam() fails, as PAM_USER_UNKNOWN will break the chain, revealing to an attacker that the user does not exist. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-21T19:05:45.000000Z K 7 svn:log V 175 On second thought, getpwnam() failure should be treated just as if the user existed, but had no OPIE key, i.e. PAM_IGNORE. Pointed out by: ache Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-21T19:07:15.000000Z K 7 svn:log V 60 Remove my workaround fallback since PAM now do it properly. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-01-21T20:02:36.000000Z K 7 svn:log V 169 - Check the address family of a cached destination, in case of sharing the cache with IPv4. - Check if the cached route is up in in6_selectsrc(). Obtained from: KAME END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-01-21T20:04:22.000000Z K 7 svn:log V 268 - Check the address family of the destination cached in a PCB. - Clear the cached destination before getting another cached route. Otherwise, garbage in the padding space (which might be filled in if it was used for IPv4) could annoy rtalloc. Obtained from: KAME END K 10 svn:author V 7 roberto K 8 svn:date V 27 2002-01-21T20:12:02.000000Z K 7 svn:log V 161 Correct typos and macro usage. PR: 33179, 33181, 33295 Submitted by: Norihiro Kumagai Reviewed by: sheldonh (MAINTAINER) MFC after: 2 days END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-21T20:42:25.000000Z K 7 svn:log V 140 Add the necessary dependencies and linker flags for linking with a static PAM library that includes pam_ssh. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-21T20:43:01.000000Z K 7 svn:log V 98 Link pam_opieaccess, pam_self and pam_ssh into the static library. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-01-21T20:50:06.000000Z K 7 svn:log V 131 Restructure slightly, eliminating some repetitive source lines and making GEOM patches simpler and more readable at the same time. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-01-21T20:57:03.000000Z K 7 svn:log V 99 Gah! last commit botched indentation, fix indentation and some other white-space nits while at it. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-21T21:52:02.000000Z K 7 svn:log V 401 The idea of mapping non-existen characters to space (0x20) was nice alone, but those maps also used as backward maps for Paste, so space becomes mapped to last non-existen character on Paste as result. Fix it by mapping non-existen characters to another non-existen one, i.e. to 0x00, so unused 0x00 can be backward-mapped to some junk without real harm. Pointed by: Alexander Kabaev END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-01-22T01:28:32.000000Z K 7 svn:log V 149 List bit 18 (reserved, apparently present on thunderbird cpus) and bit 19 (athlon XP/MP rev 0x662 and later) for amd_features. Submitted by: dwcjr END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-01-22T02:40:39.000000Z K 7 svn:log V 194 Don't read the sigcontext pointer directly from userspace. If the process is swapped out, this can cause a system panic. Copy it in, instead tested by: Bernd Walter END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-01-22T03:04:15.000000Z K 7 svn:log V 197 o Remove the -V [version number] option, since our version of at(1) no longer resembles the original. o Remove references to `you' in the manual. Submitted by: Joe Halpin END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-22T05:21:21.000000Z K 7 svn:log V 118 hw.physmem is more properly a loader tunable, not an environment variable (which is ambiguous). Submitted by: dwhite END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-22T05:22:44.000000Z K 7 svn:log V 144 MAXMEM is really just new on the alpha (in 4.4-STABLE), also hw.physmem is a loader tunable. Submitted by: dwhite Approved by: re (implicitly) END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-22T06:04:46.000000Z K 7 svn:log V 34 MFen (1.263 --> 1.264). Fix typo. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-01-22T06:17:22.000000Z K 7 svn:log V 898 This patch fixes a long standing complaint with soft updates in which small and/or nearly full filesystems would fail with `file system full' messages when trying to replace a number of existing files (for example during a system installation). When the allocation routines are about to fail with a file system full condition, they make a call to softdep_request_cleanup() which attempts to accelerate the flushing of pending deletion requests in an effort to free up space. In the face of filesystem I/O requests that exceed the available disk transfer capacity, the cleanup request could take an unbounded amount of time. Thus, the softdep_request_cleanup() routine will only try for tickdelay seconds (default 2 seconds) before giving up and returning a filesystem full error. Under typical conditions, the softdep_request_cleanup() routine is able to free up space in under fifty milliseconds. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-22T09:46:32.000000Z K 7 svn:log V 105 MFC: merge the `minimalistic' changes as well as the re{scan,start} all implementation. Approved by: re END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-22T09:47:34.000000Z K 7 svn:log V 107 MFC: include the minimalistic camcontrol and /dev/xpt0 into the installation environment. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-22T10:07:03.000000Z K 7 svn:log V 313 Finish cleanup in kvm.c revisions 1.10 and 1.11 -- mark sf (swapfile) argument to kvm_open() and kvm_openfiles() as unused. BSD didn't read swap since kvm.c CSRG revision 5.21 (u-area is pageable under new VM. no need to read from swap.) The old !NEWVM code was removed in CSRG revision 5.23 (~ten years ago). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-22T10:44:02.000000Z K 7 svn:log V 135 Finish cleanup in chroot.c CSRG revision 5.6 by Keith Bostic (never installed setuid, so don't need to reset the uid). PR: bin/34159 END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-01-22T10:44:40.000000Z K 7 svn:log V 94 Tiny style change. Whitespace only change. Use tab after #define ENOTSUP. Reviewed by: mike END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-01-22T10:46:56.000000Z K 7 svn:log V 96 MFC: 1.18: Use consistently a tab after #define. A whitespace only change. Approved by: murray END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-22T10:47:23.000000Z K 7 svn:log V 84 MFC: 1.9: Removed the misleading comment about real UID. Approved by: re (blanket) END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-22T11:13:43.000000Z K 7 svn:log V 133 Mention that a minimal version of camcontrol(8) is now available in the installation environment (currently only for i386 releases). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-01-22T11:22:55.000000Z K 7 svn:log V 121 In certain cases sbuf_printf() and sbuf_vprintf() could mistakely make extendable sbufs as overflowed. Approved by: des END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-22T12:38:43.000000Z K 7 svn:log V 57 Fix a typo I made in revision 1.5. Submitted by: trevor END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-22T12:40:10.000000Z K 7 svn:log V 50 MFC: 1.10: fix a typo. Approved by: re (blanket) END K 10 svn:author V 3 nik K 8 svn:date V 27 2002-01-22T13:05:26.000000Z K 7 svn:log V 162 MFC from 1.116. The Stuart Sellers memorial "I've run shutdown but it keeps telling me to reboot, how do I turn the machine off?" memorial MFC. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-22T14:18:55.000000Z K 7 svn:log V 132 Fix the description of the O_NONBLOCK flag to match reality. Prodded by: Maxim Konovalov Obtained from: BSD/OS END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-22T14:55:25.000000Z K 7 svn:log V 75 Revert revision 1.57 -- ache@ axed /var/spool/uucp in BSD.var.dist,v 1.55. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-01-22T15:12:46.000000Z K 7 svn:log V 120 MFC 1.159: Don't read the sigcontext pointer directly from userspace. Reviewed by: dfr Approved by: murray@FreeBSD.org END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-22T15:15:38.000000Z K 7 svn:log V 253 Reincarnate SETUID code in man(1), not compiled in by default. The code will be fixed for all known security vulnerabilities, and a make.conf(5) knob (ENABLE_SUID_MAN) will be provided for those who still want it installed setuid for whatever reasons. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-22T15:34:40.000000Z K 7 svn:log V 168 MFC: mention that we've got camcontrol(8) in the installation environment, and that this allows using aic-pccard-connected SCSI devices to be used during installation. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-01-22T16:23:15.000000Z K 7 svn:log V 30 Fix ordering Approved by: re END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-01-22T16:27:04.000000Z K 7 svn:log V 49 MFC: add en_NZ locale hierarchy Approved by: re END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-01-22T16:40:22.000000Z K 7 svn:log V 40 MFC: add en_NZ locales Approved by: re END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-01-22T16:46:06.000000Z K 7 svn:log V 108 MFC: add ro_RO and sk_SK locale hierarchies Also add missing nls directory for zh_TW.Big5 Approved by: re END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-01-22T16:51:48.000000Z K 7 svn:log V 115 MFC: ISO_8859 -> ISO8859 aliases for en_NZ and sk_SK locales (to avoid confusion by HEAD and RELENG_4 differences) END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-01-22T17:22:41.000000Z K 7 svn:log V 49 Do not taint ::/124 for localhost reverse table. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-01-22T17:23:02.000000Z K 7 svn:log V 317 Eliminate ptrace/exec race. MFC 1.191 src/sys/sys/proc.h MFC 1.44 src/sys/kern/kern_exec.c (execve) Add P_INEXEC flag to indicate that a process is currently exec'ing. sys/kern/sys_process.c (ptrace) sys/miscfs/procfs/... Do not allow debugging of a process during exec. Submitted by: tegge Approved by: re END K 10 svn:author V 2 dg K 8 svn:date V 27 2002-01-22T17:32:10.000000Z K 7 svn:log V 236 Fixed bug in calculation of amount of file to send when nbytes !=0 and headers or trailers are supplied. Reported by Vladislav Shabanov . PR: 33771 Submitted by: Maxim Konovalov MFC after: 3 days END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-01-22T17:32:53.000000Z K 7 svn:log V 113 Use the proper type (gid_t) for (group)->gr_gid to be orthogonal with uid_t usage and (user)->pw_uid. PR: 3242 END K 10 svn:author V 2 dg K 8 svn:date V 27 2002-01-22T17:38:58.000000Z K 7 svn:log V 218 Null commit - the previous log message should have read: Fixed bug in calculation of amount of file sent when nbytes !=0 and headers or trailers are supplied. Reported by Vladislav Shabanov . END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2002-01-22T17:51:44.000000Z K 7 svn:log V 119 Initialize the sysctl_ctx list early, which avoids a panic in case other allocatiosn fail and fxp_release() is called. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-01-22T17:52:25.000000Z K 7 svn:log V 35 MFC: sk_SK locale Approved by: re END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2002-01-22T17:54:28.000000Z K 7 svn:log V 107 The ENDPTS_EQ macro was comparing the one of the fports to itself. Fix. Submitted by: emy@boostworks.com END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-01-22T18:07:22.000000Z K 7 svn:log V 39 MFC: Add ro_RO locale Approved by: re END