Michael Theall
920cd96c67
Remove coloring from linux build.
...
Terminate loop when canceling waiting for wifi.
Implement ABOR, HELP, and STAT.
- STAT (no argument) during a transfer gives the current file's offset.
- STAT (no argument) outside of transfer will return server uptime.
- STAT (with argument) is the same as LIST but with the data traveling over the command socket.
Allow ABOR, STAT, and QUIT to occur during transfer.
Support telnet interrupt (discard data up to Data Mark past TCP urgent mark).
Support arguments for LIST and STAT.
Escape \r in response as per telnet standard. Some clients don't like this but they are out of spec.
Unescape \r\0 in request as per telnet standard. Some clients don't properly escape this but they are out of spec.
Support commands broken across multiple recv().
Escape quotes on PWD response.
Added much more documentation.
2016-01-21 19:25:22 -06:00
Michael Theall
de29f4a2a7
Add REST command
2016-01-18 17:46:03 -06:00
Michael Theall
5617e2c32a
reduce dropped connections at end of transfer
2016-01-18 17:45:04 -06:00
Michael Theall
c79616d2ef
v2.1
2016-01-16 16:33:45 -06:00
Michael Theall
2b836543f6
Faster LIST command
2016-01-16 16:32:59 -06:00
Michael Theall
aa3d4b70d7
Add message that we are waiting on socExit()
2016-01-16 16:00:31 -06:00
Michael Theall
7538ea5112
Fix linux build warning
2016-01-16 00:41:49 -06:00
Michael Theall
d38cea4e7b
Restart server when network drops
2016-01-16 00:38:58 -06:00
Michael Theall
2ff33ca398
Wait for wifi on start
2016-01-16 00:22:26 -06:00
Michael Theall
74c7e00f14
Fix status string
2016-01-15 18:43:45 -06:00
Michael Theall
3d156e4042
v2.0
2016-01-15 18:04:09 -06:00
Michael Theall
3da67ce57a
Add NLST command
2016-01-15 17:47:18 -06:00
Michael Theall
60bab0735e
Add APPE command
2016-01-15 17:32:01 -06:00
Michael Theall
17dfdfcf01
Fix socket/file leaks
2016-01-15 16:45:10 -06:00
Michael Theall
f7156e8ca9
Change initiator msg from 200 to 220
2016-01-15 12:13:56 -06:00
Michael Theall
9d2a3906f3
Reverse DNS-lookup
2016-01-15 12:13:28 -06:00
Michael Theall
1c5084e08e
Improve FTP throughput
2016-01-12 16:24:01 -06:00
mtheall
d70cc5a238
Merge pull request #26 from WinterMute/libctru-fixes
...
Update for libctru 1.0.0
2015-12-30 13:54:04 -06:00
Dave Murphy
c2d307a9d9
support embedded smdh
2015-12-30 14:13:32 +00:00
Dave Murphy
3dc7839118
fixes for latetst libctru changes
2015-12-30 02:20:26 +00:00
mtheall
80f2ea0417
Merge pull request #22 from d0k3/patch-1
...
Fix Ninjhax output name and icon usage
2015-08-20 13:47:38 -05:00
d0k3
14879ac8b6
Fix Ninjhax output name and icon usage
...
It's better to give an output name instead of using the name of the current directory, so 'ftbrony' is used as default. I also fixed the icon not being used in SMDH creation (project name is ftbrony-master when downloaded from GitHub, not ftbrony).
2015-08-20 02:32:24 +02:00
mtheall
8ccbc94115
Merge branch 'r44'
2015-08-19 13:30:48 -05:00
mtheall
0ba3844ad8
Use sdmc_dev
...
Enable UTF8
2015-08-19 13:25:34 -05:00
mtheall
f505422c44
Merge pull request #18 from mid-kid/master
...
Changes for new devkitARM and ctrulib
2015-02-26 21:19:06 -06:00
mid-kid
59cbc2edfa
Changes for new devkitARM and ctrulib
2015-02-26 10:46:27 +01:00
mtheall
5caad9a1cc
Merge pull request #17 from WinterMute/latest-libctru-fixes
...
Latest libctru fixes
2015-01-09 14:29:45 -06:00
Dave Murphy
41a379f64d
update for latest libctru
2015-01-08 14:01:33 +00:00
Dave Murphy
c5a42ca9b1
add header for memcpy
2015-01-08 14:01:09 +00:00
mtheall
f1be81814c
fix unterminated comment
2015-01-07 23:35:54 -06:00
mtheall
1ddbd3b9b4
Update for r44
2015-01-07 23:31:52 -06:00
mtheall
6a4b4f0355
Add logging support
2015-01-07 23:30:22 -06:00
mtheall
20f29f60b8
Replace console with one built-in to libctru
2015-01-07 23:26:01 -06:00
mtheall
1797235420
Merge pull request #15 from riccardocossu/patch-1
...
Fixes #14 ; added some docs
2014-12-21 12:30:15 -06:00
riccardocossu
dab8ba37a4
Fixed some errors
...
Fixed some errors by mtheall request,
2014-12-21 19:23:19 +01:00
riccardocossu
838641b139
Fixes #14 ; added some docs
...
This added info fixes #14 and provides some info on how to build and install this software.
2014-12-21 17:48:10 +01:00
mtheall
5ef0f27c2d
Fix rename.
2014-12-11 11:21:20 -06:00
Ryan Baumann
e2af2036d6
Cleaned up a bit, included original banner png.
2014-12-10 17:53:56 -05:00
Ryan Baumann
36938f6700
Merge https://github.com/mtheall/ftbrony
2014-12-10 17:52:19 -05:00
mtheall
77031db0d2
Merge branch 'master' of github.com:mtheall/ftbrony
2014-12-09 00:25:49 -06:00
mtheall
de309c37da
Fix EWOULDBLOCK handling.
2014-12-09 00:25:40 -06:00
Ryan Baumann
8ad4e29b8b
New banner yay!
2014-12-06 17:01:02 -05:00
mtheall
6fc17963f5
Merge pull request #10 from yellows8/master
...
Removed unneeded irrst* func calls, ctrulib itself handles calling those...
2014-11-26 21:51:49 -06:00
yellows8
8a9be0f01f
Removed unneeded irrst* func calls, ctrulib itself handles calling those automatically.
2014-11-26 22:36:16 -05:00
mtheall
331c521ab0
Create README.md
2014-11-26 01:44:02 -06:00
mtheall
3049481335
change program name to ftbrony
2014-11-25 13:50:11 -06:00
mtheall
de27f5f5f5
use aptMainLoop(). closes #9
2014-11-25 13:26:37 -06:00
mtheall
38a2b11e86
significantly increase throughput
2014-11-25 02:30:55 -06:00
mtheall
a217c5a3b4
improvements to build_path
2014-11-25 01:42:25 -06:00
mtheall
b4113806e8
fix build_path
2014-11-25 01:24:24 -06:00