ƒ° 120000 208 203 165 140 225 446 163 169 151 182 327 150 150 619 155 149 183 258 173 141 221 334 150 324 441 128 134 146 224 161 174 186 235 213 261 139 446 189 166 378 165 369 1084 347 499 228 117 349 115 113 122 240 160 544 397 114 162 229 157 270 244 175 120 276 243 199 123 162 225 202 176 401 508 497 220 607 250 240 249 195 206 133 145 330 227 215 148 147 268 178 234 351 519 156 357 201 230 164 246 275 345 525 285 270 264 538 711 153 482 497 156 373 588 164 199 240 203 516 195 293 352 153 187 486 236 407 159 149 155 239 499 197 197 197 197 306 114 144 129 139 763 345 317 240 585 229 451 662 220 371 202 209 244 139 225 157 263 209 210 176 787 313 297 240 205 228 153 139 263 273 223 240 201 194 595 241 175 387 122 264 161 228 210 344 205 386 150 116 603 166 181 171 173 161 125 145 181 219 164 359 167 218 136 218 187 102 659 159 152 K 10 svn:author V 3 alc K 8 svn:date V 27 2003-09-12T07:13:15.000000Z K 7 svn:log V 110 pipe_build_write_buffer() only requires read access of the page that it obtains from pmap_extract_and_hold(). END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2003-09-12T08:20:47.000000Z K 7 svn:log V 68 Unbreak "make release" by moving bfe and re driver into 2nd floppy. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-09-12T09:09:49.000000Z K 7 svn:log V 47 Add the ports/dns and ports/polish categories. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-09-12T16:44:40.000000Z K 7 svn:log V 132 Name the vnode method vectors consistently with the rest of the filesystems. This improves the output of src/tools/tools/vop_table END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-09-12T19:01:13.000000Z K 7 svn:log V 352 MFC: Add the ports/dns and ports/polish categories. Revision Changes Path 1.37 +2 -0 src/share/examples/cvsup/cvs-supfile 1.27 +2 -0 src/share/examples/cvsup/ports-supfile 1.10 +1 -0 src/share/examples/cvsup/refuse 1.9 +2 -1 src/share/examples/cvsup/refuse.README Approved by: re (jhb) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-09-12T19:02:34.000000Z K 7 svn:log V 70 Using prefix=/usr will put these files in /usr/gnats, not /usr/ports. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-09-12T19:19:10.000000Z K 7 svn:log V 74 Bump __FreeBSD_cc_version for (1) 5.1 (post-mortem) (2) -pthread changes. END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-09-12T19:20:05.000000Z K 7 svn:log V 59 Remove double usage of performance, and combine it to one. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-09-12T20:04:29.000000Z K 7 svn:log V 90 Handle ISA devices in OF_decode_addr(), with the same code that is used in the EBus case. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-09-12T20:13:23.000000Z K 7 svn:log V 234 When determining the device class to use for the serial console, check the "compatible" property too in the ns8250 case. This gets the serial console to work on Blade 100s, where the device name is just "serial". Reviewed by: marcel END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-09-12T21:54:11.000000Z K 7 svn:log V 59 mdoc(7): Fix common mistakes made in the SEE ALSO section. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-09-13T01:13:56.000000Z K 7 svn:log V 58 Move an overly verbose message under #ifdef CODA_VERBOSE. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-09-13T01:55:44.000000Z K 7 svn:log V 523 On reset, make sure that we have some parameters set correctly. This fixes a longstanding issue WRT resetting the chip after startup- it would fail if we were connected as an F-port to a switch. If we were connected as an F-port, we got assigned a hard loop ID of 255, which is really a bogus loop id. Then when we turned around to reset ourselves, the firmware would reject the ICB_INIT request because the loop id was bogus. *sputter* Minor fixlet from somebody in NetBSD with too much time on their hands (dma -> DMA). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-09-13T01:56:24.000000Z K 7 svn:log V 60 Report correct active vs. nvram node/port WWNs in an ioctl. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-09-13T01:56:45.000000Z K 7 svn:log V 54 No time like the present to turn back on SMP locking. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-09-13T01:57:31.000000Z K 7 svn:log V 88 Some canonicalization function cleanups based upon some target mode structure cleanups. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-09-13T01:58:26.000000Z K 7 svn:log V 162 Some ridiculous target mode botches- like having the wrong definitions for messages. Some spelling fixes. Some target mode structure cleanups to reflect reality. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-09-13T01:58:51.000000Z K 7 svn:log V 78 Bland synchronization of common source with no effect on FreeBSD whatsomever. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-09-13T01:59:14.000000Z K 7 svn:log V 46 NetBSD'er with time on their hands (dma->DMA) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-09-13T02:01:56.000000Z K 7 svn:log V 125 I forgot whom I got this from- only set single initiator buffered mode if we've recorded in our softc that we should set it. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-09-13T04:29:55.000000Z K 7 svn:log V 241 Convert vmapbuf() from using pmap_extract() to using pmap_extract_and_hold(). Note, however, that GIANT_REQUIRED should not be removed until all platforms fully implement the "prot" parameter to pmap_extract_and_hold(). Reviewed by: tegge END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-09-13T05:52:47.000000Z K 7 svn:log V 56 MFC mbuf_stress_test Mark II. Approved by: re (murray) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-09-13T06:25:04.000000Z K 7 svn:log V 228 Add support for automatic hardware flow control for 16[679]50 UARTs. We simply use the detected FIFO size to determine whether we have a post 16550 UART or not. The support lacks proper serialization of hardware access for now. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-09-13T06:59:22.000000Z K 7 svn:log V 343 Do not assume there is only a space between #define and the macro name when grepping for JOBS. The recent style cleanup replaced the space with a tab and broke job control detection. Little edits, disastrous consequences. Submitted by: Peter Edwards X-MFC when: in about 5 weeks with the other sh arithmetic fixes. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-09-13T12:51:12.000000Z K 7 svn:log V 35 The re driver works on pc98 maybe. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-09-13T12:56:05.000000Z K 7 svn:log V 41 Merged from sys/isa/fd.c revision 1.258. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-09-13T15:46:35.000000Z K 7 svn:log V 51 Fix spelling/grammar errors and remove a duplicate END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-09-13T16:16:31.000000Z K 7 svn:log V 128 asami is no longer our ports lead, so remove a statement saying the ports collection is maintained by asami and the ports team. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-09-13T16:23:49.000000Z K 7 svn:log V 66 Document /var/empty as generic empty directory, not sshd specific END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-13T17:12:22.000000Z K 7 svn:log V 79 Correct mostly harmless off-by-one error in getdomainname(). Reviewed by: imp END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-13T17:32:45.000000Z K 7 svn:log V 94 Reduce the default width for IO port GAS printing. Courtesy of: rwatson's chart presentation END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-09-13T18:35:01.000000Z K 7 svn:log V 139 Apply Aleksander Fafula's crayons to the beastie. Add the this line to /boot/loader.conf to see the pretty colors =-) loader_color="YES" END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-13T18:44:05.000000Z K 7 svn:log V 120 Only print various optional fields if they are non-zero. Always print the required fields, no matter what their value. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-13T18:46:24.000000Z K 7 svn:log V 165 sched_setscheduler: Return EINVAL when a invalid policy is specified, thus complying with POLA and the man page. (Previously, no error was returned for this case.) END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-13T18:47:49.000000Z K 7 svn:log V 47 C2/C3 latency is in microseconds (us), not ms. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-09-13T20:07:26.000000Z K 7 svn:log V 353 There is no need for an atomic increment on the vm object's generation count in _vm_object_allocate(). (Access to the generation count is governed by the vm object's lock.) Note: the introduction of the atomic increment in revision 1.238 appears to be an accident. The purpose of that commit was to fix an Alpha-specific bug in UMA's debugging code. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-13T20:13:01.000000Z K 7 svn:log V 97 Add the -i flag to acpiconf(8) to retrieve battery information. Rename a few structure elements. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-09-13T20:46:58.000000Z K 7 svn:log V 71 Be a little bit more correct WRT counting numbers vs. integer numbers. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-09-13T21:43:08.000000Z K 7 svn:log V 283 Change libmap.c:lm_init() to return a status value; 0 for success (libmap available) and 1 for failure. Assign this return to the global 'libmap_disable' variable in rtld.c. This totally prevents any libmap functions from being called after lm_init() if no config file is present. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-09-13T21:50:36.000000Z K 7 svn:log V 71 Retire the WITH_LIBMAP compile knob; libmap is now a standard feature. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-09-13T21:57:38.000000Z K 7 svn:log V 276 Simplify (and micro-optimize) pmap_unuse_pt(): Only one caller, pmap_remove_pte(), passed NULL instead of the required page table page to pmap_unuse_pt(). Compute the necessary page table page in pmap_remove_pte(). Also, remove some unreachable code from pmap_remove_pte(). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-09-13T22:34:52.000000Z K 7 svn:log V 989 The in6_ifattach() routine contains the following code: in6_pcbpurgeif0(LIST_FIRST(udbinfo.listhead), ifp); in6_pcbpurgeif0(LIST_FIRST(ripcbinfo.listhead), ifp); The problem here is that udbinfo.listhead and ripcbinfo.listhead are not initialized during the device probe/attach phase of the kernel boot process. So if, for example, a network driver calls ether_ifattach() in its foo_attach() routine and then decides that something is wrong and calls ether_ifdetach() to reverse the process, we will panic trying to dereference the uninitialized list head pointers. (Though the same sequence of events performed after the kernel has come up works file, i.e. doing kldload if_foo from multiuser.) Change this to: if (udbinfo.listhead != NULL) in6_pcbpurgeif0(LIST_FIRST(udbinfo.listhead), ifp); if (ripcbinfo.listhead != NULL) in6_pcbpurgeif0(LIST_FIRST(ripcbinfo.listhead), ifp); to avoid the NULL pointer dereferences. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-09-13T23:34:34.000000Z K 7 svn:log V 252 Make the description of the connect, get, and put commands clearer. Reported by: Gary W. Swearingen Submitted by: Jim Brown (original version) Reviewed by: ru PR: docs/36459 MFC after: 3 weeks END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-09-13T23:51:35.000000Z K 7 svn:log V 404 Teach the re(4) driver about the CFG2 register, which tells us whether we're on a 32-bit/64-bit bus or not. Use this to decide if we should set the PCI dual-address cycle enable bit in the C+ command register. (Enabling DAC on a 32-bit bus seems to do bad things.) Also, initialize the C+ command register early in the re_init() routine. The documentation says this register should be configured first. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-14T00:37:52.000000Z K 7 svn:log V 135 For dumping the DSDT (-o option), be sure to use the X_DSDT address if appropriate. This should be the last change to make ia64 work. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-14T00:40:24.000000Z K 7 svn:log V 25 Correct typo in comment. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-09-14T00:56:50.000000Z K 7 svn:log V 256 Correct the calculation of "a leap year" in parseDWM. The calculation would only match a leap year every 400 years. The parseDWM code first showed up in April 2000, so the first time this bug would cause any confusion is in Feb 2004. MFC after: 18 days END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-09-14T02:18:54.000000Z K 7 svn:log V 21 Cosmetic adjustment. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-09-14T02:26:45.000000Z K 7 svn:log V 19 Cosmetic cleanups. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-09-14T02:32:31.000000Z K 7 svn:log V 28 Enable IPv6 for Token Ring. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-09-14T02:37:59.000000Z K 7 svn:log V 147 Call vm_page_unmanage() on pages belonging to the kmem_object. This eliminates the unnecessary overhead of managing "PV" entries for these pages. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-09-14T06:23:19.000000Z K 7 svn:log V 65 Remove most of the magic constants from the extcap parsing code. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-09-14T07:22:38.000000Z K 7 svn:log V 447 Add a new sysctl, security.bsd.conservative_signals, to disable special signal-delivery protections for setugid processes. In the event that a system is relying on "unusual" signal delivery to processes that change their credentials, this can be used to work around application problems. Also, add SIGALRM to the set of signals permitted to be delivered to setugid processes by unprivileged subjects. Reported by: Joe Greco END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-09-14T12:31:33.000000Z K 7 svn:log V 305 - Cut out the code that caches the "." directory out of Dir_Init() into a separate function, Dir_InitDot(). - Postpone the current and object directories detection (and caching of the "." directory) until after all command line arguments are parsed. This makes the -C option DTRT. PR: bin/47149 END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-09-14T13:41:59.000000Z K 7 svn:log V 23 Get rid of duplicates. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-09-14T14:42:26.000000Z K 7 svn:log V 67 Expand the extended capabilities list and add definitions for MSI. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2003-09-14T16:21:06.000000Z K 7 svn:log V 131 Add uart pccard bus attachment,based on sio_pccard.c . Wrote at: Hakone. Powered by: Warner Losh's scotch whisky. Tested by: nork END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-09-14T16:25:23.000000Z K 7 svn:log V 61 MFC: ftruncate64 syscall. Requested by: yar Approved by: re END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-09-14T16:33:48.000000Z K 7 svn:log V 175 - Avoid calling pci_get_device() more than once in a single function. - Provide a mechanism to prevent the use of MMIO. - Prevent the use of MMIO for all 3c575 cardbus cards. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-09-14T16:42:46.000000Z K 7 svn:log V 151 Don't depend on IPv4-mapped IPv6 address to bind to both IPv4 and IPv6. Wrote at: Hakone. Powered by: Warner Losh's scotch whisky. Requested by: nork END K 10 svn:author V 8 takawata K 8 svn:date V 27 2003-09-14T17:02:59.000000Z K 7 svn:log V 78 Add uart pccard attachment decription on conf/files, too. Pointed out by: ru END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-14T17:47:44.000000Z K 7 svn:log V 28 Print notify values as hex. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-09-14T18:20:24.000000Z K 7 svn:log V 182 New release notes: DRM update for 20030909, uart(4), ata(4) update (ATAng), rtld(1) does libmap by default, symorder gone, sysinstall(8) alternate MTA selection, GCC -pthread gone. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-09-14T19:30:00.000000Z K 7 svn:log V 147 Teach the PCI code to parse MSI extended capabilities. Re-arrange the pcicfg struct a bit to hold extcap structures instead of structure members. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-09-14T20:11:17.000000Z K 7 svn:log V 105 MFC r1.5: Using prefix=/usr will put these files in /usr/gnats, not /usr/ports. Approved by: re (bmah) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-09-14T20:35:22.000000Z K 7 svn:log V 30 Remove an unneccessary comma. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-09-14T22:28:13.000000Z K 7 svn:log V 66 Check invalid parameter and return EINVAL. Reviewed by: deischen END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-14T22:32:18.000000Z K 7 svn:log V 132 short preamble capability is not just for 11g; mark IEEE80211_F_SHPREAMBLE regardless of the operating mode Obtained from: MADWIFI END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-09-14T22:32:28.000000Z K 7 svn:log V 105 If user is seting scope process flag, clear PTHREAD_SCOPE_SYSTEM bit accordingly. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-09-14T22:33:32.000000Z K 7 svn:log V 80 Avoid garbage bits in c_flags by direct assigning value. Reviewed by: deischen END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-14T22:34:24.000000Z K 7 svn:log V 308 Honor the short preamble capability/state flag when calculating the capabilities for outbound management frames. But beware of sending this when operating on 5GHz channels; some 11a AP's reject association requests if this bit is set in the capabilities listed. Obtained from: MADWIFI (with modifications) END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-14T22:39:19.000000Z K 7 svn:log V 415 o mark the device capable of short preamble (meaningless for the 5210 but safe since the 802.11 layer does the right thing for 11a operation) o select short preamble operation based on the negotiated capabilities; not just the local state/capability o fillin the duration field in the 802.11 header as appropriate o remove detection of 11g support; no longer needed Obtained from: MADWIFI (with modifications) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-09-14T22:39:44.000000Z K 7 svn:log V 400 Respect POSIX specification, a value return from pthread_attr_getguardsize should be a value past to pthread_attr_setguardsize, not a rounded up value. Also fix a stack size matching bug in thr_stack.c, now stack matching code uses number of pages but not bytes length to match stack size, so for example, size 512 bytes and size 513 bytes should both match 1 page stack size. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-09-14T22:42:39.000000Z K 7 svn:log V 123 When invoking an old style signal handler, use true traditional BSD style to invoke signal handler. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-09-14T22:52:16.000000Z K 7 svn:log V 510 1. Allocating and freeing lock related resource in _thr_alloc and _thr_free to avoid potential memory leak, also fix a bug in pthread_create, contention scope should be inherited when PTHREAD_INHERIT_SCHED is set, and also check right field for PTHREAD_INHERIT_SCHED, scheduling inherit flag is in sched_inherit. 2. Execute hooks registered by atexit() on thread stack but not on scheduler stack. 3. Simplify some code in _kse_single_thread by calling xxx_destroy functions. Reviewed by: deischen END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-14T22:53:41.000000Z K 7 svn:log V 157 must also check for 5Ghz channels when marking short preamble capability in the beacon frames Reminded by: Stephane Laroche END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-09-14T23:38:42.000000Z K 7 svn:log V 147 Update supported Ethernet Controllers as per the Hardware Notes. PR: docs/55559 Submitted by: Lukas Ertl MFC after: 3 days END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-09-14T23:44:55.000000Z K 7 svn:log V 156 Remove invalid statement about the maximum number of swap drives. PR: docs/55276 Submitted by: Roderick van Domburg END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-09-15T00:06:46.000000Z K 7 svn:log V 99 Fix a bogus comment, sigmask must be maintained correctly, it will be inherited in pthread_create. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-09-15T00:08:48.000000Z K 7 svn:log V 109 Fix bogus comment and assign sigmask in critical region, use SIG_CANTMASK to remove unmaskable signal masks. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-09-15T02:56:48.000000Z K 7 svn:log V 41 Correct a typo in the previous revision. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2003-09-15T03:12:27.000000Z K 7 svn:log V 48 Remove useless #ifdef PC98. Submitted by: nyan END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-09-15T04:47:41.000000Z K 7 svn:log V 237 Only kill the default route in the release mode if the interface where the default route is bound to is the same device. Keep it working for the single user or sysinstall mode, where we just do what we did before. Suggested by: dougb END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-09-15T04:49:22.000000Z K 7 svn:log V 131 Remove inclusion of . It's included in "uart_bus.h" to avoid having to include it in almost all other source files. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-09-15T04:52:15.000000Z K 7 svn:log V 122 Our getaddrinfo() and getnameinfo() are thread-safe but some limitation. Reported by: Marc G. Fournier END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-09-15T04:53:11.000000Z K 7 svn:log V 53 Sort: build uart_bus_pccard.c before uart_bus_pci.c. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-09-15T05:58:27.000000Z K 7 svn:log V 55 Eliminate the use of Giant from vm_object_reference(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-15T06:29:31.000000Z K 7 svn:log V 175 Only enable S4BIOS by default if the FACS says it is available. The user can override this with a sysctl. Be sure to return the acpi_SetSleepState return value to userland. END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-09-15T06:41:33.000000Z K 7 svn:log V 84 Add a module dependancy. Now CAM will autoload when you load this. OK'ed by: mdodd END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-09-15T08:39:53.000000Z K 7 svn:log V 141 MFC rev. 1.21: Update the explanation of parity capabilities to bring it into accord with the present getty(8) code. Approved by: re (bmah) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-09-15T10:27:03.000000Z K 7 svn:log V 256 MFC (almost) of 3 bugs reported recently: + fix aligmnent issues on 64-bit architectures (1.40); + better argument checking when enabling/disabling ipfw-related sysctl variables (1.39) + fix handling of foo/0 as an alias for "any"; Approved by: re@ END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-15T13:49:18.000000Z K 7 svn:log V 426 Quick fix for a pessimization in rev.1.194. An extra i/o instruction was added to the fast path to support the COM_IIR_RXRDYBUG() case even when that case is not configured. This increased the relative overhead of sio input by almost 25% in the worst case and by 2-3% in the usual case (usually only about 0.2% absolute per port at 115200 bps). The quick fix is to significantly pessimize only the COM_IIR_RXRDYBUG() case. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-09-15T15:48:12.000000Z K 7 svn:log V 64 The previous fix (rev 1.25) is only needed in the second place. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2003-09-15T16:11:41.000000Z K 7 svn:log V 259 Better explain what INSTALL="install -C" does, and warn that this may be hardwired into makefiles, including those under /usr/share/mk. The reporter submitted a patch, but I've watered it down. Reported by: Ian Freislich MFC after: 3 weeks END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-15T16:42:52.000000Z K 7 svn:log V 105 Remove nsswitch.conf from the list of examples, because there is no such example. Reported by: blackend END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-15T16:44:24.000000Z K 7 svn:log V 134 Add `-C 60' to the default flags for inetd, so that it is less vulnerable to run-of-the-mill DoS attacks in the default installation. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-15T17:20:05.000000Z K 7 svn:log V 69 Note the addition of `-C 60' to inetd_flags in etc/defaults/rc.conf. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-09-15T18:27:38.000000Z K 7 svn:log V 153 Release a previous lease if there is any, instead of just killing dhclient. Needed my some broken dhcpd implementations to be able to get a lease again. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-15T19:36:34.000000Z K 7 svn:log V 182 add definitions for various control frames and a minimum-sized frame that we use to define IEEE80211_MIN_LEN; the minimal length for frames drivers may pass up into the 802.11 layer END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-15T19:38:29.000000Z K 7 svn:log V 252 Change input handling to not expect drivers to filter short frames. In particular, let drivers send up control frames so we can dispatch them to bpf in monitor mode. This is the first (small) step to adding more functionality such as power save mode. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-15T19:41:54.000000Z K 7 svn:log V 432 o do not filter received frames based on type or length; pass 'em all up to the 802.11 layer if they are at least IEEE80211_MIN_LEN o mask off interrupt status bits that we don't care about so we don't do the wrong thing; this fixes a problem where the beacon miss interrupt status bit is delivered together with other status bits when operating in monitor mode (we would post a beacon miss swi and then do the wrong thing) END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-15T21:16:47.000000Z K 7 svn:log V 192 Correctly reset ich[3-5] sound cards on resume. This fixes audio playback after suspend/resume for me. PR: Submitted by: iwasaki Reviewed by: orion Approved by: cg Obtained from: MFC after: END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-09-15T21:18:30.000000Z K 7 svn:log V 178 Catch up with libpthread/support/Makefile.inc,v 1.6 and revert Makefile.inc1 revisions 1.365 and 1.367: libc_pic.a is no longer necessary to build libpthread.so (ie: libkse.so). END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-15T21:20:55.000000Z K 7 svn:log V 171 Bump the EC timeout from 50 to 100 ms. I believe the underlying issue is global lock contention as symptoms only appear under heavy load (i.e. the nightly periodic run). END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-15T22:28:07.000000Z K 7 svn:log V 445 Generalize the per-node RSSI data so drivers can do more interesting things than record a single value. o add a per-node method for returning the "current RSSI" for a node o create a default method that returns ni_rssi which is the rssi for the last received frame o use the per-node "get rssi" method to return data for the RID's submitted by wicontrol, et. al. Loosely based on work by Tom Marshall for MADWIFI. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-15T22:34:46.000000Z K 7 svn:log V 618 Maintain a history of data associated with received frames and use this to calculate smoothed signal quality data for each node. o add a 16-deep history buffer to each driver-private node storage that holds rssi and antenna info for received frames o override the default per-node "get rssi" method to return an average rssi value based on samples collected over the last second o enable beacon reception so even idle systems maintain a running history of signal quality This data may also be useful for improving the rate control algorithm. Based on work by Tom Marshall for MADWIFI. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-09-15T22:40:00.000000Z K 7 svn:log V 58 Statically compile in sound as we don't have modules yet. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-09-15T23:38:06.000000Z K 7 svn:log V 386 From OpenBSD: always widen the imputed netmask if it is narrower than the specified octets. fixes a strange behaviour where inet_net_pton would always return 4 (bits) for multicast addresses no matter how many octets were specified. negotiated with Paul Vixie, original author of this function. PR: standards/53151 Submitted by: Max Laier Optained from: OpenBSD END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-09-16T00:00:53.000000Z K 7 svn:log V 399 Remove a comment that questioned why the size of the FPU state for amd64 was twice as large as necessary. Peter recently fixed this, so the comment no longer applies. Also, since the size of struct mcontext changed, adjust the threads library version of get&set context to match. FYI, any change layout/size change to any arch's struct mcontext will likely need some minor changes in libpthread. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-09-16T02:03:39.000000Z K 7 svn:log V 60 Fix a typo. Also turn on PTHREAD_SCOPE_SYSTEM after fork(). END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-09-16T02:56:13.000000Z K 7 svn:log V 280 Get rid of a nasty error message that tells us dhclient couldn't get killed. If we execute 'dhclient -r', dhclient gets already killed, so there is no need to do it twice. Only do this if we really have to release some leases. Reviewed by: silence on freebsd-rc@yahoogroups.com END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-09-16T05:01:27.000000Z K 7 svn:log V 495 Don't read the MAC address from a copy of the EEPROM in the softc that has been recorded earlier and overwrite it again later by reading it directly from the EEPROM again. Read the MAC address from the PAR0/PAR1 registers instead, which are autoloaded on reboot. Tested on AN985, AN983B. According to the datasheets, it should also work for the AL981 (I don't have such a chip on a card at home) PR: 52988 Submitted by: Andrew Gordon MFC after: 2 weeks END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-09-16T05:43:56.000000Z K 7 svn:log V 70 MFC rev 1.115 (check for null return from M_PREPEND) Approved by: re END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-16T06:11:58.000000Z K 7 svn:log V 103 Do not record expanded size before attempting to reallocate associated memory. Obtained from: OpenBSD END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-16T06:11:58.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r120113, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-09-16T06:11:59.000000Z K 7 svn:log V 106 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-OpenSSH_200309_buffer_patch'. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-16T08:08:08.000000Z K 7 svn:log V 423 Moved the definitions of the bits in the ns*50 registers from sioreg.h to ns16550.h. The organization of these files was sort of backwards. The bits in the registers have no driver or bus dependencies but they but the offsets of the registers in bus space are very bus-dependent. However, it does no harm to keep the definitions of the register offsets in ns16550.h provided they are thought of as internal ns*50 offsets. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-16T11:04:22.000000Z K 7 svn:log V 102 Don't include another driver's private reg.h file (sioreg.h). Including ns16550.h is now sufficient. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-16T11:24:23.000000Z K 7 svn:log V 200 Don't repeat selected defines from ns16550.h or sioreg.h. Just include ns16550.h. The missing installation of ns16550.h was fixed long ago and the misplaced defines in sioreg.h were fixed recently. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-16T11:54:29.000000Z K 7 svn:log V 259 Sorted register numbers together with the correspoding register bits. Merged comments to match (put them at the right of the #defines instead of duplicating them). Sorted the resulting sections on UART type and register bank. Added a comment for each bank. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-09-16T12:53:18.000000Z K 7 svn:log V 62 Help those attempting to upgrade from static to dynamic root. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-16T13:07:41.000000Z K 7 svn:log V 92 MFC 1.1.1.7: Do not record expanded size before attempting to reallocate associated memory. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-16T13:52:01.000000Z K 7 svn:log V 393 Fixed a minor error in the description of the EFR and a major error in the description of the data latch registers (they were described as readonly). Added some better and worse aliases for standard registers, mostly taken from the 16950 data sheet. Define deprecated aliases in terms of the preferred one. Don't define com_efr in terms of com_fifo. It is unrelated (in a different bank). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-16T14:08:54.000000Z K 7 svn:log V 143 Added definitions for some 16650 features (mostly misfeatures). This completes defining the 16650 register numbers but not all of their bits. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-16T14:21:17.000000Z K 7 svn:log V 314 Added definitions of most of the interesting 16950 register numbers and some of their bits (i.e., fifo trigger levels, frequency multipliers and divisors, and bits to select the registers for these). This attempts to completely describe the 16950's complicated register selects for 16950-specific registers only. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-16T14:33:04.000000Z K 7 svn:log V 64 Update the OpenSSH addendum string for the buffer handling fix. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-09-16T14:41:44.000000Z K 7 svn:log V 57 Properly cast longs to off_t so we dont loose precision. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-09-16T15:16:36.000000Z K 7 svn:log V 63 Rearrange the probe a bit first try ATAPI signatures then ATA. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-09-16T15:21:37.000000Z K 7 svn:log V 146 When ignoring interrupts (due to no running request set) then try to grap the channel so we can read status (and clear an evt pending interrupt). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-09-16T16:07:15.000000Z K 7 svn:log V 403 Correctly wrap the producer queue index when dequeuing commands. This wasn't a problem for command responses since we rarely ever filled the queue. However, adapter-initiated commands have a much smaller queue and could tickle this bug. It's possible that this might fix the recently reported problems with the aac-2120s, though I haven't been able to reproduce the problem locally. MFC-After: 1 day END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-16T16:27:57.000000Z K 7 svn:log V 101 MFC buffer.c 1.1.1.7: Do not record expanded size before attempting to reallocate associated memory. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-16T16:45:16.000000Z K 7 svn:log V 101 MFC buffer.c 1.1.1.7: Do not record expanded size before attempting to reallocate associated memory. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-16T17:34:32.000000Z K 7 svn:log V 101 MFC buffer.c 1.1.1.7: Do not record expanded size before attempting to reallocate associated memory. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-16T17:51:06.000000Z K 7 svn:log V 101 MFC buffer.c 1.1.1.7: Do not record expanded size before attempting to reallocate associated memory. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-09-16T21:25:42.000000Z K 7 svn:log V 210 Add acpi to the build on ia64. The support for ACPI 2.0x has gotten to a point where we don't map the wrong (ie 32-bit) addresses. We don't always dump the right values yet, but that's not critical. Ok'd: njl END K 10 svn:author V 5 shiba K 8 svn:date V 27 2003-09-16T22:43:36.000000Z K 7 svn:log V 20 Add NEC PA-WL/54AG. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-09-16T23:17:43.000000Z K 7 svn:log V 49 Microsoft Remote Desktop Protocol uses 3389/tcp. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-09-16T23:25:48.000000Z K 7 svn:log V 36 New release/errata note: SA-03:12. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-09-16T23:40:08.000000Z K 7 svn:log V 46 MFC: SA-03:12. Approved by: re (implicitly) END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-17T00:50:33.000000Z K 7 svn:log V 670 Minor overhaul and add locking. o replace magic constants with #defines (e.g. ETHER_ADDR_LEN) o move mib variables to net.link.ether.bridge with backwards compatible entries for well-known items maintained under BURN_BRIDGES o revamp debugging support so it is conditioanlly compiled with BRIDGE_DEBUG (on currently) and runtime controlled by net.link.ether.bridge.debug o change timeout to MPSAFE callout o optimize lookup for common case of two interfaces o optimize forwarding path to take IFNET lock only when needed o make boot-time printf dependent on bootverbose o sundry style changes (ANSI decls, extraneous spaces, etc.) Sponsored by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-17T00:54:04.000000Z K 7 svn:log V 252 Minor fixups + add locking. o change time to MPSAFE callout o make debug printfs conditional on DUMMYNET_DEBUG and runtime controllable by net.inet.ip.dummynet.debug o make boot-time printf dependent on bootverbose Sponsored by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-17T00:56:50.000000Z K 7 svn:log V 224 Add locking. o change timeout to MPSAFE callout o restructure rule deletion to deal with locking requirements o replace static buffer used for ipfw control operations with malloc'd storage Sponsored by: FreeBSD Foundation END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-17T01:09:10.000000Z K 7 svn:log V 147 Fixed world breakage in previous commit. Somehow the wrong include was removed in the world although the correct one was removed in the universe. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-09-17T01:41:21.000000Z K 7 svn:log V 489 Add locking to the hardware drivers. I intended to figure out more precisely where locking would be needed before adding it, but it seems uart(4) draws slightly too much attention to have it without locking for too long. The lock added is a spinlock that protects access to the underlying hardware. As a first and obvious stab at this, each method of the hardware interface grabs the lock. Roughly speaking this serializes the methods. Exceptions are the probe, attach and detach methods. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2003-09-17T02:58:17.000000Z K 7 svn:log V 133 Fix a typo in r1.8: The GTLB enable/flush bit is 1<<7, not 1<<8. PR: kern/56297 Submitted by: Dan Angelescu END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-09-17T03:00:08.000000Z K 7 svn:log V 355 Only build the ebus driver on sparc64. It includes a header directly from the sparc64 subtree, which breaks building non-sparc64 platforms in the event the sparc64 subtree does not exist. The problem is specific to the module, because non-module builds are affected by the presence or absence of "device ebus" in the kernel configuration. PR: kern/56869 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-09-17T03:11:32.000000Z K 7 svn:log V 566 In uart_intr() loop until all interrupts have been handled. Previously an UART interface could get stuck when a new interrupt condition arose while servicing a previous interrupt. Since an interrupt was already pending, no new interrupt would be triggered. Avoid infinite recursion by flushing the Rx FIFO and marking an overrun condition when we could not move the data from the Rx FIFO to the receive buffer in toto. Failure to flush the Rx FIFO would leave the Rx ready condition pending. Note that the SAB 82532 already did this due to the nature of the chip. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-09-17T03:45:30.000000Z K 7 svn:log V 124 Fix 3 'cast to pointer from integer of different size' warnings. While here, fix the long line bugs in the same statements. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-09-17T03:58:52.000000Z K 7 svn:log V 275 Fix a `cast to pointer from integer of different size' warning. usage() has been made a (non-void) function so that it can be used in a pointer expression (see macro `next'). Widen the implied integer return type of usage() so that we can cast to a pointer without warnings. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-09-17T05:24:58.000000Z K 7 svn:log V 106 MFC rev 1.78 and 1.69 to fix a pontential adapter deadlock and potential panic. Approved by: re (murray) END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-09-17T06:55:42.000000Z K 7 svn:log V 116 When calling vget() on a vnode-backed vm object, acquire the vnode interlock before releasing the vm object's lock. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2003-09-17T06:57:15.000000Z K 7 svn:log V 148 MFC 1.19: The GTLB enable/flush bit is 1<<7, not 1<<8. PR: kern/56297 Submitted by: Dan Angelescu Approved by: re (murray) END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-09-17T07:00:14.000000Z K 7 svn:log V 47 Remove GIANT_REQUIRED from vm_object_shadow(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-09-17T07:21:20.000000Z K 7 svn:log V 132 Since it is static these days, there is no reason to uppercase the first letter of fdopen() to avoid nameclashing with other stuff. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-09-17T07:40:00.000000Z K 7 svn:log V 65 Pick up softc from dev_t rathern than through newbus gymnastics. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2003-09-17T08:32:44.000000Z K 7 svn:log V 166 Add pci_resume() to reestablish interrupt routing after suspend/resume. Especially after hibernation, interrupt routing went back to initial status on some machines. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2003-09-17T08:47:39.000000Z K 7 svn:log V 112 Add final adjustment code of battery status based on the battery capacity rather than returning unknown status. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-09-17T08:51:43.000000Z K 7 svn:log V 117 condition of padLen check was opposite. Reported by: "lg" Reviewed by: Lev Walkin END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-09-17T09:11:40.000000Z K 7 svn:log V 81 Fix a typo from the last commit. Submitted by: Sergey N. Voronkov END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-17T14:05:16.000000Z K 7 svn:log V 694 Cleaned up initialization of hardware flow control for 16650As. Use defined values instead of hard-coded values. Don't repeat the register access part of the code 4 times times or triple-space statements. This fixes half of the style bugs in rev.1.172. Hardware flow control of 16650As is still officially unsupported. I was mistaken about it being broken. It is broken in 16650s but is fixed in 16650As except for the maximum trigger level (which is no longer used). Testing of the 16650's broken hardware flow control watermarks by programming them on 16950s showed that their effects are not too bad if the fifo size and trigger level are reasonably large (16 is much better than 8). END K 10 svn:author V 7 roberto K 8 svn:date V 27 2003-09-17T14:28:21.000000Z K 7 svn:log V 216 MFC of revision 1.22: Document the fact that send(2) can return EPIPE (like when a socket is not connected). PR: docs/56683 Submitted by: Chris S.J. Peron Approved by: re (bmah) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T14:36:14.000000Z K 7 svn:log V 201 Correct more cases of allocation size bookkeeping being updated before calling functions which can potentially fail and cause cleanups to be invoked. Submitted by: Solar Designer END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T14:36:14.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r120161, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-09-17T14:36:15.000000Z K 7 svn:log V 108 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-OpenSSH_200309_xrealloc_patch'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T14:41:41.000000Z K 7 svn:log V 132 MFC deattack.c 1.1.1.6, misc.c 1.1.1.5, session.c 1.41, ssh-agent.c 1.19: Correct more cases of allocation size bookkeeping errors. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T14:44:46.000000Z K 7 svn:log V 58 Previous commit also MFC'd buffer.c 1.2, channels.c 1.16. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T14:47:55.000000Z K 7 svn:log V 44 Bump addendum version for additional fixes. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T14:52:43.000000Z K 7 svn:log V 167 MFC buffer.c 1.2, channels.c 1.16, deattack.c 1.1.1.6, misc.c 1.1.1.5, session.c 1.41, ssh-agent.c 1.19: Correct more cases of allocation size bookkeeping errors. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T14:58:56.000000Z K 7 svn:log V 177 MFC buffer.c 1.2, channels.c 1.16, deattack.c 1.1.1.6, misc.c 1.1.1.5 (->scp.c), session.c 1.41, ssh-agent.c 1.19: Correct more cases of allocation size bookkeeping errors. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T15:10:36.000000Z K 7 svn:log V 127 Correct address parsing bug that is believed to be remotely exploitable. Submitted by: Michal Zalewski END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T15:10:36.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r120169, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-09-17T15:10:37.000000Z K 7 svn:log V 104 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-sendmail_200309_parseaddr_patch'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T15:18:20.000000Z K 7 svn:log V 99 MFC parseaddr.c 1.1.1.18: Correct address parsing bug that is believed to be remotely exploitable. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-17T16:44:02.000000Z K 7 svn:log V 502 Fixed bitrot in the probe in revs.1.127, 1.165 and 1.169. The COM_NOFIFO() and COM_ESP cases are supposed to be a subsets of the plain 16550A case, but 16650-related changes made the former fall into the latter and then both fall into general code for printing the tx fifo size. This mainly caused hard to parse boot messages like: "sio0: type 16550A fifo disabled lookalike with 1 bytes FIFO". COM_NOFIFO() on an ESP port gave a larger mess whose extent is not clear. Fixed some nearby style bugs. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-09-17T17:15:51.000000Z K 7 svn:log V 145 MFC misc.c 1.1.1.5 (->scp.c): Correct more cases of allocation size bookkeeping errors. (This file was previously missed during the mergeathon.) END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-17T17:26:00.000000Z K 7 svn:log V 83 Miscellaneous minor style fixes (mainly for unsorting of the flags access macros). END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-09-17T17:41:55.000000Z K 7 svn:log V 294 Correct the calculation of "a leap year" in parseDWM. The previous calculation would only match a leap year every 400 years. The first time this bug would cause any noticeable problems is in Feb 2004. This is similar to the change made in revision 1.2 of ptimes.c. Approved by: re (murray) END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-17T18:14:49.000000Z K 7 svn:log V 30 fix build on 64-bit platforms END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-17T19:27:43.000000Z K 7 svn:log V 171 o add support for setting 128-bit WEP keys o use IEEE80211_KEYBUF_SIZE instead of magic numbers o distinguish between 40-, 104-, and 128-bit WEP keys when printing status END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-09-17T20:22:03.000000Z K 7 svn:log V 64 MFC: sendmail address parsing bug fix Approved by: so (nectar) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-09-17T20:37:02.000000Z K 7 svn:log V 135 Bump FreeBSD_version to note that ports that want constants for the 16550 should use rather than END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-17T21:13:16.000000Z K 7 svn:log V 117 shuffle code so we don't "continue" and miss a needed unlock operation Observed by: Wiktor Niesiobedzki END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-09-17T22:06:47.000000Z K 7 svn:log V 251 Bandaid locking change: mark static rule mutex recursive so re-entry when sending an ICMP packet doesn't cause a panic. A better solution is needed; possibly defering the transmit to a dedicated thread. Observed by: "Aaron Wohl" END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-09-18T02:26:03.000000Z K 7 svn:log V 112 Add vm object locking to vnode_pager_lock(). (This triggers the movement of a VM_OBJECT_LOCK() in vm_fault().) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-09-18T03:15:57.000000Z K 7 svn:log V 290 Implement the O modifier. The O modifier sorts the words in a variable. The implementation is based upon the patch sent to arch@, but modified to be compatible with NetBSD. The modifier that does a reverse sort has been dropped for now, but the ability to add one later has been preserved. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-18T05:01:03.000000Z K 7 svn:log V 58 Shorten the message announcing fixed power/sleep buttons. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-09-18T05:12:45.000000Z K 7 svn:log V 24 Add necessary newlines. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-18T07:01:30.000000Z K 7 svn:log V 510 Don't forget to reenable interrupts after a breakpoint and trace traps from user mode. This goes with rev.1.468 of machdep.c which changed the gates for these traps to interrupt gates. Having the interrupts disabled for these traps from user mode is just an unwanted side effect. This fixes at least 1 case of "panic: absolutely cannot call smp_ipi_shootdown with interrupts already disabled". Too much code was run with interrupts disabled, and it sometimes hit a sanity check. Fix verified by: deischen END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-09-18T07:29:08.000000Z K 7 svn:log V 74 MFC: The linux(4) manual page. Approved by: mentor (des@), re (murrary@) END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-09-18T07:46:40.000000Z K 7 svn:log V 89 Fixed most of the remaining style bugs in rev.1.194. Mainly better wording in comments. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-09-18T08:19:39.000000Z K 7 svn:log V 76 Update comment about compression to refer to CPU limitations instead of T1s END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-09-18T09:21:09.000000Z K 7 svn:log V 79 Fix typo, tdp -> tcp PR: conf/56939 Submitted by: Alain Kalker END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-09-18T09:22:14.000000Z K 7 svn:log V 69 Properly handle error code returns from the lower levels ATAPI code. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-09-18T09:27:31.000000Z K 7 svn:log V 32 Enable DRM update note on pc98. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-09-18T09:49:08.000000Z K 7 svn:log V 52 Merged from sys/isa/fd.c revisions 1.259 and 1.260. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-09-18T09:59:37.000000Z K 7 svn:log V 87 Add a default setting of NO for the gbde auto attach script, and document the options. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-09-18T10:44:42.000000Z K 7 svn:log V 126 Perl 5.8.0 has been in ports for a long time. Add the correct directory to manpath.config so use.perl won't needs to add it. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-09-18T12:19:28.000000Z K 7 svn:log V 68 pthread api should return error code in return value, not in errno. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-09-18T15:13:57.000000Z K 7 svn:log V 266 Referring to FreeBSD versions later than 2.0R as "fairly recent" is pretty archaic at this point in time. Pretend nobody runs FreeBSD 1.x anymore in order to not confuse people needlessly. Laplink support probably doesn't even work at this point in time anyway... END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-09-18T15:41:07.000000Z K 7 svn:log V 72 Support the Hawking Technology's UF100 Pegasus II 10/100 USB Ethernet. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-09-18T16:18:45.000000Z K 7 svn:log V 122 - Reorder to group the non-obsolete options together - Change from "will be deprecated in 5.1" to "was deprecated in 5.1" END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-09-18T16:20:32.000000Z K 7 svn:log V 41 Propagate ioctl() failure to exit status END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-09-18T16:35:43.000000Z K 7 svn:log V 123 Remove excess paranoia. There is no need to chech for the crypto/ dir any more, and this check has been removed elsewhere. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-09-18T16:43:08.000000Z K 7 svn:log V 95 Be a bit more restrictive in the probe so we dont hang around on empty channels in most cases. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-09-18T16:44:54.000000Z K 7 svn:log V 10 Cosmetics END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-09-18T17:00:03.000000Z K 7 svn:log V 566 Fix a busted constant related to PCI configuration acess method #1. The reserved bits in the port that must be zero are 24:30, not 20:30. Bits 16:23 are used to set the bus number. This meant that when we tested for config mechanism #1, if the previous PCI configuration transaction sent used a bus number greater than 15, one of the bits in 20:23 would be non-zero and we would fail to use config mechanism #1 and thus fail to see that PCI existed on the machine at all. Obtained from: Shanley's PCI System Architecture book Tested by: des Proxied through: njl END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-09-18T17:26:56.000000Z K 7 svn:log V 67 one more opossite conditiion. Reported by: "lg" END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-09-18T17:36:20.000000Z K 7 svn:log V 57 Name moderate security settings "Moderate", not "Medium" END