Skip to content

THRIFT-6316: Fetch the test and tutorial JavaScript libraries over HTTPS - #3899

Merged
Jens-G merged 1 commit into
apache:masterfrom
Jens-G:THRIFT-6316
Sep 20, 2026
Merged

Jens-G merged 1 commit into
apache:masterfrom
Jens-G:THRIFT-6316

Conversation

@Jens-G

@Jens-G Jens-G commented Sep 20, 2026

Copy link
Copy Markdown
Member

The ant download_jslibs target in lib/js/test, the two test result pages and the JavaScript
tutorial fetch jQuery, QUnit and DataTables over plain HTTP. All of those hosts serve the same
bytes over HTTPS -- fetched both ways and compared checksums -- and cdn.datatables.net answers
HTTP with a 301 to HTTPS anyway.

Verified: ant download_jslibs in lib/js/test is BUILD SUCCESSFUL after the change and writes
jquery.js (95957 bytes), qunit.js (151757) and qunit.css (7875) -- the same sizes the HTTP URLs
return.

lib/ts/test/build.xml is deliberately left out: #3747 already moves its four QUnit URLs to
HTTPS, and its remaining jQuery line is best folded into that PR rather than conflicting with it.
The W3C validator badge links in nine other test pages are also left alone; they are links and
images, not code the pages execute.

🤖 Generated with Claude Code

Client: js,test

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@Jens-G
Jens-G requested a review from emmenlau as a code owner September 20, 2026 11:00
@mergeable mergeable Bot added javascript Pull requests that update Javascript code testsuite labels Sep 20, 2026
@Jens-G
Jens-G merged commit 82bab63 into apache:master Sep 20, 2026
112 of 115 checks passed
@Jens-G
Jens-G deleted the THRIFT-6316 branch September 20, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

javascript Pull requests that update Javascript code testsuite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant