diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a8f9fe7a..7aeb879e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -40,7 +40,6 @@ jobs: name: "Broken Hyperlinks (Internal)" runs-on: ubuntu-latest needs: [deps, build] - continue-on-error: true steps: - uses: actions/checkout@v2 @@ -85,7 +84,7 @@ jobs: uses: chabad360/htmlproofer@v1.1 with: directory: ${{ github.workspace }}/_site - arguments: --assume-extension --external_only --internal-domains privacyguides.org,www.privacyguides.org --url-ignore '^(?:https?\:\/\/)?[\w\-\.]+\.onion' + arguments: --assume-extension --external_only --only_4xx --internal-domains privacyguides.org,www.privacyguides.org https: name: "Require HTTPS Internal Images" @@ -112,7 +111,7 @@ jobs: scripts: name: "Script Reference Checks" runs-on: ubuntu-latest - needs: [link, https] + needs: [build, link] continue-on-error: true steps: @@ -134,7 +133,7 @@ jobs: tags: name: "HTML Tag Test" runs-on: ubuntu-latest - needs: https + needs: build continue-on-error: true steps: @@ -156,7 +155,7 @@ jobs: entity: name: "HTML Entity Names Test" runs-on: ubuntu-latest - needs: https + needs: build continue-on-error: true steps: @@ -178,7 +177,7 @@ jobs: misc: name: "Misc HTML Test" runs-on: ubuntu-latest - needs: https + needs: build continue-on-error: true steps: diff --git a/_includes/legacy/sections/android-operating-systems.html b/_includes/legacy/sections/android-operating-systems.html index d73a9422..7282c30c 100644 --- a/_includes/legacy/sections/android-operating-systems.html +++ b/_includes/legacy/sections/android-operating-systems.html @@ -1,6 +1,6 @@

Mobile Operating Systems

-

Android-based Operating Systems

+

Android-based Operating Systems

Association No diff --git a/_includes/legacy/sections/instant-messenger.html b/_includes/legacy/sections/instant-messenger.html index 6d1ddaaf..aad824be 100644 --- a/_includes/legacy/sections/instant-messenger.html +++ b/_includes/legacy/sections/instant-messenger.html @@ -4,7 +4,8 @@ + If you are currently using an Instant Messenger like Telegram, LINE, Viber, WhatsApp, or plain SMS, you should pick an alternative here. +

We only recommend instant messenger programs or apps that support end-to-end encryption (E2EE). When E2EE is used, all transmissions (messages, voice, video, etc.) are encrypted before they are sent from your device. E2EE protects both the authenticity and confidentiality of the transmission as they pass through any part of the network (servers, etc.).

@@ -39,34 +40,34 @@
-

Advantages

-
    -
  • New features and changes can be implemented more quickly.
  • -
  • Easier to get started with and to find contacts.
  • -
-
-
-

Disadvantages

-
    -
  • Centralized services could be more susceptible to legislation requiring backdoor access.
  • -
  • Can include restricted control or access. This can include things like:
  • +

    Advantages

      -
    • Being forbidden from connecting third-party clients to the centralized network that might provide for greater customization or better user experience. Often defined in Terms and Conditions of usage.
    • -
    • Poor or no documentation for third-party developers.
    • +
    • New features and changes can be implemented more quickly.
    • +
    • Easier to get started with and to find contacts.
    -
  • The ownership, privacy policy, and operations of the service can change easily when a single entity controls it, potentially compromising the service later on.
  • -
-
+
+
+

Disadvantages

+ +
-
-

- - Federated -

-

Federated messengers use multiple, independent servers that are able to talk to each other (email is one example of a federated service). Federation allows system administrators to control their own server and still be a part of the larger communications network.

+

+ + Federated +

+ +

Federated messengers use multiple, independent servers that are able to talk to each other (email is one example of a federated service). Federation allows system administrators to control their own server and still be a part of the larger communications network.

{% include legacy/cardv2.html @@ -111,19 +112,18 @@
-
-

Worth Mentioning

+

Worth Mentioning

- + -

- - Peer to Peer (P2P) -

+

+ + Peer to Peer (P2P) +

-

Peer-to-Peer instant messengers connect directly to each other without requiring third-party servers. Clients (peers) usually find each other through the use of a distributed computing network. Examples of this include DHT (distributed hash table) (used with technologies like torrents and IPFS, for example). Another approach is proximity based networks, where a connection is established over WiFi or Bluetooth (for example, Briar or the Scuttlebutt social networking protocol). Once a peer has found a route to its contact via any of these methods, a direct connection between them is made.

+

Peer-to-Peer instant messengers connect directly to each other without requiring third-party servers. Clients (peers) usually find each other through the use of a distributed computing network. Examples of this include DHT (distributed hash table) (used with technologies like torrents and IPFS, for example). Another approach is proximity based networks, where a connection is established over WiFi or Bluetooth (for example, Briar or the Scuttlebutt social networking protocol). Once a peer has found a route to its contact via any of these methods, a direct connection between them is made.

{% include legacy/cardv2.html diff --git a/_includes/legacy/sections/ios-addons.html b/_includes/legacy/sections/ios-addons.html index ddd9c43f..d240635f 100644 --- a/_includes/legacy/sections/ios-addons.html +++ b/_includes/legacy/sections/ios-addons.html @@ -22,6 +22,8 @@
+ +

See also