Skip to content

feat(http): add an ignoreTlsErrors option to FileDownload - #4362

Open
vladfrangu wants to merge 2 commits into
chore/v4-upgrade-code-choresfrom
feat/file-download-ignore-tls-errors
Open

vladfrangu wants to merge 2 commits into
chore/v4-upgrade-code-choresfrom
feat/file-download-ignore-tls-errors

Conversation

@vladfrangu

@vladfrangu vladfrangu commented Nov 6, 2026 •

Copy link
Copy Markdown
Member

FileDownload verifies TLS certificates by default and had no way to opt out short of building an impit client by hand. It now takes ignoreTlsErrors (default false) in a reintroduced FileDownloadOptions type and forwards it to the HTTP client the same way HttpCrawler does; MITM proxy sessions keep working through session.proxyInfo.ignoreTlsErrors. The upgrade guide describes the option instead of the impit workaround.

Closes #4240.

[🤖] Claude Code using Fable 5.1

Stack created with GitHub Stacks CLI • Give Feedback 💬

FileDownload verifies TLS certificates by default and still honours
session.proxyInfo.ignoreTlsErrors for MITM proxies. The new option is
forwarded to the HTTP client the same way HttpCrawler does it.

Related: #4240
@vladfrangu
vladfrangu added this pull request to stack #4363 November 6, 2026 16:40
@github-actions github-actions Bot added the t-tooling Issues with this label are in the ownership of the tooling team. label Nov 6, 2026
@vladfrangu vladfrangu changed the title feat/file download ignore tls errors feat(http): add an ignoreTlsErrors option to FileDownload Nov 6, 2026
@vladfrangu
vladfrangu marked this pull request as ready for review November 6, 2026 16:41
@janbuchar
janbuchar self-requested a review November 9, 2026 09:18

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

v4: FileDownload silently started verifying TLS certificates

1 participant