11diff --git a/src/runopts.h b/src/runopts.h
2- index 166ad4a..d62378b 100644
2+ index 166ad4a7..d62378b3 100644
33--- a/src/runopts.h
44+++ b/src/runopts.h
55@@ -123,6 +123,7 @@ typedef struct svr_runopts {
@@ -11,7 +11,7 @@ index 166ad4a..d62378b 100644
1111 char * authorized_keys_dir;
1212
1313diff --git a/src/svr-authpasswd.c b/src/svr-authpasswd.c
14- index 899a8ab..410d53d 100644
14+ index 899a8abb..410d53da 100644
1515--- a/src/svr-authpasswd.c
1616+++ b/src/svr-authpasswd.c
1717@@ -80,6 +80,15 @@ void svr_auth_password(int valid_user) {
@@ -31,26 +31,26 @@ index 899a8ab..410d53d 100644
3131 dropbear_log(LOG_WARNING,
3232 "Too-long password attempt for '%s' from %s",
3333diff --git a/src/svr-runopts.c b/src/svr-runopts.c
34- index 74eb0c4..8990264 100644
34+ index 2baec6bd..e286682f 100644
3535--- a/src/svr-runopts.c
3636+++ b/src/svr-runopts.c
37- @@ -110 ,6 +110 ,7 @@ static void printhelp(const char * progname) {
37+ @@ -108 ,6 +108 ,7 @@ static void printhelp(const char * progname) {
3838 "-l <interface>\n"
3939 " interface to bind on\n"
4040 #endif
4141+ "-n Disable password checking (/!\\ Hack, don't use this!)\n"
4242 #if INETD_MODE
4343 "-i Start for inetd\n"
4444 #endif
45- @@ -186 ,6 +187 ,7 @@ void svr_getopts(int argc, char ** argv) {
45+ @@ -184 ,6 +185 ,7 @@ void svr_getopts(int argc, char ** argv) {
4646 svr_opts.delay_hostkey = 0;
4747 svr_opts.pidfile = expand_homedir_path(DROPBEAR_PIDFILE);
4848 svr_opts.authorized_keys_dir = "~/.ssh";
4949+ svr_opts.nopasschk = 0;
5050 #if DROPBEAR_SVR_LOCALANYFWD
5151 svr_opts.nolocaltcp = 0;
5252 #endif
53- @@ -299 ,6 +301 ,9 @@ void svr_getopts(int argc, char ** argv) {
53+ @@ -297 ,6 +299 ,9 @@ void svr_getopts(int argc, char ** argv) {
5454 case 'P':
5555 next = &svr_opts.pidfile;
5656 break;
0 commit comments