[wp-trac] [WordPress Trac] #32465: Capital case chars in a plugin slug/name break the autoupdate mechanism.
WordPress Trac
noreply at wordpress.org
Sat Jul 25 09:19:54 UTC 2015
#32465: Capital case chars in a plugin slug/name break the autoupdate mechanism.
-----------------------------+-----------------------
Reporter: caraffande | Owner: dd32
Type: defect (bug) | Status: reopened
Priority: normal | Milestone: 4.2.3
Component: Upgrade/Install | Version: 4.2.2
Severity: normal | Resolution:
Keywords: | Focuses:
-----------------------------+-----------------------
Changes (by dd32):
* keywords: fixed-major =>
Comment:
Hi @caraffande,
It was marked as fixed, as for me, the issue was resolved.
Can you elaborate on the '''exact''' steps you're using that shows the
problem still? (including filenames & plugin headers). Furthermore, is
this plugin using a 3rd-party update script or WordPress.org updates?
The testing I've done is using a mixed-case folder names & filenames to
duplicate, I set it up using the following:
{{{wp-content/plugins]$ mv akismet/ aKISmet && mv aKISmet/akismet.php
aKISmet/aKISmet.php && sed -i 's/3.1.3/3.1.0/' aKISmet/aKISmet.php}}}
Looking at your report closer though, I'm somewhat confused.. You seem to
be indicating that you've got uppercase characters in the slug field,
which isn't supposed to be possible here.
It does appear that two different sanitization methods are being used -
`sanitize_title()` by the plugins page generation, and `sanitize_key()` by
other code.. but as far as I can tell, for our purposes they should pretty
close to one another.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/32465#comment:6>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list