ƒ¯>68000 217 693 142 231 120 151 211 261 152 173 273 187 152 775 314 156 149 150 309 179 230 165 292 150 145 640 173 182 140 180 190 190 396 162 146 271 238 227 191 381 177 252 228 287 159 148 154 405 236 272 252 200 140 161 191 136 128 227 125 150 163 682 144 173 296 108 122 216 164 129 240 115 266 258 129 240 175 115 115 120 294 161 173 204 226 482 151 229 6606 246 280 130 157 151 136 135 175 148 162 390 206 280 383 315 180 159 143 210 156 316 198 188 212 155 217 105 161 260 238 263 141 313 353 137 195 183 172 135 216 165 138 131 158 118 112 159 150 154 132 156 180 124 110 190 269 127 220 164 211 159 291 225 142 550 367 414 208 164 138 223 123 164 151 151 120 206 217 295 148 127 164 177 1397 112 150 220 223 218 111 163 175 282 170 124 148 191 183 190 941 156 386 188 754 141 245 169 152 148 171 147 179 127 271 188 154 157 177 274 333 239 461 298 409 192 143 250 155 304 K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-30T20:32:25.000000Z K 7 svn:log V 597 MFC. * Bring back the guts of crt{i,n}.S. This allows C++ exceptions to work when using the egcs and gcc-devel ports, along with GCC built from stock public FSF sources. With out this change, FreeBSD will be removed from the list of systems GCC 3.0 must be evaluated on before release. * Switch from our own crt{begin,in} to those created from GCC's crtstuff.c. * Break out our ELF branding bits into a seperate file. Currently this is now included by our crt1.c files (since this functionality was part of our native crtbegin.c). Later crtbrand.o will be merged in the creation of crti.o. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-10-30T20:35:31.000000Z K 7 svn:log V 50 Comment out the (old) acpi stuff, it breaks LINT. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-10-30T20:37:01.000000Z K 7 svn:log V 138 Add back some #include which were needed when doesn't mess us up. Noted by: Harti Brandt END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-10-30T20:37:19.000000Z K 7 svn:log V 28 Add a missing END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-10-30T20:37:45.000000Z K 7 svn:log V 59 Remove an evil conditional nested include of END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-10-30T20:45:24.000000Z K 7 svn:log V 118 Try a bit harder to test for ATA/ATAPI HW to probe, this is to avoid some of the false comrades some devices fakes... END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-10-30T21:43:27.000000Z K 7 svn:log V 167 Note ipfilter update to 3.4.12, cd(4) support for write operations, MFC of OpenSSH-2.2.0, MFC of chio(1) enhancements, MFC of libisc import, mergemaster improvements. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-10-30T21:44:09.000000Z K 7 svn:log V 59 MFC: chio(1) enhancements, libisc import, OpenSSH->2.2.0. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-30T22:09:56.000000Z K 7 svn:log V 78 Grrr. wrong Makefile, the path to the GCC bits is different than in -CURRENT. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2000-10-30T23:30:28.000000Z K 7 svn:log V 177 Allow XPT_PATH_INQ to be performed on the XPT device, as per the CAM spec. Return ENOTSUP for XPT_ENG_INQ and XPT_ENG_EXEC when performed on the XPT device. Reviewed by: gibbs END K 10 svn:author V 6 scottl K 8 svn:date V 27 2000-10-30T23:33:39.000000Z K 7 svn:log V 92 Update to reflect that the XPT device can accept path inquiry commands. Reviewed by: gibbs END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-10-30T23:34:44.000000Z K 7 svn:log V 60 Add an entry for the Xircom 10/100 Network PC Card adapter. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-10-30T23:46:12.000000Z K 7 svn:log V 682 Changes have been made to support a concept of VAR_FIXIT_TTY being standard or serial. This change needs to be done to the entire system that depends on this. This way we don't have some code using OnVTY checks and other doing strcmp(variable_get(VAR_FIXIT_TTY), "standard") == 0 checks. Also we need to set VAR_FIXIT_TTY to "serial" if we come up on a serial console. Also fixed a dialog problem in that dialog was used when dialog was disabled causing some troubles such as not letting the cursor keys work when exiting the fixit mode on media (ie. not the fixit shell but for example fixit on a floppy). Submitted by: Doug Ambrisko PR: 22352 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-10-30T23:51:39.000000Z K 7 svn:log V 219 Grrr. The 'reg' variable in dc_apply_fixup() needs to be a u_int32_t, not a u_int8_t. Pass the conical hat. This should fix certain cardbus 21143 cards that require SROM h0h0magic in order to enable their transceivers. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-10-30T23:52:39.000000Z K 7 svn:log V 62 MFC: fix reg variable in dc_apply_fixup() to be correct type. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-10-31T00:06:39.000000Z K 7 svn:log V 55 Call dc_apply_fixup() in dc_setcfg() for the MII case. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-10-31T00:09:30.000000Z K 7 svn:log V 56 MFC: call dc_apply_fixup() in dc_setcfg() for MII case. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-10-31T00:21:41.000000Z K 7 svn:log V 213 Move 'tw*' after 'twe*' so that it's possible to create the control device for the 'twe' driver. This is an expedient solution for an actually-manifesting symptom of a major problem with MAKEDEV. Roll on DEVFS. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-10-31T00:22:24.000000Z K 7 svn:log V 84 MFC: reorder 'tw*' after 'twe*' so that the 3ware control interface can be created. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T01:06:28.000000Z K 7 svn:log V 134 GCC uses .asm files on the Alpha for crt{begin,end}.o rather than crtstuff.c as they do for other platforms. Moral support from: jdp END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T01:07:43.000000Z K 7 svn:log V 70 MFC: rev 1.2 (use crt{begin,end}.asm rather than crtstuff.c on Alpha) END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-10-31T01:25:10.000000Z K 7 svn:log V 197 Convert the de driver into a loadable module. Still missing is an unload method. Lots of old cruft is removed. Thanks to WPaul for large clue-injection and debugging services. Reviewed by: wpaul END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-10-31T01:29:18.000000Z K 7 svn:log V 58 Back out these changes pending prior testing in -current. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-10-31T01:32:23.000000Z K 7 svn:log V 53 Back out changes pending proper testing in -current. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-10-31T01:34:00.000000Z K 7 svn:log V 543 o Deny access to System V IPC from within jail by default, as in the current implementation, jail neither virtualizes the Sys V IPC namespace, nor provides inter-jail protections on IPC objects. o Support for System V IPC can be enabled by setting jail.sysvipc_allowed=1 using sysctl. o This is not the "real fix" which involves virtualizing the System V IPC namespace, but prevents processes within jail from influencing those outside of jail when not approved by the administrator. Reported by: Paulo Fragoso END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T01:46:39.000000Z K 7 svn:log V 78 Grr. I did it again! The path to the GCC bits is different than in -CURRENT. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-10-31T01:47:59.000000Z K 7 svn:log V 86 o Document various sysctl's available for managing services available within jail() END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-10-31T02:25:20.000000Z K 7 svn:log V 43 Add pcib_if location to list of *.m files. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-10-31T02:25:54.000000Z K 7 svn:log V 86 Mention that ``nat deny_incoming'' drops unrecognised IP packets. Requested by: kris END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T02:26:10.000000Z K 7 svn:log V 95 Remove vestages of a previous implimentation of "-h". Submitted by: Tony Finch END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-10-31T02:26:48.000000Z K 7 svn:log V 96 MFC: Mention that ``nat deny_incoming'' drops unrecognised IP packets. Requested by: kris END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-10-31T02:45:24.000000Z K 7 svn:log V 301 Change the format of ngpppoe_init_data so that the provider is NUL terminated and the data_len field is no longer necessary. Add ASCII2BINARY and BINARY2ASCII capabilities. The old format is still understood and dealt with, but can't do the ASCII2BINARY and BINARY2ASCII stuff. Approved by: archie END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-10-31T02:46:12.000000Z K 7 svn:log V 68 Use the new-style ngpppoe_init_data structure. Approved by: archie END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-10-31T02:47:17.000000Z K 7 svn:log V 52 MFC: Use the new-style ngpppoe_init_data structure. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-10-31T03:10:41.000000Z K 7 svn:log V 173 fix the sigaltstack hack by lowering the stack size to the original value if the request was for less than MINSIGSTKSZ (in which case we "round up"). discussed with: marcel END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-10-31T03:28:02.000000Z K 7 svn:log V 142 Oops, in previous commit(rev.1.4), I replaced pitch and duration only in ``struct'', I forgot to replace these in sysbeep and timeout, sorry. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-10-31T04:09:35.000000Z K 7 svn:log V 129 Makefile for ACPI CA base acpi driver kernel module. This module is intended to be loaded from /boot/loader,not from kldload(8). END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-10-31T05:00:25.000000Z K 7 svn:log V 94 Forgotten RELEASE_CRUNCH hack for mppe.c. This fix is for "make release" and "make boot.flp". END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-10-31T05:29:54.000000Z K 7 svn:log V 287 Filter out some more magic environment variables used by libraries linked with telnetd. This should really be done with a positive filter - i.e. only allow through a configured list of variables. Also do some buffer-safety cleanups while I'm here - I don't think these are exploitable. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-10-31T05:31:47.000000Z K 7 svn:log V 84 MFC: Filter more magic environment variables, and do some string function paranoia. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-10-31T05:55:54.000000Z K 7 svn:log V 156 I'm dropping the MAINTAINER request and see what happens. If it becomes too hard for me to keep in sync with other platforms, FreeBSD will go it's own way. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-10-31T06:19:58.000000Z K 7 svn:log V 132 remove duplicated item. "Laneed Wireless card" is "ELECOM *Laneed* Air@Hawk/LD-WL11/PCC Wireless card" which was already committed. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-10-31T06:22:19.000000Z K 7 svn:log V 191 [MFC]: remove duplicated item. "Laneed Wireless card" is "ELECOM *Laneed* Air@Hawk/LD-WL11/PCC Wireless card" which was already committed. Suggested by: YAMAMOTO Shigeru END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-10-31T07:05:40.000000Z K 7 svn:log V 67 Add a new ioctl for doing virgin disklabels. Submitted by: dillon END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-10-31T07:07:39.000000Z K 7 svn:log V 56 Add support for virgin disklabels Submitted by: dillon END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-10-31T07:20:46.000000Z K 7 svn:log V 61 Correct a bignum. Detected-by: lang/clisp Approved-by: jkh END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2000-10-31T07:21:28.000000Z K 7 svn:log V 308 MFC: Add "-o" option to pkg_create(1) and pkg_info(1). This option intended to record a path of the port from which package has been created within FreeBSD Ports Collection and will be used to improve pkg_version(1) and similar tools. Reviewed by: freebsd-ports, jkh Approved by: jkh MFC Approved by: jkh END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-10-31T07:38:58.000000Z K 7 svn:log V 141 MFC: Now that the amount of (pseudo) interfaces is growing with IPv6, get rid of stupid upperbound on the amount of interfaces (was 8). END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-10-31T07:39:07.000000Z K 7 svn:log V 174 Moved driver modules for some PCI NICs and PCCARD-only NICs to mfsroot.flp. http://people.freebsd.org/~hosokawa/driver-floppy/ for details. Reviewed by: current@FreeBSD.org END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-10-31T07:41:38.000000Z K 7 svn:log V 154 I forgot the driver configuration file for mfsroot.flp. http://people.freebsd.org/~hosokawa/driver-floppy/ for details. Reviewed by: current@FreeBSD.org END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-10-31T07:58:34.000000Z K 7 svn:log V 106 Disabled EGA/VGA 1bpp/4bpp modes support. This is not real fix, but this comes back to support 8bpp mode. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-10-31T08:00:06.000000Z K 7 svn:log V 47 MFC: Disabled EGA/VGA 1bpp/4bpp modes support. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-10-31T08:05:29.000000Z K 7 svn:log V 70 MFC: Vendor supplied patches to fix procname ($0) Reviewed by: markm END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-10-31T08:09:51.000000Z K 7 svn:log V 94 MFC: M_ZERO changes. Justin asked that I keep this code in sync between -current and -stable. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-10-31T08:22:26.000000Z K 7 svn:log V 44 Remove unused #includes. Approved by: nyan END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-10-31T08:48:22.000000Z K 7 svn:log V 37 MFC: the latest PPTP and misc fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-10-31T09:13:02.000000Z K 7 svn:log V 135 Do not waste a time saving a copy of IP header if we are certainly not going to send an ICMP error message (net.inet.udp.blackhole=1). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T09:17:43.000000Z K 7 svn:log V 30 MFC: rev 1.17 (cruft removal) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T09:37:58.000000Z K 7 svn:log V 55 MFC: update to `cvs' version 1.11. Approved by: peter END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-10-31T09:44:13.000000Z K 7 svn:log V 69 MFC: Finish conditionalizing the build of UUCP bits. PR: bin/21321 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T09:44:58.000000Z K 7 svn:log V 586 MFC. * Bring back the guts of crt{i,n}.S. This allows C++ exceptions to work when using the egcs and gcc-devel ports, along with GCC built from stock public FSF sources. With out this change, FreeBSD will be removed from the list of systems GCC 3.0 must be evaluated on before release. * Switch from our own crt{begin,in} to those created from GCC's crtstuff.c. * Break out our ELF branding bits into a seperate file. Currently this is now included by our crt1.c files (since this functionality was part of our native crtbegin.c). Later crtbrand.o will be merged in the creation END K 10 svn:author V 2 hm K 8 svn:date V 27 2000-10-31T09:59:04.000000Z K 7 svn:log V 53 Don't issue a warning if isdncontroller is set to -1 END K 10 svn:author V 2 hm K 8 svn:date V 27 2000-10-31T10:00:51.000000Z K 7 svn:log V 82 Add missing redirection to /dev/null to prevent disturbing of fullscreen display. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-10-31T10:58:14.000000Z K 7 svn:log V 203 Deprecate devsw->d_bmaj entirely. This removes support for booting current kernels with very old bootblocks. Device driver writers: Please remove initializations for the d_bmaj field in your cdevsw{}. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T11:36:33.000000Z K 7 svn:log V 13 Quiet -Wall. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T11:37:29.000000Z K 7 svn:log V 27 MFC: rev 1.2 (quiet -Wall) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T11:52:02.000000Z K 7 svn:log V 120 Enter 4.2-BETA. This is to give Ports maintainers a few days to see how badly their ports will build on a 4.2 machine. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-10-31T11:54:10.000000Z K 7 svn:log V 67 If acpica driver is loaded using kldload(8), warn and just ignore. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-10-31T12:35:45.000000Z K 7 svn:log V 33 Virgin import of BIND v8.2.3-T6B END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-10-31T12:35:45.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68068, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-10-31T12:38:22.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-10-31T13:09:56.000000Z K 7 svn:log V 171 Upgrade to driver 2.18 Support for new Hauppauge Model 44xxx WinTV Cards (the ones with no audio mux) Submitted by: Christian Gusenbauer END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-10-31T13:16:47.000000Z K 7 svn:log V 161 Fix a fundamental error. The device is not owned by the parent bus before allocation. The resource is. Asked about by: julian on -current Verified by: msmith END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-10-31T14:17:05.000000Z K 7 svn:log V 33 Virgin import of BIND v8.2.3-T6B END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-10-31T14:17:05.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68073, 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-10-31T14:17:06.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'bind-vendor-v8_2_3_t6b'. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-10-31T14:19:55.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-10-31T14:30:29.000000Z K 7 svn:log V 21 Fix typo in comments END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-10-31T14:31:27.000000Z K 7 svn:log V 26 MFC: Fix typo in comments END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-10-31T14:40:23.000000Z K 7 svn:log V 198 Swap the order of two tags in the pppoe PADI and PADS packets as there are apparently some buggy switches that need them in that order. (I hope there aren't any that require them in the old order!) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2000-10-31T17:04:10.000000Z K 7 svn:log V 64 Sync Makefile with HEAD verison (only differences were spacing) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-10-31T17:20:55.000000Z K 7 svn:log V 81 Use do { ... } while (0) to wrap the body of mtx_assert(). Reported by: rwatson END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-10-31T17:54:39.000000Z K 7 svn:log V 111 MFC: add missing splx(), when outgoing interface queue is full on tunnelled IPsec packet output. KAME PR 280. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-10-31T17:56:11.000000Z K 7 svn:log V 133 MFC: warn that setsockopt/sysctl # spaces are shared among *BSD, and should better be consulted with KAME guys if you want a number. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T17:59:43.000000Z K 7 svn:log V 387 Allow async transfer negotiation updates to modify tagging behavior. The XPT uses this to prevent tags from being used on parallel SCSI interfaces immediately after a bus reset or BDR so that controllers have an oportunity to renegotiate without tag messages in the way. Somehow this got disabled... the functionality has been here for quite some time. Noticed by: my SCSI bus analyzer END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T18:00:23.000000Z K 7 svn:log V 57 0x03F -> 0x3F for consistancy with the rest of the file. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T18:01:15.000000Z K 7 svn:log V 134 Add the aic7xxx option AHC_DEBUG_SEQUENCER. This enables some diagnostic code in the firmware downloaded to the aic7xxx RISC engine. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T18:43:29.000000Z K 7 svn:log V 6510 aic7xxx.c: Filter incoming transfer negotiation requests to ensure they never exceed the settings specified by the user. In restart sequencer attempt to deal with a bug in the aic7895. If a third party reset occurs at just the right time, the stack register can lock up. When restarting the sequencer after handling the SCSI reset, poke SEQADDR1 before resting the sequencers program counter. When something strange happens, dump the card's transaction state via ahc_dump_card_state(). This should aid in debugging. Handle request sense transactions via the QINFIFO instead of attaching them to the waiting queue directly. The waiting queue consumes card SCB resources and, in the pathological case of every target on the bus beating our selection attemps and issuing a check condition, could have caused us to run out of SCBs. I have never seen this happen, and only early cards with 3 or 4 SCBs had any real chance of ever getting into this state. Add additional sequencer interrupt codes to support firmware diagnostics. The diagnostic code is enabled with the AHC_DEBUG_SEQUENCER kernel option. Make it possible to switch into and out of target mode on the fly. The card comes up by default as an initiator but will switch into target mode as soon as an enable lun operation is performed. As always, target mode behavior is gated by the AHC_TMODE_ENABLE kernel option so most users will not be affected by this change. In ahc_update_target_msg_request(), also issue a new request if the ppr_options have changed. Never issue a PPR as a target. It is forbidden by the spec. Correct a bug in ahc_parse_msg() that prevented us from responding to PPR messages as a target. Mark SCBs that are on the untagged queue with a flag instead of checking several fields in the SCB to see if the SCB should be on the queue. This makes it easier for things like automatic request sense requests to be queued without touching the untagged queues even though they are untagged requests. When dealing with ignore wide residue messages that occur in the middle of a transfer, reset HADDR, not SHADDR for non-ultra2 chips. Although SHADDR is where the firmware fetches the ending transfer address for a save data pointers request, it is readonly. Setting HADDR has the side effect of also updating SHADDR. Cleanup the output of ahc_dump_card_state() by nulling out the free scb list in the non-paging case. The free list is only used if we must page SCBs. Correct the transmission of cdbs > 12 bytes in length. When swapping HSCBs prior to notifing the sequencer of the new transaction, the bus address pointer for the cdb must also be recalculated to reflect its new location. We now defer the calculation of the cdb address until just before queing it to the card. When pulling transfer negotiation settings out of scratch ram, convert 5MHz/clock doubled settings to 10MHz. Add a new function ahc_qinfifo_requeue_tail() for use by error recovery actions and auto-request sense operations. These operations always occur when the sequencer is paused, so we can avoid the extra expense incurred in the normal SCB queue method. Use the BMOV instruction for all single byte moves on controllers that support it. The bmov instruction is twice as fast as an AND with an immediate of 0xFF as is used on older controllers. Correct a few bugs in ahc_dump_card_state(). If we have hardware assisted queue registers, use them to get the sequencer's idea of the head of the queue. When enumerating the untagged queue, it helps to use the correct index for the queue. aic7xxx.h: Indicate via a feature flag, which controllers can take on both the target and the initiator role at the same time. Add the AHC_SEQUENCER_DEBUG flag. Add the SCB_CDB32_PTR flag used for dealing with cdbs with lengths between 13 and 32 bytes. Add new prototypes. aic7xxx.reg: Allow the SCSIBUSL register to be written to. This is required to fix a selection timeout problem on the 7892/99. Cleanup the sequencer interrupt codes so that all debugging codes are grouped at the end of the list. Correct the definition of the ULTRA_ENB and DISC_DSB locations in scratch ram. This prevented the driver from properly honoring these settings when no serial eeprom was available. Remove an unused sequencer flag. aic7xxx.seq: Just before a potential select-out, clear the SCSIBUSL register. Occasionally, during a selection timeout, the contents of the register may be presented on the bus, causing much confusion. Add sequencer diagnostic code to detect software and or hardware bugs. The code attempts to verify most list operations so any corruption is caught before it occurs. We also track information about why a particular reconnection request was rejected. Don't clobber the digital REQ/ACK filter setting in SXFRCTL0 when clearing the channel. Fix a target mode bug that would cause us to return busy status instead of queue full in respnse to a tagged transaction. Cleanup the overrun case. It turns out that by simply butting the chip in bitbucket mode, it will ack any bytes until the phase changes. This drasticaly simplifies things. Prior to leaving the data phase, make sure that the S/G preload queue is empty. Remove code to place a request sense request on the waiting queue. This is all handled by the kernel now. Change the semantics of "findSCB". In the past, findSCB ensured that a freshly paged in SCB appeared on the disconnected list. The problem with this is that there is no guarantee that the paged in SCB is for a disconnected transation. We now defer any list manipulation to the caller who usually discards the SCB via the free list. Inline some busy target table operations. Add a critical section to protect adding an SCB to the disconnected list. aic7xxx_freebsd.c: Handle changes in the transfer negotiation setting API to filter incoming requests. No filtering is necessary for "goal" requests from the XPT. Set the SCB_CDB32_PTR flag when queing a transaction with a large cdb. In ahc_timeout, only take action if the active SCB is the timedout SCB. This deals with the case of two transactions to the same device with different timeout values. Use ahc_qinfifo_requeu_tail() instead of home grown version. aic7xxx_inline.h: Honor SCB_CDB32_PTR when queuing a new request. aic7xxx_pci.c: Use the maximum data fifo threshold for all chips. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T18:44:32.000000Z K 7 svn:log V 151 Generate bmov instructions for all move requests. The driver converts these to an equivalent 'and' operation on chips that don't support this opcode. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-10-31T18:45:20.000000Z K 7 svn:log V 187 MFC: add attrbute(packed) to union def with specific align constraitn. move file static variable to auto variable, make in6_cksum() work better in kernel-MP environment. sync with kame. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-10-31T18:47:12.000000Z K 7 svn:log V 38 MFC: add missing \n. sync with kame. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-10-31T18:49:08.000000Z K 7 svn:log V 65 MFC: make pr_type type meet with struct protosw. sync with kame END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T18:53:41.000000Z K 7 svn:log V 57 MFC: Allow async updates to modify tag queuing behavior. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T18:54:02.000000Z K 7 svn:log V 42 MFC: 0x03F -> 0x3F for style consistency. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T18:54:16.000000Z K 7 svn:log V 41 MFC: Add the AHC_DEBUG_SEQUENCER option. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T18:54:59.000000Z K 7 svn:log V 81 MFC: Bring to parity with -current. See today's -current commit log for details END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T18:55:16.000000Z K 7 svn:log V 54 MFC: Generate the bmov opcode for all mov operatoins. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-10-31T18:58:54.000000Z K 7 svn:log V 70 MFC: make sure we have root priv on SIOCSIFPHY*. from thorpej@netbsd END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-10-31T19:03:00.000000Z K 7 svn:log V 297 MFC: kame 1.32 -> 1.33 in add_m6fc(), set interface list for all cases. in response to a report from Hoerdt Mickael. kame 1.31 -> 1.32 discard PIM register if the version of the inner packet is incorrect (i.e. IPv6) (according to clarfication of recent discussion in the IETF pim ML) END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-10-31T19:07:09.000000Z K 7 svn:log V 113 MFC: be careful on mbuf overrun on ctlinput. short icmp6 packet may be able to panic the kernel. sync with kame. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-10-31T19:57:07.000000Z K 7 svn:log V 187 Fix 'lpq' so it can correctly display jobs which come from hosts using 'lprNG' (which writes control-lines in a different order than our lpr). Reviewed by: freebsd-print@bostonradio.org END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-10-31T20:11:30.000000Z K 7 svn:log V 290 Make the standard 'lpq' output a little more informative when listing jobs which have long names. Instead of just listing '...', try to list some reasonable subset of the name (with a "..." to indicate something missing). Reviewed by: freebsd-print@bostonradio.org (only a little review) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-10-31T20:43:30.000000Z K 7 svn:log V 221 MFC: Utilize the "-o" (origin) option recently added to pkg_create(1) and pkg_info(1), for more accurate determination of the "up-to-date-ness" of installed packages. pkg_version.pl 1.12->1.15 pkg_version.1 1.9->1.10 END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-10-31T21:00:15.000000Z K 7 svn:log V 85 Don't needlessly indirect the APM softstate. It does nothing but obfuscate the code. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-10-31T21:05:36.000000Z K 7 svn:log V 64 Not all source files are applicable for the AlphaLinux version. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-10-31T21:33:24.000000Z K 7 svn:log V 51 MFC: make the fixit floppy work on serial consoles END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-10-31T22:01:32.000000Z K 7 svn:log V 116 Note bktr(4) update to 2.18, cvs(1) update MFC-ed, new C/C++ runtime initialization code, BIND update to 8.2.3-T6B. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-10-31T22:02:30.000000Z K 7 svn:log V 63 MFC: New FSF C/C++ runtime initialization code, cvs(1)->1.11. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T22:07:02.000000Z K 7 svn:log V 221 Treat engine inquiry the same as path inquiry in xptioctl(). Return ENOTSUP for any opcode that is not supported by the XPT device. Add back a missing local declaration that seems to have been deleted by my last commit. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-10-31T22:09:59.000000Z K 7 svn:log V 103 MFC: Allow path and engine inquiries via the XPT device. Return ENOTSUP for unsupported opcodes. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-10-31T22:27:59.000000Z K 7 svn:log V 92 MFC 1.41: Make sure the endpoint list is set to zero on attach. Also Remove the _P() macros END K 10 svn:author V 6 nectar K 8 svn:date V 27 2000-10-31T22:29:27.000000Z K 7 svn:log V 116 Build with -DUSE_INET6 so that we can actually use the IPv6 support in IPFilter 3.4.x. Approved by: darrenr, guido END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-10-31T22:31:29.000000Z K 7 svn:log V 59 MFC: Remove an unused include. Also convert source to ANSI END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-10-31T22:33:54.000000Z K 7 svn:log V 120 MFC: Make the hub more lenient towards devices that disconnect themselves once in a while. Also convert source to ANSI. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-10-31T22:34:51.000000Z K 7 svn:log V 10 scsi_sa.h END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-10-31T22:36:05.000000Z K 7 svn:log V 65 MFC: Remove unnecessary includes and remove use of __P() macros. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-10-31T22:36:33.000000Z K 7 svn:log V 164 1. Oops on last commit: note a few SCSI-3 items for data compression page. 2. Change copyright to me- per practive of scsi_sa.c that Justin had me do a while back. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-10-31T22:38:41.000000Z K 7 svn:log V 142 MFC: note a few SCSI-3 items for data compression page. Change copyright to me- per practive of scsi_sa.c that Justin had me do a while back. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-10-31T22:43:31.000000Z K 7 svn:log V 171 set channel reference count to 0 on close, fixes EBUSY after opening /dev/dsp seperately for read and write. handle AFMT_QUERY correctly in SNDCTL_DSP_SETFMT ioctl calls END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-10-31T22:51:23.000000Z K 7 svn:log V 45 MFC: The driver for the 3Com 5605 USB modem. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-10-31T22:59:35.000000Z K 7 svn:log V 216 MFC: Additional defines for constants Update the product name also if the product string is not defined in the device. Make the routines less noisy Add the possibility for unconfiguring the device. Comment the code. END K 10 svn:author V 3 alc K 8 svn:date V 27 2000-10-31T23:00:40.000000Z K 7 svn:log V 260 MFC: [rev 1.83] and [rev 1.85] _aio_aqueue(): Change kevent registration to use its own struct file pointer. Eliminate redundant initialization. aio_qphysio(): Eliminate redundant out-of-range check. aio_physwakeup(): Eliminate redundant synchronization. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-10-31T23:01:16.000000Z K 7 svn:log V 41 MFC: Add some extra defines for signals. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-10-31T23:03:00.000000Z K 7 svn:log V 99 MFC: Make sure usb_hid_descriptor_t is packed. Add some more defines for HID descriptor decoding. END K 10 svn:author V 3 alc K 8 svn:date V 27 2000-10-31T23:11:23.000000Z K 7 svn:log V 91 MFC: [rev 1.93] Add missing call to knote_fdclose() in setugidsafety() and fdcloseexec(). END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-10-31T23:16:09.000000Z K 7 svn:log V 76 MFC: the USB scanner driver. See SANE home page for supported USB scanners. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-10-31T23:23:30.000000Z K 7 svn:log V 39 MFC: Remove the use of the __P() macro END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-10-31T23:27:35.000000Z K 7 svn:log V 121 Don't ignore the return from tcsetattr() - moan about it instead. Suggested by: Andre Albsmeier END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-10-31T23:29:05.000000Z K 7 svn:log V 71 MFC: Don't ignore the return from tcsetattr() - moan about it instead. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-10-31T23:47:27.000000Z K 7 svn:log V 44 MFC: ignore case when counting mail rejects END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-10-31T23:51:10.000000Z K 7 svn:log V 37 MFC: #include fcntl.h to get F_SETFL END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-01T00:01:39.000000Z K 7 svn:log V 64 MFC: Correct the byte-order of the address family passed to bpf END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-01T00:01:49.000000Z K 7 svn:log V 25 Note MFC of uscanner(4). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-01T00:02:16.000000Z K 7 svn:log V 19 MFC: uscanner(4). END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-01T00:19:25.000000Z K 7 svn:log V 65 MFC: Make fd_set's dynamic based on getdtablesize(). PR: 22319 END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-01T00:28:40.000000Z K 7 svn:log V 54 Cut&paste bug: Set USBD_SHORT_XFER_OK unconditionally END K 10 svn:author V 3 mph K 8 svn:date V 27 2000-11-01T00:36:12.000000Z K 7 svn:log V 62 "it's" --> "its" (possessive). Correct a malformed sentence. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-01T00:37:34.000000Z K 7 svn:log V 37 fix type check in pccard_beep_select END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-01T00:39:27.000000Z K 7 svn:log V 64 Catch up to mutexes becoming MI: machine/mutex.h -> sys/mutex.h END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-01T00:48:41.000000Z K 7 svn:log V 84 MFC: bugfix: cut&paste error Submitted by: Daniel O'Connor END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-11-01T00:53:16.000000Z K 7 svn:log V 33 switch over to new sb8/sb16 code END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-11-01T00:56:52.000000Z K 7 svn:log V 19 kill old sb driver END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-01T01:10:03.000000Z K 7 svn:log V 94 (null commit) Patch for previous commit submitted by Daniel O'Connor END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-11-01T01:18:27.000000Z K 7 svn:log V 176 Tell libgcc_r how to initialize a mutex before it uses it. This fixes the immediate segmentation violations from some multithreaded programs built on very up-to-date systems. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-01T01:19:09.000000Z K 7 svn:log V 31 MFC: Add the entry for umodem0 END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-11-01T01:20:37.000000Z K 7 svn:log V 127 MFC 1.4 -> 1.5: Fix immediate segmentation violations on multithreaded programs, caused by an uninitialized mutex in libgcc_r. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-01T01:20:52.000000Z K 7 svn:log V 68 Bruce was just slightly quicker. Update uscanner entry and umodem. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-01T01:27:09.000000Z K 7 svn:log V 114 Update the entry for uscanner (only list devices that we know that work) Also add an entry for umodem (3Com 5605) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-01T01:38:37.000000Z K 7 svn:log V 63 Remove the uscanner driver from GENERIC when building a floppy END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-01T01:48:06.000000Z K 7 svn:log V 198 Change 'lpr' so -C (class) information is included in the control file even for jobs or queues which will not print header (separator) pages. Submitted by: "Steve O'Hara-Smith" END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-01T01:59:28.000000Z K 7 svn:log V 132 It's no longer true that "nobody uses ia beyond here"; it's now used to keep address based if_data statistics in. Submitted by: ru END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T07:09:38.000000Z K 7 svn:log V 47 Use test -z rather than -n. Submitted by: bde END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-01T07:21:46.000000Z K 7 svn:log V 457 MFC: - ipv6_prefix_* and ipv6_ifconfig_* work for end node - rtsol should be work for only one interface - new variable ipv6_defaultrouter is added - option name of rtadvd in comment are corrected - ipv6_firewall_enable, ipv6_firewall_type, ipv6_firewall_script, ipv6_firewall_logging are added to introduce rc.firewall6. IPv6 firewall rule is just starting point and should be brushed up. This commit includes PR18621, PR21694, PR22051. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-01T07:21:56.000000Z K 7 svn:log V 272 Reorder one of the new features based on experience. Since the number of files auto-installed during an upgrade from a really old system can get quite long, and it's piped to the PAGER already, print that first, then print any of the 4 two-line messages that might apply. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-01T07:49:29.000000Z K 7 svn:log V 316 Correct mark-up used in rev 1.16, as discussed with its contributor: * Use a sub-section (Ss) instead of a section (Sh) for "Sysctl MIB Entries". * Use a tagged list (Bl, El and It) instead of sub-sections (Ss) for the actual MIB entries. * Mark paths up as such (Pa). * Mark defined values up as such (Dv). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-01T07:51:14.000000Z K 7 svn:log V 110 Whitespace only: Correct poor line-breaking introduced in rev 1.17, which was limited to correcting mark-up. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-01T08:34:30.000000Z K 7 svn:log V 70 * Adopt solo MAINTAINER here too * MFC changes from 1.12 through 1.15 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T08:47:34.000000Z K 7 svn:log V 43 Make the target a little bit more generic. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T08:48:53.000000Z K 7 svn:log V 127 I don't know why this used to compile for me, but now struct linux_sigcontext seems to have changed and some members are gone. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T08:49:48.000000Z K 7 svn:log V 28 Need to include sys/proc.h. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-01T08:49:49.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T08:52:24.000000Z K 7 svn:log V 56 Need to dummy-out rt_sigreturn. submitted by: gallatin END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T09:23:12.000000Z K 7 svn:log V 56 Allow the building of the syscall bits at compile time. END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-11-01T09:36:14.000000Z K 7 svn:log V 26 MFC Update to driver 2.18 END K 10 svn:author V 3 rse K 8 svn:date V 27 2000-11-01T10:24:08.000000Z K 7 svn:log V 113 Don't use the old URL to the GNU ftp location any more: ftp://prep.ai.mit.edu/pub/gnu/ -> ftp://ftp.gnu.org/gnu/ END K 10 svn:author V 3 rse K 8 svn:date V 27 2000-11-01T10:26:13.000000Z K 7 svn:log V 124 MFC 1.127: Don't use the old URL to the GNU ftp location any more: ftp://prep.ai.mit.edu/pub/gnu/ -> ftp://ftp.gnu.org/gnu/ END K 10 svn:author V 5 toshi K 8 svn:date V 27 2000-11-01T10:30:53.000000Z K 7 svn:log V 200 Add BUFFALO LPC3-CLX Submitted by: Takashi Ikeda Add TOSHIBA Ethernet Card LABCTA00A. Submitted by: "minoru kurata" Obtained from: PAO3 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-11-01T10:35:38.000000Z K 7 svn:log V 55 Merged from sys/i386/conf/GENERIC revision 1.246.2.20. END K 10 svn:author V 3 mpp K 8 svn:date V 27 2000-11-01T11:17:33.000000Z K 7 svn:log V 35 Mdoc style fixes. PR: docs/22445 END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-01T11:21:45.000000Z K 7 svn:log V 73 Wrong checksum used for certain reassembled IP packets before diverting. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-01T11:24:44.000000Z K 7 svn:log V 86 MFC: (rev 1.148) Fixed checksum calculation for reassembled packets before diverting. END K 10 svn:author V 7 andreas K 8 svn:date V 27 2000-11-01T13:30:24.000000Z K 7 svn:log V 1299 fixes: a) the configured default printer entry might turn out to become a security hole Although lpd isn't enabled by default in FreeBSD 4 and later versions bad things might happen because of a simple copy and paste failure: - fill up root-fs, if /dev/lpt0 doesn't exist - fill up the spool dir (either root-fs or var-fs) if machine hadn't been designed as print server Therefore best decision: if people want printing, then configure both 1. /etc/rc.conf 2. /etc/printcap the default entry wouldn't have served well all tastes and needs anyway... design of most of our config files is, to have commented out suggestions if a service is not active. b) [Garance] fix old and wrong documentation: input filters are possible even if you print to a remote printer this makes FreeBSDs implementation of lpd currently the best without having to switch to port monster LPRng ... c) fix pointer to wrong handbook section for a longer time .. so I doesn't fix the number I'm only referring to the printing section, otherwise this would have to be fixed several times, if the chapters should be reordered again ... d) typo: chose -> choose Submitted by: me and some suggestions by Garance Approved by: Eivind and Garance A Drosihn in private e-mail END K 10 svn:author V 2 hm K 8 svn:date V 27 2000-11-01T14:06:46.000000Z K 7 svn:log V 21 Add entry to the FAQ END K 10 svn:author V 2 hm K 8 svn:date V 27 2000-11-01T14:08:58.000000Z K 7 svn:log V 59 Ooops, forgot to add the originator for the last FAQ entry END K 10 svn:author V 2 hm K 8 svn:date V 27 2000-11-01T14:55:02.000000Z K 7 svn:log V 128 - correct the trace file date/time format to match reality - add mail address of Gary Jennejohn and change mine to @freebsd.org END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-01T16:20:28.000000Z K 7 svn:log V 126 MFC: - Filter out some more magic environment variables used by libraries linked with telnetd. - Buffer-safety cleanups. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T16:34:16.000000Z K 7 svn:log V 122 Minimal set of diffs from the i386 bits to the AlphaLinux. (based on a patch to sys/i386/linux/linux_dummy.c by gallatin) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T16:38:40.000000Z K 7 svn:log V 16 Apply style(9). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2000-11-01T16:39:13.000000Z K 7 svn:log V 68 MFC: Document that the xpt device will accept XPT_PATH_INQ requests END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-01T16:56:33.000000Z K 7 svn:log V 84 Wrong checksum may have been computed for certain UDP packets. Reviewed by: jlemon END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-01T16:57:01.000000Z K 7 svn:log V 189 IPv6 was not work on FDDI. Reported by: Akihiro IIJIMA Submitted by: JINMEI Tatuya Reviewed by: Akihiro IIJIMA END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-01T17:08:50.000000Z K 7 svn:log V 79 MFC: (rev 1.78) Wrong checksum may have been computed for certain UDP packets. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-01T17:21:09.000000Z K 7 svn:log V 32 MFC: IPv6 was not work on FDDI. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-01T17:35:44.000000Z K 7 svn:log V 56 Update the config gathering code for both Promise & HPT END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-01T17:35:57.000000Z K 7 svn:log V 95 Make the Ricochet modems work through the USB interface. Tested by: jim Obtained from: NetBSD END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-01T17:54:26.000000Z K 7 svn:log V 91 MFC: Update the config gathering code for Promise & HPT controllers Permission from: jkh END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-11-01T17:57:24.000000Z K 7 svn:log V 95 Give vop_mmap an untimely death. The opportunity to give it a timely death timed out in 1996. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-11-01T17:58:06.000000Z K 7 svn:log V 844 o MFC of System V IPC disabling in jail(): 1.8 +6 -1 src/sys/kern/kern_jail.c 1.26 +17 -1 src/sys/kern/sysv_msg.c 1.29 +14 -1 src/sys/kern/sysv_sem.c 1.49 +20 -1 src/sys/kern/sysv_shm.c 1.10 +2 -1 src/sys/sys/jail.h Log: o Deny access to System V IPC from within jail by default, as in the current implementation, jail neither virtualizes the Sys V IPC namespace, nor provides inter-jail protections on IPC objects. o Support for System V IPC can be enabled by setting jail.sysvipc_allowed=1 using sysctl. o This is not the "real fix" which involves virtualizing the System V IPC namespace, but prevents processes within jail from influencing those outside of jail when not approved by the administrator. Reported by: Paulo Fragoso END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-01T18:03:14.000000Z K 7 svn:log V 60 Metricom Ricochet GS wireless USB modems are now supported. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-01T18:26:36.000000Z K 7 svn:log V 291 Close PR #21078: the aue driver was not correctly programming the multicast filter on the Pegasus chip. Since IPv6 depends a lot on multicasting, this caused several failures for people trying to use IPv6 with Pegasus USB ethernet devices. Submitted by: Jun Kuriyama END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-01T18:28:22.000000Z K 7 svn:log V 94 MFC: Close PR #21078: fix multicast filter programming on the Pegasus USB ethernet controller END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-01T18:40:02.000000Z K 7 svn:log V 661 - Modify alpha_setup_intr() to take interrupt handler flags as an additional argument. These flags include INTR_FAST, INTR_MPSAFE, etc. - Properly handle INTR_EXCL when it is passed in to allow an interrupt handler to claim exclusive ownership of an interrupt thread. - Add support for psuedo-fast interrupts on the alpha. For fast interrupts, we don't allocate an interrupt thread; instead, during dispatching of an interrupt, we run the handler directly instead of scheduling the thread to run. Note that the handler is currently run without Giant and must be MP safe. The only fast handler currently is for the sio driver. Requested by: dfr END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-01T18:40:42.000000Z K 7 svn:log V 49 Pass in the new-bus flags to alpha_setup_intr(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-11-01T19:10:06.000000Z K 7 svn:log V 148 o MFC of updates describing sysctls for managing jail o Revisions 1.16 - 1.18, including Sheldon's fixes to my nasty nroff-ness. Approved by: jkh END K 10 svn:author V 3 alc K 8 svn:date V 27 2000-11-01T19:19:36.000000Z K 7 svn:log V 77 MFC: [rev 1.777] Add a missing "break;" to the Cypress case in isab_match(). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T19:25:32.000000Z K 7 svn:log V 57 MFC: Split the Linux compat bits into an MI/MD division. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T19:34:50.000000Z K 7 svn:log V 53 MFC: Collect the MD syscalls from /sys/compat/linux. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T19:35:31.000000Z K 7 svn:log V 76 MFC: MI/MD split and allow the building of the syscall bits at compile time END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T19:36:44.000000Z K 7 svn:log V 52 I took rev 1.55, when I should have taken rev 1.53. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-11-01T19:38:08.000000Z K 7 svn:log V 84 Fix overflow from jail hostname. Bug found by: Esa Etelavuori END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-11-01T19:38:54.000000Z K 7 svn:log V 32 MFC: Fix jail hostname overflow END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T19:48:35.000000Z K 7 svn:log V 175 The MI/MD split wasn't perfect and the MI files need hacks for the AlphaLinux compat bits. This will be better cleaned up soon. Agreed to what ever was necessary by: marcel END K 10 svn:author V 3 alc K 8 svn:date V 27 2000-11-01T19:53:04.000000Z K 7 svn:log V 96 MFC: vendor 0x1166 is now officially listed as ServerWorks, rather than RCC, by www.pcisig.com. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-11-01T19:57:41.000000Z K 7 svn:log V 62 MFC: fix interaction with libfetch and tar. Approved by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-01T20:06:37.000000Z K 7 svn:log V 62 MFC: rev 1.324 (connect the new sources in /sys/compat/linux) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-01T20:06:38.000000Z K 7 svn:log V 81 This commit was manufactured by cvs2svn to create tag 'AFTER_MIMD_SPLIT_RELENG4'. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-11-01T20:19:07.000000Z K 7 svn:log V 181 At the beginning of pthread_mutex_lock(), call _thread_init() if necessary. This works around a bug in old versions of libgcc_r.a which are statically linked into old executables. END K 10 svn:author V 3 sef K 8 svn:date V 27 2000-11-01T20:19:48.000000Z K 7 svn:log V 240 Be much, much more paranoid on allowing I/O operations on procfs nodes. Do this by (for now, at least) re-instating the previously-removed CHECKIO() macro. Reviewed by: Robert Watson , Kris Kennaway END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-11-01T20:32:36.000000Z K 7 svn:log V 146 MFC 1.24 -> 1.25: Call _thread_init() at the beginning of pthread_mutex_lock() if necessary, to work around a bug in old versions of libgcc_r.a. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-01T22:04:15.000000Z K 7 svn:log V 368 Make internal clock sourcing work right by tying the NCO to the Xtal reference instead of the CLADI input. In unframed E1 mode, tie SIGFRZ low so that the mysycc doesn't get confused. Don't mask errors with OOF. Don't ignore OOF errors. Stop the channel before freeing mbufs in disconnect. I still have no T1 devices to test with, so the T1 code is non-existent. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-01T22:36:41.000000Z K 7 svn:log V 200 fix linux_termio and linux_termios structs on alpha. alpha differences are in the termios struct (probably because linux wants to be compatible with the osf/1 termios struct), not the termio struct. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-01T23:02:19.000000Z K 7 svn:log V 311 Fixup some wrong statements in the new mbuf(9) man page. Also introduce a bunch of (missed?) macros and functions. This man page still needs a lot of work, most likely a re-ordering of the macros/functions, and a more complete, more accurate, listing of available routines. A good and worthy start nonetheless. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-01T23:07:25.000000Z K 7 svn:log V 95 Move the linux abi's alpha md files over to using David's build-time syscall generation method END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-01T23:13:49.000000Z K 7 svn:log V 46 use DUMMY macro and support from linux_util.h END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-01T23:17:31.000000Z K 7 svn:log V 152 Support for the linux ipc syscalls on the alpha, where each one has its own syscall rather than going through a demux function like linux_ipc() on i386 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-01T23:56:46.000000Z K 7 svn:log V 61 Fix 8-bit EEPROM breakage: compare against 0x8129, not 8129. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-02T00:00:30.000000Z K 7 svn:log V 209 Fix a couple of cases where I tried to release the I/O space resource twice (once as as an I/O space resource and once as an IRQ resource). There was a problem with this in if_rl too, which is how I found it. END