[Cyberduck-trac] [Cyberduck] #7509: Unexpected file names being saved causes data loss

Cyberduck trac at trac.cyberduck.ch
Fri Oct 25 20:01:58 UTC 2013


#7509: Unexpected file names being saved causes data loss
---------------------------+---------------------------
 Reporter:  chris deeming  |         Owner:  dkocher
     Type:  defect         |        Status:  closed
 Priority:  normal         |     Milestone:  4.4.1
Component:  webdav         |       Version:  4.4
 Severity:  normal         |    Resolution:  thirdparty
 Keywords:                 |  Architecture:  Intel
 Platform:  Mac OS X 10.9  |
---------------------------+---------------------------

Comment (by chris deeming):

 And exactly what do you expect XenForo to do about it?

 You must consider that XenForo is a database driven application and
 therefore it has constraints on various things for many reasons.
 Specifically in this case, they don't allow anything other than a-z, A-Z,
 0-9 _ or . in their template names, so the hyphenated string you append on
 the end causes an error. Finally, they don't allow template names longer
 than 50 characters. The title field in the xf_template table is
 VARBINARY(50).

 It's unreasonable to expect them to change these as those constraints were
 included for a reason.

 And despite myself bypassing those constraints by skipping the title
 validation in their code and increasing the field to VARBINARY(500), I
 instead get a template name that's garbage and the original template name
 is no longer there.

-- 
Ticket URL: <https://trac.cyberduck.ch/ticket/7509#comment:7>
Cyberduck <http://cyberduck.ch>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list