Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
Path: blob/main/website/content/en/releases/1.1.5.1/WHATS_NEW-1.1.5.1.txt
18096 views
1
Yes, it's a point release only 3 days after the last one! A new record
2
for us! :-) In general, this is NOT something we'd actually generally do
3
but 1.1.5 is a special case, being our last release for this branch and one
4
likely to be used for some time. It's worth-while to make sure that as many
5
of the obvious stumbling blocks are removed, if only to reduce our question
6
load! :)
7
8
Those of you who are staring at this release in indisguised horror after
9
downloading the entire 1.1.5R release need not worry - upgrading from
10
1.1.5R to 1.1.5.1R is easy, and I'll show this step by step as I document
11
each change below.
12
13
14
List of (reported) problems fixed:
15
----------------------------------
16
17
PROBLEM 1: Telnet/rlogin/su falls over with:
18
ld.so: vi: libcrypt.so.1.1: No such file or directory
19
20
CAUSE: During the `non-crypt' build only the libcrypt.a library was removed,
21
leaving a dependency on libcrypt.so.1.1. This library is not shipped with
22
the exportable release, for obvious reasons.
23
24
FIX FOR 1.1.5R USERS: 1.1.5R users must install the secrdist. In the U.S.,
25
this is easy - just install the one provided with 1.1.5R and skip ahead to
26
problem 2 since the rest that follows is for non-domestic users only.
27
28
Abroad, this is a little harder in that users must grab one of the `foreign'
29
secrdists from one of the following two sites:
30
31
South Africa: braae.ru.ac.za:/pub/FreeBSD/securedist/
32
owl.und.ac.za (currently uncertain)
33
Iceland: ftp.veda.is:/pub/crypt/FreeBSD/
34
35
These secrdists are compiled for FreeBSD 1.1R, and as such have a shared
36
library revision number of 1.0 for libcrypt. This library has NOT changed,
37
so what I recommend is NOT to install the entire secrdist using the EXTRACT
38
script, but to simply do the following in a temporary directory somewhere:
39
40
Extract the des tarball as follows:
41
42
cat des_tgz.a* | tar xvzf -
43
44
Move the 1.1 libcrypt shared library (which has NOT changed, despite the
45
version number bump) into place like so:
46
47
mv usr/lib/libcrypt.so.1.0 /usr/lib/libcrypt.so.1.1
48
49
This will leave you a full set of 1.1.5R binaries and a working crypt library.
50
51
52
PROBLEM 2: Installation onto wd1 fails after insertion of filesystem disk.
53
54
CAUSE: The filesystem floppy didn't have device entries for wd1, making
55
installations onto the second drive fail for IDE drives (it works
56
for SCSI drives, which were my test case :-( ).
57
58
FIX FOR 1.1.5R USERS: Just grab the filesystem floppy from 1.1.5.1R.
59
60
61
PROBLEM 3: There are .o files in the sys.* collection of the srcdist.
62
63
CAUSE: The src-tarball target in the installation procedure forgot to
64
clean the GENERIC* kernels out before bunding! :(
65
66
FIX FOR 1.1.5R USERS: If you've already grabbed it, don't sweat it - just
67
remove the extra files and be happy! If not (say you've already grabbed
68
the 1.1.5R bindist but not the srcdist), then simply grab the 1.1.5.1R
69
srcdist.
70
71
72
PROBLEM 4: EXTRACT.sh in the srcdist can't find the `bin.*' files.
73
74
CAUSE: I moved the bin.aa and bin.ab files to srcbin.aa and srcbin.ab
75
in order to avoid problems with the `extract' command, but forgot
76
to update the EXTRACT.sh script.
77
78
FIX FOR 1.1.5R USERS: Simply use the `extract' command on srcbin, or
79
edit the EXTRACT.sh script to look for srcbin.* instead of bin.* (it's
80
the second extract from the top, after base.*). You can also simply grab the
81
EXTRACT.sh file from 1.1.5.1's srcdist.
82
83
84
PROBLEM 5: Kerberos source code missing.
85
86
CAUSE: This wasn't really a problem so much as a deliberate omission.
87
Kerberos support was never fully integrated from the binary
88
distribution point of view and my initial decision was to
89
simply leave it out. I've since reconsidered this decision somewhat
90
and decided to make the drop-in sources available at least since
91
there's no harm in doing so and they work quite well. This is, of
92
course, encription software subject to the SAME EXPORT RESTRICTIONS
93
as the DES code. Do NOT grab the secrdist distribution if you're
94
outside the U.S.!
95
96
FIX FOR 1.1.5R USERS: Grab the 1.1.5.1 secrdist.
97
98
That's it! See, I told you it wasn't so bad! :-) Of purely academic
99
interest will probably also be the changes to /usr/src/etc/Makefile
100
I had to make to fix all the problems above (these were ALL release
101
problems, not source problems). I'll be including a diff in this
102
directory shortly.
103
104
Thanks, and sorry for the inconvenience some of these problems may have
105
caused 1.1.5R users!
106
107
Jordan
108
109
$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 $
110
111