ƒ¯f57000 196 114 129 134 1184 159 275 225 132 375 368 551 365 515 193 277 132 251 539 686 245 250 214 156 133 130 168 155 160 236 178 175 166 226 291 420 705 348 136 142 230 271 207 255 175 113 135 186 151 170 138 135 154 206 134 136 143 135 135 135 136 173 109 196 102 201 644 208 377 757 459 325 418 174 461 196 124 184 130 129 219 139 159 142 167 190 163 144 149 148 137 221 253 376 137 238 175 290 223 112 2193 550 226 216 131 221 112 199 1005 377 360 133 659 334 257 199 164 259 246 454 285 1466 477 131 302 244 519 295 240 200 331 169 289 874 131 154 141 142 142 137 129 182 547 145 548 480 231 721 180 163 269 161 209 202 169 164 596 232 146 111 290 158 196 238 462 222 260 287 280 274 306 368 332 137 243 135 127 126 112 301 185 231 204 143 165 173 226 2193 368 163 134 108 198 111 236 220 142 K 10 svn:author V 5 wosch K 8 svn:date V 27 2000-02-05T14:02:34.000000Z K 7 svn:log V 20 Minor NetBSD fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-02-05T15:25:15.000000Z K 7 svn:log V 38 Unbroke the reference to libalias(3). END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-02-05T15:26:13.000000Z K 7 svn:log V 43 MFC: Unbroke the reference to libalias(3). END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-02-05T18:42:36.000000Z K 7 svn:log V 1090 Revert part of the last commit, remove {g|s}etflags from the libc interface, and statically link them to the programs using them. These functions, upon reflection and discussion, are too generically named for a library interface with such specific functionality. Also the api that they use, whilst ok for private use, isn't good enough for a libc function. Additionally there were complications with the build/install-world process. It depends heavily upon xinstall, which got broken by the change in api, and caused bootstrap problems and general mayhem. There is work in progress to address future problems that may be caused by changes in install-chain tools, and better names for {g|s}etflags can be derived when some future program requires them. For now the code has been left in src/lib/libc/gen (it started off in src/bin/ls). It's important to provide library functions for manipulating file flag strings if we ever want this interface to be adopted outside of the source tree, but now isn't necessarily the right moment with 4.0-release just around the corner. Approved: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-02-05T20:15:32.000000Z K 7 svn:log V 64 Add the `sa_family_t' and `socklen_t' types to match 4-CURRENT. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-06T02:40:22.000000Z K 7 svn:log V 180 Don't use /dev/vinum/rsd/XXX for init as it doesn't exist any more. Without this change, you cannot do the required init on a new raid5 volume. Reviewed by: grog Approved by: jkh END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-02-06T04:07:11.000000Z K 7 svn:log V 132 Add libipsec shared version regression. Add section on updating from 3.x Yet another attempt to explain xinstall problems Fix typos END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-02-06T04:31:15.000000Z K 7 svn:log V 40 Fix details of libipsec, per Jim Bloom. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-02-06T10:32:17.000000Z K 7 svn:log V 278 Update the CDROM section to reflect our current support. Applied modified patch, since ATA/ATAPI is the keyword nowadays. PR: 16507 Submitted by: Dan Papasian No need for an OK since we can exercise our divine rights as docpersons according to: jkh END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-02-06T14:52:27.000000Z K 7 svn:log V 271 Disable the generation of SMIs (System Management Interrupts). Always set the PIRQD bit. This fixes the problem of uhub0 hanging forever during boot when USB keyboard support is switched on in the BIOS on motherboards with Intel chipsets (UHCI). Approved by: The Sheep END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-02-06T14:57:05.000000Z K 7 svn:log V 454 Correctly handle suspend and resume in APM. Up to now, errors from DEVICE_SUSPEND(root_bus) were ignored. The fix for this problem (the introduction of defaults for device methods) has been committed months ago by Doug Rabson. Second, the suspended devices were not always properly resumed on error. Third, swapped the order for calling restore hooks and restore methods, to be in line with the cases above. Reviewed by: Doug Rabson Approved by: jhk END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-02-06T14:59:00.000000Z K 7 svn:log V 268 Don't use tsleep when cold booting. It is called before bus->use_polling is initialised by usb_init. This might solve problems with some controllers not being initiliased properly, because a delay was effectively a tsleep that returned immediately. Approved by: jhk END K 10 svn:author V 2 hm K 8 svn:date V 27 2000-02-06T16:33:54.000000Z K 7 svn:log V 423 Approved by: jkh Reviewed by: joerg The isdnd is able to listen on a socket for isdnmonitor to connect to it to remotely control it (similar to ppp and pppctl). When this is enabled in the isdnd config file, it will fail currently because isdnd is started before the network interfaces are configured. It is necessary to move the isdnd start after the ifconfig of the network interfaces, then this problem will not occur. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-02-06T19:15:10.000000Z K 7 svn:log V 98 Move brandelf from being i386 specific to the MI area -- Linux emulation is comming to the Alpha. END K 10 svn:author V 4 paul K 8 svn:date V 27 2000-02-06T19:25:00.000000Z K 7 svn:log V 183 Add a firewall_flags option that is used when ipfw processes a file. It allows you to run a preprocessor, such as m4, so that you can use macros in your rules file. Approved by: jkh END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-02-06T21:56:35.000000Z K 7 svn:log V 36 Add MacAlly Keyboard in USB section END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-07T00:52:49.000000Z K 7 svn:log V 157 Fix telnet core dump at invalid service name specified. Added an error check to avoid it. Approved by: jkh Submitted by: Robert Muir END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-07T01:32:41.000000Z K 7 svn:log V 445 Permit site local addr in IPv6 source address selection rule. KAME source addr selection rule had a problem to treat IPv6 site local addr. The rule is completely rewritten recently and the above problem is also fixed, but rewriting same code part in freebsd4.0 is too dangerous in this stage, so just add workaround to avoid the problem. Just add code for IPv6 site local addresses into IPv6 source addr selection algorythm part. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-07T01:45:30.000000Z K 7 svn:log V 592 IPv6 prefix assignment bug fixes. (1)When all related IPv6 addresses are removed, then remove the associated IPv6 prefix. (2)When multiple IPv6 link local addrs exist for a same interface , then let its IPv6 prefix have multiple interface id, and create multiple IPv6 global addrs with same interface id. (3)When a new IPv6 link local addr is assigned for an interface, then let its IPv6 prefix also have the interface id of the new IPv6 link local addr, and create new IPv6 global addrs with same interface id. Approved by: jkh END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-02-07T05:14:16.000000Z K 7 svn:log V 152 Enshrine my own personal tantrum to the whole xinstall fiasco. Inspired by: reading too much -current and updating my laptop accross the great divide. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-02-07T06:18:38.000000Z K 7 svn:log V 155 m_pullup() frees the supplied mbuf on failure; we don't need to try and do this ourselves. Approved by: jkh Noticed by: Mike Spengler END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-02-07T12:50:33.000000Z K 7 svn:log V 117 Add PCI Id's for i810 chipsets. PR: 16517 Submitted by: SAKIYAMA Nobuo Approved by: jhk END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-07T17:24:27.000000Z K 7 svn:log V 64 Take my name out of here - I'm tired of getting asked about it! END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-02-07T22:56:32.000000Z K 7 svn:log V 41 Unbreak addump, now dumping works again. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-02-07T22:57:11.000000Z K 7 svn:log V 38 Dont panic if no sub-driver is found. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-02-07T23:05:40.000000Z K 7 svn:log V 76 Do refcounting of open devices (more) correctly. count_dev funtion by phk. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-08T02:17:43.000000Z K 7 svn:log V 61 MFC rev 1.30; increase size of rt_refcnt from short to long. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-08T02:19:47.000000Z K 7 svn:log V 66 MFC rev 1.13; handle more than 2^15 routes to the same interface. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-08T02:40:14.000000Z K 7 svn:log V 141 MFC rev 1.57; route table reference count fixes. (I'd like to merge 1.59 as well to both 2.2.x and 3.x but that might expose more problems) END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-08T04:06:36.000000Z K 7 svn:log V 86 MFC: always set dist_attr to NULL. Submitted by: "John W. DeBoskey" END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-08T04:07:00.000000Z K 7 svn:log V 83 Always set dist_attr to NULL. Submitted by: "John W. DeBoskey" END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-02-08T04:24:11.000000Z K 7 svn:log V 71 Initialize pointers to quiet compiler warnings on the generated lexer. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-08T05:07:50.000000Z K 7 svn:log V 132 ping -S option was missing from IPsec merge, so enable it again. Approved by: jkh Submitted by: Matthew Reimer END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-08T05:12:45.000000Z K 7 svn:log V 197 Change IPv6 address scope delimeter from '@' to '%' as recent KAME change. '@' conflicts with existing notations such as user@host, so '%' is better. Approved by: jkh Obtained from: KAME project END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-02-08T06:36:08.000000Z K 7 svn:log V 324 Use lstat(2) rather than stat(2) in isdir(), so that a symlink to a directory is not considered a directory. I have a feeling all the other stat(2) calls should instead be lstat(2) calls, but I have not suffiently determined that the current behavior [especially in isfile()] isn't depended upon by someone. Ok'ed by: JKH END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-02-08T07:43:26.000000Z K 7 svn:log V 609 There is a problem in that one cannot use ctype.h at the same time as parts of the C++ stdlib. Our ctype.h uses symbols of the form _ to denote the various character classes. Our ctype.h also extends the usual ctype.h offering by adding the "_T" (special) class. Problem is parts of the STL also use the symbol "_T" as its parameterized type. These two uses are incompatible. Thus change the form of the symbols used in ctype to something that fixes the current problem and is less likely to cause conflicts in the future. Requested by: Tomoaki NISHIYAMA Ok'ed by: JKH END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T08:13:47.000000Z K 7 svn:log V 253 Start the cleanup of PicoBSD build scripts and general build structure. These changes have been discussed with Greg Lehey and posted on freebsd-small (most things in the PicoBSD tree were already broken so things can only improve!) Approved-By: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T08:19:04.000000Z K 7 svn:log V 42 Remove unused files. Approved-By: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T08:25:00.000000Z K 7 svn:log V 48 Cleanup the build scripts. Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T08:27:55.000000Z K 7 svn:log V 135 The Makefile for building the crunched image is the same for almost all images, so let's have a centralized copy. Approved-By: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T08:29:18.000000Z K 7 svn:log V 176 Add a new file to be included by the makefiles used by crunchgen (this is a convenient place to put Make variables until we add a -D option to crunchgen). Approved-By: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T08:37:50.000000Z K 7 svn:log V 112 Remove the (now unused; it is in ../../build/Makefile.crunch) Makefile, update crunch.conf Approved-By: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T08:41:03.000000Z K 7 svn:log V 160 Remove unused files. Reboot is now part of the crunched image, and if you decide to "update" your system you better know a bit of english! Approved-By: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T08:42:52.000000Z K 7 svn:log V 81 Remove mfs.mtree, there is now a global version in ../build Approved-By: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T09:14:23.000000Z K 7 svn:log V 19 Update config file END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T11:37:40.000000Z K 7 svn:log V 41 Remove unused files Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T11:39:28.000000Z K 7 svn:log V 92 Add global version of mfs.mtree -- this is common to most floppy types Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T11:42:08.000000Z K 7 svn:log V 57 Update files for "isp" floppy type. Approved-By: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T14:20:54.000000Z K 7 svn:log V 76 Cleanup of the default floppy tree for PicoBSD builds. Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T14:28:43.000000Z K 7 svn:log V 44 Remove unused Makefile Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T14:38:10.000000Z K 7 svn:log V 41 Remove unused files Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T14:49:31.000000Z K 7 svn:log V 60 Update makefile and kernel config file Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T14:53:55.000000Z K 7 svn:log V 111 Update bridging code to the one already in -stable (this was forgotten some time ago...). Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T15:04:39.000000Z K 7 svn:log V 40 Remove unused file Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T15:09:50.000000Z K 7 svn:log V 42 Remove unused files. Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T15:14:27.000000Z K 7 svn:log V 49 Update configuration files. Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T15:15:53.000000Z K 7 svn:log V 41 Update config files Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T15:21:43.000000Z K 7 svn:log V 41 Remove unused files Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T15:37:25.000000Z K 7 svn:log V 41 Remove unused files Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-08T15:40:53.000000Z K 7 svn:log V 42 Remove unused files. Approved-by: jordan END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-02-08T16:39:11.000000Z K 7 svn:log V 81 The bde script has a bug, I used a patch from it verbatim, bad idea.... Fixed... END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-02-08T18:38:39.000000Z K 7 svn:log V 17 Probe cosmetics. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-02-08T19:54:15.000000Z K 7 svn:log V 103 Also allow non-rot processes to setproctitle() Submitted by: Paul Saab Approved by: jkh END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-02-08T21:32:12.000000Z K 7 svn:log V 11 -mdoc'ify. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2000-02-08T21:46:27.000000Z K 7 svn:log V 105 Fix system hang when printer locks on missing paper (also called the "printer fiasco") Approved by: jkh END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-02-08T21:57:28.000000Z K 7 svn:log V 547 Add two commented out syslog.conf entries, one to demonstrate the use of an all.log for logging all messages, and one to demonstrate use of loghosts. Also, a matching entry in newsyslog.conf for all.log. Per request of Garrett Wollman, also modified the maillog entry to use the @T newsyslog time specification mechanism. Because newsyslog doesn't support the mod date specification machanism, couldn't change other entries that required more than one execution a month, but less than once a day. Approved by: jkh Reviewed by: freebsd-security END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-02-08T22:31:53.000000Z K 7 svn:log V 113 Allow $PAGER to have arguments. Submitted by: brian Reviewed by: Doug Barton Approved by: jkh END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-09T00:27:40.000000Z K 7 svn:log V 283 Let ftp command use only PORT(no EPRT) for IPv4 destination. Because if ftpd is invoked with -R option, and EPRT is used via firewal or NAT which don't understand EPRT, then the data connection from ftpd to ftp client will fail. Reported By: ume@mahoroba.org Approved by: jkh END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-09T00:34:40.000000Z K 7 svn:log V 663 Avoid kernel panic when tcp rfc1323 and rfc1644 options are enabled at the same time. When rfc1323 and rfc1644 option are enabled by sysctl, and tcp over IPv6 is tried, kernel panic happens by the following check in tcp_output(), because now hdrlen is bigger in such case than before. /*#ifdef DIAGNOSTIC*/ if (max_linkhdr + hdrlen > MHLEN) panic("tcphdr too big"); /*#endif*/ So change the above check to compare with MCLBYTES in #ifdef INET6 case. Also, allocate a mbuf cluster for the header mbuf, in that case. Bug reported at KAME environment. Approved by: jkh Reviewed by: sumikawa Obtained from: KAME project END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-09T00:38:06.000000Z K 7 svn:log V 365 IPv6 scoped addr format is changed as recent KAME change. KAME scoped addr format is changed recently. before: addr@scope now: scope%addr Because the end of IPv6 numeric addr is tend to be truncated in `netstat -rn ` output, so placing scope part at starting of addr will be convenient. Approved by: jkh Obtained from: KAME project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-02-09T03:32:11.000000Z K 7 svn:log V 228 Correct an oversight in jail() that allowed processes in jail to access ptys in ways that might be unethical, especially towards processes not in jail, or in other jails. Submitted by: phk Reviewed by: rwatson Approved by: jkh END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-02-09T04:08:18.000000Z K 7 svn:log V 321 Intoduce a new make.conf entry, NO_MAKEDEV, and modifications to /etc/Makefile so that if it is defined, MAKEDEV all is not called during a make distribution. This helps clean up the messy userland in jail(), by reducing the number of devices exposed in jail. Modifications to jail(2) to follow. Approved by: jkh-arius END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-02-09T04:17:10.000000Z K 7 svn:log V 80 Complete the repo-copy of ida_pci.c to sys/dev/ida/ Implicit Approval by: jkh END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-02-09T04:17:41.000000Z K 7 svn:log V 364 Clean up the jail(8) documentation so that it suggests building a jail userland in a safer way. Using the NO_MAKEDEV argument in make distribution prevents the creation of a number of unsafe device nodes in the jailed /dev, including disk devices, and more. This depends on an earlier commit to /etc/Makefile to provide the NO_MAKEDEV support. Approved by: jkh END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-02-09T04:18:41.000000Z K 7 svn:log V 101 Remove the old copy of this file. It is now active in its new location. Implicit Approval by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-09T05:28:05.000000Z K 7 svn:log V 32 MFC: support for /usr/src/tools END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-09T05:28:50.000000Z K 7 svn:log V 92 Support the extraction of /usr/src/tools Submitted by: "John W. DeBoskey" END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-09T05:30:57.000000Z K 7 svn:log V 38 MFC: add menu item for /usr/src/tools END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-09T05:31:26.000000Z K 7 svn:log V 37 Add src menu item for /usr/src/tools END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-09T06:33:49.000000Z K 7 svn:log V 126 In a sudden burst of energy (perhaps it was that last mocha), attempt to update the release docs to more current information. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-09T06:59:59.000000Z K 7 svn:log V 47 Whoops, missed a file in the previous cleanup. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-09T07:00:30.000000Z K 7 svn:log V 67 MFC: bring these files into the new millennium (haha, no, please). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-09T08:48:36.000000Z K 7 svn:log V 48 Update kernel config file. Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-09T08:50:55.000000Z K 7 svn:log V 73 Update configuration files, remove unused mfs.mtree Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-09T09:04:36.000000Z K 7 svn:log V 96 Make inetd picobsd friendly, dont use ipsec when RELEASE_CRUNCH is defined Approved-by: jordan END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-02-09T09:51:26.000000Z K 7 svn:log V 68 Move the pointer initialization lower down in the generated output. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-09T09:59:05.000000Z K 7 svn:log V 50 Config file for bridge image Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-09T10:01:30.000000Z K 7 svn:log V 55 Misc files for bridge floppy type Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-09T10:04:32.000000Z K 7 svn:log V 54 Crunched image config for bridge Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-09T10:25:19.000000Z K 7 svn:log V 43 Populate directory... Approved-by: jordan END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-02-09T19:23:46.000000Z K 7 svn:log V 129 Support the new ata(4) syntax, while providing backward compatibility for wd(4). Reviewed by: jkh, msmith, sos Approved by: jkh END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-02-09T19:54:14.000000Z K 7 svn:log V 158 Repair incorrect ``first appeared in'' reference, which originally stated that we supported an IPv6 firewall since version 2.0. It now correctly says `4.0'. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-02-09T20:05:30.000000Z K 7 svn:log V 278 Allow allows peer pci buses which are directly connected to the RCC host pci chipset to be probed & attached on newer Dell PowerEdge servers, such as the 2400 and 4400. Reviewed by: dfr, msmith, jlemon Tested by: hnokubi@yyy.or.jp (in a previous incantation) Approved by: jkh END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-02-09T20:46:45.000000Z K 7 svn:log V 43 Import of ipfilter 3.3.8 Approved by: jkh END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-02-09T20:46:45.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r57093, 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 2000-02-09T20:46:46.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-v3_3_8'. END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-02-09T20:56:36.000000Z K 7 svn:log V 195 Bring over ipfilter v3_3_8 kernel sources, including merging the local modifications. Also fix initializing fr_running in KLD case. Rename ipl_inited to fr_runninhg in mlfk_ipl Approved by: jkh END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-02-09T21:00:22.000000Z K 7 svn:log V 128 Fix parity error detection logic for aic7880 and aic7895 chips during the probe of external SRAM. Approved by: jkh@FreeBSD.org END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-02-09T21:01:35.000000Z K 7 svn:log V 18 Add ipl.4 manpage END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-02-09T21:25:00.000000Z K 7 svn:log V 2097 Kill the "unpause_always" argument to unpause_sequencer(). The reasons for optimizing the unpause operation no-longer exist, and this is much safer. When restarting the sequencer, reconstitute the free SCB list on the card. This deals with a single instruction gap between marking the SCB as free and actually getting it onto the free list. Reduce the number of transfer negotiations that occur. In the past, we renegotiated after every reported check condition status. This ensures that we catch devices that have unexpectidly reset. In this situation, the target will always report the check condition before performing a data-phase. The new behavior is to renegotiate for any check-condition where the residual matches the orginal data-length of the command (including 0 length transffers). This avoids renegotiations during things like variable tape block reads, where the check condition is reported only to indicate the residual of the read. Revamp the parity error detection logic. We now properly report and handle injected parity errors in all phases. The old code used to hang on message-in parity errors. Correct the reporting of selection timeout errors to the XPT. When a selection timeout occurs, only the currently selecting command is flagged with SELTO status instead of aborting all currently active commands to that target. Fix flipped arguments in ahc_match_scb and in some of the callers of this routine. I wish that gcc allowed you to request warnings for enums passed as ints. Make ahc_find_msg generically handle all message types. Work around the target mode data-in wideodd bug in all non-U2 chips. We can now do sync-wide target mode transfers in target mode across the hole product line. Use lastphase exclusively for handling timeouts. The current phase doesn't take the bus free state into account. Fix a bug in the timeout handler that could cause corruption of the disconnected list. When sending an embedded cdb to a target, ensure that we start on a quad word boundary in the data-fifo. It seems that unaligned stores do not work correctly. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-02-09T22:08:12.000000Z K 7 svn:log V 453 Remove /dev/console from the jail /dev environment. It's probably not strictly a security hole, but neither is it a very good idea. Replace it with a symlink to /dev/null to happify programs that expect it. It is suggested that users of the jail environment modify the jail's syslog.conf to not send stuff to /dev/console, but instead syslog it somewhere else. Such as a loghost, potentially even to the host environment's syslog. Approved by: jkh END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-02-10T00:37:48.000000Z K 7 svn:log V 131 Update the Tigon driver to use the 12.3.18 firmware release from Alteon. (No changes to the driver code itself.) Approved by: jkh END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-02-10T01:05:21.000000Z K 7 svn:log V 121 Replace the existing documentation for ``KERN_QUANTUM'' with a more descriptive (and generally more useful) explanation. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-02-10T01:11:03.000000Z K 7 svn:log V 37 MFC: Properly describe KERN_QUANTUM. END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-02-10T01:42:04.000000Z K 7 svn:log V 126 kbdcontrol isn't in everyones path(read: non-root people), so specify an absolute path for us mere mortals. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-10T01:44:37.000000Z K 7 svn:log V 20 MFC: new categories END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-10T01:48:11.000000Z K 7 svn:log V 106 Gack, got my commit messages backwards. This is the MFC of changes to bring in the new ports categories. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-10T02:59:50.000000Z K 7 svn:log V 911 Let getaddrinfo() and related functions supports traditional IPv4 format (shortend format, etc) Current KAME getaddrinfo() supports only d.d.d.d format IPv4 addr. But traditionally inet_aton() and etc support other formats. (shortend format and octal/deciaml/hex format) Aboud this, -As far as the discussion on freebsd-current, many people think traditional format should also be supported by getaddrinfo(). -X/Open spec requires getaddrinfo() also support those traditional IPv4 format. -RFC2553 say nothing about it. -As the result of confirmation in ietf/ipng list, there is no clear concensus yet, and the reply was, "RFC2553 update and X/Open spec will be in sync" So takeing these conditions into account, I think getaddrinfo() should also support traditional IPv4 format. Specified by: Marc Schneiders Approved by: jkh END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-10T03:03:09.000000Z K 7 svn:log V 283 Support IPv6 scoped addr in ifconfig and route IPv6 scoped addr display is not yet supported by ifconfig and route. Now almost of IPv6 apps support it, so its support in ifconfig and route is important to keep consisetncy, and to avoid user confusion. Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-10T03:17:51.000000Z K 7 svn:log V 265 Not in this commit: Many spammed deltas have been removed to restore back to the vendor branch. Re-merge changes from the vendor branch. Undo the local spammed changes that I could find. There are probably more local fixes that were clobbered that I've missed. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-10T05:09:52.000000Z K 7 svn:log V 39 Remove files not in the v3_3_8 import. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-02-10T05:32:03.000000Z K 7 svn:log V 562 Introduce a new sysctl, kern.jailcansethostname, which determines whether or not a process in a jail, with privilege, may set the jail's hostname. Defaults to 1, which permits this. May be set to 0 by a process with appropriate privilege outside of jail. Preventing hostname renaming from within a jail is currently required to make jails manageable, as they a currently identifiable only by hostname using /proc, which may be modified without this sysctl being set to 0. This will be documented in upcoming man commits. Authorized by: jkh, the ever-patient END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-02-10T13:15:47.000000Z K 7 svn:log V 236 Merge into the manual pages the changes from 4.0.99b: ntpd.8: add -gx to SYNOPSIS clarify explanation of -g ntp.conf.5: add missing field description for rawstats lines Install audio.htm, driver3[567].htm and qth.htm. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-10T14:17:40.000000Z K 7 svn:log V 162 Support for stateful (dynamic) ipfw rules. They are very similar to ipfilter's keep-state. Look at the updated ipfw(8) manpage for details. Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-10T14:19:53.000000Z K 7 svn:log V 104 Support the net.inet.ip.fw.enable variable, part of the recent ipfw modifications. Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-10T14:25:26.000000Z K 7 svn:log V 70 Support and document new stateful ipfw features. Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-10T16:50:53.000000Z K 7 svn:log V 164 Whoops... forgot braces in a conditional Revealed-by: diff with -STABLE version (the advantage of having multiple lines of development...) Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-10T17:56:01.000000Z K 7 svn:log V 151 Move definition of fw_enable from ip_fw.c to ip_input.c so we can compile kernels without IPFIREWALL . Reported-by: Robert Watson Approved-by: jordan END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-02-10T18:50:19.000000Z K 7 svn:log V 357 Correctly handle the conversion from virtual to physical addresses. The problem was basically (for offset > 4096): vtophys(addr) + offset != vtophys(addr + offset) Also, use TD's with a maximum size of 4k instead of 8kb for OHCI controllers. This problem occurs in drivers that use large transfer sizes: umass, host2host and ethernet with jumbo frames. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-02-10T18:51:58.000000Z K 7 svn:log V 188 Fix sysctl namespace for jail: move the kern.jailcansethostname to kern.prison.set_hostname_allowed, off of the kern.prison node. Future jail twiddles should be placed in this namespace. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-10T19:33:58.000000Z K 7 svn:log V 1371 Forbid include of soem inet6 header files from wrong place KAME put INET6 related stuff into sys/netinet6 dir, but IPv6 standard API(RFC2553) require following files to be under sys/netinet. netinet/ip6.h netinet/icmp6.h Now those header files just include each following files. netinet6/ip6.h netinet6/icmp6.h Also KAME has netinet6/in6.h for easy INET6 common defs sharing between different BSDs, but RFC2553 requires only netinet/in.h should be included from userland. So netinet/in.h also includes netinet6/in6.h inside. To keep apps portability, apps should not directly include above files from netinet6 dir. Ideally, all contents of, netinet6/ip6.h netinet6/icmp6.h netinet6/in6.h should be moved into netinet/ip6.h netinet/icmp6.h netinet/in.h but to avoid big changes in this stage, add some hack, that -Put some special macro define into those files under neitnet -Let files under netinet6 cause error if it is included from some apps, and, if the specifal macro define is not defined. (which should have been defined if files under netinet is included) -And let them print an error message which tells the correct name of the include file to be included. Also fix apps which includes invalid header files. Approved by: jkh Obtained from: KAME project END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-10T19:35:53.000000Z K 7 svn:log V 383 Prototype fix for IPsec authentication related functions Some of IPsec authentication related functions should have 'const' for its 2nd argument, but not now. But if someone try to use them, and passed const data for those functions, then much bogus compile warnings will be generated. So those funcs prototype should be modified. Requested by: archie Approved by: jkh END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-10T19:42:42.000000Z K 7 svn:log V 38 Wording fixes Submitted by: charnier END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-10T19:46:47.000000Z K 7 svn:log V 208 Add more dual stack consideration. -Should not error return when rresvport_af() failed for one of dest addrs resolved by getaddrinfo(). Should retry until all dest addr fail. Approved by: jkh END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-10T19:51:30.000000Z K 7 svn:log V 150 Add more dual stack consideration. -ftpd need to know each of AF_INET and AF_INET6 addr for hosts specified in /etc/ftphosts. Approved by: jkh END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-10T20:06:36.000000Z K 7 svn:log V 425 Add more dual stack consideration. -Should retry as much as possible when some of source routing intermediate hosts' address families missmatch happened. (such as when a host has only A record, and another host has each of A and AAAA record.) -Should retry as much as possible when dest addr and source addr(specified with -s option) address family missmatch happend Approved by: jkh END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-02-10T21:29:11.000000Z K 7 svn:log V 200 Re add rev 1.11 diffs to ip_fil.h Also discover that I did not undefine CVS_FUBAR (which no longer exists) and thus forgot to add $FreeBSD's. Add them. Approved by: jkh (is part of ipfilter upgrade) END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-02-10T21:41:54.000000Z K 7 svn:log V 144 Update the current state of affairs with the AMI and Mylex drivers; they're usable but booting is not supported at this time. Approved-by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-10T22:13:07.000000Z K 7 svn:log V 107 Whoops, that was a bit _too_ much merging. Fixed. Noticed by: Jack O'Neill END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-02-11T01:19:44.000000Z K 7 svn:log V 235 - Fix text cursor logic so that multiple instances of the "normal" cursor won't appear on the screen, and "blinking" and "destructive" cursor won't appear in the vty for which the text cursor is currently hidden. Approved by: jkh END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-02-11T01:20:34.000000Z K 7 svn:log V 74 - Don't reset text colors when changing the video mode. Approved by: jkh END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-02-11T01:22:30.000000Z K 7 svn:log V 193 - Be slightly more cautious and try to make more sure the keyboard input queue is emptied when initializing the keyboard controller. - Remove an unnecessary `if' statement. Approved by: jkh END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-02-11T04:35:07.000000Z K 7 svn:log V 778 When allocating resources in the following cases: - trying for a fit for a PnP configuration from a device - soaking up resources from a configuration that were not allocated by the driver do not attempt to activate them. Only a device driver that is aware of the nature of the resource and its suitability can be certain that activating a resource, particularly a memory resource, is a safe thing to do. This was prompted by the discovery that many systems report all physical memory through a PNP0c02 device; activating this resource maps all physical memory into the kernel's virtual space, either blowing out the kernel pagetable or in the worst case causing a panic in pmap_mapdev() if the system has too much physical memory. Authorised by: jkh Reviewed by: dfr END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-11T06:54:46.000000Z K 7 svn:log V 39 MFC: more descriptive parting message. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-11T06:55:12.000000Z K 7 svn:log V 62 Include CDs in the list of things to remove before rebooting. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-02-11T07:37:00.000000Z K 7 svn:log V 49 That "NO DRIVER" panic fix wasn't good enough... END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-02-11T08:54:16.000000Z K 7 svn:log V 49 Synced with sys/dev/syscons/scterm-sc.c rev 1.4. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-02-11T08:54:56.000000Z K 7 svn:log V 49 Synced with sys/dev/syscons/syscons.c rev 1.336. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-11T09:12:17.000000Z K 7 svn:log V 45 Allow X_AS_PKG option to be more selectable. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-02-11T11:25:23.000000Z K 7 svn:log V 38 Add ata(4) support. Approved by: jkh END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-11T13:23:14.000000Z K 7 svn:log V 88 Forgot one line: don't try to match flags when looking for a flow. Approved-by: jordan END K 10 svn:author V 3 nik K 8 svn:date V 27 2000-02-11T13:45:51.000000Z K 7 svn:log V 454 Teach passwd about a new "mixpasswordcase" login.conf parameter. If this parameter is missing, or specified as above, then passwd behaves as normal when the user enters an all lower case password -- i.e., it prompts them to use mixed case, and will only grudgingly accept an all lower case password. If you negate this entry in login.conf, with "mixpasswordcase@", then passwd will allow all lower case passwords without complaining. Approved by: jkh END K 10 svn:author V 3 nik K 8 svn:date V 27 2000-02-11T13:55:41.000000Z K 7 svn:log V 53 Document mixpasswordcase here as well as in passwd.1 END K 10 svn:author V 3 nik K 8 svn:date V 27 2000-02-11T14:08:44.000000Z K 7 svn:log V 455 Teach passwd about a new "mixpasswordcase" login.conf parameter. If this parameter is missing, or specified as above, then passwd behaves as normal when the user enters an all lower case password -- i.e., it prompts them to use mixed case, and will only grudgingly accept an all lower case password. If you negate this entry in login.conf, with "mixpasswordcase@", then passwd will allow all lower case passwords without complaining. Approved by: jkh END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-02-11T14:49:42.000000Z K 7 svn:log V 384 When running dhclient on a PC-Card insertion, specify the inserted interface on the dhclient command line. Not doing so screws up vmware's network interface by attempting to configure it for DHCP (which will never work, of course). It also would impact any other interface that may be present that, again, would likely be manually configured for some other purpose. Approved by: jkh END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-02-11T19:25:01.000000Z K 7 svn:log V 135 Add 12160 (Ultra3) defines. Add config option flag for forcing point-to-point instead of FC-AL (2200 only). Approved: jkh@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-02-11T19:31:32.000000Z K 7 svn:log V 625 Restructure nvram reading routine to split out to separate functions for 1020/1X80/12160/2X00- for readability. Add in 12160 (Ultra3) support- but not with PPR just yet. Fix and clarify fetching of return parameter for getting firmware rev which for the 2200 contains the connection topology (Private Loop (NL-port), N-port, FL-port, F-port). Synthesize the connection topology for the 2100 which can only be Private Loop or FL-port. Handle a couple of new async mailbox commands which signify connection in Point-to-Point mode (N-port or F-port) or indicate various toe stubbing getting to same. Approved: jkh@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-02-11T19:32:51.000000Z K 7 svn:log V 85 Add in 12160 (Ultra3) firmware. Gawd, this file is bulky. Approved: jkh@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-02-11T19:34:33.000000Z K 7 svn:log V 68 Add in 12160 (Ultra3) NVRAM definitions. Approved: jkh@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-02-11T19:35:42.000000Z K 7 svn:log V 173 Add in new async mbox defines for 2200- point to point stuff. Add in definitions for the extended initialization control block (2200 only again). Approved: jkh@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-02-11T19:36:30.000000Z K 7 svn:log V 66 Correct a minor typo in error message. Approved: jkh@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-02-11T19:37:56.000000Z K 7 svn:log V 113 Turn back on fast posting- the code that turns it off (for 1020/1040) is now in isp.c Approved: jkh@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-02-11T19:45:17.000000Z K 7 svn:log V 106 Add in 12160 (Ultra3) support. Redo things to use the newbus code. Approved: jkh@freebsd.org PR: 16141 END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-02-12T00:22:54.000000Z K 7 svn:log V 75 Add a manual page for wargames(6). Obtained from: NetBSD Approved by: jkh END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-02-12T00:22:55.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-02-12T01:14:33.000000Z K 7 svn:log V 500 Minimum necessary change: return no more than 24 bytes of data for the 'S' status call- this was the size of the original mtget structure. Don't bother to map the current mtget structure to an old one- for version 0 RMT it's meaningless because it's all binary data anyway, and it's only the wierd edge case of Solaris 7 starting to use the 'S' status call that has tickled this issue- and this MNC fixes that issue. We need to implement Version 1 RMT anyway. Approved: jkh@freebsd.org PR: 14946 END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-02-12T01:49:29.000000Z K 7 svn:log V 134 Added Melco Airconnect wireless Ethernet. Submitted by: Hidetoshi Shimokawa OK'ed by: jkh@FreeBSD.org END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-12T03:02:52.000000Z K 7 svn:log V 54 Check the right variable to see if router is enabled. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-12T03:03:11.000000Z K 7 svn:log V 19 MFC: router check. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-02-12T03:36:51.000000Z K 7 svn:log V 195 - Fix the Makefile so it installs the manual page (properly). - Use ``beforeinstall'' rather than install for the custom installation target used to install the shell script. Approved by: jkh END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-02-12T05:18:55.000000Z K 7 svn:log V 64 MFC: Use beforeinstall instead of rewriting the install target. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-12T07:56:44.000000Z K 7 svn:log V 101 Do a trivial conversion of xrpu to newbus. Reviewed by: phk ("commit it!" :-) Pre-Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-12T08:49:21.000000Z K 7 svn:log V 143 The Leadtek Winfast TV2000 has one of the FM capable Tuners. Don't default to a non-FM tuner or FM radio is non-functional. Approved by: jkh END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-02-12T13:41:56.000000Z K 7 svn:log V 365 Yet-another-update: rename ``kern.prison'' to a new sysctl root entry, ``jail'', and move the set_hostname_allowed sysctl there, as well as fixing a bug in the sysctl that resulted in jails being over-limited (preventing them from reading as well as writing the hostname). Also, correct some formatting issues, courtesy bde :-). Reviewed by: phk Approved by: jkh END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-02-12T14:57:01.000000Z K 7 svn:log V 129 Add functions which allow i/o memory to be accessed without forcing a memory barrier (needed for XFree86 4.0). Approved by: jkh END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-12T15:03:05.000000Z K 7 svn:log V 166 Fix several bogus bugs -Some address resolving related structures were not freed after use. -Some error messages were not printed out correctly. Approved by: jkh END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-12T15:16:59.000000Z K 7 svn:log V 193 Fix parsing problems. -"ftp hostname:/path" was not working. - IPv6 raw addr specification was not well supported, such as, "ftp http://\[1:2:3:4:5:6:7:8:\]/index.html" Approved by: jkh END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-12T17:59:06.000000Z K 7 svn:log V 186 Add more dual stack consideration. -Should retry as much as possible when dest addr and source addr(specified with -s option) address family missmatch happend Approved by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-02-12T18:33:54.000000Z K 7 svn:log V 178 Document the support in the kernel for hardware debug registers on the ix86 platform which allows for hardware watchpoints, etc... Submitted by: Brian Dean END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-12T19:04:49.000000Z K 7 svn:log V 211 MFC: sync Picobsd build structure with the one in -current. This involves a cleanup of the build scripts, removing common files from the individual trees and put them in a common place, and remove unused stuff. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-12T20:22:20.000000Z K 7 svn:log V 274 Add ftpd entries into /etc/pam.conf. S/Key authentication for ftpd was not working due to ftp implementation and /etc/pam.conf missmatch. So add ftpd entries into /etc/pam.conf. Reported by: "Jose M. Alcaide" Approved by: jkh Reviewed by: markm END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-02-12T20:27:50.000000Z K 7 svn:log V 238 Update major version. Now libwrap depends on libc.so.4, so needs to update the major version. Without this, old binaries which use libwrap and build with libc.so.3 will coredump on recent 4.0. Approved by: jkh Reviewed by: markm END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-02-12T21:16:01.000000Z K 7 svn:log V 41 Add the uhid device. Approved by: jhk END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-02-12T22:14:02.000000Z K 7 svn:log V 148 Use the new (Hi rwatson!) NO_MAKEDEV when making our temproot. Submitted by: Doug Barton (maintainer) Approved by: you-know-who. END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-02-12T23:52:25.000000Z K 7 svn:log V 41 Really add wargames.6 Pointy hat: chris END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-02-13T00:53:12.000000Z K 7 svn:log V 34 Link dynamically, not statically. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-02-13T01:54:01.000000Z K 7 svn:log V 29 Fix typo (s/Pladio/Paldio/). END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-13T03:03:31.000000Z K 7 svn:log V 18 Fix two warnings. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-13T03:32:07.000000Z K 7 svn:log V 206 Clean up some loose ends in the network code, including the X.25 and ISO #ifdefs. Clean out unused netisr's and leftover netisr linker set gunk. Tested on x86 and alpha, including world. Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-02-13T03:55:16.000000Z K 7 svn:log V 91 Oops, forgot this from the previous commit. Remove obsolete #ifdef ISO. Approved by: jkh END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-02-13T05:15:29.000000Z K 7 svn:log V 136 Add Robert Watson's much extended documentation including that of the kern.jail.set_hostname_allowed sysctl MIB. Submitted by: rwatson END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-02-13T09:49:05.000000Z K 7 svn:log V 111 Fix an uninitialised variable which affected probing on some machines. Approved by: jkh Reviewed by: gallatin END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-02-13T10:56:32.000000Z K 7 svn:log V 51 Fix sign reversal in adjtime(2). Approved by: jkh END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-13T11:46:59.000000Z K 7 svn:log V 71 Use correct field for dst_port when displaying masks on dynamic pipes. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-02-13T12:02:10.000000Z K 7 svn:log V 79 Update IDE support for Miata, corrected Multia info, added info on 3000 memory END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-02-13T12:05:14.000000Z K 7 svn:log V 131 Add info on OSF/1 emulation, IDE support on Alpha. Removed some references to EISA cards as there is no EISA bus support on Alpha. END K 10 svn:author V 8 groudier K 8 svn:date V 27 2000-02-13T12:14:07.000000Z K 7 svn:log V 2094 Simplifications: - Remove all the code intended to deal with experimental C1010 revisions. This code got useless due to commercial chip revisions having been fixed. Fixes: - Rewrite/rework the WSR condition handling. Previous drivers snooped on the BUS through the SBDL IO register and this has been discovered to trigger a spurious SCSI parity error when WSR had been set by chip and cleared by SCRIPTS prior to reading SBDL bit [0...7]. On the other hand, the C1010 does not use the SWIDE register when synchronous data transfers are taking place and requires a CHMOV (1) WHEN DATA_IN to be performed in order to move to memory the residual byte when WSR is set and the residual byte is useful data. BTW, the new WSR handling by the driver is simpler. - No longer attempt to read from SCRIPTS the SBDL register. This is intended to avoid to be victimized again by any other issue regarding the handling of this register by 8xx chips. Miscellaneous: - The driver is now able to handle the WSR + IGN RESIDUE condition at the end of a DATA IN I/O without need of a programmed interrupt. It is a minor? optimization. - A few other minor cosmetic changes. This driver version fixes notably a permanent SCSI parity error condition at boot that can be triggerred due to recent changes in cam_xpt.c between 1.79 and 1.80. Changes in CAM/XPT are fine, but the new handling of the full INQUIRY may trigger the driver problem when a target returned an odd value in the `additionnal length' field of the INQUIRY response. The diff against previous driver version is large, but it consists approximatively in: - 350 lignes removed and not compiled in previous drivers (They addressed experimental C1010 revisions) - 250 lignes added or changed, half being comments or empty lines. So, in fact, the real changes are about 120 lines of source. About 80 lines address SCRIPTS changes and about 40 lines address C code changes. Approved by: jkh New WSR handling reviewed by Pamela Delaney (For back-porting to Linux sym53c8xx driver 1.6x series) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-13T12:18:36.000000Z K 7 svn:log V 273 MFC: bring stateful extensions for IPFW and related fixes to -stable. In order to use the new features and get sensible output from "ipfw show" you need to recompile ipfw. Note that you will still be able to configure the firewall using the old ipfw. Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-13T12:19:54.000000Z K 7 svn:log V 69 MFC: bring stateful ipfw extensions to -stable. Approved-by: jordan END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-02-13T12:24:06.000000Z K 7 svn:log V 40 MFC: add bridge floppy type for picobsd END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2000-02-13T21:07:25.000000Z K 7 svn:log V 15 Initial import END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-13T21:11:28.000000Z K 7 svn:log V 105 Increase the size of the various index variables; there was some overflow occurring. Submitted by: steve END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-02-13T21:12:41.000000Z K 7 svn:log V 19 MFC: fix overflows END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-02-14T01:21:13.000000Z K 7 svn:log V 141 Reduce the number of args to .%T to an acceptable number by removing the `Nm' command from the line. This means that %T will actually work. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-02-14T01:34:15.000000Z K 7 svn:log V 125 Replace `.Os BSD' which caused a troff error with `.Bx' which also happens to be the correct macro to use in this situation. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-02-14T01:35:15.000000Z K 7 svn:log V 48 Repair misspelled `.Pp' directive: .PP -> .Pp END