ƒ¬8211 241 322 294 172 117 171 399 239 145 211 138 183 180 133 162 253 170 174 107 247 139 474 149 570 125 357 113 378 113 171 676 125 200 308 147 507 657 111 419 111 223 168 139 281 149 173 342 203 227 167 214 247 152 205 195 147 196 332 169 254 206 148 159 244 226 122 160 140 156 180 189 170 187 200 187 127 129 176 175 415 217 302 120 303 114 311 338 241 132 170 174 156 325 164 143 158 268 314 112 189 382 190 146 123 166 395 129 152 666 211 430 181 227 255 143 732 175 176 173 145 371 274 160 115 149 126 152 178 126 100 122 198 153 125 268 292 162 188 130 146 111 177 126 128 129 481 110 444 128 245 131 194 203 216 124 106 147 133 179 163 306 127 167 114 152 310 178 502 131 140 140 143 140 140 166 188 496 177 251 310 107 148 146 163 215 239 219 254 239 164 175 104 109 191 171 399 137 135 203 337 191 189 189 210 134 123 230 238 164 222 115 166 241 245 190 2497 368 151 278 410 179 223 595 480 164 193 129 111 264 124 133 164 173 120 151 168 214 124 555 158 350 151 K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-05-01T23:32:30.000000Z K 7 svn:log V 227 Fixed a problem that can cause left-over pv_entries and as as side-effect, removed some legacy code that was necessary when we called vm_fault inside of vm_fault_quick instead of using the kernel/user space byte move routines. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-02T04:03:07.000000Z K 7 svn:log V 201 Do the obvious thing: when the interface is downed, power off the card. When up'ed again: reapply power. This means that you can leave your card in, you don't need to reboot to avoid the power drain. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-02T04:40:06.000000Z K 7 svn:log V 80 A missing 'and', probably my fault. Submitted by: Ed Hudson END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-02T05:20:26.000000Z K 7 svn:log V 26 Added a memcpy() routine. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-02T05:35:07.000000Z K 7 svn:log V 80 Added prototype for memcpy(). Changed size argument of "b" functions to size_t. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-02T05:57:11.000000Z K 7 svn:log V 307 Changed object hash list to be a list rather than a tailq. This saves space for the hash list buckets and is a little faster. The features of tailq aren't needed. Increased the size of the object hash table to improve performance. In the future, this will be changed so that the table is sized dynamically. END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-05-02T07:11:46.000000Z K 7 svn:log V 144 A popular variation of the 106-key keymap -- this one has control and caps-lock swapped. Submitted by: Nobuhiro Yasutomi END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-02T07:45:39.000000Z K 7 svn:log V 54 Flush stdout when writing out each superblock backup. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-02T08:44:31.000000Z K 7 svn:log V 119 Fix for sync() to close a potential panic with accessing a mount struct that had been freed. Submitted by: John Dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-02T09:06:04.000000Z K 7 svn:log V 47 Removed unused variable caused by last commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-02T12:32:30.000000Z K 7 svn:log V 91 The handling of _SC_SAVED_IDS was wrong; _POSIX_SAVED_IDS has no value to assign this way! END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-02T13:14:59.000000Z K 7 svn:log V 87 Back out incorrect jkh's fix and apply correct one (POSIX_SAVED_IDS,POSIX_JOB_CONTROL) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-02T13:49:01.000000Z K 7 svn:log V 41 Add an mtree line to the install target. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-02T17:14:38.000000Z K 7 svn:log V 69 Fix CHOWN_RESTRICTED and NO_TRUNC to return correct values per POSIX END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-05-02T17:29:28.000000Z K 7 svn:log V 156 Reduce latency by checking FIFO for samples in start Remove flags by testing register shadow Handle apparent pending interrupt after interrupts disabled. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-02T17:46:30.000000Z K 7 svn:log V 77 Fix bracket error for LogMask Submitted by: Ruslan Belkin END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-02T19:52:27.000000Z K 7 svn:log V 82 I need Open_Disk() to not spew on my screen. #ifdef out some diagnostic printfs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-02T20:16:16.000000Z K 7 svn:log V 15 foo -> unknown END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-02T22:20:03.000000Z K 7 svn:log V 154 It looks like I broke significant amounts of the commercial software running on FreeBSD (ie: netscape), so we revert a little bit. "2.0-" is added back. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-03T03:04:02.000000Z K 7 svn:log V 47 Forgot this part of the if_ze power off patch. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-03T03:26:59.000000Z K 7 svn:log V 377 Put $Id$ on all of these. Correct Makefile so that we build during all: and only install for make install. If /etc/sysconfig exists source it to get the flags for restarting named with. If /etc/sysconfig says no named runs, don't try to start one. Don't attempt to kill anything if we can not find the named.pid file. Reviewed by: Nickolay N. Dudorov END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-03T06:25:56.000000Z K 7 svn:log V 58 Added a "-D" option to set the TCP_NODELAY socket option. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-03T06:30:59.000000Z K 7 svn:log V 477 Make the target for tst01 more sensible. Remove bogus targets. Allocate partition letters as follows: lowest offset "flags & CHUNK_IS_ROOT" gets 'a', lowest offset "subtype==FS_SWAP" gets 'b' the rest is allocated in offset order from this sequence "defghab". This will generally make sense. Added rules to complain if more than one CHUNK_IS_ROOT or more than one FS_SWAP per FreeBSD chunk. Set CHUNK_IS_ROOT on the 'a' partition in Open_Disk. Run Fixup_Names in Open_Disk. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-03T06:55:19.000000Z K 7 svn:log V 34 Added "D" option to usage clause. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-03T07:16:53.000000Z K 7 svn:log V 265 Changed in_pcblookuphash() to not automatically call in_pcblookup() if the lookup fails. Updated callers to deal with this. Call in_pcblookuphash instead of in_pcblookup() in in_pcbconnect; this improves performance of UDP output by about 17% in the standard case. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-03T14:32:27.000000Z K 7 svn:log V 20 ports-russian added END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-05-03T14:36:12.000000Z K 7 svn:log V 283 Small fix for yp_match implementation: In the case where ypserv is started with the -dns flag, fall through to the DNS lookup code only if asked to match a map with the word 'host' in its name. This prevents failed matches on non-host maps from being incorrectly handed off to DNS. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-03T14:59:56.000000Z K 7 svn:log V 20 ports-russian added END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-05-03T14:59:57.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.5.4'. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-05-03T16:58:12.000000Z K 7 svn:log V 579 Speed up ftpd and make it more efficient: - set TCP_NOPUSH to keep from sending short packets at each write(2) boundary - set SO_SNDBUF to 64k so we have a reasonable amount of buffer space - for a regular file in binary mode which is not being restarted and is . smaller than 16 Meg, use mmap(2) and write(2) the whole file in one big gulp In the most common circumstances, this should dramatically reduce the system-call load from ftpd, since the call to write() will not return until the entire file has been written, rather than writing just a few K at a time in a loop. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-03T17:38:00.000000Z K 7 svn:log V 33 Export the chunk names properly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-03T17:44:47.000000Z K 7 svn:log V 107 Update the usage document. If anyone wants to translate this into another language, I believe it's ready. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-05-03T18:09:20.000000Z K 7 svn:log V 211 Moved unit definitions out of scsiconf.h; Added CONTROL device that only does user-ioctl and nothing else; Added protection so user-ioctl requires write access; Clean up scsiconf.h a little. It needs more work. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-05-03T18:15:35.000000Z K 7 svn:log V 51 Make scsi control devices such as "/dev/rsd0.ctl". END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-05-03T18:33:10.000000Z K 7 svn:log V 412 Cosmetic changes and paranoia checks: ypbind.c: Make fewer assumtions about the state of the dom_alive and dom_broadcasting flags in roc_received(). If select() fails, use syslog() to report the error rather than perror(). Check that all our malloc()s succeed. Report malloc() failure in ypbindproc_setdom_2() to callers. yplib.c: Use #defined constants in ypbinderr_string() rather than hard-coded values. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-05-03T18:34:22.000000Z K 7 svn:log V 562 Cosmetic changes and paranoia checks: ypbind.c: Make fewer assumtions about the state of the dom_alive and dom_broadcasting flags in roc_received(). Cosmetic changes and paranoia checks: ypbind.c: Make fewer assumtions about the state of the dom_alive and dom_broadcasting flags in roc_received(). If select() fails, use syslog() to report the error rather than perror(). Check that all our malloc()s succeed. Report malloc() failure in ypbindproc_setdom_2() to callers. yplib.c: Use #defined constants in ypbinderr_string() rather than hard-coded values. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-03T18:54:09.000000Z K 7 svn:log V 18 Bump minor number END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-03T20:16:57.000000Z K 7 svn:log V 326 Change the perennially annoying reminder to "make depend" (which may or may not be desired if you're just going to blow the kernel away again later) and substitute one that tells the user where the new kernel build directory actually IS, which can at least be argued to be useful information in all cases. Reviewed by: davidg END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-03T22:14:01.000000Z K 7 svn:log V 18 Bump minor number END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-03T22:36:52.000000Z K 7 svn:log V 130 Add the private void *pointer to the chunks, and the functions to manage it. Make the reassignment of partition names less bogus. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-03T22:44:00.000000Z K 7 svn:log V 76 Add the French usage instructions. Thank you, Jean-Marc! Submitted by: jmz END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-03T22:58:07.000000Z K 7 svn:log V 47 Fixed a hard-coded slot number which crept in. END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-05-03T23:04:26.000000Z K 7 svn:log V 185 Submitted by: phk if the 'time on a node is 0,.. tell the world it is the same as 'boottime'. This is becasue 'time' is not set up when we create the nodes, so we can't set them then. END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-05-03T23:06:31.000000Z K 7 svn:log V 54 remove debugging printouts unless DEVFS_DEBUG is set. END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-05-03T23:10:35.000000Z K 7 svn:log V 78 change to reflect reality. (yes I know I should have done one commit rod....) END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1995-05-03T23:38:20.000000Z K 7 svn:log V 245 Try to make this work again. Peter's last changes left it like : loading kernel worm.o: Undefined symbol `_STUNIT' referenced from text segment I copied the STUNIT definition from the old scsiconf.c into this file to work around this problem. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-05-03T23:53:32.000000Z K 7 svn:log V 106 Change defintion of unit to minor(dev). Sorry for not having this in my local build. Thanks to gpalmer. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T00:15:50.000000Z K 7 svn:log V 134 Add German usage instructions. Thank you, Joerg! I'd spell your name with an umlaut, but I don't know how.. :-) Submitted by: joerg END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T00:27:39.000000Z K 7 svn:log V 75 The JIS version of usage.hlp. Submitted by: NIIMI Satoshi END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T03:12:28.000000Z K 7 svn:log V 121 Commit the Russian version of usage.hlp. Bolshoi Spassibo, Serge! Submitted by: Serge A. Babkin END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T03:16:06.000000Z K 7 svn:log V 154 The Dutch usage instructions. Thanks, Marc! [I know how to say thanks in Dutch, but not spell it :-)] Submitted by: Marc van Kempen END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T03:51:22.000000Z K 7 svn:log V 60 My latest round of changes - make the "slices" editor work. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-04T06:57:11.000000Z K 7 svn:log V 113 bzero the malloced pci_devconf structure. This should fix the problem with several of freefall's recent crashes. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-04T07:00:57.000000Z K 7 svn:log V 102 Make the partitions names even more sensible CheckRules sets the CHUNK_ALIGN & CHUNK_PAST_1024 flags. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-04T07:50:06.000000Z K 7 svn:log V 56 Correct the definition for the (unused) cpu_setstack(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-04T07:56:23.000000Z K 7 svn:log V 104 Kill bogus duplicated code that resulted in an editing screwup of mine that happend about 4 months ago. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-04T08:21:24.000000Z K 7 svn:log V 240 Kludged around a problem with "cat /proc/0/regs" causing a panic by initializing proc0's frame base, too, using cpu_set_init_frame(). It's a kludge because that macro is intended to be used only for init, but does what we want nonetheless. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-04T09:45:29.000000Z K 7 svn:log V 76 Bump major number instead of minor: old functions arguments was changed too END K 10 svn:author V 3 jmz K 8 svn:date V 27 1995-05-04T12:24:14.000000Z K 7 svn:log V 161 Une version a peine plus litteraire, en particulier quelques "ez" a la place des "er" du dernier paragraphe. Submitted by: Philippe Charnier END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T12:52:48.000000Z K 7 svn:log V 113 Add the Italian usage instructions. Mille gracie, Luigi! Submitted by: Luigi Rizzo END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T12:59:22.000000Z K 7 svn:log V 56 ROMANJI -> ROMAJI. My face is red. Submitted by: asami END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T13:14:16.000000Z K 7 svn:log V 67 Put an `@' in front of the mtree command. I don't want to see it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T13:34:18.000000Z K 7 svn:log V 151 Add some notes about the virtual-consoles. Whoops! I completely forgot about those! Now I have to send the paragraph off for translation. Ack ack! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T15:32:25.000000Z K 7 svn:log V 133 Add Israel to list of mirrors. Is there an SGML version of this planned? Submitted by: Serge S. Maleyev END K 10 svn:author V 3 jmz K 8 svn:date V 27 1995-05-04T17:50:42.000000Z K 7 svn:log V 30 Document the virtual consoles END K 10 svn:author V 4 adam K 8 svn:date V 27 1995-05-04T18:53:26.000000Z K 7 svn:log V 67 added support for distribution patches in a subdir of ${DISTFILES} END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-05-04T18:55:08.000000Z K 7 svn:log V 46 Jordan's addendum. Jetzt auch in deutsch. :) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T19:48:19.000000Z K 7 svn:log V 64 This will now write MBR entries - should be enough for testing. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T21:07:30.000000Z K 7 svn:log V 88 Add the Norwegian version of usage.hlp Submitted by: Lars Fredriksen END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T21:09:28.000000Z K 7 svn:log V 97 The swedish usage.hlp file, in the proper locale. Submitted-by: Olof Johansson END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T23:36:23.000000Z K 7 svn:log V 78 Everything but the partition editor is done. This commit is for MBR testing. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T23:56:51.000000Z K 7 svn:log V 95 Argh! Not 4 consoles, 3! Thanks, Satoshi Niimi! Submitted by: NIIMI Satoshi END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T23:57:23.000000Z K 7 svn:log V 107 Add extra paragraph documenting virtual consoles in Japanese. Submitted by: NIIMI Satoshi END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T23:58:21.000000Z K 7 svn:log V 95 Addendum concerning virtual console usage in JIS. Submitted by: NIIMI Satoshi END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-04T23:59:32.000000Z K 7 svn:log V 35 Not 4 VTYs by default, 3. Whoops. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-05T00:00:12.000000Z K 7 svn:log V 37 3 VTYs by default, not 4. My fault. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-05T05:17:26.000000Z K 7 svn:log V 84 Add changes to document VTYs. Submitted by: Serge A. Babkin END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-05T06:15:11.000000Z K 7 svn:log V 84 Check for 0 before dividing by it. Patch from Paul Traina, modified slightly by me. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-05T06:34:13.000000Z K 7 svn:log V 323 From "Philippe Charnier" : There is a bug in sh: the built in command "fc -l" generates a core dump (*NULL in not_fcnumber). According to the sh manual page (fc -l [-nr] [first [last]]), fc -l is a correct sequence (in that case, values are defaulted to -16 and -1) but fails when first is not given. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-05T07:07:45.000000Z K 7 svn:log V 124 If in Create_Chunk we (type==freebsd && (flags&CHUNK_ALIGN)), then we will align this chunk properly. Have at it Jordan... END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-05T07:47:44.000000Z K 7 svn:log V 210 Fix spelling error. Commented out ISO and ISO related things until I either fix it or we decide to remove it. It requires implementing PCB hashing to get it to compile and likely a lot more to get it to work.. END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-05-05T10:06:34.000000Z K 7 svn:log V 26 ttyq[0-9a-f] -> ttyp[g-v] END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-05T14:36:38.000000Z K 7 svn:log V 209 Add IPTOS_MINCOST according to RFC 1349 Change IPTOS_PREC_ROUTINE to 0 (was conflict with IPTOS_LOWDELAY) according to RFC 791 (unchanged since it) and BSDI 2.0 style Submitted by: Igor Sviridov END K 10 svn:author V 4 adam K 8 svn:date V 27 1995-05-05T16:49:15.000000Z K 7 svn:log V 21 typo there --> their END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-05T18:00:30.000000Z K 7 svn:log V 214 In target libraries: make and install libcompat before all other libraries. This fixes the make -DCLOBBER world problem. Check that gnu exists before attempting to build the libraries in that branch of the tree. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-05T20:09:51.000000Z K 7 svn:log V 246 Fixed mbuf leak and panic that occurred when packets got too memory fragmented. Added support for Cogent em100 boards. Fixed bug that caused BPF to toggle the card to UTP. Various other improvements. Submitted by: Matt Thomas and David Greenman END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-05-05T20:40:03.000000Z K 7 svn:log V 144 Make it so that the command formats are the same for both -i and -o. This means "t" has to stand for bit fields, since b is a valid hex number. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-05-05T20:42:00.000000Z K 7 svn:log V 36 Add support for editing mode pages. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1995-05-05T20:43:46.000000Z K 7 svn:log V 74 New modes file needed for mode editor. "b" can not stand for bit fields. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-05T23:14:05.000000Z K 7 svn:log V 82 Addendum documenting VTYs. Submitted by: Luigi Rizzo END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-05T23:15:03.000000Z K 7 svn:log V 64 Document VTYs Submitted by: Marc van Kempen END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-05T23:47:47.000000Z K 7 svn:log V 232 All the editors are finished. Now if I can just get a problem with libdisk fixed, we should be able to fully set up the user's disk. Still to come with next commit: filesystem setup, distribution extraction, final configuration. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-06T03:28:32.000000Z K 7 svn:log V 72 General sanitation and cleanup. Killed the "reserved" type, it wasn't. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-06T03:59:58.000000Z K 7 svn:log V 47 Add usr.sbin/pcvt/keycap to libraries: target. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-05-06T07:07:52.000000Z K 7 svn:log V 64 Forcibly add -O2 to the vgaio CFLAGS, to work around a gcc bug. END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-05-06T09:10:49.000000Z K 7 svn:log V 173 Change of hostname and contact address for TUT's mirror site. Is this list automatically pulled into the install docs? Submitted by: Ashida Hiroyuki END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-06T09:34:24.000000Z K 7 svn:log V 221 Some fairly serious cleanup. The proper offset should now be used in creating partitions. Still need to get the mount points displaying carefully, but I need to get this into my tree on time so that I can work on that. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-06T13:52:29.000000Z K 7 svn:log V 19 Describe -m option END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-05-06T19:04:07.000000Z K 7 svn:log V 95 From Wolfram: Fix: typos, old links Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-05-06T19:34:28.000000Z K 7 svn:log V 287 Restructured the floppy tape probe. The ``flags 1'' in the fdc line is now only needed for owners of an Insight tape (perhaps there aren't any? Mine is disfunctional). All other probes are safe wrt. to the motor-control line of floppy disk drives. Document the flag in LINT finally. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-07T01:25:22.000000Z K 7 svn:log V 98 Always zero new chunks - keeps things like the private structures from having bogus data in them. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-07T01:28:16.000000Z K 7 svn:log V 54 Whoops! An extra paren somehow got in there. Fixed. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-07T02:04:29.000000Z K 7 svn:log V 31 Print sizes of partitions now. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-07T03:38:03.000000Z K 7 svn:log V 74 Correct a few ordering errors in how the partitions were being displayed. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-05-07T03:48:54.000000Z K 7 svn:log V 300 Fixed a calculation that would once-in-a-while cause the swap_pager to emit spurious page outside of object type messages. It is not a fatal condition anyway, so the message will be omitted for release. Also, the code that "clips" the allocation size, associated with the above problem, was fixed. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-07T05:56:00.000000Z K 7 svn:log V 37 Silence `make -s' (echo -> ${ECHO}). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-07T05:58:57.000000Z K 7 svn:log V 60 Make this compile again. Poul and I need to sync up again. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-07T06:32:28.000000Z K 7 svn:log V 573 Test the correct nonblocking flag in ttylclose(). IO_NDELAY is only valid in read() and write(). FNONBLOCK is valid in ioctl() and close(). The bug caused hung ptys when a process talked to itself using nonblocking i/o and exited while the slave pty had output to flush. ttywait() was called and hung. Signals didn't work because the process was exiting. `comcontrol /dev/ttyp0 drainwait 1' worked to terminate the wait. This shows that comcontrol is not limited to hardware control. It has no i386 or driver dependencies and doesn't belong in src/sbin/i386. Bruce END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-05-07T06:36:59.000000Z K 7 svn:log V 116 Another error in the correction for trimming swap allocation for small objects. (This code needs to be revisited.) END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-05-07T06:38:49.000000Z K 7 svn:log V 337 Major cleanup up SunOS/VAT driver emulation code, added a BSD style copyright notice, performed all of the structural changes necessary to get this thing to work with the unidirectional-DMA version of voxware. This work is -not- complete, but it's in far better shape than it was, and I may not touch it again for another few months. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-07T06:39:30.000000Z K 7 svn:log V 89 Submitted by: charnier@lirmm.fr (Philippe Charnier) Fix comment on .else to match code. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-07T06:54:01.000000Z K 7 svn:log V 134 Submitted by: john@physiol.su.oz.au (John Mackin) Fix handling of sense errors. Nonexistent media and end of media were mishandled. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-05-07T07:00:18.000000Z K 7 svn:log V 160 Make the syntax checks for the format string more strict. The string "%8*s" is no longer considered to be a valid format description. This closes PR bin/386. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-07T07:06:36.000000Z K 7 svn:log V 51 Fix style inconsistencies in the last few commits. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-07T07:48:35.000000Z K 7 svn:log V 639 Cast some expressions involving dbtob() to (unsigned long) and print them using %lu. This became more broken when I fixed dbtob() to support byte offsets >= 4GB. The type had to change to [u]quad_t. Previously the expressions had type unsigned long and were printed using %d. After division by 1024, the expressions are guaranteed to fit in an unsigned long, at least for the standard DEV_BSIZE, so edquota doesn't need to know about quad_t's explicitly. Fix all the other format mismatches exposed by compiling with -Wformat (6 more quota limits of type unsigned long printed using %d and 6 time_t's (i.e., longs) printed using %d). END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-07T08:13:37.000000Z K 7 svn:log V 83 Fix 3 fatal mismatches in format args involving dbtob() and 7 nonfatal mismatches. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-07T08:33:39.000000Z K 7 svn:log V 84 Fix 3 fatal mismatches in format args involving dbtob() and 10 nonfatal mismatches. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-07T18:23:58.000000Z K 7 svn:log V 81 If user specifies IRQ 2, remap it to IRQ 9 with a warning. Suggested by: rgrimes END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-07T18:24:43.000000Z K 7 svn:log V 53 Duh! Get the section number for config(8) right! :) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-07T19:45:49.000000Z K 7 svn:log V 278 Add additional check for IRQ > 15. This code still needs a lot of work! Remove silly "Naffy, the Wonder Porpoise" attribution and add more justifiable (and overdue) attribution to Bruce Evans. Look at it as a delete and add operation batched together, not a substitution. :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-07T22:07:53.000000Z K 7 svn:log V 181 Implement a work-around for Create_Chunk providing no pointer to the new chunk. The partition editor now works as well as the underlying libdisk can support it - have at it, Poul! END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-07T22:15:46.000000Z K 7 svn:log V 67 Enable sio driver and upcoming rc driver Add more line disciplines END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-07T23:00:02.000000Z K 7 svn:log V 22 Add hook for pstat -t END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-07T23:04:03.000000Z K 7 svn:log V 56 Change 'rc' entries from 'r' to 'm', conflict with ptys END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-07T23:19:53.000000Z K 7 svn:log V 33 Add FreeBSD-specific TS_* states END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-07T23:37:34.000000Z K 7 svn:log V 60 Another sync up for Poul. Added a lot more error checking. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-07T23:53:36.000000Z K 7 svn:log V 85 Make two "ttyout" ttysleep wmesg unique Add t_timeout to ttysleep call into ttywrite END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-08T00:38:02.000000Z K 7 svn:log V 34 Fix a bug in multi-column output. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-08T00:44:46.000000Z K 7 svn:log V 9 Fix bug. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-08T00:56:28.000000Z K 7 svn:log V 30 Add a wizard button for Poul. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-08T01:26:47.000000Z K 7 svn:log V 105 I bet Jordan is tearing his hair out, trying to figure the previous patch out... here is the real thing. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-08T01:27:07.000000Z K 7 svn:log V 61 Implement the geometry command. Clean up the help a little. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-08T01:34:31.000000Z K 7 svn:log V 33 Add check for rootfs > cyl 1024. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-08T01:43:52.000000Z K 7 svn:log V 174 Fix nasty shadow bug sneaked in Marc's commit. Implement ^K and KEY_EOL as clear end of line Move common code from line_edit to static function Cosmetique changes in textbox END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-08T02:02:56.000000Z K 7 svn:log V 199 Make disk.c smart enough to handle disk with "OnTrack Disk manager". Make it complain if people try to boot from a partition which extends past 1024 cylinders. This is better than a random reset... END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-08T02:08:33.000000Z K 7 svn:log V 70 Recognize slice type #6 as dos handle OnTrack Disk manager correctly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-08T06:06:30.000000Z K 7 svn:log V 96 Ok, we should now create all filesystems, mount them and extract the cpio floppy at this point. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-08T06:08:27.000000Z K 7 svn:log V 38 Add the sorted command executor code. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-08T06:14:16.000000Z K 7 svn:log V 54 The value -1 is special. Allow it. Submitted by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-08T08:43:06.000000Z K 7 svn:log V 18 Bump major number END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-08T10:20:56.000000Z K 7 svn:log V 85 Perform a much needed tidying-up pass over this code. Sleep for now, more tomorrow. END K 10 svn:author V 4 lars K 8 svn:date V 27 1995-05-08T14:40:59.000000Z K 7 svn:log V 33 Improved readabilty and spelling END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-08T16:08:49.000000Z K 7 svn:log V 35 Bump major number instead of minor END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-08T16:10:34.000000Z K 7 svn:log V 36 Bump major number, function deleted END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-08T16:24:08.000000Z K 7 svn:log V 388 Fix reopening of open subdevices for DIOCSYNCSLICEINFO: Reopen the bdev for the raw partition and not the cdev if only the bdev was open. Don't use a bogus limit for the number of partitions to possibly reopen (bug found by Julian). Add function dssize() to help fix wdsize() and sdsize(). The slice layer knows more about (un)open partitions and partition sizes than the driver layer. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-08T16:27:10.000000Z K 7 svn:log V 18 Declare dssize(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-08T16:48:23.000000Z K 7 svn:log V 351 Fix numerous bugs in wdsize(). It closed the wrong device (usually the B partition instead of the C partition). It closed a device without having opened it. It didn't open a device often enough. This caused swap partitions on slices other than the first slice looked at to be unavailable for swapping. It didn't check the device number sufficiently. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1995-05-08T16:50:19.000000Z K 7 svn:log V 32 Change /lib/cpp to /usr/bin/cpp END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-08T16:53:33.000000Z K 7 svn:log V 152 sdsize() didn't open a device often enough. This caused swap partitions on slices other than the first slice looked at to be unavailable for swapping. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-08T18:41:37.000000Z K 7 svn:log V 39 Whoops! Uncomment Write_Disk() again. END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-05-08T19:34:16.000000Z K 7 svn:log V 101 Update copyright notice to properly reflect that this was original work by James Miller (sorry Jim). END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-05-08T19:42:00.000000Z K 7 svn:log V 110 Correction, Jim Lowe is the author... Getting code to work right is far easier than writing the comments. :-( END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-08T21:39:40.000000Z K 7 svn:log V 123 Sync these up so that they'll get into my CVS tree at home, where I'll continue working on the distribution extract stuff. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-08T23:11:12.000000Z K 7 svn:log V 33 Improved hashinit panic strings. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-09T00:15:30.000000Z K 7 svn:log V 14 secure -> DES END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-09T00:18:32.000000Z K 7 svn:log V 55 Don't go build sbin/sysinstall anymore; it's obsolete. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-09T00:30:00.000000Z K 7 svn:log V 41 Make a less expensive re-release target. END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-05-09T00:31:54.000000Z K 7 svn:log V 85 Make the "reinstall" target delete the package cookie as well as the install cookie. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-09T01:33:16.000000Z K 7 svn:log V 71 Cleanup to the INET part of lpt.c. Reviewed by: phk Submitted by: pst END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-09T01:52:42.000000Z K 7 svn:log V 213 Revise confusing wording about text fields. It now reads "the amount of text above the current point" instead of "the amount of text remaining", which was of the exact opposite meaning! Urk. Submitted by: joerg END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-09T02:24:39.000000Z K 7 svn:log V 35 Use absolute path for release dir. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-05-09T02:38:15.000000Z K 7 svn:log V 73 Added bounce support for user scsi requests. Reviewed by: David Greenman END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-09T05:22:41.000000Z K 7 svn:log V 22 Rename secure to DES. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-09T10:12:16.000000Z K 7 svn:log V 56 Change install: to afterinstall: to be more consistent. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-09T11:39:40.000000Z K 7 svn:log V 213 Rewrite the MCD_TRACE macro to be a varargs macro so that the extraneous arguments to printf could be fixed. Correct all but 1 -Wformat warning. Some would have caused garbage to be printed due to missing args! END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-09T12:26:00.000000Z K 7 svn:log V 82 Fix -Wformat warnings, still need to do something about %b and pointer type args. END K 10 svn:author V 4 olah K 8 svn:date V 27 1995-05-09T12:32:06.000000Z K 7 svn:log V 408 Fix a misspelled constant in tcp_input.c. On Tue, 09 May 1995 04:35:27 PDT, Richard Stevens wrote: > In tcp_dooptions() under the case TCPOPT_CC there is an assignment > > to->to_flag |= TCPOPT_CC; > > that should be > > to->to_flag |= TOF_CC; > > I haven't thought through the ramifications of what's been happening ... > > Rich Stevens Submitted by: rstevens@noao.edu (Richard Stevens) END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-09T12:35:29.000000Z K 7 svn:log V 35 Fix nested includes for -Wcomment. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-09T12:48:21.000000Z K 7 svn:log V 44 Fix nested comments for -Wcomment warnings. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-09T12:58:53.000000Z K 7 svn:log V 44 Fix nested comments for -Wcomment warnings. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1995-05-09T13:06:11.000000Z K 7 svn:log V 51 Change wording about displayed text in text fields END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-09T13:13:29.000000Z K 7 svn:log V 44 Fix nested comments for -Wcomment warnings. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-09T13:33:06.000000Z K 7 svn:log V 44 Fix nested comments for -Wcomment warnings. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-09T13:35:48.000000Z K 7 svn:log V 75 Replaced some bcopy()'s with memcpy()'s so that gcc while inline/optimize. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-09T13:59:22.000000Z K 7 svn:log V 92 Submitted by: gj Delete suspicious looking chunk of code that was partially commented out. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-09T16:30:45.000000Z K 7 svn:log V 403 Submitted by: Mike Pritchard msdosfs_lookup() did no validation to see if the caller was validated to delete/rename/create files. msdosfs_setattr() did no validation to see if the caller was allowed to change the file permissions (turn on/off the write bit) or update the file modification time (utimes). The routines were fixed to validate the calls just like ufs does. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-05-09T16:56:23.000000Z K 7 svn:log V 84 Fix line-count overflow, close PR 351 Submitted by: Edward Wang END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-05-09T18:05:15.000000Z K 7 svn:log V 154 Make certain that random keys havethe correct parity, for interoperation with MIT v4 implementations. Submitted by: Reece R. Pollack END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-05-09T19:02:06.000000Z K 7 svn:log V 213 Add GNU-style `-print0' primary. This exists so that one can safely do `find some-nasty-expression -print0 | perl -n0e unlink' and have all the files actuallly get deleted. (Using `xargs' and `rm' is not safe.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-09T22:58:42.000000Z K 7 svn:log V 15 secure -> DES. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-09T23:02:56.000000Z K 7 svn:log V 56 Get sysinstall from /usr/src/release not /usr/src/sbin. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-09T23:03:22.000000Z K 7 svn:log V 54 Remove all reference to sysinstall - it's going away. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-09T23:06:59.000000Z K 7 svn:log V 67 New directory for sgml tools: /usr/share/sgml Reviewed by: rgrimes END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-09T23:19:47.000000Z K 7 svn:log V 118 The linuxdoc DTD used for the FreeBSD handbook and FAQ. Reviewed by: rgrimes Obtained from: Linux (with modification) END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-09T23:19:47.000000Z K 7 svn:log V 142 This commit was generated by cvs2svn to compensate for changes in r8394, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-09T23:48:54.000000Z K 7 svn:log V 126 Switch from bogus absolute path to a relative one. Closes PR #bin/391 Submitted by: Stephen McKay END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-09T23:58:06.000000Z K 7 svn:log V 157 The program that turns sgml files (tagged according to the linuxdoc DTD) into HTML, LaTeX or ascii. (the latter is still pretty rough) Reviewed by: rgrimes END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-09T23:58:06.000000Z K 7 svn:log V 142 This commit was generated by cvs2svn to compensate for changes in r8397, 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 1995-05-09T23:58:07.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'sgmlfmt_0_0'. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-10T00:12:18.000000Z K 7 svn:log V 79 Update the doctype declaration to use the FreeBSD version of the linuxdoc DTD. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-10T00:36:16.000000Z K 7 svn:log V 9 Add sgml END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-10T00:38:30.000000Z K 7 svn:log V 13 Add sgmlfmt. END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-05-10T04:18:24.000000Z K 7 svn:log V 97 New directory name for uec mirror. Submitted by: hideaki@strauss.ee.uec.ac.jp (Hideaki Tsuchiya) END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-10T05:57:04.000000Z K 7 svn:log V 79 Create_Chunk_DWIM() is here, though it doesn't quite do what the name implies. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T07:45:00.000000Z K 7 svn:log V 306 Fold in all my recent changes. Do another clean-up pass over this, making the generic menu handler much more powerful (now handles multiple dispatch). A few more menus fleshed out and the beginnings of the distribution handler committed. Should be transfering full distributions over in the next commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T08:00:47.000000Z K 7 svn:log V 45 Whoops - dispatch() takes multiple args now. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T08:03:21.000000Z K 7 svn:log V 43 Make sure that mountpoints start with a /. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T09:25:49.000000Z K 7 svn:log V 110 Sync up to Poul - use his new Create_Chunk_DWIM() function and use the pointer it passes back. Thanks, Poul! END K 10 svn:author V 5 asami K 8 svn:date V 27 1995-05-10T09:30:09.000000Z K 7 svn:log V 242 Add new variable to override the "hey foobar-1.2.3 is already installed" warning from fake-pkg. # FORCE_PKG_REGISTER - If set, it will overwrite any existing package # registration information in ${PKG_DBDIR}/${PKGNAME}. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-10T11:34:07.000000Z K 7 svn:log V 95 Toplevel reorganization and integration of Poul-Henning Kamp's section on the booting process. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1995-05-10T15:19:29.000000Z K 7 svn:log V 93 Submitted by: wpaul (with 2 lines moved by rgrimes) Add support for kern_devconf structure. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-05-10T16:48:52.000000Z K 7 svn:log V 93 Updated routing-socket code from Berkeley Obtained from: Keith Bostic by way of Paul Traina END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T17:20:23.000000Z K 7 svn:log V 117 Remove ncftp from cpio - we don't need it any more. Adjust boot floppy to (hopefully) include libdisk in the crunch. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T17:54:09.000000Z K 7 svn:log V 42 Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T18:22:29.000000Z K 7 svn:log V 31 Remove dmenu from the Makefile END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-10T18:56:09.000000Z K 7 svn:log V 138 Changed "handle" from type caddr_t to void *; "handle" is several different types of pointers, and "char *" is a bad choice for the type. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-10T18:59:11.000000Z K 7 svn:log V 146 Unlock the vnode before sleeping on an OBJ_DEAD object. Should fix Bruce's hang. Fixed some formatting anomolies and removed some unneeded casts. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T18:59:51.000000Z K 7 svn:log V 72 Don't use curses routines until that part of the system is initialized. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T20:46:06.000000Z K 7 svn:log V 129 Re-work make_dist() routine to build the tar command more reasonably. This should eliminate the problem with truncated packages. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T20:56:19.000000Z K 7 svn:log V 23 Document fetch-by-URL. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-10T22:12:01.000000Z K 7 svn:log V 70 Added Jordan's "brief history of FreeBSD", swiped from the WWW pages. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T22:33:55.000000Z K 7 svn:log V 148 Bump the number of allowable args by a factor of 4. I just scanned all possible packing lists and found that at least one of them is pretty large! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T23:00:07.000000Z K 7 svn:log V 152 Fix a long-standing bug that broke pkg_info utterly and probably made pkg_add a little wiggy too. Document the fact that pkg_info can also take a URL. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-10T23:00:16.000000Z K 7 svn:log V 98 Fix a long-standing bug that broke pkg_info utterly and probably made pkg_add a little wiggy too. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-05-10T23:02:41.000000Z K 7 svn:log V 2401 Performace improvements/simplifications/cleanups: - Make the child process reaper signal-driven. (Previously, we called reaper() once a second each time we went through the select() loop. This was convenient, but inefficient.) - Increase main select() timeout from 1 second to 60 seconds and use this as the ping timer instead of using timestamps in the _dom_binding structure. This nd the reaper() change noted above makes ypbind a little less CPU-intensive. - Don't flag EINTR's from select() as errors since they will happen as a result of incoming SIGCHLD's interrupting select(). - Prevent possible resource hogging. Currently we malloc() memory each time a user process asks us to establish a binding for a domain, but we never free it. This could lead to serious memory leakage if a 'clever' user did something like ask ypwhich to check the bindings for domains 0.0.0.0.0.0.0.0.0.0 through 9.9.9.9.9.9.9.9.9.9 inclusive. (This would also make a mess out of the /var/yp/binding directory.) We now avoid this silliness by a) limiting the maximum number of simultaneous bindings we can manage to 200, and b) free()ing _dom_binding structures of secondary domains whose servers have stopped responding. We unlink the /var/yp/binding/domain.vers files for the free()ed domains too. (This is safe to do since a client can prod us into reestablishing the binding, at which time we'll simply allocate a new _dom_binding structure for it.) We keep count of the total number of domains. If asked to allocate more than the maximum, we return an error. I have yet to hear of anybody needing 200 simultaneous NIS bindings, so this should be enough. (I chose the number 200 arbitrarily. It can be increased if need be.) - Changed "server not responding"/"server OK" messages to display server IP addresses again since it looks spiffier. - Use daemon() to daemonify ourselves, - Added a SIGTERM handler that removes all binding files and unregisters the ypbind service from the portmapper when a SIGTERM in received. - The comment 'blow away everything in BINDINGDIR' has no associated code. Give it some: clean out /var/yp/binding at startup (if it exists). This completes my ypbind wishlist. Barring bug fixes, I shouldn't need to go poking around in here anymore. (Of course, this means I can start working on my ypserv whishlist now... :) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-05-11T00:13:26.000000Z K 7 svn:log V 271 Make networking domains drop-ins, through the magic of GNU ld. (Some day, there may even be LKMs.) Also, change the internal name of `unixdomain' to `localdomain' since AF_LOCAL is now the preferred name of this family. Declare netisr correctly and in the right place. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-05-11T00:16:44.000000Z K 7 svn:log V 55 Delete two debugging printfs that mistakenly crept in. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-05-11T00:16:54.000000Z K 7 svn:log V 183 Ack! One slipped through the cracks: remember to return the correctly filled-in result structure to the caller when a resource allocation error is encountered in ypbindproc_domain_2. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-05-11T01:41:06.000000Z K 7 svn:log V 318 #ifdef'd my Nagel/ACK hack with "TCP_ACK_HACK", disabled by default. I'm currently considering reducing the TCP fasttimo to 100ms to help improve things, but this would be done as a seperate step at some point in the future. This was done because it was causing some sometimes serious performance problems with T/TCP. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-05-11T02:03:38.000000Z K 7 svn:log V 83 Added "FreeBSD in a nutshell", swiped from the WWW pages with a few modifications. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T02:15:55.000000Z K 7 svn:log V 130 Remove all vestiges of the ALLOW_CONFLICT_FOO evil and replace it with something slightly less evil - a per device conflict flag. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T02:21:34.000000Z K 7 svn:log V 502 Add a new `conflicts' flag for telling when a device is in conflict with others. The flag can be put in descriptive locations, e.g.: device sb0 at isa? port 0x220 irq 7 conflicts drq 1 vector sbintr or device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr But is nonetheless boolean only. You can't turn conflict checking off for only a given type of conflict. I didn't deem it worth the trouble at this stage, and it's far better than the ALLOW_CONFLICT_* that preceeded it. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-05-11T02:50:11.000000Z K 7 svn:log V 385 If you config a kernel with 'config kernel swap generic' and try to boot diskless with it, you get a panic because setconf() is only called for mountroot == ffs_mountroot. It really needs to be called no matter what manner of rootfs we have. I can't really say if swapgeneric will work with a CD-ROM though. (I get the feeling I'm the only one who uses swapgeneric these days anyway.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T05:20:43.000000Z K 7 svn:log V 72 Pass me the pointed chapeau - this typo somehow got through my testing. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T05:22:29.000000Z K 7 svn:log V 100 Lower-case the name of the DES directory. Yes, it's an acronym, but DOS is still dOs. Jordan END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-05-11T05:22:54.000000Z K 7 svn:log V 37 Get the CHUNK_COMPAT_BSD flag right. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T05:23:40.000000Z K 7 svn:log V 19 DES -> des. Sigh! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T06:10:56.000000Z K 7 svn:log V 171 First round of changes after testing this on actual systems. Clean up some of the badly displayed menus, use the proper notification box for messages, make proceed work. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T06:32:13.000000Z K 7 svn:log V 32 Put a shell on the boot floppy. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T06:40:40.000000Z K 7 svn:log V 41 Dump the help files onto the new floppy. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T06:47:46.000000Z K 7 svn:log V 72 Clean this up a bit - add more documentation to the documentation menu. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T07:03:33.000000Z K 7 svn:log V 81 1. Fix a cd which somehow got capitalized. 2. Don't put CVS files on the floppy. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T07:05:05.000000Z K 7 svn:log V 28 Use the proper libs for sh. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T07:11:24.000000Z K 7 svn:log V 59 Argh! Get the args to tar right. It's late. I'm sleepy. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T07:18:11.000000Z K 7 svn:log V 76 Drop the inode count down a bit - we ran out of inodes with the help files. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-11T07:24:35.000000Z K 7 svn:log V 121 Add loadandclear(). It atomically loads a value from memory, clears the value in memory and returns the original value. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T07:41:52.000000Z K 7 svn:log V 32 Move conflicts flag to the end. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-11T07:44:40.000000Z K 7 svn:log V 462 Add variable `idelayed' and macros setdelayed() and schedsofttty() to access it. setdelayed() actually ORs the bits in `idelayed' into `ipending' and clears `idelayed'. Call setdelayed() every (normal) clock tick to convert delayed interrupts into pending ones. Drivers can set bits in `idelayed' at any time to schedule an interrupt at the next clock tick. This is more efficient than calling timeout(). Currently only software interrupts can be scheduled. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-05-11T07:52:49.000000Z K 7 svn:log V 66 Define _POSIX_VDISABLE so that it can be used in #if expressions. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T07:54:41.000000Z K 7 svn:log V 257 Revise this to actually print all the various isa_device field values it really should have been printing all this time. Also fix my rather bogus handling of the id_conflicts value by moving it to the end of isa_device and dealing with that correctly now. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-05-11T08:52:11.000000Z K 7 svn:log V 59 Add ls to the boot floppy - folks will be lost without it! END