diff options
author | Colin Watson <cjwatson@debian.org> | 2010-03-31 10:46:28 +0100 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2010-03-31 10:46:28 +0100 |
commit | efd3d4522636ae029488c2e9730b60c88e257d2e (patch) | |
tree | 31e02ac3f16090ce8c53448677356b2b7f423683 /config.h.in | |
parent | bbec4db36d464ea1d464a707625125f9fd5c7b5e (diff) | |
parent | d1a87e462e1db89f19cd960588d0c6b287cb5ccc (diff) |
* New upstream release (LP: #535029).
- After a transition period of about 10 years, this release disables SSH
protocol 1 by default. Clients and servers that need to use the
legacy protocol must explicitly enable it in ssh_config / sshd_config
or on the command-line.
- Remove the libsectok/OpenSC-based smartcard code and add support for
PKCS#11 tokens. This support is enabled by default in the Debian
packaging, since it now doesn't involve additional library
dependencies (closes: #231472, LP: #16918).
- Add support for certificate authentication of users and hosts using a
new, minimal OpenSSH certificate format (closes: #482806).
- Added a 'netcat mode' to ssh(1): "ssh -W host:port ...".
- Add the ability to revoke keys in sshd(8) and ssh(1). (For the Debian
package, this overlaps with the key blacklisting facility added in
openssh 1:4.7p1-9, but with different file formats and slightly
different scopes; for the moment, I've roughly merged the two.)
- Various multiplexing improvements, including support for requesting
port-forwardings via the multiplex protocol (closes: #360151).
- Allow setting an explicit umask on the sftp-server(8) commandline to
override whatever default the user has (closes: #496843).
- Many sftp client improvements, including tab-completion, more options,
and recursive transfer support for get/put (LP: #33378). The old
mget/mput commands never worked properly and have been removed
(closes: #270399, #428082).
- Do not prompt for a passphrase if we fail to open a keyfile, and log
the reason why the open failed to debug (closes: #431538).
- Prevent sftp from crashing when given a "-" without a command. Also,
allow whitespace to follow a "-" (closes: #531561).
Diffstat (limited to 'config.h.in')
-rw-r--r-- | config.h.in | 53 |
1 files changed, 21 insertions, 32 deletions
diff --git a/config.h.in b/config.h.in index 939840fc2..a61f0a6b5 100644 --- a/config.h.in +++ b/config.h.in | |||
@@ -1,8 +1,5 @@ | |||
1 | /* config.h.in. Generated from configure.ac by autoheader. */ | 1 | /* config.h.in. Generated from configure.ac by autoheader. */ |
2 | 2 | ||
3 | /* Define if building universal (internal helper macro) */ | ||
4 | #undef AC_APPLE_UNIVERSAL_BUILD | ||
5 | |||
6 | /* Define if you have a getaddrinfo that fails for the all-zeros IPv6 address | 3 | /* Define if you have a getaddrinfo that fails for the all-zeros IPv6 address |
7 | */ | 4 | */ |
8 | #undef AIX_GETNAMEINFO_HACK | 5 | #undef AIX_GETNAMEINFO_HACK |
@@ -125,6 +122,9 @@ | |||
125 | /* Define if you don't want to use wtmpx */ | 122 | /* Define if you don't want to use wtmpx */ |
126 | #undef DISABLE_WTMPX | 123 | #undef DISABLE_WTMPX |
127 | 124 | ||
125 | /* Enable for PKCS#11 support */ | ||
126 | #undef ENABLE_PKCS11 | ||
127 | |||
128 | /* Builtin PRNG command timeout */ | 128 | /* Builtin PRNG command timeout */ |
129 | #undef ENTROPY_TIMEOUT_MSEC | 129 | #undef ENTROPY_TIMEOUT_MSEC |
130 | 130 | ||
@@ -464,6 +464,9 @@ | |||
464 | /* Define to 1 if you have the <glob.h> header file. */ | 464 | /* Define to 1 if you have the <glob.h> header file. */ |
465 | #undef HAVE_GLOB_H | 465 | #undef HAVE_GLOB_H |
466 | 466 | ||
467 | /* Define to 1 if you have the `group_from_gid' function. */ | ||
468 | #undef HAVE_GROUP_FROM_GID | ||
469 | |||
467 | /* Define to 1 if you have the <gssapi_generic.h> header file. */ | 470 | /* Define to 1 if you have the <gssapi_generic.h> header file. */ |
468 | #undef HAVE_GSSAPI_GENERIC_H | 471 | #undef HAVE_GSSAPI_GENERIC_H |
469 | 472 | ||
@@ -554,9 +557,6 @@ | |||
554 | /* Define to 1 if you have the `pam' library (-lpam). */ | 557 | /* Define to 1 if you have the `pam' library (-lpam). */ |
555 | #undef HAVE_LIBPAM | 558 | #undef HAVE_LIBPAM |
556 | 559 | ||
557 | /* Define to 1 if you have the `sectok' library (-lsectok). */ | ||
558 | #undef HAVE_LIBSECTOK | ||
559 | |||
560 | /* Define to 1 if you have the `socket' library (-lsocket). */ | 560 | /* Define to 1 if you have the `socket' library (-lsocket). */ |
561 | #undef HAVE_LIBSOCKET | 561 | #undef HAVE_LIBSOCKET |
562 | 562 | ||
@@ -738,9 +738,6 @@ | |||
738 | /* define if you have sa_family_t data type */ | 738 | /* define if you have sa_family_t data type */ |
739 | #undef HAVE_SA_FAMILY_T | 739 | #undef HAVE_SA_FAMILY_T |
740 | 740 | ||
741 | /* Define to 1 if you have the <sectok.h> header file. */ | ||
742 | #undef HAVE_SECTOK_H | ||
743 | |||
744 | /* Define if you have SecureWare-based protected password database */ | 741 | /* Define if you have SecureWare-based protected password database */ |
745 | #undef HAVE_SECUREWARE | 742 | #undef HAVE_SECUREWARE |
746 | 743 | ||
@@ -765,6 +762,9 @@ | |||
765 | /* Define to 1 if you have the `seteuid' function. */ | 762 | /* Define to 1 if you have the `seteuid' function. */ |
766 | #undef HAVE_SETEUID | 763 | #undef HAVE_SETEUID |
767 | 764 | ||
765 | /* Define to 1 if you have the `setgroupent' function. */ | ||
766 | #undef HAVE_SETGROUPENT | ||
767 | |||
768 | /* Define to 1 if you have the `setgroups' function. */ | 768 | /* Define to 1 if you have the `setgroups' function. */ |
769 | #undef HAVE_SETGROUPS | 769 | #undef HAVE_SETGROUPS |
770 | 770 | ||
@@ -774,6 +774,9 @@ | |||
774 | /* Define to 1 if you have the `setluid' function. */ | 774 | /* Define to 1 if you have the `setluid' function. */ |
775 | #undef HAVE_SETLUID | 775 | #undef HAVE_SETLUID |
776 | 776 | ||
777 | /* Define to 1 if you have the `setpassent' function. */ | ||
778 | #undef HAVE_SETPASSENT | ||
779 | |||
777 | /* Define to 1 if you have the `setpcred' function. */ | 780 | /* Define to 1 if you have the `setpcred' function. */ |
778 | #undef HAVE_SETPCRED | 781 | #undef HAVE_SETPCRED |
779 | 782 | ||
@@ -1077,6 +1080,9 @@ | |||
1077 | /* Define to 1 if you have the <usersec.h> header file. */ | 1080 | /* Define to 1 if you have the <usersec.h> header file. */ |
1078 | #undef HAVE_USERSEC_H | 1081 | #undef HAVE_USERSEC_H |
1079 | 1082 | ||
1083 | /* Define to 1 if you have the `user_from_uid' function. */ | ||
1084 | #undef HAVE_USER_FROM_UID | ||
1085 | |||
1080 | /* Define to 1 if you have the <util.h> header file. */ | 1086 | /* Define to 1 if you have the <util.h> header file. */ |
1081 | #undef HAVE_UTIL_H | 1087 | #undef HAVE_UTIL_H |
1082 | 1088 | ||
@@ -1186,6 +1192,9 @@ | |||
1186 | EOPNOTSUPP. */ | 1192 | EOPNOTSUPP. */ |
1187 | #undef LINK_OPNOTSUPP_ERRNO | 1193 | #undef LINK_OPNOTSUPP_ERRNO |
1188 | 1194 | ||
1195 | /* Adjust Linux out-of-memory killer */ | ||
1196 | #undef LINUX_OOM_ADJUST | ||
1197 | |||
1189 | /* max value of long long calculated by configure */ | 1198 | /* max value of long long calculated by configure */ |
1190 | #undef LLONG_MAX | 1199 | #undef LLONG_MAX |
1191 | 1200 | ||
@@ -1238,9 +1247,6 @@ | |||
1238 | /* Define if X11 doesn't support AF_UNIX sockets on that system */ | 1247 | /* Define if X11 doesn't support AF_UNIX sockets on that system */ |
1239 | #undef NO_X11_UNIX_SOCKETS | 1248 | #undef NO_X11_UNIX_SOCKETS |
1240 | 1249 | ||
1241 | /* Adjust Linux out-of-memory killer */ | ||
1242 | #undef OOM_ADJUST | ||
1243 | |||
1244 | /* Define if EVP_DigestUpdate returns void */ | 1250 | /* Define if EVP_DigestUpdate returns void */ |
1245 | #undef OPENSSL_EVP_DIGESTUPDATE_VOID | 1251 | #undef OPENSSL_EVP_DIGESTUPDATE_VOID |
1246 | 1252 | ||
@@ -1308,9 +1314,6 @@ | |||
1308 | /* Define if your skeychallenge() function takes 4 arguments (NetBSD) */ | 1314 | /* Define if your skeychallenge() function takes 4 arguments (NetBSD) */ |
1309 | #undef SKEYCHALLENGE_4ARG | 1315 | #undef SKEYCHALLENGE_4ARG |
1310 | 1316 | ||
1311 | /* Define if you want smartcard support */ | ||
1312 | #undef SMARTCARD | ||
1313 | |||
1314 | /* Define as const if snprintf() can declare const char *fmt */ | 1317 | /* Define as const if snprintf() can declare const char *fmt */ |
1315 | #undef SNPRINTF_CONST | 1318 | #undef SNPRINTF_CONST |
1316 | 1319 | ||
@@ -1381,9 +1384,6 @@ | |||
1381 | /* Use libedit for sftp */ | 1384 | /* Use libedit for sftp */ |
1382 | #undef USE_LIBEDIT | 1385 | #undef USE_LIBEDIT |
1383 | 1386 | ||
1384 | /* Define if you want smartcard support using OpenSC */ | ||
1385 | #undef USE_OPENSC | ||
1386 | |||
1387 | /* Enable OpenSSL engine support */ | 1387 | /* Enable OpenSSL engine support */ |
1388 | #undef USE_OPENSSL_ENGINE | 1388 | #undef USE_OPENSSL_ENGINE |
1389 | 1389 | ||
@@ -1393,9 +1393,6 @@ | |||
1393 | /* Use PIPES instead of a socketpair() */ | 1393 | /* Use PIPES instead of a socketpair() */ |
1394 | #undef USE_PIPES | 1394 | #undef USE_PIPES |
1395 | 1395 | ||
1396 | /* Define if you want smartcard support using sectok */ | ||
1397 | #undef USE_SECTOK | ||
1398 | |||
1399 | /* platform has the Security Authorization Session API */ | 1396 | /* platform has the Security Authorization Session API */ |
1400 | #undef USE_SECURITY_SESSION_API | 1397 | #undef USE_SECURITY_SESSION_API |
1401 | 1398 | ||
@@ -1424,17 +1421,9 @@ | |||
1424 | /* Define if you want SELinux support. */ | 1421 | /* Define if you want SELinux support. */ |
1425 | #undef WITH_SELINUX | 1422 | #undef WITH_SELINUX |
1426 | 1423 | ||
1427 | /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most | 1424 | /* Define to 1 if your processor stores words with the most significant byte |
1428 | significant byte first (like Motorola and SPARC, unlike Intel). */ | 1425 | first (like Motorola and SPARC, unlike Intel and VAX). */ |
1429 | #if defined AC_APPLE_UNIVERSAL_BUILD | 1426 | #undef WORDS_BIGENDIAN |
1430 | # if defined __BIG_ENDIAN__ | ||
1431 | # define WORDS_BIGENDIAN 1 | ||
1432 | # endif | ||
1433 | #else | ||
1434 | # ifndef WORDS_BIGENDIAN | ||
1435 | # undef WORDS_BIGENDIAN | ||
1436 | # endif | ||
1437 | #endif | ||
1438 | 1427 | ||
1439 | /* Define if xauth is found in your path */ | 1428 | /* Define if xauth is found in your path */ |
1440 | #undef XAUTH_PATH | 1429 | #undef XAUTH_PATH |