Skip to content
This repository was archived by the owner on Aug 14, 2023. It is now read-only.

Commit 14ccdd6

Browse files
committed
issue #OS2WEB-14 by martinyde: Updated modules
1 parent f6ac73a commit 14ccdd6

File tree

7,024 files changed

+1062562
-9535
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

7,024 files changed

+1062562
-9535
lines changed

.htaccess

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,3 +141,9 @@ DirectoryIndex index.php index.html index.htm
141141
</FilesMatch>
142142
</IfModule>
143143
</IfModule>
144+
145+
# Add headers to all responses.
146+
<IfModule mod_headers.c>
147+
# Disable content sniffing, since it's an attack vector.
148+
Header always set X-Content-Type-Options nosniff
149+
</IfModule>

CHANGELOG.txt

Lines changed: 184 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,161 @@
11

2+
Drupal 7.41, 2015-10-21
3+
-----------------------
4+
- Fixed security issues (open redirect). See SA-CORE-2015-004.
5+
6+
Drupal 7.40, 2015-10-14
7+
-----------------------
8+
- Made Drupal's code for parsing .info files run much faster and use much less
9+
memory.
10+
- Prevented drupal_http_request() from returning an error when it receives a
11+
201 through 206 HTTP status code.
12+
- Added support for autoloading traits via the registry on sites running PHP
13+
5.4 or higher.
14+
- Allowed the user-picture.tpl.php theme template to have HTML classes besides
15+
the default "user-picture" class printed in it (markup change).
16+
- Fixed the URL text filter to convert e-mail addresses with plus signs into
17+
mailto: links.
18+
- Added alternate text to file icons displayed by the File module, to improve
19+
accessibility (string change, and minor API addition to theme_file_icon()).
20+
- Changed one-time login link failure messages to be displayed as errors or
21+
warnings as appropriate, rather than as regular status messages (minor UI
22+
change and data structure change).
23+
- Changed the default settings.php configuration to exclude private files from
24+
the "404_fast_paths" behavior.
25+
- Changed the page that displays filter tips for a particular text format, for
26+
example filter/tips/full_html, to return "page not found" or "access denied"
27+
if the format does not exist or the user does not have access to it. This
28+
change adds a new menu item to the Filter module's hook_menu() entry (minor
29+
data structure change).
30+
- Added a new hook, hook_block_cid_parts_alter(), to allow modules to alter the
31+
cache keys used for caching a particular block.
32+
- Made drupal_set_message() display and return messages when "0" is passed in
33+
as the message to set.
34+
- Fixed non-functional "Files displayed by default" setting on file fields.
35+
- The "worker callback" provided in hook_cron_queue_info() and the "finished"
36+
callback specified during batch processing can now be any PHP callable
37+
instead of just functions.
38+
- Prevented drupal_set_time_limit() from decreasing the time limit in the case
39+
where the PHP maximum execution time is already unlimited.
40+
- Changed the default thousand marker for numeric fields from a space ("1 000")
41+
to nothing ("1000") (minor UI change: https://www.drupal.org/node/1388376).
42+
- Prevented malformed theme .info files (without a "name" key) from causing
43+
exceptions during menu rebuilds. If an .info file without a "name" key is
44+
found in a module or theme directory, Drupal will now use the module or
45+
theme's machine name as the display name instead.
46+
- Made the format column in the {date_format_locale} database table
47+
case-sensitive, to match the equivalent column in the {date_formats} table.
48+
- Fixed a bug in the Statistics module that caused JavaScript files attached to
49+
a node while it is being viewed to be omitted from the page.
50+
- Added an optional 'project:' prefix that can be added to dependencies in a
51+
module's .info file to indicate which project the dependency resides in (API
52+
addition: https://www.drupal.org/node/2299747).
53+
- Fixed various bugs that occurred after hooks were invoked early in the Drupal
54+
bootstrap and that caused module_implements() and drupal_alter() to cache an
55+
incomplete set of hook implementations for later use.
56+
- Set the X-Content-Type-Options header to "nosniff" when possible, to prevent
57+
certain web browsers from picking an unsafe MIME type.
58+
- Prevented the database API from executing multiple queries at once on MySQL,
59+
if the site's PHP version is new enough to do so. This is a secondary defense
60+
against SQL injection (API change: https://www.drupal.org/node/2463973).
61+
- Fixed a bug in the Drupal 6 to Drupal 7 upgrade path which caused the upgrade
62+
to fail when there were multiple file records pointing to the same file.
63+
- Numerous small bug fixes.
64+
- Numerous API documentation improvements.
65+
- Additional automated test coverage.
66+
67+
Drupal 7.39, 2015-08-19
68+
-----------------------
69+
- Fixed security issues (multiple vulnerabilities). See SA-CORE-2015-003.
70+
71+
Drupal 7.38, 2015-06-17
72+
-----------------------
73+
- Fixed security issues (multiple vulnerabilities). See SA-CORE-2015-002.
74+
75+
Drupal 7.37, 2015-05-07
76+
-----------------------
77+
- Fixed a regression in Drupal 7.36 which caused certain kinds of content types
78+
to become disabled if they were defined by a no-longer-enabled module.
79+
- Removed a confusing description regarding automatic time zone detection from
80+
the user account form (minor UI and data structure change).
81+
- Allowed custom HTML tags with a dash in the name to pass through filter_xss()
82+
when specified in the list of allowed tags.
83+
- Allowed hook_field_schema() implementations to specify indexes for fields
84+
based on a fixed-length column prefix (rather than the entire column), as was
85+
already allowed in hook_schema() implementations.
86+
- Fixed PDO exceptions on PostgreSQL when accessing invalid entity URLs.
87+
- Added a sites/all/libraries folder to the codebase, with instructions for
88+
using it.
89+
- Added a description to the "Administer text formats and filters" permission
90+
on the Permissions page (string change).
91+
- Numerous small bug fixes.
92+
- Numerous API documentation improvements.
93+
- Additional automated test coverage.
94+
95+
Drupal 7.36, 2015-04-01
96+
-----------------------
97+
- Added a 'file_public_schema' variable which allows modules that define
98+
publicly-accessible streams in hook_stream_wrappers() to bypass file download
99+
access checks when processing managed file upload fields.
100+
- Fixed a bug that caused database query tags not to be added to search-related
101+
database queries under many circumstances, and which prevented the
102+
corresponding hook_query_TAG_alter() implementations from being called.
103+
- Fixed the "for" attribute on managed file upload field labels to improve
104+
accessibility (minor markup change).
105+
- Added a 'javascript_always_use_jquery' variable which can be set to FALSE by
106+
sites that may not need jQuery loaded on all pages, and a 'requires_jquery'
107+
option to drupal_add_js() which modules can set to FALSE when adding
108+
JavaScript files that have no dependency on jQuery (API addition:
109+
https://www.drupal.org/node/2462717).
110+
- Fixed incorrect foreign keys in the User module's role_permission and
111+
users_roles database tables.
112+
- Changed permission descriptions throughout Drupal core to consistently link
113+
to relevant administrative pages, regardless of whether the user viewing the
114+
Permissions page can view the page being linked to (minor UI change).
115+
- Fixed the drupal_add_region_content() function so that it actually adds
116+
content to the page.
117+
- Added an 'image_suppress_itok_output' variable to allow sites already using
118+
the existing 'image_allow_insecure_derivatives' variable to also prevent
119+
security tokens from appearing in image derivative URLs.
120+
- Fixed double-escaping of theme names in the Block module administrative
121+
interface (minor string change).
122+
- Added basic support for Xdebug when running automated tests.
123+
- Fixed a bug which caused previewing a node to remove elements from the node
124+
being edited. With this fix, calling node_preview() will no longer modify the
125+
passed-in node object (minor API change).
126+
- Added a user_has_role() function to check whether a user has a particular
127+
role (API addition: https://www.drupal.org/node/2462411).
128+
- Fixed installation failures when an opcode cache is enabled.
129+
- Fixed a bug in the Drupal 6 to Drupal 7 upgrade path which caused private
130+
files to be inaccessible.
131+
- Fixed a bug in the Drupal 6 to Drupal 7 upgrade path which caused user
132+
pictures to be lost.
133+
- Fixed missing language code in hook_field_attach_view_alter() when it is
134+
invoked from field_view_field().
135+
- Stopped sending ETag and Last-Modified headers for uncached page requests,
136+
since they break caching for certain Varnish and Nginx configurations.
137+
- Changed the Simpletest module to allow PSR-4 test classes to be used in
138+
Drupal 7.
139+
- Fixed a fatal error that occurred when using the Comment module's "Unpublish
140+
comment containing keyword(s)" action.
141+
- Changed the "lang" attribute on language links to "xml:lang" so it validates
142+
as XHTML (minor markup change).
143+
- Prevented the form API from allowing arrays to be submitted for various form
144+
elements, such as textfields, textareas, and password fields (API change:
145+
https://www.drupal.org/node/2462723).
146+
- Fixed a bug in the Contact module which caused the global user object to have
147+
the incorrect name and e-mail address during the remainder of the page
148+
request after the contact form is submitted.
149+
- Numerous small bug fixes.
150+
- Numerous API documentation improvements.
151+
- Additional automated test coverage.
152+
153+
Drupal 7.35, 2015-03-18
154+
-----------------------
155+
- Fixed security issues (multiple vulnerabilities). See SA-CORE-2015-001.
156+
2157
Drupal 7.34, 2014-11-19
3-
----------------------
158+
-----------------------
4159
- Fixed security issues (multiple vulnerabilities). See SA-CORE-2014-006.
5160

6161
Drupal 7.33, 2014-11-07
@@ -69,11 +224,11 @@ Drupal 7.33, 2014-11-07
69224
- Additional automated test coverage.
70225

71226
Drupal 7.32, 2014-10-15
72-
----------------------
227+
-----------------------
73228
- Fixed security issues (SQL injection). See SA-CORE-2014-005.
74229

75230
Drupal 7.31, 2014-08-06
76-
----------------------
231+
-----------------------
77232
- Fixed security issues (denial of service). See SA-CORE-2014-004.
78233

79234
Drupal 7.30, 2014-07-24
@@ -88,7 +243,7 @@ Drupal 7.30, 2014-07-24
88243
- Additional automated test coverage.
89244

90245
Drupal 7.29, 2014-07-16
91-
----------------------
246+
-----------------------
92247
- Fixed security issues (multiple vulnerabilities). See SA-CORE-2014-003.
93248

94249
Drupal 7.28, 2014-05-08
@@ -134,11 +289,11 @@ Drupal 7.28, 2014-05-08
134289
- Additional automated test coverage.
135290

136291
Drupal 7.27, 2014-04-16
137-
----------------------
292+
-----------------------
138293
- Fixed security issues (information disclosure). See SA-CORE-2014-002.
139294

140295
Drupal 7.26, 2014-01-15
141-
----------------------
296+
-----------------------
142297
- Fixed security issues (multiple vulnerabilities). See SA-CORE-2014-001.
143298

144299
Drupal 7.25, 2014-01-02
@@ -204,7 +359,7 @@ Drupal 7.25, 2014-01-02
204359
- Additional automated test coverage.
205360

206361
Drupal 7.24, 2013-11-20
207-
----------------------
362+
-----------------------
208363
- Fixed security issues (multiple vulnerabilities), see SA-CORE-2013-003.
209364

210365
Drupal 7.23, 2013-08-07
@@ -458,8 +613,8 @@ Drupal 7.15, 2012-08-01
458613
- Numerous API documentation improvements.
459614
- Additional automated test coverage.
460615

461-
Drupal 7.14 2012-05-02
462-
----------------------
616+
Drupal 7.14, 2012-05-02
617+
-----------------------
463618
- Fixed "integrity constraint" fatal errors when rebuilding registry.
464619
- Fixed custom logo and favicon functionality referencing incorrect paths.
465620
- Fixed DB Case Sensitivity: Allow BINARY attribute in MySQL.
@@ -507,12 +662,12 @@ Drupal 7.14 2012-05-02
507662
- system_update_7061() converts filepaths too aggressively.
508663
- Trigger upgrade path: Node triggers removed when upgrading to 7-x from 6.25.
509664

510-
Drupal 7.13 2012-05-02
511-
----------------------
665+
Drupal 7.13, 2012-05-02
666+
-----------------------
512667
- Fixed security issues (Multiple vulnerabilities), see SA-CORE-2012-002.
513668

514669
Drupal 7.12, 2012-02-01
515-
----------------------
670+
-----------------------
516671
- Fixed bug preventing custom menus from receiving an active trail.
517672
- Fixed hook_field_delete() no longer invoked during field_purge_data().
518673
- Fixed bug causing entity info cache to not be cleared with the rest of caches.
@@ -546,11 +701,11 @@ Drupal 7.12, 2012-02-01
546701
cache.
547702

548703
Drupal 7.11, 2012-02-01
549-
----------------------
704+
-----------------------
550705
- Fixed security issues (Multiple vulnerabilities), see SA-CORE-2012-001.
551706

552707
Drupal 7.10, 2011-12-05
553-
----------------------
708+
-----------------------
554709
- Fixed Content-Language HTTP header to not cause issues with Drush 5.x.
555710
- Reduce memory usage of theme registry (performance).
556711
- Fixed PECL upload progress bar for FileField
@@ -903,7 +1058,7 @@ Drupal 7.0, 2011-01-05
9031058
requests.
9041059

9051060
Drupal 6.23-dev, xxxx-xx-xx (development release)
906-
-----------------------
1061+
---------------------------
9071062

9081063
Drupal 6.22, 2011-05-25
9091064
-----------------------
@@ -913,25 +1068,25 @@ Drupal 6.22, 2011-05-25
9131068
- Fixed a variety of other bugs.
9141069

9151070
Drupal 6.21, 2011-05-25
916-
----------------------
1071+
-----------------------
9171072
- Fixed security issues (Cross site scripting), see SA-CORE-2011-001.
9181073

9191074
Drupal 6.20, 2010-12-15
920-
----------------------
1075+
-----------------------
9211076
- Fixed a variety of small bugs, improved code documentation.
9221077

9231078
Drupal 6.19, 2010-08-11
924-
----------------------
1079+
-----------------------
9251080
- Fixed a variety of small bugs, improved code documentation.
9261081

9271082
Drupal 6.18, 2010-08-11
928-
----------------------
1083+
-----------------------
9291084
- Fixed security issues (OpenID authentication bypass, File download access
9301085
bypass, Comment unpublishing bypass, Actions cross site scripting),
9311086
see SA-CORE-2010-002.
9321087

9331088
Drupal 6.17, 2010-06-02
934-
----------------------
1089+
-----------------------
9351090
- Improved PostgreSQL compatibility
9361091
- Better PHP 5.3 and PHP 4 compatibility
9371092
- Better browser compatibility of CSS and JS aggregation
@@ -940,7 +1095,7 @@ Drupal 6.17, 2010-06-02
9401095
- Fixed a variety of other bugs.
9411096

9421097
Drupal 6.16, 2010-03-03
943-
----------------------
1098+
-----------------------
9441099
- Fixed security issues (Installation cross site scripting, Open redirection,
9451100
Locale module cross site scripting, Blocked user session regeneration),
9461101
see SA-CORE-2010-001.
@@ -952,12 +1107,12 @@ Drupal 6.16, 2010-03-03
9521107
- Fixed a variety of other bugs.
9531108

9541109
Drupal 6.15, 2009-12-16
955-
----------------------
1110+
-----------------------
9561111
- Fixed security issues (Cross site scripting), see SA-CORE-2009-009.
9571112
- Fixed a variety of other bugs.
9581113

9591114
Drupal 6.14, 2009-09-16
960-
----------------------
1115+
-----------------------
9611116
- Fixed security issues (OpenID association cross site request forgeries,
9621117
OpenID impersonation and File upload), see SA-CORE-2009-008.
9631118
- Changed the system modules page to not run all cache rebuilds; use the
@@ -966,26 +1121,26 @@ Drupal 6.14, 2009-09-16
9661121
- Fixed a variety of small bugs.
9671122

9681123
Drupal 6.13, 2009-07-01
969-
----------------------
1124+
-----------------------
9701125
- Fixed security issues (Cross site scripting, Input format access bypass and
9711126
Password leakage in URL), see SA-CORE-2009-007.
9721127
- Fixed a variety of small bugs.
9731128

9741129
Drupal 6.12, 2009-05-13
975-
----------------------
1130+
-----------------------
9761131
- Fixed security issues (Cross site scripting), see SA-CORE-2009-006.
9771132
- Fixed a variety of small bugs.
9781133

9791134
Drupal 6.11, 2009-04-29
980-
----------------------
1135+
-----------------------
9811136
- Fixed security issues (Cross site scripting and limited information
9821137
disclosure), see SA-CORE-2009-005
9831138
- Fixed performance issues with the menu router cache, the update
9841139
status cache and improved cache invalidation
9851140
- Fixed a variety of small bugs.
9861141

9871142
Drupal 6.10, 2009-02-25
988-
----------------------
1143+
-----------------------
9891144
- Fixed a security issue, (Local file inclusion on Windows),
9901145
see SA-CORE-2009-003
9911146
- Fixed node_feed() so custom fields can show up in RSS feeds.
@@ -1381,7 +1536,7 @@ Drupal 4.7.9, 2007-12-05
13811536
- fixed a security issue (SQL injection), see SA-2007-031
13821537

13831538
Drupal 4.7.8, 2007-10-17
1384-
----------------------
1539+
------------------------
13851540
- fixed a security issue (HTTP response splitting), see SA-2007-024
13861541
- fixed a security issue (Cross site scripting via uploads), see SA-2007-026
13871542
- fixed a security issue (API handling of unpublished comment), see SA-2007-030
@@ -1494,7 +1649,7 @@ Drupal 4.6.11, 2007-01-05
14941649
- Fixed security issue (DoS), see SA-2007-002
14951650

14961651
Drupal 4.6.10, 2006-10-18
1497-
------------------------
1652+
-------------------------
14981653
- Fixed security issue (XSS), see SA-2006-024
14991654
- Fixed security issue (CSRF), see SA-2006-025
15001655
- Fixed security issue (Form action attribute injection), see SA-2006-026

INSTALL.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Drupal requires:
2323
- Percona Server 5.1.70 (or greater) (http://www.percona.com/). Percona
2424
Server is a backwards-compatible replacement for MySQL.
2525
- PostgreSQL 8.3 (or greater) (http://www.postgresql.org/).
26-
- SQLite 3.4.2 (or greater) (http://www.sqlite.org/).
26+
- SQLite 3.3.7 (or greater) (http://www.sqlite.org/).
2727

2828
For more detailed information about Drupal requirements, including a list of
2929
PHP extensions and configurations that are required, see "System requirements"

0 commit comments

Comments
 (0)