335 Commits

Author SHA1 Message Date
Steveice10
5be2bc0694 Remove automatic URL encoding.
URL encoding should only be performed on parameters, and thus should be
done by the provider of the URL ahead of time.
2017-09-08 09:33:40 -07:00
Steveice10
8d917542fb Set texture data pointer to NULL when unloading a texture. Fixes duplicate icons in title list. 2017-08-16 09:38:51 -07:00
Steveice10
4bada77420 Update ticket use status after CDN installation. 2017-08-15 11:05:12 -07:00
Steveice10
c004695469 Fix user agent string. Closes #381 2017-08-07 14:04:20 -07:00
Steveice10
2246008d5f Center URLs displayed on top screen. 2017-07-26 18:50:20 -07:00
Steveice10
a59b8f4056 Fix potential crash when removing a TitleDB entry to replace with a newer version, add loading indicator to TitleDB list. 2017-07-26 18:48:34 -07:00
Steveice10
0c28a4b604 Display version components in title list. 2017-07-22 18:15:26 -07:00
Steveice10
b37b3492ae Cut HTTP timeout in half. 2017-07-21 15:19:40 -07:00
Steveice10
a711e3e39b Improve sscanf safety. 2017-07-21 15:18:29 -07:00
Steveice10
19e0eaac80 Display as many URLs as can fit on the top screen when installing from URLs. 2017-07-15 13:25:00 -07:00
Steveice10
b3370c97af Fix reused texture IDs not being reinitialized. 2017-07-15 12:35:56 -07:00
Steveice10
edf6a20618 Clean up texture functions. 2017-07-15 12:33:45 -07:00
Steveice10
0ee9186eae Fix camera on O3DS. 2017-07-13 23:31:39 -07:00
Steveice10
80179d059a Remove duplicate TitleDB entries based on update date. 2017-07-13 21:32:46 -07:00
Steveice10
5ba133f3ca Revert addition of Accept-Encoding header to HTTP requests.
Breaks checking for updates and doesn't seem to have any effect on
TitleDB.
2017-07-13 21:12:30 -07:00
Steveice10
0fad926688 Disable TitleDB features relying on version. 2017-07-13 13:34:42 -07:00
Steveice10
c636cab6b8 Fix QR code camera image. 2017-07-08 10:58:33 -07:00
Stéphane Lesimple
782605f2d1 add ETA in read/write tasks 2017-07-07 21:52:41 +02:00
Steveice10
fb67c9eab2 Revise texture loading functions. 2017-07-07 10:55:58 -07:00
Steveice10
f7ac0c4020 Only add directory entry on paste if directory does not exist, fix servefiles on Python 3. 2017-06-06 11:30:37 -07:00
Steveice10
ddb18e3058 Always delete lasturls file when changing value. 2017-05-23 11:23:58 -07:00
Cayce House
79414ea1a3 Enabled gzip/deflate compression, issue #319 2017-04-27 17:36:36 -07:00
Steveice10
33a61872c0 Various fixes.
* Allow more than three choices in prompts.
* Allow specifying a title version when installing CDN titles outside of the ticket list.
* Fix titles displayed during TitleDB update.
* Update title version and install status after TitleDB install/update.
2017-04-27 17:35:34 -07:00
Jerry
1203fda832 Escape some characters in URL 2017-04-17 11:48:38 +08:00
Steveice10
ce26e53712 Fix HTTP downloading. 2017-03-19 15:35:41 -07:00
Steveice10
c319a07f29 Add HTTP timeout, use while loop for redirects, use constant for user agent. 2017-03-19 13:45:56 -07:00
Steveice10
dbe6b992e5 Remove unnecessary bounds check. 2017-03-08 15:13:17 -08:00
Steveice10
0897b3ecde Display TitleDB app information during installation. 2017-03-01 10:08:53 -08:00
Steveice10
a62655d896 Free unused TitleDB entries. 2017-02-27 14:30:01 -08:00
Steveice10
fe0768885d Use TitleDB API version 1. 2017-02-27 00:03:04 -08:00
Steveice10
e72c6c1cea Add action to update all TitleDB titles, make URL install buffer allocation use max constants. 2017-02-26 09:21:43 -08:00
Steveice10
adc5c2d347 Use already retrieved CIA info in installations from local files. 2017-02-16 10:22:11 -08:00
Steveice10
77625262fb Add .cetk to ticket filter. 2017-02-16 10:04:55 -08:00
Steveice10
b004685b7f Fall back to region-based language if SMDH title for language setting is empty. 2017-01-27 16:09:25 -08:00
Steveice10
f7e84e30df Fix TWL cartridges being sorted at end of title list. 2017-01-16 14:21:13 -08:00
Steveice10
7d5581f44a Clean up rendering code, dynamically retrieve title ID for self-overwrite check. 2017-01-12 20:01:31 -08:00
Steveice10
639675c07e Include space for null terminator in received URL payload. 2017-01-09 16:12:52 -08:00
Steveice10
541786bc86 Add new logo by PabloMK7, fade in text on CIA/3DS startup. 2017-01-08 11:23:05 -08:00
Steveice10
33737b1292 Remove kernel exploits, switch to fasthax backdoor. 2017-01-07 15:55:27 -08:00
Steveice10
554f96350e Display error if target file item could not be created for bulk operations. 2017-01-06 18:24:13 -08:00
Steveice10
adbd41dabf Make copy of target item to prevent use-after-free issues. 2016-12-30 18:54:07 -08:00
Steveice10
4eb7586237 Set attributes to 0 if FSFILE_GetAttributes fails. 2016-12-30 15:05:56 -08:00
Steveice10
0c0e04aad6 Correct logic for adding slashes to directory paths. 2016-12-29 16:07:02 -08:00
Steveice10
70fe88d04c Update submodule, add guards to cleaning up services. 2016-12-28 09:01:04 -08:00
Steveice10
559d4dfe29 Destroy file listing queue. 2016-12-25 11:02:12 -08:00
Steveice10
22b26c2f34 Simplify sending of URLs in servefile, make socket operations cancellable by the user. 2016-12-24 10:29:49 -08:00
Steveice10
9182ebfa00 Color tickets based on whether they are in use. 2016-12-24 09:09:45 -08:00
Steveice10
45704ad4f9 Move receiving URLs over the network to the top, add warning when opening NAND. 2016-12-23 23:18:34 -08:00
Steveice10
13a88f7adb Polish up URL sending protocol, adapt servefiles to send URLs over socket. 2016-12-23 23:10:39 -08:00
Steveice10
d06374d838 Revise remote installation into a list of options for how to receive URLs. 2016-12-23 22:02:00 -08:00