Erik Kunze
a3bbc1265e
Fix FTP/550 (ENODEV) for clients using "LIST -a"
...
The test for additional switches to the LIST command
must be performed before the path is joined. Otherwise,
the path will never be empty and the test will be skipped.
Fixes ENODEV error (FTP/550) on clients using "LIST -a".
2024-11-23 09:47:48 +01:00
Maschell
618b2fb136
Merge branch 'master' of https://github.com/mtheall/ftpd into upstream_changes
2024-11-23 09:47:48 +01:00
Maschell
0c6e58cb75
Avoid space in owner/group string to fix LIST command
2024-05-07 06:42:37 +02:00
Maschell
71229084ae
Fix displaying files/dirs with a broken date in some ftp clients
2024-05-03 17:11:39 +02:00
Maschell
307ee66bd3
Use stat from dirent* if possible
2024-04-27 12:26:50 +02:00
Maschell
d566a7155e
Improve performance when reading directories
2024-04-27 12:26:50 +02:00
Maschell
ee493beab2
Remove platform specific code for other platform than wii u, remove third party dependencies
2024-04-27 12:26:50 +02:00
Maschell
40ff376710
wiiu: working as a plugin
2024-04-27 12:26:50 +02:00
Maschell
af2b1be4c8
Initial Wii U port
2024-04-27 12:26:50 +02:00
Michael Theall
a49a56197b
Update to Dear ImGui v1.89.3
2023-03-11 07:02:43 -06:00
Michael Theall
38f9bde54b
Fix MLST
2023-03-10 01:49:54 -06:00
Michael Theall
1db3c48ee4
Add log upload to hastebin
2022-10-03 21:52:19 -05:00
Michael Theall
9f31cde4ee
Handle archive bit gracefully
2022-03-31 11:56:27 -05:00
Michael Theall
7364ea7dd5
_3DS -> __3DS__
2022-03-31 11:53:47 -05:00
Michael Theall
709e24d458
Add access point for Switch
2020-12-11 19:15:33 -06:00
Michael Theall
78b257612a
Remove redundant state change in PWD
2020-11-18 13:27:52 +01:00
Michael Theall
bc3c096b39
Handle keep-alive during transfers
...
Closes #123
2020-11-18 13:19:40 +01:00
Michael Theall
c7bbb93fd5
Update to ImGui 1.79
2020-11-16 07:19:32 +01:00
Will Medlar
69cd065194
Use a more predictable response code for invalid user
2020-09-12 13:50:07 -05:00
Frogomeli
9f86715a49
Improve the support of command 227
...
The use of Rclone fail when tries to connect using FTP protocol.
Rclone can't connect to the server ftp on Switch because of bad formatting of 227 command.
> Rclone is a command line program to manage files on cloud storage.
Source: https://rclone.org/
Rclone use this go library:
* https://github.com/jlaffaye/ftp
The lib check the connection information between the parenthesis but there aren't in the string formatted by this software
Source: https://github.com/jlaffaye/ftp/blob/master/ftp.go#L391
Also there is other source of origin of this fix:
* https://tools.ietf.org/html/rfc959 (the RFC of FTP Protocol)
* https://github.com/proftpd/proftpd/blob/master/modules/mod_core.c#L3873 (proftpd a server FTP implementation)
2020-07-09 21:29:14 +02:00
Michael Theall
bae8254d22
Fix path building
2020-05-30 17:42:21 -05:00
Michael Theall
70d59218cd
Add emulation of /dev/zero for network testing
2020-05-24 21:21:19 -05:00
Michael Theall
d1fcb2f8bf
Remove redundant buffer clear
2020-05-18 20:58:18 -05:00
Michael Theall
2f668bd7c2
Hide user/pass arguments in log
2020-05-18 20:58:18 -05:00
Michael Theall
fdbdfa679b
Fix oops
2020-05-18 20:58:18 -05:00
Michael Theall
d237b04b3b
General system stability improvements to enhance the user's experience
2020-04-28 10:26:47 -05:00
Michael Theall
3f31371193
Add configuration
2020-04-28 10:26:47 -05:00
Michael Theall
214ab229c6
NDS support
2020-04-28 10:25:54 -05:00
Michael Theall
139707a6d2
Remove font caching
2020-04-28 10:25:54 -05:00
Michael Theall
e4a63e8710
Increase Switch font size to 24
2020-04-28 10:25:54 -05:00
Michael Theall
1b089068c2
Use global log instead of thread-local
2020-04-28 10:25:54 -05:00
Michael Theall
ffa6195182
Fine-grained locking
2020-04-28 10:25:54 -05:00
Michael Theall
e8b62be621
Fix 3DS multithreading
2020-04-28 10:25:54 -05:00
Michael Theall
2da46d407f
Use anti-aliasing framebuffer on 3DS
2020-04-28 10:25:54 -05:00
Michael Theall
34c6d61215
Documentation and minor refactors
2020-04-28 10:25:54 -05:00
Michael Theall
86be27cd31
v3.0.0-rc1
2020-04-28 10:25:54 -05:00