509 Commits

Author SHA1 Message Date
Steveice10
ab036f9e18 Update build requirements. 2019-01-01 12:14:23 -08:00
Steveice10
82b82a752c Fix reporting cancellation in xfer info callback, hide HTTPC functions. 2019-01-01 12:00:59 -08:00
Steveice10
4d29abe43e Set CURLOPT_MAXREDIRS to 50. 2019-01-01 11:37:15 -08:00
Steveice10
9aeac8294d Move running check to xfer info callback. 2019-01-01 11:27:46 -08:00
Steveice10
2a223f08aa Use cURL xfer info callback for progress reporting. 2019-01-01 11:19:32 -08:00
Steveice10
2fead09671 Improve response time to cancellation in cURL downloads. 2019-01-01 10:53:01 -08:00
Steveice10
6a5f6adafa Refine cURL options (thanks @mariohackandglitch for the reference) 2019-01-01 10:12:07 -08:00
Steveice10
4c00b67169 Fix buffering of cURL download data. 2019-01-01 10:01:54 -08:00
Steveice10
077bf4eddd Change cURL timeout to connection timeout. 2019-01-01 09:54:15 -08:00
Steveice10
0b259d900e Initial work on cURL-based download fallback.
* Old GitHub-based update function has been restored.
* http:C path seems to be working as intended.
* cURL path currently works to check for updates, but fails at the end with an AM error.
2018-12-23 14:08:51 -08:00
Steveice10
aeb7b9056f Remove TitleDB feature, fix update query filter. 2018-12-11 23:35:41 -08:00
Steveice10
58c7dd0d17 Pass file list filter through to multi-file actions. 2018-08-30 11:52:19 -07:00
Steveice10
e09bb54fab Add support for HTTP relative redirects. 2018-08-27 12:27:30 -07:00
Steveice10
6a4a446df0 Correct use of string_copy when building strings. 2018-08-26 00:09:05 -07:00
Steveice10
62e9632a43 Fix URL parsing. 2018-08-20 17:40:23 -07:00
Steveice10
26999ae72e Correct battery icons. 2018-08-20 12:15:40 -07:00
Steveice10
30242892dd Remove CDN installation code due to new server-side ticket requirements. 2018-08-09 15:01:58 -07:00
Steveice10
39b0db2aaf Add author to TitleDB filter in updater. 2018-06-27 13:08:14 -07:00
Steveice10
020f46bb7d Update buildtools. 2018-06-24 15:47:18 -07:00
Steveice10
faabb9ec62 Add validity checks to CIA/TMD/Ticket parsing code. 2018-05-15 18:54:39 -07:00
Steveice10
8ad4fc4be5 Update stb_image, fix compiler warnings. 2018-05-15 18:15:57 -07:00
Steveice10
9025a49a27 Add bounds checks to font sheet binding, update code for latest citro3d. 2018-05-15 00:13:14 -07:00
Steveice10
04ea24f711 Update buildtools. 2018-05-15 00:04:31 -07:00
Steveice10
5ca4819c6e Add option to sort TitleDB by install status. 2018-05-09 23:57:28 -07:00
Steveice10
1fe458a57c Add option to mark installed TitleDB entry as updated. 2018-05-09 23:50:46 -07:00
Steveice10
d9e12f8fdd Use mtime from TitleDB instead of updated_at. 2018-05-09 23:38:48 -07:00
Steveice10
169147dab0 Make buildtools shallow. 2018-04-13 00:37:56 -07:00
Steveice10
bf7539cd80 Update buildtools. 2018-04-10 17:35:02 -07:00
Steven Smith
2bbab2f83a
Merge pull request #449 from ihaveamac/patch-2
strip target_path of whitespace
2018-04-10 11:16:10 -07:00
Ian Burgwin
c427e08f95
strip target_path of whitespace
e.g. prevents issue with whitespace being added when a user drags a file to the terminal on mac
2018-04-09 22:55:00 -07:00
Steveice10
10918a1e52 Update build information in README. 2018-03-25 12:29:48 -07:00
Steveice10
40e2f571a0 Update buildtools. 2018-03-20 17:32:01 -07:00
Steven Smith
4316a51984
Merge pull request #436 from NWPlayer123/master
optimize some files
2018-03-06 13:20:42 -08:00
NWPlayer123
394eb73e67 optimize some files
metadata goes byebye
2018-03-05 00:33:14 -07:00
Steven Smith
0f4031d256 Add version and update date to local TitleDB cache, display on screen. 2018-02-24 15:02:59 -08:00
Steven Smith
6ee8f666ac Only consider a TitleDB CIA/3DSX to be installed if present in cache, remove CIA installed version field as it is not very useful for TitleDB entries. 2018-02-23 23:44:45 -08:00
Steven Smith
3ff6d55e2e Update TitleDB cache when installing from FBI updater. 2018-02-23 09:46:39 -08:00
Steven Smith
20a56f89b0 Remove curl code. 2018-02-22 16:46:04 -08:00
Steven Smith
a466e3da13 Modify updater to pull from TitleDB. 2018-02-22 16:32:05 -08:00
Steven Smith
36c4ca784c Wrap text by word, properly truncate lengthy TitleDB headlines. 2018-02-18 16:07:19 -08:00
Steven Smith
25105346ab Clean up line wrapping logic. 2018-02-18 15:41:30 -08:00
Steven Smith
1d52cba6c4 Download SMDH for 3DSX from TitleDB if available, do not load file metadata when unnecessary. 2018-02-17 22:13:42 -08:00
Steven Smith
599c631b11 Add sorting and filtering options to TitleDB list. 2018-02-17 20:28:32 -08:00
Steven Smith
faf0c7d878 Add TitleDB update function based on cache of last installed CIA and 3DSX IDs. 2018-02-17 19:30:41 -08:00
Steven Smith
cd42e873da Load file metadata after populating list. 2018-02-17 12:39:10 -08:00
Steven Smith
0404a33a58 Add compression support to HTTPC code. 2018-02-17 12:01:24 -08:00
Steven Smith
c7708a4f40 Discard TitleDB entries without any CIAs or 3DSXs. 2018-02-17 11:01:10 -08:00
Steven Smith
9fc47a1941 More reorganization work. 2018-02-06 17:52:34 -08:00
Steven Smith
52a2dbbf0f Finish splitting up util. 2018-02-06 13:57:55 -08:00
Steven Smith
6c355a0786 Separated error codes and HTTP from util. 2018-02-06 13:30:13 -08:00