Skip to content

Commit faa2092

Browse files
committed
Reorganize historical download reliability context
1 parent 4b2eb55 commit faa2092

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

docs/malware-rumors.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,9 @@ slick.fyi/crons/01-cron-minutely.txt
102102

103103
can forward to the corresponding raw file in the public SlickStack GitHub repository.
104104

105-
This abstraction was intentional. GitHub has experienced outages, availability problems, and raw-file restrictions over the years. Using a stable SlickStack endpoint means the project can redirect retrieval to GitLab or another public mirror if GitHub becomes unavailable without requiring administrators to manually repair every SlickStack server first.
105+
This abstraction was intentional. Earlier SlickStack infrastructure relied primarily on assets hosted through GitHub Pages, and SlickStack deliberately made those assets available over both HTTP and HTTPS at the time. SlickStack also retrieved raw files from GitHub using unauthenticated `wget`, where 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).
106+
107+
GitHub has also experienced outages, availability problems, and raw-file restrictions over the years. Using a stable SlickStack endpoint means the project can redirect retrieval to GitLab or another public mirror if GitHub becomes unavailable or unreliable without requiring administrators to manually repair every SlickStack server first. Upstream download failures could otherwise interrupt unattended requests and prevent expected maintenance or recovery actions from completing.
106108

107109
The domain is also operated with normal HTTPS and DNS security measures, including DNSSEC.
108110

@@ -122,9 +124,9 @@ That history is public in the Git repository.
122124

123125
The option existed for compatibility rather than to conceal the destination of downloads.
124126

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 assets hosted through GitHub Pages, and SlickStack deliberately made those assets available over both HTTP and HTTPS 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).
127+
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.
126128

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.
129+
For an automated server stack, a failed certificate check could interrupt an unattended download and prevent the expected maintenance or recovery action from completing.
128130

129131
Using `--no-check-certificate` was therefore a compatibility tradeoff.
130132

0 commit comments

Comments
 (0)