Commit Graph

106 Commits

Author SHA1 Message Date
Michael Theall
ffa6195182 Fine-grained locking 2020-04-28 10:25:54 -05:00
Michael Theall
07ebd0d1d1 Refactor as much code out of 3DS backends as possible 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
Michael Theall
990d82f40b Fix libnx update 2020-01-11 21:02:02 -06:00
Michael Theall
00c2c44271 Add release target and fix minor bug 2019-09-15 15:36:38 -05:00
fincs
a910da0799 Update for latest libnx gfx/console changes 2018-12-19 20:07:11 +01:00
Dave Murphy
947dc13784 remove old switch code 2018-08-15 13:39:24 -05:00
thedax
9adbed9d81 Switch has to wait for VSync too. (#2) 2018-08-15 13:39:24 -05:00
TuxSH
1f78277254 Make changes to work with latest libnx
(cherry picked from commit 1bebc6580455b0c60ceb6e5589c5dfbcc59e3a98)
2018-08-15 13:39:24 -05:00
Yuuki Hikari
2cb78030be Get local IP address on Switch correctly (#1) 2018-08-15 13:39:24 -05:00
Dave Murphy
10b46172fe explicitly truncate path 2018-08-15 13:39:24 -05:00
TuxSH
177f00ac63 Make changes to work with latest libnx 2018-08-15 13:39:24 -05:00
Dave Murphy
fc31e9c04e simplify console code 2018-08-15 13:39:24 -05:00
TuxSH
d1df76b0ea Miscellaneous fixes 2018-08-15 13:39:24 -05:00
TuxSH
9163d46529 console changes 2018-08-15 13:39:24 -05:00
TuxSH
8b13550b72 changes 2018-08-15 13:39:24 -05:00
TuxSH
7e00ed2054 Switch port (wip, squash later) 2018-08-15 13:39:24 -05:00
Michael Theall
d00b1a8c71 Fix MLSD/MLST bugs 2017-12-10 01:21:36 -06:00
Michael Theall
7b1176d374 Add MLSD and MLST commands 2017-11-02 00:47:18 -05:00
Michael Theall
30c1b7a77d Make ftp_send_response[_buffer] return void 2017-07-26 08:56:37 -05:00
Michael Theall
f0e6b5bf48 Use static buffer for RNFR path during RNTO 2017-07-25 22:02:41 -05:00
Michael Theall
8e14aa4417 Remove use of getnameinfo for new connections. 2017-07-25 22:01:10 -05:00
Michael Theall
6d042c525a Add some advanced logging 2017-07-25 21:55:16 -05:00
Michael Theall
c763e2d52f We can exit cleanly without home button 2017-06-05 12:02:43 -05:00
Michael Theall
f5f27646ee Set SO_LINGER with timeout=0 before close
Hopefully this helps with clients that don't acknowledge our close.
Thanks to TuxSH for testing with Windows Explorer.
2017-06-05 11:50:41 -05:00
Dave Murphy
fc95abd9f2 allow -l to LIST current directory
some clients, including Chrome, use LIST -l and expect to obtain a file listing. Fixes #64
2017-02-02 19:04:50 +00:00
Michael Theall
17f1036ca4 Only Home button can exit cia 2016-08-10 23:08:08 -05:00
Michael Theall
e91a01ed44 Press Start to toggle backlight 2016-08-10 22:53:05 -05:00
Michael Theall
5f1227eaea Add SIZE command 2016-06-21 22:17:33 -05:00
Michael Theall
a3f17e9eed Put a space between command and arguments for invalid command 2016-06-19 21:44:05 -05:00
Michael Theall
81ec2ea8e4 Use non-blocking connect 2016-06-19 21:35:39 -05:00
Michael Theall
540a73cb54 Fix linux build 2016-06-19 21:26:41 -05:00
Michael Theall
6d35bc0716 Fix empty first line on tcp table 2016-06-15 03:39:02 -05:00
Michael Theall
8c34814100 Show minimum information on tcp table, and don't overflow the screen 2016-06-15 03:38:53 -05:00
Michael Theall
501073c34c Update free space after operations that affect it 2016-06-15 03:04:00 -05:00
Michael Theall
fe2709cb1c Better rounding for free space size 2016-06-14 02:42:51 -05:00
Michael Theall
68c8e923d9 Show free space on SD 2016-06-14 01:26:44 -05:00
Michael Theall
ec1777084e Synchronize sdmc_dir_t with libctru 2016-04-09 11:55:55 -05:00
Michael Theall
c7cd0ec231 Only call socExit() if socInit() succeeded 2016-04-09 11:54:34 -05:00
Michael Theall
a92b041dc4 File size is off_t which is actually signed 2016-02-03 13:56:47 -06:00
Michael Theall
44f8eaf55d Encode invalid command response 2016-01-29 14:08:14 -06:00
Michael Theall
5e8fb219e3 Fix decode_path 2016-01-29 14:05:25 -06:00
Thiago Kenji Okada
832929c15b Print parsed command when it is invalid
Remove carriage return first before sending command back to the client.
2016-01-29 02:53:03 -02:00
Michael Theall
dff661c19f Remove gfxDrawSprite 2016-01-26 00:02:07 -06:00
Michael Theall
06ea029089 Improve console printing 2016-01-25 23:56:29 -06:00
Michael Theall
4947dda9c6 Remove debug.h 2016-01-25 23:55:59 -06:00
Michael Theall
7a2f7747ee Replace 0xFFFE with SOL_CONFIG for SOCU_GetNetworkOpt 2016-01-25 23:47:37 -06:00