ƒ²>74213 190 1562 228 133 460 268 245 214 451 133 396 243 159 319 194 141 137 356 341 201 151 142 2752 340 261 604 200 203 155 303 196 221 185 147 209 193 161 166 483 311 166 219 493 154 319 145 498 453 260 222 239 205 174 299 257 180 170 206 227 283 584 3288 554 365 361 258 187 140 157 158 206 751 212 373 161 110 190 150 209 293 198 447 281 879 228 166 160 1400 120 119 428 212 205 204 146 363 161 180 166 299 169 122 153 178 136 152 220 284 184 145 177 306 392 127 190 477 107 121 127 135 324 159 364 149 164 152 115 289 161 161 161 117 103 162 182 124 143 163 152 145 120 300 355 367 228 238 199 246 278 112 116 189 200 255 180 161 461 129 464 591 144 179 518 272 195 270 265 208 430 636 122 175 817 324 143 187 282 166 233 188 190 123 222 245 180 104 122 199 188 312 817 K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-13T17:07:06.000000Z K 7 svn:log V 1469 RFC768 (UDP) requires that "if the computed checksum is zero, it is transmitted as all ones". This got broken after introduction of delayed checksums as follows. Some guys (including Jonathan) think that it is allowed to transmit all ones in place of a zero checksum for TCP the same way as for UDP. (The discussion still takes place on -net.) Thus, the 0 -> 0xffff checksum fixup was first moved from udp_output() (see udp_usrreq.c, 1.64 -> 1.65) to in_cksum_skip() (see sys/i386/i386/in_cksum.c, 1.17 -> 1.18, INVERT expression). Besides that I disagree that it is valid for TCP, there was no real problem until in_cksum.c,v 1.20, where the in_cksum() was made just a special version of in_cksum_skip(). The side effect was that now every incoming IP datagram failed to pass the checksum test (in_cksum() returned 0xffff when it should actually return zero). It was fixed next day in revision 1.21, by removing the INVERT expression. The latter also broke the 0 -> 0xffff fixup for UDP checksums. Before this change: : tcpdump: listening on lo0 : 127.0.0.1.33005 > 127.0.0.1.33006: udp 0 (ttl 64, id 1) : 4500 001c 0001 0000 4011 7cce 7f00 0001 : 7f00 0001 80ed 80ee 0008 0000 After this change: : tcpdump: listening on lo0 : 127.0.0.1.33005 > 127.0.0.1.33006: udp 0 (ttl 64, id 1) : 4500 001c 0001 0000 4011 7cce 7f00 0001 : 7f00 0001 80ed 80ee 0008 ffff END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-13T17:54:18.000000Z K 7 svn:log V 136 Synch the mdoc(7) code with CURRENT. This includes recent bugfixes and updates to the standards (St macro) database. Approved by: jkh END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-13T18:00:09.000000Z K 7 svn:log V 42 MFC: .St -p1003.1g -> .St -p1003.1g-2000. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-03-13T18:43:22.000000Z K 7 svn:log V 368 fix a panic triggerable by anyone with read/write access to the audio devices. opening /dev/{dsp,dspW,audio}0 and then opening a different device from that list and closing it resulted in a panic when any operation is performed on the first fd. we prevent this happening by denying the second open unless it uses the same minor device as the first. PR: kern/25519 END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-03-13T20:36:33.000000Z K 7 svn:log V 175 (MFC) Fix "lprm -" (remove all jobs) processing for remote printer queues in time for 4.3-release (1.15) PR: bin/25544 Approved by: Jordan Hubbard END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-03-13T20:58:39.000000Z K 7 svn:log V 147 Read information from local rc.conf file(s) to get proper settings for 'make start'. PR: conf/25639 Submitted by: Esa Karkkainen END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-03-13T21:45:26.000000Z K 7 svn:log V 119 Add -s labels to vnconfig. Remove some unused error messages. Reported-By: Bruce Montague and others Approved-By: jkh END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-03-13T22:00:32.000000Z K 7 svn:log V 356 Fix breakage in bridging introduced in 1.70.2.13: when doing bridging, we want to receive packets from all interfaces in the same cluster, so the MAC address check does not apply (it is already done in the bridging functions). May I ask, for the future, a bit more thinking to the side effects of your changes before committing them ??? Approved-by: jkh END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-13T22:05:36.000000Z K 7 svn:log V 41 MFC: Update to latest. Approved by: jkh END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-03-13T22:35:28.000000Z K 7 svn:log V 303 In xpt_set_transfer_settings(), force async if either the period or the offset is set to 0. Re-arrange the DT limiting code so that we don't end up setting the period to 0xa if the user really wants async. The previous behavior seemed to confuse the aic(4) driver. PR: kern/22733 Reviewed by: gibbs END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-14T03:12:06.000000Z K 7 svn:log V 151 Point people looking to upgrade from source at "The Cutting Edge" in the Handbook, rather than some nonexistent tutorial. PR: 25556 Approved by: nik END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-14T03:22:28.000000Z K 7 svn:log V 68 Document the lock and unlock commands. PR: 25187 Approved by: nik END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-03-14T03:22:59.000000Z K 7 svn:log V 221 MFC: Read information from local rc.conf file(s) to get proper settings for 'make start'. Revision Changes Path 1.13 +2 -2 src/etc/mail/Makefile Quick MFC requested by: jkh Approved by: jkh END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-14T03:24:30.000000Z K 7 svn:log V 102 Document the lock and unlock commands. This fixes a segmentation fault. PR: 25187 Approved by: nik END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-03-14T03:26:40.000000Z K 7 svn:log V 49 OK, *now* we only sort the file once (red face). END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-03-14T03:27:18.000000Z K 7 svn:log V 45 MFC: only sort rc.conf at installation time. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-03-14T04:11:56.000000Z K 7 svn:log V 260 In order to save ourselves grief with the SUNPRO compiler under Solaris (which, for reasons unknown to me, chokes on u_int16_t as a typedef of unsigned short if used in a transitional (mixed K&R and ANSI) way), we'll go the extra mile and fully ANSIfy things. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-03-14T04:13:30.000000Z K 7 svn:log V 245 Mote that how the pad bytes can be divided in half and used by either the target mode code or outer layers. Increase cd_tagval to be 32 bits since it will have to now carry 16 bits of parallel SCSI ATIO handle as well as a normal tag (if any). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-03-14T04:14:22.000000Z K 7 svn:log V 105 First cut of target mode swizzling for non-little endian machines. It's probably wrong but it's a start. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-03-14T04:14:58.000000Z K 7 svn:log V 56 Clean up usage- ct_reserved is really ct_syshandle now. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-03-14T04:31:36.000000Z K 7 svn:log V 47 update this to be marginally closer to reality END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-14T05:32:31.000000Z K 7 svn:log V 2654 o Implement "options FFS_EXTATTR_AUTOSTART", which depends on "options FFS_EXTATTR". When extended attribute auto-starting is enabled, FFS will scan the .attribute directory off of the root of each file system, as it is mounted. If .attribute exists, EA support will be started for the file system. If there are files in the directory, FFS will attempt to start them as attribute backing files for attributes baring the same name. All attributes are started before access to the file system is permitted, so this permits race-free enabling of attributes. For attributes backing support for security features, such as ACLs, MAC, Capabilities, this is vital, as it prevents the file system attributes from getting out of sync as a result of file system operations between mount-time and the enabling of the extended attribute. The userland extattrctl tool will still function exactly as previously. Files must be placed directly in .attribute, which must be directly off of the file system root: symbolic links are not permitted. FFS_EXTATTR will continue to be able to function without FFS_EXTATTR_AUTOSTART for sites that do not want/require auto-starting. If you're using the UFS_ACL code available from www.TrustedBSD.org, using FFS_EXTATTR_AUTOSTART is recommended. o This support is implemented by adding an invocation of ufs_extattr_autostart() to ffs_mountfs(). In addition, several new supporting calls are introduced in ufs_extattr.c: ufs_extattr_autostart(): start EAs on the specified mount ufs_extattr_lookup(): given a directory and filename, return the vnode for the file. ufs_extattr_enable_with_open(): invoke ufs_extattr_enable() after doing the equililent of vn_open() on the passed file. ufs_extattr_iterate_directory(): iterate over a directory, invoking ufs_extattr_lookup() and ufs_extattr_enable_with_open() on each entry. o This feature is not widely tested, and therefore may contain bugs, caution is advised. Several changes are in the pipeline for this feature, including breaking out of EA namespaces into subdirectories of .attribute (this is waiting on the updated EA API), as well as a per-filesystem flag indicating whether or not EAs should be auto-started. This is required because administrators may not want .attribute auto-started on all file systems, especially if non-administrators have write access to the root of a file system. Obtained from: TrustedBSD Project END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-03-14T06:09:42.000000Z K 7 svn:log V 244 Temporarily remove the vm_map_simplify() call from vm_map_insert(). The call is correct, but it interferes with the massive hack called vm_map_growstack(). The call will be returned after our stack handling code is fixed. Reported by: tegge END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-03-14T06:14:08.000000Z K 7 svn:log V 165 MFC 1.196 - undo a small piece of 1.194 to temporarily work around longstanding problems with vm_map_growstack(). Reported by: tegge Tested by: tegge Approved: jkh END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-03-14T06:48:53.000000Z K 7 svn:log V 508 Fix a lock reversal problem in the VM subsystem related to threaded programs. There is a case during a fork() which can cause a deadlock. From Tor - The workaround that consists of setting a flag in the vm map that indicates that a fork is in progress and using that mark in the page fault handling to force a revalidation failure. That change will only affect (pessimize) page fault handling during fork for threaded (linuxthreads style) applications and applications using aio_*(). Submited by: tegge END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-03-14T07:05:06.000000Z K 7 svn:log V 104 MFC lock reversal fix related to threaded programs. Submitted by: tegge Tested by: tegge Approved: jkh END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2001-03-14T07:29:47.000000Z K 7 svn:log V 105 - Do not touch the Giant. Requested by: jhb - Initialize a mutex prior to locking it. Spotted by: dcs END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-03-14T07:44:22.000000Z K 7 svn:log V 60 Fix typo: compatability -> compatibility. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-03-14T09:39:54.000000Z K 7 svn:log V 210 Argh! Why can't I stop breaking the fvwm desktop option? *I* use fvwm as my desktop, yet I've broken this damn thing 3 times in a row now while all the desktops I don't actually use continue to work fine! :) END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-03-14T10:05:48.000000Z K 7 svn:log V 100 Avoid sending a pointless `CWD .' command which confuses some non-standard ftp servers. PR: 21856 END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-03-14T10:10:11.000000Z K 7 svn:log V 127 Attempt to fix the problem with -j builds, and du-uglify the asm code generation and assembly targets. Help from: bde, obrien END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-03-14T11:01:05.000000Z K 7 svn:log V 90 Document the fact that you can install through an HTTP proxy PR: 21451 Approved by: jkh END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-03-14T11:08:28.000000Z K 7 svn:log V 52 Document the HTTP proxy install method. PR: 21451 END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-03-14T11:26:59.000000Z K 7 svn:log V 117 MFC rev 1.16 and 1.18: Fix possible deadlocks on rename and update file name on attributes update. Approved by: jkh END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-03-14T11:30:57.000000Z K 7 svn:log V 98 Add a commented out entry for compat4x PR: 25196 Submitted by: Chris Knight END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-03-14T12:03:50.000000Z K 7 svn:log V 70 MFC: relax checks for slighlty broken Joilet disks. Approved by: jkh END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-03-14T12:05:01.000000Z K 7 svn:log V 75 MFC: Provide userland interface for broken Joilet disks. Approved by: jkh END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-14T12:05:44.000000Z K 7 svn:log V 390 Refine the detach/attach code. Proberly fail outstanding bio requests on devices that are detached. This makes it possible to change between disk/cdrom/dvd/whathaveyou in a notebook, just by suspending it, changing the device in the bay (or what you model calls it), unsuspend and the ATA driver will figure out what disappeared and properly fail those, and attach any new devices found. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-14T12:12:46.000000Z K 7 svn:log V 218 Add support for the IOMEGA Clik! IOMEGA deserves a medal for making the most nonstandard ATAPI devices, if they are ignorant or just not smart enough I don't know, but somebody should help them out of their misery... END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-03-14T13:43:23.000000Z K 7 svn:log V 70 MFC: 3.5-STABLE has lpt and olpt, not nlpt. Reflect docs to reality. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-14T14:00:09.000000Z K 7 svn:log V 126 Minor cleanup to the previous commit: Print what devices went away and which arrived. Avoid timeout loop on missing status. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-03-14T15:18:58.000000Z K 7 svn:log V 401 MFC: fix a panic triggerable by anyone with read/write access to the audio devices. opening /dev/{dsp,dspW,audio}0 and then opening a different device from that list and closing it resulted in a panic when any operation is performed on the first fd. we prevent this happening by denying the second open unless it uses the same minor device as the first. PR: kern/25519 Approved by: jkh END K 10 svn:author V 3 dcs K 8 svn:date V 27 2001-03-14T17:46:32.000000Z K 7 svn:log V 62 Improve comments about the sound drivers. Correct accf lines. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-14T18:27:04.000000Z K 7 svn:log V 222 o In my merge, missed the one-line patch to ufs_vnops.c that removed the static prototype for ufs_readdir(). Note that ufs_readdir() was actually already non-static, the prototype was incorrect. Submitted by: jedgar END K 10 svn:author V 8 charnier K 8 svn:date V 27 2001-03-14T19:39:29.000000Z K 7 svn:log V 48 Typo. Move FreeBSD Id out of copyright section. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-03-14T19:46:43.000000Z K 7 svn:log V 401 When matching installed packages against glob keep track of which patterns actually triggered a match and which did not, and add patterns that didn't into resulting list, so caller will have a chance to notify user that package isn't installed. This should fix current, POLA-breaking behaviour when user doesn't receive a notification if he specifies several packages, some of which aren't installed. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-03-14T19:50:35.000000Z K 7 svn:log V 357 Add some performance features to the fxp driver. If the chip is not a 82557 (e.g.: a newer chip) then: + enable MWI, if the PCI configuration indicates the system supports it + enable usage of extended TxCB, for better performance + enable hardware flow control. FC frames will be passed up to the host only if promiscuous mode is enabled. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-03-14T20:50:52.000000Z K 7 svn:log V 165 MAXHOSTNAMELEN includes space for the NUL Don't read past the end of the host passed to realhostname() Not objected to by: freebsd-audit Interface disliked by: imp END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-03-14T20:51:15.000000Z K 7 svn:log V 127 Move trimdomain() into it's own source file and tidy things up a bit. Fix disorder in the Makefile. Reviewed (mostly) by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-03-14T20:51:26.000000Z K 7 svn:log V 144 MAXHOSTNAMELEN includes space for a NUL. Don't roll our own version of trimdomain(), use the one in libutil. Not objected to by: freebsd-audit END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-03-14T21:33:36.000000Z K 7 svn:log V 112 Use better descriptions (ones invovling words from the English language anyways) for the accept filter modules. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2001-03-14T22:46:04.000000Z K 7 svn:log V 82 Improve comments about sound modules a bit. Correct accf lines. Approved by: jkh END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-03-14T23:53:25.000000Z K 7 svn:log V 207 Don't set the gateway address if the netmask is zero or we're on the same network. PXE does not do netmask calculations, so if the gateway is set it will use it. Submitted by: peter & FreeBSD cluster ACLs END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-15T00:15:22.000000Z K 7 svn:log V 162 It would help if trimdomain.c was actually committed. This is a stopgap world-unbreaker until Brian Somers commits the one he intended to. Pointy Hat to: brian END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-15T01:42:04.000000Z K 7 svn:log V 89 MFC 1.6: point people looking to upgrade using source to the Handbook. Approved by: jkh END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-15T01:53:17.000000Z K 7 svn:log V 79 Make tdelete(3), tfind(3), and twalk(3) links to tsearch(3). Approved by: nik END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-15T02:06:44.000000Z K 7 svn:log V 114 /devs -> /dev PR: 25252 Submitted by: Christian Weisgerber Approved by: nik, phk (via nik) END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-15T02:08:44.000000Z K 7 svn:log V 135 Remove the last remnants of circle queues. PR: 25184 Submitted by: Alex Kapranoff Approved by: nik END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-03-15T02:32:26.000000Z K 7 svn:log V 185 remove bogus check -- for kernel threads we fork off of proc0, not curproc This was causing panics when modules which create kthreads were loaded after boot. pointed out by: jake, jhb END K 10 svn:author V 4 will K 8 svn:date V 27 2001-03-15T02:51:11.000000Z K 7 svn:log V 490 Fix make(1) bug: nested comments may be placed in .if, .else .if, and .endif statements but can't be placed in .elif. Basically, the problem was that ParseSkipLine() didn't handle comments the same way that ParseReadLine() did, and thus you had errors with comments that are on a conditional line (i.e. "^.") rather than a non-conditional line. MFC candidate for 4.3-STABLE and 3.5-STABLE. PR: 25627 Bug found by: jhs Fix submitted by: Seth Kingsley (thanks!!) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-15T02:54:29.000000Z K 7 svn:log V 3190 o Change the API and ABI of the Extended Attribute kernel interfaces to introduce a new argument, "namespace", rather than relying on a first- character namespace indicator. This is in line with more recent thinking on EA interfaces on various mailing lists, including the posix1e, Linux acl-devel, and trustedbsd-discuss forums. Two namespaces are defined by default, EXTATTR_NAMESPACE_SYSTEM and EXTATTR_NAMESPACE_USER, where the primary distinction lies in the access control model: user EAs are accessible based on the normal MAC and DAC file/directory protections, and system attributes are limited to kernel-originated or appropriately privileged userland requests. o These API changes occur at several levels: the namespace argument is introduced in the extattr_{get,set}_file() system call interfaces, at the vnode operation level in the vop_{get,set}extattr() interfaces, and in the UFS extended attribute implementation. Changes are also introduced in the VFS extattrctl() interface (system call, VFS, and UFS implementation), where the arguments are modified to include a namespace field, as well as modified to advoid direct access to userspace variables from below the VFS layer (in the style of recent changes to mount by adrian@FreeBSD.org). This required some cleanup and bug fixing regarding VFS locks and the VFS interface, as a vnode pointer may now be optionally submitted to the VFS_EXTATTRCTL() call. Updated documentation for the VFS interface will be committed shortly. o In the near future, the auto-starting feature will be updated to search two sub-directories to the ".attribute" directory in appropriate file systems: "user" and "system" to locate attributes intended for those namespaces, as the single filename is no longer sufficient to indicate what namespace the attribute is intended for. Until this is committed, all attributes auto-started by UFS will be placed in the EXTATTR_NAMESPACE_SYSTEM namespace. o The default POSIX.1e attribute names for ACLs and Capabilities have been updated to no longer include the '$' in their filename. As such, if you're using these features, you'll need to rename the attribute backing files to the same names without '$' symbols in front. o Note that these changes will require changes in userland, which will be committed shortly. These include modifications to the extended attribute utilities, as well as to libutil for new namespace string conversion routines. Once the matching userland changes are committed, a buildworld is recommended to update all the necessary include files and verify that the kernel and userland environments are in sync. Note: If you do not use extended attributes (most people won't), upgrading is not imperative although since the system call API has changed, the new userland extended attribute code will no longer compile with old include files. o Couple of minor cleanups while I'm there: make more code compilation conditional on FFS_EXTATTR, which should recover a bit of space on kernels running without EA's, as well as update copyright dates. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-15T03:00:39.000000Z K 7 svn:log V 457 o To support new EA interface with explicit namespaces, introduce two utility functions which convert between string namespace names and numeric constants used by the interface. Right now, two namespaces are supported, EXTATTR_NAMESPACE_SYSTEM ("system") and EXTATTR_NAMESPACE_USER ("user"). These functions are used by various userland EA utilities, rather than hard coding the routines all over the place. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-15T03:04:35.000000Z K 7 svn:log V 268 o Update extattrctl to take into account the updated EA interface with explicit namespaces. Modify it to use libutil for string/constant namespace conversions. Update the documentation to take into account the new interface. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-15T03:09:48.000000Z K 7 svn:log V 264 o Update getextattr and setextattr utilities to take into account the revised EA interface with explicit namespacing. Link against libutil to provide string/constant conversion for namespaces. Document revised interface. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-15T03:13:58.000000Z K 7 svn:log V 161 o Update some of the kernel man pages associated with extended attributes to reflect EA API change to explicit namespacing. Obtained from: TrustedBSD Project END K 10 svn:author V 5 green K 8 svn:date V 27 2001-03-15T03:15:18.000000Z K 7 svn:log V 93 Don't dump core when an attempt is made to login using protocol 2 with an invalid user name. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2001-03-15T03:38:20.000000Z K 7 svn:log V 46 This include file has no business being here. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-15T04:10:40.000000Z K 7 svn:log V 63 MFC: rev 1.13 - detach properly at startup. Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-15T04:43:57.000000Z K 7 svn:log V 64 Regenerate after rwatson's commit to syscalls.master (rev 1.85) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-15T05:02:08.000000Z K 7 svn:log V 111 Jake essentially rewrote this. It is not by any stretch of the imagination a derivative of what I did before. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-15T05:10:06.000000Z K 7 svn:log V 656 Kill the 4MB kernel limit dead. [I hope :-)]. For UP, we were using $tmp_stk as a stack from the data section. If the kernel text section grew beyond ~3MB, the data section would be pushed beyond the temporary 4MB P==V mapping. This would cause the trampoline up to high memory to fault. The hack workaround I did was to use all of the page table pages that we already have while preparing the initial P==V mapping, instead of just the first one. For SMP, the AP bootstrap process suffered the same sort of problem and got the same treatment. MFC candidate - this breaks on 4.x just the same.. Thanks to: Richard Todd END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-15T06:51:45.000000Z K 7 svn:log V 117 The serverworks OSB4 pci->isa bridge has the same mapping register at offset 0x90 for the SMBus device as the PIIX4. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-15T06:56:51.000000Z K 7 svn:log V 278 Add a placeholder for the ServerWorks OSB4 device id. The SMBus interface on this chip is compatable with the PIIX4. The catch is that this interferes with isab0 which wants to attach to the same PCI node. It seems to work, but we only tested it on systems with no ISA cards. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-15T06:58:04.000000Z K 7 svn:log V 67 The previous commit was based on knowledge obtained via Paul Saab. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-03-15T07:14:17.000000Z K 7 svn:log V 18 MFC: unbreak fvwm END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-03-15T08:30:05.000000Z K 7 svn:log V 96 Actually commit the new version of trimdomain *blush* Thanks for covering my blunder to: peter END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-03-15T08:35:53.000000Z K 7 svn:log V 56 Mention that MAXHOSTNAMELEN includes space for the NUL. END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-03-15T08:35:54.000000Z K 7 svn:log V 117 MFC: [rev 1.18] Don't set the gateway address if the netmask is zero or we're on the same network. Approved by: jkh END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-03-15T09:24:40.000000Z K 7 svn:log V 196 Fix double mention of ssh. This file is already off the vendorbranch, nonetheless it needs to be submitted back to the OpenSSH people. PR: 25743 Submitted by: David Wolfskill END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-03-15T09:27:00.000000Z K 7 svn:log V 101 MFC: Remove double ssh. PR: 25743 Submitted by: David Wolfskill Approved by: jkh END K 10 svn:author V 4 will K 8 svn:date V 27 2001-03-15T10:22:50.000000Z K 7 svn:log V 353 Revert previous change -- apparently it's not quite right. It broke src/sys/modules/if_ef and possibly other things. I tested the build with a make based on rev. 1.26, and it worked fine. Since I'm not particularly inclined to figure out what's going on with this, it's probably prudent just to back it out for now. Found by: jkh Suggested by: jhay END K 10 svn:author V 5 billf K 8 svn:date V 27 2001-03-15T10:33:00.000000Z K 7 svn:log V 186 with my mentor hat on... remove the concept of a 'maintainer' of our make. there really isn't a need for any one committer to hold an exclusive lock or serve as a filter for this code. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-03-15T10:47:00.000000Z K 7 svn:log V 782 When creating a package sort dependencies in such a way that if dependency A depends on dependency B then dependency A will be in all cases listed before B, so ``pkg_add -r'' will fetch/install packages in the correct order. Previously dependencies were sorted just by its names, which is why ``pkg_add -r'' never actually worked properly. To be usefull, hovewer, this fix requires that all packages have been rebuilt, so it will take some time until users would be able to feel posititive improvements. For the same reasons it is desirable to propagate these changes to the 4-stable package building cluster *before* 4.3 ports freeze, so packages for 4.3-RELEASE would be properly prepared. Prompted by: kris Insanely appreciated by: obrien Silently approved by: jkh, -ports END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-03-15T11:18:02.000000Z K 7 svn:log V 131 MFC: sync with 1.3. Fix an absence of proper error reporting when user tries to reference non-existing package. Approved by: jkh END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-03-15T12:33:52.000000Z K 7 svn:log V 73 Moved '#endif' to correct position. (previous commit broke pc98 support) END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-15T13:56:08.000000Z K 7 svn:log V 68 Add new ATA specific file, to be used with the upcoming atacontrol. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-15T14:52:12.000000Z K 7 svn:log V 1307 net/route.c: A route generated from an RTF_CLONING route had the RTF_WASCLONED flag set but did not have a reference to the parent route, as documented in the rtentry(9) manpage. This prevented such routes from being deleted when their parent route is deleted. Now, for example, if you delete an IP address from a network interface, all ARP entries that were cloned from this interface route are flushed. This also has an impact on netstat(1) output. Previously, dynamically created ARP cache entries (RTF_STATIC flag is unset) were displayed as part of the routing table display (-r). Now, they are only printed if the -a option is given. netinet/in.c, netinet/in_rmx.c: When address is removed from an interface, also delete all routes that point to this interface and address. Previously, for example, if you changed the address on an interface, outgoing IP datagrams might still use the old address. The only solution was to delete and re-add some routes. (The problem is easily observed with the route(8) command.) Note, that if the socket was already bound to the local address before this address is removed, new datagrams generated from this socket will still be sent from the old address. PR: kern/20785, kern/21914 Reviewed by: wollman (the idea) END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-15T15:26:38.000000Z K 7 svn:log V 28 Add the ata control device. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-15T15:32:42.000000Z K 7 svn:log V 27 Add the ata control device END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-15T15:36:25.000000Z K 7 svn:log V 335 Provide the interface to atacontrol and associated logic. see atacontrol(8) for more. Also the ATA_ENABLE_ATAPI_DMA, ATA_ENABLE_WC and ATA_ENABLE_TAGS options are gone, use the tuneables listed in ata.4 instead from the loader (this makes it possible to switch off DMA before the driver has to touch the devices on broken hardware). END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-15T15:37:26.000000Z K 7 svn:log V 119 Remove the ATA_ENABLE_ATAPI_DMA, ATA_ENABLE_WC and ATA_ENABLE_TAGS options, use the tuneables listed in ata.4 instead. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-15T15:38:57.000000Z K 7 svn:log V 112 Remove the ATA_ENABLE_ATAPI_DMA, ATA_ENABLE_WC and ATA_ENABLE_TAGS options, add the tuneables for this purpose. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-15T15:40:53.000000Z K 7 svn:log V 111 Add atacontrol, a util to control variuos aspects of the ATA.4 driver, please consult atacontrol.8 for usage.. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-15T16:43:55.000000Z K 7 svn:log V 54 Hmm, the last commit apparently only made it halfways END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-03-15T18:50:32.000000Z K 7 svn:log V 267 Limit the number of paths that glob can return to MAX_GLOBENTRIES, which is currently set to 10000. This is intended to prevent glob from running amok when a highly recursive path is provided (such as "../*/../*/../*/...") Reviewed by: Diane Bruce , jhb END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-15T19:28:58.000000Z K 7 svn:log V 70 Make this compile with ${BDECFLAGS}, apply style(9), cleanup manpage. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-03-15T19:52:04.000000Z K 7 svn:log V 83 Correct spelling of MNT_ASYNC. PR: 25835 Submitted by: Tony Finch END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-03-15T20:10:49.000000Z K 7 svn:log V 74 MFC: Better descriptions for the accept filter modules. Approved by: jkh END K 10 svn:author V 3 des K 8 svn:date V 27 2001-03-15T20:46:04.000000Z K 7 svn:log V 206 Add a -W flag that tells netstat not to truncate addresses even if they are too long for the column they're printed in. Move variable definitions out of netstat.h and into main.c. Clean up some warnings. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-03-15T20:46:35.000000Z K 7 svn:log V 77 Use the newly introduced -W flag to netstat(1) to avoid truncated addresses. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-15T23:20:13.000000Z K 7 svn:log V 27 Note rules of enguagement. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-03-15T23:25:55.000000Z K 7 svn:log V 59 Fix a comment PR: 25831 Submitted by: quinot@inf.enst.fr END K 10 svn:author V 3 des K 8 svn:date V 27 2001-03-15T23:54:09.000000Z K 7 svn:log V 86 MFC: support {ftp,http}_proxy for compatibility reasons. fix EINTR handling bug. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-03-15T23:55:10.000000Z K 7 svn:log V 44 MFC: print status when SIGINFO is received. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-03-16T00:11:56.000000Z K 7 svn:log V 59 MFC: Moved '#endif' to correct position. Approved by: jkh END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-16T01:18:03.000000Z K 7 svn:log V 128 Correct descriptions of SOCK_RDM and SOCK_SEQPACKET. PR: 25797 Submitted by: Yuko Sasaki Approved by: nik END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-16T01:28:11.000000Z K 7 svn:log V 192 Explain that TCP fragments with an offset of 1 are reported as being dropped by rule -1 if logging is enabled. PR: 25796 Submitted by: Crist J. Clark Approved by: nik END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-16T02:20:24.000000Z K 7 svn:log V 93 Make it clear that the -v option doesn't actually set the date. PR: 24773 Approved by: nik END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-03-16T02:26:48.000000Z K 7 svn:log V 54 /modules -> /boot/kernel PR: 25053 Approved by: nik END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-03-16T03:32:13.000000Z K 7 svn:log V 85 Very small cosmetic tweak - avoid starting an extra xterm for the fvwm desktop case. END K 10 svn:author V 4 paul K 8 svn:date V 27 2001-03-16T04:36:01.000000Z K 7 svn:log V 212 This was MFCd from -current without fixing the fact that it only ran with perl 5.6.0. Make the necessary changes so it works in -stable. PR: 25302 Submitted by: Independently by Anton Berezin and Ilya Martynov END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-03-16T06:33:44.000000Z K 7 svn:log V 299 Resync to GENERIC. This backs out the spammage that I committed wrt killing ipv6 and some other things. This makes GENERIC and NEWCARD the same, with OLDCARD stuff commented out and the NEWCARD stuff included. For the moment, pcic is commented out (which has a old). Plus invariants. Plus ddb. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-16T07:13:01.000000Z K 7 svn:log V 34 DIS_8859_15 -> ISO_8859-15 rename END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-16T07:23:59.000000Z K 7 svn:log V 98 Remove the SMART ioctls, they are not in the official sources yet.. This should restore world... END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-03-16T07:25:42.000000Z K 7 svn:log V 384 Commit port of cnw driver from Hiroyuki Aizu-san. This driver supports Xircom netwave series of cards. I have one of these cards (but am trying to find one or two to test with), but it compiles and aizu-san says it works. I don't know if this supports 802.11 or not. I've seen conflicting information on this. Submitted by: Hiroyuki Aizu Obtained from: NetBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-03-16T07:27:49.000000Z K 7 svn:log V 15 Add cwn driver END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-03-16T07:29:58.000000Z K 7 svn:log V 29 add cnw driver to notes/lint END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-16T07:31:55.000000Z K 7 svn:log V 34 DIS_8859-15 -> ISO_8859-15 rename END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-16T07:36:53.000000Z K 7 svn:log V 42 Part of DIS_8859-15 -> ISO_8859-15 rename END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-03-16T07:36:54.000000Z K 7 svn:log V 231 Add some devices: Xircom CreditCard Netwave cnw Intel PRO/Wireless 2011 (PRISM II) wi 3COM 3CRWE737A (PRISM II) wi Note: I've had some reports that the latter two cards work, but I've not been able to get them to work for me. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-16T07:39:46.000000Z K 7 svn:log V 68 mdoc(7) police: removed hard sentence break introduced in rev 1.82. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-03-16T08:07:00.000000Z K 7 svn:log V 271 Back out ru's changes. Soren has requested this and I see no reason to not just do it. It is his new code that is being actively developed so he has say over it. ru's direct changes were premature as they occurred less than 4 hours after it was committed to the tree. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-16T08:43:07.000000Z K 7 svn:log V 58 Apply the README's requirement a) to the previous commit. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-03-16T10:58:16.000000Z K 7 svn:log V 67 Merge from kame (1.175 -> 1.176): cope with freebsd4 bridge code. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-16T11:52:25.000000Z K 7 svn:log V 60 Remove the now defunct ATA_ENABLE* options Spotted by: phk END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-16T12:02:36.000000Z K 7 svn:log V 22 Add et_EE.ISO_8859-15 END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-16T12:06:26.000000Z K 7 svn:log V 197 mdoc(7) police: ``It'' macro does not take argument in -enum lists. (In -mdocNG, this only causes warning. In current implementation, it is fatal.) Pointy hat to: markm (for not checking stderr) END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-16T12:11:30.000000Z K 7 svn:log V 68 Add et_EE PR: 25495 Submitted by: Vallo Kallaste END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-16T12:21:11.000000Z K 7 svn:log V 68 Add et_EE PR: 25495 Submitted by: Vallo Kallaste END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-16T12:27:20.000000Z K 7 svn:log V 68 Add et_EE PR: 25495 Submitted by: Vallo Kallaste END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-16T12:29:09.000000Z K 7 svn:log V 24 Make empty unused am/pm END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-16T12:33:50.000000Z K 7 svn:log V 10 Add et_EE END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-16T12:55:54.000000Z K 7 svn:log V 71 It is the ``nostrictjoliet'' option equivalent to -b. Reviewed by: bp END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-03-16T13:08:19.000000Z K 7 svn:log V 90 Sigh, try to get this in sync with an offical src tree... I hate it when this happens... END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-03-16T13:10:26.000000Z K 7 svn:log V 29 s/0x7f000001/INADDR_LOOPBACK END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-16T13:38:49.000000Z K 7 svn:log V 52 mdoc(7) police: apply formatting fixes to rev 1.14. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-16T13:50:50.000000Z K 7 svn:log V 72 mdoc(7) police: empty lines outside displays cause warnings in -mdocNG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-16T13:58:34.000000Z K 7 svn:log V 61 mdoc(7) police: -mdoc still has a nine-arguments limitation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-16T14:11:41.000000Z K 7 svn:log V 54 mdoc(7) police: simplify bogus ``.Ql Fl'' constructs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-16T14:13:37.000000Z K 7 svn:log V 29 MFC: -mdoc formatting fixes. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-03-16T14:17:02.000000Z K 7 svn:log V 204 Enable some undocumented bits in the DP83840 PHY, which is needed when using it with the Intel fxp driver. Tested by: peter, Ollivier Robert , Peter Schultz END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-16T15:02:30.000000Z K 7 svn:log V 258 o The mdoc(7) police strike with avengance: - These pages abused Ar macro (they should have used Fa). - NULL constant should be marked with Dv. - VOP_* in the ERRORS section for the EOPNOTSUPP entry should be marked with Fn. Submitted by: ru END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-16T17:42:38.000000Z K 7 svn:log V 270 o The revenge of the mdoc(7) police: - These pages abused Ar macro (they should have used Fa). - NULL and other numeric constants should be marked with Dv. - VOP_* in the ERRORS section for the EOPNOTSUPP entry should be marked with Fn. Submitted by: ru END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-03-16T17:52:48.000000Z K 7 svn:log V 135 nuke IPSEC_SRCSEL which does not do the right thing. adjust state->ro if the tunnel endpoint is offlink. KAME PR 233. PR: kern/21079 END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-03-16T19:05:20.000000Z K 7 svn:log V 142 Bump MAX_GLOBENTRIES up to 16384, so it is a power of two. Add some comments explaining that this is an arbitrary limit. Requested by: jkh END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-03-16T19:18:10.000000Z K 7 svn:log V 103 MFC; limit number of pathnames returned from glob. Approved by: jkh "aaaaand approved for MFC! :)" END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-03-16T19:23:32.000000Z K 7 svn:log V 153 MFC 1.9 -> 1.10: nuke IPSEC_SRCSEL which does not do the right thing. adjust state->ro if the tunnel endpoint is offlink. KAME PR 233. Approved by: jkh END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-16T19:35:07.000000Z K 7 svn:log V 185 Add -ledit to ngctl. Somebody submitted this long time ago, and it has been sitting in my tree for months because I thought archie would pick it up. Submitted by: (sorry, lost track) END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-16T19:36:23.000000Z K 7 svn:log V 20 Fix a style(9) nit. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-16T20:00:53.000000Z K 7 svn:log V 24 makeover. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-03-16T20:58:44.000000Z K 7 svn:log V 98 don't leak memory allocated for feeders at module unload kill the fake channel when unregistering END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-03-16T21:04:14.000000Z K 7 svn:log V 108 fix a typo preventing the second dma channel being released use isa_dma_release when releasing dma channels END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-03-16T21:43:32.000000Z K 7 svn:log V 159 Fix a typo which would cause containers between 1GB and 2GB to have the wrong geometry reported. Submitted by: mark tinguely END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-03-16T21:44:21.000000Z K 7 svn:log V 83 prevent gdb from panic'ing an alpha with "mutex Giant not owned" reviewed by: jhb END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-03-16T21:54:12.000000Z K 7 svn:log V 69 Fix a number of warnings that come up when compiling with BDECFLAGS. END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-03-16T22:16:54.000000Z K 7 svn:log V 368 Fix inquiry length detection for the ses(4) driver. It was using the inq_len member of the ccb_getdev structure, but we've never filled that value in.. So we now get the length from the inquiry data returned by the drive. (Since we will fetch as much inquiry data as the drive claims to support.) Reviewed by: mjacob Reported by: Andrzej Tobola END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-03-16T22:18:26.000000Z K 7 svn:log V 34 Fix type-o Submitted by: okazaki END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-03-16T22:20:19.000000Z K 7 svn:log V 371 Fix a few things in the aic(4) driver: - enable 10MHz (fast SCSI) operation on boards that support it. (only aic6360 boards with fast SCSI enabled can do it) - bounds check sync periods and offsets passed in from the transport layer - tell the user which resource allocation failed (for the ISA probe) if we weren't able to allocate an IRQ, DRQ or I/O port. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-03-16T22:37:06.000000Z K 7 svn:log V 495 When doing a recv(.. MSG_WAITALL) for a message which is larger than the socket buffer size, the receive is done in sections. After completing a read, call pru_rcvd on the underlying protocol before blocking again. This allows the the protocol to take appropriate action, such as sending a TCP window update to the peer, if the window happened to close because the socket buffer was filled. If the protocol is not notified, a TCP transfer may stall until the remote end sends a window probe. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-03-16T22:55:55.000000Z K 7 svn:log V 49 Clean up the grammar a bit from the last commit. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2001-03-17T00:09:47.000000Z K 7 svn:log V 85 Add the AAC_DEBUG option to enable debugging in the aac driver. Reviewed by: msmith END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2001-03-17T00:12:15.000000Z K 7 svn:log V 423 This is an MFC candidate. Add the AAC_DEBUG option to enable debugging in the aac driver. Correct a race condition in the interrupt handler where the controller may queue a fib to a response queue after the driver has serviced the queue but before the interrupt is cleared. This could leave a completed fib stranded in the response queue unless another I/O completed and generated another interrupt. Reviewed by: msmith END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-17T00:21:54.000000Z K 7 svn:log V 177 Stop cron from shouting in the syslog. Use setproctitle() instead, since smashing argv[0] doesn't have the intended effect of changing the ps(1) output these days. PR: 25850 END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-03-17T01:21:00.000000Z K 7 svn:log V 102 Remove duplicate text about packages and bzip2. PR: docs/25864 Submitted by: dpelleg+bsd@cs.cmu.edu END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-03-17T02:50:20.000000Z K 7 svn:log V 174 Really fix NWAY negotiation for the 82553 PHY. Locking down the media interface selection should not imply disabling NWAY negotiaton as well. Problem pointed out by: peter END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-03-17T04:23:12.000000Z K 7 svn:log V 171 Always call resource_int_value function for getting portsize and msize. It was not set resource size (portsize/msize) if resource address was set. This is MFC candidate. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-03-17T04:42:33.000000Z K 7 svn:log V 112 Fix the building of the aac driver as a module. Add a comment about enabling debug information for the driver. END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-03-17T05:24:51.000000Z K 7 svn:log V 337 MFC, rev 1.108: In xpt_set_transfer_settings(), force async if either the period or the offset is set to 0. Re-arrange the DT limiting code so that we don't end up setting the period to 0xa if the user really wants async. The previous behavior seemed to confuse the aic(4) driver. PR: kern/22733 Reviewed by: gibbs Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-17T05:43:01.000000Z K 7 svn:log V 541 Dramatically improve the **lame** nfs_hash(). This is based on the Fowler / Noll / Vo Hash (http://www.isthe.com/chongo/tech/comp/fnv/). This improves hash coverage a *massive* amount. We were seeing one set of machines that were using 0.84% of their 131072 entry nfsnode hash buckets with maximum chain lengths of up to ~500 entries. The machine was spending nearly 100% of its time in 'system'. A test with this has pushed the coverage from a few perCent up to 91% utilization with a max chain length of 11. Submitted by: David Filo END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-03-17T07:38:57.000000Z K 7 svn:log V 28 Unbreak "make installworld" END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-17T08:59:31.000000Z K 7 svn:log V 83 Backout my previous commit, it appearantly doesn't work for asynchronous messages. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-17T09:31:06.000000Z K 7 svn:log V 722 Use a generic implementation of the Fowler/Noll/Vo hash (FNV hash). Make the name cache hash as well as the nfsnode hash use it. As a special tweak, create an unsigned version of register_t. This allows us to use a special tweak for the 64 bit versions that significantly speeds up the i386 version (ie: int64 XOR int64 is slower than int64 XOR int32). The code layout is a little strange for the string function, but I was able to get between 5 to 10% improvement over the original version I started with. The layout affects gcc code generation choices and this way was fastest on x86 and alpha. Note that 'CPUTYPE=p3' etc makes a fair difference to this. It is around 45% faster with -march=pentiumpro on a p6 cpu. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-17T10:00:50.000000Z K 7 svn:log V 231 Add a new entrypoint to the hashes in libmd: char * FooFileChunk(const char *filename, char *buf, off_t offset, off_t length) Which only hashes part of a file. Implement FooFile() in terms of this function. Submitted by: roam END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-03-17T10:09:52.000000Z K 7 svn:log V 49 Fix some further style nits Pointed out by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-17T10:39:32.000000Z K 7 svn:log V 93 MFC: revs 1.71, 1.73, 1.74, 1.75: Fix up bogus poll() pollfd array limits. Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-17T10:48:59.000000Z K 7 svn:log V 187 MFC: 4MB kernel fixes (the temp stack must be mapped while switching into paging mode when the text segment pushes the data segment with the stack beyond the first 4MB) Approved by: jkh END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-03-17T11:22:13.000000Z K 7 svn:log V 71 MFC: Document FTP installation through an HTTP proxy Approved by: jkh END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-17T11:43:36.000000Z K 7 svn:log V 140 Unrevert something which shouldn't have been reverted in the previous revert. (Yes, I'm going to bed now to get some much needed sleep...) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-17T12:37:28.000000Z K 7 svn:log V 94 s/over 3500 ports/over 4500 ports/ MFC candidate. :-) The RELENG_4 version says 3000 still. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-03-17T14:04:24.000000Z K 7 svn:log V 97 Merged from sys/i386/conf/GENERIC revision 1.305 (moved the fxp driver into the miibus section.) END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-03-17T14:25:23.000000Z K 7 svn:log V 31 Nuke non-standard EAI_RESNULL. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-03-17T15:59:59.000000Z K 7 svn:log V 129 Correct the arguments to the extattrct()l call so that the enable and disable commands work as documented. Approved by: rwatson END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-03-17T16:04:25.000000Z K 7 svn:log V 153 destroy child devices on detach to prevent ever-increasing numbers of pcm/midi devices trying to attach if the module is repeatedly loaded and unloaded. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-17T19:02:12.000000Z K 7 svn:log V 88 Attempt to make "make release" work again. Without a nls/fi_FI.DIS_8859-15 tcsh barfs. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-17T20:15:21.000000Z K 7 svn:log V 11 DIS -> ISO END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-17T21:02:17.000000Z K 7 svn:log V 29 Don't link et_EE with 8859-1 END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-17T21:14:52.000000Z K 7 svn:log V 105 Remove unused locale/nls directories. Corresponding fixes for "make release" already commited elsewhere. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-03-17T21:22:29.000000Z K 7 svn:log V 94 Ignore comments in /etc/passwd PR: 25845 Submitted by: Udo Schweigert END K 10 svn:author V 3 alc K 8 svn:date V 27 2001-03-17T22:17:03.000000Z K 7 svn:log V 219 MFC: revision 1.97 of kern/vfs_aio.c and revision 1.24 of sys/aio.h Corrects numerous problems including buffer corruption, signal delivery, and some race conditions. PR: 25617 Submitted by: tegge Approved by: jkh END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-03-17T23:23:24.000000Z K 7 svn:log V 719 Fix a couple of things in the internal mbuf allocation interface: - Make sure that m_mballoc() really doesn't allow over nmbufs mbufs to be allocated from mb_map. In the case where nmbufs-reserved space is not an exact multiple of PAGE_SIZE (which it should be, but anyway...), we hold nmbufs as an absolute maximum which need not ever be reached. - Clean up m_clalloc(); make it more consistent in the sense that the first argument `ncl' really means "the number of clusters ensured to be allocated" and not "the number of pages worth of clusters to be allocated," as was previously the case. This also makes it consistent with m_mballoc() as well as the comment that preceeds it. Reviewed by: jlemon END