ƒ¯26000 210 167 147 125 145 238 270 188 387 128 165 212 137 149 131 188 232 113 168 158 164 454 168 228 234 165 126 210 227 257 127 195 157 139 136 263 158 127 128 135 150 127 159 126 168 134 210 171 143 125 120 129 105 144 95 238 159 109 238 160 95 238 159 129 130 130 247 150 1424 412 1730 1329 129 1284 123 1048 124 1023 230 103 201 194 183 230 128 265 465 271 390 179 500 208 162 215 161 173 208 136 186 176 137 239 278 263 403 227 186 137 318 174 236 146 217 177 184 160 160 153 180 172 118 151 157 121 196 402 123 633 395 234 1809 113 153 301 162 130 137 361 245 269 134 304 188 179 129 165 2211 179 209 354 217 136 210 137 354 308 665 158 226 199 128 178 198 201 279 325 150 136 253 173 308 196 258 178 117 159 1477 123 159 212 272 114 215 317 372 118 110 109 186 295 190 174 203 1034 150 279 134 147 164 182 134 235 157 169 126 182 209 259 164 282 327 K 10 svn:author V 3 ats K 8 svn:date V 27 1995-01-29T01:25:17.000000Z K 7 svn:log V 75 Correct the relative path for the etc directory in the makedev cludge :-). END K 10 svn:author V 3 ats K 8 svn:date V 27 1995-01-29T01:27:58.000000Z K 7 svn:log V 55 Kill the comment in a comment to shut up the compiler. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-29T01:32:32.000000Z K 7 svn:log V 33 I blew the date on this. Sigh.. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-29T01:35:24.000000Z K 7 svn:log V 53 Take out ?diskfree - it doesn't make any sense now.. END K 10 svn:author V 3 ats K 8 svn:date V 27 1995-01-29T01:45:54.000000Z K 7 svn:log V 145 fix another bug in the MAKEDEV cludge :-). The x-bit permission are not necessarly copied over. So better call it explicit with a sh ./MAKEDEV . END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-29T02:12:30.000000Z K 7 svn:log V 177 Change the boot.flp rule to use the "vn" device. Much faster :-) remove bootsd and sdboot from the boot.flp, the matching change to sysinstall will arrive later this evening. END K 10 svn:author V 3 ats K 8 svn:date V 27 1995-01-29T02:16:01.000000Z K 7 svn:log V 96 Submitted by: Philippe Charnier Install the man page, now that we have one. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-29T02:31:38.000000Z K 7 svn:log V 294 Some cleanup done. Include bteasy, bootsd, sdboot and termcap entries using file2.c Remove all traces of "termcap.small". The policy in this program regarding termcap is: | If $TERM is set | do nothing special, rely on usual termcap. | else | use compiled in (via file2c) termcap entries END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-01-29T02:38:15.000000Z K 7 svn:log V 36 Fix disassembly of `bt[crs] $Ib,E'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-01-29T03:03:23.000000Z K 7 svn:log V 73 Don't waste 1264K for each MB of unused text. Remove misplaced comment. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-01-29T06:23:34.000000Z K 7 svn:log V 119 Define MAXARCS correctly. It has nothing to do with HISTCOUNTER, and overflowed when I enlarged HISTCOUNTER to u_int. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-29T06:29:14.000000Z K 7 svn:log V 45 Make sure the scripts/* files have 'x' bits. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-29T06:35:03.000000Z K 7 svn:log V 57 Remove the entry about adding "interrupts to pas", done. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-01-29T06:37:13.000000Z K 7 svn:log V 39 Fix longstanding benign type mismatch. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1995-01-29T06:46:27.000000Z K 7 svn:log V 92 Give this a serious dose of reality by adding the last 2-3 months worth of new sup targets! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-29T08:01:05.000000Z K 7 svn:log V 139 Make the default paths a bit more rational for our systems (sheesh!). Thanks, Sean! Suggested by: Sean McDermott END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-29T08:38:22.000000Z K 7 svn:log V 21 srcbin dist, not bin END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-29T22:51:41.000000Z K 7 svn:log V 76 Second version of this driver. Submitted by: Mikael Hybsch END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-29T23:42:11.000000Z K 7 svn:log V 66 Pass '-m' to symorder. Kernels without INET will fail otherwise. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-30T02:13:05.000000Z K 7 svn:log V 72 Try one theory about why the domain name isn't being default right now. END K 10 svn:author V 4 paul K 8 svn:date V 27 1995-01-30T02:41:29.000000Z K 7 svn:log V 360 Add all the necessary bits to use color if the terminal allows it. You can now specify separate attributes for selected/not selected cases individually for each field and also an attr for the form as a whole so you can now have colored backgrounds for the form and different coloured fields etc. Update the example. Change the copyright to a BSD style one. END K 10 svn:author V 4 paul K 8 svn:date V 27 1995-01-30T02:43:28.000000Z K 7 svn:log V 75 Update the parser to handle the color specifications and new attr options. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-30T03:19:58.000000Z K 7 svn:log V 135 Move the real kernel onto the cpio.flp and read this from the boot.flp make debug handling with serial console obnoxious, but present. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-30T03:22:24.000000Z K 7 svn:log V 141 1.44 floppies considered evil now. Real kernel on cpio.flp. added explicit "OK" file. Nuked vn support, doesn't work second time around :-( END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-30T03:23:57.000000Z K 7 svn:log V 73 The new kernel for boot.flp. In general: BOOTFLP = GENERIC - networking END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-30T05:29:03.000000Z K 7 svn:log V 34 Fix the include path to scdreg.h. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-30T05:31:04.000000Z K 7 svn:log V 117 Warning: vn doesn't work just now. I havn't found out why. This commit just removes a couple of unused functions. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-01-30T06:16:59.000000Z K 7 svn:log V 134 Increase the reserved clist space for the raw queue from 512 to TTYHOG. This might help avoid tty buffer overflows on loaded systems. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-01-30T06:44:40.000000Z K 7 svn:log V 163 Use double speed read for FX001D, now this drive becomes two times faster than in old variant. Get rid of false "media changed" errors during large disk transfers END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-30T07:01:56.000000Z K 7 svn:log V 35 Make jkhdist also update the tree. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-30T07:19:02.000000Z K 7 svn:log V 102 Make a link to /etc for termcap file. /etc/termcap is just too lodged in folklore to do without! :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-30T07:20:01.000000Z K 7 svn:log V 65 Add new LN_FLAGS variable for making LINKS symbolic and whatnot. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-30T07:22:02.000000Z K 7 svn:log V 47 Add LN_FLAGS to all the places it makes sense. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-30T10:06:56.000000Z K 7 svn:log V 44 Make fetch a bit more forgiving of subdirs. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1995-01-30T11:11:43.000000Z K 7 svn:log V 170 Discard any messages which are buffered on the routing socket before using it otherwise the response to one of our routing messages could be lost due to buffer overflow. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-01-30T14:11:58.000000Z K 7 svn:log V 65 Add more range/argument checking Submitted by: charnier@lirmm.fr END K 10 svn:author V 4 ugen K 8 svn:date V 27 1995-01-30T14:21:46.000000Z K 7 svn:log V 34 Add ipfw to /lkm Makefile..uups.. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-01-30T14:40:06.000000Z K 7 svn:log V 35 Describe default MAXCONS value: 12 END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-01-30T15:20:53.000000Z K 7 svn:log V 42 Create necessary symlinks for locale dirs END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-01-30T15:29:47.000000Z K 7 svn:log V 57 Remove creating dirs & symlinks, it is done by mtree now END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-01-30T15:34:06.000000Z K 7 svn:log V 34 Fix owner/mode for installed data END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-01-30T17:49:19.000000Z K 7 svn:log V 65 Cleanup. Submitted by: Wolfram Schneider END K 10 svn:author V 3 dfr K 8 svn:date V 27 1995-01-30T18:56:06.000000Z K 7 svn:log V 34 Add support for kerberised NQNFS. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1995-01-30T19:18:11.000000Z K 7 svn:log V 76 Add support for kerberised NQNFS. Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 3 sos K 8 svn:date V 27 1995-01-30T21:36:32.000000Z K 7 svn:log V 42 Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 3 sos K 8 svn:date V 27 1995-01-30T21:39:18.000000Z K 7 svn:log V 117 Minor fixes to syscons. Blink cursor fixed. History buffer fixed. kbdtables updated with boot option for CTL+ALT+DEL END K 10 svn:author V 3 sos K 8 svn:date V 27 1995-01-30T21:41:14.000000Z K 7 svn:log V 79 Added h option for setting the historysize. fixed problem with Both n&C flags. END K 10 svn:author V 3 sos K 8 svn:date V 27 1995-01-30T21:44:07.000000Z K 7 svn:log V 51 Added 80x30 & 80x60 experimental modes officially. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-30T21:58:39.000000Z K 7 svn:log V 33 Add our new Swedish mirror site. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-30T22:21:29.000000Z K 7 svn:log V 28 Unify the copyright notice. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-30T22:52:50.000000Z K 7 svn:log V 37 Add sweden to list of install sites. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-31T04:33:41.000000Z K 7 svn:log V 13 $Id: -> $Id$ END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-31T04:36:48.000000Z K 7 svn:log V 52 Fixed up the text a bit, attribute NetBSD properly. END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-01-31T06:15:49.000000Z K 7 svn:log V 1 END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-01-31T06:15:49.000000Z K 7 svn:log V 142 This commit was generated by cvs2svn to compensate for changes in r6053, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-01-31T06:15:50.000000Z K 7 svn:log V 63 This commit was manufactured by cvs2svn to create tag 'TUNNEL'. END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-01-31T06:24:33.000000Z K 7 svn:log V 14 Reviewed by: END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-01-31T06:24:33.000000Z K 7 svn:log V 142 This commit was generated by cvs2svn to compensate for changes in r6056, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-01-31T06:24:34.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'SAMPLES'. END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-01-31T06:29:58.000000Z K 7 svn:log V 1 END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-01-31T06:29:58.000000Z K 7 svn:log V 142 This commit was generated by cvs2svn to compensate for changes in r6059, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-01-31T06:29:59.000000Z K 7 svn:log V 63 This commit was manufactured by cvs2svn to create tag 'SOURCE'. END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-01-31T06:33:02.000000Z K 7 svn:log V 34 Add tunnel device for ppp(iijppp) END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-01-31T06:33:58.000000Z K 7 svn:log V 35 Add Tunnel device for ppp (iijppp) END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-01-31T06:34:53.000000Z K 7 svn:log V 35 Add Tunnel devcie for ppp (iijppp) END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-01-31T06:48:53.000000Z K 7 svn:log V 155 Rewrote rlist_free(). The previous code was a good example of how to write software wrong. rlist_alloc() needs a rewrite, too, but this will have to wait. END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-01-31T07:57:09.000000Z K 7 svn:log V 55 Adding "ppp" entry for a user process PPP (aka iijppp) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T08:34:16.000000Z K 7 svn:log V 1328 Obtained from: The NYS project This is the first round of changes to incorporate YP server functionality into FreeBSD. This particular change allows passwd to change either the local or NIS password, as well as the NIS GECOS and shell information. Essentially, I've taken passwd(1) and yppasswd from the yppasswd-0.5 distribution (which is part of the NYS project -- a project to provide a GNU GPL'ed suite of NIS tools) and rammed them into each other at high speed. I've tried my best to make this co-exist with the Kerberos stuff, but since I don't run Kerberos I don't have an easy way to verify that it all works. If you choose any Kerberos flags then the YP checks should be bypassed, but that may not be enough. I'll modify it some more if it turns out I broke something. For now, support for localand NIS passwords is pretty solid: - If you simply type 'passwd,' the program checks to see if you exist in the local pwd.db database. If not, you get bounced to YP. - If you try to force local functionality with the -l flag and you don't exist locally, you get an error. The -y flag can be used to force YP functionality. -f and -s let you change your full name and shell (respectively). -f *and* -s let you change all of your 'account information.' ypchfn, ypchsh, yppasswd and ypchpass are all links to passwd. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T08:43:07.000000Z K 7 svn:log V 317 Obtained from: The NYS project This program is used for both generating and dumping NIS maps. It's very similar to the 'makedbm' command in SunOS. This program was ported from the yps-0.21 package. It's close to the original except for the GDBM to DB conversions. This was simple compared to the other YP components. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T08:58:57.000000Z K 7 svn:log V 1634 Obtained from: The NYS project This is a hacked-up port of the ypserv-0.11 server from the NYS project written by Peter Eriksson. The original package included some map creating and dumping tools and was based on GDBM. This version has been modified in the following ways: - GDBM replaced with DB and many weird hacks made to the read_database() function because of this. - implimented the ypxfr service (using ypxfr from the yps-0.21 package, aso from the NYS project) - added code to check the TCP port from which NIS requests originate: the server will refuse to serve the master.passwd.{byname|byuid} maps if the request doesn't come from a privileged port. Normally, only the superuser can issue such a request. Requests for the passwd.{bynam|byuid} maps aren't affected. There will be a small change made to getpwent.c in libc to complement this. - added code to do DNS lookups via actual resolver queries instead of relying on gethostbyname() and friends. The author noted in the original documentation that a loop condition could arise where the server would query itself for hostsname lookups. Using direct DNS lookups prevents this from happening. - added code to properly fork() the server into the background unless invoked with the -debug flag. - Added combined syslog/perror function. - fixed a few bugs (which were probably introduced by all the other changes) - Created a bmake Makefile. Note that this package can be linked against the tcp_wrapper package to provide address-based authentication, but this isn't done by default since the tcp_wrapper package isn't part of FreeBSD. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T09:12:52.000000Z K 7 svn:log V 1233 Obtained from: The NYS project This is a ported/modified version of yppasswd from the NYS yppasswd-0.5 package. This package has code in it from both Olaf Kirch and Theo de Raadt. There are GPL references and BSD-style copyright all over the place... hopefully I won't get flamed into oblivion for commiting this. This program has been modified from the original in the following ways: - Changed the ALLOW_CHFN and ALLOW_CHSH compile-time options into run-time options. - Demolished the password update functions and replaced them with routines to handle FreeBSD-style passwordd databases. It is expected that a seperate master.passwd file will be maintained for use with the NIS maps. yppasswd will have to be told where it is: % yppasswdd -m /var/yp/master.passwd A /var/yp/passwd file will be generated from /var/yp/master.passwd by /var/yp/Makefile. When yppasswdd has finished modifying the master.passwd file, it will invoke /usr/libexec/yppwupdate, which is a script that will run /var/yp/Makefile to generate new maps and push them. Note that there are copies if pw_util.c and pw_copy.c here. This is deliberate: they are *not* identical to the originals. Very similar, yes, but not identical. *sigh* END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T09:14:03.000000Z K 7 svn:log V 35 New Makefiles for YP server stuff. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T09:28:47.000000Z K 7 svn:log V 1188 Obtained from: The NYS project This is a ported/modified version of the ypxfr program from the yps-0.21 package from the NYS project. This program is normally invoked by ypserv when it receives a yppush command from an NIS master. It can also be run from the command line to grab copies of maps when initializing a slave server. This program has been hacked in the following ways: - rpcgen'ed new yp_xdr.c, yp_svc.c and yp_clnt.c files. The old ones were rather grody. - Changed certain function names (prefended a _ to them) to avoid conflicts with certain functions lurking within libc. One major problem here is that ypxfr needs to bind to a YP master in order to work correctly, but it can't use the _yp_bind function inside libc because that function only lets you bind to a domain, not a specific host. Lots of head scratching here. - Converted from GDBM to DB at gunpoint. - Removed lots of really nasty looking DEBUG code to try to reduce clutter. - Incorporated some of the library code supplied with yps-0.21 on which ypxfr was dependent. This program still needs to be cleaned up just as a matter of principle: I get all icky just looking at it sometimes. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T09:29:38.000000Z K 7 svn:log V 29 Added subdir entry for ypxfr END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T09:47:11.000000Z K 7 svn:log V 953 Obtained from: The NYS project This is a ported/modified version of the yppush program from the yps-0.21 package from the NYS project. This program is used to propagate updated NIS maps from an NIS master to an NIS slave. It's normally invoked by /var/yp/Makefile. This version of yppush has been modified in the following ways: - Cleared up several Linux/BSD incompatibilities, largely involving header files. - converted from GDBM to DB with extreme predjudice. (well, not really...) - removed lots of ugly debugging code that really didn't do anyone any good. - Fixed a couple of inaccurate/badly formatted error messages. - Renamed some functions to avoid collisions with certain YP routines hidden inside libc. - Small signal handling kludge: Linux has different struct sigaction that us. - Incorporated some functions from the yps-0.21 library that yppush was dependent on. Like ypxfr, this works, but could use come cleaning up. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T09:48:48.000000Z K 7 svn:log V 30 Added SUNDIR entry for yppush END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T10:04:18.000000Z K 7 svn:log V 928 Some changes for YP password map handling: - FreeBSD's NIS server can supply a master.passwd map, which has more fields in it than a standard passwd map, so we need a _master_pw_breakout() fuction. - When doing passwd map lookups, look for master.passwd.* by attempting a _yp_first() on master.passwd.byname. If it exists, we're being served by a FreeBSD NIS server and we should use this map. - If we aren't the superuser, retrieve only the standard passwd maps. If we're being served by a FreeBSD system, then the passwd map has no passwords in it, and it won't serve us the master.passwd map unless we're superuser anyway. There's a small speed hit for the superuser inherent in the check for the master.passwd map, but this lets us dynamically decide what to do rather than rely on a non-standard config file somewhere. Since all of this is bypassed for normal users, they shouldn't notice the difference. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-01-31T11:41:47.000000Z K 7 svn:log V 133 Split byte packing functions into signed and unsigned versions. Left most current invocations as signed, though that could be wrong. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-01-31T13:53:44.000000Z K 7 svn:log V 11 Add dmenu. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-01-31T17:54:39.000000Z K 7 svn:log V 108 Fix off by one error in calculation of `mday' (months start at 1). Jan 31 gave Jan 30, often for next year. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-01-31T18:07:36.000000Z K 7 svn:log V 101 Fix reading of stack addresses from core files. USRSTACK now really is the (top of the) user stack. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-31T19:12:53.000000Z K 7 svn:log V 91 CTM email tools. Reviewed by: phk Submitted by: Stephen McKay END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-01-31T19:41:08.000000Z K 7 svn:log V 137 I have taken sysinstall out of the normal SUBDIR rule. There are too many build problems just now, and it isn't that general after all. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-01-31T23:12:53.000000Z K 7 svn:log V 34 Need _PATH_YP for ypserver stuff. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-01T02:00:03.000000Z K 7 svn:log V 170 Added Makefile.yp and mknetid, which are needed to rebuild NIS maps. mknetid is a script. Both are installed by an afterinstall which as been added to the main Makefile. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-01T02:13:15.000000Z K 7 svn:log V 370 Added the yppwupdate script. This is a small shell script that yppasswdd executes after it finishes updating the raw master.passwd file. The script is just there to invoke /var/yp/Makefile to build new maps and yppush them. We could have yppasswdd run /var/yp/Makefile directly, but this allws a bit more flexibility: the user may decide to run some other commands too. END K 10 svn:author V 4 paul K 8 svn:date V 27 1995-02-01T03:22:17.000000Z K 7 svn:log V 177 Clean up the parser, allow fields to be specified inline and generally make the forms language much less verbose. Add height option for fields and calculate sensible defaults. END K 10 svn:author V 4 paul K 8 svn:date V 27 1995-02-01T04:06:37.000000Z K 7 svn:log V 296 Implemented height field for text fields so they can now be more than one line long. Fixed a bug in the input field with cursor positioning at the end of the field. Make the print_status function available to apps so they can print status messages. Updated the example for the new fib parser. END K 10 svn:author V 4 paul K 8 svn:date V 27 1995-02-01T04:08:19.000000Z K 7 svn:log V 86 Fix calculation of default field heights and a bug in the setting of form dimensions. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-01T05:55:18.000000Z K 7 svn:log V 405 Changed passwd/yppasswd's Makefile to create all symbolic links instead of hard links: since passwd is installed immutable, an attempt to make a hard link to it during a 'make install' would fail. I didn't notice this conflict because my /usr directory is an NFS filesystem mounted from a SunOS server, so the special file mode flags had no effecti when I tested everything on my machine. Live and learn. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-01T08:32:05.000000Z K 7 svn:log V 115 Change the way I make the link to /etc/termcap. It worked for install but not distribute. Now it works for both. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-01T10:59:37.000000Z K 7 svn:log V 70 Bump the date on the snapshot. The previous one never happened.. :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-01T11:03:35.000000Z K 7 svn:log V 122 Bump snap date. Our current version numbering scheme loses. How can we get ONE canonical version string into everything? END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-01T11:15:45.000000Z K 7 svn:log V 69 Do what I think Poul *intended* to do, rather than what he did.. :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-01T11:19:24.000000Z K 7 svn:log V 81 Take out my previous change to update the src tree first - that was stupid.. :-) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-01T20:06:33.000000Z K 7 svn:log V 113 Small fix to _getyppass(): sometimes we can construct the wrong mapname when looking for master.passwd.whatever. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-01T20:09:00.000000Z K 7 svn:log V 42 Fix for that last fix... pass the hat. :) END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1995-02-01T21:47:57.000000Z K 7 svn:log V 90 Start the ball rolling by sticking a MAINTAINER?= line in here. Idea by: jkh@FreeBSD.ORG END K 10 svn:author V 3 sos K 8 svn:date V 27 1995-02-01T21:56:32.000000Z K 7 svn:log V 84 Syscons bug fix: tab now right (thanks bruce!) Mouse arrow support almost finished. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-01T22:53:32.000000Z K 7 svn:log V 45 Don't forget to make the gzip'd boot floppy. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-02-01T22:56:55.000000Z K 7 svn:log V 147 Reviewed by: se Submitted by: wolf (Wolfgang Stanglmeier) Files moved here from sys/i386/pci, since they are meant to be architecture independent. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-02-01T23:01:54.000000Z K 7 svn:log V 186 Reviewed by: se Submitted by: wolf (Wolfgang Stanglmeier) Obtained from: Most PCI specific files moved from sys/i386/pci to sys/pci. One PC specific file (pcibus.c) new in sys/i386/isa. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-02-01T23:02:24.000000Z K 7 svn:log V 171 Reviewed by: se Submitted by: wolf (Wolfgang Stanglmeier) Most PCI specific files moved from sys/i386/pci to sys/pci. One PC specific file (pcibus.c) new in sys/i386/isa. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-01T23:05:36.000000Z K 7 svn:log V 308 /var/yp/Makefile doesn't create passwd file from master.passwd file correctly (specified wrong fields to awk). Note that the files in question are noe the local /etc/master.passwd and /etc/passwd files: this Makefile expects there to be a seperate master.passwd file under /var/yp for NIS database creation. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-02-01T23:06:58.000000Z K 7 svn:log V 135 Reviewed by: se Submitted by: wolf (Wolfgang Stanglmeier) New ISA dependend file for PCI bus support. Replaces sys/i386/pci/pcibios.c. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-02-01T23:11:38.000000Z K 7 svn:log V 95 Reviewed by: se Submitted by: wolf (Wolfgang Stanglmeier) PCI specific code moved to /sys/pci. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-01T23:15:11.000000Z K 7 svn:log V 45 Add tun to list of devices. Submitted by: mr END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-01T23:27:46.000000Z K 7 svn:log V 223 Cleaned up usage() -- removed bogus references to opassfile, which isn't used anymore (/var/yp/Makefile creates a new /var/yp/passwd file from /var/yp/master.passwd using awk, so yppasswdd doesn't have to make it anymore). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-01T23:30:02.000000Z K 7 svn:log V 80 Need to set a umask to avoid security problems (/var/yp/passwd world-writable). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-01T23:46:20.000000Z K 7 svn:log V 141 Cleaned up Makefile a little, added man page links from ypchsh.1 ypchfn.1 and ypchpass.1 to yppasswd.1. Also fixed a typo: ypshfn != ypchfn. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-01T23:47:04.000000Z K 7 svn:log V 52 cleaned up and modified slightly to reflect changes END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-02-02T01:54:27.000000Z K 7 svn:log V 121 PPP does not find config files (Wrong path name not a /etc/ppp) Submitted by: Michael Reifenberger END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T03:36:51.000000Z K 7 svn:log V 85 Cosmetic fix. Submitted by: Christoph Kukulies END K 10 svn:author V 4 paul K 8 svn:date V 27 1995-02-02T04:07:45.000000Z K 7 svn:log V 91 Fixed problem passing received packets to bpf. Implemented all the devconf code properly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T04:07:51.000000Z K 7 svn:log V 68 Argh! I left the setup script off the floppy. Time to re-roll it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T04:08:13.000000Z K 7 svn:log V 68 We don't need to go back to the first screen again - optimize this. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T04:13:22.000000Z K 7 svn:log V 61 Clean up the documentation in light of a few recent changes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T04:53:30.000000Z K 7 svn:log V 88 Create an obj symlink when necessary. Submitted by: "Remy CARD" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T04:57:05.000000Z K 7 svn:log V 80 We no longer need a welcome telling us to take a floppy out - it's already out. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-02T05:35:36.000000Z K 7 svn:log V 26 Make dirs for msdos fs's. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T05:42:47.000000Z K 7 svn:log V 59 Since the pci directory has moved, this required updating. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T05:44:14.000000Z K 7 svn:log V 65 This was misleading - you select OK to continue, not Cancel! ;-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T05:49:06.000000Z K 7 svn:log V 29 Mkdir() now takes two flags. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-02-02T08:03:24.000000Z K 7 svn:log V 102 Create directory symlinks neccesary for locale because mtree can't create symlinks. Suggested by Rod. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T08:31:38.000000Z K 7 svn:log V 309 Clean these up a bunch more - gee I'm glad I do these snapshots, they uncover *so many problems*.. Too bad the snaps themselves don't get made as a consequence.. :-) Bump the date forward Yet Another Day. David has some changes he wants to see rolled in, so I guess we're down for Feb 2nd as the snap date! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T08:32:11.000000Z K 7 svn:log V 31 Bump the date to February 2nd. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-02-02T08:45:14.000000Z K 7 svn:log V 541 Mostly cosmetic changes. Use KERNBASE instead of UPT_MAX_ADDRESS in some comparisons as it is more correct (we want the kernel page tables included). Reorganized some of the expressions for efficiency. Fixed the new pmap_prefault() routine - it would sometimes pick up the wrong page if the page in the shadow was present but the page in object was paged out. The routine remains unused and commented out, however. Explicitly free zero reference count page tables (rather than waiting for the pagedaemon to do it). Submitted by: John Dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-02-02T08:49:08.000000Z K 7 svn:log V 303 Calling semantics for kmem_malloc() have been changed...and the third argument is now more than just a single flag. (kern_malloc.c) Used new M_KERNEL value for socket allocations that previous were "M_NOWAIT". Note that this will change when we clean up the M_ namespace mess. Submitted by: John Dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-02-02T08:49:45.000000Z K 7 svn:log V 142 Calling semantics for kmem_malloc() have been changed...and the third argument is now more than just a single flag. Submitted by: John Dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-02-02T09:09:15.000000Z K 7 svn:log V 1716 swap_pager.c: Fixed long standing bug in freeing swap space during object collapses. Fixed 'out of space' messages from printing out too often. Modified to use new kmem_malloc() calling convention. Implemented an additional stat in the swap pager struct to count the amount of space allocated to that pager. This may be removed at some point in the future. Minimized unnecessary wakeups. vm_fault.c: Don't try to collect fault stats on 'swapped' processes - there aren't any upages to store the stats in. Changed read-ahead policy (again!). vm_glue.c: Be sure to gain a reference to the process's map before swapping. Be sure to lose it when done. kern_malloc.c: Added the ability to specify if allocations are at interrupt time or are 'safe'; this affects what types of pages can be allocated. vm_map.c: Fixed a variety of map lock problems; there's still a lurking bug that will eventually bite. vm_object.c: Explicitly initialize the object fields rather than bzeroing the struct. Eliminated the 'rcollapse' code and folded it's functionality into the "real" collapse routine. Moved an object_unlock() so that the backing_object is protected in the qcollapse routine. Make sure nobody fools with the backing_object when we're destroying it. Added some diagnostic code which can be called from the debugger that looks through all the internal objects and makes certain that they all belong to someone. vm_page.c: Fixed a rather serious logic bug that would result in random system crashes. Changed pagedaemon wakeup policy (again!). vm_pageout.c: Removed unnecessary page rotations on the inactive queue. Changed the number of pages to explicitly free to just free_reserved level. Submitted by: John Dyson END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T12:29:03.000000Z K 7 svn:log V 21 A better clean rule. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-02-02T12:36:19.000000Z K 7 svn:log V 62 Fixed up include paths after copying these in the repository. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-02-02T13:12:18.000000Z K 7 svn:log V 209 Reapplied all of Stefan's changes. What a mess - the files were modified and moved at the same time. This made it *very* difficult to fix the revision log lossage that happend when the files were moved. SIGH. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T14:18:04.000000Z K 7 svn:log V 70 Here's the _real_ XFree86 3.1.1 installation script. I'm ready.. :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T14:21:46.000000Z K 7 svn:log V 38 Make this a bit more aggressive.. :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T14:30:36.000000Z K 7 svn:log V 45 Why not give user a chance to start it, too? END K 10 svn:author V 2 se K 8 svn:date V 27 1995-02-02T15:50:57.000000Z K 7 svn:log V 269 Disable disconnect after drive timeouts, since these may be the result of reselect following too fast for the driver to notice. Not the final solution, but the problem has been seen only with very few devices. Reviewed by: se Submitted by: wolf (Wolfgang Stanglmeier) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-02T17:25:58.000000Z K 7 svn:log V 150 Cleaned up and updated the yppasswdd man page to reflect FreeBSD-specific changes and new options. (more new man pages and an NIS tutorial to follow) END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-02T17:44:02.000000Z K 7 svn:log V 176 Look for files to install first in the object directory, then in the source directory. Don't create target directories at install time. mtree already handles them correctly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T20:46:40.000000Z K 7 svn:log V 42 Fix some last boners in the setup script. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-02-02T22:01:40.000000Z K 7 svn:log V 212 Removed misleading copyright note. This file contains just definitions taken from the PCI specs. Part of them were typed in by Wolfgang Stanglmeier, the (at that time unneeded) rest by Charles Hannum (thanks !). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T23:09:30.000000Z K 7 svn:log V 96 Put the release number in the first banner - makes it easier to quickly tell if I've muffed it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T23:13:26.000000Z K 7 svn:log V 87 Get ready for the XFree86 3.1.1 distribution (next snapshot), compat1x -> compat1xdist END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-02T23:39:44.000000Z K 7 svn:log V 37 Whoops, actually DO the last config! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-03T00:42:27.000000Z K 7 svn:log V 73 Give the user a chance to specify all the network setup parameters again END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-03T01:09:35.000000Z K 7 svn:log V 2115 Fixed a rather serious bug that presents itself when FreeBSD is configured as an NIS client. The pw_breakout_yp routines that are used to populate the _pw_passwd structire only do anything if the bits in the pw_fields member _pw_passwd are cleared. Unfortunately, we can get into a state where pw_fields has garbage in it right before the YP lookup functions are called, which causes the breakout functions to screw up in a big way. Here's how to duplicate the problem: - Configure FreeBSD as an NIS client - Log in as a user who's password database records reside only in the NIS passwd maps. - Type ps -aux Result: your processes appear to be owned by 'root' or 'deamon.' /bin/ls can exhibit the same problem. The reason this happens: - When ps(1) needs to match a username to a UID, it calls getpwuid(). - root is in the local password file, so getpwuid() calls __hashpw() and __hashpw() populates the _pw_passwd struct, including the pw_fields member. This happens before NIS lookups take place because, by coincidence, ps(1) tends to display processes owned by root before it happens upon a proccess owned by you. - When your UID comes up, __hashpw() fails to find your entry in the local password database, so it bails out, BUT THE BITS IN THE pw_fields STRUCTURE OF _pw_passwd ARE NEVER CLEARED AND STILL CONTAIN INFORMATION FROM THE PREVIOUS CALL TO __hash_pw()!! - If we have NIS enabled, the NIS lookup functions are called. - The pw_breakout_yp routines see that the pw_fields bits are set and decline to place the data retrieved from the NIS passwd maps into the _pw_passwd structure. - getpwuid() returns the results of the last __hashpw() lookup instead of the valid NIS data. - Hijinxs ensue when user_from_uid() caches this bogus information and starts handing out the wrong usernames. AAAARRRRRRRRRGGGGGGHHHHHHHHHH!!! *Please* don't tell me I'm the only person to have noticed this. Fixed by having __hashpw() check the state of pw_fields just before bailing out on a failed lookup and clearing away any leftover garbage. What a fun way to spend an afternoon. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-03T01:11:57.000000Z K 7 svn:log V 85 Removed reference in comments to -o option of yppasswdd: -o option no longer exists. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-02-03T03:35:56.000000Z K 7 svn:log V 117 Make B_NOCACHE and B_INVAL buffers work correctly - throw away the data in the page cache. Submitted by: John Dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-02-03T03:40:08.000000Z K 7 svn:log V 262 Removed a pile of vfs_unbusy_pages()...both unnecessary and wrong - resulted in serious system instability. Changed a B_INVAL to a B_NOCACHE so that buffer data is properly disposed of. Submitted by: John Dyson, Rick Macklin, and ohki@gssm.otsuka.tsukuba.ac.jp END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-03T03:41:38.000000Z K 7 svn:log V 122 Put ${.CURDIR}s in front of Makefile.yp and mknetid in the required places. Also took out uneeded BINDIR & BINMODE stuff. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-03T03:44:41.000000Z K 7 svn:log V 42 Added ${.CURDIR}s to afterinstall target. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-02-03T06:46:28.000000Z K 7 svn:log V 118 Fixed bmap run-length brokeness. Use bmap run-length extension when doing clustered paging. Submitted by: John Dyson END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-02-03T10:19:38.000000Z K 7 svn:log V 44 Fix hanging while playing very short notes. END K 10 svn:author V 4 ugen K 8 svn:date V 27 1995-02-03T15:16:03.000000Z K 7 svn:log V 260 Fix to h2ph "undefined function" bug i reported today earlier..tested and works OK.. ( To those who want to experience bug try running aub with old version of socket.ph and with new one or just any perl script "requiring " or ) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-02-03T17:08:17.000000Z K 7 svn:log V 213 #include to quiet a compiler warning having to do with the DATA_SET (pcidevice_set, ahc_device) macro. Maybe this will allow the aic7870 to be probed again. I don't have a PCI machine here to test it. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-02-03T17:15:12.000000Z K 7 svn:log V 570 Keep track of when we actually are awaiting a reply to an SDTR or WDTR message instead of relying on the fact that we are scheduled to send them. The old method worked 99.9% of the time, but someone reported some periferals that did MSG_REJECT at odd times (sometimes before we could send an SDTR or WDTR) that we would construe as the response to an SDTR or WDTR message. This also removes a possible race condition where after a bus reset (the result of a command time out not during intial probe time), we might queue two commands both requesting SDTR, WDTR or both. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-02-03T17:18:44.000000Z K 7 svn:log V 64 Have version number track CSV version number. No other change. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T20:25:59.000000Z K 7 svn:log V 133 Include explicitly to get declaration of u_long for - don't depend on namespace pollution in . END K 10 svn:author V 2 se K 8 svn:date V 27 1995-02-03T20:26:50.000000Z K 7 svn:log V 107 Add #include for definition of PCI_EXTERNAL_LEN. Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T20:49:10.000000Z K 7 svn:log V 36 Include ncr.c from where it is now. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T20:55:37.000000Z K 7 svn:log V 86 Include to get LONG_MAX - don't depend on namespace pollution in . END K 10 svn:author V 3 sos K 8 svn:date V 27 1995-02-03T21:09:44.000000Z K 7 svn:log V 105 Allow all characters except "real" control chars. Fix NULL reference when serial console (thanks bruce). END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T21:23:46.000000Z K 7 svn:log V 108 Define _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ to support correct definitions of CLK_TCK and CLOCKS_PER_SEC. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T21:31:35.000000Z K 7 svn:log V 186 Don't depend on namespace pollution in for the definition of CLK_TCK. Use _BSD_CLK_TCK_ instead of CLK_TCK so that we don't have to include the user header . END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T21:47:48.000000Z K 7 svn:log V 232 Define CLOCKS_PER_SEC. Define CLK_TCK only if _ANSI_SOURCE is not defined. Don't include to get the definition of CLK_TCK. CLK_TCK should never have been defined there, and the inclusion polluted the namespace. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T21:49:18.000000Z K 7 svn:log V 58 Don't define CLK_TCK here. Uniformize idempotency ifdef. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T21:54:03.000000Z K 7 svn:log V 44 Fix previous change to preserve const'ness. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T21:59:45.000000Z K 7 svn:log V 160 Change CLK_TCK to CLOCKS_PER_SEC. (CLK_TCK is a deprecated POSIX feature and is not necessarily related to the ANSI CLOCKS_PER_SEC). Parenthesize macro args. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-03T22:01:17.000000Z K 7 svn:log V 79 Fixed potential Makefile glitch that could arise if /var/yp doesn't exist yet. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T22:09:56.000000Z K 7 svn:log V 215 Change CLK_TCK to CLOCKS_PER_SEC. Add a missing apostrophe that suggests inverting the frequency to get tick size. It read better before because `CLK_TCK' suggests a tick size although it is actually a frequency. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T22:21:09.000000Z K 7 svn:log V 103 Include to get the definition of INT_MAX - don't depend on namespace pollution in . END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-03T22:28:34.000000Z K 7 svn:log V 165 Include instead of to get CLK_TCK. Including works because includes if KERNEL is not defined, but is ugly. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-03T23:54:07.000000Z K 7 svn:log V 84 Added options for starting NIS client and server processes. All are off by default. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-04T00:13:21.000000Z K 7 svn:log V 23 Changed some comments. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-04T04:26:20.000000Z K 7 svn:log V 65 Created yp_mkdb(8) manual page, modified Makefile to install it. END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-02-04T05:49:26.000000Z K 7 svn:log V 1381 Add long-awaited (:) support for sophisticated dependency checking. We now have three variables: EXEC_DEPENDS - A list of "prog:dir" pairs of other ports this package depends on. "prog" is the name of an executable. make will search your $PATH for it and go into "dir" to do a "make all install" if it's not found. LIB_DEPENDS - A list of "lib:dir" pairs of other ports this package depends on. "lib" is the name of a shared library. make will use "ldconfig -r" to search for the library. Note that lib can be any regular expression, and you need two backslashes in front of dots (.) to supress its special meaning (e.g., use "foo\\.2\\.:${PORTSDIR}/utils/foo" to match "libfoo.2.*"). DEPENDS - A list of other ports this package depends on being made first. Use this for things that don't fall into the above two categories. DEPENDS behaves exactly like before, so old Makefiles will still work the same. The two variables are lists of pairs as described above. For instance, if your program depends on unzip and libjpeg.5.*, use the following definitions: EXEC_DEPENDS= unzip:${PORTSDIR}/archivers/unzip LIB_DEPENDS= jpeg\\.5\\.:${PORTSDIR}/graphics/jpeg gmake:${PORTSDIR}/utils/gmake is automatically added to EXEC_DEPENDS if USE_GMAKE is defined. If NO_DEPENDS is defined, the list will just be printed out one by one. END K 10 svn:author V 4 dima K 8 svn:date V 27 1995-02-04T08:32:15.000000Z K 7 svn:log V 30 comment localhost by default. END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-02-04T11:16:47.000000Z K 7 svn:log V 64 Adding ppp configuration files entry for distribution packages. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-02-04T12:47:19.000000Z K 7 svn:log V 120 Moved "#include " from "usr.sbin/lsdev/i386.c" to "/sys/i386/include/devconf.h", where it really belongs. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-02-04T14:02:44.000000Z K 7 svn:log V 180 Disable I/O port accesses in case the BIOS enabled them. Clear all output lines except ATN and ACK when waiting for target phase change. Submitted by: wolf (Wolfgang Stanglmeier) END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-04T19:11:14.000000Z K 7 svn:log V 22 fixed spelling error. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-04T19:20:49.000000Z K 7 svn:log V 122 A couple of sensible changes from down under... Reviewed by: phk Submitted by: Stephen McKay END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-04T19:29:22.000000Z K 7 svn:log V 224 A cute hack to speed up things by Keith: if getenv("PWD") is the same inode as ".", then just return that. I added a check so it must start with a '/'. Reviewed by: phk Submitted by: bostic@cs.berkeley.edu (Keith Bostic) END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-04T19:39:36.000000Z K 7 svn:log V 279 Support 32bit access to IDE disks, if it seems to work for the drive. You will normally have to have a VLB or other 32bit IDE "controller" for this to work. Depending on your setup, this may gain you 20-100 % speed from your disk. Reviewed by: phk Submitted by: vak@cronyx.ru END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-04T19:56:39.000000Z K 7 svn:log V 26 Add missing trailing '\n' END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-04T19:59:58.000000Z K 7 svn:log V 18 Added final '\n'. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-04T20:02:01.000000Z K 7 svn:log V 17 Added final '\n' END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-04T20:27:23.000000Z K 7 svn:log V 94 added *.info and *.db to the default "ignore" list in cvs to avoid obviously common mistakes. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-04T21:32:04.000000Z K 7 svn:log V 200 Created manual page for ypserv and changed Makefile to install it. Also tweaked server.c to support newer versions of tcpwrapper (log_tcp.h is now tcpd.h and FROM_UNKNOWN changed to STRING_UNKNOWN). END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-04T22:56:28.000000Z K 7 svn:log V 98 Use absolute path to md5 program. It lives in /sbin and people are unlikely to have $PATH to it. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-05T02:12:49.000000Z K 7 svn:log V 80 Collapsed _masterpw_breakout_yp() and _pw_breakout_yp() into a single function. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-02-05T07:08:27.000000Z K 7 svn:log V 110 Update kmem_malloc() call to new waitflag(s) interface. This might fix recent problems on thud and freefall. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-05T08:42:31.000000Z K 7 svn:log V 941 Change the defaults for newfs to disregard the geometry in the disklabel. We pretend we have one head with two megabyte worth of sectors per cylinder. The code try to access another head in what it belives to the same physical cylinder, because it belives that it would be faster than waiting for the next free sector under this head to come around. Most modern drives doesn't have a "classical" geometry, and thus we end up fooling ourselves doing the above optimization. With this change we will fill a cylinder sequentially if we can, and thus get much more mileage from the track-buffer/cache built into the drives. As a result a lot of seeks to the next or previous track should be avoided by this. (My disk is a lot less noisy actually...) You can still get the old behaviour, by specifying zero for the numbers. This will also solve the problem with newfs barfing at really big drives. Obtained from: adult advice from Kirk. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-05T10:56:47.000000Z K 7 svn:log V 58 Bring PCVT's config files into the tree. Submitted by: mh END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-05T11:01:24.000000Z K 7 svn:log V 186 Bring pcvt console driver into the tree - now users can chose whichever console driver they like best (2 is ok, it was 4 that was a little insane for awhile there! :-). Submitted by: hm END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-05T11:02:45.000000Z K 7 svn:log V 42 Add pcvt's header files. Submitted by: hm END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-05T11:16:33.000000Z K 7 svn:log V 55 Add man page for pcvt console driver. Submitted by: hm END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-05T11:17:03.000000Z K 7 svn:log V 72 Add pcvt termcap entries (quite a lot of them - whew!) Submitted by: hm END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-05T11:29:38.000000Z K 7 svn:log V 90 This was wrong - PCVT and syscons don't share the same entrypoint names. Submitted by: mh END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-05T13:49:25.000000Z K 7 svn:log V 42 PCVT userland utilities. Submitted by: hm END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-02-05T13:49:25.000000Z K 7 svn:log V 142 This commit was generated by cvs2svn to compensate for changes in r6199, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-02-05T13:49:26.000000Z K 7 svn:log V 61 This commit was manufactured by cvs2svn to create tag 'pcvt'. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-05T18:03:37.000000Z K 7 svn:log V 77 Allow zero as value for certain arguments to indicate "take from disklabel". END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-05T18:14:38.000000Z K 7 svn:log V 34 Document the getenv(PWD) feature. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-05T21:09:04.000000Z K 7 svn:log V 90 Added "panic" command to ddb, so we can do something sensible even if we have no symbols. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-02-05T21:15:21.000000Z K 7 svn:log V 116 Removed the name length limitations on the device-driver names entirely. Now device-names can be more than 3 chars. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-02-05T21:48:04.000000Z K 7 svn:log V 164 Wrote manual page for yppush and edited Makefile to install it. Added conditional definition for _PATH_YP in yppush.c in case _PATH_YP isn't defined anywhere else. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1995-02-05T23:31:25.000000Z K 7 svn:log V 68 Add the ports-base target and correct two typos (hosbase!=hostbase) END K 10 svn:author V 3 sos K 8 svn:date V 27 1995-02-05T23:44:25.000000Z K 7 svn:log V 189 Fixed the annoing bug that caused writes to /dev/console to go to the active virtual terminal (Boy, do I have little hair left). Misc other fixes, try to enable cursor earlier in the game. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1995-02-06T00:14:50.000000Z K 7 svn:log V 234 Correct a bug in the P function: according to 7th edition UNIX (tm), the newline must be part of the pattern space i.e. `echo a|sed -e P' must print a a and not aa This is consistent with gnu sed, SunOS, Ultrix (and probably others!) END