rpms/openssh/devel openssh-4.7p1-cloexec.patch, 1.1, 1.2 openssh.spec, 1.126, 1.127
Tomáš Mráz (tmraz)
fedora-extras-commits at redhat.com
Wed May 21 08:17:04 UTC 2008
- Previous message (by thread): rpms/pam/devel pam-1.0.1-namespace-create.patch, NONE, 1.1 pam-1.0.1-unix-prompts.patch, NONE, 1.1 pam.spec, 1.180, 1.181
- Next message (by thread): rpms/bluez-libs/devel .cvsignore, 1.37, 1.38 bluez-libs.spec, 1.54, 1.55 sources, 1.37, 1.38
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: tmraz
Update of /cvs/pkgs/rpms/openssh/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1773
Modified Files:
openssh-4.7p1-cloexec.patch openssh.spec
Log Message:
* Wed May 21 2008 Tomas Mraz <tmraz at redhat.com> - 5.0p1-3
- pass the connection socket to ssh-keysign (#447680)
openssh-4.7p1-cloexec.patch:
Index: openssh-4.7p1-cloexec.patch
===================================================================
RCS file: /cvs/pkgs/rpms/openssh/devel/openssh-4.7p1-cloexec.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- openssh-4.7p1-cloexec.patch 29 Feb 2008 16:11:23 -0000 1.1
+++ openssh-4.7p1-cloexec.patch 21 May 2008 08:16:23 -0000 1.2
@@ -1,6 +1,25 @@
+diff -up openssh-4.7p1/sshconnect2.c.cloexec openssh-4.7p1/sshconnect2.c
+--- openssh-4.7p1/sshconnect2.c.cloexec 2008-03-06 15:58:03.000000000 +0100
++++ openssh-4.7p1/sshconnect2.c 2008-05-21 09:27:06.000000000 +0200
+@@ -38,6 +38,7 @@
+ #include <stdio.h>
+ #include <string.h>
+ #include <unistd.h>
++#include <fcntl.h>
+
+ #include "openbsd-compat/sys-queue.h"
+
+@@ -1257,6 +1258,7 @@ ssh_keysign(Key *key, u_char **sigp, u_i
+ return -1;
+ }
+ if (pid == 0) {
++ fcntl(packet_get_connection_in(), F_SETFD, 0); /* keep the socket on exec */
+ permanently_drop_suid(getuid());
+ close(from[0]);
+ if (dup2(from[1], STDOUT_FILENO) < 0)
diff -up openssh-4.7p1/sshconnect.c.cloexec openssh-4.7p1/sshconnect.c
--- openssh-4.7p1/sshconnect.c.cloexec 2006-10-23 19:02:24.000000000 +0200
-+++ openssh-4.7p1/sshconnect.c 2008-02-05 23:14:28.000000000 +0100
++++ openssh-4.7p1/sshconnect.c 2008-03-06 15:58:03.000000000 +0100
@@ -38,6 +38,7 @@
#include <stdlib.h>
#include <string.h>
Index: openssh.spec
===================================================================
RCS file: /cvs/pkgs/rpms/openssh/devel/openssh.spec,v
retrieving revision 1.126
retrieving revision 1.127
diff -u -r1.126 -r1.127
--- openssh.spec 19 May 2008 16:53:29 -0000 1.126
+++ openssh.spec 21 May 2008 08:16:23 -0000 1.127
@@ -63,7 +63,7 @@
Summary: The OpenSSH implementation of SSH protocol versions 1 and 2
Name: openssh
Version: 5.0p1
-Release: 2%{?dist}%{?rescue_rel}
+Release: 3%{?dist}%{?rescue_rel}
URL: http://www.openssh.com/portable.html
#Source0: ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-%{version}.tar.gz
#Source1: ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-%{version}.tar.gz.asc
@@ -484,6 +484,9 @@
%endif
%changelog
+* Wed May 21 2008 Tomas Mraz <tmraz at redhat.com> - 5.0p1-3
+- pass the connection socket to ssh-keysign (#447680)
+
* Mon May 19 2008 Tomas Mraz <tmraz at redhat.com> - 5.0p1-2
- add LANGUAGE to accepted/sent environment variables (#443231)
- use pam_selinux to obtain the user context instead of doing it itself
- Previous message (by thread): rpms/pam/devel pam-1.0.1-namespace-create.patch, NONE, 1.1 pam-1.0.1-unix-prompts.patch, NONE, 1.1 pam.spec, 1.180, 1.181
- Next message (by thread): rpms/bluez-libs/devel .cvsignore, 1.37, 1.38 bluez-libs.spec, 1.54, 1.55 sources, 1.37, 1.38
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list