From 0b6e1b50e5a68a2d43ffe4061d4fac9a914df1b5 Mon Sep 17 00:00:00 2001 From: Tim Steiner <tsteiner2@unl.edu> Date: Wed, 20 Feb 2013 17:25:19 -0600 Subject: [PATCH] [gh-618] Upgrade Drupal Core to 7.20 --- CHANGELOG.txt | 5 ++ includes/bootstrap.inc | 2 +- modules/aggregator/aggregator.info | 6 +-- modules/aggregator/tests/aggregator_test.info | 6 +-- modules/block/block.info | 6 +-- modules/block/tests/block_test.info | 6 +-- .../block_test_theme/block_test_theme.info | 6 +-- modules/blog/blog.info | 6 +-- modules/book/book.info | 6 +-- modules/color/color.info | 6 +-- modules/comment/comment.info | 6 +-- modules/contact/contact.info | 6 +-- modules/contextual/contextual.info | 6 +-- modules/dashboard/dashboard.info | 6 +-- modules/dblog/dblog.info | 6 +-- modules/field/field.info | 6 +-- .../field_sql_storage/field_sql_storage.info | 6 +-- modules/field/modules/list/list.info | 6 +-- .../field/modules/list/tests/list_test.info | 6 +-- modules/field/modules/number/number.info | 6 +-- modules/field/modules/options/options.info | 6 +-- modules/field/modules/text/text.info | 6 +-- modules/field/tests/field_test.info | 6 +-- modules/field_ui/field_ui.info | 6 +-- modules/file/file.info | 6 +-- modules/file/tests/file_module_test.info | 6 +-- modules/filter/filter.info | 6 +-- modules/forum/forum.info | 6 +-- modules/help/help.info | 6 +-- modules/image/image.info | 6 +-- modules/image/image.module | 54 ++++++++++++++++--- modules/image/image.test | 45 ++++++++++------ modules/image/tests/image_module_test.info | 6 +-- modules/locale/locale.info | 6 +-- modules/locale/tests/locale_test.info | 6 +-- modules/menu/menu.info | 6 +-- modules/node/node.info | 6 +-- modules/node/tests/node_access_test.info | 6 +-- modules/node/tests/node_test.info | 6 +-- modules/node/tests/node_test_exception.info | 6 +-- modules/openid/openid.info | 6 +-- modules/openid/tests/openid_test.info | 6 +-- modules/overlay/overlay.info | 6 +-- modules/path/path.info | 6 +-- modules/php/php.info | 6 +-- modules/poll/poll.info | 6 +-- modules/profile/profile.info | 6 +-- modules/rdf/rdf.info | 6 +-- modules/rdf/tests/rdf_test.info | 6 +-- modules/search/search.info | 6 +-- .../search/tests/search_embedded_form.info | 6 +-- modules/search/tests/search_extra_type.info | 6 +-- modules/shortcut/shortcut.info | 6 +-- modules/simpletest/simpletest.info | 6 +-- .../simpletest/tests/actions_loop_test.info | 6 +-- modules/simpletest/tests/ajax_forms_test.info | 6 +-- modules/simpletest/tests/ajax_test.info | 6 +-- modules/simpletest/tests/batch_test.info | 6 +-- modules/simpletest/tests/common_test.info | 6 +-- .../tests/common_test_cron_helper.info | 6 +-- modules/simpletest/tests/database_test.info | 6 +-- ...drupal_system_listing_compatible_test.info | 6 +-- ...upal_system_listing_incompatible_test.info | 6 +-- .../simpletest/tests/entity_cache_test.info | 6 +-- .../tests/entity_cache_test_dependency.info | 6 +-- .../tests/entity_crud_hook_test.info | 6 +-- .../tests/entity_query_access_test.info | 6 +-- modules/simpletest/tests/error_test.info | 6 +-- modules/simpletest/tests/file_test.info | 6 +-- modules/simpletest/tests/filter_test.info | 6 +-- modules/simpletest/tests/form_test.info | 6 +-- modules/simpletest/tests/image_test.info | 6 +-- modules/simpletest/tests/menu_test.info | 6 +-- modules/simpletest/tests/module_test.info | 6 +-- modules/simpletest/tests/path_test.info | 6 +-- .../simpletest/tests/requirements1_test.info | 6 +-- .../simpletest/tests/requirements2_test.info | 6 +-- modules/simpletest/tests/session_test.info | 6 +-- .../tests/system_dependencies_test.info | 6 +-- ...atible_core_version_dependencies_test.info | 6 +-- ...system_incompatible_core_version_test.info | 6 +-- ...ible_module_version_dependencies_test.info | 6 +-- ...stem_incompatible_module_version_test.info | 6 +-- modules/simpletest/tests/system_test.info | 6 +-- modules/simpletest/tests/taxonomy_test.info | 6 +-- modules/simpletest/tests/theme_test.info | 6 +-- .../themes/test_basetheme/test_basetheme.info | 6 +-- .../themes/test_subtheme/test_subtheme.info | 6 +-- .../tests/themes/test_theme/test_theme.info | 6 +-- .../simpletest/tests/update_script_test.info | 6 +-- modules/simpletest/tests/update_test_1.info | 6 +-- modules/simpletest/tests/update_test_2.info | 6 +-- modules/simpletest/tests/update_test_3.info | 6 +-- modules/simpletest/tests/url_alter_test.info | 6 +-- modules/simpletest/tests/xmlrpc_test.info | 6 +-- modules/statistics/statistics.info | 6 +-- modules/syslog/syslog.info | 6 +-- modules/system/system.info | 6 +-- modules/taxonomy/taxonomy.info | 6 +-- modules/toolbar/toolbar.info | 6 +-- modules/tracker/tracker.info | 6 +-- .../translation/tests/translation_test.info | 6 +-- modules/translation/translation.info | 6 +-- modules/trigger/tests/trigger_test.info | 6 +-- modules/trigger/trigger.info | 6 +-- modules/update/tests/aaa_update_test.info | 6 +-- modules/update/tests/bbb_update_test.info | 6 +-- modules/update/tests/ccc_update_test.info | 6 +-- .../update_test_basetheme.info | 6 +-- .../update_test_subtheme.info | 6 +-- modules/update/tests/update_test.info | 6 +-- modules/update/update.info | 6 +-- modules/user/tests/user_form_test.info | 6 +-- modules/user/user.info | 6 +-- modules/user/user.test | 2 +- profiles/minimal/minimal.info | 6 +-- profiles/standard/standard.info | 6 +-- ...drupal_system_listing_compatible_test.info | 6 +-- ...upal_system_listing_incompatible_test.info | 6 +-- profiles/testing/testing.info | 6 +-- themes/bartik/bartik.info | 6 +-- themes/garland/garland.info | 6 +-- themes/seven/seven.info | 6 +-- themes/stark/stark.info | 6 +-- 124 files changed, 440 insertions(+), 382 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 08acf95a7..750aabb24 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,8 @@ + +Drupal 7.20, 2013-02-20 +----------------------- +- Fixed security issues (denial of service). See SA-CORE-2013-002. + Drupal 7.19, 2013-01-16 ----------------------- - Fixed security issues (multiple vulnerabilities). See SA-CORE-2013-001. diff --git a/includes/bootstrap.inc b/includes/bootstrap.inc index c49ccfe50..0c70cbda4 100644 --- a/includes/bootstrap.inc +++ b/includes/bootstrap.inc @@ -8,7 +8,7 @@ /** * The current system version. */ -define('VERSION', '7.19'); +define('VERSION', '7.20'); /** * Core API compatibility. diff --git a/modules/aggregator/aggregator.info b/modules/aggregator/aggregator.info index 252b19494..557d055fe 100644 --- a/modules/aggregator/aggregator.info +++ b/modules/aggregator/aggregator.info @@ -7,8 +7,8 @@ files[] = aggregator.test configure = admin/config/services/aggregator/settings stylesheets[all][] = aggregator.css -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/aggregator/tests/aggregator_test.info b/modules/aggregator/tests/aggregator_test.info index 8debb68d6..00836d111 100644 --- a/modules/aggregator/tests/aggregator_test.info +++ b/modules/aggregator/tests/aggregator_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/block/block.info b/modules/block/block.info index 9b19636b2..2ffb62840 100644 --- a/modules/block/block.info +++ b/modules/block/block.info @@ -6,8 +6,8 @@ core = 7.x files[] = block.test configure = admin/structure/block -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/block/tests/block_test.info b/modules/block/tests/block_test.info index 589df56ef..e70f39187 100644 --- a/modules/block/tests/block_test.info +++ b/modules/block/tests/block_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/block/tests/themes/block_test_theme/block_test_theme.info b/modules/block/tests/themes/block_test_theme/block_test_theme.info index ca7b9c1c5..65e240e30 100644 --- a/modules/block/tests/themes/block_test_theme/block_test_theme.info +++ b/modules/block/tests/themes/block_test_theme/block_test_theme.info @@ -13,8 +13,8 @@ regions[footer] = Footer regions[highlighted] = Highlighted regions[help] = Help -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/blog/blog.info b/modules/blog/blog.info index e015c8d0a..9dc8f3ba2 100644 --- a/modules/blog/blog.info +++ b/modules/blog/blog.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x files[] = blog.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/book/book.info b/modules/book/book.info index b7ef56eac..eb920e104 100644 --- a/modules/book/book.info +++ b/modules/book/book.info @@ -7,8 +7,8 @@ files[] = book.test configure = admin/content/book/settings stylesheets[all][] = book.css -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/color/color.info b/modules/color/color.info index e6fa50b89..3da8cc69d 100644 --- a/modules/color/color.info +++ b/modules/color/color.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x files[] = color.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/comment/comment.info b/modules/comment/comment.info index b17a4d58f..bef4c558a 100644 --- a/modules/comment/comment.info +++ b/modules/comment/comment.info @@ -9,8 +9,8 @@ files[] = comment.test configure = admin/content/comment stylesheets[all][] = comment.css -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/contact/contact.info b/modules/contact/contact.info index 4d5775c83..3c317c004 100644 --- a/modules/contact/contact.info +++ b/modules/contact/contact.info @@ -6,8 +6,8 @@ core = 7.x files[] = contact.test configure = admin/structure/contact -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/contextual/contextual.info b/modules/contextual/contextual.info index 271d95b50..f2aa02160 100644 --- a/modules/contextual/contextual.info +++ b/modules/contextual/contextual.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x files[] = contextual.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/dashboard/dashboard.info b/modules/dashboard/dashboard.info index 822e13d8e..ada3e53c7 100644 --- a/modules/dashboard/dashboard.info +++ b/modules/dashboard/dashboard.info @@ -7,8 +7,8 @@ files[] = dashboard.test dependencies[] = block configure = admin/dashboard/customize -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/dblog/dblog.info b/modules/dblog/dblog.info index ea05c6f53..5e3504839 100644 --- a/modules/dblog/dblog.info +++ b/modules/dblog/dblog.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x files[] = dblog.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/field/field.info b/modules/field/field.info index cf00c2d38..223587ca5 100644 --- a/modules/field/field.info +++ b/modules/field/field.info @@ -10,8 +10,8 @@ dependencies[] = field_sql_storage required = TRUE stylesheets[all][] = theme/field.css -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/field/modules/field_sql_storage/field_sql_storage.info b/modules/field/modules/field_sql_storage/field_sql_storage.info index 702ed4085..ab4cf34b2 100644 --- a/modules/field/modules/field_sql_storage/field_sql_storage.info +++ b/modules/field/modules/field_sql_storage/field_sql_storage.info @@ -7,8 +7,8 @@ dependencies[] = field files[] = field_sql_storage.test required = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/field/modules/list/list.info b/modules/field/modules/list/list.info index a8d83d86a..a84296cca 100644 --- a/modules/field/modules/list/list.info +++ b/modules/field/modules/list/list.info @@ -7,8 +7,8 @@ dependencies[] = field dependencies[] = options files[] = tests/list.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/field/modules/list/tests/list_test.info b/modules/field/modules/list/tests/list_test.info index e0fecc9ae..2e961dead 100644 --- a/modules/field/modules/list/tests/list_test.info +++ b/modules/field/modules/list/tests/list_test.info @@ -5,8 +5,8 @@ package = Testing version = VERSION hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/field/modules/number/number.info b/modules/field/modules/number/number.info index 9770d991c..74ba621ff 100644 --- a/modules/field/modules/number/number.info +++ b/modules/field/modules/number/number.info @@ -6,8 +6,8 @@ core = 7.x dependencies[] = field files[] = number.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/field/modules/options/options.info b/modules/field/modules/options/options.info index b93804526..3e989d3aa 100644 --- a/modules/field/modules/options/options.info +++ b/modules/field/modules/options/options.info @@ -6,8 +6,8 @@ core = 7.x dependencies[] = field files[] = options.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/field/modules/text/text.info b/modules/field/modules/text/text.info index 9968c8531..e09eaa79d 100644 --- a/modules/field/modules/text/text.info +++ b/modules/field/modules/text/text.info @@ -7,8 +7,8 @@ dependencies[] = field files[] = text.test required = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/field/tests/field_test.info b/modules/field/tests/field_test.info index 0e37017b1..c457fe97e 100644 --- a/modules/field/tests/field_test.info +++ b/modules/field/tests/field_test.info @@ -6,8 +6,8 @@ files[] = field_test.entity.inc version = VERSION hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/field_ui/field_ui.info b/modules/field_ui/field_ui.info index 2bf6803f9..0957d1ec7 100644 --- a/modules/field_ui/field_ui.info +++ b/modules/field_ui/field_ui.info @@ -6,8 +6,8 @@ core = 7.x dependencies[] = field files[] = field_ui.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/file/file.info b/modules/file/file.info index 60b130c3d..5a70a1e0a 100644 --- a/modules/file/file.info +++ b/modules/file/file.info @@ -6,8 +6,8 @@ core = 7.x dependencies[] = field files[] = tests/file.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/file/tests/file_module_test.info b/modules/file/tests/file_module_test.info index afa457eae..4f74a9c4d 100644 --- a/modules/file/tests/file_module_test.info +++ b/modules/file/tests/file_module_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/filter/filter.info b/modules/filter/filter.info index 89f419035..2c0b0fe2d 100644 --- a/modules/filter/filter.info +++ b/modules/filter/filter.info @@ -7,8 +7,8 @@ files[] = filter.test required = TRUE configure = admin/config/content/formats -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/forum/forum.info b/modules/forum/forum.info index 13305845d..22c17758a 100644 --- a/modules/forum/forum.info +++ b/modules/forum/forum.info @@ -9,8 +9,8 @@ files[] = forum.test configure = admin/structure/forum stylesheets[all][] = forum.css -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/help/help.info b/modules/help/help.info index 673681f08..58562c097 100644 --- a/modules/help/help.info +++ b/modules/help/help.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x files[] = help.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/image/image.info b/modules/image/image.info index a53514db2..2919d36fe 100644 --- a/modules/image/image.info +++ b/modules/image/image.info @@ -7,8 +7,8 @@ dependencies[] = file files[] = image.test configure = admin/config/media/image-styles -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/image/image.module b/modules/image/image.module index 07f489233..d7178ad7d 100644 --- a/modules/image/image.module +++ b/modules/image/image.module @@ -30,6 +30,11 @@ define('IMAGE_STORAGE_EDITABLE', IMAGE_STORAGE_NORMAL | IMAGE_STORAGE_OVERRIDE); */ define('IMAGE_STORAGE_MODULE', IMAGE_STORAGE_OVERRIDE | IMAGE_STORAGE_DEFAULT); +/** + * The name of the query parameter for image derivative tokens. + */ +define('IMAGE_DERIVATIVE_TOKEN', 'itok'); + // Load all Field module hooks for Image. require_once DRUPAL_ROOT . '/modules/image/image.field.inc'; @@ -766,16 +771,24 @@ function image_style_options($include_empty = TRUE) { * The image style */ function image_style_deliver($style, $scheme) { - // Check that the style is defined and the scheme is valid. - if (!$style || !file_stream_wrapper_valid_scheme($scheme)) { - drupal_exit(); - } - $args = func_get_args(); array_shift($args); array_shift($args); $target = implode('/', $args); + // Check that the style is defined, the scheme is valid, and the image + // derivative token is valid. (Sites which require image derivatives to be + // generated without a token can set the 'image_allow_insecure_derivatives' + // variable to TRUE to bypass the latter check, but this will increase the + // site's vulnerability to denial-of-service attacks.) + $valid = !empty($style) && file_stream_wrapper_valid_scheme($scheme); + if (!variable_get('image_allow_insecure_derivatives', FALSE)) { + $valid = $valid && isset($_GET[IMAGE_DERIVATIVE_TOKEN]) && $_GET[IMAGE_DERIVATIVE_TOKEN] === image_style_path_token($style['name'], $scheme . '://' . $target); + } + if (!$valid) { + return MENU_ACCESS_DENIED; + } + $image_uri = $scheme . '://' . $target; $derivative_uri = image_style_path($style['name'], $image_uri); @@ -960,6 +973,10 @@ function image_style_flush($style) { */ function image_style_url($style_name, $path) { $uri = image_style_path($style_name, $path); + // The token query is added even if the 'image_allow_insecure_derivatives' + // variable is TRUE, so that the emitted links remain valid if it is changed + // back to the default FALSE. + $token_query = array(IMAGE_DERIVATIVE_TOKEN => image_style_path_token($style_name, $path)); // If not using clean URLs, the image derivative callback is only available // with the query string. If the file does not exist, use url() to ensure @@ -967,10 +984,33 @@ function image_style_url($style_name, $path) { // actual file path, this avoids bootstrapping PHP once the files are built. if (!variable_get('clean_url') && file_uri_scheme($uri) == 'public' && !file_exists($uri)) { $directory_path = file_stream_wrapper_get_instance_by_uri($uri)->getDirectoryPath(); - return url($directory_path . '/' . file_uri_target($uri), array('absolute' => TRUE)); + return url($directory_path . '/' . file_uri_target($uri), array('absolute' => TRUE, 'query' => $token_query)); } - return file_create_url($uri); + $file_url = file_create_url($uri); + // Append the query string with the token. + return $file_url . (strpos($file_url, '?') !== FALSE ? '&' : '?') . drupal_http_build_query($token_query); +} + +/** + * Generates a token to protect an image style derivative. + * + * This prevents unauthorized generation of an image style derivative, + * which can be costly both in CPU time and disk space. + * + * @param $style_name + * The name of the image style. + * @param $uri + * The URI of the image for this style, for example as returned by + * image_style_path(). + * + * @return + * An eight-character token which can be used to protect image style + * derivatives against denial-of-service attacks. + */ +function image_style_path_token($style_name, $uri) { + // Return the first eight characters. + return substr(drupal_hmac_base64($style_name . ':' . $uri, drupal_get_private_key() . drupal_get_hash_salt()), 0, 8); } /** diff --git a/modules/image/image.test b/modules/image/image.test index 1ca846506..d4db2130b 100644 --- a/modules/image/image.test +++ b/modules/image/image.test @@ -192,13 +192,19 @@ class ImageStylesPathAndUrlTestCase extends DrupalWebTestCase { $this->assertNotIdentical(FALSE, $original_uri, t('Created the generated image file.')); // Get the URL of a file that has not been generated and try to create it. - $generated_uri = $scheme . '://styles/' . $this->style_name . '/' . $scheme . '/'. drupal_basename($original_uri); + $generated_uri = image_style_path($this->style_name, $original_uri); $this->assertFalse(file_exists($generated_uri), t('Generated file does not exist.')); $generate_url = image_style_url($this->style_name, $original_uri); if (!$clean_url) { $this->assertTrue(strpos($generate_url, '?q=') !== FALSE, 'When using non-clean URLS, the system path contains the query string.'); } + // Add some extra chars to the token. + $this->drupalGet(str_replace(IMAGE_DERIVATIVE_TOKEN . '=', IMAGE_DERIVATIVE_TOKEN . '=Zo', $generate_url)); + $this->assertResponse(403, 'Image was inaccessible at the URL wih an invalid token.'); + // Change the parameter name so the token is missing. + $this->drupalGet(str_replace(IMAGE_DERIVATIVE_TOKEN . '=', 'wrongparam=', $generate_url)); + $this->assertResponse(403, 'Image was inaccessible at the URL wih a missing token.'); // Fetch the URL that generates the file. $this->drupalGet($generate_url); @@ -238,6 +244,11 @@ class ImageStylesPathAndUrlTestCase extends DrupalWebTestCase { $this->assertNoRaw( chr(137) . chr(80) . chr(78) . chr(71) . chr(13) . chr(10) . chr(26) . chr(10), 'No PNG signature found in the response body.'); } } + elseif ($clean_url) { + // Add some extra chars to the token. + $this->drupalGet(str_replace(IMAGE_DERIVATIVE_TOKEN . '=', IMAGE_DERIVATIVE_TOKEN . '=Zo', $generate_url)); + $this->assertResponse(200, 'Existing image was accessible at the URL wih an invalid token.'); + } } } @@ -661,7 +672,7 @@ class ImageAdminStylesUnitTest extends ImageFieldTestCase { // Test that image is displayed using newly created style. $this->drupalGet('node/' . $nid); - $this->assertRaw(image_style_url($style_name, $node->{$field_name}[LANGUAGE_NONE][0]['uri']), t('Image displayed using style @style.', array('@style' => $style_name))); + $this->assertRaw(check_plain(image_style_url($style_name, $node->{$field_name}[LANGUAGE_NONE][0]['uri'])), t('Image displayed using style @style.', array('@style' => $style_name))); // Rename the style and make sure the image field is updated. $new_style_name = strtolower($this->randomName(10)); @@ -671,7 +682,7 @@ class ImageAdminStylesUnitTest extends ImageFieldTestCase { $this->drupalPost('admin/config/media/image-styles/edit/' . $style_name, $edit, t('Update style')); $this->assertText(t('Changes to the style have been saved.'), t('Style %name was renamed to %new_name.', array('%name' => $style_name, '%new_name' => $new_style_name))); $this->drupalGet('node/' . $nid); - $this->assertRaw(image_style_url($new_style_name, $node->{$field_name}[LANGUAGE_NONE][0]['uri']), t('Image displayed using style replacement style.')); + $this->assertRaw(check_plain(image_style_url($new_style_name, $node->{$field_name}[LANGUAGE_NONE][0]['uri'])), t('Image displayed using style replacement style.')); // Delete the style and choose a replacement style. $edit = array( @@ -682,7 +693,7 @@ class ImageAdminStylesUnitTest extends ImageFieldTestCase { $this->assertRaw($message, $message); $this->drupalGet('node/' . $nid); - $this->assertRaw(image_style_url('thumbnail', $node->{$field_name}[LANGUAGE_NONE][0]['uri']), t('Image displayed using style replacement style.')); + $this->assertRaw(check_plain(image_style_url('thumbnail', $node->{$field_name}[LANGUAGE_NONE][0]['uri'])), t('Image displayed using style replacement style.')); } } @@ -775,7 +786,9 @@ class ImageFieldDisplayTestCase extends ImageFieldTestCase { // Ensure the derivative image is generated so we do not have to deal with // image style callback paths. $this->drupalGet(image_style_url('thumbnail', $image_uri)); - $image_info['path'] = image_style_path('thumbnail', $image_uri); + // Need to create the URL again since it will change if clean URLs + // are disabled. + $image_info['path'] = image_style_url('thumbnail', $image_uri); $image_info['width'] = 100; $image_info['height'] = 50; $default_output = theme('image', $image_info); @@ -1061,7 +1074,7 @@ class ImageDimensionsTestCase extends DrupalWebTestCase { image_effect_save($effect); $img_tag = theme_image_style($variables); - $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . $url . '" width="120" height="60" alt="" />', t('Expected img tag was found.')); + $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . check_plain($url) . '" width="120" height="60" alt="" />', t('Expected img tag was found.')); $this->assertFalse(file_exists($generated_uri), t('Generated file does not exist.')); $this->drupalGet($url); $this->assertResponse(200, t('Image was generated at the URL.')); @@ -1082,7 +1095,7 @@ class ImageDimensionsTestCase extends DrupalWebTestCase { image_effect_save($effect); $img_tag = theme_image_style($variables); - $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . $url . '" width="60" height="120" alt="" />', t('Expected img tag was found.')); + $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . check_plain($url) . '" width="60" height="120" alt="" />', t('Expected img tag was found.')); $this->assertFalse(file_exists($generated_uri), t('Generated file does not exist.')); $this->drupalGet($url); $this->assertResponse(200, t('Image was generated at the URL.')); @@ -1104,7 +1117,7 @@ class ImageDimensionsTestCase extends DrupalWebTestCase { image_effect_save($effect); $img_tag = theme_image_style($variables); - $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . $url . '" width="45" height="90" alt="" />', t('Expected img tag was found.')); + $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . check_plain($url) . '" width="45" height="90" alt="" />', t('Expected img tag was found.')); $this->assertFalse(file_exists($generated_uri), t('Generated file does not exist.')); $this->drupalGet($url); $this->assertResponse(200, t('Image was generated at the URL.')); @@ -1126,7 +1139,7 @@ class ImageDimensionsTestCase extends DrupalWebTestCase { image_effect_save($effect); $img_tag = theme_image_style($variables); - $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . $url . '" width="45" height="90" alt="" />', t('Expected img tag was found.')); + $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . check_plain($url) . '" width="45" height="90" alt="" />', t('Expected img tag was found.')); $this->assertFalse(file_exists($generated_uri), t('Generated file does not exist.')); $this->drupalGet($url); $this->assertResponse(200, t('Image was generated at the URL.')); @@ -1144,7 +1157,7 @@ class ImageDimensionsTestCase extends DrupalWebTestCase { image_effect_save($effect); $img_tag = theme_image_style($variables); - $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . $url . '" width="45" height="90" alt="" />', t('Expected img tag was found.')); + $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . check_plain($url) . '" width="45" height="90" alt="" />', t('Expected img tag was found.')); $this->assertFalse(file_exists($generated_uri), t('Generated file does not exist.')); $this->drupalGet($url); $this->assertResponse(200, t('Image was generated at the URL.')); @@ -1165,7 +1178,7 @@ class ImageDimensionsTestCase extends DrupalWebTestCase { image_effect_save($effect); $img_tag = theme_image_style($variables); - $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . $url . '" alt="" />', t('Expected img tag was found.')); + $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . check_plain($url) . '" alt="" />', t('Expected img tag was found.')); $this->assertFalse(file_exists($generated_uri), t('Generated file does not exist.')); $this->drupalGet($url); $this->assertResponse(200, t('Image was generated at the URL.')); @@ -1185,7 +1198,7 @@ class ImageDimensionsTestCase extends DrupalWebTestCase { image_effect_save($effect); $img_tag = theme_image_style($variables); - $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . $url . '" width="30" height="30" alt="" />', t('Expected img tag was found.')); + $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . check_plain($url) . '" width="30" height="30" alt="" />', t('Expected img tag was found.')); $this->assertFalse(file_exists($generated_uri), t('Generated file does not exist.')); $this->drupalGet($url); $this->assertResponse(200, t('Image was generated at the URL.')); @@ -1206,7 +1219,7 @@ class ImageDimensionsTestCase extends DrupalWebTestCase { $effect = image_effect_save($effect); $img_tag = theme_image_style($variables); - $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . $url . '" alt="" />', t('Expected img tag was found.')); + $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . check_plain($url) . '" alt="" />', t('Expected img tag was found.')); $this->assertFalse(file_exists($generated_uri), t('Generated file does not exist.')); $this->drupalGet($url); $this->assertResponse(200, t('Image was generated at the URL.')); @@ -1224,7 +1237,7 @@ class ImageDimensionsTestCase extends DrupalWebTestCase { image_effect_save($effect); $img_tag = theme_image_style($variables); - $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . $url . '" alt="" />', t('Expected img tag was found.')); + $this->assertEqual($img_tag, '<img typeof="foaf:Image" src="' . check_plain($url) . '" alt="" />', t('Expected img tag was found.')); } } @@ -1642,7 +1655,7 @@ class ImageThemeFunctionWebTestCase extends DrupalWebTestCase { ), ); $rendered_element = render($element); - $expected_result = '<a href="' . url($path) . '"><img typeof="foaf:Image" src="' . $url . '" alt="" /></a>'; + $expected_result = '<a href="' . url($path) . '"><img typeof="foaf:Image" src="' . check_plain($url) . '" alt="" /></a>'; $this->assertEqual($expected_result, $rendered_element, 'theme_image_formatter() correctly renders without title, alt, or path options.'); // Link the image to a fragment on the page, and not a full URL. @@ -1653,7 +1666,7 @@ class ImageThemeFunctionWebTestCase extends DrupalWebTestCase { 'fragment' => $fragment, ); $rendered_element = render($element); - $expected_result = '<a href="#' . $fragment . '"><img typeof="foaf:Image" src="' . $url . '" alt="" /></a>'; + $expected_result = '<a href="#' . $fragment . '"><img typeof="foaf:Image" src="' . check_plain($url) . '" alt="" /></a>'; $this->assertEqual($expected_result, $rendered_element, 'theme_image_formatter() correctly renders a link fragment.'); } diff --git a/modules/image/tests/image_module_test.info b/modules/image/tests/image_module_test.info index 58f99cdac..7f4649320 100644 --- a/modules/image/tests/image_module_test.info +++ b/modules/image/tests/image_module_test.info @@ -6,8 +6,8 @@ core = 7.x files[] = image_module_test.module hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/locale/locale.info b/modules/locale/locale.info index f3f119ce6..147ce84f9 100644 --- a/modules/locale/locale.info +++ b/modules/locale/locale.info @@ -6,8 +6,8 @@ core = 7.x files[] = locale.test configure = admin/config/regional/language -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/locale/tests/locale_test.info b/modules/locale/tests/locale_test.info index d213776cb..06c0eee8d 100644 --- a/modules/locale/tests/locale_test.info +++ b/modules/locale/tests/locale_test.info @@ -5,8 +5,8 @@ package = Testing version = VERSION hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/menu/menu.info b/modules/menu/menu.info index a01130b85..16b08aef6 100644 --- a/modules/menu/menu.info +++ b/modules/menu/menu.info @@ -6,8 +6,8 @@ core = 7.x files[] = menu.test configure = admin/structure/menu -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/node/node.info b/modules/node/node.info index fa08d1264..26805f6d2 100644 --- a/modules/node/node.info +++ b/modules/node/node.info @@ -9,8 +9,8 @@ required = TRUE configure = admin/structure/types stylesheets[all][] = node.css -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/node/tests/node_access_test.info b/modules/node/tests/node_access_test.info index 4e6299959..d620c7d01 100644 --- a/modules/node/tests/node_access_test.info +++ b/modules/node/tests/node_access_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/node/tests/node_test.info b/modules/node/tests/node_test.info index 625b1a1b5..fe157e0a2 100644 --- a/modules/node/tests/node_test.info +++ b/modules/node/tests/node_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/node/tests/node_test_exception.info b/modules/node/tests/node_test_exception.info index b2c8a9d60..c4f42704d 100644 --- a/modules/node/tests/node_test_exception.info +++ b/modules/node/tests/node_test_exception.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/openid/openid.info b/modules/openid/openid.info index bdd3c4763..bd63243a2 100644 --- a/modules/openid/openid.info +++ b/modules/openid/openid.info @@ -5,8 +5,8 @@ package = Core core = 7.x files[] = openid.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/openid/tests/openid_test.info b/modules/openid/tests/openid_test.info index a3fd263eb..b562e5ce0 100644 --- a/modules/openid/tests/openid_test.info +++ b/modules/openid/tests/openid_test.info @@ -6,8 +6,8 @@ core = 7.x dependencies[] = openid hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/overlay/overlay.info b/modules/overlay/overlay.info index a4569e8dc..73bfc1b28 100644 --- a/modules/overlay/overlay.info +++ b/modules/overlay/overlay.info @@ -4,8 +4,8 @@ package = Core version = VERSION core = 7.x -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/path/path.info b/modules/path/path.info index 9c704df18..52d277a93 100644 --- a/modules/path/path.info +++ b/modules/path/path.info @@ -6,8 +6,8 @@ core = 7.x files[] = path.test configure = admin/config/search/path -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/php/php.info b/modules/php/php.info index 071047fea..bcd8a9202 100644 --- a/modules/php/php.info +++ b/modules/php/php.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x files[] = php.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/poll/poll.info b/modules/poll/poll.info index bd0bd5975..0033ec01e 100644 --- a/modules/poll/poll.info +++ b/modules/poll/poll.info @@ -6,8 +6,8 @@ core = 7.x files[] = poll.test stylesheets[all][] = poll.css -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/profile/profile.info b/modules/profile/profile.info index bb84f75e0..a60c2a207 100644 --- a/modules/profile/profile.info +++ b/modules/profile/profile.info @@ -11,8 +11,8 @@ configure = admin/config/people/profile ; See user_system_info_alter(). hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/rdf/rdf.info b/modules/rdf/rdf.info index 59b505fd0..322527ea6 100644 --- a/modules/rdf/rdf.info +++ b/modules/rdf/rdf.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x files[] = rdf.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/rdf/tests/rdf_test.info b/modules/rdf/tests/rdf_test.info index 36c736499..88ebd8252 100644 --- a/modules/rdf/tests/rdf_test.info +++ b/modules/rdf/tests/rdf_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/search/search.info b/modules/search/search.info index 1ce630732..32a4999af 100644 --- a/modules/search/search.info +++ b/modules/search/search.info @@ -8,8 +8,8 @@ files[] = search.test configure = admin/config/search/settings stylesheets[all][] = search.css -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/search/tests/search_embedded_form.info b/modules/search/tests/search_embedded_form.info index 1a6f3cba1..10a15ff6c 100644 --- a/modules/search/tests/search_embedded_form.info +++ b/modules/search/tests/search_embedded_form.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/search/tests/search_extra_type.info b/modules/search/tests/search_extra_type.info index 94f92fb29..19171485a 100644 --- a/modules/search/tests/search_extra_type.info +++ b/modules/search/tests/search_extra_type.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/shortcut/shortcut.info b/modules/shortcut/shortcut.info index 93584830c..00a88e03f 100644 --- a/modules/shortcut/shortcut.info +++ b/modules/shortcut/shortcut.info @@ -6,8 +6,8 @@ core = 7.x files[] = shortcut.test configure = admin/config/user-interface/shortcut -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/simpletest.info b/modules/simpletest/simpletest.info index 1dd2fef12..c3d3e9273 100644 --- a/modules/simpletest/simpletest.info +++ b/modules/simpletest/simpletest.info @@ -55,8 +55,8 @@ files[] = tests/upgrade/update.trigger.test files[] = tests/upgrade/update.field.test files[] = tests/upgrade/update.user.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/actions_loop_test.info b/modules/simpletest/tests/actions_loop_test.info index 0c2fc0461..e684a3b59 100644 --- a/modules/simpletest/tests/actions_loop_test.info +++ b/modules/simpletest/tests/actions_loop_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/ajax_forms_test.info b/modules/simpletest/tests/ajax_forms_test.info index 911566d20..d96d7dec0 100644 --- a/modules/simpletest/tests/ajax_forms_test.info +++ b/modules/simpletest/tests/ajax_forms_test.info @@ -5,8 +5,8 @@ package = Testing version = VERSION hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/ajax_test.info b/modules/simpletest/tests/ajax_test.info index 90bf1ebb3..d48c68f39 100644 --- a/modules/simpletest/tests/ajax_test.info +++ b/modules/simpletest/tests/ajax_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/batch_test.info b/modules/simpletest/tests/batch_test.info index 5c00bc2c0..c03fb4d5e 100644 --- a/modules/simpletest/tests/batch_test.info +++ b/modules/simpletest/tests/batch_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/common_test.info b/modules/simpletest/tests/common_test.info index ba9517e10..1702d7330 100644 --- a/modules/simpletest/tests/common_test.info +++ b/modules/simpletest/tests/common_test.info @@ -7,8 +7,8 @@ stylesheets[all][] = common_test.css stylesheets[print][] = common_test.print.css hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/common_test_cron_helper.info b/modules/simpletest/tests/common_test_cron_helper.info index a5501e062..966212210 100644 --- a/modules/simpletest/tests/common_test_cron_helper.info +++ b/modules/simpletest/tests/common_test_cron_helper.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/database_test.info b/modules/simpletest/tests/database_test.info index 9f3a58d1c..8129705b6 100644 --- a/modules/simpletest/tests/database_test.info +++ b/modules/simpletest/tests/database_test.info @@ -5,8 +5,8 @@ package = Testing version = VERSION hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info b/modules/simpletest/tests/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info index eb6d7d8b5..7918eae31 100644 --- a/modules/simpletest/tests/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info +++ b/modules/simpletest/tests/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info b/modules/simpletest/tests/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info index 05cdd1f69..73120f65a 100644 --- a/modules/simpletest/tests/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info +++ b/modules/simpletest/tests/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/entity_cache_test.info b/modules/simpletest/tests/entity_cache_test.info index dd500154b..5cf393f63 100644 --- a/modules/simpletest/tests/entity_cache_test.info +++ b/modules/simpletest/tests/entity_cache_test.info @@ -6,8 +6,8 @@ core = 7.x dependencies[] = entity_cache_test_dependency hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/entity_cache_test_dependency.info b/modules/simpletest/tests/entity_cache_test_dependency.info index e5a20fb36..22ebd0aa5 100644 --- a/modules/simpletest/tests/entity_cache_test_dependency.info +++ b/modules/simpletest/tests/entity_cache_test_dependency.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/entity_crud_hook_test.info b/modules/simpletest/tests/entity_crud_hook_test.info index c4a612865..bede4cd16 100644 --- a/modules/simpletest/tests/entity_crud_hook_test.info +++ b/modules/simpletest/tests/entity_crud_hook_test.info @@ -5,8 +5,8 @@ package = Testing version = VERSION hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/entity_query_access_test.info b/modules/simpletest/tests/entity_query_access_test.info index 0d8ac9e51..10c6db2ba 100644 --- a/modules/simpletest/tests/entity_query_access_test.info +++ b/modules/simpletest/tests/entity_query_access_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/error_test.info b/modules/simpletest/tests/error_test.info index 123fcea09..62ed6574b 100644 --- a/modules/simpletest/tests/error_test.info +++ b/modules/simpletest/tests/error_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/file_test.info b/modules/simpletest/tests/file_test.info index 367f2eeee..1f9be7f32 100644 --- a/modules/simpletest/tests/file_test.info +++ b/modules/simpletest/tests/file_test.info @@ -6,8 +6,8 @@ core = 7.x files[] = file_test.module hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/filter_test.info b/modules/simpletest/tests/filter_test.info index 873a21af7..c6c5a3c5d 100644 --- a/modules/simpletest/tests/filter_test.info +++ b/modules/simpletest/tests/filter_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/form_test.info b/modules/simpletest/tests/form_test.info index e1fbc1c42..04abff4a0 100644 --- a/modules/simpletest/tests/form_test.info +++ b/modules/simpletest/tests/form_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/image_test.info b/modules/simpletest/tests/image_test.info index 201d113e6..8dbb2814c 100644 --- a/modules/simpletest/tests/image_test.info +++ b/modules/simpletest/tests/image_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/menu_test.info b/modules/simpletest/tests/menu_test.info index b35d57b53..6c9514dcd 100644 --- a/modules/simpletest/tests/menu_test.info +++ b/modules/simpletest/tests/menu_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/module_test.info b/modules/simpletest/tests/module_test.info index 9d74f0adc..7f4ba7d62 100644 --- a/modules/simpletest/tests/module_test.info +++ b/modules/simpletest/tests/module_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/path_test.info b/modules/simpletest/tests/path_test.info index 0e49736ff..d2cab0a17 100644 --- a/modules/simpletest/tests/path_test.info +++ b/modules/simpletest/tests/path_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/requirements1_test.info b/modules/simpletest/tests/requirements1_test.info index 6d7bdb22b..13e388f63 100644 --- a/modules/simpletest/tests/requirements1_test.info +++ b/modules/simpletest/tests/requirements1_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/requirements2_test.info b/modules/simpletest/tests/requirements2_test.info index f22562a3a..371f1f105 100644 --- a/modules/simpletest/tests/requirements2_test.info +++ b/modules/simpletest/tests/requirements2_test.info @@ -7,8 +7,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/session_test.info b/modules/simpletest/tests/session_test.info index 87b1f4a57..d1c610172 100644 --- a/modules/simpletest/tests/session_test.info +++ b/modules/simpletest/tests/session_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/system_dependencies_test.info b/modules/simpletest/tests/system_dependencies_test.info index ce7bb02f8..a6efc8dd1 100644 --- a/modules/simpletest/tests/system_dependencies_test.info +++ b/modules/simpletest/tests/system_dependencies_test.info @@ -6,8 +6,8 @@ core = 7.x hidden = TRUE dependencies[] = _missing_dependency -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/system_incompatible_core_version_dependencies_test.info b/modules/simpletest/tests/system_incompatible_core_version_dependencies_test.info index 372a0b9e3..bda7979bc 100644 --- a/modules/simpletest/tests/system_incompatible_core_version_dependencies_test.info +++ b/modules/simpletest/tests/system_incompatible_core_version_dependencies_test.info @@ -6,8 +6,8 @@ core = 7.x hidden = TRUE dependencies[] = system_incompatible_core_version_test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/system_incompatible_core_version_test.info b/modules/simpletest/tests/system_incompatible_core_version_test.info index 4f5679d28..a9de42e2f 100644 --- a/modules/simpletest/tests/system_incompatible_core_version_test.info +++ b/modules/simpletest/tests/system_incompatible_core_version_test.info @@ -5,8 +5,8 @@ version = VERSION core = 5.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/system_incompatible_module_version_dependencies_test.info b/modules/simpletest/tests/system_incompatible_module_version_dependencies_test.info index c1c18d43b..1f58f6385 100644 --- a/modules/simpletest/tests/system_incompatible_module_version_dependencies_test.info +++ b/modules/simpletest/tests/system_incompatible_module_version_dependencies_test.info @@ -7,8 +7,8 @@ hidden = TRUE ; system_incompatible_module_version_test declares version 1.0 dependencies[] = system_incompatible_module_version_test (>2.0) -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/system_incompatible_module_version_test.info b/modules/simpletest/tests/system_incompatible_module_version_test.info index 5af3b5ee6..ea9a42b1e 100644 --- a/modules/simpletest/tests/system_incompatible_module_version_test.info +++ b/modules/simpletest/tests/system_incompatible_module_version_test.info @@ -5,8 +5,8 @@ version = 1.0 core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/system_test.info b/modules/simpletest/tests/system_test.info index 98de621e4..068755b7a 100644 --- a/modules/simpletest/tests/system_test.info +++ b/modules/simpletest/tests/system_test.info @@ -6,8 +6,8 @@ core = 7.x files[] = system_test.module hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/taxonomy_test.info b/modules/simpletest/tests/taxonomy_test.info index 18034473f..42ed05f2b 100644 --- a/modules/simpletest/tests/taxonomy_test.info +++ b/modules/simpletest/tests/taxonomy_test.info @@ -6,8 +6,8 @@ core = 7.x hidden = TRUE dependencies[] = taxonomy -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/theme_test.info b/modules/simpletest/tests/theme_test.info index 83adcfcd6..d05453a7f 100644 --- a/modules/simpletest/tests/theme_test.info +++ b/modules/simpletest/tests/theme_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/themes/test_basetheme/test_basetheme.info b/modules/simpletest/tests/themes/test_basetheme/test_basetheme.info index 2cf64aa94..cc583f0f2 100644 --- a/modules/simpletest/tests/themes/test_basetheme/test_basetheme.info +++ b/modules/simpletest/tests/themes/test_basetheme/test_basetheme.info @@ -6,8 +6,8 @@ hidden = TRUE settings[basetheme_only] = base theme value settings[subtheme_override] = base theme value -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/themes/test_subtheme/test_subtheme.info b/modules/simpletest/tests/themes/test_subtheme/test_subtheme.info index 34154f557..e744045c7 100644 --- a/modules/simpletest/tests/themes/test_subtheme/test_subtheme.info +++ b/modules/simpletest/tests/themes/test_subtheme/test_subtheme.info @@ -6,8 +6,8 @@ hidden = TRUE settings[subtheme_override] = subtheme value -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/themes/test_theme/test_theme.info b/modules/simpletest/tests/themes/test_theme/test_theme.info index 5d527da4d..ae0447710 100644 --- a/modules/simpletest/tests/themes/test_theme/test_theme.info +++ b/modules/simpletest/tests/themes/test_theme/test_theme.info @@ -17,8 +17,8 @@ stylesheets[all][] = system.base.css settings[theme_test_setting] = default value -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/update_script_test.info b/modules/simpletest/tests/update_script_test.info index ada207a3d..ed8c96766 100644 --- a/modules/simpletest/tests/update_script_test.info +++ b/modules/simpletest/tests/update_script_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/update_test_1.info b/modules/simpletest/tests/update_test_1.info index 5e80c6519..40dad0615 100644 --- a/modules/simpletest/tests/update_test_1.info +++ b/modules/simpletest/tests/update_test_1.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/update_test_2.info b/modules/simpletest/tests/update_test_2.info index 5e80c6519..40dad0615 100644 --- a/modules/simpletest/tests/update_test_2.info +++ b/modules/simpletest/tests/update_test_2.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/update_test_3.info b/modules/simpletest/tests/update_test_3.info index 5e80c6519..40dad0615 100644 --- a/modules/simpletest/tests/update_test_3.info +++ b/modules/simpletest/tests/update_test_3.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/url_alter_test.info b/modules/simpletest/tests/url_alter_test.info index 94d672a63..c5691f47b 100644 --- a/modules/simpletest/tests/url_alter_test.info +++ b/modules/simpletest/tests/url_alter_test.info @@ -5,8 +5,8 @@ package = Testing version = VERSION hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/simpletest/tests/xmlrpc_test.info b/modules/simpletest/tests/xmlrpc_test.info index ff0d1559f..ac5af5c58 100644 --- a/modules/simpletest/tests/xmlrpc_test.info +++ b/modules/simpletest/tests/xmlrpc_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/statistics/statistics.info b/modules/statistics/statistics.info index ebdfcbdac..f73dab155 100644 --- a/modules/statistics/statistics.info +++ b/modules/statistics/statistics.info @@ -6,8 +6,8 @@ core = 7.x files[] = statistics.test configure = admin/config/system/statistics -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/syslog/syslog.info b/modules/syslog/syslog.info index c3bb3328b..e0ea3740e 100644 --- a/modules/syslog/syslog.info +++ b/modules/syslog/syslog.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x files[] = syslog.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/system/system.info b/modules/system/system.info index 1d42f18b0..dca4780e6 100644 --- a/modules/system/system.info +++ b/modules/system/system.info @@ -12,8 +12,8 @@ files[] = system.test required = TRUE configure = admin/config/system -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/taxonomy/taxonomy.info b/modules/taxonomy/taxonomy.info index d62b8ef10..fa3363f04 100644 --- a/modules/taxonomy/taxonomy.info +++ b/modules/taxonomy/taxonomy.info @@ -8,8 +8,8 @@ files[] = taxonomy.module files[] = taxonomy.test configure = admin/structure/taxonomy -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/toolbar/toolbar.info b/modules/toolbar/toolbar.info index 7576972b1..c0aa88b6f 100644 --- a/modules/toolbar/toolbar.info +++ b/modules/toolbar/toolbar.info @@ -4,8 +4,8 @@ core = 7.x package = Core version = VERSION -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/tracker/tracker.info b/modules/tracker/tracker.info index 16c6a1d89..43422079a 100644 --- a/modules/tracker/tracker.info +++ b/modules/tracker/tracker.info @@ -6,8 +6,8 @@ version = VERSION core = 7.x files[] = tracker.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/translation/tests/translation_test.info b/modules/translation/tests/translation_test.info index aa84109a2..d84803ecd 100644 --- a/modules/translation/tests/translation_test.info +++ b/modules/translation/tests/translation_test.info @@ -5,8 +5,8 @@ package = Testing version = VERSION hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/translation/translation.info b/modules/translation/translation.info index a9d7d6799..ca65d35b1 100644 --- a/modules/translation/translation.info +++ b/modules/translation/translation.info @@ -6,8 +6,8 @@ version = VERSION core = 7.x files[] = translation.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/trigger/tests/trigger_test.info b/modules/trigger/tests/trigger_test.info index d34da4c59..f81749a24 100644 --- a/modules/trigger/tests/trigger_test.info +++ b/modules/trigger/tests/trigger_test.info @@ -4,8 +4,8 @@ package = Testing core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/trigger/trigger.info b/modules/trigger/trigger.info index fe18dae3a..0586f45a0 100644 --- a/modules/trigger/trigger.info +++ b/modules/trigger/trigger.info @@ -6,8 +6,8 @@ core = 7.x files[] = trigger.test configure = admin/structure/trigger -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/update/tests/aaa_update_test.info b/modules/update/tests/aaa_update_test.info index 1043ad5c5..70292932e 100644 --- a/modules/update/tests/aaa_update_test.info +++ b/modules/update/tests/aaa_update_test.info @@ -4,8 +4,8 @@ package = Testing core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/update/tests/bbb_update_test.info b/modules/update/tests/bbb_update_test.info index 89204cba2..2e8454644 100644 --- a/modules/update/tests/bbb_update_test.info +++ b/modules/update/tests/bbb_update_test.info @@ -4,8 +4,8 @@ package = Testing core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/update/tests/ccc_update_test.info b/modules/update/tests/ccc_update_test.info index fa96e11e9..b8fd231e6 100644 --- a/modules/update/tests/ccc_update_test.info +++ b/modules/update/tests/ccc_update_test.info @@ -4,8 +4,8 @@ package = Testing core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info b/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info index d3f29920f..3c5fa3233 100644 --- a/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info +++ b/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info @@ -3,8 +3,8 @@ description = Test theme which acts as a base theme for other test subthemes. core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info b/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info index 68a81e61a..7f2393899 100644 --- a/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info +++ b/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info @@ -4,8 +4,8 @@ core = 7.x base theme = update_test_basetheme hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/update/tests/update_test.info b/modules/update/tests/update_test.info index 1c17b944f..8cec9192e 100644 --- a/modules/update/tests/update_test.info +++ b/modules/update/tests/update_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/update/update.info b/modules/update/update.info index c146e8c3a..fef63c5dd 100644 --- a/modules/update/update.info +++ b/modules/update/update.info @@ -6,8 +6,8 @@ core = 7.x files[] = update.test configure = admin/reports/updates/settings -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/user/tests/user_form_test.info b/modules/user/tests/user_form_test.info index 43f4afd39..ff4cd7641 100644 --- a/modules/user/tests/user_form_test.info +++ b/modules/user/tests/user_form_test.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/user/user.info b/modules/user/user.info index 36aa73955..eef6b4502 100644 --- a/modules/user/user.info +++ b/modules/user/user.info @@ -9,8 +9,8 @@ required = TRUE configure = admin/config/people stylesheets[all][] = user.css -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/modules/user/user.test b/modules/user/user.test index 123beee6c..26e93ed3c 100644 --- a/modules/user/user.test +++ b/modules/user/user.test @@ -968,7 +968,7 @@ class UserPictureTestCase extends DrupalWebTestCase { $this->assertRaw($text, t('Image was resized.')); $alt = t("@user's picture", array('@user' => format_username($this->user))); $style = variable_get('user_picture_style', ''); - $this->assertRaw(image_style_url($style, $pic_path), t("Image is displayed in user's edit page")); + $this->assertRaw(check_plain(image_style_url($style, $pic_path)), t("Image is displayed in user's edit page")); // Check if file is located in proper directory. $this->assertTrue(is_file($pic_path), t("File is located in proper directory")); diff --git a/profiles/minimal/minimal.info b/profiles/minimal/minimal.info index 356d05254..04fcc9312 100644 --- a/profiles/minimal/minimal.info +++ b/profiles/minimal/minimal.info @@ -5,8 +5,8 @@ core = 7.x dependencies[] = block dependencies[] = dblog -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/profiles/standard/standard.info b/profiles/standard/standard.info index 74ce65f39..9eb1e66cf 100644 --- a/profiles/standard/standard.info +++ b/profiles/standard/standard.info @@ -24,8 +24,8 @@ dependencies[] = field_ui dependencies[] = file dependencies[] = rdf -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info b/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info index e1abb28d8..27031076c 100644 --- a/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info +++ b/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info @@ -6,8 +6,8 @@ core = 7.x hidden = TRUE files[] = drupal_system_listing_compatible_test.test -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/profiles/testing/modules/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info b/profiles/testing/modules/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info index 4a1f0ae06..3fb12b5ec 100644 --- a/profiles/testing/modules/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info +++ b/profiles/testing/modules/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info @@ -8,8 +8,8 @@ version = VERSION core = 6.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/profiles/testing/testing.info b/profiles/testing/testing.info index fdd5b461c..77ac5ef3e 100644 --- a/profiles/testing/testing.info +++ b/profiles/testing/testing.info @@ -4,8 +4,8 @@ version = VERSION core = 7.x hidden = TRUE -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/themes/bartik/bartik.info b/themes/bartik/bartik.info index 1dfa5de23..bf0d33dff 100644 --- a/themes/bartik/bartik.info +++ b/themes/bartik/bartik.info @@ -34,8 +34,8 @@ regions[footer] = Footer settings[shortcut_module_link] = 0 -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/themes/garland/garland.info b/themes/garland/garland.info index 9eeafba98..38dad5ae2 100644 --- a/themes/garland/garland.info +++ b/themes/garland/garland.info @@ -7,8 +7,8 @@ stylesheets[all][] = style.css stylesheets[print][] = print.css settings[garland_width] = fluid -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/themes/seven/seven.info b/themes/seven/seven.info index b8b4aff5e..99194dd88 100644 --- a/themes/seven/seven.info +++ b/themes/seven/seven.info @@ -13,8 +13,8 @@ regions[page_bottom] = Page bottom regions[sidebar_first] = First sidebar regions_hidden[] = sidebar_first -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" diff --git a/themes/stark/stark.info b/themes/stark/stark.info index 5292adcc4..240215237 100644 --- a/themes/stark/stark.info +++ b/themes/stark/stark.info @@ -5,8 +5,8 @@ version = VERSION core = 7.x stylesheets[all][] = layout.css -; Information added by drupal.org packaging script on 2013-01-16 -version = "7.19" +; Information added by drupal.org packaging script on 2013-02-20 +version = "7.20" project = "drupal" -datestamp = "1358374870" +datestamp = "1361393684" -- GitLab