Ge0rG, can you point me to a thread for PARS? (on standards?)
uchas joined
sonnyhas left
sonnyhas joined
marchas left
uchas joined
ralphmhas left
ralphmhas joined
uchas joined
uchas joined
pep.has left
uchas joined
Syndacehas left
Syndacehas joined
archas left
archas joined
Syndacehas left
Syndacehas joined
@Alacerhas joined
jjrhhas left
Alexhas joined
nycohas left
Alexhas left
moparisthebesthas joined
danielhas left
danielhas joined
lumihas joined
danielhas left
danielhas joined
danielhas left
jjrhhas left
Guushas left
moparisthebesthas joined
SamWhitedhas left
SamWhitedhas joined
Alexhas left
matlaghas left
danielhas joined
danielhas left
danielhas joined
danielhas left
jmpmanhas left
danielhas joined
lskdjfhas joined
jmpmanhas joined
danielhas left
moparisthebesthas left
matlaghas left
moparisthebesthas joined
danielhas joined
danielhas left
danielhas joined
moparisthebesthas joined
moparisthebesthas left
la|r|mahas left
nycohas left
moparisthebesthas joined
moparisthebesthas joined
archas left
archas joined
danielhas left
danielhas joined
danielhas left
moparisthebesthas joined
la|r|mahas joined
danielhas joined
danielhas left
zinidhas left
goffihas joined
tuxhas joined
tuxhas joined
Guushas left
nycohas left
danielhas joined
moparisthebesthas joined
xnyhpshas joined
moparisthebesthas joined
danielhas left
ralphmhas joined
ralphmhas joined
nycohas left
tuxhas left
tuxhas joined
zinidhas left
@Alacerhas left
danielhas joined
goffihas left
nycohas left
@Alacerhas joined
ralphmhas joined
danielhas left
danielhas joined
goffihas joined
danielhas left
danielhas joined
jmpmanhas joined
jmpmanhas joined
danielhas left
danielhas joined
nycohas left
Ge0rG
It's in the June 2016 archive I think, will look up from PC later
jonasw
LMSTFY
jonasw
pep.,
https://mail.jabber.org/pipermail/standards/2016-June/031150.html
https://mail.jabber.org/pipermail/standards/2017-April/032599.html
https://mail.jabber.org/pipermail/standards/2017-May/032616.html
(if you get a chance, Ge0rG, please confirm that this is the thread you meant to link)
jonasw
(those are three links, but it’s the same thread, mailman archive is stupid)
jubalhhas joined
Ge0rG
jonasw: thanks, those are exactly the right links
jonasw
Ge0rG, yw
danielhas left
marchas joined
nycohas left
@Alacerhas left
Holgerhas left
sonnyhas left
sonnyhas joined
ralphmhas joined
jubalhhas left
danielhas joined
ralphmhas joined
ralphmhas left
marc
There was some guy who proposed a protocol to access SMS via XMPP from multiple clients. What happend with this protocol/idea?
Ge0rG
marc: are you talking about https://jmp.chat/ or moparisthebest' self-echo component?
Ge0rG
https://github.com/moparisthebest/xmpp-echo-self
marc
Ge0rG, probably the self-echo stuff
marc
GitHub not reachable... fuck ... :D
Zash
Allow me to point and laugh
jmpmanhas joined
efrithas left
tuxhas left
tuxhas joined
jmpmanhas joined
jubalhhas joined
jcbrandhas joined
Kevhas joined
@Alacerhas joined
marc
Ge0rG, do we need to return the TOKEN (ad-hoc command)?
marc
Could be used as manual fallback but apart from that I don't know a good reason to return it
Ge0rG
marc: we MUST return an xmpp: URI and we MAY return a web URI
Zashhas left
marc
Ge0rG, yes, I know but this wasn't the question :P
Ge0rG
marc: my answer was supposed to be comprehensive, so we should not return anything beyond that
Ge0rG
marc: one could think about adding a description text, token validity info, onboarding information etc.; but I think a minimal protocol is beneficial
marc
Ge0rG, well I already have defined a token expiration field :)
Ge0rG
marc: I think that URI and URL are not the right names, BTW.
marc
Ge0rG, I'm open for suggestions :)
Ge0rG
marc: I'd go with `uri` for the xmpp: link, but something like `landingpage` or `web` for the https
marc
yeah, but it should contain 'url' I think
marc
something like landing_url
marc
maybe...
jonasw
please no underscores in XML
Ge0rG
marc: after thinking about it, it's okay to return the validity to the inviter. Their client could create an i18ned message to share, like "Hi, I would like to invite you to chat with me under <https://...>. This link will expire in 2 weeks."
Ge0rG, do you find it ironic that your link has UTF-8 mojibake?
jonasw
> depending on the client’s capabilities
Ge0rG
marc: my point is that by using "uri" and "url" in the response, you imply they are different representations of the same thing, whereas they are different things, more or less.
Ge0rG
jonasw: yes. Sorry.
Kevhas left
marc
Ge0rG, yes, that's correct so we'll change this. But 'landing_url' or 'invitation_url' are okay in my opinion
That's the hacky code, expect conversations pr and separate stand alone plugin in a few days
marc
moparisthebest, hehe nice :)
moparisthebest
marc: if you're much of an Android dev I want MMS with attachments to convert to/from http upload too but MMS on Android looks like a nightmare...
jonasw
s/MMS/anything/
jonasw
hm, that was unfortunate
jonasw
s/MMS/anything/;s/anything/MMS/ should fix it
moparisthebest
SMS isn't bad, but yes this is all way worse than plain Java
jonasw
and plain java is already bad ;-)
SouL
What did you say!?
marc
moparisthebest, I'm not really an Android dev :D
moparisthebest
jonasw: well it's no rust, but at least it's not erlang :)
marc
moparisthebest, what happens if you have two Conversations clients with your plugin? :)
moparisthebest
marc: badness
marc
:D
moparisthebest
Double sms I'd guess
jonasw
moparisthebest, actually, I need to look into erlang.
jonasw
that video is convincing
marc
I like Erlang somehow :)
SouL
jonasw, do you have a link for it? I forgot to bookmark it
moparisthebest
Erlang http://howfuckedismydatabase.com/nosql/
jonasw
https://www.youtube.com/watch?v=xrIjfIjssLE
jonasw
there you go
marc
moparisthebest, do you have plans to fix this or support it?
moparisthebest
marc: which
marc
moparisthebest, multiple SMS-capable devices
moparisthebest
marc: each could pick it's own different echo component and then it'd all work fine
moparisthebest
And yes the plugin will support that
Kevhas joined
marc
moparisthebest, but isn't the idea to allow sending SMS from desktop-clients, for example?
moparisthebest
Oh wait marc so all connected xmpp clients can send SMS
moparisthebest
Only the one conversations needs the plugin
moparisthebest
Others need nothing new or special
moparisthebest
That all works today
marc
Sure but what if I have two smartphones
marc
Or two SIM cards?
moparisthebest
That when you'd need a seperate echo domain for each
moparisthebest
Otherwise you don't know what number to send with
marc
moparisthebest, okay, can you somehow select which echo domain to be used?
moparisthebest
Yes
moparisthebest
Not in the hacky version with no options
moparisthebest
Plugin version will support this
marc
moparisthebest, sounds promising :)
marc
moparisthebest, But selection of the SMS-device will need support in other clients as well, right?
moparisthebest
Now I don't have a phone with 2 Sim cards so that will be harder
moparisthebest
No
moparisthebest
All other clients see is a regular xmpp chat
jjrhhas left
marc
moparisthebest, how do you decide the SIM card/device? phonenumber@echo-sim1 and phonenumber@echo-sim2 ?
moparisthebest
The phone knows anything sent to echo.burtrum.org or whatever goes out via SMS
danielhas left
Kevhas left
debaclehas joined
@Alacerhas left
Guus
Hi all - I'm attempting to arrange for a hotel discount for the upcoming Summit and Fosdem in Brussels (February 1st - 4th). To get some kind of headcount, it'd be good if you could sign up on the wiki page if you're planning to be there: https://wiki.xmpp.org/web/Summit_22
danielhas left
jjrhhas left
jjrhhas left
tuxhas joined
jjrhhas left
Kevhas left
danielhas left
Ge0rG
moparisthebest> All other clients see is a regular xmpp chat
Why is this message duplicated in my client? Meh.
zinid
I constantly receive duplicates
Ge0rG
zinid: it should be filtered away by yaxim's deduplicator.
@Alacerhas joined
zinid
yeah, heuristics
Ge0rG
Unfortunately, my client doesn't have a log going back 20mins, and my server doesn't log outgoing c2s stanzas. Meh.
jcbrandhas left
lumihas joined
Ge0rG
zinid: MUC message (ID) rewriting makes heuristics a required feature.
zinid
Ge0rG, I know
jonasw
Ge0rG, why do you see different peoples messages twice though?
Ge0rG
Ok, now this is just getting more and more weird. prosody only delivered that message ID once to my yaxim.
Ge0rG
jonasw: it's only a single message from a single person duplicated.
Ge0rG
Maybe my MSN just rejoined the MUC, but I should get the message as part of history then.
Ge0rG
Okay, there was a 0198 reconnect just in that moment.
Ge0rG
Something fishy is going on, and I don't know what it is.
Ge0rG
Will increase logcat buffer to 16M now.
jjrhhas left
jjrhhas left
jcbrandhas joined
pep.
jonasw, Ge0rG, thanks for the links! (PARS)
zinid
Ge0rG, does yaxim dump XML traffic in logcat?
Ge0rG
zinid: if you enable it, yes.
zinid
Ge0rG, nice
sezuanhas joined
jonasw
sounds like an off-by-one in the stream management handling
jonasw
reminds me of early aioxmpp's reconnect loops when a broken stanza was received. broken stanza -> exception -> disconnect stream -> resume stream management -> receive same broken stanza
Ge0rG
jonasw: yeah, well possible. But I know for sure that I've fixed the off-by-ones in yaxim. It was a long and complex process
Ge0rG
jonasw: if you close the stream, you are not allowed to resume.
@Alacerhas left
jonasw
Ge0rG, I’m not sure that the stream was closed cleanly. it’s been a while.
Tobiashas joined
@Alacerhas joined
tuxhas left
@Alacerhas left
archas left
archas joined
marc
Ge0rG, are you fine with 'invite' and 'create-account' ad-hoc command names?
Ge0rG
marc: yeah
jonasw
what are the semantics of those commands again?
marc
jonasw, invite a user, create an account (optinal with predefined username) :)
jonasw
create an account we already have an adhoc for that
Ge0rG
jonasw: the former will create a PARS link with an "ibr" tag.
marc
latter is for admins or other privileged users
Ge0rG
jonasw: do we?
Ge0rG
jonasw: the goal is for the admin to define the user name, and then the user can use IBR to specify their password.
marc
Ge0rG, jonasw I tink we had this exact same disucussion a couple of days ago :D
but then again, clients could offer default names based on the screenname, as was discussed earlier here, IIRC
Ge0rGhas left
marc
Maybe you have a company or other organization where you have to enforce that all memebers are on a "special" server. For privacy reasons, for example.
Ge0rG
marc: good point.
jonasw
indeed
Ge0rG
marc: mention it in the rationale / user-story
jonasw
yes
marc
Ge0rG, thanks!
Ge0rG
the XSF loves corporate rollouts
jonasw
that’s the kind of example I was looking for :)
Ge0rGhas left
marc
Okay, good that we agree on that :) I'm happy now
jonasw
(even though corporate onboarding will probably work very different)
Ge0rGhas left
jjrhhas left
Ge0rGhas left
la|r|mahas joined
jjrhhas left
jjrhhas left
andrey.ghas left
sonnyhas left
sonnyhas joined
ralphmhas left
lumihas joined
jjrhhas left
sonnyhas joined
sonnyhas joined
ralphmhas joined
marc
jonasw, yes, but this depends of how big the "organization" is
Ge0rGhas joined
marc
s/of/on
jonasw
normally there would be some kind of single-sign-on in place and the xmppd may not even have privilegues to create an account there. but sure, there may be use-cases.
Tobiashas joined
danielhas left
la|r|mahas joined
Ge0rGhas joined
jjrhhas left
Alexhas joined
ralphmhas joined
nycohas left
danielhas left
moparisthebest
Ge0rG, don't know why it was duplicated, at the time I only had conversations running so single client even
Ge0rG
moparisthebest: looks like it was a yaxim bug, but we'll never find out. Sorry for bothering you.
zinid
but people already have accounts (twitter, google), why do you want to register them on your server?
moparisthebest
Ge0rG, no bother, conversations has a method for guessing if a message is the same not sure if you can copy it
zinid
why we cannot use oauth, like all others do?
marc
zinid, oauth is about authorization, you still need to create an account, right?
zinid
marc, right
marc
zinid, what's you point regarding the account creation / user invitation proposal then?
Ge0rGhas joined
zinid
marc, you need no account creation
zinid
you can create it on the fly at first login
marc
zinid, you're talking about public servers, right?
zinid
marc, I would use it on my private server too, why not?
marc
zinid, okay, I have a private server and want somebody to join it