-
Guus
Does MAM explicitly define what happens to an archive if the address for which the archive is kept disappears (eg: a MUC room gets destroyed)?
-
Guus
Deleting the archive seems logical, but might mess with locally stored archives?
-
Daniel
> This is going to break PM archival on the user account, right? Muc pm will end up in the user archive not in the group
-
Ge0rG
But when you query the user archive, how do you know who was the owner of that nickname at that time?
-
Daniel
You don't
-
Daniel
Is this bad?
-
Daniel
In the scope of how terrible muc pms are in general I mean
-
Ge0rG
No.
-
Ge0rG
From a pragmatic point of view, you can't tell who is the author of any given message in a semi-anon MUC anyway, so scoping LMC and MAM to "identities" is pointless.
-
Daniel
If you want to make lmc work in PM (personally I'd say f*ck it who cares about muc pm) I'd relax the rules and match only by full jid and id. Because for PMs it's hard for someone else to guess what id you used
-
Daniel
Contrary to group chat messages where the new guys sees the ids
-
Ge0rG
Daniel: I'd say "match LCM on full JID and ID in MUCs as well, because you don't know who was the original author, so why should you enforce who the editor may be"
-
Guus
Future historians will look back at this point in time and define it to be where the anarchy started.
- Ge0rG will just inject a Carbon.
-
Ge0rG
I wonder how many clients still didn't fix that.
-
Daniel
I think a bot that joins mucs and than randomly changes messages from people who are no longer joined to 😂 is against user expectations
-
Ge0rG
what about a bot that joins MUCs with a recently deceased nickname and floods the MUC with garbage? Or with some NLP based random sentence generator trained on MUC logs of that specific nickname?
-
Ge0rG
Imagine a bot that be-rants this MUC about how bad everything this, in my name.
-
Guus
We assumed that Ge0rG already is such a bot, Ge0rG 😉
-
Ge0rG
Guus: no way! BTW, did my trademark-related email reach you under the board address?
-
Guus
no?
-
Ge0rG
Awesome.
-
Ge0rG
Guus: I assume you received peter's response to my initial email because he's subscribed to board@
-
Ge0rG
Communicating with board is kind of hard if everybody is blocked.
-
Guus
The last message I received on the subject is Peter's response on Fri, 11 Jan 2019 11:34:48 -0800 (PST)
-
Guus
I think that the policy for the board mailing list is in place to allow for private discussion - but I'm actually unsure. ralphm ?
-
Ge0rG
Guus: I've responded to that yesterday, also considering the Board feedback.
-
Guus
Ge0rG I did not receive that. I'm unsure if anyone did, unless you cc'ed individuals.
-
Guus
you didn't get a bounce or any other indication that there was a problem?
-
Ge0rG
Guus: I sent it to peter, with ralphm and board in CC, and got no bounces
-
Guus
I'm unsure what the intended behavior is, but it worries me that things disappeared in a black hole, without notification.
-
Guus
Can someone from iteam comment? ( Kev intosi MattJ )?
-
MattJ
iirc that is the case, but I've never had anything to do with the mail server and lists so I'll defer to someone who actually knows
-
Guus
Ge0rG as I'm interested in what you wrote, can you forward it to me individually?
-
Ge0rG
Guus: bounced to your gmail
-
Guus
I received it 0 minutes ago.
-
jonas’
it is intended AFAIK because mailing lists get loads of spam
-
jonas’
so you drop evevrything from unsubscribed because moderating this manually requires 10-30mins of work each day
-
Guus
no bounce?
-
jonas’
yes
-
Ge0rG
the proper way™ to do this is to reject the incoming mail
-
Ge0rG
so that the originating server will do the bouncing
-
Ge0rG
but email is the most hysterical of infrastructures, so you can't have nice things.
-
Ge0rG
anyway, this is not the first time that my attempts to contact board are null-routed. Must be some kind of tarpitting or shadowbanning or howitscalled.
-
Kev
It is as Jonas describes it. Everything from a non-member of the list is dropped.
-
Guus
can we reject that instead, as Ge0rG describes? A silent drop causes confusion.
-
Kev
Not really.
-
Kev
That's a great way to get us on blacklists.
-
Kev
Because email.
-
oli
after 20 years of xmpp, shouldn't there be something like a replacement for mailing lists?
-
oli
reading this discussion is weird?
-
oli
!
-
oli
the xmpp guys are unable to communicate
-
Zash
It doesn't have to replace everything
-
jonas’
Guus, rejecting email causes backscatter, which is a huge problem when the source address was spoofed in the first place. essentially, you become a more-or-less open relay :(
-
goffi
We have XMPP blogging already, and it could be used with email gateway.
-
Zash
PubSub discussion groups isn't a thing already?
-
Seve
I would prefer to use some kind of XMPP forums instead of mails, indeed
-
jonas’
goffi, so yet-another-thing which tries to interface with email and will fail horribly?
-
jonas’
just like discourse does
-
jonas’
the only thing which reasonably interfaces with email is github, actually
-
goffi
jonas’: why would it fail ?
-
jonas’
goffi, because interfacing with email isn’t as trivial as people think. e.g. threads
-
goffi
we can map threads with XMPP blogging.
-
goffi
That's something I have in my head for long, I'm hopping to do a proof of concept in the coming months.
-
Ge0rG
jonas’: maybe I'm misunderstanding the tech, but how exactly does *rejecting* email (as opposed to accepting it and then sending a bounce) cause backscatter that anybody can make *you* responsible for?
-
Kev
It wouldn't, but that's not possible with mailing list thingies.
-
Ge0rG
Wait, a mailing list thingie that's configured to only accept mails from members can do that, right?
-
Kev
In theory or in practice?
-
ralphm
What we could maybe do is accept members from the members list as allowed to send to board. I seem to remember Mailman supports that.
-
Ge0rG
Kev: it depends on whether we are talking about envelope-from or inline from.
-
ralphm
With @list syntax, apparently.
-
ralphm
“Another way to deal with this is to use the @Listname syntax to add the other sublists to accept_these_nonmembers of each sublist.”
-
ralphm
Kev: does that help?
-
Ge0rG
Apparently the mailman developers didn't understand the finesse of mail rejection a decade ago.
-
jonas’
Ge0rG, no, mailing list delivery happens too late
-
jonas’
you’d have to do that while the SMTP connection from the origin is still open, which is not how that happens
-
Ge0rG
jonas’: this is an excuse.
-
Ge0rG
if you can reject a message based on a heavyweight perl-based bayesian framework check magic, while the smtp connection is still open, you surely can do it based on a small list of whitelisted addresses.
-
jonas’
Ge0rG, can you actually do that?
-
Ge0rG
it only didn't happen because of lazyness, ignorance, or -EBUSY.
-
jonas’
all SA deployments I’ve seen do not reject but only classify
-
jonas’
(for the reason that it’s hard)
-
jonas’
(and that you might not want to reject based on bayes alone, actually)
-
Ge0rG
jonas’: it's only hard because MTA configuration files use arcane syntax that's incomprehensible to mere humans.
-
ralphm
I'm sure they accept patches
-
jonas’
ITYM because mail is a complex problem, like IM.
-
Ge0rG
jonas’: I'm not complaining about prosody syntax. Except for the VirtualHost directive being an implicit scope for everything that follows.
-
Ge0rG
jonas’: you won't solve a complex problem by exposing an even more complex configuration file format, and forgetting to document it.
-
jonas’
hm?
-
jonas’
which software are you even talking about? :)
-
oli
the mail server
-
Ge0rG
jonas’: my personal experience is with postfix, but I've horrible memories of sendmail config, and no positive memories of exim
-
oli
postfix is not that bad
-
jonas’
Ge0rG, postfix is well documented though
-
ralphm
Ge0rG: sendmail config with or without m4?
-
Ge0rG
jonas’: my master.cf contains three different invocations of `smtpd` with different parameters, which I cargo-culted from the internets and don't have the slightest clue about why they are there. It mostly works.
-
Ge0rG
jonas’: so far I didn't find a single HOWTO that tells you *why* you have to paste them in and what they mean, only snippets that you are supposed to copy verbatim.
-
Ge0rG
goffi: good luck with FOSDEM! :)
-
melvo
I would like to get an account on wiki.xmpp.org. Can someone help me?
-
Ge0rG
melvo: please state your desired username in CamelCase, your email for the password transmission and an optional realname; here or via PM
-
Ge0rG
melvo: in case you are the melvo who tried to contact me yesterday and today, please use xmpp:georg@yax.im as that other JID is for my private use and not supporting OMENNO encryption.
-
Ge0rG
I'm also on the verge of leaving mobile network coverage for the weekend. Sorry.
-
melvo
> melvo: in case you are the melvo who tried to contact me yesterday and today, please use xmpp:georg@yax.im as that other JID is for my private use and not supporting OMENNO encryption. Yes, that was me. OK, thanks.
-
goffi
Ge0rG: thanks, there is a bunch of things to do :)
-
Ge0rG
The summit banner on xmpp.org is covering up the hamburger menu on mobile devices...
-
Ge0rG
https://upload.yax.im/upload/-F51Cgj4n-CGEZPR/Screenshot_20190118-192547_Firefox.jpg
-
Zash
Web \o/
-
pep.
Ge0rG, no hamburger for you.
- Ge0rG hungry!
-
ta
Ge0rG: you can copy some marketing phrases for yaxim from that
-
Ge0rG
ta: I'd rather not. Maybe they are trademarked...
-
ta
Yaxim, mastering the most secure messaging system standard.
-
oli
ta: what are the less secure *standards*?
-
ta
maybe talk
-
neshtaxmpp
twsting