diff options
Diffstat (limited to 'debian/patches')
30 files changed, 74 insertions, 63 deletions
diff --git a/debian/patches/auth-log-verbosity.patch b/debian/patches/auth-log-verbosity.patch index c91cdbd68..3de03e861 100644 --- a/debian/patches/auth-log-verbosity.patch +++ b/debian/patches/auth-log-verbosity.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 493e37552aa05b38cf69b5f1bc4b717fd4a1a285 Mon Sep 17 00:00:00 2001 | 1 | From 72aaec921b802c4f1dd73cac0fb21f149e443fc5 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:02 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:02 +0000 |
4 | Subject: Quieten logs when multiple from= restrictions are used | 4 | Subject: Quieten logs when multiple from= restrictions are used |
diff --git a/debian/patches/authorized-keys-man-symlink.patch b/debian/patches/authorized-keys-man-symlink.patch index ce1b72d60..39e63e33b 100644 --- a/debian/patches/authorized-keys-man-symlink.patch +++ b/debian/patches/authorized-keys-man-symlink.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From cf559d6c8b4616022f5bedcf3b3b85387a4d1559 Mon Sep 17 00:00:00 2001 | 1 | From 6384f890f732a0967590e37ad402ace6505799ea Mon Sep 17 00:00:00 2001 |
2 | From: Tomas Pospisek <tpo_deb@sourcepole.ch> | 2 | From: Tomas Pospisek <tpo_deb@sourcepole.ch> |
3 | Date: Sun, 9 Feb 2014 16:10:07 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:07 +0000 |
4 | Subject: Install authorized_keys(5) as a symlink to sshd(8) | 4 | Subject: Install authorized_keys(5) as a symlink to sshd(8) |
diff --git a/debian/patches/consolekit.patch b/debian/patches/consolekit.patch index 65b6feb71..7492daca8 100644 --- a/debian/patches/consolekit.patch +++ b/debian/patches/consolekit.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From efe70e315cfcc70e765ebd070e83528a6be6c125 Mon Sep 17 00:00:00 2001 | 1 | From f4858fd1a10d1621e5e3ad5f2400dd17d156ced7 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@ubuntu.com> | 2 | From: Colin Watson <cjwatson@ubuntu.com> |
3 | Date: Sun, 9 Feb 2014 16:09:57 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:57 +0000 |
4 | Subject: Add support for registering ConsoleKit sessions on login | 4 | Subject: Add support for registering ConsoleKit sessions on login |
diff --git a/debian/patches/debian-banner.patch b/debian/patches/debian-banner.patch index 4cae13961..39cab81e7 100644 --- a/debian/patches/debian-banner.patch +++ b/debian/patches/debian-banner.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 68ebfc0e90ceb0f7b24dfb38979df6a80b7ec9e4 Mon Sep 17 00:00:00 2001 | 1 | From 75e44c43679e8b888b7ef55ce7abe432eb57ef1c Mon Sep 17 00:00:00 2001 |
2 | From: Kees Cook <kees@debian.org> | 2 | From: Kees Cook <kees@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:06 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:06 +0000 |
4 | Subject: Add DebianBanner server configuration option | 4 | Subject: Add DebianBanner server configuration option |
diff --git a/debian/patches/debian-config.patch b/debian/patches/debian-config.patch index 70e057ed5..77be015fa 100644 --- a/debian/patches/debian-config.patch +++ b/debian/patches/debian-config.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From f08f2d9c3fedf37f97f1b2d06f1fe36af4e5f1c3 Mon Sep 17 00:00:00 2001 | 1 | From 54a7935863c3e6b3f08f620b3bd75571bb90470c Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:18 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:18 +0000 |
4 | Subject: Various Debian-specific configuration changes | 4 | Subject: Various Debian-specific configuration changes |
diff --git a/debian/patches/dnssec-sshfp.patch b/debian/patches/dnssec-sshfp.patch index ccedef08f..3d33a91f9 100644 --- a/debian/patches/dnssec-sshfp.patch +++ b/debian/patches/dnssec-sshfp.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From a3e8cef2bae563fe8c87cf9f32511a0808dd47eb Mon Sep 17 00:00:00 2001 | 1 | From 231608bce9f439366bc2d2c7537f48920f3dd852 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:01 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:01 +0000 |
4 | Subject: Force use of DNSSEC even if "options edns0" isn't in resolv.conf | 4 | Subject: Force use of DNSSEC even if "options edns0" isn't in resolv.conf |
diff --git a/debian/patches/doc-hash-tab-completion.patch b/debian/patches/doc-hash-tab-completion.patch index 6b21b2e93..df957fca2 100644 --- a/debian/patches/doc-hash-tab-completion.patch +++ b/debian/patches/doc-hash-tab-completion.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 5e0540a17ace7dbbcec332ad3828d09dfa69dc6f Mon Sep 17 00:00:00 2001 | 1 | From 465d1a333520edbd2f0fac77c76e06bdd1d94cb9 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:11 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:11 +0000 |
4 | Subject: Document that HashKnownHosts may break tab-completion | 4 | Subject: Document that HashKnownHosts may break tab-completion |
diff --git a/debian/patches/doc-upstart.patch b/debian/patches/doc-upstart.patch index a813eb0ab..a09ac77e4 100644 --- a/debian/patches/doc-upstart.patch +++ b/debian/patches/doc-upstart.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 61466f681be917753b4ae82f3b6b16cbb44047ae Mon Sep 17 00:00:00 2001 | 1 | From faf2466c7933f1c4225c8a8ceb503e24e4228ab9 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@ubuntu.com> | 2 | From: Colin Watson <cjwatson@ubuntu.com> |
3 | Date: Sun, 9 Feb 2014 16:10:12 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:12 +0000 |
4 | Subject: Refer to ssh's Upstart job as well as its init script | 4 | Subject: Refer to ssh's Upstart job as well as its init script |
diff --git a/debian/patches/fix-case-sensitive-matching.patch b/debian/patches/fix-case-sensitive-matching.patch index 820745cc1..c721b5a0a 100644 --- a/debian/patches/fix-case-sensitive-matching.patch +++ b/debian/patches/fix-case-sensitive-matching.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From bdb60d16baf6d163844fc6f5f8520bc853b6611b Mon Sep 17 00:00:00 2001 | 1 | From efb58a7258484c31c702f9093b7a726da9eab682 Mon Sep 17 00:00:00 2001 |
2 | From: Damien Miller <djm@mindrot.org> | 2 | From: Damien Miller <djm@mindrot.org> |
3 | Date: Tue, 4 Feb 2014 11:26:04 +1100 | 3 | Date: Tue, 4 Feb 2014 11:26:04 +1100 |
4 | Subject: Unbreak case-sensitive matching of ssh_config | 4 | Subject: Unbreak case-sensitive matching of ssh_config |
diff --git a/debian/patches/getsockname-error.patch b/debian/patches/getsockname-error.patch index b4dbc2c9f..300151cab 100644 --- a/debian/patches/getsockname-error.patch +++ b/debian/patches/getsockname-error.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 18e1479bf4586a14b88dab082af10a8981b9d48d Mon Sep 17 00:00:00 2001 | 1 | From 6dbd954a28d3fc2631f1c0b42c23452e1e493e6f Mon Sep 17 00:00:00 2001 |
2 | From: Damien Miller <djm@mindrot.org> | 2 | From: Damien Miller <djm@mindrot.org> |
3 | Date: Sat, 15 Feb 2014 02:08:20 +0000 | 3 | Date: Sat, 15 Feb 2014 02:08:20 +0000 |
4 | Subject: Skip get_sock_port call for c->sock==-1 | 4 | Subject: Skip get_sock_port call for c->sock==-1 |
diff --git a/debian/patches/gnome-ssh-askpass2-icon.patch b/debian/patches/gnome-ssh-askpass2-icon.patch index c0ee03c3f..951284cf5 100644 --- a/debian/patches/gnome-ssh-askpass2-icon.patch +++ b/debian/patches/gnome-ssh-askpass2-icon.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 1a6c95a5c5c82664f18bab6159e16cd64b07d870 Mon Sep 17 00:00:00 2001 | 1 | From fd8d46990dfe572955a6eda524fcbf9e9efefa75 Mon Sep 17 00:00:00 2001 |
2 | From: Vincent Untz <vuntz@ubuntu.com> | 2 | From: Vincent Untz <vuntz@ubuntu.com> |
3 | Date: Sun, 9 Feb 2014 16:10:16 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:16 +0000 |
4 | Subject: Give the ssh-askpass-gnome window a default icon | 4 | Subject: Give the ssh-askpass-gnome window a default icon |
diff --git a/debian/patches/gssapi.patch b/debian/patches/gssapi.patch index 3f6fccfff..90a21db99 100644 --- a/debian/patches/gssapi.patch +++ b/debian/patches/gssapi.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From cd404114ded78fc51d5d9cbd458d55c9b2f67daa Mon Sep 17 00:00:00 2001 | 1 | From 429c595dbaff7f7c2b3a53fe4235211f6d788025 Mon Sep 17 00:00:00 2001 |
2 | From: Simon Wilkinson <simon@sxw.org.uk> | 2 | From: Simon Wilkinson <simon@sxw.org.uk> |
3 | Date: Sun, 9 Feb 2014 16:09:48 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:48 +0000 |
4 | Subject: GSSAPI key exchange support | 4 | Subject: GSSAPI key exchange support |
@@ -17,7 +17,7 @@ have it merged into the main openssh package rather than having separate | |||
17 | security history. | 17 | security history. |
18 | 18 | ||
19 | Bug: https://bugzilla.mindrot.org/show_bug.cgi?id=1242 | 19 | Bug: https://bugzilla.mindrot.org/show_bug.cgi?id=1242 |
20 | Last-Updated: 2014-02-10 | 20 | Last-Updated: 2014-03-19 |
21 | 21 | ||
22 | Patch-Name: gssapi.patch | 22 | Patch-Name: gssapi.patch |
23 | --- | 23 | --- |
@@ -30,14 +30,14 @@ Patch-Name: gssapi.patch | |||
30 | config.h.in | 6 + | 30 | config.h.in | 6 + |
31 | configure | 57 ++++++++++ | 31 | configure | 57 ++++++++++ |
32 | configure.ac | 24 ++++ | 32 | configure.ac | 24 ++++ |
33 | gss-genr.c | 276 ++++++++++++++++++++++++++++++++++++++++++++- | 33 | gss-genr.c | 275 ++++++++++++++++++++++++++++++++++++++++++++- |
34 | gss-serv-krb5.c | 84 +++++++++++++- | 34 | gss-serv-krb5.c | 85 ++++++++++++-- |
35 | gss-serv.c | 221 +++++++++++++++++++++++++++++++----- | 35 | gss-serv.c | 221 +++++++++++++++++++++++++++++++----- |
36 | kex.c | 16 +++ | 36 | kex.c | 16 +++ |
37 | kex.h | 14 +++ | 37 | kex.h | 14 +++ |
38 | kexgssc.c | 333 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 38 | kexgssc.c | 332 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
39 | kexgsss.c | 289 +++++++++++++++++++++++++++++++++++++++++++++++ | 39 | kexgsss.c | 289 ++++++++++++++++++++++++++++++++++++++++++++++++ |
40 | key.c | 1 + | 40 | key.c | 3 +- |
41 | key.h | 1 + | 41 | key.h | 1 + |
42 | monitor.c | 108 +++++++++++++++++- | 42 | monitor.c | 108 +++++++++++++++++- |
43 | monitor.h | 3 + | 43 | monitor.h | 3 + |
@@ -47,14 +47,14 @@ Patch-Name: gssapi.patch | |||
47 | readconf.h | 5 + | 47 | readconf.h | 5 + |
48 | servconf.c | 38 ++++++- | 48 | servconf.c | 38 ++++++- |
49 | servconf.h | 3 + | 49 | servconf.h | 3 + |
50 | ssh-gss.h | 39 ++++++- | 50 | ssh-gss.h | 41 ++++++- |
51 | ssh_config | 2 + | 51 | ssh_config | 2 + |
52 | ssh_config.5 | 34 +++++- | 52 | ssh_config.5 | 34 +++++- |
53 | sshconnect2.c | 124 ++++++++++++++++++++- | 53 | sshconnect2.c | 124 ++++++++++++++++++++- |
54 | sshd.c | 110 ++++++++++++++++++ | 54 | sshd.c | 110 ++++++++++++++++++ |
55 | sshd_config | 2 + | 55 | sshd_config | 2 + |
56 | sshd_config.5 | 28 +++++ | 56 | sshd_config.5 | 28 +++++ |
57 | 33 files changed, 2050 insertions(+), 57 deletions(-) | 57 | 33 files changed, 2051 insertions(+), 59 deletions(-) |
58 | create mode 100644 ChangeLog.gssapi | 58 | create mode 100644 ChangeLog.gssapi |
59 | create mode 100644 kexgssc.c | 59 | create mode 100644 kexgssc.c |
60 | create mode 100644 kexgsss.c | 60 | create mode 100644 kexgsss.c |
@@ -358,7 +358,7 @@ index f0cab8c..6ed8f04 100644 | |||
358 | #endif | 358 | #endif |
359 | #ifdef JPAKE | 359 | #ifdef JPAKE |
360 | diff --git a/clientloop.c b/clientloop.c | 360 | diff --git a/clientloop.c b/clientloop.c |
361 | index f30c8b6..6d02b0b 100644 | 361 | index f30c8b6..cc23e35 100644 |
362 | --- a/clientloop.c | 362 | --- a/clientloop.c |
363 | +++ b/clientloop.c | 363 | +++ b/clientloop.c |
364 | @@ -111,6 +111,10 @@ | 364 | @@ -111,6 +111,10 @@ |
@@ -379,7 +379,7 @@ index f30c8b6..6d02b0b 100644 | |||
379 | + | 379 | + |
380 | +#ifdef GSSAPI | 380 | +#ifdef GSSAPI |
381 | + if (options.gss_renewal_rekey && | 381 | + if (options.gss_renewal_rekey && |
382 | + ssh_gssapi_credentials_updated(GSS_C_NO_CONTEXT)) { | 382 | + ssh_gssapi_credentials_updated(NULL)) { |
383 | + debug("credentials updated - forcing rekey"); | 383 | + debug("credentials updated - forcing rekey"); |
384 | + need_rekeying = 1; | 384 | + need_rekeying = 1; |
385 | + } | 385 | + } |
@@ -516,7 +516,7 @@ index dfd32cd..90eebf5 100644 | |||
516 | AC_CHECK_DECL([AU_IPv4], [], | 516 | AC_CHECK_DECL([AU_IPv4], [], |
517 | AC_DEFINE([AU_IPv4], [0], [System only supports IPv4 audit records]) | 517 | AC_DEFINE([AU_IPv4], [0], [System only supports IPv4 audit records]) |
518 | diff --git a/gss-genr.c b/gss-genr.c | 518 | diff --git a/gss-genr.c b/gss-genr.c |
519 | index b39281b..b7d1b7d 100644 | 519 | index b39281b..1e569ad 100644 |
520 | --- a/gss-genr.c | 520 | --- a/gss-genr.c |
521 | +++ b/gss-genr.c | 521 | +++ b/gss-genr.c |
522 | @@ -1,7 +1,7 @@ | 522 | @@ -1,7 +1,7 @@ |
@@ -557,7 +557,7 @@ index b39281b..b7d1b7d 100644 | |||
557 | +static ssh_gss_kex_mapping *gss_enc2oid = NULL; | 557 | +static ssh_gss_kex_mapping *gss_enc2oid = NULL; |
558 | + | 558 | + |
559 | +int | 559 | +int |
560 | +ssh_gssapi_oid_table_ok() { | 560 | +ssh_gssapi_oid_table_ok(void) { |
561 | + return (gss_enc2oid != NULL); | 561 | + return (gss_enc2oid != NULL); |
562 | +} | 562 | +} |
563 | + | 563 | + |
@@ -797,7 +797,7 @@ index b39281b..b7d1b7d 100644 | |||
797 | if (!GSS_ERROR(major)) { | 797 | if (!GSS_ERROR(major)) { |
798 | major = ssh_gssapi_init_ctx(*ctx, 0, GSS_C_NO_BUFFER, &token, | 798 | major = ssh_gssapi_init_ctx(*ctx, 0, GSS_C_NO_BUFFER, &token, |
799 | NULL); | 799 | NULL); |
800 | @@ -272,10 +483,67 @@ ssh_gssapi_check_mechanism(Gssctxt **ctx, gss_OID oid, const char *host) | 800 | @@ -272,10 +483,66 @@ ssh_gssapi_check_mechanism(Gssctxt **ctx, gss_OID oid, const char *host) |
801 | GSS_C_NO_BUFFER); | 801 | GSS_C_NO_BUFFER); |
802 | } | 802 | } |
803 | 803 | ||
@@ -817,7 +817,6 @@ index b39281b..b7d1b7d 100644 | |||
817 | + static OM_uint32 last_call = 0; | 817 | + static OM_uint32 last_call = 0; |
818 | + OM_uint32 lifetime, now, major, minor; | 818 | + OM_uint32 lifetime, now, major, minor; |
819 | + int equal; | 819 | + int equal; |
820 | + gss_cred_usage_t usage = GSS_C_INITIATE; | ||
821 | + | 820 | + |
822 | + now = time(NULL); | 821 | + now = time(NULL); |
823 | + | 822 | + |
@@ -867,7 +866,7 @@ index b39281b..b7d1b7d 100644 | |||
867 | + | 866 | + |
868 | #endif /* GSSAPI */ | 867 | #endif /* GSSAPI */ |
869 | diff --git a/gss-serv-krb5.c b/gss-serv-krb5.c | 868 | diff --git a/gss-serv-krb5.c b/gss-serv-krb5.c |
870 | index 759fa10..959a77e 100644 | 869 | index 759fa10..e678a27 100644 |
871 | --- a/gss-serv-krb5.c | 870 | --- a/gss-serv-krb5.c |
872 | +++ b/gss-serv-krb5.c | 871 | +++ b/gss-serv-krb5.c |
873 | @@ -1,7 +1,7 @@ | 872 | @@ -1,7 +1,7 @@ |
@@ -879,15 +878,17 @@ index 759fa10..959a77e 100644 | |||
879 | * | 878 | * |
880 | * Redistribution and use in source and binary forms, with or without | 879 | * Redistribution and use in source and binary forms, with or without |
881 | * modification, are permitted provided that the following conditions | 880 | * modification, are permitted provided that the following conditions |
882 | @@ -122,6 +122,7 @@ ssh_gssapi_krb5_storecreds(ssh_gssapi_client *client) | 881 | @@ -120,8 +120,8 @@ ssh_gssapi_krb5_storecreds(ssh_gssapi_client *client) |
882 | krb5_error_code problem; | ||
883 | krb5_principal princ; | ||
883 | OM_uint32 maj_status, min_status; | 884 | OM_uint32 maj_status, min_status; |
884 | int len; | 885 | - int len; |
885 | const char *errmsg; | 886 | const char *errmsg; |
886 | + const char *new_ccname; | 887 | + const char *new_ccname; |
887 | 888 | ||
888 | if (client->creds == NULL) { | 889 | if (client->creds == NULL) { |
889 | debug("No credentials stored"); | 890 | debug("No credentials stored"); |
890 | @@ -180,11 +181,16 @@ ssh_gssapi_krb5_storecreds(ssh_gssapi_client *client) | 891 | @@ -180,11 +180,16 @@ ssh_gssapi_krb5_storecreds(ssh_gssapi_client *client) |
891 | return; | 892 | return; |
892 | } | 893 | } |
893 | 894 | ||
@@ -908,7 +909,7 @@ index 759fa10..959a77e 100644 | |||
908 | 909 | ||
909 | #ifdef USE_PAM | 910 | #ifdef USE_PAM |
910 | if (options.use_pam) | 911 | if (options.use_pam) |
911 | @@ -196,6 +202,71 @@ ssh_gssapi_krb5_storecreds(ssh_gssapi_client *client) | 912 | @@ -196,6 +201,71 @@ ssh_gssapi_krb5_storecreds(ssh_gssapi_client *client) |
912 | return; | 913 | return; |
913 | } | 914 | } |
914 | 915 | ||
@@ -980,7 +981,7 @@ index 759fa10..959a77e 100644 | |||
980 | ssh_gssapi_mech gssapi_kerberos_mech = { | 981 | ssh_gssapi_mech gssapi_kerberos_mech = { |
981 | "toWM5Slw5Ew8Mqkay+al2g==", | 982 | "toWM5Slw5Ew8Mqkay+al2g==", |
982 | "Kerberos", | 983 | "Kerberos", |
983 | @@ -203,7 +274,8 @@ ssh_gssapi_mech gssapi_kerberos_mech = { | 984 | @@ -203,7 +273,8 @@ ssh_gssapi_mech gssapi_kerberos_mech = { |
984 | NULL, | 985 | NULL, |
985 | &ssh_gssapi_krb5_userok, | 986 | &ssh_gssapi_krb5_userok, |
986 | NULL, | 987 | NULL, |
@@ -991,7 +992,7 @@ index 759fa10..959a77e 100644 | |||
991 | 992 | ||
992 | #endif /* KRB5 */ | 993 | #endif /* KRB5 */ |
993 | diff --git a/gss-serv.c b/gss-serv.c | 994 | diff --git a/gss-serv.c b/gss-serv.c |
994 | index 95348e2..97f366f 100644 | 995 | index 95348e2..feb1ed7 100644 |
995 | --- a/gss-serv.c | 996 | --- a/gss-serv.c |
996 | +++ b/gss-serv.c | 997 | +++ b/gss-serv.c |
997 | @@ -1,7 +1,7 @@ | 998 | @@ -1,7 +1,7 @@ |
@@ -1079,7 +1080,7 @@ index 95348e2..97f366f 100644 | |||
1079 | 1080 | ||
1080 | /* Unprivileged */ | 1081 | /* Unprivileged */ |
1081 | +char * | 1082 | +char * |
1082 | +ssh_gssapi_server_mechanisms() { | 1083 | +ssh_gssapi_server_mechanisms(void) { |
1083 | + gss_OID_set supported; | 1084 | + gss_OID_set supported; |
1084 | + | 1085 | + |
1085 | + ssh_gssapi_supported_oids(&supported); | 1086 | + ssh_gssapi_supported_oids(&supported); |
@@ -1240,7 +1241,7 @@ index 95348e2..97f366f 100644 | |||
1240 | 1241 | ||
1241 | - return (ctx->major); | 1242 | - return (ctx->major); |
1242 | +void | 1243 | +void |
1243 | +ssh_gssapi_rekey_creds() { | 1244 | +ssh_gssapi_rekey_creds(void) { |
1244 | + int ok; | 1245 | + int ok; |
1245 | + int ret; | 1246 | + int ret; |
1246 | +#ifdef USE_PAM | 1247 | +#ifdef USE_PAM |
@@ -1390,10 +1391,10 @@ index 1aa3ec2..8fbcb2b 100644 | |||
1390 | BIGNUM *, BIGNUM *, BIGNUM *, u_char **, u_int *); | 1391 | BIGNUM *, BIGNUM *, BIGNUM *, u_char **, u_int *); |
1391 | diff --git a/kexgssc.c b/kexgssc.c | 1392 | diff --git a/kexgssc.c b/kexgssc.c |
1392 | new file mode 100644 | 1393 | new file mode 100644 |
1393 | index 0000000..14f5598 | 1394 | index 0000000..92a31c5 |
1394 | --- /dev/null | 1395 | --- /dev/null |
1395 | +++ b/kexgssc.c | 1396 | +++ b/kexgssc.c |
1396 | @@ -0,0 +1,333 @@ | 1397 | @@ -0,0 +1,332 @@ |
1397 | +/* | 1398 | +/* |
1398 | + * Copyright (c) 2001-2009 Simon Wilkinson. All rights reserved. | 1399 | + * Copyright (c) 2001-2009 Simon Wilkinson. All rights reserved. |
1399 | + * | 1400 | + * |
@@ -1457,7 +1458,6 @@ index 0000000..14f5598 | |||
1457 | + u_char *serverhostkey = NULL; | 1458 | + u_char *serverhostkey = NULL; |
1458 | + u_char *empty = ""; | 1459 | + u_char *empty = ""; |
1459 | + char *msg; | 1460 | + char *msg; |
1460 | + char *lang; | ||
1461 | + int type = 0; | 1461 | + int type = 0; |
1462 | + int first = 1; | 1462 | + int first = 1; |
1463 | + int nbits = 0, min = DH_GRP_MIN, max = DH_GRP_MAX; | 1463 | + int nbits = 0, min = DH_GRP_MIN, max = DH_GRP_MAX; |
@@ -1616,7 +1616,7 @@ index 0000000..14f5598 | |||
1616 | + maj_status = packet_get_int(); | 1616 | + maj_status = packet_get_int(); |
1617 | + min_status = packet_get_int(); | 1617 | + min_status = packet_get_int(); |
1618 | + msg = packet_get_string(NULL); | 1618 | + msg = packet_get_string(NULL); |
1619 | + lang = packet_get_string(NULL); | 1619 | + (void) packet_get_string_ptr(NULL); |
1620 | + fatal("GSSAPI Error: \n%.400s",msg); | 1620 | + fatal("GSSAPI Error: \n%.400s",msg); |
1621 | + default: | 1621 | + default: |
1622 | + packet_disconnect("Protocol error: didn't expect packet type %d", | 1622 | + packet_disconnect("Protocol error: didn't expect packet type %d", |
@@ -2023,7 +2023,7 @@ index 0000000..8095259 | |||
2023 | +} | 2023 | +} |
2024 | +#endif /* GSSAPI */ | 2024 | +#endif /* GSSAPI */ |
2025 | diff --git a/key.c b/key.c | 2025 | diff --git a/key.c b/key.c |
2026 | index 9142338..3867eb3 100644 | 2026 | index 9142338..7ac844c 100644 |
2027 | --- a/key.c | 2027 | --- a/key.c |
2028 | +++ b/key.c | 2028 | +++ b/key.c |
2029 | @@ -985,6 +985,7 @@ static const struct keytype keytypes[] = { | 2029 | @@ -985,6 +985,7 @@ static const struct keytype keytypes[] = { |
@@ -2034,6 +2034,15 @@ index 9142338..3867eb3 100644 | |||
2034 | { NULL, NULL, -1, -1, 0 } | 2034 | { NULL, NULL, -1, -1, 0 } |
2035 | }; | 2035 | }; |
2036 | 2036 | ||
2037 | @@ -1063,7 +1064,7 @@ key_alg_list(int certs_only, int plain_only) | ||
2038 | const struct keytype *kt; | ||
2039 | |||
2040 | for (kt = keytypes; kt->type != -1; kt++) { | ||
2041 | - if (kt->name == NULL) | ||
2042 | + if (kt->name == NULL || kt->type == KEY_NULL) | ||
2043 | continue; | ||
2044 | if ((certs_only && !kt->cert) || (plain_only && kt->cert)) | ||
2045 | continue; | ||
2037 | diff --git a/key.h b/key.h | 2046 | diff --git a/key.h b/key.h |
2038 | index d8ad13d..c8aeba2 100644 | 2047 | index d8ad13d..c8aeba2 100644 |
2039 | --- a/key.h | 2048 | --- a/key.h |
@@ -2558,7 +2567,7 @@ index 8812c5a..eba76ee 100644 | |||
2558 | * authentication. */ | 2567 | * authentication. */ |
2559 | int kbd_interactive_authentication; /* If true, permit */ | 2568 | int kbd_interactive_authentication; /* If true, permit */ |
2560 | diff --git a/ssh-gss.h b/ssh-gss.h | 2569 | diff --git a/ssh-gss.h b/ssh-gss.h |
2561 | index 077e13c..bc6e8f9 100644 | 2570 | index 077e13c..885e481 100644 |
2562 | --- a/ssh-gss.h | 2571 | --- a/ssh-gss.h |
2563 | +++ b/ssh-gss.h | 2572 | +++ b/ssh-gss.h |
2564 | @@ -1,6 +1,6 @@ | 2573 | @@ -1,6 +1,6 @@ |
@@ -2625,7 +2634,7 @@ index 077e13c..bc6e8f9 100644 | |||
2625 | 2634 | ||
2626 | int ssh_gssapi_check_oid(Gssctxt *, void *, size_t); | 2635 | int ssh_gssapi_check_oid(Gssctxt *, void *, size_t); |
2627 | void ssh_gssapi_set_oid_data(Gssctxt *, void *, size_t); | 2636 | void ssh_gssapi_set_oid_data(Gssctxt *, void *, size_t); |
2628 | @@ -117,16 +134,30 @@ void ssh_gssapi_build_ctx(Gssctxt **); | 2637 | @@ -117,16 +134,32 @@ void ssh_gssapi_build_ctx(Gssctxt **); |
2629 | void ssh_gssapi_delete_ctx(Gssctxt **); | 2638 | void ssh_gssapi_delete_ctx(Gssctxt **); |
2630 | OM_uint32 ssh_gssapi_sign(Gssctxt *, gss_buffer_t, gss_buffer_t); | 2639 | OM_uint32 ssh_gssapi_sign(Gssctxt *, gss_buffer_t, gss_buffer_t); |
2631 | void ssh_gssapi_buildmic(Buffer *, const char *, const char *, const char *); | 2640 | void ssh_gssapi_buildmic(Buffer *, const char *, const char *, const char *); |
@@ -2652,9 +2661,11 @@ index 077e13c..bc6e8f9 100644 | |||
2652 | void ssh_gssapi_storecreds(void); | 2661 | void ssh_gssapi_storecreds(void); |
2653 | 2662 | ||
2654 | +char *ssh_gssapi_server_mechanisms(void); | 2663 | +char *ssh_gssapi_server_mechanisms(void); |
2655 | +int ssh_gssapi_oid_table_ok(); | 2664 | +int ssh_gssapi_oid_table_ok(void); |
2656 | + | 2665 | + |
2657 | +int ssh_gssapi_update_creds(ssh_gssapi_ccache *store); | 2666 | +int ssh_gssapi_update_creds(ssh_gssapi_ccache *store); |
2667 | +void ssh_gssapi_rekey_creds(void); | ||
2668 | + | ||
2658 | #endif /* GSSAPI */ | 2669 | #endif /* GSSAPI */ |
2659 | 2670 | ||
2660 | #endif /* _SSH_GSS_H */ | 2671 | #endif /* _SSH_GSS_H */ |
diff --git a/debian/patches/helpful-wait-terminate.patch b/debian/patches/helpful-wait-terminate.patch index ca90ba124..6f28f7db5 100644 --- a/debian/patches/helpful-wait-terminate.patch +++ b/debian/patches/helpful-wait-terminate.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 71003a35537df521296408d9f6bd0a200ed2a854 Mon Sep 17 00:00:00 2001 | 1 | From 29a3d408fe0b8e91aed47ec4ad26d0c0a16e8f65 Mon Sep 17 00:00:00 2001 |
2 | From: Matthew Vernon <matthew@debian.org> | 2 | From: Matthew Vernon <matthew@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:09:56 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:56 +0000 |
4 | Subject: Mention ~& when waiting for forwarded connections to terminate | 4 | Subject: Mention ~& when waiting for forwarded connections to terminate |
diff --git a/debian/patches/keepalive-extensions.patch b/debian/patches/keepalive-extensions.patch index 84da73ae0..149821283 100644 --- a/debian/patches/keepalive-extensions.patch +++ b/debian/patches/keepalive-extensions.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 043f937820e1152df2c8416f37e6c8d923fc1811 Mon Sep 17 00:00:00 2001 | 1 | From 89a797b303eb5ed9edeb122a15b9dedf152cdd02 Mon Sep 17 00:00:00 2001 |
2 | From: Richard Kettlewell <rjk@greenend.org.uk> | 2 | From: Richard Kettlewell <rjk@greenend.org.uk> |
3 | Date: Sun, 9 Feb 2014 16:09:52 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:52 +0000 |
4 | Subject: Various keepalive extensions | 4 | Subject: Various keepalive extensions |
diff --git a/debian/patches/lintian-symlink-pickiness.patch b/debian/patches/lintian-symlink-pickiness.patch index 588834b5a..97f9b0759 100644 --- a/debian/patches/lintian-symlink-pickiness.patch +++ b/debian/patches/lintian-symlink-pickiness.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From cf359c36be95e478071cb0dc4491aba88a5bae70 Mon Sep 17 00:00:00 2001 | 1 | From b25d3b37e89fb73b5fa86d19bc22f67f64dd0ad9 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:08 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:08 +0000 |
4 | Subject: Fix picky lintian errors about slogin symlinks | 4 | Subject: Fix picky lintian errors about slogin symlinks |
diff --git a/debian/patches/mention-ssh-keygen-on-keychange.patch b/debian/patches/mention-ssh-keygen-on-keychange.patch index 637d438b9..ab0505834 100644 --- a/debian/patches/mention-ssh-keygen-on-keychange.patch +++ b/debian/patches/mention-ssh-keygen-on-keychange.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 9c6deb4e89ad1ac2c2046b1371f378a80b0b4dec Mon Sep 17 00:00:00 2001 | 1 | From 1ad5769e5d1d878125c48c6bb4a8bea7225940fc Mon Sep 17 00:00:00 2001 |
2 | From: Scott Moser <smoser@ubuntu.com> | 2 | From: Scott Moser <smoser@ubuntu.com> |
3 | Date: Sun, 9 Feb 2014 16:10:03 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:03 +0000 |
4 | Subject: Mention ssh-keygen in ssh fingerprint changed warning | 4 | Subject: Mention ssh-keygen in ssh fingerprint changed warning |
diff --git a/debian/patches/no-openssl-version-check.patch b/debian/patches/no-openssl-version-check.patch index ca2a83473..590259750 100644 --- a/debian/patches/no-openssl-version-check.patch +++ b/debian/patches/no-openssl-version-check.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From db27c81d3de93a0df6cb0f01e9b8b6bf4bb17d06 Mon Sep 17 00:00:00 2001 | 1 | From 4edb6872515344a0b137fe835ea7f76dcb0325ad Mon Sep 17 00:00:00 2001 |
2 | From: Philip Hands <phil@hands.com> | 2 | From: Philip Hands <phil@hands.com> |
3 | Date: Sun, 9 Feb 2014 16:10:14 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:14 +0000 |
4 | Subject: Disable OpenSSL version check | 4 | Subject: Disable OpenSSL version check |
diff --git a/debian/patches/openbsd-docs.patch b/debian/patches/openbsd-docs.patch index 2dbfd31b7..ea9f290ad 100644 --- a/debian/patches/openbsd-docs.patch +++ b/debian/patches/openbsd-docs.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 1c4af29874fe7bd1cec92ee90fc613c3cf83f571 Mon Sep 17 00:00:00 2001 | 1 | From ddca9737b50bd2ec15dc166434e312ae2fbd1196 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:09 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:09 +0000 |
4 | Subject: Adjust various OpenBSD-specific references in manual pages | 4 | Subject: Adjust various OpenBSD-specific references in manual pages |
diff --git a/debian/patches/package-versioning.patch b/debian/patches/package-versioning.patch index 99a2167b3..67e54ccf3 100644 --- a/debian/patches/package-versioning.patch +++ b/debian/patches/package-versioning.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 03b1ae877da1db4c517747bee89f1a494cce8566 Mon Sep 17 00:00:00 2001 | 1 | From 07b738d2bf93a5e3c57ab242b666a5f58484c7a3 Mon Sep 17 00:00:00 2001 |
2 | From: Matthew Vernon <matthew@debian.org> | 2 | From: Matthew Vernon <matthew@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:05 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:05 +0000 |
4 | Subject: Include the Debian version in our identification | 4 | Subject: Include the Debian version in our identification |
diff --git a/debian/patches/quieter-signals.patch b/debian/patches/quieter-signals.patch index 18489cabe..168b05a34 100644 --- a/debian/patches/quieter-signals.patch +++ b/debian/patches/quieter-signals.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 32e3aad13edff8c03c524105e2c4d4194995573b Mon Sep 17 00:00:00 2001 | 1 | From 4ba49a8d770618307867a73769ebba62bf553961 Mon Sep 17 00:00:00 2001 |
2 | From: Peter Samuelson <peter@p12n.org> | 2 | From: Peter Samuelson <peter@p12n.org> |
3 | Date: Sun, 9 Feb 2014 16:09:55 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:55 +0000 |
4 | Subject: Reduce severity of "Killed by signal %d" | 4 | Subject: Reduce severity of "Killed by signal %d" |
@@ -22,7 +22,7 @@ Patch-Name: quieter-signals.patch | |||
22 | 1 file changed, 4 insertions(+), 2 deletions(-) | 22 | 1 file changed, 4 insertions(+), 2 deletions(-) |
23 | 23 | ||
24 | diff --git a/clientloop.c b/clientloop.c | 24 | diff --git a/clientloop.c b/clientloop.c |
25 | index 37b3a04..60c9e87 100644 | 25 | index cd1739f..30097cd 100644 |
26 | --- a/clientloop.c | 26 | --- a/clientloop.c |
27 | +++ b/clientloop.c | 27 | +++ b/clientloop.c |
28 | @@ -1717,8 +1717,10 @@ client_loop(int have_pty, int escape_char_arg, int ssh2_chan_id) | 28 | @@ -1717,8 +1717,10 @@ client_loop(int have_pty, int escape_char_arg, int ssh2_chan_id) |
diff --git a/debian/patches/scp-quoting.patch b/debian/patches/scp-quoting.patch index a2df78d10..d4755c6b3 100644 --- a/debian/patches/scp-quoting.patch +++ b/debian/patches/scp-quoting.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 52d571e95114cd6d63b5dc4829f87fd55213c828 Mon Sep 17 00:00:00 2001 | 1 | From 882d0c4c4403674eebd4ec525fe368ecc2100bfc Mon Sep 17 00:00:00 2001 |
2 | From: =?UTF-8?q?Nicolas=20Valc=C3=A1rcel?= <nvalcarcel@ubuntu.com> | 2 | From: =?UTF-8?q?Nicolas=20Valc=C3=A1rcel?= <nvalcarcel@ubuntu.com> |
3 | Date: Sun, 9 Feb 2014 16:09:59 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:59 +0000 |
4 | Subject: Adjust scp quoting in verbose mode | 4 | Subject: Adjust scp quoting in verbose mode |
diff --git a/debian/patches/selinux-role.patch b/debian/patches/selinux-role.patch index dc0ffa300..1f924dfad 100644 --- a/debian/patches/selinux-role.patch +++ b/debian/patches/selinux-role.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From cc5ecb35ae6572d13ed523d143439a8559d1fee2 Mon Sep 17 00:00:00 2001 | 1 | From 7afb9ad9307191397a3ccf3d7cc90dfe474b09e8 Mon Sep 17 00:00:00 2001 |
2 | From: Manoj Srivastava <srivasta@debian.org> | 2 | From: Manoj Srivastava <srivasta@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:09:49 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:49 +0000 |
4 | Subject: Handle SELinux authorisation roles | 4 | Subject: Handle SELinux authorisation roles |
diff --git a/debian/patches/shell-path.patch b/debian/patches/shell-path.patch index 8f716f8de..71d52e0bc 100644 --- a/debian/patches/shell-path.patch +++ b/debian/patches/shell-path.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 95e6f7afe0ca1c16c31845d6fa30453b45b73e0e Mon Sep 17 00:00:00 2001 | 1 | From 43dbfc0c515e0adeddb097a9996dea382cc9e582 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:00 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:00 +0000 |
4 | Subject: Look for $SHELL on the path for ProxyCommand/LocalCommand | 4 | Subject: Look for $SHELL on the path for ProxyCommand/LocalCommand |
diff --git a/debian/patches/sigstop.patch b/debian/patches/sigstop.patch index 0abebb664..b34dbcda0 100644 --- a/debian/patches/sigstop.patch +++ b/debian/patches/sigstop.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 6b7aca6f112d216f321466cc7301b5183e772513 Mon Sep 17 00:00:00 2001 | 1 | From b0d3fe663d6a54b1348934946bbf8678b7470d14 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:17 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:17 +0000 |
4 | Subject: Support synchronisation with service supervisor using SIGSTOP | 4 | Subject: Support synchronisation with service supervisor using SIGSTOP |
diff --git a/debian/patches/ssh-agent-setgid.patch b/debian/patches/ssh-agent-setgid.patch index 78047d30c..1eedfe297 100644 --- a/debian/patches/ssh-agent-setgid.patch +++ b/debian/patches/ssh-agent-setgid.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 0b9347201e50bd518c09babde3e7650c2b2e9228 Mon Sep 17 00:00:00 2001 | 1 | From 5708dae528688dd06c784773f0e05f5e3739d0e5 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:13 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:13 +0000 |
4 | Subject: Document consequences of ssh-agent being setgid in ssh-agent(1) | 4 | Subject: Document consequences of ssh-agent being setgid in ssh-agent(1) |
diff --git a/debian/patches/ssh-argv0.patch b/debian/patches/ssh-argv0.patch index 53f7d6641..9afa12a88 100644 --- a/debian/patches/ssh-argv0.patch +++ b/debian/patches/ssh-argv0.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 4e249feb183e35e32cbc0f68cfdfb6bbe09576a9 Mon Sep 17 00:00:00 2001 | 1 | From ce4c3e861126520177b929d3d04e57c0dc9cb70d Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:10 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:10 +0000 |
4 | Subject: ssh(1): Refer to ssh-argv0(1) | 4 | Subject: ssh(1): Refer to ssh-argv0(1) |
diff --git a/debian/patches/ssh-vulnkey-compat.patch b/debian/patches/ssh-vulnkey-compat.patch index a14f7ae06..9939dda8c 100644 --- a/debian/patches/ssh-vulnkey-compat.patch +++ b/debian/patches/ssh-vulnkey-compat.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 889e217b88a7848e6c997f7f87d07b9d1a35fb49 Mon Sep 17 00:00:00 2001 | 1 | From 9ae199bbd2484aed4fd61535221a96f1ae478712 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@ubuntu.com> | 2 | From: Colin Watson <cjwatson@ubuntu.com> |
3 | Date: Sun, 9 Feb 2014 16:09:50 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:50 +0000 |
4 | Subject: Accept obsolete ssh-vulnkey configuration options | 4 | Subject: Accept obsolete ssh-vulnkey configuration options |
diff --git a/debian/patches/ssh1-keepalive.patch b/debian/patches/ssh1-keepalive.patch index 4eab486fe..4456498bf 100644 --- a/debian/patches/ssh1-keepalive.patch +++ b/debian/patches/ssh1-keepalive.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 9f42d3b964854aecfed2fff64ac375c0c4805fa5 Mon Sep 17 00:00:00 2001 | 1 | From 40a23637b9cb6364c8baeb2c25b1d8115bc740c0 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:09:51 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:51 +0000 |
4 | Subject: Partial server keep-alive implementation for SSH1 | 4 | Subject: Partial server keep-alive implementation for SSH1 |
@@ -13,7 +13,7 @@ Patch-Name: ssh1-keepalive.patch | |||
13 | 2 files changed, 19 insertions(+), 11 deletions(-) | 13 | 2 files changed, 19 insertions(+), 11 deletions(-) |
14 | 14 | ||
15 | diff --git a/clientloop.c b/clientloop.c | 15 | diff --git a/clientloop.c b/clientloop.c |
16 | index 6d02b0b..37b3a04 100644 | 16 | index cc23e35..cd1739f 100644 |
17 | --- a/clientloop.c | 17 | --- a/clientloop.c |
18 | +++ b/clientloop.c | 18 | +++ b/clientloop.c |
19 | @@ -563,16 +563,21 @@ client_global_request_reply(int type, u_int32_t seq, void *ctxt) | 19 | @@ -563,16 +563,21 @@ client_global_request_reply(int type, u_int32_t seq, void *ctxt) |
diff --git a/debian/patches/syslog-level-silent.patch b/debian/patches/syslog-level-silent.patch index 682ec3657..30ba118e8 100644 --- a/debian/patches/syslog-level-silent.patch +++ b/debian/patches/syslog-level-silent.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 36c21f10bd09ee15eb7f5bd7448309bf9a5cd466 Mon Sep 17 00:00:00 2001 | 1 | From 3afa62c176aa4ea42a87372f10f355efa48f582b Mon Sep 17 00:00:00 2001 |
2 | From: Jonathan David Amery <jdamery@ysolde.ucam.org> | 2 | From: Jonathan David Amery <jdamery@ysolde.ucam.org> |
3 | Date: Sun, 9 Feb 2014 16:09:54 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:54 +0000 |
4 | Subject: "LogLevel SILENT" compatibility | 4 | Subject: "LogLevel SILENT" compatibility |
diff --git a/debian/patches/user-group-modes.patch b/debian/patches/user-group-modes.patch index 0bc245ab1..5062d7d80 100644 --- a/debian/patches/user-group-modes.patch +++ b/debian/patches/user-group-modes.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From b63620615d5c8af09e350608233f69191ad6c275 Mon Sep 17 00:00:00 2001 | 1 | From 0879622ccc5a92902c6ffd88391824cfb2d27924 Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:09:58 +0000 | 3 | Date: Sun, 9 Feb 2014 16:09:58 +0000 |
4 | Subject: Allow harmless group-writability | 4 | Subject: Allow harmless group-writability |