13 |
|
Zlib 1.1.4 or 1.2.1.2 or greater (earlier 1.2.x versions have problems): |
14 |
|
http://www.gzip.org/zlib/ |
15 |
|
|
16 |
< |
libcrypto (LibreSSL or OpenSSL >= 0.9.8f < 1.1.0) |
16 |
> |
libcrypto (LibreSSL or OpenSSL >= 1.0.1 < 1.1.0) |
17 |
|
LibreSSL http://www.libressl.org/ ; or |
18 |
|
OpenSSL http://www.openssl.org/ |
19 |
|
|
66 |
|
|
67 |
|
http://www.jmknoble.net/software/x11-ssh-askpass/ |
68 |
|
|
69 |
– |
S/Key Libraries: |
70 |
– |
|
71 |
– |
If you wish to use --with-skey then you will need the library below |
72 |
– |
installed. No other S/Key library is currently known to be supported. |
73 |
– |
|
74 |
– |
http://www.sparc.spb.su/solaris/skey/ |
75 |
– |
|
69 |
|
LibEdit: |
70 |
|
|
71 |
|
sftp supports command-line editing via NetBSD's libedit. If your platform |
84 |
|
Autoconf: |
85 |
|
|
86 |
|
If you modify configure.ac or configure doesn't exist (eg if you checked |
87 |
< |
the code out of CVS yourself) then you will need autoconf-2.69 to rebuild |
87 |
> |
the code out of git yourself) then you will need autoconf-2.69 to rebuild |
88 |
|
the automatically generated files by running "autoreconf". Earlier |
89 |
|
versions may also work but this is not guaranteed. |
90 |
|
|
92 |
|
|
93 |
|
Basic Security Module (BSM): |
94 |
|
|
95 |
< |
Native BSM support is know to exist in Solaris from at least 2.5.1, |
95 |
> |
Native BSM support is known to exist in Solaris from at least 2.5.1, |
96 |
|
FreeBSD 6.1 and OS X. Alternatively, you may use the OpenBSM |
97 |
|
implementation (http://www.openbsm.org). |
98 |
|
|
99 |
+ |
makedepend: |
100 |
|
|
101 |
+ |
https://www.x.org/archive/individual/util/ |
102 |
+ |
|
103 |
+ |
If you are making significant changes to the code you may need to rebuild |
104 |
+ |
the dependency (.depend) file using "make depend", which requires the |
105 |
+ |
"makedepend" tool from the X11 distribution. |
106 |
+ |
|
107 |
|
2. Building / Installation |
108 |
|
-------------------------- |
109 |
|
|
162 |
|
|
163 |
|
--with-prngd-socket=/some/file allows you to enable EGD or PRNGD |
164 |
|
support and to specify a PRNGd socket. Use this if your Unix lacks |
165 |
< |
/dev/random and you don't want to use OpenSSH's builtin entropy |
166 |
< |
collection support. |
165 |
> |
/dev/random. |
166 |
|
|
167 |
|
--with-prngd-port=portnum allows you to enable EGD or PRNGD support |
168 |
|
and to specify a EGD localhost TCP port. Use this if your Unix lacks |
169 |
< |
/dev/random and you don't want to use OpenSSH's builtin entropy |
171 |
< |
collection support. |
169 |
> |
/dev/random. |
170 |
|
|
171 |
|
--with-lastlog=FILE will specify the location of the lastlog file. |
172 |
|
./configure searches a few locations for lastlog, but may not find |
177 |
|
--with-osfsia, --without-osfsia will enable or disable OSF1's Security |
178 |
|
Integration Architecture. The default for OSF1 machines is enable. |
179 |
|
|
182 |
– |
--with-skey=PATH will enable S/Key one time password support. You will |
183 |
– |
need the S/Key libraries and header files installed for this to work. |
184 |
– |
|
180 |
|
--with-md5-passwords will enable the use of MD5 passwords. Enable this |
181 |
|
if your operating system uses MD5 passwords and the system crypt() does |
182 |
|
not support them directly (see the crypt(3/3c) man page). If enabled, the |
199 |
|
--with-xauth=PATH specifies the location of the xauth binary |
200 |
|
|
201 |
|
--with-ssl-dir=DIR allows you to specify where your Libre/OpenSSL |
202 |
< |
libraries |
208 |
< |
are installed. |
202 |
> |
libraries are installed. |
203 |
|
|
204 |
|
--with-ssl-engine enables Libre/OpenSSL's (hardware) ENGINE support |
205 |
|
|
210 |
|
can specify these as environment variables before running ./configure. |
211 |
|
For example: |
212 |
|
|
213 |
< |
CFLAGS="-O -m486" LDFLAGS="-s" LIBS="-lrubbish" LD="/usr/foo/ld" ./configure |
213 |
> |
CC="/usr/foo/cc" CFLAGS="-O" LDFLAGS="-s" LIBS="-lrubbish" ./configure |
214 |
|
|
215 |
|
3. Configuration |
216 |
|
---------------- |