Го/111653 221 6951 126 182 141 300 242 240 174 120 137 134 172 150 107 165 230 134 129 124 147 107 282 223 159 145 138 170 194 137 171 114 168 164 376 139 277 142 224 244 247 294 168 121 189 152 320 130 198 146 186 284 147 118 192 184 140 186 378 112 169 243 764 166 374 126 170 300 205 201 589 271 184 280 206 240 174 115 175 238 227 178 176 169 187 188 152 158 165 155 164 147 166 153 161 139 167 824 138 138 139 140 186 140 140 240 139 148 186 155 113 134 196 175 158 201 579 112 136 1137 701 428 107 146 1015 109 114 271 236 252 177 182 214 183 139 467 206 331 232 534 136 417 155 257 158 226 141 176 262 185 242 1054 328 164 173 123 148 124 156 113 127 117 258 462 252 126 154 240 235 220 209 120 242 176 139 205 208 131 142 197 181 122 121 167 139 211 174 191 142 358 149 130 145 149 155 144 120 134 141 199 236 257 211 285 477 496 129 167 141 134 147 175 150 458 147 114 230 241 181 210 174 146 K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-02-27T23:23:16.000000Z K 7 svn:log V 6855 aic79xx.c: Clear the LQICRC_NLQ status should it pop up after we have already handled the SCSIPERR. During some streaming operations this status can be delayed until the stream ends. Without this change, the driver would complain about a "Missing case in ahd_handle_scsiint". In the LQOBUSFREE handler... Don't return the LQOMGR back to the idle state until after we have cleaned up ENSELO and any status related to this selection. The last thing we need is the LQO manager starting another select-out before we have updated the execution queue. It is not clear whether the LQOMGR would, or would not start a new selection early. Make sure ENSELO is off prior to clearing SELDO by flushing device writes. Move assignment of the next target SCB pointer inside of an if to make the code clearer. The effect is the same. Dump card state in both "Unexpected PKT busfree" paths. In ahd_reset(), set the chip to SCSI mode before reading SXFRCTL1. That register only exists in the SCSI mode. Also set the mode explicitly to the SCSI mode after chip reset due to paranoia. Re-arrange code so that SXFRCTL1 is restored as quickly after the chip reset as possible. S/G structurs must be 8byte aligned. Make this official by saying so in our DMA tag. Disable CIO bus stretch on MDFFSTAT if SHVALID is about to come true. This can cause a CIO bus lockup if a PCI or PCI-X error occurs while the stretch is occurring - the host cannot service the PCI-X error since the CIO bus is locked out and SHVALID will never resolve. The stretch was added in the Rev B to simplify the wait for SHVALID to resolve, but the code to do this in the open source sequencer is so simple it was never removed. Consistently use MAX_OFFSET for the user max syncrate set from non-volatile storage. This ensures that the offset does not conflict with AH?_OFFSET_UNKNOWN. Have ahd_pause_and_flushwork set the mode to ensure that it has access to the registers it checks. Also modify the checking of intstat so that the check against 0xFF can actually succeed if the INT_PEND mask is something other than 0xFF. Although there are no cardbus U320 controllers, this check may be needed to recover from a hot-plug PCI removal that occurs without informing the driver. Fix a typo. sg_prefetch_cnt -> sg_prefetch_align. This fixes an infinite loop at card initialization if the cacheline size is 0. aic79xx.h: Add AHD_EARLY_REQ_BUG bug flag. Fix spelling errors. Include the CDB's length just after the CDB pointer in the DMA'ed CDB case. Change AH?_OFFSET_UNKNOWN to 0xFF. This is a value that the curr->offset can never be, unlike '0' which we previously used. This fixes code that only checks for a non-zero offset to determine if a sync negotiation is required since it will fire in the unknown case even if the goal is async. aic79xx.reg: Add comments for LQISTAT bits indicating their names in the 7902 data book. We use slightly different and more descriptive names in the firmware. Fix spelling errors. Include the CDB's length just after the CDB pointer in the DMA'ed CDB case. aic79xx.seq: Update comments regarding rundown of the GSFIFO to reflect reality. Fix spelling errors. Since we use an 8byte address and 1 byte length, shorten the size of a block move for the legacy DMA'ed CDB case from 11 to 9 bytes. Remove code that, assuming the abort pending feature worked, would set MK_MESSAGE in the SCB's control byte on completion to catch invalid reselections. Since we don't see interrupts for completed selections, this status update could occur prior to us noticing the SELDO. The "select-out" queue logic will get confused by the MK_MESSAGE bit being set as this is used to catch packatized connections where we select-out with ATN. Since the abort pending feature doesn't work on any released controllers yet, this code was never executed. Add support for the AHD_EARLY_REQ_BUG. Don't ignore persistent REQ assertions just because they were asserted within the bus settle delay window. This allows us to tolerate devices like the GEM318 that violate the SCSI spec. Remove unintentional settnig of SG_CACHE_AVAIL. Writing this bit should have no effect, but who knows... On the Rev A, we must wait for HDMAENACK before loading additional segments to avoid clobbering the address of the first segment in the S/G FIFO. This resolves data-corruption issues with certain IBM (now Hitachi) and Fujitsu U320 drives. Rearrange calc_residual to avoid an extra jmp instruction. On RevA Silicon, if the target returns us to data-out after we have already trained for data-out, it is possible for us to transition the free running clock to data-valid before the required 100ns P1 setup time (8 P1 assertions in fast-160 mode). This will only happen if this L-Q is a continuation of a data transfer for which we have already prefetched data into our FIFO (LQ/Data followed by LQ/Data for the same write transaction). This can cause some target implementations to miss the first few data transfers on the bus. We detect this situation by noticing that this is the first data transfer after an LQ (LQIWORKONLQ true), that the data transfer is a continuation of a transfer already setup in our FIFO (SAVEPTRS interrupt), and that the transaction is a write (DIRECTION set in DFCNTRL). The delay is performed by disabling SCSIEN until we see the first REQ from the target. Only compile in snapshot savepointers handler for RevA silicon where it is enabled. Handle the cfg4icmd packetized interrupt. We just need to load the address and count, start the DMA, and CLRCHN once the transfer is complete. Fix an oversight in the overrun handler for packetized status operations. We need to wait for either CTXTDONE or an overrun when checking for an overrun. The previous code did not wait and thus could decide that no overrun had occurred even though an overrun will occur on the next data-valid req. Add some comment to this section for clarity. Use LAST_SEG_DONE instead of LASTSDONE for testing transfer completion in the packetized status case. LASTSDONE may come up more quickly since it only records completion on the SCSI side, but since LAST_SEG_DONE is used everywhere else (and needs to be), this is less confusing. Add a missing invalidation of the longjmp address in the non-pack handler. This code needs additional review. aic79xx_inline.h: Fix spelling error. aic79xx_osm.c: Set the cdb length for CDBs dma'ed from host memory. Add a comment indicating that, should CAM start supporting cdbs larger than 16bytes, the driver could store the CDB in the status buffer. aic79xx_pci.c: Add a table entry for the 39320A. Added a missing comma to an error string table. Fix spelling errors. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-28T00:55:18.000000Z K 7 svn:log V 29 Spell "utilities" correctly. END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-28T03:35:42.000000Z K 7 svn:log V 88 These files are no longer used. They have been replaced with similarly named .S files. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-02-28T04:21:13.000000Z K 7 svn:log V 48 Use MAJOR_AUTO. GC statically assigned majors. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-02-28T04:31:29.000000Z K 7 svn:log V 207 Use a character device and ioctl() for communication between libncp and the kernel instead of adding more syscalls at runtime. As a bonus, you can now restrict access to the kernel NCP interface with chmod. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-28T05:19:36.000000Z K 7 svn:log V 146 Virgin import of Christos Zoulas's FILE 3.41. * - fix memory allocation problem (Jeff Johnson) * - fix stack overflow corruption (David Endler) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-28T05:19:36.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r111658, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-02-28T05:19:37.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'file-vendor-file_3_41'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-28T05:31:47.000000Z K 7 svn:log V 25 Update for version 3.41. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-02-28T05:56:06.000000Z K 7 svn:log V 45 pccard isn't picky about WHAT major it gets. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-02-28T06:49:59.000000Z K 7 svn:log V 41 Sync with bsd.kern.mk. Reminded by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-28T07:49:57.000000Z K 7 svn:log V 80 Attempt to mark the majors which are used by drivers checked into the CVS tree. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-28T09:47:22.000000Z K 7 svn:log V 58 NO_GEOM cleanup: Convert to "struct disk *" centric API. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-28T09:48:59.000000Z K 7 svn:log V 15 Retire #3: wd. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-28T09:53:36.000000Z K 7 svn:log V 73 NO_GEOM cleanup: Convert to "struct disk *" centric API. OK'ed by: sos END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-28T10:02:02.000000Z K 7 svn:log V 137 NO_GEOM cleanup: Retire the "dev_t" centric version of the disk mini-layer. Remove now unneeded linkage field in dev_t and struct disk. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-02-28T13:21:17.000000Z K 7 svn:log V 42 These appear to work as cardbus cards too END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-02-28T13:23:31.000000Z K 7 svn:log V 37 ufm doesn't care what major it uses. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-02-28T13:25:06.000000Z K 7 svn:log V 32 86 ufm: it now uses MAJOR_AUTO. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-28T13:58:14.000000Z K 7 svn:log V 55 MFC: (1.38) avoid referencing uninitialized variables. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-02-28T15:01:31.000000Z K 7 svn:log V 12 Spellcheck. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-28T15:41:45.000000Z K 7 svn:log V 190 Don't pretend natd(8) doesn't work with ppp(8) interfaces. While there's probably a better way to achieve the same, nothing precludes us from using natd(8) on tun(4) links. Noticed by: bde END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-02-28T15:53:37.000000Z K 7 svn:log V 127 Turn off the aacp device. It's causing far too many problems and isn't terribly useful during install. Approved by: re (jhb) END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-28T15:57:18.000000Z K 7 svn:log V 68 MFC: 1.306: Hook up the if_my module to the build. Approved by: re END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-02-28T15:57:33.000000Z K 7 svn:log V 49 Check kse group limit before linking new ksegrp. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-02-28T18:04:42.000000Z K 7 svn:log V 46 Make the network /dev entries use MAJOR_AUTO. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-02-28T18:04:52.000000Z K 7 svn:log V 76 o Move vendor ids into separate table. o Add assorted vendor and codec ids. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2003-02-28T19:28:29.000000Z K 7 svn:log V 100 Implement outgoing interrupt pipes. It is part of the USB 1.1 spec. The Lego Infrared Tower use it. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-02-28T19:56:10.000000Z K 7 svn:log V 45 GC the major number for the network entries. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-02-28T20:06:29.000000Z K 7 svn:log V 79 fix compilation w/o INET6 Noticed by: "James E. Flemer" END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-28T21:04:17.000000Z K 7 svn:log V 17 The .Nm utility. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-28T21:59:14.000000Z K 7 svn:log V 77 Standardize handling of locore.[sS] etc. files. Submitted by: jake, bde, ru END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-28T22:07:19.000000Z K 7 svn:log V 67 Document keybell="" switch and refer to kbdcontrol(1) for details. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-28T22:12:17.000000Z K 7 svn:log V 284 Initiate the de-orbit burn sequence for . Always use sys/conf/kern.mk when building kernel/modules. is only preserved for sys/boot/pc98/boot2 for now, but this will be fixed. If there are other users of , please let me know. Reminded by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-28T22:17:47.000000Z K 7 svn:log V 48 Hopefully, obviate the need of ``make depend''. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-28T22:47:18.000000Z K 7 svn:log V 179 Remove traces of MAKEDEV & add xref to mount_devfs(8). DEVFS is now mandatory in CURRENT. PR: docs/48095 Submitted by: Grzegorz Czaplinski END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-03-01T00:50:09.000000Z K 7 svn:log V 50 Describe the 5823 and why there's no AES support. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2003-03-01T03:55:55.000000Z K 7 svn:log V 127 Merge IPFilter 3.4.31 from -current into RELENG_4 for upcoming 4.8 release. Approved by: murray@freebsd.org / re@freebsd.org END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-01T05:07:19.000000Z K 7 svn:log V 148 The aac driver has evolved enough over the last few months that it no longer resembles the 4.x version very much. Garbage collect the legacy bits. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-03-01T05:13:59.000000Z K 7 svn:log V 151 Paranoia: Don't use the length of the option string alone to determine whether we have command line options. We expect a valid string pointer as well. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-03-01T05:18:28.000000Z K 7 svn:log V 198 Speed up debugging in the context of unexpected traps by printing the address of the image base of the loader. Given cr.iip, we can use the symbol table to figure out what function caused the trap. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-01T05:55:03.000000Z K 7 svn:log V 75 - gc USE_BUFHASH. The smp locking of the buf cache renders this useless. END K 10 svn:author V 2 se K 8 svn:date V 27 2003-03-01T08:57:16.000000Z K 7 svn:log V 30 Make /dev/pci use MAJOR_AUTO. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-03-01T09:33:35.000000Z K 7 svn:log V 97 Fix support for HPT controllers they where always left in PIO mode. Amazing what a ';' can do :/ END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-03-01T10:02:11.000000Z K 7 svn:log V 60 MFi386 revision 1.88 Remove some long unused declarations. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-03-01T14:45:17.000000Z K 7 svn:log V 225 New mapping for the italian keyboard, includes the Euro symbol and other localized keys. MFC candidate pending re@ approval. Contributed by: Gruppo Utenti FreeBSD Italia (www.gufi.org) No-reply-from: ache MFC after: 3 days END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-01T15:56:42.000000Z K 7 svn:log V 34 Use .Pa for file names and paths. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-01T16:28:25.000000Z K 7 svn:log V 104 Updated release notes: add nooption/nomakeoption to nodevice, FILE 3.41. MFC noted: IPFilter 3.4.31. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-01T16:29:15.000000Z K 7 svn:log V 53 MFC: IPFilter 3.4.31. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-01T16:30:14.000000Z K 7 svn:log V 93 Move BIND note from kernel section to userland section. Sigh. Approved by: re (implicitly) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-01T16:46:38.000000Z K 7 svn:log V 187 MFC: Revisions 1.33 and 1.34: 1.33: Add an important note about why a Compaq WL200 may give a user problems. 1.34: Use the .Pa macro for file names and paths. Approved by: re (blanket) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-01T16:50:40.000000Z K 7 svn:log V 50 Don't reset agent before processing OCB has done. END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-03-01T16:51:40.000000Z K 7 svn:log V 25 Share ino_t and nlink_t. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-01T16:58:53.000000Z K 7 svn:log V 99 Updates for the status of ipfw(4) bugs [1] and NETWARE/ncp [2]. Submitted by: maxim [1], tjr [2]. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-01T17:08:26.000000Z K 7 svn:log V 91 New release note: NETNCP/nwfs working. Updated release note: ipfw(4) uid rules working. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-03-01T17:18:28.000000Z K 7 svn:log V 46 Remove unneeded code added in revision 1.188. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-01T17:25:28.000000Z K 7 svn:log V 90 Remove a line about NEWCARD which was added in my last commit. Approved by: re (blanket) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-01T18:26:49.000000Z K 7 svn:log V 285 Add notes about which versions of firmware is known to work/fail with various functions of the card. Be pedantically careful to use 'station firmware' when talking about the version of Prism firmware. As always, word-smithing welcome. MFC-After: Tom Rhodes wakes up and notices :-) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-01T19:13:27.000000Z K 7 svn:log V 16 `Word-smithing' END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-03-01T19:16:32.000000Z K 7 svn:log V 77 Teach vm_page_sleep_if_busy() to release the vm_object lock before sleeping. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-01T19:43:39.000000Z K 7 svn:log V 146 MFC: Revisions 1.35 and 1.36: 1.35: Notes about firmware versions and their supported features. 1.36: `Word-smithing' Approved by: re (blanket) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2003-03-01T23:09:26.000000Z K 7 svn:log V 666 Add functionality to only list hosts specified on the command line. If none are specified the old behaviour is old. The submitted applied a much cleaner diff to ruptime.c, however it did not cover cases like listing failures. It would probably be a good idea to move the printing from the ruptime function, and have that function just be used to build the list, as that would unbreak sorting, but this diff is intended to be clear, relative to the original code. As the sort order is the order specified on the command line, for now, such is documented in the manual page accordingly. Submitted by: Edward J. M. Blocklesby MFC after: 3 weeks END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2003-03-01T23:43:53.000000Z K 7 svn:log V 69 Forgot to update the date field; from David Magda . END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2003-03-02T01:50:33.000000Z K 7 svn:log V 276 Add the mksnap_ffs command to the sbin directory. This setuid root program allows users in the operator group to take filesystem snapshots. Its first use will be in support of `dump -L'. Approved by: Technical Review Board Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-02T02:21:37.000000Z K 7 svn:log V 31 Mdoc police. Submitted by: ru END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-02T02:35:00.000000Z K 7 svn:log V 75 Fix 'bulk in' and 'bulk out' being reversed in a couple of error messages. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-02T02:40:38.000000Z K 7 svn:log V 204 o Do not use VPATH. o Give the proper spelling for WARNS. o Clarify using NO_WERROR. o Embelish -D after -I verbage. o Document preference of ${.ALLSRC} & ${.TARGET} vs. $< & $@. Based on: brucification END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-03-02T02:45:01.000000Z K 7 svn:log V 110 MFC 1.25-7, update copyright year and an example for the new DIFF_OPTIONS variable. Approved by: re (murray) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-03-02T02:46:53.000000Z K 7 svn:log V 106 MFC 1.41, including the new DIFF_OPTIONS variable, and misc. small improvements Approved by: re (murray) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-02T02:51:40.000000Z K 7 svn:log V 493 Also allow and document a "build" ordering for variables. Both "product" and "build" ordering are rampant in /usr/src. This document is not indented to be as strict as style(9) as historically BSD hasn't been as consistent about Makefile as C code. Also there are too many variations, exceptions and allowances in out existing Makefile style to be strict. However there is a general level of consensus on what the general BSD style of our Makefiles is. This manpage documents that "smell". END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-02T06:05:23.000000Z K 7 svn:log V 177 - Hold the vnode interlock across calls to bgetvp instead of acquiring it internally. This is required to stop multiple bufs from being associated with a single lblkno. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-03-02T07:29:33.000000Z K 7 svn:log V 92 MFC rev 1.54: Document error returns for the printf() family of functions. Approved by: re END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2003-03-02T08:07:57.000000Z K 7 svn:log V 182 Close out a possible race where anybody in group operator could chown an arbitrary file to operator. Reported by: Ian Dowse Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-03-02T08:22:26.000000Z K 7 svn:log V 110 Import tcpdump 3.7.2 (fudging for multi-DLT support) from http://www.tcpdump.org/release/tcpdump-3.7.2.tar.gz END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-03-02T08:22:26.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r111726, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-03-02T08:22:27.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'tcpdump-vendor-v3_7_2'. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-03-02T08:25:48.000000Z K 7 svn:log V 20 Merge tcpdump 3.7.2 END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T13:35:30.000000Z K 7 svn:log V 83 NODEVFS cleanup: Replace devfs_{create,destroy} hooks with direct function calls. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T14:30:54.000000Z K 7 svn:log V 145 NO_GEOM cleanup: mcdsize() is not a cdevsw->d_psize function (any more ?) so rename it, give it a better prototype to avoid misusing d_psize_t. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T14:37:52.000000Z K 7 svn:log V 134 NO_GEOM cleanup: Use VOP_IOCTL(DIOCGMEDIASIZE) to check the size of a potential swap device instead of the cdevsw->d_psize() method. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T14:42:01.000000Z K 7 svn:log V 86 NO_GEOM cleanup: Remove cdevsw->d_psize() implementation, we don't need it any more. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T14:42:52.000000Z K 7 svn:log V 84 NO_GEOM cleanup: Remove cdevsw->d_psize() implementation. It is no longer needed. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T14:43:46.000000Z K 7 svn:log V 77 NO_GEOM cleanup: Remove cdevsw->d_size() implementation. No longer needed. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T14:45:05.000000Z K 7 svn:log V 95 NO_GEOM cleanup: Remove (actually: Obscurely rename) cdevsw->d_psize() to prevent future use. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-02T15:08:33.000000Z K 7 svn:log V 96 Clean up whitespace, unregisterize, ANSIfy, remove prototypes made superfluous by ANSIfication. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-02T15:13:06.000000Z K 7 svn:log V 60 wakeup(9) and msleep(9) take void * arguments, not caddr_t. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-02T15:29:13.000000Z K 7 svn:log V 66 Convert one of our main caddr_t consumers, uiomove(9), to void *. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T15:32:03.000000Z K 7 svn:log V 73 Format the cdevsw like all other drivers do it for improved grepability. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-02T15:50:23.000000Z K 7 svn:log V 63 uiomove-related caddr_t -> void * (just the low-hanging fruit) END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-02T15:56:49.000000Z K 7 svn:log V 72 Clean up whitespace, s/register //, refrain from strong urge to ANSIfy. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-02T16:42:40.000000Z K 7 svn:log V 52 MFC: ISC DHCP 3.0.1 RC11 Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-03-02T16:42:41.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_8'. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T16:44:46.000000Z K 7 svn:log V 61 Fix cdevsw initialization commit to follow canonical format. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-02T16:48:26.000000Z K 7 svn:log V 66 Welcome to 4.8-RC. FreeBSD 4.8-RC1 is imminent. Approved by: re END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T16:50:09.000000Z K 7 svn:log V 47 Put cdevsw initialization on canonical format. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-02T16:54:40.000000Z K 7 svn:log V 75 More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9). END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-03-02T18:04:10.000000Z K 7 svn:log V 729 Add two loader tuneables that allow one to change the maximum number of queue items that can be allocated by netgraph and the number of free queue items that are cached on a private list. Netgraph places an upper limit on the number of queue items it may allocate. When there is a large number of netgraph messages travelling through the system (100k/sec and more) there is a high probability, that messages get queued at the nodes and netgraph runs out of queue items. In this case the data flow through netgraph gets blocked. The tuneable for the number of free items lets one trade memory for performance. The tunables are also available as read-only sysctls. PR: kern/47393 Reviewed by: julian Approved by: jake (mentor) END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T18:47:38.000000Z K 7 svn:log V 46 Use canonical form for cdevsw initialization. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T18:49:26.000000Z K 7 svn:log V 46 Use canonical name for cdevsw initialization. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T18:50:21.000000Z K 7 svn:log V 47 Use canonical format for cdevsw initilization. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T18:51:46.000000Z K 7 svn:log V 48 Use canonical format for cdevsw initialization. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-02T18:57:12.000000Z K 7 svn:log V 91 Another traffice ticket for crossing the .'ed line from the mdoc police. Submitted by: ru END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-02T19:01:31.000000Z K 7 svn:log V 45 Junk that never should have gotten imported. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-02T19:10:30.000000Z K 7 svn:log V 45 Things that never should have been imported. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-02T19:10:30.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r111756, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T19:17:51.000000Z K 7 svn:log V 47 Don't use evil casts in cdevsw initialization. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T19:23:31.000000Z K 7 svn:log V 56 Spell noread() and nowrite() correctly (ie: not "NULL") END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-02T19:46:45.000000Z K 7 svn:log V 94 Explicitly initialize all cdevsw methods with the relevant nofoo() function if they are NULL. END K 10 svn:author V 3 dan K 8 svn:date V 27 2003-03-02T20:58:54.000000Z K 7 svn:log V 63 MFC: Add vendor/device ID for Peppercon card. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-02T21:04:21.000000Z K 7 svn:log V 22 mdoc(7) police: Nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-02T21:15:52.000000Z K 7 svn:log V 43 mdoc(7) police: Added missing markup bits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-02T21:18:40.000000Z K 7 svn:log V 104 Fixed sys/boot/pc98/boot2/Makefile to use kern.mk and get rid of bsd.kern.mk completely. OK'ed by: bde END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-02T21:24:08.000000Z K 7 svn:log V 81 Support ICMP_TSTAMP/ICMP_TSTAMPREPLY. This alters the meaning of the '-M' flag. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-02T21:25:00.000000Z K 7 svn:log V 67 Abuse `cleandir' for what `clobber' was supposed to do, for peter. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-02T21:34:37.000000Z K 7 svn:log V 106 Reduce code duplication. This adds the function rt_check() to route.c. Approved by: sam (in principle) END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-03-02T22:05:17.000000Z K 7 svn:log V 486 Add a command-line option of '-s', which indicates that newsyslog should not send a signal to any processes. Also add a config-file flag of 'N' or 'n', which indicates that the given logfile has no process which needs a signal when it is rotated. Both of these are based on changes NetBSD has made, although the implementation is somewhat different. PR: bin/36553 (2nd half) Reviewed by: no objections on freebsd-arch Obtained from: NetBSD (in spirit, at least) MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-02T22:23:45.000000Z K 7 svn:log V 20 Get rid of caddr_t. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-02T22:56:04.000000Z K 7 svn:log V 41 Embellish the list of supported devices. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-02T23:01:42.000000Z K 7 svn:log V 1039 A cute yet small MAC policy that provides a simple ACL mechanism to permit users and groups to bind ports for TCP or UDP, and is intended to be combined with the recently committed support for net.inet.ip.portrange.reservedhigh. The policy is twiddled using sysctl(8). To use this module, you will need to compile in MAC support, and probably set reservedhigh to 0, then twiddle security.mac.portacl.rules to set things as desired. This policy module only restricts ports explicitly bound using bind(), not implicitly bound ports where the port number is selected by the IP stack. It appears to work properly in my local configuration, but needs more broad testing. A sample policy might be: # sysctl security.mac.portacl.rules="uid:425:tcp:80,uid:425:tcp:79" This permits uid 425 to bind TCP sockets to ports 79 and 80. Currently no distinction is made for incoming vs. outgoing ports with TCP, although that would probably be easy to add. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-03-02T23:23:11.000000Z K 7 svn:log V 608 Add a command-line option of '-R somename', which indicates that newsyslog should rotate all files given on the command, even if they don't seem to need to be rotated. This would be used by some other command that decides the given log file(s) should be rotated, but wants the "how" of that rotation to be determined by entries to newsyslog. Wes expects to change syslogd to take advantage of this. Man page will be updated after we're sure this is all working the way we want it to. Reviewed by: no objections on freebsd-arch MFC after: 3 weeks MFC addendum: (or after the code-freeze of 4.x is lifted) END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-03-03T00:01:51.000000Z K 7 svn:log V 335 Fix the interactions between specific log files given on the command line, and config-file entries which specify a filename-pattern (glob). It is still not perfectly-right, but at least it isn't completely-wrong. Reviewed by: no objections on freebsd-arch MFC after: 3 weeks MFC addendum: (or after the code-freeze of 4.x is lifted) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-03T00:21:52.000000Z K 7 svn:log V 13 De-register. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-03T00:30:02.000000Z K 7 svn:log V 52 Use IFP2AC() rather than casting to struct arpcom * END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-03-03T00:58:47.000000Z K 7 svn:log V 919 Fix a machine check abort caused by the EFI loader trying to open a file in the NFS file system when the underlying device is not a network device. A Sparc64 specific hack for this exact problem was already present (nfs.c:1.9, tftp.c:1.10), but the problem is not specific to Sparc64. The hack has been promoted to a non-i386 test because on non-i386 architectures it's either impossible to have non-network devices coexist in the same loader with the NFS FS, or network and non-network device coexist and NFS filesystems can only be used on top of network devices. I believe i386 pxeboot is where this does not hold. The root cause of this problem is in open.c where each file system is tried until no more file systems exist or a file system returns success. There's no notion of a list of valid file systems given the underlying device and the non-existence of a file can cause the invalid combination to be tried. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-03T01:09:46.000000Z K 7 svn:log V 14 Use __FBSDID. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-03T01:12:24.000000Z K 7 svn:log V 19 Restore vendor ID. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-03-03T01:23:34.000000Z K 7 svn:log V 178 Change to using uid_t and gid_t instead of int. Also change this won't bother doing a chmod() if neither of these two fields are set. Obtained from: OpenBSD MFC after: 3 weeks END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-03-03T01:58:33.000000Z K 7 svn:log V 143 Collapse two more parameters to dotrim() into the 'ent' parameter that is already there. This should not effect anything. MFC after: 3 weeks END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-03-03T02:53:35.000000Z K 7 svn:log V 159 A variety of cosmetic changes, mostly to (slightly) reduce diffs with OpenBSD. Except for one added '\n', the object code is not changed. MFC after: 3 weeks END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-03T03:19:42.000000Z K 7 svn:log V 82 MFC: r1.36 - Include GNOME 2.X on disc #1 rather than GNOME 1.X. Approved by: re END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-03T03:22:49.000000Z K 7 svn:log V 87 MFC: r1.37 - print/acroread5, www/netscape-48, and www/opera changes. Approved by: re END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-03T03:28:30.000000Z K 7 svn:log V 118 Update maintainer. Thanks to Jordan for getting this started, but he hasn't been the maintainer for at least a year. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-03T03:36:52.000000Z K 7 svn:log V 88 MFC: 1.40-1.41 - add mozilla, clean up architecture-specific handling. Approved by: re END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-03T04:02:11.000000Z K 7 svn:log V 44 Identify release documentation as '4.8-RC'. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-03T04:10:56.000000Z K 7 svn:log V 369 Defer allowing async. requests after self ID's have received. This should fix some problem of SBP2 device probing. Prior to rev 1.41, we keep writing the register while bus reset phase. But in rev 1.41, we ignore successive bus reset events and some chips seem to clear the register after we write to it. Tested by: Michael Reifenberger END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-03T04:11:40.000000Z K 7 svn:log V 112 - Refrain from setting the td_priority in sched_wakeup(). It will be reset before we return to user space. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-03T04:28:07.000000Z K 7 svn:log V 237 - In sched_add() special case PRI_TIMESHARE and PRI_ITHD|PRI_REALTIME. We always place ITHD & REALTIME threads on the current queue of the current cpu. Prior to this change an interrupt thread would only ever run on one cpu. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-03T05:04:57.000000Z K 7 svn:log V 137 sizeof(struct llc) -> LLC_SNAPFRAMELEN sizeof(struct ether_header) -> ETHER_HDR_LEN sizeof(struct fddi_header) -> FDDI_HDR_LEN END K 10 svn:author V 3 das K 8 svn:date V 27 2003-03-03T05:09:24.000000Z K 7 svn:log V 441 - Document the fact that we now use pam_passwdqc(8) to check password quality, not login.conf(5). - Move warnexpire and warnpasswd from the ``Accounting Limits'' section to ``Authentication'', and nix everything else in the former section. The accounting knobs are not available in the base system, and the subset of them available in ports should be documented in the ports' manpages. PR: 47960 Reviewed by: mike (mentor), doc END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-03-03T05:11:03.000000Z K 7 svn:log V 41 MFC tcpdump 3.7.2 Approved by: re (jhb) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-03T05:29:09.000000Z K 7 svn:log V 323 - Shift the tick count by 10 and back around sched_pctcpu_update() calculations. Keep this changes local to the function so the tick count is in its natural form otherwise. Previously 1000 was added each time a tick fired and we divided by 1000 when it was reported. This is done to reduce rounding errors. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-03T06:09:18.000000Z K 7 svn:log V 61 Revert last commit. File tracks NetBSD. Requested by: sam END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T08:50:32.000000Z K 7 svn:log V 165 Catch up with sys/conf/kern.post.mk,v 1.39 -- we can now use plain ${CLEANDIR} to clean kernel and modules. This has an additional nicety of respecting NOCLEANDIR. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-03T08:51:17.000000Z K 7 svn:log V 63 MFC: mkpkghier - useful tool for manipulating the package set. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-03T09:14:26.000000Z K 7 svn:log V 133 More caddr_t removal, in conjunction with copy{in,out}(9) this time. Also clean up some egregious casts and incorrect use of sizeof. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-03T09:17:12.000000Z K 7 svn:log V 49 Clean up whitespace and remove register keyword. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-03-03T09:17:43.000000Z K 7 svn:log V 80 Increase limit on the lengh of dependency list from 2K to 16K. Approved by: re END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-03T09:28:37.000000Z K 7 svn:log V 166 Update the number of ports in the ports collection. Although we've gained 400 ports since the last time this was updated, the disk space estimate is still accurate. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-03T09:31:42.000000Z K 7 svn:log V 90 MFC: r1.219 - Note that we have over 8200 ports in the Ports Collection. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T09:35:44.000000Z K 7 svn:log V 150 Leave the `clobber' target alone, it clobbers too much (including the generated Makefile) to be useful as the cleandir replacement. Reported by: des END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2003-03-03T09:40:32.000000Z K 7 svn:log V 956 Strip out bogus difference from when this came from NetBSD: transliterating upper-case alphabetical characters to lower-case ones, and spaces to dashes. The person who added this when bringing the code from NetBSD has no idea why he added it, and nobody on freebsd-fs came up with any cases where the icky part (the conversion of spaces to underscores) was needed. The removal of the upper-case conversion follows an even more obvious logic: it avoids any sort of namespace issues. People using StUdLy caps for filesystem names deserve everything they get. Otherwise, Efs and efs might be totally different things, but would use the same fsck. And we don't want that, right? That just provokes the sort of foot-shooting this would prevent. If you have problems with this, I'll walk you through using sed on your fstab, cause the only way you could have problems is if you spelled ufs as "UFS". Most likely, you haven't done that. MFC after: 1 month END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-03T09:42:47.000000Z K 7 svn:log V 232 Add another index checking script to ensure the sanctity of the package set. More robust than others already in the tree, but a bit crufty as this was mostly written in the Walnut Creek CDROM days. Sponsored by: FreeBSD Mall, Inc. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-03-03T09:42:48.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-03T09:49:13.000000Z K 7 svn:log V 78 MFC: Add package INDEX checking script for CDROM production. Approved by: re END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-03T10:49:37.000000Z K 7 svn:log V 31 Nuke caddr_t. Reminded by: ru END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-03T11:14:36.000000Z K 7 svn:log V 56 Don't pick up a name from the dev_t if it is not there. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-03-03T11:15:32.000000Z K 7 svn:log V 32 Always set the setmode funcptr. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T11:19:18.000000Z K 7 svn:log V 65 Make sure the default install comes with /etc/login.conf hashed. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T11:45:18.000000Z K 7 svn:log V 22 mdoc(7) police: Nits. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-03-03T11:51:08.000000Z K 7 svn:log V 35 Minor cleanup of the Promise code. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T11:51:30.000000Z K 7 svn:log V 26 mdoc(7) police: Revision. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-03-03T12:05:06.000000Z K 7 svn:log V 162 Simplify ofw_pci_fixup(). It doesn't need to be recursive, since the bridge code already handles IRQ adjustment on the far side of a bridge. Reviewed by: benno END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-03T12:15:54.000000Z K 7 svn:log V 369 Gigacommit to improve device-driver source compatibility between branches: Initialize struct cdevsw using C99 sparse initializtion and remove all initializations to default values. This patch is automatically generated and has been tested by compiling LINT with all the fields in struct cdevsw in reverse order on alpha, sparc64 and i386. Approved by: re(scottl) END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-03T12:35:03.000000Z K 7 svn:log V 159 Add and document support for a FETCH_BIND_ADDRESS environment variable specifying a local address to bind sockets to. Caveat: lightly tested. PR: bin/37572 END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-03T12:48:14.000000Z K 7 svn:log V 34 Don't initialize d_kqfilter to 0. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-03T13:05:00.000000Z K 7 svn:log V 62 Add a "-S sectorsize" option to enable Kirk to find a bug :-) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-03T15:27:29.000000Z K 7 svn:log V 142 Simplify ORB queue management. Don't send doorbell and send ORB pointer only if it's necessary. This reduces bus traffic and interrupts much. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-03-03T15:31:35.000000Z K 7 svn:log V 142 Add missing 'static' on two routines, so they match their declarations. PR: 29363 (a small part of) Submitted by: dinoex MFC after: 3 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-03T16:24:47.000000Z K 7 svn:log V 127 Make nokqfilter() return the correct return value. Ditch the D_KQFILTER flag which was used to prevent calling NULL pointers. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-03T16:34:54.000000Z K 7 svn:log V 116 Rearrange the members of struct cdevsw to be absolutely sure to catch any initializations which are not done right. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-03T17:09:13.000000Z K 7 svn:log V 23 Import sendmail 8.12.8 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-03T17:09:13.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r111823, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-03-03T17:09:14.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_12_8'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-03T17:18:01.000000Z K 7 svn:log V 42 Fix conflicts from sendmail 8.12.8 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-03T17:19:49.000000Z K 7 svn:log V 107 FreeBSD-SA-03:04.sendmail: sendmail header parsing buffer overflow Approved by: security-officer (nectar) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-03T17:23:11.000000Z K 7 svn:log V 110 FreeBSD-SA-03:04.sendmail: sendmail header parsing buffer overflow Approved by: security-officer (nectar) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-03T17:25:49.000000Z K 7 svn:log V 34 sendmail 8.12.8 has been imported END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-03T17:31:15.000000Z K 7 svn:log V 45 MFC: sendmail 8.12.8 Approved by: re (bmah) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-03T17:48:09.000000Z K 7 svn:log V 103 Updated release notes: sendmail-8.12.8 (+MFC), tcpdump-3.7.2 (+MFC). MFC noted: ISC DHCP 3.0.1RC11. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-03T17:49:38.000000Z K 7 svn:log V 88 MFC: ISC DHCP 3.0.1RC11, sendmail-8.12.8, tcpdump-3.7.2. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-03T18:12:43.000000Z K 7 svn:log V 29 New release note: SA-03:04. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-03T18:20:00.000000Z K 7 svn:log V 28 New errata item: SA-03:04. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-03T18:23:57.000000Z K 7 svn:log V 74 SA:03-04 note was a poor cut-n-paste from the SA. Do it right this time. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-03T18:29:03.000000Z K 7 svn:log V 46 MFC: SA-03:04. Approved by: re (implicitly) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-03T18:51:16.000000Z K 7 svn:log V 114 MFC: Clean up mdoc(7) formatting. Clean up some tables. Sort Xrefs. Other cleanups. Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-03T18:59:15.000000Z K 7 svn:log V 78 MFC: Manually merge a few bits from revision 1.37. Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-03-03T19:04:46.000000Z K 7 svn:log V 95 MFC: Reduce diffs to current. Spelling fixes. Approved by: re (blanket) Noticed by: keramida END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-03-03T19:11:38.000000Z K 7 svn:log V 50 MFC 1.14: don't offer target support in atapi-cam END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-03-03T19:15:40.000000Z K 7 svn:log V 265 Finish cleanup of vprint() which was begun with changing v_tag to a string. Remove extraneous uses of vop_null, instead defering to the default op. Rename vnode type "vfs" to the more descriptive "syncer". Fix formatting for various filesystems that use vop_print. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-03-03T19:50:36.000000Z K 7 svn:log V 57 Pick up one file missed in the previous vprint() cleanup END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-03-03T22:02:43.000000Z K 7 svn:log V 34 Sync manpage with -CURRENT's one. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-03-03T22:06:37.000000Z K 7 svn:log V 49 MFC manual pages of non-posix pthread functions. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-03-03T22:09:04.000000Z K 7 svn:log V 53 Add just merged manual pages to build, update MLINKS END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-03-03T22:40:20.000000Z K 7 svn:log V 59 MFlibc_r: add and document pthread_attr_get_np() function. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T22:46:36.000000Z K 7 svn:log V 53 /modules is gone long ago, use the safe equivalents. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T22:48:06.000000Z K 7 svn:log V 29 Add an xref to kldconfig(8). END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T22:48:49.000000Z K 7 svn:log V 43 Correct the path to the modules directory. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T22:49:21.000000Z K 7 svn:log V 50 3rd party modules live in /boot/modules nowadays. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T22:51:22.000000Z K 7 svn:log V 107 exists() is too aggressive when searching for files without a full path. Inspired by: bsd.prog.mk,v 1.105 END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T22:53:35.000000Z K 7 svn:log V 144 FreeBSD 5.0 has stopped shipping /modules 2.5 years ago. Catch up with this further by excluding /modules from the (default) kern.module_path. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-03T22:54:35.000000Z K 7 svn:log V 165 If we carry our MODULES_WITH_WORLD, we probably also do not want for installkernel to wipe them out later. So install them under /boot/modules if that is the case. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2003-03-03T23:12:48.000000Z K 7 svn:log V 113 MFC GENERIC.hints 1.5: Make the second serial port available for general use by default. Approved by: re@ (jhb) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-03T23:37:50.000000Z K 7 svn:log V 191 - Correct the wchan in vop_stdfsync() This is almost what bde asked for. There is some desire to have per fs wchans still but that is difficult giving the current arrangement of the code. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-04T00:04:44.000000Z K 7 svn:log V 383 - Add a new 'flags' parameter to getblk(). - Define one flag GB_LOCK_NOWAIT that tells getblk() to pass the LK_NOWAIT flag to the initial BUF_LOCK(). This will eventually be used in cases were we want to use a buffer only if it is not currently in use. - Convert all consumers of the getblk() api to use this extra parameter. Reviwed by: arch Not objected to by: mckusick END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-04T02:45:59.000000Z K 7 svn:log V 402 - Create a function sched_interact_score() which decides on the interactivity of a kseg and assigns it a value of 0 through 100. - Use sched_interact_score() to determine the dynamic priority. - Define SCHED_CURR() in terms of sched_interact_score(). - Adjust the maximum slice back down to 100ms. - Remove redundant clearing of ke_runq in sched_wakeup() - Clean up #defines and comment them. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-04T06:47:17.000000Z K 7 svn:log V 32 Fix printf warning on RELENG_4. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-03-04T07:09:17.000000Z K 7 svn:log V 70 Add missing entry for fwe.4. PR: docs/48893 Approved by: re (murray) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2003-03-04T09:13:28.000000Z K 7 svn:log V 44 Regen: * Boemler: vendors.txt (2003-02-13) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2003-03-04T09:36:13.000000Z K 7 svn:log V 37 MFC rev 1.24: regen Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-04T09:49:00.000000Z K 7 svn:log V 56 MFC: Ship with /etc/login.conf hashed. Approved by: re END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-04T10:15:19.000000Z K 7 svn:log V 83 Initialize the second buffer for mirroring to point to itself and not its partner. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-04T12:44:48.000000Z K 7 svn:log V 58 Bump __FreeBSD_version to mark new cdevsw initialization. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-04T14:47:19.000000Z K 7 svn:log V 365 Document the obsolete flags as obsolete, with pointers to their ifconfig equivalents. This is the first step in removing them from the system. Users of wicontrol to configure the wireless card are strongly encouraged to change their scripts, as sometime in the future all configuration of the cards that isn't in ifconfig will be removed with extreme prejustice. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-04T14:54:49.000000Z K 7 svn:log V 55 Correct mistake in T flag: weptxkey is the replacement END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-04T14:55:58.000000Z K 7 svn:log V 22 another obsolete flag END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-04T14:59:48.000000Z K 7 svn:log V 137 Start whining to stderr when people use obsolete flags. These flags will be removed. Give terse pointer to ifconfig h0h0 magic to use. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-04T15:16:19.000000Z K 7 svn:log V 143 MFC 1.24: Killed an instance of pseudo-devices. 1.21: Point people to sys/conf/majors not sys/conf/device. Approved by: re (murray) END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-03-04T16:49:54.000000Z K 7 svn:log V 85 MFC: pthread_attr_getstack() and pthread_attr_setstack() functions. Approved by: re END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-03-04T16:51:13.000000Z K 7 svn:log V 113 MFC: document pthread_attr[gs]etstack() functions. Add Xref to pthread_attr_get_np() function. Approved by: re END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-03-04T16:53:05.000000Z K 7 svn:log V 78 MFC: Add prototypes for pthread_attr_[sg]etstack() functions Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-03-04T17:24:18.000000Z K 7 svn:log V 55 Doh, committed to the wrong branch. Spotted by: johan END