Ģ&90223 214 312 1468 149 164 187 121 141 195 393 181 144 254 241 155 141 384 241 187 177 370 216 293 158 183 127 189 501 317 213 160 471 229 267 464 1299 145 105 499 336 145 632 120 199 163 303 137 327 141 371 235 130 282 372 166 315 1211 203 129 168 187 140 292 126 137 156 207 139 162 192 137 135 127 161 171 492 157 175 246 148 278 147 172 261 154 166 142 136 120 164 196 177 162 138 245 604 343 186 182 161 193 220 124 159 115 141 286 587 509 164 159 282 198 210 212 241 113 295 173 192 139 128 158 281 169 410 284 242 140 199 200 328 167 113 169 203 311 115 354 504 650 251 186 176 393 139 150 134 141 156 164 173 264 165 154 177 125 275 244 231 149 241 393 178 108 752 575 267 314 221 291 146 160 270 103 117 128 213 128 290 481 385 228 391 175 195 166 145 228 284 202 279 209 205 155 133 184 310 240 154 148 135 130 139 178 396 392 151 252 704 294 422 343 147 166 K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-04T20:16:50.000000Z K 7 svn:log V 219 Move the pseudofs, procfs and linprocfs modules out from the fs directory. Keeping them there seemed like a good idea at the time, but it annoys bde and confuses people who do not understand how MODULES_OVERRIDE works. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-04T21:04:25.000000Z K 7 svn:log V 1371 + A variety of 23XX changes: disable MWI on 2300 based on function code, set an 'isp_port' for the 2312- it's a separate instance, but the NVRAM is shared, and the second port's NVRAM is at offset 256. + Enable RIO operation for LVD SCSI cards. This makes a *big* difference as even under reasonable load we get batched completions of about 30 commands at a time on, say, an ISP1080. + Do 'continuation' mailbox commands- this allows us to specify a work area within the softc and 'continue' repeated mailbox commands. This is more or less on an ad hoc basis and is currently only used for firmware loading (which f/w now loads substantially faster becuase the calling thread is only woken when all the f/w words are loaded- not for each one of the 40000 f/w words that gets loaded). + If we're about to return from isp_intr with a 'bogus interrupt' indication, and we're not a 23XX card, check to see whether the semaphore register is currently *2* (not *1* as it should be) and whether there's an async completion sitting in outgoing mailbox0. This seems to capture cases of lost fast posting and RIO interrupts that the 12160 && 1080 have been known to pump out under extreme load (extreme, as in > 250 active commands). + FC_SCRATCH_ACQUIRE/FC_SCRATCH_RELEASE macros. + Endian correct swizzle/unswizzle of an ATIO2 that has a WWPN in it. MFC after: 1 week END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-02-04T21:28:45.000000Z K 7 svn:log V 54 Give the next BIND-importing schmuck some assistance. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-04T22:29:22.000000Z K 7 svn:log V 72 MFC: Make the rc.conf(5) 'log_in_vain' knob an integer. PR: bin/32953 END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-05T02:00:56.000000Z K 7 svn:log V 92 Get rid of the twisted MFREE() macro entirely. Reviewed by: dg, bmilekic MFC after: 3 days END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-02-05T02:23:14.000000Z K 7 svn:log V 24 MFen (1.272 --> 1.275). END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-05T06:08:26.000000Z K 7 svn:log V 49 #include cleanup. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-05T06:20:27.000000Z K 7 svn:log V 102 #include for NULL (hidden by Linux-PAM header pollution) Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 bbraun K 8 svn:date V 27 2002-02-05T06:21:34.000000Z K 7 svn:log V 297 Makes __istype() an inline (and a non inlined) function to avoid C++ compile issues. std::isspace(' ') was expanding to std::(!!_maskrune...) which would cause a C++ compile error. Making __istype() an inline causes the expansion to be std::__istype() instead, which is valid. Reviewed by: jkh END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-05T06:31:58.000000Z K 7 svn:log V 89 Move arguments in prototype out of application namespace. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-05T06:49:11.000000Z K 7 svn:log V 52 ANSIfy and constify. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-02-05T06:52:56.000000Z K 7 svn:log V 156 - Do not hang if the resource allocation fails. - Add another quirk entry of SB AWE64. PR: kern/32530 Submitted by: Magnus Backstrom END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-05T07:49:00.000000Z K 7 svn:log V 145 MFC 1.103. drain_output() must be called prior to checking for dirty buffers or we may get an incorrect indication, resulting in a later panic. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-05T07:53:00.000000Z K 7 svn:log V 63 Oops, the correct header to include for NULL is . END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-05T08:01:32.000000Z K 7 svn:log V 49 Three times lucky: , not END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-02-05T09:17:24.000000Z K 7 svn:log V 286 Fix obscure bug in code loading support that could cause parsing of functions in multi-line files to fail, depending on the state of the stack. The fix is sanctioned by the vendor and will appear in bc-1.07. PR: bin/34601 Reported by: mi Obtained from: Phil Nelson END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-02-05T09:17:24.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r90238, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 4 roam K 8 svn:date V 27 2002-02-05T09:33:07.000000Z K 7 svn:log V 94 Fix -F with logfiles rotated on time only. Approved by: silence on -audit MFC after: 1 month END K 10 svn:author V 2 tg K 8 svn:date V 27 2002-02-05T12:09:23.000000Z K 7 svn:log V 86 Add support for the Aztech 2320 chip. Reviewed by: cg Obtained from: NetBSD (partly) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-02-05T15:20:02.000000Z K 7 svn:log V 272 Don't use non-signal-safe functions (exit(3) in this case) in signal handlers. In this case, use _exit(2) instead, following the call to shutdown(2). This fixes rare telnetd hangs. PR: misc/33672 Submitted by: Umesh Krishnaswamy MFC after: 1 month END K 10 svn:author V 5 green K 8 svn:date V 27 2002-02-05T15:26:28.000000Z K 7 svn:log V 121 Document that VOP_GETATTR(9) does not actually expect to hold an exclusive lock on entry. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-02-05T16:02:32.000000Z K 7 svn:log V 198 Change comments so that they do not indicate that setting nmbclusters/nbuf to 0 will provide autoscaling. Instead, simply suggest not specifying the option. Submitted by: Daniel Lang END K 10 svn:author V 5 green K 8 svn:date V 27 2002-02-05T16:08:49.000000Z K 7 svn:log V 64 Add a manpage for VOP_REVOKE(9). Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T18:25:59.000000Z K 7 svn:log V 88 Constify things to unbreak world. Submitted by: David Wolfskill END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T18:27:06.000000Z K 7 svn:log V 32 tab in pw_mkdb's arg for style. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-05T18:27:15.000000Z K 7 svn:log V 94 MFC 1.340. Call VOP_INACTIVE before placing the vnode on the freelist. Approved by: mckusick END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-02-05T18:27:30.000000Z K 7 svn:log V 405 The hardware checksum code makes the assumption that a packet routed out a particular Ethernet interface will actually be delivered by (only) that device driver. This is not necessarily true when ng_ether(4) is used. To word around this, while a ng_ether(4)'s "upper" hook is connected, turn off all hardware checksum, fragmentation, etc., features for that interface. PR: kern/31586 MFC after: 1 week END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-05T18:35:04.000000Z K 7 svn:log V 221 MFC vfs_subr 1.338 and friends. When downgrading a filesystem to read-only, operatings involving file removal and file update were not always being fully comitted to disk, resulting in corruption. Approved by: mckusick END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-05T18:46:53.000000Z K 7 svn:log V 117 MFC 1.104 - fix bug where spl saved in softupdates lock could get stomped by another process. Approved by: mckusick END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-05T18:50:07.000000Z K 7 svn:log V 68 MFC: make timecounters more rubust for large deltas from hardware. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T18:51:13.000000Z K 7 svn:log V 375 Fix the breakage in rpc.yppasswd. Readded the svc_create() and the registering of the "unix" transport, now it is fixed. Everywhere, rq_cred is taken to look what authentification we have. We can not be sure that transp>xp_verf.oa_flavor is also filled in. This seems to be the same for all sun source. they take the flavor of rq_cred, instead of transp. Submitted by: mbr END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-05T18:59:23.000000Z K 7 svn:log V 135 Add PuTTY to the list of clients for which the SSH S/Key workaround applies. Submitted by: "Peter C. Verhage" END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-05T19:09:30.000000Z K 7 svn:log V 171 MFC 1.113. Do not allow an invalid file mode to propogate to the underlying fs (requiring a manual fsck to fix), and fix masking for S_IFMT bits supplied by a V2 client. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T19:26:04.000000Z K 7 svn:log V 368 The clnt_create(KEYSERVSOCK, CRYPT_PROG, CRYPT_VERS, "unix") hacks were removed and replaced them with clnt_tp_create, now the af_local support is fixed. I also removed the hack how rpcinfo contacted rpcbind, now we can relay on clnt_tp_create create the client-handle for us. Only rpcbind itself needs a hardcoded socket-path. Submitted by: mbr Also add $FreeBSD END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T19:30:30.000000Z K 7 svn:log V 1202 Fix the credential handling code. In NetBSD, Solaris, xprt->xp_p2 pointed directly to the credentials, in FreeBSD xprt->xp_verf.oa_base was a pointer to a struct cmessage, which is defined as follow: struct cmessage { struct cmsghdr cmsg; struct cmsgcred cmcred; }; The credentials were submitted the right way and xprt->xp_p2 pointed to them. But cb_verf.oa_flavor was still empty. There was an assignment missing in svc_recv() in svc_vc.c: msg->rm_call.cb_verf.oa_flavor = AUTH_UNIX; Also + if (addr.ss_family == AF_LOCAL) { + xprt->xp_raddr = *(struct sockaddr_in *)xprt->xp_rtaddr.buf; + xprt->xp_addrlen = sizeof (struct sockaddr_in); + } was missing. But the first seems not to be needed: I guess in rpc.yppasswdd there was a typo: - transp>xp_verf.oa_flavor != AUTH_UNIX) { + rqstp->rq_cred.oa_flavor != AUTH_UNIX) { This little fix does fix the breakage in rpc.yppasswdd :-) + if (msg.msg_controllen == 0 || + (msg.msg_flags & MSG_CTRUNC) != 0) + return (-1); We cannot set the cb_verf.oa_length in svc_recv() of svc_vc.c, the credentials get overwritten then, and that's bad. Submitted by: mbr END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T19:31:16.000000Z K 7 svn:log V 50 style: return(x) -> return (x) Submitted by: mbr END K 10 svn:author V 5 green K 8 svn:date V 27 2002-02-05T20:18:31.000000Z K 7 svn:log V 11 Fix typos. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-05T20:44:56.000000Z K 7 svn:log V 406 Let the number of timecounters follow hz, otherwise people with HZ=BIGNUM will strain the assumptions behind timecounters to the point where they break. This may or may not help people seeing microuptime() backwards messages. Make the global timecounter variable volatile, it makes no difference in the code GCC generates, but it makes represents the intent correctly. Thanks to: jdp MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-05T21:06:56.000000Z K 7 svn:log V 243 o Move externs to extern.h o Use new-style prototypes exclusively rather than the old foo() style. o Use new-style function definitions. o remove register o make functions passed to signal have the right signature. o do minor const poisoning. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-05T21:07:47.000000Z K 7 svn:log V 53 Fix minor disorder in functions declared in extern.h END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T21:23:05.000000Z K 7 svn:log V 536 Fix a race with free'ing vmspaces at process exit when vmspaces are shared. Also introduce vm_endcopy instead of using pointer tricks when initializing new vmspaces. The race occured because of how the reference was utilized: test vmspace reference, possibly block, decrement reference When sharing a vmspace between multiple processes it was possible for two processes exiting at the same time to test the reference count, possibly block and neither one free because they wouldn't see the other's update. Submitted by: green END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-05T21:32:16.000000Z K 7 svn:log V 28 Eliminate a redundant loop. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-05T21:32:57.000000Z K 7 svn:log V 106 Update the physio man page to better reflect reality. PR: docs/30603 Reviewed by: phk MFC after: 3 days END K 10 svn:author V 8 zarzycki K 8 svn:date V 27 2002-02-05T21:55:12.000000Z K 7 svn:log V 66 Fix the race between the stat() and the mkdir(). Reviewed by: jkh END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-05T22:13:51.000000Z K 7 svn:log V 210 Reindent, and add parentheses to return statements. Some functions in ftp.c and http.c now have exceedingly long lines due to deep nesting; this will be corrected by reorganizing the code in a later revision. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-05T22:15:16.000000Z K 7 svn:log V 45 Switch to a self-starting allocation scheme. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T23:12:51.000000Z K 7 svn:log V 231 Do not call addrinfo on local transport adresses, if returning a server handle (for reuse or whatever). We just return now a handle connected to the local rpcbind. Do not try to call checkcache, if host = NULL; Submitted by: mbr END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-02-05T23:13:25.000000Z K 7 svn:log V 47 Correctly identify the Intel 82830 AGP bridge. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T23:43:43.000000Z K 7 svn:log V 275 Fix cc -Wall, fix rcsid warnings, add missing prototypes, change prototypes to be the same as in the original sun tirpc code. Remove ()P macro in a file where the mayority had ()P already removed. Add them if the mayority use ()P macros. Submitted by: mbr Requested by: bde END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T23:46:37.000000Z K 7 svn:log V 139 For RPC v2 we need to fill in ret->xp_raddr too. INET_6 is not supported in portmap, so we don't have to care about it. Submitted by: mbr END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-05T23:56:29.000000Z K 7 svn:log V 35 balance parens. Submitted by: mbr END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-06T01:19:19.000000Z K 7 svn:log V 186 Allow the kern.maxusers boot tuneable to be set to 0 (previously only the kernel config's maxusers could be set to 0 for autosizing to work). Reviewed by: rwatson, imp MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-02-06T01:34:09.000000Z K 7 svn:log V 276 Don't attach to Dell PERC2/QC cards that have a firmware rev of 1.x. This check is complicated by the fact that the Adaptec 5400S cards claim to use 1.x firmware also. PERC2/QC 1.x firmware is not compatible with this driver and will cause a system hang. MFC after: 3 days END K 10 svn:author V 6 bbraun K 8 svn:date V 27 2002-02-06T02:00:07.000000Z K 7 svn:log V 71 Make cron actually build without defining LOGIN_CAP. Reviewed by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T02:53:38.000000Z K 7 svn:log V 219 Merge revs 1.{2,15} (FREEBSD_NATIVE); 1.{5,13} (ELF, and objformat support); 1.16 (allow specification of TOOLS_PREFIX); 1.21 ("GCC_OPTIONS") into GCC 3.1-snap. Note that rev 1.20 was fixed in the stock GCC 3 sources. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-02-06T04:30:26.000000Z K 7 svn:log V 1117 Fixes for alpha pmap on SMP machines: - Create a private list of active pmaps rather than abusing the list of all processes when we need to look up pmaps. The process list needs a sx lock and we can't be getting sx locks in the middle of cpu_switch() (pmap_activate() can call pmap_get_asn() from cpu_switch()). Instead, we protect the list with a spinlock. This also means the list is shorter since a pmap can be used by more than one process and we could (at least in thoery) dink with pmap's more than once, but now we only touch each pmap once when we have to update all of them. - Wrap pmap_activate()'s code to get a new ASN in an explicit critical section so that when it is called while doing an exec() we can't get preempted. - Replace splhigh() in pmap_growkernel() with a critical section to prevent preemption while we are adjusting the kernel page tables. - Fixes abuse of PCPU_GET(), which doesn't return an L-value. - Also adds some slight cleanups to the ASN handling by adding some macros instead of magic numbers in relation to the ASN and ASN generations. Reviewed by: dfr END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-02-06T04:46:07.000000Z K 7 svn:log V 110 Install PROTO.localhost-v6.rev. Reported by: Scott Allendorf Forgot by: me (ume) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T04:49:08.000000Z K 7 svn:log V 34 We use the stock [3.1-snap] file. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-02-06T04:57:25.000000Z K 7 svn:log V 76 Install PROTO.localhost-v6.rev. Umm, it seems namedb/Makefile is not used. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T04:59:39.000000Z K 7 svn:log V 92 Merge rev 1.2 (-fformat-extensions) and rev 1.7 (optimization downgrade) into GCC 3.1-snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T05:00:48.000000Z K 7 svn:log V 45 Merge the stock gcc-3.1_snap file onto HEAD. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T05:01:29.000000Z K 7 svn:log V 196 Use the stock file for now. The changes from GCC 2.95.3 to 3.1 are large and it is hard to figure out how to apply our changes. Once BDE can properly test GCC 3.1 he'll add back in our changes. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T05:01:51.000000Z K 7 svn:log V 31 Use the stock [3.1-snap] file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T05:02:18.000000Z K 7 svn:log V 42 Use the stock [3.l-snap] version of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T05:03:43.000000Z K 7 svn:log V 61 Merge rev 1.2 (printf format error fixes) into GCC 3.1-snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T05:04:25.000000Z K 7 svn:log V 111 A slightly different version of rev 1.2 that is closer to something the GCC maintainers might actually accept. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T05:05:49.000000Z K 7 svn:log V 44 Use the stock GCC 3.1-snap version of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T05:07:01.000000Z K 7 svn:log V 67 Merge BDE's printf format error fixes (rev 1.2) into GCC 3.1-snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T05:07:17.000000Z K 7 svn:log V 97 A slightly more general version of rev 1.2 that might be more acceptable to the GCC maintainers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-06T05:10:06.000000Z K 7 svn:log V 42 Use the stock [3.1-snap] version of this. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-02-06T05:16:28.000000Z K 7 svn:log V 43 MFC 1.274: Install PROTO.localhost-v6.rev. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-06T07:34:17.000000Z K 7 svn:log V 36 Do a bit more of prototype cleanup. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-06T10:23:02.000000Z K 7 svn:log V 69 Forced commit. Previous commit was in response to: PR: kern/33583 END K 10 svn:author V 4 kris K 8 svn:date V 27 2002-02-06T11:07:55.000000Z K 7 svn:log V 78 Set WFORMAT=0, overlooked in previous commits to libexec/. Reported by: jhay END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-06T13:30:31.000000Z K 7 svn:log V 399 Apply the following mechanical transformations in preparation for ansification and constification: s{\s+__P\((\(.*?\))\)}{$1}g; s{\(\s+}{\(}g; s{\s+\)}{\)}g; s{\s+,}{,}g; s{(\s+)(for|if|switch|while)\(}{$1$2 \(}g; s{return ([^\(].*?);}{return ($1);}g; s{([\w\)])([!=+/\*-]?=)([\w\(+-])}{$1 $2 $3}g; s{\s+$}{\n};g Also add $FreeBSD$ where needed. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-06T15:26:07.000000Z K 7 svn:log V 65 ANSIfy and remove some dead code. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-06T16:13:04.000000Z K 7 svn:log V 80 remove -M from RPCCOM, it slipped in with the tirpc upgrade. Submitted by: mbr END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-02-06T16:31:41.000000Z K 7 svn:log V 150 Remove files that shouldn't have been imported. These will be surgically removed from the repository. Approved by: markm (with a CVS Meister hat on) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-06T16:38:40.000000Z K 7 svn:log V 56 o __P removal o remove register o use strict prototypes END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-06T16:47:06.000000Z K 7 svn:log V 185 Remove some unused variables, mark unused parameters as unused and change names of variables that shadow globally declared variables. This should help people doing later WARNS= fixes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-06T16:51:09.000000Z K 7 svn:log V 55 o Remove __P o Use proper prototypes o remove register END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-06T17:04:41.000000Z K 7 svn:log V 79 New errata entry: SA-02:09. Medium-level reorganization of the OpenSSH item. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-02-06T17:09:08.000000Z K 7 svn:log V 164 List of committers was moved out of handbook. Teach 'ac' about new location. Also teach it about complex entries in access file (or correctly to say simplify them) END K 10 svn:author V 3 knu K 8 svn:date V 27 2002-02-06T17:38:37.000000Z K 7 svn:log V 62 MFC: rev.1.40: Work around a buffer overflow problem on argv. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-02-06T17:47:18.000000Z K 7 svn:log V 70 Add script that checks contents of .ent files (sorting and addresses) END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-02-06T17:49:13.000000Z K 7 svn:log V 46 Add descirptions of scripts in this directory END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-02-06T17:50:05.000000Z K 7 svn:log V 40 Update description of 'ac' subdirectory END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-02-06T18:00:11.000000Z K 7 svn:log V 24 Fix sentence in comment END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-06T18:05:53.000000Z K 7 svn:log V 73 Back out revision 1.23 (SUBDIR_CHANGE). Not objected to by: bde, eivind END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-06T18:08:31.000000Z K 7 svn:log V 104 Neither .depend nor ${DEPENDFILE} depend on _SUBDIR. (One step closer to _SUBDIR <-> _SUBDIRUSE merge.) END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-06T18:13:12.000000Z K 7 svn:log V 83 Backout -Werror protection. No need to walk all over the upcoming GCC3 changeover. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-06T18:14:59.000000Z K 7 svn:log V 68 Comment out the WARNS= so as to not trample all over the GCC3 work. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-06T18:46:48.000000Z K 7 svn:log V 44 Remove NO_WERROR, now that WARNS=n is gone. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-06T19:14:02.000000Z K 7 svn:log V 149 Move the AF_LOCAL check to the AF_INET check since portmap protocol v. 2 only needs this. That also makes it shorter and simpler. Submitted by: mbr END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-06T19:15:34.000000Z K 7 svn:log V 508 Readded the svc_create() and the registering of the local transport, now it is fixed. This should get us a working keyserv again, since it depends on local transport for key exchange. Since we do not have any KEYFILE name hardcoded anymore, set the umask that way that the keyserver socket can be created with with the appropriate permissions. Re-add the accidently removed signal(SIGPIPE, SIG_IGN); to the code which makes sense to avoid SIGPIPE when a disconnect on rpc socket occurs. Submitted by: mbr END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-02-06T19:35:37.000000Z K 7 svn:log V 247 Make LINT compile after fruitless attempts to get the authors to fix their code. ata stuff: Change name of ar_attach to not colide with existing ar_attach in if_ar.c. usb stuff: Create a dummy function to satisfy a call to it when in DEBUG mode. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-06T20:39:36.000000Z K 7 svn:log V 92 Enable TCP_WRAPPERs for the NIS server. The protection afforded is not massive, but usable. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-06T20:42:36.000000Z K 7 svn:log V 88 Fix an inconsistency between what FreeBSD NIS and AMD think the AMD map name should be. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-06T20:48:03.000000Z K 7 svn:log V 67 Sort out the documentation WRT TCP_WRAPPERs, which is now enabled. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-02-06T20:55:28.000000Z K 7 svn:log V 97 MFC revs. 1.7 and 1.8. PR: 34608, 22570 Submitted by: Laurent Wacrenier END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-02-06T20:59:18.000000Z K 7 svn:log V 123 MFC revs. 1.3 and 1.4: add updated alpha-3 codes. Obtained from: ISO 639-2/RA, END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-06T21:38:20.000000Z K 7 svn:log V 30 Document entropy device bits. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-06T21:42:58.000000Z K 7 svn:log V 65 CURRENT-tyyle updates. This document was (is?) in the dark ages. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-06T21:45:48.000000Z K 7 svn:log V 21 Minor grammar fixes. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-06T21:58:30.000000Z K 7 svn:log V 47 Allow local tweaks when messing with manpages. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-02-06T22:06:47.000000Z K 7 svn:log V 188 Fix support for 630ET support. We don't need the Linux part to set the mii access mode. Fix the device ID and make it read the mac via sis_read_mac. Reviewed by: imp MFC after: 1 week END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-02-07T00:54:32.000000Z K 7 svn:log V 489 Occationally deleted files would hang around for hours or days without being reclaimed. This bug was introduced in revision 1.95 dealing with filenames placed in newly allocated directory blocks, thus is not present in 4.X systems. The bug is triggered when a new entry is made in a directory after the data block containing the original new entry has been written, but before the inode that references the data block has been written. Submitted by: Bill Fenner END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-07T01:37:53.000000Z K 7 svn:log V 413 Set the SCRIPTDIR to be rooted at TOOLS_PREFIX rather than DESTDIR. (the two may be different (ie, build vs. runtime)) Allow ldscript's SEARCH_DIR do be rooted somewhere other than `/'. (in this case at TOOLS_PREFIX) These changes are most helpful during `make buildworld' so that the shared libs built in the middle of `make buildworld' are used vs. the ones in /usr/lib on the build machine. Submitted by: ru END K 10 svn:author V 5 green K 8 svn:date V 27 2002-02-07T02:54:30.000000Z K 7 svn:log V 70 Correct a logic bug that snuck in and broke multiplication of off_ts. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-07T04:39:05.000000Z K 7 svn:log V 67 o __P removal. o Use new prototypes and function definitions only. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-07T04:49:34.000000Z K 7 svn:log V 189 o __P removal o Use new-style prototypes and function definitions. o Fix timeout and justquit to have proper signatures for signal handlers. Mark the args as __unused. o remove register END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-07T04:58:29.000000Z K 7 svn:log V 105 o __P removal o new style definitions/declarations o declare null_conv static and its arguments __unused END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-07T05:07:04.000000Z K 7 svn:log V 117 o const poison a few prototypes to avoid gcc3 warnings o s/err/error/ in a couple places to avoid shadowing warnings END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-07T05:24:53.000000Z K 7 svn:log V 119 o __P removal o use new style prototypes and function definitions o signal handlers need an argument. Mark it unused. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-07T06:43:02.000000Z K 7 svn:log V 148 Get rid of the bogus DETACH_NOWARN and don't warn when asked to detach a card that isn't there unless we're booting verbose. It serves no purpose. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-07T06:43:29.000000Z K 7 svn:log V 21 Remove DETACH_NOWARN END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-07T07:47:00.000000Z K 7 svn:log V 200 Fix a bug in the driver -- the chip will always include the CRC in the received packet size, but the upper level routines want the length without it. Reported-by: Doug Ambrisko, ambrisko@freebsd.org END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-07T08:04:24.000000Z K 7 svn:log V 79 Use ETHER_CRC_LEN instead of SIS_CRC_SIZE Suggested-by: Archie, Doug Ambrisko END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-07T08:39:26.000000Z K 7 svn:log V 97 Replace the MFREE that Marshal (Quick Draw) Dillon apparently didn't look for. MFC after: 1 day END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-02-07T09:24:44.000000Z K 7 svn:log V 45 Add myself. Reviewed by: ru Approved by: ru END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-02-07T09:56:22.000000Z K 7 svn:log V 32 MFC: GC meaningless assignment. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-07T10:27:58.000000Z K 7 svn:log V 66 GC the PC_SWITCH* symbols which are not used in assembly anymore. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-02-07T10:38:16.000000Z K 7 svn:log V 184 When unpacking compressed archive check exit status of the child (gzip or bzip) and exit with error code if that status != 0. PR: 30876 Submitted by: Simon Gerraty END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-02-07T10:39:26.000000Z K 7 svn:log V 73 (forced) Previous commit (rev 1.5) is a subject of: MFC after: 2 weeks END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-02-07T15:12:53.000000Z K 7 svn:log V 312 MFC: LEAP, support for Linux "acu" private ioctls, fix 802.11 RFMON gap problem, support for Home key, add support for multiple SSIDs via ifmedia and some minor bug fixes, install header files in /usr/include/dev/an and in general sync with -current. Reviewed by: imp, David Wolfskill END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-02-07T15:28:17.000000Z K 7 svn:log V 186 Change 'BASE' to '4.5'. We should note that this file should be changed after making a branch for the new release. PR: 34689 Submitted by: Udo Schweigert END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-07T16:37:02.000000Z K 7 svn:log V 148 New errata entry: Accidental omission of some optional KDE packages and the samba package from the official ISO images. Reviewed by: murray, will END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-07T16:40:09.000000Z K 7 svn:log V 47 Whitespace/wordwrap fixes, no content changes. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-02-07T16:47:22.000000Z K 7 svn:log V 104 Document ping(8) reaction to SIGINFO. PR: doc/33639 Reviewed by: ru Approved by: ru MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-02-07T16:50:02.000000Z K 7 svn:log V 105 Document ping6(8) reaction to SIGINFO. PR: doc/33639 Reviewed by: ru Approved by: ru MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-07T17:35:49.000000Z K 7 svn:log V 232 We do not need to use -I- any longer. Presumably the issue was with arparse.[ch]. Those are now in FREEBSD-Xlist and FREEBSD-deletelist. So we do not import the Bison produced files that was causing the problem. Submitted by: ru END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-02-07T17:53:46.000000Z K 7 svn:log V 72 MFC: (rev. 1.14) Provide a valid header when generating default values. END K 10 svn:author V 5 green K 8 svn:date V 27 2002-02-07T19:07:36.000000Z K 7 svn:log V 19 Correct copyright. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-02-07T19:09:49.000000Z K 7 svn:log V 73 Add script to check integrity between access/authors.ent/passwd@freefall END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-02-07T19:13:06.000000Z K 7 svn:log V 106 This script has served its purpose. Now its function is one of subfunctions of recently added cknames.pl. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-02-07T19:27:29.000000Z K 7 svn:log V 214 . add a hack dedicated to n_himba (or correctly to say problem with his nick in docbook environment) . clarify comments . mention that this script is dedicated to freefall's environment . add bsd style copyright END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-02-07T19:32:40.000000Z K 7 svn:log V 19 Complete '_' hack. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-02-07T20:28:25.000000Z K 7 svn:log V 258 pre-emptively fix a KSE/M3 problem. Make a slight change so that libkvm reaches the main thread via the linked list, rather than assuming it is in the proc structure. Both conditions are true in -current but only the first will be true in the KSE M3 world. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-02-07T20:58:47.000000Z K 7 svn:log V 408 Pre-KSE/M3 commit. this is a low-functionality change that changes the kernel to access the main thread of a process via the linked list of threads rather than assuming that it is embedded in the process. It IS still embeded there but remove all teh code that assumes that in preparation for the next commit which will actually move it out. Reviewed by: peter@freebsd.org, gallatin@cs.duke.edu, benno rice, END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-07T21:21:55.000000Z K 7 svn:log V 557 Revise timercounters to use binary fixed point format internally. The binary format "bintime" is a 32.64 format, it will go to 64.64 when time_t does. The bintime format is available to consumers of time in the kernel, and is preferable where timeintervals needs to be accumulated. This change simplifies much of the magic math inside the timecounters and improves the frequency and time precision by a couple of bits. I have not been able to measure a performance difference which was not a tiny fraction of the standard deviation on the measurements. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-07T21:57:28.000000Z K 7 svn:log V 158 Remove the inline assembly optimized versins of bintime_*() functions, they have no measurable effect and they don't belong in an MI header even if they did. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-07T22:06:23.000000Z K 7 svn:log V 91 You cannot take the address of a variable with the 'register' qualifier. MFC after: 1 day END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-07T22:08:32.000000Z K 7 svn:log V 81 Replace a few more lines of code orphaned by MFREE going away. MFC after: 1 day END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-02-07T22:13:56.000000Z K 7 svn:log V 295 Occationally background fsck would cause a spurious ``freeing free inode'' panic. This change corrects that problem by setting the fs_active flag when the inode map changes to notify the snapshot code that the cylinder group must be rescanned. Submitted by: Robert Watson END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-07T22:26:07.000000Z K 7 svn:log V 45 Fix style bug introduced in previous commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-07T22:26:51.000000Z K 7 svn:log V 56 Patch up some long lines introduced in previous commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-07T22:28:24.000000Z K 7 svn:log V 40 Fix long line added in previous commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-07T22:29:41.000000Z K 7 svn:log V 47 Fix a long line introduced in previous commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-07T22:36:19.000000Z K 7 svn:log V 62 Attempt to unmangle some code touched in the previous commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-07T22:40:34.000000Z K 7 svn:log V 70 Attempt to patch up some style bugs introduced in the previous commit END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-07T23:03:41.000000Z K 7 svn:log V 79 Fix a long line touched in previous commit (but not caused by previous commit) END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-07T23:05:40.000000Z K 7 svn:log V 169 Fix a whole bunch of long lines introduced by previous commit by using td = FIRST_THREAD_IN_PROC(p) once, after we have identified the process that we are operating on. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-07T23:06:26.000000Z K 7 svn:log V 71 Fix a couple of style bugs introduced (or touched by) previous commit. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-07T23:40:04.000000Z K 7 svn:log V 58 MFC: 1.18; don't allow IFMT bits in the `chmod' argument. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-07T23:57:01.000000Z K 7 svn:log V 85 o __P removal o register removal o use new style prototypes and function definitions END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-02-08T01:38:32.000000Z K 7 svn:log V 30 remove superfluous blank line END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-02-08T02:05:32.000000Z K 7 svn:log V 181 Add -i option (SUSv3) to patch(1). This allows one to specify a patch file on command line instead of stdin. Submitted by: Joseph Mallett MFC after: 1 month END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-08T02:16:45.000000Z K 7 svn:log V 148 Add a helper script used to take an Intel-supplied ACPI CA drop and make it ready for importing. This should save me from my own over-cleanliness. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-08T02:56:10.000000Z K 7 svn:log V 136 Fix a fatal trap when using ksched_setscheduler() (eg: mozilla, netscape etc) which use: td->td_last_kse->ke_flags |= KEF_NEEDRESCHED; END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-02-08T03:01:03.000000Z K 7 svn:log V 52 add missing to give strcpy() a prototype END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-08T03:19:56.000000Z K 7 svn:log V 146 Make this part compile and try and use the p_threads tailq. It might work but I am not sure, I haven't been able to compile the rest of gdb yet. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-08T03:55:37.000000Z K 7 svn:log V 298 Fix world breakage (compiling libstdc++): sys/time.h:137: integer constant out of range sys/time.h:137: warning: decimal integer constant is so large that it is unsigned sys/time.h:153: integer constant out of range sys/time.h:153: warning: decimal integer constant is so large that it is unsigned END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-02-08T04:08:57.000000Z K 7 svn:log V 82 Inspect ELF header and reject any non-FreeBSD shared objects. MFC after: 2 weeks END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-08T04:17:33.000000Z K 7 svn:log V 14 Add missing & END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-02-08T05:58:41.000000Z K 7 svn:log V 655 o Merge various recent fixes from the MAC branch relating to extattrctl(): - Fix null-pointer dereference introduced when snapshotting was introduced. This occured because unlike the previous code, vn_start_write() doesn't always return a non-NULL mp, as filesystems may not support the VOP_GETWRITEMOUNT() call. For now, rely on two pointers, so that vn_finished_write() works properly. - Fix locking problems on exit, introduced at some past time, some when snapshots came in, where a vnode might not be unlocked before being vrele'd in various error situations. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-08T07:31:02.000000Z K 7 svn:log V 482 Remove bogus range restrictions that attempted to restrict the range of I/O in 1.5. It looks like I got it right only for some of the cases. Instead, allow ISA addresses as a special case. Most PCI bridges decode this range. I need to investigate PCI bridges better to know if this is always true or not, but for now assume that it is since that seems to be the most common case. # We need to allocate addresses better for the pccard stuff... Submitted by: phk, mitsunaga-san END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-08T07:49:13.000000Z K 7 svn:log V 172 GRR. This was not WARNS=2 clean. You cannot printf a 'long' with '%qd'. usr.bin/du/du.c:288: warning: long long int format, long int arg (arg 2) Pointy hat to: markm END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-08T07:52:51.000000Z K 7 svn:log V 219 GRR. Unbreak WARNS=2. cc1: warnings being treated as errors usr.bin/finger/lprint.c: In function `lprint': usr.bin/finger/lprint.c:191: warning: precision is not type int (arg 2) *** Error code 1 Pointy hat to: markm END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-08T08:56:01.000000Z K 7 svn:log V 126 Bah, I managed to turn cosmetic things into real bugs. Fix shadowed variable declarations. :-( Definately not my day today. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-08T09:16:57.000000Z K 7 svn:log V 196 Fix broken Giant locking protocol introduced in rev 1.114. You cannot unlock Giant if it is not locked in the first place. This make the nfstat(2) syscall (#278) a nice panic(2) implementation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-08T09:34:17.000000Z K 7 svn:log V 55 FreeBSD 4.1 bootstrapping aid (__FBSDID is not there). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-08T09:37:12.000000Z K 7 svn:log V 69 FreeBSD 4.1 bootstrapping aid (HALT and PDWN are not defined there). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-08T09:48:34.000000Z K 7 svn:log V 178 FreeBSD 4.1 bootstrapping aid (``:C'' make(1) modifier used by gnu/usr.bin/binutils/as/Makefile.inc0 is not there). XXX: make(1) should return with a non-zero exit status here. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-02-08T11:04:50.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-02-08T11:06:39.000000Z K 7 svn:log V 20 MFC rev 1.11: regen END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-08T11:14:16.000000Z K 7 svn:log V 35 MFi386: revisions 1.493 and 1.494. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-08T11:57:43.000000Z K 7 svn:log V 121 Fixed RCSLOCALID buffer overflow (by making an overflow condition fatal). Spotted by: John Johnson END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-08T11:58:35.000000Z K 7 svn:log V 37 MFC: RCSLOCALID buffer overflow fix. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-08T12:42:55.000000Z K 7 svn:log V 197 Fix the code that selects the default binary type if the actual type can't be determined. PR: bin/34698 Submitted by: (in part) Stefan Farfeleder MFC after: 1 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-08T13:09:08.000000Z K 7 svn:log V 389 FreeBSD 4.1 bootstrapping aid (setproctitle(3) is in -lutil). This backs out (sort of) delta 1.18 to perl/miniperl/Makefile. Update to the ld(1) comment by peter in this revision: ld(1) built as part of the cross-tools stage of buildworld has been fixed to look for dynamic dependencies in the right place, ${WORLDTMP}/usr/lib, effective binutils/ld/Makefile,v 1.20. Approved by: markm END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-08T13:25:33.000000Z K 7 svn:log V 292 peter points out that we probably should not mess with the sysctl(8) values at all if they are not purposefully set. What if the administrator messed with them in /etc/sysctl.conf? We don't want to overwrite them. If 'log_in_vain' is zero, do not force the issue. If it is non-zero, set it. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-02-08T13:42:35.000000Z K 7 svn:log V 133 Reword the ``Please remove the FreeBSD fixit CDROM now.'' to ``Please remove the FreeBSD fixit CDROM/DVD now.''. MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-08T13:42:58.000000Z K 7 svn:log V 299 Now that cross-tools ld(1) has been fixed to look for dynamic dependencies in the correct place, record the fact that -lssh depends on -lcrypto and -lz. Removed false dependencies on -lz (except ssh(1) and sshd(8)). Removed false dependencies on -lcrypto and -lutil for scp(1). Reviewed by: markm END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-02-08T17:00:29.000000Z K 7 svn:log V 78 MFC 1.655: exclude ports/distfiles/* by tar(1) option instead of removing it. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-02-08T17:02:30.000000Z K 7 svn:log V 98 MFC 1.656: s/DOCDISTFILES/RELEASEDISTFILES/, but respect DOCDISTFILES for backward compatibility. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-02-08T18:23:46.000000Z K 7 svn:log V 74 Turn interrupt thread preemption back on on the alpha. Tested by: mjacob END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-02-08T18:25:07.000000Z K 7 svn:log V 53 Turn SMP back on by default in GENERIC on the Alpha. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-02-08T18:30:36.000000Z K 7 svn:log V 135 Don't grab the ICU lock while reading the current pending interrupts and current masked interrupts from the AT PIC. Requested by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-02-08T19:16:47.000000Z K 7 svn:log V 191 Apparently during the KSE M2 commit bzero() on the i386 was changed so that it's first parameter was volatile. Catch i486_bzero() and i586_bzero()'s prototypes up to this to quiet warnings. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-08T19:45:58.000000Z K 7 svn:log V 106 Correct email address for bug reports and patch submissions. Submitted by: Marco Molteni END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-02-08T20:19:44.000000Z K 7 svn:log V 186 Fix a bug introduced in r. 1.28: when copy{in,out} would fail for an iovec that was not the last one in the uio, the error would be ignored silently. Bug found and fix proposed by: jhb END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-08T21:28:07.000000Z K 7 svn:log V 114 Don't hardcode paths. This is generally silly, and in this case breaks custom installworlds. Pointed out by: bde END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-08T22:31:43.000000Z K 7 svn:log V 110 Remove leaf node WARNS?=2 (that mainly I added). This should help the GCC3 transition and CURRENT in general. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-08T23:07:37.000000Z K 7 svn:log V 61 Remove NO_WERRORs and WARNS=n's. To be revisited after GCC3. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-08T23:27:22.000000Z K 7 svn:log V 41 Add missing "nullok" option to pam_unix. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-02-09T00:12:53.000000Z K 7 svn:log V 92 Use the mtx_owner() macro in one spot in _mtx_lock_sleep() to make the code easier to read. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-09T01:26:18.000000Z K 7 svn:log V 215 MFC: compute the correct payload length on received packets, excluding CRC. This apparently gave problems when bridging large packets, because the code would attempt to send frames exceeding the maximum ether size. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-02-09T01:38:16.000000Z K 7 svn:log V 144 Replace accidentally removed setrunqueue() solves problem with machines failing to sync in booting. Submitted by: Tor.Egge@cvsup.no.freebsd.org END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-09T01:38:23.000000Z K 7 svn:log V 61 MFC noted: an(4) LEAP, Home key, and Linux utility support. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-09T01:38:36.000000Z K 7 svn:log V 55 MFC: an(4) LEAP, Home key, and Linux utility support. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-09T03:11:30.000000Z K 7 svn:log V 42 MFC: Use MACHINE_ARCH instead of MACHINE. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-09T03:12:27.000000Z K 7 svn:log V 37 MFC: Supported C-NET(98)P2 PnP mode. END K 10 svn:author V 4 kato K 8 svn:date V 27 2002-02-09T05:18:01.000000Z K 7 svn:log V 46 Recognize VIA C3 Samuel 2. MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-09T05:43:04.000000Z K 7 svn:log V 84 MFC: 1.172: fix pentium SMP by initializing all of %cr0 (ie: turn on cpu cache etc) END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-09T10:38:42.000000Z K 7 svn:log V 303 MFC 1.123: peter points out that we probably should not mess with the sysctl(8) values at all if they are not purposefully set. What if the administrator messed with them in /etc/sysctl.conf? We don't want to overwrite them. If 'log_in_vain' is zero, do not force the issue. If it is non-zero, set it. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-09T10:48:24.000000Z K 7 svn:log V 299 MFC 1.190: The ipfw(8) 'tee' action simply hasn't worked on incoming packets for some time. _All_ packets, regardless of destination, were accepted by the machine as if addressed to it. Jump back to 'pass' processing for a teed packet instead of falling through as if it was ours. PR: kern/31130 END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-09T14:12:09.000000Z K 7 svn:log V 59 This file needs . Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-02-09T19:48:55.000000Z K 7 svn:log V 154 Silence a warning by initializing the return value. This wasn't set in the case of a short write, and I think returning 0 for this is what was intended. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-02-09T19:58:41.000000Z K 7 svn:log V 606 This has been sitting in my local tree long enough. Remove the use of an alternate signal stack for handling signals. Let the kernel send signals on the stack of the current thread and teach the threads signal handler how to deliver signals to the current thread if it needs to. Also, always store a threads context as a jmp_buf. Eventually this will change to be a ucontext_t or mcontext_t. Other small nits. Use struct pthread * instead of pthread_t in internal library routines. The threads code wants struct pthread *, and pthread_t doesn't necessarily have to be the same. Reviewed by: jasone END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-09T20:12:29.000000Z K 7 svn:log V 201 MFC: revs 1.73 - 1.76 Sync with NetBSD's version, dropping all the 'ltd', 'corp', etc. Add some missing usb vendors. Update comments and product ideas so that they're the same as NetBSD's defintions. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-02-09T20:41:58.000000Z K 7 svn:log V 329 MFC o [Revision 1.113] Remove JOBST_JOBQPROC and the per-thread jobtorun queue. They're not used. Use TAILQ_EMPTY() instead of TAILQ_FIRST(...) == NULL. o [Revision 1.111] Eliminate an unused parameter from aio_fphysio(). o [Revision 1.104] Eliminate the unnecessary initialization of several static variables to zero. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-02-09T21:16:54.000000Z K 7 svn:log V 250 Fix MAKEDEV for RocketPort (rp(4)) cuaR* and ttyR* to work with the updated driver. The newer driver in current outputs a version string that contains a space, so we need to eat two words in between RocketPortX and the number of ports on the board. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-09T21:32:02.000000Z K 7 svn:log V 55 Make unsupported memory range message bootverbose only END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-09T21:34:06.000000Z K 7 svn:log V 74 Boot verbosify printing the CIS, since we don't normally need to do that. END