ĩ841236 218 142 363 504 236 133 392 179 745 162 113 317 250 229 189 508 238 115 119 1665 189 148 349 275 139 175 668 107 115 163 231 229 188 172 201 371 339 863 258 821 198 128 123 290 434 167 483 155 204 217 229 1282 295 140 657 162 187 119 432 195 162 257 493 1054 923 162 332 150 144 169 212 481 169 832 481 212 145 112 107 137 115 206 173 283 227 107 219 204 149 198 181 110 295 205 156 193 139 159 138 121 387 233 193 236 170 143 173 149 152 222 197 267 174 329 129 361 192 180 149 105 149 122 111 476 298 185 252 106 116 124 162 138 211 117 122 238 258 162 346 189 125 394 137 137 457 201 155 210 136 139 348 148 198 445 164 233 235 140 350 112 221 130 177 141 116 109 149 270 106 136 130 129 114 191 152 147 177 299 195 167 630 173 256 116 307 215 294 130 142 136 255 114 246 193 191 140 186 257 236 129 114 283 226 244 157 323 542 453 132 325 133 160 223 437 168 147 117 150 138 K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-18T08:36:02.000000Z K 7 svn:log V 49 MFC: fix ROLL UP/DOWN keys of PC-98 (rev. 1.42). END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-18T09:00:47.000000Z K 7 svn:log V 271 Closed a very narrow and rare race condition that involved net interrupts, bio interrupts, and a truncated file that along with the precise alignment of the planets could result in a page being freed multiple times or a just-freed page being put onto the inactive queue. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-18T11:47:45.000000Z K 7 svn:log V 411 Don't use mmap() for non-regular files, since st_size is only meaningful for regular files. This fixes recent breakage of cp'ing from /dev/zero. /dev/zero doesn't support mmap(), but the device driver mmap routines are not called for mapping 0 bytes, so the error was not detected. mmap() can't even be used for cp'ing special files that support mmap(), since there is general way to determine the file size. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-11-18T16:46:53.000000Z K 7 svn:log V 141 Fix a minor bug in xl_attach() where the list buffer region is rounded to a longword boundary. Noticed by: Jason Wright END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-11-18T16:47:50.000000Z K 7 svn:log V 39 MFC: add missing 'else' to xl_attach() END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-18T18:14:53.000000Z K 7 svn:log V 299 Null commit to log that I put on my Repository Manager hat and fixed these files. I had initially imported them onto the vendor branch along with the other sources. As David O'Brien pointed out, that's not proper procedure. They should have been added post-import with "cvs add". All fixed now. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-11-18T18:14:54.000000Z K 7 svn:log V 83 This commit was manufactured by cvs2svn to create tag 'libpam-vendor-pam_unpruned'. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-11-18T21:03:58.000000Z K 7 svn:log V 650 The Accton 1207D adapter uses a chip called the MXP 5030 (or 5038) which is either a RealTek 8139 in disguise or a RealTek workalike. This commit fixes the PCI vendor/device ID for this device and updates the description string to reflect the actual identity of the device. I also changed the transmit encapsulation routine to always to buffer copies on transmit. We end up doing this 99% of the time anyway. I also tweaked the code that pads packets out to the minimum length (60) bytes. I was fixing up the m_pkthdr.len value but not m_len. I don't think this makes that much difference in the grand scheme of things, but it makes me feel better. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-11-18T21:05:11.000000Z K 7 svn:log V 68 Mention in the man page that the Accton 1207D adapter is supported. END K 10 svn:author V 4 dima K 8 svn:date V 27 1998-11-18T23:51:17.000000Z K 7 svn:log V 20 Remove -U__NetBSD__ END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-11-18T23:51:40.000000Z K 7 svn:log V 224 Add sc_traparg_a0, sc_traparg_a1 and sc_traparg_a2 to the sigcontext structure for the alpha. These give extra information about some signals (such as SIGSEGV) and should be compatible with Digital Unix. Submitted by: jdp END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-11-18T23:53:12.000000Z K 7 svn:log V 157 Fix things so that pci interrupts can be registered correctly on apecs and lca machines (which route PCI interrupts through the ISA PIC). Reviewed by: dima END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-19T01:23:13.000000Z K 7 svn:log V 136 Null commit to log that I have repository copied this file from "src/usr.bin/login/klogin.c" in order to preserve its revision history. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-19T04:07:55.000000Z K 7 svn:log V 94 Man page for aio_read(2). Submitted by: Terry Lambert on the -doc lists. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-19T06:20:42.000000Z K 7 svn:log V 415 Fixed a null pointer panic in spc_free(). swap_pager_putpages() almost always causes this panic for the curproc != pageproc case. This case apparently doesn't happen in normal operation, but it happens when vm_page_alloc_contig() is called when there is a memory hogging application that hasn't already been paged out. PR: 8632 Reviewed by: info@opensound.com (Dev Mazumdar), dg Broken in: rev.1.89 (1998/02/23) END K 10 svn:author V 2 tg K 8 svn:date V 27 1998-11-19T08:13:00.000000Z K 7 svn:log V 146 Move some syscalls for which we don't install _thread_sys_{syscall} wrappers from ASMR to ASM. This avoids link errors when using "cc -pthread". END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-19T18:07:28.000000Z K 7 svn:log V 23 Fix a couple of typos. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-19T18:09:40.000000Z K 7 svn:log V 27 MFC 1.7 -> 1.8: Fix typos. END K 10 svn:author V 4 paul K 8 svn:date V 27 1998-11-19T18:12:03.000000Z K 7 svn:log V 1570 This fixes a bug in the bcache code whereby false cache hits occur the first time block 0 is read. This fix initialises the block numbers to -1 which isn't the most correct thing for a daddr_t but it isn't likely to cause a problem in the boot blocks and it could do with a more thought out fix later. The bug is probably benign on the i386 but on the alpha it can cause initial file opens to fail. This is the cause of the "can't open /boot/boot.conf" errors. It appears on the alpha because of a number of combining factors. On the alpha the LABELSECTOR is 0 so block 0 needs to be read in from the media. The first time this happens you get a false hit because the bc_blkno field is zero initially. Also, the timestamp check against this cache hit succeeds because on the alpha a hacked getsecs() function can return 0 when it starts counting so that the zero initial timestamp + BCACHE_TIMEOUT is greater than the current time until getsecs() has counted passed BCACHE_TIMEOUT. The overall effect is that the first open() that occurs gets a false cache hit and returns garbage to the bd_strategy() function which then fails the open() call. This false hit then stays in the cache until BCACHE_TIMEOUT getsecs() ticks have passed; all open() calls during this time fail. This explains why you can generally access the media by the time you get to interp() and start issuing commands but the earlier attempts to run the boot scripts are failing. It's possible that this is causing the problem switching to the mfsroot floppy as well but I haven't confirmed that. END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-11-19T20:22:10.000000Z K 7 svn:log V 95 Change sd -> da in examples. Inspired by: a mail by Scott Smyth END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-11-20T00:05:19.000000Z K 7 svn:log V 53 Make directories for the Hungarian local to go into. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-20T02:03:45.000000Z K 7 svn:log V 256 Make sure libskey is built before libpam. It is required for one of the PAM modules. Fix the comments describing the PAM dependencies to be consistent with other related comments. Restructure the library-building loop slightly, per suggestion from bde. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-20T02:03:52.000000Z K 7 svn:log V 182 Make sure libskey is built before libpam. It is required for one of the PAM modules. Fix the comments describing the PAM dependencies to be consistent with other related comments. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-11-20T02:57:41.000000Z K 7 svn:log V 44 Fix misallocation of buffer bug (too short) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-20T03:09:02.000000Z K 7 svn:log V 80 MFC: {rev 1.82} copy M_MCAST bit into fragmented packets. Approved by: wollman END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-11-20T04:00:38.000000Z K 7 svn:log V 573 (1) Remove LOOP_VAR and LOOP_OPTIONS. It's a hack and just too many things break one way or another. With it goes the package-loop and the describe loop. (2) Add new variable MASTERDIR to make it easier to share files between ports. bsd.port.mk will find things like ${PKGDIR} underneath ${MASTERDIR} (which defaults to ${.CURDIR}). (3) Do not allow MD5_FILE to be renamed. Funny things can happen if you do that. (4) Use a few more absolute paths in the bsd.port.pre.mk part. I can't use absolute paths for sysctl because it moved recently. END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-11-20T04:01:39.000000Z K 7 svn:log V 13 Merge 1.298. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-11-20T05:18:34.000000Z K 7 svn:log V 20 Fix version number. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-11-20T05:21:40.000000Z K 7 svn:log V 68 Not part of AM-UTILS any longer. Should be build from fixrmtab.in. END K 10 svn:author V 2 tg K 8 svn:date V 27 1998-11-20T07:31:37.000000Z K 7 svn:log V 139 MFC: Close a window between unlocking a spinlock and changing the thread state. Interrupt threads waiting in select, sleep, and for an fd. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-11-20T07:36:29.000000Z K 7 svn:log V 133 Bad default value of ${fs} for type:=host in /etc/amd.map. PR: conf/7054 Submitted by: Amakawa Shuhei END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-11-20T08:09:34.000000Z K 7 svn:log V 93 amq.8 contains typos PR: docs/8433 Reviewed by: Kazuo Horikawa END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-11-20T08:12:05.000000Z K 7 svn:log V 77 xfer typo PR: docs/8723 Submitted by: Junji SAKAI END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-11-20T11:17:59.000000Z K 7 svn:log V 105 - Reorganized a `if-else' close a bit for clarity. Purely cosmetic change. No functional difference. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-11-20T11:19:20.000000Z K 7 svn:log V 275 - Added a new option: -w N. The option makes the button N as the `wheel mode' button. Mouse movement will be treated as wheel movement while this button is held down. Useful for mice with many buttons but without a wheel. PR: bin/8001 Submitted by: Hideyuki Suzuki END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-11-20T11:22:17.000000Z K 7 svn:log V 243 - Added support for Genius Kidspad tablet. # `moused' is getting too over-loaded now. If we want something # more than simple mouse emulation for tablets or remote devices, # we should start writing a separate daemon... Submitted by: luigi END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-11-20T11:46:43.000000Z K 7 svn:log V 767 - Added some configuration flags as workaround for not-so-compatible keyboard/mouse/display switch products (console switches). Some products claim they emulate the PS/2 mouse when the host computer talks to the mouse while the mouse is actually routed to another host. flags 0x200 Do not try to identify the mouse model. All mice will be recognized as "generic PS/2". 0x400 Do not reset the mouse. Some switches' response to the reset command is too slow and the psm will timeout. 0x1000 Relax error checking when probing the mouse port. - Added another flag for pad devices. flags 0x800 Assume the pad behaves like ALPS GlidePoint when the user `taps' the surface of the pad; it will be reported as the fourth button. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-11-20T19:26:37.000000Z K 7 svn:log V 163 Add missing return statement to rl_phy_writereg(). This bug didn't actually hurt anything, but it's still a bug. Pointed out by: Jason Wright END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-20T23:20:01.000000Z K 7 svn:log V 728 Add a sample "/etc/pam.conf" file that configures the authentication methods used by login. Changes to "/usr/bin/login" to use it will be committed later today. The format of the file is described in pam(8). This sample file makes login behave in the traditional way. To wit, it enables authentication via S/Key and passwd/NIS lookups. KerberosIV authentication is present in the sample file but commented out. As a safety net and a transition aid, login will fall back on built-in passwd/NIS authentication if this configuration file is missing or if some other fatal PAM error occurs. This file will eventually replace "/etc/auth.conf", but not until I've finished converting the other utilities, such as passwd and su. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-11-21T00:20:24.000000Z K 7 svn:log V 106 Support NT VFAT lower case flags. PR: 8383 (Mostly) Submitted by: Carl Mascott END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-11-21T01:54:50.000000Z K 7 svn:log V 33 Eliminate some ompiler warnings. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-11-21T01:57:48.000000Z K 7 svn:log V 28 Eliminate compiler warning. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-21T02:11:16.000000Z K 7 svn:log V 197 Find "klogin.c" in "src/lib/libpam/modules/pam_kerberosIV" instead of in "src/usr.bin/login". The latter instance is going away. As soon as ftpd is PAMized, it won't need to use klogin.c at all. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-21T02:22:14.000000Z K 7 svn:log V 341 ATTENTION: INSTALL "/etc/pam.conf" FROM "src/etc"!!! Change login to use PAM for authentication. I kept the built-in passwd/NIS authentication support, to handle cases where the system is missing its "/etc/pam.conf" file. S/Key and KerberosIV authentication methods are removed from the login program, but still available in PAM modules. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-21T08:45:22.000000Z K 7 svn:log V 75 Indicate that the thing not found was not /bin/pwd but rather $CWD (or .). END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-21T18:27:15.000000Z K 7 svn:log V 390 Work around the problem that login won't link if NOSHARED=yes, because libpam is built shared only. There is a way to build PAM into a static library that contains all (or a selected subset) of the modules. But our Makefiles don't support that yet. Until I get that working, just force NOSHARED=no in login's Makefile. Of course, it still won't work if NOPIC is set. Submitted by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-11-21T21:07:17.000000Z K 7 svn:log V 62 add -aout key to cc, size, strip - it not work for elf system END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-21T21:45:27.000000Z K 7 svn:log V 111 Doc fixes for CAM devices. If I ever truly understand the logic behind this name change, I'll be a happy man. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-22T05:12:27.000000Z K 7 svn:log V 124 Don't forget to use the appropriate __printf*like attribute for verr* and vwarn*. Sorted attributes. UnFrom'ed vendor id. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-22T07:59:16.000000Z K 7 svn:log V 131 Drop use of BIOS int 0x14 services in favor of direct port I/O. Feedback and testing: Adrian Filipi-Martin END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-22T09:04:09.000000Z K 7 svn:log V 1188 Fixed some missing cases in the check for ioctls that involve modification. Many (mostly machine-dependent ones) are still missing. NIST-PCTS found this bug for all the ioctls used to implement the POSIX tc* functions (TIOCCBRK, TIOCDRAIN, TIOCSPGRP, TIOCSBRK, TIOCSTART and TIOCSTOP), and I found FIOASYNC, TIOCCONS, TIOCEXCL, TIOCHPCL, TIOCNXCL, TIOCSCTTY and TIOCSDRAINWAIT by inspection. TIOCSPGRP was ifdefed out for some reason. Handle tcsetattr()'s historical speed conversions correctly and more centrally: - don't store speeds of 0 in the final termios struct. Drivers can now depend on tp->t_ispeed and tp->t_ospeed giving the actual speed. Applications can now depend on tcgetattr() being POSIX.1 conformant. - convert from a proposed input speed of 0 to the proposed output speed (except if that is 0, convert to the current output speed). Drivers can now depend on the proposed input speed being nonzero. - don't reject negative speeds. Negative speeds can't happen now that speed_t is unsigned, and rejecting invalid speeds is a bug - tcsetattr() is supposed to succeed if it can "perform any of the requested actions", so it shouldn't fail in practice. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-22T09:19:07.000000Z K 7 svn:log V 202 Return ENOTTY instead of EBADF for ioctls on dead vnodes. This fixes tcsetpgrp() on controlling terminals that are no longer associated with the session of the calling process, not to mention ioctl.2. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-22T09:41:12.000000Z K 7 svn:log V 48 Fixed a comment in code that will soon go away. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-22T10:47:42.000000Z K 7 svn:log V 564 Deleted the workaround for lockup of certain (hopefully no longer used) UARTs when their divisor latch registers are selected while they are doing output. Waiting for (some) output to drain is not permitted for the TCSANOW case of tcsetattr(). NIST-PCTS easily detects bugs like this by testing at at speeds that no one would want to use (50 bps). Deleted stale comments related to flushing i/o. Flushing works properly for 16550s according to NIST-PCTS (it can't work properly for 16450s). This finishes fixing all sio(16550)-related bugs found by NIST-PCTS. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-11-22T11:57:59.000000Z K 7 svn:log V 67 Oops, I forgot to update this file when I changed moused recently. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-22T13:20:09.000000Z K 7 svn:log V 95 Better document the file format, add in support for nested {}'s in multi-line property values. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-22T14:08:36.000000Z K 7 svn:log V 27 MFC: deal with trailing /. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-22T17:40:32.000000Z K 7 svn:log V 339 Reduce i/o overheads by not preserving the channel access register in interrupt handlers. Instead, load and use it atomically as necessary. This reduces mode switching overhead for "polled" mode interrupt handling from 5 i/o's to 3 (per service type, per port) so that polled mode is only slightly more inefficient than "interrupt" mode. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-22T19:26:39.000000Z K 7 svn:log V 102 Explicitly depend on libcrypt and libmd for a.out too. Fixes a PAM related problem on a.out systems. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-22T19:33:27.000000Z K 7 svn:log V 70 Install PAM modules into ${SHLIBDIR}, not ${LIBDIR}. Noticed by: bde END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-11-22T22:01:42.000000Z K 7 svn:log V 161 Remove broken and useless intr interface. Submitted by: Doug Rabson Amancio Hasty Avoid compile warnings. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-11-22T23:44:47.000000Z K 7 svn:log V 400 Fix a few problems that Bruce noticed about a month ago, and fix oup one other problem. - Hold onto splsoftcam() in the peripheral driver open routines until we have locked the periph. This eliminates a race condition. - Disallow opening the pass driver when securelevel > 1. - If a user tries to open the pass driver with O_NONBLOCK set, return EINVAL instead of ENODEV. (noticed by gibbs) END K 10 svn:author V 8 truckman K 8 svn:date V 27 1998-11-23T00:45:39.000000Z K 7 svn:log V 956 We can't call fsetown() from sonewconn() because sonewconn() is be called from an interrupt context and fsetown() wants to peek at curproc, call malloc(..., M_WAITOK), and fiddle with various unprotected data structures. The fix is to move the code that duplicates the F_SETOWN/FIOSETOWN state of the original socket to the new socket from sonewconn() to accept1(), since accept1() runs in the correct context. Deferring this until the process calls accept() is harmless since the process can't do anything useful with SIGIO on the new socket until it has the descriptor for that socket. One could make the case for not bothering to duplicate the F_SETOWN/FIOSETOWN state and requiring the process to explicitly make the fcntl() or ioctl() call on the new socket, but this would be incompatible with the previous implementation and might break programs which rely on the old semantics. This bug was discovered by Andrew Gallatin . END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-11-23T01:33:47.000000Z K 7 svn:log V 828 Change the delivery mechanism for incoming target commands. We now use a 256 entry ring buffer of descriptersfor this purpose. This allows the use of a simple 8bit counter in the sequencer code for tracking start location. Entries in the ring buffer now contain a "cmd_valid" byte at their tail. As an entry is serviced, this byte is cleared by the kernel and set by the sequencer during its dma of a new entry. Since this byte is the last portion of the command touched during a dma, the kernel can use this byte to ensure the command it processes is completely valid. The new command format requires a fixed sized DMA from the controller to deliver which allowed for additional simplification of the sequencer code. The hack that required 1 SCB slot to be stolen for incoming command delivery notification is also gone. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-23T03:23:14.000000Z K 7 svn:log V 67 Don't mention exit(3) in explanation; _exit(2) is a better choice. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-23T05:53:12.000000Z K 7 svn:log V 236 MFC: {rev 1.11} The 2.2 version of popen is uses 'vfork' and 'execl'. Since 'execl' calls 'malloc' we then have the interesting possibility of a malloc arena corruption. The rev 1.11 change fixes this. Approved by: jkh END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-23T07:34:37.000000Z K 7 svn:log V 57 Sync with sys/i386/boot/biosboot/Makefile revision 1.67. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-23T07:49:03.000000Z K 7 svn:log V 51 Sync with sys/i386/isa/sio.c revision up to 1.218. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-23T09:33:35.000000Z K 7 svn:log V 77 Fixed a missing include. `SYSININT(...);' garbage in gave null garbage out. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-11-23T09:34:19.000000Z K 7 svn:log V 119 Add a kludge to prevent panicing when using VM86 and hitting here with a NULL curproc. Originally by: Tor Egge (IIRC) END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-11-23T09:59:02.000000Z K 7 svn:log V 388 Make timecounters more resistant to badly behaved SW/HW which locks out interrupts for too long. If you still see the "calcru: negative time..." message you can increase NTIMECOUNTER (see LINT). Sideeffect is that a timecounter is required to not wrap around in less than (1 + delta) seconds instead of the (1/hz + delta) required until now. Many thanks to: msmith, wpaul, wosch & bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-23T10:24:02.000000Z K 7 svn:log V 77 MFC: hosts before bind. This bugs 2.2.x users just as much as 3.x users. :) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-11-23T10:54:28.000000Z K 7 svn:log V 737 Preprocessor support for `ipfw [-q] ... file'. This allows for more flexible ipfw configuration files using `variables' to describe frequently used items in the file, like the local IP address(es), interface names etc. Both m4 and cpp are useful and supported; with m4 being a little more unusual to the common C programmer, things like automatic rule numbering can be achieved fairly easy. While i was at it, i've also untangled some of the ugly style inside main(), and fixed a bug or two (like not being able to use blank lines when running with -q). A typical call with preprocessor invocation looks like ipfw -p m4 -Dhostname=$(hostname) /etc/fwrules Someone should probably add support for this feature to /etc/rc.firewall. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-23T13:58:55.000000Z K 7 svn:log V 388 Untangled the Cyclades offsets a little. CY16_RESET and CY_CLEAR_INTR were half of their physical offsets for ISA and 1/4 of their physical offsets for PCI, while all other Cyclades offsets were physical/1 for ISA and physical/2 for PCI. Logically wrong macros were used to scale CY16_RESET and CY_CLEAR_INTR to the correct physical offsets. Fixed some style bugs (mostly long lines). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-24T00:17:50.000000Z K 7 svn:log V 119 Finally eliminate evil version.h smashing in sysinstall. sysinstall gets the initial release information from sysctl. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-24T00:18:57.000000Z K 7 svn:log V 53 Adios version.h / RELEASE_NAME hack. Do this right. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-24T00:19:59.000000Z K 7 svn:log V 20 MFC: kill version.h END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-24T00:20:46.000000Z K 7 svn:log V 15 Nuke version.h END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-24T00:25:26.000000Z K 7 svn:log V 45 Whups, forgot to remove this in last commit. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-24T08:15:08.000000Z K 7 svn:log V 20 Enable aio_read(2). END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-11-24T18:58:43.000000Z K 7 svn:log V 110 perl -> perl5, to allow to compile on older boxes with perl5 installed (but without perl5 as the system perl) END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-11-24T19:02:43.000000Z K 7 svn:log V 78 Whoops - wrong copy of files, so all wasn't converted. Rest of perl -> perl5 END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-11-24T20:25:52.000000Z K 7 svn:log V 187 Move the declaration of PPro_vmtrr from the header file to pmap.c, replacing the one in the header file with a definition. This makes it easier to work with tools that grok ANSI C only. END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-11-25T00:12:27.000000Z K 7 svn:log V 132 Change USE_QT to use version 1.41. I know this is a little premature, but I'd like as many people to test this before the release. END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-11-25T00:13:01.000000Z K 7 svn:log V 13 Merge 1.299. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-25T04:45:49.000000Z K 7 svn:log V 123 Bump timeout when formatting disks to 8 hours. PR: 7803 Submitted by: Andre Albsmeier END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-25T07:40:49.000000Z K 7 svn:log V 112 Add missing splvm protection around unqueue call. Without this, the page queues would eventually get corrupted. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-25T07:45:00.000000Z K 7 svn:log V 58 Brought in fix from rev 1.91: splvm protect unqueue call. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-11-25T09:34:00.000000Z K 7 svn:log V 105 Fix formatting of %CPU value on alpha. Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-11-25T09:45:28.000000Z K 7 svn:log V 89 Port top to the alpha. Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-25T10:53:21.000000Z K 7 svn:log V 17 Cosmetic change. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-25T11:00:31.000000Z K 7 svn:log V 201 Reorder entries of ed drivers. Many NICs can be automatically detected, even though a user doesn't disable unused entries with userconfig. Submitted by: Nobuyuki Koganemaru END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-25T11:05:48.000000Z K 7 svn:log V 111 MFC: revision 1.59 (reorder ed drivers' entries). Submitted by: Nobuyuki Koganemaru END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-11-25T11:08:54.000000Z K 7 svn:log V 62 New revision of UCI project document. Comments are welcome... END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-11-25T13:50:10.000000Z K 7 svn:log V 99 This old firmware of the TDC3620 hangs the SCSI bus upon serial number requests. Don't ask it so. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-11-25T13:55:31.000000Z K 7 svn:log V 45 Mention the preprocessor changes to ipfw(8). END K 10 svn:author V 5 mckay K 8 svn:date V 27 1998-11-25T14:06:16.000000Z K 7 svn:log V 65 MFC rev 1.28: AU dates are like GB dates not US dates. PR: 8302 END K 10 svn:author V 5 mckay K 8 svn:date V 27 1998-11-25T14:09:15.000000Z K 7 svn:log V 44 MFC rev 1.14: atq ignored locale. PR: 8300 END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-11-25T14:59:28.000000Z K 7 svn:log V 27 Fix errors in last commit. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-11-25T19:12:56.000000Z K 7 svn:log V 294 o Patch, slightly altered, from Graham Menhennitt for older aha 1542B cards. My machine didn't tickle this problem, so I can't tell if it fixed anything or not. However, it didn't break my already working 1542-{B,C,CF,CP} probes. o Minor comment correction o Minor correction in printf END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-25T19:46:10.000000Z K 7 svn:log V 140 Remove files that we don't use and are unlikely to use. You can still get them with "cvs upd -r pam_unpruned" if you want to look at them. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-25T21:16:43.000000Z K 7 svn:log V 98 Don't suggest that NO is allowed here; you use "0" or "" to turn the cache off. Submitted by: jdp END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-25T21:48:48.000000Z K 7 svn:log V 140 Bring the NFS ACCESS acclerator back from -current. Note that on this branch it defaults to OFF, requiring an explicit poke to turn it on. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-25T21:51:34.000000Z K 7 svn:log V 75 Add hooks for configuring the NFS ACCESS cache, defaulting it to disabled. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-25T21:52:03.000000Z K 7 svn:log V 48 Document the nfs_access_cache rc.conf variable. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-25T21:56:25.000000Z K 7 svn:log V 78 Merge NFS ACCESS accelerator code from current (left this one out last time). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-25T22:09:40.000000Z K 7 svn:log V 54 Stamp out some time_second usages that snuck through. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-25T22:09:47.000000Z K 7 svn:log V 57 Mention the NFS ACCESS accelerator and the 'acd' driver. END K 10 svn:author V 4 nate K 8 svn:date V 27 1998-11-25T22:19:21.000000Z K 7 svn:log V 128 MFC: Fix the bind security fix introduced in rev 1.38 to work with multicast. [ This bug allows Multicast in the JDK to work ] END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-26T00:21:24.000000Z K 7 svn:log V 101 Add a manual page for man(7). Thanks-to: Joerg Wunsch for sending me a sample page for inspiration. END K 10 svn:author V 4 paul K 8 svn:date V 27 1998-11-26T00:53:45.000000Z K 7 svn:log V 173 Despite what people may think the Am79C970 returns the chip id of an Am79C965. Fix the PCI probe code to accept this id otherwise cards based on the Am79C970 fail to probe. END K 10 svn:author V 4 paul K 8 svn:date V 27 1998-11-26T00:57:32.000000Z K 7 svn:log V 81 Add Id string to if_lnc.h and fix up copyrights to be consistent and up to date. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-26T03:30:27.000000Z K 7 svn:log V 233 Increase format widths to handle large block and file limits. Add a space between fields so that the numbers do not run into each other. PR: 8730 Submitted by: Andre Albsmeier Reviewed by: jkoshy END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-26T05:15:27.000000Z K 7 svn:log V 37 Add man.7, which was just tagged in. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-26T07:14:47.000000Z K 7 svn:log V 268 MFC: megacommit to bring 2.2 ppp up to full merge status with 3.0. This has been tested at several sites and proven to be substantially less buggy than the 2.2 version. New files have already been tagged in, though they do not appear in this commit. OK'd by: brian END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-11-26T10:47:52.000000Z K 7 svn:log V 98 ...nor does this old TDC3620 like to be asked for compression. But well, now it's running again! END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-11-26T11:11:29.000000Z K 7 svn:log V 86 Make netboot work again. All this depends on the object format being a.out (by now). END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-26T11:47:51.000000Z K 7 svn:log V 56 Sync with sys/i386/boot/netboot/Makefile revision 1.20. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-11-26T12:24:35.000000Z K 7 svn:log V 11 sd0 -> da0 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-26T12:42:06.000000Z K 7 svn:log V 57 Now that ppp is merged, update the config file we write. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-26T12:43:27.000000Z K 7 svn:log V 30 MFC: Update ppp sample files. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-26T12:46:28.000000Z K 7 svn:log V 19 Note merge of ppp. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-26T12:59:21.000000Z K 7 svn:log V 383 Removed unused nlist'ed variables stathz and hz. These used to be used to half compensate for broken scaling of p_pctcpu in the kernel, but the previous commit removed this compensation. %cpu values will be wrong by a factor of stathz/hz until the kernel is fixed. (The kernel gets it wrong by a factor of stathz/hz, and top got the compensation wrong by a factor of 100/stathz.) END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-26T14:00:08.000000Z K 7 svn:log V 205 Fixed scaling of p_pctcpu. It was wrong by a factor of stathz/hz. Until recently, this was half compensated for in at least ps and top by multiplying by 100/stathz to get a better wrong factor of 100/hz. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-26T14:05:58.000000Z K 7 svn:log V 93 Oops, yet again back out some local changes that shouldn't have been in the previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-26T16:49:55.000000Z K 7 svn:log V 159 Fixed the previous fix - stathz doesn't give the statclock frequency when it is 0. Submitted by: mostly by Hidetoshi Shimokawa END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-11-26T18:50:24.000000Z K 7 svn:log V 11 Staticize. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-11-26T18:54:52.000000Z K 7 svn:log V 21 Staticize some more. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-26T20:32:37.000000Z K 7 svn:log V 32 MFC: inexplicably missed patch. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1998-11-26T21:57:52.000000Z K 7 svn:log V 66 Removed probes for USB chips 82371xB (done in dev/pci/uhci_pci.c) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1998-11-26T23:13:13.000000Z K 7 svn:log V 42 Initial commit of ported NetBSD USB stack END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-11-26T23:14:23.000000Z K 7 svn:log V 116 Attempt to handle interrupts delivered to all IO APICs by using the first IO APIC with a sufficient number of pins. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-27T00:30:10.000000Z K 7 svn:log V 25 Update for XFree86 3.3.3 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-27T00:31:00.000000Z K 7 svn:log V 30 MFC: update for XFree86 3.3.3 END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-11-27T01:14:21.000000Z K 7 svn:log V 143 Don't forget to update the pmap associated with aio daemons when adding new page directory entries for a growing kernel virtual address space. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-27T07:06:11.000000Z K 7 svn:log V 162 Direct std{err,out} to /dev/null when invoking sysctl(8) for setting `nfs_access_cache_timeout'. Submitted by: Andre Albsmeier END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-27T10:18:56.000000Z K 7 svn:log V 70 Ignore objects used to build utilities (*aicasm*.o and *genassym*.o). END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-27T11:44:22.000000Z K 7 svn:log V 254 Compare p_cpulimit with RLIM_INFINITY before comparing it with the process runtime. p_runtime is unsigned while p_cpulimit is not, so this avoids the nasty side effect of the process getting killed when the runtime comes up "negative" due to other bugs. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-11-27T21:19:52.000000Z K 7 svn:log V 97 Use the runpath of the main program for locating libraries loaded by dlopen(). Reviewed by: jdp END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-27T22:48:58.000000Z K 7 svn:log V 33 Add new Korean FTP mirror sites. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-27T23:22:02.000000Z K 7 svn:log V 298 Reduce NFS_SMALLFH to 52 to counteract the increased size of other data in the nfsnode. This can be overridden in the kernel configuration if there prove to be problems with the reduced size, at the cost of bloating the nfsnode (annoying but harmless). Reviewed by: Doug Rabson (dfr@freebsd.org) END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-28T00:25:32.000000Z K 7 svn:log V 42 Alias Adaptec as a vendor of Cogent NICs. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-28T00:26:10.000000Z K 7 svn:log V 42 MFC: Adaptec NICs are really Cogent NICs. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-11-28T08:03:24.000000Z K 7 svn:log V 362 Fix my breakage of `make installworld'. However, i don't think it's right to install all those images at all (nor to install them under /usr/mdec), given the high degree of customization this Makefile needs in order to get images that are actually useful for some NIC. Submitted by: John Hay , Paul Allenby END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-28T08:19:24.000000Z K 7 svn:log V 108 Remove netboot from build order; it's not ready for the limelight and probably doesn't belong there anyway. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-28T09:43:31.000000Z K 7 svn:log V 58 Refer to "da" rather than "sd" device. Suggested by: jdp END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-11-28T09:55:16.000000Z K 7 svn:log V 117 Add support for 'vmstat -i'. Submitted by: Hidetoshi Shimokawa Obtained from: NetBSD END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-28T10:02:52.000000Z K 7 svn:log V 39 Refer to "da" rather than "sd" device. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-28T13:14:58.000000Z K 7 svn:log V 47 Revert previous commit; write idea, wrong way. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-28T13:18:16.000000Z K 7 svn:log V 255 Merge from sio.c rev.1.163: Don't call timeout() for DTR wakeup if the relevant timeout is already active. This fixes "timeout table full" panics when sufficiently many cyopen()s are interrupted while they are sleeping waiting for the timeout to expire. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-28T13:27:01.000000Z K 7 svn:log V 56 MFC (1.75: don't start too many timeouts for DTR wait). END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-11-28T14:06:25.000000Z K 7 svn:log V 103 A bunch of old patches i forgot to apply -- make BRIDGE compile and work even if DUMMYNET is not used. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-28T15:48:09.000000Z K 7 svn:log V 352 Fixed sloppy clearing of TS_BUSY. Don't clear it until the transmitter is completely empty. There is an interrupt for output completion. It is painful to use, but polling method used in the corresponding fix in sio.c (rev.1.152) can't be used because there is no status bit for transmitter-empty. Now ttywait() works right. Reminded by: NIST-PCTS END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-28T22:04:20.000000Z K 7 svn:log V 72 MFC: redirect sysctl output properly to /dev/null Requested by: jkoshy END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-11-28T23:52:58.000000Z K 7 svn:log V 137 Add support for pthread_mutexattr_settype(). As a side effect of testing this, fix MUTEX_TYPE_COUNTING_FAST. Recursive locks now work. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-11-29T00:54:21.000000Z K 7 svn:log V 140 Added a sort option to find(1). The sort option make it possible to build the locate database without large (usually 20-100MB) temp files. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-11-29T00:57:03.000000Z K 7 svn:log V 46 Recommended TMPDIR is now /tmp (undo rev 1.6) END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-11-29T00:59:20.000000Z K 7 svn:log V 255 Set TMPDIR to /tmp Remove the temp directory in trap. Replace the buggy awk script with a correct perl script. Don't make a copy of the input data anymore if the input is already sorted (option -presort). This scheme avoid large temporary files in /tmp. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T02:47:52.000000Z K 7 svn:log V 20 Fixed SUBDIR order. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T03:12:06.000000Z K 7 svn:log V 128 Don't use the strange null pointer constant `(ufs_daddr_t)0' in a call to VOP_BMAP(). Don't use uncast NULLs in the same call. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T10:08:27.000000Z K 7 svn:log V 38 Fixed disordering in previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T10:41:01.000000Z K 7 svn:log V 85 Fixed disorder and and usage message. Improved English. Broken in: previous commit END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T11:11:07.000000Z K 7 svn:log V 49 Fixed style bugs and English in previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T11:34:30.000000Z K 7 svn:log V 24 Fixed my English fixes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-29T11:54:29.000000Z K 7 svn:log V 17 Update for 2.2.8 END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-29T11:55:11.000000Z K 7 svn:log V 56 Sync with sys/i386/boot/netboot/Makefile revision 1.21. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T12:00:06.000000Z K 7 svn:log V 177 Fixed English in previous commit. Clarify "lexicographical order". Don't format paragraphs manually (new sentences not beginning on new lines give hard-formatted line breaks). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-29T12:00:34.000000Z K 7 svn:log V 14 Set for 2.2.8 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-29T12:01:45.000000Z K 7 svn:log V 44 Bump FreeBSD_cc_version. Requested by: jdp END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-29T12:04:15.000000Z K 7 svn:log V 38 Update for new XFree86 naming format. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T12:17:09.000000Z K 7 svn:log V 37 Fixed style bugs in previous commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-29T12:25:59.000000Z K 7 svn:log V 22 Prune an aged phrase. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T13:09:01.000000Z K 7 svn:log V 99 Straightened the terminology straightening in 1.17-1.18. Fixed hard line breaks in rev.1.16-1.18. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T13:20:04.000000Z K 7 svn:log V 60 Fixed non-use of .Nm and hard line breaks in rev.1.16-1.17: END K 10 svn:author V 3 pds K 8 svn:date V 27 1998-11-29T13:46:39.000000Z K 7 svn:log V 55 Described the search path Make uses to find makefiles. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-11-29T13:54:20.000000Z K 7 svn:log V 85 Describe `bs=n' more precisely. Fixed some English errors. Obtained from: OpenBSD END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-29T14:09:00.000000Z K 7 svn:log V 201 Drop EDD support detection, though retain configurable use of disk packet interface. Add booteasy-style F5 support. Add no-update option. Implement various space optimizations and consistency fixes. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-11-29T14:46:35.000000Z K 7 svn:log V 100 Set TMPDIR to /tmp Use the new find option -s for sorted output. Remove the temp directory in trap. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-11-29T15:42:40.000000Z K 7 svn:log V 75 don't print '?' for ioaddr the device may legitimately not have an ioaddr. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-11-29T20:31:02.000000Z K 7 svn:log V 537 Make the previous behaviour the default, add a sysctl which you can set if your hw/sw produces the "calcru negative..." message. Setting the alternate method (sysctl -w kern.timecounter.method=1) makes the the get{nano|micro}*() functions call the real thing at resulting in a measurable but minor overhead. I decided to NOT have the "calcru" change the method automatically because you should be aware of this problem if you have it. The problems currently seen, related to usleep and a few other corners are fixed for both methods. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-11-29T22:38:57.000000Z K 7 svn:log V 82 Honor MNT_NOATIME. PR: 8383 Submitted by: Carl Mascott END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-11-29T22:52:17.000000Z K 7 svn:log V 163 Fix mmap security hole from NetBSD. Change the prototype of mmap system call so all insecure drivers no longer compile (at the request of bde). Reviewed by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-29T23:29:16.000000Z K 7 svn:log V 24 We're post-release now. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-29T23:33:15.000000Z K 7 svn:log V 215 Disabled page coloring since it is broken in 2.2.x and can lead to hangs in the pagedaemon. It was fixed in 3.x, but there isn't time to retrofit the changes. This commit has the same effect as defining "PQ_NOOPT". END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-30T00:28:10.000000Z K 7 svn:log V 121 Sync with sys/i386/isa/syscons.c revision 1.182.2.40. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-11-30T10:12:03.000000Z K 7 svn:log V 201 On the alpha, sizeof(char*) != sizeof(int) which was assumed in term_init(). This is the cause of /usr/bin/ftp faulting on the alpha. Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-30T12:38:30.000000Z K 7 svn:log V 38 Adjust for XFree86 version (whoops!). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-30T13:31:08.000000Z K 7 svn:log V 50 Fix the message which is output before upgrading. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-30T17:52:45.000000Z K 7 svn:log V 39 Refer to "da" rather than "sd" device. END K 10 svn:author V 4 nate K 8 svn:date V 27 1998-11-30T20:25:37.000000Z K 7 svn:log V 161 - Fix modulo bug that was masked by the correct code in libgcc.a which is used in almost all programs unless a shared library specifically ignores libgcc.a. END K 10 svn:author V 4 nate K 8 svn:date V 27 1998-11-30T20:26:12.000000Z K 7 svn:log V 21 MFC: Fix modulo bug. END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-11-30T21:38:06.000000Z K 7 svn:log V 151 Formatting bug. What should have been "Veritas(tm)" was coming out "Veritastm". PR: docs/8733 Submitted by: Stefan Eggers END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-11-30T22:25:24.000000Z K 7 svn:log V 99 Grammer fix and style nits. PR: docs/8879 Submitted by: Kazuo Horikawa END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-11-30T22:41:58.000000Z K 7 svn:log V 97 We use login.conf, not login.cap PR: doc/8897 Submitted by: Jonathan Hanna END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-11-30T22:44:06.000000Z K 7 svn:log V 46 MFC - login.cap -> login.conf PR: docs/8897 END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-11-30T22:56:44.000000Z K 7 svn:log V 92 changable -> changeable PR: docs/8697 Submitted by: Sascha Blank END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-11-30T23:05:38.000000Z K 7 svn:log V 162 superceded -> superseded, which after some debate on #FreeBSD is in fact the proper spelling. PR: docs/8697 Submitted by: Sascha Blank END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-11-30T23:21:24.000000Z K 7 svn:log V 141 ".Mn mountd" -> ".Nm mountd" which now makes the instructions accurate. PR: docs/8525 Submitted by: Norihiro Kumagai END K 10 svn:author V 4 nate K 8 svn:date V 27 1998-12-01T05:29:06.000000Z K 7 svn:log V 36 - Fix modulo bug. Reminded by: bde END K 10 svn:author V 4 nate K 8 svn:date V 27 1998-12-01T05:29:42.000000Z K 7 svn:log V 21 MFC: Fix modulo bug. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-01T06:35:06.000000Z K 7 svn:log V 187 Added reference to mdoc(7) and mdoc.samples(7) to the bottom of man(1). The man manual page is the obvious first place that people who are trying to write manual pages look. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-01T17:05:08.000000Z K 7 svn:log V 130 Obtained from: "Jan B. Koum " Add a reference to pam(8) in the login(1) and login.access(5) manual pages. END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-01T19:58:58.000000Z K 7 svn:log V 149 Macro "Re" stands for "Reference End", not "Reference Start" PR: docs/8727 Reviewed by: jdp Submitted by: Kazuo Horikawa END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-01T20:00:31.000000Z K 7 svn:log V 63 MFC: "Re" is "Reference end." PR: docs/8727 Reviewed by: jdp END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-01T21:12:57.000000Z K 7 svn:log V 227 Reviewed by: freebsd-current, freebsd-security Removed getuid() root check so ntalkd can be run from a tty sandbox. It isn't suid root anyway, who knows why the getuid() check was even in there in the first place! END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-01T21:19:49.000000Z K 7 svn:log V 446 Added group bind(53), added sandbox users tty(4), kmem(5), and bind(53), adjustd inetd.conf to run comsat and ntalk from tty sandbox, and the (commented out) ident from the kmem sandbox. Note that it is necessary to give each group access it's own uid to prevent programs running under a single uid from being able to gdb or otherwise mess with other programs (with different group perms) running under the same uid. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-01T21:36:33.000000Z K 7 svn:log V 357 Reviewed by: freebsd-current, freebsd-security Adjust rc.conf to run named in sandbox, adjust mtree to add /etc/namedb/s subdirectory (user bind, group bind) to hold secondaries, adjust comments in named.conf to reflect new secondary scheme. (Note that core read-only zone files are left owned by root, increasing security even more). END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-01T21:50:58.000000Z K 7 svn:log V 40 The Neomagic chip is a 2160 not a 3160. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-01T22:01:59.000000Z K 7 svn:log V 229 comsat sandbox prevents biff/comsat from being able to print partial mailbox contents. comsat instead simply prints that new mail is available. Add appropriate comment to inetd.conf but leave comsat in sandbox. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-12-01T23:27:24.000000Z K 7 svn:log V 42 Added a -D option to turn on TCP_NODELAY. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-02T01:53:48.000000Z K 7 svn:log V 65 Check return value of malloc() in expand_name. Reviewed by: sef END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-02T03:09:44.000000Z K 7 svn:log V 130 Allocate 108 for Intelligent Disk [Array] driver (http://www.doc.ic.ac.uk/~md/ida/). Requested by: Mark Dawson END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-02T03:13:35.000000Z K 7 svn:log V 344 *thwap* - move id driver to blkdev from cdev list; it's obviously going to want a major number from that list instead. Also use the same preallocated local range (500-600) for blkdevs as well as cdevs, just to be orthogonal. The latter was for Brian, who has a *lot* of local device drivers and needs more than just a single reserved number. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-02T03:14:27.000000Z K 7 svn:log V 76 (deliberately seperate commits) - reserve cdev for Nick Hibma's usb driver. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-02T03:27:37.000000Z K 7 svn:log V 55 1. Increase NFS path length. 2. Bump to XFree86 3.3.3. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-02T03:34:14.000000Z K 7 svn:log V 25 Update for XFree86 3.3.3 END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-02T08:02:41.000000Z K 7 svn:log V 57 Sync with sys/i386/conf/majors.i386 revision up to 1.53. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-02T08:04:12.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/isa.c revision 1.117. END