⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 openssh.patch

📁 最新的文件系统生成工具
💻 PATCH
字号:
--- openssh-3.6.1p1/Makefile.in.orig	2003-03-20 17:34:34.000000000 -0700+++ openssh-3.6.1p1/Makefile.in	2003-04-25 17:09:00.000000000 -0600@@ -27,7 +27,7 @@ RAND_HELPER=$(libexecdir)/ssh-rand-helper PRIVSEP_PATH=@PRIVSEP_PATH@ SSH_PRIVSEP_USER=@SSH_PRIVSEP_USER@-STRIP_OPT=@STRIP_OPT@+STRIP_OPT=  PATHS= -DSSHDIR=\"$(sysconfdir)\" \ 	-D_PATH_SSH_PROGRAM=\"$(SSH_PROGRAM)\" \--- openssh-3.8p1/configure.ac.orig	2004-02-23 22:47:04.000000000 -0700+++ openssh-3.8p1/configure.ac	2004-03-19 01:41:47.000000000 -0700@@ -481,6 +481,9 @@ 	[ 		AC_MSG_RESULT(no) 		AC_MSG_ERROR([*** compiler cannot create working executables, check config.log ***])+	],+	[AC_MSG_RESULT(yes)+	AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to yes.]) 	] ) @@ -632,6 +635,9 @@ 	  else 		AC_MSG_WARN([zlib version may have security problems]) 	  fi+	],+	[AC_MSG_RESULT(yes)+	AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to yes.]) 	] ) @@ -696,6 +702,9 @@ 	[ 		AC_MSG_RESULT(no) 		AC_DEFINE(BROKEN_ONE_BYTE_DIRENT_D_NAME)+	],+	[AC_MSG_RESULT(yes)+	AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to yes.]) 	] ) @@ -727,6 +736,9 @@ 				[ 					AC_MSG_RESULT(no) 					AC_MSG_ERROR([** Incomplete or missing s/key libraries.])+				],+				[AC_MSG_RESULT(yes)+				AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to yes.]) 				]) 		fi 	]@@ -840,7 +852,11 @@ 		], 		[AC_MSG_RESULT(yes)], 		[AC_DEFINE(BROKEN_SETRESUID)-		 AC_MSG_RESULT(not implemented)]+		 AC_MSG_RESULT(not implemented)+		 ],+		 [AC_MSG_RESULT(yes)+		 AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to yes.])+		 ] 	) ]) @@ -854,7 +870,11 @@ 		], 		[AC_MSG_RESULT(yes)], 		[AC_DEFINE(BROKEN_SETRESGID)-		 AC_MSG_RESULT(not implemented)]+		 AC_MSG_RESULT(not implemented)+		 ],+		 [AC_MSG_RESULT(yes)+		 AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to yes.])+		 ] 	) ]) @@ -890,6 +910,9 @@ 			AC_MSG_RESULT(no) 			AC_DEFINE(BROKEN_SNPRINTF) 			AC_MSG_WARN([****** Your snprintf() function is broken, complain to your vendor])+		],+		[AC_MSG_RESULT(yes)+		AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to yes.]) 		] 	) fi@@ -963,7 +986,10 @@ 		[ 			AC_MSG_RESULT(no) 			AC_DEFINE(SSHD_ACQUIRES_CTTY)-		]+		],+		 [AC_MSG_RESULT(yes)+		 AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to yes.])+		 ] 	) fi @@ -1096,6 +1122,10 @@ 	[ 		AC_MSG_RESULT(not found) 		AC_MSG_ERROR(OpenSSL version header not found.)+	],+	[+		ssl_header_ver="0x0090704fL (OpenSSL 0.9.7d 17 Mar 2004)"+		AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to $ssl_header_ver]) 	] ) @@ -1129,6 +1159,10 @@ 	[ 		AC_MSG_RESULT(not found) 		AC_MSG_ERROR(OpenSSL library not found.)+	],+	[+		ssl_header_ver="0x0090704fL (OpenSSL 0.9.7d 17 Mar 2004)"+		AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to $ssl_library_ver]) 	] ) @@ -1148,7 +1182,11 @@ 		AC_MSG_ERROR([Your OpenSSL headers do not match your library. Check config.log for details. Also see contrib/findssl.sh for help identifying header/library mismatches.])-	]+	],+	[+		AC_MSG_RESULT(yes)+		AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to yes.])+  	] )  # Some systems want crypt() from libcrypt, *not* the version in OpenSSL,@@ -1183,6 +1221,11 @@ 		# Default to use of the rand helper if OpenSSL doesn't 		# seed itself 		USE_RAND_HELPER=yes+	],+	[+		OPENSSL_SEEDS_ITSELF=yes+		AC_MSG_RESULT(yes)+		AC_MSG_WARN([Cannot run test when crosscompiling, defaulted to yes.]) 	] ) @@ -1773,7 +1816,8 @@ #else main() { exit(0); } #endif-		], [ true ], [ AC_DEFINE(BROKEN_SNPRINTF) ]+		], [ true ], [ AC_DEFINE(BROKEN_SNPRINTF) ],+		[ true ] 	) fi @@ -1893,6 +1937,7 @@ } 		], 		[ ac_cv_have_accrights_in_msghdr="yes" ],+		[ ac_cv_have_accrights_in_msghdr="no" ], 		[ ac_cv_have_accrights_in_msghdr="no" ] 	) ])@@ -1917,7 +1962,8 @@ } 		], 		[ ac_cv_have_control_in_msghdr="yes" ],-		[ ac_cv_have_control_in_msghdr="no" ]+		[ ac_cv_have_control_in_msghdr="no" ],+		[ ac_cv_have_control_in_msghdr="yes" ] 	) ]) if test "x$ac_cv_have_control_in_msghdr" = "xyes" ; then@@ -2229,12 +2275,9 @@ 		) 	fi fi-AC_CHECK_FILE("/dev/ptc",-	[-		AC_DEFINE_UNQUOTED(HAVE_DEV_PTS_AND_PTC)-		have_dev_ptc=1-	]-)+AC_MSG_CHECKING([for "/dev/ptc"])+AC_MSG_RESULT(no)+have_dev_ptc=0  # Options from here on. Some of these are preset by platform above AC_ARG_WITH(mantype,@@ -2329,15 +2372,8 @@ fi  # check for /etc/default/login and use it if present.-AC_ARG_ENABLE(etc-default-login,-	[  --disable-etc-default-login       Disable using PATH from /etc/default/login [no]],,-[-AC_CHECK_FILE("/etc/default/login", [ external_path_file=/etc/default/login ])--if test "x$external_path_file" = "x/etc/default/login"; then-	AC_DEFINE(HAVE_ETC_DEFAULT_LOGIN)-fi-])+AC_MSG_CHECKING([for "/etc/default/login"])+AC_MSG_RESULT(no)  dnl BSD systems use /etc/login.conf so --with-default-path= has no effect if test $ac_cv_func_login_getcapbool = "yes" -a \--- openssh-3.8p1.orig/sshd_config	Fri Sep 27 05:21:58 2002+++ openssh-3.8p1/sshd_config	Mon Mar 17 14:55:00 2003@@ -89,5 +89,8 @@ #Banner /some/path #VerifyReverseMapping no +ClientAliveInterval 15+ClientAliveCountMax 4+ # override default of no subsystems-Subsystem	sftp	/usr/libexec/sftp-server+Subsystem	sftp	/usr/sbin/sftp-server--- openssh-3.6.1p1/S50sshd	Fri Sep 27 05:21:58 2002+++ openssh-3.6.1p1/S50sshd	Mon Mar 17 14:55:00 2003@@ -0,0 +1,64 @@+#!/bin/sh+#+# sshd        Starts sshd.+#++# Make sure the ssh-keygen progam exists+[ -f /usr/bin/ssh-keygen ] || exit 0++# Check for the SSH1 RSA key+if [ ! -f /etc/ssh_host_key ] ; then+	echo Generating RSA Key...+	/usr/bin/ssh-keygen -t rsa1 -f /etc/ssh_host_key -C '' -N ''+fi++# Check for the SSH2 RSA key+if [ ! -f /etc/ssh_host_rsa_key ] ; then+	echo Generating RSA Key...+	/usr/bin/ssh-keygen -t rsa -f /etc/ssh_host_rsa_key -C '' -N ''+fi++# Check for the SSH2 DSA key+if [ ! -f /etc/ssh_host_dsa_key ] ; then+	echo Generating DSA Key...+	echo THIS CAN TAKE A MINUTE OR TWO DEPENDING ON YOUR PROCESSOR!+	echo+        /usr/bin/ssh-keygen -t dsa -f /etc/ssh_host_dsa_key -C '' -N ''+fi+                +umask 077++start() {+ 	echo -n "Starting sshd: "+	/usr/sbin/sshd+	touch /var/lock/sshd+	echo "OK"+}	+stop() {+	echo -n "Stopping sshd: "+        killall	sshd +	rm -f /var/lock/sshd+	echo "OK" +}+restart() {+	stop+	start+}	++case "$1" in+  start)+  	start+	;;+  stop)+  	stop+	;;+  restart|reload)+  	restart+	;;+  *)+	echo $"Usage: $0 {start|stop|restart}"+	exit 1+esac++exit $?+

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -