Commit Graph

261 Commits

Author SHA1 Message Date
Matt Nadareski
058a5ef6aa Start making URLs less visible 2026-03-01 13:30:38 -05:00
Matt Nadareski
88ed573668 Add PackType-based DownloadPacks implementations 2026-03-01 13:21:51 -05:00
Matt Nadareski
883cc30389 Add PackType extensions 2026-03-01 13:13:27 -05:00
Matt Nadareski
efc3486473 Add PackType enum, currently unused 2026-03-01 13:04:51 -05:00
Matt Nadareski
27c9f4e66a Refactor useless pack download parameter 2026-03-01 12:40:34 -05:00
Matt Nadareski
8a9637d923 Refactor useless pack download parameter 2026-03-01 12:05:59 -05:00
Matt Nadareski
eb6ae00ee2 This is a field, not a property 2026-03-01 11:56:42 -05:00
Matt Nadareski
5d6b14ea7e Rename properties based on actual use 2026-03-01 11:56:08 -05:00
Matt Nadareski
2320c089a5 Replace method parameters with force properties 2026-03-01 11:55:40 -05:00
Matt Nadareski
25e2fe6e41 Make force flags global to client 2026-03-01 11:45:13 -05:00
Matt Nadareski
cf4160687a Minor reformatting 2026-03-01 11:42:23 -05:00
Matt Nadareski
95f87b05fe Fix copy-paste error in summary 2026-03-01 11:38:50 -05:00
Matt Nadareski
06e7ae184a Add set download library methods 2026-03-01 11:37:14 -05:00
Matt Nadareski
02efdd4c22 Make force continue work with disc page extras 2026-02-28 22:53:49 -05:00
Matt Nadareski
361ccb236c Handle credentials a bit more gracefully 2026-02-28 22:15:24 -05:00
Matt Nadareski
d2034690fd Add force flags in more places, fix build 2026-02-28 21:54:53 -05:00
Matt Nadareski
a5370171da Add force download functionality
WARNING: This changes the -f flag to be force download. Force continue now uses -c.
2026-02-28 21:44:25 -05:00
Matt Nadareski
8e4bcabbe5 Even more debug 2026-02-28 17:31:17 -05:00
Matt Nadareski
d75cc68cde Add more debug logs for tracing 2026-02-28 17:26:13 -05:00
Matt Nadareski
cb8ed20c6c Make modern .NET more apparent in statements 2026-02-28 17:21:45 -05:00
Matt Nadareski
1c1027a258 Unify page handling for discs and WIP 2026-02-28 16:34:45 -05:00
Matt Nadareski
1afa77d6eb Be more explicit on invalid attempt count failure 2026-02-28 16:27:28 -05:00
Matt Nadareski
469a3886fb Invert failOnSingle to be more consistent 2026-02-28 16:25:01 -05:00
Matt Nadareski
3a03521385 Only add processed IDs on success for range-based downloads 2026-02-28 16:18:07 -05:00
Matt Nadareski
78d7a5cab2 Convert to interpolated strings 2026-02-28 16:12:02 -05:00
Matt Nadareski
6a31869215 Make pack download output more consistent with debug 2026-02-28 16:10:01 -05:00
Matt Nadareski
f645138154 Ensure flush on write 2026-02-28 16:07:24 -05:00
Matt Nadareski
5b8f7d0d70 Minor cleanup 2026-02-28 15:58:05 -05:00
Matt Nadareski
346103f2f3 SFV regex 2026-02-28 11:36:45 -05:00
Matt Nadareski
da0e713d88 Add remarks for external implementers around WIP 2026-02-28 11:29:16 -05:00
Matt Nadareski
4e2ebf1ce5 "Indicates" not "Determines" 2026-02-28 11:23:54 -05:00
Matt Nadareski
2c6568b03f Make staff status more invisible 2026-02-28 11:23:00 -05:00
Matt Nadareski
50dbdcc0cc Make login status more invisible 2026-02-28 11:17:37 -05:00
Matt Nadareski
102843bf51 Use more descriptive parameter name for client 2026-02-28 11:14:56 -05:00
Matt Nadareski
7eb35d11ac Consistently use randomized delays 2026-02-28 11:11:00 -05:00
Matt Nadareski
1caa784210 Login is smarter now 2026-02-28 11:06:08 -05:00
Matt Nadareski
a433cc6ff1 Clarify two properties and their functionality 2026-02-28 11:04:09 -05:00
Matt Nadareski
ea67619bf5 Allow multiple attempts for older .NET 2026-02-28 11:02:20 -05:00
Matt Nadareski
c0b27b62d0 Use added date for empty page checks 2026-02-28 10:08:55 -05:00
Matt Nadareski
03b7195b2c Explicit skip case for empty retrieved pages 2026-02-28 09:59:30 -05:00
Matt Nadareski
d5743c59d8 Enable WIP RedumpTool versions 2026-02-28 09:54:49 -05:00
Matt Nadareski
cabd0f8561 Try/catch inside of conditional 2026-02-28 09:54:03 -05:00
Matt Nadareski
758d7a8980 Add explicit error logs on download failure 2026-02-28 09:44:56 -05:00
Matt Nadareski
24d2c7bc3b DownloadFile should retry as well 2026-02-27 11:53:22 -05:00
Matt Nadareski
bc94aa2cb6 Update client before logging in 2026-02-27 11:32:43 -05:00
Matt Nadareski
48602e73c8 Fix disc query handling 2026-02-27 11:20:29 -05:00
Matt Nadareski
52ff255941 Better unify common input handling 2026-02-27 11:14:05 -05:00
Matt Nadareski
c913e667c8 Further internally invert noslash 2026-02-27 10:22:33 -05:00
Matt Nadareski
e9fc56b310 Internally invert noslash 2026-02-27 10:14:40 -05:00
Matt Nadareski
5268df5fea Make timeout user-configurable 2026-02-27 09:58:05 -05:00