ƒ° 7629 206 197 339 132 126 111 373 178 116 227 237 143 187 388 352 303 251 154 138 115 311 276 210 237 390 432 152 1597 858 133 244 295 372 271 125 167 169 118 118 323 120 149 165 119 131 119 143 210 124 249 138 138 590 194 120 146 190 119 194 175 187 181 122 174 137 109 1426 1428 172 171 331 225 222 349 325 171 118 145 218 433 200 438 234 311 127 1056 240 182 188 1194 212 125 132 1228 217 132 134 485 120 134 131 185 139 235 259 242 135 159 341 240 187 269 512 212 453 297 262 124 171 305 185 214 723 127 430 131 285 593 163 140 175 177 152 133 147 180 607 388 197 101 133 120 219 181 247 143 183 120 115 126 149 304 736 114 326 124 118 171 121 155 119 213 128 184 651 135 223 178 179 198 132 232 202 124 170 259 152 165 196 128 164 163 182 112 229 733 509 496 318 163 235 121 112 157 194 120 157 153 250 1062 194 1476 233 238 205 144 233 K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-05T08:02:52.000000Z K 7 svn:log V 104 Latest language support changes from Wolfram. Submitted by: Wolfram Schneider END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-05T08:09:25.000000Z K 7 svn:log V 246 Latest version of this package from Wolfram. Is now /etc/sysconfig aware, handles default settings and has a prototype translation file for people wishing to add extra languages (please!). Submitted by: Wolfram Schneider END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-05T08:19:23.000000Z K 7 svn:log V 41 From Matt Thomas: Finished EISA support. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-05T10:04:56.000000Z K 7 svn:log V 34 Update information on newsgroups. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-05T10:22:58.000000Z K 7 svn:log V 19 Add Satoshi Asami. END K 10 svn:author V 4 olah K 8 svn:date V 27 1995-04-05T10:32:14.000000Z K 7 svn:log V 279 Fix a bug in tcp_input reported by Rick Jones . If a goto findpcb occurred during the processing of a segment, the TCP and IP headers were dropped twice from the mbuf which resulted in data acked by TCP but not delivered to the user. Reviewed by: davidg END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-05T13:12:13.000000Z K 7 svn:log V 86 Correct the watchdog routine. Submitted by: "Serge A. Babkin" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-05T13:16:30.000000Z K 7 svn:log V 24 Close message catalogs. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-05T22:55:27.000000Z K 7 svn:log V 132 Sed dumps core when linked with some coalescing malloc because it doesn't initialize malloced structure. Submitted by: vode@hut.fi END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-05T22:56:45.000000Z K 7 svn:log V 142 The man page setmode(3) declares `void setmode' when it should be declared `void *setmode'. Submitted by: kargl@troutmask.apl.washington.edu END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-06T02:38:37.000000Z K 7 svn:log V 51 Don't spit out a gratuitous ibcs2 startup message. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-06T03:22:12.000000Z K 7 svn:log V 95 0x330 is the default address for SB Midi, not 0x300 Submitted by: Doug Rabson END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-06T06:06:47.000000Z K 7 svn:log V 295 It has always bugged me that ps and w did not display su with tcsh properly. I know, tcsh is not a "Real Shell". jc p2 :0.0 Tue04PM - -u (tcsh) ^^^ 7173 p2 S+ 0:01.33 -u (tcsh) ^^^ Submitted by: John Capo END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-06T06:09:44.000000Z K 7 svn:log V 259 The negative expire times shown by netstat are confusing and ugly. Destination Gateway Flags Refs Use Netif Expire 199.182.75.128 link#1 UC 0 0 ed0 -842660 Submitted by: John Capo END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-04-06T07:20:16.000000Z K 7 svn:log V 206 Correct recalibrate/seek code at attach time so that we do not get all the ``fdc0: ready for output in input'' messages when probing for ft devices. Submitted by: Steve Gerakines END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-04-06T07:55:42.000000Z K 7 svn:log V 154 Output the CPU features line during the probe on a seperate line, for folks with lots of features the output use to wrap and look ugle. Reviewed by: phk END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-06T13:55:56.000000Z K 7 svn:log V 61 Print "on isa" for devices with port==0 per Bruce suggestion END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-06T14:01:20.000000Z K 7 svn:log V 45 Add port IO_PPI for pca per Bruce suggestion END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-06T14:41:50.000000Z K 7 svn:log V 22 Manpage not installed END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-04-06T15:56:10.000000Z K 7 svn:log V 214 The skeletal framework for the FreeBSD help system. Point a WWW browser at index.html to see how it works. Ultimately what currently lives in the tutorials section will become the User and Admin manual sections. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-04-06T16:28:15.000000Z K 7 svn:log V 183 Obtained from: 1.1.5 (originally by jtc) Fix printf("%g", 0.0) - print "0", not "0.". The previous fixes in this area had one non-cosmetic (non-)change that caused this bug. Bruce END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-04-06T17:26:14.000000Z K 7 svn:log V 115 Added Nobuhiro Yasutomi and Akito Fujita, deleted me (Satoshi, not Michael :) from "Additional Contributors" list. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-07T01:20:26.000000Z K 7 svn:log V 144 Various changes: tip removed from cpio.flp (!) crunch chokes on it after the latest changes. source for secure & eBones moved into securedist. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-04-07T05:08:28.000000Z K 7 svn:log V 296 Back out my change to enforce command line linker order due to underlying bugs which are caused by mixing static/shared libraries with this change in place. The shlib code is not capable of supporting this feature in it's present state and will need significant modifications in order to do so. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-04-07T05:13:26.000000Z K 7 svn:log V 338 Because -lcompat defines the same symbols as -lgnuregex and the weakness of the linker to enforce linking of modules in command line order it is not possible to link gdb shared with -lcompat. *HACK ALERT* Removed -lcompat from LDADD and bring in the necessary functions out of libcompat as a source module until the linker can be fixed. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-07T09:56:10.000000Z K 7 svn:log V 59 Move inline args out of user namespace. Obtained from: 1.x END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-04-07T11:43:40.000000Z K 7 svn:log V 1503 Reviewed by: ache and wollman (long ago) Fix numerous ANSI conformance bugs and other nits. ctype.h: o There were no prototypes behind the macros (conformance bug). o isascii() didn't have enough parentheses (plain bug). o tolower() and toupper were always static inline (conformance bug? You could undef them and take their address, but this gave different addresses in different modules. You couldn't undef them and declare them (correctly) again). 's treatment of putc() shows one way to handle this problem, but it only works because the putc() macro is allowed to reevaluate its args. I used a hack controlled by _EXTERNALIZE_CTYPE_INLINES_ to get to generate the code (the previous hack involving _ANSI_LIBRARY_ goes away). This has the advantage that the core of the functions is only written down once and the disadvantage that another layer of functions is required. The extra layer goes away if inline functions are used, leaving only the problem of understanding why there are functions named toupper(), __toupper and ___toupper() as well as a macro named toupper. o Nothing seems to define _USE_CTYPE_LIBRARY_. Eliminate it o Let the user set _USE_CTYPE_INLINE_ and _DONT_USE_CTYPE_INLINE_ for full control over inlining. o The args for the inline functions didn't have enough underscores (conformance bug). o The formatting and ordering was inconsistent (style bug). o TODO: fix conformance bugs brought by including . END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-04-07T11:52:17.000000Z K 7 svn:log V 765 Reviewed by: ache and wollman (long ago) isctype.c: o The tolower() and toupper() functions duplicated too much code and were out of date (surprise). This didn't matter because it was difficult to call them. o Change formatting to be more like that in (with extra parentheses as in the macros). Perhaps this file should be machine generated or everything should be handled like __tolower() so that no code is repeated. nomacros.c: o Instead of looking at _USE_CTYPE_INLINE_ to see what has done, set _EXTERNALIZE_CTYPE_INLINES_ to tell what to do, so that we don't have anything left to do. Note that code is now generated even if inlines are used by default. This allows users to switch to non-inline versions. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-04-07T16:45:35.000000Z K 7 svn:log V 37 Fixed a big typo pointed out by phk. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-04-07T23:13:43.000000Z K 7 svn:log V 151 Submitted by: J.T. Conklin First part of update to fdlibm 5.2: fix jn(n, x) and jnf(n, x). jn(-1, x) was too large by a factor of 3. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-04-07T23:23:27.000000Z K 7 svn:log V 202 Submitted by: J.T. Conklin Second part of update to fdlibm 5.2: speed up argument reduction for trig functions in the case pi/4 < |x| < 3pi/4. Remove unused static constants ("one"). END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-08T09:36:04.000000Z K 7 svn:log V 279 Added the "eg0" interface driver for the 3Com "3c505" or "etherlink/+" card. This is the braindamaged card with the 80186 CPU on it. It is slow, probably not very good after all, but hey, if you have one lying around doing nothing anyway... Added the "zp0" driver to GENERIC. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-08T09:39:36.000000Z K 7 svn:log V 178 Driver for 3c505 boards. Uses the onboard firmware, which is not a good way to do it. Doesn't support DMA or high speeds. Contributed by: Dean Huxley via NetBSD END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-08T09:40:18.000000Z K 7 svn:log V 33 Added Dean Huxley . END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-08T09:43:54.000000Z K 7 svn:log V 75 Added zp0 and eg0 to interface menu. Dropped all the "at 0xfoo" comments. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-08T09:45:31.000000Z K 7 svn:log V 77 Fix the bug which removes all empty dirs from distribution. Sorry Jordan... END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-08T11:41:22.000000Z K 7 svn:log V 26 Add lnc0 ethernet driver. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-08T15:49:25.000000Z K 7 svn:log V 24 Update pcvt to 3.20 b24 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-08T15:52:30.000000Z K 7 svn:log V 228 Some long-waiting fixes for the COFF module. They silence compiler warnings and are cosmetic only. Poul once requested them, but neither Sean nor Søren commented on them, so i commit it now before it's getting lost some day. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-08T16:04:22.000000Z K 7 svn:log V 26 Upgrade pcvt to 3.20 b24. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-08T16:08:35.000000Z K 7 svn:log V 56 pca: change IO_PPI to IO_TIMER1 due to syscons conflict END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-08T16:17:05.000000Z K 7 svn:log V 72 Fix official name of 113/tcp service Obtained from: SunOS /etc/services END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-08T16:21:45.000000Z K 7 svn:log V 26 Add ident (commented out) END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-08T17:08:45.000000Z K 7 svn:log V 38 Remove digrams to not confuse sorting END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-08T17:34:15.000000Z K 7 svn:log V 26 Update controls & remains END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-04-08T17:48:00.000000Z K 7 svn:log V 50 Added /usr/share/examples/cvs for use by cvsinit. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-04-08T17:50:48.000000Z K 7 svn:log V 116 Added Makefile for example files. They are now installed in /usr/share/examples/cvs for use by the cvsinit script. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-04-08T17:51:41.000000Z K 7 svn:log V 31 Added examples to the SUBDIRS. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-04-08T18:01:30.000000Z K 7 svn:log V 155 Remind users about advanced examples that exist in /usr/share/examples/cvs and fix minor typo where I set '-x' which caused a very verbose cvsinit script. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-08T20:08:42.000000Z K 7 svn:log V 44 pcvt is proud enough to have a man page. :) END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-08T21:29:56.000000Z K 7 svn:log V 46 Don't choke if secure bits are not available. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-08T21:32:11.000000Z K 7 svn:log V 495 Implement a simple hook (or hack?) to allow graphics device console drivers to protect DDB from being invoked while the console is in process-controlled (i.e., graphics) mode. Implement the logic to use this hook from within pcvt. (I'm sure Søren will do the syscons part RSN). I've still got one occasion where the system stalled, but my attempts to trigger the situation artificially resulted int the expected behaviour. It's hard to track bugs without the console and DDB available. :-/ END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-08T21:41:52.000000Z K 7 svn:log V 101 Move default address of lnc0 to 0x300. Luigi Rizzo said that his card cannot even go below 0x300... END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-08T21:51:26.000000Z K 7 svn:log V 27 Remove unneded substitutes END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T01:19:25.000000Z K 7 svn:log V 55 Added a few more entries to the list of prime numbers. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T01:29:31.000000Z K 7 svn:log V 99 Implemented PCB hashing. Includes new functions in_pcbinshash, in_pcbrehash, and in_pcblookuphash. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-09T03:02:08.000000Z K 7 svn:log V 26 Upgrade to RFC1700 (IANA) END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-09T03:34:10.000000Z K 7 svn:log V 100 Non-blocking lock Remove old salt cause possible endless loop Submitted by: END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T03:44:03.000000Z K 7 svn:log V 83 Remove preservation of myname and defaultrouter files - they're deprecated anyway. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T03:47:55.000000Z K 7 svn:log V 95 Add etc/sysconfig to list of files stuck on the cpio floppy. I thought we did this already?!? END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T04:46:15.000000Z K 7 svn:log V 90 From Matt Thomas: Added support for 100Mb cards (such as the DEC DE-500-XA and SMC 9332). END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-09T04:59:40.000000Z K 7 svn:log V 29 Add missing header reference END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T05:33:17.000000Z K 7 svn:log V 83 Updated netstat to grok 4.4 QUEUE macros now being used to like the PCBs together. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T05:34:54.000000Z K 7 svn:log V 46 Oops, remove some chaff from previous commit. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T05:40:38.000000Z K 7 svn:log V 18 Cosmetic changes. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T06:02:46.000000Z K 7 svn:log V 1333 Changes from John Dyson and myself: Fixed remaining known bugs in the buffer IO and VM system. vfs_bio.c: Fixed some race conditions and locking bugs. Improved performance by removing some (now) unnecessary code and fixing some broken logic. Fixed process accounting of # of FS outputs. Properly handle NFS interrupts (B_EINTR). (various) Replaced calls to clrbuf() with calls to an optimized routine call vfs_bio_clrbuf(). (various FS sync) Sync out modified vnode_pager backed pages. ffs_vnops.c: Do two passes: Sync out file data first, then indirect blocks. vm_fault.c: Fixed deadly embrace caused by acquiring locks in the wrong order. vnode_pager.c: Changed to use buffer I/O system for writing out modified pages. This should fix the problem with the modification date previous not getting updated. Also dramatically simplifies the code. Note that this is going to change in the future and be implemented via VOP_PUTPAGES(). vm_object.c: Fixed a pile of bugs related to cleaning (vnode) objects. The performance of vm_object_page_clean() is terrible when dealing with huge objects, but this will change when we implement a binary tree to keep the object pages sorted. vm_pageout.c: Fixed broken clustering of pageouts. Fixed race conditions and other lockup style bugs in the scanning of pages. Improved performance. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T06:03:56.000000Z K 7 svn:log V 1335 Changes from John Dyson and myself: Fixed remaining known bugs in the buffer IO and VM system. vfs_bio.c: Fixed some race conditions and locking bugs. Improved performance by removing some (now) unnecessary code and fixing some broken logic. Fixed process accounting of # of FS outputs. Properly handle NFS interrupts (B_EINTR). (various) Replaced calls to clrbuf() with calls to an optimized routine called vfs_bio_clrbuf(). (various FS sync) Sync out modified vnode_pager backed pages. ffs_vnops.c: Do two passes: Sync out file data first, then indirect blocks. vm_fault.c: Fixed deadly embrace caused by acquiring locks in the wrong order. vnode_pager.c: Changed to use buffer I/O system for writing out modified pages. This should fix the problem with the modification date previous not getting updated. Also dramatically simplifies the code. Note that this is going to change in the future and be implemented via VOP_PUTPAGES(). vm_object.c: Fixed a pile of bugs related to cleaning (vnode) objects. The performance of vm_object_page_clean() is terrible when dealing with huge objects, but this will change when we implement a binary tree to keep the object pages sorted. vm_pageout.c: Fixed broken clustering of pageouts. Fixed race conditions and other lockup style bugs in the scanning of pages. Improved performance. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-09T06:06:01.000000Z K 7 svn:log V 80 Clean up, and make it work with Bruces wd.c changes. Bad144 is on the way back. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T06:09:31.000000Z K 7 svn:log V 80 From John Dyson: Disabled multi-sector I/O. It is causing some people problems. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-04-09T06:23:12.000000Z K 7 svn:log V 234 Increase the timeout for FTCMD_SEEK commands to complete from 1 second to 1.5 seconds in ftintr_wait(). Three people have reported that this fixes the problem they are having. Submitted by: Steve Gerakines END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-04-09T06:39:01.000000Z K 7 svn:log V 130 Disable tagged queuing by default. option AHC_TAGENABLE will turn it on. This is temporary until I can get a device flags added. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-04-09T06:40:16.000000Z K 7 svn:log V 127 More code optimizations. Use a slightly different approach to decide whether a reconnecting target is a tagged device or not. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T06:59:42.000000Z K 7 svn:log V 256 Could you please update the list of drives supported. It currently lists: UH-14f Series UH-34f Series Should read: UH-14f Series UH-24f Series UH-34f Series Submitted by: phk END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T07:02:03.000000Z K 7 svn:log V 232 Document that flags 0x1 is required on fdc0 line to make ft0 work. Also please note that previous commit regarding UH24F controller was misattributed to Poul - it was Steve's! Submitted by: Steve Gerakines END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-04-09T07:02:04.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.4.4'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T07:17:45.000000Z K 7 svn:log V 26 Bump this to 950408-SNAP. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T08:56:02.000000Z K 7 svn:log V 53 Try and see if I can make the remove function work.. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T09:01:56.000000Z K 7 svn:log V 125 Do another pass over the delete code. This is better. Now we don't try to expand a wildcard to delete the entire contents. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-09T09:20:47.000000Z K 7 svn:log V 338 The rmt protocol didn't allow to pass a file creation mode (permission bits) along, and rmt did the wrong thing in calling open(2) with random garbage as third parameter. Make it create new files with 0666 (modified by the umask of the remote shell anyway). This removed the last show-stopper from tar not working with remote archives. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-04-09T09:54:51.000000Z K 7 svn:log V 103 This is a purely cosmetic clean up. Fix many cut and paste problems that had turned tabs into spaces. END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-04-09T09:59:42.000000Z K 7 svn:log V 343 Add support for categorized subdirectories for packages. By default, all .tgz files go to /usr/ports/packages/.packages, and a relative symlink is created for every item in CATEGORIES...i.e., if "CATEGORIES = foo bar", then /usr/ports/packages/{foo,bar}/pkgname.tgz both point to /usr/ports/packages/.packages/pkgname.tgz. Suggested by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T10:24:09.000000Z K 7 svn:log V 141 1. Fix the first line (should be a proper comment - silly emacs). 2. KEYWORDS+= CATEGORIES 3. CATEGORIES+= all (always want to be in "all"!) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T12:27:58.000000Z K 7 svn:log V 218 Add 2 new targets to facilitate some things I'm thinking about. 1. package-name Simply echos the associated package name for a port (if any). 2. package-depends Shows all package names on which this port depends. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T15:00:56.000000Z K 7 svn:log V 35 Add new -P argument to pkg_create. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T15:05:01.000000Z K 7 svn:log V 963 Add true support for dependency lists. 1. pkg_create now has a -P argument for specifying dependencies on the command line. 2. pkg_add will honor dependencies and chain-load them automatically if it finds the required package(s) in the same directory as the package that is being loaded. For best results, install packages from a directory containing all the packages you'll possibly need (like /usr/ports/packages/all). 2 remaining flaws: 1. pkg_add looks in one place (where you were when you loaded the primary pkg) for depended packages. If you can come up with a search path scheme that's not a total hack - be my guest! 2. Recursive dependency expansion can result in the name of a dep being listed more than once. This doesn't bother pkg_add since it checks for package existance with pkg_info and will skip already-loaded packages. I don't know how/if pkg_delete handles this yet, however. I need to look into it. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T15:12:21.000000Z K 7 svn:log V 148 That's what I get for doing things in a hurry...applied up-to-date patch to this file rather than old one (before I renamed the structure element). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-09T15:21:08.000000Z K 7 svn:log V 91 Updated for 4.4BSD queue macros. (Oops, I forgot to commit this last night; sorry Jordan). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T15:49:46.000000Z K 7 svn:log V 96 A new man page for the matcd driver. Submitted by: Frank Durda IV END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T15:50:27.000000Z K 7 svn:log V 1100 This is the new submission of the matcd driver. In addition to the new driver code, there are diffs to several other existing files on the system and a man page. This version of matcd implements the rest of the key ioctls related to playing audio CDs and reading table of contents information from any type of disc. This update also corrects several problems detected since the original version 1(10) was released. These include: 1. Jordons report on the kernel -c string problem. 2. A problem with the driver being confused by other types of devices located at addresses it probes. 3. An old CD TOC wouldn't always be cleared after a disc change. 4. Cleaned up code so -Wall yields no warnings on 2.0 and later. 5. A problem with drive getting out of sync with the driver when changing between CD-Data and CD-DA. There have only been two reports from the field relating to problems so either the first release isn't really being used or doesn't have many problems. If there are any problems with this submission, please let me know. Submitted by: Frank Durda IV END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T15:50:48.000000Z K 7 svn:log V 119 Part of Frank Durda IV's new matcd driver CD audio support. Submitted by: Frank Durda IV END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T15:55:21.000000Z K 7 svn:log V 33 Add matcd.4 to list of manpages. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-09T16:46:47.000000Z K 7 svn:log V 40 #include or die horribly. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-04-09T19:26:23.000000Z K 7 svn:log V 1132 Fix behavior of YP library routines in environments with multiple domains, where one or more of the non-default domains are not yet bound. If we make a YP request for a domain other than the default domain, and there is no binding for the new domain yet, _yp_dobind() sees that the /var/yp/binding/DOMAIN.VERS file for the unbound domain is not locked (by ypbind) and from this it concludes that the NIS system is dead, so it gives up. This behavior has been changed: before giving up in this case, we now make a second check to see if the binding file for the *default* domain is also not locked. Only if the default domain binding file is also unlocked to we now assume that ypbind has bought the farm and bail out. (Note: this assumes that the user hasn't changed the default domain while ypbind is running.) With this change, _do_ypbind() is allowed to proceed into the next section of code wherein it prods ypbind into establishing a binding for the new domain. This first call times out after ten seconds, after which it should retry and succeed. From then on, the binding for the second domain should be handled normally. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-04-09T21:52:31.000000Z K 7 svn:log V 122 More of the same: we also need to handle multiple domains properly even if /var/yp/binding/DOMAIN.VERS doesn't exist yet. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-04-09T21:59:06.000000Z K 7 svn:log V 38 First crack at a man page for ypbind. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-09T22:28:24.000000Z K 7 svn:log V 41 ptcwakeup() was called from wrong places END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-04-10T00:01:01.000000Z K 7 svn:log V 391 as Thomas Graichen recently wrote in private mail: > * the gdb-4.13 of current (compiled and used under 2.0R) can not attach to my > own processes (it works only then i'm root - else i get open failed - for my > own processes) how embarassing ! This turns out to be a bug in infptrace.c. Below is a patch. Could some kind soul apply it ? Submitted by: "Gary J." END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-10T00:38:15.000000Z K 7 svn:log V 29 Added #include END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-10T00:41:25.000000Z K 7 svn:log V 43 Removed bogus #include of netinet/in_pcb.h END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-10T00:43:18.000000Z K 7 svn:log V 40 Backed out Jordan's #include of queue.h END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-04-10T01:39:13.000000Z K 7 svn:log V 89 Add missing "echo '.'" to end of file so that the next file called starts on a new line. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-10T01:45:43.000000Z K 7 svn:log V 46 Call ptsstop in ptsclose instead of ptcwakeup END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-10T07:44:31.000000Z K 7 svn:log V 142 Changes to make FreeBSD use a CDROM as rootdev, for installation purposes. If "BOOTCDROM" is defined, you get this pretty special case stuff. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-10T08:01:27.000000Z K 7 svn:log V 166 Sanitize the making of kernels a bit, and make the BOOTCDROM kernel too. If we can get away with it, it will always just be the GENERIC kernel with a different name. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-10T08:01:52.000000Z K 7 svn:log V 149 Neither of these tools really told you what you needed to know neatly and succinctly in verbose mode. I hope people find this more to their liking. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-10T08:09:21.000000Z K 7 svn:log V 43 Don't pass duplicate pkgdeps to pkg_create END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-10T08:52:45.000000Z K 7 svn:log V 68 Added splnet protections for PCB list manipulations and traversals. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-10T11:47:37.000000Z K 7 svn:log V 248 Mods to tar (--fast-read) to cause it to stop looking for exact-matching file specifications when they've been extracted (enabling you to get a file fast if it occurs somewhere close to the front). Submitted by: Marc van Kempen END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-10T17:16:10.000000Z K 7 svn:log V 148 Fixed bug I introduced with my Nagel hack which caused tcp_input and tcp_output to loop endlessly. This was freefall's problem during the past day. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-10T17:37:46.000000Z K 7 svn:log V 96 Further satisfy my paranoia by making sure that the ACKNOW is only set when ti_len is non-zero. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-10T18:34:51.000000Z K 7 svn:log V 174 There have been a few occasions where some actions could dereference uninitialized tty pointers early during boot; it got very obvious when pressing Alt-F11 after a boot -c. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-10T18:42:10.000000Z K 7 svn:log V 415 there is a endian problem when setting up tunnel and phyint boundaries in the mrouted. inet_parse returns network byte ordered address, but there are a couple comaprisons that need to be done on the addresses and the comparisons are done in host order. I left the comparisions for 0xffffffff alone, because this value is the same in network and host orders. Submitted by: Mark Tinguely END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-10T18:44:49.000000Z K 7 svn:log V 118 sdattach: print out cyl/hd/sec info in the same format as wd driver does as default case, very helpful in many cases. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-10T18:48:06.000000Z K 7 svn:log V 358 My libcompat cleanup. o add missing man pages o make all man pages clearly refer to the libcompat thingie o add the information to the vtimes(3) and vlimit(3) man pages that nobody has reimplemented the functions by now o add the missing getpw.c o add code and man pages for cftime(3) and ascftime(3) -- i found them somewhere in old unfinished work END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-10T18:52:40.000000Z K 7 svn:log V 200 Correct name `cd9660' for MOUNT_CD9660 (but NB that this whole table is bogus and only exists for the benefit of find(1)). Old name was `iso9660fs'. Submitted by: Andrew Atrens END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-10T18:57:08.000000Z K 7 svn:log V 165 Fix initialization error that caused `mount -vat' to behave unexpectedly in certain circumstances. Fixes PR #182. Submitted by: Andrew Atrens END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-10T19:12:29.000000Z K 7 svn:log V 32 lnc0 is @ 0x300 lnc1 is @ 0x280 END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-10T19:13:51.000000Z K 7 svn:log V 79 I got that wrong, lnc0 @ 0x280 lnc1 @ 0x300 moved le0 into sorted sequence. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-10T20:35:45.000000Z K 7 svn:log V 208 Tunnel driver is nmow capable of installing its own cdevsw[] entry, with a little help from conf.c. While e're at it, actually declare the tunnel entry points to have the correct types. This fixes PR #306. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-10T20:40:11.000000Z K 7 svn:log V 89 Define tuncdev for the benefit of tunnel LKM so that it knows which device slot to take. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-10T21:25:06.000000Z K 7 svn:log V 121 Performance enhancements and a redesign of the transmitter code. Submitted by: "Serge A. Babkin" END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-04-11T01:22:24.000000Z K 7 svn:log V 626 Remove obsolete comments about my-name and my-network. Have netstart directly source sysconfig so that it stands on its own. Do not source netstart in rc, run it with sh. Rework the dangerous /etc/hostname.* so that it uses a variable with a list of interfaces and a variable for each interface in that list. The files /etc/hostname.* become obsolete with this change, the information is now stored in /etc/sysconfig. Source any /etc/start_if.${ifn} files so they can export things to netstart (plans for future enhancements in this area.) Obsolete /etc/defaultrouter, this is now down with $defaultrouter from sysconfig. END K 10 svn:author V 6 martin K 8 svn:date V 27 1995-04-11T03:14:50.000000Z K 7 svn:log V 32 Add myself to the Contrib list. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-11T04:23:47.000000Z K 7 svn:log V 338 Handle the "syncing VCHR vnode hang" problem a little differently; just don't lock the vnode - it doesn't appear to ever be necessary for VCHR vnode/inodes. This fixes a bug introduced in the previous commit that caused tty timestamps to act strange (causing 'w' and 'finger' to show the tty wasn't idle when it may have been for hours). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-11T07:43:33.000000Z K 7 svn:log V 39 Bump this to 0408. I have my reasons. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-04-11T16:43:20.000000Z K 7 svn:log V 192 Submitted by: Wolfgang Solfrank Fix off-by-1-sector error in the range checking for the end of the root directory. It was possible for the root directory to overwrite the FAT. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-04-11T17:13:17.000000Z K 7 svn:log V 500 Submitted by: Mike Pritchard Fix PR 303: msdosfs: moving a file into another directory causes panic. " ... the code that does the rename already has the denode locked when msdosfs_hashins() gets called, resulting in the panic when the routine attempts to lock the denode again. ... The attached patch changes the msdosfs_hashins() routine to not lock the denode. The caller is now resposible for obtaining the lock instead of having msdosfs_hashins() do it for them." END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-04-11T17:28:26.000000Z K 7 svn:log V 70 Re-enabled cvs now that Rod is satisfied that it will work correctly. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-11T17:53:14.000000Z K 7 svn:log V 47 Add new ttsetcompat function (from tty_compat) END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-11T17:54:25.000000Z K 7 svn:log V 82 Extract "set" family functions to separate module, needed for locking in sio f.e. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-11T17:58:09.000000Z K 7 svn:log V 84 Call new ttsetcompat() function for proper working old v7 ioctls with locking bits. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-11T18:32:17.000000Z K 7 svn:log V 59 Fix link sys call Submitted by: pritc003@maroon.tc.umn.edu END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-11T18:36:10.000000Z K 7 svn:log V 40 Add -r to rm -f /var/spool/uucp/.Temp/* END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-11T18:50:51.000000Z K 7 svn:log V 54 Fix output field range Submitted by: edward@edcom.com END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-11T19:09:31.000000Z K 7 svn:log V 87 Read of a record smaller then request size always fails Submitted by: edward@edcom.com END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-11T19:52:10.000000Z K 7 svn:log V 512 The implementation of rexec() missed the function ruserpass(), so the link stage fell over for any program that attempted to use rexec(). Ruserpass() remains undocumented; i could not find any documentation for it on other systems. Also added a BUGS section to the man page, stating that this function constitutes a potential security hole (as well as the underlying "exec" service). Submitted by: rgrimes Originally submitted by: agc@uts.amdahl.com (Alistair G. Crooks) Obtained from: netbsd-bugs@NetBSD.ORG END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-11T22:01:53.000000Z K 7 svn:log V 293 Fix broken file name globbing. Man is now also able to find pages like "3DBorder" and "[". (NB, the "3DBorder" problem has actually been intention, it allowed for weird section names like "3xyzzy". We don't have them, either.) (Partially) Submitted by: taob@gate.sinica.edu.tw (Brian Tao) END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1995-04-12T00:24:48.000000Z K 7 svn:log V 100 The servers bootpd & bootpgw live in /usr/libexec not /etc. Correct the references in the man page. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-12T02:42:39.000000Z K 7 svn:log V 9 Upgrade. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-12T02:52:21.000000Z K 7 svn:log V 40 Upgrade. Close security holes reported. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-12T03:02:01.000000Z K 7 svn:log V 27 Fix "at" directories owner END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-12T06:49:56.000000Z K 7 svn:log V 127 Fixed bug I introduced when changing PCB list to use 4.4BSD style queue macros. Basically, detect 'tp' going away differently. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-12T07:50:44.000000Z K 7 svn:log V 89 Improve the if_eg driver a bit in style. It's still by far the worst driver we have :-/ END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-12T08:00:24.000000Z K 7 svn:log V 154 Add bad144 to fixit floppy. Remove kernel compile directories. Put all *[sw]d* devices on floppies Make more inodes on floppies as function of the above. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-12T10:08:03.000000Z K 7 svn:log V 51 examples has no Makefile - leave it out of SUBDIR. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-12T16:58:06.000000Z K 7 svn:log V 90 Call gated as /usr/local/sbin/gated instead of possible adding /usr/local/sbin to rc PATH END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-12T18:57:37.000000Z K 7 svn:log V 27 Close MAILTO security hole END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-12T19:04:26.000000Z K 7 svn:log V 22 Fix home dir cheating END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-12T19:21:43.000000Z K 7 svn:log V 33 Add some useful sendmail options END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-12T19:28:30.000000Z K 7 svn:log V 56 Don't set -or0s (timeout 0) for possible network MAILTO END K 10 svn:author V 6 martin K 8 svn:date V 27 1995-04-12T20:15:33.000000Z K 7 svn:log V 208 Break netboot into device specific versions. nb8390.[cr]om for NS8390 boards (if_ed driver) nb3c509.[cr]om for 3c509 boards (if_ep driver) Submitted by: Serge Babkin (babkin@hq.icb.chel.su) [3c509 support] END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-12T20:48:13.000000Z K 7 svn:log V 639 Add a class field to devconf and mst drivers. For those where it was easy, drivers were also fixed to call dev_attach() during probe rather than attach (in keeping with the new design articulated in a mail message five months ago). For a few that were really easy, correct state tracking was added as well. The `fd' driver was fixed to correctly fill in the description. The CPU identify code was fixed to attach a `cpu' device. The code was also massively reordered to fill in cpu_model with somethingremotely resembling what identifycpu() prints out. A few bytes saved by using %b to format the features list rather than lots of ifs. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-12T21:13:08.000000Z K 7 svn:log V 22 added a missing '; \' END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-12T22:00:41.000000Z K 7 svn:log V 233 ttsetcompat is a '#ifdef COMPAT_43' feature. Dropping into the debugger when a break comes down the serial line is a >MISFEATURE (1st class)< and has been put under it's own #ifdef. This should be a magic sequence of chars instead. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-12T22:02:51.000000Z K 7 svn:log V 32 Add "BREAK_TO_DEBUGGER" option. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-04-12T22:16:08.000000Z K 7 svn:log V 24 Add ethers(5) man page. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-12T22:26:47.000000Z K 7 svn:log V 79 We're now shooting for a 950412-SNAP Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-04-12T22:28:49.000000Z K 7 svn:log V 27 Add an ethers(3) man page. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-12T22:47:31.000000Z K 7 svn:log V 63 Add Steve Gerakines to contributors. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-12T23:29:14.000000Z K 7 svn:log V 27 DISTNAME="2.0-950412-SNAP" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-13T00:51:55.000000Z K 7 svn:log V 120 I missed some of Frank Durda's changes for MAKEDEV. Fixed. Submitted by: Frank Durda IV END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-13T02:11:31.000000Z K 7 svn:log V 36 Even more inodes on the floppies... END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-13T04:46:40.000000Z K 7 svn:log V 93 Various changes from Matt Thomas to improve media selection and fix support for the DC21140. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-04-13T04:55:35.000000Z K 7 svn:log V 556 This a subtle reminder to people that not everybody compiles their kernels with 'options I586_CPU.' The declaration for pentium_mhz is hidden inside an #ifdef I586_CPU, but machdep.c refers to it whether I586_CPU is defined or not. This temporary hack puts the offending code inside an #ifdef I586_CPU as well so that a kernel without it will successfully compile. I must emphasize the word 'temporary:' somebody needs to seriously beat on the identifycpu() function with an #ifdef stick so that I386_CPU, I486_CPU and I586_CPU will do the right things. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-13T09:05:25.000000Z K 7 svn:log V 43 Reduce inode count on floppies a bit again END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-13T09:06:15.000000Z K 7 svn:log V 130 tell people what we do at the end, since it can take a little while. use "set -e" when extracting bindist make src dists extract. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-13T09:22:40.000000Z K 7 svn:log V 85 Comment out ttcompat via COMPAT_SUNOS too Fix error handling initial/callout devices END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1995-04-13T09:30:58.000000Z K 7 svn:log V 83 The tmpdir cleaning routine _still_ wasn't right! :-( I think this truly fixes it. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-13T11:11:11.000000Z K 7 svn:log V 104 Move setcompat code to another place, initial/locked devices not supposed to work with old style ioctls END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-13T13:35:09.000000Z K 7 svn:log V 39 Allow root to delete uchg/uappnd files END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-13T15:03:29.000000Z K 7 svn:log V 135 Forgot two things in yesterday's massive devconf update: initialized class for sio don't bogusly re-initialize it in sio_registerdev() END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-13T15:20:35.000000Z K 7 svn:log V 105 Disallow Kerberos when S/Key is required. Fixes PR #339. Submitted by: Paul Traina END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-13T15:27:51.000000Z K 7 svn:log V 33 Slight optimization to select(). END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-13T15:33:14.000000Z K 7 svn:log V 74 Actually copy the class field over from the kernel to the user structure. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-13T18:04:11.000000Z K 7 svn:log V 162 Add err_set_file() and err_set_exit() functions to make it possible for programs which use err(3) to work nicely in a wider range of environments (e.g., dialog). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-13T18:24:33.000000Z K 7 svn:log V 61 Backed out previous change - it reduces performance. (oops). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-13T20:21:06.000000Z K 7 svn:log V 73 Remove fixit floppy from things to build until Poul makes it work again. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-13T20:27:11.000000Z K 7 svn:log V 101 Include pcvt into the list of subdirs, so its utilities will be included into fututre distributions. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-13T20:37:51.000000Z K 7 svn:log V 32 Make class names easier to type END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-04-13T20:44:51.000000Z K 7 svn:log V 72 Get the matcd manpage linked into the parent directory like the others. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-13T20:58:13.000000Z K 7 svn:log V 70 Really fix MAILTO hole by parsing spaces. Remove local bitstring copy END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-13T21:11:01.000000Z K 7 svn:log V 86 Another sample devconf application. This one's a menu of devices; read the man page. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-13T21:11:53.000000Z K 7 svn:log V 16 Add devmenu(1). END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-04-13T21:23:17.000000Z K 7 svn:log V 132 A better solution for the noisy ibcs2 startup, just echo a space and then call ibcs2. Submitted by: jkh, slight modification by me. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-04-14T01:35:59.000000Z K 7 svn:log V 638 According to a Usenet posting forward to me by Jordan, there's at least one user out there who's system won't autoboot from the serial console because of what sounds like 'phantom keystrokes' making the timeout timer trip. I've tried to solve this by adding an extra call to init_serial() right before the 'Boot:' prompt is printed (done only if RB_SERIAL is set) to hopefully make sure that the input buffer is clear. Unfortunately, the fellow is in Germany and I haven't heard back from him yet. I haven't been able to duplicate this problem on my hardware, so this is a stab in the dark. At the very least, it shouldn't hurt anything. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-04-14T02:06:00.000000Z K 7 svn:log V 414 Hopefully I won't get flamed for this: insert a few more #if defined(I486_CPU) and #if defined (I586_CPU) thingies into identifycpu() so that we only compile in what's actually needed for a given CPU. So far as I can tell, none of my 386 machines generate a cpu_vendor code, so I made the extra vendor and feature line conditional on I486_CPU and I586_CPU. (Otherwise we print out a blank line which looks silly.) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-04-14T14:56:28.000000Z K 7 svn:log V 401 Better conformance to SunOS behavior: if we can't match a user to one of the plus or minus lists at all, reject him. This lets you create a +@netgroup list of users that you want to admit and reject everybody else. If you end your +@netgroup list with the wildcard line (+:::::::::) then you'll have a +@netgroup list that remaps the specified people but leaves people not in any netgroup unaffected. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-04-14T15:10:44.000000Z K 7 svn:log V 221 Added "scsi target" device that can act as a target for scsi transfers from an initiator Added Julian's support for residuals. Added Julian's fixes to the tape driver Made compile cleanly with -Wall Reduce boot up output END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-04-14T15:12:24.000000Z K 7 svn:log V 67 Add "sctarg" and document new SCSI_REPORT_GEOMETRY option for ache END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-04-14T15:13:26.000000Z K 7 svn:log V 138 Add scsi target. Add "after config" call to autoconf so that scsi targets will be configured after all scsi busses have been configured. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-04-14T15:13:46.000000Z K 7 svn:log V 25 Add scsi target support. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-04-14T15:14:33.000000Z K 7 svn:log V 16 Add scsi target END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-04-14T15:15:27.000000Z K 7 svn:log V 64 Added back 'examples' to the subdirs which was bogusly removed. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-14T15:38:46.000000Z K 7 svn:log V 100 vt220: fix k1-k4 to be more compatible with xterm and other emulators. Simplify se/ue for emulators END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-14T15:56:32.000000Z K 7 svn:log V 27 Move digits before letters END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-14T15:57:49.000000Z K 7 svn:log V 64 Add separate entry for screen(1), slightly different from vt220 END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-14T16:13:28.000000Z K 7 svn:log V 60 Add missing -lmytinfo, hits when compiled -static Add DPADD END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-04-14T18:33:44.000000Z K 7 svn:log V 153 Add `-s' flag to permit selection of devices in accordance with their state (after all, who wants to be offered a menu of devices which weren't found?). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-04-14T21:26:53.000000Z K 7 svn:log V 967 Boot block cleanup. o Fix the keyboard probe to properly wait for the ready bit before sending a command to the keyboard controller. This should avoid the problems some people are experiencing where the boot blocks hang the system during keyboard probe. (It does solve it for me.) o Fix a bug that effectively prevented the boot blocks from ever passing control to the serial console. [while(--retries) instead of while(retries--)] o Gratuitously reduced the keyboard probe timeout from 500 to 5 seconds. :) o Introduced a new option ``FORCE_COMCONSOLE'' as a commented-out example in the Makefile, to force the usage of a serial console regardless of a keyboard being connected or not. o Moved all external declarations to boot.h, declared all functions there, and ANSIfied all function declarations/definitions. (printf() remains bogus, however -- i'm too lazy to fix this.) We're in the ninetees, dunno why we should still support compilers from the 70's. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-04-14T21:54:18.000000Z K 7 svn:log V 100 Fix MAILTO hole by passing -t to sendmail Submitted by: Mike Pritchard END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-14T22:31:58.000000Z K 7 svn:log V 1382 I commit this for Bruce, who has serious connectivity problmes pt. This should NOT go into 2.0.5 /phk Support disk slices. This involves mainly replacing inline code with function calls. Support for ST506 drives is temporarily broken since the `setgeom' arg to dsopen() is not implemented completely enough to use. The `setgeom' arg will go away and ST506 drives will be supported in another way. A large amount of dead code is left in wdopen() as a reminder of the problems here. Close the device in wdsize(). Open tracking was broken on all drives with a swap device. Remove support for soft write protection. There are no ioctls to set it. It was used to disable writing to unlabelled disks, but we want to support writing to foreign partitions on unlabeled disks. Use generic dkbad routines to do about 2/3 of the work for supporting bad144. Improve disk statistics: estimate 4MB/sec instead of 8MB/sec for the transfer rate (ISA max is 4MB/sec, old IDE max is 3.3MB/sec); fix dk_xfer[] (it counted sectors, not transfers); keep the estimate dk_seek[] = dk_xfer[] (was sectors, is now transfers); only count words actually transferred (the count is still too high after a failed write and after retries). Remove wdxfer[]. Fix indentation in wdattach(). Fix resulting botched printing of the disk size for ST506 drives. Print the disk geometry less cryptically. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-04-14T23:01:33.000000Z K 7 svn:log V 140 "jl" and "jb" doesn't quite do the same thing... Reviewed by: phk Submitted by: "DI. Christian Gusenbauer" END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-15T00:49:35.000000Z K 7 svn:log V 146 Fixed serious off by one bug I introduced that will likely cause the machine to panic whenever the name cache fills up. Submitted by: John Dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-15T02:30:17.000000Z K 7 svn:log V 113 Made /proc/n/mem file group kmem and group readable. Needed to fix ps so that it doesn't need to be setuid root. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-04-15T02:50:13.000000Z K 7 svn:log V 53 Retain group kmem readability for P_SUGID processes. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-04-15T03:11:55.000000Z K 7 svn:log V 138 Head off potential core dump in _havemaster() (we don't need to free any memory here: the underlying YP routines handle this one for us). END