ƒ°j15235 201 209 145 178 328 328 238 213 237 481 251 809 267 197 305 177 238 157 374 118 130 157 218 288 207 202 224 519 408 226 543 186 253 1752 527 212 163 112 144 526 174 252 113 562 175 157 174 195 169 176 152 198 255 160 281 570 143 166 234 166 144 607 139 306 307 147 375 178 180 198 235 132 170 280 147 178 138 147 257 351 410 333 121 134 217 201 194 137 138 135 155 208 322 161 569 172 188 909 272 245 267 181 365 129 578 120 320 146 157 340 248 504 498 162 181 113 113 189 224 467 109 579 330 222 114 189 389 426 246 178 344 382 170 285 639 127 122 291 129 282 395 212 173 209 393 135 174 194 158 520 204 141 134 147 205 487 187 162 227 334 195 180 189 195 130 267 390 242 168 409 297 136 135 110 123 116 136 126 210 146 168 159 221 169 159 167 328 244 131 490 238 164 3399 133 249 246 175 138 913 160 189 243 K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-13T11:44:12.000000Z K 7 svn:log V 114 Introduce a -b option for sites who are not interested in the old biff service. (Avoid a ``in_vain'' warning...) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-13T11:57:18.000000Z K 7 svn:log V 53 Document how to drop into DDB from a serial console. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T12:18:45.000000Z K 7 svn:log V 86 Declared `unittab' as static. It was bogusly shared between the asc and gsc drivers. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T12:45:57.000000Z K 7 svn:log V 235 Eliminated sloppy common-style declarations. Now there are no duplicated common labels for LINT. There are still some common declarations for the !KERNEL case in tcp_debug.h and spx_debug.h. trpt depends on the ones in tcp_debug.h. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T12:53:53.000000Z K 7 svn:log V 235 Eliminated sloppy common-style declarations. Now there are no duplicated common labels for LINT. There are still some common declarations for the !KERNEL case in tcp_debug.h and spx_debug.h. trpt depends on the ones in tcp_debug.h. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-13T13:13:32.000000Z K 7 svn:log V 145 Remove some of the grot I added to try and save/restore screen contents. This shouldn't be done here, it should be done in the client as needed. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-13T13:28:54.000000Z K 7 svn:log V 120 Fix a longstanding bug and a buglet of no significance. Now net.ipx works. Noticed by: John Hay -- John.Hay@csir.co.za END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-13T13:32:15.000000Z K 7 svn:log V 144 1. Update all the copyrights to delete useless clauses 3 and 4. 2. Change more of the menu code over to new system. 3. Streamline label editor. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T14:23:29.000000Z K 7 svn:log V 388 Changed `noreturn' to `__noreturn__' so that all headers don't break if an application #defines `noreturn'. Changed one instance of `const' similarly. This is less like to be a problem since applications shouldn't #define `const', and the common hack of #defining `const' as nothing gives harmless (?) null attributes instead of syntax errors. Fixed comments on #endifs to match code. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T14:25:06.000000Z K 7 svn:log V 158 Changed _BSD_PID_T_ from long to int. Lite2 changed pid_t from long to int32_t in but this change was missed when the Lite2 types were merged. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1996-04-13T14:37:22.000000Z K 7 svn:log V 715 Don't use a newfangled auto initializer. Initialize everything by assignment to avoid one bug and several pessimizations. In the old version, gcc-2.6.3 (i386 version) generates 16 bytes of static data and copies it using 4 4-byte load-stores. gcc-2.7.2 generates 2 1-byte stores and calls memset() to zero 14 bytes. Linking fails because memset() doesn't exist in the kernel. In both versions, the 2 bytes stored directly are all that is actually used unless the null padding at the end is used, since the 3 4-byte words in the middle are initialized again by struct assignment. These words are misaligned. gcc generates misaligned load-stores for (small) misaligned struct copies. Submitted by: Bruce Evans END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T14:55:18.000000Z K 7 svn:log V 174 Another try: fixed bogus change of the fifo settings for the non-speed of 0. rev.1.30 incorrectly changed the behaviour from always disabling the fifo to always enabling it. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T15:01:25.000000Z K 7 svn:log V 104 Brought in fifo fixes from revs 1.130 and 1.140: don't change the fifo settings for the non-speed of 0. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1996-04-13T15:13:30.000000Z K 7 svn:log V 211 Accept and use the content of packets received that is bigger than the Novell spec, but still only transmit according to the spec. Add a feature to dump the RIP and SAP tables when a SIGINFO signal is received. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-13T15:33:16.000000Z K 7 svn:log V 83 Import NetBSD's termios'ed getty into a vendor branch. Obtained from: NetBSD 1.1R END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-13T15:33:16.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r15249, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1996-04-13T15:33:17.000000Z K 7 svn:log V 61 This commit was manufactured by cvs2svn to create tag 'r1_1'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T15:47:43.000000Z K 7 svn:log V 281 Fixed a couple of format strings to match the change of pid_t from long to int32_t. I only fixed the ones that I noticed the warnings for. Perhaps most of the format strings are correct now because they were wrong before. Except of course if int32_t isn't compatible with `int'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T16:50:23.000000Z K 7 svn:log V 26 Fixed `PCVT_FREEBSD=210'. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-13T16:59:07.000000Z K 7 svn:log V 36 Describe timeout() and untimeout(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T16:59:29.000000Z K 7 svn:log V 65 Oops, include opt_pcvt_hdr.h before the key value in it is used. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T18:33:04.000000Z K 7 svn:log V 125 Fixed handling of device flags. The real flags were never used. Submitted by: Michael Smith END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-13T19:57:38.000000Z K 7 svn:log V 195 Implemented a new keyword `disable'. This should be useful for controlling dangerous drivers in GENERIC. Removed non-comments on #endifs in config.y. Improved output formatting in mkioconf.c. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1996-04-13T21:23:57.000000Z K 7 svn:log V 113 Document that ipx is a valid protocol for the -f option. Comment out ns and iso. They are not supported anymore. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-14T09:54:14.000000Z K 7 svn:log V 109 Now that I have started to use netboot, I see what is missing... Load symbols and set boot args more nicely. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-04-14T17:22:43.000000Z K 7 svn:log V 129 add keymap entries for Italian ISO, Japanese 106/106x, Spanish ISO [en,de] add US dvorak [en,de,fr] remove old test examples END K 10 svn:author V 2 se K 8 svn:date V 27 1996-04-14T20:14:36.000000Z K 7 svn:log V 427 Update PCI bus code from my current sources: - always use pci_conf_read() and pci_conf_write(). (This is required to simulate non-existant devices in my system for PCI bridge code tests.) - reorder some functions (put the main functions at the end). - correct off by one bug in the code dealing with unitialized PCI to PCI bridge chips. (Bug found by ASAMI Satoshi.) - print function number for multi-function devices. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-04-15T03:46:33.000000Z K 7 svn:log V 316 Two fixes from Rich Stevens: 1) Set the persist timer to help time-out connections in the CLOSING state. 2) Honor the keep-alive timer in the CLOSING state. This fixes problems with connections getting "stuck" due to incompletion of the final connection shutdown which can be a BIG problem on busy WWW servers. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-04-15T03:49:53.000000Z K 7 svn:log V 134 Brought in fixes from -current: rev 1.20 of tcp_output.c, and 1.16 of tcp_timer.c...time-out connections in the CLOSING state better. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-15T16:17:04.000000Z K 7 svn:log V 448 Fix a few NIS-related bogons: - Clear the _yp_innetgr flag immediately after calling setnetgrent() from innetgr(). We only need the flag set to temporarily alter setnetgrent()'s behavior. Previously, it was being cleared too late. - When in NIS-only mode, innetgr() was wasting time doing unecessary extra processing after it had already found a match. - Remember to free memory allocated by the NIS functions during innetgr() searches. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-15T17:14:12.000000Z K 7 svn:log V 92 Pull the fix from rev. 1.53 into -stable, after receiving some confirmation from the users. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-04-15T21:37:07.000000Z K 7 svn:log V 160 Add man pages for the copy*, fetch*, and store* families of kernel functions. Also added timeout(9) to the makefile. Reviewed by: joerg Obtained from: NetBSD END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-16T00:22:41.000000Z K 7 svn:log V 1656 NIS cleanups and fixes, the next generation. getnetgrent.c: - Catch one bogon that snuck by: in _listmatch(), check for '\0' rather than '\n'; strings returned from yp_match() are terminated with a nul, not a newline. getpwent.c: - Rip out all of the +inclusion/-exclusion stuff from before and replace it with something a little less grotty. The main problem with the old mechanism was that it wasted many cycles processing NIS entries even after it already knew they were to be exlcuded (or not included, depending on your pointof view). The highlights of these changes include: o Uses an in-memory hash database table to keep track of all the -@netgroup, -user, and -@group exclusions. o Tries harder to duplicate the behavior normally obtained when using NIS inclusions/exclusions on a flat /etc/passwd file (meaning things come out in much the same order). o Uses seperate methods for handling getpwent() and getpwnam()/getpwuid() operations instead of trying to do everything with one general function, which didn't work as well as I thought it would. o Uses both getnetgrent() and innetgr() to try to save time where possible. o Use only one special token in the local password database (_PW_KEYYPBYNUM) instead of seperate tokens to mark + and - entries (and stop using the counter tokens too). If this new token doesn't exist, the code will make due with the standard _PW_KEYBYNUM token in order to support older databases that won't have the new token in them. All this is an attempt to make this stuff work better in environments with large NIS passwd databases. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-16T00:23:59.000000Z K 7 svn:log V 432 NIS cleanups and fixes, the next generation, continued. pwd_mkdb.c: - Don't save the PLUSCNT and MINUSCNT tokens: we don't need them anymore. - Count the + and - entires for NIS together instead of counting + and - entries seperately. Index all special NIS entries using new _PW_KEYYPBYNUM token. pwd.h: - Remove the PLUSBYNUM, MINUSBYNUM, PLUSCNT and MINUSCNT tokens and replace then with a single _PW_KEYYPBYNUM token. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-04-16T03:50:08.000000Z K 7 svn:log V 120 Fix for PR #1146: the "next" pointer must be cached before calling soabort since the struct containing it may be freed. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-04-16T06:06:53.000000Z K 7 svn:log V 69 Fix oder of subdirs so this will rebuild if .depends are blown away. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-04-16T06:38:56.000000Z K 7 svn:log V 18 Remove old cruft. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-04-16T11:47:29.000000Z K 7 svn:log V 51 Back out my MOTIF_STATIC change, it is unnecessary END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-16T12:17:27.000000Z K 7 svn:log V 433 More changes to attempt to make this whole new dialog scheme more robust. The new "fire" actions, while affording signficantly more interactivity to libdialog, come at a cost - if the fire action trashes the screen then you're not going to be in Kansas anymore when you come back to the menu and there had better be considerable extra smarts in place for coping with such a situation. These changes are my attempt to do just that. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-17T08:57:50.000000Z K 7 svn:log V 82 Fix a few bugs in argument processing. Submitted by: Timo Kokkonen END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-17T09:00:53.000000Z K 7 svn:log V 159 Add in linux support for the quickcam driver bottom half and add a new "invasive camera scan" option for folks who have weird cameras or weird parallel ports. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-17T09:37:17.000000Z K 7 svn:log V 21 Support FreeBSD v2.1 END K 10 svn:author V 7 smpatel K 8 svn:date V 27 1996-04-17T17:05:08.000000Z K 7 svn:log V 465 Implement the RFNOWAIT flag for rfork(). If set this flag will cause the forked child to be dissociated from the parent). Cleanup fork1(), implement vfork() and fork() in terms of rfork() flags. Remove RFENVG, RFNOTEG, RFCNAMEG, RFCENVG which are Plan9 specific and cannot possibly be implemented in FreeBSD. Renumbered the flags to make up for the removal of the above flags. Reviewed by: peter, smpatel Submitted by: Mike Grupenhoff END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-17T20:49:29.000000Z K 7 svn:log V 81 Document the possible EPERM return. Submitted by: imp@village.org (Warner Losh) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-17T20:50:44.000000Z K 7 svn:log V 63 Mention swapinfo as .Nm, so it will be referenced by mkwhatis. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-17T20:52:49.000000Z K 7 svn:log V 80 Merge from HEAD: Mention swapinfo as .Nm, so it will be referenced by mkwhatis. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-17T20:53:24.000000Z K 7 svn:log V 100 Merge from HEAD: Document the possible EPERM return. Submitted by: imp@village.org (Warner Losh) END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-18T04:02:30.000000Z K 7 svn:log V 76 Added a disabled psm0 (PS/2) mouse device, using the new 'disable' keyword. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-18T04:04:21.000000Z K 7 svn:log V 83 Added comment out psm0 (PS/2) mouse device entry so that users can find it easier. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-18T04:25:17.000000Z K 7 svn:log V 59 Added RCS Id and BSD-style copyrights to individual files. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-18T05:23:47.000000Z K 7 svn:log V 104 Fix usage: message to print out corrrectly. Submitted by: Tatsumi Hosokawa END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-04-18T07:01:46.000000Z K 7 svn:log V 161 Fix error in wcstombs: byte count not counted Remove unneded casts in sgetrune/sputrune Submitted by: wcstombs fix by Mihoko Tanaka END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-04-18T07:13:42.000000Z K 7 svn:log V 67 Fix sgetrune/sputrune arg type: was unsigned int instead of size_t END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-04-18T10:34:07.000000Z K 7 svn:log V 187 Use -X to be xargs-friendly Check devices too, follow original BSD intention Find only executable files with s-bits, close PR bin/1022 Reset locale to C to have equal results in any case END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-18T13:21:26.000000Z K 7 svn:log V 477 Remove the special-case behavior for fire actions that return DITEM_FAILURE - formerly they would simply act as an implicit "continue", but this is wrong. If you want this behavior, you should now return with the DITEM_CONTINUE flag set. Also make the semantics of DITEM_RESTORE quite a bit different - rather than restore the screen back to pre-menu state, we restore the menu itself. This is more correct for a variety of reasons when dealing with nested menus (whoops!). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-18T13:36:39.000000Z K 7 svn:log V 51 Remove a long-standing window leak I just noticed. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-04-18T15:39:27.000000Z K 7 svn:log V 70 Add an inline function to compute the common-case IP header checksum. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-04-18T15:41:11.000000Z K 7 svn:log V 137 Always call ip_output() with a valid route pointer. For igmp, also get the multicast option structure off the stack rather than malloc. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-04-18T15:41:51.000000Z K 7 svn:log V 70 Fix a warning by not referencing ip_output() as a pr_output() member. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-04-18T15:42:50.000000Z K 7 svn:log V 48 Define a few macros useful in the _IP_VHL case. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-04-18T15:49:06.000000Z K 7 svn:log V 510 Three speed-ups in the output path (two small, one substantial): 1) Require all callers to pass a valid route pointer to ip_output() so that we don't have to check and allocate one off the stack as was done before. This eliminates one test and some stack bloat from the common (UDP and TCP) case. 2) Perform the IP header checksum in-line if it's of the usual length. This results in about a 5% speed-up in my packet-generation test. 3) Use ip_vhl field rather than ip_v and ip_hl bitfields. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-04-18T18:17:14.000000Z K 7 svn:log V 47 Fix a typo in the syntax for indirect offsets. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-04-18T19:05:58.000000Z K 7 svn:log V 213 Update an offset field for i386 a.out core files, so that the program name comes out right again. Note: Don't bring this change directly into the -stable branch. The appropriate offset for -stable is different. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-18T19:21:47.000000Z K 7 svn:log V 213 - Addition of my name to the APM Copyright - More code cleanups - #ifdef DEBUG debugging code - More consistant printfs - Better handling of the apm_int() assembly code (mostly from Bruce Evans) Reviewed by: bde END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-18T19:22:59.000000Z K 7 svn:log V 54 - Save/restore the FS data segment. Reviewed by: bde END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-18T19:26:19.000000Z K 7 svn:log V 281 Bring in changes from the HEAD. - Addition of my name to the APM Copyright - More code cleanups - #ifdef DEBUG debugging code - More consistant printfs - Better handling of the apm_int() assembly code (mostly from Bruce Evans) - Save/restore the FS data segment. Reviewed by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-18T21:34:53.000000Z K 7 svn:log V 86 Fix a bogon. cpu_fork & savectx ecpected cpu_switch to restore %eax, they shouldn't. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-18T21:37:43.000000Z K 7 svn:log V 88 Whoops, shouldn't really have been here, but what the heck: remove some stale comments. END K 10 svn:author V 7 smpatel K 8 svn:date V 27 1996-04-18T23:36:41.000000Z K 7 svn:log V 101 Fix the man page to reflect the recent addition of RFNOWAIT and the removal of Plan9 specific flags. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-19T07:28:04.000000Z K 7 svn:log V 142 savectx returns through cpu_switch in case of the child, so it must return void just like cpu_switch. Fix prototype and usage from machdep.c END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-19T07:44:17.000000Z K 7 svn:log V 40 Revise the responsibility roster a bit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-19T10:39:16.000000Z K 7 svn:log V 78 Fix a bug which did not properly bias checklist items by their scroll factor. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-19T14:02:03.000000Z K 7 svn:log V 187 Added `const' to types of sys_errlist and sys_nerr. Use .Va instead of .Fa to describe these variables. Say a little about inconsistent declarations of sys_errlist in the BUGS section. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-19T14:07:44.000000Z K 7 svn:log V 55 Added `const' to types of sys_siglist and sys_signame. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-04-19T15:15:41.000000Z K 7 svn:log V 82 Fix timezone names for Mountain time. Fixes PR 1150 Submitted by: colsen@usa.net END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-04-19T15:17:04.000000Z K 7 svn:log V 42 Pull Mountain time fix over into -stable. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-19T17:39:57.000000Z K 7 svn:log V 55 Don't depend on including . END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-19T18:40:25.000000Z K 7 svn:log V 164 Don't include when it isn't used. This commit covers most of the ANSI library functions. Many others only need because they use u_xxx. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-19T19:00:26.000000Z K 7 svn:log V 258 Removed bogus includes of from synopses. This commit covers the man pages for most of the ANSI library functions. A few others such as strtol.3 have to mention because they mix ANSI interfaces with less well designed extensions. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-19T19:22:29.000000Z K 7 svn:log V 317 Fixed removal of devfs entries for the real slice corresponding to the compatibility slice. They were forgotten on last-close and then creating them on first-open failed. Devfs entries for slices other than the one containing the root file system are still invisible unless you open a non-devfs inode on the slice. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-19T19:34:19.000000Z K 7 svn:log V 240 Yet more b_flags fixes. The previous ones broke the clearing of B_DONE and B_READ before writing. This was was fatal. They also broke the clearing of B_INVAL before doing i/o. This didn't actually matter. Submitted by: mostly by joerg END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-04-19T21:24:34.000000Z K 7 svn:log V 27 add ``contents'' to SUBDIR END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-04-19T21:26:27.000000Z K 7 svn:log V 40 contents file for /usr/share/doc/papers END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-04-19T21:50:32.000000Z K 7 svn:log V 122 Delete duplicate "make sure you have at least one device supplying teminator power". Noticed by: END K 10 svn:author V 7 smpatel K 8 svn:date V 27 1996-04-19T22:23:27.000000Z K 7 svn:log V 104 Fix up the badly out of date struct proc's p_flags. Flags aren't printed in hexadecimal, as documented. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-04-19T22:28:01.000000Z K 7 svn:log V 100 Exclude devices. Character ones modes changes often and proper names guessing involves too much AI. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-20T00:17:53.000000Z K 7 svn:log V 45 Add Paul Traina as the new security officer. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-20T01:28:20.000000Z K 7 svn:log V 46 Make the DITEM_RECREATE option work properly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-20T01:56:06.000000Z K 7 svn:log V 43 Another bug fix for the DITEM_REDRAW case. END K 10 svn:author V 4 dima K 8 svn:date V 27 1996-04-20T08:12:46.000000Z K 7 svn:log V 62 Added sup5.freebsd.org (burka.rdy.com) Obtained from: DNS :-) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-04-20T18:27:56.000000Z K 7 svn:log V 115 Implement support for LD_PRELOAD in the dynamic linker. Submitted by: Doug Ambrisko END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-04-20T18:29:50.000000Z K 7 svn:log V 229 Implement support for LD_PRELOAD in the dynamic linker. Remove descriptions of LD_NO_INTERN_SEARCH and LD_NOSTD_PATH from the manual page, since they are not supported. Submitted by: Doug Ambrisko END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-04-20T18:43:54.000000Z K 7 svn:log V 69 Add Doug Ambrisko for implementing LD_PRELOAD in the dynamic linker. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-20T21:20:31.000000Z K 7 svn:log V 474 Implement SCB paging. This allows up to 255 active commands on aic7770 >= Rev E, aic7850, aic7860, aic7870, and ai7880 based controllers. Make findSCB safer for non-tagged commands when tagged commands are active on the controller. The symptoms of this problem were "Overlapped commands attempted" messages during error recovery attempts. Compact scratch ram usage. This leaves 8 bytes free for future use. Clean up some comments. aic7xxx_reg.h: Update my copyright. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-20T21:21:50.000000Z K 7 svn:log V 78 Turn on SCB paging for aic7770 chips rev E or greater. Update my copyrights. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-20T21:22:32.000000Z K 7 svn:log V 94 Change the devconf description from "ISA or EISA bus" to "ISA bus" now that we have eisaconf. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-20T21:29:27.000000Z K 7 svn:log V 814 Implement SCB paging which allows up to 255 active commands on aic7770 (Rev E or greater), aic7850, aic7860, aic7870, and aic7880 controllers. SCB paging is enabled with the option "AHC_SCBPAGING_ENABLE". Full comments on the algorithm are at the top of i386/scsi/aic7xxx.c. options "AHC_TAGENABLE" and "AHC_QUEUE_FULL" have been removed. The default is 4 tags without SCB paging, 8 with. Clear the SCSIRSTI bit after throwing a bus reset. Some cards seem to get confused otherwise. Handle SCSIRSTI interrupts before checking to see if there is a valid SCB in use since this can happen. (Clears PR# i386/1123) Clean up the way we determine the number of SCBs on the card (courtesy of Dan Eischen). Guard against attempts to negotiate wide to a narrow controller. Fix some comments. Update my copyrights. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-20T21:31:27.000000Z K 7 svn:log V 177 Add PCI IDs for the aic7860 (basically an aic7850 Ultra) and the aic7855 (HP motherboard aic7850 controllers). Properly handle 4 bit controller SCSI IDs. Update my copyright. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-20T21:37:49.000000Z K 7 svn:log V 150 Update to face reality. We now support the aic7850, aic7860 and aic7880. Mention Ultra support and SCB paging. Remove references to AHC_TAGENABLE. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-04-21T08:56:32.000000Z K 7 svn:log V 172 Take out quotes around MOTIFLIB. Clarify comments a bit, most users don't have to touch neither X11BASE nor MOTIFLIB. Reported by: kmitch@phantasma.bevc.blacksburg.va.us END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-21T13:47:43.000000Z K 7 svn:log V 89 Fixed in-line IP header checksumming. It was performed on the wrong header in one case. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-04-21T17:45:38.000000Z K 7 svn:log V 272 Add "-x" to the linker command for building shared libraries. This eliminates many local symbols that could not be removed by the "ld -r -x" steps on the individual object files. It makes shared libraries substantially smaller -- almost 11%, in the case of libc.so.3.0. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-21T19:40:20.000000Z K 7 svn:log V 37 Add /usr/libexec/sm.bin for smrsh(8) END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-21T19:48:07.000000Z K 7 svn:log V 485 Enable proper installation of sendmail restricted shell smrsh(8). This program is a wrapper for the prog mailer in sendmail. It does shell meta character masking and restricts the list of executables to those found in /usr/libexec/sm.bin. The default sendmail.cf file does not use this tool, however you can enable it by either changing /bin/sh to /usr/libexec/smrsh or adding the line FEATURE(smrsh) into your sendmail .mc file and rebuilding your .cf file. For more info, RTFMP. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-21T19:50:46.000000Z K 7 svn:log V 28 Find official home of smrsh END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-04-22T05:23:08.000000Z K 7 svn:log V 225 This fixes a troubling oversight in some of the pmap code enhancements. One of the manifiestations of the problem includes the -4 RSS problem in ps. Reviewed by: dyson Submitted by: Stephen McKay END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-22T06:34:38.000000Z K 7 svn:log V 54 Bring in changes from head. Build and install smrsh. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-22T07:04:22.000000Z K 7 svn:log V 65 Bring in change from HEAD. Create /usr/libexec/sm.bin directory END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-22T13:21:40.000000Z K 7 svn:log V 245 The default number of tags in the SCB paging case was supposed to be 8 not the 18 I was using during some of my own testing. Ooops. For those that want to change the number for experimentation, you can set the value on line 1553 of this file. END K 10 svn:author V 7 smpatel K 8 svn:date V 27 1996-04-22T18:37:22.000000Z K 7 svn:log V 151 Fix a segfault which occurs when it gets an empty input line. Closes PR bin/1153 Reviewed by: smpatel Submitted by: Matthew C. Mead (mmead@Glock.COM) END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-22T19:40:28.000000Z K 7 svn:log V 410 - add apm to the GENERIC kernel (disabled by default), and add some comments regarding apm to LINT - Disabled the statistics clock on machines which have an APM BIOS and have the options "APM_BROKEN_STATCLOCK" enabled (which is default in GENERIC now) - move around some of the code in clock.c dealing with the rtc to make it more obvios the effects of disabling the statistics clock Reviewed by: bde END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-22T19:48:26.000000Z K 7 svn:log V 404 - add apm to the GENERIC kernel (commented out), and add some comments regarding apm to LINT - Disabled the statistics clock on machines which have an APM BIOS and have the options "APM_BROKEN_STATCLOCK" enabled (which is default in GENERIC now) - move around some of the code in clock.c dealing with the rtc to make it more obvios the effects of disabling the statistics clock Reviewed by: bde END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-22T19:49:45.000000Z K 7 svn:log V 69 Whoops, this got missed. - Add commented out apm support to GENERIC. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-04-22T20:24:56.000000Z K 7 svn:log V 89 Add a couple of needed X11 libraries. Discovered when trying to build a static version. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-22T20:30:09.000000Z K 7 svn:log V 21 typo shmrsh -> smrsh END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-22T20:31:16.000000Z K 7 svn:log V 21 Typo shmrsh -> smrsh END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-22T22:29:40.000000Z K 7 svn:log V 96 Updated the laptop 'kludge' file. Hopefully this can go away soon. Submitted by: The 'Nomads' END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-22T22:30:38.000000Z K 7 svn:log V 130 Bring in changes from the HEAD: Updated the laptop 'kludge' file. Hopefully this can go away soon. Submitted by: The 'Nomads' END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-04-22T23:31:39.000000Z K 7 svn:log V 372 New variable NOOBJLINK Create 'obj' directory in current directory instead a symbolic link to the 'obj' tree if defined. [not set] Print a warning if 'obj' tree (/usr/obj) does not exist. Change default 'obj' directory from ``obj.${MACHINE}'' back to ``obj'', unfortunately many Makefiles are wired with the name ``obj''. Add some comments for variables and targets. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-23T01:25:04.000000Z K 7 svn:log V 17 Cosmetic tweaks. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-23T01:29:35.000000Z K 7 svn:log V 486 Bring this into sync. I still have a _very very annoying_ display bug which occurs when a menu item causes a submenu to be displayed - the screen repaints for the original menu (which is restored upon return from the submenu) are off by about 4 characters. I've tried restoring the screen, the cursor position, you name it - same deal. Grrrr! This commit is my first step in trying to get someone else to help me look into this one since I'm just tearing my hair out at this point! END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-23T04:22:41.000000Z K 7 svn:log V 235 Fix a typo in the RESTART_SEQUENCER macro that could have caused strange results. This bug has been in here for a loooong time. Many thanks to Pedro Salenbauch for finding this. Submitted by: pedrosal@nce.ufrj.br (Pedro Salenbauch) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-23T04:47:02.000000Z K 7 svn:log V 127 Fix second instance of the inb type when getting the current sequencer address. Submitted by: Nate Williams END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-23T05:18:43.000000Z K 7 svn:log V 22 Add support for socks END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-23T06:01:10.000000Z K 7 svn:log V 97 Add support for SOCKS if enabled. Remove a useless bind() call (why did that ever get in there?) END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-23T16:03:08.000000Z K 7 svn:log V 295 Adds the APM hooks into the generic pccard kernel files. With this code in place device drivers can now register power-down/power-up routines so that we can use common routines to power-up/power-down cards for insert/removals, suspend/resume, etc.. Reviewed by: phk Submitted by: the 'Nomads' END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-23T16:09:07.000000Z K 7 svn:log V 332 Bring in changes from the HEAD: Add the APM hooks into the generic pccard kernel files. With this code in place device drivers can now register power-down/power-up routines so that we can use common routines to power-up/power-down cards for insert/removals, suspend/resume, etc.. Reviewed by: phk Submitted by: the 'Nomads' END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-23T16:46:48.000000Z K 7 svn:log V 152 - Make pccardd release it's allocated io space and sets the mem.cardaddr even if DEBUG is not set. - #ifdef protect DEBUG printf's Submitted by: sos END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-23T18:36:56.000000Z K 7 svn:log V 85 Format the already applied PCCARD additions to use KNF form. No functional changes. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-23T19:59:14.000000Z K 7 svn:log V 250 - This code adds some backwards compatability hacks for buggy APM BIOS implementations, and synchronizes us with the Nomad's latest code. This code is based on the Nomad code, but heavily hacked by me. Reviewed by: phk Submitted by: the 'Nomads' END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-23T19:59:52.000000Z K 7 svn:log V 288 Bring in changes from the HEAD: - This code adds some backwards compatability hacks for buggy APM BIOS implementations, and synchronizes us with the Nomad's latest code. This code is based on the Nomad code, but heavily hacked by me. Reviewed by: phk Submitted by: the 'Nomads' END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-04-24T00:04:10.000000Z K 7 svn:log V 77 Fix reverse logic bug which caused the ethernet configuration to never work. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-04-24T04:16:45.000000Z K 7 svn:log V 190 This fixes kmem_malloc/kmem_free (and malloc/free of objects of > 8K). A page index was calculated incorrectly in vm_kern, and vm_object_page_remove removed pages that should not have been. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-04-24T05:58:06.000000Z K 7 svn:log V 547 Retrofitted much of the substance of the changes in -current, minus some of the optimizations. Most of this is a rewrite to get rid of the inline assembly. I've been seeing some very strange page table related panics on wcarchive with the old code; the current thinking on this is that the inline assembly in pmap_remove isn't getting along with the gcc code generator for some reason (possibly due to a bad or missing register constraint) and in any case the problems seem to disappear with the C (new) version of this code. Reviewed by: dyson END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-04-24T09:42:22.000000Z K 7 svn:log V 33 Add missing "int" to static var. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-24T15:44:34.000000Z K 7 svn:log V 30 Reject all IP versions but 4. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-24T20:18:25.000000Z K 7 svn:log V 198 Close a security hole in sliplogin. If you use sliplogin as a user shell (in /etc/passwd) upgrade to this version. Reviewed by: bde, peter Submitted by: AUS CERT Obtained from: Linux sliplogin-2.02 END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-04-24T20:20:00.000000Z K 7 svn:log V 37 Bring in security fix from -current. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-24T21:20:17.000000Z K 7 svn:log V 189 Change "Found end of tape. Load next tape ..." messages to say "volume" instead of tape. Running cpio off of /dev/fd0 and having it say "give me the next tape" is kind of ludicrous.. :-) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-04-24T23:31:08.000000Z K 7 svn:log V 302 When a local symbol that would normally be eliminated by "-x" or "-X" must survive, because of references from relocations, don't qualify the symbol name with the name of the input file. This saves some string space. It makes libc_pic.a about 2.4% smaller. Adapted from a suggestion by Bruce Evans. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-25T01:18:30.000000Z K 7 svn:log V 119 The traceon and traceoff directives aren't in this version ncurses. Guess nobody's built these tests for quite awhile! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-25T01:50:18.000000Z K 7 svn:log V 81 alloca() was being called with highly bogus arguments due to brain fade. Fixed. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-04-25T02:34:37.000000Z K 7 svn:log V 117 Regardless of whether or not the check for IPv4 is useful, we certainly don't need to assign the "ip" pointer twice. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-04-25T06:04:27.000000Z K 7 svn:log V 298 Fix logic bug in pci bridge code. For a PCI-PCI bridge, secondary should be <= than subordinate, not the other way around. They are both true if the bridge is not cascaded (i.e., twin-channel scsi/e-net adapters won't be affected by this bug), which is probably why it was unnoticed until today. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-25T06:20:19.000000Z K 7 svn:log V 43 Fix cpu_fork for real. Suggested by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-25T13:34:37.000000Z K 7 svn:log V 82 Allow some post-fire actions to be combined in ways that weren't possible before. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-04-25T14:49:40.000000Z K 7 svn:log V 100 Treat ^end as valid terminator (like ^end\n), some encoders (f.e. Eudora) produce such things. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-25T17:27:18.000000Z K 7 svn:log V 66 More custom hackery to deal with issues discovered in sysinstall. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-25T17:31:27.000000Z K 7 svn:log V 427 Quite a few changes: 1. Fix the last display bugs (I hope) by use of dialog rebuilds at stategic points. 2. Clean up the distributions menus so that everybody (that's reasonable) has All and Clear options for setting/clearing things en-masse. 3. Various attempts at display optimization. 4. Change the wording of the `Don't use Write!' dialogs to make them more explicitly define when and when not to use the option. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-25T18:00:28.000000Z K 7 svn:log V 111 Add a place-holder message for the CDROM fixit feature (which I'm not going to add in time for the next SNAP). END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-04-25T18:14:11.000000Z K 7 svn:log V 48 Oops, restore missing piece of previous commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-25T18:40:02.000000Z K 7 svn:log V 42 These docs were in fair need of updating. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-25T19:04:45.000000Z K 7 svn:log V 55 Might as well update the release notes while I'm here! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-25T20:07:28.000000Z K 7 svn:log V 112 All hail Mike Pritchard - the new Docmaster! Nominated by: jfieber Dragooned by: jkh Foolishly Accepted by: mpp END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-04-26T04:12:18.000000Z K 7 svn:log V 395 Fixes for a couple of minor bugs: 1) allocate map VM from the kernel_map, not the kmem_map. 2) update map hint properly when simplifying a map and remove unnecessary restriction on object->paging_in_progress. The above problems wouldn't have caused any panics, and it's unlikely that there were any noticeable effects due to the bugs...but they're bugs nonetheless. Submitted by: dyson END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-04-26T06:45:41.000000Z K 7 svn:log V 95 Removed options MAXCONS & HARDFONT, they are no longer in use (and havn't been for long, sigh) END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-04-26T10:09:06.000000Z K 7 svn:log V 68 Add CFLAGS=${CFLAGS} to MAKE_ENV, otherwise gmake won't pick it up. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-26T13:47:39.000000Z K 7 svn:log V 134 A significant debogofication of locore.s. I havn't found any actualy bugs, but it is a lot easier to navigate this twisted code now. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-26T18:19:38.000000Z K 7 svn:log V 241 Fix display refresh bug in displayHelp() Go back to Normal menus for Media and FTP menus rather than radio menus - the difference in behavior is confusing and sort of detracts from the added (small) advantage of seeing what you last picked. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-04-26T18:30:52.000000Z K 7 svn:log V 99 Delete #if 0 block containing unused definitions for ARPANET/DDN IMP and HYPERchannel link layers. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-04-26T18:31:41.000000Z K 7 svn:log V 84 Delete #if 0 block containing remnants of pre-MTU discovery rmx_mtu initialization. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-04-26T18:32:58.000000Z K 7 svn:log V 93 Delete #ifdef notdef blocks containing old method of srtt calculation. Requested by: davidg END K 10 svn:author V 5 erich K 8 svn:date V 27 1996-04-26T18:39:48.000000Z K 7 svn:log V 100 changed a strchr to a strrchr so that modules with a `.' in the path can be loaded (e.g. ./mymod.o) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-26T19:27:47.000000Z K 7 svn:log V 38 Remove libdisk from the old location. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-04-26T20:18:58.000000Z K 7 svn:log V 174 Remove the comments that suggest people not turn on accounting and quotas because they don't work. They seem to work just fine, and the comments generate too many questions. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-26T21:33:18.000000Z K 7 svn:log V 295 /etc/skeykeys was basically suffering from the same vulnerability as any non-shadowed /etc/passwd. Ironically, all programs using S/Key have already been setuid root except keyinfo(1). This modification creates /etc/skeykeys with mode 0600 to prevent it from being examined by ordinary users. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-26T21:35:11.000000Z K 7 svn:log V 147 Implement keyinfo(1) as a setuid Perl script, so /etc/skeykeys can be made mode 0600. Pointed out by: kieber@sax.de (Ulf Kieber) Reviewed by: pst END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1996-04-26T21:35:12.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-26T22:26:45.000000Z K 7 svn:log V 316 Fixed a bug introoduced in the previous change. ISA device memory was mapped to semi-random place(s) depending on the content(s) of physical address 0xA0000. This was fatal at least on my system with a some memory-mapped devices. Console syscons somehow wasn't affected. It bogusly hardcodes the address. Sigh. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-27T00:44:22.000000Z K 7 svn:log V 204 Make default /etc/motd (which I will include in the installation) a little more helpful and explanatory to new users. Experienced users always blow away their default motd's on the first day anyway. :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-27T01:34:47.000000Z K 7 svn:log V 44 Update more docs to match -current reality. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-27T01:52:15.000000Z K 7 svn:log V 43 Fix a bogon with ok/cancel callback usage. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-27T04:57:43.000000Z K 7 svn:log V 18 Fix a minor typo. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-04-27T06:57:54.000000Z K 7 svn:log V 29 Backport this to 2.1-stable. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-27T07:04:12.000000Z K 7 svn:log V 24 More misc menu hackery. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-27T07:09:41.000000Z K 7 svn:log V 44 Fix what I just broke with DITEM_LEAVE_MENU END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-27T07:18:59.000000Z K 7 svn:log V 34 Add a missing helpfile for fixit. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-27T07:30:49.000000Z K 7 svn:log V 115 Make `install' depend on `kernel'. Some idiot tried to install a non-built kernel and complained in Usenet... :-) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-27T07:31:40.000000Z K 7 svn:log V 52 Merge from HEAD: Make `install' depend on `kernel'. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-04-27T18:19:12.000000Z K 7 svn:log V 75 inet_ntoa buffer was evaluated twice in log_in_vain, fix it. Thanx to: jdp END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-27T18:36:02.000000Z K 7 svn:log V 67 Fix a minor grammatical error (reselled -> resold) I just noticed. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-28T00:37:38.000000Z K 7 svn:log V 128 Bump snapshot release date - looks like I was off by a couple of days! More display fixes to sysinstall and assorted tweaking. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-28T01:07:27.000000Z K 7 svn:log V 77 Move some of functions around in order to make this stuff easier to work on. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-28T02:13:07.000000Z K 7 svn:log V 67 Fix the OK/Cancel accellerator bogon I introduced a few days back. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-28T03:27:26.000000Z K 7 svn:log V 75 Fix an ancient index list bug. Make FTP re-initializion work. Fix fix fix. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-28T03:59:56.000000Z K 7 svn:log V 233 Small tweak to yp_put_record(): call the DB put routine with the R_NOOVERWRITE flag and process return codes so that we can tell the difference between a failure due to a duplicate database entry and failure due to some other error. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-28T04:06:06.000000Z K 7 svn:log V 149 Remove yp_mkdb; it's going away. Uhm, guys? This Makefile doesn't build anything anymore. The isdn stuff under here isn't compiled. Is this normal? END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-28T04:08:22.000000Z K 7 svn:log V 37 Toss the GNU yp_mkdb into the attic. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-28T04:16:06.000000Z K 7 svn:log V 395 Import the new yp_mkdb. This one does what the old one does, but is hopefully less grotty. Differences include: - An extra flag, -c, for sending a YPPROC_CLEAR to ypserv(8) (which will become useful once I merge in the DB handle caching mods I've been working on). - Checks for and signals duplicate keys. - Handles line continuations. As of now, there is no more GNU YP code in the tree. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-28T04:16:06.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r15423, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1996-04-28T04:16:07.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'yp_mkdb_1_0'. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-28T04:38:52.000000Z K 7 svn:log V 3303 Performance enhancements (I hope) and new stuff: yp_dblookup.c: - Implement database handle caching. What this means is that instead of opening and closing map databases for each request, we open a database and save the handle (and, if requested, the key index) in an array. This saves a bit of overhead on things like repeated YPPROC_NEXT calls, such as you'd get from getpwent(). Normally, each YPPROC_NEXT would require open()ing the database, seeking to the location supplied by the caller (which is time consuming with hash databases as the R_CURSOR flag doesn't work), reading the data, close()ing the database and then shipping the data off to the caller. The system call overhead is prohibitive, especially with very large maps. By caching the handle to an open database, we elimitate at least the open()/close() system calls, as well as the associated DB setup and tear-down operations, for a large percentage of the time. This improves performance substantially at the cost of consuming a little more memory than before. Note that all the caching support is surrounded by #ifdef DB_CACHE so that this same source module can still be used by other programs that don't need it. - Make yp_open_db() call yp_validdomain(). Doing it here saves cycles when caching is enabled since a hit on the map cache list by definition means that the domain being referenced is valid. - Also make yp_open_db() check for exhaustion of file descriptors, just in case. yp_server.c: - Reorganize things a little to take advantage of the database handle caching. Add a call to yp_flush_all() in ypproc_clear_2_svc(). - Remove calls to yp_validdomain() from some of the service procedures. yp_validdomain() is called inside yp_open_db() now, so procedures that call into the database package don't need to use yp_validdomain() themselves. - Fix a bogosity in ypproc_maplist_2_svc(): don't summarily initiallize the result.maps pointer to NULL. This causes yp_maplist_free() to fail and leaks memory. - Make ypproc_master_2_svc() copy the string it gets from the database package into a private static buffer before trying to NUL terminate it. This is necessary with the DB handle caching: stuffing a NUL into the data returned by DB package will goof it up internally. yp_main.c: - Stuff for DB handle caching: call yp_init_dbs() to clear the handle array and add call to yp_flush_all() to the SIGHUP signal handler. Makefile.yp: - Reorganize to deal with database caching. yp_mkdb(8) can now be used to send a YPPROC_CLEAR signal to ypserv(8). Call it after each map is created to refresh ypserv's cache. - Add support for mail.alias map. Contributed by Mike Murphy (mrm@sceard.com). - Make default location for the netgroups source file be /var/yp/netgroup instead of /etc/netgroup. mkaliases: - New file: script to generate mail.alias map. Contributed by Mike Murphy (mrm@sceard.com). Makefile: - Install Makefile.yp as /var/yp/Makefile.dist and link it to /var/yp/Makefile only if /var/yp/Makefile doesn't already exist. Suggested by Peter Wemm. - Install new mkaliases script in /usr/libexec along with mknetid. - Use somewhat saner approach to generating rpcgen-dependent files as suggested by Garrett Wollman. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-28T06:08:41.000000Z K 7 svn:log V 41 Update to new SNAP revision information. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-28T07:14:05.000000Z K 7 svn:log V 156 Fix some bugs I introduced and some old ones as well. Add BDE_DEBUGGER back. Improve quality of comments. Thanks Bruce! Reviewed by: phk Submitted by: bde END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-28T12:32:43.000000Z K 7 svn:log V 151 Fix a bogon that prevented easy-import from inserting the new module name in alphabetical order (broken by my previous commit). Pointed out by: asami END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-28T18:21:01.000000Z K 7 svn:log V 81 Add an entry for xterm with colors. The standard xterm now handles ANSI colors. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-28T18:21:51.000000Z K 7 svn:log V 44 Merge from HEAD: Add entry for xterm-color. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-28T19:21:20.000000Z K 7 svn:log V 818 Fix the abort code in the BUS DEVICE RESET case. Needed to set cmdlen to 0. Ensure that queued commands are not touched by the abort code by setting the SCB status to indicate what queue it is in. Fix deadlocks when using SCB paging by using SCBs from the assigned_scbs queue or an SCB that completed during the same interrupt if needed. Don't ever use insl to pull SCBs from any of the controllers. You can only do 8bit PIO reads. This only affected SCB paging. With this checkin, SCB paging works quite a bit better, but I still have some problems with it that may be caused by a firmware problem in my PD1800s. It seems that using a tag number higher than the maximum number of tags allowed by the device, confuses it. For example, if I queue two commands, tagged 3 and 36, it never reconnects for tag 36. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-28T19:33:05.000000Z K 7 svn:log V 66 Merge with HEAD. Implement SCB PAGING. Fix some bugs in find_scb. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-28T19:34:00.000000Z K 7 svn:log V 95 Merge with HEAD. Implement SCB PAGING. Fix timeout handler bugs. Fix bug in RESTART_SEQUENCER. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-28T19:37:09.000000Z K 7 svn:log V 148 Merge with HEAD. Allow 4 bit host adapter SCSI ids for wide cards. Allow SCB Paging to be turned on. Add support for the aic7850, aic7855, aic7860. END