can someone point me where in the RFCs it's said that a client must ignore 'to' of incoming stanzas?
zinid
I might be blind, cannot find it
zinid
ah, found
wurstsalathas joined
flow
zinid, where?
flow
I only had https://tools.ietf.org/html/rfc6120#section-8.1.1.1 in mind
zinid
yes, it is
zinid
there is no need for the client to check
the 'to' address of incoming stanzas. However, if the client does
check the 'to' address then it is suggested to check at most the
bare JID portion (not the full JID), since the 'to' address might
be the user's bare JID, the client's current full JID, or even a
full JID with a different resourcepart
alacerhas left
flow
that is not really "most ignore", isn't it? ;)
j.rhas left
andyhas joined
zinid
sorry for not being exactly precise in this bureacratic chatroom!
Ge0rG
I'm currently challenged by "check whether the user has finished entering a JID yet". The current naive version just lets the server hammer DNS and s2s...
Nekithas left
Nekithas joined
Ge0rG
https://op-co.de/tmp/yaxim-jid-search.mp4
vaulorhas joined
waqas
Ge0rG: I don't think I've ever had say an email client attempt that… why check for valid JIDs that way?
Ge0rG
waqas: I hope for better usability. First I was going to filter based on the public suffix list, but then I realized it's huge, complicated and messy, and it doesn't support local deployments
waqas
"it doesn't support local deployments" — wat? browsers do embed it, and tend to work locally...
Ge0rG
waqas: I mean it won't accept "mycoolxmpp.local"
waqas
If you want local stuff, well "helloworld" is a valid local hostname
Ge0rG
Also I'd have to either embed an immediately outdated list or load it at runtime periodically.
Ge0rG
waqas: that's exactly my point
waqas
I'm struggling to see the usability goal. What are you trying to solve for?
waqas
People mistyping hostname?
goffihas joined
debaclehas joined
Ge0rG
Giving people a way to explore xmpp? Dunno
Steve Killehas left
waqas
I wonder if there's a use-case for a directory of all publicly accessible XMPP servers
Ge0rG
It would be a good thing for auto completion.
zinid
> Giving people a way to explore xmpp?
That's not needed
Ge0rG
> Giving people a way to explore MQTT?
Wiktor
For me the demo looked good 👍 I'd use that.
dwdhas left
dwdhas joined
dwdhas left
jonas’
Ge0rG, maybe add an explicit search button and prepare to integrate it with Jabber Search
Ge0rG
jonas’: it'a already integrated, you just need to open the lower group
Ge0rG
I'm still not sure about "have all ways to add JIDs in one dialog" vs "omg what is all this shit"
efrithas joined
jonas’
Jabber Search is not muclumbus
Ge0rG
Wait. What's Jabber Search then?
jonas’
XEP something
Ge0rG
something something.
wurstsalathas left
jonas’
I don’t know it off the top of my head, you’ll find it in the XEP list, I’m at work
yonhas left
yonhas joined
dwdhas joined
alacerhas joined
efrithas left
Ge0rG
https://op-co.de/tmp/smack-typesystem.png
Ge0rG
*sigh*
j.rhas joined
Steve Killehas joined
wurstsalathas joined
krauqhas left
larmahas joined
goffihas left
krauqhas joined
mimi89999has left
mimi89999has joined
APachhas left
yonhas left
APachhas joined
yonhas joined
ralphmhas joined
frainzhas left
frainzhas joined
dwdhas left
dwdhas joined
alacerhas left
dwdhas left
yonhas left
waqashas left
waqashas joined
waqashas left
Holgerhas left
Holgerhas joined
Holgerhas left
yonhas joined
Holgerhas joined
Steve Killehas left
rtq3has joined
lskdjfhas joined
zinid
Ge0rG, you asked: http://upload.zinid.ru/xep-eax-csr.html
alacerhas joined
frainzhas left
frainzhas joined
Kevhas joined
andyhas left
andyhas joined
delehas joined
rtq3has left
rtq3has joined
rtq3has left
rtq3has joined
delehas left
Steve Killehas joined
dwdhas joined
debaclehas left
lumihas joined
!xsf_Martinhas joined
!xsf_Martinhas left
!xsf_Martinhas joined
!xsf_Martinhas left
!xsf_Martinhas joined
!xsf_Martinhas left
!xsf_Martinhas joined
!xsf_Martinhas left
!xsf_Martinhas joined
Kev
Is slixmpp now the only maintained fork of sleek?
dwdhas left
dwdhas joined
blablahas left
blablahas joined
wurstsalathas left
dwdhas left
delehas joined
alacerhas left
mimi89999has left
mimi89999has joined
Steve Killehas left
rtq3has left
dwdhas joined
pep.
Kev, are there any others?
dwdhas left
dwdhas joined
dwdhas left
Kev
That's what I was asking.
contrapunctushas left
contrapunctushas joined
Steve Killehas joined
pep.
No you're asking if slixmpp is the only one :p
pep.
I know only of slixmpp
pep.
Link Mauve, ^
Link Mauve
That’s the only one I know of.
Link Mauve
And I’d really like to merge both projects, the only thing SleekXMPP has got for it is its python2 support, and that is getting EoL’d quick.
Link Mauve
SleekXMPP still seems pretty popular, so if we could just reuse the name and the website and rename the next slixmpp version that, it’d be perfect.
flow
Ge0rG, https://github.com/Flowdalic/android-xmpp-iot-demo/blob/master/app/src/main/java/com/clayster/xmppiotdemo/JidTextWatcher.java#L61 is what I did a while ago
flow
regarding user provided jid string verification
Ge0rG
flow: yeah, but I also need it to work on domain JIDs, and this is somewhat harder ;)
Ge0rG
flow: did you see last night's yaxim video?
flow
Ge0rG, no
!xsf_Martinhas left
Ge0rG
flow: what I'm essentially looking for is "does the whole string / what comes after an @ qualify as a domain part"
Ge0rG
https://op-co.de/tmp/yaxim-jid-search.mp4
Ge0rG
flow: ^
Wiktor
Ge0rG: can't you just cheat somehow? I dont know... Fire dns srv queries on the client?... :)
Ge0rG
Wiktor: my ISP is already serving ServFail to SRV requests... with a 3s delay.
Ge0rG
Sending a disco#info is actually the least work for me.
Wiktor
Dns over HTTPS! For every problem I've got two solutions a.k.a "next problems"
dwdhas joined
Wiktor
for faster access better grab a local client index of all jabber domains, as TLS certs are now logged in Certificate Transparency logs the list is there... but it would take a lot of space... so use bloom filters, see, easy! ;-)
Wiktor
no, I just got a better, CaaS - Completion as a Service, you send a query and it autocompletes the domain part, then you can start offering it to others for a small fee... it's an unmet need right there :)
flow
Ge0rG, the "what comes after the @ qualify as domain part" check is what the code I linked does
flow
plus, does the string before the @ qualify as localpart
Ge0rG
flow: it only checks whether what's between @ and / is non-empty.
flow
Ge0rG, I don't think so
Ge0rG
Wiktor: https://foaas.com/greed/cloud/Ge0rG 😁
Wiktor
Wow, great... 👍
Ge0rG
flow: it calls JidUtil.isValidEntityBareJid() which splits and calls XmppStringUtils.parseDomain() which just splits, and then checks the length.
Ge0rG
flow: unless you added magic in smack 4.4
Ge0rG
or rather, jxmpp 0.6.4
flow
Ge0rG, hmm, no?
flow
you possibly missed that line: https://github.com/igniterealtime/jxmpp/blob/0.6/jxmpp-jid/src/main/java/org/jxmpp/jid/util/JidUtil.java#L140
Ge0rG
flow: ah, right, it goes down into Domainpart.from() which also ensures domainprep.
Ge0rG
but I'm not sure how much that actually adds.
neshtaxmpphas left
dwdhas left
dwdhas joined
dwdhas left
Ge0rG
flow: or, in other words, does it add any value over attempting to JidCreate.from(string)?
rtq3has joined
neshtaxmpphas joined
Ge0rGis also interested in feedback on the search UX
zinid
btw, great twitter (uh!) thread what people thinking about XMPP: https://twitter.com/bascule/status/1102693889842921472 😀
dwdhas joined
debaclehas joined
rtq3has left
alacerhas joined
rtq3has joined
flow
Ge0rG, it does. It ensures that there is a "valid" localpart and domainpart, and no resourcepart, and provides better feedback about what is missing for the string to become a valid JID
Ge0rG
flow: but I'm hiding the error anyway, at least in the last version ;)
Has anyone got a server-side implementation of MIX-PAM (XEP-0405) anywhere?
Ge0rG
zinid: yeah, saw that a bit later. Master trolling at work.
zinid
dwd, I have
zinid
dwd, part of ejabberd 19.02 actually
Ge0rG
Damn android single tasking. If I open Twitter links from yaxim, then use yaxim, the Twitter client forgets what I was looking at.
zinid
Ge0rG, yeah, that's annoying AF
zinid
Ge0rG, and btw I didn't mean to troll, but whatever
Ge0rG
zinid: not speaking of you! 😀
zinid
oh, really, I'm impressed
zinid
yeah, that dude just goes full strawman hoping from subject to subject
zinid
and gains a ton of likes because, well, XMPP is godawful
dwd
zinid, Oh, really? That's awesome. I'll check it out.
zinid
dwd, I can create you an account at my server, I'm running mix pam there
dwd
zinid, Is it a module? And is it available (open source, downloadable, whatever)?
zinid
dwd, yes, it's a module (actually two) and is a part of ejabberd distribution
Ge0rG
While that thread is actually rather sad, it's showing Twitter at its best. You can try to convince them, or try to insult them, but it's not going to change anything.
dwd
zinid, Do you have any clients or MIX servers that use it?
delehas joined
alacerhas left
dwd
Oh, wow. Found a client library that supports MIX, and claims to have a GUI client. (Which is an example only - I've not attempted to see if it has a MIX UI yet).
pep.
dwd, slixmpp has OMEMO, Jingle, and MAM support (I think?), poezio has none of that :P
zinid
dwd: no I don't, Daniel has some experimental branch of Conversations though, we tested our implementations
dwd
zinid, https://github.com/qxmpp-project/qxmpp might work, I have no clue.
dwd
pep., Yeah, the MAM is handy, and the '60, but no MIX. I might have to fix that.
zinid
Ge0rG: true, they have already set up their minds, and I am not sure this is actually attributed to Twitter
pep.
Heh, qxmpp, is that what the telepathy people starting to use?
pep.
for telepathy-nonsense?
alacerhas joined
zinid
Ge0rG: this is just blatant IT hype and groupthinking
Ge0rG
zinid: twitter is known for this kind of toxicity. It's also a good place for short, "state-less" rants making it impossible to have a proper debate based on merit
Ge0rG
it's like XMPP! 😁
zinid
Ge0rG: well you can debate at other more appropriate place, but you can do nothing when you're told that XML is shit (which is I agree BTW)
zinid
and every xmpp discussion ends up there
Ge0rG
zinid: I agree with that too, and I'd love to see them solving extensibility on top of JSON :>
Ge0rG
But they can't.
zinid
Ge0rG: you can do that in asn.1 😁
zinid
oids ftw!
Ge0rG
Anyway, with Matrix we do have the anti-design to XMPP. Monolithic spec instead of modular, JSON instead of XML, persistent message database instead of a stream of ephemeral events. Let's wait five years and see what sticks.
dwd
Extensibility is easy in JSON. Permissionless extensibility is somewhat harder.
jonas’
zinid, mmm, OIDs, which you can only allocate with a bureaucratic process which doesn’t even work?
zinid
yeah, sticks where?
zinid
jonas’: why doesn't it work? last time we registered oids in iana
zinid
in 2004 😂
dwd
But my usual argument about XMPP and XML is that we don't use XML like SOAP - instead, it's very terse XML and pragmatically-driven, so while it's still XML, it's vastly nicer than what they may have experienced before.
Andrew Nenakhov
> persistent message database instead of a stream of ephemeral events.
That one is actually good
dwd
Sorta - you can record a stream, but you can't make a persistent database ephemeral.
zinid
dwd: yeah, but I'd love to see those arguments spelled at public, not in this chat where everyone is already converted 😁
dwd
zinid, For sure.
tuxhas joined
dwd
zinid, Also, the "Nobody uses XMPP" thing, except for half the games industry, military, government, and so on.
zinid
also, though xml is not, let's say, ideal, it's not as fatal as opponent trying to draw it✎
zinid
also, though xml is not, let's say, ideal, it's not as fatal as opponents trying to draw it ✏
zinid
it's just not ideal, indeed
Ge0rG
Indeed. There are larger problems in XMPP. Maybe we should tell them about the mess that is MUC, Carbons and message routing (which are just my favorite pet problems)
Andrew Nenakhov
But but it's confusing! 😂
zinid
> That one is actually good
Andrew Nenakhov: agreed
Seve
pep., qxmpp is what Kaidan is using if I recall correctly, lnj?
zinid
Ge0rG: we can say that of course, but they won't even understand those problem may exist, because designing protocols is easy
zinid
you just need to stick to json and http!
zinid
> That one is actually good
although seems like the design is awful, looking at how their servers behaves
Ge0rG
zinid: implement matrix protocol in ejabberd! 😁😁
zinid
and you probably cannot make such type of replication terribly efficient, so matrix will be always slower than xmpp by design
zinid
Ge0rG: we considered that a few years ago and I had the discussion about it a few *days* ago with the boss
zinid
the conclusion is "this will require too much effort, let's wait if matrix demonstrate some real progress except hype"
zinid
5 years have passed and where is the progress?
Zash
What's 'this'?
zinid
Zash: implementing matrix in ejabberd
zinid
note that after 5 years of evolving of xmpp we had several servers and clients and rfcs
Zash
Implementing the c2s protocol is probably doable, then we can steal all their clients. ;)
Zash
The s2s protocol .. yeah, no.
zinid
Zash: doable of course, but requires full time commitment and we are currently limited in human resources at p1
pep.
s/ at p1//
zinid
mqtt and sip were much easier to implement
moparisthebesthas left
zinid
also, the only attractive part of the protocol is replication, everything else is terrible, they reiterate the mistakes of xmpp
zinid
and I personally rather disappointed in federation and looking at P2P
Zash
Doesn't MQTT provide way less functionality than what XMPP-Core does?
Zash
It seems weird to me to compare MQTT to XMPP
zinid
Zash: sure, mqtt is very dumb
zinid
Zash: you cannot compare them
zinid
I don't understand why people do that all the time
Andrew Nenakhov
I personally don't think that full p2p will have great UX
zinid
Andrew Nenakhov: not full
zinid
I could say here wait for me to complete my xor proposal, but seems like nobody reads them 😂
j.rhas left
j.rhas joined
zinid
Zash: did you read the matrix s2s spec BTW? Is it finalized?
Zash
zinid: Not really and not really.
moparisthebesthas joined
Andrew Nenakhovhas left
zinid
ok, let's wait 5 more years
lumihas left
lumihas joined
Andrew Nenakhovhas joined
zinid
> Also, the "Nobody uses XMPP" thing, except for half the games industry, military, government, and so on.
dwd: oh, just saw it. yeah, virtually every second our customer is gamedev, hehe. xmpp is quite strong there.
zinid
and again, also the reason I consider MIX: group chats in gamedev is hell, thousands of participants
Andrew Nenakhov
Our Groupchats should probably handle that well and quite easy to implement
zinid
Andrew Nenakhov: 😉
Ge0rG
zinid: it would be really great to have testimonials from them about XMPP
Ge0rG
zinid: or maybe at least contact people to interview, cc winfried
Steve Killehas left
zinid
Ge0rG: hum, let me explain how their development is done: they hire some developers (usually from India) and assign them to work with us. their project managers are almost clueless and their bosses are totally clueless. so the question is whom to ask? that developer from India?
ThibGhas left
ThibGhas joined
zinid
chat infrastructure is actually a huge pain for gamedev they offload the work because that's not their area of competence
Ge0rG
zinid: good point. Is there some kind of in-house senior tech project manager?
zinid
so it's just like to ask you to promote that cool Japan engine in your murican car.
lumihas left
alacerhas left
zinid
Ge0rG: I don't contact them, so I am also not the right person to ask, sorry
zinid
and thanks gods I don't 😁
lumihas joined
Ge0rG
Haha!
lumihas left
lumihas joined
blablahas left
blablahas joined
alacerhas joined
lnjhas left
lnjhas joined
lumihas left
lumihas joined
ralphmhas left
ralphmhas joined
lumihas left
lumihas joined
ralphmhas left
ralphmhas joined
lumihas left
lumihas joined
ThibGhas left
ThibGhas joined
dwdhas left
lumihas left
lumihas joined
lumihas left
lumihas joined
Steve Killehas joined
jmpmanhas left
lumihas left
lumihas joined
dwdhas joined
ralphmhas left
ralphmhas joined
yvohas joined
yvohas left
alacerhas left
larmahas left
ralphmhas left
ralphmhas joined
andyhas left
andyhas joined
lskdjfhas left
lorddavidiiihas joined
ralphmhas left
ralphmhas joined
Holgerhas left
Holgerhas joined
alacerhas joined
dwdhas left
dwdhas joined
vaulorhas left
vaulorhas joined
dwdhas left
ralphmhas left
ralphmhas joined
ralphmhas left
ralphmhas joined
ralphmhas left
ralphmhas joined
dwdhas joined
dwdhas left
dwdhas joined
ralphmhas left
ralphmhas joined
andyhas left
rtq3has left
dwdhas left
dwdhas joined
rtq3has joined
dwdhas left
Steve Killehas left
dwdhas joined
delehas left
delehas joined
delehas left
alacerhas left
Kevhas left
ralphmhas left
waqashas joined
Steve Killehas joined
larmahas joined
lskdjfhas joined
debaclehas left
alacerhas joined
peterhas joined
Nekithas left
Nekithas joined
delehas joined
lnj
> pep., qxmpp is what Kaidan is using if I recall correctly, lnj?
Yes, that's right and I'm working on the MIX implementation in QXmpp. It's not completely finished though and most of the pull requests haven't been merged yet.
olihas joined
Guushas left
delehas left
alameyohas left
Guushas joined
alameyohas joined
delehas joined
peterhas left
jonas’
zinid, I assigned XEP-0415 to XOR and XEP-0416 to EAX
jonas’
push is done, waiting for the build to happen, so ETA 1h or so
> In systems where many people are free to choose between many options, a small subset of the whole will get a disproportionate amount of traffic (or attention, or income), even if no members of the system actively work towards such an outcome. The very act of choosing, spread widely enough and freely enough, creates a power law distribution
pep.
thanks
zinid
so predicted 20 years ago
zinid
Andrew Nenakhov, centralization is a bad solution obviously
zinid
it has the same drawbacks plus others
Zash
That reminds me to search for ...
Zash
and find http://urbanpolicy.berkeley.edu/pdf/AQWJEG0804PB.pdf
zinid
btw, today I noticed that my xmpp domain was suspended (I forgot to pay for it). It's becoming quite annoying to self-host even if you have the needed qualification.
Link Mauve
That has happened so many times to me. >_<
zinid
The DNS Mafia!
Nekithas left
Ge0rG
zinid: it always was an extortion business, but with the buy your own TLD for $$$ business, it became unbearable.
Ge0rG
We need an alternative DNS root!
Ge0rG
I propose the XSF.
zinid
right after the CA!
zinid
after me please
Ge0rG
Also DNS-over-XMPP!
zinid
we wanted to buy process.one and guess what? It's $8000 per year. Tell me about CA mafia now 😛
zinid
oh, it's still free, no surprise
moparisthebest
Ge0rG, why not cloudflare does it literally every other possible way https://developers.cloudflare.com/1.1.1.1/fun-stuff/
moparisthebest
it would avoid the TLS setup cost, should be pretty performant actually
Ge0rG
moparisthebest: that list is missing XMPP.
j.rhas left
pep.
Ge0rG, add that to the missing integrations page :p
Ge0rG
I wonder if SamWhited knows somebody who can be convinced to make it happen
j.rhas joined
moparisthebest
it should be pretty easy to make a component to do that, hmmmm
moparisthebest
great I needed another useless project
pep.
If you want I have a whole list I can share with you
zinid
the list of useless things?
pep.
If you can do some of these for me
moparisthebest
I already have a whole list of my own thanks
pep.
zinid, useless and not useless. Often the line is pretty thin :P
moparisthebest
if I create a xmpp component to answer DNS queries, and add support to a DNS proxy to use it, will anyone in here use it ? :P
Zash
moparisthebest: Aware of any DNS client libraries that let you easily feed them data without it coming from the network?
Zash
If so, give me BASE64'd DNSSEC-signed blobs plz!
Zash
But then, what problem are you solving?
moparisthebest
I was not aware of one so I wrote one https://github.com/moparisthebest/jDnsProxy it would be easy to, using that, write a xmpp component to answer them, and a resolver to ask said xmpp component :)
moparisthebest
same problem DNS-over-HTTPS and DNS-over-TLS is solving I guess?
moparisthebest
maybe faster though, if the S2S stream is already established
Ge0rG
Please make a bot that runs `dig $message_content` and responds with the stdout+stderr content.
moparisthebest: It won't help clients do initial connections tho, where we have actual problems still.
Ge0rG
jonas’: now all we need to do is to host that bot as a component on 1.1.1.1
Zash
I'm sure Ge0rG can tell us (or already did?) how many fail at SRV lookups
Ge0rG
can you have SRV records for IP addresses?
dwdhas left
dwdhas joined
moparisthebest
Zash, it will if the resolvers are set up to use it, like my router is
jmpmanhas left
Zash
Routers that don't support SRV lookups but they'll support DNS-over-XMPP?
Ge0rG
Wow, my ISP fixed their resolver. It's not servfailing after 3s any more.
moparisthebest
but wire-format-wise it'd just be like DOH, base64'd raw TCP request bytes
moparisthebest
Zash, yea honestly endpoints will end up using DOH etc first before all the routers get fixed, android phones already do DNS-over-TLS to google by default now
moparisthebest
firefox also can or does
dwdhas left
dwdhas joined
melvohas joined
Steve Killehas left
dwdhas left
dwdhas joined
dwdhas left
Steve Killehas joined
dwdhas joined
dwdhas left
dwdhas joined
frainzhas left
frainzhas joined
Nekithas joined
Wiktor
Dns over xmpp sounds like a perfect April 1st XEP folks
rtq3has left
jonas’
better than jackbeer?
moparisthebest
how about this, if I can write the code to get a working POC in the next, 2 weeks max, will someone else commit to writing the XEP :D Wiktor ? :)
zinid
moparisthebest, the XEP for April 1st you mean?
moparisthebest
yea
zinid
not sure if trolling
zinid
ah
Ge0rG
moparisthebest: are you going to map all DNS payloads to XML elements?
moparisthebest
hell no, down that path only lies tears
debaclehas left
Ge0rG
tears of joy!
moparisthebest
it'll be just like DOH, base64 raw DNS packet bytes
Ge0rG
😂
Wiktor
moparisthebest: 👍
debaclehas joined
moparisthebest
call it DOX ?
Ge0rG
moparisthebest: that's not XMPP style.
Wiktor
Then we get cloud flare in the loop
moparisthebest
it's not HTTP style either yet here we are
Ge0rG
moparisthebest: if you do that, you can as well just run jonas’' SRV bot.
Wiktor
They'd like the April joke I bet haha
moparisthebest
Ge0rG, no it'd be actually useful, because you'd have a UDP/TCP DNS port locally you can query, put in resolv.conf or whatever, except it's just connected to an XMPP server to resolve names
moparisthebest
for, some definition of useful :P
rtq3has joined
Wiktor
wait a minute, Ge0rG was complaining about his ISP failing DNS queries... if only he had DNS-over-XMPP!
moparisthebest
he soon will!
uhoreg
There's already DNS over HTTPS and HTTP over XMPP, so if you chain them together, then you can easily get DNS over XMPP
moparisthebest
so... what's the latest/greatest java xmpp library for clients nowadays...
Ge0rG
uhoreg: that sounds like there is no need for an own XEP
Ge0rG
moparisthebest: sed
zinid
oh, I finally finished reading that "federation sucks" article
zinid
great ending:
> To see the future of liberty for the many, look not to the obscurity of XMPP, for arcane technical voodoo can never be wielded by those who need it most. To see the free future, look to Wikipedia.
flow
re council@: I think it is a terrible idea if we start to omit namespace bumps on experimental XEPs. That will only lead to confusion and a bad reputation wrt. XMPP's interoperability
wurstsalathas joined
zinid
flow, so, after the publication of my XEPs I now need to bump the namespaces after every second PR? nowaaaay
zinid
however, not that I'm against that much
flow
zinid, that I why I am in favor of an "incubating" state of XEPs, where they got an stable identifier and a clearly visibile notice that there may be no namespace bumps on backwards incompatible changes
zinid
flow, if you incubate too much how they will become visible?
Steve Killehas left
Ge0rG
flow: that's called "Experimental"
flow
Ge0rG, I hope not
zinid
whatever, I'm not against at bumping the namespace at every commit, I know sed!
flow
I see people starting to implement XEPs and then wondering why their implementation does not interoperate with another one
Ge0rG
Namespace bumping is one of the worst ways to iterate protocols.
dwdhas left
dwdhas joined
flow
Ge0rG, I think you mean backwards incompatible changes are the worst way to iterate protocols
zinid
flow, but when you implement IETF I-D you don't wonder?
Ge0rG
Unless it is a major rewrite, protocols should come with feature tags.
rtq3has left
flow
but sometimes they can not be avoided, but in this case you need a namespace bump
flow
at least for my definition of backwards incompatible change
flow
zinid, exactly
flow
probably because an ID has not RFC number
zinid
flow, I kinda agree that we need a concept of a "living standard" and "final"
zinid
everything in between should be burnt with fire
flow
but an experimental XEP has an XEP number
zinid
I honestly prefer numbers, it's easier to reference them
flow
it may appear as a small difference but I think it has an huge impact on how people perceive the standard
flow
zinid, as soon as the thing is out of the incubating state, give it a number
zinid
XEP-DRAFT-0123
zinid
DER-0123!
flow
or, even much better, a short name
flow
I never understood why we use numbers when humans are much better with letters
Ge0rG
flow: let's namespace-bump MUC and see what happens?
flow
I already memorized the short names of zinids new XEPs, and have a idea what is behind every name
flow
I doubt I would have been able to memorize it if they where assigned a number on submission
zinid
flow, my next xep will have a terrible name, I cannot invent it
dwdhas left
rtq3has joined
olihas left
rtq3has left
Tobiashas left
ThibGhas left
ThibGhas joined
dwdhas joined
dwdhas left
dwdhas joined
dwdhas left
dwdhas joined
debaclehas left
neshtaxmpphas left
rtq3has joined
neshtaxmpphas joined
dwdhas left
dwdhas joined
rionhas joined
dwdhas left
dwdhas joined
Tobiashas joined
dwdhas left
dwdhas joined
dwdhas left
blablahas left
rionhas left
frainzhas left
frainzhas joined
!xsf_Martinhas joined
frainzhas left
frainzhas joined
wurstsalathas left
rtq3has left
rtq3has joined
archas left
archas joined
Nekithas left
j.rhas left
j.rhas joined
blablahas joined
j.rhas left
j.rhas joined
debaclehas joined
j.rhas left
j.rhas joined
vaulorhas left
wurstsalathas joined
archas left
archas joined
vaulorhas joined
ThibGhas left
ThibGhas joined
dwdhas joined
blablahas left
dwdhas left
dwdhas joined
dwdhas left
wurstsalat
Should the upcoming sprint be announced on xmpp.org ?