91539b7 | Peter Wemm | 12 May 2013, 01:53:47 UTC | Tidy up some CVS workarounds. | 12 May 2013, 01:53:47 UTC |
817446a | cvs2svn | 30 May 1995, 05:50:54 UTC | This commit was manufactured by cvs2svn to create branch 'RELENG_2_0_5_ALPHA'. | 30 May 1995, 05:50:54 UTC |
1b15c4a | Jordan K. Hubbard | 29 May 1995, 14:38:31 UTC | Some floating-point trickery to make the gauge come out right. Also make it a little longer. | 29 May 1995, 14:38:31 UTC |
3eb42c5 | Satoshi Asami | 29 May 1995, 13:46:38 UTC | Remove comment about not being able to undefine a variable, as we *can* do that. | 29 May 1995, 13:46:38 UTC |
2abb5ca | Jordan K. Hubbard | 29 May 1995, 13:37:43 UTC | 1. Fix a looping bogon in configFstab(). 2. Fix the gauge. 3. Don't shut down the media device gratuitously after getting the root floppy - it saves work later. | 29 May 1995, 13:37:43 UTC |
1e7c05a | Jordan K. Hubbard | 29 May 1995, 13:30:47 UTC | style police. | 29 May 1995, 13:30:47 UTC |
6d42687 | Jordan K. Hubbard | 29 May 1995, 13:06:59 UTC | French README. BTW, if somebody would like to take a look at the German README I notice that the special characters got totally stripped somehow and I'm not entirely sure how to put them back! [-jkh] :( Submitted by: "Philippe Charnier" <charnier@lirmm.fr> | 29 May 1995, 13:06:59 UTC |
babc4a1 | Jordan K. Hubbard | 29 May 1995, 13:04:53 UTC | tweak tweak | 29 May 1995, 13:04:53 UTC |
bded768 | Jordan K. Hubbard | 29 May 1995, 12:33:33 UTC | My first attempt at a TCP/IP help screen. The label and partition help screens aren't even started yet.. If someone's feeling like they have some extra time there.. ahem.. :-) | 29 May 1995, 12:33:33 UTC |
136def2 | Jordan K. Hubbard | 29 May 1995, 12:32:41 UTC | A small tweak to layout. | 29 May 1995, 12:32:41 UTC |
6a60e1c | Jordan K. Hubbard | 29 May 1995, 12:05:56 UTC | The FreeBSD README file auf Deutsch. Submitted by: Michael Giegerich <migieger@si.bosch.de> | 29 May 1995, 12:05:56 UTC |
f181876 | Jordan K. Hubbard | 29 May 1995, 12:00:11 UTC | My first round at all the help files needed explicitly by various menus. Folks - please review these! I'm quite sleepy at the moment, and I'm sure that some of this could be worded better. I'd like to have at least a reasonable syntax pass over this before handing it off to the translation folks! Thanks! Feel free to commit any changes directly if it's any time in the next 8 hours, BTW. I won't mind since I'll be asleep! | 29 May 1995, 12:00:11 UTC |
1645bcc | Jordan K. Hubbard | 29 May 1995, 11:58:16 UTC | Add a bunch of missing help files. | 29 May 1995, 11:58:16 UTC |
5bf4f96 | Jordan K. Hubbard | 29 May 1995, 11:38:17 UTC | Bring the XFree86 3.1.1u1 README in so that it can be easily viewed. Submitted by: Rich Murphy <rich> & David Dawes <dawes> | 29 May 1995, 11:38:17 UTC |
bae2e45 | Jordan K. Hubbard | 29 May 1995, 11:22:24 UTC | The FreeBSD README file - in Cyrillic! Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su> | 29 May 1995, 11:22:24 UTC |
3681a20 | Jordan K. Hubbard | 29 May 1995, 11:02:25 UTC | Add my humble beginnings of an installation guide. Put in a one-pager for the language menu help file. | 29 May 1995, 11:02:25 UTC |
bb5c34e | Jordan K. Hubbard | 29 May 1995, 11:01:42 UTC | Sync up my work for the night. This should implement ALL possible installation methods and provide a fairly robust set of menu options. This should also fix a few more bugs on Poul-Henning's latest gripe list. | 29 May 1995, 11:01:42 UTC |
8c87812 | Jordan K. Hubbard | 29 May 1995, 10:56:33 UTC | Nuke kernel out of root.flp; it's not necessary since there's already one in the bindist. This brings root.flp down to 392K! | 29 May 1995, 10:56:33 UTC |
1bdbfb3 | Jordan K. Hubbard | 29 May 1995, 05:19:15 UTC | Fix 2 spelling bogons. | 29 May 1995, 05:19:15 UTC |
6fb2d84 | David Greenman | 29 May 1995, 04:08:13 UTC | Fix setdumpdev(): - the major number wasn't checked, so accesses beyond the end of bdevsw[] were possible. Bogus major numbers are easy to get because `sysctl -w' doesn't handle dev_t's reasonably - it doesn't convert names to dev_t's and it converts the number 1025 to the dev_t 0x35323031. - Driver d_psize() functions return -1 to indicate error ENXIO or ENODEV (the interface is too braindamaged to say which). -1 was interpreted as a size and resulted in the bogus error ENOSPC. - it was possible to set the dumpdev for devices without a d_psize() function. This is equivalent to setting the dumpdev to NODEV except it confuses sysctl. - change a 512 to DEV_BSIZE. There is an official macro dtoc() for converting "pages" to disk blocks but it is never used in /usr/src/sys. There is much confusion between PAGE_SIZE sized pages and NBPG sized pages. Maxmem consists of both. Not fixed: - there is nothing to invalidate the dumpdev if the media goes away. This reduces the benefits of the early calculation of dumplo. Bounds checking in the dump routines is relied on to reduce the risk of damage and little would be lost by relying on the dump routines to calculate dumplo. - no attempt is made to stay away from the start of the device to avoid clobbering labels. Fix wrong && anachronistic comment about the type of bootdev. Reviewed by: davidg Submitted by: Bruce Evans | 29 May 1995, 04:08:13 UTC |
8f349fd | David Greenman | 29 May 1995, 04:01:09 UTC | Fixed some serious bugs that resulted in object reference counts not being handled correctly. This would manifest itself as "object deallocated too many times" panics and perhaps other strange inconsistencies on NFS servers. Reviewed by: me, of course Submitted by: John Dyson | 29 May 1995, 04:01:09 UTC |
d064674 | Poul-Henning Kamp | 29 May 1995, 03:27:37 UTC | Mount MFS as root RW. Remounting doesn't make sense. Reviewed by: davidg | 29 May 1995, 03:27:37 UTC |
26a03d4 | Poul-Henning Kamp | 29 May 1995, 02:20:32 UTC | Actually put something in help.tgz :-) | 29 May 1995, 02:20:32 UTC |
bb27edb | Poul-Henning Kamp | 29 May 1995, 02:13:31 UTC | Get help files form /stand/help.tgz | 29 May 1995, 02:13:31 UTC |
50a07f6 | Jordan K. Hubbard | 29 May 1995, 01:43:20 UTC | Make the emergency holographic shell (on VTY4) actually work with job control and signals and such. Thanks, Gary! Clean up some miscellaneous bogons for Poul. | 29 May 1995, 01:43:20 UTC |
1db5d26 | Poul-Henning Kamp | 29 May 1995, 01:38:07 UTC | Reduce the amount of bss the kzip stuff uses by moving big buffers into the first Mb of memory. Makes 4Mb machines more happy. | 29 May 1995, 01:38:07 UTC |
ffcbd43 | Poul-Henning Kamp | 29 May 1995, 01:28:21 UTC | Increase size of MFS filesystem. (You need to remake release.3) Remove unused devices (*[sw]d*[bdefgh]). Dont gzip boot_crunch. (This SAVES space on a 4 MB machine, since the file can be segment can be paged from now. This (with the kzip patch) makes a 4M machine boot and run again. Margin in my build is 22 blocks and 9 inodes. I will look at tgz'ing the help files, we need that. | 29 May 1995, 01:28:21 UTC |
3613a0c | Jordan K. Hubbard | 29 May 1995, 00:50:05 UTC | Shrink the boot floppy by removing all extraneous stuff. Also increase number of inodes. Fix various bugs reported by Poul. Implement VTY switching. | 29 May 1995, 00:50:05 UTC |
f5533be | Jordan K. Hubbard | 28 May 1995, 23:12:09 UTC | Add various missing seat belts. | 28 May 1995, 23:12:09 UTC |
14be328 | Andreas Schulz | 28 May 1995, 21:21:26 UTC | Added a NOMAN= macro as this subdir doesn't have a manpage yet. | 28 May 1995, 21:21:26 UTC |
72a41d9 | Andreas Schulz | 28 May 1995, 21:20:30 UTC | Replaced the whole former Makefile with a more BSD conformant Makefile. | 28 May 1995, 21:20:30 UTC |
67661bc | Andreas Schulz | 28 May 1995, 21:18:20 UTC | Reviewed by: with the allowance of Rod :-). Add a NOMAN= . It doesn't have a manual page yet. Please don't cry :-). I ask Rod first. the whole isdn subdir is not used in the moment and is only dead source code in the tree. | 28 May 1995, 21:18:20 UTC |
c3c6e11 | Jordan K. Hubbard | 28 May 1995, 20:28:15 UTC | Fix bogon I introduced into dist extraction code last night. Update to Poul's latest gripe list fixes. | 28 May 1995, 20:28:15 UTC |
53d8a21 | Jordan K. Hubbard | 28 May 1995, 19:49:57 UTC | Add some last attributions and clean up some of the recent additions. | 28 May 1995, 19:49:57 UTC |
f3930fb | Andrey Chernov | 28 May 1995, 19:40:18 UTC | Add link to sperl4.036, needed for suid scripts and pgms which use sperl$] | 28 May 1995, 19:40:18 UTC |
1d0bc45 | Andrey Chernov | 28 May 1995, 19:38:59 UTC | Make link to tperl4.036, needed for suid scripts and other stuff which use tperl$] | 28 May 1995, 19:38:59 UTC |
2bcee39 | Andrey Chernov | 28 May 1995, 19:21:54 UTC | Fix $] variable value (version number), close PR 449 Submitted by: Bill Fenner <fenner@parc.xerox.com> | 28 May 1995, 19:21:54 UTC |
fd9a6ba | Poul-Henning Kamp | 28 May 1995, 18:56:01 UTC | Added name cache optimization, Ontrack, bad144, 3c505, and removed pas.c | 28 May 1995, 18:56:01 UTC |
8270ce0 | Justin T. Gibbs | 28 May 1995, 18:32:01 UTC | Add a missing "supports" to a sentence. Add Bt956 as being supported. Include 2940 in the 2742/2842 section. Anyone with a new feature or driver in 2.0.5 should think about adding "blurbs" to this file. Some features say exactly what they do, others say nothing... this document needs some rounding out. | 28 May 1995, 18:32:01 UTC |
cbd2e75 | Rodney Grimes | 28 May 1995, 13:24:16 UTC | Submitted by: dufault LINT talks about about 2.1. I changed that to 2.0.5, and clarified why certain devices need "at scbus?". There is still a crazy "PCVT=210" which shouldn't be there, but corrected comment as it is needed for 2.0.5. | 28 May 1995, 13:24:16 UTC |
d5671df | Jordan K. Hubbard | 28 May 1995, 09:43:36 UTC | Remove a needless complication - parent directory already has a trailing /. | 28 May 1995, 09:43:36 UTC |
4399cab | Jordan K. Hubbard | 28 May 1995, 09:36:06 UTC | Try again to redirect the console back before rebooting. | 28 May 1995, 09:36:06 UTC |
8139212 | Jordan K. Hubbard | 28 May 1995, 09:31:44 UTC | Sync up with Poul. | 28 May 1995, 09:31:44 UTC |
4e0fd61 | Jordan K. Hubbard | 28 May 1995, 09:10:44 UTC | Nuke out all the TAB characters so that this stuff looks right in a dialog text box. | 28 May 1995, 09:10:44 UTC |
470871b | Jordan K. Hubbard | 28 May 1995, 09:08:53 UTC | My changes to these files.. Update things for 2.0.5. | 28 May 1995, 09:08:53 UTC |
391bc54 | Poul-Henning Kamp | 28 May 1995, 07:05:21 UTC | cdrom.c: try "cdrom/%s" then "cdrom/dists/%s" dist.c: fix an error message to make more sense. | 28 May 1995, 07:05:21 UTC |
422feb1 | Poul-Henning Kamp | 28 May 1995, 07:04:36 UTC | Reduce the size of the MFS filesystem by 250 Kbyte. Use && instead of ; a lot of places. | 28 May 1995, 07:04:36 UTC |
de9385f | David Greenman | 28 May 1995, 04:32:23 UTC | Kill bogus vnode_pager_setsize(). It was being called at the wrong time and resulted in the object size being too small. This caused bad things to happen later when the file was mapped. Reviewed by: John Dyson | 28 May 1995, 04:32:23 UTC |
2e4b2a8 | Jordan K. Hubbard | 28 May 1995, 03:36:05 UTC | Don't make TAB and BACK-TAB destroy field contents incorrectly. Submitted by: gibbs | 28 May 1995, 03:36:05 UTC |
0ead170 | Jordan K. Hubbard | 28 May 1995, 03:05:06 UTC | Humanize Poul-Henning's code. Status values should be properly respected now. | 28 May 1995, 03:05:06 UTC |
a81e30e | Jordan K. Hubbard | 28 May 1995, 02:48:07 UTC | Eliminate dups in CONTRIB.FreeBSD. Numerous changes to RELNOTES. Submitted by: Frank Durda IV <uhclem%nemesis@fw.ast.com> | 28 May 1995, 02:48:07 UTC |
6ca14b6 | Jordan K. Hubbard | 27 May 1995, 23:52:55 UTC | 1. Make this compile again after Poul's changes to the get() strategy routine. 2. Improve the tcpip menu slightly. | 27 May 1995, 23:52:55 UTC |
5f60bb6 | Poul-Henning Kamp | 27 May 1995, 23:39:35 UTC | Major cleanup. Mediaroutines now get asked about a file. All the multi part stuff centralized. The final check is backwards or something so it always said it failed, even it it didn't. Fixed tcpip address check to not be stupid, 10.0.255.1 is legal. | 27 May 1995, 23:39:35 UTC |
d8b88c9 | Jordan K. Hubbard | 27 May 1995, 21:18:07 UTC | As Gary would say: "eeek! I introduced a wee bug." Fix it. | 27 May 1995, 21:18:07 UTC |
7f1b393 | Jordan K. Hubbard | 27 May 1995, 21:07:13 UTC | Move /etc/protocols, /etc/services and /etc/sysconfig onto boot floppy. | 27 May 1995, 21:07:13 UTC |
2664c78 | Jordan K. Hubbard | 27 May 1995, 20:50:10 UTC | 1. Try to work around a bodge in the ftp extraction loop where FtpEOF() was being called more than once. Also fix a problem where the URL was getting smashed in the environment by copying it to a temporary area before we jump up and down on it. | 27 May 1995, 20:50:10 UTC |
777ef6d | Jordan K. Hubbard | 27 May 1995, 20:49:59 UTC | 1. Remove slattach from the root_crunch floppy and stick it on the boot floppy (for slip install). 2. Try to work around a bodge in the ftp extraction loop where FtpEOF() was being called more than once. Also fix a problem where the URL was getting smashed in the environment by copying it to a temporary area before we jump up and down on it. | 27 May 1995, 20:49:59 UTC |
f3eff08 | Jordan K. Hubbard | 27 May 1995, 20:05:35 UTC | Delete a couple of now-extraneous files. Noticed by: ats | 27 May 1995, 20:05:35 UTC |
e7a7034 | Jordan K. Hubbard | 27 May 1995, 11:18:52 UTC | Add ping to the boot floppy; it's too useful for problem diagnosis to leave off. | 27 May 1995, 11:18:52 UTC |
29c8753 | Jordan K. Hubbard | 27 May 1995, 10:47:44 UTC | Commit parts of reorg that were diffs. Substantially re-engineer the extraction and mediaGetFTP() handshaking to solve some unexpected complexities. | 27 May 1995, 10:47:44 UTC |
4644a1c | Jordan K. Hubbard | 27 May 1995, 10:39:04 UTC | Things were getting seriously hard to find. Do a quick reorg pass over the code and split things into more logical groupings. | 27 May 1995, 10:39:04 UTC |
6bcb569 | Poul-Henning Kamp | 27 May 1995, 06:19:59 UTC | Add a little more debugging to the lowlevel ftp stuff. | 27 May 1995, 06:19:59 UTC |
3b50253 | David Greenman | 27 May 1995, 04:40:57 UTC | Increased delay after reset to 10ms. Suggested by several people, the last of which was Scott Mace. This fixes a bug where the card would be missed sometimes during the device probe. | 27 May 1995, 04:40:57 UTC |
cca713d | David Greenman | 27 May 1995, 04:37:24 UTC | Added a fix for a bug which caused the wrong interface to be selected for broadcasts if point-to-point links shared the same IP address as the ethernet. The fix must be enabled with P2P_LOCALADDR_SHARE option in the kernel config file. This will someday likely be standard, but there isn't sufficient time before release to determine if there are any interoperability problems with routed and/or gated. Reviewed by: Garrett Wollman, and me Submitted by: Peter Wemm | 27 May 1995, 04:37:24 UTC |
b88becb | David Greenman | 27 May 1995, 04:32:12 UTC | Update swap and dump stuff to match reality: - option DODUMP no longer exists (remove all references to it). - directive `swap on' is now a no-op (don't bother documenting it; remove comment to match code). - directive `dumps on' still works (restore code to match comment; deprecate it in comment). Reviewed by: Poul-Henning Kamp, and me Submitted by: Bruce Evans | 27 May 1995, 04:32:12 UTC |
1d90c2f | Nate Williams | 27 May 1995, 04:17:04 UTC | Add a missing link from the setpgid manpage to the setpgrp manpage. | 27 May 1995, 04:17:04 UTC |
0b7ab5b | Andrey Chernov | 27 May 1995, 01:55:21 UTC | Eliminate two Subject: from *ly output, call sendmail root directly | 27 May 1995, 01:55:21 UTC |
817a928 | Andrey Chernov | 27 May 1995, 01:37:44 UTC | Use -b for diff, ls produce different number of spaces | 27 May 1995, 01:37:44 UTC |
a6a2a37 | Andrey Chernov | 27 May 1995, 01:31:40 UTC | Use proper PATH in front of monthly Eliminate Subject duplication for insecure output | 27 May 1995, 01:31:40 UTC |
52c849e | Jordan K. Hubbard | 26 May 1995, 23:08:33 UTC | Remove fixit floppy (release.10) from targets until Poul fixes it. | 26 May 1995, 23:08:33 UTC |
1e24858 | Jordan K. Hubbard | 26 May 1995, 22:22:20 UTC | Change XFree86 dist names to upper case again. | 26 May 1995, 22:22:20 UTC |
6c78580 | Jordan K. Hubbard | 26 May 1995, 22:08:59 UTC | Netmask is unused now - we can delete it. | 26 May 1995, 22:08:59 UTC |
71d8b8b | Jordan K. Hubbard | 26 May 1995, 21:55:25 UTC | Crunch Poul's changes down to fit on a floppy again. gah. | 26 May 1995, 21:55:25 UTC |
83edd81 | Jordan K. Hubbard | 26 May 1995, 21:47:13 UTC | Bring in Poul's patch to make the boot floppy more stand-alone in nature. | 26 May 1995, 21:47:13 UTC |
bf479c8 | Jordan K. Hubbard | 26 May 1995, 21:37:53 UTC | Don't add the default route in ppp - we'll only add it again later. | 26 May 1995, 21:37:53 UTC |
f26ecc1 | Jordan K. Hubbard | 26 May 1995, 21:16:02 UTC | Fix a few bogons. | 26 May 1995, 21:16:02 UTC |
b9adf70 | Jordan K. Hubbard | 26 May 1995, 21:15:50 UTC | Move ppp back to root floppy; we need it to load the cpio floppy, potentially. | 26 May 1995, 21:15:50 UTC |
63020fc | Jordan K. Hubbard | 26 May 1995, 21:00:43 UTC | Put the console back on ttyv0 before rebooting. | 26 May 1995, 21:00:43 UTC |
8eed1da | Jordan K. Hubbard | 26 May 1995, 20:55:11 UTC | Put out variable names in quotes. | 26 May 1995, 20:55:11 UTC |
7739c4d | Jordan K. Hubbard | 26 May 1995, 20:51:39 UTC | Remove tabs and shorten line length to fit. | 26 May 1995, 20:51:39 UTC |
7c482bc | Jordan K. Hubbard | 26 May 1995, 20:45:20 UTC | Clean up the variable handling code a little. Write /etc/hosts in the right place. | 26 May 1995, 20:45:20 UTC |
22cdaff | Jordan K. Hubbard | 26 May 1995, 20:31:02 UTC | Ask name of "other" ftp site in correct place. Make TIOCCONS redirection for console messages work properly; we no longer open /dev/console for all I/O - we use the VTYs directly. | 26 May 1995, 20:31:02 UTC |
f34b8c9 | Jordan K. Hubbard | 26 May 1995, 19:34:48 UTC | Add Spanish usage instructions. Submitted by: Hector Gonzalez Jaime <cacho@eureka.gdl.iteso.mx> | 26 May 1995, 19:34:48 UTC |
2235edb | Jordan K. Hubbard | 26 May 1995, 19:28:06 UTC | Clean up the configuration stuff a bit more - we should now populate /etc with good things(tm). Fire off ppp with all the proper initial options set. | 26 May 1995, 19:28:06 UTC |
6f1f8c2 | Rodney Grimes | 26 May 1995, 18:06:52 UTC | Reviewed by: sos Submitted by: bde rc.i386 failed messily when I used a serial console. Editors note: Use file redirection so that all the kbdcontrol and vidcontrol commands act upon /dev/ttyv0 instead of stdin. Though this feature is not documented it is the intended behavior of {vid,kbd}control and shall be documented in the future as such. | 26 May 1995, 18:06:52 UTC |
0523547 | Jordan K. Hubbard | 26 May 1995, 17:35:54 UTC | Some edits suggested by Atsushi. Also remove my name from the bottom; just because I edited it doesn't mean I should stick myself in the authors line, even with the qualification I used. | 26 May 1995, 17:35:54 UTC |
385c4d7 | Jordan K. Hubbard | 26 May 1995, 17:28:00 UTC | Fix the braindamage I somehow inflicted on this file early this morning. | 26 May 1995, 17:28:00 UTC |
c9a7927 | Jordan K. Hubbard | 26 May 1995, 11:21:53 UTC | This should fix the last of the ftp path problems. It was all a bit more complex than it first looked. | 26 May 1995, 11:21:53 UTC |
c47dbb9 | Jordan K. Hubbard | 26 May 1995, 10:58:51 UTC | This should enable use to find the info files properly over ftp. | 26 May 1995, 10:58:51 UTC |
73283ab | Jordan K. Hubbard | 26 May 1995, 10:34:44 UTC | Swap args to deviceGet(). Whoops! | 26 May 1995, 10:34:44 UTC |
e2810cb | Jordan K. Hubbard | 26 May 1995, 10:32:28 UTC | be nice and tell the user when the installation has completed successfully so they don't just come back to a menu again 2 hours later with no idea what happened with the operation(s) they had in progress. | 26 May 1995, 10:32:28 UTC |
3c5b07d | Jordan K. Hubbard | 26 May 1995, 10:20:47 UTC | Fix a bug in the /etc populating copy. Change root.flp from a new format CPIO archive to a tar archive. Unless we're willing to change the main tarballs from tar format to "newc" (or, even better, "crc") cpio format, we need to use one common one for all and that's tar for now. Install will now grab "root floppy" from an ftp site if that's what you've got set. Fix even more gripes from Poul's list. P.S. As soon as I get the distfiles copied over to freefall tomorrow morning, those of you wishing to test minimal installs over ftp should be able to do so by grabbing the boot floppy and nothing else. Keep your eyes open for my announcement. | 26 May 1995, 10:20:47 UTC |
4c14d35 | Jordan K. Hubbard | 26 May 1995, 10:18:12 UTC | Fix a bug in the /etc populating copy. Change root.flp from a new format CPIO archive to a tar archive. Unless we're willing to change the main tarballs from tar format to "newc" (or, even better, "crc") cpio format, we need to use one common one for all and that's tar for now. Install will now grab "root floppy" from an ftp site if that's what you've got set. Fix even more gripes from Poul's list. | 26 May 1995, 10:18:12 UTC |
cd53b6d | Jordan K. Hubbard | 26 May 1995, 08:59:29 UTC | Make the installation menu loop on the provided package directory (if one is provided). | 26 May 1995, 08:59:29 UTC |
9a689ef | Jordan K. Hubbard | 26 May 1995, 08:58:35 UTC | Tighten up the TCP/IP dialog a little. Simply install procedure a bit. | 26 May 1995, 08:58:35 UTC |
6e5e46d | Jordan K. Hubbard | 26 May 1995, 08:41:52 UTC | Totally revamp the TCP/IP dialog; now network selection makes a bit more sense. Root floppy (which actually may be able to go completely away at some point soon!) is now loadable from ftp/nfs/dos as well as CDROM and (of course) floppy. Fix more problems on Poul's Gripe List. | 26 May 1995, 08:41:52 UTC |
cd69abe | Bill Paul | 26 May 1995, 05:28:00 UTC | Reviewed by: rgrimes, jkh and davidg (sort of) Rod, Jordan and David have more or less given me the OK on this with the understanding that it doesn't change any functionality. It doesn't: these are bug fixes only. No other part of the system should be affected. Of course, since I'm the only one working on NIS, you'll just have to take my word on it. :) Fixes for the following annoyingly subtle bugs: - ypbindproc_setdom_2 is supposed to be declared void *, not boot_t *, and it fails to correctly signal failures back to the ypset(8) command: we need to call one of the svcerr_*() functions (in this case, svcerr_noprog() seems a logical choice -- we're really cheating a bit here because nothing else quite fits) to tell ypset that the attempt to set the binding for a domain failed. If we don't do this, failed ypset attempts either appear (incorrectly) to succeed, or they time out. - The lock handling for child processes isn't quite right. The child broadcaster processes have to release all locks on the binding files and the ypbind.lock file. - The parent ypbind process will SEGV if you do the following: -- start ypbind with the -ypset or -ypsetme flag -- type 'ypwhich -d random_unserved_domain' -- type 'ypset -d random_unserved_domain anyhost' -- type 'ypwhich -d random_unserved_domain' again -- wait about 60 seconds What happens is this: the ypwhich command causes ypbind to fork a broadcaster process that searches for a server for random_unserved_domain. If you then use ypset to force a binding while this process is still alive, the state flags that tell the ypbind parent process that the child is running will be cleared. The second ypwhich command then causes a *second* child process to be forked for random_unserved_domain, which is verbotten. When the first broadcaster exits and tells the parent that it wasn't able to find a server for the domain, the parent clobbers the entry for random_unserved_domain. Then the second broadcaster exits and the same thing happens, only trying to clobber the entry twice causes a SEGV. The fix for this is a slight change in program structure: since we can't have more than one broadcaster for a given domain at a time, we save the pipe descriptors and pid for the child broadcaster in members of the _dom_binding struct for the domain. (As a side effect, we can get rid of the global child_fds variable.) So when rpc_received() finds that it's been asked to do a ypset for a domain for which a broadcaster process exists, it sends a SIGINT to the child to kill it and closes the pipe to the now-dead child. This keeps everything in sync and insures that we don't leak file descriptors. - ping() should be using YPPROC_DOMAIN rather than YPPROC_DOMAIN_NONACK when it does its clnt_call() to the server. - Removed the check for client_handle == NULL in ping() and make client_handle local to ping instead of a member of the _dom_binding struct. This fixes another potential ypset problem: using ypset to force a binding to a machine that has an NIS server but which *doesn't* support the domain we're after can result in permanently bogus bindings. - the 'server OK' message prints the wrong IP address. | 26 May 1995, 05:28:00 UTC |
71ae973 | David Greenman | 26 May 1995, 02:02:44 UTC | Fixed bugs in multicast address handling (flag was set in wrong register, etc.). The tulip_start routine was rewritten to use less stack space (I've been having problems with wcarchive overflowing the stack and this should help a little). This version also has preliminary NetBSD support. Rod Grimes helped in testing this version of the driver. Thanks Rod. It's additionally been extensively tested here and on wcarchive. Submitted by: Matt Thomas | 26 May 1995, 02:02:44 UTC |
bf37509 | Ollivier Robert | 25 May 1995, 19:05:01 UTC | The securedist outside the USA have changed a great deal. The site in Island has only the 1.1-RELEASE dist. The previous South Africa sites are dead and the brasilian one is very hard to get into and painfully slow. The two South Africa sites come from MIRROR.SITES. | 25 May 1995, 19:05:01 UTC |
d36c6b7 | Jordan K. Hubbard | 25 May 1995, 18:49:58 UTC | Add CRC checking to sysinstall. Submitted by: gpalmer | 25 May 1995, 18:49:58 UTC |