ı`14212 198 4228 178 186 296 132 113 118 193 132 1008 371 121 165 114 115 264 161 229 194 190 228 121 180 218 414 148 306 239 522 667 168 221 135 137 147 130 180 239 157 132 133 113 265 264 214 203 467 377 538 263 950 154 136 117 138 111 276 299 201 262 136 236 155 158 260 170 118 138 138 167 256 209 127 271 144 130 197 480 243 176 199 120 343 348 122 124 156 128 238 522 161 184 273 218 207 236 157 116 143 109 283 201 239 114 231 146 729 885 386 186 200 285 157 535 147 185 317 152 213 2860 441 207 156 151 337 108 195 240 162 195 161 244 255 239 264 201 378 274 727 169 158 258 157 138 254 241 351 179 234 394 258 457 411 350 228 268 141 123 131 223 163 161 468 174 170 234 160 340 265 236 205 377 296 147 226 182 224 350 282 194 180 562 312 132 501 146 116 344 426 238 127 320 241 177 133 133 377 195 K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-02-23T16:08:59.000000Z K 7 svn:log V 4132 Merge in changes to support the new rpc.yppasswdd(8) and fix a few bugs. In passwd(1): - Gut most of yp_passwd.c and leave only a few things that aren't common to pw_yp.c. - Add support for -d and -h flags to select domains and NIS server hosts to use when updating NIS passwords. This allows passwd(1) to be used for changing NIS passwords from machines that aren't configured as NIS clients. (This is mostly to allow passwd(1) to work on NIS master servers that aren't configured as clients -- an NIS server need not necessarily be configured as a client itself.) NOTE: Realize that having the ability to specify a domain and hostname lets you use passwd(1) (and chpass(1) too) to submit update requests to yppasswd daemons running on remote servers in remote domains which you may not even be bound to. For example, my machine at home is not an NIS client of the servers on the network that I manage, yet I can easily change my password at work using my FreeBSD box at home by doing: 'passwd -d work.net.domain -h any.nis.server.on.my.net wpaul'. (Yes, I do use securenets at work; temporarily modified my securenets file to give my home system access.) Some people may not be too thrilled with this idea. Those who don't like this feature can recompile passwd(1) and chpass(1) with -DPARANOID to restrict the use of these flags to the superuser. (Oh, I should be adding proper securenets support to ypserv(8) and rpc.yppasswdd(8) over the weekend.) - Merge in changes to allow root on the NIS master server to bypass authentication and change any user's NIS password. (The super-user on the NIS master already has privileges to do this, but doing it through passwd(1) is much easier than updating the maps by hand.) Note that passwd(1) communicates with rpc.yppasswdd(8) via a UNIX domain socket instead of via standard RPC/IP in this case. - Update man page. In chpass(1): - Fix pw_yp.c to work properly in environments where NIS client services aren't available. - Use realloc() instead of malloc() in copy_yp_pass() and copy_local_pass(). - Fix silly bug in copy_yp_pass(); some of the members of the passwd structure weren't being filled in correctly. (This went unnoticed for a while since the old yppasswdd didn't allow changes to the fields that were being botched.) - chpass(1) now also allows the superuser on the NIS master server to make unrestricted changes to any user's NIS password information. - Use UNIX domain comm channel to rpc.yppasswdd(8) when run by the superuser on the NIS master. This allows several new things: o superuser can update an entire master.passwd.{byname,byuid} entry o superuser can update records in arbitrary domains using -d flag to select a domain (before you could only change the default domain) o superuser can _add_ records to the NIS master.passwd maps, provided rpc.yppasswdd(8) has been started with the -a flag (to do this, the superuser must force NIS operation by specifying the -y flag to chpass(1) along with -a, i.e. 'chpass -y -a 'foo:::::::::') - Back out the 'chpass -a breaks with NIS' fix from the last revision and fix it properly this time. The previous revision fixed the immediate problem but broke NIS operation in some cases. - In edit.c, be a little more reasonable about deciding when to prevent the shell field from being changed. Submitted by Charles Owens , who said: "I made a minor (one-line) modification to chpass, with regards to whether or not it allows the changing of shells. In the 2.0.5 code, field changing follows the settings specified in the "list" structure defined in table.c . For the shell, though, this is ignored. A quick look in edit.c showed me why, but I don't understand why it was written as such. The logic was if shell is standard shell, allow changing I changed it to if shell changing is allowed (per table.c) and it is a standard shell OR if uid=0, then allow changing." Makes sense to me. - Update man page. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-23T17:57:32.000000Z K 7 svn:log V 86 If a .db file is 0 length, initialize it as if it did not exist. Reviewed by: wollman END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-23T17:58:34.000000Z K 7 svn:log V 94 If a .db file is 0 length, initialize it properly as if it didn't exist. Reviewed by: wollman END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-23T18:03:08.000000Z K 7 svn:log V 201 Note the syscall numbers used in BSD/OS 2.x. We dont want to accidently use one of these ourselves as it'd make it harder to run their binaries. Also, remove the now-defunct #include "opt_sysvipc.h". END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-23T18:04:35.000000Z K 7 svn:log V 40 Bring in router discovery from -current END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-23T18:05:21.000000Z K 7 svn:log V 21 remove unneeded file END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-23T18:06:56.000000Z K 7 svn:log V 26 Bring in router discovery END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-23T18:20:44.000000Z K 7 svn:log V 99 Add hooks for rfork/minherit pair, and reset args of vfork in preperation for adding the syscalls. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-23T18:31:34.000000Z K 7 svn:log V 38 Run makesyscalls to regen the tables. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-23T18:49:25.000000Z K 7 svn:log V 913 kern_descrip.c: add fdshare()/fdcopy() kern_fork.c: add the tiny bit of code for rfork operation. kern/sysv_*: shmfork() takes one less arg, it was never used. sys/shm.h: drop "isvfork" arg from shmfork() prototype sys/param.h: declare rfork args.. (this is where OpenBSD put it..) sys/filedesc.h: protos for fdshare/fdcopy. vm/vm_mmap.c: add minherit code, add rounding to mmap() type args where it makes sense. vm/*: drop unused isvfork arg. Note: this rfork() implementation copies the address space mappings, it does not connect the mappings together. ie: once the two processes have split, the pages may be shared, but the address space is not. If one does a mmap() etc, it does not appear in the other. This makes it not useful for pthreads, but it is useful in it's own right for having light-weight threads in a static shared address space. Obtained from: Original by Ron Minnich, extended by OpenBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-23T19:44:10.000000Z K 7 svn:log V 276 Garrett pointed out that the correct place for unix system call args is , with the prototype in . sys/unistd.h is visible to the kernel compile, and is #included by unistd.h. Also, I missed a reference to a static int in the midst of my other diffs. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-23T19:45:46.000000Z K 7 svn:log V 27 Add prototype for rfork(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-23T19:56:55.000000Z K 7 svn:log V 71 rfork/minherit glue in libc man pages adapted from OpenBSD's versions. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-23T20:10:52.000000Z K 7 svn:log V 22 Overloooked this one. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-23T20:11:37.000000Z K 7 svn:log V 23 I overlooked this one. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-23T21:00:55.000000Z K 7 svn:log V 169 Bring some of the updates to the si driver on -current onto -stable. This is a selection of deltas from 1.10 through 1.16. The rest are mainly specific to 2.2-current. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-23T21:01:35.000000Z K 7 svn:log V 67 Attempt to document the recent in_pcb local port address changes.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-23T21:48:31.000000Z K 7 svn:log V 134 Add libmp/libgmp to Makefile SUBDIR, after having tagged them into 2.1 from -current. The ssh port is expecting these to be present. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-24T00:17:35.000000Z K 7 svn:log V 101 The new firewall functionality: Filter on the direction (in/out). Filter on fragment/not fragment. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-24T00:20:56.000000Z K 7 svn:log V 98 A new ipfw program that can set and control the new features. An almost correct usage is printed. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-24T13:38:28.000000Z K 7 svn:log V 135 Make getsockopt() capable of handling more than one mbuf worth of data. Use this to read rules out of ipfw. Add the lkm code to ipfw.c END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-24T13:39:46.000000Z K 7 svn:log V 29 Update to match kernel code. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-24T13:41:57.000000Z K 7 svn:log V 88 Make the ipfw LKM work again. This concludes this round of updates to ipfw, have at it! END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-24T14:32:53.000000Z K 7 svn:log V 123 Add two sysctl variables that can be read by libutil and libkvm so that they can adapt to simple kernel VM layout changes. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-24T14:37:30.000000Z K 7 svn:log V 319 If the two recently added sysctl variables exist, use those rather than the statically compiled PS_STRINGS and USRSTACK variables. This prevents programs using setproctitle from coredumping if the kernel VM is increased, and stops libkvm users (w, ps, etc) from needing to be recompiled if only the VM layout changes. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-24T15:32:12.000000Z K 7 svn:log V 54 Add minherit.2 to Makefile.. (oops, forgot it before) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-02-24T16:31:31.000000Z K 7 svn:log V 211 Now that we install the `flex' alias for our lex, we should also install the `libfl' alias for libl. Some third-party software will expect it this way. Submitted by: Holm tiffe (holm@geophysik.tu-freiberg.de) END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-02-24T19:51:25.000000Z K 7 svn:log V 146 Added support for Cyclades and Digiboard devices. Submitted by: Daniel O'Callaghan + mods by bde END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-02-24T22:01:48.000000Z K 7 svn:log V 427 Add real securenets support. By default, ypserv now uses /var/yp/securenets in the same was as the SunOS ypserv (same format, described in ypserv man page). If the user wants tcpwrapper style access control, they can recompile ypserv to use that instead. This way we get securenets without having to ship libwrap.a and tcpd.h with core FreeBSD distribution. If /var/yp/securenets doesn't exist, ypserv allows all connections. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-02-24T22:10:42.000000Z K 7 svn:log V 572 Add securenets support (uses same access control mechanism as ypserv, also controlled by /var/yp/securenets). Add -u flag to turn off the privileged port check done by yp_access(); some commercial systems (IRIX, Solaris 2.x, HP-UX, and probably others) don't use a reserved port for submitting yppasswd updates. If we always enforce the check, these client systems will be unable to submit updates to us. Document securenets support and -u flag in man page. Like ypserv, you can compile rpc.yppasswdd to use the tcpwrapper package instead of securenets if you want to. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-02-24T22:13:06.000000Z K 7 svn:log V 74 update suggested flags for rpc.yppasswdd (-t now does what -m used to do) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-02-25T03:02:53.000000Z K 7 svn:log V 126 Fix a problem with tracking the modified bit. Eliminate the ugly inline-asm code, and speed up the page-table-page tracking. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-25T04:50:21.000000Z K 7 svn:log V 43 move stat behind open to cover corner case END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-02-25T05:08:57.000000Z K 7 svn:log V 43 Re-insert a missing pmap_remove operation. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-25T08:03:19.000000Z K 7 svn:log V 55 Disable ipfw until I can test the new code on -stable. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-25T18:58:13.000000Z K 7 svn:log V 38 back out size==0 -> initialize change END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-02-25T19:25:23.000000Z K 7 svn:log V 86 Duh: remember to #include to pick up declarations for malloc() and free(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-02-25T20:12:36.000000Z K 7 svn:log V 146 Removed vestigial support for the obsolete FIFO option. In ext2fs it caused null pointer panics for all fifo operations unless FIFO was defined. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-02-25T20:25:05.000000Z K 7 svn:log V 65 Use ${ECHO} instead of `echo' so that `make -s' is fairly quiet. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-02-25T20:29:46.000000Z K 7 svn:log V 40 Don't trash %ebp. Obtained from: NetBSD END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-02-25T20:34:46.000000Z K 7 svn:log V 41 Don't trash %ebp. Obtained from: NetBSD END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-02-25T20:41:07.000000Z K 7 svn:log V 21 Depend on libdisk.a. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-02-25T21:01:31.000000Z K 7 svn:log V 172 Don't turn off the motor on active drives. The motor timeout may occur while a command is in progress if the system is overloaded or was stopped at a debugger breakpoint. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-02-25T21:10:54.000000Z K 7 svn:log V 171 Added some delays to the probe. This might fix some incompatible UARTs (the ones that take more than a few hundred nsec and less than 1 msec to switch their IRQ output). END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-02-25T23:41:46.000000Z K 7 svn:log V 119 print error messages to stderr don't fail if search arguments contain spaces allow programs from $PATH as PAGER faster END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-02-26T00:58:38.000000Z K 7 svn:log V 108 Add i386/eisa/3c5x9.c, the eisaconf probe for the 3Com 3c579 and the 3c509 when in eisa configuration mode. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-02-26T01:01:41.000000Z K 7 svn:log V 372 3c5x9.c: The eisaconf probe for the 3Com 3c579 and the 3c509 when in eisa configuration mode. aha1742.c aic7770.c bt74x.c: Only call eisa_registerdev after the probe is successfully. eisaconf.c: Increase kdc->kdc_datalen during the eisa_reg* functions instead of in the eisa_add* functions since eisa_registerdev has already been called and we have a kdc to manipulate. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-02-26T01:05:36.000000Z K 7 svn:log V 282 Clean up the 3c5x9 driver and add an eisaconf probe to it. This should prevent it from conflicting with other drivers (like the aic7xxx driver). Most of the work was in spliting out common portions of the driver and making them generic enough to be called from the eisaconf probe. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-26T02:22:33.000000Z K 7 svn:log V 445 Bring in some of Paul K's fixes for ldconfig from NetBSD-current. This solves the problem of being unable to use shared libraries with dots in their names before the ".so." code. This should be brought into -stable. There are more changes from Paul that look like they should be included, but they change the format of the hints file, so I'm not going to bring them in now (but we should in the future). Obtained from: pk@netbsd.org END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-02-26T02:22:53.000000Z K 7 svn:log V 168 Add structure and procedure definitions for NIS v1. (This information was reverse-engineered using the file supplied with SunOS 4.1.3 as a guide.) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-02-26T02:34:27.000000Z K 7 svn:log V 855 Add support for NIS v1 client procedures. The following procedures are currently implemented: YPOLDPROC_NULL YPOLDPROC_DOMAIN YPOLDPROC_DOMAIN_NONACK YPOLDPROC_FIRST YPOLDPROC_NEXT YPOLDPROC_MATCH YPOLDPROC_POLL These are all implemented as wrappers around their v2 counterparts. The YPOLDPROC_PUSH, PULL and GET procedures are not implemented since a) I couldn't figure out exactly what to have them do, and b) I suspect they're used for doing map transfers between master and slave servers, which we already do using the v2 protocol anyway. This means we can server NIS v1 clients but can't be a master or slave with NIS v1-only servers. I think I'll get over it. :) The -k (sunos_4_kludge) flag and associated code has been removed since it is no longer needed. Also tweaked yp_access() to handle both sets of procedures and updated the man page. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-26T14:01:20.000000Z K 7 svn:log V 62 Make getsockopt handle a link of mbufs, rather than just one. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-26T15:23:39.000000Z K 7 svn:log V 44 Update ipfw code to same level as -current. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-26T15:27:00.000000Z K 7 svn:log V 25 Update to lates reality. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-26T15:28:15.000000Z K 7 svn:log V 46 Fix wrong logic, certain rules never matched. END K 10 svn:author V 5 guido K 8 svn:date V 27 1996-02-26T20:09:22.000000Z K 7 svn:log V 17 Typo (vi -> v1). END K 10 svn:author V 5 guido K 8 svn:date V 27 1996-02-26T21:47:13.000000Z K 7 svn:log V 181 Add a counter for the number of times the listen queue was overflowed to the tcpstat structure. (netstat -s) Reviewed by: wollman Obtained from: Steves, TCP/IP Ill. vol.3, page 189 END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-02-26T22:46:36.000000Z K 7 svn:log V 204 first check the count and then get the next line of characters and not cause it to first get the characters even if the count (cnt) has become 0. Submitted by: R Bezuidenhout END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-02-27T00:27:21.000000Z K 7 svn:log V 106 Convert "time zone" to "timezone" in NAME section Submitted by: obrien@cs.ucdavis.edu (David E. O'Brien) END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-02-27T01:53:17.000000Z K 7 svn:log V 169 Fix quotacheck to not do a bunch of unneeded fseeks if the quota file information is accurate. This makes it about twice as fast when the uid name space is very large. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-27T01:59:15.000000Z K 7 svn:log V 44 Import updated Berkeley DB into CSRG branch END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-27T01:59:15.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r14272, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-27T02:40:48.000000Z K 7 svn:log V 63 Incorporate v1.85 of the Berkeley DB code into the CSRG branch END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1996-02-27T02:40:49.000000Z K 7 svn:log V 62 This commit was manufactured by cvs2svn to create tag 'v1_85'. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-02-27T03:04:22.000000Z K 7 svn:log V 163 Add a missing space to a panic message: panic: ahcintr: AWAITING_MSG for an SCB thatdoes not have a waiting message. ^^ END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-02-27T03:40:40.000000Z K 7 svn:log V 78 Get rid of the MIRROR.SITES file. It was a gratuitous duplication of effort. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-02-27T03:42:12.000000Z K 7 svn:log V 26 Add second Israel mirror. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-02-27T07:57:57.000000Z K 7 svn:log V 46 Add a prototype for the quotactl system call. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-02-27T08:04:48.000000Z K 7 svn:log V 46 Silence some cc -Wall warnings in quotacheck. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-02-27T15:12:53.000000Z K 7 svn:log V 75 Spell tcp_listendrop consistently so that tcp_input.c and netstat compile. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-02-27T15:57:51.000000Z K 7 svn:log V 159 Fix a variety of bogons. Remember: `&' is a magic character, use & `$' is a magic character (but shouldn't be), use $ use ``...'' instead of "..." END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-02-27T17:22:48.000000Z K 7 svn:log V 112 Don't list Greenland under Denmark; the Greenanders apparently don't like that. Obtained from: tz mailing list END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-02-27T17:48:44.000000Z K 7 svn:log V 31 Correctly capitalize `Virgin'. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-02-27T18:53:50.000000Z K 7 svn:log V 177 rmcd0c: now several ioctls (eject/close/debug/reset/etc.) works even not CD sensed. Open of this device without CD sensed allowed too. Other ioctls re-sense CD for this device. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-02-27T19:08:39.000000Z K 7 svn:log V 51 Fix re-sense code Remove unused part of close code END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-27T19:42:00.000000Z K 7 svn:log V 38 Fix conflicts and merge into mainline END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-02-27T19:42:44.000000Z K 7 svn:log V 104 Fix conflicts and merge into mainline (this may get cvs admined out and redone properly by Peter later) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-02-27T20:51:58.000000Z K 7 svn:log V 385 Fix bootstrapping problem I introduced with stuff using install -C, build/install xinstall before doing a 'beforeinstall' in includes. allow "make -DNOCLEAN" to avoid the clean/cleandir/cleandist altogether "tools" -> "build-tools" label to avoid the risk of "make tools" actually seeing a stray "tools" directory when working with both -current and -stable Obtained from: -current END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-02-27T20:52:26.000000Z K 7 svn:log V 150 Fix a bunch of the "mailto" lines so that they actually work. A bunch of them read "mailto;user@address" instead of the proper "mailto:user@address". END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-02-28T02:04:14.000000Z K 7 svn:log V 84 Take slashes out of name for tab132 terminal entry. New ncurses doesn't like that. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-02-28T11:59:50.000000Z K 7 svn:log V 104 Convert "time zone" to "timezone" in section NAME Submitted by: brien@cs.ucdavis.edu (David E. O'Brien) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-02-28T13:30:14.000000Z K 7 svn:log V 28 Forgot to remove this file. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-02-28T16:22:43.000000Z K 7 svn:log V 249 Fix for 3C589C model. This patch allows people with the new models to work and doesn't break support for the older models (tested with my 3C589B). Reviewed by: Joshua Gahm Submitted by: hosokawa@mt.cs.keio.ac.jp (HOSOKAWA Tatsumi) END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-02-28T16:23:36.000000Z K 7 svn:log V 254 Fix for 3C589C model. This patch allows people with the new models to work and doesn't break support for the older models (tested with my 3C589B). Reviewed by: Joshua Gahm Submitted by: hosokawa@mt.cs.keio.ac.jp (HOSOKAWA Tatsumi) END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-02-28T17:04:43.000000Z K 7 svn:log V 29 "slow downs" --> "slowdowns" END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-02-28T17:19:04.000000Z K 7 svn:log V 30 Fix media type determination. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-02-28T18:47:46.000000Z K 7 svn:log V 60 Clean up Makefile. Still needs -lcompat for insque/remque. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-02-28T20:08:48.000000Z K 7 svn:log V 32 Remove reference to Systems.FAQ END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-02-28T21:42:15.000000Z K 7 svn:log V 141 Add a new option: DDB_UNATTENDED. Stops machine dropping into DDB when it panics, but leaving activation of DDB from the console unaffected. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-02-29T07:44:37.000000Z K 7 svn:log V 430 Make the -w option actually useful to people. Instead of it creating a messy 130 column collage, output the system totals -or- info for a specific interface if -I is given. Also wait for before outputting the first sample so that it represents meaningful data (as opposed to the total since the system was booted - most busy systems wrap around many times during their operation, so these numbers are only misleading). END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-02-29T18:29:24.000000Z K 7 svn:log V 68 sense of 'mask' was reversed in default case of no securenets file. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-02-29T23:10:38.000000Z K 7 svn:log V 90 In ypproc_master_2_svc(), don't leave result.peer uninitialized when returning an error. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-03-01T03:49:47.000000Z K 7 svn:log V 178 Initialize a few more 'result' members in a few places (both in the v2 and v2 service procedures). Also fixed the formatting in a few places to keep everything under 80 columns. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-01T06:14:13.000000Z K 7 svn:log V 123 delete unused label endarg correct indent of last new code fix usage string, option -f before option -i (alphabetic order) END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-03-01T06:14:47.000000Z K 7 svn:log V 114 Import improved quickcam driver control utilities, and un-installed histogram program for checking driver timing. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-03-01T06:14:47.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r14306, 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 1996-03-01T06:14:48.000000Z K 7 svn:log V 61 This commit was manufactured by cvs2svn to create tag 'v0_2'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-03-01T15:18:55.000000Z K 7 svn:log V 24 Removed temporary file. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-01T18:21:41.000000Z K 7 svn:log V 51 Properly save and restore the terminal characters! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-01T18:28:57.000000Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-01T19:01:04.000000Z K 7 svn:log V 188 Fix a bug that b_flags was getting unnecessarily modified by the slice code. The effect up to now has been insignficant, but improved buffer allocation code will break with this problem. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-01T19:29:44.000000Z K 7 svn:log V 108 Use libmd. Add support for negotiating (more like "informing peer") about DNS. Various cleanup of warnings. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-01T19:35:00.000000Z K 7 svn:log V 146 Use libmd. Add support for negotiating (more like "informing peer") about DNS. Pull in a lot of cosmetic changes from -current to narrow the gap. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-02T01:49:51.000000Z K 7 svn:log V 20 More b_flags fixes. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-02T02:54:24.000000Z K 7 svn:log V 136 1) Eliminate unnecessary bzero of UPAGES. 2) Eliminate unnecessary copying of pages during/after forks. 3) Add user map simplification. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-02T03:45:12.000000Z K 7 svn:log V 52 Enable VMIO for non-VDIR metadata and block device. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-03-02T03:48:19.000000Z K 7 svn:log V 636 Update the Connectix QuickCam driver to match my current work. - split driver into FreeBSD specific and camera specific portions (qcamio.c can run in user mode, with a Linux "driver top" etc, and qcam.c should be trivial to port to NetBSD and BSDI.) - support for 4bppand bidirectional transfers working better - start of interleaved data-transfers byte-stream decodes (some of this stuff has been pulled out for the moment to make it easier to debug) At this point, anyone who wants to port it to other platforms should feel free to do so. Please feed changes directly back to me so that I can produce a unified distribution. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-02T04:40:56.000000Z K 7 svn:log V 790 1) Fix a bug that a buffer is removed from a queue, but the queue type is not set to QUEUE_NONE. This appears to have caused a hang bug that has been lurking. 2) Fix bugs that brelse'ing locked buffers do not "free" them, but the code assumes so. This can cause hangs when LFS is used. 3) Use malloced memory for directories when applicable. The amount of malloced memory is seriously limited, but should decrease the amount of memory used by an average directory to 1/4 - 1/2 previous. This capability is fully tunable. (Note that there is no config parameter, and might never be.) 4) Bias slightly the buffer cache usage towards non-VMIO buffers. Since the data in VMIO buffers is not lost when the buffer is reclaimed, this will help performance. This is adjustable also. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-02T06:08:53.000000Z K 7 svn:log V 293 Hopefully, this will fix the problems that some people have been having with the S-Video input. It also has code in the driver for the meteor RGB support and some other bug fixes. I don't have a meteor RGB but I have been told that it works. Submitted by: Jim Lowe END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-02T07:31:58.000000Z K 7 svn:log V 94 Miscellaneous cleanup before big round of menu restructuring (to use new libdialog features). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T16:51:25.000000Z K 7 svn:log V 105 Change the 'int len' args in the mmap/msync/mincore/etc class syscalls to 'size_t' as per bde's request. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T16:55:26.000000Z K 7 svn:log V 190 Change madvise prototype from 'int len' to 'size_t len'. All the other m* syscalls were prototyped as size_t already. Add missing mincore() and minherit() prototypes, as suggested by bde. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T17:01:36.000000Z K 7 svn:log V 63 reran makesyscalls.sh after "int len" -> "size_t len" changes. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T17:14:09.000000Z K 7 svn:log V 440 Oops.. I nearly forgot the actual core of the length/rounding/etc fixes that Bruce asked for. These still are not quite perfect, and in particular, it can get upset on extreme boundary cases (addr = 0xfff, len = 0xffffffff, which would end up mapping a single page rather than failing), but this is better code that I committed before. (note, the VM system does not (apparently) support single mmap segment sizes above 0x80000000 anyway) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T17:34:28.000000Z K 7 svn:log V 53 Document the int -> size_t change to the m* syscalls END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T17:42:34.000000Z K 7 svn:log V 91 Remove redundant comment about the 'int len' variables that should be changed to size_t's. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T18:24:13.000000Z K 7 svn:log V 222 Add more options into the conf/options and i386/conf/options.i386 files and the #include hooks so that 'make depend' is more useful. This covers most of the options I regularly use (but not all) and some other easy ones. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T18:55:41.000000Z K 7 svn:log V 58 This file is "obsolete" and no longer used or referenced. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T19:04:16.000000Z K 7 svn:log V 118 A new syscalls table for the Linux emulator. This is processed by makesyscalls.sh to generate the rest of the tables. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T19:38:20.000000Z K 7 svn:log V 2764 Mega-commit for Linux emulator update.. This has been stress tested under netscape-2.0 for Linux running all the Java stuff. The scrollbars are now working, at least on my machine. (whew! :-) I'm uncomfortable with the size of this commit, but it's too inter-dependant to easily seperate out. The main changes: COMPAT_LINUX is *GONE*. Most of the code has been moved out of the i386 machine dependent section into the linux emulator itself. The int 0x80 syscall code was almost identical to the lcall 7,0 code and a minor tweak allows them to both be used with the same C code. All kernels can now just modload the lkm and it'll DTRT without having to rebuild the kernel first. Like IBCS2, you can statically compile it in with "options LINUX". A pile of new syscalls implemented, including getdents(), llseek(), readv(), writev(), msync(), personality(). The Linux-ELF libraries want to use some of these. linux_select() now obeys Linux semantics, ie: returns the time remaining of the timeout value rather than leaving it the original value. Quite a few bugs removed, including incorrect arguments being used in syscalls.. eg: mixups between passing the sigset as an int, vs passing it as a pointer and doing a copyin(), missing return values, unhandled cases, SIOC* ioctls, etc. The build for the code has changed. i386/conf/files now knows how to build linux_genassym and generate linux_assym.h on the fly. Supporting changes elsewhere in the kernel: The user-mode signal trampoline has moved from the U area to immediately below the top of the stack (below PS_STRINGS). This allows the different binary emulations to have their own signal trampoline code (which gets rid of the hardwired syscall 103 (sigreturn on BSD, syslog on Linux)) and so that the emulator can provide the exact "struct sigcontext *" argument to the program's signal handlers. The sigstack's "ss_flags" now uses SS_DISABLE and SS_ONSTACK flags, which have the same values as the re-used SA_DISABLE and SA_ONSTACK which are intended for sigaction only. This enables the support of a SA_RESETHAND flag to sigaction to implement the gross SYSV and Linux SA_ONESHOT signal semantics where the signal handler is reset when it's triggered. makesyscalls.sh no longer appends the struct sysentvec on the end of the generated init_sysent.c code. It's a lot saner to have it in a seperate file rather than trying to update the structure inside the awk script. :-) At exec time, the dozen bytes or so of signal trampoline code are copied to the top of the user's stack, rather than obtaining the trampoline code the old way by getting a clone of the parent's user area. This allows Linux and native binaries to freely exec each other without getting trampolines mixed up. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T19:56:16.000000Z K 7 svn:log V 346 If the send() to the AF_UNIX socket to the syslogd fails, attempt to reconnect once using the saved openlog() parameters. This helps one of the system startup race conditions. If syslogd takes too long to get going, some daemons can fail the connection and forever log to the console even though the syslogd is running. That is ..unfortunate.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T20:00:35.000000Z K 7 svn:log V 112 Update the linux lkm to use the new file list and build routine. This is a bit of a kludge and needs more work. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-02T20:00:50.000000Z K 7 svn:log V 64 Let fragment size default to 1K again - 2K is a little extreme. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-02T20:02:13.000000Z K 7 svn:log V 59 Keep explicit newfs parameters, just set them differently. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T20:24:12.000000Z K 7 svn:log V 242 Update the docs after the rename of SA_DISABLE and SA_ONSTACK when used for ss_flags to SS_DISABLE and SS_ONSTACK. SA_ONSTACK is still used in struct sigaction. Nowhere in our entire source tree could I find a single place these were used. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-03-02T20:35:51.000000Z K 7 svn:log V 12 Add RCS Id. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-03-02T20:48:55.000000Z K 7 svn:log V 99 Latest rlelease of timezone data files. Obtained from: Arthud David Olson END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-03-02T20:48:55.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r14338, 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 1996-03-02T20:48:56.000000Z K 7 svn:log V 66 This commit was manufactured by cvs2svn to create tag 'tzdata96c'. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-03-02T20:51:28.000000Z K 7 svn:log V 99 We have never supported the solar time stuff, so there's no point in keeping the old files around. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-02T21:00:11.000000Z K 7 svn:log V 67 Minor touch-up... make two functions static, and add missing $Id$ END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-03-02T21:47:10.000000Z K 7 svn:log V 147 Update timezone files to 96c from vendor branch. Australia/Canberra is dead (use Australia/Sydney). Asia/Tel_Aviv has been renamed Asia/Jerusalem. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-03-02T21:52:50.000000Z K 7 svn:log V 158 Bring new timezone files onto vendor branch. Kill Presidential Election Time and solar goop. (backward was not pulled over since it's not used by default.) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-02T22:18:34.000000Z K 7 svn:log V 144 Handle the bogus device that MFS uses as its VBLK device. We now don't try to VMIO open it on MFS mounts. This will fix the mfs_badops panic. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-02T22:57:45.000000Z K 7 svn:log V 169 Fix a problem with the rlist code that it can have virtual pages that don't really exist yet. This can break pstat -s. Jeesh, the rlist code needs to be cleaned up... END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-03T01:04:28.000000Z K 7 svn:log V 106 Fix the buffer queue problem differently. The previous fix could panic with a buffer not on queue panic. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-03T01:57:45.000000Z K 7 svn:log V 285 USER_LDT changes for the Willows TwinXPDK toolkit. Only tested with WINE since that's the only other USER_LDT using code that I know of. Submitted by: Gary Jennejohn Obtained from: {Origin of diffs may be someone else - I only rec'd them from Gary} END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-03T08:42:28.000000Z K 7 svn:log V 179 Make the handshake lines do the right thing. This is untested by the author but others say it's working. (DTR etc) Closes PR#884 Submitted-by: John Hay END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-03T08:44:22.000000Z K 7 svn:log V 634 Close PR#17. This may be a contraversal fix in that now mount will spit out two error lines for a bogus filesystem type, e.g: root@time-> mount -t foo /dev/sd0a /mnt mount: exec /sbin/mount_foo for /mnt: No such file or directory mount: exec /usr/sbin/mount_foo for /mnt: No such file or directory But I would submit that if you're even going to scan multiple directories for a mount_foo (which I actually think is somewhat bogus - if it's not in /sbin, you're probably in big trouble anyway), you should emit an error for each one. I got multiple complaints (in addition to the PR) that the existing behavior was very confusing. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-03T08:53:05.000000Z K 7 svn:log V 77 Close PR#218. Don't reference non-existant dbm(3) and ndbm(3) manual pages. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-03T09:04:40.000000Z K 7 svn:log V 66 Don't reference ndbm(3) manpage. Everything is covered by db(3). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-03T09:06:59.000000Z K 7 svn:log V 165 Print number of second-level cache hits as per-directory, not per-process (since they're per-directory now). Learned from: Kirk McKusick's OS internals course.. :-) END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-03-03T10:57:35.000000Z K 7 svn:log V 64 added share/doc and man/cat9 moved bogus man/skel to share/skel END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-03-03T11:39:41.000000Z K 7 svn:log V 44 Bring the COAST/MIT random number fixes in. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-03T14:52:54.000000Z K 7 svn:log V 159 Update the current sigaction(2) man page to current reality.. * sigstack(2) -> sigaltstack(2). * Document the SA_NODEFER flag * Document the SA_RESETHAND flag END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-03T15:47:43.000000Z K 7 svn:log V 146 ``~a'', ``~i'' etc. cause vi to core dump if the (file)buffer is empty (line=1, colum=0, len=0) Submitted by: batie@agora.rdrop.com (Alan Batie) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-03T18:49:17.000000Z K 7 svn:log V 256 John Hay's extentions to tcpdump to be able to differentiate between IP and IPX packets over a PPP link. I added the hack to print the PPP protocol type for other (eg: LCP, CCP, etc) packets. Submitted by: John Hay , mods from me. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-03T18:51:33.000000Z K 7 svn:log V 85 Add missing prototype for newly public vn_vmio_open function, next to vn_vmio_close. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-03T18:53:10.000000Z K 7 svn:log V 139 Remove the #ifdef notyet from the prototype of vm_map_simplify. John re-enabled the function but missed the prototype, causing a warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-03T19:07:50.000000Z K 7 svn:log V 299 Add support for the old-style Linux termio (not termios) TCGETA etc. Also, LINUX_POSIX_VDISABLE is \0, FreeBSD's is 0xff. Convert between them. This enables some more programs to run, including the Livingston Portmaster utilities (PMtools). Submitted by: Robert Sanders END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-03T19:48:45.000000Z K 7 svn:log V 163 Keep fork from over extending the number of processes. Since u_map is sized exactly for maxproc, the occasional overrunning the maxproc limit can cause problems. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-03T20:06:53.000000Z K 7 svn:log V 362 Deal with NetBSD byte-swapped a.out magic when checking the MID to exclude linux binaries from the *BSD a.out loader. This is a hack, but lets me run static NetBSD binaries. Dynamic binaries are a much bigger problem because the shared libraries would conflict with our native libraries, so a /compat/netbsd alternate namespace and translation would be needed. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-03T21:11:08.000000Z K 7 svn:log V 316 In order to fix some concurrency problems with the swap pager early on in the FreeBSD development, I had made a global lock around the rlist code. This was bogus, and now the lock is maintained on a per resource list basis. This now allows the rlist code to be used for almost any non-interrupt level application. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-03T22:07:57.000000Z K 7 svn:log V 257 Put all the major contributors into alphabetical order by last name so it looks just a little more professional (and helps me figure out when/if someone's already been added!). Add Wolfram Schneider to list of developers. Update latest changes from avail. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-04T02:04:24.000000Z K 7 svn:log V 133 Fix a problem that pages in a mapped region were not always properly invalidated. Now we traverse the object shadow chain properly. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-04T04:56:27.000000Z K 7 svn:log V 176 Brought in Path MTU Discovery implementation from main branch. This has been running on wcarchive now for several weeks and makes a substantial improvement in TCP performance. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-04T10:35:45.000000Z K 7 svn:log V 48 Prepare to eliminate multiply uucplock.c copies END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-04T10:38:42.000000Z K 7 svn:log V 30 Eliminate multiply uucplock.c END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-04T10:46:29.000000Z K 7 svn:log V 38 Eliminate multiply uucplock.c copies END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-04T11:15:19.000000Z K 7 svn:log V 128 Add support for LINUX_TCSETAW and LINUX_TCSETAF, which Linux-pine uses. Submitted by: Robert Sanders END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-04T12:40:29.000000Z K 7 svn:log V 69 Fix pstat to sync up with recent changes with swap space allocation. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-04T12:47:06.000000Z K 7 svn:log V 70 Brought in fix from rev 1.18: Fix for u_map allocation failure panic. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-03-04T15:34:43.000000Z K 7 svn:log V 373 Fix small bug in get_yp_master(): this function is used to look for a master server and initialize the suser_override flag, but in a non-NIS environment is should be smart enough to just leave the flag cleared and return (unless forced with a command-line argument like -y). Otherwise, it will return an NIS-related error even if NIS isn't turned on. Pointed out by: ache END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-04T15:58:25.000000Z K 7 svn:log V 82 Validate the length before we trust it. Submitted by: Andrew.Gordon@net-tel.co.uk END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-04T16:03:15.000000Z K 7 svn:log V 78 Validate length before we trust it. Submitted by: Andrew.Gordon@net-tel.co.uk END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-03-04T16:06:03.000000Z K 7 svn:log V 139 Make "make tests" actually work. This is an extremely crude hack, but I figure that as this is not part of any automated processes, WTH. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-04T19:46:16.000000Z K 7 svn:log V 66 Make time(0) work.. Netscape's scroll bars dont work without it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-04T19:48:38.000000Z K 7 svn:log V 245 Whack a #ifdef DEBUG around the printf about syslog being replaced by a sigreturn, There's up to 20 of these per second, and syslogd is fsync()'ing the /var/log/messages file.. :-( This is "expected behavior" for the level of code in -stable. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-04T20:58:47.000000Z K 7 svn:log V 170 Oops.. I was wrong about the change to sigsuspend. The library interface is different to the syscall under Linux, back this out. Use correct arg type for linux_utime() END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-04T21:03:11.000000Z K 7 svn:log V 141 update linux_times() and linux_utime() emulation, fix sigsuspend() (actually back out my recent change there) and regen the syscall tables.. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-03-04T22:50:30.000000Z K 7 svn:log V 112 Added a section explaining how to configure/use disk quotas. Reviewed by: Guy Helmer, John Fieber, Sean Kelly END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-03-04T23:08:37.000000Z K 7 svn:log V 284 Fixed Wolfram Schneider's entry and added Bill Fenner's info so that the developer section isn't garbaged up. Suggestion: anytime you mess with the handbook, build it and actually look at the result with your favorite browser, since a one character typo can mess up the whole thing. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-05T04:53:49.000000Z K 7 svn:log V 202 Bring in changes from -current. revision 1.4 date: 1996/01/30 22:53:13; author: mpp; state: Exp; lines: +2 -2 Fix a bunch of spelling errors in the comment fields of a bunch of system include files. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-05T05:35:48.000000Z K 7 svn:log V 54 Don't try running ruptime if /var/rwho doesn't exist. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-05T05:50:51.000000Z K 7 svn:log V 132 Removed MACH_KERNEL ifdef's to bring the code closer in-line with -current. DEVFS and static changes have not yet been brought in. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-03-05T07:43:40.000000Z K 7 svn:log V 88 Make xargs take into account the bytes occupied by the environment. Original by: peter END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-05T13:07:04.000000Z K 7 svn:log V 132 Use '-fstype ufs' rather than '-fstype local' on the find command to avoid special non-filesystems like procfs from being included. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-05T13:11:42.000000Z K 7 svn:log V 258 Implemented negative caching on uid/gid lookup failures. This won't matter much on some systems, but on ftp servers (like wcarchive) where you run with special stripped group and pwd.db files in the anonymous ftp /etc, this can be a major speedup for ls(1). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-03-05T15:41:02.000000Z K 7 svn:log V 187 Make yppwupdate script redirect stderr to stdout; if we don't do this, the error messages (if any) from yppush will end up on the system console instead of the /var/yp/ypupdate.log file. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-05T16:49:57.000000Z K 7 svn:log V 101 Manpage on the "Laplink" TCP/IP support. Reviewed by: phk Submitted by: Andrew.Gordon@net-tel.co.uk END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-05T16:53:23.000000Z K 7 svn:log V 88 Man page on Laplink TCP/IP. Reviewed by: phk Submitted by: Andrew.Gordon@net-tel.co.uk END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-03-05T19:11:49.000000Z K 7 svn:log V 469 Here's a patch that fixes the problem with modem syncronization problems with tip. There are some hardwired timeouts that ignores the delay that you can set in the modem configuration file. The hard-wire delay is to short if the modem has to switch major modes and reset (ie going from fax to data mode with a reset). Now my modem transistions from HylaFax control to tip control and ppp mode without any problems. Submitted by: Douglas Ambrisko END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-03-05T23:48:02.000000Z K 7 svn:log V 217 Add a description of how to setup sendmail for use with UUCP. Ideally, this should go into the ``mail'' section of the handbook, but i don't have the time to write all of this right now, so i've put it into the FAQ. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-06T03:59:15.000000Z K 7 svn:log V 40 Correct a typo in the sample AMD flags. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-06T04:31:46.000000Z K 7 svn:log V 406 Fix a problem in the swap pager that caused some of the pages that were paged in under low swap space conditions to both loose their backing store and their dirty bits. This would cause pages to be demand zeroed under certain conditions in low VM space conditions and consequential sig-11's or sig-10's. This situation was made worse lately when the level for swap space reclaim threshold was increased. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-06T05:23:00.000000Z K 7 svn:log V 54 Add back the stty commands I nuked - bad idea, sorry. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-06T05:25:01.000000Z K 7 svn:log V 24 Put the stty back here. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-03-06T08:08:16.000000Z K 7 svn:log V 249 Replace absolute pathnames with variables, so that (1) people can have weird paths and it will still work, and (2) if you really need to use /usr/local/bin/cp instead of /bin/cp, you can do that by changing only one line. Submitted by: wosch END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-03-06T08:14:26.000000Z K 7 svn:log V 331 Delete all references to the variable ${KEYWORD} that never quite flew. (Sorry Jordan, but your other idea (${CATEGORIES}) was a major hit.) Also remove the keyword field in the INDEX line and replace it with two columns: build-time dependencies and run-time dependencies. They are both list of package names (minus the ".tgz"). END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1996-03-06T08:54:01.000000Z K 7 svn:log V 141 Fix the botched addition of the lpd knob, it was stuck in the middle of the nfs_client knob. Put it in the same place that -current has it. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-03-06T09:04:43.000000Z K 7 svn:log V 33 Remove reference to ${KEYWORDS}. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-03-06T09:10:23.000000Z K 7 svn:log V 225 Add NOPORTDOCS, similar to NOMANCOMPRESS. It prohibits additional port documentation (which can be things like postscript manuals describing every single of the 65,536 options) from being installed into ${PREFIX}/share/doc. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-03-06T09:45:04.000000Z K 7 svn:log V 146 Recommend installing additional port documents to ${PREFIX}/share/doc, conditional to ${NOPORTDOCS} (commented out by default in /etc/make.conf). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-03-06T23:20:42.000000Z K 7 svn:log V 85 Brought in fix from rev 1.57: don't forget the (1 << intr) bit. Submitted by: gibbs END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-07T08:59:53.000000Z K 7 svn:log V 41 Phkmalloc strikes again. Found by: asami END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-07T09:01:07.000000Z K 7 svn:log V 41 phkmalloc strikes again. Found by: asami END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-07T23:20:30.000000Z K 7 svn:log V 284 Add an Italian keyboard entry. I'm not exactly sure if it's ISO standard since I've no idea what the ISO standard for Italian keyboards is, but we can always adjust it later and this is better than the nothing we had before. Submitted by: Gianmarco Giovannelli END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-07T23:26:59.000000Z K 7 svn:log V 100 fix usage string respond `Y' is equal to `y' Add a note how to delete file name with beginning `-' END