Changelog for WordPress 2.8.3
-
Where I found the changelog for WordPress 2.8.3?! I search the WordPress website and didn’t found it…
-
http://codex.wordpress.org/Changelog/2.8.3
has not been updated yetWe hope it will be updated soon… I also want to see the changelogs.. 🙂
I’ve added the link to the changesets now on that Codex page.
Nothing yet… Damm!
If only more people came to the Church of SVN. I’m sure the changelog will be updated soon but for now here you go:
List of updated files
$ svn diff --old=http://core.svn.wordpress.org/tags/2.8.3 --new=http://core.svn.wordpress.org/tags/2.8.4 | grep ^Index Index: wp-login.php Index: wp-includes/version.php Index: readme.html
And the long part of that output without the grep for anyone who wants to see the diffs
$ svn diff --old=http://core.svn.wordpress.org/tags/2.8.3 --new=http://core.svn.wordpress.org/tags/2.8.4 Index: wp-login.php =================================================================== --- wp-login.php (.../2.8.3) (revision 11807) +++ wp-login.php (.../2.8.4) (revision 11807) @@ -161,7 +161,7 @@ $message .= get_option('siteurl') . "\r\n\r\n"; $message .= sprintf(__('Username: %s'), $user_login) . "\r\n\r\n"; $message .= __('To reset your password visit the following address, otherwise just ignore this email and nothing will happen.') . "\r\n\r\n"; - $message .= site_url("wp-login.php?action=rp&key=$key", 'login') . "\r\n"; + $message .= site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "\r\n"; $title = sprintf(__('[%s] Password Reset'), get_option('blogname')); @@ -182,15 +182,18 @@ * @param string $key Hash to validate sending user's password * @return bool|WP_Error */ -function reset_password($key) { +function reset_password($key, $login) { global $wpdb; $key = preg_replace('/[^a-z0-9]/i', '', $key); - if ( empty( $key ) ) + if ( empty( $key ) || !is_string( $key ) ) return new WP_Error('invalid_key', __('Invalid key')); - $user = $wpdb->get_row($wpdb->prepare("SELECT * FROM $wpdb->users WHERE user_activation_key = %s", $key)); + if ( empty($login) || !is_string($login) ) + return new WP_Error('invalid_key', __('Invalid key')); + + $user = $wpdb->get_row($wpdb->prepare("SELECT * FROM $wpdb->users WHERE user_activation_key = %s AND user_login = %s", $key, $login)); if ( empty( $user ) ) return new WP_Error('invalid_key', __('Invalid key')); @@ -370,7 +373,7 @@ case 'resetpass' : case 'rp' : - $errors = reset_password($_GET['key']); + $errors = reset_password($_GET['key'], $_GET['login']); if ( ! is_wp_error($errors) ) { wp_redirect('wp-login.php?checkemail=newpass'); Index: wp-includes/version.php =================================================================== --- wp-includes/version.php (.../2.8.3) (revision 11807) +++ wp-includes/version.php (.../2.8.4) (revision 11807) @@ -8,7 +8,7 @@ * * @global string $wp_version */ -$wp_version = '2.8.3'; +$wp_version = '2.8.4'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. Index: readme.html =================================================================== --- readme.html (.../2.8.3) (revision 11807) +++ readme.html (.../2.8.4) (revision 11807) @@ -8,7 +8,7 @@ <body> <h1 id="logo" style="text-align: center"> <img alt="WordPress" src="wp-admin/images/wordpress-logo.png" /> - <br /> Version 2.8.3 + <br /> Version 2.8.4 </h1> <p style="text-align: center">Semantic Personal Publishing Platform</p> @@ -29,7 +29,7 @@ <h1>Upgrading</h1> <p>Before you upgrade anything, make sure you have backup copies of any files you may have modified such as <code>index.php</code>.</p> -<h2>Upgrading from any previous WordPress to 2.8.3:</h2> +<h2>Upgrading from any previous WordPress to 2.8.4:</h2> <ol> <li>Delete your old WP files, saving ones you've modified.</li> <li>Upload the new files.</li>
Edit: Whoops, I should learn to read after more coffee. This is the output for 2.8.3 -> 2.8.4. But the same command works for 2.8.2 to 2.8.3 or 2.8.4. Just change the version numbers so 2.8.2 to 2.8.4 will work.
svn diff --old=http://core.svn.wordpress.org/tags/2.8.2 --new=http://core.svn.wordpress.org/tags/2.8.4
Sigh, my reply got Akismetted.
- The topic ‘Changelog for WordPress 2.8.3’ is closed to new replies.