30965 Commits

Author SHA1 Message Date
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
Weston Ruter
babbe4f8ff Customizer: Fix moving focus to available nav menu items search.
Fixes regression introduced in [34219].

Cherry-picks [34829].

Props tyxla.
See #33360.
Fixes #34125 for 4.3.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34830 602fd350-edb4-49c9-b593-d223f7449a82
2015-10-05 15:29:01 +00:00
Weston Ruter
c2c73907f1 Customize: Fix nav_menu_item CSS classes array being incorrectly presented in input field as comma-delimited list.
Instead of using `Array.toString()` to serialize an array with comma delimiters, explicitly `join` the array using spaces instead. Also ensure that `xfn` is handled properly if it ever gets stored as an array. 

Cherry-picks [34788].

Props tyxla, westonruter.
Fixes #34111 for 4.3.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34789 602fd350-edb4-49c9-b593-d223f7449a82
2015-10-03 00:19:17 +00:00
Weston Ruter
27fff91f54 Customize: Fix live previewing of menu changes on subdirectory installs.
Merges [34278] from trunk.

Props adamsilverstein, westonruter.
Fixes #33916 for 4.3.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34279 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-18 05:49:20 +00:00
Dominik Schilling (ocean90)
2da6c48532 The 4.3 branch is now 4.3.2-alpha.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34267 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-17 16:20:17 +00:00
Weston Ruter
f0197ed3b7 Customizer: Smooth animation for closing accordions in the available nav menu items pane.
Merges [34219] from `trunk`.

Props tyxla.
Fixes #33360 for 4.3.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34220 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-15 23:42:37 +00:00
Helen Hou-Sandi
d5d0380b14 4.3.1-src.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34199 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-15 14:53:03 +00:00
Helen Hou-Sandi
61c2c5a316 Finish bumping the 4.3 branch to 4.3.1.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34189 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-15 14:48:18 +00:00
Helen Hou-Sandi
7c5af946f8 Bump 4.3 branch to 4.3.1.
git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34181 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-15 14:25:47 +00:00
Sergey Biryukov
36f3ac1b96 Comments: When setting the colspan value for inline edit/reply, make sure it's actually a table and the value is not empty.
Merges [34179] to the 4.3 branch.

Props afercia.
See #33596.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34180 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-15 13:45:27 +00:00
Dominik Schilling (ocean90)
53e46594fe XMLRPC: Don't allow private posts to be sticky.
Merge of [34135] to the 4.3 branch.

See #20662.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34151 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-14 22:49:39 +00:00
Nikolay Bachiyski
1ef7a790b5 Shortcodes: don't allow unclosed HTML elements in attributes
Merges [34134] for 4.3 branch


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34144 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-14 22:46:42 +00:00
Nikolay Bachiyski
456d7625f3 List tables: escape user e-mails
Merges [34133] for 4.3 branch


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34137 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-14 22:39:34 +00:00
Dominik Schilling (ocean90)
0997eb92f5 Passwords: Trigger a wp-check-valid-field event when the password field is filled with a password by generatePassword().
Updates event handler in `wpAjax.invalidateForm()` to support `wp-check-valid-field`.

Merge of [34114] to the 4.3 branch.

Fixes #33406.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34120 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-14 13:08:32 +00:00
Dominik Schilling (ocean90)
5e5d3b7416 Settings, password field: Fix placement of the error icon and removal of the error class.
Merge of [34068] to the 4.3 branch.

Props liljimmi, adamsilverstein.
See #33406.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34119 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-14 13:06:17 +00:00
Dominik Schilling (ocean90)
09dccfb925 Passwords: Deprecate second parameter of wp_new_user_notification().
The second parameter `$plaintext_pass` was removed in [33023] and restored as `$notify` in [33620] with a different behavior. If you have a plugin overriding `wp_new_user_notification()` which hasn't been updated you would get a notification with your username and the password "both".
To prevent this the second parameter is now deprecated and reintroduced as the third parameter.

Adds unit tests.

Merge of [34116] to the 4.3 branch.

Props kraftbj, adamsilverstein, welcher, ocean90.
See #33654.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34118 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-14 13:02:03 +00:00
Helen Hou-Sandi
15214a8873 Comments: Fix inline edit/reply on small screens.
Merges [34094] to the 4.3 branch.

props ocean90, SergeyBiryukov.
see #33596.


git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34095 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-13 12:53:14 +00:00
Dominik Schilling (ocean90)
2a6dea74c6 Passwords: Refresh password fields when content is pasted into fields.
Use feature detection to determine whether password inputs should use the `keyup` or `input` event.

Merge of [34060] to the 4.3 branch.

Props peterwilsoncc, adamsilverstein.
Fixes #33398.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34078 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-12 12:29:54 +00:00
Andrew Ozz
7bc13a7465 Settings: reassign the label when switching password fields so it always highlights the visible field.
Props umesh.nevase.
Fixes #33778 4.3.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@34063 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-11 23:22:30 +00:00