Hi! Is there a protocol or standard for connecting a standalone XMMP server to the Internet using USB sticks? I thought of poor areas in the world or Cuba, where people have a traditional grown "offline network".
kokonoehas left
ralphm
Jens Korte: I'm not aware of something fitting that description. How would this work?
zachhas left
zachhas joined
Jens Korte
ralphm, I don't know with a new connection type between servers? I don't know the protocols
kokonoehas joined
remkohas joined
ralphm
What I mean is: how is it supposed to work from a user's perspective?
Daniel
maybe looking at a protocol for *instant* messaging is not the right approach
ralphm
Well, I am from the time where BBS and UUCP were still the ways to share messages.
ralphm
And there's nothing about XMPP that requires instant communication patterns. Especially for messages stanzas.
ralphm
There are people working on things like https://www.scuttlebutt.nz/ which are fully decentralized and can fall back to sneaketnet, but that's not based on XMPP.
ralphm
But a UUCP like model for XMPP seems feasible.
Marandahas left
Marandahas joined
jubalhhas joined
mimi89999has joined
zachhas left
zachhas joined
Steve Killehas left
archas left
archas joined
debaclehas joined
waqashas left
larmahas left
zachhas left
zachhas joined
larmahas joined
mimi89999has left
mimi89999has joined
pdurbinhas joined
APachhas joined
Steve Killehas joined
zachhas left
zachhas joined
Jens Korte
Daniel, video chat isn't mesaging and sneakernet isn't instant ;) I was just wondering about offline support...
kokonoehas left
kokonoehas joined
jonas’
Jens Korte, maybe look towards the Disruption/Delay Tolerant Networking community
jonas’
XMPP-over-DTN hasn’t been explored much yet to my knowledge, but I’d be surprised if it had not been explored *at all*
kokonoehas left
ralphm
Especially because we have entities working for military organisations.
ralphm
And then there is the ancient https://xmpp.org/extensions/xep-0013.html, which I don't necessarily recommend, but might address part of this.
kokonoehas joined
kokonoehas left
kokonoehas joined
remkohas left
zachhas left
zachhas joined
remkohas joined
jubalhhas left
kokonoehas left
Nekithas left
jubalhhas joined
jubalhhas left
kokonoehas joined
kokonoehas left
kokonoehas joined
jabberjockehas left
derdanielhas joined
derdanielhas left
zachhas left
zachhas joined
adiaholichas left
mukt2has left
jabberjockehas joined
debaclehas left
Jens Korte
I had a look at XEP 0013 before, but that is not the way I mean. Scuttlebutt is new to me and quite interesting. DTN is a quite big and solid thing. I can use it only, if it is used by a software. Thx for that.
ralphm
There's some related projects around scuttlebutt
Jens Korte
I will have a look at it later. I already found it in F-Droid
jabberjockehas left
zachhas left
zachhas joined
remkohas left
kokonoehas left
zachhas left
zachhas joined
remkohas joined
lskdjfhas joined
kokonoehas joined
zachhas left
zachhas joined
j.rhas left
mukt2has joined
pdurbinhas left
remkohas left
zachhas left
zachhas joined
kokonoehas left
kokonoehas joined
j.rhas joined
adiaholichas joined
remkohas joined
moparisthebest
Jens Korte: I thought Cuba had it's own internet?
zachhas left
zachhas joined
pep.
> Daniel> maybe looking at a protocol for *instant* messaging is not the right approach
XMPP is broader than just instant messaging fortunately, (even if there aren't many (open) implementations to show this off, they are not inexistent)
ralphm
Totally.
moparisthebest
https://gizmodo.com/cubas-illegal-underground-internet-is-thriving-1681797114 this kind of thing
moparisthebest
Which of course XMPP works fine on, doesn't need internet, just some type of connectivity
mukt2has left
adiaholichas left
adiaholichas joined
j.rhas left
alameyohas left
alameyohas joined
adiaholichas left
adiaholichas joined
jubalhhas joined
alameyohas left
zachhas left
zachhas joined
typikolhas joined
typikolhas left
mukt2has joined
alameyohas joined
jubalhhas left
alameyohas left
alameyohas joined
remkohas left
zachhas left
zachhas joined
alameyohas left
alameyohas joined
zachhas left
zachhas joined
remkohas joined
alameyohas left
alameyohas joined
mukt2has left
alameyohas left
andyhas left
mukt2has joined
zachhas left
zachhas joined
APachhas left
pdurbinhas joined
kokonoehas left
andyhas joined
zachhas left
zachhas joined
Ge0rG
Daniel: you should @xmpp retweet https://twitter.com/iNPUTmice/status/1173175743209189376 as well
Daniel
i did
pdurbinhas left
debaclehas joined
zachhas left
zachhas joined
Ge0rG
Ah, great. Didn't see it.
moparisthebest
Guess Twitter doesn't have reliable delivery either
alameyohas joined
jubalhhas joined
davidhas left
zachhas left
zachhas joined
APachhas joined
kokonoehas joined
jubalhhas left
zachhas left
zachhas joined
remkohas left
goffihas joined
kokonoehas left
kokonoehas joined
Seve
Daniel: you don't want it to be recorded or is the venue?
zachhas left
zachhas joined
Daniel
I don't
kokonoehas left
remkohas joined
kokonoehas joined
winfriedhas left
winfriedhas joined
winfriedhas left
winfriedhas joined
Ge0rG
That's a bit surprising. May we know why?
Daniel
I think the format of Meetup (which I want to keep closer to 'friends hanging out') don’t go well with recording it. also I don’t want the pressure of having to live up to the level of quality that is required for permanently putting something on the internet.
Daniel
also if anything we'd only have audio
Daniel
i think there is a good chance that a similar talk will be given again in a more appropriate setting with better recording
jubalhhas joined
j.rhas joined
Ge0rG
Ah!
zachhas left
zachhas joined
remkohas left
adiaholichas left
adiaholichas joined
remkohas joined
pdurbinhas joined
Surjohas joined
Surjo
Hello
zachhas left
zachhas joined
Surjo
MattJ
jubalhhas left
Surjohas left
pdurbinhas left
Steve Killehas left
Steve Killehas joined
zachhas left
zachhas joined
jubalhhas joined
Nekithas joined
mukt2has left
zachhas left
zachhas joined
kokonoehas left
davidhas joined
kokonoehas joined
remkohas left
jubalhhas left
kokonoehas left
remkohas joined
mukt2has joined
zachhas left
zachhas joined
wurstsalathas left
mukt2has left
wurstsalathas joined
adiaholichas left
krauqhas left
jubalhhas joined
Jens Korte
moparisthebest, "“El Paquete”, a sneaker-net distribution of media files that’s passed around the country on USB sticks and hard drives, and which may be Cuba’s largest source of private employment." https://media.ccc.de/v/34c3-8740-the_internet_in_cuba_a_story_of_community_resilience#t=2 as of 12-2017. And yes there are two other network mentioned on that page, that are not sneaker-networks.
zachhas left
zachhas joined
waqashas joined
krauqhas joined
mukt2has joined
remkohas left
mukt2has left
jubalhhas left
zachhas left
zachhas joined
moparisthebest
That's neat, though I feel like XMPP would be totally unsuitable for that, I could be wrong
jonas’
at the point of doing stuff like sneakernet or DTN, you’d do away with the XML stream and just wrap stanzas in bundles and send them through the network.
jonas’
the only thing left then is how to handle authn
Ge0rG
You need a very different type of user identity and routing mechanism. You could use xmpp message elements for the payload, but why?
jonas’
Ge0rG, for s2s from mars to earth
jonas’
you don’t want to do TCP over that type of link
adiaholichas joined
Zash
Fancy stuff where you gotta take the positions of heavenly bodies into account. And sometimes wait for months because your destination is blocked by the sun or something.
jonas’
eeyup
Ge0rG
In Cuba?
jubalhhas joined
Daniel
You want sneaker net between Mars and earth? That's some insane RTT
Zash
That's basically DTN for ya
Zash
If you can handle that then you can handle dealing with the positions of cargo ships.
pdurbinhas joined
ralphm
jonas’: bundles? Like, say, XML documents?
zachhas left
zachhas joined
Zash
Stream bundles?
jonas’
ralphm, bundle as in Bundle Protocol
jonas’
RFC 5050
ralphm
Ah
Jens Korte
I can't say any useful to DTN/sneakernet, but how about https://en.wikipedia.org/wiki/IP_over_Avian_Carriers
Zash
Not totally unlike SMTP I'm guessing?
mukt2has joined
pdurbinhas left
Ge0rG
jonas’: tl;dr, are the bundles signed by the sending entity?
jonas’
Ge0rG, I don’t think so in plain RFC 5050
jonas’
the WIP next iteration of the bundle protocol (Bundle Protocol 7) has some security things
Zash
Who would MITM you in space?
mukt2has left
jonas’
ah no, neither, so that must’ve been some extension to the protocol
Ge0rG
Yeah, we'll do the crypto after the MVP.
remkohas joined
neshtaxmpphas left
zachhas left
neshtaxmpphas joined
zachhas joined
mukt2has joined
jubalhhas left
mukt2has left
APachhas left
jubalhhas joined
mukt2has joined
murabitohas joined
Daniel
> Yeah, we'll do the crypto after the MVP.
Ge0rG: Please give proper trigger warnings before making such a 'joke'
zachhas left
zachhas joined
moparisthebesthas left
moparisthebesthas joined
mukt2has left
Ge0rG
Daniel: the <s/> stands for "serious"! 🤪
Ge0rG
Last Friday I had a chat with the founders of a medical startup. They can't afford real developers, so they look for some students instead...
Ge0rG
I'm not making this up.
Daniel
i was that student
Yagizahas joined
jubalhhas left
remkohas left
mukt2has joined
zachhas left
zachhas joined
Jens Korte
Zash, I guess the NSA, Russia or China will do the MITM just to make sure they get all the raw data. Am I right, a company from israel was the cheapest provider for internet in libanon? The same will happen in space with DTN, but instead of cheapest it will be because of fastest or most reliable.
rion
Jens Korte: also Kazakhstan officially does MITM for all traffic afaik. They force people to install special certificates to avoid warnings
jabberjockehas joined
Jens Korte
rion, yes I have read about it at heise.de (german)