summaryrefslogtreecommitdiff
path: root/pkg/openssh/patch
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2020-02-05 18:08:40 -0800
committerMichael Forney <mforney@mforney.org>2020-02-05 18:08:40 -0800
commit1e081a9e9c25e96a44c49a08148833495f2f9a24 (patch)
treeef6d0168061343b61f2079af65ff34f95da3e07d /pkg/openssh/patch
parent6dc989bb98ed7c9348ebb5934ba6387a8651ac8b (diff)
openssh: Update to latest git
Diffstat (limited to 'pkg/openssh/patch')
-rw-r--r--pkg/openssh/patch/0002-printf-p-specifier-requires-void-argument.patch20
-rw-r--r--pkg/openssh/patch/0003-Fix-sha2-MAKE_CLONE-no-op-definition.patch29
-rw-r--r--pkg/openssh/patch/0003-Remove-trailing-semicolon-after-RB_GENERATE_STATIC.patch (renamed from pkg/openssh/patch/0004-Remove-trailing-semicolon-after-RB_GENERATE_STATIC.patch)0
-rw-r--r--pkg/openssh/patch/0005-upstream-remove-stray-semicolon-after-closing-brace-.patch44
4 files changed, 10 insertions, 83 deletions
diff --git a/pkg/openssh/patch/0002-printf-p-specifier-requires-void-argument.patch b/pkg/openssh/patch/0002-printf-p-specifier-requires-void-argument.patch
index fb1ddc52..bf7cda22 100644
--- a/pkg/openssh/patch/0002-printf-p-specifier-requires-void-argument.patch
+++ b/pkg/openssh/patch/0002-printf-p-specifier-requires-void-argument.patch
@@ -1,4 +1,4 @@
-From 7e5f0db8d1f2c7a3da682c716e85430d2d2b4358 Mon Sep 17 00:00:00 2001
+From de0c266e353663043097e1a8bc3a8959f1ee2bcd Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Wed, 27 Nov 2019 19:16:26 -0800
Subject: [PATCH] printf %p specifier requires `void *` argument
@@ -12,7 +12,7 @@ Subject: [PATCH] printf %p specifier requires `void *` argument
5 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/monitor.c b/monitor.c
-index 64eca98d..e021c81c 100644
+index dc6d78d3..d5c91465 100644
--- a/monitor.c
+++ b/monitor.c
@@ -1166,7 +1166,7 @@ mm_answer_keyallowed(struct ssh *ssh, int sock, struct sshbuf *m)
@@ -34,10 +34,10 @@ index 64eca98d..e021c81c 100644
(ret != 0) ? ": " : "", (ret != 0) ? ssh_err(ret) : "");
diff --git a/session.c b/session.c
-index 80738b92..2b1a5d4e 100644
+index 8c0e54f7..86e02fb0 100644
--- a/session.c
+++ b/session.c
-@@ -1787,7 +1787,7 @@ session_dump(void)
+@@ -1791,7 +1791,7 @@ session_dump(void)
s->used,
s->next_unused,
s->self,
@@ -47,20 +47,20 @@ index 80738b92..2b1a5d4e 100644
(long)s->pid);
}
diff --git a/ssh-pkcs11-helper.c b/ssh-pkcs11-helper.c
-index 219ce9b5..1131832c 100644
+index 17220d62..9269cc25 100644
--- a/ssh-pkcs11-helper.c
+++ b/ssh-pkcs11-helper.c
-@@ -96,7 +96,7 @@ lookup_key(struct sshkey *k)
+@@ -98,7 +98,7 @@ lookup_key(struct sshkey *k)
struct pkcs11_keyinfo *ki;
TAILQ_FOREACH(ki, &pkcs11_keylist, next) {
-- debug("check %p %s", ki, ki->providername);
-+ debug("check %p %s", (void *)ki, ki->providername);
+- debug("check %p %s %s", ki, ki->providername, ki->label);
++ debug("check %p %s %s", (void *)ki, ki->providername, ki->label);
if (sshkey_equal(k, ki->key))
return (ki->key);
}
diff --git a/ssh-pkcs11.c b/ssh-pkcs11.c
-index 09f1ea34..89a83b39 100644
+index a302c79c..255534ba 100644
--- a/ssh-pkcs11.c
+++ b/ssh-pkcs11.c
@@ -112,7 +112,7 @@ pkcs11_provider_finalize(struct pkcs11_provider *p)
@@ -116,7 +116,7 @@ index 09f1ea34..89a83b39 100644
}
diff --git a/sshbuf-misc.c b/sshbuf-misc.c
-index a73f008b..d4714ee1 100644
+index c0336e86..a0e01a80 100644
--- a/sshbuf-misc.c
+++ b/sshbuf-misc.c
@@ -65,7 +65,7 @@ sshbuf_dump_data(const void *s, size_t len, FILE *f)
diff --git a/pkg/openssh/patch/0003-Fix-sha2-MAKE_CLONE-no-op-definition.patch b/pkg/openssh/patch/0003-Fix-sha2-MAKE_CLONE-no-op-definition.patch
deleted file mode 100644
index de297577..00000000
--- a/pkg/openssh/patch/0003-Fix-sha2-MAKE_CLONE-no-op-definition.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 57cf02e5159e39a013a67042a9740d5a13187fb3 Mon Sep 17 00:00:00 2001
-From: Michael Forney <mforney@mforney.org>
-Date: Wed, 27 Nov 2019 19:17:26 -0800
-Subject: [PATCH] Fix sha2 MAKE_CLONE no-op definition
-
-The point of the dummy declaration is so that MAKE_CLONE(...) can have
-a trailing semicolon without introducing an empty declaration. So,
-the macro replacement text should *not* have a trailing semicolon,
-just like DEF_WEAK.
----
- openbsd-compat/sha2.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/openbsd-compat/sha2.c b/openbsd-compat/sha2.c
-index e63324c9..e36cc24e 100644
---- a/openbsd-compat/sha2.c
-+++ b/openbsd-compat/sha2.c
-@@ -42,7 +42,7 @@
- !defined(HAVE_SHA512UPDATE)
-
- /* no-op out, similar to DEF_WEAK but only needed here */
--#define MAKE_CLONE(x, y) void __ssh_compat_make_clone_##x_##y(void);
-+#define MAKE_CLONE(x, y) void __ssh_compat_make_clone_##x_##y(void)
-
- #include <string.h>
- #include <sha2.h>
---
-2.25.0
-
diff --git a/pkg/openssh/patch/0004-Remove-trailing-semicolon-after-RB_GENERATE_STATIC.patch b/pkg/openssh/patch/0003-Remove-trailing-semicolon-after-RB_GENERATE_STATIC.patch
index 98d41cec..98d41cec 100644
--- a/pkg/openssh/patch/0004-Remove-trailing-semicolon-after-RB_GENERATE_STATIC.patch
+++ b/pkg/openssh/patch/0003-Remove-trailing-semicolon-after-RB_GENERATE_STATIC.patch
diff --git a/pkg/openssh/patch/0005-upstream-remove-stray-semicolon-after-closing-brace-.patch b/pkg/openssh/patch/0005-upstream-remove-stray-semicolon-after-closing-brace-.patch
deleted file mode 100644
index 8bd073b7..00000000
--- a/pkg/openssh/patch/0005-upstream-remove-stray-semicolon-after-closing-brace-.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 0bf705b94187d72f8964083039fcc24cfa197a83 Mon Sep 17 00:00:00 2001
-From: "djm@openbsd.org" <djm@openbsd.org>
-Date: Wed, 27 Nov 2019 22:32:11 +0000
-Subject: [PATCH] upstream: remove stray semicolon after closing brace of
- function;
-
-from Michael Forney
-
-OpenBSD-Commit-ID: fda95acb799bb160d15e205ee126117cf33da3a7
----
- ssh-sk.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/ssh-sk.c b/ssh-sk.c
-index 2b25c42f..7c63536e 100644
---- a/ssh-sk.c
-+++ b/ssh-sk.c
-@@ -1,4 +1,4 @@
--/* $OpenBSD: ssh-sk.c,v 1.16 2019/11/19 22:23:19 djm Exp $ */
-+/* $OpenBSD: ssh-sk.c,v 1.17 2019/11/27 22:32:11 djm Exp $ */
- /*
- * Copyright (c) 2019 Google LLC
- *
-@@ -153,7 +153,7 @@ sshsk_free_enroll_response(struct sk_enroll_response *r)
- freezero(r->signature, r->signature_len);
- freezero(r->attestation_cert, r->attestation_cert_len);
- freezero(r, sizeof(*r));
--};
-+}
-
- static void
- sshsk_free_sign_response(struct sk_sign_response *r)
-@@ -163,7 +163,7 @@ sshsk_free_sign_response(struct sk_sign_response *r)
- freezero(r->sig_r, r->sig_r_len);
- freezero(r->sig_s, r->sig_s_len);
- freezero(r, sizeof(*r));
--};
-+}
-
- #ifdef WITH_OPENSSL
- /* Assemble key from response */
---
-2.25.0
-