ƒ«t94224 242 142 149 187 231 182 188 140 146 197 149 109 115 126 106 125 183 194 171 140 123 171 178 139 113 179 692 112 132 121 164 587 479 133 187 414 236 156 371 372 172 212 438 202 97 238 175 167 166 226 129 181 158 166 193 132 134 147 123 173 182 190 156 160 242 266 144 260 195 196 156 174 179 180 292 655 455 195 274 322 131 229 156 139 726 158 204 289 187 178 168 206 114 122 180 197 127 255 500 461 382 153 200 499 884 128 185 153 148 206 125 120 241 176 139 127 101 322 323 868 431 257 784 168 134 165 289 196 177 590 325 148 242 136 235 175 613 273 217 351 198 350 170 270 177 290 213 284 348 153 157 141 160 156 277 217 291 493 161 256 323 168 248 312 194 171 296 196 256 369 129 193 132 304 104 135 239 320 135 168 105 331 479 125 270 152 159 197 224 247 131 153 141 157 117 337 464 115 130 127 396 188 118 140 148 162 158 206 399 434 277 192 178 133 159 148 133 170 170 135 161 147 207 208 97 148 208 151 160 137 152 121 177 178 274 148 139 164 128 108 156 200 213 K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-08T18:13:21.000000Z K 7 svn:log V 50 Lock down Giant in the usb_task_thread() kthread. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-08T18:41:33.000000Z K 7 svn:log V 57 Update /usr/libdata/perl subdirectory to the Perl 5.6.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-08T18:48:38.000000Z K 7 svn:log V 92 Fine! I cannot freaking take the bikeshed any more. These binaries will be static, peroid. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-08T19:16:01.000000Z K 7 svn:log V 134 Add the Euro symbol mapping to the UK keyboard keymap. PR: 33956 Submitted by: Andrew McKay MFC after: 3 weeks END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-08T19:19:10.000000Z K 7 svn:log V 86 Fix typo: conole -> console PR: 33965 Submitted by: Nicola Vitale END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-08T19:21:38.000000Z K 7 svn:log V 92 MFC: Fix typo: conole -> console. PR: 33965 Submitted by: Nicola Vitale END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-08T20:31:20.000000Z K 7 svn:log V 45 For now we are using our old crt{begin,end}. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-08T20:36:39.000000Z K 7 svn:log V 51 Some things don't compile on ia64 and sparc64 yet. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-08T20:38:56.000000Z K 7 svn:log V 101 GCC and Gperf do not work on ia64 or sparc64 yet. Also do not try to compile Groff if NO_CXX is set. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-08T20:42:05.000000Z K 7 svn:log V 54 Sysinstall does not work on ia64 and sparc64 yet. :-) END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-08T20:44:36.000000Z K 7 svn:log V 16 Disconnect sort END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-08T20:45:44.000000Z K 7 svn:log V 20 Use -ffreestanding. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-08T20:46:07.000000Z K 7 svn:log V 31 sparc64 grew _setjmp/_longjmp. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-08T20:46:44.000000Z K 7 svn:log V 13 Connect sort END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-08T20:50:12.000000Z K 7 svn:log V 32 Remove it in favour of GNU sort END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-08T21:06:14.000000Z K 7 svn:log V 87 Cast totreq to unsigned long long, as needed on 64-bit machines. Pointed out by: jeff END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-04-08T21:08:17.000000Z K 7 svn:log V 100 Quiet witness warnings about acquiring several zone locks. In the case that this happens it is OK. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-04-08T21:14:19.000000Z K 7 svn:log V 79 The fourth parameter to copystr() is a size_t, not an int. Approved by: peter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-08T21:22:58.000000Z K 7 svn:log V 45 Allow to compile with both GCC 2.95 and 3.1. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-08T22:00:28.000000Z K 7 svn:log V 30 Get decimal point from locale END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-08T22:56:28.000000Z K 7 svn:log V 77 Unbreak world (missing .else) Submitted by: fenner Pointy hat to: obrien END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-08T22:58:52.000000Z K 7 svn:log V 84 move gperf to NO_GXX section, it works fine on ia64. It just needs a c++ compiler. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-08T23:08:48.000000Z K 7 svn:log V 45 Reactivate sysinstall, it does work on ia64. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-08T23:21:31.000000Z K 7 svn:log V 20 Enable device pass. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-09T00:05:46.000000Z K 7 svn:log V 86 Fix another unsigned long used to index the symbol table which should be Elf_Hashelt. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-09T00:24:20.000000Z K 7 svn:log V 598 Add a low level console driver for the Siemens SAB82532 chip found in many newer ultras and probably other sun machines. This is a pretty decent chip with 32 byte read and write fifos and support for many higher baud rates. It supports hdlc and sdlc as well as asynchronoue serial, but the goal here is just decent serial console support for the sparc64 port, so these modes are not expected to be supported. So far this only has support for the low level routines used by kernel printf and thus ddb over serial, a character device which can be used for login consoles has not yet been written. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-09T00:30:43.000000Z K 7 svn:log V 19 Add the se driver. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-09T00:34:18.000000Z K 7 svn:log V 39 Grab a major number for the se driver. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-09T00:35:26.000000Z K 7 svn:log V 28 Use the right major number. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-09T00:37:33.000000Z K 7 svn:log V 71 Add device se (commented out, most people won't find this useful yet). END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-09T00:57:23.000000Z K 7 svn:log V 493 Rename some fields in struct frame to be compatible with NetBSD/OpenBSD, and add some compatibility defines. Add fields for ins and locals to struct reg also for the same reason; these aren't filled in yet because getting at those registers sucks and I'd rather not save them in the trapframe just for this. Reorder struct reg to be ABI compatible as well. Add needed include of machine/emul.h. This gets pmdb (poor man's debugger) from OpenBSD mostly compiling but it doesn't work yet :( END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-04-09T01:17:47.000000Z K 7 svn:log V 381 Set hint.acpi.0.disable to 1 in /boot/loader.rc of {boot,kern}.flp, since we have no ACPI feature in the installation kernel at this time. Without having this, we'll see ACPI no autoload failed -- no such file or directory message at boot time, and it makes some confusion to the users. We can backout this change if installation kernel has ACPI feature. PR: 36911 (partly) END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-09T01:42:19.000000Z K 7 svn:log V 40 Oops. machine/emul.h didn't exist yet. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-04-09T01:43:07.000000Z K 7 svn:log V 94 Forgot these files in previous commit to frame.h. Also add needed include of machine/emul.h. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-09T02:00:58.000000Z K 7 svn:log V 316 MFC: 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. Revision Changes Path 1.3 +3 -1 src/etc/mail/mailer.conf 1.9 +3 -1 src/usr.sbin/mailwrapper/Makefile END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-09T02:03:16.000000Z K 7 svn:log V 138 MFC: Add some additional sendmail related directories Revision Changes Path 1.69 +13 -0 src/share/man/man7/hier.7 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-09T02:09:14.000000Z K 7 svn:log V 59 Found two more files that use the sendmail infrastructure. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-09T02:22:13.000000Z K 7 svn:log V 275 Back out revision 1.11 which wrapped the ioctl prototype w/()'s. While it may have allowed the XFree86 4 port to build; it killed TONS of other ports. The XFree86 4 can be patched to not use its macro a lot easier than figuring how to deal with 1000 other now-broken ports. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-04-09T05:14:17.000000Z K 7 svn:log V 278 Turn #ifdef LOOKUP_SHARED into #ifndef LOOKUP_EXCLUSIVE to enable this behavior by default. Also, change the options line to reflect this. If there are no problems reported this will become the only behavior and the knob will be removed in a month or so. Demanded by: obrien END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-09T05:17:44.000000Z K 7 svn:log V 77 Back out rev 1.11. People want a FUBARed prototype that breaks many things. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-09T05:34:22.000000Z K 7 svn:log V 116 Break the sparc64 build. I expect those that complained about this commit to fix the sparc64 case to their liking. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-09T05:41:00.000000Z K 7 svn:log V 341 Return correct number of total bits set in all fd_set's. Change case of POLLNVAL as an error. Remove POLLHUP and POLLERR from one case, their place is most likely amongst read events. PR: 33723 Submitted by: Alexander Litvin Reviewed by: deischen [Provided a small change to the PR patch as well] MFC after: 4 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-09T07:03:32.000000Z K 7 svn:log V 110 Make this compile in a standalone environment. Tidy up CLEANFILES. Use built-in rules for building "maketab". END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-09T07:05:24.000000Z K 7 svn:log V 7 Style. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-09T07:39:29.000000Z K 7 svn:log V 140 MFC: Add -i option (SUSv3) to patch(1). This allows one to specify a patch file on command line instead of stdin. Requested by: mike END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-09T07:51:19.000000Z K 7 svn:log V 80 MFC: Add a dictionary of FreeBSD/Unix lexicon used by the system documentation. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-09T08:53:57.000000Z K 7 svn:log V 75 Don't call make_dev from ssccnattach - its far too early to work properly. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-09T09:03:30.000000Z K 7 svn:log V 74 Define a complete set of accessors for application and control registers. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-09T10:04:09.000000Z K 7 svn:log V 133 Rename DIOCGKERNELDUMP to DIOCSKERNELDUMP as it strictly speaking is a "set" not a "get" operation. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-09T10:55:14.000000Z K 7 svn:log V 37 GC kget(1), userconfig is long dead. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-09T11:04:42.000000Z K 7 svn:log V 89 machine/uc_device.h was only here for USERCONFIG and kget(1). We have neither anymore. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-09T11:18:46.000000Z K 7 svn:log V 66 GC various bits and pieces of USERCONFIG from all over the place. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-09T11:39:05.000000Z K 7 svn:log V 75 No longer needed to #ifdef __FBSDID, this is now handled by Makefile.inc1. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-04-09T12:55:46.000000Z K 7 svn:log V 100 Slight tidy up to reduce the differences between our version and NetBSD's. (No functional changes). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-09T13:04:31.000000Z K 7 svn:log V 41 -ltermcap is spelled -lncurses nowadays. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-09T13:10:10.000000Z K 7 svn:log V 42 MFC: Add yet another ATA133 Promise chip. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-09T13:19:09.000000Z K 7 svn:log V 56 Fixed broken dependency in lib/libpam/modules/pam_krb5. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-09T14:03:02.000000Z K 7 svn:log V 31 Constifixion of bio_attribute. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-09T15:09:54.000000Z K 7 svn:log V 81 Describe the generic disk ioctls in some detail. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-09T15:12:05.000000Z K 7 svn:log V 90 Constifixation of attribute argument to g_io_[gs]etattr() Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-09T15:13:42.000000Z K 7 svn:log V 98 Introduce the convenience function g_getattr() and make it DWIM. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-09T15:17:59.000000Z K 7 svn:log V 64 Various stylistic nit picking. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-04-09T15:41:03.000000Z K 7 svn:log V 63 MFC: 1.18: Fix typo: It the -> If the. Not objected to by: ru END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-09T15:43:32.000000Z K 7 svn:log V 149 Implement DIOCGFRONTSTUFF ioctl which reports how many bytes from the start of the device magic stuff might occupy. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-09T16:26:37.000000Z K 7 svn:log V 173 Don't lock the ithread lock in ithread_create(). The ithread isn't on any lists or in any tables yet so there are no other references to it, thus we don't need to lock it. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-09T17:29:30.000000Z K 7 svn:log V 48 Change typo, 2347 -> 2047. Submitted by: moses END K 10 svn:author V 3 dcs K 8 svn:date V 27 2002-04-09T17:45:28.000000Z K 7 svn:log V 167 Upgrade to FICL version 3.02. Anything wrong is my fault, everything right is due Jon Mini. PR: 36308 Submitted by: Jon Mini MFC after: 4 weeks END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-09T18:01:26.000000Z K 7 svn:log V 100 Update comments to reflect the recent ephemeral port range change. Noticed by: ru MFC After: 1 day END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-09T18:03:18.000000Z K 7 svn:log V 101 Update ip(4) manpage to reflect recent ephemeral port range change. Noticed by: ru MFC after: 1 day END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-09T18:16:37.000000Z K 7 svn:log V 62 Add a note about the ephemeral port change. Approved by: imp END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-09T18:18:43.000000Z K 7 svn:log V 80 MFC rev 1.101 Change the ephemeral port range from 1024-5000 to 49152-65535. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-09T18:19:31.000000Z K 7 svn:log V 85 MFC rev 1.64 Update comments to reflect the recent ephemeral port range change. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-09T18:20:50.000000Z K 7 svn:log V 86 MFC rev 1.25 Update ip(4) manpage to reflect recent ephemeral port range change. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2002-04-09T18:25:44.000000Z K 7 svn:log V 194 Introduce NO_RCMNDS flag so as to not compile rsh, rlogin, and rcp on will, and document in share/examples/etc/make.conf Submitted by: Aleksandar Simic MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-09T18:26:58.000000Z K 7 svn:log V 562 Round 2 of munging the MI/MD split in NOTES. Put almost all the device drivers with MI portions into the MI notes. Device drivers such as busses like the isa, eisa, and pci devices are now in the MD NOTES section even though they have some MI code. This will ensure that only the proper bits of device drivers will be included due to the optional bits dependent on the busses in sys/conf/files. This commit also takes the stance that since hints are ignored in NOTES anyways, it is ok to include hints for a bus that may not be present. Advice from: bde END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-04-09T19:13:43.000000Z K 7 svn:log V 357 Better handle the case with a network that drops packets by retrying with a back off. This was discovered when Luigi sent me code to handle this for Etherboot. The Etherboot patch worked okay but FreeBSD's tftpd had trouble handling it and would fail to transfer the file since it would abort on send and not retry. Submitted by: luigi MFC after: 1 week END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-09T19:51:50.000000Z K 7 svn:log V 99 Update dumpon manual page to explain single/multi-user usability PR: 36465 No Objections from: ru END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-09T19:58:38.000000Z K 7 svn:log V 181 - Remove an early KSE diagnostic panic. The thread pointer here is always curthread. - We don't need Giant to do suser() checks now, so don't lock Giant until after the check. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-09T20:00:40.000000Z K 7 svn:log V 229 We don't need Giant to read the pgrp ID since the proc lock has protected p_pgrp since the pgrp locking went in. We also don't need it to check for invalid values in the options argument to wait1(), so push Giant down slightly. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-09T20:01:16.000000Z K 7 svn:log V 39 Whitespace changes to wrap long lines. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-09T20:04:10.000000Z K 7 svn:log V 136 Change the first argument of prison_xinpcb() to be a thread pointer instead of a proc pointer so that prison_xinpcb() can use td_ucred. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-04-09T20:05:47.000000Z K 7 svn:log V 61 MFC the ethertype filter node. also fix braino in netgraph.h END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-04-09T20:06:39.000000Z K 7 svn:log V 44 MFC ethertype filter node moadule makefile. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-09T20:10:46.000000Z K 7 svn:log V 633 - Change fill_kinfo_proc() to require that the process is locked when it is called. - Change sysctl_out_proc() to require that the process is locked when it is called and to drop the lock before it returns. If this proves too complex we can change sysctl_out_proc() to simply acquire the lock at the very end and have the calling code drop the lock right after it returns. - Lock the process we are going to export before the p_cansee() in the loop in sysctl_kern_proc() and hold the lock until we call sysctl_out_proc(). - Don't call p_cansee() on the process about to be exported twice in the aforementioned loop. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-04-09T20:17:17.000000Z K 7 svn:log V 63 MFC the man page for the etf (ethertype filter) netgraph node. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-09T20:24:23.000000Z K 7 svn:log V 107 chown(8) was not describing symlinks correctly, fixed. PR: 36447 No objections from: ru MFC after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-09T20:38:29.000000Z K 7 svn:log V 193 Use -ffreestanding. It is REQUIRED by GCC 3.1 on all architectures. I don't like putting this very-GCC centric option here; but no one as given a better idea of handling it. Reviewed by: jhb END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-09T20:40:24.000000Z K 7 svn:log V 91 compress(1) has an erroneous description of zcat, fixed. PR: 36453 No objections from: ru END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-09T20:47:17.000000Z K 7 svn:log V 82 timed(8) manual page has some incorrect grammer PR: 36457 No objections from: ru END K 10 svn:author V 3 dcs K 8 svn:date V 27 2002-04-09T20:59:34.000000Z K 7 svn:log V 76 Upgrade FICL to 3.02. Forgot this one, sorry. PR: 36308 Submitted by: dcs END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-09T21:05:18.000000Z K 7 svn:log V 109 intro(8) is lacking a command status explanation, added. PR: 36448 No objections from: ru MFC after: 3 days END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-04-09T21:30:13.000000Z K 7 svn:log V 19 link in etf module END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-04-09T21:32:34.000000Z K 7 svn:log V 27 Do the man page for ng_etf END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-04-09T21:34:33.000000Z K 7 svn:log V 85 Slight correction to ng_etf man page and add it to the list of man pages to install. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-09T22:32:59.000000Z K 7 svn:log V 100 crypt(3) incorrectly documents md5 salt, fixed. PR: 36782 No objections from: ru MFC after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-10T00:18:14.000000Z K 7 svn:log V 32 Back out most of revision 1.59. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-10T01:12:55.000000Z K 7 svn:log V 160 Add some missing MODULE_VERSIONs Without these, the kern_linker interface doesn't record these pseudo-drivers, making them unavailable via modlist_lookup2*(). END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-10T01:13:57.000000Z K 7 svn:log V 405 Change linker_reference_module() so that it's passed a struct mod_depend * (which may be NULL). The only consumer of this function at the moment is digi_loadmoduledata(), and that passes a NULL mod_depend *. In linker_reference_module(), check to see if we've already got the required module loaded. If we have, bump the reference count and return that, otherwise continue the module search as normal. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-10T01:14:45.000000Z K 7 svn:log V 366 In linker_load_module(), check that rootdev != NODEV before calling linker_search_module(). Without this, modules loaded from loader.conf that then try to load in additional modules (such as digi.ko loading a card's BIOS) die badly in the vn_open() called from linker_search_module(). It may be worth checking (KASSERTing?) that rootdev != NODEV in vn_open() too. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-10T01:15:23.000000Z K 7 svn:log V 287 Use the PCI port for pci cards, not just for PCIXR cards. Add the card name to the error message for the first initialisation failure, giving us more info about what was actually discovered. This code has been tested by Robert Suetterlin to work on a PCI Xem card. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-10T01:19:53.000000Z K 7 svn:log V 61 Cosmetic fixup in output of lock types in show locks output. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-10T01:25:11.000000Z K 7 svn:log V 107 Display the recursion count in the lock_instance in the show locks output. Indirectly requested by: peter END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-10T01:42:32.000000Z K 7 svn:log V 404 Don't add host routes for interface addresses of 0.0.0.0/8 -> 0.255.255.255. This change allows bootp to work with more than one interface, at the expense of some rather ``wrong'' looking code. I plan to MFC this in place of luigi's recent #ifdef BOOTP stuff that was committed to this file in -stable, as that's slightly more wrong that this is. Offered for review on: -arch, -net MFC after: 2 weeks END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-10T01:42:44.000000Z K 7 svn:log V 789 Remove the code that masks an EEXIST returned from rtinit() when calling ioctl(SIOC[AS]IFADDR). This allows the following: ifconfig xx0 inet 1.2.3.1 netmask 0xffffff00 ifconfig xx0 inet 1.2.3.17 netmask 0xfffffff0 alias ifconfig xx0 inet 1.2.3.25 netmask 0xfffffff8 alias ifconfig xx0 inet 1.2.3.26 netmask 0xffffffff alias but would (given the above) reject this: ifconfig xx0 inet 1.2.3.27 netmask 0xfffffff8 alias due to the conflicting netmasks. I would assert that it's wrong to mask the EEXIST returned from rtinit() as in the above scenario, the deletion of the 1.2.3.25 address will leave the 1.2.3.27 address as unroutable as it was in the first place. Offered for review on: -arch, -net Discussed with: stephen macmanus MFC after: 3 weeks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-10T01:48:47.000000Z K 7 svn:log V 33 Change YACCing. Submited by: ru END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-04-10T01:52:50.000000Z K 7 svn:log V 92 Remember to unlock the zone if the fill count is too high. Pointed out by: pete, jake, jhb END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-04-10T02:11:37.000000Z K 7 svn:log V 56 MFC: 1.19: Misc mdoc fixes, submitted by ru@FreeBSD.org END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-10T02:20:48.000000Z K 7 svn:log V 53 In the cross case we need to provide TARGET_MACHINE. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-10T02:45:22.000000Z K 7 svn:log V 110 Add WARNS levels 5 and 6: 5 gives us -Wuninitialized rather than -Wno-uninitialized 6 gives us full BDECFLAGS END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-10T03:00:50.000000Z K 7 svn:log V 30 Quiet uninitialized warnings. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-10T03:05:00.000000Z K 7 svn:log V 23 Import sendmail 8.12.3 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-10T03:05:00.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r94334, 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-10T03:05:01.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_12_3'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-10T03:06:22.000000Z K 7 svn:log V 42 Fix conflicts from sendmail 8.12.3 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-10T03:08:35.000000Z K 7 svn:log V 30 Record sendmail 8.12.3 import END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-10T03:10:03.000000Z K 7 svn:log V 7 Style. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-10T03:13:28.000000Z K 7 svn:log V 227 Add a digi_delay() function and use it instead of tsleep() when polling the card for command completion. digi_delay() uses either tsleep() or DELAY() depending on the value of ``cold''. Pointed in the right direction by: jhb END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-04-10T03:51:49.000000Z K 7 svn:log V 231 Treat input on the snp device as an `unsigned char'. According to the submitter, this permits Russian (and probably other locales') characters to be entered via watch(8). PR: 35636 Submitted by: Gleb Smirnoff END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-10T03:58:40.000000Z K 7 svn:log V 770 Update mail queue related periodic scripts to account for sendmail 8.12's clientmqueue (submit mail queue). The new mailq display is only active if both the old daily_status_mailq_enable is set to "YES" and the new daily_status_include_submit_mailq is set to "YES" so people who disabled 440.status-mailq won't have any surprises. Likewise, the new queue run is only active if both the old daily_queuerun_enable is set to "YES" and the new daily_submit_queuerun is set to "YES" so people who disabled 500.queuerun won't have any surprises. While I am here, remove the [ ! -d /var/spool/mqueue ] checks from both scripts as the queue directory isn't always /var/spool/mqueue for the main daemon -- it can be set to anything in the sendmail.cf file. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-10T04:09:07.000000Z K 7 svn:log V 338 - Change settime() to take a thread as its first argument instead of a proc so it can use td_ucred. - Push Giant down into the end of settime() where we actually set the time on the timecounter and time of day clock. - Remove Giant from clock_settime(). - Push Giant down in settimeofday() to just protect the 'tz' global variable. END K 10 svn:author V 3 suz K 8 svn:date V 27 2002-04-10T04:18:42.000000Z K 7 svn:log V 164 fixed a kernel crash when enabling multicast on vlan interface owing to a NULL argument to vlan_ioctl() at if_allmulti(). Reviewed by: ume MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-10T04:53:37.000000Z K 7 svn:log V 691 I've fixed the X11 port, so I can remove the (ioctl) hack. This hack turns out to be a bad idea. Many auto configuration scripts will #include a bunch of system headers, run it through cpp and then grep/sed to see if there was really a prototype. The regular expressions that are used to test this didn't accept all possible legal ANSI-C prototypes. In particular, they didn't accept the () around ioctl. Several different programs do this, so eliminating the parans will keep FreeBSD maximally compatible with other systems. Appologies to: obrien (he was right in the end) This potentally breaks some ports (and fixes vim and others that haven't been fixed to deal with the parens). END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-10T04:58:04.000000Z K 7 svn:log V 71 Add two files to RELENG_4 that were missed in the sendmail-8.12.2 MFC. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-10T05:16:45.000000Z K 7 svn:log V 37 A couple more sendmail-related files END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-10T06:07:16.000000Z K 7 svn:log V 71 Add missing 'struct ifreq ifr;' that was forgotten in the last commit. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2002-04-10T07:35:28.000000Z K 7 svn:log V 192 intline == 0 is not a valid intline on 386. See pci_cfgintr() in sys/i386/pci/pci_cfgreg.c. This should resolve some cases where adding USB support to the kernel produced an interrupt storm. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-04-10T09:23:38.000000Z K 7 svn:log V 101 Document NO_RCMNDS flag introduced in rev. 1.20 src/bin/Makefile. Approved by: ru MFC after: 1 week END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-10T10:36:23.000000Z K 7 svn:log V 84 Stop exporting ntohl(), ntohs(), htonl(), and htons() to userland in . END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-04-10T10:38:44.000000Z K 7 svn:log V 492 Close a very small window during which new (empty) instances of rotated log files are owned by the caller of newsyslog (usually root:wheel) even if alternative ownerships were specified in newsyslog.conf. Note that this is part of a wider problem which is fully addressed in OpenBSD. Anyone with the time and inclination to incorporate the full fix for the wider problem will receive no complaints from me and should feel free to walk all over this delta. PR: bin/36738 MFC after: 1 week END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-10T10:51:53.000000Z K 7 svn:log V 231 Be more strict about exposing BSD-specific functions when a standard has been requested. Unconditionalize the definition of INET_ADDRSTRLEN and INET6_ADDRSTRLEN. Doing this helps expose bogus redefinitions in 3rd party software. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-04-10T10:59:19.000000Z K 7 svn:log V 54 style(9) cleanup. Reviewed by: bde MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-04-10T11:09:46.000000Z K 7 svn:log V 147 Implement POSIX -n option, cleanup an arguments parsing a bit. PR: bin/34076, bin/35929 Reviewed by: bde Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-10T11:18:07.000000Z K 7 svn:log V 44 Fix the FreeBSD native ATA RAID code a bit. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-10T11:59:02.000000Z K 7 svn:log V 141 Unconditionalize the definition of INET_ADDRSTRLEN and INET6_ADDRSTRLEN. Doing this helps expose bogus redefinitions in 3rd party software. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-10T12:03:36.000000Z K 7 svn:log V 81 Change more uses of tsleep() to digi_delay() and make the loop counts more sane. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2002-04-10T13:22:12.000000Z K 7 svn:log V 516 Postpone I/O to the device until attach has finished. This fixes attachment after boot in some cases where the device gets confused if spoken to over two different pipes simultaneously (resulting in TIMEOUT errors on requesting INQUIRY data). This solution is far from perfect, as after umass_attach has returned the USB stack fetches the string descriptors in order for creating the event that is sent to userland. It just makes the chances of collisions less likely. Tested by: Tomas Pluskal END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-04-10T13:38:09.000000Z K 7 svn:log V 178 o Fix an arguments number check in -n case. o Remove duplicated prio check, donice() makes it for us. Spotted by: David Schultz MFC after: 1 week END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-10T14:32:55.000000Z K 7 svn:log V 122 Yet another adjustment of digi_delay(). The delay is now consistent irrespective of whether tsleep() or DELAY() is used. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-10T14:39:14.000000Z K 7 svn:log V 257 Add manifest constants: _LITTLE_ENDIAN, _BIG_ENDIAN, _PDP_ENDIAN, and _BYTE_ORDER. These are far more useful than their non-underscored equivalents as these can be used in restricted namespace environments. Mark the non-underscored variants as deprecated. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-10T15:58:13.000000Z K 7 svn:log V 104 Remove the hack for segsz_t from ; use the normal _BSD_FOO_T_ method for defining segsz_t. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-10T16:34:52.000000Z K 7 svn:log V 257 Initialise PCPU_GET(current_pmap) in pmap_bootstrap - cpu_switch needs to be sure that it is always correct and this was not true for the first call to cpu_switch. When thread0 resumed later, it ended up calling pmap_install with a null pmap, which is bad. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-10T16:35:44.000000Z K 7 svn:log V 78 Call ast() from the syscall exit path as well as for full exception restores. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-10T16:39:22.000000Z K 7 svn:log V 173 find.1 does not encourage users to DTRT when piping to xargs(1) PR: 36602 Submitted by: Joshua Goodall No objections from: ru MFC after: 2 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-10T17:01:55.000000Z K 7 svn:log V 86 Don't build manuals at inappropriate time. Collapse generation of md[245].3 manpages. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-04-10T17:27:52.000000Z K 7 svn:log V 195 Don't suggest that the digi firmware modules are normally loaded dynamically, as this will only happen if you kldload digi after the machine has booted or explicitly mention them in loader.conf. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-10T17:46:59.000000Z K 7 svn:log V 121 Don't override standard _EXTRADEPEND actions, add to them. Fix CLEANFILES. Collapse openpam_static_modules.o generation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-10T17:53:43.000000Z K 7 svn:log V 192 Fix broken `checkdpadd'. -lroken is an installable library, there's no need to give an explicit path to it. In any case, -L paths should be specified in LDFLAGS if needed. Approved by: des END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-10T18:00:32.000000Z K 7 svn:log V 256 Fixed broken "make depend; make clean; make all" sequence. I've looked for this example for a long time, to demonstrate some people why it's a really BAD idea to use ${.OBJDIR} instead of ".". I hope these people are reading this. :-) Approved by: des END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-10T18:07:05.000000Z K 7 svn:log V 62 Moved SHLIB_NAME definition into one place. Approved by: des END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-10T19:22:45.000000Z K 7 svn:log V 65 Add definitions for IA-32 exceptions, interrupts and intercepts. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-10T19:23:21.000000Z K 7 svn:log V 49 Add fields for saving/restoring the IA-32 state. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-10T19:24:08.000000Z K 7 svn:log V 68 Add ucode values for SIGFPE etc. Copied from i386/include/signal.h. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-10T19:24:59.000000Z K 7 svn:log V 64 Add exception and syscall support for executing IA-32 binaries. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-10T19:26:49.000000Z K 7 svn:log V 184 Add suhword() and fuhword() for accessing 32-bit values ("half words") in userland. All these functions should be renamed to be explicit about the size of value being read or written. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-10T19:27:50.000000Z K 7 svn:log V 124 Save and restore the IA-32 state in cpu_switch(). Probably should only do this if the thread has been executing IA-32 code. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-10T19:30:58.000000Z K 7 svn:log V 196 Totally nuke IPPORT_USERRESERVED, it is no longer used anywhere, update remaining comments to reflect new ephemeral port range. Reminded by: Maxim Konovalov MFC after: 3 days END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-10T19:34:51.000000Z K 7 svn:log V 400 Initial support for executing IA-32 binaries. This will not compile without a few patches for the rest of the kernel to allow the image activator to override exec_copyout_strings and setregs. None of the syscall argument translation has been done. Possibly, this translation layer can be shared with any platform that wants to support running ILP32 binaries on an LP64 host (e.g. sparc32 binaries?) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-10T19:35:50.000000Z K 7 svn:log V 69 Add IA32 option for emulation of i386 binaries on the ia64 platform. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-10T19:52:21.000000Z K 7 svn:log V 161 Update documentation relating to sysctls in a post-syncache world. Goodbye tcp.tcp_lq_overflow and tcp.strict_rfc1948, hello tcp.syncookies. MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-10T20:08:07.000000Z K 7 svn:log V 230 o In osigreturn(), restore all of the registers in one place. o Recent changes to osigreturn() and sigreturn() have made them MPSAFE. Add a comment to this effect. Submitted by: bde (bullet #1) Reviewed by: jhb (bullet #2) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-10T20:52:49.000000Z K 7 svn:log V 72 scanf.3 has an obsolete ``this release''. PR: 35610 MFC after: 2 days END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-10T21:08:33.000000Z K 7 svn:log V 150 Swap a bzero for an M_ZERO. Borris approved this ages ago, but the hard drive with the patch on it went south before I committed it. Approved by: bp END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-10T21:18:46.000000Z K 7 svn:log V 214 Move do_cpuid into the correct place in this file and make the indentation more like the other multi-line assembley in this file. Someone who understands gcc constraints could update the constraints for do_cpuid. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-10T21:35:50.000000Z K 7 svn:log V 97 MFC 1.25: Make syslog give up eventually if syslogd isn't listening and the console is blocking. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-10T21:41:14.000000Z K 7 svn:log V 74 MFC 1.10: Minor dirhash tweaking (more aggressive cleaning, better hash). END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-10T22:01:37.000000Z K 7 svn:log V 198 Only remove the '\n' at the end of a line if there is one. I missed this as part of the fix to the PR below. PR: 31265 Submitted by: Matthew D. Fuller MFC after: 1 week END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-10T22:12:01.000000Z K 7 svn:log V 101 Remove some ISN generation code which has been unused since the syncache went in. MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-10T22:30:54.000000Z K 7 svn:log V 161 Since sshd expects /etc/ssh/ssh_host_rsa_key to exist, we had better create it. Also specify protocol v1/v2 in case people wonder why we generate two RSA keys. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-10T22:42:27.000000Z K 7 svn:log V 274 Add /etc/rc.d to the startup dirs list. It is a convenient place to put custom startup scripts instead of hacking a shared rc.local. eg: ftpd in listener mode, or maybe even sendmail or another mailer, etc. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-11T01:39:16.000000Z K 7 svn:log V 37 Note date of USERCONFIG's real death END K 10 svn:author V 3 suz K 8 svn:date V 27 2002-04-11T02:14:21.000000Z K 7 svn:log V 100 initialize local variable explicitly Reviewed by: ume Obtained from: Fujitsu guys MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-11T02:56:30.000000Z K 7 svn:log V 37 Update infodoc building for GCC 3.1. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-11T03:09:51.000000Z K 7 svn:log V 209 Make the previous comment about the ephemeral port range change more verbose, including a note about ipnat and wording on how to change the settings in rc.conf. Suggested by: AMAKAWA Shuhei END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-11T03:31:45.000000Z K 7 svn:log V 12 better init END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-11T05:43:10.000000Z K 7 svn:log V 43 Add two more IEEE80211 defines for status. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-11T05:45:17.000000Z K 7 svn:log V 146 Update to note my dropping the strong lock on this file. Clarify what my last note about USERCONFIG really means and how to know if it is fixed. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-04-11T06:12:51.000000Z K 7 svn:log V 225 Nortel Networks sells a RealTek 8139-based NIC that's basically the same thing as the SMC 1211, but with their own vendor ID. Update the device list to support this NIC. (Discovered these cards lying around the lab at work.) END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-11T06:53:40.000000Z K 7 svn:log V 42 Remove bogus include of . END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-04-11T07:03:31.000000Z K 7 svn:log V 74 MFC: fix parallel link detection and add support for Nortel Networks card END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-04-11T07:04:02.000000Z K 7 svn:log V 11 regenerate END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-04-11T07:19:30.000000Z K 7 svn:log V 235 When binding to transports if getnetconfigent() fails then actually print out the correct transport it failed on rather than always spitting out 'udp', also call nc_sperror() to give a more verbose error message detailing the problem. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-11T07:21:16.000000Z K 7 svn:log V 386 Integrate the hostap stuff that Thomas Skibo wrote. This code was for 4.5-release, so I've ported it to -current and made a few minor tweaks. The biggest non-style tweak was to not make access point the default. More changes will be needed to get this actually working, but I wanted to get a relatively pure baseline. This doesn't seem to break what works now. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-11T08:45:32.000000Z K 7 svn:log V 33 biodone the right buf in detach. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-11T08:48:52.000000Z K 7 svn:log V 175 Back out /etc/rc.d addition. I'd like to see something come of what has already been imported. It would have been nice to get it out there in DP1, but that is too late now. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-11T08:52:32.000000Z K 7 svn:log V 60 Only calculate Promise magic if a device is there for info. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-11T08:53:51.000000Z K 7 svn:log V 67 Set B_CALL again on a failed RAID1 transfer, biodone reset's it... END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-11T08:54:21.000000Z K 7 svn:log V 105 Really finish the removal of ${LDDESTDIR} in bsd.lib.mk,v 1.55. bsd.lib.mk,v 1.101 only did that partly. END K 10 svn:author V 2 pb K 8 svn:date V 27 2002-04-11T09:21:10.000000Z K 7 svn:log V 132 Code cleanup, no functional change. Patch adapted from PR. PR: i386/36015 Submitted by: thomas@cuivre.fr.eu.org MFC after: 1 week END K 10 svn:author V 2 ps K 8 svn:date V 27 2002-04-11T09:28:09.000000Z K 7 svn:log V 155 Fix the I/O performance issues with the ciss driver where CAM was limiting the number of transactions the device could handle to 1. Obtained from: msmith END K 10 svn:author V 2 ps K 8 svn:date V 27 2002-04-11T09:29:50.000000Z K 7 svn:log V 40 MFC rev 1.4 Fix I/O performance issues. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-11T09:30:15.000000Z K 7 svn:log V 59 Make kldxref work for Elf64 (which has 32 bit hash tables) END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-11T09:31:24.000000Z K 7 svn:log V 49 MFC: Fix the FreeBSD native ATA RAID code a bit. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-11T09:31:57.000000Z K 7 svn:log V 65 MFC: Only calculate Promise magic if a device is there for info. END K 10 svn:author V 4 kato K 8 svn:date V 27 2002-04-11T09:45:41.000000Z K 7 svn:log V 24 MFi386: revision 1.517. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-11T09:50:11.000000Z K 7 svn:log V 242 Finally fix loader completely for IA64. efifs_stat() wasn't setting the S_IFREG bit for regular files. This caused the path search code to skip it when it finally did find the kernel (after the common/module.c buffer overrun bug was fixed) END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-11T10:00:44.000000Z K 7 svn:log V 369 Bandaid for a buffer overrun in the module searching code. When breaking up the module_path string, we would walk one past the end of the buffer. This hurting ia64 originally, but it was probably also happening on i386 occasionally as well. The effects were usually harmless, it would add bogus "binary" search directories to the places it actually looked for files. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-11T10:16:57.000000Z K 7 svn:log V 20 MFC: DHCP 3.0.1 RC8 END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-11T10:21:21.000000Z K 7 svn:log V 35 MFC: bmake glue for DHCP 3.0.1 RC8 END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-11T10:29:48.000000Z K 7 svn:log V 32 MFC: DHCP 3.0.1 RC8 bmake glue. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2002-04-11T10:34:15.000000Z K 7 svn:log V 299 Delay umass_cam_rescan by 200 ms to make sure attach is finished by the time we tell CAM to rescan the bus. Together with the previous patch this should avoid the problem where the devices would wedge because they got spoken to over two different pipes. Tested by: Tomas Pluskal END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-11T10:44:30.000000Z K 7 svn:log V 97 Implement PROG_CXX for . Obtained from: NetBSD (with some mods) Reviewed by: peter END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-11T11:02:41.000000Z K 7 svn:log V 27 Use the new PROG_CXX knob. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-11T11:04:23.000000Z K 7 svn:log V 48 Add yet another chip ID for a Promise TX2 chip. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-11T11:06:06.000000Z K 7 svn:log V 57 Revert the last change and mark the program as PROG_CXX. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-11T12:21:16.000000Z K 7 svn:log V 71 Reimplement the hack to put pam_static.o into .depend with some magic. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-11T12:30:20.000000Z K 7 svn:log V 67 Stop "make depend" from attempting to delete non-existent .depend. END K 10 svn:author V 5 ticso K 8 svn:date V 27 2002-04-11T13:24:20.000000Z K 7 svn:log V 111 LCA based systems can't handle more than 16 devices on pci bus 0. Reviewed by: gallatin Approved by: gallatin END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-11T13:43:50.000000Z K 7 svn:log V 307 Don't special case i386/pc98, replace it with the smarter logic of setting ${TARGET} -- make it default to ${MACHINE} if we are not cross-building, and ${TARGET_ARCH} otherwise. Set MAKEOBJDIREPREFIX based on ${TARGET}, not on ${TARGET_ARCH}. This is useful if you want to cross-build pc98 worlds on i386. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-11T14:49:32.000000Z K 7 svn:log V 342 I now don't seem to be able to reproduce the -DNOCLEAN buildworld breakage with ioctl.c. The .depend file should track dependencies just fine, and the worst we can have is to miss new ioctls. But I still think it's a good idea to have -DNOCLEAN build produce the same ioctl.c as it would without -DNOCLEAN. Prodded for a long time by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-11T15:31:01.000000Z K 7 svn:log V 184 Fix a warning due to the code assuming sizeof(int) == sizeof(void *) which is not true on the alpha. I think that other parts of this code also make this implicit assumption as well. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-11T15:44:17.000000Z K 7 svn:log V 99 Add Netgear MA401 to wi(4)-supported devices. Submitted by: Michael Sierchio END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-11T15:47:52.000000Z K 7 svn:log V 85 Add Dynalink IS64PPH+ to ISDN interfaces, fix an apparent typo. Submitted by: znerd END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-11T15:49:21.000000Z K 7 svn:log V 40 MFC: Netgear MA401, Dynalink IS64PPH+. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-11T15:58:27.000000Z K 7 svn:log V 66 MFC noted: I18N additions/enhancements. Pointed out by: phantom END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-11T16:08:02.000000Z K 7 svn:log V 56 Do not attempt to load an ssh2 RSA host key by default. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-11T16:08:48.000000Z K 7 svn:log V 41 Prefer DSA to RSA if both are available. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-11T16:39:13.000000Z K 7 svn:log V 78 Switch to using cdboot for booting i386 CD's by default. Approved by: murray END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-04-11T17:08:36.000000Z K 7 svn:log V 75 MFC: SM_NOTIFY to make NFS happy. Submitted by: Dan Nelson PR: misc/26373 END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-11T17:13:08.000000Z K 7 svn:log V 43 Add a comment that osigreturn() is MPSAFE. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-11T17:14:22.000000Z K 7 svn:log V 69 IPv6 support for tftp/tftpd. Obtained from: KAME MFC after: 2 weeks END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-11T17:17:28.000000Z K 7 svn:log V 55 Add an IPv6 sample line for tftpd. MFC after: 2 weeks END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-04-11T17:30:24.000000Z K 7 svn:log V 114 MFC 1.45: When kevent() returns with errno = EINTR and timeout is not exceeded, it should be falldown to next_ns. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-11T17:34:38.000000Z K 7 svn:log V 115 Remove the requirement that Giant be held around osigreturn(). All platform- specific implementations are MPSAFE. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-11T17:35:53.000000Z K 7 svn:log V 6 Regen END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-11T18:40:37.000000Z K 7 svn:log V 53 In the cross case we need to provide TARGET_MACHINE. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-11T19:24:30.000000Z K 7 svn:log V 112 MFC: r1.663-1.664 - Bump MFSSIZE for Alpha and only copy pccard.conf to the mfsroot floppy if MACHINE_ARCH=i386 END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-11T19:41:39.000000Z K 7 svn:log V 56 MFC: r1.5-1.6 - remove GCCism in CFLAGS, style cleanup. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-11T19:54:44.000000Z K 7 svn:log V 65 MFC: r1.47 - Add -DRELEASE_CRUNCH into crunchgen(1) config file. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-11T20:26:56.000000Z K 7 svn:log V 42 MFC: r1.48 - sort by directory / program. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-11T20:42:13.000000Z K 7 svn:log V 57 Use PTRACE_ARG3_TYPE of caddr_t. Obtained from: gdb 5.2 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-11T21:00:05.000000Z K 7 svn:log V 29 Use td_ucred in a few spots. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-11T21:00:38.000000Z K 7 svn:log V 85 Use proc lock to protect p_ucred pointer while we deference it to read a few values. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-11T21:01:34.000000Z K 7 svn:log V 86 Commented out locking that would be used in the ps command if locks were used in ddb. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-11T21:03:35.000000Z K 7 svn:log V 181 - Set the base priority of an ithread that has no handlers when we set its normal priority. - Lock sched_lock while we dink with the priorities. - Remove a few extra blank lines. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-11T21:09:41.000000Z K 7 svn:log V 56 Make this compile again when UMASS_DEBUG isn't defined. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-11T21:14:27.000000Z K 7 svn:log V 44 warning() already gives us the trailing \n. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-11T21:17:45.000000Z K 7 svn:log V 72 Use the proc lock to protect p_ucred while we read a few items from it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-11T21:18:17.000000Z K 7 svn:log V 36 Add ACTIONTEC HWC01170 from OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-11T21:19:04.000000Z K 7 svn:log V 16 Catchup to 1.32 END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-11T21:21:14.000000Z K 7 svn:log V 64 Add ActionTec HWC01170 and Linksys IWN2 Obtained from: OpenBSD END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-11T22:04:40.000000Z K 7 svn:log V 107 Knowledgeable persons assure me that RSA is preferable to DSA and that we should transition away from DSA. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-11T22:06:27.000000Z K 7 svn:log V 120 Cosmetic changes to the previous commit, bringing it closer to what I already had in my tree but didn't want to commit. END