ƒ²T9573 191 719 129 275 240 131 256 209 155 3846 187 168 226 221 222 175 154 185 174 447 656 327 206 124 158 229 166 186 1497 278 353 476 291 873 267 236 434 216 202 257 284 237 193 337 150 355 270 827 580 512 201 827 295 263 586 206 155 155 169 366 425 313 174 201 123 452 237 303 344 248 278 332 278 276 124 195 244 199 155 156 169 193 172 190 167 187 175 324 154 103 138 215 173 214 197 203 203 170 171 159 394 216 155 1307 159 205 376 473 279 197 212 267 163 232 160 196 233 246 173 158 199 575 275 195 181 221 287 274 184 201 173 113 146 186 340 224 134 176 360 223 181 177 448 665 442 252 367 468 166 143 145 157 227 156 131 143 343 203 124 131 480 179 188 268 223 113 200 115 167 122 150 198 326 202 153 168 626 159 167 144 260 160 469 183 381 304 214 190 309 207 186 858 K 10 svn:author V 5 peter K 8 svn:date V 27 1995-07-18T05:07:02.000000Z K 7 svn:log V 624 When 'w' finds an IP address in the ut_host field, it attempts to do a gethostbyname() on it. That can take a long time... (especially if the reason the IP address is in there in the first place is because login/rlogind/telnetd couldn't find it either....) This patch reduces the gethostbyaddr lookup time to 2 seconds, the idea being that if the local nameserver knows the answer, it'll answer within that time, otherwise we dont care... :-) This change doesn't do anything about whether or not w should do this in the first place, but at least it will make the current behavior less painful. Reviewed by: David Greenman END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-07-18T06:11:34.000000Z K 7 svn:log V 35 Add missing quote to yyerror call. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-07-18T09:56:44.000000Z K 7 svn:log V 180 Change the compile-time option of DIRECTED_BROADCAST into a sysctl variable underneath ip, "directed-broadcast". Reviewed by: David Greenman Obtained from: NetBSD, by Darren Reed. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-07-18T21:33:53.000000Z K 7 svn:log V 143 Document the new digest forms of the hackers, current, and questions mailing lists. Submitted by: "Jonathan M. Bresler" END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-07-18T21:35:32.000000Z K 7 svn:log V 37 Use daemon() to deamonify ourselves. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-19T06:37:12.000000Z K 7 svn:log V 164 Rewrote memory sizing code to generally deal with holes in extended memory. This code change should allow certain Compaq machines with a 128K hole at 16MB to work. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-19T17:01:18.000000Z K 7 svn:log V 115 Sync with bash 1.4.5 version Check some null pointers before action, cosmetique fixes Submitted by: Obtained from: END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-19T17:01:56.000000Z K 7 svn:log V 62 Update version info Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-07-19T17:44:41.000000Z K 7 svn:log V 3750 Updates, fixes and cleanups -- oh my. In ypserv: yp_svc.c: - small signal handler tweak (hopefully the last): just use sigemptyset() to clear sa_mask. Makefile.yp: - Let the user specify the location of master.passwd when updating maps (e.g. make MASTER_PASSWD=/some/path/to/master.passwd). Editing the file to change the location of master.passwd still works. This is mostly to let yppassswdd specify the name of the master.passwd file itself. In yppasswdd: yppasswdd.c: - Roll in some minor changes (mostly casts) from Olaf Kirch's latest yppasswd package release (version 0.7). - Use daemon() instead of doing all the deamonizing gruntwork ourselves. - Call pw_init() after daemonizing ourselves. pw_init() sets up some resource limits and blocks some signals for us. We used to do this before every password change, but there's really no point in calling it more than once during the life of the program. - Change install_reaper() so that we can use it to de-install the SIGCHLD handler if we need to (and we do in pw_mkdb() -- this is what I get for splicing code from two different programs together). - Use sigemptyset(&act.sa_mask) rather than act.sa_mask = 0: the latter is decidedly non-portable. (In IRIX, HP-UX and Solaris, sigset_t is an array of longs, not an int.) update.c: - Roll in change from new version (check that we're not modifying an NIS entry in validate_args()). - Get rid of call to pw_init() (moved to yppasswdd.c). - Check return values from pw_util routines and return error status to yppasswd clients if there's a problem. - Straighten out password file copying mechanism a little. Keep a grip on the original password file rather than summarily overwriting it so that we can restore everything if we fail to fork() a process to update the NIS maps. - Pass the name of the password template file (specified with -m or /etc/master.passwd by default) to the yppwupdate script, which in turn should now pass it to /var/yp/Makefile. pw_util.c: - Nuke the pw_edit() and pw_prompt() functions -- we don't need them. - Change all warn()s, warnx()s and err()s to syslog()s. - Make sure we return error status to caller rather than bailing out in pw_lock() and pw_tmp(). - Don't block SIGTERM in pw_init() (by ignoring SIGTERM, we prevent yppasswdd from being shut down cleanly). - Don't let pw_error() exit. (This stuff was stolen from chpass and vipw which are interactive programs; it's okay to let pw_error() bail out for these programs, but not in a daemon like yppasswdd). - Fix signal handling in pw_mkdb (we need to temporarily de-install the SIGCHLD handler so that we can wait on the pwd_mkdb child ourselves). pw_copy.c: - Change all warn()s, warnx()s and err()s to syslog()s. - Add a bunch of returns() and make pw_copy() return and int ( 0 on success, -1 on failure) so that update.c can flag errors properly. - Return -1 after calling pw_error() to signal failures rather than relying on pw_error() to bail out. - Abort copying if we discover that we've been asked to change an entry for a user that exists in the NIS passwd maps but not in the master.passwd template file. This can happen if the passwd maps and the template file fall out of sync with each other (or if somebody tries to spoof us). The old behavior was to create add the entry to the password file, which yppasswdd should not do under any circumstances. Makefile: - update VERSION to 0.7 yppasswdd.8: - fix typo (forgot a carriage return somewhere) - remove bogus reference to pwunconv(8) which FreeBSD doesn't have. - bump version from 0.5 to 0.7 - Reflect changes in password file handling. yppwupdate: - Log map rebuilds to /var/yp/ypupdate.log. - Pass the name of the template password file to /var/yp/Makefile as $MASTER_PASSWD. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T05:28:07.000000Z K 7 svn:log V 96 #if 0'd one of the DIAGNOSTIC checks in vm_page_alloc(). It was too expensive for "normal" use. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T05:50:07.000000Z K 7 svn:log V 77 Bring in my changes from revs 1.21-1.26: mainly, fix interface up/down bugs. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T05:52:57.000000Z K 7 svn:log V 134 Bring a fragment of a fix in the 2.2 branch: Don't mess with sw_piip; the frobbing is useless and results in bogus wakeups occurring. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T07:02:23.000000Z K 7 svn:log V 129 Brought in fixes from revs 1.48 and 1.49: Allow resizing of buffers and fix "bufspace" lossage that resulted in a "newbuf" hang. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T07:52:09.000000Z K 7 svn:log V 130 Brought in part of change from rev 1.12 (vfs_vnops.c) and rev 1.18 (nfs_subs.c): Removed bogus vm_object_lookup/pager_cache pair. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T09:18:16.000000Z K 7 svn:log V 84 Brought in changes from revs 1.54 and 1.55: Fix bug with PT faults occurring twice. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T09:43:12.000000Z K 7 svn:log V 63 vnode_pager_alloc() never returns NULL, so don't check for it. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T10:34:17.000000Z K 7 svn:log V 94 Brought in "VOP_GETATTR" fix from the main branch. See rev 1.43 of vnode_pager.c for details. END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-07-20T11:40:06.000000Z K 7 svn:log V 82 Update telnet to the 95.05.31 release. Obtained from: Dave Borman END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-07-20T12:32:40.000000Z K 7 svn:log V 354 The final negotiation of DO_BINARY in the LINEMODE portion of the telnetd code causes some clients that do not support linemode to mis-interpret the return key (i.e. double returns). The fix is to only do the state check for binary options if linemode will be used. Closes PR#505. Submitted by: Charles Henrich Obtained from: FreeBSD insecure telnetd END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-07-20T12:35:01.000000Z K 7 svn:log V 563 When hostname len > 8, name replaced with dot notation when -u flag not specified (default case). Use _PATH_* for utmp/wtmp. Support for >32 PTYs. >Submitted by: Heikki Suonsivu Plug already known security hole. (Brought over from 1.1.5): Fixed security problem with telnetd, which allowed telnet -l -hcert.org localhost to change the user's host in utmp. Thanks to Matthew Green for showing me this one. >Reviewed by: karl, guido >Submitted by: mrgreen@mame.mu.oz.au Obtained from: FreeBSD insecure telnetd END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-07-20T16:26:26.000000Z K 7 svn:log V 230 Not sure if Rod is still working in these or not, so here goes. Add nis_ypsetflags sysconfig entry and appropriate code in rc to call ypset if needed. Should probably automatically add `-ypsetme' to ypbind flags if this is set. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-07-20T16:30:15.000000Z K 7 svn:log V 109 Slightly better message for `ypwhich -x': was: Use "foo" for "foo.bar" now: "foo" is an alias for "foo.bar" END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-07-20T16:31:22.000000Z K 7 svn:log V 32 Remove vat_audio driver support END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T17:40:43.000000Z K 7 svn:log V 67 Brought in changes from revs 1.38 and 1.39: request sense bug fix. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T17:46:52.000000Z K 7 svn:log V 137 Brought in changes from revs 1.24 and 1.25: make bridge consistency checks non-fatal and change "not supported" to "no driver assigned". END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T19:29:46.000000Z K 7 svn:log V 75 Brought in changes from revs 1.14 and 1.15: fixed/improved probe messages. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-20T19:33:11.000000Z K 7 svn:log V 95 Brought in changes from revs 1.9 and 1.10: Compaq/compatibility fixes and fix for Intel Aries. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-07-20T22:33:02.000000Z K 7 svn:log V 1401 Add a -S option to ypbind that allows the following: -S domainname,server1,server2,server3,... The -S flag allows the system administrator to lock ypbind to a particular domain and group of NIS servers. Up to ten servers can be specified. There must not be any spaces between the commas in the domain/server specification. This option is used to insure that that the system binds only to one domain and only to one of the specified servers, which is useful for systems that are both NIS servers and NIS clients: it provides a way to restrict what ma- chines the system can bind to without the need for specifying the -ypset or -ypsetme options, which are often considered to be secu- rity holes. The specified servers must have valid entries in the local /etc/hosts file. IP addresses may be specified in place of hostnames. If ypbind can't make sense ouf of the arguments, it will ignore the -S flag and continue running normally. Note that ypbind will consider the domainname specified with the -S flag to be the system default domain. (According to what Garrett showed me, OSF/1 actually only allows 4 servers to be specified. Ten seemed to be a bit more reasonable to me.) Suggested by: G. Wollman Idea lifted from: OSF/1 END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-21T03:52:40.000000Z K 7 svn:log V 186 Implement a lock in ffs_vget to prevent a race condition where two processes try allocate the same inode/vnode, causing a duplicate. Submitted by: Matt Dillon, slightly reworked by me. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-21T04:55:45.000000Z K 7 svn:log V 261 Re-lookup the buffer if the vnode isn't locked. The previous check for VBLK vnodes isn't adequate since all NFS nodes aren't locked, either. The result is a race condition that would lead to duplicate buffers at the same block offset. Submitted by: John Dyson END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-21T10:02:59.000000Z K 7 svn:log V 379 date: 1995/06/19 23:29:49; author: gpalmer; state: Exp; lines: +3 -3 Fix bogon in network address checking code. It nows allows the number 255 in the first three fields, although 255 in the last octet is still considered an error, as it is still a broadcast address (AFAIK). Noticed By: ljg@space.physics.uiowa.edu (Larry Granroth) Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-21T10:25:13.000000Z K 7 svn:log V 199 Implemented an nfs_node hash list lock, similar to what was implemented in ffs_vget(), and for the same reason: to prevent a race condition that results in duplicate vnodes/NFSnodes being allocated. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-21T10:54:06.000000Z K 7 svn:log V 776 date: 1995/06/20 00:28:06; author: jkh; state: Exp; lines: +3 -3 Fix a number of problems and add a couple of new features: o Don't frob the network/CD/DOS/etc configuration when not running as init (e.g. post-install). Assume that everything's happily up and working already. o Add express and custom install options. Now you can invoke just about every individual installation option manually as well as have sysinstall lead you by the nose (or some other suitable appendage) through all the appropriate screens. o Mount the DOS partition read-only by default in /etc/fstab until we figure out why MSDOSFS is so terribly broken. It doesn't appear to be quite so pathological if you don't mount it read/write. Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-21T10:57:33.000000Z K 7 svn:log V 170 date: 1995/06/21 00:42:03; author: jkh; state: Exp; lines: +13 -17 Don't forget to ifconfig the device when using a SLIP device as well. Submitted by: Obtained from: END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-21T11:15:28.000000Z K 7 svn:log V 139 date: 1995/06/22 19:15:31; author: jkh; state: Exp; lines: +19 -1 Make the sendmail sample cf files another dist. Submitted by: joerg END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-21T11:22:38.000000Z K 7 svn:log V 337 date: 1995/06/24 17:10:11; author: joerg; state: Exp; lines: +10 -1 Provide default values for the disklabel fields sbsize, interleave, and rpm. This prevents a subsequent ``disklabel -B'' from failing. Closes (my - joerg) PR #i386/251 disklabel(8) refuses to install new bootstrap. Submitted by: cstruble@vt.edu (Craig Struble) END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-21T11:29:27.000000Z K 7 svn:log V 119 date: 1995/07/08 05:45:44; author: jkh; state: Exp; lines: +15 -21 Clean up the release/rerelease targets a little. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-21T11:32:15.000000Z K 7 svn:log V 105 date: 1995/07/08 07:51:12; author: jkh; state: Exp; lines: +3 -5 Clean up the release.2 target a bit. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-21T11:45:45.000000Z K 7 svn:log V 160 date: 1995/07/11 10:00:25; author: jkh; state: Exp; lines: +36 -40 Tighten up the editors a bit - add direct `write' options to fdisk and disklabel editors. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-21T11:53:59.000000Z K 7 svn:log V 187 date: 1995/07/11 22:13:42; author: jkh; state: Exp; lines: +5 -3 Sync the Makefile with Mark's suggested eBones stuff. Submitted by: markm Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-21T13:02:13.000000Z K 7 svn:log V 144 Part of Vincenzo Capuano's changes to xntpd to support the Boeder DCF77 Receiver. Submitted by: Vincenzo Capuano END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-21T13:04:07.000000Z K 7 svn:log V 100 Support for the Boeder DCF77 Receiver Submitted by: Vincenzo Capuano END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-21T13:56:29.000000Z K 7 svn:log V 244 Obtained from: ancient usenet posting as applied to 1.1.5 First of many changes required to restore lost stability to the tty driver. ECHONL is supposed to enable echoing of NL when ECHO is off, but it enabled echoing of everything except NL. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-21T14:15:09.000000Z K 7 svn:log V 58 Add to TODO list and move it to near the top of the file. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-21T14:41:43.000000Z K 7 svn:log V 262 Obtained from: an ancient patch of mine via 1.1.5 Don't put partial PARMRK escape sequences in the input queue. Use MAX_INPUT = TTYHOG instead of TTYHOG directly for the maximum input queue size. Don't use the bogus MAX_INPUT advertised in . END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-21T16:20:20.000000Z K 7 svn:log V 178 Since ufs_ihashget can block, the lock must be checked for each time the function returns. Also, moved lock into .bss and made minor cosmetic changes. Submitted by: Bruce Evans END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-21T16:30:59.000000Z K 7 svn:log V 734 Obtained from: partly from an ancient patch of mine via 1.1.5 Temporarily nuke TS_WOPEN. It was only used for the obscure MDMBUF flow control option in the kernel and for informational purposes in `pstat -t'. The latter worked properly only for ptys. In general there may be multiple processes sleeping in open() and multiple processes that successfully opened the tty by opening it in O_NONBLOCK mode or during a window when CLOCAL was set. tty.c doesn't have enough information to maintain the flag but always cleared it in ttyopen(). TS_WOPEN should be restored someday just so that `pstat -t' can display it (MDMBUF is already fixed). Fixing it requires counting of processes sleeping in open() in too many serial drivers. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-21T17:02:29.000000Z K 7 svn:log V 487 Support cy driver. All tty drivers require namelist stuff here or they won't get reported. The pcvt, cx and iitty drivers aren't supported. Report new tty states TS_CONNECTED, TS_SO_OLOWAT, TS_SO_OCOMPLETE, TS_CAR_OFLOW, TS_CTS_OFLOW, TS_DSR_OFLOW and TS_ZOMBIE if they are defined. Report old tty states TS_WOPEN and TS_ASLEEP only if they are defined. Report not so old tty states TS_CAN_BYPASS_L_RINT and TS_SNOOP only if they are defined (instead of if __FreeBSD__ is defined). END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-21T17:03:34.000000Z K 7 svn:log V 419 Document new tty states TS_CONNECTED, TS_SO_OLOWAT, TS_SO_OCOMPLETE, TS_CAR_OFLOW, TS_CTS_OFLOW, TS_DSR_OFLOW and TS_ZOMBIE. Document old tty states TS_ASLEEP and TS_TTSTOP more completely. Document old tty states TS_ASYNC and TS_TBLOCK. Document not so old tty states TS_CAN_BYPASS_L_RINT and TS_SNOOP. Don't document nonexistent state TS_HUPCL. Document the current line disciplines instead of prehistoric ones. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-21T17:30:12.000000Z K 7 svn:log V 108 Obtained from: partly from anancient patch of mine via 1.1.5 Fix races for FIONREAD, TIOCSTI and TIOCSTAT. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-21T17:47:08.000000Z K 7 svn:log V 734 Obtained from: partly from an ancient patch of mine via 1.1.5 Temporarily nuke TS_WOPEN. It was only used for the obscure MDMBUF flow control option in the kernel and for informational purposes in `pstat -t'. The latter worked properly only for ptys. In general there may be multiple processes sleeping in open() and multiple processes that successfully opened the tty by opening it in O_NONBLOCK mode or during a window when CLOCAL was set. tty.c doesn't have enough information to maintain the flag but always cleared it in ttyopen(). TS_WOPEN should be restored someday just so that `pstat -t' can display it (MDMBUF is already fixed). Fixing it requires counting of processes sleeping in open() in too many serial drivers. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-21T20:57:15.000000Z K 7 svn:log V 202 Obtained from: partly from ancient patches by ache and me via 1.1.5 Nuke `symbolic sleep message strings'. Use unique literal messages so that `ps l' shows unambiguously where processes are sleeping. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-21T22:52:01.000000Z K 7 svn:log V 170 Obtained from: partly from ancient patches of mine via 1.1.5 Move static termioschars() from a couple of drivers to tty.c. Now there is only one copy of ttydefchars[]. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-22T01:30:45.000000Z K 7 svn:log V 493 Move the inline code for waking up writers to a new function ttwwakeup(). The conditions for doing the wakeup will soon become more complicated and I don't want them duplicated in all drivers. It's probably not worth making ttwwakeup() a macro or an inline function. The cost of the function call is relatively small when there is a process to wake up. There is usually a process to wake up for large writes and the system call overhead dwarfs the function call overhead for small writes. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-22T03:32:18.000000Z K 7 svn:log V 114 Correct my cut-'n-paste job from ffs_vfsops.c and fix up the formatting to be similar. Submitted by: Bruce Evans END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-22T03:40:56.000000Z K 7 svn:log V 64 Brought in changes from revs 1.10 and 1.11: fix race condition. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-22T03:43:39.000000Z K 7 svn:log V 64 Brought in changes from revs 1.24 and 1.25: fix race condition. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-22T03:46:46.000000Z K 7 svn:log V 78 Brought in changes from rev 1.50: Re-lookup buffer if the vnode isn't locked. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-22T04:15:40.000000Z K 7 svn:log V 269 date: 1995/07/13 19:11:32; author: jkh; state: Exp; lines: +4 -3 Latest eBones target Submitted by: markm [Note, I have had to hand apply this due to the order of deltas being different, so it does not match the original delta, but achivies the desired results]. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-22T04:24:05.000000Z K 7 svn:log V 328 date: 1995/07/12 13:10:58; author: jkh; state: Exp; lines: +3 -2 Sync with Mark M's latest suggestions. Submitted by: markm [This is being pulled from RELENG_2_0_5, it was commited there after the release, and we need it here and in RELENG_2_1_0, it will be cvs admin -o'ed off the RELENG_2_0_5 branch after this commit.] END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-22T04:25:10.000000Z K 7 svn:log V 221 Brought Adaptec driver and sequencer code up to date with main branch, brought in misc SCSI fixes from main branch, and added support for wiring a specific SCSI bus to a specific controller. REQUIRES A REBUILD OF CONFIG! END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-22T04:38:06.000000Z K 7 svn:log V 83 Brought in changes from main branch: Add ability to wire an scbus to a controller. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-22T04:41:47.000000Z K 7 svn:log V 109 Brought in one small bug fix from the main branch: swap_pager_copy() must not return without doing its work. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-22T04:52:33.000000Z K 7 svn:log V 27 cvs update -jHEAD Makefile END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-22T05:21:15.000000Z K 7 svn:log V 355 date: 1995/07/20 14:49:29; author: jkh; state: Exp; lines: +11 -11 Time to go to `newc' format for cpio. This works-around a bug currently in cpio and gives us a little more robust format anyway (with CRC checking). [Note that 2 hunks of the old delta no longer apply due to intervening changes from other branches that obsolete the effected lines.] END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-22T13:56:06.000000Z K 7 svn:log V 144 Remove vat_audio driver support here too. Clean up formatting for reserved and Talisman driver entries. Fix d_select entry for unused driver. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-22T16:45:22.000000Z K 7 svn:log V 210 Obtained from: partly from ancient patches of mine via 1.1.5 Give names to the magic tty i/o sleep addresses and use them. This makes it easier to remember what the addresses are for and to keep them unique. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-07-22T22:14:49.000000Z K 7 svn:log V 249 Change the weekday abbrevaiations to two letters each. This reduces their ambiguity and makes the output more consistent with other calendars (e.g. cal in Emacs). Reviewed by: Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider) Obtained from: END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-07-22T22:15:42.000000Z K 7 svn:log V 153 Description: German reunification was _way_ back. Fixing anachronism. Reviewed by: Submitted by: kieber@sax.sax.de (Ulf Kieber) Obtained from: END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-07-22T22:16:54.000000Z K 7 svn:log V 183 this avaids the "lineoverflow" which you'll always get at 80 column displays at bootup Reviewed by: Submitted by: graichen@omega.physik.fu-berlin.de (Thomas Graichen) Obtained from: END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-07-22T22:28:31.000000Z K 7 svn:log V 237 D*mn, botched my last commit message. :-( >Description: A machine with uptime >1 year appears wrong in the ruptime list Fixes bin/626: ruptime doesn't like big ... Reviewed by: Submitted by: root@xaa.stack.urc.tue.nl Obtained from: END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-07-22T22:32:49.000000Z K 7 svn:log V 183 this avaids the "lineoverflow" which you'll always get at 80 column displays at bootup Reviewed by: Submitted by: graichen@omega.physik.fu-berlin.de (Thomas Graichen) Obtained from: END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-22T23:32:13.000000Z K 7 svn:log V 183 Confirmed to work by: rcarter@geli.com (Russell Carter) Enable xdr_float.c. I believe it works on i386's although it isn't portable enough to be in a machine-independent directory. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-22T23:53:30.000000Z K 7 svn:log V 32 Fix clean rule for aic7xxx_asm. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-22T23:55:41.000000Z K 7 svn:log V 102 Fix clean rule to remove remove everything that isn't created by config except .depend and `version'. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-23T01:25:33.000000Z K 7 svn:log V 150 bugfix: traceroute hangs forever, if another ICMP traffics exists and timeout occurse, close PR 612 Submitted by: Bill Fenner END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-23T01:46:55.000000Z K 7 svn:log V 105 Better version of spkrtest using perl and dialog Submitted by: Wolfram Schneider END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-23T02:25:18.000000Z K 7 svn:log V 62 Add missing entries for 38400/57600/115200 bauds to tmspc10[] END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-23T02:30:44.000000Z K 7 svn:log V 63 Change hardcoded 15 (which means 38400) to B115200 which is 17 END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T03:38:11.000000Z K 7 svn:log V 78 Brought in change from rev 1.15: return EDESTADDRREQ instead of EADDRNOTAVAIL END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T04:49:22.000000Z K 7 svn:log V 101 Brought in changes from revs 1.15 and 1.16: support for IPTOS_LOWDELAY and use unique sleep strings. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T04:55:01.000000Z K 7 svn:log V 81 Brought in changes from rev 1.24: initialize rt_ifa and rt_ifp a little earlier. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T04:58:33.000000Z K 7 svn:log V 99 Brought in changes from main branch: give BPF ability to generate signals and don't include tty.h. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T05:02:02.000000Z K 7 svn:log V 76 Brought in changes from revs 1.12, 1.13, and 1.14: add statistics counters. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T05:04:31.000000Z K 7 svn:log V 96 Brought in changes from revs 1.12 and 1.13: add statistics counters and fix broken srtt filter. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T05:12:13.000000Z K 7 svn:log V 84 Brought in changes from revs 1.26 and 1.27: fixed srtt filter and added statistics. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T05:19:01.000000Z K 7 svn:log V 232 Brought in changes from revs 1.14 and 1.15: Fixed backwards subtract in route expire time calulation, and fill in default value for pipe sizes. NOTE: Part of rev 1.15 left out at Garrett's request; the default mtu is not filled in. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T05:26:13.000000Z K 7 svn:log V 63 Brought in changes from rev 1.18: delete obsolete #if 0 block. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T05:36:31.000000Z K 7 svn:log V 12 Added $Id$. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T05:43:51.000000Z K 7 svn:log V 47 Brought in IP firewall fixes from main branch. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T05:48:03.000000Z K 7 svn:log V 123 Brought in changes from revs 1.21 and 1.22: Fix panic when no mbuf is allocated (when 0 length is passed in setsockopt()). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T05:52:51.000000Z K 7 svn:log V 82 Brought in changes from rev 1.8: Discard ICMP's in response to multicast packets. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-07-23T07:01:05.000000Z K 7 svn:log V 119 bkr() returns an int, and not a pointer. Document this. Closes PR #pending/630. Pointed out by: phk Obtained from: END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-07-23T17:34:00.000000Z K 7 svn:log V 102 Make the tag checks more strict according to Rod's wishes. Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-07-23T17:37:22.000000Z K 7 svn:log V 108 Update the CVS template. Add a hint to the `easy-import' script. Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T18:49:48.000000Z K 7 svn:log V 111 Fixed two cases where some parans were missing, resulting in some bogus logic. Slightly simplified allocbuf(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T19:02:26.000000Z K 7 svn:log V 79 Brought in changes from rev 1.51: add missing parens, simply allocbuf() logic. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T19:37:52.000000Z K 7 svn:log V 80 Added some additional diagnostic information output when panicing in biodone(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-23T19:38:35.000000Z K 7 svn:log V 68 Brought in changes from rev 1.52: added additional diagnostic info. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1995-07-23T23:02:20.000000Z K 7 svn:log V 301 Use the same method to determine the time that the process ended that fork() uses to determine the time that the process started when calculating the elapsed time. This prevents the ac_etime field in the accounting record from getting set to -1 if the process exists for a VERY short period of time. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-24T01:44:17.000000Z K 7 svn:log V 119 Set NOSHARED=true, having this binary static makes it much easier to fix /usr/lib/*.so problems. Submitted by: davidg END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-24T02:50:50.000000Z K 7 svn:log V 63 Report `fts_errno' instead of `errno' when the former applies. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-24T02:52:42.000000Z K 7 svn:log V 1213 Use p->fts_level instead of unsuccessfully trying to keep track of the level ourself. We failed for unreadable directories. E.g., `mtree -d -f /etc/mtree/BSD.usr.dist -p /usr' run by `nobody' was confused after it couldn't descend into /usr/games/hide. It looked for /usr/include and subsequent directories in /usr/games. Don't search for `extra' files when the spec depth is less than the fts level. The spec depth isn't incremented for leaf nodes because that would give a NULL level pointer and make it inconvenient to go back to the parent level. Leaf nodes are built for directories that are empty in the spec. Since they are empty in the spec, all files in them are extra. The search looked for files one spec level too high, so for `mtree -d -f /etc/mtree/BSD.usr.dist -p /usr', obj/sbin matched ./sbin and wasn't considered extra, so it was descended into and lots of bogus extra things in it were found. This was harmful for `mtree -U' (as reported in pr623) and worse for `mtree -r'. Use rmdir(), not unlink(), to remove `extra' directories. unlink() succeeds for root but unlinking directories normally damages the file system. Report `fts_errno' instead of `errno' when the former applies. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-24T03:16:41.000000Z K 7 svn:log V 68 Panic if no object in biodone. Slightly optimized allocbuf() again. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1995-07-24T03:59:15.000000Z K 7 svn:log V 112 Add magic cookie for Zyxel modems ADPCM4 encoding. Submitted by: Henrik Vestergaard Draboel END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-07-24T08:02:07.000000Z K 7 svn:log V 281 Let MASTER_SITE_OVERRIDE be prepended to the MASTER_SITES list instead of replacing it. This way you can point it to a site close to you that carries many distfiles, and still let it go fetch from the original site if the distfile is not there. Original idea by: mmead@Glock.COM END K 10 svn:author V 3 dfr K 8 svn:date V 27 1995-07-24T12:50:49.000000Z K 7 svn:log V 380 Fix a problem which appeared to truncate a file to the nearest block boundary when it is moved to an NFS filesystem from from another filesystem and /bin/mv failed to set the file ownership during the move. I believe that this bug is present in STABLE but I have not tested it. The fix would be the same in STABLE even though the code has changed quite considerably in CURRENT. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-07-24T16:33:51.000000Z K 7 svn:log V 182 Completely turn off RSVP intercept when a socket being used for that purpose is PRU_DETACHed. This solves the problem that RSVP would not come up inm raw mode if previously killed. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1995-07-24T16:38:05.000000Z K 7 svn:log V 104 Slightly better fix than previous revision. Submitted by: Rick Macklem END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-07-24T18:15:13.000000Z K 7 svn:log V 115 Declare rsvp_input() to take the correct set of arguments and figure out the receipt interface in the correct way. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T20:29:12.000000Z K 7 svn:log V 173 Fix many bogus things, typing error, dependance errors, etc., now it compiles. Note: this stuff requires original libdes, not libdes from Eric Yang which we have in eBones. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T20:31:07.000000Z K 7 svn:log V 70 Point to proper DESTDIR now Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T20:40:03.000000Z K 7 svn:log V 138 Fix dependances, typing errors, etc. Note: this thing need original libdes not Eric Young libdes from eBones Submitted by: Obtained from: END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T21:10:47.000000Z K 7 svn:log V 67 Add comment about new_rbd_key.c module needed from original libdes END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T21:12:57.000000Z K 7 svn:log V 102 Add comment about new_rnd_key.c module needed from original libdes (and not present in eBones libdes) END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T21:38:32.000000Z K 7 svn:log V 139 Since this stuff not works with eBones, ifdef kerberos stuff with MAKE_KERBEROS to allow other things to live Submitted by: Obtained from: END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T21:47:30.000000Z K 7 svn:log V 152 Since this stuff not works with eBones, ifdef kerberos stuff with MAKE_KERBEROS to allow other things to live Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T21:49:06.000000Z K 7 svn:log V 80 Move -ldes under kerb stuff, my fault Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T21:57:58.000000Z K 7 svn:log V 65 Add LDADD+= -ldescrypt Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T22:01:01.000000Z K 7 svn:log V 105 Add -ldescrypt, or wrong crypt version can be picked from libc Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-24T22:50:17.000000Z K 7 svn:log V 482 Build a stripped copy of `strip' so that it doesn't have to be stripped at install time. This will allow `install -C' to avoid replacing the installed copy if the new copy is the same. `install -C' would actually work right if `strip' is already installed, but the Makefile doesn't know that and has to work for plain `install'. Stripping should be done by default at link time, but complications would still be required for installing `strip' in case the default is overridden. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-24T22:55:59.000000Z K 7 svn:log V 181 Final cleanup pass through Makefiles, now this stuff autodetect kerberos/eBones and work even with eBones, but with reduced functionality (don't pick up des/krb stuff in this case) END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-24T23:02:03.000000Z K 7 svn:log V 102 Delete the recently introduced NOOBJ. The obj directory will soon be used to hold gzipped man pages. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-24T23:22:00.000000Z K 7 svn:log V 89 Change `install' to `${INSTALL}' as usual. Install the `built' files with flag ${COPY}. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-24T23:51:48.000000Z K 7 svn:log V 128 Change `install' to `${INSTALL}' as usual. Don't remove targets before installing. Removing targets will defeat `install -C'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T00:12:06.000000Z K 7 svn:log V 194 Change `install' to `${INSTALL}' as usual. Use -c, not ${COPY}, to install `dir'. ${COPY} should never be used to install source files. The source might be lost if the default is overridden. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T00:17:05.000000Z K 7 svn:log V 181 Change `install' to `${INSTALL}' as usual. Nuke potential for mkdir'ing /usr/lib. Don't move the the target to a backup file before installing it. This will defeat `install -C'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T00:22:50.000000Z K 7 svn:log V 92 Change `install' to `${INSTALL}' as usual. Remove the extra slash in ${DESTDIR}/${BINDIR}. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T00:37:58.000000Z K 7 svn:log V 108 Change `install' to `${INSTALL}' so that default install flags can be specified in the top level Makefiles. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-07-25T00:37:59.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'chkpt_before_rcs_5_7'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-25T01:52:23.000000Z K 7 svn:log V 21 /dev/lp -> /dev/lpt0 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-25T02:01:50.000000Z K 7 svn:log V 54 Pull in my change from the HEAD. Branch: RELENG_2_1_0 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-25T02:38:54.000000Z K 7 svn:log V 94 Bring in changes for -static compilation from the HEAD Branch: RELENG_2_1_0 Submitted by: bde END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-25T05:03:06.000000Z K 7 svn:log V 248 Fixed broken offset use in vfs_unbusy_pages() which resulted in several different types of panics/inconsistencies with NFS clients. Cleared PG_WANTED where appropriate. Added checks for buffer busy in allocbuf and biodone. Reviewed by: John Dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-25T05:07:40.000000Z K 7 svn:log V 132 Brought in changes from revs 1.53 and 1.54: fixed panic caused by wrong page offset in vfs_unbusy_pages() plus other minor changes. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-25T05:41:57.000000Z K 7 svn:log V 43 Killed bogus casts in tsleep/wakeup calls. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-25T07:47:54.000000Z K 7 svn:log V 85 Brought in change from rev 1.22: don't bogusly truncate a file on a setattr failure. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T15:53:11.000000Z K 7 svn:log V 267 First step of fixing the remaining sloppy common-style declarations. Declare `cheat' as static. It was bogusly shared between the aha1742 and ultrastor drivers. Even static variables should have unique names so that they can be debugged, but fixing them can wait. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T16:06:06.000000Z K 7 svn:log V 130 Restore the the fix in revision 1.23 that was blown away by a later commit: remove unused variable `u_char bt_scratch_buf[256];'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-25T19:13:20.000000Z K 7 svn:log V 89 Sync this again with Mark M's changes so that he and I can diagnose the common problems. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-25T19:15:36.000000Z K 7 svn:log V 85 Tweak a couple of the variables at the top to save myself time. Branch: RELENG_2_1_0 END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T21:28:47.000000Z K 7 svn:log V 355 Fix bogus constraint "i" that only worked with -O. The cases where it didn't work are somewhat bogusly optimized away before the constraint is checked. We still expect constants passed to inline functions to remain constant, but if the compiler ever decides that they aren't constant then it will just generate slightly slower code instead of an error. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T21:50:50.000000Z K 7 svn:log V 572 Change `extern inline' to `static inline' so that several functions don't go away when the kernel is compiled with -O. The functions are backed up by extern versions in cd9660_util.c, but these versions are disabled by `#ifdef __notanymore__'. They could have been enabled by using `#if defined(__notanymore__) || !defined(__OPTIMIZE__)' but then I would have had to check that they still work. The correct way to handle all this is to replace `extern inline' by `EXTERN_INLINE' and define `EXTERN_INLINE' as `extern inline' in most modules and as empty in one module. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T22:09:06.000000Z K 7 svn:log V 349 Change memcmp() to bcmp(). memcmp() isn't declared or implemented for the kernel, but gcc provides an inline version of it if the kernel is compiled with -O. The inline memcmp() is OK for small compares and is better than the dumb kernel bcmp() in all cases, but it has been hiding the library memcmp() which is 4 times faster for large compares. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T22:18:56.000000Z K 7 svn:log V 159 Change memcmp() to bcmp(). memcmp() isn't declared or implemented for the kernel, but gcc provides an inline version of it if the kernel is compiled with -O. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-07-25T22:44:14.000000Z K 7 svn:log V 272 main.c: - use daemon() to daemonify ourselves - the 'Usage' printf() was missing an argument - remove declaration of rindex and #include instead bootparam.c: - get rid of local declarations of YP functions and include headers from /usr/include/rpcsvc instead. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-25T23:03:22.000000Z K 7 svn:log V 375 Change bogus `extern inline' to `static inline'. This finishes making the kernel compile without -O. The "optimized" asm version of the function being inlined (translate_bytes()) uses slow instructions. On a 486, assuming everything is in the cache (unlikely), it is 21/15 times slower than the dumb C version and 21/3 times slower than the best possible bytewise method. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-07-25T23:38:40.000000Z K 7 svn:log V 72 Uncomment 'CFLAGS+=ETC_ETHERS' -- we have support for this as of 2.0.5. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-26T02:36:01.000000Z K 7 svn:log V 51 Add ftp://ftp.cslab.vt.edu/pub/FreeBSD to mirrors. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-26T02:41:57.000000Z K 7 svn:log V 53 Bring in changes from the HEAD. Branch: RELENG_2_1_0 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-26T02:46:47.000000Z K 7 svn:log V 65 Looks like some clashes made it into that last merge. Fix them. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-26T03:09:16.000000Z K 7 svn:log V 134 Try to work around the latest surprises in cpio. Remove -H newc from a number of places where it didn't belong. Branch: RELENG_2_1_0 END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-07-26T13:51:46.000000Z K 7 svn:log V 60 Compress `doc' and `info' documents before installing them. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-07-26T13:52:59.000000Z K 7 svn:log V 35 Update to match latest bsd.doc.mk. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-26T17:25:48.000000Z K 7 svn:log V 52 Corrected a comment. Submitted by: Sean Eric Fagan END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-07-26T18:05:16.000000Z K 7 svn:log V 246 Fix test for determining when RSVP is inactive in a router. (In this case, multicast options are not passed to ip_mforward().) The previous version had a wrong test, thus causing RSVP mrouters to forward RSVP messages in violation of the spec. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-26T23:34:52.000000Z K 7 svn:log V 110 Bring in changes from the HEAD. Branch: RELENG_2_1_0 Submitted by: Frank Durda IV END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-26T23:38:19.000000Z K 7 svn:log V 32 Bring in changes from the HEAD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-27T01:37:18.000000Z K 7 svn:log V 39 Tweak these files for the latest snap. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-07-27T09:45:28.000000Z K 7 svn:log V 385 Make this bugger actually compile and work again: o a couple of header files have been missing o convert the LKM Makefile to use o rename the module to ``misc_mod'' (as opposed to ``miscmod''), so the module name can be made identical to the module's file name, avoiding the clash with one of the component's .o file names o modstat(1/8) has been moved meanwhile END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-07-27T14:07:03.000000Z K 7 svn:log V 83 Merging differences between 1.9 and 1.10 into rc.i386 FreeBSD/386 -> FreeBSD/i386 END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-07-27T15:03:27.000000Z K 7 svn:log V 92 Use GZIPCMD to hold name of gzip command rather than just GZIP. Submitted by: Torsten Blum END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-07-27T16:15:32.000000Z K 7 svn:log V 171 Added info on the freebsd-multimedia mailing list. Started a new author motivation program: putting e-mail addresses in empty sections that people offered to write. ];> END K 10 svn:author V 2 se K 8 svn:date V 27 1995-07-27T21:38:45.000000Z K 7 svn:log V 131 Get rid of references to the linker supplied set length field. Use the terminating NULL pointer as the end of list marker instead. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-07-27T21:56:51.000000Z K 7 svn:log V 22 Add a few vendor IDs. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-07-27T22:04:57.000000Z K 7 svn:log V 108 Add config messages for the Intel 82378 chip. Submitted by: Danny J. Zerkel END K 10 svn:author V 2 se K 8 svn:date V 27 1995-07-27T22:14:25.000000Z K 7 svn:log V 24 Add a few chip set IDs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-27T23:09:17.000000Z K 7 svn:log V 75 Add spanish keymap. Submitted by: Paco Rosich END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-27T23:16:43.000000Z K 7 svn:log V 30 Add spanish keymap from HEAD. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-27T23:56:43.000000Z K 7 svn:log V 57 Rename in.identd -> identd according recent ports rename END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-07-28T01:50:35.000000Z K 7 svn:log V 104 Fix coredump for -v flag Submitted by: Thomas Gellekum Obtained from: END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-28T11:21:06.000000Z K 7 svn:log V 234 Fixed bug I introduced with the memory-size code rewrite that broke floppy DMA buffers...use avail_start not "first". Removed duplicate (and wrong) declaration of phys_avail[]. Submitted by: Bruce Evans, but fixed differently by me. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-28T12:15:16.000000Z K 7 svn:log V 110 Fixed bug where a bogus packet length could cause a panic if the length was less than sizeof(struct ed_ring). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-28T12:18:39.000000Z K 7 svn:log V 62 Brought in changes from rev 1.75: fixed panic w/bogus length. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-28T18:04:47.000000Z K 7 svn:log V 77 Fixed panic in fill_eproc() caused by inadequate checking for NULL pointers. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-28T21:40:49.000000Z K 7 svn:log V 533 Update the sound driver to VOXWARE 3.05 with one GUS patch from Amancio. There is some SoundSource support here that is primitive and probably doesn't work, but I'll let the two submitters let me know how my integration of that was since I don't have this card to test. I've only tested this on my GUS MAX since it's all I have. This all probably needs to be re-done anyway since we're widely variant from the original VOXWARE source in the current layout. Submitted by: Amancio Hasty and Jim Lowe Obtained from: Hannu Savolainen END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-28T22:25:52.000000Z K 7 svn:log V 67 Support for voxware 3.05. Submitted by: Amancio Hasty and Jim Lowe END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-28T22:30:53.000000Z K 7 svn:log V 75 Merge in changes for VOXWARE 3.05 Submitted by: Amancio Hasty and Jim Lowe END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-28T23:09:28.000000Z K 7 svn:log V 52 Make this less unintentionally egocentric sounding. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-28T23:37:32.000000Z K 7 svn:log V 167 This file got left out for some reason - merge it in with the rest of the VOXWARE 3.05 stuff. Submitted by: Amancio Hasty and Jim Lowe Obtained from: Hannu Savolainen END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-07-29T00:40:40.000000Z K 7 svn:log V 68 New sound device names. Reviewed by: hasty & lowe Submitted by: pst END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-29T04:05:57.000000Z K 7 svn:log V 376 Always wake up writers after clearing TS_BUSY. This will soon be essential when I fix excessive wakeups for output-below-low-water. In cy.c and sio.c, wake up via the driver start routine to also eliminate duplicated code involving the clearing of TS_TTSTOP. Always (except in code to be replaced soon) call driver start routine directly instead of going through ttstart(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-07-29T05:14:28.000000Z K 7 svn:log V 92 Brought in change from rev 1.27: fix panic in fill_eproc() caused by inadequate NULL check. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-29T05:25:08.000000Z K 7 svn:log V 288 Remove /dev/ from socksys link again. Move `Individual slices' case earlier so that it can be used to handle sliced floppies. Remove superfluous `chmod 600's. Fix formatting of device list. Don't group setting of umasks with setting of units. Remove superfluous trailing semicolons. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-29T08:33:13.000000Z K 7 svn:log V 211 Don't let IXOFF or ECHONL stop the setting of TS_CAN_BYPASS_L_RINT. IXOFF is handled at a low level, and ECHONL only applies if ICANON is set, although tty.c sometimes bogusly applies it when ICANON isn't set. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-29T10:47:05.000000Z K 7 svn:log V 121 Removed the poorly named unused bogus common variable `total'. It was obsoleted by the VM_METER sysctl a long time ago. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-29T11:44:31.000000Z K 7 svn:log V 98 Eliminate sloppy common-style declarations. There should be none left for the LINT configuation. END K 10 svn:author V 5 markm K 8 svn:date V 27 1995-07-29T12:49:25.000000Z K 7 svn:log V 214 After pst and ache fixed secure telnet, it was still not in the main makefiles. This puts it in. PLEASE NOTE - YOU WILL NEED TO BUILD AND INSTALL THE libtelnet IN secure/ Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 4 paul K 8 svn:date V 27 1995-07-29T13:00:17.000000Z K 7 svn:log V 113 The lemac driver didn't pass transmitted packets to bpf. Now it does. Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-07-29T13:08:02.000000Z K 7 svn:log V 90 Added a new section un user ppp (iijppp). Submitted by: Nik Clayton END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-07-29T13:40:13.000000Z K 7 svn:log V 765 Obtained from: partly from ancient patches by ache and me via 1.1.5 Remove nullmodem(). It may be useful to have a null modem routine, but nullmodem() wasn't one. nullmodem() was identical to ttymodem() except it didn't implement MDMBUF (carrier) flow control, didn't do any wakeups for off to on carrier transitions, and didn't flush the i/o queues for on to off carrier transitions (flushing has the side effect of waking up readers and writers) although it did generate SIGHUPs. The wakeups must normally be done even if nullmodem() is null in case something is sleeping waiting for a carrier transition. In any case, the wakeups should be harmless. They may cause bogus results for select(), but select() is already bogus for nonstandard line disciplines. END