#682 assigned defect

FTP frontend refuses accents — at Initial Version

Reported by: arthur Owned by: nobody
Priority: major Milestone: soon
Component: code-frontend-ftp-sftp Version: 1.3.0
Keywords: i18n unicode ftpd names twisted Cc: amontero@…
Launchpad Bug:

Description

using ncftp on a put of a file with an é accent I get the following message :

[Requested action not taken: internal server error]

in the logs server side :

2009-04-17 15:22:07+0200 [ProtocolWrapper?,3,127.0.0.1] Unhandled Error

Traceback (most recent call last):

File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py", line 362,

in doRead

return self.protocol.dataReceived(data)

File "/usr/lib/python2.5/site-packages/twisted/protocols/policies.py", lin

e 72, in dataReceived

self.wrappedProtocol.dataReceived(data)

File "/usr/lib/python2.5/site-packages/twisted/protocols/basic.py", line 2

31, in dataReceived

why = self.lineReceived(line)

File "/usr/lib/python2.5/site-packages/twisted/protocols/ftp.py", line 698

, in lineReceived

d = defer.maybeDeferred(self.processCommand, cmd, *args)

--- <exception caught here> ---

File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 10

6, in maybeDeferred

result = f(*args, kw)

File "/usr/lib/python2.5/site-packages/twisted/protocols/ftp.py", line 729

, in processCommand

return method(*params)

File "/usr/lib/python2.5/site-packages/twisted/protocols/ftp.py", line 107

9, in ftp_STOR

d = self.shell.openForWriting(newsegs)

File "/usr/lib/python2.5/site-packages/allmydata/frontends/ftpd.py", line

255, in openForWriting

path = [unicode(p) for p in path]

exceptions.UnicodeDecodeError?: 'ascii' codec can't decode byte 0xe0 in posit

ion 21: ordinal not in range(128)

ps. tahoe 1.4.1 does not appear in the Version selection of trac.

Change History (0)

Note: See TracTickets for help on using tickets.