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
Jeremy Felt
20b9df855e
Admin: Allow for the consistent filtering of auth_redirect_scheme
...
Merge of [37651] to the 4.3 branch.
See #37047 .
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37760 602fd350-edb4-49c9-b593-d223f7449a82
2016-06-21 14:10:45 +00:00
Dominik Schilling (ocean90)
7b7b907918
Bump 4.3 branch to 4.3.4.
...
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37386 602fd350-edb4-49c9-b593-d223f7449a82
2016-05-06 18:11:49 +00:00
Nikolay Bachiyski
32720d45fe
External Libraries: Update plupload from upstream
...
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37380 602fd350-edb4-49c9-b593-d223f7449a82
2016-05-06 17:59:21 +00:00
Dominik Schilling (ocean90)
ebcc7f72b1
External Libraries: Update MediaElement.js from upstream.
...
Merge of [37370] to the 4.3 branch.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37374 602fd350-edb4-49c9-b593-d223f7449a82
2016-05-06 17:53:25 +00:00
Nikolay Bachiyski
6a0aaccde0
Taxonomies: make sure taxonomy functions work correctly with taxonomy names with special characters
...
The codex says that taxonomy names "should only contain lowercase letters and the underscore character", but that's not enforced. It's too late to enforce it, since some plugins haven't been following it and the official phpdoc doesn't mention this restriction.
Merge of [37133] to the 4.3 branch.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37136 602fd350-edb4-49c9-b593-d223f7449a82
2016-03-30 17:22:51 +00:00
Jeremy Felt
48dd623bb8
Multisite: Improve escaping in network settings.
...
Merge of [37124] to the 4.3 branch.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37126 602fd350-edb4-49c9-b593-d223f7449a82
2016-03-30 16:01:19 +00:00
Dominik Schilling (ocean90)
c10dd88c40
HTTP: Improve detection of valid IP addresses.
...
Merge of [37115] to the 4.3 branch.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37117 602fd350-edb4-49c9-b593-d223f7449a82
2016-03-30 15:50:39 +00:00
Dominik Schilling (ocean90)
ff3c2804e3
Multisite: Validate new email address confirmations.
...
Merge of [37103] to the 4.3 branch.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37105 602fd350-edb4-49c9-b593-d223f7449a82
2016-03-30 14:49:00 +00:00
Nikolay Bachiyski
fd99f8b931
Snoopy: use escapeshellarg instead of escapeshellcmd
...
We are escaping arguments, not commands, so we'd better use the semantically correct function, even though they are similar.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@37096 602fd350-edb4-49c9-b593-d223f7449a82
2016-03-30 14:04:27 +00:00
Dominik Schilling (ocean90)
63aff6212f
Bump 4.3 branch to 4.3.3.
...
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@36456 602fd350-edb4-49c9-b593-d223f7449a82
2016-02-02 17:27:42 +00:00
Dominik Schilling (ocean90)
cb876e2ea2
Better validation of the URL used in HTTP redirects.
...
Merges [36444] to the 4.3 branch.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@36448 602fd350-edb4-49c9-b593-d223f7449a82
2016-02-02 16:59:00 +00:00
Dominik Schilling (ocean90)
c7a91f917d
HTTP: 0.1.2.3
is not a valid IP.
...
Merges [36435] to the 4.3 branch.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@36437 602fd350-edb4-49c9-b593-d223f7449a82
2016-02-02 13:02:48 +00:00
Dominik Schilling (ocean90)
0dff817a04
Bump 4.3 branch to 4.3.2.
...
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@36197 602fd350-edb4-49c9-b593-d223f7449a82
2016-01-06 18:47:43 +00:00
Aaron Jorbin
0c78a4f8db
Theme: Escape error messages
...
[36185] for 4.3 branch
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@36187 602fd350-edb4-49c9-b593-d223f7449a82
2016-01-06 17:24:36 +00:00
Dion Hulse
c83aa0d179
Background Updates: Remove the 7am/7pm background update check.
...
This changeset is a more basic version of [36180], clearing the extra now redundant schedule.
As the functionality for this was introduced in 3.9, [28129] has been backported to 3.7/3.8, allowing the API TTL to be respected by those versions.
See #27772 .
Fixes #35323 .
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@36184 602fd350-edb4-49c9-b593-d223f7449a82
2016-01-06 12:23:15 +00:00
Weston Ruter
ff03a683c3
Customizer: Reset horizontal scroll position when finished dragging a nav menu item.
...
Cherry-picks [34834].
Props karinedo, austinginder, adamsilverstein, tyxla.
Fixes #33367 for 4.3.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34835 602fd350-edb4-49c9-b593-d223f7449a82
2015-10-05 20:47:59 +00:00