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@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