-
moparisthebest
Gitlab: oops nevermind https://www.theregister.com/2022/08/05/gitlab_reverses_deletion_policy/
-
qy
TIL that was policy?!
-
Millesimus
For a day or so.
-
qy
Gitlab's worse than github in my mind these days
-
Schimon
Wasn't Gitlab the one that acquired Gitorious?
-
Schimon
Wasn't Gitlab the one that acquired Gitorious?
- Martin sees double…
-
Zash
Gitourioushublab
-
Martin
And gitbucket. 😇
-
Schimon
What's hublab?
-
Schimon
Gitbucket was good
-
Martin
Git(hub|lab)?
-
Schimon
oh
-
nav
spiral: Honestly, it's not difficult to implement a client to teach you the protocol.
-
nav
Writing a full, usable client, that's a different story, but something that can send and receive stanzas is a couple of days' worth of your time.
-
nav
I actually did that just last week. 😇
-
MattJ
Even a server doesn't take much more than that
-
nav
Wanted to write a simple component in Lisp and there were no libraries for the dialect I was using (Racket), so (re-)wrote a bare-bones low-level library to do the job (here: https://gitlab.com/navlost.eu/xmpp/libraries/racket/xmpp)
-
MattJ
I had messages exchanged between two clients after just a weekend
-
nav
MattJ: I felt almost tempted, just as an exercise. ☺
-
nav
What does take significant effort is implementing enough of XEP-0459 at a releasable level of quality.
-
nav
For SASL, you'd probably want to use a library. That should give you SCRAM and others for free along with PLAIN.
-
nav
MattJ: With Prosody?
-
Zash
https://hg.prosody.im/trunk/log?rev=0%3A2
-
nav
Great feeling the first time a message comes out the other end! 🤪