ƒ¯ 93677 212 563 158 125 258 231 290 153 183 159 216 534 150 351 170 416 109 126 218 236 155 137 178 165 157 522 528 185 233 357 387 531 216 162 126 160 696 155 107 314 367 422 170 223 322 181 232 220 210 144 121 223 117 508 170 569 348 922 109 229 194 226 218 187 227 319 123 375 166 290 606 387 191 167 134 1562 158 201 216 105 429 188 247 149 137 258 256 135 202 180 156 237 251 168 156 166 119 135 196 233 184 245 197 236 124 155 140 139 118 200 568 147 236 176 154 163 155 497 439 169 280 164 135 122 134 144 162 186 336 104 114 108 117 130 492 639 209 340 188 130 147 173 350 173 116 173 168 790 136 324 296 197 156 163 194 230 138 243 163 539 369 1014 222 248 162 291 121 349 123 141 166 298 682 251 445 1295 385 1024 144 156 204 229 295 255 280 200 210 211 125 206 364 128 108 122 171 155 107 169 116 128 122 127 126 131 200 190 301 713 139 174 602 155 169 K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-02T17:08:37.000000Z K 7 svn:log V 470 1.) Rename locore.s to locore.S (by repocopy), to be able to remove special-case make rule 2.) Cleanups, remove superfluous expicit rules, add -nostdlib to LDFLAGS, remove -X and -g, remove -g from CFLAGS 3.) Add BINDIR 4.) Build install the loader help file, add an empty help.sparc64 5.) Change the default configuration to only support booting from disk 6.) Get libofw.a from a path relative ${.OBJDIR}, not ${.CURDIR} Submitted by: jake (1 - 5), obrien (6) END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-02T17:10:15.000000Z K 7 svn:log V 66 Do not use semi-fixed TLB slots for the 4M kernel pages any more. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-04-02T17:12:06.000000Z K 7 svn:log V 28 Fix leakage of p_pgrp lock. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-02T17:21:00.000000Z K 7 svn:log V 165 - Add notes about SX_SYSINIT and MTX_SYSINIT in order to document the recent additions of these macros. - Add in a MLINK to create SX_SYSINIT.9 and MTX_SYSINIT.9. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-02T17:23:45.000000Z K 7 svn:log V 138 Remove a debugging panic that was triggered when a resource that was out of range was tried to be allocated; just return failure instead. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-02T17:27:35.000000Z K 7 svn:log V 197 Do not try to set up the PCI bus B error interrupt on "sabre"s, since it is only available on "psycho"s. The same applies to the power management interrupt, which is not enabled by default though. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-02T17:37:06.000000Z K 7 svn:log V 61 Set mp_maxid so that UMA works with SMP. Submitted by: jake END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-02T17:38:52.000000Z K 7 svn:log V 91 Lower UPA_MEMSTART to 0x1c000000000. This is required for some larger Enterprise machines. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-02T17:41:06.000000Z K 7 svn:log V 67 Remove the superfluous second argument from the IOTSBSLOT() macro. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-02T17:43:17.000000Z K 7 svn:log V 123 - Add a mutex to lock the global securelevel value. - Make use of MTX_SYSINIT() as the means to initialize our mutex lock. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-02T17:50:13.000000Z K 7 svn:log V 441 Fix crashes that would happen when more than one 4MB page was used to hold the kernel text, data and loader metadata by not using a fixed slot to store the TSB page(s) into. Enter fake 8k page entries into the kernel TSB that cover the 4M kernel page(s), sot that pmap_kenter() will work without having to treat these pages as a special case. Problem reported by: mjacob, obrien Problem spotted and 4M page handling proposed by: jake END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-04-02T18:18:56.000000Z K 7 svn:log V 58 - Make this compile if INVARIANTS support is not enabled. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-04-02T18:29:43.000000Z K 7 svn:log V 256 When reading a UFS-style label from a floppy, don't attempt to use a "raw partition" of any kind since the floppy driver doesn't support UFS-style partitions at all. Reported by: "Crist J. Clark" Reviewed by: bde MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-02T19:27:21.000000Z K 7 svn:log V 78 Enforce an implicit lock order of sleepable locks before non-sleepable locks. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-02T20:42:54.000000Z K 7 svn:log V 320 Switch to using XFree86 version 4. We do this thru installing the package, so know we have proper PKG registration and dependency information. This is a WIP for 5.0 DP #1, so it is still rough around the edges and does not GC the old XFree86 3.3.6 handling stuff that should be GC'ed. Sponsored by: FreeBSD Mall, Inc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-02T20:44:30.000000Z K 7 svn:log V 17 Spelling police. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-04-02T20:47:04.000000Z K 7 svn:log V 29 MFC: 1.25: A few typo fixes. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-02T20:57:22.000000Z K 7 svn:log V 125 Fix incorrect allocation size (perforce change 8918) PR: bin/36658 Submitted by: Takanori Saneto END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-02T20:57:22.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r93694, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-02T21:12:17.000000Z K 7 svn:log V 63 Oops, forgot to commit the definition of the mtx_name() macro. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-04-02T21:25:12.000000Z K 7 svn:log V 42 fix comment typo, s/neccisary/necessary/g END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-02T21:48:51.000000Z K 7 svn:log V 86 Make the various ssh clients understand the VersionAddendum option. Submitted by: pb END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-04-02T21:49:26.000000Z K 7 svn:log V 70 Add support for the PERC3/Di found in the Dell 1650 Submitted by: mp END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-04-02T21:50:55.000000Z K 7 svn:log V 62 MFC: Add support for the Dell 1650 PERC3/Di Submitted by: mp END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-02T21:53:54.000000Z K 7 svn:log V 429 Change the FreeBSD version addendum to "FreeBSD-20020402". This shortens the version string to 28 characters, which is below the 40-character limit specified in the proposed SECSH standard. Some servers, however (like the one built into the Foundry BigIron line of switches) will hang when confronted with a version string longer than 24 characters, so some users may need to shorten it further. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-02T22:19:16.000000Z K 7 svn:log V 435 - Move the MI mutexes sched_lock and Giant from being declared in the various machdep.c's to being declared in kern_mutex.c. - Add a new function mutex_init() used to perform early initialization needed for mutexes such as setting up thread0's contested lock list and initializing MI mutexes. Change the various MD startup routines to call this function instead of duplicating all the code themselves. Tested on: alpha, i386 END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-02T22:58:58.000000Z K 7 svn:log V 93 MFC: (1.61) When searching an object on the global list, search its DAG too. PR: bin/25059 END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-02T23:07:31.000000Z K 7 svn:log V 140 Revert to vendor version, what little was left of our local patches here was incorrect. Pointed out by: Markus Friedl END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-02T23:26:32.000000Z K 7 svn:log V 264 Revert to open hashing. It makes the code simpler, and works farily well even when the number of records approaches the size of the hash table. Besides, the previous implementation (using linear probing) was broken :) Also, use the newly introduced MTX_SYSINIT. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-04-02T23:36:14.000000Z K 7 svn:log V 291 Redo stuff for sparc64- primarily fix bus dma implementation. The endian stuff was right, but the busdma stuff was massively not right. Didn't really test on ia64 or i386- don't have the former h/w and my FreeBSD-current disk is unwell right now. Hope that this is okay. MFC after: 1 week END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-04-03T00:17:36.000000Z K 7 svn:log V 435 brelse() was improperly clearing B_DELWRI in the B_DELWRI|B_INVAL case without removing the buffer from the vnode's dirty buffer list, which can result in a panic in NFS. Replaced the code with a call to bundirty() which deals with it properly. PR: kern/36108, kern/36174 Submitted by: various people Special mention: to Danny Schales for providing a core dump that helped me track this down. MFC after: 1 day END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-03T01:39:26.000000Z K 7 svn:log V 122 Fix to handle REC_D > 127 and fold case sorting of high letters (linear sorting still assumed, no collating support yet). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-03T03:18:15.000000Z K 7 svn:log V 67 Remove some 1996 GCC 2.6.3 cruft for building a shared cc_int lib. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-03T03:22:35.000000Z K 7 svn:log V 31 MFC: 1996 shared cc_int cruft. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-03T04:42:14.000000Z K 7 svn:log V 65 Actually have ia64dump.c be included in the build. Can't be bad. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-03T05:11:59.000000Z K 7 svn:log V 600 Use a twiddle to show that we're busy dumping. The initial code emitted the total number of pages it still had to dump prior to dumping a block of up to 16 pages. For a 128MB region this would result in 8M number of printf()s. Barf! The problem in general is that memory typically has one really big region and a number of "scattered" smaller regions. Some may even be just a few pages. The twiddle works best for now, but it doesn't really give a good progress indication for the large regions. Those are the cases where you definitely want good PI to avoid having the user turn into a twiddle :-) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-03T05:16:09.000000Z K 7 svn:log V 60 o GC dumplo o Replace the string lit. "ia64" with MACHINE END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-04-03T05:50:41.000000Z K 7 svn:log V 16 Fix translation END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-03T05:56:55.000000Z K 7 svn:log V 219 Deal with "#define _XOPEN_SOURCE" in header files (eg: XFree86 4.2.0) which caused a syntax error here: #if _XOPEN_SOURCE >= 600 etc. This is a hack, but I have seen things like it around elsewhere. Tested by: dwcjr END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-03T06:57:52.000000Z K 7 svn:log V 273 Fix a long standing 32bit-ism. Don't assume that the size of a chunk of memory in phys_avail will fit in 'int', use vm_size_t. This fixes booting on sparc64 machines with more than 2 gigs of ram. Thanks to Jan Chrillesen for providing me with access to a 4 gig machine. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-03T07:24:12.000000Z K 7 svn:log V 326 Make the kernel dump header endianness invariant by always dumping in dump byte order (=network byte order). Swap blocksize and dumptime to avoid extraneous padding on 64-bit architectures. Use CTASSERT instead of runtime checks to make sure the header is 512 bytes large. Various style(9) fixes. Reviewed by: phk, bde, mike END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-03T09:05:23.000000Z K 7 svn:log V 77 MFC Rev 1.20: Revert revision 1.11. FreeBSD/alpha has suppport for T/TCP. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-03T10:56:59.000000Z K 7 svn:log V 131 Dike out a highly insecure UCONSOLE option. TIOCCONS must be able to VOP_ACCESS() /dev/console to succeed. Obtained from: OpenBSD END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-03T11:48:48.000000Z K 7 svn:log V 230 MFC: Turn "ether" address family into a generic "link" family that could be used to set/get arbitrary length link level addresses. Alias "lladdr" parameter and "ether" family to the new "link" family for backward compatibility. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-04-03T12:19:03.000000Z K 7 svn:log V 89 Add two forgotten vfs_unbusy() calls, in vfs_mount() and vfs_nmount(). Reviewed by: phk END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-04-03T15:03:38.000000Z K 7 svn:log V 134 Bump __FreeBSD_version to reflect the new tri-state nature of the sendmail_enable rc.conf flag. This will help MTA port maintainers. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-03T15:44:53.000000Z K 7 svn:log V 127 Initial deorbit burn for the undocumented and unused d_boot[01] fields of struct disklabel. Sponsored by: DARPA and NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-03T15:46:56.000000Z K 7 svn:log V 117 Kill only usage of the undocumnted and unuse d_boot[01] fields of struct disklabel. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-03T15:54:00.000000Z K 7 svn:log V 52 MFC: Rename libusb to libusbhid (following NetBSD). END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-03T16:48:25.000000Z K 7 svn:log V 29 MFC: Add the usbhidctl tool. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-04-03T17:03:09.000000Z K 7 svn:log V 125 Regen. This restores rev 1.12 (spammed by rev 1.13), as the Cenatek Rocket Drive is now included in at least the Hart list. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-04-03T17:07:06.000000Z K 7 svn:log V 20 MFC rev 1.14: regen END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-04-03T17:11:13.000000Z K 7 svn:log V 412 MFC 1.308 brelse() was improperly clearing B_DELWRI in the B_DELWRI|B_INVAL case without removing the buffer from the vnode's dirty buffer list, which can result in a panic in NFS. Replaced the code with a call to bundirty() which deals with it properly. PR: kern/36108, kern/36174 Special mention: to Danny Schales for providing a core dum p that helped me track this down. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-03T17:29:20.000000Z K 7 svn:log V 79 Don't clobber headers that we didn't create. Noticed by: bde Reviewed by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-03T18:09:17.000000Z K 7 svn:log V 476 First round at trying to split up NOTES into MI and MD portions. Unfortunately, this level doesn't really provide enough granularity. We probably need several MI NOTES type files for things that are shared by several architectures but not by all. For example, the PCI options could live in a NOTES.pci. This also updates the Makefile for i386 to generate LINT. The only changes in the generated LINT are the order of various options. Suggestions for improvement welcome. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-03T18:35:25.000000Z K 7 svn:log V 255 - Axe a stale comment. We haven't allowed the ucred pointer passed to securelevel_*() to be NULL for a while now. - Use KASSERT() instead of if (foo) panic(); to optimize the !INVARIANTS case. Submitted by: Martin Faxer END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-03T19:44:17.000000Z K 7 svn:log V 829 Four fixes from NetBSD: 1) Properly detect the Symbol based cards (The 3Com Airconnect and their ilk) and only reset them *ONCE* ever. This appears to make them work, but more testing is needed. The tests that would wedge up my machine completely now appear to work, but I have not real access points handy. 2) Report both the Station firmware and the Primary firmware on Prism based cards. On Lucent based cards, only report the station firmware since that's all it supports. On symbol cards, report the symbol specific firmware name as its station firmware. 3) Better Prism 2.5 and 3 family names. We really need to go table driven for this. 4) Workaround for bugs in Intersil's firmware is only needed for at most 0.8.2 and earlier, since 0.8.3 and later appear to work. Obtained from: NetBSD END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-03T19:53:09.000000Z K 7 svn:log V 17 Unifdef -DCOMPAT END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-03T20:39:07.000000Z K 7 svn:log V 136 It would appear, from preliminary indications, that No Wires Necessary cards aren't compatible with either Lucent or Intersil firmware. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-03T20:39:27.000000Z K 7 svn:log V 101 Move the FFS parameter MAXFRAG from to Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-03T20:48:05.000000Z K 7 svn:log V 133 Add more DWIM/autoadjustment and less evil style(9) banned exit(2) codes. Add some missing statics. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T00:11:00.000000Z K 7 svn:log V 122 Get rid of GCC_ARCH, and just use plain TARGET_ARCH. We got rid of the MIPS le/be stuff that needed this a long time ago. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T00:12:42.000000Z K 7 svn:log V 92 Revision 1.59 also removed the pretend sparc support. We wont support Sparc using GCC 2.95. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T00:14:58.000000Z K 7 svn:log V 131 Remove duplicate objc-parse.h. While we are at it, just spell it correctly as c-parse.h since that is how the consumers spell it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T00:26:20.000000Z K 7 svn:log V 223 Clean up the YACCing. I don't know why we cannot leave the .y's as .y's. So lets see if doing so causes anyone trouble. Also use make(1)'s assistance in using the right file. It knows the dependency, so lets just ask it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T00:50:14.000000Z K 7 svn:log V 28 Set NOSHARED conditionally. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-04-04T00:52:03.000000Z K 7 svn:log V 279 Avoid a lock order reversal by dropping the eventhandler_mutex earlier. We get enough protection from the lock on the individual lists that we aquire later. Noticed/Tested by: Steven G. Kargl Submitted by: Jonathan Mini END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T01:25:26.000000Z K 7 svn:log V 71 Make the sed line a little bit more clear (it will get messier later). END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-04T02:13:20.000000Z K 7 svn:log V 197 o aio_process needn't fhold()/fdrop() the fp now that _aio_aqueue() and aio_free_entry() do this. o Remove two unnecessary/unused variables from aio_process() and one field from aiocblist. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-04-04T05:22:13.000000Z K 7 svn:log V 510 Add the driver for "myson" ethernet cards. This driver was written by Myson and is made available by their courtesy. The 5.x version is not fully tested (I will be testing) but the 4.x version has been tested by many. I will commit it soon. Myson have their own chip design based on the DEC 214xx family but with several differences. Myson sells this chip to several EOMs in teh Chinese area so there may be many noname brand cards that respond to this driver. Myson will be supplying a list of some of these. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-04T05:41:57.000000Z K 7 svn:log V 293 o Move some function prototypes from to the newly rewritten , based on POSIX.1-2001's requirements. o Add 'restrict' qualifier (spelled '__restrict') to functions in , as per C99 and POSIX.1-2001. o Properly expose new POSIX.1-2001 functions in . END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-04-04T05:42:09.000000Z K 7 svn:log V 97 Fix a couple of incorrect m_free() vs. m_freem() usages and related issues. Reviewed-by: brooks END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-04-04T05:51:55.000000Z K 7 svn:log V 73 Bugfix: fix a couple of m_free() -> m_freem() usages and related issues. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-04-04T06:00:21.000000Z K 7 svn:log V 40 Fix incorrect m_free - m_freem() usage. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-04-04T06:01:31.000000Z K 7 svn:log V 1466 Try to sort out the correct way to generate async link state change interrupts. This is a bit harder than it needs to be because there's more than one way to generate link attentions, at least one of which does not work on the BCM5700, but does on the 5701. For the 5701, we can safely use the 'link changed' bit in the status block, and we enable link change attentions in the mac event register. For the 5700, we have to use MII interrupts, which require checking the MAC status register rather than the status block. This requires doing an extra register access on each interrupt which I'd prefer to avoid, but them's the breaks. Testing with both a 3c996-T and 3c996B-T shows that we do in fact detect the link going up and down properly on cable insertions/disconnections. Also, avoid twiddling the autopoll enable bit in the MI mode register when doing a PHY read. I think this coupled with the other changes will stop the interrupt storms Paul Saab has been harassing me about. Manually setting the link to 100baseTX full duplex seems to work ok for me. (I'm typing over the 3c996B-T right now.) Lastly, teach the driver how to recognize a 3c996B-SX by checking the hardware config word in the EEPROM in order to detect the media. We attach 5701 fiber cards correctly now, but I haven't verified that they send/receive packets yet since I don't have a second fiber interface at home. (I know that fiber 5700 cards work, so I'm keeping my fingers crossed.) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-04-04T06:03:17.000000Z K 7 svn:log V 64 Replace (deprecated ?) FREE() macro with direct calls to free() END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-04T06:04:38.000000Z K 7 svn:log V 106 Use a relative path to libstand.. /usr/src/lib/libstand may not exist or may have the wrong header files. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-04-04T06:12:48.000000Z K 7 svn:log V 121 MFC: sync bge and bgrphy drivers with current (tweak support for BCM5701 cards, try to detect more kinds of fiber cards) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-04-04T06:13:11.000000Z K 7 svn:log V 11 regenerate END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-04T06:28:16.000000Z K 7 svn:log V 336 o Reduce the gratuitous differences with NetBSD. o OpenBSD's wiconfig tells me that a value of '2' is for sony wireless cards, 1 is for lucent (which we already knew) and '5' is for embedded lucent cards. o Move some RID definitions to if_wavelan_ieee.h and use NetBSD names more often. # more work is still needed in this area. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-04T06:42:49.000000Z K 7 svn:log V 93 o Add architecture specific segment types. o Add architecture specific segment attributes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-04T06:43:34.000000Z K 7 svn:log V 153 New release notes: UCONSOLE removed, viapm(4), geom(4), ifconfig link (+MFC), libusb->libusbhid (+MFC), usbhidctl(1) (+MFC). MFCs noted: texinfo 4.1. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-04T06:49:46.000000Z K 7 svn:log V 58 Unbreak buildworld after include/Makefile,v 1.167 commit. END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-04-04T06:50:06.000000Z K 7 svn:log V 46 MFC 1.12, 1.13: reflect reality, mdoc police. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-04T06:59:18.000000Z K 7 svn:log V 165 o Kill the MD grow_stack(). Call the MI vm_map_growstack() in its place. o Eliminate the use of useracc() and grow_stack() from sendsig(). Reviewed by: peter END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-04T07:04:29.000000Z K 7 svn:log V 163 Integrate airtools. This adds a number of parameters, which I've not documented yet, the most interesting one is -l, which lists all the access points available. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-04T07:18:29.000000Z K 7 svn:log V 44 Use a relative path to contrib/sendmail/cf. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-04T07:30:46.000000Z K 7 svn:log V 110 Complete the fix in revision 1.13 -- don't even depend on termcap(5) database to be present. PR: misc/31225 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-04T07:42:12.000000Z K 7 svn:log V 89 Back out last commit. (This file is installed under /etc/mail.) Requested by: gshapiro END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-04T08:39:39.000000Z K 7 svn:log V 65 MFC: Teach sysinstall(8) how to read boot managers out of /boot. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2002-04-04T08:43:00.000000Z K 7 svn:log V 139 Get tun P2P address from the local pool if RADIUS server returned 255.255.255.254 as client ipaddr. Reviewed-By: freebsd-net mailing list END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-04T08:54:15.000000Z K 7 svn:log V 153 MFC: Fix find -exec with no command specified (i.e.: find . -exec ';') Revision Changes Path 1.41 +3 -0 src/usr.bin/find/function.c END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-04T09:09:48.000000Z K 7 svn:log V 73 MFC: r1.4 - add device ID for Decision Computer Inc. PCCOM 4-port cards. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-04T09:20:24.000000Z K 7 svn:log V 61 MFC: r1.24 - note that sysinstall does not like net/cvsupit. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-04T09:27:13.000000Z K 7 svn:log V 71 MFC: r1.67 - remove reference to non-existant /usr/share/dict/special/ END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-04T09:35:08.000000Z K 7 svn:log V 27 Register major #4 for GEOM END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-04T09:36:15.000000Z K 7 svn:log V 43 CTASSERT the size of struct dos_partition. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-04T09:41:47.000000Z K 7 svn:log V 103 s/classs/classes/ to fixup grammer after the previous global renaming. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-04T09:45:11.000000Z K 7 svn:log V 140 Fixed some English errors in previous commit. Fixed some style bugs in the removal of __P(()). Whitespace before "__P((" was not removed. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-04T09:54:13.000000Z K 7 svn:log V 92 Move access and orphan member functions from class to geom. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-04T09:56:51.000000Z K 7 svn:log V 152 Fixed some style bugs in axings. Whitespace before __P was not axed when __P was axed. The ordering of several things was bogotified by axing ifdefs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-04T09:58:20.000000Z K 7 svn:log V 104 Centralize EOF handling and improve access controls for bio scheduling. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-04-04T11:00:38.000000Z K 7 svn:log V 144 Fix the paragraph describing the -h option. Among other things, correct miscapitalizations, spelling errors, and add markup where appropriate. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-04T11:07:19.000000Z K 7 svn:log V 32 MFC 1.5: typo. netbsd PR 16055 END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-04T11:10:52.000000Z K 7 svn:log V 63 MFC 1.63: double m_free() - not critical. from niklas@openbsd END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-04T12:29:36.000000Z K 7 svn:log V 48 MFC: pam_ssh(8). Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-04-04T13:54:34.000000Z K 7 svn:log V 42 MFC: 1.42: spell fix [enures -> ensures]. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-04T14:10:02.000000Z K 7 svn:log V 25 Implement collating sort END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-04T14:27:57.000000Z K 7 svn:log V 105 Pre-declare bootpc_init() so that options BOOTP doesn't break the build in ia64 and i386 due to -Werror. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-04T15:19:41.000000Z K 7 svn:log V 475 Optimized the check for unmasked pending signals in CURSIG() using a new inline function sigsetmasked() and a new macro SIGPENDING(). CURSIG() will soon be moved out of the normal path of execution for syscalls and traps. Then its efficiency will be less important but the new interfaces will be useful for checking for unmasked pending signals in more places. Submitted by: luoqi (long ago, in a slightly different form) Assert that sched_lock is not held in CURSIG(). END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-04T15:50:47.000000Z K 7 svn:log V 55 Vendor import of Solar Designer's pam_passwdqc module. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-04T15:50:47.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r93787, 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 2002-04-04T15:50:48.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'pam_modules-vendor-v0_4'. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-04T16:08:28.000000Z K 7 svn:log V 62 Add pam_passwdqc to the build. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-04T16:15:47.000000Z K 7 svn:log V 70 MFC: ifconfig(8) link, libusb->libusbhid, usbhidctl(1), texinfo 4.1. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-04T16:40:11.000000Z K 7 svn:log V 63 Play catch up with the kernel. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-04T17:49:48.000000Z K 7 svn:log V 404 Moved signal handling and rescheduling from userret() to ast() so that they aren't in the usual path of execution for syscalls and traps. The main complication for this is that we have to set flags to control ast() everywhere that changes the signal mask. Avoid locking in userret() in most of the remaining cases. Submitted by: luoqi (first part only, long ago, reorganized by me) Reminded by: dillon END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-04T17:58:21.000000Z K 7 svn:log V 344 Back out the previous commit. In the i386 case, options BOOTP requires options NFS_ROOT as well as options NFSCLIENT. With *both* the NFS options, a bootpc_init() prototype is brought in by nfsclient/nfsdiskless.h. In the ia64 case, it just doesn't work and my change just pushes it further away from working. Suggested to be wrong by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-04T18:01:55.000000Z K 7 svn:log V 75 Mention that options BOOTP requires options NFSCLIENT and options NFS_ROOT END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-04-04T18:11:12.000000Z K 7 svn:log V 183 Latest zoneinfo from Arthur Olson. Among other things, this fixes Europe/Tallinn to reflect last weekend's changeover. Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata2002c.tar.gz END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-04-04T18:11:13.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'tzdata2002c'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-04T18:11:39.000000Z K 7 svn:log V 42 Updated release note: ISC DHCP 3.0.1RC8. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-04-04T18:16:19.000000Z K 7 svn:log V 26 Merge from vendor branch. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-04-04T18:17:59.000000Z K 7 svn:log V 38 Merge from vendor branch. PR: 35626 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T18:24:56.000000Z K 7 svn:log V 49 Remove some local cruft that snuck in yesterday. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T18:30:57.000000Z K 7 svn:log V 67 MFC: remove 2.6.3 cc_int shlib cruft and s/GNU_ARCH/TARGET_ARCH/g. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-04T18:31:36.000000Z K 7 svn:log V 94 Document new categories. Submitted by: Hiten Pandya MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-04T18:45:21.000000Z K 7 svn:log V 243 Upgrade to something quite close, but not identical, to version 1.6 of Andrew Korty's pam_ssh. The most notable difference is that this uses commas rather than colons to separate items in the "keyfiles" option. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-04T19:18:58.000000Z K 7 svn:log V 11 Remove __P END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T19:26:13.000000Z K 7 svn:log V 19 Minor style tweak. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T19:36:33.000000Z K 7 svn:log V 13 Minor reorg. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T19:44:34.000000Z K 7 svn:log V 22 MFC: tidy up YACCing. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-04T20:22:15.000000Z K 7 svn:log V 38 Remove remaining traces of d_boot[01] END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-04T20:34:48.000000Z K 7 svn:log V 399 Delete the bogus d_boot[01] fields from struct disklabel. This shrinks the size 4 bytes on alpha, down to the same 276 bytes as all other platforms. Construct a hack to make old ioctls work on new kernels. Once world is recompiled only the new and correct sysctls will be used. This hack will become annoying around 1st of may to make people rebuild their worlds and it will be gone before 5.0. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-04T20:45:21.000000Z K 7 svn:log V 546 Add a new char * pointer lo_type to struct lock_object that is used to point to a more generic name for a lock that is more suitable for use by witness when grouping locks. For example, although network driver locks use the interface name for the name of each lock, they should all use the same witness and be treated the same as witness. Another example is that all UMA zone locks should be treated the same. The witness code has also been updated to print out the lock type in addition to the lock name in a few places where it is relevant. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-04T20:49:35.000000Z K 7 svn:log V 116 Set the lock type equal to the lock name for now as all of the current sx locks don't use very specific lock names. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-04T20:52:27.000000Z K 7 svn:log V 247 Change mtx_init() to now take an extra argument. The third argument is the generic lock type for use with witness. If this argument is NULL then the lock name is used as the lock type. Add a macro for a lock type name for network driver locks. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-04T20:54:27.000000Z K 7 svn:log V 96 Change snd_mtxcreate() to accept a lock type as an extra argument that is passed to mtx_init(). END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-04T20:54:44.000000Z K 7 svn:log V 37 For -n use decimal point from locale END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-04T20:56:47.000000Z K 7 svn:log V 55 Add lock type arguments to callers of snd_mtxcreate(). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T20:58:27.000000Z K 7 svn:log V 78 Follow suit with OpenBSD and NetBSD and tell the program name in diagnostics. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-04T21:03:38.000000Z K 7 svn:log V 257 Change callers of mtx_init() to pass in an appropriate lock type name. In most cases NULL is passed, but in some cases such as network driver locks (which use the MTX_NETWORK_LOCK macro) and UMA zone locks, a name is used. Tested on: i386, alpha, sparc64 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T21:09:06.000000Z K 7 svn:log V 78 Follow suit with OpenBSD and NetBSD and tell the program name in diagnostics. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T21:24:19.000000Z K 7 svn:log V 21 Minor word smithing. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-04T21:27:50.000000Z K 7 svn:log V 80 Add 3Com 3c996-SX to bge(4) list, add uplcom and uvscom devices to USB section. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T21:31:03.000000Z K 7 svn:log V 73 Add STANDARDS, ENVIRONMENT, and TABLES sections. Obtained from: OpenBSD END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-04-04T21:38:47.000000Z K 7 svn:log V 694 Embed a struct vmmeter in the per-cpu structure and add a macro, PCPU_LAZY_INC() which increments elements in it for cases where we can afford the occassional inaccuracy. Use of per-cpu stats counters avoids significant cache stalls in various critical paths that would otherwise severely limit our cpu scaleability. Adjust all sysctl's accessing cnt.* elements to now use a procedure which aggregates the requested field for all cpus and for the global vmmeter. The global vmmeter is retained, since some stats counters, like v_free_min, cannot be made per-cpu. Also, this allows us to convert counters from the global vmmeter to the per-cpu vmmeter in a piecemeal fashion, so have at it! END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-04T21:40:14.000000Z K 7 svn:log V 43 MFC: Add 3Com 3c996-SX to bge(4) section. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-04T21:40:37.000000Z K 7 svn:log V 231 MFNetBSD: wi.c 1.64: Table driven IDs (ichiro) 1.59: Don't use magic numbers (ichiro) Also, added Sony, Lucent Embedded Ids and fix minor bugs for lucent cards (and submit those changes back to ichiro-san) Obtained from: NetBSD END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-04T21:42:25.000000Z K 7 svn:log V 202 New release notes: mutex(9) profiling, ucom/uplcom/uvscom, boot2 -n, diskpart(8) went bye-bye, newfs(8) anachronisms removed. Updated release notes: More functionality for ata(4), new tzdata import. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-04T21:47:47.000000Z K 7 svn:log V 103 MFC: boot2 -n, local mega-MFC, new tzdata import. Reword ata(4) release note item and fix a gramm-o. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-04T21:55:44.000000Z K 7 svn:log V 63 Cast ctype macros char arg to u_char to prevent sign extension END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T21:59:10.000000Z K 7 svn:log V 68 Fix style regression introduced in rev 1.11 during a WARNS cleanup. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T22:10:23.000000Z K 7 svn:log V 99 Revert revision 1.3. This is WARNS=4 clean w/o it and it only increases the diffs to Open/NetBSD. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T22:15:13.000000Z K 7 svn:log V 134 Fix signal race. Use strlen() rather than magic number. Use _PATH_TMP. Obtained from: OpenBSD rev 1.13 (sig race) & rev 1.9 (strlen) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T22:15:56.000000Z K 7 svn:log V 43 Allow to compile errorlessly with GCC 3.1. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-04T22:22:31.000000Z K 7 svn:log V 150 MFNetBSD: 1.60: Add range checking, but put it higher up in the food chain than NetBSD (this should be fixed there as well). Obtained From: NetBSD END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-04T22:25:04.000000Z K 7 svn:log V 68 Minor reordering of declarations to reduce diffs to OpenBSD/NetBSD. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-04T23:39:10.000000Z K 7 svn:log V 446 Add a generic implementation of inittodr() and resettodr(), as well as a set of helper routines to deal with real-time clocks. The generic functions access the clock diver using a kobj interface. This is intended to reduce code reduplication and make it easy to support more than one clock model on a single architecture. This code is currently only used on sparc64, but it is planned to convert the code of the other architectures to it later. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-04T23:44:42.000000Z K 7 svn:log V 276 Add a driver back end for the Mostek MK48T02, MK48T08 and MK48T59 time-of-day clocks, ported from NetBSD. The front-ends are expected to be at least partly machine-dependent; the sparc64 EBus and SBus ones will be commited to MD directories for now (in a subsequent commit). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-04-04T23:46:01.000000Z K 7 svn:log V 918 Fix bus dma segment count to be based off of MAXPHYS, not BUS_SPACE_MAXSIZE. Grumble. I've seen better documented architectures out of Redmond. Redo fabric evaluation to not use GET ALL NEXT (GA_NXT). Switches seem to be trying to wriggle out of supporting this well. Instead, use GID_FT to get a list of Port IDs and then use GPN_ID/GNN_ID to find the port and node wwn. This should make working on fabrics a bit cleaner and more stable. This also caused some cleanup of SNS subcommand canonicalization so that we can actually check for FS_ACC and FS_RJT, and if we get an FS_RJT, print out the reason and explanation codes. We'll keep the old GA_NXT method around if people want to uncomment a controlling definition in ispvar.h. This also had us clean up ISPASYNC_FABRICDEV to use a local lportdb argument and to have the caller explicitly say that a device is at the end of the fabric list. MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-04-04T23:54:58.000000Z K 7 svn:log V 126 D'oh! I forgot to commit this a while back. Add an option for enabling f/w crashdumps for the isp driver. MFC after: 1 week END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-04T23:58:50.000000Z K 7 svn:log V 155 Add MD frontents for the mk48txx driver, ported from NetBSD, and remove stub implementations of inittodr() and resettodr(), now that the MI ones are used. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-04T23:59:30.000000Z K 7 svn:log V 70 Add the eeprom diver frontend files, correct the entry for ofw_isa.c. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-04-04T23:59:34.000000Z K 7 svn:log V 194 Fix some MFC confusion: revision 1.23.2.4, which claims to just back out the MFC of revision 1.27, actually also backed out parts of the MFC of revision 1.26 and added an unused variable `eno'. END K 10 svn:author V 4 eric K 8 svn:date V 27 2002-04-05T00:04:56.000000Z K 7 svn:log V 28 Spell "separate" correctly. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-04-05T00:07:15.000000Z K 7 svn:log V 252 MFC: various style and warning fixes from current in preparation for merging revision 1.37. Includes: 1.27: BDECFLAGS cleanup 1.31: Fix style bugs from ref 1.28 1.33: Do not dot terminate errx() strings 1.35: __P removal 1.36: Warnings fixes END K 10 svn:author V 4 eric K 8 svn:date V 27 2002-04-05T00:08:38.000000Z K 7 svn:log V 30 Spell "privileges" correctly. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-04-05T00:19:21.000000Z K 7 svn:log V 45 MFC: 1.11; don't install df setgid operator. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-04-05T00:25:14.000000Z K 7 svn:log V 70 MFC: 1.37; make the columns line up, even for very large filesystems. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-05T00:52:15.000000Z K 7 svn:log V 205 o Eliminate the use of grow_stack() and useracc() from sendsig(), osendsig(), and osf1_sendsig(). o Eliminate the prototype for the MD grow_stack() now that it has been removed from all platforms. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-05T01:31:30.000000Z K 7 svn:log V 589 The 3Com 3CRWE62092A (the XJack antenna product) does not have a host interface that is compatible with the LUCENT or HERMES firmware. Instead, it is like the various No Wires Necessary products that were produced a while ago and then sold to intersil. It will require a different driver altogether. Remove it from the list of supported cards. The 3CRWE777A apperas to be a re-badged SMC 2602W card, so the driver appears to support it. Add it to the list. Thanks to Todd Miller for loaning me the card during tonight's FRUUG meeting for testing against CU's wireless infrastructure. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-04-05T01:40:05.000000Z K 7 svn:log V 155 Send 32 bytes out for fc4_types... Interestingly enough the Solaris/Sparc version worked fine, but Linux/Sparc && FreeBSD/Sparc choked. MFC after: 1 week END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-05T01:57:45.000000Z K 7 svn:log V 350 Increase the size of the register stack storage on ia64 from 32K to 2MB so that we can compile gcc. This is a hack because it adds a fixed 2MB to each process's VSIZE regardless of how much is really being used since there is no grow-up stack support. At least it isn't physical memory. Sigh. Add a sysctl to enable tweaking it for new processes. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-05T01:58:30.000000Z K 7 svn:log V 1196 MFC: Provide a way for users to completely prevent sendmail from trying to start at boot time. Instead of rc.conf's sendmail_enable only accepting YES or NO, it can now also accept NONE. If set to NONE, none of the other sendmail related startup items will be done. Remove an extra queue running daemon might be started that wasn't necessary (it didn't hurt anything but it wasn't needed). The new logic is: # MTA if ${sendmail_enable} == NONE # Do nothing else if ${sendmail_enable} == YES start sendmail with ${sendmail_flags} else if ${sendmail_submit_enable} == YES start sendmail with ${sendmail_submit_flags} else if ${sendmail_outbound_enable} == YES start sendmail with ${sendmail_outbound_flags} endif # MSP Queue Runner if ${sendmail_enable} != NONE && [ -r /etc/mail/submit.cf] && ${sendmail_msp_queue_enable} == YES start sendmail with ${sendmail_msp_queue_flags} endif Revision Changes Path 1.141 +7 -6 src/etc/defaults/rc.conf 1.307 +27 -15 src/etc/rc 1.158 +14 -5 src/share/man/man5/rc.conf.5 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-05T01:59:02.000000Z K 7 svn:log V 287 MFC: Update the /etc/mail/Makefile "start" target code to match the new startup logic and added a new set of targets for controlling the MSP queue runner (start-mspq, stop-mspq, and restart-mspq). Revision Changes Path 1.24 +52 -5 src/etc/mail/Makefile END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-05T02:30:49.000000Z K 7 svn:log V 926 Quoting Peter Wemm, "At great personal risk, touch the sendmail startup again." As an alternative to sendmail_enable=NONE, solve the boot time problem for non-sendmail users completely by moving all of the sendmail startup code from /etc/rc to /etc/rc.sendmail. The source for that script will be kept in src/etc/sendmail/rc.sendmail so make.conf's NO_SENDMAIL will prevent it from being installed. A new rc.conf variable, mta_start_script specifies the script to run to start the user's preferred MTA. For backward compatibility, it will default to /etc/rc.sendmail. The specified script is called out of /etc/rc after checking to make sure it exists. A new rc.sendmail.8 man page has also been added which now houses the sendmail_* variable descriptions formerly in rc.conf.5. Use /etc/rc.sendmail in /etc/mail/Makefile to reduce code duplication. Reviewed by: -current, -stable, obrien, peter, ru MFC after: 1 week END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-05T02:40:54.000000Z K 7 svn:log V 52 Add missing header for the eeprom driver frontents. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-05T02:42:25.000000Z K 7 svn:log V 64 Fix the ofw_isa.c entries, readd ofw_bus.c. Pointy hat to: tmm END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-05T03:21:41.000000Z K 7 svn:log V 108 Revert the "tell the program name in diagnostics". What was I thinking?? warnx() already does this for us. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-05T03:52:48.000000Z K 7 svn:log V 131 Add a list of files sendmail importants may affect. This is mostly for my own reference so I don't miss things on future imports. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-05T04:25:14.000000Z K 7 svn:log V 197 Add the missing hoststat and purgestat commands. These are normally symlinks to the sendmail binary but in FreeBSD's case, they are symlinks to mailwrapper. Submitted by: tisco MFC after: 4 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-05T04:28:10.000000Z K 7 svn:log V 157 Add usr.sbin/mailwrapper/Makefile to the list of changed files as it contains a list of symlinks to make which are normally symlinks to the sendmail binary. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-05T05:40:20.000000Z K 7 svn:log V 182 Fix sed(1) behaviour for 'G' when given null holdspace by making sure it contains a \n. PR: misc/26153 Submitted by: ashp Reviewed by: mike Obtained from: NetBSD MFC after: 2 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-05T07:42:42.000000Z K 7 svn:log V 102 Add two items that have come up in the mailing lists regarding the sendmail import. Approved by: imp END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-05T07:45:56.000000Z K 7 svn:log V 112 MFC: Add two items that have come up in the mailing lists regarding the sendmail import. Approved by: imp END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-04-05T07:55:35.000000Z K 7 svn:log V 118 MFC 1.40: Produce a different error message for mktime(3) failure than for bad newsyslog.conf syntax. PR: bin/36641 END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-05T08:05:11.000000Z K 7 svn:log V 30 Fix typo and change Fn to Xr. END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-04-05T08:31:17.000000Z K 7 svn:log V 114 Document the -7 option for usershow. PR: 36735 Submitted by: Mike DeGraw-Bertsch END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-04-05T08:39:31.000000Z K 7 svn:log V 272 In the words of the submitter: This patch explains -F for usershow and groupshow. Because "groupmod ... -F" doesn't do anything, the patch also drops that from groupmod's command line args. PR: 35955 Submitted by: Mike DeGraw-Bertsch END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-05T08:49:46.000000Z K 7 svn:log V 36 MFC 1.35: Fix cached route problem. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-05T08:53:35.000000Z K 7 svn:log V 13 Style reorg. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-05T08:54:28.000000Z K 7 svn:log V 27 MFC: rev 1.4 (style reorg) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-05T09:02:52.000000Z K 7 svn:log V 76 Update for GCC 3.1. (Alpha now uses crtstuff rather than the ASM verisons!) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-05T09:12:25.000000Z K 7 svn:log V 60 Style reorg. Also spell -fpic as determined by bsd.lib.mk. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-05T09:20:49.000000Z K 7 svn:log V 12 MFC: reorg. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-05T10:00:37.000000Z K 7 svn:log V 77 Updated a doubly stale comment about signotify(). Fixed a nearby long line. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-05T10:23:19.000000Z K 7 svn:log V 21 A little more reorg. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-05T10:49:45.000000Z K 7 svn:log V 36 pam_get_pass() -> pam_get_authtok() END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-05T11:49:24.000000Z K 7 svn:log V 30 Be able to print ATA133 mode. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-05T11:52:14.000000Z K 7 svn:log V 35 MFC: Be able to print ATA133 mode. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-05T12:14:36.000000Z K 7 svn:log V 31 Tell GCC 3.1 our capibilities. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-05T12:18:27.000000Z K 7 svn:log V 39 MFC: Add support for Serverworks CSB5 END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-04-05T12:37:04.000000Z K 7 svn:log V 105 MFC: rev 1.228, don't attempt to apply UFS-style partition magic when reading a disklabel from a floppy. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-05T13:10:26.000000Z K 7 svn:log V 98 Add endianess kludge code, so that bitfields work on the sparc64 as well. Bad GCC, no cookies... END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-05T13:13:56.000000Z K 7 svn:log V 208 Make the ATA driver compile & work on the sparc64 platform. Initial work & code by tmm. Lots of changes and rearrangements by yours truely to make busdma be a little less a PITA (but I still dont like it). END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-05T14:01:04.000000Z K 7 svn:log V 620 Fixed a very old bug in setting timestamps using utimes(2) on msdosfs files. We didn't clear the update marks when we set the times, so some of the settings were sometimes clobbered with the current time a little later. This caused cp -p even by root to almost always fail to preserve any times despite not reporting any errors in attempting to preserve them. Don't forget to set the archive attribute when we set the read-only attribute. We should only set the archive attribute if we actually change something, but we mostly don't bother avoiding setting it elsewhere, so don't bother here yet. MFC after: 1 week END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-04-05T14:58:03.000000Z K 7 svn:log V 43 Add directories for pt_BR.ISO8859-1 locale END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-04-05T15:03:13.000000Z K 7 svn:log V 78 Add pt_BR.ISO8859-1 (Brazilian Portuguese) locale Submitted (partly) by: dcs END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-04-05T15:16:08.000000Z K 7 svn:log V 509 Fixed assorted bugs in setting of timestamps in devfs_setattr(). Setting of timestamps on devices had no effect visible to userland because timestamps for devices were set in places that are never used. This broke: - update of file change time after a change of an attribute - setting of file access and modification times. The VA_UTIMES_NULL case did not work. Revs 1.31-1.32 were supposed to fix this by copying correct bits from ufs, but had little or no effect because the old checks were not removed. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-04-05T15:19:17.000000Z K 7 svn:log V 59 Associate tr_TR.ISO8859-9's LC_COLLATE with US-ASCII's one END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-04-05T15:24:04.000000Z K 7 svn:log V 73 la_LN.ISO8859-2 depends on map.ISO8859-2. Reflect it in dependence rules END