From fe39155a816cb64bf654cb6ad438d95b02bbf537 Mon Sep 17 00:00:00 2001 From: humanacollaborator Date: Fri, 23 Apr 2021 12:02:58 -0400 Subject: [PATCH] censorship on source.puri.sm --- forge_comparison.md | 2 +- images/purism_ban.png | Bin 0 -> 2910 bytes input_data/forges.sql | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 images/purism_ban.png diff --git a/forge_comparison.md b/forge_comparison.md index df62d69..3af13ab 100644 --- a/forge_comparison.md +++ b/forge_comparison.md @@ -28,7 +28,6 @@ The following forges have no significant ethical issues: [gitlab.tails.boum.org](https://gitlab.tails.boum.org)|🟢|Gitlab (CE)|n|n|n|n|possibly restricted to Tails efforts but no AUP says otherwise| [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)| [source.small-tech.org](https://source.small-tech.org)|🔴|Gitlab (CE)|n|n|n|n|| -[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; no CAPTCHA (confirmed March 2021); is the JavaScript non-free with the enterprize edition?| ## Graylist @@ -41,6 +40,7 @@ These forges are not as seriously flawed as the blacklisted ones, but they shoul [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)| [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?| ## Blacklist diff --git a/images/purism_ban.png b/images/purism_ban.png new file mode 100644 index 0000000000000000000000000000000000000000..7709660208da56b699be68a9f1a55ba9bb1963b3 GIT binary patch literal 2910 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 F;J*+Qu3i8D literal 0 HcmV?d00001 diff --git a/input_data/forges.sql b/input_data/forges.sql index fce86ac..ca28967 100644 --- a/input_data/forges.sql +++ b/input_data/forges.sql @@ -66,7 +66,7 @@ insert into forgesTbl (url_clrnet, software, notes) values ('https://gitlab.free insert into forgesTbl (url_clrnet, software, notes) values ('https://gitlab.tails.boum.org','gitlab_ce','possibly restricted to Tails efforts but no AUP says otherwise'); insert into forgesTbl (url_clrnet, software, notes) values ('https://gitlab.gnome.org','gitlab_ce','possibly restricted to Gnome efforts'); 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, notes) values ('https://source.puri.sm','gitlab_ee','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?'); 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, and the email verification link is DoA: ![](images/shivering-isles_broken_reg.png) That stale link error triggers even when accessed immediately.');