Го101636 222 185 146 383 247 1039 225 179 158 179 227 196 158 167 289 505 1148 350 278 169 143 143 159 282 232 179 230 248 222 286 245 155 177 316 293 153 217 293 155 129 136 259 402 128 339 116 244 209 228 163 198 197 326 295 300 210 135 364 176 216 219 180 137 254 333 234 170 97 282 1162 327 293 339 258 463 436 836 762 177 190 142 434 107 187 199 270 314 346 302 349 110 151 138 154 172 151 243 311 179 284 202 200 117 132 227 308 556 129 156 880 249 563 150 123 126 215 201 196 340 123 146 119 147 165 135 130 491 139 135 409 168 127 212 487 244 183 248 466 758 578 184 213 321 125 210 350 197 203 116 179 113 668 251 133 405 118 126 148 126 140 128 143 208 158 145 187 246 116 125 146 135 241 139 257 158 110 116 407 116 112 166 136 136 127 112 175 114 113 187 140 171 618 117 136 166 308 196 190 449 227 181 206 154 166 194 234 208 214 115 137 187 168 246 364 263 355 545 248 129 138 182 136 170 K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-08-10T08:42:10.000000Z K 7 svn:log V 91 Add break's to case blocks. PR: bin/41511 Submitted by: Daniel Hagan END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-10T11:56:03.000000Z K 7 svn:log V 54 Minor corrections. Suggested by: scottl END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-10T12:34:31.000000Z K 7 svn:log V 286 Don't dereference a NULL mbuf in m_freem(). It is a long-standing (though maybe not ideal) feature of m_freem() that calling m_freem(NULL) is permitted. Revision 1.51.2.17 exposed an unchecked dereference added in revision 1.51.2.16. This bug is specific to RELENG_4. PR: kern/41492 END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-10T13:20:19.000000Z K 7 svn:log V 152 MFC: add -n option, which automatically answers "no" to the overwrite question. Including grammarfix in cp.1 rev 1.24. Approved by: sheldonh (mentor) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-10T15:04:40.000000Z K 7 svn:log V 944 Major revision of the ipfw manpage, trying to make it up-to-date with ipfw2 extensions and give examples of use of the new features. This is just a preliminary commit, where i simply added the basic syntax for the extensions, and clean up the page (e.g. by listing things in alphabetical rather than random order). I would appreciate feedback and possible corrections/extensions by interested parties. Still missing are a more detailed description of stateful rules (with keepalives), interaction with of stateful rules and natd (don't do that!), examples of use with the recently introduced rule sets. There is an issue related to the MFC: RELENG_4 still has ipfw as a default, and ipfw2 is optional. We have two options here: MFC this page as ipfw(8) adding a large number of "SORRY NOT IN IPFW" notes, or create a new ipfw2(8) manpage just for -stable users. I am all for the first approach, but of course am listening to your comments. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-10T15:10:15.000000Z K 7 svn:log V 130 Fix one parsing bug introduced by last commit, and correct parsing and printing of or-blocks in address, ports and options lists. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-10T17:14:14.000000Z K 7 svn:log V 87 o Remove the setting and clearing of the PG_MAPPED flag. (This flag is obsolete.) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-08-10T17:34:49.000000Z K 7 svn:log V 66 Add missing ";". General entities should always have &foo; form. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-08-10T17:34:55.000000Z K 7 svn:log V 87 Catch up with the English version: 1.22.2.275 -> 1.22.2.277 relnotes/common/new.sgml END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-10T18:01:39.000000Z K 7 svn:log V 134 o Remove the setting and clearing of the PG_MAPPED flag from the alpha and ia64 pmap. o Remove the PG_MAPPED flag's declaration. END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-08-10T18:14:54.000000Z K 7 svn:log V 104 MFC: update to version 6.12 (change list from 6.11 -> 6.12 can be found in src/contrib/tcsh/Fixes) END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-10T18:42:13.000000Z K 7 svn:log V 66 o Use the VM_ALLOC_WIRED flag instead of calling vm_page_wire(). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-10T19:48:27.000000Z K 7 svn:log V 72 Fix the GET_TRAN_SETTINGS and SET_TRAN_SETTINGS ops to be more correct. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-10T19:55:00.000000Z K 7 svn:log V 193 Fix GET_TRAN_SETTINGS to be more correct. Don't allow SCSI resets on the 5400S card, it seems to cause problems with certain backplanes. Submitted by: lnb@freebsdsystems.com MFC after: 3 days END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-10T19:56:45.000000Z K 7 svn:log V 412 Introduce a new sysctl flag, CTLFLAG_SKIP, which will cause sysctl_sysctl_next() to skip this sysctl. The sysctl is still available, but doesn't appear in a "sysctl -a". This is especially useful when you want to deprecate a sysctl, and add a warning into it to warn users that they are using an old interface. Without this flag, the warning would get echoed when running "sysctl -a" (which happens at boot). END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-10T20:19:04.000000Z K 7 svn:log V 1054 - Introduce a new struct xvfsconf, the userland version of struct vfsconf. - Make getvfsbyname() take a struct xvfsconf *. - Convert several consumers of getvfsbyname() to use struct xvfsconf. - Correct the getvfsbyname.3 manpage. - Create a new vfs.conflist sysctl to dump all the struct xvfsconf in the kernel, and rewrite getvfsbyname() to use this instead of the weird existing API. - Convert some {set,get,end}vfsent() consumers to use the new vfs.conflist sysctl. - Convert a vfsload() call in nfsiod.c to kldload() and remove the useless vfsisloadable() and endvfsent() calls. - Add a warning printf() in vfs_sysctl() to tell people they are using an old userland. After these changes, it's possible to modify struct vfsconf without breaking the binary compatibility. Please note that these changes don't break this compatibility either. When bp will have updated mount_smbfs(8) with the patch I sent him, there will be no more consumers of the {set,get,end}vfsent(), vfsisloadable() and vfsload() API, and I will promptly delete it. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-10T22:03:58.000000Z K 7 svn:log V 253 Remove some unnecessary sanity checks that break "sh MAKEDEV cd" and others, because test(1) does not do shortcut evaluation. Fix the same off-by-one error for acd*t* that revision 1.326 fixed for other *cd devices. Suggested by: bde Reviewed by: bde END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-10T22:14:16.000000Z K 7 svn:log V 184 Auto size available kernel virtual address space based on phsyical memory size. This avoids blowing out kva in kmeminit() on large memory machines (4 gigs or more). Reviewed by: tmm END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-10T23:27:06.000000Z K 7 svn:log V 77 o Move a call to vm_page_wakeup() inside the scope of the page queues lock. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-10T23:53:59.000000Z K 7 svn:log V 51 o Lock page queue accesses by vm_page_activate(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-11T00:14:10.000000Z K 7 svn:log V 51 o Lock page queue accesses by vm_page_activate(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-11T00:21:40.000000Z K 7 svn:log V 67 o Assert that the page queues lock is held in vm_page_activate(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-11T01:48:43.000000Z K 7 svn:log V 185 Whitespace cleanup--it's not style(9), but it is consistent. Prep for MAC-related commits to the login infrastructure. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-11T01:59:11.000000Z K 7 svn:log V 139 One declaration for struct xvfsconf is enough. I have no idea how this happened. :-) Reported by: Norman C. Rice END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-11T02:03:44.000000Z K 7 svn:log V 87 Don't #ifdef _KERNEL struct vfsconf, mount_smbfs(8) still uses it. Submitted by: jake END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-11T02:07:43.000000Z K 7 svn:log V 137 Add #include . In my tree, mount.h includes sysctl.h and I was depending on this namespace pollution. Submitted by: jake END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-11T03:04:23.000000Z K 7 svn:log V 155 Allow redirections by themselves between "&&" and "||" operators. For example, >/dev/null && echo foo Pointed out by: FUJISHIMA Satsuki MFC after: 1 week END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-11T04:09:14.000000Z K 7 svn:log V 129 o In aio_cancel(2), make sure that p->p_aioinfo isn't NULL before dereferencing it. Submitted by: saureen END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-11T04:12:31.000000Z K 7 svn:log V 193 MFC o Misc. synchronization fixes: Add a missing splnet(), remove an unnecessary splnet(), and move a rarely used label inside of a critical section so that the splnet() isn't repeated. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-11T08:51:08.000000Z K 7 svn:log V 152 Follow NetBSD's lead and use WI_PORTTYPE_HOSTAP instead of _AP, since _AP might be used in the future for cards with firmware that does AP in firmware. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-08-11T09:32:00.000000Z K 7 svn:log V 62 MFC: sync with HEAD (make driver portable, other minor fixes) END K 10 svn:author V 3 knu K 8 svn:date V 27 2002-08-11T09:36:55.000000Z K 7 svn:log V 85 MFC: rev. 1.74-1.75 For bzip2'd packages, use the '.tbz' suffix instead of '.tbz2'. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-11T09:53:44.000000Z K 7 svn:log V 223 Correct boundary condition error in `D' and `P' commands when the last line of the pattern space is empty. Don't emit spurious newline when EOF is reached with the `N' command. Pointed out by: Oleg Osyka MFC after: 1 week END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-11T10:17:57.000000Z K 7 svn:log V 198 Bring back mcl_pool_max to 0 as default, while i investigate on some problems people were having with it (likely some missing initialization of mbuf header fields in the handling of the free list). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-11T10:52:13.000000Z K 7 svn:log V 61 Use the iswspace(3) function now that it's been implemented. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-11T10:54:19.000000Z K 7 svn:log V 124 Locale environment variables influence wc(1) regardless of whether the -m option is specified; correct ENVIRONMENT section. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-11T11:10:43.000000Z K 7 svn:log V 201 main.c:450: warning: `targs' might be used uninitialized in this function Spotted by: patrick@godloveya.com, naddy, -Wuninitialized This segfaulted alpha and sparc64; i386 had this magically zeroed. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-11T11:18:51.000000Z K 7 svn:log V 64 MFC: ``man -k'' search expression should be an extended regexp. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-11T11:20:54.000000Z K 7 svn:log V 38 MFC: 1.12->1.14: miscellaneous fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-11T11:22:37.000000Z K 7 svn:log V 45 MFC: 1.7: Translation of the .Ex -std macro. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-11T11:32:02.000000Z K 7 svn:log V 166 The kldload() system call doesn't return 0 when it succeeded, so compare the return value against -1 to see if it failed instead of simply doing if (kldload("nfs")). END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-11T13:05:30.000000Z K 7 svn:log V 304 Fix typos; each file has at least one s/seperat/separat/ (I skipped those in contrib/, gnu/ and crypto/) While I was at it, fixed a lot more found by ispell that I could identify with certainty to be errors. All of these were in comments or text, not in actual code. Suggested by: bde MFC after: 3 days END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-08-11T13:23:59.000000Z K 7 svn:log V 35 Pc98 does not have the agp device. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-11T13:40:44.000000Z K 7 svn:log V 241 MFC: Make test check the tv_nsec part of a struct stat when comparing the mtimes of a file. (This is probably only useful if you have vfs.timestamp_precision set to something nonzero). PR: 39163 Submitted by: Hal Burch END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-11T14:14:00.000000Z K 7 svn:log V 21 MFC: OpenSSL 0.9.6g. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-11T14:16:42.000000Z K 7 svn:log V 146 MFC: Make usage message match the man page. (Missing -o, -h doesn't depend on -d). PR: 36470 Submitted by: Gary W. Swearingen END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-11T14:27:31.000000Z K 7 svn:log V 111 MFC: Print something we've cast to a long with %ld not %d. PR: 39741 Submitted by: Dan Lukes END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-11T15:17:01.000000Z K 7 svn:log V 135 Update the manpage to match the code. The mount utilities now don't try to load the filesystem module, the kernel takes care of this. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-11T15:18:41.000000Z K 7 svn:log V 71 Update manpage to match the code, we don't use vfsload() here anymore. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-11T15:19:49.000000Z K 7 svn:log V 105 Update manpage to match the code, vfsload() is not used here since some time, kldload() is used instead. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-11T15:21:06.000000Z K 7 svn:log V 104 Update manpage to match the code, vfsload() isn't used here since some time, kldload() is used instead. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-11T15:37:10.000000Z K 7 svn:log V 228 Initialise disk->d_ufs so that in sblock.c it's always initialised (unless someone tries to use libufs support functions without using _fillout or _ctor to construct a uufsd.) Obtained from: jmallett_libufs Perforce branch. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-11T15:38:51.000000Z K 7 svn:log V 197 Simplify some things to use libufs-provided functionality here, such as the version of UFS on a disk, and bread() instead of other types of idiocy. Obtained from: jmallett_libufs Perforce branch. END K 10 svn:author V 2 hm K 8 svn:date V 27 2002-08-11T15:47:26.000000Z K 7 svn:log V 208 add experimental support for Data over Voice (DoV) outgoing calls. based on patches received from Guy Ellis (guy@traverse.com.au), Chris Collins (xfire@xware.cx) and Phillip Musumeci (phillip@cs.jcu.edu.au). END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-11T17:09:25.000000Z K 7 svn:log V 112 MFC: top 3.5beta12 This fixes a few minor bugs and brings us up the the last version William LeFebvre released. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-11T17:09:54.000000Z K 7 svn:log V 38 Tell top that we know about strerror. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-11T18:37:25.000000Z K 7 svn:log V 266 Fix a bug where you couldn't start top in a very small window. Now you can start it in a small window, but it doesn't always display anything sensible. Resizing the window does work though. The patch is a slightly simpler one than Sheldon's in the PR. PR: 21075 END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-11T18:47:42.000000Z K 7 svn:log V 79 Make kern.log_console_output a tuneable aswell as a sysctl. MFC after: 1 week END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-11T19:04:17.000000Z K 7 svn:log V 123 o Make a correction to the last change: In aio_cancel(2) return AIO_ALLDONE instead of EINVAL if p->p_aioinfo is NULL. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-11T19:31:02.000000Z K 7 svn:log V 121 Add a missing copyright for Doug. There are other files missing this copyright in -stable. PR: 41397 Submitted by: dfr END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-11T19:58:12.000000Z K 7 svn:log V 88 MFC o If the page returned by vm_page_grab(VM_ALLOC_ZERO) isn't prezeroed, zero it. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-11T20:05:20.000000Z K 7 svn:log V 45 Add KMODDEPS for ucom. Submitted by: nsayer END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-11T20:31:16.000000Z K 7 svn:log V 156 Fix conjugation of exists and add full stops to the messages I changed. PR: 38481 Submitted by: Kevin Kinsey MFC after: 1 week END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-08-11T20:33:11.000000Z K 7 svn:log V 237 Fix sendfile(), who was calling vn_rdwr() without aresid parameter and thus hiting EIO at the end of file. This is believed to be a feature (not a bug) of vn_rdwr(), so we turn it off by supplying aresid param. Reviewed by: rwatson, dg END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-08-11T21:07:50.000000Z K 7 svn:log V 138 - Call a SHT_REL 'relocation section' rather than 'relation section'. - Put a space between a word and the end of comment delimiter. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-11T21:11:14.000000Z K 7 svn:log V 78 Add Palm M515. Submitted by: Luiz Eduardo Roncato Cordeiro END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-11T21:19:18.000000Z K 7 svn:log V 6 Regen END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-11T23:32:33.000000Z K 7 svn:log V 189 Add the uftdi ucom driver which supports the following adapters: Inland UAS111 QVS USC-1000 HP USB-Serial adapter shipped with some HP laptops Submitted by: takawata MFC After: 7 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-11T23:34:20.000000Z K 7 svn:log V 1065 Add support for the LSI-Logic Fusion/MP architecture. This is an architecture that present a thing message passing interface to the OS. You can query as to how many ports and what kind are attached and enable them and so on. A less grand view is that this is just another way to package SCSI (SPI or FC) and FC-IP into a one-driver interface set. This driver support the following hardware: LSI FC909: Single channel, 1Gbps, Fibre Channel (FC-SCSI only) LSI FC929: Dual Channel, 1-2Gbps, Fibre Channel (FC-SCSI only) LSI 53c1020: Single Channel, Ultra4 (320M) (Untested) LSI 53c1030: Dual Channel, Ultra4 (320M) Currently it's in fair shape, but expect a lot of changes over the next few weeks as it stabilizes. Credits: The driver is mostly from some folks from Jeff Roberson's company- I've been slowly migrating it to broader support that I it came to me as. The hardware used in developing support came from: FC909: LSI-Logic, Advansys (now Connetix) FC929: LSI-Logic 53c1030: Antares Microsystems (they make a very fine board!) MFC after: 3 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T01:16:55.000000Z K 7 svn:log V 230 Teach the OSF/1 emulation layer a little more about mandatory access control: perform checks during OSF/1 statfs()-related calls by invoking mac_check_mount_stat(). Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T01:18:33.000000Z K 7 svn:log V 196 Fix missing parens in MAC readdir() check. This fix was in the MAC branch, but apparently didn't get moved over when it was made. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T01:24:26.000000Z K 7 svn:log V 242 Another fix that wasn't pulled in from the MAC branch: the struct mount is not cached as *mp at this point, so use vp->v_mount directly, following the check that it's non-NULL. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T01:36:20.000000Z K 7 svn:log V 161 Add opt_mac.h to dependencies for svr4 module, since I'm about to commit the MAC checks for it. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T01:42:21.000000Z K 7 svn:log V 366 Enforce MAC policies for the locally implemented vnode services in SVR4 emulation relating to readdir() and fd_revoke(). All other services appear to be implemented by simply wrapping existing FreeBSD native system call implementations, so don't require local instrumentation in the emulator module. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T01:45:40.000000Z K 7 svn:log V 339 Add necessary instrumentation to IBCS2 emulation support for mandatory access control: as with SVR4, very few changes required since almost all services are implemented by wrapping existing native FreeBSD system calls. Only readdir() calls need additional instrumentation. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T01:54:10.000000Z K 7 svn:log V 739 Introduce IO_NOMACCHECK, a flag that will be passed to vn_rdwr() to indicate that the calling code has already performed necessary MAC checks (if any) for this operation. This flag will help resolve layering problems that existing because vn_rdwr() is called both on behalf of user processes directly (such as in system calls of various sorts, during core dumps, etc), as well as deep in the file system code on behalf of the file system (such as in UFS, ext2fs, etc). Code that is acting on behalf of a kernel service rather than explicitly on behalf of a user process will specify this flag. By default, MAC checks will be performed (and generally should be performed). Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T02:00:21.000000Z K 7 svn:log V 665 Declare a module service "kernel_mac_support" when MAC support is enabled and the kernel provides the MAC registration and entry point service. Declare a dependency on that module service for any MAC module registered using mac_policy.h. For now, hard code the version as 1, but once we've come up with a versioning policy, we'll move to a #define of some sort. In the mean time, this will prevent loading a MAC module when 'options MAC' isn't present, which (due to a bug in the kernel linker) can result if the MAC module is preloaded via loader.conf. This particular evil recommended by: peter Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI LAbs END K 10 svn:author V 8 jennifer K 8 svn:date V 27 2002-08-12T03:22:46.000000Z K 7 svn:log V 80 Assert that the inpcb lock is held when calling tcp_output(). Approved by: hsu END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-12T06:59:04.000000Z K 7 svn:log V 98 Warn that hex keys are the most portable. Submitted by: Gregory Bond Pr: 40872 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-12T07:20:15.000000Z K 7 svn:log V 47 add opt_mac.h to SRCS to unbreak module build. END K 10 svn:author V 2 hm K 8 svn:date V 27 2002-08-12T07:53:55.000000Z K 7 svn:log V 342 add support properly displaying and logging incoming telephone numbers (MSNs) by looking at the "type of number" field and providing configurable hooks to correct the numbers accordingly. See keywords add-prefix, prefix-national and prefix-international in isdnd.rc(5). This feature was implemented by Christian Ullrich END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-12T09:22:11.000000Z K 7 svn:log V 15 Fix a comment. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-12T10:04:32.000000Z K 7 svn:log V 90 Fix typos (s/seperat/separat/ et al); add FreeBSD ID. Suggested by: bde MFC after: 3 days END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-12T10:20:42.000000Z K 7 svn:log V 101 MFC: Another Askey/Dynalink ISA modem ID. PR: 35813 Submitted by: Chris Knight END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-12T10:32:56.000000Z K 7 svn:log V 177 Stop pretending that the FFS file ufs_readwrite.c is a UFS file. Instead of #including it, pull it into ffs_vnops.c and name things correctly. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-12T10:35:32.000000Z K 7 svn:log V 217 Use roundup2() to avoid a problem where pmap_growkernel was unable to extend the kernel VM to the maximum possible address of 4G-4M. PR: i386/22441 Submitted by: Bill Carpenter Reviewed by: alc END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-12T10:49:01.000000Z K 7 svn:log V 252 Fix su job control (recently introduced for PAM cleanup purposes) to not kill login shell on either "suspend/fg" or "stop $$/fg" for tcsh. Since this bug occurse on -stable too, it is not kernel threads bug. Submitted by: David Xu END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-12T11:09:01.000000Z K 7 svn:log V 204 o Test and change to the correct directory, /var/spool/.hoststat o Bring if/then style in sync with /etc/rc scripts PR: conf/41570 Submitted by: Konstantin M Volevatch MFC after: 1 week END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-12T11:17:38.000000Z K 7 svn:log V 255 MFC: properly implement locale cache, eliminate memory leak, versions up to collate.c: 1.26, collate.h 1.12, euc.c 1.11, ldpart.c 1.11, ldpart.h 1.5, lmessages.c 1.12, lmonetary.c 1.15, lnumeric.c 1.13, rune.c 1.10, setlocale.c 1.41, setrunelocale.c 1.25 END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-12T11:20:24.000000Z K 7 svn:log V 17 MFC: 1.24, style END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-12T11:23:54.000000Z K 7 svn:log V 58 MFC: 1.43, close descriptor on loading error, errno fixes END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-12T11:47:19.000000Z K 7 svn:log V 45 Now, malloc is fixed, remove ENOMEM hardcode END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-12T11:57:09.000000Z K 7 svn:log V 58 MFC: add support for Netmos Nm9845 multiport serial card. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-12T11:59:58.000000Z K 7 svn:log V 76 MFC: Don't dump apm information when only asked to enable/disable features. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-12T12:12:38.000000Z K 7 svn:log V 55 MFC: add ID for Luwen EasyDisk USB flash memory drive. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-12T12:34:03.000000Z K 7 svn:log V 150 Claim conformance to 1003.2-1992 instead of 1003.1-2001 due to doubts raised by Lukas Ertl over symbolic link handling. PR: 41576 MFC after: 1 week END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-12T13:23:12.000000Z K 7 svn:log V 218 Manual pages for fwide(), getwc(), fgetwc(), getwchar(), putwc(), fputwc(), putwchar(), ungetwc() from NetBSD and Citrus Project, unmodified except for the addition of $FreeBSD$. Obtained from: NetBSD, Citrus Project END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-12T13:37:46.000000Z K 7 svn:log V 87 MFC: It's useful to have the tools for reconstructing cvs commits in -stable too. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-12T14:19:49.000000Z K 7 svn:log V 191 MFC: Make debugging the usb stack easier. Introduce a hw.usb sysctl tree and populate it with the debug variables for the different usb drivers when USB_DEBUG is defined as a kernel option. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-08-12T14:23:29.000000Z K 7 svn:log V 109 MFC 1.11: Use '_end' symbol instead of 'end' to initialize minbrk and curbrk variables. Approved by: obrien END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-12T15:07:37.000000Z K 7 svn:log V 107 MFC rev. 1.106: Use fgetln(3) to read lines from configuration files, thus allowing unlimited line length. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T15:27:17.000000Z K 7 svn:log V 21 Depend on opt_mac.h. END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-08-12T15:45:12.000000Z K 7 svn:log V 41 Add PCI ID for the ICH4 AC97 controller. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T16:08:23.000000Z K 7 svn:log V 130 Correct error handling during MAC transmission check for if_gif. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-12T16:15:25.000000Z K 7 svn:log V 211 Ensure that origin field in the packing list structure is initialised. This fixes problem when there are origin-less packages installed on a system Reported by: Mark Knight MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T16:15:34.000000Z K 7 svn:log V 459 Implement IO_NOMACCHECK in vn_rdwr() -- perform MAC checks (assuming 'options MAC') as long as IO_NOMACCHECK is not set in the IO flags. If IO_NOMACCHECK is set, bypass MAC checks in vn_rdwr(). This allows vn_rdwr() to be used as a utility function inside of file systems where MAC checks have already been performed, or where the operation is being done on behalf of the kernel not the user. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI LAbs END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-08-12T16:22:12.000000Z K 7 svn:log V 38 Add PCI ID for ICH4 SMBus controller. END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-08-12T16:25:20.000000Z K 7 svn:log V 65 Reflect support for 82801CA (ICH3) and 82801DC (ICH4) PCI chips. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T16:43:04.000000Z K 7 svn:log V 783 Pass IO_NOMACCHECK to vn_rdwr() in the following checks to prevent enforcement of MAC policy on the read or write operations: - In ext2fs, don't enforce MAC on loop-back reads and writes supporting directory read operations in lookup(), directory modifications in rename(), directory write operations in mkdir(), symlink write operations in symlink(). - In the NFS client locking code, perform vn_rdwr() on the NFS locking socket without enforcing MAC, since the write is done on behalf of the kernel NFS implementation rather than the user process. - In UFS, don't enforce MAC on loop-back reads and writes supporting directory read operations in lookup(), and symlink write operations in symlink(). Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T16:45:19.000000Z K 7 svn:log V 152 Enforce MAC policy in cttyread() as well as the other operations already instrumented. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-12T16:49:03.000000Z K 7 svn:log V 466 Use the credential authorizing the socket creation operation to perform the jail check and the MAC socket labeling in socreate(). This handles socket creation using a cached credential better (such as in the NFS client code when rebuilding a socket following a disconnect: the new socket should be created using the nfsmount cached cred, not the cred of the thread causing the socket to be rebuilt). Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-12T17:14:04.000000Z K 7 svn:log V 57 Now malloc() is fixed, remove errno hardcoding to ENOMEM END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-12T17:23:06.000000Z K 7 svn:log V 30 Fix style bug in prev. commit END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-12T17:24:42.000000Z K 7 svn:log V 33 Fix typing error in prev. commit END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-12T18:38:26.000000Z K 7 svn:log V 121 Add a Promise ATA133 chip to supported hardware list. PR: 41103 Submitted by: "Stephen J. Roznowski" END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-12T18:40:18.000000Z K 7 svn:log V 108 o Convert three instances of vm_page_sleep_busy() into vm_page_sleep_if_busy() with page queue locking. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-12T19:13:22.000000Z K 7 svn:log V 104 Handle the escaped colon \: in a capability. PR: bin/30778 Reviewed by: ache, peter MFC after: 3 days END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-12T19:42:24.000000Z K 7 svn:log V 243 When testing if a user is in a group, check the user's primary group too. This is not an MFC, as the code is no longer present in -current. PR: bin/22212 Submitted by: Cyrille Lefevre Approved by: markm (in principle) END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-12T20:08:00.000000Z K 7 svn:log V 31 Shut up warning in debug code. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-12T20:28:53.000000Z K 7 svn:log V 54 Replace /dev/tty with /dev/ucom. Submitted by: wilko END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-12T20:32:05.000000Z K 7 svn:log V 27 MFC: /dev/tty -> /dev/ucom END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-08-12T20:37:12.000000Z K 7 svn:log V 56 MFC: v1.100: Add PCI ID for the ICH4 ATA100 controller. END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-08-12T20:39:14.000000Z K 7 svn:log V 74 MFC: v1.38: Add PCI IDs for the A, B, and C UHCI controllers in the ICH4. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-12T21:25:06.000000Z K 7 svn:log V 43 Update for recent changes in the usb code. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-12T21:38:54.000000Z K 7 svn:log V 38 Update for the recent changes to usb. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-12T22:09:12.000000Z K 7 svn:log V 396 Proper fix for the mcl_pool handling -- initialize m_flags, m_pkthdr.rcvif and m_pkthdr.csum_flags in the same way as MGETHDR does. Add a comment in m_freem() to note that the other fields are already set properly. I am leaving mcl_pool_max = 0 as default, but i have reports from many of the people who submitted the initial bug reports that now their systems work fine with mcl_pool_max > 0. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-12T22:34:12.000000Z K 7 svn:log V 47 Don't redundantly include \n in panic messages END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-12T22:36:18.000000Z K 7 svn:log V 43 don't include redunant \n in panic message END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-12T23:39:08.000000Z K 7 svn:log V 312 Unconditionally initialise z->znext, and remove the zone from the list of all zones if we fail to allocate KVA for it in zinitna(). Apparently this fixes panics while running sysctl on large-memory machines. This code is not present in -current. PR: kern/36605 Submitted by: Brian Buchanan END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-13T01:38:19.000000Z K 7 svn:log V 72 Add the uvisor(4) manual page. Obtained from: NetBSD Requested by: joe END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-13T01:39:36.000000Z K 7 svn:log V 31 Attach uvisor(4) to the build. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-13T02:42:33.000000Z K 7 svn:log V 115 MFC of uipc_syscalls.c:1.123,1.124 and vesa.c:1.37. Submitted by: Silvio Cesare (1.123, 1.37) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-13T02:47:13.000000Z K 7 svn:log V 390 Introduce support for labeling and access control of pipe objects as part of the TrustedBSD MAC framework. Instrument the creation and destruction of pipes, as well as relevant operations, with necessary calls to the MAC framework. Note that the locking here is probably not quite right yet, but fixes will be forthcoming. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-13T05:29:48.000000Z K 7 svn:log V 150 - Extend the vnode_free_list_mtx to cover numvnodes and freevnodes. This was done only some of the time before, and now it is uniformly applied. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-13T06:22:11.000000Z K 7 svn:log V 91 o Remove an unnecessary vm_page_flash() from _pmap_unwire_pte_hold(). Reviewed by: peter END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-13T06:55:28.000000Z K 7 svn:log V 154 - Hold the vnode lock throughout execve. - Set VV_TEXT in the top level execve code. - Fixup the image activators to deal with the newly locked vnode. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-13T08:00:36.000000Z K 7 svn:log V 370 Make SYSVMSG mpsafe. Right now there is a global lock over the entire subsystem, we could move to per-message queue locks, however the messages themselves seem to come from a global pool and to avoid over-locking this code (locking individual queues, then the global pool) I've opted to just do it this way. Requested by: rwatson Tested by: NetBSD's regression suite. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-08-13T08:23:49.000000Z K 7 svn:log V 663 A cooperative effort... 1. Update the code to the latest from NetBSD, which includes: * A new command line option to suppress stat(2) errors * Output is now done via stdio * Fixes for bitwise OR'ing of letters 2. Andrew from NetBSD merged in our own Johan's readlink patches. 3. Andrew also merged in some brucifications. I made some small contributions to the header cleanup, and tried to generally improve the overall style(9)'ishness. I also documented the new -q option and added the *LINKS to the Makefile. All responsibility for mistakes in merging the contributions from the above is mine. Obtained from: Andrew Brown , bde, johan END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-13T08:47:17.000000Z K 7 svn:log V 482 Make SYSVSEM mpsafe. Each semaphore set gets its own lock, however there is a global lock over the undo structures because of the way they are managed. Switch to using SLIST instead of rolling our own linked list. Fix several races where a permission check was done before a copyin/copyout, if the copy happened to fault it may have been possible to race for access to a semaphore set that one shouldn't have access to. Requested by: rwatson Tested by: NetBSD regression suite. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-13T08:57:03.000000Z K 7 svn:log V 92 MFC o In aio_cancel(2), make sure that p->p_aioinfo isn't NULL before dereferencing it. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-13T09:30:41.000000Z K 7 svn:log V 120 Basic support for wide character I/O: getwc(), fgetwc(), getwchar(), putwc(), fputwc(), putwchar(), ungetwc(), fwide(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-13T10:05:50.000000Z K 7 svn:log V 228 Introduce typedefs for the member functions of struct vfsops and employ these in the main filesystems. This does not change the resulting code but makes the source a little bit more grepable. Sponsored by: DARPA and NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-13T10:07:05.000000Z K 7 svn:log V 33 Add a #include for END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-13T10:30:55.000000Z K 7 svn:log V 112 Add PowerPC category. PR: docs/41595 Submitted by: Christian Brueffer MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-13T10:33:57.000000Z K 7 svn:log V 257 Unravel the UFS_EXTATTR incest between FFS and UFS: UFS_EXTATTR is an UFS only thing, and FFS should in principle not know if it is enabled or not. This commit cleans ffs_vnops.c for such knowledge, but not ffs_vfsops.c Sponsored by: DARPA and NAI Labs. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-13T10:47:17.000000Z K 7 svn:log V 104 FreeBSD-ify: use In macro for header files in Synopsis, St C-99 instead of St C99 in Standards section. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-13T10:50:22.000000Z K 7 svn:log V 110 Remove the Bugs section, which is not relevant to FreeBSD: there is no one-character ungetwc(3) buffer limit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T11:05:04.000000Z K 7 svn:log V 25 mdoc(7) police: tidy up. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-13T11:06:54.000000Z K 7 svn:log V 87 Realign columns in DDB's ps output. Don't waste more horizontal space than necessary. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T11:11:32.000000Z K 7 svn:log V 22 mdoc(7) police: nits. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-13T11:11:51.000000Z K 7 svn:log V 575 Remember to unlock the (optional) vnode in vfs_stdextattrctl(). Failing to do this made the following script hang: #!/bin/sh set -ex extattrctl start /tmp extattrctl initattr 64 /tmp/EA00 extattrctl enable /tmp user ea00 /tmp/EA00 extattrctl showattr /tmp/EA00 if the filesystem backing /tmp did not support EAs. The real solution is probably to have the extattrctl syscall do the unlocking rather than depend on the filesystem to do it. Considering that extattrctl is going to be made obsolete anyway, this has dogwash priority. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-08-13T11:25:11.000000Z K 7 svn:log V 155 MFC: rev 1.53: Fix -o ac(reg|dir)(min|max) options. They were just ignored by kernel because ALTF_* to NFSMNT_* translation didn't happen. PR: bin/30334 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T11:29:42.000000Z K 7 svn:log V 42 mdoc(7) police: kill hard sentence break. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-13T11:33:01.000000Z K 7 svn:log V 312 Expand the arguments to ffs_ext{read,write}() to their component parts rather than use vop_{read,write}_args. Access to these functions will ultimately not be available through the "vop_{read,write}+IO_EXT" API but this functionality is retained for debugging purposes for now. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T11:39:38.000000Z K 7 svn:log V 27 Improve wording even more. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T11:47:56.000000Z K 7 svn:log V 35 mdoc(7) police: Use the .Ud macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T11:51:03.000000Z K 7 svn:log V 57 mdoc(7) police: KAMEism in rev. 1.56, nits in rev. 1.58. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-13T11:56:02.000000Z K 7 svn:log V 34 Tidy up SRCS and MAN assignments. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-08-13T11:58:14.000000Z K 7 svn:log V 47 Merged from sys/isa/sio.c revision 1.291.2.33. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T12:03:35.000000Z K 7 svn:log V 37 mdoc(7) police: missing markup bits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T12:07:40.000000Z K 7 svn:log V 52 mdoc(7) police: canonize FreeBSD in e-mail address. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-13T12:13:50.000000Z K 7 svn:log V 112 MFC of upc_syscalls:1.123,1.124 and vesa.c:1.37. Submitted by: Silvio Cesare (1.123, 1.37) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-08-13T12:25:01.000000Z K 7 svn:log V 65 MFi386: revisions 1.354 and 1.356. Remove the mpt driver entry. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-08-13T13:01:19.000000Z K 7 svn:log V 53 Claim a major for the Promise SuperTrak (pst) driver END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T13:13:20.000000Z K 7 svn:log V 96 mdoc(7) police: Consistently name options' arguments in the SYNOPSIS and DESCRIPTION sections.. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-13T13:21:48.000000Z K 7 svn:log V 153 MFC rev. 1.{37,38,40}: Parser fixes: o "pathname" may be NULL; "pathstring" will never be. o SITE CHMOD mode argument should be a valid _octal_ number. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T13:31:54.000000Z K 7 svn:log V 25 mdoc(7) police: laundry. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T13:44:45.000000Z K 7 svn:log V 34 mdoc(7) police: nits in rev. 1.4. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T13:50:36.000000Z K 7 svn:log V 55 mdoc(7) police: pseudo-devices are gone from -CURRENT. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T13:55:02.000000Z K 7 svn:log V 44 mdoc(7) police: typo and removed stray .Pp. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-13T13:56:42.000000Z K 7 svn:log V 148 Fix command help lines: o PORT takes six byte values, not five. o TYPE argument is mandatory. Submitted by: demon (the 1st part) MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T13:59:35.000000Z K 7 svn:log V 48 mdoc(7) police: added missing paragraph breaks. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-13T14:03:40.000000Z K 7 svn:log V 159 Add tcpd to the build - though we don't need to for inetd, someone might want it for some other service-running program. Approved by: markm MFC after: 1 week END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-13T14:08:38.000000Z K 7 svn:log V 66 Fix a wrong comment on (hopefully) right code. MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T14:10:36.000000Z K 7 svn:log V 19 can not -> cannot. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T14:12:31.000000Z K 7 svn:log V 25 mdoc(7) police: laundry. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-08-13T14:17:39.000000Z K 7 svn:log V 309 Use a union to access the words of a double as this is less likely to cause bugs when gcc is more aggressively optimising things. There are still problems with dtoa mentioned in the PR - maybe Dan could suggest a patch. PR: 40209 Submitted by: Dan Lukes Approved by: bde MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T14:20:06.000000Z K 7 svn:log V 25 mdoc(7) police: laundry. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T14:25:53.000000Z K 7 svn:log V 21 mdoc(7) police: nit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T14:37:41.000000Z K 7 svn:log V 75 mdoc(7) police: Bump document date, removed (again) hard sentence breaks.. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T14:39:26.000000Z K 7 svn:log V 45 mdoc(7) police: removed hard sentence break. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T14:42:24.000000Z K 7 svn:log V 45 mdoc(7) police: revert to a valid construct. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T14:51:17.000000Z K 7 svn:log V 36 mdoc(7) police: tidy up formatting. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T14:52:41.000000Z K 7 svn:log V 21 mdoc(7) police: nit. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-13T14:55:17.000000Z K 7 svn:log V 82 Reduce BSS size for programs which not load collate by eliminating static buffer. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T14:57:33.000000Z K 7 svn:log V 23 mdoc(7) police: typos. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T15:01:26.000000Z K 7 svn:log V 22 mdoc(7) police: nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T15:06:48.000000Z K 7 svn:log V 96 mdoc(7) police: revert unapproved changes in rev. 1.43, added missing markup bits in rev. 1.45. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T15:09:33.000000Z K 7 svn:log V 49 mdoc(7) police: Get rid of hard sentence breaks. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-13T15:12:11.000000Z K 7 svn:log V 79 Add a bugs section to mention that this device probably doesn't work properly. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-13T15:54:28.000000Z K 7 svn:log V 521 Define 'struct label' in _label.h rather than mac.h, which will permit us to reduce namespace pollution by doing a nested include of _label.h rather than mac.h. mac.h contains lots of baggage, whereas _label.h contains much less. A follow-up sweep to change nested inclusion will follow. The problem regarding exporting 'struct label' to userland due to excessive exporting of kernel structures to userland still needs to be resolved. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs Suggested by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T15:59:28.000000Z K 7 svn:log V 26 mdoc(7) police: untangle. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T16:07:28.000000Z K 7 svn:log V 45 mdoc(7) police: Removed redundant .Ns calls. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-13T16:07:39.000000Z K 7 svn:log V 74 Don't depend on namespace pollution in sys/mount.h and include sys/uio.h. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2002-08-13T16:08:07.000000Z K 7 svn:log V 210 MFC: 1.31: Fix fd leak. Additional note: fstat() call in RELENG_4 isn't underscored. In HEAD it is. Threads people/maintainer should glance this way. PR: bin/37717 Submitted by: Fred Clift END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-08-13T16:18:33.000000Z K 7 svn:log V 99 Bring in suspend/resume patch so sound atleast works after a resume. Reviewed by: sound (silence) END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-13T16:20:12.000000Z K 7 svn:log V 98 Forward define struct iovec instead of including sys/uio.h and polluting the namespace even more. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-13T16:25:38.000000Z K 7 svn:log V 352 If a timeout is specified, make sure that rcmd() completes within the specified time. Previously, rsh could potentially hang indefinitely at this point even when a timeout was set, for example if the server accepts the connection and then never sends any reply. PR: bin/20042 Submitted by: Keith White MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T16:52:52.000000Z K 7 svn:log V 135 Bootstrapping aid for pre-getprogname(3) systems. Spotted by: Gareth Hopkins Approved by: nectar MFC after: 3 days END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-08-13T16:54:07.000000Z K 7 svn:log V 89 MFC 1.66: Fix OpenOffice build problems by not acquiring the writer lock in rtld_exit(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T16:59:56.000000Z K 7 svn:log V 114 Two more variables to export: KERNELS and AUTO_KEYBOARD_DETECT. Submitted by: Alan Judge END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T17:02:58.000000Z K 7 svn:log V 63 MFC: 1.702: Export KERNELS and AUTO_KEYBOARD_DETECT to chroot. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-13T17:02:59.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_7'. END K 10 svn:author V 2 dg K 8 svn:date V 27 2002-08-13T18:20:08.000000Z K 7 svn:log V 102 Remove obsolete comment about sf_buf_* functions being static. They were made un-static in rev 1.114. END K 10 svn:author V 2 dg K 8 svn:date V 27 2002-08-13T18:26:30.000000Z K 7 svn:log V 142 MFC: make sf_buf_* functions non-static, fixup comment. I need access to these functions for a third-party kernel module that I'm developing. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-13T18:55:51.000000Z K 7 svn:log V 115 Unbreak one of the most confusing breaks of the tree I've seen. The last commit cannot possibly have been tested. END K 10 svn:author V 2 dg K 8 svn:date V 27 2002-08-13T19:03:19.000000Z K 7 svn:log V 122 Moved sf_buf_alloc and sf_buf_free function declarations to sys/socketvar.h so that they can be seen by external callers. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-13T19:13:23.000000Z K 7 svn:log V 23 remove spurious printf END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-08-13T19:43:47.000000Z K 7 svn:log V 46 mdoc(7) police: minor nits. Approved by: imp END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-08-13T20:07:36.000000Z K 7 svn:log V 93 A much better description of the -q option. Obtained from: Andrew Brown END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-13T20:34:30.000000Z K 7 svn:log V 75 - Add the missing td argument to vn_lock that I missed in my last commit. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-13T21:38:44.000000Z K 7 svn:log V 152 Add some text to explain why the first point release for 4.6 is (will be) numbered 4.6.2, and update a related entity. Approved by: re (implicitly) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-14T01:04:43.000000Z K 7 svn:log V 267 Move to a nested include of _label.h instead of mac.h in sys/sys/*.h (Most of the places where mac.h was recursively included from another kernel header file. net/netinet to follow.) Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs Suggested by: bde END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-14T01:37:22.000000Z K 7 svn:log V 166 Move to nested include of _label.h instead of mac.h, reducing namespace pollution. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs Suggested by: bde END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-08-14T05:37:15.000000Z K 7 svn:log V 259 Clean up some variables that should have been done before: xntpd_* -> ntpd_* portmap_* -> rpcbind_* Also change single_mountd_enable to mountd_enable. We also include shims for all the old variable names. Submitted by: Mike Makonnen END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-08-14T05:44:32.000000Z K 7 svn:log V 449 Clean up the scripts to use the new variables: xntpd_* -> ntpd_* portmap_* -> rpcbind_* Also change single_mountd_enable -> mountd_enable Changing the mountd flags brings us closer to NetBSD. All of the old variable names are shimmed so you can continue to use the old variable name. Finally make /etc/rc.d/mountd no longer dependent on nfs as there are (apparently) other consumers of mountd. Submitted by: Mike Makonnen END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-08-14T05:58:44.000000Z K 7 svn:log V 152 Don't export variables from /etc/rc when doing rc_ng because the scripts are sourced in a subshell. Submitted by: Mike Makonnen END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-08-14T06:32:17.000000Z K 7 svn:log V 34 Add definition for FreeBSD 4.6.2. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-08-14T06:35:41.000000Z K 7 svn:log V 43 MFC: r1.15 - definition for FreeBSD 4.6.2. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-08-14T06:37:04.000000Z K 7 svn:log V 87 Add a definition for FreeBSD 4.6.2 and change the default .Os value. Approved by: re END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-08-14T06:44:05.000000Z K 7 svn:log V 41 4.6.1-RELEASE-p11 becomes 4.6.2-RELEASE. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-08-14T06:47:15.000000Z K 7 svn:log V 75 Update version number for release documentation. Approved by: re (bmah) END