ƒ«q22235 242 1918 113 192 187 475 177 332 114 200 153 335 103 225 143 142 304 96 119 257 166 309 165 332 157 154 432 219 409 150 134 144 177 152 247 168 175 173 136 252 251 112 198 279 112 128 231 129 137 146 130 97 118 226 288 149 231 353 304 353 183 222 127 220 154 122 260 150 132 215 233 163 447 729 177 243 148 676 213 127 151 156 133 113 145 290 129 208 161 245 150 184 140 158 186 112 281 147 205 452 146 508 152 131 185 183 131 253 185 159 156 144 137 168 236 169 166 357 157 120 913 144 120 127 151 352 190 139 292 169 177 136 163 136 136 163 113 137 153 123 167 132 236 136 236 133 236 135 236 164 119 109 306 184 314 144 118 187 119 172 244 530 226 139 137 530 167 137 178 118 166 209 139 197 137 118 208 139 147 272 124 1320 157 325 273 1321 234 129 151 145 134 139 195 155 225 205 250 170 118 142 323 434 135 562 157 132 176 123 120 121 120 147 194 151 142 164 199 905 620 111 550 554 133 172 133 260 191 147 178 135 214 135 363 135 158 168 141 164 109 279 160 143 126 K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-02-03T02:16:16.000000Z K 7 svn:log V 1822 White space cleanup and other cosmetic style changes. Fix a few panics during error recovery: 1) Stupid mistake in the "no SCB match handler" where I was using the wrong variable (busy_scbid instead of scb_index). 2) Unbusy the target of an abort request if the command we are trying to abort is an untagged transaction. If we don't, we get a fatal NO_MATCH_BUSY condition which "should never happen". 3) When an abort completes, turn off ahc->in_timeout or else the next timeout will hit the protective "scb timesout again" panic. 4) Fix a typo that caused the requeued "abort" SCB to have its TAG_ENB and disconnect bits to be cleared (missing ~) so that devices would complain about overlapped commands. Be sure to turn off the unexpected busfree interrupt after we do a bus reset since we are expecting the bus to go free in that case. Return XS_TIMEOUT instead of XS_DRIVERSTUFFUP in certain scenarios. XS_TIMEOUT allows for retries, XS_DRIVERSTUFFUP does not. Allow commands with SDTR and WDTR negotiation to be tagged. The SCSI II spec says that you probably should not do this for fear of hitting bogus devices. The driver did this in the past for almost two years without any problem, and not doing it causes problems during error recovery to a tag capable device as the number of openings is higher than two and we'll start sending it tagged commands causing "overlapped commands attempted" type errors. The real fix needs to happen in the generic SCSI layer which can limit the number and type of transactions to a device during error recovery efficiently. Give ourselves at least 100ms to perform a request sense instead of relying on the original timeout to be long enough to complete this new command as well as the one that generated the condition. Removed some redundant code. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-02-03T02:18:18.000000Z K 7 svn:log V 19 Sync with current. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-02-03T08:29:32.000000Z K 7 svn:log V 99 Add yet one comment saying that range checking already done to stop people "fixing" it by snprintf END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-03T11:00:42.000000Z K 7 svn:log V 94 Synchronize with sys/i386/isa{clock.c,if_fe.c} revisions 1.72.2.1 and 1.20.2.2, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-03T14:19:01.000000Z K 7 svn:log V 381 Changed return value of ed_probe (= number of I/O ports). Because I/O port address of most devices is not contiguos, a return value of probe routine is not so useful for detecting conflict. The return value was too big, and kernel sometimes detected conflict even though two devices are not conflict in I/O address between them. Suggested by: Chiharu Shibata END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-02-03T16:13:42.000000Z K 7 svn:log V 85 Add "/usr/share/examples/drivers/", fixing make world breakage. Forgotten by: julian END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-02-03T16:29:07.000000Z K 7 svn:log V 237 Fix an oversight in the handling of non-tagged abort requests. We need to search the QINFIFO to remove any possible command that is waiting otherwise our abort request may not be held up still waiting for the first command to complete. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-02-03T16:29:29.000000Z K 7 svn:log V 20 Sync with -current. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-02-03T17:24:25.000000Z K 7 svn:log V 105 Initialization of a variable got lost in the last commit when I moved a piece of code into a subroutine. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-03T17:56:27.000000Z K 7 svn:log V 60 YAMFC (revision 1.13; retry count and deleted extra DEALY). END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-02-03T20:15:11.000000Z K 7 svn:log V 242 The fact that people can't put the proper source on Kierkegaards most famous insult to humanity can be forgiven, afterall, it almost underlines the quote with irony, if one knows the context. But to misspell the name of Alfred E. Neuman ... END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-03T20:45:48.000000Z K 7 svn:log V 11 2.2 -> 3.0 END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-02-03T22:53:24.000000Z K 7 svn:log V 130 AHC_FORCE_PIO hasn't existed for a while now. Remove it from here. Memory mapped I/O is now a "positive" option AHC_ALLOW_MEMIO. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-03T23:15:51.000000Z K 7 svn:log V 49 Fix my misplaced patch from yesterday... *blush* END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-04T02:11:30.000000Z K 7 svn:log V 50 Talk about foreign filesystems. Submitted-By: pds END K 10 svn:author V 6 fenner K 8 svn:date V 27 1997-02-04T03:14:35.000000Z K 7 svn:log V 208 Make sure we have arguments to pass before calling ifaof_ifpforaddr and ifa_ifwithroute. This eliminates the panic seen in kern/2647, although it doesn't address the fact that RTM_CHANGE can't change flags. END K 10 svn:author V 2 tg K 8 svn:date V 27 1997-02-04T07:06:14.000000Z K 7 svn:log V 6 Typo. END K 10 svn:author V 2 tg K 8 svn:date V 27 1997-02-04T07:08:44.000000Z K 7 svn:log V 28 Merge from rev. 1.10: typo. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-04T07:39:28.000000Z K 7 svn:log V 165 Don't include the short-frames counter in with the input errors. This counter is incremented on all short frames, including those that are the result of collisions. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-04T07:41:01.000000Z K 7 svn:log V 75 Brought in fix from rev 1.26: don't count a short frame as an input error. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-04T10:53:12.000000Z K 7 svn:log V 217 Do "selective" reset rather than full reset...the manual specifically says not to do the full reset because it can lock up the PCI bus if the chip is active. Added various PORT command definitions to facilitate this. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-04T10:54:00.000000Z K 7 svn:log V 74 Brought in changes from main branch: do selective rather than full reset. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-04T11:44:15.000000Z K 7 svn:log V 240 Changed several configuration options: Disabled the DMA byte counters - I had it this way originally and this is the recommended setting. Set crscdt to CRS only (0) since this is what it should be for an MII PHY. Also fixed some comments. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-04T11:45:02.000000Z K 7 svn:log V 66 Brough in changes from rev 1.28: changes to configuration options END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-02-04T17:06:19.000000Z K 7 svn:log V 62 Add framemaker 5.0. This file could be rationalized I belive. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-02-04T18:31:57.000000Z K 7 svn:log V 340 Add interface revision field to pci_register_lkm parameter list.pci.c pcibus.h This parameter is intended to allow new kernels to work with old LKM binaries, provided the revision ID is incremented whenever the PCI LKM interface is changed. The revision ID does not at all protect against changes in data structures accesses by the driver. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1997-02-04T21:04:17.000000Z K 7 svn:log V 125 Merge the ntp changes from current. This is the latest code from David Mills and is needed for the latest versions of xntpd. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-04T22:26:53.000000Z K 7 svn:log V 314 Remove extraneous cruft we don't need anymore. This fixes the compilation problems people have been seeing (which were caused by the compilation picking up the old header files). I've already wondered while doing the mega-merge why these files had magically disappeared... of course, they weren't cvs rm'ed yet. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-04T22:27:09.000000Z K 7 svn:log V 57 Moved PC-98 routine in sd_get_parms() to pc98_machdep.c. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-04T22:29:50.000000Z K 7 svn:log V 41 Deleted obsolete structure, pc98_device. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-04T22:32:31.000000Z K 7 svn:log V 51 YAMFC (revision 1.10; deleted struct pc98_device). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-05T00:37:28.000000Z K 7 svn:log V 83 Resurrect the broken `doc' subdir, now that i've got access to a real 2.2 machine. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-02-05T01:09:49.000000Z K 7 svn:log V 57 Add Danny to the handbook. Wind up them expectations 8) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-05T04:29:53.000000Z K 7 svn:log V 154 1. Sync ABOUT.TXT changes. 2. Go back to using a filesystem on the boot floppy; the rawboot boot blocks were just too non-functional for other things. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-02-05T04:29:54.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-02-05T04:29:55.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'RELENG_2_1_6_1_RELEASE'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-02-05T04:29:56.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'RELENG_2_1_6_RELEASE'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-05T04:36:42.000000Z K 7 svn:log V 44 Propagate "real filesystem" changes to 2.2. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-05T05:01:24.000000Z K 7 svn:log V 159 Merged from head: revision 1.30 / 1.31 date: 1997/01/28 07:06:54; author: davidg; state: Exp; lines: +5 -0 Fix signal handler race condition. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-05T05:09:13.000000Z K 7 svn:log V 158 Merge from head: revision 1.48 date: 1997/01/26 01:37:05; author: pst; state: Exp; lines: +1 -1 Don't use /tmp for afterdepend cleanup target END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-05T05:20:20.000000Z K 7 svn:log V 20 Merge from -current END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-05T05:27:15.000000Z K 7 svn:log V 106 Killed PG_N from device memory/register mappings. It appears to cause NMI/parity errors on some machines. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-05T05:41:50.000000Z K 7 svn:log V 187 Brought in the important parts of rev 1.186: Add spltty around call to close Disallow IO access to everyone if securelevel > 0 Don't corrupt memory if the cursor isn't in the 80x25 area. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-05T06:01:06.000000Z K 7 svn:log V 20 Merge with -current END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-05T06:02:38.000000Z K 7 svn:log V 36 Merge man page (only) with -current END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-02-05T06:06:15.000000Z K 7 svn:log V 136 1MB is 1048576 bytes, not 1038476 bytes. (I can see that the original committer wasn't using the MicroSlop Natural keyboard though! :) END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-05T06:10:49.000000Z K 7 svn:log V 37 Merge appropriate bits from -current END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-05T06:13:00.000000Z K 7 svn:log V 45 Merge from -current (2.2 is already current) END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-02-05T07:23:56.000000Z K 7 svn:log V 53 Fix misspelled variable name, -current build stopper END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-02-05T07:29:29.000000Z K 7 svn:log V 36 Update 8.8.4 -> 8.8.5 on 2.2 branch END K 10 svn:author V 2 tg K 8 svn:date V 27 1997-02-05T07:36:51.000000Z K 7 svn:log V 7 Typos. END K 10 svn:author V 2 tg K 8 svn:date V 27 1997-02-05T07:39:50.000000Z K 7 svn:log V 27 Merge from rev 1.4: typos. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-02-05T07:51:38.000000Z K 7 svn:log V 131 Update to 8.8.5 from -current onto 2.1.x branch. Note, this is a blind commit, I do not have any sane 2.1.x systems within reach. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-05T09:53:25.000000Z K 7 svn:log V 196 Killed getenv of PATH_LOCALE per Andrey's suggestion. It was intended for debugging locale stuff, but was rarely if ever used...and of course just bit a big chunk out of our collective hind-ends. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-05T09:56:14.000000Z K 7 svn:log V 58 Brought in change from rev 1.14: nuke getenv(PATH_LOCALE) END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-05T10:04:30.000000Z K 7 svn:log V 139 Killed getenv of PATH_LOCALE...similar to rev 1.14 of setlocale.c, but the calls were spread out all over the place in this 2.1.x version. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-02-05T11:39:48.000000Z K 7 svn:log V 257 Add the condition !defined(USG) to the logic to include There is still some debate if this is yet the proper way to handle , but this is certainly closer than what I had to start with. Submitted by: Warner Losh END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-05T12:04:41.000000Z K 7 svn:log V 212 Killed call to getenv for ENABLE_STARTUP_LOCALE and call to _startup_setlocale() per recent security hole bug report by Thomas H. Ptacek . The bug was also fixed at a lower level in libc. hole END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-05T12:50:33.000000Z K 7 svn:log V 261 Brought in various fixes from main branch and wcarchive: some configuration changes having to do with DMA limits, change to the way that the board is reset to avoid PCI/system hang, and don't count short frames as input errors. Tested extensively on wcarchive. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-05T13:27:22.000000Z K 7 svn:log V 90 YAMFC (number of I/O ports; if_ed.c and if_ed98.h revisions 1.19 and 1.11, respectively). END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-05T14:17:11.000000Z K 7 svn:log V 129 Change the header line to read "count" instead of "ngen" so that it matched the terms used in the manual page. Closes PR# 2663. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-05T14:18:24.000000Z K 7 svn:log V 35 YAMFC: From rev 1.8: s/ngen/count/ END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-05T14:22:13.000000Z K 7 svn:log V 127 Don't force postscript output when "man -t" is specified. Closes PR# 2661. Submitted by: John-Mark Gurney END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-05T14:24:30.000000Z K 7 svn:log V 62 YAMFC: From rev 1.13: don't force postscript output w/man -t. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-05T14:32:24.000000Z K 7 svn:log V 30 YAMFC: sync up with -current. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-05T15:07:37.000000Z K 7 svn:log V 167 Fix a bunch of man pages to stop abusing the .Nm macro, along with some other minor fixes for some problems I noticed while making these changes. Pointed out by: bde END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-05T16:52:51.000000Z K 7 svn:log V 57 Changed document encoding system from JIS X 0208 to EUC. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-05T16:54:33.000000Z K 7 svn:log V 39 YAMFC (revision 1.2; encoding system). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-05T19:02:22.000000Z K 7 svn:log V 121 YAMFC (move PC-98 code to pc98_machdep.c; pc98_machdep.c, pc98_machdep.h, sd.c revisions 1.8, 1.5, 1.100, respectively). END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-02-05T19:17:10.000000Z K 7 svn:log V 139 Update the comment why range checking not needed Fix setrunelocale fail if called directly without prior setlocale call Should go in 2.2 END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-02-05T19:22:04.000000Z K 7 svn:log V 70 Update the comment why range checking is not needed Should go in 2.2 END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-02-05T19:50:04.000000Z K 7 svn:log V 351 The "-a" option for inetd specifies a specific IP address for the server to bind to. This works until you send it a SIGHUP with a new service defined ... the new service is bound to INADDR_ANY. This patch fixes this bug (in both RELENG_2_2 and -current). This is a 2.2 candidate..(i.e. pure bug fix) Submitted by: Archie Cobbs (archie@whistle.com) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-02-05T19:59:18.000000Z K 7 svn:log V 632 Some bug-fixes, clean-ups, and one new feature: - Fix the bug with URIs of the form ftp://host/filename. - Fix some more string-termination bugs in util.c. - Use safe_malloc() rather than testing the return value of regular malloc() in 15 places. - Implement HTTP authentication, for both servers and proxies. Currently only ``basic'' authentication is supported; This Is A Bug (but less of one tjhan nmot supporting any authentication). I think there is only one more feature which is required for full HTTP/1.1 support, which is Transfer-Encoding: chunked; this should not be toohard, but it isn't very important, either. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-02-05T20:54:16.000000Z K 7 svn:log V 84 Add XXX comment describing potential memset non-portable issue Nitpicked-by: joerg END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-05T22:19:18.000000Z K 7 svn:log V 151 Fixed missing ioport offset from the reading/updating of the PLX interrupt control/status register. Submitted by: Brian McGovern END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-02-05T22:20:10.000000Z K 7 svn:log V 57 Brought in fix from rev 1.4: added missing ioport offset END K 10 svn:author V 6 jgreco K 8 svn:date V 27 1997-02-05T22:58:47.000000Z K 7 svn:log V 580 Fix an exploitable buffer overflow condition. From l0pht: Modstat is sgid kmem which is really handy to become if you feel like looking through /dev/mem and /dev/kmem (gee, wonder what you might want to do that for ). Like just about everything else under the sun it has a buffer overflow problem. The problem exists in the dostat() routine where an arbitrary sized string is shoved into sbuf.name through a strcpy(). This change was committed to 2.2 as rev. 1.4 of modstat.c by joerg, and is being duplicated verbatim in 2.1-STABLE -JG END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-05T23:20:54.000000Z K 7 svn:log V 118 YAMFC (comment fixes, now that we no longer call getenv(), plus the initialization fix from rev 1.8 of setrunelocale) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-05T23:22:13.000000Z K 7 svn:log V 33 YAMFC (rev 1.15: comment update) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-05T23:25:10.000000Z K 7 svn:log V 57 YAMFC (rev 1.20: fix -a handling upon receipt of SIGHUP) END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-02-05T23:26:09.000000Z K 7 svn:log V 61 Submitted by: John Birrell uthreads update from the author. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-05T23:37:31.000000Z K 7 svn:log V 41 Commit the mailing list charter changes. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-02-06T01:24:43.000000Z K 7 svn:log V 19 /sbin -> ${BINDIR} END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-06T04:56:30.000000Z K 7 svn:log V 53 Eliminate the position of President from the roster. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-06T05:21:39.000000Z K 7 svn:log V 197 Add a couple of relavant man page xrefs for more information on the structures time(1) displays, instead of refering he reading to an include file. Obtained from: NetBSD-bugs mailing list PR#3193 END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-06T05:23:07.000000Z K 7 svn:log V 37 YAMFC: From rev 1.3: add some xrefs. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-02-06T05:28:52.000000Z K 7 svn:log V 113 Close PR# 2645: add curly braces where my fevered brain in collusion with my frantic fingers forgot to put them. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-02-06T05:31:10.000000Z K 7 svn:log V 67 Merge from -current: close PR# 2645. (Add forgotten curly braces.) END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-06T05:42:49.000000Z K 7 svn:log V 152 Initialize the group list when we switch uids when run as root with "calendar -a". Drop all privs when execing other programs. Obtained from: OpenBSD END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-06T05:44:32.000000Z K 7 svn:log V 58 YAMFC: init group list on uid switch, drop privs on exec. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-06T05:49:56.000000Z K 7 svn:log V 92 YAMFC: From revs 1.7, and 1.8: fix the -t option, and don't print strange stuff on Jan 1st. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-02-06T06:00:59.000000Z K 7 svn:log V 45 Added my own name to the list of developers. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-02-06T06:45:01.000000Z K 7 svn:log V 63 Brought in nescessary changes from -current. Reviewed by: jkh END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-06T08:31:42.000000Z K 7 svn:log V 94 Fix yet another setlocale() bug. Submitted by: Wojtek Pilorz END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-06T08:32:55.000000Z K 7 svn:log V 20 Merge from -current END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-02-06T09:11:06.000000Z K 7 svn:log V 187 Use symbolic constants instead of hardcoded digits Add range check for setrunelocale since it can be called directly. Remove _startup_setlocale compatibility function Should go into 2.2 END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-02-06T09:29:02.000000Z K 7 svn:log V 54 Comment out PATH_LOCALE reference Should go into 2.2 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-06T11:09:16.000000Z K 7 svn:log V 112 Heh heh.. :-} Whoops, put this list back the way it belongs without all the stuff inserted in the wrong place. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-02-06T11:14:22.000000Z K 7 svn:log V 357 Don't zero ip->ip_sum during sum validation. This should only affect programs that sit on top of divert(4) sockets. The multicast routing code already unconditionally zeros the sum before recalculating. Any code that unconditionaly sums a packet without first zeroing the sum (assuming that it's already zero'd) will break. No such code seems to exist. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-02-06T11:16:21.000000Z K 7 svn:log V 52 Incoming packets no longer have their ip_sum zero'd END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-02-06T11:33:38.000000Z K 7 svn:log V 413 Roll ip_sum mods into 2.2: Don't zero ip->ip_sum during sum validation. This should only affect programs that sit on top of divert(4) sockets. The multicast routing code already unconditionally zeros the sum before recalculating. Any code that unconditionaly sums a packet without first zeroing the sum (assuming that it's already zero'd) will break. No such code seems to exist. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-02-06T11:38:42.000000Z K 7 svn:log V 58 Roll in info about ip_sum not being zero'd from -current. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-06T13:32:25.000000Z K 7 svn:log V 39 Bring in security fixes from -current. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-06T13:38:04.000000Z K 7 svn:log V 92 Cosmetic change. Sorted by function, added `1997' to copyright notice, and added comment. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-06T13:38:34.000000Z K 7 svn:log V 91 YAMFC: - Remove PATH_LOCALE references. - Don't use hardcoded font changes. - sort xrefs. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-06T14:13:17.000000Z K 7 svn:log V 38 YAMFC (revison 1.9; cosmetic change). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-06T14:16:52.000000Z K 7 svn:log V 159 Deleted ioskip member of the structure pc98_edregister. The member port is always used for accessing PAR and MAR instead of constant interval of I/O address. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-06T14:54:22.000000Z K 7 svn:log V 92 YAMFC (deleted ioskip member; if_ed.c and if_ed98.h revisions 1.20 and 1.12, respectively). END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-02-06T15:00:24.000000Z K 7 svn:log V 65 delete unused variable BINDIR=/usr/libexec /usr/bin -> ${BINDIR} END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-06T17:47:14.000000Z K 7 svn:log V 64 Add a link to the quota section in the "OPTION QUOTAS" section. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-06T17:49:55.000000Z K 7 svn:log V 52 Replace "mfs" with "mount_mfs" in the NAME section. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-06T17:50:44.000000Z K 7 svn:log V 45 YAMFC: s/mfs/mount_mfs/ in the NAME section. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-06T17:52:29.000000Z K 7 svn:log V 76 Initial import of OPIE v2.3 from ftp://ftp.nrl.navy.mil/pub/security/opie/ END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-06T17:52:29.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r22347, 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 1997-02-06T17:52:30.000000Z K 7 svn:log V 73 This commit was manufactured by cvs2svn to create tag 'opie-vendor-v2_3'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-02-06T17:52:31.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-02-06T20:53:11.000000Z K 7 svn:log V 260 Change the distribution from doc to bin. If this is to be doc, then everything that depends on this needs to be doc as well. Maybe they doc tools should be split out into a separate distribution, but until that decision is made, at least keep them together. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-02-06T21:10:52.000000Z K 7 svn:log V 61 The afterdistribute target is a nop in this setting, remove. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-06T21:31:31.000000Z K 7 svn:log V 28 Correct some of my grammer. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-06T22:19:44.000000Z K 7 svn:log V 818 After so many people have been bugging me :), finally implement read-mode access to CD-ROM media in the worm(4) driver. No whistles and bells yet, like all the CDIO* commands, but at least a start. In order to do this, i had to slightly rearrange the semantics of an open(2) on the worm driver: now, opening it with O_NONBLOCK set means no actual IO operations will be intended but only ioctls are to be processed. This mode is used by wormcontrol(8) to prepare a track and/or session. I have only been able to test this on a 2.2-GAMMA system by now, and only the !DEVFS part is tested yet. Also, i have only done a dummy burn so far, but wouldn't expect many surprises else. Report bugs to me ASAP, if there's reasonable demand and i hear no objections, i might consider merging it into the 2.2 branch as well. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-06T22:20:33.000000Z K 7 svn:log V 50 The worm(4) driver needs a bdev major # now, too. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-06T22:23:26.000000Z K 7 svn:log V 26 Add worm(4)'s bdev entry. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-06T22:23:59.000000Z K 7 svn:log V 33 Update to match the new reality. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-06T22:24:35.000000Z K 7 svn:log V 57 Update to the new open() semantics, need O_NONBLOCK now. END K 10 svn:author V 5 danny K 8 svn:date V 27 1997-02-06T22:48:25.000000Z K 7 svn:log V 257 Reviewed by: Gary Jennejohn Submitted by: Bruce Murphy Modified files: ping.c Add the '-a' audible flag to ping, useful for debugging ethernets without requiring the operator to jump up and look at the ping results every 15 seconds. END K 10 svn:author V 5 danny K 8 svn:date V 27 1997-02-06T22:52:29.000000Z K 7 svn:log V 96 Submitted by: Bruce Murphy Update man page to reflect '-a' audible flag. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T01:55:21.000000Z K 7 svn:log V 47 Bump version info to 2.1.7 so we don't forget. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T02:17:47.000000Z K 7 svn:log V 199 Bring a wide number of improvements over from -current. This is necessary for sysinstall (in which tag spam causes the HEAD versions to always appear for certain files, regardless of major branch). END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-02-07T02:25:36.000000Z K 7 svn:log V 73 The rule for was adding a newline where it should not. Fixed. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T02:25:43.000000Z K 7 svn:log V 85 Reference addendum.html/ADDENDUM.TXT for posting security information after release. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-02-07T02:29:33.000000Z K 7 svn:log V 40 Merge from current. Approved by: Jordan END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-02-07T02:32:33.000000Z K 7 svn:log V 67 Merge revision 1.81 changes from current (add share/sgml/docbook). END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-02-07T02:40:45.000000Z K 7 svn:log V 40 Merge from current. Approved by: Jordan END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-02-07T02:47:27.000000Z K 7 svn:log V 40 Merge from current. Approved by: Jordan END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T02:51:33.000000Z K 7 svn:log V 71 Merge changes from -current. Quite a lot of bug fixes went into this. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T03:24:15.000000Z K 7 svn:log V 21 Merge from -current. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:44:44.000000Z K 7 svn:log V 45 Disconnect OPIE from internal MD4/5 routines END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:46:00.000000Z K 7 svn:log V 61 Minimal man page changes to reflect integrated ftpd/login/su END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:46:28.000000Z K 7 svn:log V 31 Config information for FreeBSD END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-02-07T03:46:29.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create branch 'VENDOR-opie'. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:51:56.000000Z K 7 svn:log V 40 Build libopie from contrib_opie module. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:51:56.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r22375, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:53:12.000000Z K 7 svn:log V 44 Build opiekey from the contrib_opie module. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:53:12.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r22377, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:54:54.000000Z K 7 svn:log V 41 Build opiekey from contrip_opie sources. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:54:54.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r22379, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:56:15.000000Z K 7 svn:log V 43 Build opiepasswd from contrib_opie module. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:56:15.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r22381, 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 1997-02-07T03:56:16.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'Makefile'. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:57:21.000000Z K 7 svn:log V 27 Activate new OPIE programs END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T03:58:36.000000Z K 7 svn:log V 17 Activate libopie END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-07T04:13:45.000000Z K 7 svn:log V 213 Bring back my OpenBSD patches, Guido's patches and the fix to Guido's patches into -stable: dirs (1.7) main.c (1.3,1.4) tape.c (1.5,1.6) exterm.h(1.3) interactive (1.2,1.3) END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-07T04:15:21.000000Z K 7 svn:log V 92 Bring back the OpenBSD inspired fixes to dump. dumprmt.c (1.7) main.c (1.9) optr.c (1.4) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T04:27:24.000000Z K 7 svn:log V 221 It's easier to go forwards than backwards with this, and the RELENG_2_1_0 sysinstall was already broken (I think there's a PR for this somewhere). This will require some additional changes elsewhere, like bringing in pw. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-07T06:11:03.000000Z K 7 svn:log V 52 Bring my buffer overflow changes back from -current END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T06:20:03.000000Z K 7 svn:log V 26 Roll Peter's typo fix in. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T06:39:27.000000Z K 7 svn:log V 95 Apply a quick band-aid to this while we're deciding what to do about fetch(1) in RELENG_2_1_0. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T07:52:44.000000Z K 7 svn:log V 27 Adapt to libftpio changes. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-02-07T10:41:41.000000Z K 7 svn:log V 77 Correct comments relating to MAXLOGNAME. MAXLOGNAME includes NUL terminator. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-02-07T10:58:13.000000Z K 7 svn:log V 148 Fix useage of MAXLOGNAME to include terminating NUL, by using max(MAXLOGNAME-1,UT_NAMESIZE). Tidy up "pretty" printing format for longer usernames. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-02-07T11:02:44.000000Z K 7 svn:log V 434 Fix for the Compaq Armada laptop. The PS/2 mouse device responds to a reset command with a sequence of ACK(fa), RESULT(aa) and ID(00). Most PS/2 mice immediately returns ACK, but spend sometime before sending RESULT. The Armada takes time before ACK; extra delay is necessary before the call to read ACK. The problem was reported in comp.unix.bsd.freebsd.misc and the patch was tested by the reporter. No PR was filed, by the way. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-02-07T11:21:46.000000Z K 7 svn:log V 130 Bring in changes from -current: Corrected usage of MAXLOGNAME (to include NUL) Format -P changes. rmskey() when deleting user. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-02-07T11:24:51.000000Z K 7 svn:log V 44 Change group -P formatting for consistency. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-02-07T11:31:42.000000Z K 7 svn:log V 42 Yet another formatting consistency check. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-02-07T11:41:45.000000Z K 7 svn:log V 434 Fix for the Compaq Armada laptop. The PS/2 mouse device responds to a reset command with a sequence of ACK(fa), RESULT(aa) and ID(00). Most PS/2 mice immediately returns ACK, but spend sometime before sending RESULT. The Armada takes time before ACK; extra delay is necessary before the call to read ACK. The problem was reported in comp.unix.bsd.freebsd.misc and the patch was tested by the reporter. No PR was filed, by the way. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-02-07T11:45:10.000000Z K 7 svn:log V 72 Increased username size to allow passing username:auth_method to login. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-02-07T12:29:27.000000Z K 7 svn:log V 45 Add ${.CURDIR}/ to relative path to contrib. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-02-07T13:05:51.000000Z K 7 svn:log V 85 Include "setlocale.h" for _PathLocale like other parts already did Should go in 2.2 END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-02-07T17:06:24.000000Z K 7 svn:log V 26 Put libopie.a in libnames END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-02-07T17:55:01.000000Z K 7 svn:log V 70 Fix off-by-one error in proxy host:port parser. Submitted by: fenner END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-07T19:02:41.000000Z K 7 svn:log V 115 Enabled pccard code which was disabled by mistake. Reminded by: Masahiro Sekiguchi END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T19:05:20.000000Z K 7 svn:log V 47 Whoops! Merged one more line than I meant to. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-07T19:07:43.000000Z K 7 svn:log V 103 Moved macros which are related to BIOS work area from pc98.h (corresponds to isa.h) to pc98_machdep.h. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-07T19:10:01.000000Z K 7 svn:log V 44 YAMFC (revision 1.19; enabled pccard code). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T19:12:19.000000Z K 7 svn:log V 26 Bring pw into 2.1 branch. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T19:15:01.000000Z K 7 svn:log V 115 Now that this is tagged over, add a small tweak for 2.1. Submitted by: David Nugent END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T19:17:22.000000Z K 7 svn:log V 47 Updates for the 2.1.7-to-be. Submitted-By: pds END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T19:32:14.000000Z K 7 svn:log V 55 Merge 2.1 fetch up to 2.2 level. Requested-By: wollman END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T20:03:49.000000Z K 7 svn:log V 179 Fix a hop count datatype bogon pointed out in PR#2642 (though my fix was slightly different than the one submitted). Submitted by: Elmar Bartel END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-07T20:04:53.000000Z K 7 svn:log V 32 Merge PR#2642 fix from -current END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-02-07T20:22:15.000000Z K 7 svn:log V 1226 I have no idea what this is all about, but it works and Bruce hasn't complained so it cannot be entirely bad :-) I include the email that probably explains it for people who already know: > >Compiling with -O3 inlines functions. However the function that is being > >inlined in makeinfo.c (add_word_args()) is a vararg function and must not be > >inlined. > > > >The code in question is K&R style, and AFIK, there is no way for the compiler > >to determine that the function uses vararg. Either change the code to use > >prototypes, or use stdarg, or add a directive to prevent inlining. > > Not declaring a varargs function as varargs before it is used gives > undefined behaviour. > > However, in practice the bug is probably in FreeBSD's , which > doesn't use gcc's __builtin_next_arg(). gcc should notice that it is > used and not inline functions that have it. uses it, but I > think there's another gcc builtin that it should be using. Patch attached. The ellipsis causes gcc to flag this as a varargs function, and the name "__builtin_va_alist" is special cased in gcc to hide the last argument in the arglist. Reviewed by: bde & phk Submitted by: jlemon@americantv.com (Jonathan Lemon) END K 10 svn:author V 5 danny K 8 svn:date V 27 1997-02-08T01:33:34.000000Z K 7 svn:log V 63 Back out the 'audible' changes which went to the wrong branch. END K 10 svn:author V 5 danny K 8 svn:date V 27 1997-02-08T01:43:56.000000Z K 7 svn:log V 230 Reviewed by: Gary Jennejohn Submitted by: Bruce Murphy Add '-a' audible flag, so terminal will beep upon receipt of a reply packet. Useful for debugging ethernet runs, among other things. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-08T02:02:22.000000Z K 7 svn:log V 180 Whoops! There are two changes in here that always need to stay out of 2.1, and I managed to forget about both of them in this merge (even though I knew about it from before). :-) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-02-08T03:42:22.000000Z K 7 svn:log V 1225 Make some small tweaks to the messages to clean up some stuff from last time. Some people have pointed out that there were some odd side-effects in the changes I made. Two things are different: - sc_print_addr() will print 'foodev0:' (i.e. sd0:, st0:, cd0:, etc...) if the device name is known. If it's not known, it'll use a longer notation. This shortens error messages back to a sane length. - Added a small function called sc_print_init() to set the sc_printing flag so that sc_print_addr() will know that we want it to print a linefeed. Used this in scsi_device_attach() to restore proper carriage return printing behavior which I broke. Remaining bogons: the NCR SCSI driver prints out information while the device-specific attach routine is running with its own linefeeds. This breaks up the individual messages emitted by the subdriver modules and causes at least one message to appear on a line by itself without a device spec prefix. I'm not sure of the correct way to fix this, and I don't have any NCR SCSI hardware to test with anyway. There's probably more, but I gather that a rewrite of the SCSI subsystem is pending anyway, so I'll leave the rest to Those Who Know More About This Than I (tm). END K 10 svn:author V 5 danny K 8 svn:date V 27 1997-02-08T04:11:36.000000Z K 7 svn:log V 139 Reviewed by: Gary jennejohn Submitted by: Bruce Murphy Add '-a' audible flag to 2.2, and fix up earlier confusion. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-08T06:39:38.000000Z K 7 svn:log V 36 Deleted DDB, DIAGNOSTIC and KTRACE. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-08T07:39:07.000000Z K 7 svn:log V 58 Synchronize with sys/i386/conf/majors.i386 revision 1.11. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-02-08T08:57:22.000000Z K 7 svn:log V 53 Basically reverse last commit which was plain wrong. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-08T09:59:27.000000Z K 7 svn:log V 41 Replaced hardcoded unit number with ftu. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-02-08T10:01:29.000000Z K 7 svn:log V 46 YAMFC (revision 1.10; hardcoded unit number). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-08T13:26:31.000000Z K 7 svn:log V 100 Add an entry for the Nakamichi 4-disk changer. Submitted by: K.R.Marshall@ukc.ac.uk (K.R.Marshall) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-08T13:27:56.000000Z K 7 svn:log V 61 YAMFC (rev 1.78: add entry for the Nakamichi 4-disk changer) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-08T14:04:30.000000Z K 7 svn:log V 130 Do Andrey's homework :) before merging this into 2.2: . add idempotency #ifdef . avoid sloppy common-style external declaration. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-08T14:16:11.000000Z K 7 svn:log V 110 YAMFC: use setlocale.h instead of hardcoded constants and `private' external declarations all over the place. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-08T14:19:48.000000Z K 7 svn:log V 155 No such thing like too much constant string bloat in the kernel. :-) YAMFC, no feedback is good feedback, brinng in the help functionality from rev 1.80. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-08T15:14:03.000000Z K 7 svn:log V 76 Mega-merge from -current: bring in the FDDI driver update. OKed by: davidg END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-08T15:20:28.000000Z K 7 svn:log V 24 YAMFC (rev 1.6 and 1.7) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-08T15:22:39.000000Z K 7 svn:log V 48 YAMFC (rev 1.321: correct usage of fea0 driver) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-02-08T15:42:26.000000Z K 7 svn:log V 228 Another driver merge from current: ex(4). I had to change one line of code, in order to address the changed syntax/semantics of the address list handling. Please somebody with such a card test this driver again in RELENG_2_2. END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-02-08T16:52:55.000000Z K 7 svn:log V 340 Bring in fsck fix from -current, which has been running safely on my 2.1 boxes since it was submitted. The following small diff fixes the annoying fsck bug that causes it to need to be run twice to end up with correct reference counts for inodes for directories that had subdirectories relocated into the lost+found directory. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-08T17:46:06.000000Z K 7 svn:log V 43 Update these docs in preparation for 2.1.7 END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-02-08T20:54:38.000000Z K 7 svn:log V 469 Security fix. Strip the encrypted passwords out of the "master.passwd" diff output, and replace them with "(password)". The diffs get mailed to root, which in many cases is forwarded across the Internet. A patient sniffer could acquire the entire "master.passwd" file by saving all the diffs. With this fix, you still see that the password changed, but you don't see the details. Unless somebody talks me out of it, I am going to merge this into -2.2 in 48 hours. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-02-08T21:47:55.000000Z K 7 svn:log V 65 Correct the recommended option for "find" from "-depth" to "-d". END K 10 svn:author V 3 max K 8 svn:date V 27 1997-02-08T22:01:43.000000Z K 7 svn:log V 40 Properly credit the name of translator. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-02-08T22:36:11.000000Z K 7 svn:log V 82 Check return value from system() function. Pointed out some months ago by: Bruce END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-02-08T23:24:10.000000Z K 7 svn:log V 29 /usr/lib/libmd.a -> ${LIBMD} END K 10 svn:author V 3 max K 8 svn:date V 27 1997-02-08T23:38:39.000000Z K 7 svn:log V 28 Merge 1.55 -> 1.57 changes. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-02-08T23:45:34.000000Z K 7 svn:log V 29 Merge 1.203 -> 1.206 chages. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-02-09T00:03:27.000000Z K 7 svn:log V 28 Merge 1.25 -> 1.26 changes. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-02-09T01:09:33.000000Z K 7 svn:log V 53 $* -> "$@" use exec for last command in shell script END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-02-09T02:08:35.000000Z K 7 svn:log V 101 Merge from main branch 1.21 -> 1.22: don't include encrypted passwords in master.passwd diff output. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-09T02:16:26.000000Z K 7 svn:log V 59 vfontedpr would appear to be in /usr/bin not /usr/libexec? END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-02-09T02:21:07.000000Z K 7 svn:log V 48 Delete old (and redundant) machine depend code. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-02-09T02:52:41.000000Z K 7 svn:log V 70 444 -> ${NOBINMODE} /usr/share -> ${SHAREDIR} /usr/games -> ${BINDIR} END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-02-09T03:12:09.000000Z K 7 svn:log V 106 whoops! wosch was right! my sources were out of date and this change is bogus! heh heh. [slinks away]. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-02-09T03:23:28.000000Z K 7 svn:log V 810 Clear the channel after (re)selection instead of once we see the bus go free. When we clear SCSIRATE, also clear the FAST20 bit in SXFRCTL0. This also allowed me to clean up some of the ULTRA code. ULTRAENB->FAST20 to follow the convention in the Adaptec data books. Fix the data-overrun code to set both stcnt and hcnt otherwise, the transfer will just hang until we get a timeout. Add implicit support for the NOOP message. I've never heard of the driver issueing a reject for one, but its silly to reject NOOP and who knows how a device might react. In the dma routine, check SDONE before cleaing SDMAEN. The data books mention SDONE possibly being cleared when SDMAEN is reset. Clients of dma now need to check if SINDEX is cleared to know if a phasemis occured. Fix some comments to be correct. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-02-09T03:26:56.000000Z K 7 svn:log V 525 ahc_search_qinfo->ahc_search_qinfifo ULTRAENB->FAST20 Add a missing ahc_run_done_queue if a BRKADDRINT occurs. This should never happen (haven't heard of one happening), but it was still a bug. Brought the ordered tag sending code up into the tag code to be clearer. If we decide we should send an ordered tag, only do so for the target that timed out instead of all targets. Initialize the STAILQ in ahc_serach__qinfifo. This was causing a panic during some recovery operations. Remove the unused varable maxtarget. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-02-09T03:27:09.000000Z K 7 svn:log V 17 ULTRAENB->FAST20 END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T04:16:27.000000Z K 7 svn:log V 457 Some patches for source routed packets from OpenBSD. Rev 1.13 deraadt: do not warn about valid options; invalid options correctly quit Rev 1.12 deraadt: need not clear options since bad ones cause exit; provos@ws1.physnet.uni-hamburg.de Rev 1.11 deraadt: IPOPT_LSRR/IPOPT_SSRR must exit() due to tcp sequencing; pointed out by provos@wserver.physnet.uni-hamburg.de. also another 1-char buffer overflow. Reviewed by: Peter Wemm Obtained from: OpenSBD END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T04:18:43.000000Z K 7 svn:log V 461 Some patches for source routed packets from OpenBSD. Rev 1.16 deraadt: do not warn about valid options; invalid options correctly quit Rev 1.15 deraadt: need not clear options since bad ones cause exit; provos@ws1.physnet.uni-hamburg.de Rev 1.14 deraadt: IPOPT_LSRR/IPOPT_SSRR must exit() due to tcp sequencing; pointed out by provos@wserver.physnet.uni-hamburg.de. also another 1-char buffer overflow. Reviewed by: Peter Wemm Obtained from: OpenSBD END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T04:34:54.000000Z K 7 svn:log V 41 Backport IP option parsing from -current END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T04:40:02.000000Z K 7 svn:log V 80 Buffer Overflow from OpenBSD rev 1.7 deraadt: buf oflow Obtained from: OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T04:41:22.000000Z K 7 svn:log V 41 buffer overflow merge from -current 1.12 END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T04:47:19.000000Z K 7 svn:log V 167 Buffer overflow from OpenBSD 1.3 deraadt: buf oflow, felix@mamba.pond.sub.org Obtained from: OpenBSD Not sure how to exploit this, but may be a backmerge candidate. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T04:52:11.000000Z K 7 svn:log V 99 buffer overflow from OpenBSD: 1.3 bitblit: Fixed potential buffer overflow Obtained from: OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T04:53:42.000000Z K 7 svn:log V 55 Merge 1.3 from -current (buffer overflow from OpenBSD) END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T05:04:17.000000Z K 7 svn:log V 86 Buffer overflow from OpenBSD: Rev 1.7 millert: possible oflow Obtained from: OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T05:05:43.000000Z K 7 svn:log V 43 Merge buffer oflow from -current (rev 1.4) END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T05:09:05.000000Z K 7 svn:log V 121 Buffer overflow from OpenBSD: Rev 1.3 millert: Fix potential buf oflow wrt strerror and sprintf. Obtained from: OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T05:10:04.000000Z K 7 svn:log V 43 Merge buffer oflow from -current (rev 1.3) END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T05:19:03.000000Z K 7 svn:log V 270 Buffer overflow from OpenBSD: Rev 1.4 deraadt: (partial from full commit, other files not done yet) proactive bounds checking; help from millert Rev 1.5 millert: Possible buf oflow. Plus minor style nits to keep the style police happy (I hope) Obtained from: OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T05:20:06.000000Z K 7 svn:log V 43 Merge buffer oflow from -current (rev 1.5) END K 10 svn:author V 3 max K 8 svn:date V 27 1997-02-09T06:11:41.000000Z K 7 svn:log V 66 Merge 1.59 -> 1.61 changes. Submitted by: simokawa@jp.freebsd.org END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T06:54:46.000000Z K 7 svn:log V 76 Fix PR2579: potential security hole in rcmd.c Submitted by: Julian Assange END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-02-09T06:57:54.000000Z K 7 svn:log V 49 backport 1.11 (possible security hole in rcmd.c) END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-09T07:01:33.000000Z K 7 svn:log V 72 Typo fix. Closes FreeBSD PR#2685. Obtained from: NetBSD-BUGS PR# 3199 END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-09T07:04:16.000000Z K 7 svn:log V 17 YAMFC: typo fix. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-09T07:45:03.000000Z K 7 svn:log V 186 Really fix calendar to drop all permissions when run with "calendar -a". Also don't ignore the return values from the setuid/setgid calls. Thanks to bde for making me this about this. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-09T07:47:33.000000Z K 7 svn:log V 68 YAMFC: From rev 1.7: really drop privs when run with "calendar -a". END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-09T07:50:12.000000Z K 7 svn:log V 51 YAMFC: Drop all privs when run with "calendar -a". END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-02-09T07:55:05.000000Z K 7 svn:log V 34 YAMFC: From rev 1.4: s/-depth/-d/ END