Skip to content

Commit 6883f8b

Browse files
committed
ORC-2091: Use HTTPS instead of HTTP
### What changes were proposed in this pull request? This PR aims to use HTTPS instead of HTTP according to ASF policy. ### Why are the changes needed? HTTPS is always recommended over HTTP for the security. ### How was this patch tested? Pass the CIs and manual review. ### Was this patch authored or co-authored using generative AI tooling? Generated-by: `Opus 4.5` on `Claude Code` Closes #2530 from dongjoon-hyun/ORC-2091. Authored-by: Dongjoon Hyun <dongjoon@apache.org> Signed-off-by: Dongjoon Hyun <dongjoon@apache.org> (cherry picked from commit 301b2c5) Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
1 parent d74f287 commit 6883f8b

File tree

16 files changed

+41
-41
lines changed

16 files changed

+41
-41
lines changed

c++/Doxyfile

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ EXTENSION_MAPPING =
233233

234234
# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
235235
# according to the Markdown format, which allows for more readable
236-
# documentation. See http://daringfireball.net/projects/markdown/ for details.
236+
# documentation. See https://daringfireball.net/projects/markdown/ for details.
237237
# The output of markdown processing is further processed by doxygen, so you can
238238
# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in
239239
# case of backward compatibilities issues.
@@ -266,7 +266,7 @@ BUILTIN_STL_SUPPORT = NO
266266
CPP_CLI_SUPPORT = NO
267267

268268
# Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
269-
# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
269+
# https://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
270270
# will parse them like normal C++ but will assume all classes use public instead
271271
# of private inheritance when no explicit protection keyword is present.
272272
# The default value is: NO.
@@ -625,7 +625,7 @@ LAYOUT_FILE =
625625
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
626626
# the reference definitions. This must be a list of .bib files. The .bib
627627
# extension is automatically appended if omitted. This requires the bibtex tool
628-
# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info.
628+
# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info.
629629
# For LaTeX the style of the bibliography can be controlled using
630630
# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
631631
# search path. Do not use file names with spaces, bibtex cannot handle them. See
@@ -707,7 +707,7 @@ INPUT =
707707
# This tag can be used to specify the character encoding of the source files
708708
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
709709
# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
710-
# documentation (see: http://www.gnu.org/software/libiconv) for the list of
710+
# documentation (see: https://www.gnu.org/software/libiconv) for the list of
711711
# possible encodings.
712712
# The default value is: UTF-8.
713713

@@ -899,7 +899,7 @@ SOURCE_TOOLTIPS = YES
899899
# If the USE_HTAGS tag is set to YES then the references to source code will
900900
# point to the HTML generated by the htags(1) tool instead of doxygen built-in
901901
# source browser. The htags tool is part of GNU's global source tagging system
902-
# (see http://www.gnu.org/software/global/global.html). You will need version
902+
# (see https://www.gnu.org/software/global/global.html). You will need version
903903
# 4.8.6 or higher.
904904
#
905905
# To use it do the following:
@@ -1042,7 +1042,7 @@ HTML_EXTRA_FILES =
10421042
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
10431043
# will adjust the colors in the stylesheet and background images according to
10441044
# this color. Hue is specified as an angle on a colorwheel, see
1045-
# http://en.wikipedia.org/wiki/Hue for more information. For instance the value
1045+
# https://en.wikipedia.org/wiki/Hue for more information. For instance the value
10461046
# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
10471047
# purple, and 360 is red again.
10481048
# Minimum value: 0, maximum value: 359, default value: 220.
@@ -1100,12 +1100,12 @@ HTML_INDEX_NUM_ENTRIES = 100
11001100

11011101
# If the GENERATE_DOCSET tag is set to YES, additional index files will be
11021102
# generated that can be used as input for Apple's Xcode 3 integrated development
1103-
# environment (see: http://developer.apple.com/tools/xcode/), introduced with
1103+
# environment (see: https://developer.apple.com/xcode/), introduced with
11041104
# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a
11051105
# Makefile in the HTML output directory. Running make will produce the docset in
11061106
# that directory and running make install will install the docset in
11071107
# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
1108-
# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
1108+
# startup. See https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/XcodeDocumentation/
11091109
# for more information.
11101110
# The default value is: NO.
11111111
# This tag requires that the tag GENERATE_HTML is set to YES.
@@ -1145,7 +1145,7 @@ DOCSET_PUBLISHER_NAME = Publisher
11451145
# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three
11461146
# additional HTML index files: index.hhp, index.hhc, and index.hhk. The
11471147
# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop
1148-
# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on
1148+
# (see: https://www.microsoft.com/en-us/download/details.aspx?id=21138) on
11491149
# Windows.
11501150
#
11511151
# The HTML Help Workshop contains a compiler that can convert all HTML output
@@ -1221,15 +1221,15 @@ QCH_FILE =
12211221

12221222
# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
12231223
# Project output. For more information please see Qt Help Project / Namespace
1224-
# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace).
1224+
# (see: https://doc.qt.io/qt-4.8/qthelpproject.html#namespace).
12251225
# The default value is: org.doxygen.Project.
12261226
# This tag requires that the tag GENERATE_QHP is set to YES.
12271227

12281228
QHP_NAMESPACE = org.doxygen.Project
12291229

12301230
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
12311231
# Help Project output. For more information please see Qt Help Project / Virtual
1232-
# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual-
1232+
# Folders (see: https://doc.qt.io/qt-4.8/qthelpproject.html#virtual-
12331233
# folders).
12341234
# The default value is: doc.
12351235
# This tag requires that the tag GENERATE_QHP is set to YES.
@@ -1238,23 +1238,23 @@ QHP_VIRTUAL_FOLDER = doc
12381238

12391239
# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
12401240
# filter to add. For more information please see Qt Help Project / Custom
1241-
# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
1241+
# Filters (see: https://doc.qt.io/qt-4.8/qthelpproject.html#custom-
12421242
# filters).
12431243
# This tag requires that the tag GENERATE_QHP is set to YES.
12441244

12451245
QHP_CUST_FILTER_NAME =
12461246

12471247
# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
12481248
# custom filter to add. For more information please see Qt Help Project / Custom
1249-
# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
1249+
# Filters (see: https://doc.qt.io/qt-4.8/qthelpproject.html#custom-
12501250
# filters).
12511251
# This tag requires that the tag GENERATE_QHP is set to YES.
12521252

12531253
QHP_CUST_FILTER_ATTRS =
12541254

12551255
# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
12561256
# project's filter section matches. Qt Help Project / Filter Attributes (see:
1257-
# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
1257+
# https://doc.qt.io/qt-4.8/qthelpproject.html#filter-attributes).
12581258
# This tag requires that the tag GENERATE_QHP is set to YES.
12591259

12601260
QHP_SECT_FILTER_ATTRS =
@@ -1359,7 +1359,7 @@ FORMULA_FONTSIZE = 10
13591359
FORMULA_TRANSPARENT = YES
13601360

13611361
# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
1362-
# http://www.mathjax.org) which uses client side Javascript for the rendering
1362+
# https://www.mathjax.org) which uses client side Javascript for the rendering
13631363
# instead of using prerendered bitmaps. Use this if you do not have LaTeX
13641364
# installed or if you want to formulas look prettier in the HTML output. When
13651365
# enabled you may also need to install MathJax separately and configure the path
@@ -1371,7 +1371,7 @@ USE_MATHJAX = NO
13711371

13721372
# When MathJax is enabled you can set the default output format to be used for
13731373
# the MathJax output. See the MathJax site (see:
1374-
# http://docs.mathjax.org/en/latest/output.html) for more details.
1374+
# https://docs.mathjax.org/en/latest/output.html) for more details.
13751375
# Possible values are: HTML-CSS (which is slower, but has the best
13761376
# compatibility), NativeMML (i.e. MathML) and SVG.
13771377
# The default value is: HTML-CSS.
@@ -1386,11 +1386,11 @@ MATHJAX_FORMAT = HTML-CSS
13861386
# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
13871387
# Content Delivery Network so you can quickly see the result without installing
13881388
# MathJax. However, it is strongly recommended to install a local copy of
1389-
# MathJax from http://www.mathjax.org before deployment.
1390-
# The default value is: http://cdn.mathjax.org/mathjax/latest.
1389+
# MathJax from https://www.mathjax.org before deployment.
1390+
# The default value is: https://cdn.mathjax.org/mathjax/latest.
13911391
# This tag requires that the tag USE_MATHJAX is set to YES.
13921392

1393-
MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
1393+
MATHJAX_RELPATH = https://cdn.mathjax.org/mathjax/latest
13941394

13951395
# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
13961396
# extension names that should be enabled during MathJax rendering. For example
@@ -1448,7 +1448,7 @@ SERVER_BASED_SEARCH = NO
14481448
#
14491449
# Doxygen ships with an example indexer ( doxyindexer) and search engine
14501450
# (doxysearch.cgi) which are based on the open source search engine library
1451-
# Xapian (see: http://xapian.org/).
1451+
# Xapian (see: https://xapian.org/).
14521452
#
14531453
# See the section "External Indexing and Searching" for details.
14541454
# The default value is: NO.
@@ -1461,7 +1461,7 @@ EXTERNAL_SEARCH = NO
14611461
#
14621462
# Doxygen ships with an example indexer ( doxyindexer) and search engine
14631463
# (doxysearch.cgi) which are based on the open source search engine library
1464-
# Xapian (see: http://xapian.org/). See the section "External Indexing and
1464+
# Xapian (see: https://xapian.org/). See the section "External Indexing and
14651465
# Searching" for details.
14661466
# This tag requires that the tag SEARCHENGINE is set to YES.
14671467

@@ -1788,7 +1788,7 @@ DOCBOOK_OUTPUT = docbook
17881788
#---------------------------------------------------------------------------
17891789

17901790
# If the GENERATE_AUTOGEN_DEF tag is set to YES doxygen will generate an AutoGen
1791-
# Definitions (see http://autogen.sf.net) file that captures the structure of
1791+
# Definitions (see https://autogen.sourceforge.io/) file that captures the structure of
17921792
# the code including all documentation. Note that this feature is still
17931793
# experimental and incomplete at the moment.
17941794
# The default value is: NO.
@@ -1977,7 +1977,7 @@ CLASS_DIAGRAMS = YES
19771977

19781978
# You can define message sequence charts within doxygen comments using the \msc
19791979
# command. Doxygen will then run the mscgen tool (see:
1980-
# http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the
1980+
# https://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the
19811981
# documentation. The MSCGEN_PATH tag allows you to specify the directory where
19821982
# the mscgen tool resides. If left empty the tool is assumed to be found in the
19831983
# default search path.
@@ -1999,7 +1999,7 @@ HIDE_UNDOC_RELATIONS = YES
19991999

20002000
# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
20012001
# available from the path. This tool is part of Graphviz (see:
2002-
# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
2002+
# https://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
20032003
# Bell Labs. The other options in this section have no effect if this option is
20042004
# set to NO
20052005
# The default value is: NO.

c++/build-support/run_clang_tidy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
-header-filter=extra/clang-tidy
4848
4949
Compilation database setup:
50-
http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html
50+
https://clang.llvm.org/docs/HowToSetupToolingForLLVM.html
5151
"""
5252

5353
from __future__ import print_function

c++/include/orc/sargs/SearchArgument.hh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace orc {
3131
* accepted by the filter.
3232
*
3333
* This requires that the filter be normalized into conjunctive normal form
34-
* (<a href="http://en.wikipedia.org/wiki/Conjunctive_normal_form">CNF</a>).
34+
* (<a href="https://en.wikipedia.org/wiki/Conjunctive_normal_form">CNF</a>).
3535
*/
3636
class SearchArgument {
3737
public:

c++/src/BloomFilter.hh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ namespace orc {
192192
};
193193

194194
// Thomas Wang's integer hash function
195-
// http://web.archive.org/web/20071223173210/http://www.concentric.net/~Ttwang/tech/inthash.htm
195+
// https://web.archive.org/web/20071223173210/http://www.concentric.net/~Ttwang/tech/inthash.htm
196196
// Put this in header file so tests can use it as well.
197197
NO_SANITIZE_ATTR
198198
inline int64_t getLongHash(int64_t key) {

c++/src/ConvertColumnReader.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -846,7 +846,7 @@ namespace orc {
846846
}
847847

848848
private:
849-
// Algorithm: http://howardhinnant.github.io/date_algorithms.html
849+
// Algorithm: https://howardhinnant.github.io/date_algorithms.html
850850
// The algorithm implements a proleptic Gregorian calendar.
851851
int64_t daysFromProlepticGregorianCalendar(int32_t y, int32_t m, int32_t d) {
852852
y -= m <= 2;

c++/src/sargs/SearchArgument.hh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ namespace orc {
3737
* accepted by the filter.
3838
*
3939
* This requires that the filter be normalized into conjunctive normal form
40-
* (<a href="http://en.wikipedia.org/wiki/Conjunctive_normal_form">CNF</a>).
40+
* (<a href="https://en.wikipedia.org/wiki/Conjunctive_normal_form">CNF</a>).
4141
*/
4242
class SearchArgumentImpl : public SearchArgument {
4343
public:

java/bench/fetch-data.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ mkdir -p data/sources/taxi
2020
(cd data/sources/taxi; wget https://d37ci6vzurychx.cloudfront.net/trip-data/yellow_tripdata_2015-12.parquet )
2121

2222
mkdir -p data/sources/github
23-
(cd data/sources/github; wget http://data.gharchive.org/2015-11-{01..15}-{0..23}.json.gz)
23+
(cd data/sources/github; wget https://data.gharchive.org/2015-11-{01..15}-{0..23}.json.gz)

java/core/src/java/org/apache/orc/util/BloomFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ public boolean testLong(long val) {
191191
}
192192

193193
// Thomas Wang's integer hash function
194-
// http://web.archive.org/web/20071223173210/http://www.concentric.net/~Ttwang/tech/inthash.htm
194+
// https://web.archive.org/web/20071223173210/http://www.concentric.net/~Ttwang/tech/inthash.htm
195195
static long getLongHash(long key) {
196196
key = (~key) + (key << 21); // key = (key << 21) - key - 1;
197197
key = key ^ (key >> 24);

java/core/src/java/org/apache/orc/util/CuckooSetBytes.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
* column IN ( list-of-values )
3030
* <p>
3131
* For details on the algorithm, see R. Pagh and F. F. Rodler, "Cuckoo Hashing,"
32-
* Elsevier Science preprint, Dec. 2003. http://www.itu.dk/people/pagh/papers/cuckoo-jour.pdf.
32+
* Elsevier Science preprint, Dec. 2003. https://www.itu.dk/people/pagh/papers/cuckoo-jour.pdf.
3333
* <p>
3434
* Copied from CuckooSetBytes@Apache Hive project for convenience
3535
*/
@@ -330,7 +330,7 @@ private int hash(byte[] key, int start, int nbytes, int initval) {
330330
* 14 9 3 7 17 3
331331
* Well, "9 15 3 18 27 15" didn't quite get 32 bits diffing for
332332
* "differ" defined as + with a one-bit base and a two-bit delta. I
333-
* used http://burtleburtle.net/bob/hash/avalanche.html to choose
333+
* used https://burtleburtle.net/bob/hash/avalanche.html to choose
334334
* the operations, constants, and arrangements of the variables.
335335
*
336336
* This does not achieve avalanche. There are input bits of (a,b,c)

java/core/src/test/org/apache/orc/impl/TestOutStream.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ public void testEncryption() throws Exception {
156156
// I included these hardcoded values to make sure that we are getting
157157
// AES128 encryption.
158158
//
159-
// I used http://extranet.cryptomathic.com/aescalc/index to compute these:
159+
// I used https://extranet.cryptomathic.com/aescalc/index to compute these:
160160
// key: 000102030405060708090a0b0c0d0e0f
161161
// input: 00003400010000120000000000000000
162162
// ecb encrypt output: 822252A81CC7E7FE3E51F50E0E9B64B1

0 commit comments

Comments
 (0)