Martijn Laan
|
f87a4df07b
Improve and simplify retry code.
|
1 месяц назад |
Martijn Laan
|
62c2fae949
Clarify.
|
2 месяцев назад |
Martijn Laan
|
6f61e2c11f
Properly set AlsoRetryOnAlreadyExists (=CheckAlreadyExists) only if we just deleted DestFile.
|
2 месяцев назад |
Martijn Laan
|
81f3be583d
Add and use reusable PerformFileOperationWithRetries function.
|
2 месяцев назад |
Martijn Laan
|
0fa0831c65
Fix DownloadTemporaryFile retry log error. Compare to RenameUninstallExe which had it correct.
|
2 месяцев назад |
Martijn Laan
|
616205f8fe
Remove support for TLS 1.0 and 1.1 on all versions of Windows.
|
5 месяцев назад |
Martijn Laan
|
c8176cdf8f
Window 8 has TLS 1.2 support out of the box and search shows 99.9% of 'popular websites' support it as well, so disable TLS 1.0 and TLS 1.1 on Windows 8 and newer.
|
5 месяцев назад |
Martijn Laan
|
2df4c5d486
Enable TLS 1.3 for downloads. Doing it unconditionally: Delphi already has a built-in fallback mechanism when TLS 1.3 can't be set. See TWinHTTPRequest.SetWinSecureProtocols.
|
5 месяцев назад |
Martijn Laan
|
f3e51f3c23
Improve: handle pre-progress aborting as well.
|
5 месяцев назад |
Martijn Laan
|
5ef7dbaf6c
Improve: actually stay responsinve when there's no download progress yet.
|
5 месяцев назад |
Martijn Laan
|
7b7dbd9eb8
More Integer64 cleanup.
|
5 месяцев назад |
Martijn Laan
|
6f62b95d16
Actually, we do need something to prevent it reporting a bunch of 0/0 progress before the download even starts. Stop it from reporting progress before the first OnReceiveData has happened, making it just like it was before.
|
5 месяцев назад |
Martijn Laan
|
155ebdfed4
Revert the new ProgressMax <> 0 check when reporting download progress: it's already documented it can be 0, see https://jrsoftware.org/ishelp/index.php?topic=isxfunc_downloadtemporaryfile.
|
5 месяцев назад |
Martijn Laan
|
4a1b0c3048
Cleanup: move ISSigVerify functions out of Setup.Install into new unit.
|
6 месяцев назад |
Martijn Laan
|
8113364ee0
Cleanup.
|
6 месяцев назад |
Martijn Laan
|
90c56fc855
Cleanup: move extract and download functions out of Setup.Install into two new units.
|
6 месяцев назад |