30899 Commits

Author SHA1 Message Date
Aaron D. Campbell
5b2c8b54f2 Bump 4.3 branch to version 4.3.11.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40752 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 21:49:57 +00:00
Pascal Birchler
209c4435fa Media: Simplify upload error message construction.
Merges [40736] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40741 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 18:01:26 +00:00
Aaron D. Campbell
e454fe38f2 Add nonce for updating file system credentials.
Merges [40723] to 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40728 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 14:53:33 +00:00
Weston Ruter
ff4f97ce12 Customize: Fix phpunit tests after [40704] due to logic inversion error.
Merge of [40716] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40721 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 14:43:48 +00:00
Dominik Schilling (ocean90)
8f1b6dc4be Customize: Ignore invalid customization sessions.
Merge of [40704] to the 4.3 branch.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40709 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 12:17:10 +00:00
Pascal Birchler
01feae0075 Adjust post meta checks
Merges [40692] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40697 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 08:51:07 +00:00
Pascal Birchler
85789fc185 Whitelist post arguments in XML-RPC
Merges [40677] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40682 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 08:21:23 +00:00
Aaron Jorbin
16f10a09e5 Build/Test: Post Travis results to Slack from WordPress/wordpress-develop
Backports [40604] to 4.3

Now that the WordPress/wordpress-develop GitHub repo is syncing correctly, we can use it for Travis integration.

Props jorbin for getting the ball rolling so long ago, unprops jorbin because his Travis build can finally be retired. Props Pento.

See #40712.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40620 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-11 00:35:12 +00:00
John Blackbourn
640e7edcae Build/Test Tools: Add Composer files to the cache on Travis.
The Travis cache is specific to the branch and language version (PHP version), so this should speed up each subsequent build once the cache is primed.

See #40539

Merges [40538] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40551 602fd350-edb4-49c9-b593-d223f7449a82
2017-04-24 00:44:13 +00:00
Pascal Birchler
844f2e8b37 Bump 4.3 branch to version 4.3.10.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40491 602fd350-edb4-49c9-b593-d223f7449a82
2017-04-20 16:24:09 +00:00
Pascal Birchler
ffe5f349ca Fix broken audio/video functions when sanitizing ID3 data
This fixes a bug where running `wp_kses_post_deep()` on all the ID3
tag data corrupted blob data.

See #40075, #40085.

Merges [40400] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40464 602fd350-edb4-49c9-b593-d223f7449a82
2017-04-17 13:18:30 +00:00
John Blackbourn
2bf72873ca Build/Test tools: Reverse the order in which the Travis jobs run on the 4.3 branch.
See #39705


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40439 602fd350-edb4-49c9-b593-d223f7449a82
2017-04-15 17:50:27 +00:00
John Blackbourn
53c5eeb5cb Build/Test tools: Trim the test matrix on Travis in order to speed up the 4.3 branch build.
This removes all allowed failure jobs, plus PHP 5.3, 5.4, and 5.5 jobs.

See #40407


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40409 602fd350-edb4-49c9-b593-d223f7449a82
2017-04-10 23:25:44 +00:00
Dominik Schilling (ocean90)
93bea01eae Build/Test Tools: Allow Travis CI to cache the node_modules directory.
Merge of [37058] and [36490] to the 4.3 branch.

See #36291, #36490.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40281 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-11 17:18:14 +00:00
John Blackbourn
559e0b2c97 Build/Test tools: Update .travis.yml to include latest improvements from trunk.
* Explicitly use PHPUnit 5.7 for the PHP 7 builds on Travis.
* On Travis CI install and use the node version which is specified in package.json.
* Add some more debugging to Travis and bring the format of the Xdebug fix inline with branches.
* Get Travis builds working on HHVM again.
* In addition, brings the Slack notification settings up to date.

Merges [40255], [40257], [40258], [40259], [40269], and [40271] to the 4.3 branch.

See #35105, #40100, #30755


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40277 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-11 02:43:29 +00:00
John Blackbourn
00b1aadc8e Build/Test tools: In Travis, skip some tests when not on trunk.
This skips time sensitive tests (copyright year and PHP/MySQL version requirements) when tests are run on branches on Travis.

Props netweb, jorbin

Fixes #39486

Merges [40241] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40244 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-08 00:38:38 +00:00
John Blackbourn
66145944be Build/Test Tools: Disable Xdebug when testing on Travis to increase performance.
See #39978


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40229 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-07 01:10:46 +00:00
James Nylen
b81820e354 Bump 4.3 branch to version 4.3.9.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40206 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-06 16:27:26 +00:00
John Blackbourn
9dbcf203bb Press This: Verify intent before fetching in-page resources using Press This.
Props vortfu

Merges [40195] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40200 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-06 14:02:35 +00:00
Aaron D. Campbell
29c97cb0bc Strip control characters before validating redirect.
Merges [40183] to 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40188 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-06 13:42:01 +00:00
Aaron D. Campbell
55663f87f7 Plugins: Add file check to plugin deletions.
Merges [40169] to 4.3 branch.



git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40174 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-06 13:01:32 +00:00
Dominik Schilling (ocean90)
a8957bb665 Embeds: URL encode YouTube video IDs for broader compatibility.
Merge of [40160] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40165 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-06 12:04:53 +00:00
Jeremy Felt
2809daadd2 Validate video and audio metadata.
Merge of [40148] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40153 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-06 08:07:46 +00:00
Aaron D. Campbell
bef83719fb Bump 4.3 branch to version 4.3.8.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@40000 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-26 18:23:32 +00:00
John Blackbourn
bc063c614f Posts, Post Types: When using Excerpt mode on the Posts list table, ensure the excerpt output matches what was manually entered into the Excerpt field.
Merges [39956] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39983 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-26 14:12:46 +00:00
Dominik Schilling (ocean90)
b7022895a9 Press This: Do not show Categories & Tags UI for users who cannot assign terms to posts anyways.
Merge of [39968] to the 4.3 branch.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39974 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-26 14:10:32 +00:00
Dominik Schilling (ocean90)
44b310e210 Query: Ensure that queries work correctly with post type names with special characters.
Merge of [39952] to the 4.3 branch.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39960 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-26 13:49:43 +00:00
Aaron D. Campbell
cdc0b3aa11 Bump 4.3 branch to version 4.3.7.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39864 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 16:56:35 +00:00
Joe McGill
43c69bdb79 Media: Fix exif_imagetype check in wp_get_image_mime
This is a follow up to [39831].

Merges [39850] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39855 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 16:41:50 +00:00
Joe McGill
0b02483afd Media: Improve image filetype checking.
This adds a new function `wp_get_image_mime()` which is used by
`wp_check_filetype_and_ext()` to validate image files using
`exif_imagetype()` if available instead of `getimagesize()`.

`getimagesize()` is less performant than `exif_imagetype()` and is
dependent on GD. If `exif_imagetype()` is not available, it falls back to
`getimagesize()` as before.

If `wp_check_filetype_and_ext()` can't validate the filetype, we now return
`false` for ext/MIME values.

Merges [39831] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39836 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 13:16:32 +00:00
Dominik Schilling (ocean90)
eec6d4cc5b Updates: Translate plugin data on the Updates screen.
Merge of [39808] to the 4.3 branch.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39824 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 11:39:49 +00:00
Dominik Schilling (ocean90)
11a2af0ac9 Themes: Fix markup for theme name fallbacks.
Merge of [39807] to the 4.3 branch.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39813 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 11:09:02 +00:00
Jeremy Felt
cc09f06ac9 Multisite: Use wp_rand() in signup key creation.
Merges [39795] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39800 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 05:31:59 +00:00
Dion Hulse
3971d310a2 Update PHPMailer to 5.2.22.
The full list of changes is available here:
https://github.com/PHPMailer/PHPMailer/compare/v5.2.21...v5.2.22

Merges [39759] to the 4.3 branch.
Fixes #37210 for 4.3.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39788 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 05:23:13 +00:00
Jeremy Felt
348089602a Mail: Disable wp-mail.php when mailserver_url is mail.example.com.
Merges [39772] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39777 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 05:16:38 +00:00
Aaron D. Campbell
a3ccce0f0f Add nonce for widget accessibility mode.
Props vortfu.

See #23328.

Merges [39760] to 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39765 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 01:46:15 +00:00
Dion Hulse
4693eb08fd Mail: Upgrade PHPMailer to 5.2.21.
Merges [39645], [36083] to the 4.3 branch.
See #37210.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39725 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-06 05:42:02 +00:00
Joe McGill
5b17a560e6 Media: Improved media titles when created from filename.
Preserves spaces and generally creates more accurate, cleaner titles from filenames of uploaded media.

Merge of [38615] to the 4.3 branch.

Fixes #37989.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39713 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-05 16:15:58 +00:00
Dion Hulse
cdde4caa71 General: Update copyright year to 2017 in license.txt.
Props Nikschavan.
Merges [39659] to the 4.3 branch.
Fixes #39433.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@39701 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-05 08:42:01 +00:00
Jeremy Felt
ab57df82fe Bump 4.3 branch to 4.3.6.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@38552 602fd350-edb4-49c9-b593-d223f7449a82
2016-09-07 14:57:59 +00:00
Jeremy Felt
9722ceafaa Media: Sanitize upload filename.
Merge of [38538] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@38542 602fd350-edb4-49c9-b593-d223f7449a82
2016-09-07 13:57:51 +00:00
Pascal Birchler
e9c0b66b45 Upgrade/Install: Sanitize file name in File_Upload_Upgrader.
Merge of [38524] to the 4.3 branch.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@38528 602fd350-edb4-49c9-b593-d223f7449a82
2016-09-06 17:51:01 +00:00
Gary Pendergast
3160dee761 Database: dbDelta() will no longer try to downgrade the size of TEXT and BLOB columns.
When upgrading to `utf8mb4`, `TEXT` fields will be upgraded to `MEDIUMTEXT` (and likewise for all other `*TEXT` and `*BLOB` fields). This is to allow for the additional space requirements of `utf8mb4`.

On the subsequent upgrade, `dbDelta()` would try and downgrade the fields to their original size again. At best, this it a waste of time, at worst, this could truncate any data larger than the original size. There's no harm in leaving them at their new size, so let's do that.

The `FULLTEXT` indexes are removed from the tests, as `dbDelta()`'s `FULLTEXT` support was added in WordPress 4.4.

This also fixes a typo in the `dbDelta()` tests.

Merge of [37525] to the 4.3 branch.
Partial merge of [36552] to the 4.3 branch.

See #36748.



git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37938 602fd350-edb4-49c9-b593-d223f7449a82
2016-07-01 11:41:57 +00:00
Boone Gorges
887f292748 Bump 4.3 branch to 4.3.5.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37830 602fd350-edb4-49c9-b593-d223f7449a82
2016-06-21 16:32:15 +00:00
Joe McGill
e28a288f57 Media: Improve handling of extensionless filenames.
Merge of [37756] to the 4.3 branch.

See #37111.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37814 602fd350-edb4-49c9-b593-d223f7449a82
2016-06-21 14:54:36 +00:00
Nikolay Bachiyski
68934758a9 Admin: escape URL-encoded permalinks
Merge of [37801] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37811 602fd350-edb4-49c9-b593-d223f7449a82
2016-06-21 14:53:01 +00:00
Rachel Baker
be94331280 Revisions: Change the capability needed to view revision diffs to edit_post.
Merge of [37779] to the 4.3 branch.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37797 602fd350-edb4-49c9-b593-d223f7449a82
2016-06-21 14:40:07 +00:00
Nikolay Bachiyski
266473e773 Admin: Escape attachment name in case it contains special characters
Merge of [37774] to the 4.3 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37786 602fd350-edb4-49c9-b593-d223f7449a82
2016-06-21 14:23:11 +00:00
Boone Gorges
d9b909a4d0 Taxonomy: More specific cap check when processing category data on post save.
Ports [37691] to the 4.3 branch.

Props dlh.
Fixes #36379.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37771 602fd350-edb4-49c9-b593-d223f7449a82
2016-06-21 14:17:44 +00:00
Dominik Schilling (ocean90)
b99c15bd3d Customize: Make sure that preview and return URLs are URLs.
Merge of [37527] to the 4.3 branch.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37770 602fd350-edb4-49c9-b593-d223f7449a82
2016-06-21 14:17:26 +00:00