xerpi / libftpvita Goto Github PK
View Code? Open in Web Editor NEWFTP Server for the PSVita
License: MIT License
FTP Server for the PSVita
License: MIT License
Ran into this issue when using VitaShell 0.85 and made an issue report on their respository and was told it belonged here.
The issue happens when FileZilla looses connection to the vita and reconnects and attempts to use APPE to continue transferring a file.
Cyberduck (FTP client for OSX) soft hangs in a connecting state when attempting to connect to the shell to transfer files.
Hi @xerpi,
on the VitaShell v1.97
FTP server (which I did not build myself, but grabbed from the TheOfficialFlow/VitaShell
releases), I noticed the LIST command would not work for a directory other than the CWD:
ftp> ls
200 PORT command successful!
150 Opening ASCII mode data transfer for LIST.
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 os0:
drwxr-xr-x 1 vita vita 32768 Jan 1 2000 pd0:
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 sa0:
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 tm0:
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 ud0:
drwxr-xr-x 1 vita vita 32768 Jan 1 2000 uma0:
drwxr-xr-x 1 vita vita 32768 Jan 1 2000 ur0:
drwxr-xr-x 1 vita vita 131072 Jan 1 2000 ux0:
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 vd0:
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 vs0:
226 Transfer complete.
ftp> ls ux0:
200 PORT command successful!
550 Invalid directory.
ftp> ls /ux0:
200 PORT command successful!
150 Opening ASCII mode data transfer for LIST.
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 os0:
drwxr-xr-x 1 vita vita 32768 Jan 1 2000 pd0:
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 sa0:
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 tm0:
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 ud0:
drwxr-xr-x 1 vita vita 32768 Jan 1 2000 uma0:
drwxr-xr-x 1 vita vita 32768 Jan 1 2000 ur0:
drwxr-xr-x 1 vita vita 131072 Jan 1 2000 ux0:
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 vd0:
drwxr-xr-x 1 vita vita 16384 Jan 1 2000 vs0:
226 Transfer complete.
I download the binary from http://wololo.net/downloads/index.php/download/8317 but got error “C2-12828-1″ . So would you please investigate it?
I'd like to make a small fork of libftpvita for a project I want to work on but without a license specified I can't really do that.
If you could specify a license I'd really appreciate it.
Hello and thank you for your amazing work,
I have been working on a pet project to write a simple Python program that would manage roms / playlists with RetroArch on a remote Vita and wondered if the FTP server integrated with VitaShell could handle the NLST command? The LIST command works fine but having NLST would make browsing much much easier.
Thank you for your consideration and best regards
How to implement it?
Rejuvenate for PSM Unity has finally been released! However, FTPVita needs to be recompiled to target it, otherwise we get error C2-12828-1
for PSM Unity users. Please create a Unity version, FTPVita is the keystone app for Rejuvenate.
Here's an unofficial working recompiled version for PSM Unity: https://www.mediafire.com/?bqusw94uc571wp1
Without this command, FTP clients can't set the modified date of the destination file, thus file transfer date is set as modify date. This e.g. breaks date-based file syncing. And all tools I observed which set up an FTP server on the vita are based on this library.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.