ƒ®6127638 204 183 666 368 309 158 313 246 333 237 221 287 208 179 335 516 275 139 195 311 639 664 317 164 119 211 439 172 237 181 133 172 237 174 136 481 190 167 522 133 137 129 295 168 177 439 169 271 187 147 336 822 172 116 442 236 224 321 399 230 184 254 281 302 179 149 231 155 115 184 186 147 162 169 162 144 144 225 187 188 201 172 168 364 177 142 165 158 153 235 680 150 199 454 127 132 156 173 189 167 233 115 125 198 253 196 173 188 857 271 188 149 148 173 161 194 385 178 114 114 172 178 270 126 236 221 253 245 275 123 225 178 200 392 247 639 472 769 941 122 162 237 135 125 209 227 864 227 191 268 163 271 186 317 143 270 155 1182 414 443 404 146 229 148 126 1045 146 133 240 175 155 127 240 182 144 135 341 230 211 342 408 317 172 169 201 121 269 164 783 999 234 420 131 402 218 214 285 186 214 181 151 644 464 145 493 K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-03-30T20:01:25.000000Z K 7 svn:log V 86 Remove a stray \n from a setproctitle. Submitted by: Niki Denev END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-30T20:25:33.000000Z K 7 svn:log V 569 MFC src/usr.sbin/sbin/nfsd.c:1.29: Problem: When an NFS server is port-scanned nfsd sometimes exits. This has happened 3 times the last few weeks. Nfsd has been written to exit when accept(2) fails. Unfortunately accept can sometimes make a "normal" return with errno ECONNABORTED and in this case nfsd exits prematurely. Solution: Check for ECONNABORTED (and also EINTR, since nfsd uses signals) and continue. Submitted by: Bjoern Groenvall PR: 61084 Reminded by: Lewis Thompson END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-03-30T20:43:07.000000Z K 7 svn:log V 273 Add a cross reference to exports(5). While exports is not directly tied to nfsd(8), exports is the configuration file users will most likely need to configure when dealing with a NFS server. Submitted by: Florian Hars PR: docs/64714 MFC after: 3 days END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-03-30T20:48:16.000000Z K 7 svn:log V 211 Synopsis fixes: * `pkg_info -flags' needs either `-a' or a package name. [1] * Add -Q option to manual page. * Update `usage:' to match the manual page. PR: misc/64786 [1] Reviewed by: ru MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-30T20:59:41.000000Z K 7 svn:log V 66 Revert previous commit (which removed locales that 4.x still has) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-03-30T21:04:04.000000Z K 7 svn:log V 215 Remove the -pthread from the last commit, as OpenSSL doesn't actually call any pthread functions as we use compile it. We keep the -DOPENSSL_THREADS, which stops OpenSSL doing thread-unsafe stuff. Requested by: ru END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-03-30T21:50:42.000000Z K 7 svn:log V 149 Add an adduser.conf manual page. Hook it to the build in Makefile. Xref from adduser.8. Update adduser.8's BUGS section. Bump the date on adduser.8. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-03-30T22:31:22.000000Z K 7 svn:log V 236 Fix today's faux pas by: Removing the -compact option passed to .Bl macro to avoid useless .Pp macros; Adding a missing period; Using .Xr with .Nd since makewhatis(1) has no support for cases where the Xref is absent. Informed by: ru END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-03-30T22:53:52.000000Z K 7 svn:log V 144 Only call if_init when doing SIOCSIFADDR if the interface is not marked up (IFF_UP). This eliminates extraneous AP scanning. Reviewed by: imp END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-03-30T22:57:11.000000Z K 7 svn:log V 126 Add a snapshot of build32.sh for amd64 systems. The readme and comments describe the (severe) restrictions and future plans. END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-03-30T22:57:57.000000Z K 7 svn:log V 194 o add support for controlling the power of transmitted frames o add support for controlling the 11g protection mechanism used to protect OFDM frames in a mixed 11b/g network Reviewed by: imp END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-03-30T22:59:22.000000Z K 7 svn:log V 115 add support for setting 802.11 rtsthreshold, transmit power, and 11g protection mode Reviewed by: imp (just code) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-03-30T23:15:03.000000Z K 7 svn:log V 85 Implement a '-f' flag to teach bsdlabel to work on files instead of disk partitions. END K 10 svn:author V 4 matk K 8 svn:date V 27 2004-03-31T00:11:24.000000Z K 7 svn:log V 241 By default, ich4 has NAMBAR and NABMBAR i/o spaces as read-only. Need to enable "legacy support", by poking into pci config space. (comment from the patch) Submited by: Autrijus Tang Approved by: tanimura (mentor) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-31T01:41:30.000000Z K 7 svn:log V 419 Export uipc_connect2() from uipc_usrreq.c instead of unp_connect2(), and consume that interface in portalfs and fifofs instead. In the new world order, unp_connect2() assumes that the unpcb mutex is held, whereas uipc_connect2() validates that the passed sockets are UNIX domain sockets, then grabs the mutex. NB: the portalfs and fifofs code gets down and dirty with UNIX domain sockets. Maybe this is a bad thing. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-03-31T02:03:49.000000Z K 7 svn:log V 182 - Add an optimized page copy function for use by pmap_copy_page(). It is roughly four times faster than bcopy() for uncached pages. - Sort the function prototypes in md_var.h. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T02:53:46.000000Z K 7 svn:log V 47 Fix a typo: remove duplicate word 'interface'. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T02:57:30.000000Z K 7 svn:log V 102 Add David Young's descriptive text for the radiotap interface. Add David Young to copyright comments. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-31T03:48:35.000000Z K 7 svn:log V 214 In sofree(), avoid nested declaration and initialization in declaration. Observe that initialization in declaration is frequently incompatible with locking, not just a bad idea due to style(9). Submitted by: bde END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-03-31T07:24:15.000000Z K 7 svn:log V 544 Minor changes mostly as discussed on the lists a few days ago: + SUBDIR.cpio.gz prevents files from SUBDIR/ to be copied when priming the memory filesystems. This restores the old behaviour and makes the copy process a lot more efficient + look for templates also in the list of directories supplied by bootp/dhcp via the T134 option aka kern.bootp_cookie + keep track of directories temporarily mounted with "remount" or "diskless_remount" commands and unmount them once we are done with them (at the end of this script). END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-03-31T07:27:31.000000Z K 7 svn:log V 569 Fix Yet Another 16 byte stack alignment bug. Thankfully, this one is solved by a simple 'make world'. The signalcontext function was going to the trouble of generating an even 16 byte alignment, but in fact it needed to be odd aligned to simulate the 8-byte return address having been pushed by the caller. This fixes yet another group of crashes in applications using libpthread. And yet again, it was my fault all along. While here, rename the duplicate internal ctx_wrapper() functions to makectx_wrapper() and sigctx_wrapper() so that traces aren't ambiguous. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-03-31T07:40:46.000000Z K 7 svn:log V 221 The end argument to bus_alloc_resource() should have been ~0 and not ~1, but the call has been switched over to bus_alloc_resource_any() which has the same effect. Submitted by: Suleiman Souhlal END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-31T07:52:15.000000Z K 7 svn:log V 73 MFC: 1.212: Rework multicast routing interaction with delayed checksums. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-31T08:20:44.000000Z K 7 svn:log V 24 Remove unused variable. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-03-31T08:22:09.000000Z K 7 svn:log V 115 Give in to the oblique nagging and move AAC and AHC/AHD comments out of /sys/conf/options and into /sys/conf/NOTES END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-03-31T08:43:20.000000Z K 7 svn:log V 344 Extensive documentation changes to the script, but only comments and empty lines have been touched. All of this should go in the diskless(8) manpage, now if we had some kind of 'literate programming' tool to extract the comments from the script and put them in a reasonable nroff format, it would be a lot easier to keep code and docs in sync END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T09:07:39.000000Z K 7 svn:log V 80 Import libpcap 0.8.3, from http://www.tcpdump.org/releases/libpcap-0.8.3.tar.gz END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T09:07:39.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r127664, 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 2004-03-31T09:07:40.000000Z K 7 svn:log V 85 This commit was manufactured by cvs2svn to create tag 'libpcap-vendor-libpcap_0_8_3'. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T09:15:09.000000Z K 7 svn:log V 41 Merge of libpcap 0.8.3 from tcpdump.org. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T09:17:26.000000Z K 7 svn:log V 80 Import tcpdump 3.8.3, from http://www.tcpdump.org/releases/tcpdump-3.8.3.tar.gz END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T09:17:26.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r127668, 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 2004-03-31T09:17:27.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'tcpdump-vendor-v3_8_3'. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T10:21:28.000000Z K 7 svn:log V 44 Correct imported pcap.h for FreeBSD builds. END K 10 svn:author V 5 mckay K 8 svn:date V 27 2004-03-31T12:35:51.000000Z K 7 svn:log V 386 Support the D-Link DGE-530T. Mine appears to have a blank eeprom, so assume they all do and handle that without alarming the user. Also pull in a bit of defensive code from OpenBSD that triggers when a card is recognised but not properly classified as either Genesis or Yukon. Not that I could ever have needed this. :-) Obtained from: OpenBSD/NetBSD (partially) MFC after: 2 weeks END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T14:09:26.000000Z K 7 svn:log V 98 Update system bpf headers for libpcap 0.8.3. Maintain listing of DLT link types in numeric order. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T14:22:13.000000Z K 7 svn:log V 75 Add more DLT types required by libpcap 0.8.3. Maintain numeric sort order. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T14:57:24.000000Z K 7 svn:log V 429 Merge of tcpdump 3.8.3 from tcpdump.org, with the following caveats: print-atm.c no longer performs special handling for FORE headers; these can no doubt be re-added at a later date. print-fr.c is effectively a no-op. print-llc.c has had the default_print_unaligned() call removed as tcpdump no longer defines this function, however the prototype is still present. Suggest we roll in a diff to use print_unknown_data(). END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T15:00:44.000000Z K 7 svn:log V 41 Merge of tcpdump 3.8.3 from tcpdump.org. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-31T15:17:57.000000Z K 7 svn:log V 46 Fixed bad bits of the polling(4) support MFC. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2004-03-31T17:21:14.000000Z K 7 svn:log V 32 Style fix. Pointed out by: njl END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-31T17:23:46.000000Z K 7 svn:log V 202 Add an interface to pass an argument to the resource parsing functions. This is just groundwork for changing sysresource behavior. PR: Submitted by: Reviewed by: Approved by: Obtained from: MFC after: END K 10 svn:author V 8 takawata K 8 svn:date V 27 2004-03-31T17:27:19.000000Z K 7 svn:log V 71 Add ACPI path in location string for ACPI namespace aware PCI device. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-31T17:35:28.000000Z K 7 svn:log V 85 Staticize pnp methods, style fixes. Remove unused variable to unbreak kernel build. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T18:14:27.000000Z K 7 svn:log V 346 snprintf() and vsnprintf() are part of our base system libc, therefore pcap should not fall back to its own implementations in the absence of HAVE_SNPRINTF and HAVE_VSNPRINTF defines when compiled and installed as part of the world. This should fix builds of pflogd and packages depending on the base system libpcap. Reported by: Andrzej Tobola END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T18:15:37.000000Z K 7 svn:log V 77 pcap clients should use strlcpy() from the base system libc by default also. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T18:38:02.000000Z K 7 svn:log V 178 Fix regression in setkey whereby parser would fail to recognise tcp as both a security protocol and an upper level protocol for encapsulation. PR: bin/63616 Submitted by: ume@ END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-03-31T18:46:13.000000Z K 7 svn:log V 90 Moved comments on 3ware 9000 series RAID controller driver options from options to NOTES. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-31T20:39:20.000000Z K 7 svn:log V 56 Added polling(4) support for ste(4). MFC after: 5 days END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-31T20:58:39.000000Z K 7 svn:log V 243 Unbreak the build by dealing with an unexpected dependency on tcpdump source present in ndp(8). The vendor branch import uses a _U_ macro to apply the GCC 'unused' attribute to the rcs ids embedded in each source file. Teach ndp about this. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-31T21:10:01.000000Z K 7 svn:log V 730 Under a heavy RX load, at least with D-Link DFE-550TX adapters, the driver's RX ring head may fall behind the chip, causing the stuck traffic, disordered packets, etc. Work around this by adopting the technique of resyncing RX head used in dc(4) and xl(4) drivers, but do it in a slightly different place to reduce the number of resyncs needed. Also, set the NIC's RX polling period to a more meaningful value, to stop overloading the PCI bus (this also reduces the number of resyncs by a factor of 3 or more in a long run; the actual number is very dependent on a nature of the traffic). Maintain the statistics counter as the hw.ste_rxsyncs sysctl. In cooperation with: Vsevolod Lobko OK'ed by: ambrisko MFC after: 5 days END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-31T21:32:58.000000Z K 7 svn:log V 80 Deal with aliasing warnings. Reviewed by: ru Approved by: silence on the lists END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-31T21:33:55.000000Z K 7 svn:log V 24 Raise WARNS level to 2. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-03-31T21:48:02.000000Z K 7 svn:log V 347 Fix a bug with preloaded image -- for some reason [that i don't completely understand], md_takeroot() runs before md_preloaded(), rendering both useless. As a fix, move the body (effectively one line!) of md_takeroot() into md_preloaded(), and get rid of the stuff that has become useless. Bug and fix reported 10 days ago on -current, no reply. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-31T22:59:56.000000Z K 7 svn:log V 139 Abstract "is a particular SLIP unit free" check behind slisunitfree(), and use that instead of manual list searches in a couple of places. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-31T23:51:12.000000Z K 7 svn:log V 131 Describe the sorting options in better and more complete detail. Also improve the description of `-L' a little. MFC after: 4 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-04-01T00:04:23.000000Z K 7 svn:log V 228 Remove ps_argsopen from this check, because of two reasons: 1. This check if wrong, because it is true by default (kern.ps_argsopen is 1 by default) (p_cansee() is not even checked). 2. Sysctl kern.ps_argsopen is going away. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-04-01T00:08:20.000000Z K 7 svn:log V 306 Remove ps_argsopen check. It is was bogus in the past and was corrected not quite well by me - if kern.ps_argsopen was set to 0, users weren't permitted to see arguments of even own processes. But kern.ps_argsopen is going away, so just remove this check and leave security checks for p_cansee() function. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-04-01T00:10:45.000000Z K 7 svn:log V 137 Remove sysctl kern.ps_argsopen, it is not very useful, one should use security.bsd.see_other_uids instead. Discussed with: phk, rwatson END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-01T00:33:33.000000Z K 7 svn:log V 92 correct xmit-side radiotap collection by tap'ing the frame before prepending the h/w header END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-01T00:38:45.000000Z K 7 svn:log V 161 radiotap updates: o force little-endian byte order for header o pad header to 32-bit boundary to guard against applications that assume packet data alignment END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-04-01T01:33:37.000000Z K 7 svn:log V 185 Move the name attribute to the end of the conftxt line to simplify libdisk parsing (the name may be empty, or contain spaces). Submitted by: Suleiman Souhlal END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-01T04:21:33.000000Z K 7 svn:log V 209 Move the ivar accessing routines back to inlines (reverting acpivar.h rev 1.44 and acpi.c rev 1.96). Now gcc can handle larger inlines and we really need external drivers to be able to read their acpi ivars. END K 10 svn:author V 5 silby K 8 svn:date V 27 2004-04-01T06:50:21.000000Z K 7 svn:log V 85 Document the m_defrag function. (Mostly copied from the description in uipc_mbuf.c) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-04-01T07:18:42.000000Z K 7 svn:log V 54 Don't print out 'GIANT-LOCKED' for INTR_FAST drivers. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-04-01T07:34:36.000000Z K 7 svn:log V 135 Match the specific MPC106 host bridge PCI ID rather than all generic host bridges: this avoids a race with the UniNorth generic match. END K 10 svn:author V 5 silby K 8 svn:date V 27 2004-04-01T07:36:56.000000Z K 7 svn:log V 61 Fix last commit to conform to mdoc style. Submitted by: hmp END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-01T07:54:27.000000Z K 7 svn:log V 24 Assorted mdoc(7) fixes. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-01T10:00:04.000000Z K 7 svn:log V 92 Back out 1.188 (major number for twa). The twa driver does not need it. Pointy hat to: ps END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-01T10:02:50.000000Z K 7 svn:log V 94 Move twa from files.i386 to files. This unbreaks LINT on !i386. Pointy hat to: vkashyap, ps END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-01T11:12:29.000000Z K 7 svn:log V 56 MFC: 1.7, 1.9: Improved documentation about polling(4). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-01T12:55:38.000000Z K 7 svn:log V 71 Moved the statistical counter under hw.ste.rxsyncs. Suggested by: njl END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-04-01T13:28:36.000000Z K 7 svn:log V 77 Add spaces after flag names on .Fl macros. Noticed by: ru MFC after: 4 days END K 10 svn:author V 3 suz K 8 svn:date V 27 2004-04-01T13:48:23.000000Z K 7 svn:log V 70 UDP checksum is mandatory in IPv6 (RFC2460 p.28) Obtained from: KAME END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-04-01T14:23:41.000000Z K 7 svn:log V 51 The twa device and related options are not needed. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-01T16:16:56.000000Z K 7 svn:log V 52 MFC: Cronyx-Sigma entry. Approved by: imp (mentor) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-04-01T16:37:46.000000Z K 7 svn:log V 127 If the user doesn't specify a device and we can't open any of the defaults, don't print an error using a uninitialised devbuf. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-01T16:40:28.000000Z K 7 svn:log V 95 MFC: Add NETGRAPH_CRONYX option (if set, enables NETGRAPH support). Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-01T16:48:08.000000Z K 7 svn:log V 96 MFC: Remove references to old driver. We do not support pc98 at all. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-01T16:55:30.000000Z K 7 svn:log V 108 MFC: 1. Remove references to old driver. 2. Connect new one to the system. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-01T16:57:00.000000Z K 7 svn:log V 80 MFC: New driver doesn't need old compatibily scheme. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-01T17:08:35.000000Z K 7 svn:log V 76 MFC: Update man cx(4) to reflect driver changes. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-01T17:12:58.000000Z K 7 svn:log V 271 1. Add making all Cronyx-Sigma devices (cx?, cuax?, cuay?, cuaz?, ttyx?, ttyy? ttyz?) 2. Remove old control device /dev/cronyx in favour of /dev/cx? (it is safe to do it befor rm cxconfig, cause it is not linked to system build process.) Approved by: imp (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-01T17:53:04.000000Z K 7 svn:log V 85 Comment out the au88x0 line which was inadvertantly included in the previous commit. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-01T17:55:50.000000Z K 7 svn:log V 50 Fix style issues in twa lines added in rev 1.878. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-01T18:24:29.000000Z K 7 svn:log V 73 MFC: connect sconfig to system build process. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-01T18:26:16.000000Z K 7 svn:log V 66 MFC: Kill already dead cxconfig entry. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-01T18:35:04.000000Z K 7 svn:log V 61 MFC: Finaly kill cxconfig itself. Approved by: imp (mentor) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-04-01T18:55:28.000000Z K 7 svn:log V 139 Do the looping retry trick in the first operation to try to talk with the device, not the second.. Submitted by: ticso@cicely12.cicely.de END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-01T19:12:45.000000Z K 7 svn:log V 584 The previous commit changed the behavior of nsdispatch() in the case where an /etc/nsswitch.conf file was present, but could not be opened (e.g. due to permissions). Previously, the open failure condition was suppressed, and the built-in defaults were used. In revision 1.11, however, propagated the open failure causing all nsdispatch() invocations to return NS_UNAVAIL, and thus many APIs including getpwnam and gethostbyname unconditionally failed. This commit restores the previous behavior. Pointy hat: nectar (+1 for obstinance; ache had to use clue bat) Reported by: ache END K 10 svn:author V 5 krion K 8 svn:date V 27 2004-04-01T19:28:00.000000Z K 7 svn:log V 56 - Use absolute path for hostname(1) Approved by: green END K 10 svn:author V 5 johan K 8 svn:date V 27 2004-04-01T20:31:49.000000Z K 7 svn:log V 104 Remove these MAINTAINER lines since the maintainers has had their commit bits retired for safe keeping. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-04-01T20:56:44.000000Z K 7 svn:log V 361 Finish fixing up Alpha to work with an MP safe ptrace(): - ptrace_single_step() is no longer called with the proc lock held, so don't try to unlock it and then relock it. - Push Giant down into proc_rwmem() instead of forcing all the consumers (including Alpha breakpoint support) to explicitly wrap calls to proc_rwmem() with Giant. Tested by: kensmith END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-04-01T21:48:31.000000Z K 7 svn:log V 32 Fix booting with ps2 keyboards. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-04-01T21:49:17.000000Z K 7 svn:log V 37 MFC: Fix booting with ps2 keyboards. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-04-01T22:09:07.000000Z K 7 svn:log V 63 Fix parsing of ambiguous options, whole loop must be processed END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-04-01T22:32:28.000000Z K 7 svn:log V 80 Simplify one condition in prev. commit: short_too already assumes FLAG_LONGONLY END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-04-01T22:59:22.000000Z K 7 svn:log V 94 Revert atkb change so that we can rebreak POLA for the sake of release. Requested by: scottl END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-01T23:54:49.000000Z K 7 svn:log V 71 For now, restore an splx(s) I removed when introducing slisunitfree(). END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-04-02T01:01:34.000000Z K 7 svn:log V 137 The comment complained about not having a thread_unlink() and did the work itself, but thread_unink() has existed for a while... use it. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-02T01:11:21.000000Z K 7 svn:log V 20 MFC OpenSSL 0.9.7d. END K 10 svn:author V 4 kris K 8 svn:date V 27 2004-04-02T04:57:40.000000Z K 7 svn:log V 32 Add missing comment terminator. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-02T05:59:06.000000Z K 7 svn:log V 102 Call kbd_attach() only when KBD_INSTALL_CDEV is enabled as the function is only defined in that case. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-02T07:33:35.000000Z K 7 svn:log V 157 Allow the selection of a debug port with hw.uart.dbgport. Unlike other architectures (like ia64), the variable has to be set to an OpenFirmware device name. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-02T07:37:28.000000Z K 7 svn:log V 100 In ns8250_putc() insert a barrier between writing the character and checking for transmitter empty. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-04-02T10:40:42.000000Z K 7 svn:log V 79 MFC v. 1.21 (from usr.sbin/nfsd/nfsd.8): Add a cross reference to exports(5). END K 10 svn:author V 5 krion K 8 svn:date V 27 2004-04-02T12:18:40.000000Z K 7 svn:log V 94 - Use "/bin/hostname" explicitly instead of "hostname". Approved by: tobez MFC after: 1 week END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-04-02T15:02:44.000000Z K 7 svn:log V 759 Rearrangements needed for syscons(4) to be used as a console device on architectures that need to call cninit() before the machine is ready to support mutexes (required by make_dev()). - Remove make_dev() call from scinit() when flags indicate unit is the system console, rely on sc_attach_unit() to handle it. - When trying to access current screen's status (scr_stat structure) use the static one provided for the initial system console if no dev_t is available. - When calling make_dev() in sc_attach_unit() catch special case of system's initial console and set up dev_t structure to include pointer to console's scr_stat struct. Reviewed by: marcel Tested by: marcel, grehan (ppc), others on current@ Approved by: rwatson (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-02T15:09:57.000000Z K 7 svn:log V 178 Unbreak LINT on 64-bit platforms. Note that this code is not style(9)- compliant, but I'll leave that for someone else. Noticed by: tinderbox Pointy hat to: the usual suspects END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-02T15:46:29.000000Z K 7 svn:log V 96 MFC: 1. Remove reference to cxconfig.8 2. Add reference to sconfig.8 Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-02T15:59:56.000000Z K 7 svn:log V 57 MFC: Retire old cx(4) driver. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-02T16:03:56.000000Z K 7 svn:log V 56 MFC: Add Cronyx-Sigma entry. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-02T16:07:56.000000Z K 7 svn:log V 81 MFC: Add Cronyx-Sigma entries. (cx(4) and sconfig(8)) Approved by: imp (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-02T16:39:12.000000Z K 7 svn:log V 69 Clean up whitespace, fix continuation indents, wrap some long lines. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-02T16:41:16.000000Z K 7 svn:log V 101 style(9): return foo -> return (foo) also fix a continuation indent I missed in the previous commit. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-02T16:56:10.000000Z K 7 svn:log V 288 MFC src/sys/fs/msdosfs/msdosfs_vfsops.c:1.119: Don't reject FAT file systems with a number of "Heads" greater than 255; USB keychains exist that use 256 as the number of heads. This check has also been removed in Darwin (along with most of the other head/sector sanity checks). END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-04-02T17:15:44.000000Z K 7 svn:log V 84 MFC of rev 1.50, fix refcount leak in verify_rev_path() function. Reviewed by: sam END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-02T17:19:59.000000Z K 7 svn:log V 22 Add Cronyx-Tau entry. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-02T17:35:53.000000Z K 7 svn:log V 22 Add Cronyx-Tau entry. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2004-04-02T17:57:57.000000Z K 7 svn:log V 75 Unbreak natd. Reported and submitted by: Sean McNeil (sean at mcneil.com) END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-04-02T18:50:56.000000Z K 7 svn:log V 81 Moved 3ware 9000 driver (twa) stuff from sys/conf/NOTES to /sys/i386/conf/NOTES. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-04-02T19:25:27.000000Z K 7 svn:log V 174 Add rc.d script to start pflogd and add rcvars etc. Also document vars in rc.conf(5) and put a sample entry to newsyslog.conf Reviewed by: -current Approved by: bms(mentor) END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T20:19:20.000000Z K 7 svn:log V 34 diff reduction against madwifi/p4 END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T20:22:25.000000Z K 7 svn:log V 143 insure basic rate bit is set in derived rate set; this works around a protocol/firmware problem with some versions found in hermes/prism cards END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T22:47:11.000000Z K 7 svn:log V 128 when receiving a frame w/ a bad version number don't unref the node; the driver is responsible for that Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T22:48:52.000000Z K 7 svn:log V 160 when doing internal bridging free the node instead of just dropping the reference for consistency (explicit refcounting is discouraged) Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T22:50:31.000000Z K 7 svn:log V 152 add a case of IEEE80211_ELEMID_IBSSPARMS so the statistic on unknown elements is more meaningful (will add more with WPA merge) Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T22:54:07.000000Z K 7 svn:log V 182 when processing beacon/probe response frames capture "is probe" in a variable to improve code legibility since we're going to use it more in forthcoming mods Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T22:56:09.000000Z K 7 svn:log V 31 diff reduction against madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:00:30.000000Z K 7 svn:log V 132 extract node matching logic into new ieee80211_match_bss routine for use in background/incremental scanning Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:02:24.000000Z K 7 svn:log V 86 replace explicit malloc/free with MALLOC/FREE for portability Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:06:41.000000Z K 7 svn:log V 107 track node allocation failure stats in ieee80211_alloc_node instead of each caller Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:09:24.000000Z K 7 svn:log V 299 o change ieee80211_dup_bss to inherit explicit data from ic_bss instead of blindy copying the node contents; this turns out to be a bad idea as we add more state in the node for things like WPA o track node allocation failures in ieee80211_dup_bss instead of the callers Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:12:45.000000Z K 7 svn:log V 154 always free node reference when processing a probe request frame; was conditionally doing an unref if operating in adhoc mode which turns out to be wrong END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:25:39.000000Z K 7 svn:log V 546 fix adhoc/ibss operation for drivers that require host support (e.g. ath): o remove IEEE80211_C_RCVMGT capability o on transmit craft new nodes as needed using new ieee80211_find_txnode routine o add ieee80211_find_txnode routine to lookup a node by mac address and if not present create one when operating in ibss/ahdemo mode; new nodes are dup'd from bss and the driver is told to treat the node as if a new association has been created so driver-private state (e.g. rate control handling) is setup Obtained from: netbsd (basic idea) END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:28:38.000000Z K 7 svn:log V 379 Note previous commit also purges all node table entries collected while do scanning when operating in adhoc mode. This is necessary to insure nodes in the table have a correct refcnt and driver-private state but is suboptimal. A better solution is to probe undiscovered neighbors and use the probe response to do the right thing (support for that comming in a separate commit). END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:35:24.000000Z K 7 svn:log V 676 Change handling of probe response frames. Previously we always dropped the refcnt on the node but left it in the node table. This allows the node table to hold the results of scanned ap's but for ibss scans left nodes w/o any driver-private state setup and/or a bad refcnt (when the nodes were timed out they were prematurely discarded). Now we treat nodes identified for ap scanning as before but force nodes discovered when scanning for ibss neighbors to have complete/proper state and hold the refcnt on the node. Any other nodes created because of these frames are discarded directly (need to optimize this case to eliminate various work that's immediately discarded). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-02T23:36:49.000000Z K 7 svn:log V 849 Performance tuning. Moved the RX ring resyncing code to ste_rxeoc(), and only run it if we were asked to POLL_AND_CHECK_STATUS, under DEVICE_POLLING. (This significantly reduces the CPU load.) Improved the RX ring resyncing code by re-checking if the head is still empty before doing resyncing. This mostly affects the DEVICE_POLLING mode, where we run this code periodically. We could start checking with an empty head (well, an empty ring even), and after doing a few iterations, the chip might write a few entries, including the head, and we would bogusly consider this case as requiring resyncing. On a test box, this reduced the number of resyncs done by a factor of 10. In ste_txeof(sc), only reset the watchdog timer to zero when the TX list is completely empty. Converted ste_tx_prev_idx to a pointer -- faster. Removed some bitrot. END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:37:00.000000Z K 7 svn:log V 30 remove use IEEE80211_C_RCVMGT END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:47:39.000000Z K 7 svn:log V 70 cleanup descriptor allocation if attach fails Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:49:15.000000Z K 7 svn:log V 144 check more quickly (and directly) if an interrupt is pending; this reduces work done in ath_intr when the irq is shared Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:55:45.000000Z K 7 svn:log V 43 add new statistics Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-02T23:57:10.000000Z K 7 svn:log V 33 update copyright notice for 2004 END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-03T00:02:17.000000Z K 7 svn:log V 116 transmit beacon frames directly instead of defering them to a swi; there was too much delay Obtained from: madwifi END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-03T00:06:23.000000Z K 7 svn:log V 134 do proper subclassing of node free+copy; the previous hack falls apart when the 802.11 layer does useful work Obtained from: madwifi END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-03T00:42:33.000000Z K 7 svn:log V 772 Fixed a few bugs in the rl(4) driver: Under polling(4), we counted non-existent output packets and wasted CPU cycles, corrected. (PR kern/64975.) The fix in revision 1.71 to correct resetting of the watchdog timer was wrong. In rl(4), the TX list does not have a gap between the consumer and producer, so the "empty TX list" test was wrong, corrected. Also, resetting the timer to five each time we know there is still some TX work to do was a bad idea -- under polling(4), if the chip goes out to lunch, this results in the watchdog routine to _never_ be called. Instead, let the timer downgrade to zero and fire the watchdog, then reset it to five when it is zero AND there is some TX work left. (Most other network drivers need this fix too.) MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-03T03:33:02.000000Z K 7 svn:log V 134 do proper subclassing of node free+copy; the previous hack falls apart when the 802.11 layer does useful work Obtained from: madwifi END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-04-03T05:31:38.000000Z K 7 svn:log V 99 This file was erroneously removed from HEAD when TCP-MD5 support was MFC'd; correct this lameness. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-03T05:33:10.000000Z K 7 svn:log V 175 Microoptimize pagezero() based upon something that I learned writing the optimized pagecopy(). This also has the virtual of making these two functions more similar in style. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-03T07:11:11.000000Z K 7 svn:log V 72 MFC: 1.55: Properly program the VLAN TCI field (in network byte order). END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-03T09:16:27.000000Z K 7 svn:log V 178 In some cases, sf_buf_alloc() should sleep with pri PCATCH; in others, it should not. Add a new parameter so that the caller can specify which is the case. Reported by: dillon END K 10 svn:author V 2 le K 8 svn:date V 27 2004-04-03T12:14:30.000000Z K 7 svn:log V 95 mdoc fix: put the end-of-list macro after the last list element. Approved by: grog (mentor) END K 10 svn:author V 6 peadar K 8 svn:date V 27 2004-04-03T13:24:37.000000Z K 7 svn:log V 221 Before MFC'ing the previous commit, I noticed I'd left out a case. Add in missing case for i845G in the attach routine. I'll MFC this with the rest of the change after the 4.10 codefreeze lifts. Reviewed By: Doug Rabson END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-03T14:26:30.000000Z K 7 svn:log V 51 Unbreak MAKEDEV all (MAKEDEV cx) Pointed by: nyan END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-03T15:28:25.000000Z K 7 svn:log V 174 Correct a potential panic condition that could be caused when getting or setting the VGA palette. Reported by: Christer Öberg Reviewed by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-03T15:55:21.000000Z K 7 svn:log V 64 Recharge the watchdog timer if there's still some TX work left. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-03T15:59:13.000000Z K 7 svn:log V 1085 Assign thread IDs to kernel threads. The purpose of the thread ID (tid) is twofold: 1. When a 1:1 or M:N threaded process dumps core, we need to put the register state of each of its kernel threads in the core file. This can only be done by differentiating the pid field in the respective note. For this we need the tid. 2. When thread support is present for remote debugging the kernel with gdb(1), threads need to be identified by an integer due to limitations in the remote protocol. This requires having a tid. To minimize the impact of having thread IDs, threads that are created as part of a fork (i.e. the initial thread in a process) will inherit the process ID (i.e. tid=pid). Subsequent threads will have IDs larger than PID_MAX to avoid interference with the pid allocation algorithm. The assignment of tids is handled by thread_new_tid(). The thread ID allocation algorithm has been written with 3 assumptions in mind: 1. IDs need to be created as fast a possible, 2. Reuse of IDs may happen instantaneously, 3. Someone else will write a better algorithm. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2004-04-03T16:55:56.000000Z K 7 svn:log V 316 Stop iterating over ACLs if we've already determined we will print them (i.e., number of successful calls to acl_get_entry() exceeds 3). This makes O(1) what was O(num_TYPE_ACCESS_ACLs). This is a slightly modified version of submitter's patch. PR: bin/65042 Submitted by: Christian S.J. Peron END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2004-04-03T17:10:04.000000Z K 7 svn:log V 345 Give find(1) the option -acl to locate files with extended ACLs. This is similar to what ls(1) can do. It is handy to have it so that it can be used in conjunction with "-exec setfacl {} \;" (to find(1)), among others. This is the submitter's patch, but slightly modified. PR: bin/65016 Submitted by: Christian S.J. Peron END K 10 svn:author V 6 peadar K 8 svn:date V 27 2004-04-03T17:23:46.000000Z K 7 svn:log V 308 Flush cached access mode after modifying a files attributes for NFSv3. It's likely that modifying the attributes will affect the file's accessibility. This version of the patch is one suggested by Ian Dowse after reviewing my original attempt in the PR Reviewed By: iedowse PR: kern/44336 MFC after: 3 days END K 10 svn:author V 2 le K 8 svn:date V 27 2004-04-03T17:40:19.000000Z K 7 svn:log V 55 Make growfs WARNS=6 clean. Approved by: grog (mentor) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-04-03T17:52:29.000000Z K 7 svn:log V 133 Style: - do not comment out entries in newsyslog.conf - use tabs to line up inetd.conf Requested by: bde Approved by: bms(mentor) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-04-03T18:42:05.000000Z K 7 svn:log V 56 Make led.c/led(4) standard so acpi_asus can use it too. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-04-03T18:42:52.000000Z K 7 svn:log V 34 Unbreak LED support on Elan cpus. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-03T20:25:41.000000Z K 7 svn:log V 949 Create NT_PRSTATUS and NT_FPREGSET notes for each and every thread in the process. This is required for proper debugging of corefiles created by 1:1 or M:N threaded processes. Add an XXX comment where we should actually call a function that dumps MD specific notes. An example of a MD specific note is the NT_PRXFPREG note for SSE registers. Since BFD creates non-annotated pseudo-sections for the first PRSTATUS and FPREGSET notes (non-annotated in the sense that the name of the section does not contain the pid/tid), make sure those sections describe the initial thread of the process (i.e. the thread which tid equals the pid). This is not strictly necessary, but makes sure that tools that use the non-annotated section names will not change behaviour due to this change. The practical upshot of this all is that one can see the threads in the debugger when looking at a corefile. For 1:1 threading this means that *all* threads are visible. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-03T20:53:50.000000Z K 7 svn:log V 54 Remove ptmmap and ptvmmap. They are unused on amd64. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-03T21:08:58.000000Z K 7 svn:log V 38 Import libcom_err from Heimdal 0.6.1. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-03T21:08:58.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r127804, 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 2004-04-03T21:08:59.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'com_err-vendor-v_0_6_1'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-03T21:17:01.000000Z K 7 svn:log V 60 Resolve conflicts after import of Heimdal 0.6.1 libcom_err. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-03T21:22:55.000000Z K 7 svn:log V 32 Vendor import of Heimdal 0.6.1. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-03T21:22:55.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r127808, 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 2004-04-03T21:22:56.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'heimdal-vendor-crypto-v_0_6_1'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-03T21:31:10.000000Z K 7 svn:log V 49 Resolve conflicts after import of Heimdal 0.6.1. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-03T21:38:20.000000Z K 7 svn:log V 43 Remove CADDR1 and CMAP1. They are unused. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-03T22:23:36.000000Z K 7 svn:log V 245 Move the definition of rss() from db_interface.c to cpufunc.h where it belongs. Change the implementation to match those of rfs() and rgs() for consistency and irrespective of whether the original was more correct or not (technically speaking). END K 10 svn:author V 2 le K 8 svn:date V 27 2004-04-03T22:26:43.000000Z K 7 svn:log V 138 Temporarily go back to WARNS=0 until I can figure out what's breaking the {powerpc, sparc64, ia64} tinderboxes. Sorry for the noise. :-( END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-03T22:55:12.000000Z K 7 svn:log V 118 Add the ability to disable agp devices at the loader prompt. Usage is hint.agp.0.disabled="1" Submitted by: jhb END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-03T22:56:54.000000Z K 7 svn:log V 249 - Don't abuse caddr_t when what we really want is a void *. - Use the %jd format and a cast to intmax_t to print an int64_t. - The return type of getopt() is an int, not a char. This fixes some warnings but there's still much more work to do here. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-03T23:02:02.000000Z K 7 svn:log V 312 In uart_ebus_probe(), match "su_pnp" besides "su" for ns8250 family of UARTs. We already did this in uart_cpu_getdev(). While here, also check the compat name for "su" or "su16550". Both changes submitted by: Marius Strobl Does not doubt the correctness of the second change: marcel END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-03T23:30:59.000000Z K 7 svn:log V 224 Fix the remaining warnings of growfs(8) on my sparc64 box with WARNS=6. I don't change the WARNS level in the Makefile because I didn't tested this on other archs. The fs.h fix was suggested by: marcel Reviewed by: md5(1) END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-03T23:56:24.000000Z K 7 svn:log V 80 It seems growfs(8) is now WARNS?=6 safe. Tested on: alpha, i386, ia64, sparc64 END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-04T03:31:05.000000Z K 7 svn:log V 74 Hookup `arcfour.c' to the build (missed during upgrade to heimdal 0.6.1). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-04T04:17:07.000000Z K 7 svn:log V 108 Include instead of depending on namespace pollution in for the declaration of time(). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-04-04T04:38:26.000000Z K 7 svn:log V 28 MFi386: revision 1.27.2.12. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-04-04T04:41:51.000000Z K 7 svn:log V 176 Give a name of 'l' (list) to the union in struct listinfo. This is because some compilers (such as gcc 2.95.4) do not support having an unnamed union for a field in a struct. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-04-04T04:41:52.000000Z K 7 svn:log V 71 Backout revision 1.31. The twa entries were moved to i386/conf/NOTES. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-04T05:06:26.000000Z K 7 svn:log V 687 To quote submitter: "... uart_cpu_sparc64.c currently only looks at /options if ttyX is the selected console. However, there's one case where it should additionally look at /chosen. If "keyboard" is the selected input- device and "screen" the output-device (both via /options) but the keyboard is unplugged, OF automatically switches to ttya for the console. It even prints a line telling so on "screen". Solaris respects this behaviour and uses ttya as the console in this case and people probably expect FreeBSD to do the same (it's also very handy to temporarily switch consoles)..." Submitted by: Marius Strobl Has no doubt the change is correct: marcel END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-04T05:24:13.000000Z K 7 svn:log V 903 To quote the submitter: "...If "keyboard" is the selected input-device and "screen" the output-device (both via /options) but the keyboard is unplugged, OF automatically switches to ttya for the console, it even prints a line telling so on "screen". Solaris respects this behaviour and uses ttya as the console in this case and people probably expect FreeBSD to do the same (it's also very handy to temporarily switch consoles)..." "...I changed the comparison of the console device with "ttya" || "ttyb" to "tty" because on AXe boards all 4 onboard UARTs end in SUB-D connectors (ttya and ttyb being 16550 and ttyc and ttyd a SAB82532) and there's no Sun keyboard connector (but PS/2). If one plugs a serial card in a box there also can be more than just ttya and ttyb available for a console..." Submitted by: Marius Strobl Has no doubt that the change is correct: marcel END K 10 svn:author V 3 wes K 8 svn:date V 27 2004-04-04T06:13:56.000000Z K 7 svn:log V 141 Added BSD license, as requested by author. Requested-by: Stuart Walsh Message-ID: <20040331190716.GB32835@deepfreeze.stu> END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-04-04T06:14:55.000000Z K 7 svn:log V 325 + arpresolve(): remove an unused argument + struct ifnet: remove unused fields, move ipv6-related field close to each other, add a pointer to l3<->l2 translation tables (arp,nd6, etc.) for future use. + struct route: remove an unused field, move close to each other some fields that might likely go away in the future END K 10 svn:author V 3 wes K 8 svn:date V 27 2004-04-04T06:34:37.000000Z K 7 svn:log V 39 Document new ramdisk_X_????? settings. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-04-04T07:03:14.000000Z K 7 svn:log V 304 Finish initializing a knote before we pass it to a callout. This had resulted in panics if large numbers of events were created with short timeouts. This hasn't been fixed in -CURRENT yet; 5.x has a more serious race condition which I need to fix first. PR: kern/64121 Submitted by: Gerrit Nagelhout END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-04-04T07:28:58.000000Z K 7 svn:log V 125 Fix an off-by-one error in the function used to input the ascii/hex strings. Be a little bit more helpful in error messages. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-04-04T07:31:35.000000Z K 7 svn:log V 121 I can't believe that we had the Queen's birthday but not the King's... Since my wife is Thai, she knows the proper date. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-04T10:49:45.000000Z K 7 svn:log V 192 Reimplement the deprecated UTF2 encoding method using the UTF-8 code as a base. mbrtowc() and wcrtomb() are now implemented directly instead of being emulatedi with sgetrune() and sputrune(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-04T11:00:42.000000Z K 7 svn:log V 94 Reimplement the GB18030 encoding method using the new-style (mbrtowc()/ wcrtomb()) interface. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-04T11:31:29.000000Z K 7 svn:log V 121 Remove support for emulating mbrtowc() and wcrtomb() in terms of the old rune interface now that it is no longer needed. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-04-04T11:52:09.000000Z K 7 svn:log V 87 whoops, forgot to fix these places where arpresolve() was used Detected by: tinderbox END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-04T12:24:05.000000Z K 7 svn:log V 59 Add data for missing categories to zh_HK.Big5HKSCS locale. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2004-04-04T12:52:22.000000Z K 7 svn:log V 551 - Use an ihandle_t to store the stdout instance handle instead of a phandle_t. Since both are typedefed to unsigned int, this is more or less cosmetic. - Fix the code that determines whether a creator instance was used for firmware output (and should not be blanked on initialization). Since r1.2 of dev/fb/creator.c, this consisted comparing a handle of an instance of a package with a handle of the package itself. Use the test from r1.1, which utilizes OF_instance_to_package(). Submitted by: Marius Strobl END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-04-04T13:32:00.000000Z K 7 svn:log V 371 Add a workaround. Now, if we have for example: ad0s1 ad0s1c ad2s1 ad2s1c and we will try to do: gconcat label foo /dev/ad0s1 /dev/ad2s1 we'll get a panic: panic: spoiled but dcr = 1 for inside of geom_slice class, backtrace shows: g_access() g_slice_access() g_access() g_concat_read_metadata() We need to get a proper fix for this race before geom(8) will be committed. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2004-04-04T16:20:02.000000Z K 7 svn:log V 49 www.freebsdmirrors.org -> mirrorlist.freebsd.org END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-04T16:36:21.000000Z K 7 svn:log V 398 Put a bunch of output that us really only useful in a debug scenario into #ifdef DEBUG. This makes my cluster with Belkin KVM switch completely usable, even if the KVM switch and mouse get a bit confused sometimes. Without this, when the mouse gets confused, all sorts of crud gets spammed all over the screen. With this, the mouse may appear dead for a second or three, but it recovers silently. END