ƒ­d76636 225 613 489 569 150 293 649 203 312 156 195 300 228 135 167 149 165 335 305 187 177 122 172 136 380 126 110 113 155 116 109 147 195 214 539 229 155 149 119 155 132 132 290 185 134 145 119 135 153 136 133 165 170 981 214 307 223 221 169 119 243 223 250 117 158 300 184 106 121 146 166 282 176 164 141 263 162 243 343 127 230 169 194 221 201 193 262 202 144 799 149 191 238 181 566 140 133 298 238 176 127 112 117 108 162 153 135 154 129 177 184 166 166 140 254 692 160 180 162 286 164 120 324 823 167 716 166 175 588 106 102 243 731 230 128 426 551 401 396 139 160 149 245 928 172 330 398 243 155 210 279 263 100 118 173 196 116 109 121 209 185 133 431 497 278 138 325 193 135 269 140 225 132 115 135 111 128 133 145 115 123 150 172 198 174 215 235 512 223 428 253 209 641 208 290 199 150 1309 296 225 155 279 298 297 190 147 185 135 204 442 212 263 188 133 160 135 172 228 160 161 158 169 176 128 885 812 K 10 svn:author V 8 tshiozak K 8 svn:date V 27 2001-05-15T20:28:48.000000Z K 7 svn:log V 515 adapt to FreeBSD. - add #define NULL 0 instead of sys/null.h. - enable locale-insensitive functions: wcscat.c wcschr.c wcscmp.c wcscpy.c wcscspn.c wcslcat.c wcslcpy.c wcslen.c wcsncat.c wcsncmp.c wcsncpy.c wcspbrk.c wcsrchr.c wcsspn.c wcsstr.c wmemchr.c wmemcmp.c wmemcpy.c wmemmove.c wmemset.c - disable some locale-sensitive functions defined in wchar.h temporarily: mbrlen mbrtowc mbsinit mbsrtowcs wcrtomb wcsrtombs wcwidth wcswidth - disable all functions defined in wctype.h temporarily: is* tow* END K 10 svn:author V 8 tshiozak K 8 svn:date V 27 2001-05-15T20:34:20.000000Z K 7 svn:log V 391 adapt to FreeBSD. - enable locale-insensitive functions of wchar.h: wcscat.c wcschr.c wcscmp.c wcscpy.c wcscspn.c wcslcat.c wcslcpy.c wcslen.c wcsncat.c wcsncmp.c wcsncpy.c wcspbrk.c wcsrchr.c wcsspn.c wcsstr.c wmemchr.c wmemcmp.c wmemcpy.c wmemmove.c wmemset.c XXX: wcswidth.c is not enabled yet. - enable wmemchr(3) man page. XXX: FreeBSD lacks .St -isoC99 and .St -isoC-amd1. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-05-15T21:42:43.000000Z K 7 svn:log V 474 Adjust the descriptor structures a little by making the software parts be unions with enough padding to make sure they always end up being a multiple of 8 bytes in size, since the 83820/83821 chips require descriptors to be aligned on 64-bit boundaries. I happened to get it right for the 32-bit descriptor/x86 case, but botched everything else. Things should work properle on 32-bit/64-bit platforms now. Note that the 64-bit descriptor format isn't being used currently. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-15T22:02:46.000000Z K 7 svn:log V 58 Include sys/lock.h and sys/mutex.h so that this compiles. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-05-15T22:19:50.000000Z K 7 svn:log V 198 Fix instance of (struct ti_softc *) that should have been (struct nge_softc *), which the compiler never complained about. I guess it doesn't matter, a pointer is a pointer, but looked weird to me. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-15T22:20:44.000000Z K 7 svn:log V 556 - Use PROC_LOCK_ASSERT instead of a direct mtx_assert. - Don't hold Giant in the swapper daemon while we walk the list of processes looking for a process to swap back in. - Don't bother grabbing the sched_lock while checking a process' sleep time in swapout_procs() to ensure that a process has been idle for at least swap_idle_threshold2 before swapping it out. If we lose the race we just let a process stay in memory until the next call of swapout_procs(). - Remove some unneeded spl's, sched_lock does all the locking needed in this case. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-15T22:31:08.000000Z K 7 svn:log V 110 - Use ICU_LEN rather than NHWI for the size of the array of ithreads. - Remove unneeded include of sys/ipl.h. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-15T22:53:05.000000Z K 7 svn:log V 219 If PASTE isn't defined, define it as a transitional measure. This allows me to complete make buildworld on my stable machine. Also change termination case to be clearer what is going on while searching for map files. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-15T22:54:15.000000Z K 7 svn:log V 64 Save one fork on a buildworld. env FOO=foo bar -> FOO=foo bar. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-15T23:11:48.000000Z K 7 svn:log V 102 Move the definition of HWI_MASK to the i386/isa/icu.h header right next to the definition of ICU_LEN. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-15T23:13:58.000000Z K 7 svn:log V 207 - Remove unneeded include of sys/ipl.h. - Require the proc lock be held for killproc() to allow for the vmdaemon to kill a process when memory is exhausted while holding the lock of the process to kill. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-15T23:15:06.000000Z K 7 svn:log V 135 - Remove unneeded include of sys/ipl.h. - Lock the process before calling killproc() to kill it for exceeding the maximum CPU limit. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-15T23:16:18.000000Z K 7 svn:log V 43 Remove unneeded includes in the i386 case. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-15T23:19:52.000000Z K 7 svn:log V 75 Add a PROC_TRYLOCK() macro to perform a mtx_trylock() on the process lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-15T23:22:29.000000Z K 7 svn:log V 57 Remove unneeded includes of sys/ipl.h and machine/ipl.h. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-15T23:30:37.000000Z K 7 svn:log V 73 "Sir, the deorbit burn completed succesfully." RIP {sys/machine}/ipl.h. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-15T23:34:42.000000Z K 7 svn:log V 242 A new driver for the MECIA. This is the NEC Original PCMCIA controller found in many of the early NOTE98 machines that were produced. This controller is completely unlike the intel 82365, so I've separated it out from the main pcic driver. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-05-15T23:41:01.000000Z K 7 svn:log V 213 Introduce getprogname(3) and setprogname(3) library calls. These get and set __progname, respectively. Discussed on: -arch (Feb 2001), -audit Reviewed by: -audit Approved by: kris Obtained from: (mostly) NetBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-15T23:43:02.000000Z K 7 svn:log V 95 This code touches MD code inappropriately. So we have to include pc98 specific file for pc98. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-15T23:44:03.000000Z K 7 svn:log V 85 Rev 1.131 was missing: Submitted by: KATO Takenori-san END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-15T23:47:17.000000Z K 7 svn:log V 30 Add mecia driver definitions. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-15T23:50:58.000000Z K 7 svn:log V 80 The mecia support has moved to the mecia driver, so remove the copy of it here. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-15T23:53:18.000000Z K 7 svn:log V 44 pcic98reg.h is now contained in meciareg.h. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-16T00:47:27.000000Z K 7 svn:log V 287 Lock the procfs functions for doing a single step and reading/writing registers better. Hold sched_lock not only for checking the flag but also while performing the actual operation to ensure the process doesn't get swapped out by another CPU while we the operation is being performed. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-05-16T01:25:29.000000Z K 7 svn:log V 31 Fix typo. Noticed by: ade END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-05-16T01:28:01.000000Z K 7 svn:log V 15 MFC: fix typo. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-05-16T01:57:06.000000Z K 7 svn:log V 22 MFC 1.12: xref sym(4) END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-05-16T02:01:25.000000Z K 7 svn:log V 64 MFC 1.5: clarify that the mandatory argument is an event number END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-05-16T02:04:50.000000Z K 7 svn:log V 25 MFC 1.49: document chdir END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-05-16T02:05:57.000000Z K 7 svn:log V 18 MFC 1.8: fix typo END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-05-16T02:52:06.000000Z K 7 svn:log V 52 remove include of ipl.h because it no longer exists END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-16T04:34:40.000000Z K 7 svn:log V 102 Note recent windows of breakage. Note new ata subsystem. Add additional files for the portmap change. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-16T06:14:51.000000Z K 7 svn:log V 121 This file is now obsolete. The #defines in it have never been used and the pcic_devclass no longer is used by pccard.c. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-16T07:32:04.000000Z K 7 svn:log V 446 Separate out isa attachment to its own file. The pci attachment will soon attach directly to pcic rather than the kludge pci-pcic device we have now. In some ways, this is similar to the work PAO3 did to try to support cardbus bridges. In some ways different. This and future commits will be taking from the spirit of many of those changes. pcicvar.h is completely different from the pcicvar.h that appeared in PAO3, but similar in concept. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-16T07:35:54.000000Z K 7 svn:log V 136 Catch up with some recent changes: 1) pcic_isa.c 2) For pc98, add mecia driver and -DPC98 to command line. 3) pcic_p.c -> pcic_pci.c END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-16T09:40:12.000000Z K 7 svn:log V 64 mdoc(7) police: double spaces in plain text chunks aren't good. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-16T09:43:48.000000Z K 7 svn:log V 58 mdoc(7) police: uppercase abbreviations in revision 1.34. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-16T09:50:12.000000Z K 7 svn:log V 28 mdoc(7) police: fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-16T10:18:20.000000Z K 7 svn:log V 64 mdoc(7) police: fix markup (demonstrates new -xwidth modifier). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-16T10:29:51.000000Z K 7 svn:log V 41 mdoc(7) police: fix markup and spelling. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-16T10:39:42.000000Z K 7 svn:log V 41 mdoc(7) police: fix markup and spelling. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-16T11:05:03.000000Z K 7 svn:log V 195 Fix problem with static linking: > Script started on Sat May 12 22:18:47 2001 > ttyp1:bde@gamplex:/usr/src/libexec/rshd> rsh localhost ls > rcmd: localhost: Undefined error: 0 Reported by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-05-16T11:13:16.000000Z K 7 svn:log V 93 Fix an array which was too small. PR: 27380 Submitted by: Samuel Greear END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-16T11:15:49.000000Z K 7 svn:log V 40 Remove forgotten -Wall Reminded by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-16T11:38:18.000000Z K 7 svn:log V 54 Install wchar.h and wctype.h. Forgotten by: tshiozak END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-16T13:53:19.000000Z K 7 svn:log V 28 mdoc(7) police: fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-16T13:56:39.000000Z K 7 svn:log V 44 MFC: (rev 1.35) mdoc(7) police: fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-16T14:34:47.000000Z K 7 svn:log V 62 Unbreak world; _DIAGASSERT macro is not available in FreeBSD. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-05-16T16:34:50.000000Z K 7 svn:log V 41 MFC: 1.73 (safer bufferspace allocation) END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-05-16T17:09:00.000000Z K 7 svn:log V 39 Fix man page markup. Submitted by: ru END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-05-16T17:30:15.000000Z K 7 svn:log V 70 Add BUGS section describing the requirement to manually load the KLD. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-05-16T17:30:45.000000Z K 7 svn:log V 75 MFC: add BUGS section describing the requirement to manually load the KLD. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-05-16T18:04:37.000000Z K 7 svn:log V 884 Change the second argument of vflush() to an integer that specifies the number of references on the filesystem root vnode to be both expected and released. Many filesystems hold an extra reference on the filesystem root vnode, which must be accounted for when determining if the filesystem is busy and then released if it isn't busy. The old `skipvp' approach required individual filesystem xxx_unmount functions to re-implement much of vflush()'s logic to deal with the root vnode. All 9 filesystems that hold an extra reference on the root vnode got the logic wrong in the case of forced unmounts, so `umount -f' would always fail if there were any extra root vnode references. Fix this issue centrally in vflush(), now that we can. This commit also fixes a vnode reference leak in devfs, which could result in idle devfs filesystems that refuse to unmount. Reviewed by: phk, bp END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-05-16T18:17:55.000000Z K 7 svn:log V 118 Catch malloc return failures. This should help avoid dereferencing NULL on low-memory situations. Submitted by: kris END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-05-16T18:27:09.000000Z K 7 svn:log V 211 Catch any attempted buffer overflows. The magic numbers in this code (512) are a little distressing, but the method really needs to be extended to allow server-supplied DH parameters anyway. Submitted by: kris END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-05-16T18:32:46.000000Z K 7 svn:log V 127 srandomdev() affords us the opportunity to radically improve, and at the same time simplify, the random number selection code. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-16T19:01:45.000000Z K 7 svn:log V 128 Add entry for cygwin, the Cygnus Windows emulator. Submitted by: "Karsten W. Rohrbach" Reviewed by: ache END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-16T19:10:40.000000Z K 7 svn:log V 77 Migrate from using MAXPATHLEN to MAX_PATH. Use strlcpy to copy the strings. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-16T19:15:32.000000Z K 7 svn:log V 27 Fix type noticed by jasone END K 10 svn:author V 6 jesper K 8 svn:date V 27 2001-05-16T19:23:54.000000Z K 7 svn:log V 147 Link /etc/ssh/ssh_host_key to /etc/ssh/ssh_host_rsa_key to deal with gratutious changes in the latest SSH Reviewed by: obrien Approved by: obrien END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-05-16T20:24:58.000000Z K 7 svn:log V 127 Make sure the protocol actively rejects bad data rather than (potentially) not responding to an invalid SRA 'auth is' message. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-05-16T20:34:42.000000Z K 7 svn:log V 154 Since the root-on-insecure-tty code was added to telnetd, a dependency on char *line was added to libtelnet. Put a dummy one in to keep the linker happy. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-16T20:51:38.000000Z K 7 svn:log V 25 MFC: 1.102 make C++ safe END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-05-16T21:58:45.000000Z K 7 svn:log V 63 Mark a thread that is suspended while sleeping as interrupted. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-16T22:21:43.000000Z K 7 svn:log V 204 Move the int typedefs to the top so they can be used in defining other types. Ensure every platform has __offsetof. Make multiple inclusion detection consistent with other /include/*.h files. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-16T22:32:44.000000Z K 7 svn:log V 89 Consistently define the rune types. Follow NetBSD's lead and add a _BSD_MBSTATE_T_ type. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-05-17T01:36:01.000000Z K 7 svn:log V 12 Minor typos END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-17T01:41:57.000000Z K 7 svn:log V 27 Add /usr/include/dev/digi/ END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-05-17T01:41:58.000000Z K 7 svn:log V 52 MFC 1.43 -> 1.50, including how to handle RCS Id's. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-17T01:42:18.000000Z K 7 svn:log V 72 digiModel_t -> enum digi_model Remove a forgotton and unused structure. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-17T01:42:34.000000Z K 7 svn:log V 187 Install /sys/dev/digi/digiio.h as /usr/include/dev/digi/digiio.h I use the (new) DEVFILES variable rather than LSUBDIRS because only the public interface (digiio.h) should be installed. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-17T01:42:52.000000Z K 7 svn:log V 82 digiModel_t -> enum digi_model Remove special -I flags that are no longer needed. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-17T02:05:36.000000Z K 7 svn:log V 69 Back out rev 1.50. VCS was correct -- it is Version Control System. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-17T02:06:16.000000Z K 7 svn:log V 46 MFC: back out prev rev -- VCS was not a typo. END K 10 svn:author V 4 eric K 8 svn:date V 27 2001-05-17T03:10:04.000000Z K 7 svn:log V 169 Check for the expiration of an account and its password in the proper order. Reviewed by: -audit (silence) Approved by: murray Obtained from: OpenBSD MFC after: 5 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-05-17T03:13:00.000000Z K 7 svn:log V 68 Fix the latest telnet breakage. Obviously this was never compiled. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-05-17T03:14:42.000000Z K 7 svn:log V 148 Back out last commit. This was already fixed. This should never have happened, this is why we have commit mail expressly delivered to committers. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-05-17T03:51:28.000000Z K 7 svn:log V 247 MFC cr_ref from u_short -> u_int MFC underflow test/panic for cr_ref MFC change crhold() to a function to reduce compatibility problems later on (note: crfree() is already a function) Reviewed on: arch Reported by: terry Moral Support by: alfred END K 10 svn:author V 3 dcs K 8 svn:date V 27 2001-05-17T04:34:02.000000Z K 7 svn:log V 35 Allocate more memory if necessary. END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-05-17T04:40:01.000000Z K 7 svn:log V 138 Do not leave an extra reference on vnode. PR: kern/27250 Submitted by: "Vladimir B. Grebenschikov" MFC after: 2 weeks END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-05-17T04:52:57.000000Z K 7 svn:log V 78 Use vop_*vobject() VOPs to get reference to VM object from upper or lower fs. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-05-17T04:55:37.000000Z K 7 svn:log V 101 [MFC from 2001/03/11] -r 1.35 Improve a few error messages wrt if= filters on remote print queues. END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-05-17T04:58:25.000000Z K 7 svn:log V 129 VOP getwritemount() can be invoked on vnodes with VFREE flag set (used in snapshots code). At this point upper vp may not exist. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-05-17T05:00:00.000000Z K 7 svn:log V 108 [MFC from 2001/03/11] -r 1.19 Change the usage() message to include the recently-added -4 and -6 options. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-05-17T05:56:16.000000Z K 7 svn:log V 100 [MFC from 2001/03/16] -r 1.7 Fix a number of warnings that come up when compiling with BDECFLAGS. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-05-17T06:06:28.000000Z K 7 svn:log V 169 ....[MFC from 2001/04/05] -r 1.18 Make sure the euid is restored in an obscure error situation. Submitted by: J Wunsch in freebsd-audit END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-17T06:58:57.000000Z K 7 svn:log V 110 Removed reference to non-existing make(7). PR: docs/27392 Submitted by: Hendrik Scholz END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-17T07:08:38.000000Z K 7 svn:log V 53 MFC: 1.15 (markup fixes), 1.16 (removed bogus xref). END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-05-17T07:24:03.000000Z K 7 svn:log V 701 When a new block is allocated to a directory, an fsync of a file whose name is within that block must ensure not only that the block containing the file name has been written, but also that the on-disk directory inode references that block. When a new directory block is created, we allocate a newdirblk structure which is linked to the associated allocdirect (on its ad_newdirblk list). When the allocdirect has been satisfied, the newdirblk structure is moved to the inodedep id_bufwait list of its directory to await the inode being written. When the inode is written, the directory entries are fully committed and can be deleted from their pagedep->id_pendinghd and inodedep->id_pendinghd lists. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-17T07:36:16.000000Z K 7 svn:log V 58 MFC: 1.14 (document O_NOFOLLOW and O_FSYNC flags to open) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-05-17T08:21:06.000000Z K 7 svn:log V 97 Import ncurses-5.2-20010512 onto the vendor branch Obtained from: ftp://dickey.his.com/ncurses/ END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-05-17T08:21:06.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r76726, 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 2001-05-17T08:21:07.000000Z K 7 svn:log V 85 This commit was manufactured by cvs2svn to create tag 'ncurses-vendor-v5_2_20010512'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-17T08:22:43.000000Z K 7 svn:log V 474 ... but we do provide .St -isoC-99, and it is not required to have the history info as: : .Sh STANDARDS If the command, library function or file adheres to a : specific implementation such as IEEE Std 1003.2 : (``POSIX.2'') or ANSI X3.159-1989 (``ANSI C'') this : should be noted here. If the command does not adhere : to any standard, its history should be noted in the : HISTORY section. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-05-17T08:24:39.000000Z K 7 svn:log V 46 Merge changes from vendor branch to mainline. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-05-17T08:30:09.000000Z K 7 svn:log V 39 Update for ncurses 5.2-20010512 import END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-05-17T08:39:21.000000Z K 7 svn:log V 203 Thanks to ru for the suggestion: remove these files from the vendor branch instead of the mainline. These no longer exist on the vendor branch as of v5_2_20010512. This saves a delta on the mainline. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-05-17T08:39:21.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r76732, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-05-17T08:48:26.000000Z K 7 svn:log V 82 Argh. Fix a long-standing man page filter botch. See terminfo(5) for the effect. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-05-17T08:49:44.000000Z K 7 svn:log V 33 MFC: 1.48: fix termcap(5) filter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-17T09:38:49.000000Z K 7 svn:log V 17 Fix the rcsid's. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-17T09:45:02.000000Z K 7 svn:log V 22 MFC: Fix/add rcsid's. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-17T09:46:29.000000Z K 7 svn:log V 13 Fix a -Wall. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-05-17T10:12:45.000000Z K 7 svn:log V 66 Style policy: reformat multiline comments to conform to style(9). END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-05-17T10:28:59.000000Z K 7 svn:log V 61 Change the ioctl interface to prepare for new functionality. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-05-17T10:29:30.000000Z K 7 svn:log V 43 Update to use the changed ioctl interface. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-05-17T10:30:07.000000Z K 7 svn:log V 62 Update to use the new ioctl interface. Add the list command. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-17T11:09:15.000000Z K 7 svn:log V 38 mdoc(7) police: update document date. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-05-17T11:54:30.000000Z K 7 svn:log V 85 Backed out rev.1.8. Rev.1.8 was just to support a bogus unused include in ng_tty.c. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-05-17T12:33:39.000000Z K 7 svn:log V 88 MFC: Sync up with HEAD, modulo update/*, version/*, sign/* and r1.38 of add/mail.c END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-05-17T12:33:40.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_4'. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-05-17T12:39:56.000000Z K 7 svn:log V 70 (forced) Read `add/main.c' instead `add/mail.c' in the previous log. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-17T12:51:43.000000Z K 7 svn:log V 49 Suppress compiler warning by adding a type cast. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-17T15:20:15.000000Z K 7 svn:log V 162 Fix an off-by-hour bug when crossing Daylight Saving Time boundary. PR: bin/27399 Submitted by: "Crist J. Clark" MFC after: 3 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-17T15:30:49.000000Z K 7 svn:log V 597 Allow ``ip4'' as an ``upperspec'' value, and update the man page with *all* the permissible values. This should really be spelt ipencap (as /etc/protocols does), but a precedent has already been set by the ipproto array in setkey.c. It would be nice if /etc/protocols was parsed for the upperspec field, but I don't do yacc/lex... This change allows policies that only encrypt the encapsulated packets passing between the endpoints of a gif tunnel. Setting such a policy means that you can still talk directly (and unencrypted) between the public IP numbers with (say) ssh. MFC after: 1 week END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-05-17T16:28:11.000000Z K 7 svn:log V 65 Make the PAM user-override actually override the correect thing. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-17T17:53:21.000000Z K 7 svn:log V 89 Describe all current net.inet.tcp MIB variables. Submitted by: jlemon MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-17T17:57:35.000000Z K 7 svn:log V 71 Cosmetics to rev.1.89: removed argument names in a function prototype. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-05-17T17:59:28.000000Z K 7 svn:log V 190 pipe_create has to zero out the select record earlier to avoid returning a half-initialized pipe and causing pipeclose() to follow a junk pointer. Discovered by: "Nick S" END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-17T17:59:53.000000Z K 7 svn:log V 73 MFC: 1.89 (sysctlnametomib(3) function prototype). Forgotten by: obrien END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-05-17T18:22:58.000000Z K 7 svn:log V 25 initialize pipe pointers END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-05-17T18:32:18.000000Z K 7 svn:log V 230 Fix typo: s/maestro3_load/snd_maestro3_load/ (pointed out by Tadayuki OKADA . New release notes: USER_LDT on by default (this entry is way overdue). Add Abocom URE 450 to supported USB Ethernet devices. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-17T19:11:49.000000Z K 7 svn:log V 728 MFC: Support -DPPP_CONFDIR Send PROTO_IP traffic when possible in single-link MP mode MAXPATHLEN -> PATH_MAX Update route MTUs when the interface MTU changes Show diagnostic socket info in ``show bundle'' Support ``set server open'', ``set server closed'' and SIGUSR1 Load netgraph.ko when required Support ipencap packets Be more consistent with the NET_RT_IFLIST sysctl when creating an interface Optimise out deleting and re-adding the same ifaddr on the tun interface Fix some man page markup and add some further examples. Call ourself ``localhost'' if we have no hostname Allow embedded NULs in radius passwords and challenges Do ioctl(TUNSIFINFO) as uid 0 END K 10 svn:author V 4 eric K 8 svn:date V 27 2001-05-17T19:40:13.000000Z K 7 svn:log V 74 MFC: mktemp(3) removal Reviewed by: -audit (silence) Approved by: murray END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-05-17T19:47:09.000000Z K 7 svn:log V 620 Cleanup Remove comment about setting error for reads on EOF, read returns 0 on EOF so the code should be ok. Remove non-effective priority boost, PRIO+1 doesn't do anything (according to McKusick), if a real priority boost is needed it should have been +4. Style fixes: .) return foo -> return (foo) .) FLAG1|FlAG2 -> FLAG1 | FlAG2 .) wrap long lines .) unwrap short lines .) for(i=0;i=foo;i++) -> for (i = 0; i=foo; i++) .) remove braces for some conditionals with a single statement .) fix continuation lines. md5 couldn't verify the binary because some code had to be shuffled around to address the style issues. END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2001-05-17T19:55:11.000000Z K 7 svn:log V 73 Add an entry for RAYLINK pccard using the ray driver. MFC after: 3 days END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2001-05-17T21:37:41.000000Z K 7 svn:log V 82 Add a couple more codes for upcoming raylink driver additions. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-05-17T21:48:44.000000Z K 7 svn:log V 491 o Modify access control checks in p_candebug() such that the policy is as follows: the effective uid of p1 (subject) must equal the real, saved, and effective uids of p2 (object), p2 must not have undergone a credential downgrade. A subject with appropriate privilege may override these protections. In the future, we will extend these checks to require that p1 effective group membership must be a superset of p2 effective group membership. Obtained from: TrustedBSD Project END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-05-17T22:07:32.000000Z K 7 svn:log V 10 MFC: 1.60 END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-05-17T22:10:59.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-17T22:20:54.000000Z K 7 svn:log V 150 Disable the wi driver locking for now. The driver tries to tsleep with the driver lock held on detach which can lead to annoying and useless panics. END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2001-05-17T22:23:49.000000Z K 7 svn:log V 637 Primary purpose of this commit is to enable support for the Aviator Pro and Raylink cards with version 5 firmware. Only infra-structure mode has been tested. Specific changes for this feature are: o Add RFC1042 encapsulation of IP datagrams o Add authentication and association o Decode of the beacon (although not used) Other changes have been made: o Pass command completion status to *_done (in place for adding proper error recovery) o Move a couple of state variables into the current network parameters structure. This is in prep. for dealing with roaming. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-17T22:24:17.000000Z K 7 svn:log V 137 - Axe the IMEN_BITS and APIC_IMEN_BITS constants. - Add back in a definition of NHWI which is preferred over ICU_LEN. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-17T22:24:46.000000Z K 7 svn:log V 36 Use NHWI instead of APIC_IMEN_BITS. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-17T22:28:46.000000Z K 7 svn:log V 333 - Move the setting of bootverbose to a MI SI_SUB_TUNABLES SYSINIT. - Attach a writable sysctl to bootverbose (debug.bootverbose) so it can be toggled after boot. - Move the printf of the version string to a SI_SUB_COPYRIGHT SYSINIT just afer the display of the copyright message instead of doing it by hand in three MD places. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-17T22:43:26.000000Z K 7 svn:log V 458 - Remove the global ithread_list_lock spin lock in favor of per-ithread sleep locks. - Delay returning from ithread_remove_handler() until we are certain that the interrupt handler being removed has in fact been removed from the ithread. - XXX: There is still a problem in that nothing protects the kernel from adding a new handler while the ithread is running, though with our current architectures this is not a problem. Requested by: gibbs (2) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-17T22:44:56.000000Z K 7 svn:log V 308 - Don't panic on a try lock operation for a sleep lock if we hold a spin lock. Since we won't actually block on a try lock operation, it's not a problem. Add a comment explaining why it is safe to skip lock order checking with try locks. - Remove the ithread list lock spin lock from the order list. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-17T22:49:03.000000Z K 7 svn:log V 303 During the code to pick a process to kill when memory is exhausted, keep the process in question locked as soon as we find it and determine it to be eligible until we actually kill it. To avoid deadlock, we don't block on the process lock but skip any process that is already locked during our search. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-17T22:57:46.000000Z K 7 svn:log V 47 MFC: 1.13 set TERM to dumb when making termcap END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-17T23:05:06.000000Z K 7 svn:log V 68 MFC: 1.20 don't complain about missing resources unless bootverbose END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-17T23:23:25.000000Z K 7 svn:log V 57 Replace references to the KERNEL variable with KERNCONF. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-05-17T23:50:24.000000Z K 7 svn:log V 149 Add workaround for embedded NICs, in particular, the 815E boards. There appears to be a bug where the chip will lock up when running in 10Mb/s mode. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-18T00:08:38.000000Z K 7 svn:log V 835 - Use a timeout for the tsleep in scheduler() instead of having vmmeter() wakeup proc0 by hand to enforce the timeout. - When swapping out a process, keep the process locked via the proc lock from the first checks up until we clear PS_INMEM and set PS_SWAPPING in swapout(). The swapout() function now must be called with the proc lock held and releases it before returning. - Comment out the code to attempt to lock a process' VM structures before swapping out. It is broken in that it releases the lock after obtaining it. If it does grab the lock, it needs to hand it off to swapout() instead of releasing it. This can be revisisted when the VM is locked as this is a valid test to perform. It also causes a lock order reversal for the time being, which is the immediate cause for temporarily disabling it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T00:11:39.000000Z K 7 svn:log V 77 Bump __FreeBSD_version for wint_t being defined. I may need this in a port. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-05-18T00:14:21.000000Z K 7 svn:log V 236 New release notes: digi driver, FICL 2.05, xargs(1) -J, apmd(8) now support battery state monitoring, ncurses 5.2-20010512. Woefully overdue release notes: ddb(4) show pcpu, telnet(1) autologin and encryption defaults and -y option. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-05-18T00:36:05.000000Z K 7 svn:log V 302 Condition variable waiters are queued in descending priority order, so there is no need to wake all waiters to assure that the highest priority thread is run. As the semaphore code is written, there was no correctness problem, but the change improves sem_post() performance. Pointed out by: deischen END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-05-18T00:41:10.000000Z K 7 svn:log V 149 Fix typo: The awi driver doesn't support PRISM cards, it supports the AMD79C930 and Harris (Intersil). What crack was I smoking when I wrote this? END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T00:41:27.000000Z K 7 svn:log V 60 Use the correct FreeBSD definitions for wint_t and wchar_t. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T01:40:40.000000Z K 7 svn:log V 114 Style changes -- revert ordering to mostly two revs ago. Embellish some comments, fix tab'ing. Requested by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T01:43:25.000000Z K 7 svn:log V 183 Make _BSD_TIME_T_ (time_t) an `int' rather than `long'. This will help flag errors where programmers assume time_t is a long, which it is not on 64-bit platforms. Submitted by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T04:55:16.000000Z K 7 svn:log V 167 Add the "prompt" and "passwd_prompt" fields to /etc/login.conf, which makes lgoin more like getty in its ability to be configured. Submitted by: tlambert (code only) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T05:05:50.000000Z K 7 svn:log V 6 Sort. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T05:33:42.000000Z K 7 svn:log V 23 In a word -- style(9). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T05:36:12.000000Z K 7 svn:log V 78 MFC: rev. 1.59 ("login_prompt" and "passwd_prompt" fields to /etc/login.conf) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T05:38:21.000000Z K 7 svn:log V 100 MFC: rev. 1.32 ("login_prompt" and "passwd_prompt" fields to /etc/login.conf) rev. 1.33 (sort) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T05:46:40.000000Z K 7 svn:log V 21 Missed a few things. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T05:46:53.000000Z K 7 svn:log V 14 MFC: style(9) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T05:50:26.000000Z K 7 svn:log V 26 Add mbstate_t and wint_t. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T05:53:09.000000Z K 7 svn:log V 113 MFC: Add mbstate_t and wint_t. Spell _BSD_TIME_T_ consistently as `int'. Update comments. Style tweaks. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-18T06:56:03.000000Z K 7 svn:log V 94 Fixed typo in the description. PR: docs/27411 Submitted by: David Wimsey END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-18T06:58:39.000000Z K 7 svn:log V 42 MFC: 1.8 (fixed typo in the description). END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-05-18T07:43:13.000000Z K 7 svn:log V 339 Currently there is no way to tell if write operation invoked via vn_start_write() on the given vnode will be successful. VOP_LEASE() may help to solve this problem, but its return value ignored nearly everywhere. For now just assume that the missing upper layer on write means insufficient access rights (which is correct for most cases). END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-05-18T08:52:56.000000Z K 7 svn:log V 404 Add a new ioctl to syscons, CONS_SCRSHOT. Given a userland buffer, it copies out the current contents of the video buffer for a syscons terminal, providing a snapshot of the text and attributes. Based heavily on work originally submitted by Joel Holveck for 2.2.x almost 30 months ago, which I cleaned up a little, and forward ported to -current. See also the usr.bin/scrshot utility. END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-05-18T09:00:51.000000Z K 7 svn:log V 185 New scrshot utility, using the CONS_SCRSHOT ioctl. Usage is scrshot /dev/ttyv0 > shot.scr See the shot2{txt,png} utilities (soon to be) in the ports collection. Reviewed by: -arch END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-05-18T09:01:53.000000Z K 7 svn:log V 46 Note, previous commit was Reviewed by: -arch END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-05-18T09:05:56.000000Z K 7 svn:log V 228 By default build make(1) as a static binary. It costs only 100k of additional disk space, buf provides measureable speed increase for make-intensive operations, such as pkg_version(1), `make world' and so on. MFC after: 1 week END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-05-18T09:06:00.000000Z K 7 svn:log V 100 Add scrshot to the i386 specific section. If someone can test this on the Alpha I'd appreciate it. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-18T09:14:39.000000Z K 7 svn:log V 41 Run network6_pass1 if ipv6_enable is YES END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-18T09:48:17.000000Z K 7 svn:log V 177 Don't leak memory when compiling text following the `a', `c' or `i' command. Testcase: echo FOO | sed "/FOO/c\\ `jot -b 'aaaa\' 500`" Submitted by: Max Khon END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-18T09:51:34.000000Z K 7 svn:log V 49 MFC: 1.15 (fixed memory leak in compile_text()). END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-05-18T09:58:52.000000Z K 7 svn:log V 133 MFC: introduce VOP_CREATEVOBJECT(), VOP_GETVOBJECT and VOP_DESTROYVOBJECT() which help to get proper reference to VM backing object. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-18T10:39:41.000000Z K 7 svn:log V 41 mdoc(7) police: Fix markup and spelling. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-18T10:40:34.000000Z K 7 svn:log V 24 Remove GCC-ism (-Wall). END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-05-18T11:01:23.000000Z K 7 svn:log V 44 MFC: mbuild/mdissect subroutines for mbufs. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-05-18T11:04:19.000000Z K 7 svn:log V 18 BDECFLAGS cleanup END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-05-18T11:38:58.000000Z K 7 svn:log V 36 Fix bogon introduce by last commit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-18T13:41:42.000000Z K 7 svn:log V 42 Removed -I${.CURDIR}/.../sys from CFLAGS. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-05-18T13:55:25.000000Z K 7 svn:log V 52 Add sk_SK PR: 27425 Submitted by: juraj@bednar.sk END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-18T13:56:29.000000Z K 7 svn:log V 24 Removed unneeded stuff. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-05-18T13:58:08.000000Z K 7 svn:log V 32 Grab headers from /usr/include. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-05-18T14:05:19.000000Z K 7 svn:log V 58 MFC: Revs 1.26-1.27, bringing this in sync with -current. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-05-18T14:06:21.000000Z K 7 svn:log V 80 MFC: Rev 1.23. Document ``special ident '' command. END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-05-18T14:07:51.000000Z K 7 svn:log V 105 I appear to be badly out of practice. Remember to flush the output stream when mixing printf and write. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-05-18T14:40:44.000000Z K 7 svn:log V 81 MFC: Print longer package names in pkg_version(1). pkg_version.pl: 1.19->1.20 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-18T18:10:02.000000Z K 7 svn:log V 119 Restore the RSA host key to /etc/ssh/ssh_host_key. Also fix $FreeBSD$ spamage in crypto/openssh/sshd_config rev. 1.16. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-05-18T18:28:02.000000Z K 7 svn:log V 137 MFC: The aliases file now lives in /etc/mail/. Revision Changes Path 1.32 +2 -2 src/usr.sbin/ypserv/Makefile.yp END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-05-18T18:35:34.000000Z K 7 svn:log V 414 String operations could silently truncate long strings, leaving the output corrupted. Mark's patch fixes this be removing the MAXTOK limitation on substring operations and allowing the putback buffer size to be the limiting factor. If the putback buffer size if reached, m4 gives an error instead of silently truncating the string. PR: bin/26619 Submitted by: Mark Peek MFC after: 5 days END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-05-18T19:42:32.000000Z K 7 svn:log V 127 MFC: r1.86; don't check for ${_dir}/kern/. This allows the tree to be built with the sources located elsewhere than /usr/src. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-05-18T19:43:18.000000Z K 7 svn:log V 331 The function clnt_dg_call(), which is used for UDP RPC calls, could accidentally clobber the server address if a stray packet arrived at the client port. This would result in any further retransmits going to the wrong address. For now, fix this by not saving the source address of the reply; this matches the pre-tirpc behaviour. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-05-18T22:16:28.000000Z K 7 svn:log V 155 Must be a bit less aggressive about freeing pagedep structures. Obtained from: Robert Watson and Matthew Jacob END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-19T01:20:02.000000Z K 7 svn:log V 113 Update the i386 compat4x dist to the FreeBSD 4.3 libs. There were some security issues fixed between 4.2 -> 4.3. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-05-19T01:28:09.000000Z K 7 svn:log V 545 Introduce a global lock for the vm subsystem (vm_mtx). vm_mtx does not recurse and is required for most low level vm operations. faults can not be taken without holding Giant. Memory subsystems can now call the base page allocators safely. Almost all atomic ops were removed as they are covered under the vm mutex. Alpha and ia64 now need to catch up to i386's trap handlers. FFS and NFS have been tested, other filesystems will need minor changes (grabbing the vm lock when twiddling page properties). Reviewed (partially) by: jake, jhb END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-19T01:32:36.000000Z K 7 svn:log V 112 Update the AXP compat4x dist to the 4.3-FreeBSD libs. There were some security issues fixed between 4.2 -> 4.3. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-05-19T01:37:12.000000Z K 7 svn:log V 194 Regen syscalls that were made mpsafe via vm_mtx obreak, getpagesize, sbrk, sstk, mmap, ovadvise, munmap, mprotect, madvise, mincore, mmap, mlock, munlock, minherit, msync, mlockall, munlockall END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-05-19T01:40:48.000000Z K 7 svn:log V 103 remove my private assertions from tsleep. add one assertion to ensure we don't sleep while holding vm. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-05-19T02:35:47.000000Z K 7 svn:log V 57 Merged from sys/i386/isa/isa_compat.c revision 1.18.2.1. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-19T04:53:20.000000Z K 7 svn:log V 1215 It turns out that Intel's i82365sl-DF step has the same ID as the VLSI 82C146. The Intel i82365SL-DF supports 3.3V cards. The Step A/B/C parts do not appear to support this. This is hard to know for sure since it was deduced from "compatible" parts' data sheets and the article mentioned below. Rework the VLSI detection to be a little nicer and not depend on scanning cards twice. This would allow bad VLSI cards to coexist with a good intel card, for example. We now detect i82365SL-DF cards where before we'd detect a VLSI. For the most part, this is good, but we run a small chance of detecting a single slot 82C146 as a i82365SL-DF. Since I can't find a datasheet for the 82c146, I don't know if this is a problem or not. This work is based on an excellent article, in Japanese, by NAKAGAWA, Yoshihisa-san that appeared in FreeBSD Press Number 4. He provided a patch against PAO3 in his article. Since the pcic.c code has changed some since then, I've gone ahead and cleaned up his patch somewhat and changed how the code detects the buggy '146 cards. I also removed the comment asking if there were other cards that matched the 82C146 since we found one and additional information isn't necessary. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-19T05:21:23.000000Z K 7 svn:log V 203 Move ISA specific code into pcic_isa. This is the probe routine, the get/setb1 routines. Also expose clrb and setb as pcic_{clrb,setb} so we can use it from the probe. pcic_probe is no longer needed. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-05-19T05:45:55.000000Z K 7 svn:log V 129 Add convenience function kernel_sysctlbyname() for kernel consumers, so they don't have to roll their own sysctlbyname function. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-05-19T05:48:07.000000Z K 7 svn:log V 60 Use new kernel_sysctlbyname function. Remove private copy. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-19T05:50:42.000000Z K 7 svn:log V 186 Now that we've moved the mecia support out of pcic.c to its own driver, we no longer need to go through the cinfo.XXXX indirections. restore the direct calls that were replaced earlier. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-19T05:53:50.000000Z K 7 svn:log V 202 Remove these libs that are the samed .so version as the ones in 5-CURRENT. These libs will not be used [sitting in /usr/lib/compat] as the -current ones in /usr/lib will be found first by ld-elf.so.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-19T05:54:11.000000Z K 7 svn:log V 201 Remove these libs that are the same .so version as the ones in 5-CURRENT. These libs will not be used [sitting in /usr/lib/compat] as the -current ones in /usr/lib will be found first by ld-elf.so.1. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-05-19T05:54:26.000000Z K 7 svn:log V 95 Add new 'loadavg' entry, fix overflow with meminfo. PR: 27253, 27350 Submitted by: Jim Pirzyk END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-19T06:13:12.000000Z K 7 svn:log V 55 slots and next haven't been used in a while. GC them. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-19T06:17:37.000000Z K 7 svn:log V 93 Initialize cinfo structure at compile time rather than run time since they are now constant. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-19T06:27:16.000000Z K 7 svn:log V 43 Note ncurses import and ata ioctl changes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-19T06:30:15.000000Z K 7 svn:log V 111 Note possible binary incompatibility with the crhold macro and suggest recompiling kernel modules that use it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-19T06:36:09.000000Z K 7 svn:log V 349 Add back the plain i82365 to the list of bridges that do special things to get 3.3V. It appears that some cardbus chipsets have id registers that say they are C step parts, but they really support the DF step 3.3V functionality. # Need to verify that IBM KING is handled properly since the MISC1 # register is really a cirrus logic only register. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-05-19T06:47:36.000000Z K 7 svn:log V 115 Move scrshot(1) functionality into vidcontrol(1). Suggested by: many Not objected to by: nik (scrshot co-author) END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-05-19T08:17:35.000000Z K 7 svn:log V 165 Anti-foot-shooting for pcvt users: ignore isdn_screenflags which is only for syscons. Requested by: Alexander Leidinger MFC after: 7 days END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-05-19T09:18:37.000000Z K 7 svn:log V 93 MFC: Check for both hint files in /var/run (elf and aout) and eventually create them. (1.94) END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-19T09:28:59.000000Z K 7 svn:log V 39 digiio.h has moved to /usr/include/sys END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-19T09:29:12.000000Z K 7 svn:log V 66 Back out previous commit. digiio.h has moved to /usr/include/sys END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-19T09:40:10.000000Z K 7 svn:log V 41 Fairwell digiio.h (moved to src/sys/sys) END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-05-19T15:28:00.000000Z K 7 svn:log V 77 MFC: r1.86; bring in other half of the fix for alternate /usr/src locations. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-05-19T17:05:52.000000Z K 7 svn:log V 131 Use CONS_GETINFO ioctl to get geometry of the current text mode instead of TIOCGWINSZ. The former is more correct in this context. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-19T17:06:48.000000Z K 7 svn:log V 66 #include -> #include Suggested by: bde END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-05-19T17:47:51.000000Z K 7 svn:log V 66 Ensure the generated BPF in the example deliver the whole packet. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-05-19T17:49:04.000000Z K 7 svn:log V 63 MFC: (rev. 1.12) Ensure example BPF delivers the whole packet. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-05-19T18:18:20.000000Z K 7 svn:log V 73 MFC: 1.49; Make sure we don't apply mount flags to the wrong filesystem. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-05-19T19:08:56.000000Z K 7 svn:log V 84 Make /compat a relative symlink instead of an absolute symlink. Requested by: jens END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-05-19T19:22:49.000000Z K 7 svn:log V 36 MFC: make the mib array big enough. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-05-19T19:24:26.000000Z K 7 svn:log V 787 Must ensure that all the entries on the pd_pendinghd list have been committed to disk before clearing them. More specifically, when free_newdirblk is called, we know that the inode claims the new directory block. However, if the associated pagedep is still linked onto the directory buffer dependency chain, then some of the entries on the pd_pendinghd list may not be committed to disk yet. In this case, we will simply note that the inode claims the block and let the pd_pendinghd list be processed when the pagedep is next written. If the pagedep is no longer on the buffer dependency chain, then all the entries on the pd_pending list are committed to disk and we can free them in free_newdirblk. This corrects a window of vulnerability introduced in the code added in version 1.95. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2001-05-19T19:36:32.000000Z K 7 svn:log V 719 Fix a range checking bug in ng_int32_parse which affected 64-bit machines. The code formerly read: long val; if (val < (long)-0x80000000 || ...) return EINVAL; The constant 0x80000000 has type unsigned int. The unary `-' operator does not change the type (or the value, in this case). Therefore the promotion to long is done by 0-extension, giving 0x0000000080000000 instead of the desired 0xffffffff80000000. I got rid of the `-' and changed the cast to (int32_t) to give proper sign-extension on all architectures and to better reflect the fact that we are range-checking a 32-bit value. This commit also makes the analogous changes to ng_int{8,16}_parse for consistency. MFC after: 3 days END