-
atomicbutter
Subscribe to this channel and share it with your friends! https://www.youtube.com/channel/UCJMr4LzZvisWnfK1Ilk2RnQ?view_as=subscriber
-
moparisthebest
Can anyone ban this jerk
-
Zash
Ops!
-
jonas’
!summon MattJ
-
MattJ
I would if I knew the JID
-
Arc
heh
-
intosi
/affiliation outcast atomicbutter
-
intosi
My magic powers don't work ;)
-
intosi
Ah, they do now. He's banned.
-
intosi
Or she. Who knows.
-
Arc
anyone on who's familiar with prosody?
-
mikaela
Is there some more fornal method of finding out who have power and reporting a distruption in a MUC to them or does it need digging the user list or weird magic?
-
MattJ
Arc: yes? :)
-
MattJ
mikaela: your client should typically show this info
-
intosi
arc: you should trust this MattJ person, he seems to know the authors of Prosody.
-
edhelas
I'm not trusting MattJ, he knows those Prosody authors
-
MattJ
It's something of an obsession. I know what one of them had for breakfast.
-
Guus
You're not keeping them in your basement, feeding them breakfast, are you?
-
edhelas
MattJ those people are doing Lua things I heard, you should be cautious
-
Arc
uh-o. i let my server certs expire again
-
Guus
Arc, fwiw, I'm seeing two of you.
-
Guus
Arc and arc.
-
pep.
Let me guess, conversation using localpart and not conversation :p
-
Ge0rG
Nicknames are HARD.
-
Mill
Hello.
-
MattJ
Ge0rG, yes, everything is hard :/
-
MattJ
Hi Mill
-
Mill
I live in a very cencored country, I started using Tor recently. Any tips?
-
jonas’
https://doc.poez.io/configuration.html
-
MattJ
FWIW we're looking at adding more restrictions to nicks in MUC in Prosody (so case differences only would be disallowed, as well as nicks that could be confused due to unicode, etc.)
-
Mill
I am connecting through port 9150 which is on tor I think.
-
Mill
Any good xmpp servers that don't log?
-
Ge0rG
There is a huge spam problem in Jabber, and servers that don't log typically can't or won't prevent outgoing spam. Trying to be anonymous is hard.
-
Mill
There is wallstreetjabber.biz
-
Mill
I am not sure if they really don't log
-
jonas’
you can never be sure
-
Guus
Run your own server if you want to be sure!
-
Mill
Well, how can i do that without revealing my location?
-
MattJ
Let's break this down - what are you worried about the server logging?
-
MattJ
If it's your IP/location, this is already anonymized by tor
-
Mill
So I don't have to worry about the logging?
-
MattJ
If it's message contents you worry about, use OMEMO or OTR (and make sure you verify your contacts' fingerprints)
-
Mill
I added OTR to my client but how to add OMEMO?
-
Mill
And which is better to use?
-
MattJ
What you can't prevent is the XMPP server may log your JID (address) and the JIDs you communicate, so just make sure that address can't be linked to your offline identity
-
jonas’
depends on which client you use
-
MattJ
Both are considered secure, OMEMO tends to work better with XMPP because it supports things like multiple devices
-
Mill
Alright, I am using pidgin, how do I add OMEMO to it?
-
Mill
Running on a Tor/Socks5 proxy Localhost port 9150
-
jonas’
Mill, there are a few crappy plugins to choose from. from my experience, none of them work good.
-
Mill
I have OTR installed. If you think pidgin isn't good, what client should I use?
-
vanitasvitae
Mill: try gajim or dino
-
Mill
And is using localhost and port 9150 safe?
-
MattJ
Yes if all your traffic goes through it. I'm no tor user, I think leaking DNS may be a common issue
-
Mill
I just shut tor and It's still working, did I do something wrong?
-
jonas’
do we have protocol to mark a message as "not worthy to create a notification or mark conversation as unread"?
-
jonas’
thinking of annotational bot replies to links
-
Ge0rG
type=headline :>
-
MattJ
jonas’, I'd love that
-
jonas’
Ge0rG, in a MUC?
-
Ge0rG
Sure, just implement special handling in the MUC
-
MattJ
Ge0rG, what about MUC->clients?
-
Ge0rG
MattJ: interesting things will happen when a MUC sends type=headline to a client
-
MattJ
I'm sure
-
jonas’
pidgin will probably show a focus-stealing window \o/
-
Ge0rG
Message Hints got killed for formal reasons, more or less.
-
Link Mauve
“23:29:29 flow> Is there an easy to type character that is not valid in any JID part?”, non-breakable space is both easy to type and invalid in a JID, but gets converted into a space by stringprep.
-
eevvoor
Ge0rG, how hard are Nicknames, NP or worse?
-
pep.
Worse. That needs people discussing and agreeing on things
-
flow
Link Mauve, thanks, but am I am really looking for an invalid char, not one that gets mapped into another one
-
jonas’
flow, invalid in *all* parts && easy to type is not going to happen I’m afraid
-
jonas’
resourcepart allows pretty much all easy to type things
-
flow
hmm depends on the definition of easy to type ;)
-
jonas’
what’s your use-case?
-
flow
jonas’, saving a cropus of JIDs together with their normalized forms of local- domain- and resourcepart
-
flow
*corpus
-
flow
and I am looking for a chracter which acts as separator of the parts
-
flow
Right now ASCII's unit separator is the best thing I came up with
-
jonas’
newline should work too
-
jonas’
pretty sure that’s invalid in all JID parts
-
jonas’
or tab maybe?
-
jonas’
that might be allowed as input in resourcepart (before normalisation) though
-
jonas’
hm, the same might hold for newline
-
flow
jonas’, newline gets also mapped to space
-
flow
in some parts at least
-
jonas’
pity
-
jonas’
your best bet is probably using a structured file format with escaping
-
jonas’
such as XML or JSON
-
flow
jonas’, I tried to avoid that
-
jonas’
although I’d suggest to NOT use JSON because its unicode support is terrible
-
jonas’
flow, you could base64 all the parts
-
jonas’
or do it like ldif, base64 only those parts which contain meta-characters used in your file format and prefix those with a colon or something ;)
-
flow
jonas’, my goal was that the corpus file is directly editable and viewable
-
Ge0rG
I suggest going with ASCII Record Separators.
-
Zash
> your best bet is probably using a structured file format with escaping > such as XML or JSON This is what I said.
-
pdurbin
Ok, I just installed Monal as suggested yesterday but I still can't see any history for one-to-one messages that took place on other clients. Again, Slack does this very well.
-
jubalh
is <thread> still used in <message> ?
-
jonas’
jubalh, not really
-
jonas’
pdurbin, were you using OMEMO?
-
Zash
And/or does your server support archiving / MAM?
-
pdurbin
I don't know. Maybe. I'm new to using XMPP again after 10 years off. I do think that perhaps Conversations especially likes to use OMEMO.
-
jonas’
yeah, it’s enabled by default by default I think
-
pdurbin
How can I tell if my server (FSF's server) supports MAM?
-
jonas’
conversations tells you that, check the account settings, three-dot-menu -> show server details or something like that
-
jubalh
jonas’, what was it ever used for? i dont quite get how it woul be presented visually in a client
-
jonas’
jubalh, other chat systems do have the notion of threads
-
pdurbin
For the FSF server it says "XEP-0313: MAM unavailable." :(
-
jubalh
jonas’, emails yeah, but was there any xmpp client having this? what did it look like?
-
jonas’
I’m not saying XMPP
-
jubalh
I read what you say
-
jubalh
i'm not blind dude
-
jubalh
but did you read my question?
-
jonas’
no, there was no XMPP client
-
jonas’
as far as I know
-
jonas’
zulip is a chat system (which is not XMPP) does have threads✎ -
Kev
Process One's allowed concurrent discussion threads.
-
jubalh
I see, thanks. So it was more like in the original spec <thread> was described but this was actually never used/implemented
-
jonas’
zulip is a chat system (which is not XMPP) which does have threads ✏
-
Kev
I remember them making a big deal about it at the time.
-
jubalh
I see, I'll have to look that up
-
Zash
XMPP/Jabber was supposed to bridge all the various chat systems together, and thus needed a way to transport thread info from those.
-
jubalh
ok, makes sense. i just read about it in "practical xmpp" and it sounded like it was a thing in XMPP IM. but now I understand what was meant
-
flow
IIRC (Google|Apache) Wave was also using <thread/>
-
Ge0rG
> This server could not prove that it is mail.jabber.org; its security certificate expired 2 days ago. Is that an iteam thing or a jabber.org thing?
-
Ge0rG
MattJ: maybe you know? ^
-
intosi
iteam, and I'm looking at it.
-
Ge0rG
intosi: thanks
-
Ge0rG
Speaking of iteam. Are we using Docker / Docker Hub for our website builds?
-
Zash
I believe so?
-
jonas’
yes
-
Ge0rG
https://thenewstack.io/docker-hub-compromised-users-urged-to-reset/
-
jonas’
ah yes, I meant to look into that when I got the email
-
jonas’
looks as if everything is still linked up correctly
-
Ge0rG
does that mean we were not compromised because our infra wasn't reset?
-
jonas’
didn’t they only lose some user data?
-
Ge0rG
https://twitter.com/kennwhite/status/1122247298438844416
-
Ge0rG
I don't know, I didn't look into it
-
intosi
The cert of mail.jabber.org has been renewed.
-
Kev
Ta.
-
peter
Thanks, intosi. I looked at that last night but ran into Python issues.
-
intosi
Yeah, so did I. I used our mutual friend eos to help out.
-
peter
aha :-)
-
dwd
Well, this is fun. I'm now unemployed.
-
jonas’
is that a good thing?
-
Guus
?
-
Guus
Fashion wasn't agreeing with you?
-
Zash
You solved all the problems in fashion and they didn't need you anymore?
-
dwd
I didn't agree with fashion. :-)
-
dwd
Zash, Actually, yes, that. We'll go along with that.
-
Guus
> I didn't agree with fashion. :-) I'm no longer allowed to make that statement.
-
Guus
Unemployment was unexpected?
-
dwd
Well, I initiated the departure, but it's all happened mighty quick. Which is a good thing, all things considered.
-
dwd
Anyway, I must go cook dinner, I just thought I'd share my Affiliation Change.
-
Guus
Good luck!
-
dwd
Tomorrow I get to find out who this "Jeremy Kyle" person is that everyone keeps telling me I should watch.
-
jonas’
dwd, well, good luck to you :)
-
intosi
dwd: good luck with daytime TV :)
-
Guus
I for one welcome back our project leading overlord. 😁
-
Ge0rG
So we are going to see more agendas published in time for Meetings, then? Congratulations and/or sympathies, in the appropriate mix, to dwd
-
Guus
Mix. Pun intended?
-
Ge0rG
No, I'm an evil sarcastic bastard, but sometimes I pretend to feign human emotion. And in this case I just didn't see the opportunity...