Го5102446 221 109 2344 303 169 360 184 346 165 314 333 182 226 193 167 180 119 117 147 138 202 129 778 150 204 375 201 154 425 125 183 464 324 143 211 202 300 164 405 128 97 160 137 190 330 189 123 128 199 136 290 162 155 151 415 192 429 296 117 138 356 526 218 158 164 189 219 182 111 169 241 168 160 120 180 243 200 241 176 166 316 213 172 120 242 176 143 139 332 131 198 154 184 281 125 447 209 299 390 300 261 333 153 148 430 146 241 180 156 136 127 365 108 379 301 121 212 287 116 159 172 151 142 250 111 114 186 208 169 186 150 161 171 327 223 167 683 219 116 105 103 368 208 215 317 332 248 399 718 208 336 131 198 156 322 634 171 368 175 171 129 298 399 204 158 225 111 384 210 154 233 182 142 219 163 161 335 208 1726 444 267 184 149 129 156 330 214 166 282 224 382 299 856 173 606 142 103 378 245 160 240 187 164 148 168 153 182 195 166 151 301 196 338 141 238 219 180 162 282 149 152 251 K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-26T18:16:39.000000Z K 7 svn:log V 13 Fix Synopsis END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-26T18:30:27.000000Z K 7 svn:log V 2250 Overhaul the ACPI PCI bridge driver a bit: - Add an ACPI PCI-PCI bridge driver (the previous driver just handled Host-PCI bridges) that is a PCI driver that is a subclass of the generic PCI-PCI bridge driver. It overrides probe, attach, read_ivar, and pci_route_interrupt. - The probe routine only succeeds if our parent is an ACPI PCI bus which we test for by seeing if we can read our ACPI_HANDLE as an ivar. - The attach routine saves a copy of our handle and calls the new acpi_pcib_attach_common() function described below. - The read_ivar routine handles normal PCI-PCI bridge ivars and adds an ivar to return the ACPI_HANDLE of the bus this bridge represents. - The route_interrupt routine fetches the _PRT (PCI Interrupt Routing Table) from the bridge device's softc and passes it off to acpi_pcib_route_interrupt() to route the interrupt. - Split the old ACPI Host-PCI bridge driver into two pieces. Part of the attach routine and most of the route_interrupt routine remain in acpi_pcib.c and are shared by both ACPI PCI bridge drivers. - The attach routine verifies the PCI bridge is present, reads in the _PRT for the bridge, and attaches the child PCI bus. - The route_interrupt routine uses the passed in _PRT to route a PCI interrupt. The rest of the driver is the ACPI Host-PCI bridge specific bits that live in acpi_pcib_acpi.c. - We no longer duplicate pcib_maxslots but use it directly. - The driver now uses the pcib devclass instead of its own devclass. This means that PCI busses are now only children of pcib devices. - Allow the ACPI_HANDLE for the child PCI bus to be read as an ivar of the child bus. - Fetch the _PRT for routing PCI interrupts directly from our softc instead of walking the devclass to find ourself and then fetch our own softc. With this change and the new ACPI PCI bus driver, ACPI can now properly route interrupts for devices behind PCI-PCI bridges. That is, the Itanium2 with like 10 PCI busses can now boot ok and route all the PCI interrupts. Hopefully this will also fix problems people are having with CardBus bridges behind PCI-PCI bridges not properly routing interrupts when ACPI is used. Tested on: i386, ia64 END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-26T18:31:26.000000Z K 7 svn:log V 206 Add WITNESS_FILE() and WITNESS_LINE(), which allow users of witness to print out the file and line from the lock object. These will be used shortly by CTR() calls in the mutex code. Reviewed by: jhb, jake END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-26T18:32:00.000000Z K 7 svn:log V 77 Hook up the new ACPI PCI bus and catch up to ACPI PCI bridge driver changes. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-26T18:39:38.000000Z K 7 svn:log V 263 Add a new KTR type KTR_CONTENTION, and use it in the mutex code to log the start and end of periods during which mtx_lock() is waiting to acquire a sleep mutex. The log message includes the file and line of both the waiter and the holder. Reviewed by: jhb, jake END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-26T18:58:53.000000Z K 7 svn:log V 88 MFC: 1.17; respect the invoker's umask instead of always creating files with mode 0600. END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-08-26T18:59:16.000000Z K 7 svn:log V 248 Back out TX/RX descriptor/buffer management changes from earier commit. We are having panics with the driver under stress with jumbo frames. Unfortunately we didnot catch it during our regular test cycle. I am going to MFC the backout immediately. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-26T19:00:36.000000Z K 7 svn:log V 73 Oops, forgot to hook up the ACPI PCI bus in the module. Noticed by: imp END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-08-26T19:10:25.000000Z K 7 svn:log V 216 MFC: Back out TX/RX descriptor/buffer management changes from earier commit. We are having panics with the driver under stress with jumbo frames. Unfortunately we didnot catch it during our regular test cycle. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-26T19:30:53.000000Z K 7 svn:log V 236 MFC the following revisions to reduce the diffs against -CURRENT: 1.40 add __printflike() 1.44 remove __P, register keywords, ansify 1.45 remove register keyword 1.49 WARNS=2 changes, use c-partition definition from sys/disklabel.h END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-26T19:37:27.000000Z K 7 svn:log V 86 MFC: 1.52, 1.55; split the parsing code into a separate function to avoid long lines. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-26T19:43:04.000000Z K 7 svn:log V 129 MFC: 1.53; fix brain damage in the default block/frag/cpg parameters that are used if none at all are specified for a partition. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-26T19:51:15.000000Z K 7 svn:log V 97 MFC: 1.29; if a timeout is specified, make sure that rcmd() completes within the specified time. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-08-26T20:48:07.000000Z K 7 svn:log V 73 Correct the FAQ url Submitted by: Olivier Tharan END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-26T21:11:56.000000Z K 7 svn:log V 88 Have to create opt_bus.h for sys/bus.h to be happy. *sigh* Noticed by: imp and others END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-08-26T23:24:44.000000Z K 7 svn:log V 25 MFC: Correct the FAQ URL END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-27T00:17:34.000000Z K 7 svn:log V 23 MFC r1.17: getptr fix. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-27T00:25:55.000000Z K 7 svn:log V 53 MFC determination of AC'97 codec's AUX_OUT function. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-27T00:49:27.000000Z K 7 svn:log V 42 Fix some 'SYNOPSIS' and 'usage' messages. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-27T01:01:31.000000Z K 7 svn:log V 105 Fix some grammar errors in loader.conf.5 PR: 40237 Submitted by: Chris Pepper END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-27T01:02:56.000000Z K 7 svn:log V 33 Whitespace fix from last commit. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-27T01:36:28.000000Z K 7 svn:log V 685 MFC: - Avoid duplicate error messages when invalid options are used with the cd, pwd, fc, and export builtins. - Handle window size changes when line editing is enabled. - Don't access memory after it is free()'d, fixing strange job control problems when the J (junk) malloc() option was enabled. - Read libedit options from ~/.editrc if present. - Change the `command' builtin to be what POSIX.2 requires, create a `builtin' command to execute builtin commands. - Add a `bind' builtin command to modify key bindings. - Store process ID's in pid_t's instead of short's. - Removed unused #ifdef'd code. - -P (-o physical) option to make -P the default for the cd and pwd builtins END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-08-27T04:37:04.000000Z K 7 svn:log V 56 Use _BSD_VA_LIST_ rather than __va_list if it's defined END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-27T07:38:55.000000Z K 7 svn:log V 111 Fix an inconsistency between a printf-like format and its argument list. Submitted by: kris MFC after: 3 days END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-27T07:53:55.000000Z K 7 svn:log V 278 Fix a bug about the cooling system controlling in acpi_thermal driver. Recent version of ACPI CA returns the package object which contains object reference elements if the elements are named objects. We need to be careful when you use acpi_ForeachPackageObject() in new code... END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-27T08:09:37.000000Z K 7 svn:log V 104 Add the -A flag to the usage line. Submitted by: Yutaka KAWASE MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-27T08:52:29.000000Z K 7 svn:log V 62 MFC rev. 1.107, 1.111, 1.123: Virtual hosting function fixes. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-27T09:02:52.000000Z K 7 svn:log V 332 More inithosts() fixes: o Don't free(3) memory occupied by host structures already in the host list. o Set hrp->hostinfo to NULL if a host record has to stay in the host list, but is to be ignored. Selecthost() knows that. o Reduce the pollution with excessive NULL checks. o Close a couple of memory leaks. MFC after: 1 week END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-27T09:05:03.000000Z K 7 svn:log V 33 Remove variables no longer used. END K 10 svn:author V 4 eric K 8 svn:date V 27 2002-08-27T09:31:27.000000Z K 7 svn:log V 90 Use the default pager if the environment variable is blank. PR: 37662 MFC after: 5 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-27T09:55:08.000000Z K 7 svn:log V 371 Implement the "epsv4" command for those users who wish to stay with -STABLE for now, yet need to run ftp(1) through IPFilter or a similar firewall with no EPSV support. The automatic detection of EPSV capability didn't work with such firewalls since it expected a 5xx reply to turn off EPSV, but was getting a mere timeout. Suggested, reviewed, and tested by: sheldonh END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-27T09:59:47.000000Z K 7 svn:log V 231 Include for the definitions of the locking interfaces that are implemented here instead of depending on namespace pollution in . Fixed nearby include messes (1 disordered include and 1 unused include). END K 10 svn:author V 3 des K 8 svn:date V 27 2002-08-27T10:19:24.000000Z K 7 svn:log V 51 s/optarg/s/ (cut'n'paste braino) Spotted by: kris END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-27T10:28:33.000000Z K 7 svn:log V 118 Include for old lock interfaces instead of including solely for its namespace pollution. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-27T11:51:55.000000Z K 7 svn:log V 109 Include for old lock interfaces instead of depending on namespace pollution in . END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-27T12:22:06.000000Z K 7 svn:log V 207 is a prerequisite for , so include the former here before the latter instead of depending on namespace pollution in or on accidentally placed includes in netsmb/*.c. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-27T12:25:41.000000Z K 7 svn:log V 72 MFC: Introduce the -d flag to show which drivers are bound to a device. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-27T13:39:31.000000Z K 7 svn:log V 312 Removed explicit rule for creating a null opt_bus.h. kmod.mk does this automatically once opt_foo.h is in SRCS, modulo some carelessness in removing garbage in stale versions of opt_foo.h (touch(1) should not be used to create opt_foo.h in kmod.mk or elsewhere). Cleaned up nearby rule for creating opt_ddb.h. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-27T13:46:28.000000Z K 7 svn:log V 36 MFC: add support for the Palm m515. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-27T13:49:04.000000Z K 7 svn:log V 6 Regen END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-27T14:01:14.000000Z K 7 svn:log V 68 Update the section on NIC driver support status. MFC after: 3 days END K 10 svn:author V 2 hm K 8 svn:date V 27 2002-08-27T14:19:28.000000Z K 7 svn:log V 46 Bugfix to enable dialer "connected" response. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-27T14:26:05.000000Z K 7 svn:log V 98 Language style and grammar fixes. tx(4) has gained native support for vlan(4). MFC after: 3 days END K 10 svn:author V 2 hm K 8 svn:date V 27 2002-08-27T14:46:22.000000Z K 7 svn:log V 238 After dialling using -n, add the ability to wait for the first response from the dialler, usually indicating success or failure. Add -v to add verbose responses in addition to return values indication success or failure. Update man page. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-27T15:59:19.000000Z K 7 svn:log V 97 Fix this pending the decision of which of the redundant sys/modules/{pc,}cbb/Makefile to remove. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-27T16:18:07.000000Z K 7 svn:log V 27 Grammar cleanup PR: 40909 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-27T16:19:13.000000Z K 7 svn:log V 32 MFC: Grammar cleanup PR: 40909 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-27T16:40:23.000000Z K 7 svn:log V 102 MFC: Grammar tweaks for loader.conf.5 PR: 40237 Submitted by: Chris Pepper END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-27T16:42:10.000000Z K 7 svn:log V 40 MFC: Whitespace fix from recent commit. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-27T17:33:39.000000Z K 7 svn:log V 192 Use the xterm termcap that XFree86 ships instead of our somewhat questionable termcaps. PR: bin/41143, also fixes ports/35092 Submitted by: Andy Sparrow MFC after: 3 days END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-08-27T18:43:14.000000Z K 7 svn:log V 70 Add \n to various printfs. grep shows these should be the last ones. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-08-27T19:06:44.000000Z K 7 svn:log V 58 Use strchr() instead of index(). Use getopt(). Use err(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-08-27T19:14:08.000000Z K 7 svn:log V 54 Do not repeat the name of the flag in its description END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-27T20:11:08.000000Z K 7 svn:log V 317 Print a '-' sign for negative zero. Tested with #include int main(void) { printf("%+f\n", -0.0); printf("%+f\n", +0.0); printf("%+f\n", 0.0); return 0; } to output -0.000000 +0.000000 +0.000000 PR: bin/41823 Submitted by: GOTO Kentaro Liked by: bde MFC after: 3 weeks END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-08-27T20:11:58.000000Z K 7 svn:log V 98 Include the correct file (stdarg.h) and use va_list rather than _BSD_VA_LIST_ Suggested by: mike END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-08-28T00:33:11.000000Z K 7 svn:log V 335 - Clarify events which happened in the USA. - Note that the USA has no King. - Unify spelling "US", not "U.S.". - Remove USSR holiday (anniversary of the revolution). - Don't remove claim that the Federal Republic of Germany was founded in 1953 (22 September). Somebody should clarify if something reallly did happen on that day. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-08-28T04:30:56.000000Z K 7 svn:log V 202 launch_requests: Protect launch loop with splbio() Not in -CURRENT due to different locking strategies. Submitted by: Doug Swarin PR: 41740 (not completely solved) 37675 (probably) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-08-28T04:44:23.000000Z K 7 svn:log V 22 MFC: document cloning END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-08-28T04:46:25.000000Z K 7 svn:log V 43 MFC: 1.9: spelling 1.10: document cloning END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-08-28T05:13:53.000000Z K 7 svn:log V 263 MFC: Only create a temporary file if we are actually going to do something in the script. Eliminates a bug where we create a temp file, but don't delete it since the rm(1) is only done if the check is enabled. PR: bin/40960 Submitted by: frf END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-28T05:14:55.000000Z K 7 svn:log V 433 Forward declare struct thread so that this header doesn't depend on its own namespace pollution/compatibility cruft. Removed the main part of the pollution. All clients have been converted to either not depend on getting old locking interfaces from this new locking header, or usual case to get it from another header (typically vnode.h, where declaring old loccking interfaces is less bogus because vnode.h uses them internally). END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-08-28T05:32:03.000000Z K 7 svn:log V 125 MFC: 1.11. Check if a host argument is a IPv6 presentation format address before going to gethostbyname2(3). PR: bin/31632 END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-08-28T07:00:58.000000Z K 7 svn:log V 66 Use csio pointer instead of dereferencing hcb. MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-08-28T07:03:44.000000Z K 7 svn:log V 72 printf -> CAM_DEBUG so debugging prints are tunable. MFC after: 1 week END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-28T07:24:20.000000Z K 7 svn:log V 93 Last missed bit of user-setable promisc mode. Pointy hat to: sobomax MFC after: 1 day END K 10 svn:author V 5 guido K 8 svn:date V 27 2002-08-28T10:02:59.000000Z K 7 svn:log V 124 Add a new command: show pciregs, equivalent to pciconf -l Reviewed by: Doug Rabson (quite some time ago) MFC after: 1 week END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-28T12:08:13.000000Z K 7 svn:log V 90 MFC: Add some more ethernet adapters. (Elecom LDUSBLTX + Iodata USBETTXS) PR: kern/42098 END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-08-28T12:37:11.000000Z K 7 svn:log V 16 MFen 1.22.2.283 END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-28T13:26:01.000000Z K 7 svn:log V 73 Import IPfilter 3.4.29. Main purpose is to address ftp proxy problems. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-28T13:26:01.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102514, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-28T13:26:02.000000Z K 7 svn:log V 72 Import IPfilter 3.4.29. Main purpose is to address ftp proxy problems. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-28T13:26:03.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'v3-4-29'. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-28T13:34:58.000000Z K 7 svn:log V 24 3rd time lucky, i hope. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-28T13:34:59.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-sys-v3-4-29'. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-28T13:41:36.000000Z K 7 svn:log V 146 Finally merge in the changes from ipfilter 3.4.29 to freebsd-current. Main changes here are related to the ftp proxy and making that work better. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-28T13:42:48.000000Z K 7 svn:log V 103 With a bit of luck, this will be a first-time right import of ipfilter 3.4.29 on to the vendor branch. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-28T13:42:48.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102521, 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-08-28T13:42:49.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-v3-4-29'. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-28T13:45:36.000000Z K 7 svn:log V 70 merge the changes from 3.4.29 that didn't go cleanly due to conflicts END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-28T15:19:30.000000Z K 7 svn:log V 221 Marginally simplify dsp_open error handling by adding an early test to determine liklihood of opening device in requested directions. Makes for simpler error handling and change should close kern/35004. PR: kern/35004. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-28T15:55:49.000000Z K 7 svn:log V 116 Add IFF_POLLING into the list of flags which are protected from changing via ioctl(SIOCSIFFLAGS). MFC after: 1 day END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-08-28T17:25:54.000000Z K 7 svn:log V 75 MFC the daemon(8) utility and hook it up to the build. Requested by: mike END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-28T17:57:52.000000Z K 7 svn:log V 23 Import sendmail 8.12.6 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-28T17:57:52.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102528, 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-08-28T17:57:53.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_12_6'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-28T17:58:45.000000Z K 7 svn:log V 46 Resolve conflicts from sendmail 8.12.6 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-28T17:59:45.000000Z K 7 svn:log V 42 Changes for the import of sendmail 8.12.6 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-28T18:12:33.000000Z K 7 svn:log V 234 Move the $FreeBSD$ CVS labels far enough away from the $Id$ CVS labels so I don't have to manually resolve conflicts on every import. Ironically, most of these files have no changes from the vendor version except the $FreeBSD$ line. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-08-28T18:14:13.000000Z K 7 svn:log V 34 sendmail 8.12.6 has been imported END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-28T18:46:09.000000Z K 7 svn:log V 101 Change default value of hw.acpi.sleep_delay to 0. This caused problems (reset or lock up) at wakeup. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-28T19:34:49.000000Z K 7 svn:log V 57 Mention new termcap and TERM=xterm-color -> xterm issue. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-28T20:24:49.000000Z K 7 svn:log V 92 Add a device description for Intel 82801CA/CAM (ICH3) USB controller USB-C. PR: kern/41963 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-28T20:39:48.000000Z K 7 svn:log V 185 Allow one to grab the definition of struct ucred by defining _WANT_UCRED instead of forcing _KERNEL. Move the include of sys/_label.h in ucred.h under the _KERNEL || _WANT_UCRED case. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-08-28T20:51:56.000000Z K 7 svn:log V 33 MFC: Reduce some redundant code. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-28T20:56:01.000000Z K 7 svn:log V 351 accept(2) on a socket that has been shutdown(2) normally returns ECONNABORTED. Make this happen in the non-blocking case as well. The previous behavior was to return EAGAIN, which (a) is not consistent with the blocking case and (b) causes the application to think the socket is still valid. PR: bin/42100 Reviewed by: freebsd-net MFC after: 3 days END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-28T21:26:33.000000Z K 7 svn:log V 111 Fix the generation of the HTML manual page link according to new doc/share/sgml/freebsd.dsl Signaled by: bmah END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-28T22:25:41.000000Z K 7 svn:log V 206 Only try to flush the FIFO of 500 characters, return EIO if that fails. This at least prevents the total hang of the machine when I open a PCCARD sio device on -current, but it does not solve the problem. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-28T23:24:05.000000Z K 7 svn:log V 295 OK, I have had it with losing my console because the AP's print their "I am alive!" message right as the scsi probe messages happen. This is a bit nasty, but it seems to work. At the point that we unlock the AP's, briefly wait till they are all done while we hold the console on their behalf. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-28T23:45:15.000000Z K 7 svn:log V 205 updatepri() works on a ksegrp (where the scheduling parameters are), so directly give it the ksegrp instead of the thread. The only thing it used to use in the thread was the ksegrp. Reviewed by: julian END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-08-29T00:26:26.000000Z K 7 svn:log V 167 Add date of foundation of Federal Republic of Germany. Remove bogus event of 22 September 1953. Submitted by: Jan-Oliver Neumann END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-29T00:44:11.000000Z K 7 svn:log V 237 When poll(2)'ing for readability or writability of a file descriptor on behalf of a thread, we should check the POLLERR, POLLHUP, and POLLNVAL flags as well to wake up the thread in these cases. Suggested by: deischen MFC after: 3 days END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-29T01:16:14.000000Z K 7 svn:log V 60 Unrot SPARSE_MAPPING code (vm_map_pageable -> vm_map_wire). END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-29T01:28:27.000000Z K 7 svn:log V 55 Don't require that sysentvec.sv_szsigcode be non-NULL. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-29T01:48:09.000000Z K 7 svn:log V 335 Initiate deorbit burn for sys/kern/link_aout.c. We never shipped a.out kld's anywhere, and it was always possible to load ELF kld's even in an a.out kernel. There is no reason for this to exist anymore, and a.out kld support has been suffering serious bitrot over the years. They have not been fully functional for quite some time. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-29T01:51:24.000000Z K 7 svn:log V 50 Vendor import of the Intel ACPI CA 20020815 drop. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-29T01:51:24.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102550, 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-08-29T01:51:25.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'acpica-vendor-sys-r20020815'. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-29T01:52:27.000000Z K 7 svn:log V 60 Resolve conflicts arising from the ACPI CA 20020815 import. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-29T01:55:24.000000Z K 7 svn:log V 43 Removed support for in-kernel signal code. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-29T01:59:54.000000Z K 7 svn:log V 34 Removed legacy signal trampoline. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-29T02:02:28.000000Z K 7 svn:log V 270 Initiate deorbit burn of i386 a.out kld "support" in loader. Note that this was quite broken, it never was updated for metadata support. The a.out kld file support was never really used, as it wasn't necessary. You could always load elf kld's, even in an a.out kernel. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-29T02:39:39.000000Z K 7 svn:log V 15 Minor cleanup. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-08-29T02:44:58.000000Z K 7 svn:log V 284 - made ppp compliant to RFC 2472 (based on a patch from another contributor) - support ipv6cpretry and ipv6cpretries, which are IPv6 versions of ipcpretry and ipcpretries. - improve handling of IPv6 link-local addresses Submitted by: JINMEI Tatuya END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-29T04:07:20.000000Z K 7 svn:log V 203 Wargames was PG-13, not PGP 13. I just watched it with my girlfriend, and there was no mention of PGP, despite what the manpage said! Total let down! MFC After: 65456665556666545666655654 DTMF tones. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-29T05:49:04.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-29T06:17:48.000000Z K 7 svn:log V 118 Renamed poorly named setregs to exec_setregs. Moved its prototype to imgact.h with the other exec support functions. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-08-29T08:12:09.000000Z K 7 svn:log V 189 Mention that fdisk(8) should be used to grow the containing slice before growing partitions with growfs(8), if necessary. PR: docs/42148 Submitted by: Chris S.J. Peron END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-08-29T08:13:18.000000Z K 7 svn:log V 21 Fix HREF generation. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-29T08:31:06.000000Z K 7 svn:log V 63 Fix kernel build breakage when ACPI_DEBUG option is specified. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-29T09:23:08.000000Z K 7 svn:log V 80 Fix lexer jam on unimplemented commands. Submitted by: maxim MFC after: 5 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-29T09:53:51.000000Z K 7 svn:log V 59 The mode can be "r+" as well on PUT, but only "a" on APPE. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-29T10:01:15.000000Z K 7 svn:log V 50 MFC: Rework and improve the file upload function. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-29T11:25:27.000000Z K 7 svn:log V 157 New release note: ftp(1) "epsv4" command. Not applicable to -CURRENT since it has lukemftp in that role (which has this command already.) Reviewed by: bmah END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-08-29T11:36:11.000000Z K 7 svn:log V 16 MFen 1.22.2.284 END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-08-29T11:41:25.000000Z K 7 svn:log V 19 Typo + Grammar fix END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-29T12:18:59.000000Z K 7 svn:log V 94 MFC rev.1.105: Reset the "transfer in progress" flag after a successful sendfile(2) download. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-29T12:39:21.000000Z K 7 svn:log V 111 Add sanity check seeing if adjusted start address exceeds end address after boundary and alignment adjustment. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-29T12:52:06.000000Z K 7 svn:log V 77 MFC: Add the "-M" option: prevent anonymous users from creating directories. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-29T12:52:28.000000Z K 7 svn:log V 90 Correctly handle ifr.ifr_flags/ifr.ifr_flagshigh like ifconfig(8) does. MFC after: 1 day END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-08-29T13:27:26.000000Z K 7 svn:log V 54 some ipfilter files that accidently got imported here END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-08-29T14:26:49.000000Z K 7 svn:log V 64 Add to get a prototype for exit(). Reviewed by: tjr END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-08-29T14:29:09.000000Z K 7 svn:log V 74 Fix a warning of "possibly used before initialisation". Reviewed by: tjr END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-29T15:06:26.000000Z K 7 svn:log V 231 Fix a silly off my one error that caused crashes on resume in certain circumstances. The problem was only reported with -stable, but it's obviously wrong in -current also. MFC is forthcoming. Submitted by: doconnor@dsoft.com.au END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-29T15:08:41.000000Z K 7 svn:log V 127 MFC: Fix a silly off my one error that caused crashes on resume in certain circumstances. Submitted by: doconnor@gsoft.com.au END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-08-29T16:28:44.000000Z K 7 svn:log V 75 MFC: Add \n to various printfs. grep shows these should be the last ones. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-29T19:49:53.000000Z K 7 svn:log V 587 Fix crack-smoking code that was panicing on the quad xeon: - If either of proc or kse are NULL during thread_exit(), then the kernel is going to fault because parts of the function assume they aren't NULL. Instead, just assert they aren't NULL (as well as the kse group) and assume they are in all of the code. It doesn't make sense for them to be NULL here anyways. - Move the PROC_UNLOCK(p) up above clearing td_proc, etc. since otherwise we will panic if the proc's lock is contested. Submitted by: jhb@freebsd.org END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-29T20:34:06.000000Z K 7 svn:log V 123 Cleanup grammer related to PR 40907 and add a section on TCP delayed acks as suggested by Mike Harding END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-29T20:34:44.000000Z K 7 svn:log V 21 MFC 1.50, 1.51, 1.52 END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-29T21:27:53.000000Z K 7 svn:log V 10 MFC 1.414 END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-29T21:29:10.000000Z K 7 svn:log V 9 MFC 1.27 END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-29T21:39:19.000000Z K 7 svn:log V 272 Make the libc_r version of select() set the readable or writable file descriptor bit if poll() returns POLLERR, POLLHUP, or POLLNVAL. Othewise, it's possible for select() to return successfully but with no bits set. Reviewed by: deischen MFC after: 3 days PR: bin/42175 END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-08-29T22:59:22.000000Z K 7 svn:log V 110 Our gnats sets Confidential to "no" by default. PR: docs/41727 Submitted by: osgene@web.de Reviewed by: des END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-29T23:02:37.000000Z K 7 svn:log V 120 Actually remove the stale a.out kld support. This is the stuff that was never updated for the metadata infrastructure. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-29T23:04:05.000000Z K 7 svn:log V 222 Actually remove the a.out kld loader. While I am not 100% sure, I believe it is broken. It certainly has been suffering neglect. It is not needed because we never shipped a.out kld's and they never really worked right. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-08-29T23:06:07.000000Z K 7 svn:log V 234 Remove much of the dereferencing of the fd table entries to look at file flags and replace it with functions that will avoid null pointer checks. MFC to be done by archie ;-) PR: 42100 Reviewed by: archie, robert MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-29T23:37:44.000000Z K 7 svn:log V 153 Try #2 at having /boot/loader default to ELF. Have pxeldr build its own a.out version of loader.bin rather than depend on ../loader/loader being a.out. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-30T00:25:49.000000Z K 7 svn:log V 303 Rejig the code to figure out estcpu and work out how long a KSEGRP has been idle. What was there before was surprisingly ALMOST correct. Peter and I fried our brains on this for a couple of hours figuring out what this actually means in the context of multiple threads. Reviewed by: peter@freebsd.org END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-30T00:29:52.000000Z K 7 svn:log V 623 AARGH! btoc() is used in the MI buffer sizing routines to calculate the minimum of either physmem or KVA. But.. btoc() casts the address to (unsigned int). This is NOT GOOD on 64 bit machines and on alpha and ia64, this results in a buffer limit of around 500K (not megs). This causes extreme disk access problems on alpha and ia64. Since this cast is simply to ensure that it is unsigned, use 'vm_offset_t' instead. This is available because it is already defined in types.h. Alpha has been suffering from this for ages. It always felt like the caching wasn't working, and unfortunately it turned out that way. :-( END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-30T02:18:38.000000Z K 7 svn:log V 113 Hopefully unbreak world. ke_slptime is gone. It should really have been looking at p_ksegrp.kg_slptime anyway. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-30T02:34:19.000000Z K 7 svn:log V 240 Add an additional copyright (with the express consent of LSI Logic) that specifically allows for (via 'BSD Style' licensing) source && binary redistribution. Pointy hat to: Matt, for not getting this done ahead of time. MFC after: 2 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-30T02:35:31.000000Z K 7 svn:log V 36 Add 909A PCI id. MFC after: 2 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-30T02:52:14.000000Z K 7 svn:log V 104 Finish bringing support for the vendor attribute to the stylesheets used for the release documentation. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-30T02:56:24.000000Z K 7 svn:log V 63 New release note: XFree86-derived termcap(5) entry for xterm. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-30T03:36:50.000000Z K 7 svn:log V 226 Sigh. Ken Merry convinced me that my attempts to DTRT were wrong. Replace dual copyright with a plain BSD style copyright assigned to LSI Logic. This is still within the intents of express consent from LSI. MFC after: 2 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-30T04:04:37.000000Z K 7 svn:log V 539 Change hw.physmem and hw.usermem to unsigned long like they used to be in the original hardwired sysctl implementation. The buf size calculator still overflows an integer on machines with large KVA (eg: ia64) where the number of pages does not fit into an int. Use 'long' there. Change Maxmem and physmem and related variables to 'long', mostly for completeness. Machines are not likely to overflow 'int' pages in the near term, but then again, 640K ought to be enough for anybody. This comes for free on 32 bit machines, so why not? END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-30T04:22:53.000000Z K 7 svn:log V 76 MFC: (rev. 1.20, 1.21) Remove (int) file descriptor locking. PR: bin/42100 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-30T05:02:07.000000Z K 7 svn:log V 272 The aac driver needs 256K of contiguous physical memory in order to attach. If it can't get that (highly likely if loaded as a module on a system that's been up for a while), give a more descriptive error message. Also clean up some nearby style nits. MFC after: 2 days END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-30T06:13:39.000000Z K 7 svn:log V 82 Unbreak kernel build by printing Maxmem using %ld instead of old (now changed) %u END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-30T06:50:08.000000Z K 7 svn:log V 76 Was mising ftpchroot.5 PR: 40717 Submitted by: Andrew END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-30T06:50:58.000000Z K 7 svn:log V 34 MFC: rev 1.6 (mising ftpchroot.5) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-30T07:14:42.000000Z K 7 svn:log V 200 Rewrite wargames(6) in C. A program in C in the public domain is better than a shell script with a big copyright. Or maybe just a good way to spend an hour after watching a Matthew Broderick flick. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-30T08:53:03.000000Z K 7 svn:log V 306 Add the new userland tool for manipulating extended attributes. This will replace the existing getextattr(8) and setextattr(8) with a single binary responding to the names getextattr, setextattr, rmextattr and lsextattr. This program is not yet connected to the build. Sponsored by: DARPA and NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-30T08:57:09.000000Z K 7 svn:log V 111 Correctly handle setting, getting and deleting EA's with zero length content. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-30T10:24:31.000000Z K 7 svn:log V 66 MFC: Add the "-W" option: Don't log every FTP session to wtmp(5). END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-30T10:52:17.000000Z K 7 svn:log V 130 Use correct arguments to sysctl in code example. PR: 40038 Submitted by: perky Approved by: sheldonh (mentor) MFC after: 1 week END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-08-30T10:57:02.000000Z K 7 svn:log V 16 MFen 1.22.2.285 END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-30T11:11:07.000000Z K 7 svn:log V 287 s/hint.acpi.0.disable/hint.acpi.0.disabled/ Fix device hints entry for disabling acpi(4). This also should fix the arbitration with apm(4) when both drivers are enabled. Note that your /boot/device.hints needs to be updated if you want to stop auto-loading acpi.ko or disable acpi(4). END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-30T11:26:51.000000Z K 7 svn:log V 117 MFC rev.1.122, 1.125: Fix printf-like argument list to correspond to the format. Fix comment inconsistent with code. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-30T11:53:56.000000Z K 7 svn:log V 62 MFC rev.1.9, 1.10: Update NIC support status. Improve style. END K 10 svn:author V 2 hm K 8 svn:date V 27 2002-08-30T12:43:23.000000Z K 7 svn:log V 141 integrate pcvt configuration into the new /etc/rc.d startup system PR: i386/7100 Reviewed by: Gordon Tetlow END K 10 svn:author V 2 hm K 8 svn:date V 27 2002-08-30T12:44:44.000000Z K 7 svn:log V 91 document options for integrating pcvt configuration into the new /etc/rc.d startup system. END K 10 svn:author V 2 hm K 8 svn:date V 27 2002-08-30T13:01:42.000000Z K 7 svn:log V 51 establish default values for /etc/rc.d/pcvt script END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-30T13:37:13.000000Z K 7 svn:log V 122 Fix a silly typo in user-setable promisc mode code. Pointed out by: Yann Berthier MFC after: 1 day END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-30T13:53:03.000000Z K 7 svn:log V 69 MFC: r.157 simplified dsp_open. Approved by: cg PR: kern/35004 END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-30T14:21:01.000000Z K 7 svn:log V 65 Whitespace-only: don't mix tabs and spaces for doing identation. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-30T14:23:39.000000Z K 7 svn:log V 238 MFC: user-setable promisc mode. The code is slightly diffrent (and uglier) than in HEAD, because we have had to preserve kernel ABI, so that increasing if_flags to 32 bits was not an option. Tested by: Anton Turygin END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-08-30T14:52:45.000000Z K 7 svn:log V 111 MFC: don't hang up machine when there is radio-only fm801 pci card, such as SF64-PCR. Approved by: orion END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-30T14:59:47.000000Z K 7 svn:log V 1632 Revert previous untested revision. The i386 loader consists of three parts: At the front is btxldr, in the middle is BTX itself (our mini-kernel), and then the 'client' (loader.bin) which is the actual loader itself. boot2 just executes a raw ELF or a.out binary with the only setup provided being that a bootinfo structure is passed on the stack. Now, since loader.bin is a BTX client, the loader needs to be able to locate a BTX kernel for the client to execute in the context. Thus, just like pxelder, btxldr uses the a.out header on the loader binary to find the BTX kernel stored in the loader and set it up. It does _not_ just reuse the BTX kernel that boot2 invoked it with. This is because it can't assume that it will _have_ a "spare" BTX kernel lying around. For example, when cdboot loads the loader there isn't an existing BTX kernel. In fact, cdboot will only work with an a.out loader as well since it also "borrows" the BTX kernel in the loader binary (which it finds by parsing the a.out header) just as pxeldr does. The only difference between cdboot and pxeldr is where they get /boot/loader from. If we wanted to make /boot/loader be an actual ELF binary we would need to change the following utilites to handle that (and they all have to be able to handle locating the BTX kernel inside of an ELF binary somehow): - btxldr - pxeldr - cdboot If we didn't want to require a flag day but make the transition smooth then we need to be able to support both a.out and ELF versions of /boot/loader which isn't exactly trivial since all three of these utilities are written in assembly. Pointy-hat to: peter END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-08-30T15:40:01.000000Z K 7 svn:log V 348 - Update strcasecmp(3)/strncasecmp(3) to reflect the fact that the prototypes for both functions are now in the header, as required by IEEE Std 1003.1-2001. - Add one sentence about that in the HISTORY section. - Include in the source file to have the prototypes in scope when the _ANSI_SOURCE macro is defined. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-30T16:54:02.000000Z K 7 svn:log V 172 Reserve majors 171 and 172 for the "mide" (LSI MegaRAID IDE control device) and "mided" (LSI MegaRAID IDE disk device). Submitted by: "Moore, Eric Dean" END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-30T16:58:31.000000Z K 7 svn:log V 90 MFC "mide" and "mided" major numbers. Submitted by: "Moore, Eric Dean" END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-30T17:14:04.000000Z K 7 svn:log V 55 MFC: "Information Unit Transfer" structure definitions END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-30T17:18:06.000000Z K 7 svn:log V 35 MFC: SPI4 PPR message definitions. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-30T17:21:41.000000Z K 7 svn:log V 62 MFC: Update syncrate exception table to include U320 speeds. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-30T18:09:46.000000Z K 7 svn:log V 234 Implement data, text, and vmem limit checking in the elf loader and svr4 compat code. Clean up accounting for multiple segments. Part 1/2. Submitted by: Andrey Alekseyev (with some modifications) MFC after: 3 days END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-30T18:26:49.000000Z K 7 svn:log V 119 MFC rev 1.303: Similar to bsd.subdir.mk, echo the name of the dir before doing the cd. Approved by: sheldonh (mentor) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-30T18:26:50.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_7'. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-30T18:28:00.000000Z K 7 svn:log V 187 Add IDs for upcoming LSI U320 products that use the MegaRAID interface. Adjust format of one comment so it doesn't wrap at 80 columns. Submitted by: "Moore, Eric Dean" END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-30T18:28:54.000000Z K 7 svn:log V 129 MFC: Add IDs for upcoming LSI U320 products that use the MegaRAID interface. Submitted by: "Moore, Eric Dean" END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-08-30T19:08:53.000000Z K 7 svn:log V 286 - Update the manual page to show that the associated header file is and not anymore. - Tell the reader about this change in the HISTORY section. - Switch to use an ANSI-C function definition. - Include instead of in the source file. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-30T19:38:16.000000Z K 7 svn:log V 204 MFC: Fix async notifications for listners registered to wildcard nodes. For example, a client registered to receive specific events for bus 0, target *, lun *, was not receiving notifications. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-08-30T19:42:07.000000Z K 7 svn:log V 760 - Update the manual pages of index() and rindex() to show as the associated header file. The prototypes have been moved there from because POSIX.1-2001 said so. - Conditionally include either or based on whether the [r]index() or str[r]chr() functions are compiled, respectively. - Style(9) tells us to - put a space after the return keyword - to check for a NUL character without using the ! operator. - use NULL instead of (type *)NULL where the compiler knows the type. Apply these rules. - Rather use ANSI-C function definitions than K&R ones. - For index(3), correct second function argument's type; it was declared to be a `const char' before and is now an `int'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-30T20:26:02.000000Z K 7 svn:log V 80 Prepare for switching to unlimited chains format. Optimize chains lookup a bit. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-08-30T20:33:05.000000Z K 7 svn:log V 510 - Convert the function definition to declare its arguments in the ANSI-C format. - Change the code a bit to hopefully save some cycles. I.e. (simplified) change a = b + 1; while (--b & 0x7) /* ... */ to a = b; for (; b & 0x7; b--) /* ... */ and while (--a >= 0) /* ... */ to for (; a > 0; a--) /* ... */ - Equip two function arguments of swab() with the 'restrict' type qualifier in form of the '__restrict' macro. This is specified by POSIX.1-2001. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-30T20:34:36.000000Z K 7 svn:log V 49 Prepare for switching to unlimited chains format END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-30T20:39:53.000000Z K 7 svn:log V 10 Style fix END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-08-30T21:07:40.000000Z K 7 svn:log V 282 - Update the manual page of bcmp(3) by replacing .In string.h with .In strings.h and adding a sentence to the HISTORY section. - Use an ANSI-C function definition. - Include instead of . - Apply style(9): Put a space after return keywords. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-08-30T21:18:39.000000Z K 7 svn:log V 149 Add the 'restrict' type qualifier to the function prototype of the swab(3) function in its manual page to match the standardization by POSIX.1-2001. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-30T21:23:27.000000Z K 7 svn:log V 65 Import of Heimdal Kerberos from KTH repository circa 2002/08/29. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-30T21:23:27.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r102644, 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-08-30T21:23:28.000000Z K 7 svn:log V 91 This commit was manufactured by cvs2svn to create tag 'heimdal-vendor-crypto-cvs_20020829'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-30T21:25:14.000000Z K 7 svn:log V 69 Resolve conflicts after import of Heimdal Kerberos circa 2002/08/29. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-30T21:28:12.000000Z K 7 svn:log V 53 Remove files no longer relevant after latest import. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-30T21:33:20.000000Z K 7 svn:log V 73 Update build infrastructure after import of Heimdal Kerberos 2002/08/29. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-08-30T21:36:16.000000Z K 7 svn:log V 60 Add dates of foundation for Malaya, Malaysia and Singapore. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-30T21:37:10.000000Z K 7 svn:log V 87 Remove some parts of the Heimdal distribution which we do not use and have never used. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-30T21:40:58.000000Z K 7 svn:log V 101 MFC: Unbreak manpage hypertext references and add support for vendor attribute in manpage entities. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-30T21:40:59.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_7'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-30T21:53:25.000000Z K 7 svn:log V 56 Pass the pointy hat! Remove accidently imported files. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-30T22:27:49.000000Z K 7 svn:log V 206 MFC: Allow DB_SET() to set all fields in the ddb command structure. This allows external ddb commands to do anyting an internal command can do, including non-standard argument parsing if desired. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-30T22:44:44.000000Z K 7 svn:log V 103 MFC [revision 1.109 and part of revision 1.110] o Correctly initialize aiol_zone and the aiolio_zone. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-31T01:04:53.000000Z K 7 svn:log V 242 Make ficl work on sparc64. The assumption that int == long == void * is very pervasive in this code. This fixes a few of those assumptions and band-aids over some others. Tested on: ia32 alpha sparc64 Reviewed by: peter jake (in concept) END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-31T01:05:39.000000Z K 7 svn:log V 48 Use ntohl() to read cnains number in new format END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-31T01:48:56.000000Z K 7 svn:log V 144 Switch to new format which allows unlimited numbers of chains and usually saves 2K in both data file and program memory. Updated libc required. END K 10 svn:author V 4 kris K 8 svn:date V 27 2002-08-31T02:22:33.000000Z K 7 svn:log V 125 test -h is deprecated; use -L instead. Submitted by: april PR: misc/38724 (part of) MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-08-31T02:26:19.000000Z K 7 svn:log V 83 Typo in [^[:alnum:]] character class. PR: docs/41728 Submitted by: osgene@web.de END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-31T03:04:08.000000Z K 7 svn:log V 68 Tell the user about a failed IRQ mapping rather than fail silently. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-31T03:11:20.000000Z K 7 svn:log V 187 Do not use an object for the pte and pv zones on ia64 because it overrides the pmap_allocf() function that we provide above. We still use the limits via other means. Submitted by: jeff END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-31T03:18:23.000000Z K 7 svn:log V 57 MFC o Remove dead or unused code. o Apply style fixes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-31T03:21:59.000000Z K 7 svn:log V 60 Maxmem is a long, so update printf format so this compiles. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-31T03:33:32.000000Z K 7 svn:log V 156 Take a shot at fixing up a whole stack of style and other embarresing unforced errors that Bruce identified. I have not yet addressed all of his concerns. END