Skip to content

Commit 92fb98d

Browse files
committed
Clarify historical GitHub wget reliability
1 parent 18c2b30 commit 92fb98d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/malware-rumors.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,9 @@ That history is public in the Git repository.
122122

123123
The option existed for compatibility rather than to conceal the destination of downloads.
124124

125-
SlickStack historically supported older Ubuntu LTS releases where `wget` depended on older system certificate stores and TLS libraries. During that period, HTTPS compatibility changes and certificate-chain issues could cause otherwise valid unattended downloads to fail certificate verification. Earlier SlickStack infrastructure also relied more heavily on GitHub Pages and various public mirrors, during a period when plain HTTP retrieval was more commonly supported.
125+
SlickStack historically supported older Ubuntu LTS releases where `wget` depended on older system certificate stores and TLS libraries. During that period, HTTPS compatibility changes and certificate-chain issues could cause otherwise valid unattended downloads to fail certificate verification. Earlier SlickStack infrastructure relied primarily on GitHub Pages, with some project endpoints still accessible over plain HTTP at the time. As SlickStack also retrieved raw files from GitHub using unauthenticated `wget`, intermittent failures became an operational concern; the project documented blank or NULL responses in 2021 and later investigated GitHub's undocumented raw-file rate limits and authentication options, including in a [public Stack Overflow discussion](https://stackoverflow.com/questions/66522261/does-github-rate-limit-access-to-public-raw-files).
126126

127-
That presented a practical problem for an automated server stack: a failed certificate check could interrupt an unattended download and prevent the expected maintenance or recovery action from completing.
127+
That presented a practical problem for an automated server stack: a failed certificate check or upstream download could interrupt an unattended request and prevent the expected maintenance or recovery action from completing.
128128

129129
Using `--no-check-certificate` was therefore a compatibility tradeoff.
130130

0 commit comments

Comments
 (0)