Path: blob/main/website/content/en/releases/1.1.5.1/WHATS_NEW-1.1.5.1.txt
18096 views
Yes, it's a point release only 3 days after the last one! A new record1for us! :-) In general, this is NOT something we'd actually generally do2but 1.1.5 is a special case, being our last release for this branch and one3likely to be used for some time. It's worth-while to make sure that as many4of the obvious stumbling blocks are removed, if only to reduce our question5load! :)67Those of you who are staring at this release in indisguised horror after8downloading the entire 1.1.5R release need not worry - upgrading from91.1.5R to 1.1.5.1R is easy, and I'll show this step by step as I document10each change below.111213List of (reported) problems fixed:14----------------------------------1516PROBLEM 1: Telnet/rlogin/su falls over with:17ld.so: vi: libcrypt.so.1.1: No such file or directory1819CAUSE: During the `non-crypt' build only the libcrypt.a library was removed,20leaving a dependency on libcrypt.so.1.1. This library is not shipped with21the exportable release, for obvious reasons.2223FIX FOR 1.1.5R USERS: 1.1.5R users must install the secrdist. In the U.S.,24this is easy - just install the one provided with 1.1.5R and skip ahead to25problem 2 since the rest that follows is for non-domestic users only.2627Abroad, this is a little harder in that users must grab one of the `foreign'28secrdists from one of the following two sites:2930South Africa: braae.ru.ac.za:/pub/FreeBSD/securedist/31owl.und.ac.za (currently uncertain)32Iceland: ftp.veda.is:/pub/crypt/FreeBSD/3334These secrdists are compiled for FreeBSD 1.1R, and as such have a shared35library revision number of 1.0 for libcrypt. This library has NOT changed,36so what I recommend is NOT to install the entire secrdist using the EXTRACT37script, but to simply do the following in a temporary directory somewhere:3839Extract the des tarball as follows:4041cat des_tgz.a* | tar xvzf -4243Move the 1.1 libcrypt shared library (which has NOT changed, despite the44version number bump) into place like so:4546mv usr/lib/libcrypt.so.1.0 /usr/lib/libcrypt.so.1.14748This will leave you a full set of 1.1.5R binaries and a working crypt library.495051PROBLEM 2: Installation onto wd1 fails after insertion of filesystem disk.5253CAUSE: The filesystem floppy didn't have device entries for wd1, making54installations onto the second drive fail for IDE drives (it works55for SCSI drives, which were my test case :-( ).5657FIX FOR 1.1.5R USERS: Just grab the filesystem floppy from 1.1.5.1R.585960PROBLEM 3: There are .o files in the sys.* collection of the srcdist.6162CAUSE: The src-tarball target in the installation procedure forgot to63clean the GENERIC* kernels out before bunding! :(6465FIX FOR 1.1.5R USERS: If you've already grabbed it, don't sweat it - just66remove the extra files and be happy! If not (say you've already grabbed67the 1.1.5R bindist but not the srcdist), then simply grab the 1.1.5.1R68srcdist.697071PROBLEM 4: EXTRACT.sh in the srcdist can't find the `bin.*' files.7273CAUSE: I moved the bin.aa and bin.ab files to srcbin.aa and srcbin.ab74in order to avoid problems with the `extract' command, but forgot75to update the EXTRACT.sh script.7677FIX FOR 1.1.5R USERS: Simply use the `extract' command on srcbin, or78edit the EXTRACT.sh script to look for srcbin.* instead of bin.* (it's79the second extract from the top, after base.*). You can also simply grab the80EXTRACT.sh file from 1.1.5.1's srcdist.818283PROBLEM 5: Kerberos source code missing.8485CAUSE: This wasn't really a problem so much as a deliberate omission.86Kerberos support was never fully integrated from the binary87distribution point of view and my initial decision was to88simply leave it out. I've since reconsidered this decision somewhat89and decided to make the drop-in sources available at least since90there's no harm in doing so and they work quite well. This is, of91course, encription software subject to the SAME EXPORT RESTRICTIONS92as the DES code. Do NOT grab the secrdist distribution if you're93outside the U.S.!9495FIX FOR 1.1.5R USERS: Grab the 1.1.5.1 secrdist.9697That's it! See, I told you it wasn't so bad! :-) Of purely academic98interest will probably also be the changes to /usr/src/etc/Makefile99I had to make to fix all the problems above (these were ALL release100problems, not source problems). I'll be including a diff in this101directory shortly.102103Thanks, and sorry for the inconvenience some of these problems may have104caused 1.1.5R users!105106Jordan107108$FreeBSD: head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/WHATS_NEW-1.1.5.1.txt 53705 2019-12-22 10:49:07Z carlavilla $109110111