Timothy Baldridge
e7db21d0fe
Pass the csrf token into the IPS4 downloader page
2021-01-10 19:08:14 -07:00
erri120
9d79aa7381
Fix Wabbajack.CLI
2021-01-09 19:44:59 +01:00
Timothy Baldridge
fd1cada3ea
Everything appears to build
2021-01-01 11:21:07 -07:00
Timothy Baldridge
db3b441d19
#### Version - 2.3.6.1 - 12/31/2020
...
* When IPS4 (e.g. LL) sites based on CEF fail to validate, they no longer hang the app
* If a IPS4 CEF site throws a 503, or 400 error, retry
* Clean out the cookies during IPS4 CEF downloads so that they don't cause 400 errors
* Limit the number of connections to IPS4 sites to 20 per minute (one per 6 seconds)
* If a site *does* timeout, throw a log of the CEF state into `CEFStates` for easier debugging by the WJ team
* Wrote a new CLI utility to stress test the Verification routines.
* Ignore files that have `\Edit Scripts\Export\` in their path
2020-12-30 23:44:58 -07:00
Timothy Baldridge
b79830ad54
Added purge-archive verb
2020-12-09 14:46:08 -07:00
Timothy Baldridge
164a8a4f4f
Fix game file indexing
2020-11-30 05:49:54 -07:00
Timothy Baldridge
fd74b1b4dc
Add backup/restore CLI options (not useful for most people)
2020-11-08 17:41:17 -07:00
Timothy Baldridge
7f603e9c85
Store game file hashes on GitHub
2020-11-02 18:55:54 -07:00
Timothy Baldridge
bc94ec4321
Tons of server-side fixes and tweaks to deal with strange nexus states
2020-08-11 22:25:12 -06:00
Timothy Baldridge
3314326b05
Add no-patch commandline option
2020-08-06 16:40:07 -06:00
Timothy Baldridge
c782b63c6c
WIP
2020-08-03 20:41:29 -06:00
Timothy Baldridge
bc975c1840
Fix #980 , 2.1.3.4, and deps bumps
2020-07-27 15:33:45 -06:00
Timothy Baldridge
7bbcbfdbb3
Code for healing MEGA links
2020-07-13 16:10:05 -06:00
Timothy Baldridge
d52a09094b
Update ChangeDownload.cs to use Path code. Update MEGADownloader to not try and heal archives
2020-07-12 21:50:12 -06:00
Timothy Baldridge
af0c3085e8
Can now purge the cache, and extracs BSAs from the cli
2020-07-08 14:48:48 -06:00
Timothy Baldridge
e0553039a3
Add a cli option to print a report on inlined file data
2020-07-01 22:50:30 -06:00
Timothy Baldridge
2855b1d1ca
Revert "Compression.BSA -> Wabbajack.Compression.BSA"
...
This reverts commit 4fc53ce7b2
.
2020-06-27 11:04:59 -06:00
Timothy Baldridge
4fc53ce7b2
Compression.BSA -> Wabbajack.Compression.BSA
2020-06-27 08:26:38 -06:00
Justin Swanson
6b2d762e70
Removed unused IAsyncDisposable on BSAReader
2020-06-26 14:01:10 -05:00
Timothy Baldridge
6c74279bfd
Add better game file handling
2020-06-20 16:51:47 -06:00
Timothy Baldridge
b2a112bd37
Whole app now useses Async IO exclusively
2020-05-25 11:34:25 -06:00
Timothy Baldridge
ea08c9865d
Common and BSA routines now use async IO exclusively
2020-05-25 10:24:16 -06:00
Timothy Baldridge
f9dc9148e7
Purge all non async IO routines from Paths.cs
2020-05-25 08:31:56 -06:00
Timothy Baldridge
1bbbda4f35
Fix download-url in the cli
2020-05-09 20:35:18 -06:00
Timothy Baldridge
aa2c81eb48
Add migration task as cli verb
2020-05-04 17:03:50 -06:00
Timothy Baldridge
77acf01fa0
Debug code and fixes for BA2 duplicate file bug
2020-05-02 14:15:36 -06:00
Timothy Baldridge
a82b2d5094
Merge pull request #719 from wabbajack-tools/extraction-improvements
...
Extraction improvements
2020-04-17 08:25:17 -06:00
Timothy Baldridge
bb9ef89dee
BSA archives are now lazily extracted.
...
7Zip extracted archives now only extract the fewest files required.
Audited the uses of .Wait
Lazily init the VFS cleaning
2020-04-16 21:52:19 -06:00
erri120
8e6dd8ba41
Using new Version field in auto-changelog generation
2020-04-16 17:50:06 +02:00
Justin Swanson
01588dbcc9
Merge branch 'master' into wabbajack-lib-nullability
2020-04-12 00:40:49 -05:00
Justin Swanson
482b7f9c9e
Missing IDownloader.Prepare awaits
2020-04-10 14:06:32 -05:00
Justin Swanson
806ff74893
Wabbajack.Lib nullability finished up
2020-04-10 13:32:35 -05:00
Timothy Baldridge
d4e7311115
Merge master
2020-04-09 16:36:07 -06:00
erri120
792fa1f08a
Added FindSimilar CLI option
2020-04-08 21:56:53 +02:00
erri120
400db704ba
Added Changelog verb
2020-04-06 20:26:09 +02:00
erri120
3ae5ef6d83
Changed return type to ExitCode
2020-04-06 19:14:46 +02:00
erri120
fd66313858
Added Extension check for files
2020-04-06 15:20:14 +02:00
erri120
0f4c843730
Created and implemented ExitCode enum
2020-04-06 15:09:17 +02:00
erri120
0bb8d9e84c
Implemented new attributes in all verbs
2020-04-06 15:06:02 +02:00
erri120
f5082d97e6
Using OptionAttribute.Required to check if we need to exit
2020-04-06 14:59:38 +02:00
erri120
48332d67f1
Implemented new Attributes in ChangeDownload
2020-04-06 14:57:37 +02:00
erri120
9a3a3448d0
Enabled Nullable
2020-04-06 14:04:40 +02:00
Timothy Baldridge
b5006a0737
Everything compiles
2020-04-03 16:40:52 -06:00
Timothy Baldridge
3b895f4dbb
WIP, converted Hashes to a Hash struct
2020-04-03 16:37:27 -06:00
Timothy Baldridge
a1e911669a
Youtube Downloader ( #596 )
...
* Can download audio tracks from Youtube, re-encoding to XWM in the process
2020-03-03 14:53:29 -07:00
Timothy Baldridge
44b78111a3
Server side cleanup, give authors the ability to delete their own files. Some sanity and logging checks for
2020-03-02 16:16:15 -07:00
Timothy Baldridge
42e732559c
Fix issues with the server upload dieing, add server-log verb
2020-02-25 16:10:41 -07:00
erri120
8caa66b6fa
Created CLIUtils.Exit
2020-02-24 18:05:42 +01:00
erri120
52784789ab
Created CLIUtils with logging
2020-02-24 17:50:58 +01:00
erri120
a0826c9de6
Fixed some CLI bugs
2020-02-20 11:40:20 +01:00