[X2Go-Commits] [x2goclient-contrib] 01/18: Add Cygwin packages (and stuff built against them) 2014-10-18 with updated openssl 1.0.1k-1

git-admin at x2go.org git-admin at x2go.org
Sun Jan 11 03:48:29 CET 2015


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository x2goclient-contrib.

commit 2998aff63e6264cc020319047254b858b6c4cba2
Author: Mike DePaulo <mikedep333 at gmail.com>
Date:   Sat Jan 10 14:19:52 2015 -0500

    Add Cygwin packages (and stuff built against them) 2014-10-18 with updated openssl 1.0.1k-1
---
 VcXsrv/last_xp_compatible_version.txt              |    1 +
 cygwin/20141018-2_bin/cygXcomp.dll                 |  Bin 0 -> 1432501 bytes
 cygwin/20141018-2_bin/cygcrypto-1.0.0.dll          |  Bin 0 -> 1820199 bytes
 cygwin/20141018-2_bin/cygedit-0.dll                |  Bin 0 -> 162845 bytes
 cygwin/20141018-2_bin/cyggcc_s-1.dll               |  Bin 0 -> 103975 bytes
 cygwin/20141018-2_bin/cygjpeg-8.dll                |  Bin 0 -> 286749 bytes
 cygwin/20141018-2_bin/cygncursesw-10.dll           |  Bin 0 -> 325149 bytes
 cygwin/20141018-2_bin/cygpng15-15.dll              |  Bin 0 -> 163869 bytes
 cygwin/20141018-2_bin/cygssp-0.dll                 |  Bin 0 -> 12839 bytes
 cygwin/20141018-2_bin/cygstdc++-6.dll              |  Bin 0 -> 917031 bytes
 .../20141018-2_bin/cygwin files and packages.csv   |   12 ++++
 cygwin/20141018-2_bin/cygwin1.dll                  |  Bin 0 -> 3197390 bytes
 cygwin/20141018-2_bin/cygz.dll                     |  Bin 0 -> 74269 bytes
 cygwin/20141018-2_bin/nx-libs version.txt          |    1 +
 cygwin/20141018-2_bin/nxproxy.exe                  |  Bin 0 -> 8728 bytes
 cygwin/20141018-2_bin/openssh build options.txt    |   34 ++++++++++++
 cygwin/20141018-2_bin/sftp-server.exe              |  Bin 0 -> 321752 bytes
 cygwin/20141018-2_bin/sftp.exe                     |  Bin 0 -> 460739 bytes
 cygwin/20141018-2_bin/sh.exe                       |  Bin 0 -> 97831 bytes
 cygwin/20141018-2_bin/ssh-keygen.exe               |  Bin 0 -> 1282017 bytes
 cygwin/20141018-2_bin/sshd.exe                     |  Bin 0 -> 2481090 bytes
 cygwin/20141018-2_src/cygwin-1.7.32-1-src.tar.xz   |    1 +
 cygwin/20141018-2_src/dash-0.5.8-2-src.tar.xz      |    1 +
 cygwin/20141018-2_src/gcc-4.8.3-3-src.tar.xz       |    1 +
 .../20141018-2_src/libedit-20130712-1-src.tar.xz   |    1 +
 .../libjpeg-turbo-1.3.1-1-src.tar.xz               |    1 +
 cygwin/20141018-2_src/libpng-1.5.18-1-src.tar.xz   |    1 +
 .../ncurses-5.9-20140524-1-src.tar.xz              |    1 +
 cygwin/20141018-2_src/nxproxy-src-path.txt         |    1 +
 cygwin/20141018-2_src/openssh-server-src-path.txt  |    1 +
 cygwin/20141018-2_src/openssl-1.0.1k-1-src.tar.xz  |    1 +
 cygwin/20141018-2_src/zlib-1.2.8-1-src.tar.bz2     |    1 +
 cygwin/src/cygwin-1.7.32-1-src.tar.xz              |  Bin 0 -> 10412648 bytes
 cygwin/src/dash-0.5.8-2-src.tar.xz                 |  Bin 0 -> 226428 bytes
 cygwin/src/gcc-4.8.3-3-src.tar.xz                  |  Bin 0 -> 86079420 bytes
 cygwin/src/libedit-20130712-1-src.tar.xz           |  Bin 0 -> 486508 bytes
 cygwin/src/libjpeg-turbo-1.3.1-1-src.tar.xz        |  Bin 0 -> 1391560 bytes
 cygwin/src/libpng-1.5.18-1-src.tar.xz              |  Bin 0 -> 731824 bytes
 cygwin/src/ncurses-5.9-20140524-1-src.tar.xz       |  Bin 0 -> 2964904 bytes
 cygwin/src/openssl-1.0.1k-1-src.tar.xz             |  Bin 0 -> 4434248 bytes
 cygwin/src/zlib-1.2.8-1-src.tar.bz2                |  Bin 0 -> 580678 bytes
 nxproxy/3.5.0.27_cygwin-20141018-2_bin             |    1 +
 nxproxy/3.5.0.27_src/nx-libs-3.5.0.27-lite.tar.gz  |  Bin 0 -> 513262 bytes
 openssh-server/6.6p1-3-x2go1_cygwin-20141018-2_bin |    1 +
 .../6.6p1-3-x2go1_src/openssh-6.6.1p1-3-src.tar.xz |  Bin 0 -> 1285300 bytes
 .../6.6p1-3-x2go1_src/openssh-6.6p1-1.x2go.patch   |   58 ++++++++++++++++++++
 46 files changed, 119 insertions(+)

diff --git a/VcXsrv/last_xp_compatible_version.txt b/VcXsrv/last_xp_compatible_version.txt
new file mode 100755
index 0000000..52529f7
--- /dev/null
+++ b/VcXsrv/last_xp_compatible_version.txt
@@ -0,0 +1 @@
+1.14.2.1
\ No newline at end of file
diff --git a/cygwin/20141018-2_bin/cygXcomp.dll b/cygwin/20141018-2_bin/cygXcomp.dll
new file mode 100755
index 0000000..ffd4fad
Binary files /dev/null and b/cygwin/20141018-2_bin/cygXcomp.dll differ
diff --git a/cygwin/20141018-2_bin/cygcrypto-1.0.0.dll b/cygwin/20141018-2_bin/cygcrypto-1.0.0.dll
new file mode 100755
index 0000000..a06116e
Binary files /dev/null and b/cygwin/20141018-2_bin/cygcrypto-1.0.0.dll differ
diff --git a/cygwin/20141018-2_bin/cygedit-0.dll b/cygwin/20141018-2_bin/cygedit-0.dll
new file mode 100755
index 0000000..10720f7
Binary files /dev/null and b/cygwin/20141018-2_bin/cygedit-0.dll differ
diff --git a/cygwin/20141018-2_bin/cyggcc_s-1.dll b/cygwin/20141018-2_bin/cyggcc_s-1.dll
new file mode 100755
index 0000000..6c61024
Binary files /dev/null and b/cygwin/20141018-2_bin/cyggcc_s-1.dll differ
diff --git a/cygwin/20141018-2_bin/cygjpeg-8.dll b/cygwin/20141018-2_bin/cygjpeg-8.dll
new file mode 100755
index 0000000..ce88eb1
Binary files /dev/null and b/cygwin/20141018-2_bin/cygjpeg-8.dll differ
diff --git a/cygwin/20141018-2_bin/cygncursesw-10.dll b/cygwin/20141018-2_bin/cygncursesw-10.dll
new file mode 100755
index 0000000..2390c6c
Binary files /dev/null and b/cygwin/20141018-2_bin/cygncursesw-10.dll differ
diff --git a/cygwin/20141018-2_bin/cygpng15-15.dll b/cygwin/20141018-2_bin/cygpng15-15.dll
new file mode 100755
index 0000000..2968e12
Binary files /dev/null and b/cygwin/20141018-2_bin/cygpng15-15.dll differ
diff --git a/cygwin/20141018-2_bin/cygssp-0.dll b/cygwin/20141018-2_bin/cygssp-0.dll
new file mode 100755
index 0000000..4a23df0
Binary files /dev/null and b/cygwin/20141018-2_bin/cygssp-0.dll differ
diff --git a/cygwin/20141018-2_bin/cygstdc++-6.dll b/cygwin/20141018-2_bin/cygstdc++-6.dll
new file mode 100755
index 0000000..3010113
Binary files /dev/null and b/cygwin/20141018-2_bin/cygstdc++-6.dll differ
diff --git a/cygwin/20141018-2_bin/cygwin files and packages.csv b/cygwin/20141018-2_bin/cygwin files and packages.csv
new file mode 100755
index 0000000..d50f714
--- /dev/null
+++ b/cygwin/20141018-2_bin/cygwin files and packages.csv	
@@ -0,0 +1,12 @@
+File,Binary Package w/ Version,Source Package
+sh.exe,dash-0.5.8-2,dash
+cygwin1.dll,cygwin-1.7.32-1,cygwin
+cyggcc_s-1.dll,libgcc1-4.8.3-3,gcc
+cygssp-0.dll,libssp0-4.8.3-3,gcc
+cygstdc++-6.dll,libstdc++6-4.8.3-3,gcc
+cygedit-0.dll,libedit0-20130712-1,libedit
+cygjpeg-8.dll,libjpeg8-1.3.1-1,libjpeg-turbo
+cygpng15-15.dll,libpng15-1.5.18-1,libpng
+cygncursesw-10.dll,libncursesw10-5.9-20140524-1,ncurses
+cygcrypto-1.0.0.dll,libopenssl100-1.0.1k-1,openssl
+cygz.dll,zlib0-1.2.8-1,zlib
diff --git a/cygwin/20141018-2_bin/cygwin1.dll b/cygwin/20141018-2_bin/cygwin1.dll
new file mode 100755
index 0000000..5f91cd2
Binary files /dev/null and b/cygwin/20141018-2_bin/cygwin1.dll differ
diff --git a/cygwin/20141018-2_bin/cygz.dll b/cygwin/20141018-2_bin/cygz.dll
new file mode 100755
index 0000000..3e76ff6
Binary files /dev/null and b/cygwin/20141018-2_bin/cygz.dll differ
diff --git a/cygwin/20141018-2_bin/nx-libs version.txt b/cygwin/20141018-2_bin/nx-libs version.txt
new file mode 100755
index 0000000..0e37666
--- /dev/null
+++ b/cygwin/20141018-2_bin/nx-libs version.txt	
@@ -0,0 +1 @@
+3.5.0.27
\ No newline at end of file
diff --git a/cygwin/20141018-2_bin/nxproxy.exe b/cygwin/20141018-2_bin/nxproxy.exe
new file mode 100755
index 0000000..0453d08
Binary files /dev/null and b/cygwin/20141018-2_bin/nxproxy.exe differ
diff --git a/cygwin/20141018-2_bin/openssh build options.txt b/cygwin/20141018-2_bin/openssh build options.txt
new file mode 100755
index 0000000..bae7cba
--- /dev/null
+++ b/cygwin/20141018-2_bin/openssh build options.txt	
@@ -0,0 +1,34 @@
+OpenSSH has been configured with the following options:
+                     User binaries: /usr/local/bin
+                   System binaries: /usr/local/sbin
+               Configuration files: /usr/local/etc
+                   Askpass program: /usr/sbin/ssh-askpass
+                      Manual pages: /usr/local/share/man/manX
+                          PID file: /var/run
+  Privilege separation chroot path: /var/empty
+            sshd default user PATH: /bin:/usr/sbin:/sbin:/usr/local/bin
+                    Manpage format: doc
+                       PAM support: no
+                   OSF SIA support: no
+                 KerberosV support: no
+                   SELinux support: no
+                 Smartcard support:
+                     S/KEY support: no
+              TCP Wrappers support: no
+              MD5 password support: no
+                   libedit support: yes
+  Solaris process contract support: no
+           Solaris project support: no
+       IP address in $DISPLAY hack: no
+           Translate v4 in v6 hack: no
+                  BSD Auth support: no
+              Random number source: OpenSSL internal ONLY
+             Privsep sandbox style: rlimit
+
+              Host: i386-pc-mingw32
+          Compiler: gcc
+    Compiler flags: -g -O2 -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -ftrapv -fno-builtin-memset -fstack-p
+rotector-all
+Preprocessor flags:
+      Linker flags:  -fstack-protector-all
+         Libraries: -lcrypto -lz
\ No newline at end of file
diff --git a/cygwin/20141018-2_bin/sftp-server.exe b/cygwin/20141018-2_bin/sftp-server.exe
new file mode 100755
index 0000000..78fdbd2
Binary files /dev/null and b/cygwin/20141018-2_bin/sftp-server.exe differ
diff --git a/cygwin/20141018-2_bin/sftp.exe b/cygwin/20141018-2_bin/sftp.exe
new file mode 100755
index 0000000..d8028af
Binary files /dev/null and b/cygwin/20141018-2_bin/sftp.exe differ
diff --git a/cygwin/20141018-2_bin/sh.exe b/cygwin/20141018-2_bin/sh.exe
new file mode 100755
index 0000000..e0b1e89
Binary files /dev/null and b/cygwin/20141018-2_bin/sh.exe differ
diff --git a/cygwin/20141018-2_bin/ssh-keygen.exe b/cygwin/20141018-2_bin/ssh-keygen.exe
new file mode 100755
index 0000000..cf2fbff
Binary files /dev/null and b/cygwin/20141018-2_bin/ssh-keygen.exe differ
diff --git a/cygwin/20141018-2_bin/sshd.exe b/cygwin/20141018-2_bin/sshd.exe
new file mode 100755
index 0000000..7b79637
Binary files /dev/null and b/cygwin/20141018-2_bin/sshd.exe differ
diff --git a/cygwin/20141018-2_src/cygwin-1.7.32-1-src.tar.xz b/cygwin/20141018-2_src/cygwin-1.7.32-1-src.tar.xz
new file mode 120000
index 0000000..1671aad
--- /dev/null
+++ b/cygwin/20141018-2_src/cygwin-1.7.32-1-src.tar.xz
@@ -0,0 +1 @@
+../src/cygwin-1.7.32-1-src.tar.xz
\ No newline at end of file
diff --git a/cygwin/20141018-2_src/dash-0.5.8-2-src.tar.xz b/cygwin/20141018-2_src/dash-0.5.8-2-src.tar.xz
new file mode 120000
index 0000000..4b9c933
--- /dev/null
+++ b/cygwin/20141018-2_src/dash-0.5.8-2-src.tar.xz
@@ -0,0 +1 @@
+../src/dash-0.5.8-2-src.tar.xz
\ No newline at end of file
diff --git a/cygwin/20141018-2_src/gcc-4.8.3-3-src.tar.xz b/cygwin/20141018-2_src/gcc-4.8.3-3-src.tar.xz
new file mode 120000
index 0000000..54c33d9
--- /dev/null
+++ b/cygwin/20141018-2_src/gcc-4.8.3-3-src.tar.xz
@@ -0,0 +1 @@
+../src/gcc-4.8.3-3-src.tar.xz
\ No newline at end of file
diff --git a/cygwin/20141018-2_src/libedit-20130712-1-src.tar.xz b/cygwin/20141018-2_src/libedit-20130712-1-src.tar.xz
new file mode 120000
index 0000000..07fb120
--- /dev/null
+++ b/cygwin/20141018-2_src/libedit-20130712-1-src.tar.xz
@@ -0,0 +1 @@
+../src/libedit-20130712-1-src.tar.xz
\ No newline at end of file
diff --git a/cygwin/20141018-2_src/libjpeg-turbo-1.3.1-1-src.tar.xz b/cygwin/20141018-2_src/libjpeg-turbo-1.3.1-1-src.tar.xz
new file mode 120000
index 0000000..04063e1
--- /dev/null
+++ b/cygwin/20141018-2_src/libjpeg-turbo-1.3.1-1-src.tar.xz
@@ -0,0 +1 @@
+../src/libjpeg-turbo-1.3.1-1-src.tar.xz
\ No newline at end of file
diff --git a/cygwin/20141018-2_src/libpng-1.5.18-1-src.tar.xz b/cygwin/20141018-2_src/libpng-1.5.18-1-src.tar.xz
new file mode 120000
index 0000000..55a2d3f
--- /dev/null
+++ b/cygwin/20141018-2_src/libpng-1.5.18-1-src.tar.xz
@@ -0,0 +1 @@
+../src/libpng-1.5.18-1-src.tar.xz
\ No newline at end of file
diff --git a/cygwin/20141018-2_src/ncurses-5.9-20140524-1-src.tar.xz b/cygwin/20141018-2_src/ncurses-5.9-20140524-1-src.tar.xz
new file mode 120000
index 0000000..a22c3cd
--- /dev/null
+++ b/cygwin/20141018-2_src/ncurses-5.9-20140524-1-src.tar.xz
@@ -0,0 +1 @@
+../src/ncurses-5.9-20140524-1-src.tar.xz
\ No newline at end of file
diff --git a/cygwin/20141018-2_src/nxproxy-src-path.txt b/cygwin/20141018-2_src/nxproxy-src-path.txt
new file mode 100644
index 0000000..fcee5e1
--- /dev/null
+++ b/cygwin/20141018-2_src/nxproxy-src-path.txt
@@ -0,0 +1 @@
+../../nxproxy/3.5.0.27_src/
diff --git a/cygwin/20141018-2_src/openssh-server-src-path.txt b/cygwin/20141018-2_src/openssh-server-src-path.txt
new file mode 100644
index 0000000..531ea09
--- /dev/null
+++ b/cygwin/20141018-2_src/openssh-server-src-path.txt
@@ -0,0 +1 @@
+../../openssh-server/6.6p1-3-x2go1_src/
diff --git a/cygwin/20141018-2_src/openssl-1.0.1k-1-src.tar.xz b/cygwin/20141018-2_src/openssl-1.0.1k-1-src.tar.xz
new file mode 120000
index 0000000..cc63006
--- /dev/null
+++ b/cygwin/20141018-2_src/openssl-1.0.1k-1-src.tar.xz
@@ -0,0 +1 @@
+../src/openssl-1.0.1k-1-src.tar.xz
\ No newline at end of file
diff --git a/cygwin/20141018-2_src/zlib-1.2.8-1-src.tar.bz2 b/cygwin/20141018-2_src/zlib-1.2.8-1-src.tar.bz2
new file mode 120000
index 0000000..131cb68
--- /dev/null
+++ b/cygwin/20141018-2_src/zlib-1.2.8-1-src.tar.bz2
@@ -0,0 +1 @@
+../src/zlib-1.2.8-1-src.tar.bz2
\ No newline at end of file
diff --git a/cygwin/src/cygwin-1.7.32-1-src.tar.xz b/cygwin/src/cygwin-1.7.32-1-src.tar.xz
new file mode 100755
index 0000000..71e3763
Binary files /dev/null and b/cygwin/src/cygwin-1.7.32-1-src.tar.xz differ
diff --git a/cygwin/src/dash-0.5.8-2-src.tar.xz b/cygwin/src/dash-0.5.8-2-src.tar.xz
new file mode 100755
index 0000000..ca1585e
Binary files /dev/null and b/cygwin/src/dash-0.5.8-2-src.tar.xz differ
diff --git a/cygwin/src/gcc-4.8.3-3-src.tar.xz b/cygwin/src/gcc-4.8.3-3-src.tar.xz
new file mode 100755
index 0000000..2852932
Binary files /dev/null and b/cygwin/src/gcc-4.8.3-3-src.tar.xz differ
diff --git a/cygwin/src/libedit-20130712-1-src.tar.xz b/cygwin/src/libedit-20130712-1-src.tar.xz
new file mode 100755
index 0000000..2232a64
Binary files /dev/null and b/cygwin/src/libedit-20130712-1-src.tar.xz differ
diff --git a/cygwin/src/libjpeg-turbo-1.3.1-1-src.tar.xz b/cygwin/src/libjpeg-turbo-1.3.1-1-src.tar.xz
new file mode 100755
index 0000000..9109b82
Binary files /dev/null and b/cygwin/src/libjpeg-turbo-1.3.1-1-src.tar.xz differ
diff --git a/cygwin/src/libpng-1.5.18-1-src.tar.xz b/cygwin/src/libpng-1.5.18-1-src.tar.xz
new file mode 100755
index 0000000..f60615e
Binary files /dev/null and b/cygwin/src/libpng-1.5.18-1-src.tar.xz differ
diff --git a/cygwin/src/ncurses-5.9-20140524-1-src.tar.xz b/cygwin/src/ncurses-5.9-20140524-1-src.tar.xz
new file mode 100755
index 0000000..ac898eb
Binary files /dev/null and b/cygwin/src/ncurses-5.9-20140524-1-src.tar.xz differ
diff --git a/cygwin/src/openssl-1.0.1k-1-src.tar.xz b/cygwin/src/openssl-1.0.1k-1-src.tar.xz
new file mode 100755
index 0000000..a38b7fb
Binary files /dev/null and b/cygwin/src/openssl-1.0.1k-1-src.tar.xz differ
diff --git a/cygwin/src/zlib-1.2.8-1-src.tar.bz2 b/cygwin/src/zlib-1.2.8-1-src.tar.bz2
new file mode 100755
index 0000000..e7b4c66
Binary files /dev/null and b/cygwin/src/zlib-1.2.8-1-src.tar.bz2 differ
diff --git a/nxproxy/3.5.0.27_cygwin-20141018-2_bin b/nxproxy/3.5.0.27_cygwin-20141018-2_bin
new file mode 120000
index 0000000..3e519c9
--- /dev/null
+++ b/nxproxy/3.5.0.27_cygwin-20141018-2_bin
@@ -0,0 +1 @@
+../cygwin/20141018-2_bin/
\ No newline at end of file
diff --git a/nxproxy/3.5.0.27_src/nx-libs-3.5.0.27-lite.tar.gz b/nxproxy/3.5.0.27_src/nx-libs-3.5.0.27-lite.tar.gz
new file mode 100755
index 0000000..eebd6ff
Binary files /dev/null and b/nxproxy/3.5.0.27_src/nx-libs-3.5.0.27-lite.tar.gz differ
diff --git a/openssh-server/6.6p1-3-x2go1_cygwin-20141018-2_bin b/openssh-server/6.6p1-3-x2go1_cygwin-20141018-2_bin
new file mode 120000
index 0000000..3e519c9
--- /dev/null
+++ b/openssh-server/6.6p1-3-x2go1_cygwin-20141018-2_bin
@@ -0,0 +1 @@
+../cygwin/20141018-2_bin/
\ No newline at end of file
diff --git a/openssh-server/6.6p1-3-x2go1_src/openssh-6.6.1p1-3-src.tar.xz b/openssh-server/6.6p1-3-x2go1_src/openssh-6.6.1p1-3-src.tar.xz
new file mode 100755
index 0000000..afb0189
Binary files /dev/null and b/openssh-server/6.6p1-3-x2go1_src/openssh-6.6.1p1-3-src.tar.xz differ
diff --git a/openssh-server/6.6p1-3-x2go1_src/openssh-6.6p1-1.x2go.patch b/openssh-server/6.6p1-3-x2go1_src/openssh-6.6p1-1.x2go.patch
new file mode 100755
index 0000000..4ba4148
--- /dev/null
+++ b/openssh-server/6.6p1-3-x2go1_src/openssh-6.6p1-1.x2go.patch
@@ -0,0 +1,58 @@
+diff -rupN openssh-6.6p1/auth.c openssh-6.6p1.x2go/auth.c
+--- openssh-6.6p1/auth.c	2013-06-01 17:41:52.000000000 -0400
++++ openssh-6.6p1.x2go/auth.c	2014-03-18 22:22:05.475196000 -0400
+@@ -163,19 +163,33 @@ allowed_user(struct passwd * pw)
+ 		char *shell = xstrdup((pw->pw_shell[0] == '\0') ?
+ 		    _PATH_BSHELL : pw->pw_shell); /* empty = /bin/sh */
+ 
++		/* Workaround for X2Go Client
++		* Path to shell is specified in sshd_config file
++		* as "subsystem shell"
++		*/
++		int i;
++		for(i=0; i<options.num_subsystems;++i)
++			if(!strcmp("shell", options.subsystem_name[i])) {
++				free(shell);
++				shell=xstrdup(options.subsystem_command[i]);
++			}
++			
+ 		if (stat(shell, &st) != 0) {
+ 			logit("User %.100s not allowed because shell %.100s "
+ 			    "does not exist", pw->pw_name, shell);
+ 			free(shell);
+ 			return 0;
+ 		}
++		
++		/* Do not check shell attributes */
++		/*
+ 		if (S_ISREG(st.st_mode) == 0 ||
+ 		    (st.st_mode & (S_IXOTH|S_IXUSR|S_IXGRP)) == 0) {
+ 			logit("User %.100s not allowed because shell %.100s "
+ 			    "is not executable", pw->pw_name, shell);
+ 			free(shell);
+ 			return 0;
+-		}
++		}*/
+ 		free(shell);
+ 	}
+ 
+diff -rupN openssh-6.6p1/session.c openssh-6.6p1.x2go/session.c
+--- openssh-6.6p1/session.c	2014-03-03 17:35:18.000000000 -0500
++++ openssh-6.6p1.x2go/session.c	2014-03-18 22:24:15.445249900 -0400
+@@ -1741,6 +1741,16 @@ do_child(Session *s, const char *command
+ 	shell = login_getcapstr(lc, "shell", (char *)shell, (char *)shell);
+ #endif
+ 
++
++	/* Workaround for X2Go Client
++	 * Path to shell is specified in sshd_config file
++	 * as "subsystem shell"
++	 */
++	int i;
++	for(i=0; i<options.num_subsystems;++i)
++		if(!strcmp("shell", options.subsystem_name[i]))
++			shell=options.subsystem_command[i];
++
+ 	/* we have to stash the hostname before we close our socket. */
+ 	if (options.use_login)
+ 		hostname = get_remote_name_or_ip(utmp_len,

--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient-contrib.git


More information about the x2go-commits mailing list