From 2e6e388aa6f51f8c93db1b2931924897fb6c9435 Mon Sep 17 00:00:00 2001 From: humanacollaborator Date: Sun, 18 Apr 2021 20:59:04 -0400 Subject: [PATCH] sourceforge blacklisted --- codeberg.md | 17 ++++++++--------- forge_comparison.md | 4 ++-- input_data/forges.sql | 4 ++-- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/codeberg.md b/codeberg.md index 86763ca..d1cd299 100644 --- a/codeberg.md +++ b/codeberg.md @@ -5,15 +5,14 @@ down the project alleging libel. ## what the deCloudflare project is -The -[Cloudflare-TOR project](https://gitee.com/decloudflare/cloudflare-tor) -is a non-profit charitable effort to promote decentralization, network -neutrality, and privacy with Cloudflare (a top adversary of that -cause) as the core focus. The CFT project provides a variety of free -software tools to help protect the general public from Cloudflare. An -important component of protecting the community from Cloudflare is -documenting websites that subject people to the harms of Cloudflare by -maintaining a massive list of websites to avoid. +The [Cloudflare-TOR project](http://crimeflare.eu.org) is a non-profit +charitable effort to promote decentralization, network neutrality, and +privacy with Cloudflare (a top adversary of that cause) as the core +focus. The CFT project provides a variety of free software tools to +help protect the general public from Cloudflare. An important +component of protecting the community from Cloudflare is documenting +websites that subject people to the harms of Cloudflare by maintaining +a massive list of websites to avoid. Unlike other tech giant adversaries to the CFT cause such as GAFAM (Google Amazon Facebook Apple Microsoft), Cloudflare operates diff --git a/forge_comparison.md b/forge_comparison.md index ce59a46..fe565cf 100644 --- a/forge_comparison.md +++ b/forge_comparison.md @@ -18,7 +18,7 @@ The following forges have no significant ethical issues: [gitee.com](https://gitee.com)|🟢|OSCHINA|n|n|n|n|based in China; registration over Tor with throwaway email works; no automatic mirror (unlike Gitea); some areas written in simplified chinese| [sr.ht](https://sr.ht)|🟢|Sourcehut|n|n|n|n|javascript-free| [git.jami.net](https://git.jami.net)|🟢|Gitlab (CE)|n|n|n|n|possibly restricted to Jami efforts; acces to help page blocked to non-members so CE/EE unknown| -[git.shivering-isles.com](https://git.shivering-isles.com)|🔴|Gitlab (CE)|n|n|n|n|Registration is open but broken (requires 2FA using a device that can QR-scan [thus restrictive], and the email verification fails: ![](images/shivering-isles_broken_reg.png))| +[git.shivering-isles.com](https://git.shivering-isles.com)|🔴|Gitlab (CE)|n|n|n|n|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.| [gitlab.freedesktop.org](https://gitlab.freedesktop.org)|🟢|Gitlab (CE)|n|n|n|n|possibly restricted to Freedesktop efforts| [gitlab.gnome.org](https://gitlab.gnome.org)|🟢|Gitlab (CE)|n|n|n|n|possibly restricted to Gnome efforts| [gitlab.torproject.org](https://gitlab.torproject.org)|🟢|Gitlab (CE)|n|n|n|n|open registration; repo creation possibly restricted; Google reCAPTCHA is [allegedley](https://lists.gnu.org/archive/html/repo-criteria-discuss/2021-03/msg00000.html) used, but [not at registration time](https://gitlab.onionize.space)| @@ -32,7 +32,6 @@ These forges are not as seriously flawed as the blacklisted ones, but they shoul | *forge* | *registration publicly open* | *software* | *Tor-hostile* | *Cloudflare MitM* | *forced re/hCAPTCHA* | *forced execution of non-free software* | *notes* | |---|---|---|---|---|---|---|---| ([🧅](http://githidep2hynhdmutuv7n2tei4iie2c7lyqz5fes3r5zzoxe5dshtxyd.onion))|💀||n|n|n|n|**dead site**| -[sourceforge.net](https://sourceforge.net)|⛔ (exclusive walled garden)||n|n|n|n|**access granted or denied based on national origin**; Important site [functionality does not work without non-free JavaScript](https://www.gnu.org/software/repo-criteria-evaluation.html)| [codeberg.org](https://codeberg.org)|🟢|Gitea|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))| [yerbamate.dev](https://yerbamate.dev)|💀|Gitea|n|n|n|n|**dead site**| [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)| @@ -45,6 +44,7 @@ These forges have severe ethical or trust issues and should be boycotted: | *forge* | *registration publicly open* | *software* | *Tor-hostile* | *Cloudflare MitM* | *forced re/hCAPTCHA* | *forced execution of non-free software* | *notes* | |---|---|---|---|---|---|---|---| github.com|⛔ (exclusive walled garden)||👁|n|n|☣|**access granted or denied based on national origin**; [copious ethical issues](github.md)| +sourceforge.net|⛔ (exclusive walled garden)||n|n|n|☣|**access granted or denied based on national origin**; Important site [functionality does not work without non-free JavaScript](https://www.gnu.org/software/repo-criteria-evaluation.html)| bitbucket.org|🟢|Bitbucket Server|n|n|n|☣|**Amazon AWS-hosted**; needs non-free javascript that [clusterfucks uMatrix](https://github.com/privacytoolsIO/privacytools.io/issues/843#issuecomment-483830547); has some relationship with Netlify; access to source code [restricted](https://en.wikipedia.org/wiki/Bitbucket#Bitbucket_Server)| libregit.org|🔴|Gitea|n|🌩|n|n|reg by invite only| git.openprivacy.ca|⛔ (exclusive walled garden)|Gitea 1.12.4|👁|n|n|n|Tor users get 404 - suspected botnet; [listed](https://codeberg.org/crimeflare/cloudflare-tor/src/branch/master/cloudflare_users/cloudflare_supporter.txt) as a Cloudflare supporter| diff --git a/input_data/forges.sql b/input_data/forges.sql index 6fb7e8e..a1a3ae1 100644 --- a/input_data/forges.sql +++ b/input_data/forges.sql @@ -23,7 +23,7 @@ insert into forgesTbl (url_clrnet, software, forced_nfsw, aws, notes) values ('h insert into forgesTbl (url_clrnet, url_onion, software, notes) values ('https://notabug.org','http://qs3zumwfci4tntnd.onion','Gogs','based on [liberated](https://notabug.org/hp/gogs) fork of Gogs; [supports Tor](https://notabug.org/tor) (the *onion* web UI is currently disabled in response to attack but the onion site accepts git connections); supports SSH keys and SSH over Tor to NAB''s onion service; no e-voting; NAB doesn''t associate PGP keys to users, so PGP signed commits may be unavailable or more manual work needed.'); -insert into forgesTbl (url_clrnet, nation_discrimination, notes) values ('https://sourceforge.net',1,'Important site [functionality does not work without non-free JavaScript](https://www.gnu.org/software/repo-criteria-evaluation.html)'); +insert into forgesTbl (url_clrnet, nation_discrimination, forced_nfsw, notes) values ('https://sourceforge.net',1,1,'Important site [functionality does not work without non-free JavaScript](https://www.gnu.org/software/repo-criteria-evaluation.html)'); insert into forgesTbl (url_clrnet, antitor, forced_nfsw, nation_discrimination, notes) values ('https://github.com',1,1,1,'[copious ethical issues](github.md)'); insert into forgesTbl (url_clrnet, software, notes) values ('https://launchpad.net','Launchpad','It''s [unknown](https://wiki.freephile.org/wiki/Comparison_of_git_hosting_options) whether it functions without JavaScript; no wiki'); @@ -53,7 +53,7 @@ insert into forgesTbl (url_clrnet, software, notes) values ('https://gitlab.gnom insert into forgesTbl (url_clrnet, software, hrecaptcha, notes) values ('https://gitlab.torproject.org','gitlab_ce','non-essential tasks','open registration; repo creation possibly restricted; Google reCAPTCHA is [allegedley](https://lists.gnu.org/archive/html/repo-criteria-discuss/2021-03/msg00000.html) used, but [not at registration time](https://gitlab.onionize.space)'); insert into forgesTbl (url_clrnet, software, notes) values ('https://source.puri.sm','gitlab_ee','open registration but activity is [restricted](https://social.librem.one/@kyle/106030358887310621) to puri.sm efforts; no CAPTCHA (confirmed March 2021); is the JavaScript non-free with the enterprize edition?'); insert into forgesTbl (url_clrnet, software, openpubreg) values ('https://source.small-tech.org','gitlab_ce',0); -insert into forgesTbl (url_clrnet, software, openpubreg, notes) values ('https://git.shivering-isles.com','gitlab_ce',0,'Registration is open but broken (requires 2FA using a device that can QR-scan [thus restrictive], and the email verification fails: ![](images/shivering-isles_broken_reg.png))'); +insert into forgesTbl (url_clrnet, software, openpubreg, notes) values ('https://git.shivering-isles.com','gitlab_ce',0,'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.'); update forgesTbl set forced_nfsw = 1 where hrecaptcha = 'unavoidable'; update forgesTbl set lst_kind = 'gray' where lst_kind = 'white' and (aws or cfns or dead or nation_discrimination or (notes is not null and (notes like '%google_cloud_hosted%' or notes like '%censor%')));