Browse Source

Replace scheme relative URLs with https URLs (#2171)

Vadim 1 year ago
parent
commit
741679b403

+ 2 - 2
.github/ISSUE_TEMPLATE/bugreport.yml

@@ -5,9 +5,9 @@ body:
   - type: markdown
     attributes:
       value: |
-        Before submitting this issue, please confirm if you should submit it to a [platform-specific issue tracker instead](//github.com/ungoogled-software/ungoogled-chromium/blob/master/SUPPORT.md#platform-specific-support)
+        Before submitting this issue, please confirm if you should submit it to a [platform-specific issue tracker instead](https://github.com/ungoogled-software/ungoogled-chromium/blob/master/SUPPORT.md#platform-specific-support)
 
-        Otherwise, your issue may not be noticed. In addition, please read through the [SUPPORT.md](//github.com/ungoogled-software/ungoogled-chromium/blob/master/SUPPORT.md) first
+        Otherwise, your issue may not be noticed. In addition, please read through the [SUPPORT.md](https://github.com/ungoogled-software/ungoogled-chromium/blob/master/SUPPORT.md) first
   - type: dropdown
     id: os
     attributes:

+ 2 - 2
.github/ISSUE_TEMPLATE/feature_request.yml

@@ -5,9 +5,9 @@ body:
   - type: markdown
     attributes:
       value: |
-        Before submitting this feature request, please confirm if you should submit it to a [platform-specific issue tracker instead](//github.com/ungoogled-software/ungoogled-chromium/blob/master/SUPPORT.md#platform-specific-support)
+        Before submitting this feature request, please confirm if you should submit it to a [platform-specific issue tracker instead](https://github.com/ungoogled-software/ungoogled-chromium/blob/master/SUPPORT.md#platform-specific-support)
 
-        Otherwise, your issue may not be noticed. In addition, please read through the [SUPPORT.md](//github.com/ungoogled-software/ungoogled-chromium/blob/master/SUPPORT.md) first
+        Otherwise, your issue may not be noticed. In addition, please read through the [SUPPORT.md](https://github.com/ungoogled-software/ungoogled-chromium/blob/master/SUPPORT.md) first
   - type: input
     id: description
     attributes:

+ 20 - 20
README.md

@@ -58,7 +58,7 @@ Contents of this section:
 *These are the core features introduced by ungoogled-chromium.*
 
 * Disable functionality specific to Google domains (e.g. Google Host Detector, Google URL Tracker, Google Cloud Messaging, Google Hotwording, etc.)
-    * This includes disabling [Safe Browsing](//en.wikipedia.org/wiki/Google_Safe_Browsing). Consult [the FAQ for the rationale](//ungoogled-software.github.io/ungoogled-chromium-wiki/faq#why-is-safe-browsing-disabled).
+    * This includes disabling [Safe Browsing](https://en.wikipedia.org/wiki/Google_Safe_Browsing). Consult [the FAQ for the rationale](https://ungoogled-software.github.io/ungoogled-chromium-wiki/faq#why-is-safe-browsing-disabled).
 * Block internal requests to Google at runtime. This feature is a fail-safe measure for the above, in case Google changes or introduces new components that our patches do not disable. This feature is implemented by replacing many Google web domains in the source code with non-existent alternatives ending in `qjz9zk` (known as domain substitution; [see docs/design.md](docs/design.md#source-file-processors) for details), then [modifying Chromium to block its own requests with such domains](patches/core/ungoogled-chromium/block-trk-and-subdomains.patch). In other words, no connections are attempted to the `qjz9zk` domain.
 * Strip binaries from the source code (known as binary pruning; [see docs/design.md](docs/design.md#source-file-processors) for details)
 
@@ -83,10 +83,10 @@ Contents of this section:
 
 In addition to the features introduced by ungoogled-chromium, ungoogled-chromium selectively borrows many features from the following projects (in approximate order of significance):
 
-* [Inox patchset](//github.com/gcarq/inox-patchset)
-* [Bromite](//github.com/bromite/bromite)
-* [Debian](//tracker.debian.org/pkg/chromium-browser)
-* [Iridium Browser](//iridiumbrowser.de/)
+* [Inox patchset](https://github.com/gcarq/inox-patchset)
+* [Bromite](https://github.com/bromite/bromite)
+* [Debian](https://tracker.debian.org/pkg/chromium-browser)
+* [Iridium Browser](https://iridiumbrowser.de/)
 
 ### Supported Platforms and Distributions
 
@@ -101,9 +101,9 @@ Other platforms are discussed and tracked in this repository's Issue Tracker. Le
 ungoogled-chromium is available in the following **software repositories**:
 
 * Android: Available via a custom [F-Droid](https://f-droid.org/) repo. [See instructions in ungoogled-chromium-android](https://github.com/ungoogled-software/ungoogled-chromium-android#f-droid-repository)
-* Arch: Available in AUR & OBS, [see instructions in ungoogled-chromium-archlinux](//github.com/ungoogled-software/ungoogled-chromium-archlinux)
-* Debian & Ubuntu: Available in OBS, find your [distribution specific instructions](//github.com/ungoogled-software/ungoogled-chromium-debian) in the Installing section
-* Fedora: Available in OBS, by following [instructions](//github.com/ungoogled-software/ungoogled-chromium-fedora) in the downloads section. Also available in [RPM Fusion](https://rpmfusion.org/Configuration) as `chromium-browser-privacy` (outdated).
+* Arch: Available in AUR & OBS, [see instructions in ungoogled-chromium-archlinux](https://github.com/ungoogled-software/ungoogled-chromium-archlinux)
+* Debian & Ubuntu: Available in OBS, find your [distribution specific instructions](https://github.com/ungoogled-software/ungoogled-chromium-debian) in the Installing section
+* Fedora: Available in OBS, by following [instructions](https://github.com/ungoogled-software/ungoogled-chromium-fedora) in the downloads section. Also available in [RPM Fusion](https://rpmfusion.org/Configuration) as `chromium-browser-privacy` (outdated).
 * Gentoo: Available in [`::pf4public`](https://github.com/PF4Public/gentoo-overlay) overlay as [`ungoogled-chromium`](https://github.com/PF4Public/gentoo-overlay/tree/master/www-client/ungoogled-chromium) and [`ungoogled-chromium-bin`](https://github.com/PF4Public/gentoo-overlay/tree/master/www-client/ungoogled-chromium-bin) ebuilds
 * macOS: Available in [Homebrew](https://brew.sh/) as [`eloston-chromium`](https://formulae.brew.sh/cask/eloston-chromium). Just run `brew install --cask eloston-chromium`. Chromium will appear in your `/Applications` directory.
 
@@ -115,7 +115,7 @@ If your GNU/Linux distribution is not listed, there are distro-independent build
 
 ### Third-party binaries
 
-If your operating system is not listed above, you can also try to [**Download binaries from here**](//ungoogled-software.github.io/ungoogled-chromium-binaries/)
+If your operating system is not listed above, you can also try to [**Download binaries from here**](https://ungoogled-software.github.io/ungoogled-chromium-binaries/)
 
 *NOTE: These binaries are provided by anyone who are willing to build and submit them. Because these binaries are not necessarily [reproducible](https://reproducible-builds.org/), authenticity cannot be guaranteed; In other words, there is always a non-zero probability that these binaries may have been tampered with. In the unlikely event that this has happened to you, please [report it in a new issue](#contributing-reporting-contacting).*
 
@@ -127,7 +127,7 @@ This repository only contains the common code for all platforms; it does not con
 
 [**Find the repo for a specific platform here**](docs/platforms.md).
 
-If you wish to include ungoogled-chromium code in your own build process, consider using [the tags in this repo](//github.com/ungoogled-software/ungoogled-chromium/tags). These tags follow the format `{chromium_version}-{revision}` where
+If you wish to include ungoogled-chromium code in your own build process, consider using [the tags in this repo](https://github.com/ungoogled-software/ungoogled-chromium/tags). These tags follow the format `{chromium_version}-{revision}` where
 
 * `chromium_version` is the version of Chromium used in `x.x.x.x` format, and
 * `revision` is a number indicating the version of ungoogled-chromium for the corresponding Chromium version.
@@ -144,7 +144,7 @@ List of mirrors:
 
 ## FAQ
 
-[See the frequently-asked questions (FAQ) on the Wiki](//ungoogled-software.github.io/ungoogled-chromium-wiki/faq)
+[See the frequently-asked questions (FAQ) on the Wiki](https://ungoogled-software.github.io/ungoogled-chromium-wiki/faq)
 
 ## Building Instructions
 
@@ -157,25 +157,25 @@ List of mirrors:
 ## Contributing, Reporting, Contacting
 
 * For reporting and contacting, see [SUPPORT.md](SUPPORT.md)
-* If you're willing to help, check out the [Issue Tracker](//github.com/ungoogled-software/ungoogled-chromium/issues) and especially issues, which [need help](//github.com/ungoogled-software/ungoogled-chromium/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
+* If you're willing to help, check out the [Issue Tracker](https://github.com/ungoogled-software/ungoogled-chromium/issues) and especially issues, which [need help](https://github.com/ungoogled-software/ungoogled-chromium/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
 * For contributing (e.g. how to help, submitting changes, criteria for new features), see [docs/contributing.md](docs/contributing.md)
 * If you have some small contributions that don't fit our criteria, consider adding them to [ungoogled-software/contrib](https://github.com/ungoogled-software/contrib) or [our Wiki](https://github.com/ungoogled-software/ungoogled-chromium-wiki) instead.
 
 ## Credits
 
-* [The Chromium Project](//www.chromium.org/)
-* [Inox patchset](//github.com/gcarq/inox-patchset)
-* [Debian](//tracker.debian.org/pkg/chromium-browser)
-* [Bromite](//github.com/bromite/bromite)
-* [Iridium Browser](//iridiumbrowser.de/)
-* The users for testing and debugging, [contributing code](//github.com/ungoogled-software/ungoogled-chromium/graphs/contributors), providing feedback, or simply using ungoogled-chromium in some capacity.
+* [The Chromium Project](https://www.chromium.org/)
+* [Inox patchset](https://github.com/gcarq/inox-patchset)
+* [Debian](https://tracker.debian.org/pkg/chromium-browser)
+* [Bromite](https://github.com/bromite/bromite)
+* [Iridium Browser](https://iridiumbrowser.de/)
+* The users for testing and debugging, [contributing code](https://github.com/ungoogled-software/ungoogled-chromium/graphs/contributors), providing feedback, or simply using ungoogled-chromium in some capacity.
 
 ## Related Projects
 
 List of known projects that fork or use changes from ungoogled-chromium:
 
-* [Bromite](//github.com/bromite/bromite) (Borrows some patches. Features builds for Android)
-* [ppc64le fork](//github.com/leo-lb/ungoogled-chromium) (Fork with changes to build for ppc64le CPUs)
+* [Bromite](https://github.com/bromite/bromite) (Borrows some patches. Features builds for Android)
+* [ppc64le fork](https://github.com/leo-lb/ungoogled-chromium) (Fork with changes to build for ppc64le CPUs)
 
 ## License
 

+ 13 - 13
SUPPORT.md

@@ -2,15 +2,15 @@
 
 **Before you submit feedback, please ensure you have tried the following**: 
 
-* Read the [FAQ](//ungoogled-software.github.io/ungoogled-chromium-wiki/faq)
+* Read the [FAQ](https://ungoogled-software.github.io/ungoogled-chromium-wiki/faq)
 * If you are using a build for an officially-supported platform ([see the list here](docs/platforms.md)), then please refer to the [Platform-specific Support](#platform-specific-support) section first.
-* Check if your feedback already exists in the [Issue Tracker](//github.com/ungoogled-software/ungoogled-chromium/issues) (make sure to search closed issues and use search filters, as applicable)
-* If this is a problem, ensure it does *not* occur with regular Chromium or Google Chrome. If it does, then this is *not* a problem with ungoogled-chromium. Instead, please submit your feedback to the [Chromium bug tracker](//bugs.chromium.org/p/chromium/issues/list) or Google.
+* Check if your feedback already exists in the [Issue Tracker](https://github.com/ungoogled-software/ungoogled-chromium/issues) (make sure to search closed issues and use search filters, as applicable)
+* If this is a problem, ensure it does *not* occur with regular Chromium or Google Chrome. If it does, then this is *not* a problem with ungoogled-chromium. Instead, please submit your feedback to the [Chromium bug tracker](https://bugs.chromium.org/p/chromium/issues/list) or Google.
 * Read the documentation under [docs/](docs/)
 
 There are a few channels for support:
 
-* An issue tracker. Issue trackers are the main hubs for discussions and development activity, and thus the primary means of support. They includes problems, suggestions, and questions. If you are using a build for an officially-supported platform ([see the list here](docs/platforms.md)), then please refer to the [Platform-specific Support](#platform-specific-support) section to find its issue tracker. Otherwise, please use [the main issue tracker](//github.com/ungoogled-software/ungoogled-chromium/issues). 
+* An issue tracker. Issue trackers are the main hubs for discussions and development activity, and thus the primary means of support. They includes problems, suggestions, and questions. If you are using a build for an officially-supported platform ([see the list here](docs/platforms.md)), then please refer to the [Platform-specific Support](#platform-specific-support) section to find its issue tracker. Otherwise, please use [the main issue tracker](https://github.com/ungoogled-software/ungoogled-chromium/issues). 
 * A chat room. There are two options available:
     * [Gitter](https://gitter.im/ungoogled-software/Lobby). It can use your GitHub account as an identity.
     * Matrix.org under name `ungoogled-software/lobby`. It has a bidirectional connection with Gitter.
@@ -19,12 +19,12 @@ There are a few channels for support:
 
 For officially-supported platforms, **please visit their issue trackers before using the issue tracker in this repository**:
 
-* Android: [Issue tracker](//github.com/ungoogled-software/ungoogled-chromium-android/issues)
-* Arch Linux and derivatives (e.g. Manjaro): [Issue tracker](//github.com/ungoogled-software/ungoogled-chromium-archlinux/issues)
-* Debian & Ubuntu: [Issue tracker](//github.com/ungoogled-software/ungoogled-chromium-debian/issues)
-* Fedora & CentOS: [Issue tracker](//github.com/ungoogled-software/ungoogled-chromium-fedora/issues)
-* Flatpak: [Issue tracker](//github.com/flathub/com.github.Eloston.UngoogledChromium)
-* Gentoo ([@PF4Public](//github.com/PF4Public)'s overlay): [Issue tracker](//github.com/PF4Public/gentoo-overlay/issues?q=is%3Aissue++ungoogled-chromium+)
-* macOS: [Issue tracker](//github.com/ungoogled-software/ungoogled-chromium-macos/issues)
-* Portable Linux: [Issue tracker](//github.com/ungoogled-software/ungoogled-chromium-portablelinux/issues)
-* Windows: [Issue tracker](//github.com/ungoogled-software/ungoogled-chromium-windows/issues)
+* Android: [Issue tracker](https://github.com/ungoogled-software/ungoogled-chromium-android/issues)
+* Arch Linux and derivatives (e.g. Manjaro): [Issue tracker](https://github.com/ungoogled-software/ungoogled-chromium-archlinux/issues)
+* Debian & Ubuntu: [Issue tracker](https://github.com/ungoogled-software/ungoogled-chromium-debian/issues)
+* Fedora & CentOS: [Issue tracker](https://github.com/ungoogled-software/ungoogled-chromium-fedora/issues)
+* Flatpak: [Issue tracker](https://github.com/flathub/com.github.Eloston.UngoogledChromium)
+* Gentoo ([@PF4Public](https://github.com/PF4Public)'s overlay): [Issue tracker](https://github.com/PF4Public/gentoo-overlay/issues?q=is%3Aissue++ungoogled-chromium+)
+* macOS: [Issue tracker](https://github.com/ungoogled-software/ungoogled-chromium-macos/issues)
+* Portable Linux: [Issue tracker](https://github.com/ungoogled-software/ungoogled-chromium-portablelinux/issues)
+* Windows: [Issue tracker](https://github.com/ungoogled-software/ungoogled-chromium-windows/issues)

+ 1 - 1
devutils/third_party/README.md

@@ -2,5 +2,5 @@ This directory contains third-party libraries used by devutils.
 
 Contents:
 
-* [python-unidiff](//github.com/matiasb/python-unidiff)
+* [python-unidiff](https://github.com/matiasb/python-unidiff)
     * For parsing and modifying unified diffs.

+ 5 - 5
docs/design.md

@@ -89,13 +89,13 @@ Within each category, patches are grouped by the following:
 * `inox-patchset/` - Contains a modified subset of patches from Inox patchset.
     * Some patches such as those that change branding are omitted
     * Patches are not modified unless they do not apply cleanly onto the version of Chromium being built
-    * Patches are from [inox-patchset's GitHub](//github.com/gcarq/inox-patchset)
-    * [Inox patchset's license](//github.com/gcarq/inox-patchset/blob/master/LICENSE)
-* `bromite/` - Patches from [Bromite](//github.com/bromite/bromite)
+    * Patches are from [inox-patchset's GitHub](https://github.com/gcarq/inox-patchset)
+    * [Inox patchset's license](https://github.com/gcarq/inox-patchset/blob/master/LICENSE)
+* `bromite/` - Patches from [Bromite](https://github.com/bromite/bromite)
 * `iridium-browser/` - Contains a modified subset of patches from Iridium Browser.
     * Some patches such as those that change branding or URLs to point to Iridium's own servers are omitted
     * Patches are not modified unless they conflict with Debian's or Inox's patches
-    * Patches are from the `patchview` branch of Iridium's Git repository. [Git webview of the patchview branch](//git.iridiumbrowser.de/cgit.cgi/iridium-browser/?h=patchview)
+    * Patches are from the `patchview` branch of Iridium's Git repository. [Git webview of the patchview branch](https://git.iridiumbrowser.de/cgit.cgi/iridium-browser/?h=patchview)
 * `opensuse/` - Patches from openSUSE's Chromium
 * `ubuntu/` -  Patches from Ubuntu's Chromium
 * `ungoogled-chromium/` - Patches by ungoogled-chromium developers
@@ -104,7 +104,7 @@ Within each category, patches are grouped by the following:
 
 Packaging is the process of downloading, building, and producing a distributable package of ungoogled-chromium.
 
-Packaging files use the code from this repository to build ungoogled-chromium. Each platform and configuration has an associated packaging repository under the [ungoogled-software](//github.com/ungoogled-software) organization. For more information about each packaging repository, see the [building documentation](building.md).
+Packaging files use the code from this repository to build ungoogled-chromium. Each platform and configuration has an associated packaging repository under the [ungoogled-software](https://github.com/ungoogled-software) organization. For more information about each packaging repository, see the [building documentation](building.md).
 
 Packaging generally consists of the major steps:
 

+ 1 - 1
docs/developing.md

@@ -2,7 +2,7 @@
 
 This document contains an assortment of information for those who want to develop ungoogled-chromium.
 
-Information targeted towards developers *and* other users live in [the Wiki](//ungoogled-software.github.io/ungoogled-chromium-wiki/).
+Information targeted towards developers *and* other users live in [the Wiki](https://ungoogled-software.github.io/ungoogled-chromium-wiki/).
 
 Contents:
 

+ 7 - 7
docs/platforms.md

@@ -2,10 +2,10 @@
 
 This page lists platforms officially supported by ungoogled-chromium, and their associated repositories.
 
-* Android: [ungoogled-chromium-android](//github.com/ungoogled-software/ungoogled-chromium-android)
-* Arch Linux: [ungoogled-chromium-archlinux](//github.com/ungoogled-software/ungoogled-chromium-archlinux)
-* Debian, Ubuntu, and derivatives: [ungoogled-chromium-debian](//github.com/ungoogled-software/ungoogled-chromium-debian)
-* Fedora and CentOS: [ungoogled-chromium-fedora](//github.com/ungoogled-software/ungoogled-chromium-fedora)
-* Portable Linux (for any Linux distro): [ungoogled-chromium-portablelinux](//github.com/ungoogled-software/ungoogled-chromium-portablelinux)
-* Windows: [ungoogled-chromium-windows](//github.com/ungoogled-software/ungoogled-chromium-windows)
-* macOS: [ungoogled-chromium-macos](//github.com/ungoogled-software/ungoogled-chromium-macos)
+* Android: [ungoogled-chromium-android](https://github.com/ungoogled-software/ungoogled-chromium-android)
+* Arch Linux: [ungoogled-chromium-archlinux](https://github.com/ungoogled-software/ungoogled-chromium-archlinux)
+* Debian, Ubuntu, and derivatives: [ungoogled-chromium-debian](https://github.com/ungoogled-software/ungoogled-chromium-debian)
+* Fedora and CentOS: [ungoogled-chromium-fedora](https://github.com/ungoogled-software/ungoogled-chromium-fedora)
+* Portable Linux (for any Linux distro): [ungoogled-chromium-portablelinux](https://github.com/ungoogled-software/ungoogled-chromium-portablelinux)
+* Windows: [ungoogled-chromium-windows](https://github.com/ungoogled-software/ungoogled-chromium-windows)
+* macOS: [ungoogled-chromium-macos](https://github.com/ungoogled-software/ungoogled-chromium-macos)

+ 1 - 1
docs/repo_management.md

@@ -4,7 +4,7 @@
 
 ungoogled-chromium is comprised of anonymous developers who volunteer their efforts. Some of these developers may choose to provide long-term support for [an officially-supported platform](platforms.md), or bring support to a new platform. For such developers, this document consists of standards and management guidelines for platform repos.
 
-We will refer to this git repository as "the main repo", and refer to repositories that add platform-specific code to build ungoogled-chromium as "platform repos". An "officially-supported platform" is a platform with a platform repo in [the ungoogled-software organization](//github.com/ungoogled-software) and noted in [docs/platforms.md](platforms.md).
+We will refer to this git repository as "the main repo", and refer to repositories that add platform-specific code to build ungoogled-chromium as "platform repos". An "officially-supported platform" is a platform with a platform repo in [the ungoogled-software organization](https://github.com/ungoogled-software) and noted in [docs/platforms.md](platforms.md).
 
 ## Standards
 

+ 1 - 1
utils/third_party/README.md

@@ -2,5 +2,5 @@ This directory contains third-party libraries used by build utilities.
 
 Contents:
 
-* [schema](//github.com/keleshev/schema)
+* [schema](https://github.com/keleshev/schema)
     * For validating more sophisticated files such as INIs