SamWhited, would you be more in favour of #559 if it were a separate XEP?
Tobiashas joined
Tobiashas joined
xnyhpshas joined
jubalhhas left
hanneshas joined
ralphmhas joined
blablahas left
moparisthebesthas left
jubalhhas joined
jubalhhas left
Tobiashas left
Steve Killehas left
Steve Killehas left
moparisthebesthas joined
Steve Killehas joined
xnyhpshas joined
hanneshas left
blablahas left
xnyhpshas joined
Syndacehas left
Syndacehas joined
blablahas joined
SaltyBoneshas joined
Syndacehas joined
Syndacehas joined
SaltyBones
ah, mostly the usual crowd ;)
jonasw
yupp
jonasw
consolidating protocol discussion here is good tho
SaltyBoneshas left
xnyhpshas joined
hanneshas joined
blablahas left
jonaswhas left
hanneshas joined
ralphmhas joined
xnyhpshas joined
Ge0rGupdated the already-complicated MUC self-message matching with another heuristic yesterday.
vanitasvitaehas left
vanitasvitaehas joined
Ge0rG
If the sent message begins with the reflected message, followed by a newline, this must be a reflection from a "MUC" that splits multi-line messages. Yikes.
lumihas joined
SaltyBoneshas joined
zinidhas left
SaltyBoneshas left
hanneshas joined
ralphmhas joined
jubalhhas joined
suzyohas joined
suzyohas joined
jubalhhas left
hanneshas joined
edhelas
damn, we reached XEP 400
xnyhpshas joined
SouL
:D
edhelas
https://xmpp.org/extensions/xep-0404.html
Ge0rG
edhelas: that in-joke won't work for long any more
SouL
Haha :)
Ge0rG
unless we can convince the editors to skip over 404
Ge0rG
Or, even better, somebody prepares a Humorous "XEP-404: XEP Not Found" that will be put into the queue at the right moment
Dave Cridland
Ge0rG, That's literally what I was in the process of typing.
SouL, for joining rooms, yes, that's standard ejabberd's feature
zinid
but you only need to solve it in browser if you have retarded client
zinid
normal clients render captcha just fine
SouL
Yeah, what I tried to say is that a link is provided too heh ^^
zinid
true
Guus
oh, right. Yeah, I'd also see the 'open link in browser' as a fallback for clients that are not compliant.
Ge0rG
vanitasvitae: PARS is https://xmpp.org/extensions/xep-0379.html
zinid
vanitasvitae, ok, I have assigned the issue to myself, will see what I can do
SaltyBoneshas joined
vanitasvitae
zinid: nice
lumihas left
SaltyBoneshas left
hanneshas joined
vanitasvitaehas left
hanneshas left
xnyhpshas joined
hanneshas joined
jubalhhas left
xnyhpshas joined
hanneshas joined
vanitasvitaehas left
SaltyBoneshas joined
xnyhpshas joined
moparisthebesthas joined
xnyhpshas joined
moparisthebesthas joined
moparisthebesthas joined
moparisthebesthas joined
lumihas joined
jubalhhas joined
nycohas left
nycohas joined
moparisthebesthas left
moparisthebesthas left
moparisthebesthas left
moparisthebesthas left
moparisthebesthas joined
moparisthebesthas left
moparisthebesthas left
moparisthebesthas joined
moparisthebesthas left
moparisthebesthas joined
moparisthebesthas left
moparisthebesthas left
moparisthebesthas joined
moparisthebesthas left
moparisthebesthas joined
moparisthebesthas joined
moparisthebesthas joined
moparisthebesthas left
moparisthebesthas joined
moparisthebesthas left
moparisthebesthas joined
moparisthebesthas joined
moparisthebesthas left
moparisthebesthas joined
moparisthebesthas left
moparisthebesthas joined
moparisthebesthas joined
Ge0rG
Dave Cridland: there is still the technical challenge of not hosting the new XEP under xep-0404.html (leading zero)
jonasw
Ge0rG, I’m sure we can put a redirect from xep-404.html to xep-0404.html :)
Ge0rG
jonasw: the other way 'round would make more sense.
jonasw
and also be much more tricky
jonasw
I don’t want to mess with editor tooling on that level.
Ge0rG
don't think so
jonasw
maybe if it’s done at the end of the build stage
Ge0rG
jonasw: we could make XEP-404 work as a generic error page and serve it as that, then just blacklist 404.
Ge0rG
jonasw: wouldn't it suffice to create a xep-404.xml and build that?
jonasw
yeah, and then all tooling breaks because it expects filenames to have xep-%04d.html format.✎
Ge0rG
how is the "next autoincrement value to be used" determined?
jonasw
yeah, and then all tooling breaks because it expects filenames to have xep-%04d.xml format. ✏
jonasw
max(accepted_xeps.keys()), actually
Ge0rG
a rewrite rule on the server, that doesnt do 30x
Ge0rG
hm. oka
Ge0rG
+y
jonasw
yeah, that’d work of course
jonasw
that’s kinda what I meant by redirect :)
winfriedhas joined
jonasw
Ge0rG, https://github.com/xsf/xeps/blob/master/tools/accept.py#L78 to be specific ;)
jonasw
but that can easily be overridden once to avoid 404 to be created when 403 is the newest one.
Ge0rG
jonasw: I'm sure max() will work out properly if there is a xep-404
jonasw
(FWIW, I would’ve preferred to avoid relying on %04d, but taking all XML or xep-*.xml files in the directory did wrong things because of templates and such)
Sigh. It's been almost a month and I haven't yet managed to reach stpeter. Maybe I need to switch to email
intosi
Ge0rG: usually the best option.
jonasw
Ge0rG, or comment on random old issues on the xmpp.org repository :D
jonasw
which, probably, is swithcing to email
hanneshas left
hanneshas joined
efrithas joined
hanneshas left
hanneshas joined
Ge0rGhas joined
andrzejhas left
hanneshas left
hanneshas joined
hanneshas left
hanneshas joined
lumihas joined
Ge0rGhas left
Ge0rG
jonasw: TBH I just didn't want to implement Data Forms in yaxim for preauth-IBR :<
jjrhhas left
jjrhhas left
efrithas left
Guushas left
uchas joined
uchas joined
jjrhhas left
jonasw
Ge0rG, you don’t need to fully implement them, do you?
jonasw
like with ad-hoc
jonasw
more worrisome is that IBR doesn’t seem to define form field names for username and password
jjrhhas left
Guushas left
hanneshas left
hanneshas joined
jjrhhas left
jjrhhas left
jjrhhas left
SaltyBoneshas left
jerehas left
jerehas joined
SouL
jonasw: if a XEP that has been deferred gets an implementation, will become again draft at least? Do you know?
jonasw
SouL, no
jonasw
it won’t
SouL
Oh
jonasw
the state transition is Experimental -> Deferred, not Draft -> Deferred
jonasw
to get a XEP from Deferred to Experimental, all it needs is an update by the author
jonasw
(non-editoral update)
SouL
What if it does not need any update?
jonasw
then the author can ask council to move it to Draft
jonasw
for this it needs to pass through Last Call
SouL
Ah ok!
jonasw
I don’t think that Draft needs to have implementations technically, but council will like it if it does
SouL
I will and then ask again..
SouL
😞
jonasw
but advancing a XEP to Draft without implementations is likely to be a bad move; without implementations, there’s no deployment experience and there will likely be issues which should be fixed before Draft
SouL
Sorry jonasw, I said Draft but I wanted do say Experimental
SouL
So Experimental -> Deferred -> Experimental
SouL
My bad for causing confusion
SouL
I guess the case would be the same, vote again, like a ProtoXEP?
jonasw
SouL, I gave you some feedback :)
jonasw
(on list)
jonasw
no, Deferred -> Experimental is purely procedural (just like Experimental -> Deferred) and does not need a vote.
jonasw
if the author publishes an update on a Deferred XEP, it automatically becomes Experimental again, no vote needed.
danielhas joined
Martinhas left
nycohas left
SouL
jonasw: I see you sent some feedback, thank you, when it was submitted, there were not many comments on it. I will take a look, thanks for clearing things up too
Guushas left
zinid
is processing hints supposed to be deferred?
jonasw
zinid, it was experimental before, it hasn’t been updated in 12 months, it gets deferred
jonasw
there was some discussion around deprecating it, but I don’t think there has been a vote
jonasw
SouL, you’re welcome! I didn’t see it when it went Experimental
zinid
jonasw, I know that it is deferred due to inactivity, I just wonder what council think about it
jonasw
SouL, so this automated status change to Deferred is a good thing; it reminds the community that the XEP exists and something should be done about it.
jonasw
zinid, we’ll see
zinid
yes, deferring due to inactivity is a good idea
lovetoxhas joined
Martinhas joined
Guushas left
zinidhas left
xnyhpshas joined
Ge0rGhas left
Martinhas left
ralphmhas left
Dave Cridlandhas left
Steve Killehas left
Steve Killehas left
Steve Killehas joined
ralphmhas joined
danielhas left
tuxhas left
testytest1has joined
Syndacehas left
Syndacehas joined
jjrhhas left
jjrhhas left
ralphmhas joined
ralphmhas joined
Dave Cridlandhas left
jjrhhas left
hanneshas left
hanneshas joined
Guushas left
nycohas left
Link Mauvehas left
Guushas left
Dave Cridlandhas left
xnyhpshas joined
ralphmhas joined
suzyohas joined
Dave Cridlandhas left
Link Mauvehas joined
boothj5has joined
xnyhpshas joined
ralphmhas joined
Dave Cridlandhas left
goffi
hi there https://news.ycombinator.com/item?id=16234057
goffi
it's a link to my blog to present new web framework feature
Ge0rG
goffi: what's the title? when deep-linking, HN will downgrade the votes
Ge0rG
ah, "Show HN: Decentralized web framework based on XMPP (Salut à Toi)" in https://news.ycombinator.com/newest
jonasw
goffi, feature request for https://www.goffi.org/b/96207aea-9bd8-4333-a346-63638c041ef7/build-
jonasw
click to expand should not be necessary when viewing a single post
mimi89999has left
uchas left
mimi89999has joined
SamWhited
It might just be me, but I didn't actually understand what the thing was that post was talking about (is it just web auth using your XMPP account?). Maybe link to the source or a tutorial or somewhere that provides more information?
winfriedhas joined
nycohas left
SamWhited
It sounded intriguing though!
uchas joined
mimi89999has left
jubalhhas joined
Alexhas left
hanneshas left
Alexhas joined
hanneshas joined
boothj5has left
danielhas joined
ralphmhas left
moparisthebest
has anyone done anything like uh, imap over xmpp
jonasw
moparisthebest, I think Salut á Toi has something along those lines
Zash
in what sense?
jonasw
more like XMPP over imap though
moparisthebest
well, my phone currently keeps 2 TCP connections open/idle, XMPP and IMAP IDLE
moparisthebest
it would be handy if the xmpp app just passed new messages to the email app, and I only needed 1 connection :)
Zash
Tunnel them both over ssh
jonasw
moparisthebest, why do you care?
Zash
Didn't GTalk have some protocol for notifying about new messages?
moparisthebest
doesn't really solve the problem, imap idle has to refresh the connection every so often etc
moparisthebest
jonasw, yea to be honest it's basically not a problem, just wondered if it'd been done before, I'm always surprised by random XEPs
goffi
jonasw: yes I know, it's not stable release yet, it will be done then
jonasw
goffi, maybe a bad move to announce it on HN then?
jonasw
but that’s just me
goffi
SamWhited: planing to write a tutorial too, but it takes time (and I have a paid job not related to XMPP)
goffi
moparisthebest: yes, we have SMTP and IMAP, not as a gateway but client side (to use Thunderbird to read your XMPP messages)
moparisthebest
ah the opposite, still interesting goffi
goffi
note that it was before than Thunderbird actually read XMPP ;)
goffi
jonasw: well Show HN is exactly for that if I understood correctly
goffi
stuff advanced enough to try, but not necessarly finished and production ready
goffi
any way when I post to HN I don't expect it to reach first page :)
jonasw
goffi, I don’t visit HN, so I have no idea :)
moparisthebest
it might be interesting to just replace sending and recieving in an email client with doing that over xmpp (which at server side would just shove it off to a real imap/smtp server)
jonasw
moparisthebest, no, it would not
jonasw
you would always incur the factor 4/3 for base64-ing things
jonasw
unless you map mime to xmpp with SHIM, whihc probably has its own set of interesting issues
moparisthebest
it's all text based, why not shove it through un-encoded?
jonasw
I /think/ that you can do 8-bit things in SMTP
goffi
oh actually it's first in "show" section (https://news.ycombinator.com/show)
jonasw
moparisthebest, also, SMTP and IMAP are octet-based
jonasw
not text-based
jonasw
(like XML is)
goffi
moparisthebest: there is an email gateway somewhere in my TODO list
jonasw
at least on the layer the application sees, XMPP is text-based (it has a well-defined encoding everywhere). in email, there’s no such thing (see the hacks you need to do to get unicode into a subject line)
moparisthebest
jonasw, I mean you can send emails via SMTP with telnet, text based enough
jonasw
of course, all of this could be solved in one way or another (e.g. by fully mapping MIME into XML somehow)
Link Mauve
SMTP at least is not octet-based, it’s ASCII-based.
jonasw
moparisthebest, telnet is byte-based too
Link Mauve
You can’t use more than 7 bits per octet.
jonasw
you can, with the 8BIT extension; but that’s not my point, really
moparisthebest
it reads lines one by one etc etc
Link Mauve
Hence the encoding monsters.
moparisthebest
I think it'd be fairly straightforward, not sure
jonasw
moparisthebest, that’s not text-based ;)
moparisthebest
version #1 would just replace imap idle for push notifications
moparisthebest
over xmpp
goffi
and commented by edhelas from Movim. But we didn't made a video to show how it's cool and never seen before :D
remkohas left
danielhas left
nycohas left
jerehas joined
jerehas joined
goffihas left
tuxhas left
Dave Cridlandhas left
zinidhas left
xnyhpshas joined
boothj5has joined
xnyhpshas joined
boothj5has left
nycohas left
zinidhas joined
boothj5has joined
ralphmhas left
moparisthebesthas left
jubalhhas left
jubalhhas left
jubalhhas left
efrithas joined
Dave Cridlandhas left
jubalhhas left
ralphmhas joined
Alexhas left
danielhas joined
ralphmhas left
SamWhitedhas left
valohas left
lovetoxhas left
Dave Cridland
Link Mauve, Actually, IMAP is 8-bit clean, and ESMTP normally is with the extension. Both can also transfer binary (instead of, say, UTF-8) with (rare) extensions.
uchas joined
Dave Cridland
There's also a bunch of extensions to "Always UTF-8", roughly, as part of EAI, as I recall.
uchas joined
Link Mauve
I know pretty much nothing about IMAP, this was about plain SMTP.