ƒ­Y21000 229 203 654 691 180 158 144 143 97 194 165 277 177 188 252 157 511 127 132 136 135 126 294 131 121 153 231 407 118 146 225 216 187 255 160 170 154 203 356 127 704 149 656 136 110 308 139 130 120 163 119 658 195 414 153 724 187 189 310 340 502 151 175 390 193 207 200 222 244 245 191 296 348 227 274 428 456 247 268 334 190 187 424 255 184 153 200 196 550 221 391 256 275 284 218 271 272 171 156 138 308 389 318 210 463 373 251 206 612 135 228 135 114 239 157 135 155 143 338 136 298 502 319 179 141 723 212 132 353 143 137 137 111 200 155 787 144 152 156 316 238 178 181 476 140 106 151 124 111 112 977 1005 153 131 134 133 151 115 346 259 153 166 119 119 118 119 167 110 137 121 425 529 186 152 205 207 230 251 256 149 208 135 561 162 594 239 157 143 216 130 359 146 166 169 281 168 142 141 345 168 143 143 174 135 143 141 143 218 187 163 97 141 143 141 141 297 249 164 122 226 143 132 168 143 141 109 249 204 200 168 K 10 svn:author V 4 alex K 8 svn:date V 27 1996-12-29T02:38:50.000000Z K 7 svn:log V 109 _thread_kern_sig_unblock takes an integer, not a reference. Submitted by: John Birrell END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-12-29T02:44:37.000000Z K 7 svn:log V 559 This commit is the embodiment of some VFS read clustering improvements. Firstly, now our read-ahead clustering is on a file descriptor basis and not on a per-vnode basis. This will allow multiple processes reading the same file to take advantage of read-ahead clustering. Secondly, there previously was a problem with large reads still using the ramp-up algorithm. Of course, that was bogus, and now we read the entire "chunk" off of the disk in one operation. The read-ahead clustering algorithm should use less CPU than the previous also (I hope :-)). END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-12-29T02:45:28.000000Z K 7 svn:log V 596 This commit is the embodiment of some VFS read clustering improvements. Firstly, now our read-ahead clustering is on a file descriptor basis and not on a per-vnode basis. This will allow multiple processes reading the same file to take advantage of read-ahead clustering. Secondly, there previously was a problem with large reads still using the ramp-up algorithm. Of course, that was bogus, and now we read the entire "chunk" off of the disk in one operation. The read-ahead clustering algorithm should use less CPU than the previous also (I hope :-)). NOTE: THAT LKMS MUST BE REBUILT!!! END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-12-29T02:51:55.000000Z K 7 svn:log V 87 Added uthread_attr_destroy.c to SRCS. Submitted by: John Birrell END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-12-29T03:04:08.000000Z K 7 svn:log V 65 Sync with libc. Submitted by: John Birrell END K 10 svn:author V 3 max K 8 svn:date V 27 1996-12-29T03:36:51.000000Z K 7 svn:log V 52 Sort this file in alphabetical order of the entity. END K 10 svn:author V 3 max K 8 svn:date V 27 1996-12-29T03:54:37.000000Z K 7 svn:log V 51 Merge the en version changes made in 1.44 -> 1.45. END K 10 svn:author V 3 max K 8 svn:date V 27 1996-12-29T04:02:48.000000Z K 7 svn:log V 6 Typo. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-29T05:26:04.000000Z K 7 svn:log V 101 Make sure sysinstall gets its obj directory made. This should close PR#2308, but I need to test it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-29T05:28:41.000000Z K 7 svn:log V 73 Add a "catpages" distribution for the catman stuff. Submitted-By: joerg END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-29T05:51:40.000000Z K 7 svn:log V 184 Support the use of the 2nd CDROM as a fixit aid. Also put the EHS into a submenu in case you need to start it again (or at some other point in the installation). Submitted-By: joerg END K 10 svn:author V 4 kato K 8 svn:date V 27 1996-12-29T08:10:30.000000Z K 7 svn:log V 84 Synchronize with sys/i386/i386/machdep.c revision 1.223 (clean-up of useracc call). END K 10 svn:author V 4 kato K 8 svn:date V 27 1996-12-29T08:14:02.000000Z K 7 svn:log V 95 Synchronize with sys/i386/isa/npx.c revision 1.35 (disable i586-optimized copyin and copyout). END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-12-29T09:22:34.000000Z K 7 svn:log V 160 Delete bogus inconsistency check that could cause a gratuitous panic. I had added this years ago when I didn't understand all the subtilties of the flock code. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-12-29T09:23:37.000000Z K 7 svn:log V 66 Brought in change from rev 1.8: delete bogus inconsistency check. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-29T10:54:36.000000Z K 7 svn:log V 416 Merge ee version 1.3 from the vendor branch. Clean up files we've got in a different location. (Sigh, the initial import gratuitously changed the directory structure here, rendering the vendor branch a little useless.) Note: the French message catalog needs updating. By now, i've simply appended the English messages. NB: French message # 123 has been wrong, please correct whoever is going to deal with this. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-29T10:56:49.000000Z K 7 svn:log V 33 YAMFC (rev 1.17: turn off debug) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-29T11:01:36.000000Z K 7 svn:log V 38 YAMFC (rev 1.11, 1.7, and 1.13 resp.) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-29T11:02:19.000000Z K 7 svn:log V 42 YAMFC (use strcoll() instead of strcmp()) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-29T11:04:35.000000Z K 7 svn:log V 41 YAMFC (revert to trailing space abbrevs) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-29T11:05:57.000000Z K 7 svn:log V 32 YAMFC (staticize from rev 1.12) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1996-12-29T11:48:45.000000Z K 7 svn:log V 198 Backing out my change of /etc/rmt -> /usr/sbin/rmt. Added comments in both files stateing why /etc/rmt is correct so someone else wont do the same thing again. Suggested by: Warner Losh & Ollivier END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-12-29T15:05:19.000000Z K 7 svn:log V 37 increase username length limit to 16 END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-12-29T15:06:52.000000Z K 7 svn:log V 27 remove group limits checks END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-12-29T15:09:17.000000Z K 7 svn:log V 59 remove section LIMITS, the limitations are now invalid ;-) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-12-29T16:32:21.000000Z K 7 svn:log V 136 Unspam this file: replace spaces with tabs so make doesn't barf. (I smell a cut & paste-o.) Noticed by: Ron Bolin END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-29T18:30:42.000000Z K 7 svn:log V 312 Finally document the interfaces found in libutil. While being here, also add the missing declaration of forkpty() to libutil.h. Btw., the calling interface for login(3) is crude. Some better abstraction is needed, perhaps similar to logwtmp(3). 2.2 candidate, but i'll wait for the spelling police first. :) END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-12-29T20:36:04.000000Z K 7 svn:log V 24 add 'i386' to macro .Dt END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-12-29T21:09:41.000000Z K 7 svn:log V 54 Reserve 4 malloc types for generic geometry handling. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-12-29T21:14:06.000000Z K 7 svn:log V 132 Add SLIST_EMPTY(head) SLIST_FIRST(head) SLIST_NEXT(elm, field) Which do the obvious things while hiding implementation details. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-12-29T21:21:16.000000Z K 7 svn:log V 123 Add SLIST_EMPTY, SLIST_FIRST, SLIST_NEXT. Is it time to split this into one "intro" type and a number of detailed pages ? END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-12-29T21:56:31.000000Z K 7 svn:log V 93 Allow dash `-' (except for first char) and underscore `_' in usernames. pointed out by: max END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-12-29T22:05:23.000000Z K 7 svn:log V 162 Fixed keeping track of interrupt nesting level across ASTs. It sometimes became -1, and this recently became fatal if an address error occurs in copyin/out/etc. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-12-29T22:06:49.000000Z K 7 svn:log V 68 YAMFC (fixed keeping track of interrupt nesting level across ASTs). END K 10 svn:author V 3 max K 8 svn:date V 27 1996-12-30T01:11:26.000000Z K 7 svn:log V 78 Remove tclLoad.c and tclLoadDl2.c from SRCS as these files have been removed. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-12-30T01:35:15.000000Z K 7 svn:log V 61 Bring in thread locking fix from rev 1.19. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-30T02:57:33.000000Z K 7 svn:log V 110 More properly call objlink target than use `obj OBJLINK=yes'; the latter form seems broken these days anyway. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-12-30T03:56:11.000000Z K 7 svn:log V 261 EEEK!!! useracc and kernacc didn't lock their respective maps. Additionally, eliminate the map->hint distortion associated with useracc. That may/may-not be the "right" thing to do -- but time will tell. Submitted by: Partially by Alan Cox END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-30T04:52:54.000000Z K 7 svn:log V 35 Add some missing ${DESTDIR}s here. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-12-30T05:31:21.000000Z K 7 svn:log V 609 Let the VM system know that on certain arch's that VM_PROT_READ also implies VM_PROT_EXEC. We support it that way for now, since the break system call by default gives VM_PROT_ALL. Now we have a better chance of coalesing map entries when mixing mmap/break type operations. This was contributing to excessive numbers of map entries on the modula-3 runtime system. The problem is still not "solved", but the situation makes more sense. Eventually, when we work on architectures where VM_PROT_READ is orthogonal to VM_PROT_EXEC, we will have to visit this issue carefully (esp. regarding security issues.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-30T05:35:33.000000Z K 7 svn:log V 57 argh!! I thought I stomped these two lines already.. :( END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T06:20:21.000000Z K 7 svn:log V 561 Back out max's rev 1.15. tclLoad.c and tclLoadDl2.c are most definately needed, as he discovered when he tried to run vi. :-] These files used to be stubs which used #ifdef PIC to decide whether to use the real dlopen() version or the stub version from the src/contrib/tcl sources. Now, with the our stubs gone, the .PATH directive causes them to be compiled directly from src/contrib/tcl/{unix,generic}. You might need to rebuild your depend rules though as they may have stale paths. Also, this is a generated file. This should not have been edited here. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-30T07:31:43.000000Z K 7 svn:log V 44 Argh, guys, LIBOWN, not LIBMODE for -o! :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-30T07:32:34.000000Z K 7 svn:log V 18 LIBMODE -> LIBOWN END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-30T07:38:51.000000Z K 7 svn:log V 215 Geeze, I'm really off-target on my Makefile hacking tonite. Guess I'll go to bed. :-) Revert this change which would have broken the ${DESTDIR} relative link when chrooted. Pointed-Out-To-My-Embarassment-By: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-12-30T08:16:09.000000Z K 7 svn:log V 47 YAMFC (md5 is now available in the kernel too) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-12-30T08:18:18.000000Z K 7 svn:log V 38 YAMFC (Make md5 available in kernel.) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-12-30T08:20:26.000000Z K 7 svn:log V 28 YAMFC (document MD5 option) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-30T09:01:50.000000Z K 7 svn:log V 71 Remove breakage of 1.8.2.2, choose slightly better character for quit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-12-30T09:06:10.000000Z K 7 svn:log V 27 Merge ^Q fix from current. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T09:24:19.000000Z K 7 svn:log V 563 When using the perl5 extensions, ask perl itself what the pathnames are, don't just hard code them into the Makefile. (This is the optional stuff to use perl scripts as a vi scripting language. eg, to load a sample script, type: :perl do 'wc.pl'; this loads /usr/share/vi/perl/wc.pl to add the "wc" command. Then, one can do this: :perl wc Yes, this is a trivial example. There are more useful examples, eg 'make' output parsing along the lines of emacs's "compile" mode. The tcl extension is similar and enabled by default since we ship with tcl.) END K 10 svn:author V 3 max K 8 svn:date V 27 1996-12-30T10:59:35.000000Z K 7 svn:log V 102 Added &a.proven, &a.jvh, &a.mbarkah and &a.nsj to the developer list. Also, sort the developer list. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1996-12-30T11:52:34.000000Z K 7 svn:log V 318 1) Base home directory is created if it does not already exist if useradd -m or useradd -D -b are used. 2) Hyphen allowed in username if not first character. Fix trivial bug in error fmt string. 3) /etc/skeykeys updating changed to do 'inplace' update, commenting out a username rather than removing it completely. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1996-12-30T12:06:23.000000Z K 7 svn:log V 58 Merge hyphen fix and base homedir creation from -current. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T12:35:20.000000Z K 7 svn:log V 629 Provide weak references to functions that will replace certain names in the 4.9.4-P1 resolver that we have in libc as of 2.2 and current 3.0. When 4.9.5-P1 is imported, certain well known functions will "go away" and be replaced by functions under new names.. which just happen to be what these weak references point to. The result should be that while 2.2 and 3.0 keep using libc.so.3.0, they should be binary compatable even though they have a different version of the resolver in their libc's. Of course, if the new resolver makes it into 2.2-RELEASE (which it probably should if it's stable), then this is irrelevant. :-) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T13:08:54.000000Z K 7 svn:log V 93 Update the resolver definitions from bind-4.9.4-P1 to 4.9.5-P1 level. (More commits to come) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T13:10:35.000000Z K 7 svn:log V 95 Update 4.9.4-P1 -> 4.9.5-P1 Included here are definitions for the DNSSEC key management stuff. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T13:18:48.000000Z K 7 svn:log V 215 Here goes.. Bring the 4.9.5-P1 resolver into -current. This has the DNSSEC stuff, among other things. There are also some renamed functions, I've left out the res_stubs.c from this commit in case cvs bombs out.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T13:25:38.000000Z K 7 svn:log V 245 Tempt fate! 'cvs add' a file remotely which also exists in the Attic on RELENG_2_2! This is part#2 of the previous commit to src/lib/libc/net to contain the potential damage. This provides stubs so that binaries linked in 2.2 will run on 3.0 END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T13:59:41.000000Z K 7 svn:log V 407 First commit of a series of cleanups for the libc rpc code which has been suffering a bad case neglect for the last few years. - Add full prototypes, including to function pointers. - Make the wire protocols 64-bit type safe, eg: 32 bit quantities are int32_t, not long. The orginal rpc code was implemented when an int could be 16 bits. Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:01:12.000000Z K 7 svn:log V 57 - Prototypes, including pointers to functions - C++ safe END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:02:42.000000Z K 7 svn:log V 81 xdr manpage links Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:07:11.000000Z K 7 svn:log V 295 - Missing prototypes, including pointers to functions - 64 bit long type safe (wire protocols specified in explicit sized types) - Support systems that don't do unaligned accesses - Support for explicit int16 and int32 sizes in xdr Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:08:45.000000Z K 7 svn:log V 99 Add manpage links for rpc functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:12:36.000000Z K 7 svn:log V 112 - Man page fix, updates. - minor cosmetic tweaks Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:13:30.000000Z K 7 svn:log V 105 - prototype now in include file, not here Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:14:39.000000Z K 7 svn:log V 127 - prototype now in common include file - standard function name Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:17:20.000000Z K 7 svn:log V 149 - use standard function - timeout code repaired elsewhere, remove unneeded workaround Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:19:34.000000Z K 7 svn:log V 150 - buffer overflow fix, from OpenBSD - optimise the error number -> string mapping code Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:21:36.000000Z K 7 svn:log V 97 - prototype moved to include file Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:23:50.000000Z K 7 svn:log V 201 - don't close an unopen socket - canonical function declaration - use constants from includes, not magic numbers - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:26:28.000000Z K 7 svn:log V 253 - canonical function declaration - don't exit. It's bad form for libc to exit() or abort() instead of returning an error. - only use loopback addresses after checking the real interfaces. Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:28:10.000000Z K 7 svn:log V 132 - tags in correct order - list missing functions - list missing args Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:30:27.000000Z K 7 svn:log V 179 - update return type of an "internal but documented" function - warn about FD_SETSIZE in certain internal functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:36:17.000000Z K 7 svn:log V 333 - prototypes now in standard include file - improve initial "random" sequence number, to make it harder to guess in long running daemons. - fix timeout code. - unlimited number of fd's in select. Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. - Protect against select() that returns time remaining (on my systems). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:40:34.000000Z K 7 svn:log V 361 - prototypes now in include file - fix timeout code - better "random" initial transaction id for long running daemons - unlimited number of file descriptors to select(). - 64 bit type safe wire protocol Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. - typo (spelling police :-) - dont die on select() that returns time remaining (on my systems) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:42:31.000000Z K 7 svn:log V 152 - OpenBSD's strncpy fixes to ensure NULL termination - missed endrpcent() in some cases. Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:43:42.000000Z K 7 svn:log V 173 - missing prototype from include file - canconical function declaration (ctags safe) - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:46:33.000000Z K 7 svn:log V 239 - don't close unopen socket - ensure we're not spoofed/confused while trying to talk to the portmapper - handle new get_myaddress failure cases - prototype now in include file Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:48:28.000000Z K 7 svn:log V 96 - Don't close an unopened socket Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:49:24.000000Z K 7 svn:log V 93 - dont close an unopen socket Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:53:20.000000Z K 7 svn:log V 329 - prototype now in include file, plus no longer needed anyway - fix timeout code - better sequence number generation (for long running daemons) - dont close an unopen socket - use standard functions - 64 bit type safe for wire protocols - unlimited file descriptors Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:55:38.000000Z K 7 svn:log V 160 - 64 bit type safe on-the-wire protocol - use standard functions - prototype now in include file Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:57:33.000000Z K 7 svn:log V 90 - kill non-FD_SETSIZE code Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-12-30T14:58:53.000000Z K 7 svn:log V 59 xrs - detect unsorted cross references in section SEE ALSO END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T14:59:12.000000Z K 7 svn:log V 105 Remove our code that clamped the max select() fd number to FD_SETSIZE (256) This function is now unused. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:00:53.000000Z K 7 svn:log V 101 - make wire protocol 64 bit type safe Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:07:33.000000Z K 7 svn:log V 455 - major overhaul to make this deal with unlimited fd's. - kill non-FD_SETSIZE code Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Note, there was a nasty bug with our old code here. It would trash the stack if a fd > 31 was passed in. It was using a "long" as though it was an "fd_set", ie: it was assuming that a long was 256 bits wide. :-( This has been lurking here for a while, since the FD_SETSIZE #ifdef's were first implemented. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:10:14.000000Z K 7 svn:log V 126 - make wire protocol 64 bit type safe - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:14:29.000000Z K 7 svn:log V 296 - overhaul for unlimited file descriptors - prototypes now in include files Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Note: potential bug here, It looks like there could be a null pointer dereference depending on what has already been called to initialise some shared data. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:16:22.000000Z K 7 svn:log V 161 - canonical function declaration - prototypes now in common include file - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:19:08.000000Z K 7 svn:log V 180 - prototypes now in include file - overhaul for unlimited fd's - OpenBSD's ftp port bounce attack fix - fix timeouts Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:21:19.000000Z K 7 svn:log V 189 - make wire protocol 64 bit type safe - extern prototypes now in include file - fix local prototypes - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:26:51.000000Z K 7 svn:log V 123 Fix bug found by newly visible prototypes in rpc. The code was passing an in to a function instead of a "struct timeval". END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:28:38.000000Z K 7 svn:log V 176 Fix bug found by newly visible function pointer prototypes. This was passing an int to something expecting a "struct timeval". I've guessed at a timeout to replace it with.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:30:11.000000Z K 7 svn:log V 177 Fix bug found by new prototypes. The code was passing an int to a function that was expecting a "struct timeval" on the stack. I've guessed at a suitable replacement timeout. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:31:26.000000Z K 7 svn:log V 77 Fix problem caused by new prototypes. Cast object to (caddr_t) as expected. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:32:43.000000Z K 7 svn:log V 62 Fix harmless bug found by new pointer-to-function prototypes. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:34:17.000000Z K 7 svn:log V 44 Add INADDR_LOOPBACK, moved from END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:36:56.000000Z K 7 svn:log V 213 Add NetBSD/OpenBSD compatable timeradd()/timersub() user-space macros. These are deliberately not visible to the kernel since we have timevaladd() and timevalsub() functions there. Obtained from: NetBSD/OpenBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T15:51:51.000000Z K 7 svn:log V 294 Bump default escapetime from 1 (ie: 100ms) to 3 (ie: 300ms). Hopefully this will make it less likely to misinterpret arrow keys as seperate keys when running over anything slower than a console. This has been talked about for a while, I hope it's long enough but not too long to be annoying. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1996-12-30T18:26:28.000000Z K 7 svn:log V 224 Update our kernel ntp code to the latest from David Mills. The main change is the addition of the FLL code, which is used by the latest versions of xntpd. The kernel PPS code is also updated, although I can't test that yet. END K 10 svn:author V 3 max K 8 svn:date V 27 1996-12-30T18:31:18.000000Z K 7 svn:log V 117 Remove &a.jvh, &a.proven. (They have cvs checkout privilege, but don't have commit privilege.) Pointed-out by: jorge END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T18:41:20.000000Z K 7 svn:log V 368 Oops! Bad Idea! (TM) Restore the clamp on the return value from rpc_dtablesize().. Some programs (eg: ypserv) use this as an indication of how large svc_fdset is in their hand-rolled svc_run() loops. The svc_fdset table is maintained by the rpc library explicitly for compatability with such programs. (It uses a different variable-sized bitmap itself internally) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-12-30T18:51:59.000000Z K 7 svn:log V 278 Make the select() call work like the others in the system.. ie: don't assume that the timeval will be preserved. As the man page says: ".. it is unwise to assume that the timeout value will be unmodified by the select() call." This happens on Linux and on my system at least. END K 10 svn:author V 3 max K 8 svn:date V 27 1996-12-30T18:55:17.000000Z K 7 svn:log V 158 Now, the translation for this file is done. Submitted by: The FreeBSD Japanese Documentation Project Translated by: Yoshiaki UCHIKAWA END K 10 svn:author V 3 max K 8 svn:date V 27 1996-12-30T19:01:22.000000Z K 7 svn:log V 113 Merge the en version changes made in 1.1 -> 1.2. (No real change. Only the Original revision: line is changed.) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-30T20:42:47.000000Z K 7 svn:log V 517 Apparently, someone changed the gsc driver to allocate one big buffer at device attach time, instead of allocating and freeing buffers as necessary. But he or she forgot to remove the line that invalidated the buffer when the device is closed. Therefore, after using the device for the first time, the buffer was incorrectly invalidated and that caused a page fault on the second, and subsequent uses. Closes PR # kern/2319: Using Genius GS-4500 scanner... Submitted by: jmrueda@diatel.upm.es (Javier Martmn Rueda) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-30T20:46:19.000000Z K 7 svn:log V 41 YAMFC (rev 1.23, fix a NULL dereference) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-30T20:51:36.000000Z K 7 svn:log V 133 While being here, also create all the gsc device nodes as described in the gsc(4) man page, and allow for more than one unit number. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-30T20:52:22.000000Z K 7 svn:log V 41 YAMFC (rev 1.130: make all the gsc devs) END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-12-30T21:08:45.000000Z K 7 svn:log V 22 Spelling/mdoc police. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-12-30T21:15:45.000000Z K 7 svn:log V 146 YAMFC: Install the new login*.3 man pages and pty.3. mdoc changes to setproctitle.3. The new man pages were tagged onto the RELENG_2_2. branch. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-30T21:17:13.000000Z K 7 svn:log V 63 Apply a similar fix as in gsc.c rev 1.23. Pointed out by: bde END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-12-30T21:18:32.000000Z K 7 svn:log V 41 YAMFC (rev 1.22: fix a NULL dereference) END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-12-30T21:33:38.000000Z K 7 svn:log V 59 Bug workaround. (