ƒ°87470 211 277 379 380 203 175 157 162 160 114 423 480 231 514 223 165 160 290 171 193 171 264 133 161 297 210 232 181 272 181 307 588 168 323 203 242 323 259 165 201 215 242 153 192 156 424 391 204 219 118 254 250 227 140 136 120 119 139 119 248 123 260 144 204 131 606 299 175 312 403 243 136 165 148 156 185 143 271 189 431 215 613 146 359 189 146 244 421 593 376 163 239 179 151 166 136 178 432 156 146 219 126 270 103 148 230 216 447 231 200 177 796 767 160 102 325 330 187 166 133 365 151 493 123 338 136 136 177 177 177 178 207 180 265 169 176 128 223 1399 226 269 289 151 134 296 156 226 182 147 134 200 510 144 128 327 117 203 166 144 396 145 624 385 241 229 249 2760 692 225 415 730 460 293 151 177 120 486 111 111 160 178 202 254 143 161 120 295 146 125 141 124 261 764 167 417 213 230 133 105 249 169 215 306 322 189 201 179 180 157 187 181 139 K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-07T00:38:37.000000Z K 7 svn:log V 184 Now that _pam_init_handlers() works as intended, it seems clear that we do not actually want to define PAM_READ_BOTH_CONFS, so back out previous commit. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-07T00:57:57.000000Z K 7 svn:log V 284 MFS (merge from stable): rev 1.9.2.28, fix ordering of IFF_RUNNING mods. The reason we are required to commit to -current first is so that later MFC's do not risk the loss of existing bug fixes. Even if this was not strictly required in -current, it should still be fixed there too. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-07T00:58:37.000000Z K 7 svn:log V 285 MFS (merge from stable): rev 1.13.4.13, fix ordering of IFF_RUNNING mods. The reason we are required to commit to -current first is so that later MFC's do not risk the loss of existing bug fixes. Even if this was not strictly required in -current, it should still be fixed there too. END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-12-07T01:32:40.000000Z K 7 svn:log V 110 - malloc should be passed M_WAITOK, not M_WAIT (a mbuf flag) - make use of M_ZERO to remove a call to bzero() END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-07T01:52:40.000000Z K 7 svn:log V 83 Back out my "joy" change. It was really the for some uncommitted ata code I have. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-12-07T02:50:39.000000Z K 7 svn:log V 62 Document the 'enableAlwaysAck' field in the config structure. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-12-07T02:56:29.000000Z K 7 svn:log V 67 MFC: Document the 'enableAlwaysAck' field in the config structure. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-12-07T02:59:20.000000Z K 7 svn:log V 65 MFC: allow including peer "struct sockaddr" as meta information. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-12-07T03:25:26.000000Z K 7 svn:log V 19 Remove blank line. END K 10 svn:author V 6 cokane K 8 svn:date V 27 2001-12-07T05:41:26.000000Z K 7 svn:log V 327 This patch will fix the lockups associated with AMD 751,761,762 based AGP controllers. There still seems to be some issues with the DRI copying code for some adapters, at least it doesn't hang the system now. Input would be appreciated. PR: 32301 Obtained from: Eric Anhlot , Joe END K 10 svn:author V 3 wes K 8 svn:date V 27 2001-12-07T06:28:58.000000Z K 7 svn:log V 387 Make strerror and strerror_r use sys_errlist[0] for errnum = 0. Be more careful about reporting truncation with ERANGE in strerror_r. Set errno to EINVAL for "unknown" errnum in strerror as required by P1003.1-200x Draft June 14, 2001. More carefully document the handling of strerrbuf when errors (ERANGE, EINVAL) are encountered in strerror_r. Reviewed by: bde (ongoing discussion) END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-12-07T08:32:37.000000Z K 7 svn:log V 138 MFC: 1.116. Protect the '*' in pppoed_provider (the default) from metacharacter expansion in the rc-scripts. PR: 32552 Submitted by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-07T09:23:15.000000Z K 7 svn:log V 422 MFC: sys/netinet icmp_var.h 1.19, ip_icmp.c 1.64, ip_input.c 1.185, ip_mroute.c 1.69, ip_output.c 1.143, ip_var.h 1.59 usr.bin netstat/inet.c 1.52 - Make ip_rtaddr() global, and use it to look up the correct source address in icmp_reflect(). - Two new "struct icmpstat" members: icps_badaddr and icps_noroute. - Allow for ip_output() to be called with a NULL route pointer. PR: kern/31575, kern/29337, kern/30524 END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-07T09:54:24.000000Z K 7 svn:log V 131 MFC: 1.17: Note that it might not be a good idea to mount /var 'noatime'. 1.19: mdoc(7) police: fix markup + generic cleanup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-07T10:27:43.000000Z K 7 svn:log V 74 mdoc(7) police: - Avoid using second person. - Remove whitespace at EOL. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-07T10:36:38.000000Z K 7 svn:log V 69 mdoc(7) police: Add missing markup bits for revisions 1.12 and 1.13. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-07T11:40:22.000000Z K 7 svn:log V 197 Be exsplicit about the parentheses around return statements. It is documented by example. Since most of this file is documented by example, it is confusing. Make things a little less confusing. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-12-07T11:51:12.000000Z K 7 svn:log V 75 MFC: nfsserver/nfs_serv.c 1.109; NULL out nd.ni_vp when VOP_SYMLINK fails. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-07T11:51:47.000000Z K 7 svn:log V 100 Get pam_mod_misc.h from .CURDIR rather than .OBJDIR or /usr/include. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-07T11:55:22.000000Z K 7 svn:log V 79 MFC: (1.16) The entry for the 'set' command no longer has a list of variables. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-12-07T12:38:47.000000Z K 7 svn:log V 167 * localeconv() usage is not FLOATING_POINT specific anymore (due to "'" flag addition) so move locale.h inclusion out of FLOATING_POINT ifdef's. * add more comments END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-07T13:18:28.000000Z K 7 svn:log V 36 Fix typo: 'fragement' -> 'fragment' END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-07T14:58:41.000000Z K 7 svn:log V 70 Fix a typo. Submitted by: "Alexey V. Neyman" END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T16:18:54.000000Z K 7 svn:log V 200 MFC: 1.21 vmiodirenable is now on by default; reflect that change in default, and talk more about the reasons to turn it off (restricted memory environments), and less about why to turn it on. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-12-07T16:33:47.000000Z K 7 svn:log V 116 Return 'c' back to signed due to potential comparison problems Use simpler test for valid ranges Submitted by: bde END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T16:34:36.000000Z K 7 svn:log V 135 MFC: 1.22 The default values for net.inet.tcp.sendspace and net.inet.tcp.recvspace have been changed to 32k and 64k respectively. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T16:35:19.000000Z K 7 svn:log V 85 Correct botched MFC fo 1.22: remove the old default, don't just add the new default. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T16:37:09.000000Z K 7 svn:log V 175 MFC: 1.20 Reword parts of tuning(7) regarding loader tunables, which are refered to in the document as "boot-time sysctls". Instead, refer to them as loader tunables. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T16:38:41.000000Z K 7 svn:log V 85 Synchronize wording choice relating to loader tunables between -STABLE and -CURRENT. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T17:01:28.000000Z K 7 svn:log V 210 o Our currenty userland boot code (due to rc.conf and rc.network) always enables TCP keepalives using the net.inet.tcp.always_keepalive by default. Synchronize the kernel default with the userland default. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T17:03:14.000000Z K 7 svn:log V 491 o Update rc.network to reflect the recent change of default in the kernel TCP timer code: rather than checking for tcp_keepalive being set to "YES", check for "NO" and turn off keepalives if the variable is set in that manner. o Note: eventually, it would make sense to remove this variable from rc.conf management, and instead rely on sysctl.conf. In fact, this is probably true of a number of rc.conf variables whose sole aim is to drive the setting of sysctls at boot time. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-12-07T17:19:09.000000Z K 7 svn:log V 72 Get rid of unused anymore file! Alpha works fine with our strtod() now. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T17:42:29.000000Z K 7 svn:log V 226 o Expand list of tunables documented in loader.8 to include kern.maxusers, since other related tunables were also documented here. Add a cross reference to tuning(7) for information on setting this value appropriately? END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-12-07T17:59:15.000000Z K 7 svn:log V 110 - Fix a bunch of malloc calls where the M_FLAG is incorrectly used; it should be M_WAITOK. Spotted by: des END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T18:02:16.000000Z K 7 svn:log V 145 o Add a mention of kern.openfiles to the description of kern.maxfiles, and suggest using this value to get a sense of the needs of the system. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T18:05:24.000000Z K 7 svn:log V 226 o Expand list of tunables documented in loader.8 to include kern.maxusers, since other related tunables were also documented here. Add a cross reference to tuning(7) for information on setting this value appropriately. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T18:06:22.000000Z K 7 svn:log V 162 o MFC 1.27: o Add a mention of kern.openfiles to the description of kern.maxfiles, and suggest using this value to get a sense of the needs of the system. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T18:14:25.000000Z K 7 svn:log V 69 MFC of 1.24, 1.23: minor wording changes and whitespace improvement. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T18:17:37.000000Z K 7 svn:log V 104 When rfc1323 is mentioned in the context of buffer sizes, not that it is enabled by default in FreeBSD. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-07T18:23:07.000000Z K 7 svn:log V 118 MFC 1.29 When rfc1323 is mentioned in the context of buffer sizes, not that it is enabled by default in FreeBSD. END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-12-07T19:34:03.000000Z K 7 svn:log V 149 The previous commit log message should have said: - Fix a bunch of malloc calls that are passing M_WAIT instead of the correct flag, M_WAITOK. END K 10 svn:author V 3 wes K 8 svn:date V 27 2001-12-07T20:57:19.000000Z K 7 svn:log V 61 MFC directory permission fix. Approved by: security-officer END K 10 svn:author V 6 davidc K 8 svn:date V 27 2001-12-07T20:58:07.000000Z K 7 svn:log V 97 Add a man page describing the fuctions directly related to network domains. Reviewed by: alfred END K 10 svn:author V 3 wes K 8 svn:date V 27 2001-12-07T20:58:46.000000Z K 7 svn:log V 64 MFC directory permission fix. Approved by: security-officer END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-12-07T23:57:39.000000Z K 7 svn:log V 331 Long ago, there was just /etc/daily. Then /etc/security was split out of /etc/daily. Some time later, /etc/daily became a set of periodic(8) scripts. Now, this evolution continues, and /etc/security has been broken into periodic(8) scripts to make local customization easier and more maintainable. Reviewed by: ru Approved by: ru END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-08T00:04:16.000000Z K 7 svn:log V 296 By loud (and maybe popular) demand, back out the device polling code, so we will not risk to lose this feature when -current is released, we lose it now. For those interested, the full story is archived in tne cvs-all and freebsd-net mailing lists, and maybe in some future core monthly report. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-12-08T00:53:37.000000Z K 7 svn:log V 107 Prevent infinite loop, when kevent(2) is called wihout eventlist (i.e. eventlist == NULL or nevents == 0). END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-08T02:28:16.000000Z K 7 svn:log V 126 Only use __FBSDID if it is defined. This fixes the 4.4-release (but not stable) -> current upgrade path. Reviewed by: markm END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-12-08T03:24:23.000000Z K 7 svn:log V 23 MFC: r1.34 - fix typo. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2001-12-08T04:15:37.000000Z K 7 svn:log V 158 buf.9 incorrectly uses 'BUF' as an arg to .Nm where it should be 'buf'. Because of this apropos notes a BUF(9) page that does not exist. Reviewed by: alfred END K 10 svn:author V 6 davidc K 8 svn:date V 27 2001-12-08T04:20:54.000000Z K 7 svn:log V 154 Update the comment about System initialization to reflect the use of DOMAIN_SET(9) instead of SYSINIT for adding domains at startup. Reviewed by: alfred END K 10 svn:author V 8 keramida K 8 svn:date V 27 2001-12-08T04:54:55.000000Z K 7 svn:log V 129 Be more specific in an example of fortune's -e option. PR: 32085 Submitted by: setantae@submonkey.net END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T16:06:02.000000Z K 7 svn:log V 49 mdoc(7) police: change xref to vfs_mountedon(9). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T16:15:44.000000Z K 7 svn:log V 45 mdoc(7) police: fix markup in revision 1.25. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T16:17:49.000000Z K 7 svn:log V 29 mdoc(7) police: markup nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T16:28:20.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T16:40:19.000000Z K 7 svn:log V 48 mdoc(7) police: bump document date, fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T16:43:24.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T16:58:48.000000Z K 7 svn:log V 156 mdoc(7) police: - bump document date - add -n to SYNOPSIS - remove whitespace at EOL - remove hard sentence break - be a bit verbose about "vcd" operation END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T17:48:18.000000Z K 7 svn:log V 32 mdoc(7) police: Style style(9). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T18:07:29.000000Z K 7 svn:log V 168 mdoc(7) police: - kill empty lines - kill whitespace at EOL - kill hard sentence breaks - fix document date - fix markup - sort xrefs - first appeared in 5.0, not 4.4 END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T18:15:29.000000Z K 7 svn:log V 53 mdoc(7) police: fix markup, sort xrefs, grammar nit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T19:02:36.000000Z K 7 svn:log V 112 December 6th -- the IEEE Standards Board approves the Austin Group Specification as IEEE Std 1003.1-2001. Yay! END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-08T19:06:23.000000Z K 7 svn:log V 40 Start using .St macro for POSIX.1-2001. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2001-12-08T19:07:51.000000Z K 7 svn:log V 513 Increase the maximum message queue length to 256, and increase the number of cached message structs to the same number. Modern NICs (especially gigabit NICs) often have 64-256 or more receive packet descriptors, so they can dump a lot of packets into the network stack at once. With the old message queue limit, it was easy to overflow the queue when using the ng_ether node. I am committing this directly to RELENG_4. The queuing mechanism is quite different in -current, and these limits don't apply there. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-12-08T20:37:08.000000Z K 7 svn:log V 203 The nbuf calculation was assuming that PAGE_SIZE = 4096 bytes, which is bogus. The calculation has been adjusted to use units of kilobytes. Noticed by: Chad David MFC after: 1 week END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-12-08T21:22:42.000000Z K 7 svn:log V 82 Add support for Brazilian IP Addresses. Example `whois 200.236.70.0'. PR: 30676 END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-12-08T21:51:34.000000Z K 7 svn:log V 219 Don't assume that the number of fds to select on is known quantity (in this case 16). Use dynamic FD_SETs and calculated high-water marks throughout. Obtained from: OpenBSD and Apple's Radar database MFC after: 2 days END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-08T22:34:14.000000Z K 7 svn:log V 310 Fix a KSEfication brain-o in procfs_doprocfile(): return the path of the target process, not the calling process. While we're here, also unstaticize procfs_doprocfile() and procfs_docurproc() so linprocfs can call them directly instead of duplicating them. Submitted by: Dominic Mitchell END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-12-08T23:46:38.000000Z K 7 svn:log V 147 Replace %i formatting characters with %d since printf(9) doesn't support %i. Someone forgot the long flamefest I lost to add %i to kernel printf. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-08T23:56:37.000000Z K 7 svn:log V 44 p_trespass() has been dead for over a year. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-09T00:28:12.000000Z K 7 svn:log V 73 Fix an incorrect PFS_TRACE. Also, use __func__ instead of __FUNCTION__. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-09T00:35:30.000000Z K 7 svn:log V 56 Fix various bugs in the debugging code and reenable it. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-09T00:38:59.000000Z K 7 svn:log V 64 Pull in more stuff from procfs now that it's been pseudofsized. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-12-09T01:29:12.000000Z K 7 svn:log V 91 Consider PROTO_IPV6 as compressible by CCP. Spotted by: Nick Sayer END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-12-09T01:29:34.000000Z K 7 svn:log V 49 MFC: Consider PROTO_IPV6 as compressible by CCP. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-12-09T01:57:09.000000Z K 7 svn:log V 175 Allow maxusers to be specified as 0 in the kernel config, which will cause the system to auto-size to between 32 and 512 depending on the amount of memory. MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-12-09T06:02:40.000000Z K 7 svn:log V 94 MFC: New rc.conf variable, cloned_interfaces, for creating cloned network devices at startup. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-12-09T06:02:46.000000Z K 7 svn:log V 335 The ScanLogic SL11R-IDE claims to be SCSI-compatible, but actually requires the UFI command set. Even with this patch, it's incredibly slow on my laptop, but at least now it works. Note that the drive is reported to CAM with the vendor and device IDs from the device itself, forcing the user to patch the da(4) quirk table manually. END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-12-09T06:50:03.000000Z K 7 svn:log V 121 MFC: o Add new libc function strnstr(). o Sync strstr(3) manual with -CURRENT (except for strcasestr() documentation). END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-12-09T07:20:39.000000Z K 7 svn:log V 519 MFC 1.27 and 1.25: o Add support for Brazilian IP Addresses. Example `whois 200.236.70.0'. o Treat a buffer as a non-NUL terminated string, because the whois server may not return a new line character on the final line. o Remove the whois.networksolutions.com fallback code, which is no longer needed. o Instead of determining a hostname by terminating it when we see whitespace, only allow hostname characters and terminate the string when it's not such a character. o Add a small optimization in a for loop. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-09T07:22:26.000000Z K 7 svn:log V 52 WARNS=2 cleanup. PR: bin/32567 MFC after: 2 weeks END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-12-09T07:22:40.000000Z K 7 svn:log V 265 MFC 1.25 - 1.23: o Use whois.example.com rather than non-existent.host in an example. o Remove a trailing space at the end of a line. o Remove examples from throughout the manual. o Create an EXAMPLES section. o In some places change "ru" to "RU" to be consistent. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-09T07:32:55.000000Z K 7 svn:log V 95 WARNS=2 cleanup and fix potential unitialized variable bug. PR: bin/32567 MFC after: 2 weeks END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-09T07:51:26.000000Z K 7 svn:log V 52 WARNS=2 cleanup. PR: bin/32567 MFC after: 2 weeks END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-12-09T08:12:06.000000Z K 7 svn:log V 151 - Cross reference the section 9 printf man page since it contains information with regards to in-kernel format directives that are not in printf.3 END K 10 svn:author V 3 alc K 8 svn:date V 27 2001-12-09T08:16:36.000000Z K 7 svn:log V 328 o Eliminate unnecessary synchronization from filt_aiodetach(). o The manual page for kevent says that EVFILT_AIO returns under the same conditions as aio_error(). With that in mind, set the data field of the returned struct kevent to the value that would be returned by aio_error(). o Fix two compilation warnings. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-12-09T09:47:09.000000Z K 7 svn:log V 497 Cleanup sysinstall's 'A'uto partitioning mode to provide more reasonable defaults both in regards to the size of the partitions that are created and in regards to safety and functional separation. Still TODO: extend the previous partition to cover a deleted partition if the previous partiton was auto-created, and supply some sort of solution for /tmp. Reviewed by: Just about everyone Approved by: Nobody except maybe my pet mouse fred Obtained from: God, so complain to HIM MFC after: 1 week END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-12-09T09:53:27.000000Z K 7 svn:log V 283 Don't assume that the number of fds to select on is known quantity (in this case 16). Use dynamic FD_SETs and calculated high-water marks throughout. There are also too many versions of telnet in the tree. Obtained from: OpenBSD and Apple's Radar database MFC after: 2 days END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-12-09T12:49:15.000000Z K 7 svn:log V 69 Note improved/corrected support for Alphaserver 2100* with EV5 CPUs. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-09T15:05:19.000000Z K 7 svn:log V 146 Introduce a fetchDebug global. Change the DEBUG macro so it only runs the debugging code if fetchDebug is set. PR: bin/32615 MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-09T15:05:58.000000Z K 7 svn:log V 87 Conditionalize some debugging code that didn't use the DEBUG macro. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-09T15:06:38.000000Z K 7 svn:log V 59 Don't build with NDEBUG. PR: bin/32615 MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-09T15:07:26.000000Z K 7 svn:log V 74 Set fetchDebug if v_level is 3 or more. PR: bin/32615 MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-09T15:11:55.000000Z K 7 svn:log V 44 Back out previous commit. Requested by: ru END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-12-09T17:48:08.000000Z K 7 svn:log V 86 - Replace M_WAIT with M_TRYWAIT since the M_WAIT flag is deprecated. Spotted by: bde END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-12-09T18:02:36.000000Z K 7 svn:log V 335 Disable sleep requests for 5 sec after wakeup. This is needed for some Toshiba and Thinkpad laptops. Wakeup event is generated by power button or sleep button on some laptops but this also generates SCI interrupt, and shutdown the system as result. So this is introduced so that acpi driver ignore given requests for certain period. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-09T18:30:04.000000Z K 7 svn:log V 61 machine/limits.h (taken from i386/include/limits.h rev 1.19) END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-09T18:40:56.000000Z K 7 svn:log V 52 WARNS=2 cleanup. PR: bin/32646 MFC after: 2 weeks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-09T18:59:08.000000Z K 7 svn:log V 123 Per the CSRG's type.h, 'typedef' has a after it. Also add two simpler examples of typedefs to show their formatting. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-12-09T19:02:55.000000Z K 7 svn:log V 35 MFC 1.175: nuke debugging printfs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-09T19:11:45.000000Z K 7 svn:log V 174 We need machine/types.h to build a cross GCC compiler. (copied from src/sys/i386/include/types.h rev 1.23, except for the label_t size, which is '10' everywhere BUT on i386) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-09T19:12:07.000000Z K 7 svn:log V 9 style(9) END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-09T19:34:11.000000Z K 7 svn:log V 54 style(9) cleanup: spaces -> tabs. MFC after: 2 weeks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-09T19:38:21.000000Z K 7 svn:log V 134 Following sys/i386/include/ansi.h rev 1.33, add additional integer types in and that are required by . END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-09T19:39:49.000000Z K 7 svn:log V 120 We need machine/{signal,ucontext}.h to build a cross GCC compiler. So craft the proper versions of these and commit em. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-12-09T20:18:36.000000Z K 7 svn:log V 350 Don't ignore SIGINT and SIGQUIT. The comment said "Ignore SIGINT and SIGQUIT during shutdown", but rpc.umntall is also run at boot time, so ignoring these signals is a really bad idea: it makes it impossible to ^C the process as it waits for a server response. I can't see any reason to block these signals during shutdown either. MFC after: 3 days END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-12-09T21:38:33.000000Z K 7 svn:log V 134 Add a NO_6_BYTE quirk for the D-series olympus digital cameras. PR: kern/31250 Submitted by: Bryan Liesner END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-09T21:52:22.000000Z K 7 svn:log V 105 Turn on WARNS=2, no code fixes needed. Submitted by: Maxime Henrion MFC after: 2 weeks END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-09T21:56:31.000000Z K 7 svn:log V 83 WARNS=2 cleanup. Submitted by: Maxime Henrion MFC after: 2 weeks END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-12-09T23:37:54.000000Z K 7 svn:log V 703 MFC, rev 1.93: Fix mounting root from a ISO9660 filesystem on a SCSI CDROM. The problem was that the ISO9660 code wasn't opening the device prior to issuing ioctl calls. In particular, the device must be open before iso_get_ssector() is called in iso_mountroot(). If the device isn't opened first, the disk layer blows up due to an uninitialized variable. The solution was to open the device, call iso_get_ssector() and then close it again. The ATAPI CDROM driver doesn't have this problem because it doesn't use the disk layer, and evidently doesn't mind if someone issues an ioctl without first issuing an open call. Thanks to phk for pointing me at the source of this problem. Tested by: dirk END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-12-09T23:40:02.000000Z K 7 svn:log V 671 Add auto-fill-on-delete. When deleting an 'A'uto created partition sysinstall will automatically expand the previous partition to take up the freed up space. So you can 'D'elete /home and /usr will get the combined space, or you can 'D'elete /tmp and /var will get the combined space. This gives the user, developer, or lay person a huge amount of flexibility in constructing partitions from an 'A'uto base. It takes only 3 or 4 keystrokes to achieve virtually any combination of having or not having a /tmp and/or /home after doing an 'A'uto create. Change 'A'uto creation of /var/tmp to 'A'uto creation /tmp, which should be less controversial. MFC after: 6 days END K 10 svn:author V 3 non K 8 svn:date V 27 2001-12-10T02:07:34.000000Z K 7 svn:log V 68 Remove PAO3 dependent part where I missed to remove at last commit. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-12-10T02:18:05.000000Z K 7 svn:log V 8 cleanup END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T02:35:54.000000Z K 7 svn:log V 229 Update the list of public NTP servers from http://www.eecis.udel.edu/~mills/ntp/clock2.htm Also remove any Stratum 1 servers and only include Stratum 2 and higher servers. PR: 32586 Submitted by: Arnaud Launay END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T02:36:57.000000Z K 7 svn:log V 234 MFC: Update the list of public NTP servers from http://www.eecis.udel.edu/~mills/ntp/clock2.htm Also remove any Stratum 1 servers and only include Stratum 2 and higher servers. PR: 32586 Submitted by: Arnaud Launay END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T02:38:06.000000Z K 7 svn:log V 92 Our XFree86 3.3.x bits no longer depend on the compat3x or compat4x libs. Reviewed by: jkh END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-12-10T02:38:07.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_5'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T02:40:41.000000Z K 7 svn:log V 38 We do have a compat4x dist for Alpha. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T02:42:42.000000Z K 7 svn:log V 269 An XFree86 install should not depend on any compat libs any longer. (1) We don't need compat3x and compat4x as we build the bits on the proper release now (vs. getting them from the XFree people). (2) We handle the compat2x needs thru proper port dependancies now. END K 10 svn:author V 3 alc K 8 svn:date V 27 2001-12-10T03:34:06.000000Z K 7 svn:log V 59 o Eliminate compilation warnings on 64-bit architectures. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-12-10T03:44:57.000000Z K 7 svn:log V 395 Change sigreturn from a protected syscall to a normal syscall. When the wrapping for sigreturn in libc_r was removed, the alpha bits for libc were overlooked and still had a reference to the wrapped version of sigreturn (_thread_sys_sigreturn). libc_r has been totally broken for alpha since then. This change does not apply to -current. Reported by: Bernd Walter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T05:38:23.000000Z K 7 svn:log V 28 Add a CTR6, we need it now. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T05:40:12.000000Z K 7 svn:log V 242 Repeat after me -- "Use of ANSI string concatenation can be bad." In this case, C99's __func__ is properly defined as: static const char __func__[] = "function-name"; and GCC 3.1 will not allow it to be used in bogus string concatenation. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T05:51:45.000000Z K 7 svn:log V 41 Update to C99, s/__FUNCTION__/__func__/. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T05:58:28.000000Z K 7 svn:log V 41 Update to C99, s/__FUNCTION__/__func__/. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-10T06:05:28.000000Z K 7 svn:log V 83 WARNS=2 cleanup. Submitted by: Maxime Henrion MFC after: 2 weeks END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-10T06:25:35.000000Z K 7 svn:log V 83 WARNS=2 cleanup. Submitted by: Maxime Henrion MFC after: 2 weeks END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-10T06:42:56.000000Z K 7 svn:log V 83 WARNS=2 cleanup. Submitted by: Maxime Henrion MFC after: 2 weeks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T08:09:49.000000Z K 7 svn:log V 83 Update to C99, s/__FUNCTION__/__func__/, also don't use ANSI string concatenation. END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-12-10T08:37:51.000000Z K 7 svn:log V 113 Add the Bulgarian BDS and Phonetic keymaps. Reviewed by: jhb Approved by: jhb, silence on -qa MFC after: 1 week END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-12-10T09:05:07.000000Z K 7 svn:log V 87 MFC the RELENG_4-relevant parts of the bg_BG.CP1251 locale support. Approved by: ache END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-10T09:26:30.000000Z K 7 svn:log V 167 Remove the advice relating to the number of cylinders per cylinder group. The highest possible value is calculated automatically since rev 1.41 of src/sbin/newfs.c . END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-12-10T09:27:00.000000Z K 7 svn:log V 74 Add identification string for AMD-761 host to PCI bridge. PR: kern/32255 END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-12-10T09:34:39.000000Z K 7 svn:log V 85 MFC: keypad facility information element: add keypad facility information decoding. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T09:34:47.000000Z K 7 svn:log V 33 I missed a string concatenation. END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-12-10T09:42:52.000000Z K 7 svn:log V 131 MFC: Close files only if the fp is != NULL. PR: bin/31913 Submitted by: Harald Hanche-Olsen Reviewed by: hm END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-12-10T10:28:25.000000Z K 7 svn:log V 1306 MFC: It seems that I slipped a nasty bug into the CAPI support. The message lengths for CONNECT_REQ and CONNECT_IND are incorrect, which causes dialouts to fail after certain error situations (an invalid -- not wrong! -- number has been dialed). Since these messages are tagged as too short, the device reads trailing garbage as the B protocol parameters; this is OK as long as the garbage consists of zero bytes, which it usually does, except after the said error. Another change we have taken into use is to send an explicit Q.850 "normal call clearing" code when a call is ignored using PRI equipment (specifically AVM T1); the CAPI pseudo-code for ignore, 1, translates into something at least Ericsson exchanges interpret oddly (message "this area is not reachable from your number"). NCCLR makes the exchange give a busy signal, which is the behaviour at least we prefer (conceivably, the ignore code could be made a sysctl variable). The attached patch corrects the message length issue. It also includes a somewhat unpretty solution for the PRI ignore code (if device's number of channels equals 30, assume PRI and send NCCLR, otherwise send CAPI ignore). Tested using AVM B1 PCI and T1 PCI. Submitted by: Juha-Matti Liukkonen Reviewed by: hm END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-12-10T10:33:56.000000Z K 7 svn:log V 134 MFC: Add a driver for the Compaq Microcom 610 ISDN (Compaq series PSB2222I) ISA PnP card. Submitted by: Steve Looman Reviewed by: hm END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-12-10T10:34:47.000000Z K 7 svn:log V 173 Provide a more specific help line for PLIP installs, reminding the user that they must provide the peer's IP address in the 'extra options to ifconfig' box. PR: misc/21273 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-10T11:40:38.000000Z K 7 svn:log V 191 Add some AGFA scanners: SnapScan 1236U SnapScan e20 SnapScan e25 SnapScan e26 SnapScan e40 SnapScan e50 SnapScan e52 PR: kern/32649 Submitted by: "Erik H. Bakke" END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-10T11:46:23.000000Z K 7 svn:log V 54 Regen from usbdevs rev 1.70: added some AGFA scanners END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-10T11:47:20.000000Z K 7 svn:log V 37 MFC rev 1.70: add some AGFA scanners END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-12-10T11:47:26.000000Z K 7 svn:log V 201 MFC 1.24: Fix initialisation of struct nat entry, to solve a panic that occurs when reloading a nat table after reboot Submitted by: Arjan de Vet Reviewed by: IP Filter mailing list END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-10T11:50:25.000000Z K 7 svn:log V 59 Regen from usbdevs rev 1.11.2.14: added some AGFA scanners END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-12-10T12:18:11.000000Z K 7 svn:log V 134 MFC: Add a driver for the Compaq Microcom 610 ISDN (Compaq series PSB2222I) ISA PnP card. Submitted by: Steve Looman Reviewed by: hm END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-12-10T12:27:51.000000Z K 7 svn:log V 91 MFC: Add a driver for the Compaq Microcom 610 ISDN (Compaq series PSB2222I) ISA PnP card. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-12-10T14:38:19.000000Z K 7 svn:log V 51 MFC: Fix a bug about CIS string comparison (1.75). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-10T16:13:08.000000Z K 7 svn:log V 37 MFC rev 1.30: remove obsolete advice END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-12-10T16:55:14.000000Z K 7 svn:log V 103 Install i4bing.4. It lives for more than year in the tree, but never was installed. MFC After: 3 days END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-12-10T20:02:22.000000Z K 7 svn:log V 415 Add new boot flag to i386 boot: -p. This flag adds a pausing utility. When ran with -p, during the kernel probing phase, the kernel will pause after each line of output. This pausing can be ended with the '.' key, and is automatically suspended when entering ddb. This flag comes in handy at systems without a serial port that either hang during booting or reser. Reviewed by: (partly by jlemon) MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T20:09:49.000000Z K 7 svn:log V 49 Complete the CTR6 addition (and TR6 and ITR6...) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T20:18:17.000000Z K 7 svn:log V 33 Adjust for the addition of CTR6. END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-12-10T20:27:18.000000Z K 7 svn:log V 232 Get rid of irritating (bogus) message: pcm0: ac97 codec failed to reset extended mode (0, got 80) This was due to not masking off the correct extended function bits in the read value from the extended status reg. MFC after: 2 days END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-10T20:33:59.000000Z K 7 svn:log V 20 MFC: Declare ftime. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-10T20:44:31.000000Z K 7 svn:log V 108 Recognize numeric digits inside $id$ tags, eg: $XFree86$ PR: 30666 Submitted by: Tony Finch END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-10T20:49:37.000000Z K 7 svn:log V 72 MFC: 1.8: recognize numeric $Id$ tags such as $XFree86$ (trivial tweak) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-10T20:58:39.000000Z K 7 svn:log V 49 Missed an assignment of arg6 in previous commit. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-10T21:13:08.000000Z K 7 svn:log V 298 Style improvements recommended by Bruce as a follow up to some of the recent WARNS commits. The idea is: 1) FreeBSD id tags should follow vendor tags. 2) Vendor tags should not be compiled (though copyrights probably should). 3) There should be no blank line between including cdefs and __FBSDIF. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-10T21:13:36.000000Z K 7 svn:log V 51 Reorder WARNS line for style. Pointed out by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-10T22:12:23.000000Z K 7 svn:log V 531 Fix the mouse question again to only run the mouse menu if a user doesn't have a USB mouse. Here's the deal on how this works: USB mouse have moused run for them automatically by usbd so we don't need to setup moused for them. We do need to setup moused for other mice though, so if the user has a USB mouse, we don't need to do anything. Hence the wording "Do you have a non-USB mouse installed?" for the question. The question can be reworded as "Do you have a PS/2 or Serial mouse installed?" instead if that is preferred. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-11T00:03:10.000000Z K 7 svn:log V 292 Add support for overwriting the existing contents of a file to the UFS driver in libstand. This specifically does not expand or truncate files since the filesystem may be dirty or inconsistent. PR: kern/32389 Submitted by: Jonathan Mini Sponsored by: ClickArray, Inc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-11T00:04:28.000000Z K 7 svn:log V 148 We support writing to at least one filesystem now. PR: kern/32389 Submitted by: Jonathan Mini Sponsored by: ClickArray, Inc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-11T00:08:10.000000Z K 7 svn:log V 136 Add support for writing to BIOS disks. PR: kern/32389 Submitted by: Jonathan Mini Sponsored by: ClickArray, Inc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-11T00:10:00.000000Z K 7 svn:log V 156 Add support for writing blocks to the loader's disk cache. PR: kern/32389 Submitted by: Jonathan Mini Sponsored by: ClickArray, Inc. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-12-11T00:18:45.000000Z K 7 svn:log V 2663 Major restructuring for swizzling to the request queue and unswizzling from the response queue. Instead of the ad hoc ISP_SWIZZLE_REQUEST, we now have a complete set of inline functions in isp_inline.h. Each platform is responsible for providing just one of a set of ISP_IOX_{GET,PUT}{8,16,32} macros. The reason this needs to be done is that we need to have a single set of functions that will work correctly on multiple architectures for both little and big endian machines. It also needs to work correctly in the case that we have the request or response queues in memory that has to be treated specially (e.g., have ddi_dma_sync called on it for Solaris after we update it or before we read from it). It also has to handle the SBus cards (for platforms that have them) which, while on a Big Endian machine, do *not* require *most* of the request/response queue entry fields to be swizzled or unswizzled. One thing that falls out of this is that we no longer build requests in the request queue itself. Instead, we build the request locally (e.g., on the stack) and then as part of the swizzling operation, copy it to the request queue entry we've allocated. I thought long and hard about whether this was too expensive a change to make as it in a lot of cases requires an extra copy. On balance, the flexbility is worth it. With any luck, the entry that we build locally stays in a processor writeback cache (after all, it's only 64 bytes) so that the cost of actually flushing it to the memory area that is the shared queue with the PCI device is not all that expensive. We may examine this again and try to get clever in the future to try and avoid copies. Another change that falls out of this is that MEMORYBARRIER should be taken a lot more seriously. The macro ISP_ADD_REQUEST does a MEMORYBARRIER on the entry being added. But there had been many other places this had been missing. It's now very important that it be done. Additional changes: Fix a longstanding buglet of sorts. When we get an entry via isp_getrqentry, the iptr value that gets returned is the value we intend to eventually plug into the ISP registers as the entry *one past* the last one we've written- *not* the current entry we're updating. All along we've been calling sync functions on the wrong index value. Argh. The 'fix' here is to rename all 'iptr' variables as 'nxti' to remember that this is the 'next' pointer- not the current pointer. Devote a single bit to mboxbsy- and set aside bits for output mbox registers that we need to pick up- we can have at least one command which does not have any defined output registers (MBOX_EXECUTE_FIRMWARE). MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-11T00:49:34.000000Z K 7 svn:log V 599 - Add 'fwrite' and 'fseek' words for writing to and seeking on files. - Change the 'fopen' keyword to accept a mode parameter. Note that this will break existing 4th scripts that use fopen. Thus, the loader version has been bumped and loader.4th has been changed to check for a sufficient version on i386 and alpha. Be sure that you either do a full world build or install or full build and install of sys/boot after this since loader.old won't work with the new 4th files and vice versa. PR: kern/32389 Submitted by: Jonathan Mini Sponsored by: ClickArray, Inc. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-11T01:17:40.000000Z K 7 svn:log V 130 Delete some leftover code from a bygone age. We dont have an array of IdlePTDS anymore and dont to the PTD[MPPTDI] swapping etc. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-11T02:47:53.000000Z K 7 svn:log V 320 Avoid an unnecessary copy of a packet if it is already in a single mbuf. Introduce an additional device flag for those NICs which require the transmit buffers to be aligned to 32-bit boundaries. (the equivalen fix for STABLE is slightly simpler because there are no supported chips which require this alignment there.) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-11T03:02:48.000000Z K 7 svn:log V 635 MFC (done now because the code is slightly different from the one in -current): avoid an unnecessary copy when the packet is already in a single buffer. With this one-line patch, a 750MHz box goes from 128kpps to 148kpps (full wire speed) even with NICs that require packets in a single mbuf. Trivia: the 21143, which can handle multiple buffers, seems to introduce extra delay between packets when they are split over multiple tx descriptors. So if you are in this situation and have CPU cycles to burn, doing the copy is the only way to achieve wire speed (short of arranging tx descriptors as an array instead of a linked list). END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-12-11T04:21:06.000000Z K 7 svn:log V 367 MFC *: My recent changes to add the ctl_renametf routine assumed that print job control-files will always start with 'cfA*'. It turned out that some implementations may send a control file which starts with 'cf*'. This changes ctl_renametf to work correctly with them, and fixes up 'lpc clean' to match. [* = 1.4 ctlinfo.c, 1.22 cmds.c] PR: bin/32183 END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-12-11T04:27:27.000000Z K 7 svn:log V 200 MFC 1.26: Move the checks for '/' a little sooner in the code which receives files for a remote print job. In FreeBSD's lpr, the effect of this is a more accurate error message in some situations. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-11T05:35:43.000000Z K 7 svn:log V 57 Wrap Dangerously Dedicated printf under if (bootverbose) END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-12-11T06:44:29.000000Z K 7 svn:log V 83 WARNS=2 cleanup. Submitted by: Maxime Henrion MFC after: 2 weeks END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-11T07:04:48.000000Z K 7 svn:log V 26 *** empty log message *** END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-11T07:08:43.000000Z K 7 svn:log V 391 (repeat after me, do not do cvs commit | more. Previous commit was:) Do not compile in VM_MAXUSER_ADDRESS into gdb. This causes problems if kvm extends into the user address space. Also, print IdlePTD and initial pcb value clearly in hex instead of one in decimal and the other hex (without 0x, so an all-numeric hex number could easily be decimal) (This isn't used on alpha/kvm-fbsd.c) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-11T08:21:46.000000Z K 7 svn:log V 20 s/sysctl -w/sysctl/ END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-11T08:29:10.000000Z K 7 svn:log V 20 s/sysctl -w/sysctl/ END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-12-11T08:47:10.000000Z K 7 svn:log V 68 MFC: Don't assume number of fds to select on Obtained from: OpenBSD END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-12-11T10:21:26.000000Z K 7 svn:log V 84 Fix boot -p for DDBless kernels Pointed out by: John Hay END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-12-11T10:52:57.000000Z K 7 svn:log V 109 MFC: Fix support for the Promise Tx2 line of controllers. Add support for Promises new ATA133 controllers. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-11T11:49:58.000000Z K 7 svn:log V 156 Correct a comment that should have been updated in rev 1.43, when CIRCLEQ was removed. PR: kern/32688 Submitted by: Jordan DeLong END K 10 svn:author V 5 mckay K 8 svn:date V 27 2001-12-11T13:14:15.000000Z K 7 svn:log V 49 Typo in warning message (chown should be chmod). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-11T13:14:48.000000Z K 7 svn:log V 64 Fix a typo. Reported by: Jurrien Koopmans END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-11T13:17:59.000000Z K 7 svn:log V 23 MFC rev 1.70: fix typo END K 10 svn:author V 5 mckay K 8 svn:date V 27 2001-12-11T13:18:10.000000Z K 7 svn:log V 200 Preserve directory timestamps with -p. Allow non-empty read-only directories to be copied. Apply umask to newly created directories when -p is not specified. PR: 27970 PR: 31633 MFC after: 4 days END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-12-11T14:57:04.000000Z K 7 svn:log V 49 MFC: Support MELCO LUA2-TX USB ethernet adaptor. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-12-11T15:26:36.000000Z K 7 svn:log V 29 Fix grouping string handling END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-12-11T15:55:42.000000Z K 7 svn:log V 45 * Add my e-mail to copyrights * style(9)'ify END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-12-11T16:00:47.000000Z K 7 svn:log V 28 Add my e-mail to copyrights END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-12-11T16:10:26.000000Z K 7 svn:log V 164 Get rid of unsed since rev 1.109 of lib/Makefile WANT_CSRG_LIBM define. Also replace internal make variable _libm with hardcoded path to lib/msun Reviewed by: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-11T16:21:40.000000Z K 7 svn:log V 666 Update the default newfs block and fragment sizes from 8192/1024 to 16384/2048. Following recent discussions on the -arch mailing list, involving dillon and mckusick, this change parallels the one made over a decade ago when the default was bumped up from 4096/512. This should provide significant performance improvements for most folks, less significant performance losses for a few folks and wasted space lost to large fragments for many folks. For discussion, please see the following thread in the -arch archive: Subject: Using a larger block size on large filesystems The discussion ceases to be relevant when the issue of partitioning schemes is raised. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-12-11T16:24:55.000000Z K 7 svn:log V 71 MFC: prevent infinite loop when kevent(2) is invoked wihout eventlist. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-12-11T16:38:33.000000Z K 7 svn:log V 320 Get rid of unsed since rev 1.109 of lib/Makefile WANT_CSRG_LIBM define. We'll never install math.h wrapped by this define since msun's math.h is using, so it should be removed from the source tree at some point (after merge of useful stuff to msun's math.h which is installing now to /usr/include) Reviewed by: bde END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-12-11T17:29:57.000000Z K 7 svn:log V 115 Add aliases pointing to postmaster for the two new mail related accounts. Reminded by: sheldonh MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-11T17:50:09.000000Z K 7 svn:log V 136 The device polling code was backed out, so back out the release note describing it too. Reminded by: Alexandr Listopad END K 10 svn:author V 8 charnier K 8 svn:date V 27 2001-12-11T18:22:01.000000Z K 7 svn:log V 36 Do not dot terminate errx() strings END K 10 svn:author V 8 charnier K 8 svn:date V 27 2001-12-11T18:24:59.000000Z K 7 svn:log V 9 Spelling END K 10 svn:author V 8 charnier K 8 svn:date V 27 2001-12-11T18:36:29.000000Z K 7 svn:log V 151 spelling move some err() calls to errx() when message explains the pb enough do not set errno just before exiting the program lowercase errx() strings END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-11T19:07:10.000000Z K 7 svn:log V 77 Remove an obsolete prototype for procfs_kmemaccess(). Submitted by: rwatson END K 10 svn:author V 5 green K 8 svn:date V 27 2001-12-11T20:48:20.000000Z K 7 svn:log V 120 Add VOP_GETEXTATTR(9) passthrough support to pseudofs. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-12-11T21:58:04.000000Z K 7 svn:log V 210 Explicitly decode GetAllNext SNS Response back *as* a GetAllNext response. Otherwise, we won't unswizzle it correctly. This was found on linux/PPC. This mandated creating another inline: isp_get_gan_response. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-11T22:08:58.000000Z K 7 svn:log V 227 WARNS=2 fixes __FBSDID() additions some include file sorting. Some Makefile sorting. WARNS?=2 is not added to the Makefile, because it is going to be default for usr.bin/ NO_WERROR is set because there are rpc*.h file issues. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-11T22:13:02.000000Z K 7 svn:log V 95 WARNS=2 fix, but do not set this im Makefile, because this ill be the default for src/usr.bin/ END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-11T22:18:47.000000Z K 7 svn:log V 106 WARNS=2 fix, use __FBSDID() and sort includes. WARNS=2 not added to Makefile as it is to become default. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-11T22:22:15.000000Z K 7 svn:log V 85 WARNS=2 fix, use __FBSDID(). Not added to Makefile as WARNS=2 will be made default. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-11T22:23:53.000000Z K 7 svn:log V 86 WARNS=2 fix, use __FBSDID(). Not added to Makefgile as WARNS=2 will be made default. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-11T22:25:43.000000Z K 7 svn:log V 63 Use __FBSDID(). remove WARNS=2 as this is going to be default. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-11T22:27:26.000000Z K 7 svn:log V 93 Use FBSDID(), WARNS=2 fix. Mkaefile does not use WARNS=2 beacuse this will be made default. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-11T22:29:53.000000Z K 7 svn:log V 87 WARNS=2 fix, use __FBSDID(). WARNS=2 is not in Makefile, as this will be the default. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-11T22:31:01.000000Z K 7 svn:log V 45 Remove WARNS=2 as this is to be the default. END