diff options
author | Mei Lei <lei.mei@intel.com> | 2011-12-07 23:15:29 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-12-08 15:24:27 +0000 |
commit | 006e5925f22d08a8acd6bf57f343c1e2b0242f24 (patch) | |
tree | fea10ea2e4ef210d1f7534fb2a6988f2e803f8d8 /meta/recipes-core | |
parent | 87377c2b5788b86c6aecaf47f9cef511c23edc12 (diff) | |
download | poky-006e5925f22d08a8acd6bf57f343c1e2b0242f24.tar.gz |
dropbear: Upgrade from 0.53.1 to 2011.54
This new version added ALLOW_BLANK_PASSWORD option. So change the allow-nopw.patch content to enable this function.
(From OE-Core rev: e876096fcbb42039d568a7acbc506e4099e9a443)
Signed-off-by: Mei Lei <lei.mei@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core')
-rw-r--r-- | meta/recipes-core/dropbear/dropbear-2011.54/configure.patch (renamed from meta/recipes-core/dropbear/dropbear-0.53.1/configure.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/dropbear/dropbear/allow-nopw.patch | 55 | ||||
-rw-r--r-- | meta/recipes-core/dropbear/dropbear_0.53.1.bb | 6 | ||||
-rw-r--r-- | meta/recipes-core/dropbear/dropbear_2011.54.bb | 6 |
4 files changed, 23 insertions, 44 deletions
diff --git a/meta/recipes-core/dropbear/dropbear-0.53.1/configure.patch b/meta/recipes-core/dropbear/dropbear-2011.54/configure.patch index aeb7c0a4ac..aeb7c0a4ac 100644 --- a/meta/recipes-core/dropbear/dropbear-0.53.1/configure.patch +++ b/meta/recipes-core/dropbear/dropbear-2011.54/configure.patch | |||
diff --git a/meta/recipes-core/dropbear/dropbear/allow-nopw.patch b/meta/recipes-core/dropbear/dropbear/allow-nopw.patch index 3909ef26e7..a175ee14da 100644 --- a/meta/recipes-core/dropbear/dropbear/allow-nopw.patch +++ b/meta/recipes-core/dropbear/dropbear/allow-nopw.patch | |||
@@ -1,40 +1,19 @@ | |||
1 | Upstream-Status: Inappropriate [embedded specific] | 1 | Enable blank password login function for new release dropbear. |
2 | 2 | ||
3 | diff --git a/svr-auth.c b/svr-auth.c | 3 | Upstream-Status: Inappropriate [configuration] |
4 | index 87e3c5e..3e78c1a 100644 | 4 | |
5 | --- a/svr-auth.c | 5 | Signed-off-by: Mei Lei <lei.mei@intel.com> |
6 | +++ b/svr-auth.c | 6 | |
7 | @@ -250,6 +250,7 @@ static int checkusername(unsigned char *username, unsigned int userlen) { | 7 | diff --git a/options.h b/options.h |
8 | } | 8 | index 73689ad..041ddaa 100644 |
9 | 9 | --- a/options.h | |
10 | /* check for an empty password */ | 10 | +++ b/options.h |
11 | +#ifdef DISALLOW_EMPTY_PW | 11 | @@ -180,7 +180,7 @@ much traffic. */ |
12 | if (ses.authstate.pw_passwd[0] == '\0') { | 12 | * Public key logins are allowed for blank-password accounts regardless of this |
13 | TRACE(("leave checkusername: empty pword")) | 13 | * setting. PAM is not affected by this setting, it uses the normal pam.d |
14 | dropbear_log(LOG_WARNING, "User '%s' has blank password, rejected", | 14 | * settings ('nullok' option) */ |
15 | @@ -257,6 +258,7 @@ static int checkusername(unsigned char *username, unsigned int userlen) { | 15 | -/* #define ALLOW_BLANK_PASSWORD */ |
16 | send_msg_userauth_failure(0, 1); | 16 | +#define ALLOW_BLANK_PASSWORD |
17 | return DROPBEAR_FAILURE; | ||
18 | } | ||
19 | +#endif | ||
20 | |||
21 | TRACE(("shell is %s", ses.authstate.pw_shell)) | ||
22 | |||
23 | diff --git a/svr-authpasswd.c b/svr-authpasswd.c | ||
24 | index a29fd63..6a3c7e9 100644 | ||
25 | --- a/svr-authpasswd.c | ||
26 | +++ b/svr-authpasswd.c | ||
27 | @@ -64,9 +64,13 @@ void svr_auth_password() { | ||
28 | * since the shadow password may differ to that tested | ||
29 | * in auth.c */ | ||
30 | if (passwdcrypt[0] == '\0') { | ||
31 | +#ifdef DISALLOW_EMPTY_PASSWD | ||
32 | dropbear_log(LOG_WARNING, "User '%s' has blank password, rejected", | ||
33 | ses.authstate.pw_name); | ||
34 | send_msg_userauth_failure(0, 1); | ||
35 | +#else | ||
36 | + send_msg_userauth_success(); | ||
37 | +#endif | ||
38 | return; | ||
39 | } | ||
40 | 17 | ||
18 | #define ENABLE_CLI_PASSWORD_AUTH | ||
19 | #define ENABLE_CLI_PUBKEY_AUTH | ||
diff --git a/meta/recipes-core/dropbear/dropbear_0.53.1.bb b/meta/recipes-core/dropbear/dropbear_0.53.1.bb deleted file mode 100644 index 54f86e80e0..0000000000 --- a/meta/recipes-core/dropbear/dropbear_0.53.1.bb +++ /dev/null | |||
@@ -1,6 +0,0 @@ | |||
1 | require dropbear.inc | ||
2 | |||
3 | SRC_URI[md5sum] = "6b8d901859d9b8a18e2f6bfe0a892a03" | ||
4 | SRC_URI[sha256sum] = "192538ca2a9ee778f12a2e8ddb6f098fa85dcb6457adc1cb40dd94b3c28f4df6" | ||
5 | |||
6 | PR = "r0" | ||
diff --git a/meta/recipes-core/dropbear/dropbear_2011.54.bb b/meta/recipes-core/dropbear/dropbear_2011.54.bb new file mode 100644 index 0000000000..b7b4b83e89 --- /dev/null +++ b/meta/recipes-core/dropbear/dropbear_2011.54.bb | |||
@@ -0,0 +1,6 @@ | |||
1 | require dropbear.inc | ||
2 | |||
3 | SRC_URI[md5sum] = "ce1e236c4a8df0cb95253defee6716b5" | ||
4 | SRC_URI[sha256sum] = "a5fe60fa9c11e7b0f6a21ef6e86a53ce3d55236548901905070ff1c1716fbf47" | ||
5 | |||
6 | PR = "r0" | ||