mtheall / ftpd

FTP Server for 3DS/Switch
GNU General Public License v3.0
1.34k stars 132 forks source link

MLST command not standard compliant #168

Closed Schaefers closed 1 year ago

Schaefers commented 1 year ago

Describe the bug According to the developers of my ftp client, the MLST command is not working properly: https://github.com/iterate-ch/cyberduck/issues/14333#issuecomment-1462073923.

https://www.rfc-editor.org/rfc/rfc3659#section-7.7.2

Screenshots

224006176-16e12467-c6ee-4786-bb51-7c8d78e44100

Platform (please complete the following information):

AliveDevil commented 1 year ago

Affected code:

https://github.com/mtheall/ftpd/blob/9eba777ac99d8df1edfa454a98e052920266eaf2/source/ftpSession.cpp#L2107-L2110

mtheall commented 1 year ago

Try again with 38f9bde5

Schaefers commented 1 year ago

My custom build crashes with error code 2144-0001 (0x290) - I switched to the previous commit and I'm getting the same error, so it must be related to my environment. I'm currently building in an Ubuntu arm64 virtual machine, because the devkit install seems to fail on macOS on a M2 device. I'll try to build it on my Windows PC later.

mtheall commented 1 year ago

Try this build https://mtheall.com/~mtheall/ftpd-f2490bd.nro

Schaefers commented 1 year ago

Works fine, thank you!