Commit Graph

33025 Commits

Author SHA1 Message Date
Dominik Schilling (ocean90)
4bed6cc652 TinyMCE: Improve the previews for shortcodes.
Merge of [41395] to the 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@41439 602fd350-edb4-49c9-b593-d223f7449a82
2017-09-19 12:40:20 +00:00
John Blackbourn
bcd3697770 General: Add missing URL-encoding and add extra hardening to plugin and template names when they're displayed in the admin area.
Merges [41415] and [41416] into the 4.4 branch.

See #13377


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@41434 602fd350-edb4-49c9-b593-d223f7449a82
2017-09-19 12:12:15 +00:00
Dominik Schilling (ocean90)
895a2d0762 Customize: Ensure valid themes in the preview.
Merge of [41397] to the 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@41433 602fd350-edb4-49c9-b593-d223f7449a82
2017-09-19 11:49:52 +00:00
Dominik Schilling (ocean90)
25440a3777 Taxonomy/Users: Provide a fallback for incorrect HTTP referrers.
Merge of [41398] to the 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@41421 602fd350-edb4-49c9-b593-d223f7449a82
2017-09-19 11:10:32 +00:00
Dominik Schilling (ocean90)
fe6d81c151 Editor: Prevent adding javascript: and data: URLs through the inline link dialog.
Merge of [41393] to the 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@41404 602fd350-edb4-49c9-b593-d223f7449a82
2017-09-19 10:15:06 +00:00
John Blackbourn
70c05ee859 Build/Test tools: Use the latest in the 4.x and 5.x branches of PHPUnit when running tests on Travis for the 4.4 branch.
See #41472


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@41299 602fd350-edb4-49c9-b593-d223f7449a82
2017-08-22 17:23:17 +00:00
John Blackbourn
8590c4a36e General: Backport PHP 7.1 fixes to the 4.4 branch to avoid fatal errors and warnings.
See #41135


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@41129 602fd350-edb4-49c9-b593-d223f7449a82
2017-07-24 22:26:59 +00:00
John Blackbourn
243ca779d0 Build: Switch PHP 5.2 to Travis' Ubuntu precise image for the 4.4 branch.
See #41292


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@41078 602fd350-edb4-49c9-b593-d223f7449a82
2017-07-18 14:22:40 +00:00
Konstantin Obenland
03191347a6 Import Twenty Sixteen, default theme for 2016.
See #36497.

Merges [40851] and [40852] to the 4.4 branch.



git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40860 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-31 01:35:16 +00:00
John Blackbourn
4e86ea1315 Build/Test Tools: Remove mentions of HHVM from the test infrastructure on Travis for the 4.4 branch.
See #40548


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40829 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-24 14:31:00 +00:00
Aaron D. Campbell
e1cfb927ca Bump 4.7 branch to version 4.4.10.
git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40751 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 21:49:14 +00:00
Pascal Birchler
2e6fed18a1 Media: Simplify upload error message construction.
Merges [40736] to the 4.4 branch.


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


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


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40720 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 14:42:55 +00:00
Dominik Schilling (ocean90)
11053225ac Customize: Ignore invalid customization sessions.
Merge of [40704] to the 4.4 branch.

git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40708 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 12:16:02 +00:00
Pascal Birchler
de2ca4bc1c Adjust post meta checks
Merges [40692] to the 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40696 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 08:50:29 +00:00
Pascal Birchler
e365469e20 Whitelist post arguments in XML-RPC
Merges [40677] to the 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40681 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-16 08:19:59 +00:00
Aaron Jorbin
5d882ea65c Build/Test: Post Travis results to Slack from WordPress/wordpress-develop
Backports [40604] to 4.4

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.4@40619 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-11 00:34:27 +00:00
John Blackbourn
dde8391d27 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.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40550 602fd350-edb4-49c9-b593-d223f7449a82
2017-04-24 00:43:18 +00:00
Pascal Birchler
2968c6823f Bump 4.4 branch to version 4.4.9.
git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40490 602fd350-edb4-49c9-b593-d223f7449a82
2017-04-20 16:23:13 +00:00
Pascal Birchler
21185a8bf9 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.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40463 602fd350-edb4-49c9-b593-d223f7449a82
2017-04-17 13:16:31 +00:00
John Blackbourn
77925cb999 Build/Test tools: Reverse the order in which the Travis jobs run on the 4.4 branch.
See #39705


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40438 602fd350-edb4-49c9-b593-d223f7449a82
2017-04-15 17:49:44 +00:00
John Blackbourn
6f9ea59d50 Build/Test tools: Trim the test matrix on Travis in order to speed up the 4.4 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.4@40410 602fd350-edb4-49c9-b593-d223f7449a82
2017-04-10 23:27:10 +00:00
Dominik Schilling (ocean90)
9a934f5df3 Build/Test Tools: Allow Travis CI to cache the node_modules directory.
Merge of [37058] and [36490] to the 4.4 branch.

See #36291, #36490.

git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40280 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-11 17:05:40 +00:00
John Blackbourn
f7e33f8208 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.

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

See #35105, #40100


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40276 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-11 02:26:19 +00:00
John Blackbourn
78223153bd 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.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40243 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-08 00:31:45 +00:00
John Blackbourn
96d4ed69eb Build/Test Tools: Disable Xdebug when testing on Travis to increase performance.
See #39978


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40228 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-07 01:09:00 +00:00
James Nylen
a0086e06fe Bump 4.4 branch to version 4.4.8.
git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40205 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-06 16:22:08 +00:00
John Blackbourn
71b3edc04d Press This: Verify intent before fetching in-page resources using Press This.
Props vortfu

Merges [40195] to the 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40199 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-06 14:01:39 +00:00
Aaron D. Campbell
68cd7a8d08 Strip control characters before validating redirect.
Merges [40183] to 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40187 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-06 13:41:23 +00:00
Aaron D. Campbell
dd47c23f90 Plugins: Add file check to plugin deletions.
Merges [40169] to 4.4 branch.



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


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


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@40152 602fd350-edb4-49c9-b593-d223f7449a82
2017-03-06 08:06:56 +00:00
Aaron D. Campbell
91ff389683 Bump 4.4 branch to version 4.4.7.
git-svn-id: https://develop.svn.wordpress.org/branches/4.4@39999 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-26 18:22:04 +00:00
John Blackbourn
bbf81aa185 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.4 branch.


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

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

git-svn-id: https://develop.svn.wordpress.org/branches/4.4@39959 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-26 13:49:28 +00:00
Aaron D. Campbell
09e38c7123 Bump 4.4 branch to version 4.4.6.
git-svn-id: https://develop.svn.wordpress.org/branches/4.4@39863 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 16:55:59 +00:00
Joe McGill
c29a60b869 Media: Fix exif_imagetype check in wp_get_image_mime
This is a follow up to [39831].

Merges [39850] to the 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@39854 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 16:41:17 +00:00
Joe McGill
ce1a73f7d4 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.4 branch.


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

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

git-svn-id: https://develop.svn.wordpress.org/branches/4.4@39812 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 11:08:51 +00:00
Jeremy Felt
60c9de9c13 Multisite: Use wp_rand() in signup key creation.
Merges [39795] to the 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@39799 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 05:31:34 +00:00
Dion Hulse
ce9382730b 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.4 branch.
Fixes #37210 for 4.4.


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


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

See #23328.

Merges [39760] to 4.4 branch.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@39764 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-11 01:44:36 +00:00
Dion Hulse
c3d439bf10 Mail: Upgrade PHPMailer to 5.2.21.
Merges [39645] to the 4.4 branch.
See #37210.


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@39724 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-06 05:37:55 +00:00
Joe McGill
2043bfee9a 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.4 branch.

Fixes #37989.


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


git-svn-id: https://develop.svn.wordpress.org/branches/4.4@39700 602fd350-edb4-49c9-b593-d223f7449a82
2017-01-05 08:39:10 +00:00
Jeremy Felt
f68e5f7663 Bump 4.4 branch to 4.4.5.
git-svn-id: https://develop.svn.wordpress.org/branches/4.4@38551 602fd350-edb4-49c9-b593-d223f7449a82
2016-09-07 14:57:35 +00:00