TobiasHTTP File Upload should work from within a browser, considering correct CORS headers are set, right?
MattJCorrect
good-natured_old_robothas left
good-natured_old_robothas joined
good-natured_old_robothas left
good-natured_old_robothas joined
Dele Olajidehas left
florettahas joined
good-natured_old_robothas left
good-natured_old_robothas joined
singpolymahas joined
Dele Olajidehas joined
adiaholichas joined
Alexhas left
konstantinoshas left
konstantinoshas joined
atomicwatchhas left
atomicwatchhas joined
kinetikhas joined
sebastianhas left
sebastianhas joined
menelhas joined
konstantinoshas left
adiaholichas left
xnamedhas left
adiaholichas joined
djorzhas left
xnamedhas joined
Alexhas joined
andrey.ghas joined
Skull Fuckerhas left
Alexhas left
adiaholichas left
Andrzejhas left
Tobiashttps://pastebin.com/raw/DeG71TxK any clues why it would say "unknown slot"
Tobiaswrong room
adiaholichas joined
Alexhas joined
Tobiashas left
Andrzejhas joined
Tobiashas joined
debaclehas joined
Dele Olajidehas left
Andrzejhas left
adiaholichas left
gooyahas left
Alastair Hoggehas left
Alexhas left
Alastair Hoggehas joined
gooyahas joined
adiaholichas joined
djorzhas joined
Alexhas joined
Paganinihas joined
rebeld22has joined
Samhas left
adiaholichas left
Samhas joined
wgreenhousehas left
Dele Olajidehas joined
brunrobehas left
Marandahas left
Mjolnir Archonhas left
adiaholichas joined
djorzhas left
djorzhas joined
Dele Olajidehas left
Ge0rGhas left
thndrbvrhas left
adiaholichas left
Dele Olajidehas joined
Ge0rGhas joined
florettahas left
florettahas joined
Mjolnir Archonhas joined
brunrobehas joined
Marandahas joined
Samhas left
adiaholichas joined
neshtaxmpphas left
neshtaxmpphas joined
konstantinoshas joined
Samhas joined
xnamedhas left
good-natured_old_robothas left
Samhas left
Samhas joined
atomicwatchhas left
good-natured_old_robothas joined
Titihas left
Titihas joined
eevvoorhas joined
atomicwatchhas joined
Mikaelahas left
playerthreehas joined
atomicwatchhas left
good-natured_old_robothas left
good-natured_old_robothas joined
moparisthebesthas left
moparisthebesthas joined
xnamedhas joined
Samhas left
Samhas joined
good-natured_old_robothas left
good-natured_old_robothas joined
wgreenhousehas joined
moparisthebesthas left
atomicwatchhas joined
djorzhas left
moparisthebesthas joined
adiaholichas left
Titihas left
Titihas joined
Tim Rhas left
adiaholichas joined
adiaholichas left
atomicwatchhas left
atomicwatchhas joined
good-natured_old_robothas left
Mikaelahas joined
neshtaxmpphas left
neshtaxmpphas joined
adiaholichas joined
nycohas joined
eevvoorhas left
florettahas left
djorzhas joined
xnamedhas left
antranigvhas left
moparisthebesthas left
nycohas left
moparisthebesthas joined
harry837374884has left
Mikaelahas left
Mikaelahas joined
playerthreehas left
xnamedhas joined
lovetoxim reading XEP-0388
lovetox> At any time while authentication is in progress, neither Client nor Server sends any element (including stanzas) or other data except the top-level elements defined herein. Clients MUST NOT send whitespace, and MUST send only <response/> elements as appropriate or an <abort/> element to immediately cause an error.
lovetoxwhy am i not allowed to send a whitespace?
Kevhas left
singpolymahas left
harry837374884has joined
debaclehas left
good-natured_old_robothas joined
antranigvhas joined
singpolymahas joined
florettahas joined
sernickhas joined
moparisthebesthas left
moparisthebesthas joined
andrey.ghas left
adiaholichas left
moparisthebestUnsure about this, I think I hate it https://delta.chat/en/2022-06-14-webxdcintro
Titihas left
Zash> web
definitely hate it
Samhas left
adiaholichas joined
Samhas joined
Steve Killehas left
djorzhas left
Titihas joined
Kevhas joined
Samhas left
Steve Killehas joined
Kevhas left
moparisthebestI can't find info about how they are sandboxed, which makes me think they put no thought into that and assumed ancient vuln riddled Android bundled webview is enough, yikes
Guuswhat is the intended behavior in pubsub, when a subscriber (subscribed with a bare JID) is online with more than one resource, when a new publication occurs?
ZashGuus: event notification sent to the bare jid, receiving server does forking like with any other message?
good-natured_old_robothas left
raghavgururajanhas left
antranigvhas left
Samhas joined
jinxdhas joined
Kevhas joined
archas left
archas joined
GuusOpenfire might be doing 'any other message' wrong
singpolymahas left
MattJmoparisthebest: time to bundle converse.js as a .xdc?
moparisthebestMattJ: ooh ingenious, suddenly all 50 deltachat users are now XMPP users
debaclehas joined
antranigvhas joined
good-natured_old_robothas joined
singpolymahas joined
MattJhttps://docs.webxdc.org/spec.html#messenger-implementation has some notes about sandboxing
florettahas left
Kevhas left
archas left
chipmnkhas left
chipmnkhas joined
Mikaelahas left
archas joined
pjnhas left
moparisthebestSo... No internet access other than they can transmit unlimited messages? :thinking:
florettahas joined
antranigvhas left
adiaholichas left
moparisthebestAnyone get a chance to look at https://xmpp.org/extensions/inbox/xmpp-over-quic.html or https://xmpp.org/extensions/inbox/websocket-s2s.html yet ?
MattJNot yet
pjnhas joined
adiaholichas joined
neshtaxmpphas left
neshtaxmpphas joined
ZashThey looked short and I'm skeptical of keeping the framing that was added because browser clients supposedly can't parse streaming XML.
MattJZash, even before websockets there were people arguing for framing. I'm not strongly one way or the other, but it certainly makes some things easier
colemanhas left
MattJQuite a few things, in fact
moparisthebestNot changing websocket at all makes it trivial to add support with approximately one if statement
Thilo Molitorhas left
moparisthebestI would argue for XMPP 2.0 we should add explicit framing even for TLS/quic streams
moparisthebestNot having it is the source of countless bugs and security issues
MattJWe already have framing in XMPP over websocket
MattJOh, I misread what you said, ignore me
Thilo Molitorhas joined
ZashI mean the XML fiddlery that makes xmpp-over-ws ≠ xmpp + ws
ZashMattJ, weren't all our recent security and memory consumption issues _because_ of per-message XML parsing?
MattJ:)
moparisthebestYea I don't like the changing namespace, I would love to keep it jabber:server actually
ZashAnd I think I just dropped 25% of RSS by cutting down on similar stuff.
ZashIf anything I'd want a websocket subprotocol where you just send normal XMPP over websocket (with the websocket framing, but without the <open/> and whatnot)
moparisthebestThe prosody memory hog bug was due to lack of framing and so was the recent zoom ejabberd/gloox bug
moparisthebestZash: yes that would make way more sense imho
MattJBut then web clients have to implement streaming parsers
ZashNo
xeckshas left
ZashServers would need to support two methods
xeckshas joined
moparisthebestThey can just pretend the stream header is a stand alone stanza
MattJZash, I'm not a fan of yet more ways to do things
konstantinoshas left
archas left
MattJMore ways to do things -> more surface area to maintain and for bugs and security issues to hide in
ZashTherefore ... s2s over websockets?
moparisthebestWe can save that for the upcoming replacement to websockets
Zashs2s over tcp + s2s over tls isn't enough?
archas joined
ZashIf it's meant to solve the problem that certain hosting providers are strictly http-only, isn't this _not_ going to solve that until 100% of servers implement it?
ZashA problem IMO should be solved by not giving such providers any business whatsoever
moparisthebestGotta start somewhere I guess
MattJYeah, I'm not really sure about s2s-over-ws
ZashFix your providers and firewalls!
moparisthebestI've already seen a hundred questions in Snikket about why it can't run behind an http proxy
ZashWorking around those problems just moves us towards the future where only the web is allowed
ZashI don't want to live in that future
moparisthebestIt's already here, we live in the bad place
MattJmoparisthebest, and you want to replace them with "why can't I contact someone on <any other XMPP domain>?" :)
moparisthebestI get the impression those people don't know federation exists anyway
ZashOther wording of that is that you have the same deployment problem as DANE&DNSSEC
MattJWe already have some of that simply due to requiring valid TLS certificates!
MattJWhich you would think wouldn't be too much to ask in 2022
singpolymahas left
moparisthebestI think the whole point is servers that already implement c2s websocket can turn this on easily
ZashWith s2s the hard part is usually the outgoing connections
ZashAt least it has been in Prosody every time, i.e. for IPv6 and direct TLS
Zashand unless you mean your proxy, I imagine some refactoring would be needed for incoming too
marc0shas left
moparisthebestFair... I just took all that away from prosody, xmpp-proxy does all the lookups and TLS
moparisthebestProsody just accepts plan TCP on localhost and makes plain TCP connections to a hardcoded localhost port for everything outgoing and that's it
Kevhas joined
moparisthebestJust 1 ! :)
ZashThat's how it starts. Just ask the web people
archas left
colemanhas joined
archas joined
Dele Olajidehas left
guus.der.kinderenhas joined
adiaholichas left
atomicwatchhas left
atomicwatchhas joined
Dele Olajidehas joined
adiaholichas joined
SteveFhas left
papatutuwawahas joined
Kevhas left
konstantinoshas joined
daagshas left
daagshas joined
andrey.ghas joined
pablohas joined
konstantinoshas left
adiaholichas left
adiaholichas joined
pablohas left
djorzhas joined
Dele Olajidehas left
atomicwatchhas left
atomicwatchhas joined
xnamedhas left
sernickhas left
sernickhas joined
moparisthebesthas left
moparisthebesthas joined
good-natured_old_robothas left
Kevhas joined
good-natured_old_robothas joined
singpolymahas left
guus.der.kinderenhas left
daagshas left
Patigahas left
Dele Olajidehas joined
Patigahas joined
xnamedhas joined
flowlovetox, good question why it's strictly forbidden, however there also doesn't seem to be much use of whitespace pings during SASL auth
Dele Olajidehas left
flowas there is always one entity that needs to send something at any point in time during auth
Dele Olajidehas joined
singpolymahas joined
neshtaxmpphas left
neshtaxmpphas joined
neshtaxmpphas left
daagshas joined
Dele Olajidehas left
Kevhas left
ZashDoesn't that text exist about the existing SASL exchange?