ƒ«s37734 232 791 121 129 169 113 121 174 118 112 260 162 163 179 298 462 169 114 125 126 131 134 141 107 278 156 122 137 138 140 238 179 147 185 205 162 275 157 159 156 456 211 404 470 559 165 292 165 417 307 204 202 304 140 166 270 127 144 184 151 222 195 155 153 153 233 161 120 174 151 206 144 146 277 141 177 173 223 133 424 293 209 461 1120 221 124 418 292 329 213 181 247 206 131 149 137 228 137 169 138 197 109 167 127 200 221 180 175 363 281 129 115 212 191 219 309 129 215 213 110 173 548 515 138 372 187 203 209 118 133 202 246 411 252 125 137 167 286 140 430 215 202 161 237 288 187 137 149 138 151 151 131 131 489 156 122 329 193 174 330 215 356 262 125 197 187 197 178 128 276 245 133 161 194 254 316 152 135 352 228 105 261 124 241 155 294 230 803 156 412 311 159 472 346 586 207 186 109 223 553 222 156 118 171 147 103 862 124 118 329 168 296 2356 130 136 444 251 119 120 159 175 223 230 139 196 177 286 240 158 163 157 131 122 K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-18T09:35:29.000000Z K 7 svn:log V 698 - Handle installation using a wfd as a floppy TOO! - Handle network installs over fpa, sr, en, cc3i devices if available in kernel - More scripting goodness, including: confirmation dialog box from scripts load floppy config file (works recursively for config files) dump all sysinstall variables to disk for post install state setup handle recursive config file loading (config file loads another) - Fix some interactive issues - Fix handling of root chunks (didn't include the altroot bits this time) - Allow fixit floppy on any floppy device, not just fd0 (needed for wfd!) - Handle unifed root /usr and /var if desired and scripted, otherwise do the normal stuff. Submitted by: pst END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-18T09:42:02.000000Z K 7 svn:log V 29 MF22: Paul Traina's changes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-18T09:46:09.000000Z K 7 svn:log V 37 MFC: nuke an outdated file I missed. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-18T11:12:47.000000Z K 7 svn:log V 77 MFC: doc changes, new rate-limiting inetd(8), lots of minor cosmetic tweaks. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-18T11:38:12.000000Z K 7 svn:log V 21 MFC: finish usr.sbin END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-18T15:34:39.000000Z K 7 svn:log V 27 Remove redundant comments. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1998-07-18T18:48:45.000000Z K 7 svn:log V 79 Undo rev 1.41 until we get more details about why it makes some systems fail. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-18T20:01:03.000000Z K 7 svn:log V 25 MFC: sample qmail entry. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-18T20:01:08.000000Z K 7 svn:log V 19 sample qmail entry END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-18T21:42:55.000000Z K 7 svn:log V 167 Allow dump devices with dkpart != SWAP_PART on devfs/slice systems. This test should probably be removed altogether. See CVS log entries for revisions 1.97 and 1.98. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-18T22:19:11.000000Z K 7 svn:log V 69 Clarify "Cannot delete file as directory" errmessage. PR: bin/1985 END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-18T23:27:15.000000Z K 7 svn:log V 70 Don't log ICMP type and subtype for non-zero offset packet fragments. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-18T23:30:51.000000Z K 7 svn:log V 86 MFC (rev 1.93): don't log ICMP type and subtype for non-zero offset packet fragments. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1998-07-19T00:01:24.000000Z K 7 svn:log V 205 'remaining' must be declared off_t instead of int to avoid FPE when the size of the file to transfer is very large (577985293894855484 bytes in the case I encountered, but this was a buggy ftp server :-)) END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-19T04:22:55.000000Z K 7 svn:log V 369 Stop physical DMA for the non-auto case in isa_dmadone(). This fixes a small part of a bug suite beginning in the SLICE probes but mostly in the floppy driver. This is a quick fix: the auto case shouldn't be special; DMA should also be stopped in isa_dma_release(); isa_dmastop() probably shouldn't exist; common DMA registers should not be accessed without locking. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-19T05:31:35.000000Z K 7 svn:log V 77 A few size tweaks to try and get the -current boot floppy back under control END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-19T06:20:27.000000Z K 7 svn:log V 22 Nuke broken LFS code. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-19T06:51:50.000000Z K 7 svn:log V 33 MFC: doc fixes, casts, cosmetic. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-19T06:52:13.000000Z K 7 svn:log V 34 MFC: doc fixes, remove old dreck. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-19T06:53:05.000000Z K 7 svn:log V 39 MFC: doc fixes, enhancements to bootp. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-19T06:53:21.000000Z K 7 svn:log V 42 MFC: import new data and a few bug fixes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-19T10:56:06.000000Z K 7 svn:log V 49 Whoops - looks like patch flubbed this one; fix. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-19T11:02:20.000000Z K 7 svn:log V 15 -Wall cleanup. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-19T11:12:14.000000Z K 7 svn:log V 185 A slap on the wrist to Dag-Erling, who plainly did not test this before committing it. There was a large syntax error at line 404 which could not possibly have allowed compilation. :) END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-07-19T13:41:08.000000Z K 7 svn:log V 59 Drop mkdosfs (replaced by newfs_msdos). Prompted by: joerg END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-07-19T15:02:39.000000Z K 7 svn:log V 25 Minor consistency fixes. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-19T15:03:49.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/fd.c revision 1.119. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-19T15:04:26.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/isa.c revision 1.113. END K 10 svn:author V 2 se K 8 svn:date V 27 1998-07-19T18:02:39.000000Z K 7 svn:log V 49 Merge from -current: Add US master site for KDE. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-19T21:07:24.000000Z K 7 svn:log V 143 Add missing braces - without them, the IP & label were mis-selected from ppp.secret. Problem reported by: Dom Mitchell END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-20T02:07:49.000000Z K 7 svn:log V 84 Fix discrepancy between sources and manual page for the 'c' command. PR: docs/6003 END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-20T02:30:06.000000Z K 7 svn:log V 52 MFC: {rev 1.16} fix description of the `-C' option. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-20T02:33:46.000000Z K 7 svn:log V 90 MFC: {rev 1.23} Add CAVEAT on minimum permissions for mount point to be traversable. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-20T03:09:21.000000Z K 7 svn:log V 112 make /usr/libdata/msdosfs for the koi2dos translation properly. Submitted by: Hideki Yamamoto END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-07-20T04:12:40.000000Z K 7 svn:log V 67 Start cleaning up the aynchronous probing code for SLICE handlers. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-07-20T04:52:26.000000Z K 7 svn:log V 180 Remove no longer needed FreeBSD specific code. PR: 5497 Submitted by: Jacob Bohn Lorensen Obtained from: OpenBSD (indirectly it seems so just to be safe) END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-07-20T10:45:53.000000Z K 7 svn:log V 62 Fix typo in a keymap file name: latin-amer.iso -> latin-amer. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-07-20T10:48:11.000000Z K 7 svn:log V 64 MF22: fix typo in a keymap filename (lat-amer.iso -> lat-amer). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-20T11:33:08.000000Z K 7 svn:log V 64 Update to indicate that we'll actually be using XFree86 3.3.2.1 END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-20T11:34:06.000000Z K 7 svn:log V 363 Clear d_boot0 and d_boot1 in the virgin label. These are overlaid by d_packname in in-core labels, so they are garbage if d_packname is initialized in the dummy label for the whole disk. dsopen() will soon initialize d_packname to "fictitious" if it is not already initialized. Fixed nearby error handling. Rev.1.7 apparently confused Perror() with perror(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-20T11:42:47.000000Z K 7 svn:log V 118 Back out one small portion of my previous commit until/unless the proper infrastructure support for it is brought in. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-20T12:04:42.000000Z K 7 svn:log V 311 Backed out rev.1.9 (except don't bring back the vax code deleted in rev.1.9). fsck uses the per-partition ffs-related information in the label to find alternate superblocks when the main superblock is hosed. Rev.1.9 broke this by deleting the code that wrote the label. PR: 2537 xref: fsck/setup.c rev.1.8 END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-07-20T12:30:39.000000Z K 7 svn:log V 373 Enter absolute path for the makemap command (which lives under /usr/sbin) This makes it possible to run make from cron, i.e.: root's crontab: ( cd /etc/mail; make all install ) without the error: makemap hash /etc/mail/spamsites < /etc/mail/block_domains.txt makemap: not found *** Error code 127 If this solution is widely accepted, I'd like to merge it into -STABLE END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-20T12:37:59.000000Z K 7 svn:log V 466 Backed out rev.1.43 (removed nonsense SLICE ifdef). SLICE is normally only defined in opt_devfs.h, so testing it before including anything is normally a no-op. Undef'ing DEVFS before including opt_devfs.h is similarly useless. OTOH, DEVFS support for sliced but not SLICEd (despite defined(SLICE)) devices is either harmless (if there are no such devices, then nothing in this file is used) or necessary (otherwise). It even seems to work for sliced cd devices. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-20T13:21:56.000000Z K 7 svn:log V 73 Make sure the link level sockaddr size is rounded up correctly on alpha. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-20T13:39:45.000000Z K 7 svn:log V 199 Moved allocation of the slices struct to the right place. Initialize everything in it (the devsw pointers were not initialized early or at all for the !DEVFS case, but this was harmless on i386's). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-20T13:51:11.000000Z K 7 svn:log V 73 Cleaned up rev.1.39 - the shadowing variable should have just gone away. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-20T14:35:27.000000Z K 7 svn:log V 324 Initialize more defaults for the in-core label for the whole disk. Callers only need to initialize d_secperunit now, but should initialize d_type (to reduce the IDE/SCSI confusion), d_typename (put the disk model in it) and geometry info (if it isn't completely ficticious). Callers will soon need to initialize d_secsize. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-07-20T17:33:01.000000Z K 7 svn:log V 211 Add support for PCNet PCI chips that only work when we talk to them as ISA devices. Specifically fix the case for the Hitachi version as used in their VisionBook models. Submitted by: Ted Faber END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-07-20T17:41:42.000000Z K 7 svn:log V 108 MFC: work with PCNet PCI chips that only behave for us in ISA mode. Submitted by: Ted Faber END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-07-20T17:43:14.000000Z K 7 svn:log V 105 MFC: use full pathname of makemap command, so it's possible to use "make all install" from cron ... END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-07-20T20:00:43.000000Z K 7 svn:log V 208 Add the 'cs' driver for Crystal Semiconductor CS89x0 devices. This supports PnP and if_media. I've been running a slightly older version here for several weeks now. Submitted by: Maxim Bolotin END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-07-20T20:02:32.000000Z K 7 svn:log V 45 Add a section 4 manpage for the 'cs' driver. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-07-20T20:02:33.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 6 msmith K 8 svn:date V 27 1998-07-20T20:11:11.000000Z K 7 svn:log V 174 MFC: the 'cs' driver for Crystal Semi CS89x0 adapters. Note that this is marked as 'disabled' in GENERIC as a safety measure only. Submitted by: Maxim Bolotin END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-07-20T20:13:58.000000Z K 7 svn:log V 32 MFC: section 4 manpage for 'cs' END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-07-20T21:00:02.000000Z K 7 svn:log V 49 Patch for the non-PnP case; this killed GENERIC. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T01:43:36.000000Z K 7 svn:log V 92 Update the motd roughly as per PR#6537 Reminded by: Doug White END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T04:03:25.000000Z K 7 svn:log V 59 Whoops! My mistake - XFree86 is now 3.3.2.3, not 3.3.2.1. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-21T04:53:18.000000Z K 7 svn:log V 126 Fix use of -man macro, correct description of the behaviour of the `+n' command to match whats there in the source. PR: 7328 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T05:15:05.000000Z K 7 svn:log V 102 Prevent mislabelled CDs from spitting out more than the necessary number of "are you sure?" messages. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T05:42:34.000000Z K 7 svn:log V 63 Fix several bogus with XF86 distribution handling and display. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T06:09:39.000000Z K 7 svn:log V 61 Shorten name of XFree86 contrib sources to be 8.3 compliant. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T06:44:42.000000Z K 7 svn:log V 61 MF22: various fixes for new XFree86 dist and cdrom warnings. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-21T06:48:51.000000Z K 7 svn:log V 137 MFC: {rev 1.14} Fix use of -man macro, correct description of the behaviour of the `+n' command to match whats there in the source. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-21T06:50:20.000000Z K 7 svn:log V 64 Comment is .\" not .|'. Do not dot terminate .Nd string. Typos. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T11:50:56.000000Z K 7 svn:log V 28 Spell "adapters" correctly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T12:00:34.000000Z K 7 svn:log V 82 Update release notes, XFree86 docs and README in preparation for 2.2.7's release. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-21T12:06:04.000000Z K 7 svn:log V 58 Sync with sys/i386/isa/diskslice_machdep.c revision 1.29. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T12:06:10.000000Z K 7 svn:log V 113 Get ready for tree tagging in 3 hours (I always forget this, so I'm doing it now while it's fresh in my mind. :) END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-21T12:07:02.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/files.i386 revision 1.199. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-21T12:07:49.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.105. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-21T12:12:50.000000Z K 7 svn:log V 183 Sync with sys/i386/i386/userconfig.c and sys/i386/conf/files.i386 revisions 1.63.2.27 and 1.141.2.23, respectively. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T13:49:50.000000Z K 7 svn:log V 49 Now that the tree is tagged, set to 2.2.7-STABLE END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T13:54:48.000000Z K 7 svn:log V 85 Whoops! Commit the new errata for 2.2.7 - I'll slide the tag forward for this file. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-21T13:56:32.000000Z K 7 svn:log V 81 Bump reldate by 1 to denote that it's now past the release. Suggested by: asami END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-07-21T18:16:16.000000Z K 7 svn:log V 128 Document sef's recent changes in the corefile naming. Reviewed by: sef (well, i believe his `Looks good' was a review result :) END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-21T21:47:51.000000Z K 7 svn:log V 41 Dump out ISA device resources for alpha. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-07-22T04:33:12.000000Z K 7 svn:log V 331 Fix a couple of little bugs that prevented login.c from compiling if LOGIN_CAP_AUTH was defined. This is kind of silly, because LOGIN_CAP_AUTH doesn't work anyway, is not defined currently, probably will never be defined, and IMHO should not be defined. But I'm sure you'll sleep better tonight, knowing that these bugs are gone. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T05:38:58.000000Z K 7 svn:log V 200 modstat | grep _saver is used to determine if a screensaver is loaded already. The modstat output goes to the screen. PR: 7351 Reviewed by: phk Submitted by: Jos Backus END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T05:45:11.000000Z K 7 svn:log V 116 Memory management error in init. PR: 7320 Reviewed by: phk Submitted by: Anders Thulin END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T05:49:36.000000Z K 7 svn:log V 368 /usr/src/sbin/routed/parms.c and .../routed/rtquery/rtquery.c both contain code that compare a char pointer with a char. As this doesn't make much sense, it looks very much as if a '*' has been dropped by mistake. I have made no analysis of the possible consequences of the problem. PR: 7319 Reviewed by: phk Submitted by: Anders Thulin END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T05:53:53.000000Z K 7 svn:log V 1026 This may apply to all known versions of inetd. For a tcp/nowait connection, inetd invokes accept(2) for each pending connection; this call returns a file descriptor associated with the new connection. Twelve years ago, code was added to inetd to detect "failing servers". The heuristic that identifies a failing server is one that has been invoked a large number of times over some specified interval (e.g., more than 128 ftp services started in 60 seconds may flag the ftp service as "failing"). These compile-time constants vary depending on vendor. The problem is that, when a failing server is detected, the code neglects to close the file descriptor returned by the accept(2). Security-Implications: I suppose someone with ample free time could orchestrate an attack buy pummeling services until the inetd process finally runs out of file descriptors thus rendering inetd useless to any new connections that require a new descriptor. PR: 7286 Reviewed by: phk Submitted by: Jeff Forys END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T05:57:22.000000Z K 7 svn:log V 128 Getty is missing the speed table entry for 230400 baud. PR: 7280 Reviewed by: phk Submitted by: Craig Leres END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T05:58:40.000000Z K 7 svn:log V 32 Add std.230400 entry PR: 7280 END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T06:01:13.000000Z K 7 svn:log V 325 A comment in /usr/src/usr.sbin/ypserv/Makefile.yp (a.k.a. /var/yp/Makefile.dist) refers to an obsoleted usage of the -m option of rpc.yppasswdd. It is currently taken over by the -t option. -m is used for a different purpose now. PR: 7279 Reviewed by: phk Submitted by: Amakawa Shuhei END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T06:15:19.000000Z K 7 svn:log V 199 Add -u, -v and -vv options to syslogd, this improves the control and logging verbosity about facility & priority levels. PR: 7278 Reviewed by: phk Submitted by: Harlan Stenn END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T06:21:55.000000Z K 7 svn:log V 236 There is a comment in vm_param.h which doesn't belong to the code still left in there. The macros it describes disapeared some- time since 4.4BSD lite. PR: 7246 Reviewed by: phk Submitted by: Stefan Eggers END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:15:34.000000Z K 7 svn:log V 120 Change siocn{put,get}c to siogdb{put,get}c to allow a serial console on one line with serial debugging on another line. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:16:34.000000Z K 7 svn:log V 89 Add code from i386 to support sysbeep(). Doesn't work quite right but it makes a noise. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:18:34.000000Z K 7 svn:log V 154 Merge changes from Andrew Gallatin to support different CIA based platforms. Add code to identify and attach either serial or VGA console as appropriate. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:19:39.000000Z K 7 svn:log V 113 Support the DEC_KN20AA platform (AlphaStation 500 or 600). Submitted by: Andrew Gallatin END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:20:15.000000Z K 7 svn:log V 39 Add support for sio's soft interrupts. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:20:57.000000Z K 7 svn:log V 57 Make ptrace single steps over branches work as intended. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:21:36.000000Z K 7 svn:log V 45 Support header for sysbeep() implementation. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:23:26.000000Z K 7 svn:log V 135 Tweaks to stop config(8) warnings and to avoid an unfinished experiment of mine. Submitted by: Andrew Gallatin END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:24:39.000000Z K 7 svn:log V 45 Add KN20AA support. Add entries for syscons. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:25:39.000000Z K 7 svn:log V 77 Add macros and chipset support for accessing device i/o memory on the alpha. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:26:23.000000Z K 7 svn:log V 46 Add declaration of {aquire,release}_timer2(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:27:56.000000Z K 7 svn:log V 104 Add platform functions for manipulating PCI irqs. Submitted by: Andrew Gallatin END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:28:24.000000Z K 7 svn:log V 17 Add sio support. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:29:26.000000Z K 7 svn:log V 75 Add a simple ISA bus. No support for memory mapped devices or DMA as yet. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:30:25.000000Z K 7 svn:log V 35 Move the mcclock from root to isa. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:32:17.000000Z K 7 svn:log V 107 Merge KN20AA support from Andrew Gallatin. Add support for device memory access. Add support for ISA irqs. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:33:30.000000Z K 7 svn:log V 128 Add some convenience functions for accessing device memory. Add a DDB command to allow access to inb/inw/inl from the debugger. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:34:19.000000Z K 7 svn:log V 88 Add ISA support. Remove mcclock hack which was only needed because ISA wasn't done yet. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:35:52.000000Z K 7 svn:log V 83 Add some very simple support for a compiled in (from config(8)) resource database. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:39:08.000000Z K 7 svn:log V 270 On the alpha, ports may be allocated above 64k. Change the port address argument to pci_map_port to pci_port_t* which is defined as u_int on the alpha, u_short on i386. This is a stopgap with a hopefully limited lifetime. Discussed with: Stefan Esser END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-22T08:40:46.000000Z K 7 svn:log V 188 Add a call to a platform-specific irq remapping function for alpha platforms which don't record the correct irqs in PCI config space. Submitted by: Andrew Gallatin END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-07-22T09:38:04.000000Z K 7 svn:log V 38 Improved pager input failure message. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T14:24:12.000000Z K 7 svn:log V 23 last patch misapplied. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-07-22T19:37:02.000000Z K 7 svn:log V 116 Don't return an error if the magic number is not present. Failing to probe is not an error, just a negative result. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-22T20:34:24.000000Z K 7 svn:log V 99 A bit of PR7278 which belongs here. PR: 7278 Reviewed by: phk Submitted by: Harlan.Stenn@pfcs.com END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-23T10:33:44.000000Z K 7 svn:log V 125 Sync with sys/i386/i386/userconfig.c revisions 1.63.2.28. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-23T19:21:41.000000Z K 7 svn:log V 216 11th hour fixes to XF86Setup handling and the XF86 dist bit. Gack. I'll slide the tags forward on these files and update the boot floppy for 2.2.7. Nothing catastrophic, but irritating enough to fix floppies over. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-23T19:33:05.000000Z K 7 svn:log V 37 While I'm at it, add new categories. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-07-23T20:05:02.000000Z K 7 svn:log V 121 Use NULL as gettimeofday arg instead of 0 cast Add missing arg to error diagnostic Print yet one arg of error diagnostic END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-24T04:32:21.000000Z K 7 svn:log V 120 Fix bug I introduced in REMOTEHOST handling (whoops!). Submitted by: Andre Albsmeier END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-24T04:57:31.000000Z K 7 svn:log V 18 Urk. No comment. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-07-24T04:57:32.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'RELENG_2_2_7_RELEASE'. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-24T07:13:57.000000Z K 7 svn:log V 455 During compilation of a Fortran program f2c/f77 will spew the name of entry points, functions, subroutines, and program to stderr error. The enclosed patches do 3 things: (1) Silenced the output to stderr. (2) Added a -v option to f2c and f77. This will turn on a verbose mode, and dumps quite a bit of stuff to stderr. (3) Updated the f2c man page. PR: 7369 Submitted by: Steven G. Kargl END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-24T07:19:29.000000Z K 7 svn:log V 422 By default, /usr/bin/time writes its output to stderr. Two options have been added to time(1) to write output to an alternative destination. Option "-f filename" will write to filename, and filename can be - to write to stdout. Option "-a filename" will append the output to filename. Time(1) man page has been updated to reflect the change. PR: 7368 Submitted by: Steven G. Kargl END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-07-24T08:28:33.000000Z K 7 svn:log V 45 Add (struct timezone *) cast to NULL for K&R END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-24T09:43:27.000000Z K 7 svn:log V 279 Fix pmap_enter_quick() to stop it hanging when the level 2 pte exists but isn't valid. Reimplement pmap_remove() to be much more efficient at removing large stretches of addresses. As part of reimplementing pmap_remove() fix pmap_protect() so that it stands a hope of working. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-07-25T04:48:25.000000Z K 7 svn:log V 92 minphys means something different in FreeBSD than in NetBSD- not needed here and in the way END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-25T05:28:32.000000Z K 7 svn:log V 109 Keep "-c" (top_scroll) through viewing help. PR: bin/5996 Submitted by: Max Euston END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-25T05:56:49.000000Z K 7 svn:log V 115 Nuke obsolote and broken -# option. Order options. PR: bin/5996 Submitted by: Max Euston END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-25T05:58:04.000000Z K 7 svn:log V 25 Really delete -# option. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-25T14:37:37.000000Z K 7 svn:log V 41 Make __weak_reference work on the alpha. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-25T15:52:10.000000Z K 7 svn:log V 108 Allow VFS LKMs to override the default module dispatch functions if VFS_LKM_NO_DEFAULT_DISPATCH is defined. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-25T15:52:44.000000Z K 7 svn:log V 152 Override the default VFS LKM dispatch functions so that a module unload function can be provided (this is necessary to unregister the at_exit handler). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-25T16:19:10.000000Z K 7 svn:log V 318 Fixed bugs in `disklabel -R...': - nonstandard sector sizes didn't work because the sector size in the ASCII label was not read before a (default, wrong) sector size was used. - the exit status was 0 after exiting early due to an invalid ASCII label. Abort `disklabel -B...' if the secondary bootstrap doesn't fit. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-25T16:35:06.000000Z K 7 svn:log V 159 Don't pass the label to diskerr(), since the label is being constructed and may be invalid. In particular, d_secpercyl may be 0, and diskerr() divides by it. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-26T04:16:04.000000Z K 7 svn:log V 30 Add Xref to ldd(1). PR: 7397 END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-26T15:30:48.000000Z K 7 svn:log V 45 Y2K fix. Fix by jsm28@cam.ac.uk via OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-26T16:00:16.000000Z K 7 svn:log V 75 o Fix Y2K buffer overflow. o Fix zero filling bug in all years % 100 < 10. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-26T16:15:26.000000Z K 7 svn:log V 192 Fix compilation for the case where neither ioctl(TIOCGWINSZ) nor ioctl(WIOCGETD) exist. This case doesn't occur under FreeBSD. PR: bin/5996 Submitted by: Max Euston END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-26T16:49:20.000000Z K 7 svn:log V 48 Remove comment relevant to 16bit integers only. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-26T17:06:05.000000Z K 7 svn:log V 337 Use malloc + sprintf rather than asprintf to ensure portability to other, less advanced architecutres. This should minorly help porting efforts of FreeBSD. I've done several make worlds since this came up with this change, as well as debugging several interesting nits with -V (which is the only thing this change will affect really). END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-26T18:13:28.000000Z K 7 svn:log V 122 Fix a stupid bug in the new pmap_remove(). Arrange for soft modified/referenced flags to be cleared when a page is freed. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-26T18:15:20.000000Z K 7 svn:log V 109 Notify pmap when a page is freed on the alpha to allow it to clean up its emulated modified/referenced bits. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-26T18:47:47.000000Z K 7 svn:log V 69 Fix a stupid bug preventing gdb from seeing the right value of 'v0'. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-26T18:49:36.000000Z K 7 svn:log V 144 fd_set is documented to be a typedef, not a struct. Conform more closely to the documented interface. Inspired-by: similar changes in OpenBSD END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-27T01:07:01.000000Z K 7 svn:log V 194 A better solution to the rm_at_exit problem: Register the exit function during first mount. Unregister the exit function at last unmount. Concept by: sef Reviewed by: sef Implemented by: alex END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-07-27T03:59:48.000000Z K 7 svn:log V 96 Only call m_reclaim() if M_WAIT since calling it from an interrupt can cause problems. PR: 7403 END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-27T06:40:18.000000Z K 7 svn:log V 43 ``set dns'' isn't available in RELENG_2_2. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-07-27T08:41:28.000000Z K 7 svn:log V 58 Brought in fix from rev 1.37: only m_reclaim() if M_WAIT. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-27T09:38:26.000000Z K 7 svn:log V 46 Support the disabled keyword for isa devices. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-27T09:40:35.000000Z K 7 svn:log V 59 Macros for accessing alpha sparse device ports and memory. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-27T09:49:23.000000Z K 7 svn:log V 58 Sync with sys/i386/isa/diskslice_machdep.c revision 1.30. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-07-27T12:09:10.000000Z K 7 svn:log V 37 Round - not cut - the real cpu time. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-07-27T12:21:58.000000Z K 7 svn:log V 37 Round - not cut - the real cpu time. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-27T13:04:14.000000Z K 7 svn:log V 396 Harlan.Stenn@pfcs.com added two (very interesting) options to syslogd for -current (Thanks Harald). However, on my attempt to try this on -STABLE, I found that when forwarding to another host the actual messages gets lost. This is due to a wrong index because when the -v option was added, the indexes shifted one place. PR: 7407 Submitted by: Andre Albsmeier END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-27T15:37:00.000000Z K 7 svn:log V 64 Made lazy syncing of timestamps for special files non-optional. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-27T16:08:58.000000Z K 7 svn:log V 30 Clean up the previous commit. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1998-07-27T16:45:05.000000Z K 7 svn:log V 233 Re-arrange the page layout used by vm86_bioscall so that we can potentially re-use the stack page. Cosmetic cleanup of the code to de-obfuscate it and make it easier to follow. There should be no functional changes in this commit. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1998-07-27T16:51:33.000000Z K 7 svn:log V 98 Extend cpl workaround so that it applies when we are returning to user-mode as well as vm86 mode. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-27T16:54:05.000000Z K 7 svn:log V 82 Behave like GNU time. More cleanup. Reword man page. Pointed out by: Bruce Evans END K 10 svn:author V 6 nectar K 8 svn:date V 27 1998-07-27T18:40:09.000000Z K 7 svn:log V 234 fixed: tar will extract file even if -C command fails tar now exits with new exit code EX_BADDIR after a failed chdir() in name_next(), name_match(), and name_from_list(). PR: bin/2394 Submitted by: Satoshi Asami END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-27T18:53:45.000000Z K 7 svn:log V 121 Use an error message that more clearly indites(sp?) an out-of-sync kernel+userland when that is the case. PR: bin/7414 END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-27T19:16:21.000000Z K 7 svn:log V 263 Fixed double counting of runtime after a process exits. The last timeslice of the exiting process was counted for both the exiting process and the next process to run if the next process runs immediately. Broken in: mostly in kern_clock.c rev.1.70 (1998/05/28) END K 10 svn:author V 6 nectar K 8 svn:date V 27 1998-07-27T21:15:52.000000Z K 7 svn:log V 166 csh built-in printf now expands arguments. e.g. printf '%d\n' `echo 23` now works as expected. PR: bin/2969 Submitted by: Gareth McCaughan END K 10 svn:author V 6 nectar K 8 svn:date V 27 1998-07-27T21:31:19.000000Z K 7 svn:log V 30 Document the printf built-in. END K 10 svn:author V 6 nectar K 8 svn:date V 27 1998-07-27T22:26:25.000000Z K 7 svn:log V 101 Paranoia: use mkstemp instead of mktemp. PR: bin/3211 Reported by: Mark Pritchard END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-27T22:47:17.000000Z K 7 svn:log V 94 Style fixes and a bug fix: don't remove the exit handler if unmount fails. Submitted by: bde END K 10 svn:author V 6 nectar K 8 svn:date V 27 1998-07-28T01:15:12.000000Z K 7 svn:log V 101 make a bounds file for msgs(1) if there isn't one already PR: bin/3023 Reviewed by: jkh@FreeBSD.ORG END K 10 svn:author V 6 nectar K 8 svn:date V 27 1998-07-28T01:18:02.000000Z K 7 svn:log V 83 Paranoia: use mkdtemp instead of mktemp PR: bin/3212 Reviewed by: jkh@FreeBSD.ORG END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-07-28T01:30:16.000000Z K 7 svn:log V 35 cast arg to (long) to match format END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1998-07-28T03:29:32.000000Z K 7 svn:log V 180 Fix an off-by-one error when setting the iomap bits. Change struct i386_*_iomap to use ints instead of shorts/chars. (pointed out by bde long ago, prodded into action by msmith) END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1998-07-28T03:33:27.000000Z K 7 svn:log V 149 Add wrappers for i386_*_ioperm, i386_vm86 so userland code does not have to call sysarch() directly. Added man pages for above, as well as sysarch() END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1998-07-28T03:39:04.000000Z K 7 svn:log V 38 oops, forgot to do ``cvs add'' first. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1998-07-28T03:39:59.000000Z K 7 svn:log V 66 Change doscmd to use i386_set_ioperm() call instead of sysarch(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-28T06:20:16.000000Z K 7 svn:log V 97 Add rcsid. Remove unused #includes. Add missing prototypes and others -Wall cleanings. Spelling. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-28T06:25:35.000000Z K 7 svn:log V 156 Comment is .\" not .|'. Add -d and -t flags to SYNOPSIS and usage(). Getopt returns -1. Correct use of .Nm. Spelling. Add rcsid and remove unused #include. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-28T06:36:31.000000Z K 7 svn:log V 218 Spelling, add rcsid, remove unused #includes. Convert 1000000 usec to 1 sec 0 usec. Use provided safe malloc (rtmalloc()) instead of malloc(): exit on allocation failure. Correct use of .Nm Add usage() and use errx(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-28T06:38:57.000000Z K 7 svn:log V 55 Correct use of .Nm, add rcsid, remove unused #include. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-28T06:42:38.000000Z K 7 svn:log V 38 Spelling. Errx() on malloc() failure. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-28T09:03:37.000000Z K 7 svn:log V 259 I have a PD drive (Matsushita PD/CD Drive LF-1600). The machine can not recognize this PD drive as neither PD drive nor CD-ROM Drive. So I can not use CD-ROMs and PDs from FreeBSD. PR: 7423 Reviewed by: phk Submitted by: Takura Koyama END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-28T09:34:50.000000Z K 7 svn:log V 135 Record the new physical address of the pcb in pmap_swapin_proc. Third attempt at pmap_remove(). This one actually works properly :-). END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-28T10:08:16.000000Z K 7 svn:log V 13 Brucifixion. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-28T11:55:39.000000Z K 7 svn:log V 168 Don't exit() from cleanup() if we got there via a non-signal since we're only going to exit (after printing a more detailed error message) afterwards anyway. PR: 7020 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-28T11:56:23.000000Z K 7 svn:log V 32 MFC: do proper error reporting. END K 10 svn:author V 7 thepish K 8 svn:date V 27 1998-07-28T14:47:36.000000Z K 7 svn:log V 144 PR: docs/1402 Minor man page clarifications: added pointer from -E to set -o emacs to clarify how -E is used. Documented exp and let builtins. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1998-07-28T15:22:51.000000Z K 7 svn:log V 60 u_int --> unsigned int, remove (now unneeded) END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-28T15:30:01.000000Z K 7 svn:log V 201 Fixed two spl nesting bugs. They caused (at least) the entire pageout daemon to run at splvm() forever after swap_pager_putpages() is called from vm_pageout_scan(). Broken in: rev.1.189 (1998/02/23) END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-28T17:35:09.000000Z K 7 svn:log V 137 Micro-optimized and cleaned up the clearing of switchtime in idle(). Cleaned up the conditionals in the disgusting SMP ifdef in idle(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-28T17:55:37.000000Z K 7 svn:log V 710 Set p->p_switchtime to switchtime instead of to the current time in fork_trampoline() if switchtime is valid. This fixes not accounting for the time between the previous context switch and and the current time (when the forked child starts up here) in most cases - the time is now counted in the child's runtime. I think it actually fixes all cases, and switchtime is always valid here, since there must have been a context switch just before the forked child starts up. Some code should be removed if this is correct. The check that switchtime is valid sometimes gives a false negative because the check isn't correct until the after the first context switch after the system has been up for >= 1 second. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-28T18:14:23.000000Z K 7 svn:log V 63 MFC: friendlier error message on kernel-dmesg version mismatch END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-28T18:25:51.000000Z K 7 svn:log V 319 Used daddr_t's, not ints, to store disk block numbers. Updated printf formats and args to match. Fixed old printf format errors (all related; most were hidden by calling printf indirectly). This change somehow avoids compiler bugs for 64-bit longs on i386's, although it increases the number of 64-bit calculations. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-28T18:50:01.000000Z K 7 svn:log V 218 Commit patch from Tor Egge to fix the "large filesystem restore" problem. This appears to work for me in the old case, but I don't have large enough filesystems to test the fix case. Reported working by: karl@mcs.net END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-28T18:59:49.000000Z K 7 svn:log V 67 Set the disk type to SCSI in the in-core label for the whole disk. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-28T19:39:09.000000Z K 7 svn:log V 379 Set bp->b_resid for failed transfers in dscheck(). This is the best place to set it, and the wd and wfd strategy routines don't set it (for failed transfers) because they expect dscheck() to initialize everything necessary. dscheck() has always set B_ERROR, but this is not quite sufficient, because b_resid is used by physio() to decide how much of a B_ERROR'ed i/o was done. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-28T21:54:30.000000Z K 7 svn:log V 251 o Tidy up PAP and CHAP diagnostics. They're now all logged as PHASE diagnostics (which are on by default). o Deal correctly with both sides wanting CHAP. o Output a warning if we're using an empty ``authname''. This is *not* what we want to do. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-28T21:54:54.000000Z K 7 svn:log V 491 Silence ``Network unreachable'' warnings when using ``add .... HISADDR''. The network will never be reachable at this point unless we're in -auto or reading the command from ppp.linkup. We can now run the following lines and get the expected results: set ifaddr 1.2.3.4/0 5.6.7.8/0 add default HISADDR where a route is added immediately in auto mode and the whole thing is delayed 'till the IP numbers have been agreed in other modes. Essentially, ppp.linkup is no longer required. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-28T22:06:16.000000Z K 7 svn:log V 112 pseudo-device ssc requires su.c (pseudo-device su) Submitted by: woods@zeus.leitch.com (Greg A. Woods) PR: 7413 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-07-28T22:27:16.000000Z K 7 svn:log V 91 Add var "CD_MOUNTPT" set to /cdrom by default. Ok'ed by: discussed with Satoshi at USENIX END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-07-28T22:28:19.000000Z K 7 svn:log V 14 MFC rev 1.278 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-07-28T22:34:12.000000Z K 7 svn:log V 128 Make the logging of abnormally exiting processes optional by a sysctl. PR: kern/1711 Submitted by: Nick Sayer END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-29T00:46:13.000000Z K 7 svn:log V 459 Allow env. variable LS_COLWIDTHS to specify minimum column widths, effectively overriding the dynamically-sized-column feature. This is mostly useful for non-interactive use, where it may be necessary to ensure that listings taken at different times have columns that line-up correctly. I have been assured that at least one large, well-known program will soon be taking advantage of this. :-) PR: bin/7011 Submitted by: Joel Ray Holveck END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-29T03:23:18.000000Z K 7 svn:log V 129 Fix temp file race in unused file. If someone wanted to clean the tree a little, many files here are likely ripe for removal... END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-29T03:25:08.000000Z K 7 svn:log V 64 when changing mktemp -> mkstemp, make sure to include the new s END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-29T03:31:03.000000Z K 7 svn:log V 26 MAXPATHLEN is long enough END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-07-29T03:31:04.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'before_amd_contrib'. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-29T05:13:39.000000Z K 7 svn:log V 54 Add missing period. We don't allow maternity leaves. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-07-29T05:13:55.000000Z K 7 svn:log V 10 MFC: typo END K 10 svn:author V 3 kjc K 8 svn:date V 27 1998-07-29T05:35:16.000000Z K 7 svn:log V 769 update ATM driver. (base version: midway.c 1.67 --> 1.68) several new features are added: - support vc/vp shaping - support pvc shadow interface code cleanup: - remove WMAYBE related code. ENI WMAYBE DMA doen't work. - remove updating if_lastchange for every packet. - BPF related code is moved to midway.c as it should be. (bpfwrite should work if atm_pseudohdr and LLC/SNAP are prepended.) - BPF link type is changed to DLT_ATM_RFC1483. BPF now understands only LLC/SNAP!! (because bpf can't handle variable link header length.) It is recommended to use LLC/SNAP instead of NULL encapsulation for various reasons. (BPF, IPv6, interoperability, etc.) the code has been used for months in ALTQ and KAME IPv6. OKed by phk long time ago. END K 10 svn:author V 3 kjc K 8 svn:date V 27 1998-07-29T05:41:20.000000Z K 7 svn:log V 32 add Native ATM Protocol manual. END K 10 svn:author V 3 kjc K 8 svn:date V 27 1998-07-29T05:42:20.000000Z K 7 svn:log V 26 add en ATM driver manual. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-29T08:24:23.000000Z K 7 svn:log V 236 Use the slice-relative blkno in all parts of the label write protection checks. Using the partition-relative blkno in some parts broke the write protection for partitions at unusual offsets (only for partitions at offset 1 on i386's). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-07-29T08:30:37.000000Z K 7 svn:log V 74 Document the kern.logsigexit sysctl variable (sort of). Reminded by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-29T11:15:54.000000Z K 7 svn:log V 203 Centralized and optimized handling of large sectors. Centralized checking of transfer sizes and alignments. Old version tested with 2K-sectors on od disks by: Shunsuke Akiyama . END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-29T13:00:42.000000Z K 7 svn:log V 2262 Fixed error handling: - Call isa_dmadone() whenever necessary to stop DMA and/or free bounce buffers. Undead DMA corrupted the malloc freelist fairly consistently in the following configuration: SLICE kernel, 2 floppy drives, no disk in fd0, disk in fd1. - Don't call fdc_reset() from fd_timeout(). Doing so gave an "extra" interrupt which was usually misinterpreted as being for completion of the next FDC command; the interrupt for completion of the next FDC command was then usually misinterpreted... There were further complications for interrupts latched by the soft-spl mechanism so that they were delivered after all the h/w interrupts went away. This caused at least wrong head settle delays and may be why the FreeBSD floppy driver seems to munch floppies more than most floppy drivers. The reset was unnecessary anyway in cases that didn't have the bug described next, since is was repeated a little later for the IOTIMEDOUT state. The state machine has complications to handle resets correctly, so just use it. - Don't call retrier() from fd_timeout(). The IOTIMEDOUT state needs to be processed next, and it isn't valid to set to that state if retrier() has aborted the current transfer. Doing so caused null pointer panics after the previous bug was fixed. Improved error handling: - If an i/o is aborted, arrange to reset in the state machine before doing the next i/o. New fdc flag for this. This fixes spurious warnings and lengthy busy-waiting for the next i/o. - Split STARTRECAL into RESETCOMPLETE and STARTRECAL and only check for the results from reset if we actually reset. This fixes spurious warnings for other paths to STARTRECAL. [Oops, it may break reset handling for motor-off resets.] Cleanups in fd_timeout(): - Renamed to fd_iotimeout() to make it clearer that it is only used for i/o. - Don't handle the bp == 0 case. This case can't happen for i/o. - Don't check for controller-busy. We know it must be. - Don't print anything. retrier() already prints too much for normal errors. - Fudge the state differently so that the state machine advances fdc->retry and the status is invalid (perhaps this should fudge a valid state like the one for WP). - Style fixes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-29T13:43:06.000000Z K 7 svn:log V 38 Fixed disordering in previous commit. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-07-29T14:05:01.000000Z K 7 svn:log V 43 Print uid/gid as u_long per bde suggestion END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-29T14:19:48.000000Z K 7 svn:log V 351 Honor NOSHARED for tools. All tools should be built static for `make world' to avoid problems with picking up (new) target or (stale) host shared libraries. Don't honor -static in LDFLAGS for linking LKMs. LDFLAGS is not actually for ld, but we use it anyway, and must prevent -static being misinterpreted as -s. Don't hide any of the link steps. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-29T15:50:41.000000Z K 7 svn:log V 158 Fixed printf format errors. Use offsetof() instead of null pointer hacks. Use a home made offsetof() because including is not permitted in LKMs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-29T16:43:00.000000Z K 7 svn:log V 27 Fixed print format errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-29T17:38:14.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-29T17:50:06.000000Z K 7 svn:log V 67 Don't try to dereference a pointer to freed memory. PR: bin/7393 END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-29T17:50:45.000000Z K 7 svn:log V 83 MFC: Don't try to dereference a pointer to freed memory. PR: bin/7393 END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-29T18:20:53.000000Z K 7 svn:log V 128 Use tcsetattr TCSANOW instead of TCSADRAIN so that dedicated mode doesn't end up blocking indefinitely when there's no carrier. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-29T18:21:17.000000Z K 7 svn:log V 135 Allow an optional ``!'' in the open, dial & call commands. When used, the redial timer is ignored and the modem is opened immediately. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-29T18:36:29.000000Z K 7 svn:log V 47 Fix msgbuf so that it actually works properly. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-29T18:39:35.000000Z K 7 svn:log V 103 Default to FreeBSD if no brand detected. This makes life easier when bootstrapping from NetBSD/alpha. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-29T18:41:30.000000Z K 7 svn:log V 85 Only access an int for READU/WRITEU since that is what ptrace is declared to return. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-29T18:48:20.000000Z K 7 svn:log V 193 Fixed sign extension bugs awoken by changing speed_t to an unsigned type. 19200, 1200 and other relatively uninteresting speeds were broken. Submitted by: Rob Mallory END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-07-29T18:49:45.000000Z K 7 svn:log V 147 Add singlehand dvorak keyboard layouts, one for right hand use and one for lefthand use. Submitted by: "Chris Csanady" END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-29T19:30:44.000000Z K 7 svn:log V 64 Remove ppp 3000/tcp. Ppp has nothing in common with port 3000. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-29T19:31:50.000000Z K 7 svn:log V 69 MFC: Remove ppp 3000/tcp. Ppp has nothing in common with port 3000. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-29T19:34:35.000000Z K 7 svn:log V 63 Don't ``set escape 0xff'' - we're not doing an rlogin example. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-30T02:11:58.000000Z K 7 svn:log V 38 The -l flag is only supported in 3.0. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-30T02:27:41.000000Z K 7 svn:log V 29 Typo fix: teh --> (the|they) END