giving a little test to #radicle - seems like it protects private repos by not federating them (or their metadata)
@bagder Essentially, #curl commit 0ae0abbe72514a75c10bfc4108d9f254f594c086
broke updating #HardenedBSD packages for certain users who use HardenedBSD behind a fully Tor-ified network (a network that uses transparent Tor proxying).
Those users were unable to update their HardenedBSD systems since the package manager uses libcurl behind-the-scenes. Some of these users live in malicious environments (malicious to human life), with actively-exploited applications.
So, this prohibition had a real negative impact, putting our users in harm's way.
If curl had a way to bypass the prohibition, we would've been able to keep our users safe.
This is why I mention #Radicle: they, too, do not support the .onion
TLD by default, but can be configured to provide that support.
Radicle has three options:
.onion
domain lookups will fail..onion
lookups succeed..onion
lookups succeedcurl is missing that third option.
#Radicle is an open source, peer-to-peer code collaboration stack built on #Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.
#radicle projesine (https://radicle.xyz/) sardım birkaç gündür, git tabanlı merkeziyetsiz repolar oluşturabilmek için geliştiriliyor, gossip protokolü üzerinden, p2p ile, sansür dayanıklı vb.
dil kütüphaneleri ve api'leri de geliştirilse nefis olacak :)
In a move that surprises absolutely noone, GitHub now requires users to login in order to browse public repositories (including open source projects). After a few (~10) requests, you get blocked (I can confirm). In order to fight AI scrapers, I guess.
So, GitHub decided to blanket-limit access to open source projects as a defense against the very scourge that they(r parent company) unleashed on the world.
I won't be hypocrite: it's a bit embarrassing, but undeniably satisfying to say "told you so". I moved away from GitHub long ago and I moved all my stuff to Codeberg instead. And so happy I did!
Next step: radicle.xyz maybe?
I'm holding the next Radicle CI office hour on Wednesday, May 21, at 16:00 UTC at https://meet.jit.si/RadicleCI (that's about a week from now). I'll be there and can answer questions, and I plan to have a demo of installing Radicle CI.
@dentangle this is great, and very interesting. The other day we were test-driving #radicle for a #p2p forge, but bumped into some issues that await troubleshooting in some spare time.
Let's go @librecast
I'd love to learn more about the general context of "forging free software" in this set up, within decentralized environments.
Good material to blog about?
@mrmasterkeyboard I took it one step further and went for the decentralized alternative. #Radicle
(there are a couple more decentralized choices, mind you)
Testing maybe the first #Radicle (https://radicle.xyz) instance for #Yggdrasil
z6MkocYY4dgMjo2YeUEwQ4BP4AotL7MyovzJCPiEuzkjg127@radicle:8776
where /etc/hosts is
202:F094:502B:1B03:9E0:2C3D:BC8B:428B radicle
Le projet #Radicle (forge en P2P) a publié une interface desktop
https://www.radworks.garden
https://radicle.xyz
Anything we can do on the #Radicle side to help you try out @radicle , please do let us know!
We're currently working to smooth out the rough edges of the onboarding experience, so any problems you come across would be really helpful to know!
We're over on https://radicle.zulipchat.com/ . Please feel free to join us! :)
@voidcontext @radicle Signing a commit (with the radicle ssh key) and then pushing it to GitHub is certainly a great way to show the accounts are linked !
As far as I understand, that is only on the project level though - not on the user level.
I would ideally be looking for a generic way for the GitHub user to attest "this is my #Radicle public key and here is something signed by it to prove that it really is mine".
Maybe signing a commit to their "GitHub Profile Readme" though ??
Fellow #GitHub users ! I need your help!
Context: More and more people are trying out @radicle as a #decentralized #GitHub alternative.
#Radicle has a different identity system than Microsoft's, so when moving projects over to Radicle it is important to know which GH user the Radicle projects belong to.
What would be a way you would use to link your Radicle and GitHub identities?
(Radicle identity is based on #SSH keys, specifically `did:key`).
Boosts for reach - appreciated.
Radicle 1.1: Elevating Peer-to-Peer Code Collaboration with New Features and Fixes
The latest release of Radicle 1.1 introduces significant improvements to its peer-to-peer, local-first code collaboration stack, enhancing the developer experience with new CLI commands and critical b...
@ferki @radicle Start from https://radicle-ci.liw.fi/ and hang out on the Radicel Zulip "#radicle-ci" channel (https://radicle.zulipchat.com/#narrow/channel/452370-radicle-ci)