This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository x2goclient-contrib. from 88476f6 current-timestamp-scripts.sh: call cygwin-20160121-4 script. new daba4f8 cygwin/: copy 20160121-4 to 20180615-1. new 74a90e0 cygwin/20180615-1_bin_set-timestamps.sh: adapt to new name. new 5639984 cygwin/20180615-1: update to OpenSSH 7.7-p1-1-x2go1. new d8c64ec cygwin/20180615-1: remove chgrp and its dependencies. new c92e5b8 cygwin/20180615-1: update OpenSSH text files timestamps. new 129ccaf openssh-server: add 7.7p1-x2go1 binary symlink and source. new 580e183 current-timestamp-scripts.sh: call cygwin-20180615-1 script. The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: current-timestamp-scripts.sh | 1 + .../cygXcomp.dll | Bin .../cygcrypto-1.0.0.dll | Bin .../cygedit-0.dll | Bin .../cyggcc_s-1.dll | Bin .../cygjpeg-8.dll | Bin .../cygncursesw-10.dll | Bin .../cygpng16-16.dll | Bin .../cygssp-0.dll | Bin .../cygstdc++-6.dll | Bin .../20180615-1_bin/cygwin files and packages.csv | 12 + .../{20160121-4_bin => 20180615-1_bin}/cygwin1.dll | Bin cygwin/{20160121-4_bin => 20180615-1_bin}/cygz.dll | Bin .../{20160121-4_bin => 20180615-1_bin}/nxproxy.exe | Bin .../nxproxy.exe.unstripped | Bin cygwin/20180615-1_bin/openssh build options.txt | 36 ++ cygwin/20180615-1_bin/openssh version.txt | 1 + cygwin/20180615-1_bin/sftp-server.exe | Bin 0 -> 94734 bytes cygwin/20180615-1_bin/sftp.exe | Bin 0 -> 140302 bytes cygwin/{20160121-4_bin => 20180615-1_bin}/sh.exe | Bin cygwin/20180615-1_bin/ssh-keygen.exe | Bin 0 -> 385038 bytes cygwin/20180615-1_bin/sshd.exe | Bin 0 -> 695310 bytes cygwin/20180615-1_bin_set-timestamps.sh | 21 + .../cygwin-1.7.33-1-src.tar.xz | 0 .../dash-0.5.8-3-src.tar.xz | 0 .../gcc-4.9.3-1-src.tar.xz | 0 .../libedit-20130712-1-src.tar.xz | 0 .../libjpeg-turbo-1.4.2-1-src.tar.xz | 0 .../libpng-1.6.20-1-src.tar.xz | 0 .../ncurses-6.0-1.20151017-src.tar.xz | 0 .../openssl-1.0.2e-1-src.tar.xz | 0 .../zlib-1.2.8-3-src.tar.xz | 0 openssh-server/7.7p1-1-x2go1_cygwin-20180615-1_bin | 1 + .../7.7p1-1-x2go1_src/openssh-7.7p1-1-src.tar.xz | Bin 0 -> 1536228 bytes .../7.7p1-1-x2go1_src/openssh-7.7p1-1.x2go.patch | 438 +++++++++++++++++++++ 35 files changed, 510 insertions(+) copy cygwin/{20160121-4_bin => 20180615-1_bin}/cygXcomp.dll (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/cygcrypto-1.0.0.dll (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/cygedit-0.dll (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/cyggcc_s-1.dll (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/cygjpeg-8.dll (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/cygncursesw-10.dll (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/cygpng16-16.dll (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/cygssp-0.dll (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/cygstdc++-6.dll (100%) create mode 100644 cygwin/20180615-1_bin/cygwin files and packages.csv copy cygwin/{20160121-4_bin => 20180615-1_bin}/cygwin1.dll (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/cygz.dll (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/nxproxy.exe (100%) copy cygwin/{20160121-4_bin => 20180615-1_bin}/nxproxy.exe.unstripped (100%) create mode 100644 cygwin/20180615-1_bin/openssh build options.txt create mode 100644 cygwin/20180615-1_bin/openssh version.txt create mode 100755 cygwin/20180615-1_bin/sftp-server.exe create mode 100755 cygwin/20180615-1_bin/sftp.exe copy cygwin/{20160121-4_bin => 20180615-1_bin}/sh.exe (100%) create mode 100755 cygwin/20180615-1_bin/ssh-keygen.exe create mode 100755 cygwin/20180615-1_bin/sshd.exe create mode 100755 cygwin/20180615-1_bin_set-timestamps.sh copy cygwin/{20160121-4_src => 20180615-1_src}/cygwin-1.7.33-1-src.tar.xz (100%) copy cygwin/{20160121-4_src => 20180615-1_src}/dash-0.5.8-3-src.tar.xz (100%) copy cygwin/{20160121-4_src => 20180615-1_src}/gcc-4.9.3-1-src.tar.xz (100%) copy cygwin/{20160121-4_src => 20180615-1_src}/libedit-20130712-1-src.tar.xz (100%) copy cygwin/{20160121-4_src => 20180615-1_src}/libjpeg-turbo-1.4.2-1-src.tar.xz (100%) copy cygwin/{20160121-4_src => 20180615-1_src}/libpng-1.6.20-1-src.tar.xz (100%) copy cygwin/{20160121-4_src => 20180615-1_src}/ncurses-6.0-1.20151017-src.tar.xz (100%) copy cygwin/{20160121-4_src => 20180615-1_src}/openssl-1.0.2e-1-src.tar.xz (100%) copy cygwin/{20160121-4_src => 20180615-1_src}/zlib-1.2.8-3-src.tar.xz (100%) create mode 120000 openssh-server/7.7p1-1-x2go1_cygwin-20180615-1_bin create mode 100644 openssh-server/7.7p1-1-x2go1_src/openssh-7.7p1-1-src.tar.xz create mode 100644 openssh-server/7.7p1-1-x2go1_src/openssh-7.7p1-1.x2go.patch -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient-contrib.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goclient-contrib. commit daba4f8a3751ea7fdecc8c2b5962d4dc1d34c1a8 Author: Mihai Moldovan <ionic@ionic.de> Date: Fri Jun 15 10:07:10 2018 +0200 cygwin/: copy 20160121-4 to 20180615-1. --- cygwin/20180615-1_bin/chgrp.exe | Bin 0 -> 54823 bytes cygwin/20180615-1_bin/cygXcomp.dll | Bin 0 -> 1426964 bytes cygwin/20180615-1_bin/cygcrypto-1.0.0.dll | Bin 0 -> 2028061 bytes cygwin/20180615-1_bin/cygedit-0.dll | Bin 0 -> 162845 bytes cygwin/20180615-1_bin/cyggcc_s-1.dll | Bin 0 -> 110109 bytes cygwin/20180615-1_bin/cygiconv-2.dll | Bin 0 -> 1008654 bytes cygwin/20180615-1_bin/cygintl-8.dll | Bin 0 -> 40999 bytes cygwin/20180615-1_bin/cygjpeg-8.dll | Bin 0 -> 368669 bytes cygwin/20180615-1_bin/cygncursesw-10.dll | Bin 0 -> 334877 bytes cygwin/20180615-1_bin/cygpng16-16.dll | Bin 0 -> 197149 bytes cygwin/20180615-1_bin/cygssp-0.dll | Bin 0 -> 12829 bytes cygwin/20180615-1_bin/cygstdc++-6.dll | Bin 0 -> 966685 bytes .../20180615-1_bin/cygwin files and packages.csv | 15 ++++++++++ cygwin/20180615-1_bin/cygwin1.dll | Bin 0 -> 3247117 bytes cygwin/20180615-1_bin/cygz.dll | Bin 0 -> 84519 bytes cygwin/20180615-1_bin/nxproxy.exe | Bin 0 -> 8718 bytes cygwin/20180615-1_bin/nxproxy.exe.unstripped | Bin 0 -> 62792 bytes cygwin/20180615-1_bin/openssh build options.txt | 32 +++++++++++++++++++++ cygwin/20180615-1_bin/openssh version.txt | 1 + cygwin/20180615-1_bin/sftp-server.exe | Bin 0 -> 81422 bytes cygwin/20180615-1_bin/sftp.exe | Bin 0 -> 122382 bytes cygwin/20180615-1_bin/sh.exe | Bin 0 -> 98855 bytes cygwin/20180615-1_bin/ssh-keygen.exe | Bin 0 -> 413710 bytes cygwin/20180615-1_bin/sshd.exe | Bin 0 -> 737806 bytes cygwin/20180615-1_bin_set-timestamps.sh | 24 ++++++++++++++++ cygwin/20180615-1_src/coreutils-8.23-4-src.tar.xz | 1 + cygwin/20180615-1_src/cygwin-1.7.33-1-src.tar.xz | 1 + cygwin/20180615-1_src/dash-0.5.8-3-src.tar.xz | 1 + cygwin/20180615-1_src/gcc-4.9.3-1-src.tar.xz | 1 + cygwin/20180615-1_src/gettext-0.19.3-1-src.tar.xz | 1 + .../20180615-1_src/libedit-20130712-1-src.tar.xz | 1 + cygwin/20180615-1_src/libiconv-1.14-2-src.tar.bz2 | 1 + .../libjpeg-turbo-1.4.2-1-src.tar.xz | 1 + cygwin/20180615-1_src/libpng-1.6.20-1-src.tar.xz | 1 + .../ncurses-6.0-1.20151017-src.tar.xz | 1 + cygwin/20180615-1_src/openssl-1.0.2e-1-src.tar.xz | 1 + cygwin/20180615-1_src/zlib-1.2.8-3-src.tar.xz | 1 + 37 files changed, 84 insertions(+) diff --git a/cygwin/20180615-1_bin/chgrp.exe b/cygwin/20180615-1_bin/chgrp.exe new file mode 100755 index 0000000..6deb03c Binary files /dev/null and b/cygwin/20180615-1_bin/chgrp.exe differ diff --git a/cygwin/20180615-1_bin/cygXcomp.dll b/cygwin/20180615-1_bin/cygXcomp.dll new file mode 100755 index 0000000..c2c5e20 Binary files /dev/null and b/cygwin/20180615-1_bin/cygXcomp.dll differ diff --git a/cygwin/20180615-1_bin/cygcrypto-1.0.0.dll b/cygwin/20180615-1_bin/cygcrypto-1.0.0.dll new file mode 100755 index 0000000..f96f87a Binary files /dev/null and b/cygwin/20180615-1_bin/cygcrypto-1.0.0.dll differ diff --git a/cygwin/20180615-1_bin/cygedit-0.dll b/cygwin/20180615-1_bin/cygedit-0.dll new file mode 100755 index 0000000..8bbc9c4 Binary files /dev/null and b/cygwin/20180615-1_bin/cygedit-0.dll differ diff --git a/cygwin/20180615-1_bin/cyggcc_s-1.dll b/cygwin/20180615-1_bin/cyggcc_s-1.dll new file mode 100755 index 0000000..6f30fa0 Binary files /dev/null and b/cygwin/20180615-1_bin/cyggcc_s-1.dll differ diff --git a/cygwin/20180615-1_bin/cygiconv-2.dll b/cygwin/20180615-1_bin/cygiconv-2.dll new file mode 100755 index 0000000..d737ca2 Binary files /dev/null and b/cygwin/20180615-1_bin/cygiconv-2.dll differ diff --git a/cygwin/20180615-1_bin/cygintl-8.dll b/cygwin/20180615-1_bin/cygintl-8.dll new file mode 100755 index 0000000..67d9c24 Binary files /dev/null and b/cygwin/20180615-1_bin/cygintl-8.dll differ diff --git a/cygwin/20180615-1_bin/cygjpeg-8.dll b/cygwin/20180615-1_bin/cygjpeg-8.dll new file mode 100755 index 0000000..1c43353 Binary files /dev/null and b/cygwin/20180615-1_bin/cygjpeg-8.dll differ diff --git a/cygwin/20180615-1_bin/cygncursesw-10.dll b/cygwin/20180615-1_bin/cygncursesw-10.dll new file mode 100755 index 0000000..cd6f05d Binary files /dev/null and b/cygwin/20180615-1_bin/cygncursesw-10.dll differ diff --git a/cygwin/20180615-1_bin/cygpng16-16.dll b/cygwin/20180615-1_bin/cygpng16-16.dll new file mode 100755 index 0000000..1dfa71e Binary files /dev/null and b/cygwin/20180615-1_bin/cygpng16-16.dll differ diff --git a/cygwin/20180615-1_bin/cygssp-0.dll b/cygwin/20180615-1_bin/cygssp-0.dll new file mode 100755 index 0000000..3eaabcf Binary files /dev/null and b/cygwin/20180615-1_bin/cygssp-0.dll differ diff --git a/cygwin/20180615-1_bin/cygstdc++-6.dll b/cygwin/20180615-1_bin/cygstdc++-6.dll new file mode 100755 index 0000000..ec72cc2 Binary files /dev/null and b/cygwin/20180615-1_bin/cygstdc++-6.dll differ diff --git a/cygwin/20180615-1_bin/cygwin files and packages.csv b/cygwin/20180615-1_bin/cygwin files and packages.csv new file mode 100644 index 0000000..fd3b880 --- /dev/null +++ b/cygwin/20180615-1_bin/cygwin files and packages.csv @@ -0,0 +1,15 @@ +File,Binary Package w/ Version,Source Package +chgrp.exe,coreutils-8.23-4,coreutils +cygcrypto-1.0.0.dll,libopenssl100-1.0.2e-1,openssl +cygedit-0.dll,libedit0-20130712-1,libedit +cyggcc_s-1.dll,libgcc1-4.9.3-1,gcc +cygiconv-2.dll,libiconv2-1.14-3,libiconv +cygintl-8.dll,libintl8-0.19.4-1,gettext +cygjpeg-8.dll,libjpeg8-1.4.2-1,libjpeg-turbo +cygncursesw-10.dll,libncursesw10-6.0-1.20151017,ncurses +cygpng16-16.dll,libpng16-1.6.20-1,libpng +cygssp-0.dll,libssp0-4.9.3-1,gcc +cygstdc++-6.dll,libstdc++6-4.9.3-1,gcc +cygwin1.dll,cygwin-1.7.33-1,cygwin +cygz.dll,zlib0-1.2.8-3,zlib +sh.exe,dash-0.5.8-3,dash diff --git a/cygwin/20180615-1_bin/cygwin1.dll b/cygwin/20180615-1_bin/cygwin1.dll new file mode 100755 index 0000000..333dc67 Binary files /dev/null and b/cygwin/20180615-1_bin/cygwin1.dll differ diff --git a/cygwin/20180615-1_bin/cygz.dll b/cygwin/20180615-1_bin/cygz.dll new file mode 100755 index 0000000..f66a489 Binary files /dev/null and b/cygwin/20180615-1_bin/cygz.dll differ diff --git a/cygwin/20180615-1_bin/nxproxy.exe b/cygwin/20180615-1_bin/nxproxy.exe new file mode 100755 index 0000000..4ceb566 Binary files /dev/null and b/cygwin/20180615-1_bin/nxproxy.exe differ diff --git a/cygwin/20180615-1_bin/nxproxy.exe.unstripped b/cygwin/20180615-1_bin/nxproxy.exe.unstripped new file mode 100755 index 0000000..7142a34 Binary files /dev/null and b/cygwin/20180615-1_bin/nxproxy.exe.unstripped differ diff --git a/cygwin/20180615-1_bin/openssh build options.txt b/cygwin/20180615-1_bin/openssh build options.txt new file mode 100644 index 0000000..bf5626b --- /dev/null +++ b/cygwin/20180615-1_bin/openssh build options.txt @@ -0,0 +1,32 @@ +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 + 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-protector-strong +Preprocessor flags: -I/usr/include/editline + Linker flags: -fstack-protector-strong + Libraries: -lcrypto -lz diff --git a/cygwin/20180615-1_bin/openssh version.txt b/cygwin/20180615-1_bin/openssh version.txt new file mode 100644 index 0000000..6406fb3 --- /dev/null +++ b/cygwin/20180615-1_bin/openssh version.txt @@ -0,0 +1 @@ +7.1p2-1-x2go1 diff --git a/cygwin/20180615-1_bin/sftp-server.exe b/cygwin/20180615-1_bin/sftp-server.exe new file mode 100755 index 0000000..5c633b7 Binary files /dev/null and b/cygwin/20180615-1_bin/sftp-server.exe differ diff --git a/cygwin/20180615-1_bin/sftp.exe b/cygwin/20180615-1_bin/sftp.exe new file mode 100755 index 0000000..9f8f17b Binary files /dev/null and b/cygwin/20180615-1_bin/sftp.exe differ diff --git a/cygwin/20180615-1_bin/sh.exe b/cygwin/20180615-1_bin/sh.exe new file mode 100755 index 0000000..a9aea03 Binary files /dev/null and b/cygwin/20180615-1_bin/sh.exe differ diff --git a/cygwin/20180615-1_bin/ssh-keygen.exe b/cygwin/20180615-1_bin/ssh-keygen.exe new file mode 100755 index 0000000..cb2c79a Binary files /dev/null and b/cygwin/20180615-1_bin/ssh-keygen.exe differ diff --git a/cygwin/20180615-1_bin/sshd.exe b/cygwin/20180615-1_bin/sshd.exe new file mode 100755 index 0000000..e21a0e0 Binary files /dev/null and b/cygwin/20180615-1_bin/sshd.exe differ diff --git a/cygwin/20180615-1_bin_set-timestamps.sh b/cygwin/20180615-1_bin_set-timestamps.sh new file mode 100755 index 0000000..fd9f9dc --- /dev/null +++ b/cygwin/20180615-1_bin_set-timestamps.sh @@ -0,0 +1,24 @@ +touch --no-create -d "2014-10-13 18:04:10.000000000 +0200" "20160121-4_bin/chgrp.exe" +touch --no-create -d "2015-12-03 15:55:52.000000000 -0500" "20160121-4_bin/cygcrypto-1.0.0.dll" +touch --no-create -d "2013-10-20 08:13:00.000000000 -0400" "20160121-4_bin/cygedit-0.dll" +touch --no-create -d "2015-07-02 17:07:10.000000000 -0400" "20160121-4_bin/cyggcc_s-1.dll" +touch --no-create -d "2011-10-16 19:20:07.000000000 +0200" "20160121-4_bin/cygiconv-2.dll" +touch --no-create -d "2014-11-18 09:34:55.000000000 +0100" "20160121-4_bin/cygintl-8.dll" +touch --no-create -d "2015-10-08 04:50:23.000000000 -0400" "20160121-4_bin/cygjpeg-8.dll" +touch --no-create -d "2015-10-20 17:16:34.000000000 -0400" "20160121-4_bin/cygncursesw-10.dll" +touch --no-create -d "2015-12-03 19:59:48.000000000 -0500" "20160121-4_bin/cygpng16-16.dll" +touch --no-create -d "2015-07-02 17:10:26.000000000 -0400" "20160121-4_bin/cygssp-0.dll" +touch --no-create -d "2015-07-02 17:10:32.000000000 -0400" "20160121-4_bin/cygstdc++-6.dll" +touch --no-create -d "2016-01-22 08:23:17.590235000 -0500" "20160121-4_bin/cygwin files and packages.csv" +touch --no-create -d "2014-11-13 09:45:52.000000000 -0500" "20160121-4_bin/cygwin1.dll" +touch --no-create -d "2016-01-21 09:28:13.358683900 -0500" "20160121-4_bin/cygXcomp.dll" +touch --no-create -d "2014-11-19 17:57:33.000000000 -0500" "20160121-4_bin/cygz.dll" +touch --no-create -d "2016-01-21 09:29:11.010522300 -0500" "20160121-4_bin/nxproxy.exe" +touch --no-create -d "2016-01-21 09:28:50.738923000 -0500" "20160121-4_bin/nxproxy.exe.unstripped" +touch --no-create -d "2016-01-22 07:18:51.307002400 -0500" "20160121-4_bin/openssh build options.txt" +touch --no-create -d "2016-01-22 07:29:37.386318300 -0500" "20160121-4_bin/openssh version.txt" +touch --no-create -d "2016-01-21 09:53:35.910631500 -0500" "20160121-4_bin/sftp-server.exe" +touch --no-create -d "2016-01-21 09:53:35.891726300 -0500" "20160121-4_bin/sftp.exe" +touch --no-create -d "2014-10-27 18:12:36.000000000 -0400" "20160121-4_bin/sh.exe" +touch --no-create -d "2016-01-21 09:53:36.208672000 -0500" "20160121-4_bin/ssh-keygen.exe" +touch --no-create -d "2016-01-21 09:53:36.160707800 -0500" "20160121-4_bin/sshd.exe" diff --git a/cygwin/20180615-1_src/coreutils-8.23-4-src.tar.xz b/cygwin/20180615-1_src/coreutils-8.23-4-src.tar.xz new file mode 120000 index 0000000..2eae66f --- /dev/null +++ b/cygwin/20180615-1_src/coreutils-8.23-4-src.tar.xz @@ -0,0 +1 @@ +../src/coreutils-8.23-4-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/cygwin-1.7.33-1-src.tar.xz b/cygwin/20180615-1_src/cygwin-1.7.33-1-src.tar.xz new file mode 120000 index 0000000..8cf0565 --- /dev/null +++ b/cygwin/20180615-1_src/cygwin-1.7.33-1-src.tar.xz @@ -0,0 +1 @@ +../src/cygwin-1.7.33-1-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/dash-0.5.8-3-src.tar.xz b/cygwin/20180615-1_src/dash-0.5.8-3-src.tar.xz new file mode 120000 index 0000000..fb352fe --- /dev/null +++ b/cygwin/20180615-1_src/dash-0.5.8-3-src.tar.xz @@ -0,0 +1 @@ +../src/dash-0.5.8-3-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/gcc-4.9.3-1-src.tar.xz b/cygwin/20180615-1_src/gcc-4.9.3-1-src.tar.xz new file mode 120000 index 0000000..f5506ca --- /dev/null +++ b/cygwin/20180615-1_src/gcc-4.9.3-1-src.tar.xz @@ -0,0 +1 @@ +../src/gcc-4.9.3-1-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/gettext-0.19.3-1-src.tar.xz b/cygwin/20180615-1_src/gettext-0.19.3-1-src.tar.xz new file mode 120000 index 0000000..419a6bb --- /dev/null +++ b/cygwin/20180615-1_src/gettext-0.19.3-1-src.tar.xz @@ -0,0 +1 @@ +../src/gettext-0.19.3-1-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/libedit-20130712-1-src.tar.xz b/cygwin/20180615-1_src/libedit-20130712-1-src.tar.xz new file mode 120000 index 0000000..07fb120 --- /dev/null +++ b/cygwin/20180615-1_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/20180615-1_src/libiconv-1.14-2-src.tar.bz2 b/cygwin/20180615-1_src/libiconv-1.14-2-src.tar.bz2 new file mode 120000 index 0000000..4761f4a --- /dev/null +++ b/cygwin/20180615-1_src/libiconv-1.14-2-src.tar.bz2 @@ -0,0 +1 @@ +../src/libiconv-1.14-2-src.tar.bz2 \ No newline at end of file diff --git a/cygwin/20180615-1_src/libjpeg-turbo-1.4.2-1-src.tar.xz b/cygwin/20180615-1_src/libjpeg-turbo-1.4.2-1-src.tar.xz new file mode 120000 index 0000000..d95d88a --- /dev/null +++ b/cygwin/20180615-1_src/libjpeg-turbo-1.4.2-1-src.tar.xz @@ -0,0 +1 @@ +../src/libjpeg-turbo-1.4.2-1-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/libpng-1.6.20-1-src.tar.xz b/cygwin/20180615-1_src/libpng-1.6.20-1-src.tar.xz new file mode 120000 index 0000000..6b77084 --- /dev/null +++ b/cygwin/20180615-1_src/libpng-1.6.20-1-src.tar.xz @@ -0,0 +1 @@ +../src/libpng-1.6.20-1-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/ncurses-6.0-1.20151017-src.tar.xz b/cygwin/20180615-1_src/ncurses-6.0-1.20151017-src.tar.xz new file mode 120000 index 0000000..10ef23f --- /dev/null +++ b/cygwin/20180615-1_src/ncurses-6.0-1.20151017-src.tar.xz @@ -0,0 +1 @@ +../src/ncurses-6.0-1.20151017-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/openssl-1.0.2e-1-src.tar.xz b/cygwin/20180615-1_src/openssl-1.0.2e-1-src.tar.xz new file mode 120000 index 0000000..f84092f --- /dev/null +++ b/cygwin/20180615-1_src/openssl-1.0.2e-1-src.tar.xz @@ -0,0 +1 @@ +../src/openssl-1.0.2e-1-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/zlib-1.2.8-3-src.tar.xz b/cygwin/20180615-1_src/zlib-1.2.8-3-src.tar.xz new file mode 120000 index 0000000..b14d70d --- /dev/null +++ b/cygwin/20180615-1_src/zlib-1.2.8-3-src.tar.xz @@ -0,0 +1 @@ +../src/zlib-1.2.8-3-src.tar.xz \ No newline at end of file -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient-contrib.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goclient-contrib. commit 5639984f3bb2d20a646e36a1e87f0c1d0c75562a Author: Mihai Moldovan <ionic@ionic.de> Date: Fri Jun 15 10:38:18 2018 +0200 cygwin/20180615-1: update to OpenSSH 7.7-p1-1-x2go1. --- cygwin/20180615-1_bin/openssh build options.txt | 12 ++++++++---- cygwin/20180615-1_bin/openssh version.txt | 2 +- cygwin/20180615-1_bin/sftp-server.exe | Bin 81422 -> 94734 bytes cygwin/20180615-1_bin/sftp.exe | Bin 122382 -> 140302 bytes cygwin/20180615-1_bin/ssh-keygen.exe | Bin 413710 -> 385038 bytes cygwin/20180615-1_bin/sshd.exe | Bin 737806 -> 695310 bytes cygwin/20180615-1_bin_set-timestamps.sh | 8 ++++---- 7 files changed, 13 insertions(+), 9 deletions(-) diff --git a/cygwin/20180615-1_bin/openssh build options.txt b/cygwin/20180615-1_bin/openssh build options.txt index bf5626b..8a239ff 100644 --- a/cygwin/20180615-1_bin/openssh build options.txt +++ b/cygwin/20180615-1_bin/openssh build options.txt @@ -1,3 +1,4 @@ + OpenSSH has been configured with the following options: User binaries: /usr/local/bin System binaries: /usr/local/sbin @@ -12,21 +13,24 @@ OpenSSH has been configured with the following options: OSF SIA support: no KerberosV support: no SELinux support: no - Smartcard support: S/KEY support: no MD5 password support: no libedit support: yes + libldns support: no Solaris process contract support: no Solaris project support: no + Solaris privilege 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 + Host: i686-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-protector-strong -Preprocessor flags: -I/usr/include/editline + Compiler flags: -g -O2 -pipe -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-protector-strong +Preprocessor flags: Linker flags: -fstack-protector-strong Libraries: -lcrypto -lz + diff --git a/cygwin/20180615-1_bin/openssh version.txt b/cygwin/20180615-1_bin/openssh version.txt index 6406fb3..1f3781b 100644 --- a/cygwin/20180615-1_bin/openssh version.txt +++ b/cygwin/20180615-1_bin/openssh version.txt @@ -1 +1 @@ -7.1p2-1-x2go1 +7.7p1-1-x2go1 diff --git a/cygwin/20180615-1_bin/sftp-server.exe b/cygwin/20180615-1_bin/sftp-server.exe index 5c633b7..4e07f13 100755 Binary files a/cygwin/20180615-1_bin/sftp-server.exe and b/cygwin/20180615-1_bin/sftp-server.exe differ diff --git a/cygwin/20180615-1_bin/sftp.exe b/cygwin/20180615-1_bin/sftp.exe index 9f8f17b..22540aa 100755 Binary files a/cygwin/20180615-1_bin/sftp.exe and b/cygwin/20180615-1_bin/sftp.exe differ diff --git a/cygwin/20180615-1_bin/ssh-keygen.exe b/cygwin/20180615-1_bin/ssh-keygen.exe index cb2c79a..da3f369 100755 Binary files a/cygwin/20180615-1_bin/ssh-keygen.exe and b/cygwin/20180615-1_bin/ssh-keygen.exe differ diff --git a/cygwin/20180615-1_bin/sshd.exe b/cygwin/20180615-1_bin/sshd.exe index e21a0e0..539d544 100755 Binary files a/cygwin/20180615-1_bin/sshd.exe and b/cygwin/20180615-1_bin/sshd.exe differ diff --git a/cygwin/20180615-1_bin_set-timestamps.sh b/cygwin/20180615-1_bin_set-timestamps.sh index 9f58bd5..bdfa6f2 100755 --- a/cygwin/20180615-1_bin_set-timestamps.sh +++ b/cygwin/20180615-1_bin_set-timestamps.sh @@ -17,8 +17,8 @@ touch --no-create -d "2016-01-21 09:29:11.010522300 -0500" "20180615-1_bin/nxpro touch --no-create -d "2016-01-21 09:28:50.738923000 -0500" "20180615-1_bin/nxproxy.exe.unstripped" touch --no-create -d "2016-01-22 07:18:51.307002400 -0500" "20180615-1_bin/openssh build options.txt" touch --no-create -d "2016-01-22 07:29:37.386318300 -0500" "20180615-1_bin/openssh version.txt" -touch --no-create -d "2016-01-21 09:53:35.910631500 -0500" "20180615-1_bin/sftp-server.exe" -touch --no-create -d "2016-01-21 09:53:35.891726300 -0500" "20180615-1_bin/sftp.exe" +touch --no-create -d "2018-06-15 10:30:57.350400000 +0200" "20180615-1_bin/sftp-server.exe" +touch --no-create -d "2018-06-15 10:30:57.319400000 +0200" "20180615-1_bin/sftp.exe" touch --no-create -d "2014-10-27 18:12:36.000000000 -0400" "20180615-1_bin/sh.exe" -touch --no-create -d "2016-01-21 09:53:36.208672000 -0500" "20180615-1_bin/ssh-keygen.exe" -touch --no-create -d "2016-01-21 09:53:36.160707800 -0500" "20180615-1_bin/sshd.exe" +touch --no-create -d "2018-06-15 10:30:57.767400000 +0200" "20180615-1_bin/ssh-keygen.exe" +touch --no-create -d "2018-06-15 10:30:57.706400000 +0200" "20180615-1_bin/sshd.exe" -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient-contrib.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goclient-contrib. commit d8c64ec5fbf598724058d18c45ec300fb88a5aa6 Author: Mihai Moldovan <ionic@ionic.de> Date: Fri Jun 15 10:42:51 2018 +0200 cygwin/20180615-1: remove chgrp and its dependencies. --- cygwin/20180615-1_bin/chgrp.exe | Bin 54823 -> 0 bytes cygwin/20180615-1_bin/cygiconv-2.dll | Bin 1008654 -> 0 bytes cygwin/20180615-1_bin/cygintl-8.dll | Bin 40999 -> 0 bytes cygwin/20180615-1_bin/cygwin files and packages.csv | 3 --- cygwin/20180615-1_bin_set-timestamps.sh | 3 --- cygwin/20180615-1_src/coreutils-8.23-4-src.tar.xz | 1 - cygwin/20180615-1_src/gettext-0.19.3-1-src.tar.xz | 1 - cygwin/20180615-1_src/libiconv-1.14-2-src.tar.bz2 | 1 - 8 files changed, 9 deletions(-) diff --git a/cygwin/20180615-1_bin/chgrp.exe b/cygwin/20180615-1_bin/chgrp.exe deleted file mode 100755 index 6deb03c..0000000 Binary files a/cygwin/20180615-1_bin/chgrp.exe and /dev/null differ diff --git a/cygwin/20180615-1_bin/cygiconv-2.dll b/cygwin/20180615-1_bin/cygiconv-2.dll deleted file mode 100755 index d737ca2..0000000 Binary files a/cygwin/20180615-1_bin/cygiconv-2.dll and /dev/null differ diff --git a/cygwin/20180615-1_bin/cygintl-8.dll b/cygwin/20180615-1_bin/cygintl-8.dll deleted file mode 100755 index 67d9c24..0000000 Binary files a/cygwin/20180615-1_bin/cygintl-8.dll and /dev/null differ diff --git a/cygwin/20180615-1_bin/cygwin files and packages.csv b/cygwin/20180615-1_bin/cygwin files and packages.csv index fd3b880..9af752a 100644 --- a/cygwin/20180615-1_bin/cygwin files and packages.csv +++ b/cygwin/20180615-1_bin/cygwin files and packages.csv @@ -1,10 +1,7 @@ File,Binary Package w/ Version,Source Package -chgrp.exe,coreutils-8.23-4,coreutils cygcrypto-1.0.0.dll,libopenssl100-1.0.2e-1,openssl cygedit-0.dll,libedit0-20130712-1,libedit cyggcc_s-1.dll,libgcc1-4.9.3-1,gcc -cygiconv-2.dll,libiconv2-1.14-3,libiconv -cygintl-8.dll,libintl8-0.19.4-1,gettext cygjpeg-8.dll,libjpeg8-1.4.2-1,libjpeg-turbo cygncursesw-10.dll,libncursesw10-6.0-1.20151017,ncurses cygpng16-16.dll,libpng16-1.6.20-1,libpng diff --git a/cygwin/20180615-1_bin_set-timestamps.sh b/cygwin/20180615-1_bin_set-timestamps.sh index bdfa6f2..cba0daa 100755 --- a/cygwin/20180615-1_bin_set-timestamps.sh +++ b/cygwin/20180615-1_bin_set-timestamps.sh @@ -1,9 +1,6 @@ -touch --no-create -d "2014-10-13 18:04:10.000000000 +0200" "20180615-1_bin/chgrp.exe" touch --no-create -d "2015-12-03 15:55:52.000000000 -0500" "20180615-1_bin/cygcrypto-1.0.0.dll" touch --no-create -d "2013-10-20 08:13:00.000000000 -0400" "20180615-1_bin/cygedit-0.dll" touch --no-create -d "2015-07-02 17:07:10.000000000 -0400" "20180615-1_bin/cyggcc_s-1.dll" -touch --no-create -d "2011-10-16 19:20:07.000000000 +0200" "20180615-1_bin/cygiconv-2.dll" -touch --no-create -d "2014-11-18 09:34:55.000000000 +0100" "20180615-1_bin/cygintl-8.dll" touch --no-create -d "2015-10-08 04:50:23.000000000 -0400" "20180615-1_bin/cygjpeg-8.dll" touch --no-create -d "2015-10-20 17:16:34.000000000 -0400" "20180615-1_bin/cygncursesw-10.dll" touch --no-create -d "2015-12-03 19:59:48.000000000 -0500" "20180615-1_bin/cygpng16-16.dll" diff --git a/cygwin/20180615-1_src/coreutils-8.23-4-src.tar.xz b/cygwin/20180615-1_src/coreutils-8.23-4-src.tar.xz deleted file mode 120000 index 2eae66f..0000000 --- a/cygwin/20180615-1_src/coreutils-8.23-4-src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -../src/coreutils-8.23-4-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/gettext-0.19.3-1-src.tar.xz b/cygwin/20180615-1_src/gettext-0.19.3-1-src.tar.xz deleted file mode 120000 index 419a6bb..0000000 --- a/cygwin/20180615-1_src/gettext-0.19.3-1-src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -../src/gettext-0.19.3-1-src.tar.xz \ No newline at end of file diff --git a/cygwin/20180615-1_src/libiconv-1.14-2-src.tar.bz2 b/cygwin/20180615-1_src/libiconv-1.14-2-src.tar.bz2 deleted file mode 120000 index 4761f4a..0000000 --- a/cygwin/20180615-1_src/libiconv-1.14-2-src.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -../src/libiconv-1.14-2-src.tar.bz2 \ No newline at end of file -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient-contrib.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goclient-contrib. commit c92e5b8f5340f2a5f76573efa22aa30fde819138 Author: Mihai Moldovan <ionic@ionic.de> Date: Fri Jun 15 10:45:20 2018 +0200 cygwin/20180615-1: update OpenSSH text files timestamps. --- cygwin/20180615-1_bin_set-timestamps.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cygwin/20180615-1_bin_set-timestamps.sh b/cygwin/20180615-1_bin_set-timestamps.sh index cba0daa..0bd7ba4 100755 --- a/cygwin/20180615-1_bin_set-timestamps.sh +++ b/cygwin/20180615-1_bin_set-timestamps.sh @@ -12,8 +12,8 @@ touch --no-create -d "2016-01-21 09:28:13.358683900 -0500" "20180615-1_bin/cygXc touch --no-create -d "2014-11-19 17:57:33.000000000 -0500" "20180615-1_bin/cygz.dll" touch --no-create -d "2016-01-21 09:29:11.010522300 -0500" "20180615-1_bin/nxproxy.exe" touch --no-create -d "2016-01-21 09:28:50.738923000 -0500" "20180615-1_bin/nxproxy.exe.unstripped" -touch --no-create -d "2016-01-22 07:18:51.307002400 -0500" "20180615-1_bin/openssh build options.txt" -touch --no-create -d "2016-01-22 07:29:37.386318300 -0500" "20180615-1_bin/openssh version.txt" +touch --no-create -d "2018-06-15 10:22:37.303200000 +0200" "20180615-1_bin/openssh build options.txt" +touch --no-create -d "2018-06-15 10:10:41.246800000 +0200" "20180615-1_bin/openssh version.txt" touch --no-create -d "2018-06-15 10:30:57.350400000 +0200" "20180615-1_bin/sftp-server.exe" touch --no-create -d "2018-06-15 10:30:57.319400000 +0200" "20180615-1_bin/sftp.exe" touch --no-create -d "2014-10-27 18:12:36.000000000 -0400" "20180615-1_bin/sh.exe" -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient-contrib.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goclient-contrib. commit 580e1835d56f27a5387e450be7a77df5d7322287 Author: Mihai Moldovan <ionic@ionic.de> Date: Fri Jun 15 10:49:17 2018 +0200 current-timestamp-scripts.sh: call cygwin-20180615-1 script. --- current-timestamp-scripts.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/current-timestamp-scripts.sh b/current-timestamp-scripts.sh index 0bfe097..22c3527 100755 --- a/current-timestamp-scripts.sh +++ b/current-timestamp-scripts.sh @@ -6,6 +6,7 @@ pushd cygwin ./20160121-1_bin_set-timestamps.sh ./20160121-3_bin_set-timestamps.sh ./20160121-4_bin_set-timestamps.sh +./20180615-1_bin_set-timestamps.sh popd pushd libssh -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient-contrib.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goclient-contrib. commit 129ccaf63aa795279bcafba3a677efaf9112284a Author: Mihai Moldovan <ionic@ionic.de> Date: Fri Jun 15 10:47:20 2018 +0200 openssh-server: add 7.7p1-x2go1 binary symlink and source. --- openssh-server/7.7p1-1-x2go1_cygwin-20180615-1_bin | 1 + .../7.7p1-1-x2go1_src/openssh-7.7p1-1-src.tar.xz | Bin 0 -> 1536228 bytes .../7.7p1-1-x2go1_src/openssh-7.7p1-1.x2go.patch | 438 +++++++++++++++++++++ 3 files changed, 439 insertions(+) diff --git a/openssh-server/7.7p1-1-x2go1_cygwin-20180615-1_bin b/openssh-server/7.7p1-1-x2go1_cygwin-20180615-1_bin new file mode 120000 index 0000000..d7f2b95 --- /dev/null +++ b/openssh-server/7.7p1-1-x2go1_cygwin-20180615-1_bin @@ -0,0 +1 @@ +../cygwin/20180615-1_bin \ No newline at end of file diff --git a/openssh-server/7.7p1-1-x2go1_src/openssh-7.7p1-1-src.tar.xz b/openssh-server/7.7p1-1-x2go1_src/openssh-7.7p1-1-src.tar.xz new file mode 100644 index 0000000..39fb6a2 Binary files /dev/null and b/openssh-server/7.7p1-1-x2go1_src/openssh-7.7p1-1-src.tar.xz differ diff --git a/openssh-server/7.7p1-1-x2go1_src/openssh-7.7p1-1.x2go.patch b/openssh-server/7.7p1-1-x2go1_src/openssh-7.7p1-1.x2go.patch new file mode 100644 index 0000000..445324e --- /dev/null +++ b/openssh-server/7.7p1-1-x2go1_src/openssh-7.7p1-1.x2go.patch @@ -0,0 +1,438 @@ +diff -pur openssh-7.7p1-orig/auth.c openssh-7.7p1/auth.c +--- openssh-7.7p1-orig/auth.c 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/auth.c 2018-06-15 07:39:05.789800000 +0200 +@@ -168,19 +168,34 @@ 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 = 0; ++ 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 -pur openssh-7.7p1-orig/authfile.c openssh-7.7p1/authfile.c +--- openssh-7.7p1-orig/authfile.c 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/authfile.c 2018-06-15 10:25:23.207400000 +0200 +@@ -167,7 +167,7 @@ sshkey_perm_ok(int fd, const char *filen + /* XXX kill perm_ok now that we have SSH_ERR_KEY_BAD_PERMISSIONS? */ + int + sshkey_load_private_type(int type, const char *filename, const char *passphrase, +- struct sshkey **keyp, char **commentp, int *perm_ok) ++ struct sshkey **keyp, char **commentp, int *perm_ok, int strict_key_modes) + { + int fd, r; + +@@ -181,7 +181,7 @@ sshkey_load_private_type(int type, const + *perm_ok = 0; + return SSH_ERR_SYSTEM_ERROR; + } +- if (sshkey_perm_ok(fd, filename) != 0) { ++ if (strict_key_modes && sshkey_perm_ok(fd, filename) != 0) { + if (perm_ok != NULL) + *perm_ok = 0; + r = SSH_ERR_KEY_BAD_PERMISSIONS; +@@ -226,7 +226,7 @@ sshkey_load_private_type_fd(int fd, int + /* XXX this is almost identical to sshkey_load_private_type() */ + int + sshkey_load_private(const char *filename, const char *passphrase, +- struct sshkey **keyp, char **commentp) ++ struct sshkey **keyp, char **commentp, int strict_key_modes) + { + struct sshbuf *buffer = NULL; + int r, fd; +@@ -238,7 +238,7 @@ sshkey_load_private(const char *filename + + if ((fd = open(filename, O_RDONLY)) < 0) + return SSH_ERR_SYSTEM_ERROR; +- if (sshkey_perm_ok(fd, filename) != 0) { ++ if (strict_key_modes && sshkey_perm_ok(fd, filename) != 0) { + r = SSH_ERR_KEY_BAD_PERMISSIONS; + goto out; + } +@@ -387,7 +387,7 @@ sshkey_load_cert(const char *filename, s + /* Load private key and certificate */ + int + sshkey_load_private_cert(int type, const char *filename, const char *passphrase, +- struct sshkey **keyp, int *perm_ok) ++ struct sshkey **keyp, int *perm_ok, int strict_key_modes) + { + struct sshkey *key = NULL, *cert = NULL; + int r; +@@ -410,7 +410,7 @@ sshkey_load_private_cert(int type, const + } + + if ((r = sshkey_load_private_type(type, filename, +- passphrase, &key, NULL, perm_ok)) != 0 || ++ passphrase, &key, NULL, perm_ok, strict_key_modes)) != 0 || + (r = sshkey_load_cert(filename, &cert)) != 0) + goto out; + +diff -pur openssh-7.7p1-orig/authfile.h openssh-7.7p1/authfile.h +--- openssh-7.7p1-orig/authfile.h 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/authfile.h 2018-06-15 10:25:45.276400000 +0200 +@@ -38,11 +38,12 @@ int sshkey_save_private(struct sshkey *, + int sshkey_load_file(int, struct sshbuf *); + int sshkey_load_cert(const char *, struct sshkey **); + int sshkey_load_public(const char *, struct sshkey **, char **); +-int sshkey_load_private(const char *, const char *, struct sshkey **, char **); ++int sshkey_load_private(const char *, const char *, struct sshkey **, char **, ++ int); + int sshkey_load_private_cert(int, const char *, const char *, +- struct sshkey **, int *); ++ struct sshkey **, int *, int); + int sshkey_load_private_type(int, const char *, const char *, +- struct sshkey **, char **, int *); ++ struct sshkey **, char **, int *, int); + int sshkey_load_private_type_fd(int fd, int type, const char *passphrase, + struct sshkey **keyp, char **commentp); + int sshkey_perm_ok(int, const char *); +diff -pur openssh-7.7p1-orig/key.c openssh-7.7p1/key.c +--- openssh-7.7p1-orig/key.c 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/key.c 2018-06-15 10:27:27.586400000 +0200 +@@ -175,12 +175,13 @@ key_load_public(const char *filename, ch + + Key * + key_load_private(const char *path, const char *passphrase, +- char **commentp) ++ char **commentp, int strict_key_modes) + { + int r; + Key *ret = NULL; + +- if ((r = sshkey_load_private(path, passphrase, &ret, commentp)) != 0) { ++ if ((r = sshkey_load_private(path, passphrase, &ret, commentp, ++ strict_key_modes)) != 0) { + fatal_on_fatal_errors(r, __func__, SSH_ERR_LIBCRYPTO_ERROR); + /* Old authfile.c ignored all file errors. */ + if (r == SSH_ERR_SYSTEM_ERROR || +@@ -195,13 +196,13 @@ key_load_private(const char *path, const + + Key * + key_load_private_cert(int type, const char *filename, const char *passphrase, +- int *perm_ok) ++ int *perm_ok, int strict_key_modes) + { + int r; + Key *ret = NULL; + + if ((r = sshkey_load_private_cert(type, filename, passphrase, +- &ret, perm_ok)) != 0) { ++ &ret, perm_ok, strict_key_modes)) != 0) { + fatal_on_fatal_errors(r, __func__, SSH_ERR_LIBCRYPTO_ERROR); + /* Old authfile.c ignored all file errors. */ + if (r == SSH_ERR_SYSTEM_ERROR || +@@ -216,13 +217,13 @@ key_load_private_cert(int type, const ch + + Key * + key_load_private_type(int type, const char *filename, const char *passphrase, +- char **commentp, int *perm_ok) ++ char **commentp, int *perm_ok, int strict_key_modes) + { + int r; + Key *ret = NULL; + + if ((r = sshkey_load_private_type(type, filename, passphrase, +- &ret, commentp, perm_ok)) != 0) { ++ &ret, commentp, perm_ok, strict_key_modes)) != 0) { + fatal_on_fatal_errors(r, __func__, SSH_ERR_LIBCRYPTO_ERROR); + /* Old authfile.c ignored all file errors. */ + if (r == SSH_ERR_SYSTEM_ERROR || +diff -pur openssh-7.7p1-orig/key.h openssh-7.7p1/key.h +--- openssh-7.7p1-orig/key.h 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/key.h 2018-06-15 10:27:42.702400000 +0200 +@@ -62,8 +62,9 @@ int key_sign(const Key *, u_char **, u_ + /* authfile.c */ + Key *key_load_cert(const char *); + Key *key_load_public(const char *, char **); +-Key *key_load_private(const char *, const char *, char **); +-Key *key_load_private_cert(int, const char *, const char *, int *); +-Key *key_load_private_type(int, const char *, const char *, char **, int *); ++Key *key_load_private(const char *, const char *, char **, int); ++Key *key_load_private_cert(int, const char *, const char *, int *, int); ++Key *key_load_private_type(int, const char *, const char *, char **, int *, ++ int); + + #endif +diff -pur openssh-7.7p1-orig/servconf.c openssh-7.7p1/servconf.c +--- openssh-7.7p1-orig/servconf.c 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/servconf.c 2018-06-15 08:49:53.141600000 +0200 +@@ -109,6 +109,7 @@ initialize_server_options(ServerOptions + options->permit_user_rc = -1; + options->xauth_location = NULL; + options->strict_modes = -1; ++ options->strict_key_modes = -1; + options->tcp_keep_alive = -1; + options->log_facility = SYSLOG_FACILITY_NOT_SET; + options->log_level = SYSLOG_LEVEL_NOT_SET; +@@ -293,6 +294,8 @@ fill_default_server_options(ServerOption + options->permit_user_rc = 1; + if (options->strict_modes == -1) + options->strict_modes = 1; ++ if (options->strict_key_modes == -1) ++ options->strict_key_modes = 1; + if (options->tcp_keep_alive == -1) + options->tcp_keep_alive = 1; + if (options->log_facility == SYSLOG_FACILITY_NOT_SET) +@@ -450,7 +453,7 @@ typedef enum { + sListenAddress, sAddressFamily, + sPrintMotd, sPrintLastLog, sIgnoreRhosts, + sX11Forwarding, sX11DisplayOffset, sX11UseLocalhost, +- sPermitTTY, sStrictModes, sEmptyPasswd, sTCPKeepAlive, ++ sPermitTTY, sStrictModes, sStrictKeyModes, sEmptyPasswd, sTCPKeepAlive, + sPermitUserEnvironment, sAllowTcpForwarding, sCompression, + sRekeyLimit, sAllowUsers, sDenyUsers, sAllowGroups, sDenyGroups, + sIgnoreUserKnownHosts, sCiphers, sMacs, sPidFile, +@@ -561,6 +564,7 @@ static struct { + { "x11uselocalhost", sX11UseLocalhost, SSHCFG_ALL }, + { "xauthlocation", sXAuthLocation, SSHCFG_GLOBAL }, + { "strictmodes", sStrictModes, SSHCFG_GLOBAL }, ++ { "strictkeymodes", sStrictKeyModes, SSHCFG_GLOBAL }, + { "permitemptypasswords", sEmptyPasswd, SSHCFG_ALL }, + { "permituserenvironment", sPermitUserEnvironment, SSHCFG_GLOBAL }, + { "uselogin", sDeprecated, SSHCFG_GLOBAL }, +@@ -1470,6 +1474,10 @@ process_server_config_line(ServerOptions + intptr = &options->strict_modes; + goto parse_flag; + ++ case sStrictKeyModes: ++ intptr = &options->strict_key_modes; ++ goto parse_flag; ++ + case sTCPKeepAlive: + intptr = &options->tcp_keep_alive; + goto parse_flag; +@@ -2469,6 +2477,7 @@ dump_config(ServerOptions *o) + dump_cfg_fmtint(sPermitTTY, o->permit_tty); + dump_cfg_fmtint(sPermitUserRC, o->permit_user_rc); + dump_cfg_fmtint(sStrictModes, o->strict_modes); ++ dump_cfg_fmtint(sStrictKeyModes, o->strict_key_modes); + dump_cfg_fmtint(sTCPKeepAlive, o->tcp_keep_alive); + dump_cfg_fmtint(sEmptyPasswd, o->permit_empty_passwd); + dump_cfg_fmtint(sPermitUserEnvironment, o->permit_user_env); +diff -pur openssh-7.7p1-orig/servconf.h openssh-7.7p1/servconf.h +--- openssh-7.7p1-orig/servconf.h 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/servconf.h 2018-06-15 09:01:37.108600000 +0200 +@@ -103,6 +103,7 @@ typedef struct { + int permit_tty; /* If false, deny pty allocation */ + int permit_user_rc; /* If false, deny ~/.ssh/rc execution */ + int strict_modes; /* If true, require string home dir modes. */ ++ int strict_key_modes; /* If true, require strict private key file modes. */ + int tcp_keep_alive; /* If true, set SO_KEEPALIVE. */ + int ip_qos_interactive; /* IP ToS/DSCP/class for interactive */ + int ip_qos_bulk; /* IP ToS/DSCP/class for bulk traffic */ +diff -pur openssh-7.7p1-orig/session.c openssh-7.7p1/session.c +--- openssh-7.7p1-orig/session.c 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/session.c 2018-06-15 07:41:16.592800000 +0200 +@@ -1539,6 +1539,18 @@ do_child(struct ssh *ssh, Session *s, co + 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 = 0; ++ for (i = 0; i < options.num_subsystems; ++i) { ++ if (!strcmp("shell", options.subsystem_name[i])) { ++ shell = options.subsystem_command[i]; ++ } ++ } ++ + /* + * Close the connection descriptors; note that this is the child, and + * the server will still have the socket open, and it is important +diff -pur openssh-7.7p1-orig/ssh.c openssh-7.7p1/ssh.c +--- openssh-7.7p1-orig/ssh.c 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/ssh.c 2018-06-15 10:28:11.513400000 +0200 +@@ -1393,28 +1393,28 @@ main(int ac, char **av) + PRIV_START; + #ifdef OPENSSL_HAS_ECC + sensitive_data.keys[1] = key_load_private_cert(KEY_ECDSA, +- _PATH_HOST_ECDSA_KEY_FILE, "", NULL); ++ _PATH_HOST_ECDSA_KEY_FILE, "", NULL, 1); + #endif + sensitive_data.keys[2] = key_load_private_cert(KEY_ED25519, +- _PATH_HOST_ED25519_KEY_FILE, "", NULL); ++ _PATH_HOST_ED25519_KEY_FILE, "", NULL, 1); + sensitive_data.keys[3] = key_load_private_cert(KEY_RSA, +- _PATH_HOST_RSA_KEY_FILE, "", NULL); ++ _PATH_HOST_RSA_KEY_FILE, "", NULL, 1); + sensitive_data.keys[4] = key_load_private_cert(KEY_DSA, +- _PATH_HOST_DSA_KEY_FILE, "", NULL); ++ _PATH_HOST_DSA_KEY_FILE, "", NULL, 1); + #ifdef OPENSSL_HAS_ECC + sensitive_data.keys[5] = key_load_private_type(KEY_ECDSA, +- _PATH_HOST_ECDSA_KEY_FILE, "", NULL, NULL); ++ _PATH_HOST_ECDSA_KEY_FILE, "", NULL, NULL, 1); + #endif + sensitive_data.keys[6] = key_load_private_type(KEY_ED25519, +- _PATH_HOST_ED25519_KEY_FILE, "", NULL, NULL); ++ _PATH_HOST_ED25519_KEY_FILE, "", NULL, NULL, 1); + sensitive_data.keys[7] = key_load_private_type(KEY_RSA, +- _PATH_HOST_RSA_KEY_FILE, "", NULL, NULL); ++ _PATH_HOST_RSA_KEY_FILE, "", NULL, NULL, 1); + sensitive_data.keys[8] = key_load_private_type(KEY_DSA, +- _PATH_HOST_DSA_KEY_FILE, "", NULL, NULL); ++ _PATH_HOST_DSA_KEY_FILE, "", NULL, NULL, 1); + sensitive_data.keys[9] = key_load_private_cert(KEY_XMSS, +- _PATH_HOST_XMSS_KEY_FILE, "", NULL); ++ _PATH_HOST_XMSS_KEY_FILE, "", NULL, 1); + sensitive_data.keys[10] = key_load_private_type(KEY_XMSS, +- _PATH_HOST_XMSS_KEY_FILE, "", NULL, NULL); ++ _PATH_HOST_XMSS_KEY_FILE, "", NULL, NULL, 1); + PRIV_END; + + if (options.hostbased_authentication == 1 && +diff -pur openssh-7.7p1-orig/sshconnect2.c openssh-7.7p1/sshconnect2.c +--- openssh-7.7p1-orig/sshconnect2.c 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/sshconnect2.c 2018-06-15 09:20:24.196600000 +0200 +@@ -1256,7 +1256,7 @@ load_identity_file(Identity *id) + } + } + switch ((r = sshkey_load_private_type(KEY_UNSPEC, id->filename, +- passphrase, &private, &comment, &perm_ok))) { ++ passphrase, &private, &comment, &perm_ok, 1))) { + case 0: + break; + case SSH_ERR_KEY_WRONG_PASSPHRASE: +diff -pur openssh-7.7p1-orig/sshd.c openssh-7.7p1/sshd.c +--- openssh-7.7p1-orig/sshd.c 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/sshd.c 2018-06-15 09:44:24.432600000 +0200 +@@ -1714,7 +1714,8 @@ main(int ac, char **av) + for (i = 0; i < options.num_host_key_files; i++) { + if (options.host_key_files[i] == NULL) + continue; +- key = key_load_private(options.host_key_files[i], "", NULL); ++ key = key_load_private(options.host_key_files[i], "", NULL, ++ options.strict_key_modes); + pubkey = key_load_public(options.host_key_files[i], NULL); + + if (pubkey == NULL && key != NULL) +diff -pur openssh-7.7p1-orig/sshd_config.0 openssh-7.7p1/sshd_config.0 +--- openssh-7.7p1-orig/sshd_config.0 2018-04-02 07:39:27.000000000 +0200 ++++ openssh-7.7p1/sshd_config.0 2018-06-15 09:30:05.802600000 +0200 +@@ -856,6 +856,12 @@ DESCRIPTION + yes. Note that this does not apply to ChrootDirectory, whose + permissions and ownership are checked unconditionally. + ++ StrictKeyModes ++ Specifies whether sshd(8) should check file modes and ownership ++ of private host keys upon startup. This is normally desirable ++ for private host keys to not to be replaced by malicious third ++ parties. The default is yes. ++ + Subsystem + Configures an external subsystem (e.g. file transfer daemon). + Arguments should be a subsystem name and a command (with optional +diff -pur openssh-7.7p1-orig/sshd_config.5 openssh-7.7p1/sshd_config.5 +--- openssh-7.7p1-orig/sshd_config.5 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/sshd_config.5 2018-06-15 09:30:43.520600000 +0200 +@@ -1441,6 +1441,14 @@ The default is + Note that this does not apply to + .Cm ChrootDirectory , + whose permissions and ownership are checked unconditionally. ++.It Cm StrictKeyModes ++Specifies whether ++.Xr sshd8 ++should check file modes and ownership of private host keys upon startup. ++This is normally desirable for private host keys to not to be replaced by ++malicious third parties. ++The default is ++.Cm yes . + .It Cm Subsystem + Configures an external subsystem (e.g. file transfer daemon). + Arguments should be a subsystem name and a command (with optional arguments) +diff -pur openssh-7.7p1-orig/ssh-keygen.c openssh-7.7p1/ssh-keygen.c +--- openssh-7.7p1-orig/ssh-keygen.c 2018-04-02 07:38:28.000000000 +0200 ++++ openssh-7.7p1/ssh-keygen.c 2018-06-15 09:42:03.452600000 +0200 +@@ -302,7 +302,7 @@ load_identity(char *filename) + struct sshkey *prv; + int r; + +- if ((r = sshkey_load_private(filename, "", &prv, NULL)) == 0) ++ if ((r = sshkey_load_private(filename, "", &prv, NULL, 1)) == 0) + return prv; + if (r != SSH_ERR_KEY_WRONG_PASSPHRASE) + fatal("Load key \"%s\": %s", filename, ssh_err(r)); +@@ -310,7 +310,7 @@ load_identity(char *filename) + pass = xstrdup(identity_passphrase); + else + pass = read_passphrase("Enter passphrase: ", RP_ALLOW_STDIN); +- r = sshkey_load_private(filename, pass, &prv, NULL); ++ r = sshkey_load_private(filename, pass, &prv, NULL, 1); + explicit_bzero(pass, strlen(pass)); + free(pass); + if (r != 0) +@@ -854,7 +854,7 @@ fingerprint_private(const char *path) + if ((r = sshkey_load_public(path, &public, &comment)) != 0) { + debug("load public \"%s\": %s", path, ssh_err(r)); + if ((r = sshkey_load_private(path, NULL, +- &public, &comment)) != 0) { ++ &public, &comment, 1)) != 0) { + debug("load private \"%s\": %s", path, ssh_err(r)); + fatal("%s is not a key file.", path); + } +@@ -1327,7 +1327,7 @@ do_change_passphrase(struct passwd *pw) + if (stat(identity_file, &st) < 0) + fatal("%s: %s", identity_file, strerror(errno)); + /* Try to load the file with empty passphrase. */ +- r = sshkey_load_private(identity_file, "", &private, &comment); ++ r = sshkey_load_private(identity_file, "", &private, &comment, 1); + if (r == SSH_ERR_KEY_WRONG_PASSPHRASE) { + if (identity_passphrase) + old_passphrase = xstrdup(identity_passphrase); +@@ -1336,7 +1336,7 @@ do_change_passphrase(struct passwd *pw) + read_passphrase("Enter old passphrase: ", + RP_ALLOW_STDIN); + r = sshkey_load_private(identity_file, old_passphrase, +- &private, &comment); ++ &private, &comment, 1); + explicit_bzero(old_passphrase, strlen(old_passphrase)); + free(old_passphrase); + if (r != 0) +@@ -1439,7 +1439,7 @@ do_change_comment(struct passwd *pw) + if (stat(identity_file, &st) < 0) + fatal("%s: %s", identity_file, strerror(errno)); + if ((r = sshkey_load_private(identity_file, "", +- &private, &comment)) == 0) ++ &private, &comment, 1)) == 0) + passphrase = xstrdup(""); + else if (r != SSH_ERR_KEY_WRONG_PASSPHRASE) + fatal("Cannot load private key \"%s\": %s.", +@@ -1454,7 +1454,7 @@ do_change_comment(struct passwd *pw) + RP_ALLOW_STDIN); + /* Try to load using the passphrase. */ + if ((r = sshkey_load_private(identity_file, passphrase, +- &private, &comment)) != 0) { ++ &private, &comment, 1)) != 0) { + explicit_bzero(passphrase, strlen(passphrase)); + free(passphrase); + fatal("Cannot load private key \"%s\": %s.", -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient-contrib.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goclient-contrib. commit 74a90e02f2f2fe77aa370032a33ad9a74fec1e20 Author: Mihai Moldovan <ionic@ionic.de> Date: Fri Jun 15 10:34:49 2018 +0200 cygwin/20180615-1_bin_set-timestamps.sh: adapt to new name. --- cygwin/20180615-1_bin_set-timestamps.sh | 48 ++++++++++++++++----------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/cygwin/20180615-1_bin_set-timestamps.sh b/cygwin/20180615-1_bin_set-timestamps.sh index fd9f9dc..9f58bd5 100755 --- a/cygwin/20180615-1_bin_set-timestamps.sh +++ b/cygwin/20180615-1_bin_set-timestamps.sh @@ -1,24 +1,24 @@ -touch --no-create -d "2014-10-13 18:04:10.000000000 +0200" "20160121-4_bin/chgrp.exe" -touch --no-create -d "2015-12-03 15:55:52.000000000 -0500" "20160121-4_bin/cygcrypto-1.0.0.dll" -touch --no-create -d "2013-10-20 08:13:00.000000000 -0400" "20160121-4_bin/cygedit-0.dll" -touch --no-create -d "2015-07-02 17:07:10.000000000 -0400" "20160121-4_bin/cyggcc_s-1.dll" -touch --no-create -d "2011-10-16 19:20:07.000000000 +0200" "20160121-4_bin/cygiconv-2.dll" -touch --no-create -d "2014-11-18 09:34:55.000000000 +0100" "20160121-4_bin/cygintl-8.dll" -touch --no-create -d "2015-10-08 04:50:23.000000000 -0400" "20160121-4_bin/cygjpeg-8.dll" -touch --no-create -d "2015-10-20 17:16:34.000000000 -0400" "20160121-4_bin/cygncursesw-10.dll" -touch --no-create -d "2015-12-03 19:59:48.000000000 -0500" "20160121-4_bin/cygpng16-16.dll" -touch --no-create -d "2015-07-02 17:10:26.000000000 -0400" "20160121-4_bin/cygssp-0.dll" -touch --no-create -d "2015-07-02 17:10:32.000000000 -0400" "20160121-4_bin/cygstdc++-6.dll" -touch --no-create -d "2016-01-22 08:23:17.590235000 -0500" "20160121-4_bin/cygwin files and packages.csv" -touch --no-create -d "2014-11-13 09:45:52.000000000 -0500" "20160121-4_bin/cygwin1.dll" -touch --no-create -d "2016-01-21 09:28:13.358683900 -0500" "20160121-4_bin/cygXcomp.dll" -touch --no-create -d "2014-11-19 17:57:33.000000000 -0500" "20160121-4_bin/cygz.dll" -touch --no-create -d "2016-01-21 09:29:11.010522300 -0500" "20160121-4_bin/nxproxy.exe" -touch --no-create -d "2016-01-21 09:28:50.738923000 -0500" "20160121-4_bin/nxproxy.exe.unstripped" -touch --no-create -d "2016-01-22 07:18:51.307002400 -0500" "20160121-4_bin/openssh build options.txt" -touch --no-create -d "2016-01-22 07:29:37.386318300 -0500" "20160121-4_bin/openssh version.txt" -touch --no-create -d "2016-01-21 09:53:35.910631500 -0500" "20160121-4_bin/sftp-server.exe" -touch --no-create -d "2016-01-21 09:53:35.891726300 -0500" "20160121-4_bin/sftp.exe" -touch --no-create -d "2014-10-27 18:12:36.000000000 -0400" "20160121-4_bin/sh.exe" -touch --no-create -d "2016-01-21 09:53:36.208672000 -0500" "20160121-4_bin/ssh-keygen.exe" -touch --no-create -d "2016-01-21 09:53:36.160707800 -0500" "20160121-4_bin/sshd.exe" +touch --no-create -d "2014-10-13 18:04:10.000000000 +0200" "20180615-1_bin/chgrp.exe" +touch --no-create -d "2015-12-03 15:55:52.000000000 -0500" "20180615-1_bin/cygcrypto-1.0.0.dll" +touch --no-create -d "2013-10-20 08:13:00.000000000 -0400" "20180615-1_bin/cygedit-0.dll" +touch --no-create -d "2015-07-02 17:07:10.000000000 -0400" "20180615-1_bin/cyggcc_s-1.dll" +touch --no-create -d "2011-10-16 19:20:07.000000000 +0200" "20180615-1_bin/cygiconv-2.dll" +touch --no-create -d "2014-11-18 09:34:55.000000000 +0100" "20180615-1_bin/cygintl-8.dll" +touch --no-create -d "2015-10-08 04:50:23.000000000 -0400" "20180615-1_bin/cygjpeg-8.dll" +touch --no-create -d "2015-10-20 17:16:34.000000000 -0400" "20180615-1_bin/cygncursesw-10.dll" +touch --no-create -d "2015-12-03 19:59:48.000000000 -0500" "20180615-1_bin/cygpng16-16.dll" +touch --no-create -d "2015-07-02 17:10:26.000000000 -0400" "20180615-1_bin/cygssp-0.dll" +touch --no-create -d "2015-07-02 17:10:32.000000000 -0400" "20180615-1_bin/cygstdc++-6.dll" +touch --no-create -d "2016-01-22 08:23:17.590235000 -0500" "20180615-1_bin/cygwin files and packages.csv" +touch --no-create -d "2014-11-13 09:45:52.000000000 -0500" "20180615-1_bin/cygwin1.dll" +touch --no-create -d "2016-01-21 09:28:13.358683900 -0500" "20180615-1_bin/cygXcomp.dll" +touch --no-create -d "2014-11-19 17:57:33.000000000 -0500" "20180615-1_bin/cygz.dll" +touch --no-create -d "2016-01-21 09:29:11.010522300 -0500" "20180615-1_bin/nxproxy.exe" +touch --no-create -d "2016-01-21 09:28:50.738923000 -0500" "20180615-1_bin/nxproxy.exe.unstripped" +touch --no-create -d "2016-01-22 07:18:51.307002400 -0500" "20180615-1_bin/openssh build options.txt" +touch --no-create -d "2016-01-22 07:29:37.386318300 -0500" "20180615-1_bin/openssh version.txt" +touch --no-create -d "2016-01-21 09:53:35.910631500 -0500" "20180615-1_bin/sftp-server.exe" +touch --no-create -d "2016-01-21 09:53:35.891726300 -0500" "20180615-1_bin/sftp.exe" +touch --no-create -d "2014-10-27 18:12:36.000000000 -0400" "20180615-1_bin/sh.exe" +touch --no-create -d "2016-01-21 09:53:36.208672000 -0500" "20180615-1_bin/ssh-keygen.exe" +touch --no-create -d "2016-01-21 09:53:36.160707800 -0500" "20180615-1_bin/sshd.exe" -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient-contrib.git