From 1c11900822502c1378f348c5226751907c5db302 Mon Sep 17 00:00:00 2001 From: humanacollaborator Date: Mon, 21 Jun 2021 09:02:28 -0400 Subject: [PATCH] MS Github censored the deCloudflare project --- forge_comparison.md | 6 ++++-- github.md | 13 ++++++++++--- input_data/forges.sql | 7 +++++-- tools/gen_forge_table.sh | 4 +++- 4 files changed, 22 insertions(+), 8 deletions(-) diff --git a/forge_comparison.md b/forge_comparison.md index 7d883d2..5518a13 100644 --- a/forge_comparison.md +++ b/forge_comparison.md @@ -45,7 +45,7 @@ These forges are not as seriously flawed as the blacklisted ones, but they shoul [git.teknik.io](https://git.teknik.io)|❌|Gitea 1.9.0|n|n|n|n|**Cloudflare NS server** (they can route all traffic via CF at the flip of a switch)| [gitea.it](https://gitea.it)|✅|Gitea 1.12.4|n|n|n|n|**Cloudflare NS server** (they can route all traffic via CF at the flip of a switch)| [git.kiwifarms.net](https://git.kiwifarms.net)|✅|Gitea 1.13.1|n|n|n|n|**Cloudflare NS server** (they can route all traffic via CF at the flip of a switch)| -[codeberg.org](https://codeberg.org)|✅|Gitea 1.14 customized[⚠][gitea-bug]|n|n|n|n|Based in Germany; [censored an anti-Cloudflare project](codeberg.md) in a reckless and destructive manner; functions without any JavaScript and the JavaScript that exists is all 1st-party ([ref](https://github.com/privacytoolsIO/privacytools.io/issues/843#issuecomment-483830547))| +[codeberg.org](https://codeberg.org)|✅|Gitea 1.14 customized[⚠][gitea-bug]|n|n|n|n|Based in Germany; [censored an anti-Cloudflare project](codeberg.md) in a reckless and destructive manner; functions without any JavaScript and the JavaScript that exists is all 1st-party ([ref](https://github.com/privacytoolsIO/privacytools.io/issues/843#issuecomment-483830547)); devs make [foolish decisions](https://codeberg.org/Codeberg/Community/issues/444) (improving performance by breaking some browsers, when the performance improvement only affects those they broke.)| [git.shivering-isles.com](https://git.shivering-isles.com)|❌|Gitlab (CE)|n|n|n|n|**Cloudflare NS server** (they can route all traffic via CF at the flip of a switch); Registration is open but broken-- requires 2FA using a device that can QR-scan, and the email verification link is DoA: ![](images/shivering-isles_broken_reg.png) That stale link error triggers even when accessed immediately.| [git.hardenedbsd.org](https://git.hardenedbsd.org)|✅|Gitlab (EE)|n|n|n|n|**Cloudflare NS server** (they can route all traffic via CF at the flip of a switch); possibly restricted to BSD efforts| [source.puri.sm](https://source.puri.sm)|✅|Gitlab (EE)|n|n|n|n|open registration but activity is [restricted](https://social.librem.one/@kyle/106030358887310621) to puri.sm efforts; accounts are subject to spontaneous unjustified bans (apparent censorship): ![](images/purism_ban.png); no CAPTCHA (confirmed March 2021); is the JavaScript non-free with the enterprize edition?| @@ -65,6 +65,8 @@ git.feneas.org|✅|Gitlab (CE)|n|n|⚒|☣|reCAPTCHA impedes registration and im gitlab.com|❌ (exclusive walled garden)|Gitlab (EE)|n|y|⚒|☣|flagship instance running the *Enterprise Edition*; uses both hCAPTCHA & reCAPTCHA; heavily restricted with discriminatory policies; [copious ethical issues](gitlab-dot-com.md)| -⚠ Gitea versions note: Gitea 1.14.0 [breaks][gitea-bug] emoji in some browsers. So the best version ATM is 1.13.7 which opendev.org runs. +⚠ Gitea versions note: Gitea 1.14.0 [breaks][gitea-bug] emoji in some browsers. The developers [believe](https://codeberg.org/Codeberg/Community/issues/444#issuecomment-198199) that by not supplying fonts to the web visitors who need them, they are improving server performance. Of course the server load is only reduced when talking to a browser that does not have the needed fonts. The idiots could also simply arbitrarily deny service to users at random to get a performance increase. Obviously they have misunderstood the point of performance in the first place: availability! + +The best Gitea version ATM is 1.13.7 which opendev.org runs. [gitea-bug]: https://codeberg.org/Codeberg/Community/issues/444 diff --git a/github.md b/github.md index b0c559f..6bfc67d 100644 --- a/github.md +++ b/github.md @@ -46,13 +46,16 @@ [43]: http://techrights.org/2017/02/27/microsoft-novell-v2-via-azure [44]: https://www.gnu.org/software/repo-criteria-evaluation.html [45]: https://ilyaigpetrov.medium.com/github-shadowbans-anti-censorship-coder-account-for-a-link-to-the-christchurch-shootings-video-c79a80b408a9 +[46]: https://github.com/deCloudflare/deCloudflare +[47]: http://crimeflare.eu.org/ # Direct practical problems with using Microsoft Github 1. A survey [shows][0] that a significant number of bug reports are **withheld** when the bug tracker is inside a restrictive or politically controversial walled-garden like MS Github or - gitlab.com. + gitlab.com. This ultimately hinders the quality of software in the + commons. 1. Github is Tor-hostile [according to Tor project][1]. GH has started forcing Tor users through an extra email verification step that effectively discourages bug reports: @@ -72,17 +75,21 @@ [stolen][5] from both Github and Gitlab.com. Security incompetence is further showcased by an MS-imposed requirement to create and account and sign in to report an MS security bug. - And for those not discouraged by that, [the sign-in page][6] is also broken. + And for those not discouraged by that, [the sign-in page][6] is also broken. 1. MS suppresses democracy by [blocking][7] Github access to a project that facilitates protests in Catalonia. MS also [banned][45] the account of an anti-censorship developer. +1. In 2021 1st quarter, MS [sabotaged][46] the deCloudflare + [project][47], a charitable humanitarian project that gives the + general public tools and knowledge to avoid Cloudflare. MS did + that silently and without warning or discussion. 1. Free software projects that rely on non-free software "[put everyone at the whim of the groups and individuals who produce the tools they depend on][8]," and it puts free software developers in a position of hypocrisy. ## Ethical problems with using Microsoft products and services -7. Microsoft harms the **environment** by serving the two most destructive oil companies in the world: [ExxonMobil][9] and [Chevron][10]. +8. Microsoft harms the **environment** by serving the two most destructive oil companies in the world: [ExxonMobil][9] and [Chevron][10]. 1. (#ExxonKnew) Exxon notoriously [knew][11] about climate change since 1977. They not only kept it secret from the public, but they also financed a disinformation campaign. diff --git a/input_data/forges.sql b/input_data/forges.sql index 3c6cb68..874bf39 100644 --- a/input_data/forges.sql +++ b/input_data/forges.sql @@ -1,4 +1,7 @@ -/* Monitor https://gitea.com/gitea/awesome-gitea#organizations for new hosts */ +/* Monitor the following for new hosts: + https://gitea.com/gitea/awesome-gitea#organizations + https://wiki.softwareheritage.org/wiki/Suggestion_box:_source_code_to_add (specific repos can be requested here: https://archive.softwareheritage.org/save/#requests) +*/ create table if not exists forgesTbl (url_clrnet text, @@ -36,7 +39,7 @@ insert into forgesTbl (url_clrnet, software, openpubreg, notes) values ('https:/ insert into forgesTbl (url_onion, dead) values ('http://githidep2hynhdmutuv7n2tei4iie2c7lyqz5fes3r5zzoxe5dshtxyd.onion', 1); /* Gitea */ -insert into forgesTbl (url_clrnet, software, notes) values ('https://codeberg.org','Gitea 1.14 customized', 'Based in Germany; [censored an anti-Cloudflare project](codeberg.md) in a reckless and destructive manner; functions without any JavaScript and the JavaScript that exists is all 1st-party ([ref](https://github.com/privacytoolsIO/privacytools.io/issues/843#issuecomment-483830547))'); +insert into forgesTbl (url_clrnet, software, notes) values ('https://codeberg.org','Gitea 1.14 customized', 'Based in Germany; [censored an anti-Cloudflare project](codeberg.md) in a reckless and destructive manner; functions without any JavaScript and the JavaScript that exists is all 1st-party ([ref](https://github.com/privacytoolsIO/privacytools.io/issues/843#issuecomment-483830547)); devs make [foolish decisions](https://codeberg.org/Codeberg/Community/issues/444) (improving performance by breaking some browsers, when the performance improvement only affects those they broke.)'); insert into forgesTbl (url_clrnet, software, openpubreg, notes) values ('https://git.nixnet.services','Gitea 1.14.1', 0, 'formerly git.nixnet.xyz'); insert into forgesTbl (url_clrnet, software, openpubreg, cfns) values ('https://git.teknik.io','Gitea 1.09.0',0,1); insert into forgesTbl (url_clrnet, url_onion, software, notes) values ('https://git.fuwafuwa.moe','http://git.fuwafuwaqtlkkxwc.onion','Gitea 1.13.6','SSH port: 22; SSH over Tor [broken](http://git.fuwafuwaqtlkkxwc.onion/levena/fuwafuwa/issues/1); HTTPS over Tor works'); diff --git a/tools/gen_forge_table.sh b/tools/gen_forge_table.sh index ab8444a..baf7b12 100755 --- a/tools/gen_forge_table.sh +++ b/tools/gen_forge_table.sh @@ -162,7 +162,9 @@ case "$1" in *) printf '%s\n\n' '[//]: # (** DO NOT EDIT this file directly! ** It is auto-generated. Changes should be made to financial_institutions.sql or '"${0##*/}"' instead.)' table_md - printf '\n%s\n' '⚠ Gitea versions note: Gitea 1.14.0 [breaks][gitea-bug] emoji in some browsers. So the best version ATM is 1.13.7 which opendev.org runs. + printf '\n%s\n' '⚠ Gitea versions note: Gitea 1.14.0 [breaks][gitea-bug] emoji in some browsers. The developers [believe](https://codeberg.org/Codeberg/Community/issues/444#issuecomment-198199) that by not supplying fonts to the web visitors who need them, they are improving server performance. Of course the server load is only reduced when talking to a browser that does not have the needed fonts. The idiots could also simply arbitrarily deny service to users at random to get a performance increase. Obviously they have misunderstood the point of performance in the first place: availability! + +The best Gitea version ATM is 1.13.7 which opendev.org runs. [gitea-bug]: https://codeberg.org/Codeberg/Community/issues/444' ;;