This is an automated email from the ASF dual-hosted git repository. nielsbasjes pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/avro.git
commit 2d3b1fe7efd865639663ba785877182e7e038c45 Author: Niels Basjes <[email protected]> AuthorDate: Thu Jun 20 10:56:31 2019 +0200 AVRO-2404: Make all external links https --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- LICENSE.txt | 10 ++++----- NOTICE.txt | 2 +- doc/LICENSE | 4 ++-- doc/NOTICE | 10 ++++----- .../content/htmldocs/canonical-completeness.html | 2 +- doc/src/content/xdocs/gettingstartedpython.xml | 2 +- doc/src/content/xdocs/index.xml | 2 +- doc/src/content/xdocs/sasl.xml | 4 ++-- doc/src/content/xdocs/site.xml | 2 +- doc/src/content/xdocs/spec.xml | 26 +++++++++++----------- lang/c++/CMakeLists.txt | 2 +- lang/c++/MainPage.dox | 4 ++-- lang/c++/m4/README | 2 +- lang/c++/m4/m4_ax_boost_asio.m4 | 4 ++-- lang/c++/m4/m4_ax_boost_base.m4 | 6 ++--- lang/c++/m4/m4_ax_boost_filesystem.m4 | 4 ++-- lang/c++/m4/m4_ax_boost_regex.m4 | 4 ++-- lang/c++/m4/m4_ax_boost_system.m4 | 4 ++-- lang/c++/m4/m4_ax_boost_thread.m4 | 4 ++-- lang/c/INSTALL | 8 +++---- lang/c/LICENSE | 2 +- lang/c/README.maintaining_win32.txt | 4 ++-- lang/c/src/CMakeLists.txt | 2 +- lang/c/src/value-hash.c | 2 +- lang/c/tests/test_avro_values.c | 2 +- lang/c/version.sh | 2 +- lang/csharp/LICENSE | 2 +- lang/csharp/src/apache/main/CodeGen/CodeGenUtil.cs | 2 +- .../src/main/java/org/apache/avro/Protocol.java | 4 ++-- .../avro/src/main/java/org/apache/avro/Schema.java | 8 +++---- .../java/org/apache/avro/generic/GenericData.java | 8 +++---- .../org/apache/avro/specific/SpecificData.java | 2 +- lang/java/avro/src/main/java/overview.html | 2 +- .../avro/compiler/specific/SpecificCompiler.java | 4 ++-- .../java/org/apache/avro/ipc/SaslSocketServer.java | 2 +- .../org/apache/avro/ipc/SaslSocketTransceiver.java | 2 +- .../org/apache/avro/ipc/stats/static/g.bar.js | 2 +- .../avro/ipc/stats/static/jquery-1.4.2.min.js | 6 ++--- .../apache/avro/mapred/AvroAsTextInputFormat.java | 2 +- .../java/mapred/src/main/resources/META-INF/NOTICE | 2 +- .../java/org/apache/avro/protobuf/package.html | 2 +- .../java/tools/src/main/resources/META-INF/LICENSE | 12 +++++----- lang/java/tools/src/main/resources/META-INF/NOTICE | 20 ++++++++--------- .../apache/avro/tool/TestSpecificCompilerTool.java | 2 +- .../main/java/org/apache/trevni/SnappyCodec.java | 2 +- lang/java/trevni/core/src/main/java/overview.html | 2 +- lang/java/trevni/doc/apt/spec.apt | 4 ++-- lang/js/etc/deprecated/README | 2 +- lang/js/lib/schemas.js | 2 +- lang/js/lib/utils.js | 2 +- lang/js/package.json | 4 ++-- lang/php/README.txt | 4 ++-- lang/php/lib/avro.php | 2 +- lang/php/lib/avro/data_file.php | 2 +- lang/php/test/SchemaTest.php | 2 +- lang/py/lib/simplejson/__init__.py | 2 +- lang/py/lib/simplejson/decoder.py | 2 +- lang/py/lib/simplejson/encoder.py | 2 +- lang/py/test/set_avro_test_path.py | 4 ++-- lang/ruby/lib/avro/data_file.rb | 2 +- pom.xml | 1 + 62 files changed, 124 insertions(+), 123 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 7da0654..f8efdbd 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -12,7 +12,7 @@ Make sure you have checked _all_ steps below. ### Commits -- [ ] My commits all reference Jira issues in their subject lines. In addition, my commits follow the guidelines from "[How to write a good git commit message](http://chris.beams.io/posts/git-commit/)": +- [ ] My commits all reference Jira issues in their subject lines. In addition, my commits follow the guidelines from "[How to write a good git commit message](https://chris.beams.io/posts/git-commit/)": 1. Subject is separated from body by a blank line 1. Subject is limited to 50 characters (not including Jira issue reference) 1. Subject does not end with a period diff --git a/LICENSE.txt b/LICENSE.txt index 74365a4..4a89170 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -235,7 +235,7 @@ Some files include an additional copyright notice: ---------------------------------------------------------------------- License for msinttypes.h and msstdint.h used in the C implementation: Source from: -http://code.google.com/p/msinttypes/downloads/detail?name=msinttypes-r26.zip +https://code.google.com/p/msinttypes/downloads/detail?name=msinttypes-r26.zip Copyright (c) 2006-2008 Alexander Chemeris @@ -401,7 +401,7 @@ File: Castle.Core.dll Copyright (c) 2004-2015 Castle Project License: Apache License version 2.0 (see above) -URL: http://opensource.org/licenses/Apache-2.0 +URL: https://opensource.org/licenses/Apache-2.0 ---------------------------------------------------------------------- License for the log4net binary included with the C# implementation: @@ -527,17 +527,17 @@ All rights reserved. License for g.Raphael 0.4.1 used by the Java IPC implementation: Copyright (c) 2009 Dmitry Baranovskiy (http://g.raphaeljs.com) -Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license. +Licensed under the MIT (https://www.opensource.org/licenses/mit-license.php) license. ---------------------------------------------------------------------- License for jQuery v1.4.2 used by the Java IPC implementation: Copyright 2010, John Resig Dual licensed under the MIT or GPL Version 2 licenses. -http://jquery.org/license +https://jquery.org/license jQuery includes Sizzle.js -http://sizzlejs.com/ +https://sizzlejs.com/ Copyright 2010, The Dojo Foundation Released under the MIT, BSD, and GPL Licenses. diff --git a/NOTICE.txt b/NOTICE.txt index 0a5f487..7a43bb8 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -35,7 +35,7 @@ is: The Odiago NOTICE at the time of the contribution: | This product includes software developed by Odiago, Inc. -| (http://www.wibidata.com). +| (https://www.wibidata.com). Apache Ivy includes the following in its NOTICE file: diff --git a/doc/LICENSE b/doc/LICENSE index 156bd7a..af6b673 100644 --- a/doc/LICENSE +++ b/doc/LICENSE @@ -234,10 +234,10 @@ License for jQuery v1.7.1 used in the C# documentation Copyright 2010-2011, John Resig Dual licensed under the MIT or GPL Version 2 licenses. -http://jquery.org/license +https://jquery.org/license jQuery includes Sizzle.js -http://sizzlejs.com/ +https://sizzlejs.com/ Copyright 2010-2011, The Dojo Foundation Released under the MIT, BSD, and GPL Licenses. diff --git a/doc/NOTICE b/doc/NOTICE index 97029ac..8b79992 100644 --- a/doc/NOTICE +++ b/doc/NOTICE @@ -29,7 +29,7 @@ is: The Odiago NOTICE at the time of the contribution: | This product includes software developed by Odiago, Inc. -| (http://www.wibidata.com). +| (https://www.wibidata.com). The documentation contains the default Apache Forrest skin. Apache Forrest includes the following in its NOTICE file: @@ -59,22 +59,22 @@ Apache Forrest includes the following in its NOTICE file: | https://people.apache.org/~andyc/neko/ | | This product includes software developed by the ExoLab Project -| http://www.exolab.org/ +| https://www.exolab.org/ | | This product includes software developed by TouchGraph LLC -| http://www.touchgraph.com/ +| https://www.touchgraph.com/ | | This product includes software developed by Marc De Scheemaecker | http://nanoxml.cyberelf.be/ | | This product includes software developed by the ANTLR project -| http://www.antlr.org/ +| https://www.antlr.org/ | | This product includes software developed by Chaperon | http://chaperon.sourceforge.net/ | | This product includes software developed by Sal Mangano (included in the XSLT Cookbook published by O'Reilly) -| http://www.oreilly.com/catalog/xsltckbk/ +| https://www.oreilly.com/catalog/xsltckbk/ | | This product includes software developed by The Werken Company. | http://jaxen.werken.com/ diff --git a/doc/src/content/htmldocs/canonical-completeness.html b/doc/src/content/htmldocs/canonical-completeness.html index 7958cba..0827d57 100644 --- a/doc/src/content/htmldocs/canonical-completeness.html +++ b/doc/src/content/htmldocs/canonical-completeness.html @@ -198,7 +198,7 @@ Here are the lemmas needed above: <h2>3.0 Concluding remarks</h2> -Engineers <a href="http://www.aps.org/publications/apsnews/201002/physicshistory.cfm">have a history</a> of running ahead of formal mathematical proofs, when things "seem correct" to them. In this case, it seems pretty obvious that Parsing Canonical Form is complete as well as sound, and we should go ahead and treat it as such. At the same time, formal proofs often turn up corner cases and exceptions that are valuable to document and account for. Thus, it'd nice if someone could provi [...] +Engineers <a href="https://www.aps.org/publications/apsnews/201002/physicshistory.cfm">have a history</a> of running ahead of formal mathematical proofs, when things "seem correct" to them. In this case, it seems pretty obvious that Parsing Canonical Form is complete as well as sound, and we should go ahead and treat it as such. At the same time, formal proofs often turn up corner cases and exceptions that are valuable to document and account for. Thus, it'd nice if someone could prov [...] </body> </html> diff --git a/doc/src/content/xdocs/gettingstartedpython.xml b/doc/src/content/xdocs/gettingstartedpython.xml index ecdb3e2..23e4add 100644 --- a/doc/src/content/xdocs/gettingstartedpython.xml +++ b/doc/src/content/xdocs/gettingstartedpython.xml @@ -157,7 +157,7 @@ reader.close() Do make sure that you open your files in binary mode (i.e. using the modes <code>wb</code> or <code>rb</code> respectively). Otherwise you might generate corrupt files due to - <a href="http://docs.python.org/library/functions.html#open"> + <a href="https://docs.python.org/library/functions.html#open"> automatic replacement</a> of newline characters with the platform-specific representations. </p> diff --git a/doc/src/content/xdocs/index.xml b/doc/src/content/xdocs/index.xml index 2d31b1f..4247e21 100644 --- a/doc/src/content/xdocs/index.xml +++ b/doc/src/content/xdocs/index.xml @@ -61,7 +61,7 @@ schema, correspondence between same named fields, missing fields, extra fields, etc. can all be easily resolved.</p> <p>Avro schemas are defined with - <a href="http://www.json.org/">JSON</a> . This + <a href="https://www.json.org/">JSON</a> . This facilitates implementation in languages that already have JSON libraries.</p> </section> diff --git a/doc/src/content/xdocs/sasl.xml b/doc/src/content/xdocs/sasl.xml index 2441969..031ad17 100644 --- a/doc/src/content/xdocs/sasl.xml +++ b/doc/src/content/xdocs/sasl.xml @@ -28,7 +28,7 @@ <body> <section id="intro"> <title>Introduction</title> - <p>SASL (<a href="http://www.ietf.org/rfc/rfc2222.txt">RFC 2222</a>) + <p>SASL (<a href="https://www.ietf.org/rfc/rfc2222.txt">RFC 2222</a>) provides a framework for authentication and security of network protocols. Each protocol that uses SASL is meant to define a SASL <em>profile</em>. This document provides a SASL profile @@ -126,7 +126,7 @@ <section id="anonymous"> <title>Anonymous Mechanism</title> <p>The SASL anonymous mechanism - (<a href="http://www.ietf.org/rfc/rfc2222.txt">RFC 2245</a>) is + (<a href="https://www.ietf.org/rfc/rfc2222.txt">RFC 2245</a>) is quite simple to implement. In particular, an initial anonymous request may be prefixed by the following static sequence:</p> <source>| 0 | 0009 | ANONYMOUS | 0000 |</source> diff --git a/doc/src/content/xdocs/site.xml b/doc/src/content/xdocs/site.xml index b6c66c8..e77517a 100644 --- a/doc/src/content/xdocs/site.xml +++ b/doc/src/content/xdocs/site.xml @@ -33,7 +33,7 @@ See https://forrest.apache.org/docs/linking.html for more info Use elements project-name and group-name in skinconfig to change name of your site or project that is usually shown at the top of page. No matter what you configure for the href attribute, Forrest will - always use index.html when you request http://yourHost/ + always use index.html when you request https://yourHost/ See FAQ: "How can I use a start-up-page other than index.html?" --> diff --git a/doc/src/content/xdocs/spec.xml b/doc/src/content/xdocs/spec.xml index 8e389b6..7c01cd0 100644 --- a/doc/src/content/xdocs/spec.xml +++ b/doc/src/content/xdocs/spec.xml @@ -410,11 +410,11 @@ </li> <li>a <code>float</code> is written as 4 bytes. The float is converted into a 32-bit integer using a method equivalent - to <a href="http://java.sun.com/javase/6/docs/api/java/lang/Float.html#floatToIntBits%28float%29">Java's floatToIntBits</a> and then encoded + to <a href="https://java.sun.com/javase/6/docs/api/java/lang/Float.html#floatToIntBits%28float%29">Java's floatToIntBits</a> and then encoded in little-endian format.</li> <li>a <code>double</code> is written as 8 bytes. The double is converted into a 64-bit integer using a method equivalent - to <a href="http://java.sun.com/javase/6/docs/api/java/lang/Double.html#doubleToLongBits%28double%29">Java's + to <a href="https://java.sun.com/javase/6/docs/api/java/lang/Double.html#doubleToLongBits%28double%29">Java's doubleToLongBits</a> and then encoded in little-endian format.</li> <li><code>bytes</code> are encoded as @@ -763,7 +763,7 @@ <title>deflate</title> <p>The "deflate" codec writes the data block using the deflate algorithm as specified in - <a href="http://www.isi.edu/in-notes/rfc1951.txt">RFC 1951</a>, + <a href="https://www.isi.edu/in-notes/rfc1951.txt">RFC 1951</a>, and typically implemented using the zlib library. Note that this format (unlike the "zlib format" in RFC 1950) does not have a checksum. @@ -775,7 +775,7 @@ <section> <title>snappy</title> <p>The "snappy" codec uses - Google's <a href="http://code.google.com/p/snappy/">Snappy</a> + Google's <a href="https://code.google.com/p/snappy/">Snappy</a> compression library. Each compressed block is followed by the 4-byte, big-endian CRC32 checksum of the uncompressed data in the block.</p> @@ -901,7 +901,7 @@ <section> <title>HTTP as Transport</title> <p>When - <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.html">HTTP</a> + <a href="https://www.w3.org/Protocols/rfc2616/rfc2616.html">HTTP</a> is used as a transport, each Avro message exchange is an HTTP request/response pair. All messages of an Avro protocol should share a single URL at an HTTP server. @@ -1305,7 +1305,7 @@ much shorter bit string, its <em>fingerprint,</em> that uniquely identifies the original data for all practical purposes" (quoted from [<a - href="http://en.wikipedia.org/wiki/Fingerprint_(computing)">Wikipedia</a>]). + href="https://en.wikipedia.org/wiki/Fingerprint_(computing)">Wikipedia</a>]). In the Avro context, fingerprints of Parsing Canonical Form can be useful in a number of applications; for example, to cache encoder and decoder objects, to tag data items with a @@ -1323,14 +1323,14 @@ <ul> <li> When applications can tolerate longer fingerprints, we recommend using the <a - href="http://en.wikipedia.org/wiki/SHA-2">SHA-256 digest + href="https://en.wikipedia.org/wiki/SHA-2">SHA-256 digest algorithm</a> to generate 256-bit fingerprints of Parsing Canonical Forms. Most languages today have SHA-256 implementations in their libraries.</li> <li> At the opposite extreme, the smallest fingerprint we recommend is a 64-bit <a - href="http://en.wikipedia.org/wiki/Rabin_fingerprint">Rabin + href="https://en.wikipedia.org/wiki/Rabin_fingerprint">Rabin fingerprint</a>. Below, we provide pseudo-code for this algorithm that can be easily translated into any programming language. 64-bit fingerprints should guarantee uniqueness @@ -1342,7 +1342,7 @@ collision).</li> <li>Between these two extremes, we recommend using the <a - href="http://en.wikipedia.org/wiki/MD5">MD5 message + href="https://en.wikipedia.org/wiki/MD5">MD5 message digest</a> to generate 128-bit fingerprints. These make sense only where very large numbers of schemas are being manipulated (tens of millions); otherwise, 64-bit @@ -1361,10 +1361,10 @@ fingerprints themselves.</p> <p>Rabin fingerprints are <a - href="http://en.wikipedia.org/wiki/Cyclic_redundancy_check">cyclic + href="https://en.wikipedia.org/wiki/Cyclic_redundancy_check">cyclic redundancy checks</a> computed using irreducible polynomials. In the style of the Appendix of <a - href="http://www.ietf.org/rfc/rfc1952.txt">RFC 1952</a> + href="https://www.ietf.org/rfc/rfc1952.txt">RFC 1952</a> (pg 10), which defines the CRC-32 algorithm, here's our definition of the 64-bit AVRO fingerprinting algorithm:</p> @@ -1393,7 +1393,7 @@ void initFPTable() { <p> Readers interested in the mathematics behind this algorithm may want to read <a - href="http://www.scribd.com/fb-6001967/d/84795-Crc">this book + href="https://www.scribd.com/fb-6001967/d/84795-Crc">this book chapter.</a> (Unlike RFC-1952 and the book chapter, we prepend a single one bit to messages. We do this because CRCs ignore leading zero bits, which can be problematic. Our code @@ -1476,7 +1476,7 @@ void initFPTable() { </p> <p> - A <code>uuid</code> logical type annotates an Avro <code>string</code>. The string has to conform with <a href="http://www.ietf.org/rfc/rfc4122.txt">RFC-4122</a> + A <code>uuid</code> logical type annotates an Avro <code>string</code>. The string has to conform with <a href="https://www.ietf.org/rfc/rfc4122.txt">RFC-4122</a> </p> </section> diff --git a/lang/c++/CMakeLists.txt b/lang/c++/CMakeLists.txt index 775bc09..30a5d66 100644 --- a/lang/c++/CMakeLists.txt +++ b/lang/c++/CMakeLists.txt @@ -61,7 +61,7 @@ if (AVRO_ADD_PROTECTOR_FLAGS) set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fstack-protector-all -D_GLIBCXX_DEBUG") # Unset _GLIBCXX_DEBUG for avrogencpp.cc because using Boost Program Options # leads to linking errors when compiling with _GLIBCXX_DEBUG as described on - # http://stackoverflow.com/questions/19729036/ + # https://stackoverflow.com/questions/19729036/ set_source_files_properties(impl/avrogencpp.cc PROPERTIES COMPILE_FLAGS "-U_GLIBCXX_DEBUG") endif () endif () diff --git a/lang/c++/MainPage.dox b/lang/c++/MainPage.dox index 98d5171..6716e6c 100644 --- a/lang/c++/MainPage.dox +++ b/lang/c++/MainPage.dox @@ -56,8 +56,8 @@ One should be able to build Avro C++ on (1) any UNIX flavor including cygwin for In order to build Avro C++, one needs the following: <ul> <li>A C++ compiler and runtime libraries. - <li>Boost library version 1.38 or later. Apart from the header-only libraries of Boost, Avro C++ requires filesystem, iostreams, system and program_options libraries. Please see <a href="http://www.boost.org/">http://www.boost.org</a> or your platform's documentation for details on how to set up Boost for your platform. - <li>CMake build tool version 2.6 or later. Please see <a href="http://www.cmake.org">http://www.cmake.org</a> or your platform's documentation for details on how to set up CMake for your system. + <li>Boost library version 1.38 or later. Apart from the header-only libraries of Boost, Avro C++ requires filesystem, iostreams, system and program_options libraries. Please see <a href="https://www.boost.org/">https://www.boost.org</a> or your platform's documentation for details on how to set up Boost for your platform. + <li>CMake build tool version 2.6 or later. Please see <a href="https://www.cmake.org">https://www.cmake.org</a> or your platform's documentation for details on how to set up CMake for your system. <li>Python. If not already present, please consult your platform-specific documentation on how to install Python on your system. </ul> diff --git a/lang/c++/m4/README b/lang/c++/m4/README index 7129fcb..6d90a5a 100644 --- a/lang/c++/m4/README +++ b/lang/c++/m4/README @@ -1,3 +1,3 @@ -The macros in this directory came from http://www.nongnu.org/autoconf-archive/index.html +The macros in this directory came from https://www.nongnu.org/autoconf-archive/index.html Please refer to the files for their licensing info. diff --git a/lang/c++/m4/m4_ax_boost_asio.m4 b/lang/c++/m4/m4_ax_boost_asio.m4 index 434096d..d0d070b 100644 --- a/lang/c++/m4/m4_ax_boost_asio.m4 +++ b/lang/c++/m4/m4_ax_boost_asio.m4 @@ -1,5 +1,5 @@ # =========================================================================== -# http://www.gnu.org/software/autoconf-archive/ax_boost_asio.html +# https://www.gnu.org/software/autoconf-archive/ax_boost_asio.html # =========================================================================== # # SYNOPSIS @@ -10,7 +10,7 @@ # # Test for Asio library from the Boost C++ libraries. The macro requires a # preceding call to AX_BOOST_BASE. Further documentation is available at -# <http://randspringer.de/boost/index.html>. +# <https://www.randspringer.de/boost/index.html>. # # This macro calls: # diff --git a/lang/c++/m4/m4_ax_boost_base.m4 b/lang/c++/m4/m4_ax_boost_base.m4 index ff81ac6..34f63c7 100644 --- a/lang/c++/m4/m4_ax_boost_base.m4 +++ b/lang/c++/m4/m4_ax_boost_base.m4 @@ -1,5 +1,5 @@ # =========================================================================== -# http://www.nongnu.org/autoconf-archive/ax_boost_base.html +# https://www.nongnu.org/autoconf-archive/ax_boost_base.html # =========================================================================== # # SYNOPSIS @@ -13,7 +13,7 @@ # If no path to the installed boost library is given the macro searchs # under /usr, /usr/local, /opt and /opt/local and evaluates the # $BOOST_ROOT environment variable. Further documentation is available at -# <http://randspringer.de/boost/index.html>. +# <https://www.randspringer.de/boost/index.html>. # # This macro calls: # @@ -202,7 +202,7 @@ if test "x$want_boost" = "xyes"; then if test "$succeeded" != "yes" ; then if test "$_version" = "0" ; then - AC_MSG_ERROR([[We could not detect the boost libraries (version $boost_lib_version_req_shorten or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option. If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.]]) + AC_MSG_ERROR([[We could not detect the boost libraries (version $boost_lib_version_req_shorten or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option. If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See https://www.randspringer.de/boost for more documentation.]]) else AC_MSG_ERROR([Your boost libraries seems too old (version $_version).]) fi diff --git a/lang/c++/m4/m4_ax_boost_filesystem.m4 b/lang/c++/m4/m4_ax_boost_filesystem.m4 index 8f8a5d9..a52ce6a 100644 --- a/lang/c++/m4/m4_ax_boost_filesystem.m4 +++ b/lang/c++/m4/m4_ax_boost_filesystem.m4 @@ -1,5 +1,5 @@ # =========================================================================== -# http://www.gnu.org/software/autoconf-archive/ax_boost_filesystem.html +# https://www.gnu.org/software/autoconf-archive/ax_boost_filesystem.html # =========================================================================== # # SYNOPSIS @@ -10,7 +10,7 @@ # # Test for Filesystem library from the Boost C++ libraries. The macro # requires a preceding call to AX_BOOST_BASE. Further documentation is -# available at <http://randspringer.de/boost/index.html>. +# available at <https://www.randspringer.de/boost/index.html>. # # This macro calls: # diff --git a/lang/c++/m4/m4_ax_boost_regex.m4 b/lang/c++/m4/m4_ax_boost_regex.m4 index faebd13..4ec2eda 100644 --- a/lang/c++/m4/m4_ax_boost_regex.m4 +++ b/lang/c++/m4/m4_ax_boost_regex.m4 @@ -1,5 +1,5 @@ # =========================================================================== -# http://www.nongnu.org/autoconf-archive/ax_boost_regex.html +# https://www.nongnu.org/autoconf-archive/ax_boost_regex.html # =========================================================================== # # SYNOPSIS @@ -10,7 +10,7 @@ # # Test for Regex library from the Boost C++ libraries. The macro requires # a preceding call to AX_BOOST_BASE. Further documentation is available at -# <http://randspringer.de/boost/index.html>. +# <https://www.randspringer.de/boost/index.html>. # # This macro calls: # diff --git a/lang/c++/m4/m4_ax_boost_system.m4 b/lang/c++/m4/m4_ax_boost_system.m4 index 9fe784b..3a4cb61 100644 --- a/lang/c++/m4/m4_ax_boost_system.m4 +++ b/lang/c++/m4/m4_ax_boost_system.m4 @@ -1,5 +1,5 @@ # =========================================================================== -# http://www.gnu.org/software/autoconf-archive/ax_boost_system.html +# https://www.gnu.org/software/autoconf-archive/ax_boost_system.html # =========================================================================== # # SYNOPSIS @@ -10,7 +10,7 @@ # # Test for System library from the Boost C++ libraries. The macro requires # a preceding call to AX_BOOST_BASE. Further documentation is available at -# <http://randspringer.de/boost/index.html>. +# <https://www.randspringer.de/boost/index.html>. # # This macro calls: # diff --git a/lang/c++/m4/m4_ax_boost_thread.m4 b/lang/c++/m4/m4_ax_boost_thread.m4 index ef3a68e..bff7def 100644 --- a/lang/c++/m4/m4_ax_boost_thread.m4 +++ b/lang/c++/m4/m4_ax_boost_thread.m4 @@ -1,5 +1,5 @@ # =========================================================================== -# http://www.gnu.org/software/autoconf-archive/ax_boost_thread.html +# https://www.gnu.org/software/autoconf-archive/ax_boost_thread.html # =========================================================================== # # SYNOPSIS @@ -10,7 +10,7 @@ # # Test for Thread library from the Boost C++ libraries. The macro requires # a preceding call to AX_BOOST_BASE. Further documentation is available at -# <http://randspringer.de/boost/index.html>. +# <https://www.randspringer.de/boost/index.html>. # # This macro calls: # diff --git a/lang/c/INSTALL b/lang/c/INSTALL index 2157d10..6cffb4b 100644 --- a/lang/c/INSTALL +++ b/lang/c/INSTALL @@ -4,7 +4,7 @@ Installation instructions The Avro library is written in ANSI C. It uses CMake [1] as its build manager. -[1] http://www.cmake.org/ +[1] https://www.cmake.org/ Prerequisites @@ -23,10 +23,10 @@ To build the documentation you need asciidoc [3] and source-highlight [4] installed. The build scripts will automatically detect whether these tools are installed, and will skip the documentation if they're not. -[1] http://www.cmake.org/ +[1] https://www.cmake.org/ [2] http://www.digip.org/jansson/ -[3] http://www.methods.co.nz/asciidoc -[4] http://www.gnu.org/software/src-highlite/ +[3] https://www.methods.co.nz/asciidoc +[4] https://www.gnu.org/software/src-highlite/ Building from source diff --git a/lang/c/LICENSE b/lang/c/LICENSE index 7bc09aa..a7cd64e 100644 --- a/lang/c/LICENSE +++ b/lang/c/LICENSE @@ -204,7 +204,7 @@ ---------------------------------------------------------------------- License for msinttypes.h and msstdint.h used in the C implementation: Source from: -http://code.google.com/p/msinttypes/downloads/detail?name=msinttypes-r26.zip +https://code.google.com/p/msinttypes/downloads/detail?name=msinttypes-r26.zip Copyright (c) 2006-2008 Alexander Chemeris diff --git a/lang/c/README.maintaining_win32.txt b/lang/c/README.maintaining_win32.txt index f630c03..b603b1e 100644 --- a/lang/c/README.maintaining_win32.txt +++ b/lang/c/README.maintaining_win32.txt @@ -33,7 +33,7 @@ Limitations of Windows Build: 2. The shared library, i.e. DLL, for avro has not been built. There are instructions on how to build DLLs using CMake at - http://www.cmake.org/Wiki/BuildingWinDLL + https://www.cmake.org/Wiki/BuildingWinDLL 3. Currently avropipe.c and avromod.c do not compile under Windows. In order for them to compile we would have to either port getopt() to @@ -102,7 +102,7 @@ Instructions for Maintenance preprocessor macro, whose only purpose is to properly expand its input. This method is described here: - http://stackoverflow.com/questions/2575864/the-problem-about-different-treatment-to-va-args-when-using-vs-2008-and-gcc + https://stackoverflow.com/questions/2575864/the-problem-about-different-treatment-to-va-args-when-using-vs-2008-and-gcc See the solution described by monkeyman. This method is used in the macro expand_args(...) in test_avro_values.c. diff --git a/lang/c/src/CMakeLists.txt b/lang/c/src/CMakeLists.txt index c661cd7..6f56597 100644 --- a/lang/c/src/CMakeLists.txt +++ b/lang/c/src/CMakeLists.txt @@ -89,7 +89,7 @@ target_link_libraries(avro-static ${JANSSON_LIBRARIES} ${CODEC_LIBRARIES} ${THRE set_target_properties(avro-static PROPERTIES OUTPUT_NAME avro) if (NOT WIN32) -# TODO: Create Windows DLLs. See http://www.cmake.org/Wiki/BuildingWinDLL +# TODO: Create Windows DLLs. See https://www.cmake.org/Wiki/BuildingWinDLL add_library(avro-shared SHARED ${AVRO_SRC}) target_link_libraries(avro-shared ${JANSSON_LIBRARIES} ${CODEC_LIBRARIES} ${THREADS_LIBRARIES}) set_target_properties(avro-shared PROPERTIES diff --git a/lang/c/src/value-hash.c b/lang/c/src/value-hash.c index f9ad4ef..c717924 100644 --- a/lang/c/src/value-hash.c +++ b/lang/c/src/value-hash.c @@ -35,7 +35,7 @@ * We currently use MurmurHash3 [1], which is public domain, as our hash * implementation. * - * [1] http://code.google.com/p/smhasher/ + * [1] https://code.google.com/p/smhasher/ */ /* Our seed is the MurmurHash3 of the string "avro.value" */ diff --git a/lang/c/tests/test_avro_values.c b/lang/c/tests/test_avro_values.c index 487d98a..4930b8c 100644 --- a/lang/c/tests/test_avro_values.c +++ b/lang/c/tests/test_avro_values.c @@ -126,7 +126,7 @@ _check_invalid_methods(const char *name, avro_value_t *val) /* For a description on GCC vs Visual Studio 2008 usage of variadic * macros see: - * http://stackoverflow.com/questions/2575864/the-problem-about-different + * https://stackoverflow.com/questions/2575864/the-problem-about-different * -treatment-to-va-args-when-using-vs-2008-and-gcc */ #define expand_args(...) __VA_ARGS__ diff --git a/lang/c/version.sh b/lang/c/version.sh index d3d7561..8ab8485 100755 --- a/lang/c/version.sh +++ b/lang/c/version.sh @@ -47,7 +47,7 @@ if test $# != 1; then exit 1 fi -# http://sources.redhat.com/autobook/autobook/autobook_91.html +# https://www.sourceware.org/autobook/autobook/autobook_91.html # 'Current' is the most recent interface number that this library implements libcurrent=$(($libavro_micro_version - $libavro_interface_age)) # The implementation number of the 'current' interface diff --git a/lang/csharp/LICENSE b/lang/csharp/LICENSE index 1648d65..247916f 100644 --- a/lang/csharp/LICENSE +++ b/lang/csharp/LICENSE @@ -233,7 +233,7 @@ File: Castle.Core.dll Copyright (c) 2004-2015 Castle Project License: Apache License version 2.0 (see above) -URL: http://opensource.org/licenses/Apache-2.0 +URL: https://opensource.org/licenses/Apache-2.0 ---------------------------------------------------------------------- License for the log4net binary included with the C# implementation: diff --git a/lang/csharp/src/apache/main/CodeGen/CodeGenUtil.cs b/lang/csharp/src/apache/main/CodeGen/CodeGenUtil.cs index 2782f7c..4738aa1 100644 --- a/lang/csharp/src/apache/main/CodeGen/CodeGenUtil.cs +++ b/lang/csharp/src/apache/main/CodeGen/CodeGenUtil.cs @@ -56,7 +56,7 @@ namespace Avro </auto-generated> ------------------------------------------------------------------------------"); - // Visual Studio 2010 http://msdn.microsoft.com/en-us/library/x53a06bb.aspx + // Visual Studio 2010 https://msdn.microsoft.com/en-us/library/x53a06bb.aspx ReservedKeywords = new HashSet<string>() { "abstract","as", "base", "bool", "break", "byte", "case", "catch", "char", "checked", "class", "const", "continue", "decimal", "default", "delegate", "do", "double", "else", "enum", "event", diff --git a/lang/java/avro/src/main/java/org/apache/avro/Protocol.java b/lang/java/avro/src/main/java/org/apache/avro/Protocol.java index 3bc0833..33228b8 100644 --- a/lang/java/avro/src/main/java/org/apache/avro/Protocol.java +++ b/lang/java/avro/src/main/java/org/apache/avro/Protocol.java @@ -392,14 +392,14 @@ public class Protocol extends JsonProperties { return name.hashCode() + namespace.hashCode() + types.hashCode() + messages.hashCode() + propsHashCode(); } - /** Render this as <a href="http://json.org/">JSON</a>. */ + /** Render this as <a href="https://json.org/">JSON</a>. */ @Override public String toString() { return toString(false); } /** - * Render this as <a href="http://json.org/">JSON</a>. + * Render this as <a href="https://json.org/">JSON</a>. * * @param pretty if true, pretty-print JSON. */ diff --git a/lang/java/avro/src/main/java/org/apache/avro/Schema.java b/lang/java/avro/src/main/java/org/apache/avro/Schema.java index 60f43b8..d5e8735 100644 --- a/lang/java/avro/src/main/java/org/apache/avro/Schema.java +++ b/lang/java/avro/src/main/java/org/apache/avro/Schema.java @@ -346,14 +346,14 @@ public abstract class Schema extends JsonProperties { throw new AvroRuntimeException("Not fixed: " + this); } - /** Render this as <a href="http://json.org/">JSON</a>. */ + /** Render this as <a href="https://json.org/">JSON</a>. */ @Override public String toString() { return toString(false); } /** - * Render this as <a href="http://json.org/">JSON</a>. + * Render this as <a href="https://json.org/">JSON</a>. * * @param pretty if true, pretty-print JSON. */ @@ -1403,7 +1403,7 @@ public abstract class Schema extends JsonProperties { } /** - * Construct a schema from <a href="http://json.org/">JSON</a> text. + * Construct a schema from <a href="https://json.org/">JSON</a> text. * * @deprecated use {@link Schema.Parser} instead. */ @@ -1413,7 +1413,7 @@ public abstract class Schema extends JsonProperties { } /** - * Construct a schema from <a href="http://json.org/">JSON</a> text. + * Construct a schema from <a href="https://json.org/">JSON</a> text. * * @param validate true if names should be validated, false if not. * @deprecated use {@link Schema.Parser} instead. diff --git a/lang/java/avro/src/main/java/org/apache/avro/generic/GenericData.java b/lang/java/avro/src/main/java/org/apache/avro/generic/GenericData.java index 46f9a37..2d15262 100644 --- a/lang/java/avro/src/main/java/org/apache/avro/generic/GenericData.java +++ b/lang/java/avro/src/main/java/org/apache/avro/generic/GenericData.java @@ -594,7 +594,7 @@ public class GenericData { } } - /** Renders a Java datum as <a href="http://www.json.org/">JSON</a>. */ + /** Renders a Java datum as <a href="https://www.json.org/">JSON</a>. */ public String toString(Object datum) { StringBuilder buffer = new StringBuilder(); toString(datum, buffer, new IdentityHashMap<>(128)); @@ -603,7 +603,7 @@ public class GenericData { private static final String TOSTRING_CIRCULAR_REFERENCE_ERROR_TEXT = " \">>> CIRCULAR REFERENCE CANNOT BE PUT IN JSON STRING, ABORTING RECURSION <<<\" "; - /** Renders a Java datum as <a href="http://www.json.org/">JSON</a>. */ + /** Renders a Java datum as <a href="https://www.json.org/">JSON</a>. */ protected void toString(Object datum, StringBuilder buffer, IdentityHashMap<Object, Object> seenObjects) { if (isRecord(datum)) { if (seenObjects.containsKey(datum)) { @@ -688,7 +688,7 @@ public class GenericData { } } - /* Adapted from http://code.google.com/p/json-simple */ + /* Adapted from https://code.google.com/p/json-simple */ private void writeEscapedString(CharSequence string, StringBuilder builder) { for (int i = 0; i < string.length(); i++) { char ch = string.charAt(i); @@ -715,7 +715,7 @@ public class GenericData { builder.append("\\t"); break; default: - // Reference: http://www.unicode.org/versions/Unicode5.1.0/ + // Reference: https://www.unicode.org/versions/Unicode5.1.0/ if ((ch >= '\u0000' && ch <= '\u001F') || (ch >= '\u007F' && ch <= '\u009F') || (ch >= '\u2000' && ch <= '\u20FF')) { String hex = Integer.toHexString(ch); diff --git a/lang/java/avro/src/main/java/org/apache/avro/specific/SpecificData.java b/lang/java/avro/src/main/java/org/apache/avro/specific/SpecificData.java index 1325ce2..98667cd 100644 --- a/lang/java/avro/src/main/java/org/apache/avro/specific/SpecificData.java +++ b/lang/java/avro/src/main/java/org/apache/avro/specific/SpecificData.java @@ -76,7 +76,7 @@ public class SpecificData extends GenericData { /** * List of Java reserved words from - * http://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9 combined + * https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9 combined * with the boolean and null literals. combined with the classnames used * internally in the generated avro code. */ diff --git a/lang/java/avro/src/main/java/overview.html b/lang/java/avro/src/main/java/overview.html index 8f04965..5a1a340 100644 --- a/lang/java/avro/src/main/java/overview.html +++ b/lang/java/avro/src/main/java/overview.html @@ -59,7 +59,7 @@ fields, extra fields, etc. can all be easily resolved. <p>Avro schemas are defined with - with <a href="http://www.json.org/">JSON</a> . This facilitates + with <a href="https://www.json.org/">JSON</a> . This facilitates implementation in languages that already have JSON libraries. <h2>Comparison with other systems</h2> diff --git a/lang/java/compiler/src/main/java/org/apache/avro/compiler/specific/SpecificCompiler.java b/lang/java/compiler/src/main/java/org/apache/avro/compiler/specific/SpecificCompiler.java index e58a48f..9320480 100644 --- a/lang/java/compiler/src/main/java/org/apache/avro/compiler/specific/SpecificCompiler.java +++ b/lang/java/compiler/src/main/java/org/apache/avro/compiler/specific/SpecificCompiler.java @@ -82,8 +82,8 @@ public class SpecificCompiler { * arguments. * * @see <a href= - * "http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.10">JVM - * Spec: Section 4.10</a> + * "https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.10"> + * JVM Spec: Section 4.10</a> */ private static final int JVM_METHOD_ARG_LIMIT = 255; diff --git a/lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketServer.java b/lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketServer.java index 480f5f7..f63bed8 100644 --- a/lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketServer.java +++ b/lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketServer.java @@ -47,7 +47,7 @@ public class SaslSocketServer extends SocketServer { /** * Create using SASL's anonymous - * (<a href="http://www.ietf.org/rfc/rfc2245.txt">RFC 2245) mechanism. + * (<a href="https://www.ietf.org/rfc/rfc2245.txt">RFC 2245) mechanism. */ public SaslSocketServer(Responder responder, SocketAddress addr) throws IOException { this(responder, addr, new SaslServerFactory() { diff --git a/lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketTransceiver.java b/lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketTransceiver.java index a9752d5..3876bcb 100644 --- a/lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketTransceiver.java +++ b/lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketTransceiver.java @@ -65,7 +65,7 @@ public class SaslSocketTransceiver extends Transceiver { /** * Create using SASL's anonymous - * (<a href="http://www.ietf.org/rfc/rfc2245.txt">RFC 2245) mechanism. + * (<a href="https://www.ietf.org/rfc/rfc2245.txt">RFC 2245) mechanism. */ public SaslSocketTransceiver(SocketAddress address) throws IOException { this(address, new AnonymousClient()); diff --git a/lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/g.bar.js b/lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/g.bar.js index 9ff5e5b..61a3b59 100644 --- a/lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/g.bar.js +++ b/lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/g.bar.js @@ -2,7 +2,7 @@ * g.Raphael 0.4.1 - Charting library, based on Raphaël * * Copyright (c) 2009 Dmitry Baranovskiy (http://g.raphaeljs.com) - * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license. + * Licensed under the MIT (https://www.opensource.org/licenses/mit-license.php) license. */ Raphael.fn.g.barchart = function (x, y, width, height, values, opts) { opts = opts || {}; diff --git a/lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/jquery-1.4.2.min.js b/lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/jquery-1.4.2.min.js index 7c24308..320e6d4 100644 --- a/lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/jquery-1.4.2.min.js +++ b/lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/jquery-1.4.2.min.js @@ -1,13 +1,13 @@ /*! * jQuery JavaScript Library v1.4.2 - * http://jquery.com/ + * https://jquery.com/ * * Copyright 2010, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license + * https://jquery.org/license * * Includes Sizzle.js - * http://sizzlejs.com/ + * https://sizzlejs.com/ * Copyright 2010, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * diff --git a/lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroAsTextInputFormat.java b/lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroAsTextInputFormat.java index c8c7be0..f0856b6 100644 --- a/lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroAsTextInputFormat.java +++ b/lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroAsTextInputFormat.java @@ -35,7 +35,7 @@ import org.apache.hadoop.mapred.Reporter; * An {@link org.apache.hadoop.mapred.InputFormat} for Avro data files, which * converts each datum to string form in the input key. The input value is * always empty. The string representation is - * <a href="http://www.json.org/">JSON</a>. + * <a href="https://www.json.org/">JSON</a>. * <p> * This {@link org.apache.hadoop.mapred.InputFormat} is useful for applications * that wish to process Avro data using tools like MapReduce Streaming. diff --git a/lang/java/mapred/src/main/resources/META-INF/NOTICE b/lang/java/mapred/src/main/resources/META-INF/NOTICE index de67de9..94f0a56 100644 --- a/lang/java/mapred/src/main/resources/META-INF/NOTICE +++ b/lang/java/mapred/src/main/resources/META-INF/NOTICE @@ -29,4 +29,4 @@ is: The Odiago NOTICE at the time of the contribution: | This product includes software developed by Odiago, Inc. -| (http://www.wibidata.com). +| (https://www.wibidata.com). diff --git a/lang/java/protobuf/src/main/java/org/apache/avro/protobuf/package.html b/lang/java/protobuf/src/main/java/org/apache/avro/protobuf/package.html index f2ec6ea..673dbe9 100644 --- a/lang/java/protobuf/src/main/java/org/apache/avro/protobuf/package.html +++ b/lang/java/protobuf/src/main/java/org/apache/avro/protobuf/package.html @@ -17,7 +17,7 @@ limitations under the License. --> -<body><a href="http://code.google.com/p/protobuf/">Protocol Buffer</a> +<body><a href="https://code.google.com/p/protobuf/">Protocol Buffer</a> compatibility. <p>Protocol Buffer primitive types are mapped to Avro types as follows: diff --git a/lang/java/tools/src/main/resources/META-INF/LICENSE b/lang/java/tools/src/main/resources/META-INF/LICENSE index 7d9a166..43bae41 100644 --- a/lang/java/tools/src/main/resources/META-INF/LICENSE +++ b/lang/java/tools/src/main/resources/META-INF/LICENSE @@ -247,8 +247,8 @@ License for SLF4J, include in this binary artifact: Copyright (c) 2004-2013 QOS.ch All rights reserved. -Home page: http://www.slf4j.org/ -License: http://slf4j.org/license.html (MIT license) +Home page: https://www.slf4j.org/ +License: https://slf4j.org/license.html (MIT license) SLF4J license text (MIT): | Permission is hereby granted, free of charge, to any person obtaining @@ -287,12 +287,12 @@ License: https://www.apache.org/licenses/LICENSE-2.0.txt (see above) Commons Compress includes files derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/), in the package org.apache.commons.compress.archivers.sevenz: -| LZMA SDK is placed in the public domain. (http://www.7-zip.org/sdk.html) +| LZMA SDK is placed in the public domain. (https://www.7-zip.org/sdk.html) ---------------------------------------------------------------------- License for xz compression, included in this binary artifact: -Home page: http://tukaani.org/xz/java.html +Home page: https://tukaani.org/xz/java.html | This Java implementation of XZ has been put into the public domain, thus you | can do whatever you want with it. All the files in the package have been @@ -335,7 +335,7 @@ License: https://www.apache.org/licenses/LICENSE-2.0.txt (see above) License for Netty, included in this binary artifact: Copyright: 2011-2013 The Netty Project -Home page: http://netty.io/ +Home page: https://netty.io/ License: https://www.apache.org/licenses/LICENSE-2.0.txt (see above) Netty contains the following code (copied from its NOTICE file with licenses @@ -863,7 +863,7 @@ Apache Software License: | | ---------------------------------------------------------------- | -| Copyright (c) 2000 - 2011 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) +| Copyright (c) 2000 - 2011 The Legion Of The Bouncy Castle (https://www.bouncycastle.org) | | Permission is hereby granted, free of charge, to any person obtaining a | copy of this software and associated documentation files (the "Software"), diff --git a/lang/java/tools/src/main/resources/META-INF/NOTICE b/lang/java/tools/src/main/resources/META-INF/NOTICE index 5d87f0e..41196c3 100644 --- a/lang/java/tools/src/main/resources/META-INF/NOTICE +++ b/lang/java/tools/src/main/resources/META-INF/NOTICE @@ -29,7 +29,7 @@ is: The Odiago NOTICE at the time of the contribution: | This product includes software developed by Odiago, Inc. -| (http://www.wibidata.com). +| (https://www.wibidata.com). Apache Commons compress includes the following in its NOTICE file: @@ -43,7 +43,7 @@ Apache Commons compress includes the following in its NOTICE file: | were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/), | which has been placed in the public domain: | -| "LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html) +| "LZMA SDK is placed in the public domain." (https://www.7-zip.org/sdk.html) Apache Commons codec includes the following in its NOTICE file: @@ -54,7 +54,7 @@ Apache Commons codec includes the following in its NOTICE file: | The Apache Software Foundation (https://www.apache.org/). | | The content of package org.apache.commons.codec.language.bm has been translated -| from the original php source code available at http://stevemorse.org/phoneticinfo.htm +| from the original php source code available at https://stevemorse.org/phoneticinfo.htm | with permission from the original authors. | Original source copyright: | Copyright (c) 2008 Alexander Beider & Stephen P. Morse. @@ -90,14 +90,14 @@ Apache Commons math includes the following in its NOTICE file: | The BracketFinder (package org.apache.commons.math3.optimization.univariate) | and PowellOptimizer (package org.apache.commons.math3.optimization.general) | classes are based on the Python code in module "optimize.py" (version 0.5) -| developed by Travis E. Oliphant for the SciPy library (http://www.scipy.org/) +| developed by Travis E. Oliphant for the SciPy library (https://www.scipy.org/) | Copyright © 2003-2009 SciPy Developers. | =============================================================================== | | The LinearConstraint, LinearObjectiveFunction, LinearOptimizer, | RelationShip, SimplexSolver and SimplexTableau classes in package | org.apache.commons.math3.optimization.linear include software developed by -| Benjamin McCann (http://www.benmccann.com) and distributed with +| Benjamin McCann (https://www.benmccann.com) and distributed with | the following copyright: Copyright 2009 Google Inc. | =============================================================================== | @@ -177,7 +177,7 @@ Jetty 6.1.26 includes the following in its NOTICE file: | granted provided that the copyright notice appears in all copies. | | The default JSP implementation is provided by the Glassfish JSP engine -| from project Glassfish http://glassfish.dev.java.net. Copyright 2005 +| from project Glassfish https://glassfish.dev.java.net. Copyright 2005 | Sun Microsystems, Inc. and portions Copyright Apache Software Foundation. | | Some portions of the code are Copyright: @@ -201,7 +201,7 @@ Netty 3.5.13.Final includes the following in its NOTICE file: | | Please visit the Netty web site for more information: | -| * http://netty.io/ +| * https://netty.io/ | | Copyright 2011 The Netty Project | @@ -253,7 +253,7 @@ Netty 3.5.13.Final includes the following in its NOTICE file: | * LICENSE: | * license/LICENSE.protobuf.txt (New BSD License) | * HOMEPAGE: -| * http://code.google.com/p/protobuf/ +| * https://code.google.com/p/protobuf/ | | This product optionally depends on 'SLF4J', a simple logging facade for Java, | which can be obtained at: @@ -261,7 +261,7 @@ Netty 3.5.13.Final includes the following in its NOTICE file: | * LICENSE: | * license/LICENSE.slf4j.txt (MIT License) | * HOMEPAGE: -| * http://www.slf4j.org/ +| * https://www.slf4j.org/ | | This product optionally depends on 'Apache Commons Logging', a logging | framework, which can be obtained at: @@ -285,7 +285,7 @@ Netty 3.5.13.Final includes the following in its NOTICE file: | * LICENSE: | * license/LICENSE.jboss-logging.txt (GNU LGPL 2.1) | * HOMEPAGE: -| * http://anonsvn.jboss.org/repos/common/common-logging-spi/ +| * https://anonsvn.jboss.org/repos/common/common-logging-spi/ | | [JBOSS LOGGING IS NOT INCLUDED IN AVRO TOOLS.] | diff --git a/lang/java/tools/src/test/java/org/apache/avro/tool/TestSpecificCompilerTool.java b/lang/java/tools/src/test/java/org/apache/avro/tool/TestSpecificCompilerTool.java index d0a5cc2..a52b8bb 100644 --- a/lang/java/tools/src/test/java/org/apache/avro/tool/TestSpecificCompilerTool.java +++ b/lang/java/tools/src/test/java/org/apache/avro/tool/TestSpecificCompilerTool.java @@ -127,7 +127,7 @@ public class TestSpecificCompilerTool { * sources and do a deeper comparison. * * See - * http://download.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html + * https://download.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html */ private static void assertFileMatch(File expected, File found) throws IOException { Assert.assertEquals("Found file: " + found + " does not match expected file: " + expected, readFile(expected), diff --git a/lang/java/trevni/core/src/main/java/org/apache/trevni/SnappyCodec.java b/lang/java/trevni/core/src/main/java/org/apache/trevni/SnappyCodec.java index c68a316..203e074 100644 --- a/lang/java/trevni/core/src/main/java/org/apache/trevni/SnappyCodec.java +++ b/lang/java/trevni/core/src/main/java/org/apache/trevni/SnappyCodec.java @@ -21,7 +21,7 @@ import java.io.IOException; import java.nio.ByteBuffer; import org.xerial.snappy.Snappy; -/** Implements <a href="http://code.google.com/p/snappy/">Snappy</a> codec. */ +/** Implements <a href="https://code.google.com/p/snappy/">Snappy</a> codec. */ final class SnappyCodec extends Codec { @Override diff --git a/lang/java/trevni/core/src/main/java/overview.html b/lang/java/trevni/core/src/main/java/overview.html index 8f04965..5a1a340 100644 --- a/lang/java/trevni/core/src/main/java/overview.html +++ b/lang/java/trevni/core/src/main/java/overview.html @@ -59,7 +59,7 @@ fields, extra fields, etc. can all be easily resolved. <p>Avro schemas are defined with - with <a href="http://www.json.org/">JSON</a> . This facilitates + with <a href="https://www.json.org/">JSON</a> . This facilitates implementation in languages that already have JSON libraries. <h2>Comparison with other systems</h2> diff --git a/lang/java/trevni/doc/apt/spec.apt b/lang/java/trevni/doc/apt/spec.apt index b8b685c..3b39560 100644 --- a/lang/java/trevni/doc/apt/spec.apt +++ b/lang/java/trevni/doc/apt/spec.apt @@ -462,10 +462,10 @@ Implementation Notes * References - {CIF} {{{http://arxiv.org/pdf/1105.4252.pdf}<Column-Oriented Storage + {CIF} {{{https://arxiv.org/pdf/1105.4252.pdf}<Column-Oriented Storage Techniques for MapReduce>}}, Floratou, Patel, Shekita, & Tata, VLDB 2011. - {DREMEL} {{{http://research.google.com/pubs/archive/36632.pdf}<Dremel: + {DREMEL} {{{https://research.google.com/pubs/archive/36632.pdf}<Dremel: Interactive Analysis of Web-Scale Datasets>}}, Melnik, Gubarev, Long, Romer, Shivakumar, & Tolton, VLDB 2010. diff --git a/lang/js/etc/deprecated/README b/lang/js/etc/deprecated/README index 85d12b7..c853b60 100644 --- a/lang/js/etc/deprecated/README +++ b/lang/js/etc/deprecated/README @@ -8,7 +8,7 @@ Usage use ```require('avro-js')``` in your program. * *Outside of node.js (e.g., browser)*: Include the validator.js file and the - [underscore.js library](http://underscorejs.org/). + [underscore.js library](https://underscorejs.org/). Running tests diff --git a/lang/js/lib/schemas.js b/lang/js/lib/schemas.js index 6c09dfa..a681826 100644 --- a/lang/js/lib/schemas.js +++ b/lang/js/lib/schemas.js @@ -2151,7 +2151,7 @@ function stringify(obj, noDeref) { // Since JS objects are unordered, this implementation (unfortunately) // relies on engines returning properties in the same order that they are // inserted in. This is not in the JS spec, but can be "somewhat" safely - // assumed (more here: http://stackoverflow.com/q/5525795/1062617). + // assumed (more here: https://stackoverflow.com/q/5525795/1062617). return (function (registry) { return JSON.stringify(obj, function (key, value) { if (value instanceof Field) { diff --git a/lang/js/lib/utils.js b/lang/js/lib/utils.js index ed46e48..ab1bcdc 100644 --- a/lang/js/lib/utils.js +++ b/lang/js/lib/utils.js @@ -130,7 +130,7 @@ function abstractFunction() { throw new Error('abstract'); } /** * Generator of random things. * - * Inspired by: http://stackoverflow.com/a/424445/1062617 + * Inspired by: https://stackoverflow.com/a/424445/1062617 * */ function Lcg(seed) { diff --git a/lang/js/package.json b/lang/js/package.json index 7c3e7c1..1eb0a07 100644 --- a/lang/js/package.json +++ b/lang/js/package.json @@ -14,8 +14,8 @@ } ], "repository": { - "type": "svn", - "url": "http://svn.apache.org/repos/asf/avro/trunk/lang/js/" + "type": "git", + "url": "https://github.com/apache/avro" }, "keywords": [ "avro", diff --git a/lang/php/README.txt b/lang/php/README.txt index eb746e7..8e7b2bc 100644 --- a/lang/php/README.txt +++ b/lang/php/README.txt @@ -6,8 +6,8 @@ A library for using [Avro](https://avro.apache.org/) with PHP. Requirements ============ * PHP 5 - * On 32-bit platforms, the [GMP PHP extension](http://php.net/gmp) - * For testing, [PHPUnit](http://www.phpunit.de/) + * On 32-bit platforms, the [GMP PHP extension](https://php.net/gmp) + * For testing, [PHPUnit](https://www.phpunit.de/) Both GMP and PHPUnit are often available via package management systems as `php5-gmp` and `phpunit`, respectively. diff --git a/lang/php/lib/avro.php b/lang/php/lib/avro.php index 7c37d5d..0a1541c 100644 --- a/lang/php/lib/avro.php +++ b/lang/php/lib/avro.php @@ -138,7 +138,7 @@ class Avro * Determines the endianness of the host platform and memoizes * the result to Avro::$endianness. * - * Based on a similar check perfomed in http://pear.php.net/package/Math_BinaryUtils + * Based on a similar check perfomed in https://pear.php.net/package/Math_BinaryUtils * * @throws AvroException if the endianness cannot be determined. */ diff --git a/lang/php/lib/avro/data_file.php b/lang/php/lib/avro/data_file.php index 7227295..563d4cf 100644 --- a/lang/php/lib/avro/data_file.php +++ b/lang/php/lib/avro/data_file.php @@ -361,7 +361,7 @@ class AvroDataIOWriter */ private static function generate_sync_marker() { - // From http://php.net/manual/en/function.mt-rand.php comments + // From https://php.net/manual/en/function.mt-rand.php comments return pack('S8', mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff), diff --git a/lang/php/test/SchemaTest.php b/lang/php/test/SchemaTest.php index 3ea96ad..9fa6016 100644 --- a/lang/php/test/SchemaTest.php +++ b/lang/php/test/SchemaTest.php @@ -421,7 +421,7 @@ class SchemaTest extends PHPUnit_Framework_TestCase $this->assertEquals(json_decode('{"type": "null"}', true), array("type" => 'null')); // PHP now only accept lowercase true, and rejects TRUE etc. - // http://php.net/manual/en/migration56.incompatible.php#migration56.incompatible.json-decode + // https://php.net/manual/en/migration56.incompatible.php#migration56.incompatible.json-decode $this->assertEquals(json_decode('true', true), true, 'true'); $this->assertEquals(json_decode('"boolean"'), 'boolean'); diff --git a/lang/py/lib/simplejson/__init__.py b/lang/py/lib/simplejson/__init__.py index d5b4d39..e98cec9 100644 --- a/lang/py/lib/simplejson/__init__.py +++ b/lang/py/lib/simplejson/__init__.py @@ -1,4 +1,4 @@ -r"""JSON (JavaScript Object Notation) <http://json.org> is a subset of +r"""JSON (JavaScript Object Notation) <https://json.org> is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. diff --git a/lang/py/lib/simplejson/decoder.py b/lang/py/lib/simplejson/decoder.py index b769ea4..0c30e76 100644 --- a/lang/py/lib/simplejson/decoder.py +++ b/lang/py/lib/simplejson/decoder.py @@ -257,7 +257,7 @@ def JSONArray((s, end), scan_once, _w=WHITESPACE.match, _ws=WHITESPACE_STR): return values, end class JSONDecoder(object): - """Simple JSON <http://json.org> decoder + """Simple JSON <https://json.org> decoder Performs the following translations in decoding by default: diff --git a/lang/py/lib/simplejson/encoder.py b/lang/py/lib/simplejson/encoder.py index cf58290..2f3d343 100644 --- a/lang/py/lib/simplejson/encoder.py +++ b/lang/py/lib/simplejson/encoder.py @@ -68,7 +68,7 @@ def py_encode_basestring_ascii(s): encode_basestring_ascii = c_encode_basestring_ascii or py_encode_basestring_ascii class JSONEncoder(object): - """Extensible JSON <http://json.org> encoder for Python data structures. + """Extensible JSON <https://json.org> encoder for Python data structures. Supports the following objects and types by default: diff --git a/lang/py/test/set_avro_test_path.py b/lang/py/test/set_avro_test_path.py index 0bbfce5..8c9e242 100644 --- a/lang/py/test/set_avro_test_path.py +++ b/lang/py/test/set_avro_test_path.py @@ -20,8 +20,8 @@ By default eggs always appear higher on pythons path then directories set via the environment variable PYTHONPATH. For reference see: -http://www.velocityreviews.com/forums/t716589-pythonpath-and-eggs.html -http://stackoverflow.com/questions/897792/pythons-sys-path-value. +https://www.velocityreviews.com/forums/t716589-pythonpath-and-eggs.html +https://stackoverflow.com/questions/897792/pythons-sys-path-value. Unittests would therefore use the installed AVRO and not the AVRO being built. To work around this the unittests import this module before diff --git a/lang/ruby/lib/avro/data_file.rb b/lang/ruby/lib/avro/data_file.rb index bb21d2e..ee6cbe9 100644 --- a/lang/ruby/lib/avro/data_file.rb +++ b/lang/ruby/lib/avro/data_file.rb @@ -316,7 +316,7 @@ module Avro def decompress(compressed) # Passing a negative number to Inflate puts it into "raw" RFC1951 mode # (without the RFC1950 header & checksum). See the docs for - # inflateInit2 in http://www.zlib.net/manual.html + # inflateInit2 in https://www.zlib.net/manual.html zstream = Zlib::Inflate.new(-Zlib::MAX_WBITS) data = zstream.inflate(compressed) data << zstream.finish diff --git a/pom.xml b/pom.xml index c235578..ee8afbe 100644 --- a/pom.xml +++ b/pom.xml @@ -297,6 +297,7 @@ <exclude>lang/js/node_modules/**</exclude> <exclude>lang/c++/doc/html/**</exclude> <exclude>lang/c++/build/**</exclude> + <exclude>lang/csharp/build/**</exclude> <exclude>lang/perl/pm_to_blib</exclude> <exclude>lang/perl/blib/**/.exists</exclude> <exclude>lang/py/build/**</exclude>
