Commit Graph

  • 0404a33a58 Add compression support to HTTPC code. Steven Smith 2018-02-17 11:59:40 -08:00
  • c7708a4f40 Discard TitleDB entries without any CIAs or 3DSXs. Steven Smith 2018-02-17 11:01:10 -08:00
  • 9fc47a1941 More reorganization work. Steven Smith 2018-02-06 17:49:25 -08:00
  • 52a2dbbf0f Finish splitting up util. Steven Smith 2018-02-06 13:57:09 -08:00
  • 6c355a0786 Separated error codes and HTTP from util. Steven Smith 2018-02-06 13:30:13 -08:00
  • 33a97577c9 Move QR decoding back to UI thread. Steven Smith 2018-02-06 12:30:12 -08:00
  • 2c982d85ec Revert threading changes, disable curl code for now. Steven Smith 2018-02-06 12:16:24 -08:00
  • 1539c55ec5 Add task for downloading using curl, experiment with running the UI thread on the syscore. Steven Smith 2018-02-06 12:04:44 -08:00
  • 0b1f6cd2fd Begin cleaning up core code. Steven Smith 2018-02-03 17:23:11 -08:00
  • 4e49914e11 Revamp TitleDB support, replace json library with jansson, initial work on replacing httpc with curl. Steven Smith 2018-02-02 18:33:07 -08:00
  • 25541f2470 Update license year. Steveice10 2018-01-14 12:02:45 -08:00
  • 45e2a0e0fc Fix font size on CHN/KOR/TWN devices. Steveice10 2018-01-14 12:01:30 -08:00
  • 08db0244aa Remove missed 3DSX support code, add TitleDB version string to info display. Steveice10 2017-12-20 13:21:55 -08:00
  • 6bf2ce54ce Revert TitleDB 3DSX support (does not work; SMDH ID does not equal 3DSX ID) Steveice10 2017-12-20 13:16:22 -08:00
  • 3a6d9f3277 Expand sorting options for title and ext save data lists. Steveice10 2017-12-17 17:09:58 -08:00
  • caa35c1ec6 Allow retrying entire data operation process when it cannot proceed. Steveice10 2017-11-29 15:29:01 -08:00
  • 5e26d9ae7d Merge branch 'master' of github.com:Steveice10/FBI Steveice10 2017-11-29 15:20:13 -08:00
  • 54f17e38ff Do not prompt for retry if task cannot proceed. Steveice10 2017-11-29 15:19:43 -08:00
  • 42f2afaab9 Fix TitleDB 3DSX listing and install status. Steveice10 2017-11-29 15:06:54 -08:00
  • 598b56906b Clean up text color loading, remove TitleDB update code. Steveice10 2017-11-29 14:44:15 -08:00
  • 1989c8a6bd Add support for installing 3DSX apps from TitleDB. Steveice10 2017-11-29 13:07:37 -08:00
  • 8d4748b526 Clean up data op error reporting, add retry option. Steveice10 2017-11-29 12:45:22 -08:00
  • cb474342d8
    Merge pull request #408 from fox8091/master Steven Smith 2017-11-27 14:02:51 -08:00
  • 4659f6753c
    Fix servefiles readme Bailey Fox 2017-11-27 01:23:38 -06:00
  • 089f7ca782 Allow switching camera in QR code reader. Steveice10 2017-11-26 18:19:16 -08:00
  • 271fa1c838
    Merge pull request #401 from Aimilius/setup-py Steven Smith 2017-11-12 21:40:35 -08:00
  • 7ef5cb34b3 Add setup.py Aimilius 2017-11-11 19:20:03 +01:00
  • a49af523ba Add support for installing 3DSX files remotely. Steveice10 2017-09-30 22:51:30 -07:00
  • 56b5848247 Free JSON data after use. Steveice10 2017-09-13 20:21:20 -07:00
  • 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. Steveice10 2017-09-08 09:33:37 -07:00
  • 8d917542fb Set texture data pointer to NULL when unloading a texture. Fixes duplicate icons in title list. Steveice10 2017-08-16 09:38:51 -07:00
  • 4bada77420 Update ticket use status after CDN installation. Steveice10 2017-08-15 11:05:12 -07:00
  • c004695469 Fix user agent string. Closes #381 Steveice10 2017-07-31 16:10:07 -07:00
  • ff250b7974 Update README. Steveice10 2017-07-29 10:22:49 -07:00
  • b691902202 Update banner and startup animation for new logo (thanks PabloMK7) Steveice10 2017-07-29 10:21:02 -07:00
  • 2246008d5f Center URLs displayed on top screen. Steveice10 2017-07-26 18:50:20 -07:00
  • a59b8f4056 Fix potential crash when removing a TitleDB entry to replace with a newer version, add loading indicator to TitleDB list. Steveice10 2017-07-26 18:48:34 -07:00
  • 0c28a4b604 Display version components in title list. Steveice10 2017-07-22 18:15:26 -07:00
  • b37b3492ae Cut HTTP timeout in half. Steveice10 2017-07-21 15:19:40 -07:00
  • a711e3e39b Improve sscanf safety. Steveice10 2017-07-21 15:18:29 -07:00
  • 9e8e959e75 Minor revisions to FBI logo. Steveice10 2017-07-21 14:52:00 -07:00
  • 19e0eaac80 Display as many URLs as can fit on the top screen when installing from URLs. Steveice10 2017-07-15 13:25:00 -07:00
  • b3370c97af Fix reused texture IDs not being reinitialized. Steveice10 2017-07-15 12:35:56 -07:00
  • edf6a20618 Clean up texture functions. Steveice10 2017-07-15 12:33:45 -07:00
  • 0ee9186eae Fix camera on O3DS. Steveice10 2017-07-13 23:31:39 -07:00
  • 80179d059a Remove duplicate TitleDB entries based on update date. Steveice10 2017-07-13 21:32:46 -07:00
  • 8d5b18dfa0 Remove citro3d notice as it is no longer needed. Steven Smith 2017-07-13 13:51:31 -07:00
  • 5ba133f3ca Revert addition of Accept-Encoding header to HTTP requests. Breaks checking for updates and doesn't seem to have any effect on TitleDB. Steveice10 2017-07-13 21:12:28 -07:00
  • 0fad926688 Disable TitleDB features relying on version. Steveice10 2017-07-13 13:34:42 -07:00
  • c636cab6b8 Fix QR code camera image. Steveice10 2017-07-08 10:58:30 -07:00
  • 535a77aa47 Merge pull request #358 from speed47/dev/eta Steven Smith 2017-07-08 10:20:46 -07:00
  • 782605f2d1 add ETA in read/write tasks Stéphane Lesimple 2017-07-07 21:52:41 +02:00
  • fb67c9eab2 Revise texture loading functions. Steveice10 2017-07-07 10:55:58 -07:00
  • 514fe0bd70 Add notice about citro3d "next" branch. Steven Smith 2017-06-30 18:31:35 -07:00
  • f7ac0c4020 Only add directory entry on paste if directory does not exist, fix servefiles on Python 3. Steveice10 2017-06-06 11:30:37 -07:00
  • ddb18e3058 Always delete lasturls file when changing value. Steveice10 2017-05-23 11:23:58 -07:00
  • 42dbb3bb5f Merge pull request #337 from miniskipper/master Steven Smith 2017-05-12 09:44:24 -07:00
  • 6abc0ea401 Update buildtools. Steveice10 2017-04-27 17:46:59 -07:00
  • 79414ea1a3 Enabled gzip/deflate compression, issue #319 Cayce House 2017-04-16 01:25:17 -04:00
  • 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. Steveice10 2017-04-27 17:35:20 -07:00
  • a9c4e5fe85 Merge pull request #331 from Jerry-Shaw/master Steven Smith 2017-04-17 00:15:47 -07:00
  • 1203fda832 Escape some characters in URL Jerry 2017-04-17 11:48:38 +08:00
  • 847db7e035 Merge pull request #326 from ihaveamac/patch-1 Steven Smith 2017-03-29 15:07:23 -07:00
  • d86eab938a create issue template Ian Burgwin 2017-03-29 14:07:45 -07:00
  • ce26e53712 Fix HTTP downloading. Steveice10 2017-03-19 15:35:41 -07:00
  • 023fec6f46 servefiles.py - interactive mode, explicit interpreter turboclear 2017-03-14 21:25:44 -04:00
  • c319a07f29 Add HTTP timeout, use while loop for redirects, use constant for user agent. Steveice10 2017-03-19 13:45:56 -07:00
  • dbe6b992e5 Remove unnecessary bounds check. Steveice10 2017-03-08 15:13:17 -08:00
  • 8a937005d3 reuse local bind address Sven Kocksch 2017-03-07 18:32:39 +01:00
  • c5b44683e6 Update license year. Steveice10 2017-03-02 00:04:34 -08:00
  • 0897b3ecde Display TitleDB app information during installation. Steveice10 2017-03-01 10:08:53 -08:00
  • a62655d896 Free unused TitleDB entries. Steveice10 2017-02-27 14:30:01 -08:00
  • fe0768885d Use TitleDB API version 1. Steveice10 2017-02-27 00:03:04 -08:00
  • 7e7375226f Update buildtools. Steveice10 2017-02-26 09:45:46 -08:00
  • c57359f9f4 Add sendurls.py Cédric Connes 2017-02-24 09:37:57 +01:00
  • e72c6c1cea Add action to update all TitleDB titles, make URL install buffer allocation use max constants. Steveice10 2017-02-26 09:21:43 -08:00
  • 39e1718c8d Fix servefiles Python 2 compatibility. Steveice10 2017-02-22 22:40:21 -08:00
  • 54572a02e1 Fix servefiles batch script when in directory with spaces. Steveice10 2017-02-22 22:35:33 -08:00
  • adc5c2d347 Use already retrieved CIA info in installations from local files. Steveice10 2017-02-16 10:22:11 -08:00
  • 77625262fb Add .cetk to ticket filter. Steveice10 2017-02-16 10:04:55 -08:00
  • 6b5e4e1a54 Add .cetk to extensions supported by servefiles, minor string changes. Steveice10 2017-02-16 09:57:37 -08:00
  • 1b5cc0a268 Merge pull request #304 from emeric254/patch-1 Steven Smith 2017-02-16 09:49:10 -08:00
  • ca3b6a3f85 Update README.md Tosi Émeric 2017-02-16 16:50:26 +01:00
  • 2d8d5db210 Create drop cias or folder here.sh Tosi Émeric 2017-02-16 16:43:48 +01:00
  • f40d0038f2 Update servefiles.py Tosi Émeric 2017-02-16 16:32:53 +01:00
  • 07f69db677 Update servefiles.py Tosi Émeric 2017-02-16 16:23:14 +01:00
  • a71759d2df Merge pull request #296 from Remnence/patch-1 Steven Smith 2017-02-05 18:17:51 -08:00
  • 2a55760eaf Rename drop cia or folder here.bat to drop cias or folder here.bat Remnence 2017-02-05 18:40:30 -06:00
  • aac35f0ec0 Update drop cia or folder here.bat Remnence 2017-02-05 18:39:23 -06:00
  • cd14638920 Update drop cia or folder here.bat Remnence 2017-02-05 18:14:46 -06:00
  • c461239191 Create drop cia or folder here.bat Remnence 2017-02-05 18:05:09 -06:00
  • b004685b7f Fall back to region-based language if SMDH title for language setting is empty. Steveice10 2017-01-27 16:09:25 -08:00
  • 5abe2133fd Ignore JSON library strict aliasing warnings. Steveice10 2017-01-26 20:08:26 -08:00
  • fb527eb409 Ignore misleading indentation warnings from stb_image. Steveice10 2017-01-25 15:22:58 -08:00
  • a3b8489b8c Update buildtools, exit with code 1 in servefiles if a socket error occurs. Steveice10 2017-01-19 20:03:05 -08:00
  • f7e84e30df Fix TWL cartridges being sorted at end of title list. Steveice10 2017-01-16 14:21:13 -08:00
  • 7d5581f44a Clean up rendering code, dynamically retrieve title ID for self-overwrite check. Steveice10 2017-01-12 20:01:31 -08:00
  • 1317759885 Use /usr/bin/env for servefiles shebang. Steveice10 2017-01-11 21:52:19 -08:00
  • 639675c07e Include space for null terminator in received URL payload. Steveice10 2017-01-09 16:12:52 -08:00
  • 541786bc86 Add new logo by PabloMK7, fade in text on CIA/3DS startup. Steveice10 2017-01-08 11:23:05 -08:00