summaryrefslogtreecommitdiff
path: root/config.h.in
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2010-03-31 10:46:28 +0100
committerColin Watson <cjwatson@debian.org>2010-03-31 10:46:28 +0100
commitefd3d4522636ae029488c2e9730b60c88e257d2e (patch)
tree31e02ac3f16090ce8c53448677356b2b7f423683 /config.h.in
parentbbec4db36d464ea1d464a707625125f9fd5c7b5e (diff)
parentd1a87e462e1db89f19cd960588d0c6b287cb5ccc (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.in53
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