ƒ­95000 226 111 505 276 189 133 130 225 132 128 165 277 292 425 298 167 377 574 298 275 258 173 238 344 241 108 181 182 174 117 97 137 264 129 115 142 160 143 267 476 225 1088 118 158 633 140 119 132 117 178 283 592 805 103 217 186 365 190 195 149 144 328 175 319 296 188 173 189 205 181 226 447 144 182 138 587 209 231 119 132 164 684 250 157 119 114 188 114 173 121 181 122 147 184 629 184 1179 234 124 123 247 223 249 306 327 255 497 209 181 265 324 145 343 143 136 111 172 135 182 159 334 148 148 119 199 119 743 155 119 252 161 577 125 123 155 533 190 123 559 188 187 163 297 141 555 410 256 773 190 199 130 120 133 158 170 218 241 185 153 189 165 259 157 147 151 284 143 266 200 517 295 134 280 146 124 182 179 172 146 159 308 143 128 132 302 205 160 262 154 531 243 912 372 136 154 148 185 192 218 148 127 152 163 165 211 119 180 361 304 196 158 296 126 315 137 139 451 160 137 214 108 207 279 169 327 118 287 K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-04-18T15:48:46.000000Z K 7 svn:log V 16 MFC: New PCI ID END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-18T16:20:18.000000Z K 7 svn:log V 412 Back out previous commit, which was not at all approved by the maintainer of this code. I very much doubt that "the FreeBSD way" really means "make it as unreadable and unmaintable as possible", and I would like Makefile style (which is not currently documented anywhere except in the minds of bde and ru) to be discussed and agreed upon in the appropriate forum before any further commits of this kind happen. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-18T16:25:18.000000Z K 7 svn:log V 179 Fix the fdisk(8) manual page. s/partition/slice/ in fdisk.8 fix a bug in fdisk(8) where it did not honer -t when using -I PR: 36563 and 35688 Submitted by: bde Reviewed by: bde END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-04-18T16:45:57.000000Z K 7 svn:log V 97 Add a manpage for the kenv(2) syscall that Chad David kindly wrote for me. Submitted by: davidc END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-04-18T16:46:23.000000Z K 7 svn:log V 41 Connect the kenv.2 manpage to the build. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-18T17:14:09.000000Z K 7 svn:log V 38 De-__P, use ansi function definitions END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-18T17:40:27.000000Z K 7 svn:log V 132 Don't list pam_unix in the session chain, since it does not provide any session management services. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-04-18T18:49:41.000000Z K 7 svn:log V 40 Add a reference to the kenv(2) manpage. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-18T18:57:23.000000Z K 7 svn:log V 31 Import OpenBSD m4 as of today. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-04-18T18:57:24.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'cvs_20020419'. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-18T19:11:45.000000Z K 7 svn:log V 184 Fix the breakage of tagged queueing that the busdma integration introduced. Since its now only possible to have one DMA control block at a time, we move the setup to dmastart instead. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-18T19:14:07.000000Z K 7 svn:log V 199 MFC: Add yet another chip ID for a Promise TX2 chip. Add support for the nVIDIA nForce ATA controller. Collapse the VIA/AMD/nVIDIA support code into one, they are created more or less equal anyway.. END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-04-18T20:07:08.000000Z K 7 svn:log V 332 MFC 1.45: Re-arrange how output filters (of=) are handled for queues going to remote machines. Now they really are handled *exactly* the same as input filters (if=) for remote queues, except that they are started with different parameters. This should fix a few subtle bugs in output-filter processing on such queues. PR: 36552 END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-04-18T20:10:44.000000Z K 7 svn:log V 205 MFC 1.46: Rearrange all the error returns from sendfile() to make sure the original input file and any temporary (filter) file are closed upon return, and that is generally done at the end of the routine. END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-04-18T20:12:48.000000Z K 7 svn:log V 75 Rename a variable from 'user' to 'userid' to avoid some compiler warnings. END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-04-18T20:27:23.000000Z K 7 svn:log V 284 MFC 1.48: Fix the real problem of an "unassigned variable" by setting the 'cp' variable before break-ing out of a select statement, and then remove the unnecessary assignment of 'cp' before the select statement. Reported by: user asking about a syslog msg on "compiler confusion" END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-04-18T20:45:23.000000Z K 7 svn:log V 481 MFC *: Add another level of checking to 'chkprintcap', which is done by "skimming thru" the printcap file looking for some common mistakes that people make. These are the kinds of mistakes where the printcap file probably looks correct to human eyes, but is wrong in some subtle way which causes a problem in some queue definitions. The program treats these as "warnings" not "errors". [* = 1.11 chkprintcap/Makefile, 1.7 chkprintcap.c, 1.1 skimprintcap.c, 1.1 skimprintcap.h] END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-04-19T00:45:29.000000Z K 7 svn:log V 202 When exec'ing a set[ug]id program, make sure that the stdio file descriptors (0, 1, 2) are allocated by opening /dev/null for any which are not already open. Reviewed by: alfred, phk MFC after: 2 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-04-19T01:42:55.000000Z K 7 svn:log V 178 Clean up usage message: don't put optional parameter's in brackets. Update copyright date. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs Extracted from: green END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-19T02:08:33.000000Z K 7 svn:log V 165 o Remove vm_map_growstack() from ia64's trap_pfault(). o Remove the acquisition and release of Giant from ia64's trap_pfault(). (vm_fault() still acquires it.) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-19T04:08:35.000000Z K 7 svn:log V 78 Move the sysV variable substitution up with the BSD feature that replaced it. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-19T04:20:31.000000Z K 7 svn:log V 145 o Move the acquisition of Giant from vm_fault() to the point after initialization in vm_fault1(). o Fix some style problems in vm_fault1(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-19T04:22:35.000000Z K 7 svn:log V 251 Do some minor editing of the entires (the date of the smmsp user wasn't April 4, but Feb 17th). Update the updating proceedure to use the new mergemaster -p flag. Add a footnote telling users how to cope if their mergemaster doesn't have a -p flag. END K 10 svn:author V 3 suz K 8 svn:date V 27 2002-04-19T04:46:24.000000Z K 7 svn:log V 148 just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD. (based on freebsd4-snap-20020128) Reviewed by: ume MFC after: 1 week END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2002-04-19T05:52:15.000000Z K 7 svn:log V 13 MFC viapm(4) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-19T06:35:55.000000Z K 7 svn:log V 86 Remove the bootinfo kludge. We get the address of the bootinfo block from the loader. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-19T06:43:09.000000Z K 7 svn:log V 87 Allocate sufficient pages to hold the bootinfo block and stop hardwiring the location. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T07:40:34.000000Z K 7 svn:log V 83 Fix the bsd.port.mk breakage caused by sys.mk,v 1.60 commit. Submitted by: fenner END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T07:42:41.000000Z K 7 svn:log V 26 Fix the type of .include. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T07:43:50.000000Z K 7 svn:log V 7 Style. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-19T08:16:01.000000Z K 7 svn:log V 44 Use LC_ALL to pick collate Noticed by: tjr END K 10 svn:author V 4 onoe K 8 svn:date V 27 2002-04-19T08:16:59.000000Z K 7 svn:log V 170 Some fixes for Symbol card. - The version string doesn't need to start with 'V'. - Symbol firmware doesn't support ROAMING_MODE nor MICROWAVE_OPEN. Obtained from: NetBSD END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-19T08:18:24.000000Z K 7 svn:log V 36 MFC: use LC_ALL to pick collate too END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-19T09:02:16.000000Z K 7 svn:log V 22 Localize it, LC_CTYPE END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-19T09:04:53.000000Z K 7 svn:log V 47 Respect setting of NM to allow cross-building. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-19T09:19:37.000000Z K 7 svn:log V 68 Add a SI_DUMPDEV flag for devices. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-19T09:20:13.000000Z K 7 svn:log V 51 suser is Giant safe, so optimize a pointless case. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-19T09:21:27.000000Z K 7 svn:log V 174 Make life easier for reference-vector generatorts in tools/regression/geom by including a FreeBSD friendly CVS identifier in the XML output. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-19T09:24:12.000000Z K 7 svn:log V 383 Make kernel dumps work with GEOM. Notice that if the device on which the dump is set is destroyed for any reason, the dump setting is lost. This in particular will happen in the case of spoilage. For instance if you set dump on ad0s1b and open ad0 for writing, ad0s* will be spoilt and the dump setting lost. See geom(4) for more about spoiling. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-19T09:38:45.000000Z K 7 svn:log V 132 Push the .info file contents out when we're done so people can read the description while the megs shift from one place to another. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-19T09:44:50.000000Z K 7 svn:log V 992 Build modules on ia64: o Make the cam, cd9660 lomac and sound modules i386 and alpha specific due to link problems (@gprel relocation when @ltoff is required). Once resolved, these can be moved back to the generic list. o Build linprocfs only on those architectures that have the linux module. o Make the sppp module i386 and alpha specific due to compile problems (pointers as switch cases). Once resolved, this can be moved back to the generic list. o Build all i386 specific modules, with the exception of those mentioned above as being moved from the generic list to the i386 list and those with dependencies on the linux module (aac) or i386 dependent (ar, apm, atspeaker, fpu, gnufpu, ibcs2, linux, ncv, nsp, netgraph, oltr, pecoff, s3, sbni, stg and vesa). o Don't build acpi as a module yet. It most be ported first. Once ported, it can be added to the ia64 list. o Don't build ipfilter yet due to compile errors (osreldate.h not found). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T11:24:02.000000Z K 7 svn:log V 27 mdoc(7) police: polishing. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T11:37:34.000000Z K 7 svn:log V 67 Mention the UCONSOLE kernel option removal. Prompted by: sheldonh END K 10 svn:author V 3 suz K 8 svn:date V 27 2002-04-19T11:39:54.000000Z K 7 svn:log V 540 Explicitly specifies sin6_family & sin6_len of sockaddr_in6 for raw socket destination. (Currently lack of their specification does not lead to any problem, because kernel does not check the consistency between actual address and its address family / length on raw socket. However kernel should always check their consistency and stop sending packets if there is a contradiction. Considering backward compatibility of programs, I just fixed rtsol now; I'd like to fix the kernel behavior later.) Reviewed by: ume MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T11:58:35.000000Z K 7 svn:log V 49 Whitespace-only changes to reduce diffs to HEAD. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T12:03:57.000000Z K 7 svn:log V 28 MFC diff reduction changes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T12:13:05.000000Z K 7 svn:log V 41 MFC: 1.38: /usr/lib/libtelnet.a is gone. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T12:39:09.000000Z K 7 svn:log V 26 Record libtelnet.a death. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T12:42:51.000000Z K 7 svn:log V 87 MFC: Moved -DRELEASE_CRUNCH into crunchgen(1) config files. Record libtelnet.a death. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T13:22:46.000000Z K 7 svn:log V 191 MFC: Drop support for -DRELEASE_BUILD_FIXIT and -DCRUNCHED_BINARY in ${CFLAGS}. The only supported method thus is -DRELEASE_CRUNCH. Sponsored by: FreeBSD 4.4 CD set from FreeBSD Mall, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-04-19T13:35:53.000000Z K 7 svn:log V 495 Divorce proc0 and proc1 credentials earlier; while this isn't technically needed in the current code, in the MAC tree, create_init() relies on the ability to modify the credentials present for initproc, and should not perform that modification on a shared credential. Pro-active diff reduction against MAC changes that are in the queue; also facilitates other work, including the capabilities implementation. Submitted by: green Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-04-19T13:46:24.000000Z K 7 svn:log V 708 In sendfile(), use the vn_rdwr() helper function, rather than manually constructing a struct aio and invoking VOP_READ() directly. This cleans up the code a little, but also has the advantage of making sure almost all vnode read/write access in the kernel goes through the helper function, meaning that instrumentation of that helper function can impact almost all relevant read/write operations. In this case, it permits us to put MAC hooks into vn_rdwr() and not modify uipc_syscalls.c (yet). In general, if helper vn_*() functions exist, they should be used in preference to direct VOP's in system call service code. Submitted by: green Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-19T13:46:38.000000Z K 7 svn:log V 12 MFC: style. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-04-19T15:01:40.000000Z K 7 svn:log V 119 MFC: If having trouble sending packets, back off and retry. This helps with bad/busy networks. Submitted by: luigi END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-04-19T16:22:30.000000Z K 7 svn:log V 91 Add a reminder that commits to the security branches must go through the Security Officer. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-19T16:26:43.000000Z K 7 svn:log V 268 MFC: dump(8)'s manual page is confusing in its use of records, blocks, blocksizes, etc Add information about rdump, and the default of -b fix the use of "filesystem" and "file system" in the same contexts PR: 34284 Submitted by: Gary W. Swearingen END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-19T16:29:57.000000Z K 7 svn:log V 94 MFC: Add miibus to ed(4) manual page. Add more information to the synopsis field PR: 36467 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-19T17:07:28.000000Z K 7 svn:log V 101 New release notes: my driver. MFCs noted: viapm(4), ng_etf(4) (fixed spelling), libstand splitfs. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-19T17:09:08.000000Z K 7 svn:log V 56 MFC: viapm(4), my driver, ng_etf(4), libstand splitfs. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-19T17:16:23.000000Z K 7 svn:log V 47 Merge differences and correct the manual page. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-19T17:26:21.000000Z K 7 svn:log V 230 Bring OpenBSD m4(1) off of the OPENBSD vendor branch, and add the -s option, $FreeBSD$ identifiers, and fix initialisation to stderr to happen in a function as stderr is not the same in CURRENT as in OpenBSD. Reviewed by: obrien END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-19T17:33:12.000000Z K 7 svn:log V 78 Add __FBSDID, this file was unmodified so it was missed in the initial sweep. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-19T17:43:11.000000Z K 7 svn:log V 226 - Remove KM_ macro calls and replace with the real function we're calling. As a note, this driver needs the same updating as the hfa driver was just given; removing these macros since I will be nuking them from netatm. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-19T17:45:22.000000Z K 7 svn:log V 203 - Change KM_ macro calls to the appropriate function call. - Nuke KM_ macros from port.h This is a leadin step towards cleaning up this code as I wait for some ATM cards and a ATM switch to arrive. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-19T18:01:03.000000Z K 7 svn:log V 93 Add .asm as an alias for .s. .asm is common in contribed sources. Helps with: gcc31 build. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-19T18:18:11.000000Z K 7 svn:log V 77 Add usb(4) manual pages. PR: 27919 Obtained from: NetBSD MFC after: 3 days END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-19T18:24:03.000000Z K 7 svn:log V 93 Add the previously committed usb(4) manual pages to the build. PR: 27919 MFC after: 3 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-04-19T18:28:35.000000Z K 7 svn:log V 112 Add a little detail to the syslog-msg that comes up when lpd can not execute a given filter. MFC after: 4 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-04-19T18:36:56.000000Z K 7 svn:log V 89 Fix 'deamon' -> 'daemon' in a comment. Obtained from: NetBSD, OpenBSD MFC after: 4 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-04-19T18:46:10.000000Z K 7 svn:log V 133 Remove a safety-setting line which is unnecessary now that the previous line is using strlcpy instead of strncpy. MFC after: 4 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-04-19T19:33:24.000000Z K 7 svn:log V 354 Change lpd to recognize the '-s' parameter as a preferred synonym for what is currently the '-p' parameter. '-s' is what NetBSD used (and they implemented it before I added -p in FreeBSD), and it also matches the '-s' option in syslogd. Someone in OpenBSD land had also talked about adding a '-s' option, but it hasn't happened yet. MFC after: 5 days END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-19T19:43:46.000000Z K 7 svn:log V 51 Prevent sign extension on characters with 8bit set END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-19T20:02:03.000000Z K 7 svn:log V 90 - Nuke some #ifdef sun4m code; it hasn't been updated in 4 years and is not being used. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-19T21:38:43.000000Z K 7 svn:log V 46 - Nuke some more #ifdef sun related sections. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-19T22:28:09.000000Z K 7 svn:log V 494 Make this build on 4.x machines again (building a -current kernel on a -stable machine via the old-school methods): Use __FreeBSD_version in preference to __FreeBSD__ >= N where possible. Define a single variable mythread which is set to curproc or curthread depending on the OS version (with a comment saying it is a white lie on 4.x since it really is a proc). NB: __FreeBSD__ is the OS level of the host machine, not the target, and should never be used, if possible, as __FreeBSD__ >= N. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-04-19T22:43:57.000000Z K 7 svn:log V 113 Move tx(4) driver to sys/dev/tx. BTW split hardware structures and constants into if_txreg.h. MFC after: 1 week END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-04-19T22:58:09.000000Z K 7 svn:log V 135 Clean up: Comment run_filter() to explain what it does. Remove chatty comments. void busdma_swi() { } -> void busdma_swi(void) { } END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-19T23:06:29.000000Z K 7 svn:log V 22 Use `The .Nm utility' END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-19T23:18:18.000000Z K 7 svn:log V 35 Add .Pp before enumerating options END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-19T23:23:28.000000Z K 7 svn:log V 67 Use `The .Nm utility'. Introduce options with well known sentence. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-19T23:28:54.000000Z K 7 svn:log V 586 After 3 months... Merge xargs(1) with that of xMach. Bring in xargs(1) changes to add -L and -I as per the Single Unix Specification version 3. Proper exit status numbers are implemented, and the manual page has been updated to reflect reality. The code has been ANSIfied, and a new file has been added to xargs(1) to do the substring substitution as SUSv3 requires. Traditional behaviour should not be affected, use of -J should be deprecated in favor of the more portable -I (though -J has been left, for now). Submitted by: me, tjr (the exit status stuff) Obtained from: xMach END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-19T23:36:38.000000Z K 7 svn:log V 156 Fix compiling of acpica when debugging is enabled. In the previous revision, two getenv()s were accidentally changed to use testenv(). Pointy hat to: mux END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-19T23:41:56.000000Z K 7 svn:log V 60 Compound two fprintf(3)s into 1 using string concatenation. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-19T23:44:58.000000Z K 7 svn:log V 22 Use `The .Nm utility' END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-19T23:46:45.000000Z K 7 svn:log V 17 Bump WARNS to 4. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-19T23:58:00.000000Z K 7 svn:log V 91 In the case where we can't open /dev/tty, fall back to -t behaviour. Submitted by: fenner END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T00:20:54.000000Z K 7 svn:log V 17 Bump WARNS to 4. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T00:24:15.000000Z K 7 svn:log V 76 Initialise a pointer to NULL at the beginning of the function to quiet gcc. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-20T00:39:32.000000Z K 7 svn:log V 29 - Nuke small sgi ifdef bits. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-20T00:51:30.000000Z K 7 svn:log V 88 Comment out and mark broken the hea and hfa devices until someone has time to fix them. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-04-20T01:14:25.000000Z K 7 svn:log V 26 Spelling fix for comment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-20T01:27:28.000000Z K 7 svn:log V 52 It is easier for me to debug with -I's at the rear. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-20T01:35:45.000000Z K 7 svn:log V 89 Don't put a line break in string literals. GCC 3.1 complains and GCC 3.2 drops the ball. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-04-20T01:37:08.000000Z K 7 svn:log V 532 Improve style consistency of vfs_syscalls.c by converting the style used in various extattr_*() calls to match the rest of the file. Originally, these bits at the end looked more like style(9). This patch was submitted by green by way of the TrustedBSD MAC tree, and I fixed a few problems with it on the way through. Someone with more time on their hands should convert the entire file to style(9); this commit is for diff reduction purposes. Submitted by: green Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-20T01:42:56.000000Z K 7 svn:log V 89 Don't put a line break in string literals. GCC 3.1 complains and GCC 3.2 drops the ball. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T01:49:10.000000Z K 7 svn:log V 1080 Crank WARNS. Cast sizeof() to (int), as it's being compared against an int, not a size_t. If i is changed to a size_t, it means the logic must be slightly changed later in the flow, where --i is checked to be >= 0. I am not sure I want to make a logic change to account for clearing up a warning, when an aesthetic one will keep from modifying the logic. Other harmless casts, that I think I've made in the right directions. Make gpbc() an inline function, rather than an obfuscated macro, make its scratch space local, rather than global. The previous macro used a dirty hack (logical AND in place of a conditional) which would lead GCC to throw a fit (rightly so) as the logical check, as well as the incrementation of a variable, were not used for anything. const'ify a few places where gcc3 yells. xstrdup() some global consts in places where we xstrdup() when not using consts, but tried to assign them to non-consts before. Don't use execv(2) if we don't have the kind of arguments it wants. Reviewed by: asmodai obrien tjr Submitted by: tjr (a gcc3 build log) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-04-20T01:55:19.000000Z K 7 svn:log V 141 Allow space between -a and its argument. Honour locale collating order by using strcoll() instead of strcmp(). PR: 36270 Reviewed by: mike END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-20T02:04:58.000000Z K 7 svn:log V 31 Prevent sign extension (again) END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-20T02:18:54.000000Z K 7 svn:log V 30 Remove - not needed END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-20T02:24:35.000000Z K 7 svn:log V 153 Add sa_family_t type to and typedefs to and . Previously, sa_family_t was only typedef'd in . END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-20T02:26:43.000000Z K 7 svn:log V 129 Add typedef of sa_family_t to , per POSIX and X/Open. Hide portions of when a standard has been requested. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T02:33:30.000000Z K 7 svn:log V 151 base64_decode() was feeding \r and \n to the decoding function, and that was causing output to be corrupted. Pointed out by: obrien MFC after: 3 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-20T03:14:37.000000Z K 7 svn:log V 208 Revert part of previous revision (1.53.2.52). Changing the default startup of sendmail violates POLA for stable users. The right place to change this is in -CURRENT (5.0) where it was changed a while back. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T03:33:40.000000Z K 7 svn:log V 229 Use fwrite(3) to write out the decoded information, as the b64 decoding stuff won't NUL terminate the string for us, and so we're liable to pick up trailing garbage, possibly tons of it. Pointed out by: obrien MFC after: 3 days END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T03:56:12.000000Z K 7 svn:log V 157 In the BUGS section, mention that the ballooning of size mentioned here is with regard to the traditional algorithm. Suggested by: obrien MFC after: 1 week END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-20T04:38:07.000000Z K 7 svn:log V 403 Please repeat after me: setusercontext() modifies _current_ environment, but sshd uses separate child_env. So, to make setusercontext() really does something, environment must be switched before call and passed to child_env back after it. The error here was that modified environment not passed back to child_env, so all variables that setusercontext() adds are lost, including ones from ~/.login_conf END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-04-20T05:00:48.000000Z K 7 svn:log V 117 Describe situation where manual 'ifconfig xx0 up' required. Submitted by: Victor Sudakov END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-04-20T05:04:21.000000Z K 7 svn:log V 90 s/nwserv/nwfs/ Submitted by: Victor Sudakov MFC after: 1 week END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-04-20T05:35:02.000000Z K 7 svn:log V 173 Add character translation table between Unix and NetWare according to Sweden standards. Submitted by: Roger Olofsson MFC after: 1 week END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-20T05:44:36.000000Z K 7 svn:log V 230 1) Fix overlook in my prev. commit - forget HAVE_ prefix in one place in old code merge. 2) In addition honor "timezone" and "term" capabilities from login.conf, not overwrite them once they set (they are TZ and TERM variables). END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-04-20T06:58:38.000000Z K 7 svn:log V 52 MFC: add a method for retrieving codec capabilities END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-04-20T07:05:14.000000Z K 7 svn:log V 249 MFC: Fix the play / record rate setting so that it actually works. The extra microphone channel capability is part of the "normal" ac97 capabilities and not an extended ac97 capability. Now recording on codecs without a seperate mic channel works. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-20T07:23:22.000000Z K 7 svn:log V 51 Reintroduce locking on accesses to vm_object_list. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-20T08:24:11.000000Z K 7 svn:log V 43 I decided I don't want to be part of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-20T08:41:55.000000Z K 7 svn:log V 16 reorg a little. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2002-04-20T09:00:54.000000Z K 7 svn:log V 77 Minor fix on See also. Submitted by: Joe Marcus Clarke END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2002-04-20T09:02:30.000000Z K 7 svn:log V 40 Actually first appeared in 4.5, not 4.6 END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-20T09:04:58.000000Z K 7 svn:log V 90 - Create a ``zero fill'' constructor for uma_zcreate's ctor argument. Inspired by: jake@ END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2002-04-20T09:12:09.000000Z K 7 svn:log V 64 Fix controller in SW mode and See also + first appeared in 4.5. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-20T09:26:43.000000Z K 7 svn:log V 240 1) Surprisingly, "CheckMail" handling code completely removed from this version, so documented "CheckMail" option exists but does nothing. Bring it back to life adding code back. 2) Cosmetique. Reduce number of args in do_setusercontext() END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-20T09:56:10.000000Z K 7 svn:log V 55 Fix TZ & TERM handling for use_login case of rev. 1.24 END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-04-20T10:06:22.000000Z K 7 svn:log V 54 Replace inline asm with it's inline function wrapper. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-20T11:58:12.000000Z K 7 svn:log V 22 Use `The .Nm utility' END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-04-20T12:02:52.000000Z K 7 svn:log V 101 Push down Giant for setpgid(), setsid() and aio_daemon(). Giant protects only malloc(9) and free(9). END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-20T12:18:28.000000Z K 7 svn:log V 22 Use `The .Nm utility' END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-20T12:23:04.000000Z K 7 svn:log V 650 Fix for the sshd(8) utmp problem. Previously, login(3) would ignore the tty named by its argument and use ttyslot(3) instead to determine what slot to use. The problem is that sshd(8) calls pam_open_session(3) before forking the child (as it should), at which point it does not have a controlling terminal. Also, ttyslot(3) is very crude as it assumes fd 0, 1 or 2 refers to the controlling terminal, which is usually (but not always) the case. Instead of using ttyslot(3) to determine the slot number, look up the specified tty in /etc/ttys ourselves (this is what ttyslot(3) does anyway). (perforce change 9969) Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-20T12:24:20.000000Z K 7 svn:log V 63 login(3) doesn't care about the controlling terminal any more. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-20T12:27:18.000000Z K 7 svn:log V 22 Use `The .Nm utility' END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-04-20T12:35:38.000000Z K 7 svn:log V 156 Merge ``&& must be ||'' bug noticed and fixed in OpenBSD. The only ill effect was if_baudrate being always 10Mbit. Obtained from: OpenBSD MFC after: 1 day END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-04-20T12:39:41.000000Z K 7 svn:log V 66 Update the email appearing in copyright string. MFC after: 1 day END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-04-20T14:43:34.000000Z K 7 svn:log V 480 Add an XXX: linux_uselib() should be using vn_open() rather than invoking VOP_OPEN() and doing lots of manual checking. This would further centralize use of the name functions, and once the MAC code is integrated, meaning few extraneous MAC checks scattered all over the place. I don't have time to fix this now, but want to make sure it doesn't get forgotten. Anyone interested in fixing this should feel free. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-20T15:50:32.000000Z K 7 svn:log V 32 sysinstall compiles on sparc64. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-20T15:52:53.000000Z K 7 svn:log V 30 Add needed include of tick.h. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-20T15:58:40.000000Z K 7 svn:log V 62 Fix off by one errors in cache flush calls (mostly harmless). END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-20T16:23:52.000000Z K 7 svn:log V 439 Check the alignment of the stack pointer before copying in windows from the user stack in response to a failed window fill, allowing the process to be killed if its wrong. This caused user programs which misalign their stack pointer to get stuck in an infinite loop at the kernel-userland boundary, which is mostly harmless. The same thing causes a fatal RED state exception on OpenBSD and probably NetBSD. Inspired by: art@openbsd.org END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-20T16:44:32.000000Z K 7 svn:log V 98 Strip /dev/ from tty name, and clean up the "last login" printout. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-20T16:52:41.000000Z K 7 svn:log V 31 Oops, fix an inverted if test. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-04-20T17:00:56.000000Z K 7 svn:log V 463 Implement several of the c99 updates to scanf(3): - New length modifiers: hh, j, ll, t, z. Still to do: - %C, %S, %lc, %ls (wide character support) - %a/%A (exact hex representation of floating-point numbers) Removed old compatability equivalents: - %D for %ld, %O for %lo, %X for %lx, %E and %F for %le & %lf (these were buggy anyway, since they should have represented %Le & %Lf). - %[unknown uppercase char] for %ld, %[unknown lowercase char] for %d END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T17:20:21.000000Z K 7 svn:log V 91 Start adding framework for userland regression tests, and tests for uuencode and uudecode. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-20T17:28:08.000000Z K 7 svn:log V 94 MFi386 1.222. Remove vm_map_growstack and acquisition and release of Giant from trap_pfault. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T17:58:13.000000Z K 7 svn:log V 66 Add uuencode(1) and uudecode(1) regression test input and output. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T18:44:54.000000Z K 7 svn:log V 199 Add a comment regarding the file header, and the mode that the file is created with. This should be fixed shortly by adding the (desirable) option to set the file creation mode on the command line. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T18:46:33.000000Z K 7 svn:log V 44 Add regression tests for parts of xargs(1). END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-20T18:51:04.000000Z K 7 svn:log V 457 MFC: Provide a new make.conf knob, SENDMAIL_SUBMIT_MC to allow users to pick the .mc file used for /etc/mail/submit.cf. By default, /etc/mail/freebsd.submit.mc is installed and used. 1.28 +34 -12 src/etc/mail/Makefile 1.14 +7 -5 src/etc/mail/README 1.17 +37 -7 src/etc/sendmail/Makefile 1.185 +7 -0 src/share/examples/etc/make.conf 1.42 +10 -0 src/share/man/man5/make.conf.5 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-20T19:00:11.000000Z K 7 svn:log V 312 In my continuing crusade to make life better for non-sendmail users, avoid the creation of /var/spool/clientmqueue and therefore the need for the smmsp user and group if NO_SENDMAIL is defined. This required breaking out the creation of the directory into a new BSD.sendmail.dist mtree file. MFC after: 1 week END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T19:01:21.000000Z K 7 svn:log V 158 Add an exceedingly simple regression test for the file2c program. One would hope that it would never regress, but this is a straightforward test, so add it. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-20T19:04:59.000000Z K 7 svn:log V 675 Despite the fact that it is documented in the handbook, the release notes, and UPDATING and has been posted to both freebsd-current and freebsd-stable, users are still not adding the required smmsp user and group before doing an installworld. Therefore, don't let users do an installworld unless they have followed directions. Add a new installcheck Makefile target which installworld runs before actually starting the installation. This target can be used by other parts of userland as well. The first addition to the target is to check for the smmsp user and group if NO_SENDMAIL isn't defined. Others may add checks to this target as they see fit. MFC after: 1 week END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-20T19:27:34.000000Z K 7 svn:log V 97 Change two KM_COPY()s to bcopy(). This should have been done when the KM_* macros were removed. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T19:33:23.000000Z K 7 svn:log V 101 A simple test for join(1) based on tjr's test case for -o 0. Partially based on: PR standards/36072 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-20T19:34:31.000000Z K 7 svn:log V 33 Two more files to keep track of. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T19:41:30.000000Z K 7 svn:log V 23 Add a test for jot(1). END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-20T19:44:38.000000Z K 7 svn:log V 40 Reenable the newly unbroken hfa device. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-20T19:51:37.000000Z K 7 svn:log V 61 Remove files no longer in vendor release from vendor branch. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-20T20:09:29.000000Z K 7 svn:log V 77 Include for prototype of ntohl() used in the N_BADMAG() macro. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-20T20:31:51.000000Z K 7 svn:log V 120 Import of post-8.12.3 bug fixes from vendor repository. These are being imported for the upcoming FreeBSD 4.6 release. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-20T20:31:51.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r95154, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-04-20T20:31:52.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_12_3_20020420'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-20T20:34:16.000000Z K 7 svn:log V 56 Resolve conflicts from import of post-8.12.3 bug fixes. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T20:57:00.000000Z K 7 svn:log V 92 Add a test of variable evaluation and substitution for make(1), as a start of tests for it. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T21:13:00.000000Z K 7 svn:log V 68 Print a size_t as %u not %d. Pointed out by: mike, des's tinderbox END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-20T21:19:57.000000Z K 7 svn:log V 165 New release notes: UserConfig gone (release note long overdue!), kget(8) gone, UDF support added, inetd(8) not run by default, inbound SMTP not enabled by default. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-20T21:20:58.000000Z K 7 svn:log V 62 Improve the Bzip2 handling. Sponsored by: FreeBSD Mall, Inc. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-20T21:28:47.000000Z K 7 svn:log V 50 Use `The .Nm utility'. Add section number to .Xr. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-20T21:33:10.000000Z K 7 svn:log V 54 .Nm is not required at the begining of this sentence. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-20T21:37:26.000000Z K 7 svn:log V 186 Use %zu to print a size_t, not %u and definitely not %d. Remove WARNS?=2, as GCC will usually throw a fit right now, and I'm not going to mix WARNS and NO_WERROR. Submitted by: fenner END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-20T21:56:42.000000Z K 7 svn:log V 48 GCC 3.x WARNS: Add a break to the default case. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-21T00:18:29.000000Z K 7 svn:log V 168 Only exit at the end of a test, exit with the last value of $? that was not 0. This way the entire regression test is looked at as a pass/fail, not just one sub-test. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-21T00:41:37.000000Z K 7 svn:log V 102 Check to see if make(1)'s handling of doubly-defined targets is busted or not. A lot relies on this. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-21T01:04:03.000000Z K 7 svn:log V 419 Add sed(1) tests for proper behaviour of the G option as fixed in PR 26152, and for proper behaviour of some sed functions given a nil pattern space, as fixed in PR 34813. The test for G was based on the test in the PR. The nil pattern space test is slightly different as we need to get *some* output, as the core dump will also produce no output (old behaviour) and turn up falsely that the utility is working fine. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-21T01:27:05.000000Z K 7 svn:log V 197 For the P function, the newline must be considered a part of the pattern space, so when printing it, don't let the pattern space and the output run into eachother by omitting the \n when printing. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-21T01:41:05.000000Z K 7 svn:log V 42 - Nuke some more not needed #ifdef cruft. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-21T02:00:29.000000Z K 7 svn:log V 185 Don't load the netgraph line discipline. When it's in use, TIOCMGET fails and on loss of carrier, the device doesn't become selectable with 0 bytes to read. Problem reported by: ache END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-21T02:37:55.000000Z K 7 svn:log V 51 o Use our own elf2aout now. o Generalize a little. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-04-21T03:28:41.000000Z K 7 svn:log V 30 Add a note about the /etc MFC END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-04-21T04:26:43.000000Z K 7 svn:log V 88 Add more specific information about inetd. Submitted by: bmah, and a cast of thousands END K 10 svn:author V 2 cg K 8 svn:date V 27 2002-04-21T04:36:56.000000Z K 7 svn:log V 88 gc unused file- we've been using the version in sys/gnu/dev/sound/pci for some time now END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-21T04:58:24.000000Z K 7 svn:log V 79 New release note: mergemaster(8) -p/-C. MFC noted: inetd(8) off by default. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-21T05:07:28.000000Z K 7 svn:log V 53 MFC: mergemaster(8) -p/-C, inetd(8) off by default. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-21T05:18:12.000000Z K 7 svn:log V 67 Correct the path of uucpd. 4-STABLE has uucpd in the base system. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-04-21T06:03:44.000000Z K 7 svn:log V 213 Given that the previous commit made matters worse by changing the comment as well as the path (thus further increasing the the diff to -current) I've reverted all but the tftpd line back to its state in 1.44.2.9. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-04-21T06:24:10.000000Z K 7 svn:log V 49 By popular demand, turn inetd back on by default END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-21T06:33:20.000000Z K 7 svn:log V 35 Un-do note of MFC of inetd change. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-21T06:35:03.000000Z K 7 svn:log V 39 Back-out release note on inetd change. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-21T07:18:16.000000Z K 7 svn:log V 204 Add FBSDID. Start errx(3) messages with lowercase. Remove a ')' with no '('. In usage(), use fprintf(3) instead of errx(3), to make the printed string really start with `usage: ...'. Reviewed by: marcel END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-21T07:19:46.000000Z K 7 svn:log V 112 MFC (1.119: clear update marks when setting times, and set archive attribute when setting read-only attribute). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-21T07:58:48.000000Z K 7 svn:log V 68 MFC: RX_IDLE handling, de-__P'ing and some minor stylistic changes. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T08:01:31.000000Z K 7 svn:log V 167 Tidy up some of the configs; s/gcc/cc/ to make the choice of C compiler more generic. Fix paths for things like scripts (fix perldoc). Tweak externally passed macros. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T08:03:25.000000Z K 7 svn:log V 60 Remove my MAINTAINER= from here, as it is in src/MAINTAINER END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-21T08:09:37.000000Z K 7 svn:log V 438 MFC (part of 1.34: set p->p_priority in uio_yield() _after_ entering the "criticial region". This merge is mainly for completeness. Wrong settings of p->p_priority just modify the indeterminacy of scheduling, and this setting is not as wrong as some others -- I believe it is harmless in the current implementation of the scheduler. The bug just turned up in a search for settings of p_priority that don't maintain certain invariants. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-04-21T08:32:35.000000Z K 7 svn:log V 150 Consistently use full pathnames for files, especially executables. PR: conf/37292 Submitted by: Helge Oldach MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-21T08:49:47.000000Z K 7 svn:log V 816 Improve self-relocation: o We don't expect the PLT relocations to follow the .rela section anymore. We still assume that PLT relocations are long formed, o Document register usage, o Improve ILP, o Fix the FPTR relocation by creating unique OPDs per function. Comparing functions is valid now, o The IPLT relocation naturally handles the addend. Deal with it. We ignore the addend for FPTR relocations for now. It's not at all clear what it means anyway. Fix ABI misinterpretation: o For Elf_Rela relocations, the addend is explicit and should not be loaded from the memory address we're relocating. Only do that for Elf_Rel relocations (ie the short form). o DIR64LSB is not the same as REL64LSB. DIR64LSB applies to a symbol (S+A), whereas REL64LSB applies to the base address (BD+A), END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-21T08:56:17.000000Z K 7 svn:log V 276 Improve self-relocation and fix ABI misinterpretation. The changes here mostly mirror the changes made in boot/efi/libefi/arch/ia64/start.S rev 1.5 Significant difference: We don't handle the IPLT relocation here. For barebones KLD support, we make the fptr_storage global. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T10:32:48.000000Z K 7 svn:log V 42 Remove macros that are defined elsewhere. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T10:38:35.000000Z K 7 svn:log V 60 Stylify, fix tabs. Liked by: bde (a couple of months back) END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T10:43:24.000000Z K 7 svn:log V 54 Parenthesise macro arguments to reduce lint warnings. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T10:49:00.000000Z K 7 svn:log V 91 Stylify (mainly line up macro EOL-continuation \'s), and add a dummy alternative for lint. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T10:57:43.000000Z K 7 svn:log V 98 Used protected names (_foo) for parameter names. This helps clean up a boatload of lint warnings. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T11:02:36.000000Z K 7 svn:log V 123 Fix really dumb braino of mine; cast a sizeof() to an int, which it is being compared to, not size_t, which it already is. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T11:08:52.000000Z K 7 svn:log V 54 Parenthesise macro arguments to reduce lint warnings. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-21T11:10:28.000000Z K 7 svn:log V 35 Use correct mask for ISR register. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T11:11:02.000000Z K 7 svn:log V 58 Wrap GCC-specific stuff and provide alternative for lint. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T11:16:10.000000Z K 7 svn:log V 69 Use protected names (_foo) to cutdown on boatloads of lint warnings. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-21T12:34:58.000000Z K 7 svn:log V 73 Setup the child's return values correctly when forking an IA-32 process. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-21T12:43:14.000000Z K 7 svn:log V 118 Fixed some style bugs ("From:" in vendor id line, disordered MAN line, and blank lines). Not unapproved of by: markm END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-21T12:53:08.000000Z K 7 svn:log V 22 Use `The .Nm utility' END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-21T13:02:20.000000Z K 7 svn:log V 83 Dot terminate a sentence. Rearrange to not use .Nm at the beginning of a sentence. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-04-21T13:10:50.000000Z K 7 svn:log V 265 MFC 1.137 src/sys/kern/kern_descrip.c 1.162 src/sys/kern/kern_exec.c 1.41 src/sys/sys/filedesc.h When exec'ing a set[ug]id program, make sure that the stdio file descriptors (0, 1, 2) are allocated by opening /dev/null for any which are not already open. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-21T13:31:56.000000Z K 7 svn:log V 210 Move LOGIN_CAP calls before all file descriptors are closed hard, since some descriptors may be used by LOGIN_CAP internally, add login_close(). Use "nocheckmail" LOGIN_CAP capability too like our login does. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-04-21T14:48:47.000000Z K 7 svn:log V 99 Remove duplicated text. PR: docs/37287 Submitted by: Tony Finch MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-21T15:35:52.000000Z K 7 svn:log V 65 Use newly-added USB manpage entity references where appropriate. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-21T15:35:54.000000Z K 7 svn:log V 203 Include for (at least) the definition of atomic functions which are sometimes used by the macros in ; don't depend on not-quite-necessary namespace pollution in . END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-04-21T15:39:57.000000Z K 7 svn:log V 32 MFC: add DEVICE_POLLING support END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-21T15:47:03.000000Z K 7 svn:log V 222 Don't attempt to decvlare M_DEVFS whern MALLOC_DECLARE is not defined. This fixes warnings that should be errors in fstat. Reminded by: alpha tinderbox Fixed some style bugs (ones near BOF and EOF; there are many more). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-04-21T15:47:59.000000Z K 7 svn:log V 43 Add 'rl' to the list of supported drivers. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-04-21T15:53:08.000000Z K 7 svn:log V 45 MFC: add 'rl' to the list of supported card. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-04-21T16:14:54.000000Z K 7 svn:log V 354 Limit to the maximum allowed reply size the amount of data that nfsrv_readdir and nfsrv_readdirplus can return. A client request containing an over-large `count' field could trigger the "Bad nfs svc reply" panic in nfs_syscalls.c. Spotted while trying to reproduce kern/37304, which turned out to be fixed in FreeBSD a long time ago. MFC after: 1 week END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-21T17:26:16.000000Z K 7 svn:log V 66 Style. Fix long lines and a indent that should be 4 spaces. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-21T17:50:07.000000Z K 7 svn:log V 45 Add notes about sendmail and inet in -stable END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-21T18:23:58.000000Z K 7 svn:log V 116 Add mount_udf and mount_smbfs to crossrefs. PR: 37200 Submitted by: Cyrille Lefevre END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-04-21T18:28:49.000000Z K 7 svn:log V 17 MFen 1.318-1.327 END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-21T18:29:34.000000Z K 7 svn:log V 109 Add some missing mount_* cross refs. PR: 37200 Submitted by: Cyrille Lefevre END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-04-21T18:33:57.000000Z K 7 svn:log V 183 mdoc police: Use Em ("emphasis") to get italics/underlining, instead of Sm Pa (a syntax error, and an assertion that the arguments are path names, which is a little far from true). END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-04-21T18:35:23.000000Z K 7 svn:log V 74 MFC: (rev. 1.23) Use 'struct callout' instead of 'struct callout_handle'. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-04-21T18:41:29.000000Z K 7 svn:log V 231 Turn blank lines into .Pp . This does not significantly change the rendering of the man pages (turns some sequences of two blank lines into a single blank line), and eliminates 306 errors generated while formatting named.conf.5 . END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-04-21T18:45:07.000000Z K 7 svn:log V 27 MFbed: translation updates END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-21T19:04:26.000000Z K 7 svn:log V 189 Use fseeko and uintptr_t to make sure that we get a sensible offset when trying to read from the stack. PR: 37104 Submitted by: Thomas Quinot MFC after: 3 weeks END