diff --git a/frontend/drupal/CHANGELOG.txt b/frontend/drupal/CHANGELOG.txt
index 7f5f570a5..f2b2dd257 100644
--- a/frontend/drupal/CHANGELOG.txt
+++ b/frontend/drupal/CHANGELOG.txt
@@ -1,3 +1,13 @@
+Drupal 7.75, 2020-11-26
+-----------------------
+- Fixed security issues:
+ - SA-CORE-2020-013
+
+Drupal 7.74, 2020-11-17
+-----------------------
+- Fixed security issues:
+ - SA-CORE-2020-012
+
Drupal 7.73, 2020-09-16
-----------------------
- Fixed security issues:
diff --git a/frontend/drupal/includes/bootstrap.inc b/frontend/drupal/includes/bootstrap.inc
index 099c348d7..29b0e1cf5 100644
--- a/frontend/drupal/includes/bootstrap.inc
+++ b/frontend/drupal/includes/bootstrap.inc
@@ -8,7 +8,7 @@
/**
* The current system version.
*/
-define('VERSION', '7.73');
+define('VERSION', '7.75');
/**
* Core API compatibility.
diff --git a/frontend/drupal/includes/file.inc b/frontend/drupal/includes/file.inc
index 69ee4cdc2..013c435cf 100644
--- a/frontend/drupal/includes/file.inc
+++ b/frontend/drupal/includes/file.inc
@@ -1147,8 +1147,8 @@ function file_unmanaged_move($source, $destination = NULL, $replace = FILE_EXIST
* exploit.php_.pps.
*
* Specifically, this function adds an underscore to all extensions that are
- * between 2 and 5 characters in length, internal to the file name, and not
- * included in $extensions.
+ * between 2 and 5 characters in length, internal to the file name, and either
+ * included in the list of unsafe extensions, or not included in $extensions.
*
* Function behavior is also controlled by the Drupal variable
* 'allow_insecure_uploads'. If 'allow_insecure_uploads' evaluates to TRUE, no
@@ -1157,7 +1157,8 @@ function file_unmanaged_move($source, $destination = NULL, $replace = FILE_EXIST
* @param $filename
* File name to modify.
* @param $extensions
- * A space-separated list of extensions that should not be altered.
+ * A space-separated list of extensions that should not be altered. Note that
+ * extensions that are unsafe will be altered regardless of this parameter.
* @param $alerts
* If TRUE, drupal_set_message() will be called to display a message if the
* file name was changed.
@@ -1175,6 +1176,10 @@ function file_munge_filename($filename, $extensions, $alerts = TRUE) {
$whitelist = array_unique(explode(' ', strtolower(trim($extensions))));
+ // Remove unsafe extensions from the list of allowed extensions. The list is
+ // copied from file_save_upload().
+ $whitelist = array_diff($whitelist, explode('|', 'php|phar|pl|py|cgi|asp|js'));
+
// Split the filename up by periods. The first part becomes the basename
// the last part the final extension.
$filename_parts = explode('.', $filename);
@@ -1542,25 +1547,35 @@ function file_save_upload($form_field_name, $validators = array(), $destination
$validators['file_validate_extensions'][0] = $extensions;
}
- if (!empty($extensions)) {
- // Munge the filename to protect against possible malicious extension hiding
- // within an unknown file type (ie: filename.html.foo).
- $file->filename = file_munge_filename($file->filename, $extensions);
- }
-
- // Rename potentially executable files, to help prevent exploits (i.e. will
- // rename filename.php.foo and filename.php to filename.php.foo.txt and
- // filename.php.txt, respectively). Don't rename if 'allow_insecure_uploads'
- // evaluates to TRUE.
- if (!variable_get('allow_insecure_uploads', 0) && preg_match('/\.(php|phar|pl|py|cgi|asp|js)(\.|$)/i', $file->filename) && (substr($file->filename, -4) != '.txt')) {
- $file->filemime = 'text/plain';
- // The destination filename will also later be used to create the URI.
- $file->filename .= '.txt';
- // The .txt extension may not be in the allowed list of extensions. We have
- // to add it here or else the file upload will fail.
+ if (!variable_get('allow_insecure_uploads', 0)) {
if (!empty($extensions)) {
- $validators['file_validate_extensions'][0] .= ' txt';
- drupal_set_message(t('For security reasons, your upload has been renamed to %filename.', array('%filename' => $file->filename)));
+ // Munge the filename to protect against possible malicious extension hiding
+ // within an unknown file type (ie: filename.html.foo).
+ $file->filename = file_munge_filename($file->filename, $extensions);
+ }
+
+ // Rename potentially executable files, to help prevent exploits (i.e. will
+ // rename filename.php.foo and filename.php to filename.php_.foo_.txt and
+ // filename.php_.txt, respectively). Don't rename if 'allow_insecure_uploads'
+ // evaluates to TRUE.
+ if (preg_match('/\.(php|phar|pl|py|cgi|asp|js)(\.|$)/i', $file->filename)) {
+ // If the file will be rejected anyway due to a disallowed extension, it
+ // should not be renamed; rather, we'll let file_validate_extensions()
+ // reject it below.
+ if (!isset($validators['file_validate_extensions']) || !file_validate_extensions($file, $extensions)) {
+ $file->filemime = 'text/plain';
+ if (substr($file->filename, -4) != '.txt') {
+ // The destination filename will also later be used to create the URI.
+ $file->filename .= '.txt';
+ }
+ $file->filename = file_munge_filename($file->filename, $extensions, FALSE);
+ drupal_set_message(t('For security reasons, your upload has been renamed to %filename.', array('%filename' => $file->filename)));
+ // The .txt extension may not be in the allowed list of extensions. We have
+ // to add it here or else the file upload will fail.
+ if (!empty($validators['file_validate_extensions'][0])) {
+ $validators['file_validate_extensions'][0] .= ' txt';
+ }
+ }
}
}
@@ -1728,7 +1743,18 @@ function file_validate(stdClass &$file, $validators = array()) {
}
// Let other modules perform validation on the new file.
- return array_merge($errors, module_invoke_all('file_validate', $file));
+ $errors = array_merge($errors, module_invoke_all('file_validate', $file));
+
+ // Ensure the file does not contain a malicious extension. At this point
+ // file_save_upload() will have munged the file so it does not contain a
+ // malicious extension. Contributed and custom code that calls this method
+ // needs to take similar steps if they need to permit files with malicious
+ // extensions to be uploaded.
+ if (empty($errors) && !variable_get('allow_insecure_uploads', 0) && preg_match('/\.(php|phar|pl|py|cgi|asp|js)(\.|$)/i', $file->filename)) {
+ $errors[] = t('For security reasons, your upload has been rejected.');
+ }
+
+ return $errors;
}
/**
diff --git a/frontend/drupal/modules/aggregator/aggregator.info b/frontend/drupal/modules/aggregator/aggregator.info
index ec036940f..6d839422b 100644
--- a/frontend/drupal/modules/aggregator/aggregator.info
+++ b/frontend/drupal/modules/aggregator/aggregator.info
@@ -7,7 +7,7 @@ files[] = aggregator.test
configure = admin/config/services/aggregator/settings
stylesheets[all][] = aggregator.css
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/aggregator/tests/aggregator_test.info b/frontend/drupal/modules/aggregator/tests/aggregator_test.info
index b5f6259c0..66f9ca742 100644
--- a/frontend/drupal/modules/aggregator/tests/aggregator_test.info
+++ b/frontend/drupal/modules/aggregator/tests/aggregator_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/block/block.info b/frontend/drupal/modules/block/block.info
index 037d40467..936dd1913 100644
--- a/frontend/drupal/modules/block/block.info
+++ b/frontend/drupal/modules/block/block.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = block.test
configure = admin/structure/block
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/block/tests/block_test.info b/frontend/drupal/modules/block/tests/block_test.info
index da7ab998f..ae8427771 100644
--- a/frontend/drupal/modules/block/tests/block_test.info
+++ b/frontend/drupal/modules/block/tests/block_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/block/tests/themes/block_test_theme/block_test_theme.info b/frontend/drupal/modules/block/tests/themes/block_test_theme/block_test_theme.info
index f415eeef4..20c612cfb 100644
--- a/frontend/drupal/modules/block/tests/themes/block_test_theme/block_test_theme.info
+++ b/frontend/drupal/modules/block/tests/themes/block_test_theme/block_test_theme.info
@@ -13,7 +13,7 @@ regions[footer] = Footer
regions[highlighted] = Highlighted
regions[help] = Help
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/blog/blog.info b/frontend/drupal/modules/blog/blog.info
index 0d0230268..5c94afd45 100644
--- a/frontend/drupal/modules/blog/blog.info
+++ b/frontend/drupal/modules/blog/blog.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
files[] = blog.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/book/book.info b/frontend/drupal/modules/book/book.info
index 3ab126686..046f73ae2 100644
--- a/frontend/drupal/modules/book/book.info
+++ b/frontend/drupal/modules/book/book.info
@@ -7,7 +7,7 @@ files[] = book.test
configure = admin/content/book/settings
stylesheets[all][] = book.css
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/color/color.info b/frontend/drupal/modules/color/color.info
index a7710b428..c2fc98df7 100644
--- a/frontend/drupal/modules/color/color.info
+++ b/frontend/drupal/modules/color/color.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
files[] = color.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/comment/comment.info b/frontend/drupal/modules/comment/comment.info
index 80a18eeb4..2395a9bfc 100644
--- a/frontend/drupal/modules/comment/comment.info
+++ b/frontend/drupal/modules/comment/comment.info
@@ -9,7 +9,7 @@ files[] = comment.test
configure = admin/content/comment
stylesheets[all][] = comment.css
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/contact/contact.info b/frontend/drupal/modules/contact/contact.info
index dd5aa77d9..9513c3c1e 100644
--- a/frontend/drupal/modules/contact/contact.info
+++ b/frontend/drupal/modules/contact/contact.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = contact.test
configure = admin/structure/contact
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/contextual/contextual.info b/frontend/drupal/modules/contextual/contextual.info
index c45fa0fa2..f06a778f7 100644
--- a/frontend/drupal/modules/contextual/contextual.info
+++ b/frontend/drupal/modules/contextual/contextual.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
files[] = contextual.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/dashboard/dashboard.info b/frontend/drupal/modules/dashboard/dashboard.info
index 10f0d0acf..844ec9e95 100644
--- a/frontend/drupal/modules/dashboard/dashboard.info
+++ b/frontend/drupal/modules/dashboard/dashboard.info
@@ -7,7 +7,7 @@ files[] = dashboard.test
dependencies[] = block
configure = admin/dashboard/customize
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/dblog/dblog.info b/frontend/drupal/modules/dblog/dblog.info
index 4f19265c9..14df4538d 100644
--- a/frontend/drupal/modules/dblog/dblog.info
+++ b/frontend/drupal/modules/dblog/dblog.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
files[] = dblog.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/field/field.info b/frontend/drupal/modules/field/field.info
index 9baa4cf72..9c35204dd 100644
--- a/frontend/drupal/modules/field/field.info
+++ b/frontend/drupal/modules/field/field.info
@@ -11,7 +11,7 @@ dependencies[] = field_sql_storage
required = TRUE
stylesheets[all][] = theme/field.css
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/field/modules/field_sql_storage/field_sql_storage.info b/frontend/drupal/modules/field/modules/field_sql_storage/field_sql_storage.info
index 9b2bac339..e9cb84746 100644
--- a/frontend/drupal/modules/field/modules/field_sql_storage/field_sql_storage.info
+++ b/frontend/drupal/modules/field/modules/field_sql_storage/field_sql_storage.info
@@ -7,7 +7,7 @@ dependencies[] = field
files[] = field_sql_storage.test
required = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/field/modules/list/list.info b/frontend/drupal/modules/field/modules/list/list.info
index 933cff7b9..0a6bd1c9a 100644
--- a/frontend/drupal/modules/field/modules/list/list.info
+++ b/frontend/drupal/modules/field/modules/list/list.info
@@ -7,7 +7,7 @@ dependencies[] = field
dependencies[] = options
files[] = tests/list.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/field/modules/list/tests/list_test.info b/frontend/drupal/modules/field/modules/list/tests/list_test.info
index 539625b43..8b8caf365 100644
--- a/frontend/drupal/modules/field/modules/list/tests/list_test.info
+++ b/frontend/drupal/modules/field/modules/list/tests/list_test.info
@@ -5,7 +5,7 @@ package = Testing
version = VERSION
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/field/modules/number/number.info b/frontend/drupal/modules/field/modules/number/number.info
index 32f24e111..7a2b57b00 100644
--- a/frontend/drupal/modules/field/modules/number/number.info
+++ b/frontend/drupal/modules/field/modules/number/number.info
@@ -6,7 +6,7 @@ core = 7.x
dependencies[] = field
files[] = number.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/field/modules/options/options.info b/frontend/drupal/modules/field/modules/options/options.info
index 39ef6c928..cb52bcf0d 100644
--- a/frontend/drupal/modules/field/modules/options/options.info
+++ b/frontend/drupal/modules/field/modules/options/options.info
@@ -6,7 +6,7 @@ core = 7.x
dependencies[] = field
files[] = options.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/field/modules/text/text.info b/frontend/drupal/modules/field/modules/text/text.info
index 72f6db907..825927e5d 100644
--- a/frontend/drupal/modules/field/modules/text/text.info
+++ b/frontend/drupal/modules/field/modules/text/text.info
@@ -7,7 +7,7 @@ dependencies[] = field
files[] = text.test
required = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/field/tests/field_test.info b/frontend/drupal/modules/field/tests/field_test.info
index 54d961c54..08a751152 100644
--- a/frontend/drupal/modules/field/tests/field_test.info
+++ b/frontend/drupal/modules/field/tests/field_test.info
@@ -6,7 +6,7 @@ files[] = field_test.entity.inc
version = VERSION
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/field_ui/field_ui.info b/frontend/drupal/modules/field_ui/field_ui.info
index 6e6e0ae0f..0070f7890 100644
--- a/frontend/drupal/modules/field_ui/field_ui.info
+++ b/frontend/drupal/modules/field_ui/field_ui.info
@@ -6,7 +6,7 @@ core = 7.x
dependencies[] = field
files[] = field_ui.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/file/file.info b/frontend/drupal/modules/file/file.info
index 00443c27a..cf0beafd6 100644
--- a/frontend/drupal/modules/file/file.info
+++ b/frontend/drupal/modules/file/file.info
@@ -6,7 +6,7 @@ core = 7.x
dependencies[] = field
files[] = tests/file.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/file/tests/file_module_test.info b/frontend/drupal/modules/file/tests/file_module_test.info
index 91cabbf0a..32e7d4cc9 100644
--- a/frontend/drupal/modules/file/tests/file_module_test.info
+++ b/frontend/drupal/modules/file/tests/file_module_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/filter/filter.info b/frontend/drupal/modules/filter/filter.info
index e3d5033d8..540f3edd2 100644
--- a/frontend/drupal/modules/filter/filter.info
+++ b/frontend/drupal/modules/filter/filter.info
@@ -7,7 +7,7 @@ files[] = filter.test
required = TRUE
configure = admin/config/content/formats
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/forum/forum.info b/frontend/drupal/modules/forum/forum.info
index 5e20d7767..f58a5d062 100644
--- a/frontend/drupal/modules/forum/forum.info
+++ b/frontend/drupal/modules/forum/forum.info
@@ -9,7 +9,7 @@ files[] = forum.test
configure = admin/structure/forum
stylesheets[all][] = forum.css
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/help/help.info b/frontend/drupal/modules/help/help.info
index eedaaea64..448f73816 100644
--- a/frontend/drupal/modules/help/help.info
+++ b/frontend/drupal/modules/help/help.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
files[] = help.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/image/image.info b/frontend/drupal/modules/image/image.info
index 0f2dd92f5..768e02022 100644
--- a/frontend/drupal/modules/image/image.info
+++ b/frontend/drupal/modules/image/image.info
@@ -7,7 +7,7 @@ dependencies[] = file
files[] = image.test
configure = admin/config/media/image-styles
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/image/tests/image_module_test.info b/frontend/drupal/modules/image/tests/image_module_test.info
index 5f13a4b3f..82860f0a4 100644
--- a/frontend/drupal/modules/image/tests/image_module_test.info
+++ b/frontend/drupal/modules/image/tests/image_module_test.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = image_module_test.module
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/locale/locale.info b/frontend/drupal/modules/locale/locale.info
index e2cd1d870..35bcc4296 100644
--- a/frontend/drupal/modules/locale/locale.info
+++ b/frontend/drupal/modules/locale/locale.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = locale.test
configure = admin/config/regional/language
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/locale/tests/locale_test.info b/frontend/drupal/modules/locale/tests/locale_test.info
index a0fe2c972..42d71e557 100644
--- a/frontend/drupal/modules/locale/tests/locale_test.info
+++ b/frontend/drupal/modules/locale/tests/locale_test.info
@@ -5,7 +5,7 @@ package = Testing
version = VERSION
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/menu/menu.info b/frontend/drupal/modules/menu/menu.info
index 71b169d53..079804f88 100644
--- a/frontend/drupal/modules/menu/menu.info
+++ b/frontend/drupal/modules/menu/menu.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = menu.test
configure = admin/structure/menu
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/node/node.info b/frontend/drupal/modules/node/node.info
index d6e67a86e..4e3e6acd8 100644
--- a/frontend/drupal/modules/node/node.info
+++ b/frontend/drupal/modules/node/node.info
@@ -9,7 +9,7 @@ required = TRUE
configure = admin/structure/types
stylesheets[all][] = node.css
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/node/tests/node_access_test.info b/frontend/drupal/modules/node/tests/node_access_test.info
index a7e49c376..833a5bb3f 100644
--- a/frontend/drupal/modules/node/tests/node_access_test.info
+++ b/frontend/drupal/modules/node/tests/node_access_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/node/tests/node_test.info b/frontend/drupal/modules/node/tests/node_test.info
index 20eeb6ffa..debcb6af0 100644
--- a/frontend/drupal/modules/node/tests/node_test.info
+++ b/frontend/drupal/modules/node/tests/node_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/node/tests/node_test_exception.info b/frontend/drupal/modules/node/tests/node_test_exception.info
index ca9abb7a6..42a72a285 100644
--- a/frontend/drupal/modules/node/tests/node_test_exception.info
+++ b/frontend/drupal/modules/node/tests/node_test_exception.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/openid/openid.info b/frontend/drupal/modules/openid/openid.info
index 52ca85f10..50db8a5af 100644
--- a/frontend/drupal/modules/openid/openid.info
+++ b/frontend/drupal/modules/openid/openid.info
@@ -5,7 +5,7 @@ package = Core
core = 7.x
files[] = openid.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/openid/tests/openid_test.info b/frontend/drupal/modules/openid/tests/openid_test.info
index b9fddd569..032c9451a 100644
--- a/frontend/drupal/modules/openid/tests/openid_test.info
+++ b/frontend/drupal/modules/openid/tests/openid_test.info
@@ -6,7 +6,7 @@ core = 7.x
dependencies[] = openid
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/overlay/overlay.info b/frontend/drupal/modules/overlay/overlay.info
index a9bfbe392..45c3da7d4 100644
--- a/frontend/drupal/modules/overlay/overlay.info
+++ b/frontend/drupal/modules/overlay/overlay.info
@@ -4,7 +4,7 @@ package = Core
version = VERSION
core = 7.x
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/path/path.info b/frontend/drupal/modules/path/path.info
index f383134a6..5abaec13e 100644
--- a/frontend/drupal/modules/path/path.info
+++ b/frontend/drupal/modules/path/path.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = path.test
configure = admin/config/search/path
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/php/php.info b/frontend/drupal/modules/php/php.info
index ba95d9dba..545431a6d 100644
--- a/frontend/drupal/modules/php/php.info
+++ b/frontend/drupal/modules/php/php.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
files[] = php.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/poll/poll.info b/frontend/drupal/modules/poll/poll.info
index c9bfe2d58..7cefdbf14 100644
--- a/frontend/drupal/modules/poll/poll.info
+++ b/frontend/drupal/modules/poll/poll.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = poll.test
stylesheets[all][] = poll.css
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/profile/profile.info b/frontend/drupal/modules/profile/profile.info
index 68dfa56f0..20d4e5652 100644
--- a/frontend/drupal/modules/profile/profile.info
+++ b/frontend/drupal/modules/profile/profile.info
@@ -11,7 +11,7 @@ configure = admin/config/people/profile
; See user_system_info_alter().
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/rdf/rdf.info b/frontend/drupal/modules/rdf/rdf.info
index 98803474f..817cc8781 100644
--- a/frontend/drupal/modules/rdf/rdf.info
+++ b/frontend/drupal/modules/rdf/rdf.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
files[] = rdf.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/rdf/tests/rdf_test.info b/frontend/drupal/modules/rdf/tests/rdf_test.info
index e42dd057b..28c6435a1 100644
--- a/frontend/drupal/modules/rdf/tests/rdf_test.info
+++ b/frontend/drupal/modules/rdf/tests/rdf_test.info
@@ -6,7 +6,7 @@ core = 7.x
hidden = TRUE
dependencies[] = blog
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/search/search.info b/frontend/drupal/modules/search/search.info
index 51e33ba34..163ab8fe3 100644
--- a/frontend/drupal/modules/search/search.info
+++ b/frontend/drupal/modules/search/search.info
@@ -8,7 +8,7 @@ files[] = search.test
configure = admin/config/search/settings
stylesheets[all][] = search.css
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/search/tests/search_embedded_form.info b/frontend/drupal/modules/search/tests/search_embedded_form.info
index ee220bcca..e8da7cd01 100644
--- a/frontend/drupal/modules/search/tests/search_embedded_form.info
+++ b/frontend/drupal/modules/search/tests/search_embedded_form.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/search/tests/search_extra_type.info b/frontend/drupal/modules/search/tests/search_extra_type.info
index 63bf37f59..d728b5d3c 100644
--- a/frontend/drupal/modules/search/tests/search_extra_type.info
+++ b/frontend/drupal/modules/search/tests/search_extra_type.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/search/tests/search_node_tags.info b/frontend/drupal/modules/search/tests/search_node_tags.info
index 582eed19b..51a7d31b4 100644
--- a/frontend/drupal/modules/search/tests/search_node_tags.info
+++ b/frontend/drupal/modules/search/tests/search_node_tags.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/shortcut/shortcut.info b/frontend/drupal/modules/shortcut/shortcut.info
index 94090ebd5..cde537c54 100644
--- a/frontend/drupal/modules/shortcut/shortcut.info
+++ b/frontend/drupal/modules/shortcut/shortcut.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = shortcut.test
configure = admin/config/user-interface/shortcut
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/simpletest.info b/frontend/drupal/modules/simpletest/simpletest.info
index a06e5d743..8203c36e7 100644
--- a/frontend/drupal/modules/simpletest/simpletest.info
+++ b/frontend/drupal/modules/simpletest/simpletest.info
@@ -58,7 +58,7 @@ 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 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/actions_loop_test.info b/frontend/drupal/modules/simpletest/tests/actions_loop_test.info
index e2c8260d5..7186b266c 100644
--- a/frontend/drupal/modules/simpletest/tests/actions_loop_test.info
+++ b/frontend/drupal/modules/simpletest/tests/actions_loop_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/ajax_forms_test.info b/frontend/drupal/modules/simpletest/tests/ajax_forms_test.info
index 5c662d491..1364408ef 100644
--- a/frontend/drupal/modules/simpletest/tests/ajax_forms_test.info
+++ b/frontend/drupal/modules/simpletest/tests/ajax_forms_test.info
@@ -5,7 +5,7 @@ package = Testing
version = VERSION
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/ajax_test.info b/frontend/drupal/modules/simpletest/tests/ajax_test.info
index a3c01c731..ed2f6ccb5 100644
--- a/frontend/drupal/modules/simpletest/tests/ajax_test.info
+++ b/frontend/drupal/modules/simpletest/tests/ajax_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/batch_test.info b/frontend/drupal/modules/simpletest/tests/batch_test.info
index 4fe3cf2bf..442785a22 100644
--- a/frontend/drupal/modules/simpletest/tests/batch_test.info
+++ b/frontend/drupal/modules/simpletest/tests/batch_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/boot_test_1.info b/frontend/drupal/modules/simpletest/tests/boot_test_1.info
index 188007b7b..5e4f8b924 100644
--- a/frontend/drupal/modules/simpletest/tests/boot_test_1.info
+++ b/frontend/drupal/modules/simpletest/tests/boot_test_1.info
@@ -5,7 +5,7 @@ package = Testing
version = VERSION
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/boot_test_2.info b/frontend/drupal/modules/simpletest/tests/boot_test_2.info
index d3020eda9..10a1e32f0 100644
--- a/frontend/drupal/modules/simpletest/tests/boot_test_2.info
+++ b/frontend/drupal/modules/simpletest/tests/boot_test_2.info
@@ -5,7 +5,7 @@ package = Testing
version = VERSION
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/common_test.info b/frontend/drupal/modules/simpletest/tests/common_test.info
index 826fa069b..72050ce1b 100644
--- a/frontend/drupal/modules/simpletest/tests/common_test.info
+++ b/frontend/drupal/modules/simpletest/tests/common_test.info
@@ -7,7 +7,7 @@ stylesheets[all][] = common_test.css
stylesheets[print][] = common_test.print.css
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/common_test_cron_helper.info b/frontend/drupal/modules/simpletest/tests/common_test_cron_helper.info
index cf4ddc66b..cb17b4d7d 100644
--- a/frontend/drupal/modules/simpletest/tests/common_test_cron_helper.info
+++ b/frontend/drupal/modules/simpletest/tests/common_test_cron_helper.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/database_test.info b/frontend/drupal/modules/simpletest/tests/database_test.info
index 14e7b7e8c..c9e3f8a7c 100644
--- a/frontend/drupal/modules/simpletest/tests/database_test.info
+++ b/frontend/drupal/modules/simpletest/tests/database_test.info
@@ -5,7 +5,7 @@ package = Testing
version = VERSION
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/drupal_autoload_test/drupal_autoload_test.info b/frontend/drupal/modules/simpletest/tests/drupal_autoload_test/drupal_autoload_test.info
index 8dace3173..c06d04d27 100644
--- a/frontend/drupal/modules/simpletest/tests/drupal_autoload_test/drupal_autoload_test.info
+++ b/frontend/drupal/modules/simpletest/tests/drupal_autoload_test/drupal_autoload_test.info
@@ -7,7 +7,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info b/frontend/drupal/modules/simpletest/tests/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info
index 276f952a8..8a4d01156 100644
--- a/frontend/drupal/modules/simpletest/tests/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info
+++ b/frontend/drupal/modules/simpletest/tests/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info b/frontend/drupal/modules/simpletest/tests/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info
index d244dbb1d..70221dc93 100644
--- a/frontend/drupal/modules/simpletest/tests/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info
+++ b/frontend/drupal/modules/simpletest/tests/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/entity_cache_test.info b/frontend/drupal/modules/simpletest/tests/entity_cache_test.info
index 1707173a2..10ca8d9ff 100644
--- a/frontend/drupal/modules/simpletest/tests/entity_cache_test.info
+++ b/frontend/drupal/modules/simpletest/tests/entity_cache_test.info
@@ -6,7 +6,7 @@ core = 7.x
dependencies[] = entity_cache_test_dependency
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/entity_cache_test_dependency.info b/frontend/drupal/modules/simpletest/tests/entity_cache_test_dependency.info
index 801139498..bbf00b395 100644
--- a/frontend/drupal/modules/simpletest/tests/entity_cache_test_dependency.info
+++ b/frontend/drupal/modules/simpletest/tests/entity_cache_test_dependency.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/entity_crud_hook_test.info b/frontend/drupal/modules/simpletest/tests/entity_crud_hook_test.info
index e3dd00129..e4e547415 100644
--- a/frontend/drupal/modules/simpletest/tests/entity_crud_hook_test.info
+++ b/frontend/drupal/modules/simpletest/tests/entity_crud_hook_test.info
@@ -5,7 +5,7 @@ package = Testing
version = VERSION
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/entity_query_access_test.info b/frontend/drupal/modules/simpletest/tests/entity_query_access_test.info
index 1584790a5..03adb93e8 100644
--- a/frontend/drupal/modules/simpletest/tests/entity_query_access_test.info
+++ b/frontend/drupal/modules/simpletest/tests/entity_query_access_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/error_test.info b/frontend/drupal/modules/simpletest/tests/error_test.info
index 12c6c4543..6cc11bfd4 100644
--- a/frontend/drupal/modules/simpletest/tests/error_test.info
+++ b/frontend/drupal/modules/simpletest/tests/error_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/file.test b/frontend/drupal/modules/simpletest/tests/file.test
index 429a55180..57b315fb0 100644
--- a/frontend/drupal/modules/simpletest/tests/file.test
+++ b/frontend/drupal/modules/simpletest/tests/file.test
@@ -706,7 +706,7 @@ class FileSaveUploadTest extends FileHookTestCase {
$edit = array(
'file_test_replace' => FILE_EXISTS_REPLACE,
'files[file_test_upload]' => drupal_realpath($this->image->uri),
- 'allow_all_extensions' => TRUE,
+ 'allow_all_extensions' => 'empty_array',
);
$this->drupalPost('file-test/upload', $edit, t('Submit'));
$this->assertResponse(200, 'Received a 200 response for posted test file.');
@@ -715,14 +715,35 @@ class FileSaveUploadTest extends FileHookTestCase {
// Check that the correct hooks were called.
$this->assertFileHooksCalled(array('validate', 'load', 'update'));
+
+ // Reset the hook counters.
+ file_test_reset();
+
+ // Now tell file_save_upload() to allow any extension and try and upload a
+ // malicious file.
+ $edit = array(
+ 'file_test_replace' => FILE_EXISTS_REPLACE,
+ 'files[file_test_upload]' => drupal_realpath($this->phpfile->uri),
+ 'is_image_file' => FALSE,
+ 'allow_all_extensions' => 'empty_array',
+ );
+ $this->drupalPost('file-test/upload', $edit, t('Submit'));
+ $this->assertResponse(200, 'Received a 200 response for posted test file.');
+ $message = t('For security reasons, your upload has been renamed to') . ' ' . $this->phpfile->filename . '_.txt' . '';
+ $this->assertRaw($message, 'Dangerous file was renamed.');
+ $this->assertText('File name is php-2.php_.txt.');
+ $this->assertRaw(t('File MIME type is text/plain.'), "Dangerous file's MIME type was changed.");
+ $this->assertRaw(t('You WIN!'), 'Found the success message.');
+ // Check that the correct hooks were called.
+ $this->assertFileHooksCalled(array('validate', 'insert'));
}
/**
* Test dangerous file handling.
*/
function testHandleDangerousFile() {
- // Allow the .php extension and make sure it gets renamed to .txt for
- // safety. Also check to make sure its MIME type was changed.
+ // Allow the .php extension and make sure it gets munged and given a .txt
+ // extension for safety. Also check to make sure its MIME type was changed.
$edit = array(
'file_test_replace' => FILE_EXISTS_REPLACE,
'files[file_test_upload]' => drupal_realpath($this->phpfile->uri),
@@ -732,8 +753,9 @@ class FileSaveUploadTest extends FileHookTestCase {
$this->drupalPost('file-test/upload', $edit, t('Submit'));
$this->assertResponse(200, 'Received a 200 response for posted test file.');
- $message = t('For security reasons, your upload has been renamed to') . ' ' . $this->phpfile->filename . '.txt' . '';
+ $message = t('For security reasons, your upload has been renamed to') . ' ' . $this->phpfile->filename . '_.txt' . '';
$this->assertRaw($message, 'Dangerous file was renamed.');
+ $this->assertRaw('File name is php-2.php_.txt.');
$this->assertRaw(t('File MIME type is text/plain.'), "Dangerous file's MIME type was changed.");
$this->assertRaw(t('You WIN!'), 'Found the success message.');
@@ -755,8 +777,39 @@ class FileSaveUploadTest extends FileHookTestCase {
// Check that the correct hooks were called.
$this->assertFileHooksCalled(array('validate', 'insert'));
- // Turn off insecure uploads.
+ // Reset the hook counters.
+ file_test_reset();
+
+ // Even with insecure uploads allowed, the .php file should not be uploaded
+ // if it is not explicitly included in the list of allowed extensions.
+ $edit['extensions'] = 'foo';
+ $this->drupalPost('file-test/upload', $edit, t('Submit'));
+ $this->assertResponse(200, 'Received a 200 response for posted test file.');
+ $message = t('Only files with the following extensions are allowed:') . ' ' . $edit['extensions'] . '';
+ $this->assertRaw($message, 'Cannot upload a disallowed extension');
+ $this->assertRaw(t('Epic upload FAIL!'), 'Found the failure message.');
+
+ // Check that the correct hooks were called.
+ $this->assertFileHooksCalled(array('validate'));
+
+ // Reset the hook counters.
+ file_test_reset();
+
+ // Turn off insecure uploads, then try the same thing as above (ensure that
+ // the .php file is still rejected since it's not in the list of allowed
+ // extensions).
variable_set('allow_insecure_uploads', 0);
+ $this->drupalPost('file-test/upload', $edit, t('Submit'));
+ $this->assertResponse(200, 'Received a 200 response for posted test file.');
+ $message = t('Only files with the following extensions are allowed:') . ' ' . $edit['extensions'] . '';
+ $this->assertRaw($message, 'Cannot upload a disallowed extension');
+ $this->assertRaw(t('Epic upload FAIL!'), 'Found the failure message.');
+
+ // Check that the correct hooks were called.
+ $this->assertFileHooksCalled(array('validate'));
+
+ // Reset the hook counters.
+ file_test_reset();
}
/**
@@ -765,6 +818,7 @@ class FileSaveUploadTest extends FileHookTestCase {
function testHandleFileMunge() {
// Ensure insecure uploads are disabled for this test.
variable_set('allow_insecure_uploads', 0);
+ $original_image_uri = $this->image->uri;
$this->image = file_move($this->image, $this->image->uri . '.foo.' . $this->image_extension);
// Reset the hook counters to get rid of the 'move' we just called.
@@ -789,13 +843,33 @@ class FileSaveUploadTest extends FileHookTestCase {
// Check that the correct hooks were called.
$this->assertFileHooksCalled(array('validate', 'insert'));
+ // Reset the hook counters.
+ file_test_reset();
+
+ // Ensure we don't munge the .foo extension if it is in the list of allowed
+ // extensions.
+ $extensions = 'foo ' . $this->image_extension;
+ $edit = array(
+ 'files[file_test_upload]' => drupal_realpath($this->image->uri),
+ 'extensions' => $extensions,
+ );
+
+ $this->drupalPost('file-test/upload', $edit, t('Submit'));
+ $this->assertResponse(200, 'Received a 200 response for posted test file.');
+ $this->assertNoRaw(t('For security reasons, your upload has been renamed'), 'Found no security message.');
+ $this->assertRaw(t('File name is @filename', array('@filename' => 'image-test.png.foo.png')), 'File was not munged when all extensions within it are allowed.');
+ $this->assertRaw(t('You WIN!'), 'Found the success message.');
+
+ // Check that the correct hooks were called.
+ $this->assertFileHooksCalled(array('validate', 'insert'));
+
// Ensure we don't munge files if we're allowing any extension.
// Reset the hook counters.
file_test_reset();
$edit = array(
'files[file_test_upload]' => drupal_realpath($this->image->uri),
- 'allow_all_extensions' => TRUE,
+ 'allow_all_extensions' => 'empty_array',
);
$this->drupalPost('file-test/upload', $edit, t('Submit'));
@@ -806,6 +880,94 @@ class FileSaveUploadTest extends FileHookTestCase {
// Check that the correct hooks were called.
$this->assertFileHooksCalled(array('validate', 'insert'));
+
+ // Test that a dangerous extension such as .php is munged even if it is in
+ // the list of allowed extensions.
+ $this->image = file_move($this->image, $original_image_uri . '.php.' . $this->image_extension);
+ // Reset the hook counters.
+ file_test_reset();
+
+ $extensions = 'php ' . $this->image_extension;
+ $edit = array(
+ 'files[file_test_upload]' => drupal_realpath($this->image->uri),
+ 'extensions' => $extensions,
+ );
+
+ $munged_filename = $this->image->filename;
+ $munged_filename = substr($munged_filename, 0, strrpos($munged_filename, '.'));
+ $munged_filename .= '_.' . $this->image_extension;
+
+ $this->drupalPost('file-test/upload', $edit, t('Submit'));
+ $this->assertResponse(200, 'Received a 200 response for posted test file.');
+ $this->assertRaw(t('For security reasons, your upload has been renamed'), 'Found security message.');
+ $this->assertRaw(t('File name is @filename', array('@filename' => $munged_filename)), 'File was successfully munged.');
+ $this->assertRaw(t('You WIN!'), 'Found the success message.');
+
+ // Check that the correct hooks were called.
+ $this->assertFileHooksCalled(array('validate', 'insert'));
+
+ // Reset the hook counters.
+ file_test_reset();
+
+ // Dangerous extensions are munged even when all extensions are allowed.
+ $edit = array(
+ 'files[file_test_upload]' => drupal_realpath($this->image->uri),
+ 'allow_all_extensions' => 'empty_array',
+ );
+
+ $munged_filename = $this->image->filename;
+ $munged_filename = substr($munged_filename, 0, strrpos($munged_filename, '.'));
+ $munged_filename .= '_.' . $this->image_extension;
+
+ $this->drupalPost('file-test/upload', $edit, t('Submit'));
+ $this->assertResponse(200, 'Received a 200 response for posted test file.');
+ $this->assertRaw(t('For security reasons, your upload has been renamed'), 'Found security message.');
+ $this->assertRaw(t('File name is @filename.', array('@filename' => 'image-test.png_.php_.png_.txt')), 'File was successfully munged.');
+ $this->assertRaw(t('You WIN!'), 'Found the success message.');
+
+ // Check that the correct hooks were called.
+ $this->assertFileHooksCalled(array('validate', 'insert'));
+
+ // Dangerous extensions are munged if is renamed to end in .txt.
+ $this->image = file_move($this->image, $original_image_uri . '.cgi.' . $this->image_extension . '.txt');
+ // Reset the hook counters.
+ file_test_reset();
+
+ $edit = array(
+ 'files[file_test_upload]' => drupal_realpath($this->image->uri),
+ 'allow_all_extensions' => 'empty_array',
+ );
+
+ $munged_filename = $this->image->filename;
+ $munged_filename = substr($munged_filename, 0, strrpos($munged_filename, '.'));
+ $munged_filename .= '_.' . $this->image_extension;
+
+ $this->drupalPost('file-test/upload', $edit, t('Submit'));
+ $this->assertResponse(200, 'Received a 200 response for posted test file.');
+ $this->assertRaw(t('For security reasons, your upload has been renamed'), 'Found security message.');
+ $this->assertRaw(t('File name is @filename.', array('@filename' => 'image-test.png_.cgi_.png_.txt')), 'File was successfully munged.');
+ $this->assertRaw(t('You WIN!'), 'Found the success message.');
+
+ // Check that the correct hooks were called.
+ $this->assertFileHooksCalled(array('validate', 'insert'));
+
+ // Reset the hook counters.
+ file_test_reset();
+
+ // Ensure that setting $validators['file_validate_extensions'] = array('')
+ // rejects all files without munging or renaming.
+ $edit = array(
+ 'files[file_test_upload]' => drupal_realpath($this->image->uri),
+ 'allow_all_extensions' => 'empty_string',
+ );
+
+ $this->drupalPost('file-test/upload', $edit, t('Submit'));
+ $this->assertResponse(200, 'Received a 200 response for posted test file.');
+ $this->assertNoRaw(t('For security reasons, your upload has been renamed'), 'Found security message.');
+ $this->assertRaw(t('Epic upload FAIL!'), 'Found the failure message.');
+
+ // Check that the correct hooks were called.
+ $this->assertFileHooksCalled(array('validate'));
}
/**
@@ -2192,6 +2354,25 @@ class FileValidateTest extends FileHookTestCase {
$this->assertEqual(file_validate($file, $failing), array('Failed', 'Badly', 'Epic fail'), 'Validating returns errors.');
$this->assertFileHooksCalled(array('validate'));
}
+
+ /**
+ * Tests hard-coded security check in file_validate().
+ */
+ public function testInsecureExtensions() {
+ $file = $this->createFile('test.php', 'Invalid PHP');
+
+ // Test that file_validate() will check for insecure extensions by default.
+ $errors = file_validate($file, array());
+ $this->assertEqual('For security reasons, your upload has been rejected.', $errors[0]);
+ $this->assertFileHooksCalled(array('validate'));
+ file_test_reset();
+
+ // Test that the 'allow_insecure_uploads' is respected.
+ variable_set('allow_insecure_uploads', 1);
+ $errors = file_validate($file, array());
+ $this->assertEqual(array(), $errors);
+ $this->assertFileHooksCalled(array('validate'));
+ }
}
/**
@@ -2561,7 +2742,7 @@ class FileNameMungingTest extends FileTestCase {
function setUp() {
parent::setUp();
- $this->bad_extension = 'php';
+ $this->bad_extension = 'foo';
$this->name = $this->randomName() . '.' . $this->bad_extension . '.txt';
$this->name_with_uc_ext = $this->randomName() . '.' . strtoupper($this->bad_extension) . '.txt';
}
@@ -2610,6 +2791,18 @@ class FileNameMungingTest extends FileTestCase {
$this->assertIdentical($munged_name, $this->name, format_string('The new filename (%munged) matches the original (%original) also when the whitelisted extension is in uppercase.', array('%munged' => $munged_name, '%original' => $this->name)));
}
+ /**
+ * Tests unsafe extensions are munged by file_munge_filename().
+ */
+ public function testMungeUnsafe() {
+ $prefix = $this->randomName();
+ $name = "$prefix.php.txt";
+ // Put the php extension in the allowed list, but since it is in the unsafe
+ // extension list, it should still be munged.
+ $munged_name = file_munge_filename($name, 'php txt');
+ $this->assertIdentical($munged_name, "$prefix.php_.txt", format_string('The filename (%munged) has been modified from the original (%original) if the allowed extension is also on the unsafe list.', array('%munged' => $munged_name, '%original' => $name)));
+ }
+
/**
* Ensure that unmunge gets your name back.
*/
diff --git a/frontend/drupal/modules/simpletest/tests/file_test.info b/frontend/drupal/modules/simpletest/tests/file_test.info
index 6ce436b86..fd10f7c0f 100644
--- a/frontend/drupal/modules/simpletest/tests/file_test.info
+++ b/frontend/drupal/modules/simpletest/tests/file_test.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = file_test.module
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/file_test.module b/frontend/drupal/modules/simpletest/tests/file_test.module
index 1b11316f9..b7d6fd0c2 100644
--- a/frontend/drupal/modules/simpletest/tests/file_test.module
+++ b/frontend/drupal/modules/simpletest/tests/file_test.module
@@ -76,9 +76,13 @@ function _file_test_form($form, &$form_state) {
);
$form['allow_all_extensions'] = array(
- '#type' => 'checkbox',
- '#title' => t('Allow all extensions?'),
- '#default_value' => FALSE,
+ '#type' => 'radios',
+ '#options' => array(
+ 'false' => 'No',
+ 'empty_array' => 'Empty array',
+ 'empty_string' => 'Empty string',
+ ),
+ '#default_value' => 'false',
);
$form['is_image_file'] = array(
@@ -114,9 +118,13 @@ function _file_test_form_submit(&$form, &$form_state) {
$validators['file_validate_is_image'] = array();
}
- if ($form_state['values']['allow_all_extensions']) {
+ $allow = $form_state['values']['allow_all_extensions'];
+ if ($allow === 'empty_array') {
$validators['file_validate_extensions'] = array();
}
+ elseif ($allow === 'empty_string') {
+ $validators['file_validate_extensions'] = array('');
+ }
elseif (!empty($form_state['values']['extensions'])) {
$validators['file_validate_extensions'] = array($form_state['values']['extensions']);
}
diff --git a/frontend/drupal/modules/simpletest/tests/filter_test.info b/frontend/drupal/modules/simpletest/tests/filter_test.info
index edfe36fbf..8803d2723 100644
--- a/frontend/drupal/modules/simpletest/tests/filter_test.info
+++ b/frontend/drupal/modules/simpletest/tests/filter_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/form_test.info b/frontend/drupal/modules/simpletest/tests/form_test.info
index 77dfd266c..fe14a8845 100644
--- a/frontend/drupal/modules/simpletest/tests/form_test.info
+++ b/frontend/drupal/modules/simpletest/tests/form_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/image_test.info b/frontend/drupal/modules/simpletest/tests/image_test.info
index 7f7942b59..340810cf3 100644
--- a/frontend/drupal/modules/simpletest/tests/image_test.info
+++ b/frontend/drupal/modules/simpletest/tests/image_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/menu_test.info b/frontend/drupal/modules/simpletest/tests/menu_test.info
index e463fada6..87b72dbbf 100644
--- a/frontend/drupal/modules/simpletest/tests/menu_test.info
+++ b/frontend/drupal/modules/simpletest/tests/menu_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/module_test.info b/frontend/drupal/modules/simpletest/tests/module_test.info
index 53933427f..68725dabf 100644
--- a/frontend/drupal/modules/simpletest/tests/module_test.info
+++ b/frontend/drupal/modules/simpletest/tests/module_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/path_test.info b/frontend/drupal/modules/simpletest/tests/path_test.info
index 3b586e372..552f6e245 100644
--- a/frontend/drupal/modules/simpletest/tests/path_test.info
+++ b/frontend/drupal/modules/simpletest/tests/path_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/psr_0_test/psr_0_test.info b/frontend/drupal/modules/simpletest/tests/psr_0_test/psr_0_test.info
index 86c848ad5..f9bbc3dfb 100644
--- a/frontend/drupal/modules/simpletest/tests/psr_0_test/psr_0_test.info
+++ b/frontend/drupal/modules/simpletest/tests/psr_0_test/psr_0_test.info
@@ -5,7 +5,7 @@ core = 7.x
hidden = TRUE
package = Testing
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/psr_4_test/psr_4_test.info b/frontend/drupal/modules/simpletest/tests/psr_4_test/psr_4_test.info
index 7d8be117b..4fef41f37 100644
--- a/frontend/drupal/modules/simpletest/tests/psr_4_test/psr_4_test.info
+++ b/frontend/drupal/modules/simpletest/tests/psr_4_test/psr_4_test.info
@@ -5,7 +5,7 @@ core = 7.x
hidden = TRUE
package = Testing
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/requirements1_test.info b/frontend/drupal/modules/simpletest/tests/requirements1_test.info
index da22662aa..cd1ffab80 100644
--- a/frontend/drupal/modules/simpletest/tests/requirements1_test.info
+++ b/frontend/drupal/modules/simpletest/tests/requirements1_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/requirements2_test.info b/frontend/drupal/modules/simpletest/tests/requirements2_test.info
index 2d3b81ce4..ad1926d05 100644
--- a/frontend/drupal/modules/simpletest/tests/requirements2_test.info
+++ b/frontend/drupal/modules/simpletest/tests/requirements2_test.info
@@ -7,7 +7,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/session_test.info b/frontend/drupal/modules/simpletest/tests/session_test.info
index d3035aaa0..29a4e2d38 100644
--- a/frontend/drupal/modules/simpletest/tests/session_test.info
+++ b/frontend/drupal/modules/simpletest/tests/session_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/system_dependencies_test.info b/frontend/drupal/modules/simpletest/tests/system_dependencies_test.info
index f85a2ed28..b55bb4844 100644
--- a/frontend/drupal/modules/simpletest/tests/system_dependencies_test.info
+++ b/frontend/drupal/modules/simpletest/tests/system_dependencies_test.info
@@ -6,7 +6,7 @@ core = 7.x
hidden = TRUE
dependencies[] = _missing_dependency
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/system_incompatible_core_version_dependencies_test.info b/frontend/drupal/modules/simpletest/tests/system_incompatible_core_version_dependencies_test.info
index e794e96f7..c2968cc70 100644
--- a/frontend/drupal/modules/simpletest/tests/system_incompatible_core_version_dependencies_test.info
+++ b/frontend/drupal/modules/simpletest/tests/system_incompatible_core_version_dependencies_test.info
@@ -6,7 +6,7 @@ core = 7.x
hidden = TRUE
dependencies[] = system_incompatible_core_version_test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/system_incompatible_core_version_test.info b/frontend/drupal/modules/simpletest/tests/system_incompatible_core_version_test.info
index b4a95332a..eed2f3bde 100644
--- a/frontend/drupal/modules/simpletest/tests/system_incompatible_core_version_test.info
+++ b/frontend/drupal/modules/simpletest/tests/system_incompatible_core_version_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 5.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/system_incompatible_module_version_dependencies_test.info b/frontend/drupal/modules/simpletest/tests/system_incompatible_module_version_dependencies_test.info
index 76a900084..826fcd361 100644
--- a/frontend/drupal/modules/simpletest/tests/system_incompatible_module_version_dependencies_test.info
+++ b/frontend/drupal/modules/simpletest/tests/system_incompatible_module_version_dependencies_test.info
@@ -7,7 +7,7 @@ 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 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/system_incompatible_module_version_test.info b/frontend/drupal/modules/simpletest/tests/system_incompatible_module_version_test.info
index 3aac4aee1..79027b705 100644
--- a/frontend/drupal/modules/simpletest/tests/system_incompatible_module_version_test.info
+++ b/frontend/drupal/modules/simpletest/tests/system_incompatible_module_version_test.info
@@ -5,7 +5,7 @@ version = 1.0
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/system_project_namespace_test.info b/frontend/drupal/modules/simpletest/tests/system_project_namespace_test.info
index 00919281b..6e426e318 100644
--- a/frontend/drupal/modules/simpletest/tests/system_project_namespace_test.info
+++ b/frontend/drupal/modules/simpletest/tests/system_project_namespace_test.info
@@ -6,7 +6,7 @@ core = 7.x
hidden = TRUE
dependencies[] = drupal:filter
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/system_test.info b/frontend/drupal/modules/simpletest/tests/system_test.info
index eede27b1c..632c51f41 100644
--- a/frontend/drupal/modules/simpletest/tests/system_test.info
+++ b/frontend/drupal/modules/simpletest/tests/system_test.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = system_test.module
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/taxonomy_test.info b/frontend/drupal/modules/simpletest/tests/taxonomy_test.info
index dcd0a9582..d09eba609 100644
--- a/frontend/drupal/modules/simpletest/tests/taxonomy_test.info
+++ b/frontend/drupal/modules/simpletest/tests/taxonomy_test.info
@@ -6,7 +6,7 @@ core = 7.x
hidden = TRUE
dependencies[] = taxonomy
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/theme_test.info b/frontend/drupal/modules/simpletest/tests/theme_test.info
index 793358dc5..c0a7c07f3 100644
--- a/frontend/drupal/modules/simpletest/tests/theme_test.info
+++ b/frontend/drupal/modules/simpletest/tests/theme_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/themes/test_basetheme/test_basetheme.info b/frontend/drupal/modules/simpletest/tests/themes/test_basetheme/test_basetheme.info
index 905cec3cf..a273dd04c 100644
--- a/frontend/drupal/modules/simpletest/tests/themes/test_basetheme/test_basetheme.info
+++ b/frontend/drupal/modules/simpletest/tests/themes/test_basetheme/test_basetheme.info
@@ -6,7 +6,7 @@ hidden = TRUE
settings[basetheme_only] = base theme value
settings[subtheme_override] = base theme value
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/themes/test_subtheme/test_subtheme.info b/frontend/drupal/modules/simpletest/tests/themes/test_subtheme/test_subtheme.info
index 04fa0a1db..f7c5fe4a5 100644
--- a/frontend/drupal/modules/simpletest/tests/themes/test_subtheme/test_subtheme.info
+++ b/frontend/drupal/modules/simpletest/tests/themes/test_subtheme/test_subtheme.info
@@ -6,7 +6,7 @@ hidden = TRUE
settings[subtheme_override] = subtheme value
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/themes/test_theme/test_theme.info b/frontend/drupal/modules/simpletest/tests/themes/test_theme/test_theme.info
index 957ea9cd0..4d0f9e333 100644
--- a/frontend/drupal/modules/simpletest/tests/themes/test_theme/test_theme.info
+++ b/frontend/drupal/modules/simpletest/tests/themes/test_theme/test_theme.info
@@ -17,7 +17,7 @@ stylesheets[all][] = system.base.css
settings[theme_test_setting] = default value
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/themes/test_theme_nyan_cat/test_theme_nyan_cat.info b/frontend/drupal/modules/simpletest/tests/themes/test_theme_nyan_cat/test_theme_nyan_cat.info
index 45565f898..5ccb810f1 100644
--- a/frontend/drupal/modules/simpletest/tests/themes/test_theme_nyan_cat/test_theme_nyan_cat.info
+++ b/frontend/drupal/modules/simpletest/tests/themes/test_theme_nyan_cat/test_theme_nyan_cat.info
@@ -4,7 +4,7 @@ core = 7.x
hidden = TRUE
engine = nyan_cat
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/update_script_test.info b/frontend/drupal/modules/simpletest/tests/update_script_test.info
index 3f712fa9b..1595423f1 100644
--- a/frontend/drupal/modules/simpletest/tests/update_script_test.info
+++ b/frontend/drupal/modules/simpletest/tests/update_script_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/update_test_1.info b/frontend/drupal/modules/simpletest/tests/update_test_1.info
index cb13e4953..0ddcd6944 100644
--- a/frontend/drupal/modules/simpletest/tests/update_test_1.info
+++ b/frontend/drupal/modules/simpletest/tests/update_test_1.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/update_test_2.info b/frontend/drupal/modules/simpletest/tests/update_test_2.info
index cb13e4953..0ddcd6944 100644
--- a/frontend/drupal/modules/simpletest/tests/update_test_2.info
+++ b/frontend/drupal/modules/simpletest/tests/update_test_2.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/update_test_3.info b/frontend/drupal/modules/simpletest/tests/update_test_3.info
index cb13e4953..0ddcd6944 100644
--- a/frontend/drupal/modules/simpletest/tests/update_test_3.info
+++ b/frontend/drupal/modules/simpletest/tests/update_test_3.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/url_alter_test.info b/frontend/drupal/modules/simpletest/tests/url_alter_test.info
index cc99920f6..3db76997c 100644
--- a/frontend/drupal/modules/simpletest/tests/url_alter_test.info
+++ b/frontend/drupal/modules/simpletest/tests/url_alter_test.info
@@ -5,7 +5,7 @@ package = Testing
version = VERSION
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/simpletest/tests/xmlrpc_test.info b/frontend/drupal/modules/simpletest/tests/xmlrpc_test.info
index a3a61e599..8a93f3b3c 100644
--- a/frontend/drupal/modules/simpletest/tests/xmlrpc_test.info
+++ b/frontend/drupal/modules/simpletest/tests/xmlrpc_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/statistics/statistics.info b/frontend/drupal/modules/statistics/statistics.info
index 5245ab8fc..b9e3cd23a 100644
--- a/frontend/drupal/modules/statistics/statistics.info
+++ b/frontend/drupal/modules/statistics/statistics.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = statistics.test
configure = admin/config/system/statistics
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/syslog/syslog.info b/frontend/drupal/modules/syslog/syslog.info
index 8d5620f5d..a25b179d6 100644
--- a/frontend/drupal/modules/syslog/syslog.info
+++ b/frontend/drupal/modules/syslog/syslog.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = syslog.test
configure = admin/config/development/logging
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/system/system.info b/frontend/drupal/modules/system/system.info
index 6f73eff3f..b54295daf 100644
--- a/frontend/drupal/modules/system/system.info
+++ b/frontend/drupal/modules/system/system.info
@@ -12,7 +12,7 @@ files[] = system.test
required = TRUE
configure = admin/config/system
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/system/system.tar.inc b/frontend/drupal/modules/system/system.tar.inc
index 6e3ae4238..92fa52908 100644
--- a/frontend/drupal/modules/system/system.tar.inc
+++ b/frontend/drupal/modules/system/system.tar.inc
@@ -1788,7 +1788,7 @@ class Archive_Tar
// ----- Extract the properties
$v_header['filename'] = rtrim($v_data['filename'], "\0");
- if ($this->_maliciousFilename($v_header['filename'])) {
+ if ($this->_isMaliciousFilename($v_header['filename'])) {
$this->_error(
'Malicious .tar detected, file "' . $v_header['filename'] .
'" will not install in desired directory tree'
@@ -1858,9 +1858,9 @@ class Archive_Tar
*
* @return bool
*/
- private function _maliciousFilename($file)
+ private function _isMaliciousFilename($file)
{
- if (strpos($file, 'phar://') === 0) {
+ if (strpos($file, '://') !== false) {
return true;
}
if (strpos($file, '../') !== false || strpos($file, '..\\') !== false) {
@@ -1896,7 +1896,7 @@ class Archive_Tar
$v_filename = rtrim(substr($v_filename, 0, $v_filesize), "\0");
$v_header['filename'] = $v_filename;
- if ($this->_maliciousFilename($v_filename)) {
+ if ($this->_isMaliciousFilename($v_filename)) {
$this->_error(
'Malicious .tar detected, file "' . $v_filename .
'" will not install in desired directory tree'
diff --git a/frontend/drupal/modules/system/tests/cron_queue_test.info b/frontend/drupal/modules/system/tests/cron_queue_test.info
index 2b3c47ebf..15ea6dbbc 100644
--- a/frontend/drupal/modules/system/tests/cron_queue_test.info
+++ b/frontend/drupal/modules/system/tests/cron_queue_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/system/tests/system_cron_test.info b/frontend/drupal/modules/system/tests/system_cron_test.info
index 8b78eb9ff..d8261eb30 100644
--- a/frontend/drupal/modules/system/tests/system_cron_test.info
+++ b/frontend/drupal/modules/system/tests/system_cron_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/taxonomy/taxonomy.info b/frontend/drupal/modules/taxonomy/taxonomy.info
index 60af3b216..37c3d022d 100644
--- a/frontend/drupal/modules/taxonomy/taxonomy.info
+++ b/frontend/drupal/modules/taxonomy/taxonomy.info
@@ -8,7 +8,7 @@ files[] = taxonomy.module
files[] = taxonomy.test
configure = admin/structure/taxonomy
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/toolbar/toolbar.info b/frontend/drupal/modules/toolbar/toolbar.info
index a73d83b4a..ef0640c07 100644
--- a/frontend/drupal/modules/toolbar/toolbar.info
+++ b/frontend/drupal/modules/toolbar/toolbar.info
@@ -4,7 +4,7 @@ core = 7.x
package = Core
version = VERSION
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/tracker/tracker.info b/frontend/drupal/modules/tracker/tracker.info
index fdc994283..9950027b0 100644
--- a/frontend/drupal/modules/tracker/tracker.info
+++ b/frontend/drupal/modules/tracker/tracker.info
@@ -6,7 +6,7 @@ version = VERSION
core = 7.x
files[] = tracker.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/translation/tests/translation_test.info b/frontend/drupal/modules/translation/tests/translation_test.info
index 887432886..2d8d7bf3d 100644
--- a/frontend/drupal/modules/translation/tests/translation_test.info
+++ b/frontend/drupal/modules/translation/tests/translation_test.info
@@ -5,7 +5,7 @@ package = Testing
version = VERSION
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/translation/translation.info b/frontend/drupal/modules/translation/translation.info
index c32580267..6f8f5e7a7 100644
--- a/frontend/drupal/modules/translation/translation.info
+++ b/frontend/drupal/modules/translation/translation.info
@@ -6,7 +6,7 @@ version = VERSION
core = 7.x
files[] = translation.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/trigger/tests/trigger_test.info b/frontend/drupal/modules/trigger/tests/trigger_test.info
index 8ce4cfb61..49c2b124d 100644
--- a/frontend/drupal/modules/trigger/tests/trigger_test.info
+++ b/frontend/drupal/modules/trigger/tests/trigger_test.info
@@ -4,7 +4,7 @@ package = Testing
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/trigger/trigger.info b/frontend/drupal/modules/trigger/trigger.info
index 01a4fd675..80477ae72 100644
--- a/frontend/drupal/modules/trigger/trigger.info
+++ b/frontend/drupal/modules/trigger/trigger.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = trigger.test
configure = admin/structure/trigger
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/update/tests/aaa_update_test.info b/frontend/drupal/modules/update/tests/aaa_update_test.info
index 13c4c9924..65d45dd13 100644
--- a/frontend/drupal/modules/update/tests/aaa_update_test.info
+++ b/frontend/drupal/modules/update/tests/aaa_update_test.info
@@ -4,7 +4,7 @@ package = Testing
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/update/tests/bbb_update_test.info b/frontend/drupal/modules/update/tests/bbb_update_test.info
index ceae19f06..b974fac11 100644
--- a/frontend/drupal/modules/update/tests/bbb_update_test.info
+++ b/frontend/drupal/modules/update/tests/bbb_update_test.info
@@ -4,7 +4,7 @@ package = Testing
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/update/tests/ccc_update_test.info b/frontend/drupal/modules/update/tests/ccc_update_test.info
index 2043b61ec..078edb232 100644
--- a/frontend/drupal/modules/update/tests/ccc_update_test.info
+++ b/frontend/drupal/modules/update/tests/ccc_update_test.info
@@ -4,7 +4,7 @@ package = Testing
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/update/tests/themes/update_test_admintheme/update_test_admintheme.info b/frontend/drupal/modules/update/tests/themes/update_test_admintheme/update_test_admintheme.info
index 1845c74dc..aa5801970 100644
--- a/frontend/drupal/modules/update/tests/themes/update_test_admintheme/update_test_admintheme.info
+++ b/frontend/drupal/modules/update/tests/themes/update_test_admintheme/update_test_admintheme.info
@@ -3,7 +3,7 @@ description = Test theme which is used as admin theme.
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info b/frontend/drupal/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info
index c8b25be39..abf9f95e0 100644
--- a/frontend/drupal/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info
+++ b/frontend/drupal/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info
@@ -3,7 +3,7 @@ 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 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info b/frontend/drupal/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info
index 0bc9c1ef6..fa16d9882 100644
--- a/frontend/drupal/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info
+++ b/frontend/drupal/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info
@@ -4,7 +4,7 @@ core = 7.x
base theme = update_test_basetheme
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/update/tests/update_test.info b/frontend/drupal/modules/update/tests/update_test.info
index c8d621144..f0841a54f 100644
--- a/frontend/drupal/modules/update/tests/update_test.info
+++ b/frontend/drupal/modules/update/tests/update_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/update/update.info b/frontend/drupal/modules/update/update.info
index 9c99e17eb..8543e3432 100644
--- a/frontend/drupal/modules/update/update.info
+++ b/frontend/drupal/modules/update/update.info
@@ -6,7 +6,7 @@ core = 7.x
files[] = update.test
configure = admin/reports/updates/settings
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/user/tests/user_form_test.info b/frontend/drupal/modules/user/tests/user_form_test.info
index 46d74ed40..2f9952694 100644
--- a/frontend/drupal/modules/user/tests/user_form_test.info
+++ b/frontend/drupal/modules/user/tests/user_form_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/user/tests/user_session_test.info b/frontend/drupal/modules/user/tests/user_session_test.info
index 2272808af..1ae2e6e34 100644
--- a/frontend/drupal/modules/user/tests/user_session_test.info
+++ b/frontend/drupal/modules/user/tests/user_session_test.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/modules/user/user.info b/frontend/drupal/modules/user/user.info
index b03ea1af8..b5a0cdcf5 100644
--- a/frontend/drupal/modules/user/user.info
+++ b/frontend/drupal/modules/user/user.info
@@ -9,7 +9,7 @@ required = TRUE
configure = admin/config/people
stylesheets[all][] = user.css
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/profiles/minimal/minimal.info b/frontend/drupal/profiles/minimal/minimal.info
index 755927bff..ce71979ec 100644
--- a/frontend/drupal/profiles/minimal/minimal.info
+++ b/frontend/drupal/profiles/minimal/minimal.info
@@ -5,7 +5,7 @@ core = 7.x
dependencies[] = block
dependencies[] = dblog
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/profiles/standard/standard.info b/frontend/drupal/profiles/standard/standard.info
index 770d84373..053da174d 100644
--- a/frontend/drupal/profiles/standard/standard.info
+++ b/frontend/drupal/profiles/standard/standard.info
@@ -24,7 +24,7 @@ dependencies[] = field_ui
dependencies[] = file
dependencies[] = rdf
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info b/frontend/drupal/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info
index a4b0d1dc4..990173f9a 100644
--- a/frontend/drupal/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info
+++ b/frontend/drupal/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info
@@ -6,7 +6,7 @@ core = 7.x
hidden = TRUE
files[] = drupal_system_listing_compatible_test.test
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/profiles/testing/modules/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info b/frontend/drupal/profiles/testing/modules/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info
index cbc1f80f5..6d4111616 100644
--- a/frontend/drupal/profiles/testing/modules/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info
+++ b/frontend/drupal/profiles/testing/modules/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info
@@ -8,7 +8,7 @@ version = VERSION
core = 6.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/profiles/testing/testing.info b/frontend/drupal/profiles/testing/testing.info
index 90652f324..220c0b5f4 100644
--- a/frontend/drupal/profiles/testing/testing.info
+++ b/frontend/drupal/profiles/testing/testing.info
@@ -4,7 +4,7 @@ version = VERSION
core = 7.x
hidden = TRUE
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/themes/bartik/bartik.info b/frontend/drupal/themes/bartik/bartik.info
index 4fb09cd48..020a44db2 100644
--- a/frontend/drupal/themes/bartik/bartik.info
+++ b/frontend/drupal/themes/bartik/bartik.info
@@ -34,7 +34,7 @@ regions[footer] = Footer
settings[shortcut_module_link] = 0
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/themes/garland/garland.info b/frontend/drupal/themes/garland/garland.info
index ec143fac1..eb98d3f78 100644
--- a/frontend/drupal/themes/garland/garland.info
+++ b/frontend/drupal/themes/garland/garland.info
@@ -7,7 +7,7 @@ stylesheets[all][] = style.css
stylesheets[print][] = print.css
settings[garland_width] = fluid
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/themes/seven/seven.info b/frontend/drupal/themes/seven/seven.info
index 65a5a2e7f..61895cd59 100644
--- a/frontend/drupal/themes/seven/seven.info
+++ b/frontend/drupal/themes/seven/seven.info
@@ -13,7 +13,7 @@ regions[page_bottom] = Page bottom
regions[sidebar_first] = First sidebar
regions_hidden[] = sidebar_first
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/frontend/drupal/themes/stark/stark.info b/frontend/drupal/themes/stark/stark.info
index 59af485f6..8356d5cf8 100644
--- a/frontend/drupal/themes/stark/stark.info
+++ b/frontend/drupal/themes/stark/stark.info
@@ -5,7 +5,7 @@ version = VERSION
core = 7.x
stylesheets[all][] = layout.css
-; Information added by Drupal.org packaging script on 2020-09-16
-version = "7.73"
+; Information added by Drupal.org packaging script on 2020-11-26
+version = "7.75"
project = "drupal"
-datestamp = "1600272641"
+datestamp = "1606357834"
diff --git a/sql/update2.sql b/sql/update2.sql
index 7bcee3a1b..17f104147 100644
--- a/sql/update2.sql
+++ b/sql/update2.sql
@@ -9401,4 +9401,9 @@ UPDATE misc SET value='20.11.16' WHERE what="version";
UPDATE user_access_paket SET price='13.90' WHERE name='2ka';
UPDATE user_access_paket SET price='19.90' WHERE name='3ka';
-UPDATE misc SET value='20.11.16' WHERE what="version";
\ No newline at end of file
+UPDATE misc SET value='20.11.16' WHERE what="version";
+
+# Posodobljena drupal verzija na 7.75
+UPDATE misc SET value='7.75' WHERE what="drupal version";
+
+UPDATE misc SET value='20.12.02' WHERE what="version";
\ No newline at end of file