ƒ­h7000 218 293 338 157 261 162 142 270 169 121 290 108 128 139 121 138 121 121 115 160 216 355 166 171 634 134 159 203 205 140 298 221 329 214 768 264 170 188 646 114 448 222 554 297 128 953 248 304 140 142 278 168 154 127 217 207 193 167 175 115 210 175 102 1030 154 150 149 387 242 118 118 158 160 168 1086 154 456 173 230 156 155 168 223 229 847 306 149 142 289 157 291 315 156 143 189 142 441 121 127 129 170 175 100 148 149 403 118 140 129 225 260 242 184 157 134 195 649 142 232 235 678 193 115 305 146 544 186 138 318 389 252 140 298 154 151 122 177 186 159 158 204 318 318 249 171 183 570 207 164 147 683 136 131 241 136 144 173 169 186 513 142 230 152 411 317 182 388 350 213 472 248 151 167 312 139 378 436 219 210 291 243 154 223 162 1427 631 216 263 274 145 166 431 208 132 271 251 132 132 269 201 121 167 120 748 113 198 216 119 256 140 173 145 232 222 160 340 278 385 139 K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-03-11T12:07:57.000000Z K 7 svn:log V 196 Noticed by: Nate Fixed the MAKEDEV pattern for SCSI processor type driver so it doesn't screw up ptys. Does anyone want to suggest a better name than "pt0" for SCSI processor devices before 2.1? END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-03-11T15:18:55.000000Z K 7 svn:log V 242 1.Reducing cpu usage at off connection. 2.Implment Redail function as working correctly. 3.Clean up a code as I notice. 4.Now, RTT getting close to 50ms with ISDN/TA 38400bps !! Reviewed by: amurai@spec.co.jp Submitted by: amurai@spec.co.jp END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-03-11T16:36:30.000000Z K 7 svn:log V 62 Add BUGS and few explanation. Submitted by: amurai@spec.co.jp END K 10 svn:author V 7 roberto K 8 svn:date V 27 1995-03-11T16:48:17.000000Z K 7 svn:log V 164 Add the excellent part on serial communications by Sean Kelly. That's a great job, thanks Sean ! Reviewed by: roberto Submitted by: Sean Kelly END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-11T16:57:54.000000Z K 7 svn:log V 69 Fix syscmd() output out of sync Submitted by: smp@clem.systemsix.com END K 10 svn:author V 8 gclarkii K 8 svn:date V 27 1995-03-11T19:13:26.000000Z K 7 svn:log V 45 Add Ollivier as the main FAQ guy...:) (Whew) END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-11T22:23:14.000000Z K 7 svn:log V 178 Removed gratuitous and *extremely* evil setting of OBJ_INTERNAL. This caused a cascade of problems including kernel memory corruption, file corruption, system hangs, and panics. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-11T22:25:02.000000Z K 7 svn:log V 78 Clear OBJ_INTERNAL flag for device pager objects and named anonymous objects. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-11T22:25:20.000000Z K 7 svn:log V 30 Fix completely bogus comment. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-11T22:28:16.000000Z K 7 svn:log V 198 Added some additional DIAGNOSTIC code that makes sure that freed memory addresses and types are with the valid range. Increased MAX_COPY to 256 (used to verify no freed memory use with DIAGNOSTIC). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-11T22:29:07.000000Z K 7 svn:log V 17 Added a comment. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-12T01:47:08.000000Z K 7 svn:log V 36 Don't use curses until initialized. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-12T01:58:18.000000Z K 7 svn:log V 47 Report the negative hits in the Namei section. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-12T02:01:20.000000Z K 7 svn:log V 29 Update a couple of counters. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-12T07:56:06.000000Z K 7 svn:log V 47 Explicitly set object->flags = OBJ_CANPERSIST. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-12T07:58:29.000000Z K 7 svn:log V 30 Deleted vm_object_setpager(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-12T08:05:46.000000Z K 7 svn:log V 30 Deleted vm_object_setpager(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-12T08:11:34.000000Z K 7 svn:log V 24 Fixed obsolete comment. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-12T08:17:30.000000Z K 7 svn:log V 68 Finish the previous change. The device name got lost in diskerr(). END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-12T09:37:26.000000Z K 7 svn:log V 123 Remove a bunch of funtions that are in libc already. Add back the shared libgcc, now that we don't use it to link against. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-12T10:18:54.000000Z K 7 svn:log V 260 Add my script here to make people's life easier when importing new stuff. I'd like to have it in CVS, and i figured that this might be the best place to go. Someone (phk?) could install it into /usr/local/bin on freefall, for convenience. Suggested by: phk END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-03-12T10:18:55.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'VENDOR-cvs'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-03-12T10:18:56.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.1.1'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-12T11:45:12.000000Z K 7 svn:log V 541 Undo most of the changes in the gcc-2.6.3 "upgrade" - Don't define NO_IMPLICIT_EXTERN_C here. It is already the default (defined in i386/bsd.h). - Don't lose the fixed comment about FUNCTION_PROFILER. - Don't lose the define of NO_PROFILE_DATA. Replace the unused define of COMMENT_BEGIN by the less-unused define of ASM_COMMENT_START. COMMENT_BEGIN was only defined in i386-specific files and was not used in any part of gcc-2.6.3. ASM_COMMENT_START is defined for several targets and is used for stuff that we don't support (dwarf). END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-12T11:47:20.000000Z K 7 svn:log V 42 Remove the last vestige of COMMENT_BEGIN. END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-03-12T12:03:48.000000Z K 7 svn:log V 64 Adding GETTING START and so on. Submitted by: amurai@spec.co.jp END K 10 svn:author V 6 amurai K 8 svn:date V 27 1995-03-12T12:10:35.000000Z K 7 svn:log V 107 Adding tunnel pseudo-device for Network Installation with User process PPP. Reviewed by: amruai@spec.co.jp END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-12T12:13:37.000000Z K 7 svn:log V 112 Forward-declare `struct rpc_err' so that it isn't declared inside a prototype when isn't included. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-12T12:18:43.000000Z K 7 svn:log V 48 Fix config-time syntax errors in sound options. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-12T12:42:00.000000Z K 7 svn:log V 205 Move a kernel inline function inside `#ifdef KERNEL' so that including doesn't cause warnings about nonexistent functions called by the inline function. Clean up the formatting of the function. END K 10 svn:author V 4 ugen K 8 svn:date V 27 1995-03-12T13:23:10.000000Z K 7 svn:log V 127 Add id_next field to struct isa_device,this does not breaks anything and needed only in userconfig to make dset work for now.. END K 10 svn:author V 4 ugen K 8 svn:date V 27 1995-03-12T13:25:01.000000Z K 7 svn:log V 235 Add M_DEVS for list of saved isa_device's and M_IPFW for firewall chans memory on the same opportunity, theese types of memory are unique enough to have own identifiers and besides vmstat looks much more useful and right for those now END K 10 svn:author V 4 ugen K 8 svn:date V 27 1995-03-12T13:25:51.000000Z K 7 svn:log V 120 Save all changed devices so thet dset would be able to retrive data and device driver could change it as it wishes to.. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-12T13:26:49.000000Z K 7 svn:log V 675 Obtained from: 1.1.5. Originally by jtc. Cosmetically changed for this commit by bde. Fix bugs in floating point formatting. The 4.4lite version is similar to revision 1.3 in old-cvs and is missing all of jtc's fixes in revision 1.4 in old-cvs. Revision 1.2 in ncvs fixed one of the old bugs but introduced at least one new one (for %.0e). old-cvs log: revision 1.4 date: 1993/11/04 19:38:22; author: jtc; state: Exp; lines: +33 -20 My work from NetBSD to make printf() & friends ANSI C compliant. Fixes several bugs in floating point formatting: 1. Trailing zeros were being stripped with %e format. 2. %g/%G formats incorrect. 3. Lots of other nits. END K 10 svn:author V 4 ugen K 8 svn:date V 27 1995-03-12T13:27:24.000000Z K 7 svn:log V 170 Fix it - now this programm should work probably..It is still commented out in rc and i ask everybody to test it and reply if it makes any troubles...If no - very good.. END K 10 svn:author V 4 ugen K 8 svn:date V 27 1995-03-12T13:28:13.000000Z K 7 svn:log V 77 Allocate memory as M_IPFW,now we can watch firewall memory usage in vmstat.. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-12T13:53:51.000000Z K 7 svn:log V 96 Remove `|| flags & ALT == 0' which was an obscure no-op, not a parenthesization/precedence bug. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-12T15:04:18.000000Z K 7 svn:log V 551 Make slattach create a PID file under /var/run when the connection is established. This way, automatic scripts are possible that might control the SLIP connection. It's unacceptable for a daemon that's being controlled by a variety of signals to not leave its PID somewhere. The file name contains the terminal path name component of the associated tty device, so it should be unique even with multiple parallel slattach's running. The file will be unlinked at regular exit. Also found a minor bug in the option handling by compiling with -Wall. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-12T15:25:32.000000Z K 7 svn:log V 22 Clean up white space. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-03-12T19:05:03.000000Z K 7 svn:log V 353 Impliment -ad and -au flags in addition to -a and document the change in the man page. ifconfig -au affects all interfaces marked as up, and ifconfig -ad affects only the interfaces marked down. ifconfig -a still handles everything. This change is purely for compatibility with SunOS, for those who might be accustomed to the SunOS ifconfig's behavior. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-12T20:17:07.000000Z K 7 svn:log V 129 Don't install shared libgcc, we can't do it this way. I will uuencode and check in to a "compat20" area the 2.0-RELEASE version. END K 10 svn:author V 7 roberto K 8 svn:date V 27 1995-03-12T22:34:05.000000Z K 7 svn:log V 457 Could some kind soul with commit power please add this site to the mirrors list? (It should be added at the bottom to the sites serving export- restricted code, please) Country Site and Maintainer ======= ======================================================== Brazil ftp://ftp.iqm.unicamp.br/pub/FreeBSD Pedro A M Vazquez Reviewed by: roberto Submitted by: Mark Murray END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-12T22:40:56.000000Z K 7 svn:log V 202 Finally get rid of this bothering ``biodone: buffer already done'' warning. The buffer needs only to be `biodone()' again if the format operation timed out; otherwise fdstate() did already do the job. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-12T23:21:29.000000Z K 7 svn:log V 35 Add cmp -s to beforeinstall target END K 10 svn:author V 8 swallace K 8 svn:date V 27 1995-03-12T23:34:12.000000Z K 7 svn:log V 855 Reorganize how sound devices are configured. Use a snd controller with individual devices for each type of sound card: opl, sb, sbxvi, sbmidi, pas, mpu, gus, gusxvi, gusmax, mss, uart EXCLUDE_* options are no longer required to be included in the config file. They are automatically determined by local.h depending on the devices included. Move #includes in local.h to os.h so files are included in the proper order to avoid warnings. soundcard.c now has additional code to reflect the device driver routines needed. Define new EXCLUDE_SB16MIDI for use in sb16_midi.c and dev_table.h. #ifndef EXCLUDE_SEQUENCER or EXCLUDE_AUDIO have been added to soundcard.c and sound_switch.c where appropriate. Probe outputs changed to reflect new device names. Readme.freebsd not needed. Update sound.doc with new config instructions. Reviewed by: wollman END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-12T23:37:28.000000Z K 7 svn:log V 153 Do not try to make any notice if the PID file cannot be created. Makes folks happy that run slattach in single-user, where /var/run is probably missing. END K 10 svn:author V 8 swallace K 8 svn:date V 27 1995-03-12T23:43:15.000000Z K 7 svn:log V 206 Remove old snd file configuration list and add new file list for the snd controller and the different sound devices. Update LINT to include all sound device drivers using new format. Reviewed by: wollman END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-13T00:10:40.000000Z K 7 svn:log V 47 Make /dev/pss instead of /dev/sndproc (unused) END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-13T01:30:02.000000Z K 7 svn:log V 49 Bump SHLIB_MAJOR to 263 to match ../Makefile.inc END K 10 svn:author V 8 swallace K 8 svn:date V 27 1995-03-13T18:49:37.000000Z K 7 svn:log V 180 Change device entry examples to reflect the following: Remove PAS-only entry for OPL as ache pointed out. Update OPL comment to show OPL-2 or OPL-3 support as it is auto-detected. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-13T19:02:04.000000Z K 7 svn:log V 75 Fix wbkgdset macro Submitted by: Andreas Wetzel END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-13T19:14:05.000000Z K 7 svn:log V 62 Disabled gdb until it compiles. I need make world to work... END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-13T20:09:38.000000Z K 7 svn:log V 35 Added a fixit floppy to the rules. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-14T00:06:11.000000Z K 7 svn:log V 124 This is the shared version of the libgcc which we will need for 2.0 stuff to run on 2.1. Obtained from: 2.0-RELEASE bindist END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-14T08:21:53.000000Z K 7 svn:log V 115 Removed "-D" option and made symbols load all the time. They will be discarded if the kernel isn't built with DDB. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-14T09:16:07.000000Z K 7 svn:log V 101 Added support for generic FDDI and the DEC DEFEA and DEFPA FDDI adapters. Submitted by: Matt Thomas END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-03-14T09:16:08.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create branch 'MATT_THOMAS'. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-14T09:27:20.000000Z K 7 svn:log V 84 Added manual page for DEC DEFPA and DEFEA FDDI adapters. Submitted by: Matt Thomas END K 10 svn:author V 2 se K 8 svn:date V 27 1995-03-14T21:12:26.000000Z K 7 svn:log V 24 Fix "-ssync=xx" option. END K 10 svn:author V 7 roberto K 8 svn:date V 27 1995-03-14T21:32:46.000000Z K 7 svn:log V 113 Add gnu/usr.sbin in the installmost and most targets. Reviewed by: roberto Submitted by: Remy.Card@blaise.ibp.fr END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-14T21:50:55.000000Z K 7 svn:log V 84 pcb allocations are not always done on behalf of a process; it is not okay to wait. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-14T22:15:36.000000Z K 7 svn:log V 11 Added $Id$ END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-03-15T01:33:05.000000Z K 7 svn:log V 935 Repeat after me kids: "I will not try to install files into a directory when I'm not sure whether or not that directory exists." Today I discovered that rebuilding /usr/include completely from scratch doesn't work, because the libss Makefile tries to install headers into /usr/include/ss, which 'make includes' does not create. The result is that the libss Makefile plants the header files in /usr/include as individual files called 'ss,' with the second one overwriting the first, and the third one overwriting the second. So instead of a directory called /usr/include/ss, you end up with just one file called /usr/include/ss with only the last header file in it. Check out /usr/include/ss on freefall and you'll see what I mean. I've modified the beforeinstall target in the libss Makefile to check for the presence of the ${DESTDIR}/usr/include/lbss directory and to create it if it isn't already there. Hopefully I did it right. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-15T06:14:19.000000Z K 7 svn:log V 62 I belive the floppies work as expected now. (incl the fixit) END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-15T06:16:10.000000Z K 7 svn:log V 58 Extract the cpio-floppy relative to the root, not /stand. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-15T07:08:33.000000Z K 7 svn:log V 58 Changed manual page to conform to the reality in FreeBSD. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-15T07:52:06.000000Z K 7 svn:log V 295 Special cased the handling of mb_map in the M_WAITOK case. kmem_malloc() now returns NULL and sets a global 'mb_map_full' when the map is full. m_clalloc() has further been taught to expect this and do the right thing. This should fix the "mb_map full" panics that several people have reported. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-03-15T14:22:12.000000Z K 7 svn:log V 145 1. Add text for ASC/ASCQ 2. Clean up probe messages. This is how I propose it looks for 2.1 so if you don't like it you have my e-mail address. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-03-15T14:23:18.000000Z K 7 svn:log V 22 Add scsi/scsi_sense.c END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-03-15T14:27:01.000000Z K 7 svn:log V 22 Document scsi options END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-03-15T14:44:01.000000Z K 7 svn:log V 62 Change it so it doesn't say "probe0" for SCSI probe "device". END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-15T16:25:08.000000Z K 7 svn:log V 68 Fix support for extended partitions (forgot to release the buffer). END K 10 svn:author V 2 se K 8 svn:date V 27 1995-03-15T18:15:32.000000Z K 7 svn:log V 77 Conditionalise debug message. Submitted by: Peter Dufault END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-03-15T19:05:28.000000Z K 7 svn:log V 991 According to stdlib.h, malloc and realloc return void * but error_table.y declares them to return char *. For some reason, this causes no problems with the old compiler tools, but doing a 'make world' with gcc 2.6.3 in a seperate DESTDIR got me this error: yacc -d /usr/src/usr.bin/compile_et/error_table.y cc -O2 -I. -I/usr/src/usr.bin/compile_et/../../lib/libcom_err -I/mnt/usr/include -c y.tab.c -o error_table.o In file included from /usr/src/usr.bin/compile_et/et_lex.lex.l:11, from /usr/src/usr.bin/compile_et/error_table.y:233: /mnt/usr/include/stdlib.h:100: conflicting types for `malloc' /usr/src/usr.bin/compile_et/error_table.y:80: previous declaration of `malloc' /mnt/usr/include/stdlib.h:104: conflicting types for `realloc' /usr/src/usr.bin/compile_et/error_table.y:80: previous declaration of `realloc' *** Error code 1 Stop. Declaring malloc and realloc to return void * fixes this. It could be that the new gcc is a bit more picky about these things. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-03-15T22:42:25.000000Z K 7 svn:log V 58 Plug lurking bug when a device returns ASC:ASCQ 0xff:0xff END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-15T22:47:38.000000Z K 7 svn:log V 361 Wolfram's replacement for the oldish ugly catman(1) program. The new one is much more intelligent, not only that it would accept multiple man page locations, it also behaves like ``make'' in that it will only deal with cat pages that are out of date (by default). Wolfram also wrote a man page for it. Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-15T22:58:19.000000Z K 7 svn:log V 79 Included the (now use{able,ful}) catman program as an (commented out) example. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-16T01:37:41.000000Z K 7 svn:log V 137 Added cons30, cons43 and cons60 terminal types (==cons25 with more lines). Theres a mono entry for them all, and cons50 already existed. END K 10 svn:author V 4 paul K 8 svn:date V 27 1995-03-16T05:07:09.000000Z K 7 svn:log V 63 Added my little project to stop ps truncating output to pipes. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-16T05:40:02.000000Z K 7 svn:log V 63 Code to use vndevice instead of floppy to build floppy images. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-16T05:58:28.000000Z K 7 svn:log V 76 Well, it seems like the vn driver is pretty hosed still, so don't use it :( END K 10 svn:author V 2 se K 8 svn:date V 27 1995-03-16T13:02:40.000000Z K 7 svn:log V 131 Make ncr.c compile again (PRINT_ADDR() had been patched into the middle of a printf() by a buggy diff ...). Submitted by: rgrimes END K 10 svn:author V 2 se K 8 svn:date V 27 1995-03-16T15:10:11.000000Z K 7 svn:log V 137 Reading NCR registers is not secure at all times, so prevent an ordinary user from doing this. (Problem pointed out by Guido van Rooij). END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T16:25:55.000000Z K 7 svn:log V 750 This set of patches enables IP multicasting to work under FreeBSD. I am submitting them as context diffs for the following files: sys/netinet/ip_mroute.c sys/netinet/ip_var.h sys/netinet/raw_ip.c usr.sbin/mrouted/igmp.c usr.sbin/mrouted/prune.c The routine rip_ip_input in raw_ip.c is suggested by Mark Tinguely (tinguely@plains.nodak.edu). I have been running mrouted with these patches for over a week and nothing has seemed seriously wrong. It is being run in two places on our network as a tunnel on one and a subnet querier on the other. The only problem I have run into is that mrouted on the tunnel must start up last or the pruning isn't done correctly and multicast packets flood your subnets. Submitted by: Soochon Radee END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T16:58:01.000000Z K 7 svn:log V 209 Semi-major RC file cleanup: - Do ntp right - Move recenrly-added and long-standing junk from rc.local into rc, so . that rc.local truly is LOCAL. - Fix named invocation to use the correct boot file location. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T17:11:21.000000Z K 7 svn:log V 53 Fix long-standing core dump when ld returns failure. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-16T17:18:49.000000Z K 7 svn:log V 50 Remove isa/prof_machdep.c. It doesn't exist yet. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-03-16T17:31:19.000000Z K 7 svn:log V 197 Prepare for shared interrupts (required by the new PCI code that adds support for PCI PCI bridges, e.g. found on 4ch. Ethernet cards). Submitted by: Wolfgang Stanglmeier END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T17:32:27.000000Z K 7 svn:log V 61 Add inet_ntoa() and replace ARP's private routine with same. END K 10 svn:author V 2 se K 8 svn:date V 27 1995-03-16T17:41:20.000000Z K 7 svn:log V 199 Prepare for shared interrupts (required by the new PCI code that adds support for PCI PCI bridges, e.g. found on 4ch. Ethernet cards). Submitted by: Wolfgang Stanglmeier END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-16T18:17:34.000000Z K 7 svn:log V 222 Add and move declarations to fix all of the warnings from `gcc -Wimplicit' (except in netccitt, netiso and netns) and most of the warnings from `gcc -Wnested-externs'. Fix all the bugs found. There were no serious ones. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T18:22:28.000000Z K 7 svn:log V 60 Reject source routes unless configured on by administrator. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T18:24:19.000000Z K 7 svn:log V 47 Document net.inet.ip.sourceroute MIB variable. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T18:31:00.000000Z K 7 svn:log V 93 Statically-compiled filesystems now use a VFCF_STATIC flag rather than abusing the refcount. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T18:37:47.000000Z K 7 svn:log V 46 Print out flags as text rather than a number. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T20:23:48.000000Z K 7 svn:log V 344 Add four more filesystem flags: VFCF_NETWORK (this FS goes over the net) VFCF_READONLY (read-write mounts do not make any sense) VFCF_SYNTHETIC (data in this FS is not real) VFCF_LOOPBACK (this FS aliases something else) cd9660 is readonly; nullfs, umapfs, and union are loopback; NFS is netowkr; procfs, kernfs, and fdesc are synthetic. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T20:29:11.000000Z K 7 svn:log V 25 Print out the new flags. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-16T21:43:03.000000Z K 7 svn:log V 31 Fix bonehead formatting error. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-16T22:01:57.000000Z K 7 svn:log V 37 Fixed Stephen McKay's email address. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-16T22:03:09.000000Z K 7 svn:log V 78 Fix a spelling error. Submitted by: Stephen McKay END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-16T22:54:42.000000Z K 7 svn:log V 83 Remove imutable bits, they will not survive anyway. First cut at cdrom make rule. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-17T01:40:52.000000Z K 7 svn:log V 8 Upgrade END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-17T04:18:07.000000Z K 7 svn:log V 57 Changed names of goaway routines into shutdown routines. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-17T04:19:19.000000Z K 7 svn:log V 58 Call dev_shutdownall() just after unmounting filesystems. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-17T04:27:21.000000Z K 7 svn:log V 311 Added a new field to the pci_device struct called pd_shutdown to specify a device specific shutdown routine for devconf. Assign the value of this to the kern_devconf struct. Implement a device shutdown routine for if_de that disables the device. This will stop the device from corrupting memory after a reboot. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-17T04:39:41.000000Z K 7 svn:log V 26 Remove a spurious printf. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-17T04:41:18.000000Z K 7 svn:log V 48 Remove reference to fsdb(8). We don't have it. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-17T04:54:13.000000Z K 7 svn:log V 37 Dont install DES bits in cdrom area. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-17T04:59:44.000000Z K 7 svn:log V 132 Have include be the first $SUBDIR, this avoid install failure with the kludgeous install rule in perl/x2p. Pointed out by: rgrimes END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-17T06:15:40.000000Z K 7 svn:log V 167 has moved to (repository copy). Since /usr/include/libkern doesn't and shouldn't exist, this is the least evil way to handle this. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-17T07:45:19.000000Z K 7 svn:log V 150 Changed some (incorrect) nfsrv_vput()'s back into regular vput()'s. This fixes the last of the known NQNFS problems (until I find more, that is :-)). END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-17T07:52:23.000000Z K 7 svn:log V 88 Add dummy lchown function so that cpio understands 4.4 symbolic links. Reviewed by: phk END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-17T17:57:24.000000Z K 7 svn:log V 61 Remove extra fi that caused this script to fail during boot. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-17T19:28:59.000000Z K 7 svn:log V 40 Include a file system debugger fsdb(8). END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-17T21:11:53.000000Z K 7 svn:log V 101 Fix savestring & gdb conflict Moreover, this fix not breaks any pgm which uses readline's savestring END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-03-17T21:24:25.000000Z K 7 svn:log V 555 Gcc v2.6.3 currently has a problem with templates. Specifically, with default switches, template functions get EXTERNAL linkage in each file in which they occur, causing multiple definition errors during linking. The enclosed patch (from gnu.g++.bug) appears to solve the problem (I enclose the accompanying message as well). This patch fixes the multiply defined template functions bug which was introduced in 2.6.1. Submitted by: "Justin T. Gibbs" Obtained from: Jason Merrill at cygnus support on G++ mailing list END K 10 svn:author V 8 swallace K 8 svn:date V 27 1995-03-17T21:27:39.000000Z K 7 svn:log V 45 Change probe output to gus0 instead of snd4. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-17T22:02:18.000000Z K 7 svn:log V 135 Beginnings of support for loadable pseudo-devices. bsd.kmod.mk support and Makefiles for the more interesting ones to come on Monday. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-03-17T23:54:17.000000Z K 7 svn:log V 140 Make the aic7xxx assembler take quoted strings as a single token. Make $Id the version variable which required the quoted string "feature". END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-03-17T23:58:27.000000Z K 7 svn:log V 583 Increase the DELAY used in ahc_poll. This is only used during intial probe of the device and shouldn't affect normal operation. It seems that some version of the aic7870 are extreamly slow in clearing their interrupt register so the added delay is required to ensure we don't poll a stale interrupt value. Clean up debugging printfs and stuff superflous output into #ifdef AHC_DEBUG. Ensure that sdtrpending and wdtrpending are cleared in all cases after we recieve an SDTR or WDTR message. With this commit, the 294x should work or at least be much closer to working properly. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-18T01:04:36.000000Z K 7 svn:log V 101 In vm_page_alloc_contig: Removed a redundant semicolon and used 'm' instead of &pga[i] in one place. END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-03-18T01:23:06.000000Z K 7 svn:log V 23 rename ngroff to groff END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-18T02:11:56.000000Z K 7 svn:log V 211 1) Call nroff instead of groff, nroff have some internal groff options 2) Use absolute pathname for nroff 3) Use -Tascii instead -Tlatin1, too many strange chars (like soft hyphens f.e.) appearse in other case. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-18T02:19:25.000000Z K 7 svn:log V 53 Don't use user PATH into environment for sec reasons END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-03-18T05:03:10.000000Z K 7 svn:log V 449 Fix 'putting +: in /etc/group causes many programs to dump core' bug by heading off possible null pointer dereferences in grscan(). Also change getgrnam() slightly to properly handle the change: if grscan() returns an rval of 1 and leaves a '+' in the gr_name field and YP is enabled, poll the YP group.byname map before giving up. This should insure that we make every effort to find a match in the local and YP group databases before bailing out. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-18T06:32:48.000000Z K 7 svn:log V 95 Integrated change from 1.1.5: Fixed broken disksort to sort by pblkno rather than by cylinder. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-18T06:38:04.000000Z K 7 svn:log V 47 Fixed comments and removed b_cylinder #define. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-03-18T06:41:08.000000Z K 7 svn:log V 224 Change the library order so libcrypt is the last library in the list. libskey contains references to _crypt and can't resolve it unless -lcrypt occurs after it in the link command. This only occurs when linking statically. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-03-18T06:50:00.000000Z K 7 svn:log V 295 Don't rely on the shared library bringing in libmd, do it explicitly. Change the library order so libcrypt is the last library in the list. libskey contains references to _crypt and can't resolve it unless -lcrypt occurs after it in the link command. This only occurs when linking statically. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-18T07:01:53.000000Z K 7 svn:log V 155 Use new mtree file to rebuild /usr/include. Replace rm -f; ln -s with ln -sf when installing LATIN1LINKS, also do not attempt to chown/chmod these links. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-18T07:02:10.000000Z K 7 svn:log V 44 Use new mtree file to rebuild /usr/include. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-18T07:03:51.000000Z K 7 svn:log V 201 Temporarily add mkdir/chown of /usr/include/${LUDIR} so that things are consistent with the mtree file. These and all other mkdir/chown/ chmod calls shall be removed in a future version of this file. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-18T07:04:23.000000Z K 7 svn:log V 58 Correct chmod of /usr/include/rpcsvc to match mtree file. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-18T07:06:51.000000Z K 7 svn:log V 60 Woops, add back that #define...it's used later in the file. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-18T08:04:18.000000Z K 7 svn:log V 30 Add "ix0" Intel EtherExpress. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-18T08:12:48.000000Z K 7 svn:log V 81 Add Intel EtherExpress16 (ix0) driver. Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-18T08:30:48.000000Z K 7 svn:log V 90 Create /usr/share/games/quiz.db via mtree and remove private mkdir command from Makefile. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-18T08:34:42.000000Z K 7 svn:log V 63 Remove private mkdir for /usr/include/ss, no handled by mtree. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-18T08:55:15.000000Z K 7 svn:log V 66 Fix the Name-cache counters. I didn't realign the negative hits. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-18T16:54:35.000000Z K 7 svn:log V 111 Obtained from: 1.1.5 (originally by Andrew Moore) Add the manpage for the stuff in . END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-03-18T17:18:15.000000Z K 7 svn:log V 224 Change the library order so libcrypt is the last library in the list. libskey contains references to _crypt and can't resolve it unless -lcrypt occurs after it in the link command. This only occurs when linking statically. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-03-18T17:36:30.000000Z K 7 svn:log V 224 Change the library order so libcrypt is the last library in the list. libskey contains references to _crypt and can't resolve it unless -lcrypt occurs after it in the link command. This only occurs when linking statically. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-03-18T17:38:43.000000Z K 7 svn:log V 156 Restore the 4.4lite version which apparently was clobbered by a repository copy. The differences are trivial. I have no backups of the clobbered history. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-18T17:45:13.000000Z K 7 svn:log V 78 Fix sparse files handling Submitted by: Alan Bawden END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-18T17:55:03.000000Z K 7 svn:log V 90 Fix authunix_maxgrouplist test Submitted by: Scott Hazen Mueller END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-18T18:03:29.000000Z K 7 svn:log V 478 Don't sync the inode date changes of character special devices during the FS sync. The system would appear to hang momentarily if there was a large backlog of I/O. This is because the vnode remains locked during the output - preventing normal character I/O. The problem was exacerbated by the FFS contiguous block allocation fixes and a semi-broken disksort(). The inode/date will still be synced during a normal FS dismount and whenever the inode is changed for other reasons. END K 10 svn:author V 8 swallace K 8 svn:date V 27 1995-03-18T20:01:10.000000Z K 7 svn:log V 109 Add back SNDCTL_DSP_SETBLKSIZE ioctl code that got zapped. Submitted by: Jim Lowe END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-19T06:09:01.000000Z K 7 svn:log V 72 Make the +%d-%d part +%03d-%03d so ls(1) sorts the files more sensibly. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-19T06:10:32.000000Z K 7 svn:log V 55 And all serial chars with 0x7f to discard parity bits. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-03-19T06:16:03.000000Z K 7 svn:log V 588 Two major changes: - Added support for reading netgroups from NIS/YP in addition to the local /etc/netgroups file. (Note that SunOS and many other systems only support reading netgroups via NIS, which is a bit odd.) - Fix Evil Null Pointer Dereferences From Hell (tm) that caused parse_netgrp() to SEGV when expanding netgroups that include references to other netgroups. Funny how nobody else noticed this. This is the first step in implimenting +@netgroup substitution in getpwent.c and any other places that could use it and don't already support it (which is probably everywhere). END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-19T06:28:48.000000Z K 7 svn:log V 44 add a \t which has been nagging me too long END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-19T07:00:52.000000Z K 7 svn:log V 39 add a couple of missing #include lines END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-19T07:25:17.000000Z K 7 svn:log V 148 Create osreldate.h from sys/conf/newvers.sh if we an find it. This should take a completely ridiculous reboot out of the "make release" process... END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-19T07:25:41.000000Z K 7 svn:log V 44 Make newvers.sh usable from other places... END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-19T08:23:47.000000Z K 7 svn:log V 48 Add installation of include files from libpcap. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T09:33:51.000000Z K 7 svn:log V 82 Patch from Kirk McKusick to fix a bug introduced in the Poul's vfs_cache rewrite. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T09:47:32.000000Z K 7 svn:log V 78 Fix a call to panic: panic doesn't do token substitution on the panic string. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-19T10:10:42.000000Z K 7 svn:log V 92 Make the catman command (in the commented-out example) run by user `man' instead of `root'. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T11:16:58.000000Z K 7 svn:log V 421 Moved call to vnode_pager_uncache in rename() to before the VOP_RENAME. It was previously after the VOP_RENAME and the reference and lock on the vnode had already been lost, allowing interesting internel inconsistencies. This is one of the two reasons why freefall was crashing every hour or two (the other being nullfs bugs). Don't call vnode_pager_uncache in revoke(). revoke() is only allowed on VCHR and VBLK vnodes. END K 10 svn:author V 7 roberto K 8 svn:date V 27 1995-03-19T12:01:23.000000Z K 7 svn:log V 46 Add a missing "\" in a printf before the "n". END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T12:08:03.000000Z K 7 svn:log V 138 Removed unnecessary call to vnode_pager_uncache(). We automatically clear the VTEXT flag after all mappers have finished with the object. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T12:11:13.000000Z K 7 svn:log V 61 Removed bogus, commented out, call to vnode_pager_uncache(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T12:36:10.000000Z K 7 svn:log V 319 Incorporated 4.4-lite vnode_pager_uncache() and vnode_pager_umount() routines (and merged local changes). The changed vnode_pager_uncache gets rids of the bogosity that you can call the routine without having the vnode locked. The changed vnode_pager_umount properly locks the vnode before calling vnode_pager_uncache. END K 10 svn:author V 3 ats K 8 svn:date V 27 1995-03-19T12:49:06.000000Z K 7 svn:log V 224 Change the xmkmf call to a xmkmf -a call. This should be more correct for all X11R5 and X11R6 ports. This is the way how it should be normally used according the manuals. Only pre-X1R5 ( X11R4, X11R3) ports can't handle it. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T13:28:54.000000Z K 7 svn:log V 91 Fix from Doug Rabson: Don't try to release a pbuf we didn't get. Minor style change by me. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-19T13:29:28.000000Z K 7 svn:log V 293 You will find enclosed some changes to make gcc -Wall more happy in /usr/src/bin. Note that some patches are still needed in that directory. I (Joerg) finished most of Philippe's cleanup. /bin/sh will still need *allot* of work, however. Submitted by: charnier@lirmm.fr (Philippe Charnier) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-19T13:33:05.000000Z K 7 svn:log V 255 Cast the offset of one call to lseek() to off_t, as it's already done in all other places here. This is a hack, the interface should be changed to use off_t's everywhere around, but this will require to update all the programs that happen to use libkvm. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-19T13:36:49.000000Z K 7 svn:log V 118 libkvm exports kvm_uread(), so do declare it in the header file. Got apparent by Philippe's -Wall patch for /usr/bin. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-03-19T13:42:54.000000Z K 7 svn:log V 377 Finally applying my own fix. :-) >Description: ctm(1) sometimes did not free up all used resources (open pipes and processes, heap memory). This happened whenever one of the passes ended prematurely, and it became very apparent when running it on a bunch of already applied deltas, resulting in a ``gunzip: resource temporarily unavailable'' due to the maxproc # exhausted. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T13:44:03.000000Z K 7 svn:log V 156 Backed out change to panic call: As Chris just pointed out to me, panic() does indeed work like printf(). gdb gets the string untranslated for some reason. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T14:29:26.000000Z K 7 svn:log V 60 Removed redundant newlines that were in some panic strings. END K 10 svn:author V 3 ats K 8 svn:date V 27 1995-03-19T17:24:24.000000Z K 7 svn:log V 75 Correct one little typing error from Rod :-). lib/lib/pcap -> lib/libpcap. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-03-19T21:20:09.000000Z K 7 svn:log V 218 Removed /usr/local/lib from the standard library search path to be consistant. Programs shouldn't rely on non-standard paths for bringing in default libraries. Suggested by: Andreas Schulz END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-19T21:26:00.000000Z K 7 svn:log V 47 Make extra arguments be subdirs to go through. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-03-19T21:47:51.000000Z K 7 svn:log V 284 Separated out the _putchar & __cputchar() routines so that programs such as tn3270 can replace _putchar(0 with their own routine and still keep using the __cputchar() routine used by all of the other curses routines. Reviewed by: "Andrey A. Chernov, Black Mage" END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-03-19T22:19:52.000000Z K 7 svn:log V 341 Whoops: expanding netgroups that reference multiple netgroups doesn't work because parse_netgrp() doesn't recurse properly. Fixed by changing if (parse_netgrp(spos)) return(1); to if (parse_netgrp(spos)) continue; inside parse_netgrp(). (Lucky for me I happen to have a fairly complex 'live' netgroup database to test this stuff with.) END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T23:08:12.000000Z K 7 svn:log V 127 Lose the lock on the vnode. Changes to implement proper locking in the vnode pager now require this. Submitted by: John Dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T23:27:57.000000Z K 7 svn:log V 118 Fixed bug introduced in the previous commit - the lock must be held until after the call to exec_check_permissions(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-19T23:46:25.000000Z K 7 svn:log V 199 Do proper vnode locking when doing paging I/O. Removed the asynchronous paging capability to facilitate this (we saw little or no measureable improvement with this anyway). Submitted by: John Dyson END K 10 svn:author V 3 ats K 8 svn:date V 27 1995-03-20T00:41:36.000000Z K 7 svn:log V 150 Don't do anything if BATCH is specified and the port is interactive for the package target.The port may is not build and the package fails otherwise. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-20T02:06:09.000000Z K 7 svn:log V 63 Removed an unnecessary call to vinvalbuf after the page clean. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-20T02:08:24.000000Z K 7 svn:log V 131 Don't attempt to sync pages in the V_SAVE case of vinvalbuf; doing so can lead to a deadlock. Just let the VM system deal with it. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-20T05:58:37.000000Z K 7 svn:log V 69 Fix wtmp logout Submitted by: Gil Kloepfer Jr. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-03-20T07:29:55.000000Z K 7 svn:log V 1331 At last! Modified __ivaliduser() to do the same kind of user/host validation that everyone else does: you can now use +host/-host, +user,-user and +@netgroup/-@netgroup in /etc/hosts.equiv, /.rhosts, /etc/hosts.lpd and ~/.rhosts. Previously, __ivaliduser would only do host/user matches, which was lame. This affects all the r-commands, lpd, and any other program/service that uses ruserok(). An example of the usefullness of this feature would be a hosts.equiv file that looks like this: +@equiv-hosts Since the netgroup database can now be accessed via NIS, this lets you set up client machines once and then never have to worry about them again: all hosts.equiv changes can now be done through NIS. Once I finish with getpwent.c, we'll be able to do similar wacky things with login authentication too. (Our password field substitution will finally be on par with everyone else's, and I'll finally be able to fully integrate my FreeBSD machine into my network without having to worry about the grad students sneaking into it when I'm not looking. :) Danger Will Robinson! I tested this thing every which way I could, but Murphy's Law applies! If anybody spots a potential security problem with the way my matching algorithm works, tell me immediately! I don't want crackers snickering and calling me names behind my back. :) END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-20T09:38:21.000000Z K 7 svn:log V 534 Pretty much a complete rewrite of this Makefile. Remove private mkdir command for /usr/include/g++, this is now handled by mtree. Make the whole file fit in 80 column output, sort the SRCS list and split into .c and .cc sources. Use $Id$ instead of $FreeBSD$ since we pulled support for this. Add DPADD to match LDADD and now include to define the DPADD values (This is a hack until the .mk stuff can be corrected so that ${LIB*} is visiable in bsd.lib.mk.) Optimize beforeinstall target by eliminating a subshell. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-20T10:14:55.000000Z K 7 svn:log V 124 Fixed "objde1" hang. It was caused by a "&" where an "&&" belonged in the expression that decides if a wakeup should occur. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-20T10:19:09.000000Z K 7 svn:log V 171 Don't gain/lose a reference to the object when yanking its pages in vinvalbuf()...it will cause vnode locking problems in vm_object_terminate, and isn't necessary anyway. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-20T10:20:42.000000Z K 7 svn:log V 182 Don't gain/lose an object reference in vnode_pager_setsize(). It will cause vnode locking problems in vm_object_terminate(). Implement proper vnode locking in vm_object_terminate(). END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-20T16:17:50.000000Z K 7 svn:log V 49 Change u_long to unsigned long to be consistent. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-03-20T16:35:11.000000Z K 7 svn:log V 70 Comment out declaration of kvm_uread until it can be fixed correctly. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-20T18:11:31.000000Z K 7 svn:log V 334 Fix race conditions involved in setting IP multicast options. This should fix Dennis Fortin's problem for good, if I've got it figured out right. (The problem was that a `struct ifaddr' could get deleted out from under the current requester, thus leaving him with an invalid interface pointer and causing even more bogus accesses.) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-20T18:31:51.000000Z K 7 svn:log V 111 This should be splimp() rather than splnet() since ifaddrs might go away as a result of link-layer processing. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-20T19:18:51.000000Z K 7 svn:log V 36 Add support for pseudo-device LKMs. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-20T19:20:44.000000Z K 7 svn:log V 174 Support for pseudo-device LKMs. Note that this is restricted to only one pseudo per module (a restriction which will eventually be lifted) and isthus not in its final form. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-20T19:25:49.000000Z K 7 svn:log V 154 The discard, tunnel, SLIP, and PPP network interface pseudo-devices are now dynamically loadable. It doesn't make sense to do the same for the loopback. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-20T19:31:47.000000Z K 7 svn:log V 36 Forgot slcompress.c in SLIP module. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-20T19:33:35.000000Z K 7 svn:log V 36 Forgot pppcompress.c in PPP module. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-03-20T21:30:21.000000Z K 7 svn:log V 172 Better fix for the deletion of parents of cloned routes problem, superseding the `nextchild' hack. This also provides a way forward to fix RTM_CHANGE and RTM_ADD as well. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-03-20T21:35:15.000000Z K 7 svn:log V 108 Take out obsolete KERBEROS_IV build variable. Just eBones now. Submitted by: Mark Murray END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-20T23:00:57.000000Z K 7 svn:log V 30 Made minor readability tweak. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-21T00:26:32.000000Z K 7 svn:log V 74 Fix wrong separator output Submitted by: julian Obtained from: newsgroup? END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-21T00:37:07.000000Z K 7 svn:log V 27 Better spelling of my name END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-03-21T00:48:55.000000Z K 7 svn:log V 653 Reviewed by: Bill Paul Submitted by: Sebastian Strollo - In /usr/src/lib/libc/yp/yplib.c, function yp_first when clnt_call fails with (r != RPC_SUCCESS) ysd->dom_vers should be set to 0! This ensures that /var/yp/bindings/dom.vers will be read again on retry. What happens now is that when our server is down and someone tries to use yp they will continue to try until kingdom come. So: if(r != RPC_SUCCESS) { clnt_perror(ysd->dom_client, "yp_first: clnt_call"); ysd->dom_vers = -1; ^^^^ change to 0 goto again; } END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-03-21T01:06:07.000000Z K 7 svn:log V 20 Saved scroll fixed. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-21T01:11:44.000000Z K 7 svn:log V 106 Added a new boolean argument to vm_object_page_clean that causes it to only toss out clean pages if TRUE. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-21T01:13:16.000000Z K 7 svn:log V 124 Fixed vinvalbuf() to work like NFS wants it to. The previous code wouldn't flush pages in the vm object if V_SAVE was true. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-03-21T01:31:43.000000Z K 7 svn:log V 27 Document the index target. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-03-21T01:51:12.000000Z K 7 svn:log V 163 Make the describe rule generate more thorough information that's actually of use to a front-end program. Back out my bogus description of the `index' target! :-) END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-21T02:52:05.000000Z K 7 svn:log V 48 msun becomes the default -lm the right way now. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-21T02:54:04.000000Z K 7 svn:log V 82 Fixed bug in the size == 0 case of msync() caused by a bogus return value check.. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-03-21T02:55:33.000000Z K 7 svn:log V 53 make.conf doesn't postulate anything about libm now. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-03-21T03:59:13.000000Z K 7 svn:log V 139 Add fetch-list command for Rod Use ECHO_MSG macro for printing "===>" line things so that I can now turn those OFF when I don't want them. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-03-21T06:31:00.000000Z K 7 svn:log V 129 Fix apm and gsc rules to allow `0' or just `' to be shorthand. [Actually, it's `*' but I'm not telling anyone] END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-21T07:02:51.000000Z K 7 svn:log V 69 Changed some #ifdef DIAGNOSTIC code that I added to be #ifdef DEBUG. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-21T07:16:12.000000Z K 7 svn:log V 248 Added a new version of trap_pfault() that disallows kernel page faults to the user address space unless pcb_onfault is set. The code is currently commented out because iBCS2 and process debugging parts of the kernel need to be changed/fixed first. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-03-21T10:15:52.000000Z K 7 svn:log V 186 Disallow non page-aligned file offsets in vm_mmap(). We don't support this in either the high or low level parts of the VM system. Just return EINVAL in this case, just like SunOS does. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-03-21T11:21:08.000000Z K 7 svn:log V 288 cd.c: Julian's CD audio cleanup sd.c: Julian's removal of subdriver requests st.c, scsi_tape.h: Julian's suport of compressed tape drives Note: compressed tape drives are still not working fully. scsiconf.h, scsi_base.c, scsi_driver.c: address problems in probes and error console logs END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-03-21T11:21:37.000000Z K 7 svn:log V 43 Julian's suport of compressed tape drives. END