XSF Discussion - 2021-07-28


  1. BASSGOD has joined
  2. Maranda has joined
  3. BASSGOD has left
  4. alexbay218 has joined
  5. lskdjf has left
  6. stp has left
  7. BASSGOD has joined
  8. Kev has left
  9. Kev has joined
  10. arc has left
  11. arc has joined
  12. arc has left
  13. arc has joined
  14. arc has left
  15. arc has joined
  16. arc has left
  17. arc has joined
  18. Kev has left
  19. Kev has joined
  20. wladmis has left
  21. wladmis has joined
  22. Kev has left
  23. Kev has joined
  24. arc has left
  25. arc has joined
  26. arc has left
  27. arc has joined
  28. jgart has left
  29. jgart has joined
  30. alexbay218 has left
  31. arc has left
  32. arc has joined
  33. arc has left
  34. arc has joined
  35. Calvin has left
  36. arc has left
  37. arc has joined
  38. arc has left
  39. arc has joined
  40. arc has left
  41. arc has joined
  42. Yagiza has joined
  43. arc has left
  44. arc has joined
  45. wladmis has left
  46. millesimus has left
  47. sonny has left
  48. sonny has joined
  49. Maskugatiger has joined
  50. millesimus has joined
  51. alexbay218 has joined
  52. lorddavidiii has joined
  53. paul has left
  54. marc0s has left
  55. marc0s has joined
  56. Mikaela has joined
  57. scorch has joined
  58. mimi89999 has left
  59. mimi89999 has joined
  60. belong has joined
  61. paul has joined
  62. mig has joined
  63. mig has left
  64. Menel has joined
  65. wurstsalat has joined
  66. me9 has joined
  67. ti_gj06 has joined
  68. Steve Kille has left
  69. jcbrand has joined
  70. chronosx88 has left
  71. emus has joined
  72. me9 has left
  73. Tobias has joined
  74. ti_gj06 has left
  75. Kev has left
  76. Kev has joined
  77. lorddavidiii has left
  78. jl4 has joined
  79. chronosx88 has joined
  80. goffi has joined
  81. Maranda has left
  82. Maranda has joined
  83. jl4 has left
  84. jl4 has joined
  85. jl4 has left
  86. jl4 has joined
  87. jl4 has left
  88. jl4 has joined
  89. Maskugatiger has left
  90. ti_gj06 has joined
  91. jl4 has left
  92. jl4 has joined
  93. jl4 has left
  94. jl4 has joined
  95. jl4 has left
  96. jl4 has joined
  97. jl4 has left
  98. goffi Hi > phryk a écrit : > The concept for an XMPP messenger I came up with some time last year was using python + kivy so I can do responsive design from the ground up and do desktop + android + iOS (+ pinephone or whatever) – basically one client to rule them all. :P Libervia Desktop is doing exactly that.
  99. jl4 has joined
  100. Alex has joined
  101. jl4 has left
  102. jl4 has joined
  103. jonas’ "split ability inspired from Blender"
  104. jonas’ tries to imagine his mother using blender
  105. lovetox has left
  106. goffi jonas’: you don't need to use it, it working without it.
  107. jgart has left
  108. jl4 has left
  109. jl4 has joined
  110. lovetox has joined
  111. jl4 has left
  112. jl4 has joined
  113. sonny has left
  114. sonny has joined
  115. jl4 has left
  116. jl4 has joined
  117. jl4 has left
  118. jl4 has joined
  119. antranigv has joined
  120. LNJ has joined
  121. jl4 has left
  122. jl4 has joined
  123. jl4 has left
  124. jl4 has joined
  125. karoshi has joined
  126. jl4 has left
  127. jl4 has joined
  128. stp has joined
  129. jl4 has left
  130. jl4 has joined
  131. jl4 has left
  132. jl4 has joined
  133. jl4 has left
  134. jl4 has joined
  135. jgart has joined
  136. mukt2 has joined
  137. antranigv has left
  138. jgart has left
  139. ti_gj06 has left
  140. ti_gj06 has joined
  141. marc0s has left
  142. marc0s has joined
  143. marc0s has left
  144. marc0s has joined
  145. jl4 has left
  146. jl4 has joined
  147. serge90 has joined
  148. jl4 has left
  149. jl4 has joined
  150. antranigv has joined
  151. antranigv has left
  152. antranigv has joined
  153. mukt2 has left
  154. goffi has left
  155. jgart has joined
  156. hnsr.q has joined
  157. marc0s has left
  158. marc0s has joined
  159. emus There have been questions raised if the XMPP Office Hours has been recorded, here we go: https://youtu.be/e1-hpsQ9OZE
  160. marc0s has left
  161. marc0s has joined
  162. marc0s has left
  163. marc0s has joined
  164. Mikaela has left
  165. goffi has joined
  166. ti_gj06 has left
  167. Mikaela has joined
  168. marc0s has left
  169. marc0s has joined
  170. pasdesushi has joined
  171. jl4 has left
  172. Mikaela has left
  173. sonny has left
  174. sonny has joined
  175. Mikaela has joined
  176. debacle has joined
  177. goffi has left
  178. goffi has joined
  179. lskdjf has joined
  180. jl4 has joined
  181. Paganini has left
  182. marc0s has left
  183. marc0s has joined
  184. Kev has left
  185. ti_gj06 has joined
  186. alexbay218 has left
  187. goffi has left
  188. jl4 has left
  189. marc0s has left
  190. marc0s has joined
  191. Kev has joined
  192. marc0s has left
  193. marc0s has joined
  194. phryk roster encryption was a feature someone is working on, right? i seem to vaguely remember something about this, but can't find any info…
  195. jonas’ I think people were talking about it, but nobody is actively working on it AFAIK
  196. Ge0rG Zash made a prototype of sorts
  197. marc0s has left
  198. marc0s has joined
  199. marc0s has left
  200. marc0s has joined
  201. lovetox has left
  202. marc0s has left
  203. marc0s has joined
  204. govanify has left
  205. govanify has joined
  206. govanify has left
  207. govanify has joined
  208. antranigv has left
  209. antranigv has joined
  210. Steve Kille has joined
  211. marc0s has left
  212. marc0s has joined
  213. mukt2 has joined
  214. goffi has joined
  215. lovetox has joined
  216. antranigv has left
  217. mukt2 has left
  218. antranigv has joined
  219. marc0s has left
  220. marc0s has joined
  221. Tobias has left
  222. Tobias has joined
  223. marc0s has left
  224. marc0s has joined
  225. ti_gj06 has left
  226. debacle has left
  227. guus.der.kinderen has left
  228. ti_gj06 has joined
  229. Zash Not covering rosters
  230. Wojtek has joined
  231. phryk Not sure if I'm 100% on the terminology here anyways – rosters are/include the contact list, right?
  232. marc0s has left
  233. marc0s has joined
  234. mukt2 has joined
  235. marc0s has left
  236. marc0s has joined
  237. flow eventually I don't think that encrypted rosters are feasible
  238. MattJ phryk, correct
  239. flow you'll loose some functionality that may be considered crucial
  240. Kev You could encrypt the roster, but the effect would be largely pointless.
  241. phryk Why?
  242. Kev Because the server that holds the roster is the server that will route your presence information and messages to/from your contracts.
  243. flow phryk, the server may need to make a decission based on someone being in your roster (contact list) or not
  244. Kev So even if you encrypted the roster, and moved presence fan-out to the client, the server would still route the presences.
  245. phryk Oh, damn. :<
  246. phryk Any other recommendations to protect the social graph of people in case of compromise?
  247. Kev It *does* mean that technically at-rest data wouldn’t contain your contacts, I suppose, which isn’t nothing, but is probably not the attack vector anyone cares about when talking about encrypted rosters.
  248. lorddavidiii has joined
  249. Kev You can’t really (with XMPP or otherwise), all you can do is move around which the systems that matter if they’re compromised are.
  250. flow phryk, the best answer I have are is that we should make self-hosting very easy and reliable, so that there are as many as possible small self-hosted services
  251. flow but then again, many small services also make it easier to determine who is communicating with whom (in the absence of countermeasures like tor)
  252. marc0s has left
  253. marc0s has joined
  254. phryk So only a P2P solution can effectively protect the social graph of users?
  255. Kev No, even a P2P solution can’t.
  256. flow define P2P solution
  257. Kev Indeed, a P2P solution is, in some ways, *more* vulnerable to such things.
  258. phryk Well, mostly contact list completely client-side.
  259. Zash P2P makes everyone a server
  260. phryk Mhh true, because every user has to harden their own device…
  261. Kev Not just that.
  262. Kev If you’re observing traffic between an XMPP user’s device and their server, who are they talking to?
  263. phryk You need surveillance around the server to make any guesses to that, i think.
  264. Kev No clue. If you’re observing traffic for a “P2P client”’s device, you see where that traffic is going.
  265. Kev And observing network traffic is a more likely attack than compromising a server (although both are possible).
  266. phryk That's also mitigatable by tor, tho.
  267. MattJ phryk, surveillance of the network around the client and/or server is significantly easier than surveillance *on* the server (which requires compromise of the server)
  268. Kev Except when the surveilance authority is running your tor exit points.
  269. phryk Point.
  270. Kev So I assert that this is a problem you cannot solve, you can just move around your pain point
  271. MattJ This is basically what Snowden revealed in 2013 (that mass surveillance of internet traffic is a real thing)
  272. phryk Yeah, I'm trying to do my best due dilligance to protect people from that. :P
  273. Kev (And I’m not saying that moving around the pain point is necessarily without merit. Just that you can’t solve it)
  274. marc0s has left
  275. marc0s has joined
  276. phryk Mhh, I could at least allow for obfuscating social graphs by allowing users to create multiple accounts, tho… But that would kind of defeat the whole invite-only and limited user number thing I'm going for…
  277. Zash There may be things to encrypt to protect from a casual nosy admin, but it that worth the effort?
  278. phryk Guess I'll just need to teach my users about identity compartmentalization.
  279. mukt2 has left
  280. ti_gj06 has left
  281. hnsr.q has left
  282. larma has left
  283. larma has joined
  284. Link Mauve phryk, even then, you still have other metadata which can somewhat easily be used to correlate these identities.
  285. Link Mauve Such as the times you log in and log off.
  286. Link Mauve If these two accounts always log in at the exact same time every day, a surveillance entity can assume they are controlled by the same person.
  287. phryk Yeah, was talking with somebody about that yesterday. And thought maybe having the server always claim everyone is online is a good solution. The server itself will still know when users are actually online and with MAM even E2EE works when users are actually offline, no?
  288. phryk (if the contacting knows the pubkey from previous communication)
  289. phryk (if the contacting user/client knows the pubkey from previous communication)
  290. debacle has joined
  291. ti_gj06 has joined
  292. Link Mauve phryk, even just the amount of data being transferred makes it easy to distinguish between a client connecting, a client operating normally, and a client being disconnected.
  293. flow phryk, most (all I know) E2EE schemes do not require MAM
  294. Link Mauve Solving the surveillance problem is, well, hard.
  295. phryk Heh, ain't that the truth. :P
  296. flow phryk, but with double-ratchet mechanisms, like OMEMO, it is beneficial if the client logs in once in a while to advance the ratchet
  297. hnsr.q has joined
  298. phryk Oh right, the "ratchet" part means new temporary keys are derived from the keypair – do I remember that right?
  299. Link Mauve phryk, your idea is to fake a client being always connected on your users’ accounts?
  300. phryk Yeah, in hindsight, I don't think this will do anything. ^^;
  301. phryk Well, it'd lessen infoleak towards people in users' rosters…
  302. phryk But not do anything from the perspective of someone surveilling network activity.
  303. Link Mauve Not even that, because it would then be very easy for your users’ contacts to figure out this fake client never answers, and thus only consider them online if they have a second resource connected.
  304. phryk Well, I'd say save the last connected esource name and remove the fake client once a client actually connects – so it just looks like they moved from one client to another – or as if nothing happened. but still not worth the trouble, I'd say.^
  305. phryk ^^;
  306. phryk I'm gonna go get some grocery shopping done real quick.
  307. phryk (oh no, now the cops now to breach this place when i go out)
  308. jgart has left
  309. Maranda has left
  310. Maranda has joined
  311. govanify has left
  312. govanify has joined
  313. govanify has left
  314. govanify has joined
  315. govanify has left
  316. mukt2 has joined
  317. marc0s has left
  318. marc0s has joined
  319. govanify has joined
  320. soundconcept has joined
  321. jl4 has joined
  322. soundconcept has left
  323. soundconcept has joined
  324. mukt2 has left
  325. hnsr.q has left
  326. hnsr.q has joined
  327. wladmis has joined
  328. jl4 has left
  329. soundconcept has left
  330. Maranda has left
  331. Maranda has joined
  332. Maranda has left
  333. Maranda has joined
  334. hnsr.q has left
  335. hnsr.q has joined
  336. ti_gj06 has left
  337. wladmis has left
  338. wladmis has joined
  339. ti_gj06 has joined
  340. scorch has left
  341. antranigv has left
  342. antranigv has joined
  343. scorch has joined
  344. Wojtek has left
  345. antranigv has left
  346. antranigv has joined
  347. marc0s has left
  348. marc0s has joined
  349. Mikaela has left
  350. lorddavidiii has left
  351. Mikaela has joined
  352. Menel has left
  353. Menel has joined
  354. stp has left
  355. jl4 has joined
  356. ti_gj06 has left
  357. jl4 has left
  358. jl4 has joined
  359. jl4 has left
  360. jl4 has joined
  361. Mikaela has left
  362. antranigv has left
  363. antranigv has joined
  364. Mikaela has joined
  365. hnsr.q has left
  366. hnsr.q has joined
  367. x51 has joined
  368. christian has left
  369. Steve Kille has left
  370. Paganini has joined
  371. wuuko has left
  372. antranigv has left
  373. wuuko has joined
  374. antranigv has joined
  375. bung9 has left
  376. bung9 has joined
  377. Steve Kille has joined
  378. bung9 has left
  379. wuuko has left
  380. wuuko has joined
  381. bung9 has joined
  382. stp has joined
  383. jl4 has left
  384. antranigv has left
  385. Calvin has joined
  386. belong has left
  387. belong has joined
  388. stp has left
  389. stp has joined
  390. mukt2 has joined
  391. inky has left
  392. ti_gj06 has joined
  393. Wojtek has joined
  394. lorddavidiii has joined
  395. lorddavidiii has left
  396. inky has joined
  397. Matthew has left
  398. homebeach has left
  399. Half-Shot has left
  400. Rixon 👁🗨 has left
  401. uhoreg has left
  402. Half-Shot has joined
  403. Matthew has joined
  404. Rixon 👁🗨 has joined
  405. uhoreg has joined
  406. homebeach has joined
  407. mukt2 has left
  408. lorddavidiii has joined
  409. lorddavidiii has left
  410. fredyy has left
  411. lorddavidiii has joined
  412. lorddavidiii has left
  413. fredyy has joined
  414. lorddavidiii has joined
  415. hnsr.q has left
  416. lorddavidiii has left
  417. lorddavidiii has joined
  418. lorddavidiii has left
  419. Kev has left
  420. Kev has joined
  421. lorddavidiii has joined
  422. lorddavidiii has left
  423. wuuko has left
  424. bung9 has left
  425. lorddavidiii has joined
  426. lorddavidiii has left
  427. lorddavidiii has joined
  428. lorddavidiii has left
  429. scorch has left
  430. lorddavidiii has joined
  431. lorddavidiii has left
  432. lorddavidiii has joined
  433. bung9 has joined
  434. lorddavidiii has left
  435. wuuko has joined
  436. lorddavidiii has joined
  437. lorddavidiii has left
  438. lorddavidiii has joined
  439. Maranda has left
  440. Maranda has joined
  441. lorddavidiii has left
  442. hnsr.q has joined
  443. hnsr.q has left
  444. Wojtek has left
  445. scorch has joined
  446. scorch has left
  447. southerntofu phryk, for tor-routed P2P messaging that's precisely what briar.im is doing, would be very interesting to get XMPP interop :)
  448. southerntofu Link Mauve, if clients are broadcast as permanently online (reducing presence spam) and sessions are tor-routed, then network analysis becomes harder (though not entirely impossible)
  449. scorch has joined
  450. southerntofu i'm curious about a presence-less XMPP.. would it break things in fact? (or reduced preesnce, as handled by server not client)
  451. MattJ Start of the day: discussion about how we should encrypt rosters, end of the day: discussion about how we should move presence handling entirely to the server
  452. MattJ Conflict
  453. southerntofu MattJ, why conflict? in my view it's part of the same threat model
  454. southerntofu eg. leak less info about the client to other servers, and store less info about the client on the home server
  455. Zash Something something hold two conflicting ideas in your head at the same time, and accept both as true.
  456. MattJ The server needs to know who to send presence to/who should be allowed to view your presence
  457. MattJ That's the roster
  458. Sam Presenceless would require the server to cache/update CAPS hashes, which would be interesting.
  459. southerntofu emus, Sam, about XMPP office hours recording, should we maybe setup a peertube instance?
  460. Zash Oh, yes, replace presence with caps update notifications! Such a win!
  461. Sam southerntofu: if you're volunteering to maintain it and pay for storage space and CPU time, then sure, I'd love that :)
  462. Sam And to upload the videos and make sure the descriptions match or auto-sync with YouTube or whatever.
  463. southerntofu from experience resource usage is rather low (unless you do tons of transcoding) maybe joinjabber.org has resources for that!
  464. southerntofu we have ~200MB RAM usage (2GB total) and 4vCPUs mostly running idle
  465. Sam Zash: right; if you get rid of presences you either go back to disco spam, or the server has to handle all that. I'm assuming you'd still send presence, just not as often because caps likely won't change. So more or less just initial "online" presence and caps per session
  466. southerntofu Sam, is this what CAPS is about? https://xmpp.org/extensions/xep-0127.html
  467. southerntofu i'll do further reading before i comment further on that issue :)
  468. Sam southerntofu: sorry, I meant entity caps https://xmpp.org/extensions/xep-0115.html
  469. Sam It never occured to me that those names are confusing.
  470. Zash But then how relevant are even caps given MAM and Carbons and stuff?
  471. southerntofu Sam, for video upload it should be straightforward to make a peertube->youtube importer (maybe it already exists!) but the other way around i strongly disrecommend as Youtube doesn't guarantee when/if the videos will be available to parse/download
  472. southerntofu as the indieweb saying goes "Publish on your Own Site, Syndicate Elsewhere" (POSSE)
  473. Sam Sure, other way is fine, as long as we can upload to one place and have it wind up in both
  474. Wojtek has joined
  475. southerntofu Sam, i've never used youtube account, but if you give me an API key i'm 99% confident i can roll up a peertube RSS -> youtube upload bot pipeline
  476. Sam Zash: how do MAM/Carbons make caps irrelevant?
  477. southerntofu Zash, i'm not entirely sure that's why i was asking, i'll do more reading and come back to you! my understanding of XMPP prootcol is still <25% :)
  478. Sam southerntofu: if you actually want to host a peertube instance and the XSF wants to use it (I assume they do, emus on the comms team and I have talked about this a lot) I'd be absolutely thrilled to give you a youtube key and we can figure out how to sync them and make it an official channel! (again, assuming the XSF wants to do that)
  479. MattJ Caps are useful to discover the features supported by the recipient of your traffic. In a world where everything you send is replicated to every device of the recipient (including future devices that haven't been seen yet), it makes no sense.
  480. Zash Sam: You don't know if the receiver supports anything, a client you never got the caps from could read messages from MAM later. Etc.
  481. hnsr.q has joined
  482. Sam oh, are we assuming the latest caps is stored in MAM somewhere? I'm thinking if we want to know if jingle is in disco#info for example, I don't see how MAM/Carbons helps us with that.
  483. Zash Huh
  484. MattJ No
  485. MattJ Jingle is a great example though
  486. mathieui southerntofu: I asked the question previously for peertube, the answer is that if anyone is willing to do the work to setup sync it will be very welcomed
  487. hnsr.q has left
  488. MattJ When it was first designed, it used an iq, directly between two resources. You could use disco to figure out which device(s) of your contact you send the call to.
  489. Zash But now the recipient is the account, not the resource, so maybe we should start broadcasting caps of accounts instead.
  490. hnsr.q has joined
  491. MattJ Now the preferred solution is to initiate Jingle via a message, which gets forked to all devices (ignored by those that don't support it), push notified if relevant, and stored in MAM for offline clients to show a missed call was received, etc.
  492. moparisthebest in fact it probably should just assume jingle support and send calls anyway, so if your one client that can do calling logs on later today, you'll see a missed call ?
  493. MattJ ^
  494. Sam Sure, but how do we know that *any* client supports jingle calling ot show the icon in the first place?
  495. Server Stats Discoverer (traveler bot) has joined
  496. moparisthebest you shouldn't care, just show it
  497. Sam Or mark it as un-greyed-out or whatever our UI is. I wouldn't want to just always pretend the call is working even if there's no support/hope of it being picked up.
  498. Sam That seems like a terrible UX. <Why has my friend literally never answered any of my calls no matter how many times I try? Guess they're mad at me and don't want to talk.>
  499. MattJ We currently don't, we could hack a solution for that indeed (currently Conversations requires it to be seen in disco at least once, then it's permanently displayed for that contact)
  500. moparisthebest is it terrible UX though? how is it different from you calling a friend on a land line and they are on vacation or no longer have that phone or whatever
  501. Zash All this is terrible!
  502. lorddavidiii has joined
  503. Sam It is different, but also even if it weren't I hope we can provide a better experience than a landline. The landline doesn't have an icon that says "your friend is definitely here", we do so we should probably not make it look like something will work that has no chance of working.
  504. moparisthebest "online" doesn't mean they are there and will ever look at messages either
  505. Sam But the UX is veering off course. I'm just saying that we still need to be able to check disco#info, which means a way to cache them and know which ones we have/have not fetched is still useful.
  506. moparisthebest or... stop doing disco all together
  507. Zash Uh, too much text, not enough ice cream to follow this discussion anymore.
  508. moparisthebest since it was designed for a world where you dial up to the internet for a few hours with your 1 client every night
  509. Sam That's fine, but I thought the statement was "right now Carbons/MAM makes caps useless", and I'm disputing that. Sure, in the future we could replace disco with something entirely different.
  510. southerntofu MattJ, about presence vs encrypted roster, i'm talking about a model where presence would be the same for all users, so you would in fact leak whether an account actually exists, but not more information (is it online? etc).. the only issue i would see would be spam management because eg. mod_firewall rules have to be applied at some point, but maybe the server could append incoming useful (not presence) to the user-encrypted mailbox up to a certain storage quota (think 100MB) then start droppping stuff, then firewall rules would be applied on user mailbox decryption (during login process, where box private key is derived from user password)
  511. southerntofu that's *sort of* what riseup.net is doing for email
  512. Zash Should we move the whole model to one with persistent resources that have caps+disco#info stored on the server?
  513. MattJ That's basically happening with push registrations (currently in a hacky non-standard way)
  514. southerntofu and the fact they can't have user-encrypted boxes in case of server compromised (therefore potentially leaking roster + metadata history despite mod_e2ee being enforced) is precisely why they're dropping XMPP support
  515. Zash And OMEMO devices
  516. moparisthebest southerntofu, the reason they conflict is, for server to do anything presence-wise it has to have access to your roster, and if your roster is encrypted, it doesn't have that access...
  517. southerntofu and i heard at least one other "big" hosting coop is dropping XMPP hosting for the same reason
  518. southerntofu moparisthebest, why would it need to do anything presence-wise except responding to pings?
  519. moparisthebest you said the server would make presence be the same for all users ?
  520. southerntofu Zash, i think the permanent subscription model is one of the attractive things about matrix for end-users
  521. Zash What
  522. southerntofu moparisthebest, yes, hypothetically. pretend every one is online or offline all the time
  523. Kev has left
  524. Kev has joined
  525. xecks has left
  526. moparisthebest southerntofu, and expose that to everyone all the time? for that to be "safe" you'd have to also pretend all accounts exist
  527. moparisthebest but it still wouldn't be safe due to disco/caps etc, you'd be able to identify users and such
  528. southerntofu Zash, room subscriptions are permannet in matrix world (which has downsides), no such thing as MAM etc
  529. ti_gj06 has left
  530. southerntofu (eg. you never miss messages if you were offline)
  531. serge90 has left
  532. Zash What
  533. southerntofu if your client is offlinethe server is still receiving messages for you, leading to higher resource usage (especially since accounts who haven't logged in in 6 months are still subscribed to the rooms), but you receive all messages when you reconnect, not just those stored in a size-limited archive
  534. Zash "no such thing as MAM" I think you mean the whole thing is one single MAM thing
  535. southerntofu moparisthebest, hiding what accounts actually exist COULD be even better (though i think it's nice to have an error when you do a typo on an account name ;)) but i do consider whether a nick exists or not to be a lower-danger leak than presence information
  536. southerntofu Zash, ah yes, that's one way to put it :D
  537. emus southerntofu: Im fine to have peertube as an alternative, but I think we are low on ressources, so someone would need to volunteer
  538. Sam Hmm, I've been working on my little experimental TUI client more lately and now I wonder if I should get rid of presence all together. I still don't love not having it, but honestly I've been proven wrong about how much I needed it since using Conversations so maybe it really doesn't matter and I was just being conservative about change
  539. Calvin has left
  540. Sam or get rid of visible presence, I mean. In light of this discussion.
  541. southerntofu moparisthebest, but if you have critiques about other venues of cross-account tracking, consider me very interested to know and potentially mitigate
  542. southerntofu Sam, it's becoming an increasing UX pattern to either not show whether the contact is online, or not make it an important information (eg. don't hide offline contacts, but maybe order convos by date of last message?)
  543. pasdesushi has left
  544. pasdesushi has joined
  545. Zash Going back to the SMS experience...
  546. Zash Meanwhile the Slack & clones crowd do want presence.
  547. moparisthebest southerntofu: XMPP core already hides presence from your non contacts so what are you after?
  548. southerntofu emus, i can't give any guarantees about reliability but i'm happy to write a recipe to set it up on joinjabber.org and see how it goes?!
  549. Zash Your boss wants to know if you'll reply when they ask you questions.
  550. southerntofu emus, Sam do you have a handy subdomain to CNAME to emma.joinjabber.org ?
  551. southerntofu moparisthebest, presence is broadcast to contacts and chatrooms, that's already a huge leak that can be used to correlate different accounts based on when thye are available
  552. inky has left
  553. Sam southerntofu: An XSF one? No, we'd probably want to set it up on some other random domain until we can get XSF approval to make it an "official" peertube instance on the domain or whatever
  554. southerntofu Zash, i agree presence and such (message receipts, "composing" notices) can be useful in some contexts, what i'm interested in is developing a use case of XMPP as a privacy-friendly platform where a single switch in client/server config can harden things considerably by turning off a lot of features
  555. moparisthebest southerntofu: you probably shouldn't add attackers as contacts? Ie don't press the "share my presence with this person" button on people who you don't want to have it?
  556. southerntofu moparisthebest, you never know! and to my knowledge my presence leaks to all persons in public MUCs, right? which is why i run poezio 24/7 on a VM :)
  557. moparisthebest The muc is a different story but there are easier solutions there
  558. southerntofu Sam, what about.. video.joinjabber.org? tube.joinjabber.org? media.joinjabber.org?
  559. moparisthebest southerntofu: such as https://modules.prosody.im/mod_minimix.html
  560. Zash MIX when?
  561. Kev has left
  562. Kev has joined
  563. southerntofu moparisthebest, that osunds good indeed, except for the "known issues" :D
  564. Sam southerntofu: those sound good to me; if this is *just* for the XSF we can add a subdomain later if whomever controls the domain approves and update it to use that, or if joinjabber just wants to host peertube and the XSF just has a channel and links to video.joinjabber.org/xsf or whatever that seems fine too
  565. moparisthebest Mix never seems like
  566. southerntofu > video.joinjabber.org/xsf <-- yes something like this i believe :)
  567. wuuko has left
  568. bung9 has left
  569. bung9 has joined
  570. wuuko has joined
  571. southerntofu Sam, do you have the sources of videos from youtube i can download as a tarball from somewhere? how much space is that? we have about 24GB free on joinjabber.org
  572. emus > southerntofu escribió: > emus, Sam do you have a handy subdomain to CNAME to emma.joinjabber.org ? why emma?
  573. emus video.joinjabber.org/xsf thats better maybe
  574. Sam southerntofu: I don't have them all in one tarball, but I can send you some links. Reach out to my JID and I'll put together a list right now.
  575. southerntofu emus, a tribute to Emma Goldman, a popular hero of american history, or a humble figure of workers struggle against State, capitalism and patriarchy if you prefer this interpretation
  576. serge90 has joined
  577. Sam (let's move the peertube discussion to the joinjabber room since you're asking about it there anyways; thanks for offering to do this!)
  578. christian has joined
  579. xecks has joined
  580. southerntofu happy to help any way i can, always a shame to see federated protocols rely on centralized services to spread the word :)
  581. emus southerntofu: I think we should not our peertube with political substatements which are not related
  582. Kev has left
  583. Kev has joined
  584. BASSGOD has left
  585. deuill has left
  586. Yagiza has left
  587. Server Stats Discoverer (traveler bot) has left
  588. Half-Shot has left
  589. Matthew has left
  590. homebeach has left
  591. uhoreg has left
  592. Rixon 👁🗨 has left
  593. emus has left
  594. lorddavidiii has left
  595. emus has joined
  596. emus has left
  597. karoshi has left
  598. jcbrand has left
  599. qy has left
  600. pasdesushi has left
  601. Daniel has left
  602. xsf has left
  603. qrpnxz has left
  604. Wojtek has left
  605. Vaulor has left
  606. Seve has left
  607. APach has left
  608. sebastian has left
  609. chronosx88 has left
  610. vanitasvitae has left
  611. krauq has left
  612. arcxi has left
  613. Adi has left
  614. fredyy has left
  615. Tobias has left
  616. wurstsalat has left
  617. chronosx88 has joined
  618. chronosx88 has left
  619. wladmis has left
  620. alex11 has left
  621. serge90 has left
  622. scorch has left
  623. christian has left
  624. hnsr.q has left
  625. Mikaela has left
  626. raghavgururajan has left
  627. lovetox has left
  628. belong has left
  629. Kev has left
  630. Steve Kille has left
  631. neshtaxmpp has left
  632. werw0lf has left
  633. x51 has left
  634. norkki has left
  635. Paganini has left
  636. nyco has left
  637. edhelas has left
  638. Sam has left
  639. paul has left
  640. mimi89999 has left
  641. stp has left
  642. alacer has left
  643. Holger has left
  644. matkor has left
  645. Zash has left
  646. DebXWoody has left
  647. millesimus has left
  648. wgreenhouse has left
  649. Zash has joined
  650. Zash has left
  651. emus has joined
  652. emus has left
  653. xsf has joined
  654. xsf has left
  655. chronosx88 has joined
  656. Mikaela has joined
  657. chronosx88 has left
  658. Mikaela has left
  659. Zash has joined
  660. Kev has joined
  661. hnsr.q has joined
  662. deuill has joined
  663. emus has joined
  664. Steve Kille has joined
  665. mimi89999 has joined
  666. xsf has joined
  667. x51 has joined
  668. Server Stats Discoverer (traveler bot) has joined
  669. Half-Shot has joined
  670. Matthew has joined
  671. Rixon 👁🗨 has joined
  672. uhoreg has joined
  673. homebeach has joined
  674. southerntofu emus, that is your personal opinion, and mine is wildly different (because i see a relation between technic and politic), i cannot speak in the name of the joinjabber.org collective but our goals stated are very political (empower users against Nation States and corporations interests).. we would probably be happy to host try and host less-political content because that would be aligned with our political values of decentralization, but if you are unhappy to cohabitate with a political collective then for sure you are welcome to host it yourself
  675. chronosx88 has joined
  676. Mikaela has joined
  677. southerntofu emus, i will write ansible recipes anyway so setup should be in fact very simple
  678. Daniel has joined
  679. jl4 has joined
  680. emus I'm pretty sure that will then not run under the name of XSF, but feel free to share the videos
  681. southerntofu i don't intend to usurp the name of XSF as i'm not even a member of that collective, but i'm happy to provide hosting space for a XSF account if it can help with your lack of resources and bureaucratic process, because in this instance our goals are aligned: spreading information about inteesting developments in the Jabber/XMPP ecosystem
  682. southerntofu with the caveat that we have very limited resources ourselves (provided by fosshost) and can't provide any guarantees about uptime and such, so it's more meant as a proof of concept while you can deploy your own :)
  683. marc0s has left
  684. marc0s has joined
  685. southerntofu (of course if what i'm proposing is in fact not a service done to the community and creates problem, just tell me and i just won't do it)
  686. marc0s has left
  687. marc0s has joined
  688. marc0s has left
  689. marc0s has joined
  690. marc0s has left
  691. marc0s has joined
  692. Daniel has left
  693. marc0s has left
  694. marc0s has joined
  695. marc0s has left
  696. marc0s has joined
  697. scorch has joined
  698. marc0s has left
  699. marc0s has joined
  700. govanify has left
  701. govanify has joined
  702. govanify has left
  703. marc0s has left
  704. marc0s has joined
  705. govanify has joined
  706. marc0s has left
  707. marc0s has joined
  708. scorch has left
  709. tutenote has joined
  710. Calvin has joined
  711. werdan has joined
  712. mig has joined
  713. mig has left
  714. fredyy has joined
  715. serge90 has joined
  716. lorddavidiii has joined
  717. jl4 has left
  718. govanify has left
  719. govanify has joined
  720. govanify has left
  721. govanify has joined
  722. scorch has joined
  723. Sam has joined
  724. krauq has joined
  725. hnsr.q has left
  726. emus Yes, that is great. However, I cannot do it myself, I think thats the bigger hurdle currently.
  727. tutenote has left
  728. Sam Back to where we started: "we can have peertube if someone wants to host it or register it somewhere and maintain syncing between it and youtube" :)
  729. krauq has left
  730. Sam (and apparently the XSF needs an actual youtube account if we want to do that because API keys are associated with a personal account, not with the org account, so maybe we're even further from it)
  731. krauq has joined
  732. Kev has left
  733. Kev has joined
  734. scorch has left
  735. stp has joined
  736. emus has left
  737. millesimus has joined
  738. qrpnxz has joined
  739. scorch has joined
  740. serge90 has left
  741. me9 has joined
  742. scorch has left
  743. scorch has joined
  744. scorch has left
  745. scorch has joined
  746. scorch has left
  747. scorch has joined
  748. scorch has left
  749. scorch has joined
  750. antranigv has joined
  751. scorch has left
  752. scorch has joined
  753. antranigv has left
  754. scorch has left
  755. scorch has joined
  756. scorch has left
  757. scorch has joined
  758. scorch has left
  759. scorch has joined
  760. scorch has left
  761. scorch has joined
  762. scorch has left
  763. scorch has joined
  764. scorch has left
  765. scorch has joined
  766. Zash has left
  767. Zash has joined
  768. scorch has left
  769. scorch has joined
  770. scorch has left
  771. scorch has joined
  772. scorch has left
  773. scorch has joined
  774. scorch has left
  775. scorch has joined
  776. scorch has left
  777. scorch has joined
  778. scorch has left
  779. scorch has joined
  780. scorch has left
  781. scorch has joined
  782. scorch has left
  783. scorch has joined
  784. scorch has left
  785. scorch has joined
  786. scorch has left
  787. scorch has joined
  788. scorch has left
  789. scorch has joined
  790. scorch has left
  791. scorch has joined
  792. scorch has left
  793. scorch has joined
  794. scorch has left
  795. scorch has joined
  796. scorch has left
  797. scorch has joined
  798. werdan has left
  799. qy has joined
  800. scorch has left
  801. scorch has joined
  802. scorch has left
  803. scorch has joined
  804. scorch has left
  805. scorch has joined
  806. scorch has left
  807. scorch has joined
  808. scorch has left
  809. deuill has left
  810. scorch has joined
  811. marc0s has left
  812. marc0s has joined
  813. scorch has left
  814. scorch has joined
  815. scorch has left
  816. scorch has joined
  817. antranigv has joined
  818. scorch has left
  819. scorch has joined
  820. scorch has left
  821. scorch has joined
  822. scorch has left
  823. scorch has joined
  824. scorch has left
  825. scorch has joined
  826. scorch has left
  827. scorch has joined
  828. scorch has left
  829. scorch has joined
  830. scorch has left
  831. scorch has joined
  832. scorch has left
  833. scorch has joined
  834. scorch has left
  835. Calvin has left
  836. belong has joined
  837. lovetox has joined
  838. krauq has left
  839. alex11 has joined
  840. DebXWoody has joined
  841. debacle has left
  842. scorch has joined
  843. scorch has left
  844. scorch has joined
  845. norkki has joined
  846. scorch has left
  847. scorch has joined
  848. scorch has left
  849. scorch has joined
  850. scorch has left
  851. emus has joined
  852. krauq has joined
  853. scorch has joined
  854. scorch has left
  855. scorch has joined
  856. scorch has left
  857. Holger has joined
  858. Calvin has joined
  859. ti_gj06 has joined
  860. jl4 has joined
  861. x51 has left
  862. jl4 has left
  863. jl4 has joined
  864. jgart has joined
  865. Calvin has left
  866. vanitasvitae has joined
  867. Calvin has joined
  868. scorch has joined
  869. BASSGOD has joined
  870. jl4 has left
  871. jl4 has joined
  872. jl4 has left
  873. jl4 has joined
  874. jl4 has left
  875. jl4 has joined
  876. scorch has left
  877. mig has joined
  878. jl4 has left
  879. jl4 has joined
  880. mig has left
  881. alex11 has left
  882. jl4 has left
  883. jl4 has joined
  884. jl4 has left
  885. jl4 has joined
  886. scorch has joined
  887. antranigv has left
  888. antranigv has joined
  889. lovetox has left
  890. alex11 has joined
  891. scorch has left
  892. scorch has joined
  893. scorch has left
  894. scorch has joined
  895. scorch has left
  896. scorch has joined
  897. scorch has left
  898. lorddavidiii has left
  899. mdosch has left
  900. mdosch has joined
  901. krauq has left
  902. jl4 has left
  903. jl4 has joined
  904. scorch has joined
  905. scorch has left
  906. scorch has joined
  907. scorch has left
  908. jl4 has left
  909. jl4 has joined
  910. antranigv has left
  911. pjn has joined
  912. scorch has joined
  913. jgart has left
  914. jl4 has left
  915. jl4 has joined
  916. jl4 has left
  917. jl4 has joined
  918. jl4 has left
  919. scorch has left
  920. scorch has joined
  921. jl4 has joined
  922. scorch has left
  923. jl4 has left
  924. jl4 has joined
  925. wgreenhouse has joined
  926. jl4 has left
  927. jl4 has joined
  928. jl4 has left
  929. jl4 has joined
  930. bung9 has left
  931. wuuko has left
  932. bung9 has joined
  933. jl4 has left
  934. jl4 has joined
  935. jl4 has left
  936. jl4 has joined
  937. eevvoor has left
  938. marc0s has left
  939. marc0s has joined
  940. krauq has joined
  941. bung9 has left
  942. wuuko has joined
  943. bung9 has joined
  944. Kev has left
  945. Kev has joined
  946. jl4 has left
  947. jl4 has joined
  948. jl4 has left
  949. jl4 has joined
  950. wuuko Test
  951. antranigv has joined
  952. wuuko has left
  953. papatutuwawa has joined
  954. bung9 has left
  955. sonny has left
  956. sonny has joined
  957. chronosx88 Test passed
  958. mukt2 has joined
  959. jl4 has left
  960. wuuko has joined
  961. jl4 has joined
  962. bung9 has joined
  963. bung9 Test
  964. jl4 has left
  965. jl4 has joined
  966. robertooo has left
  967. robertooo has joined
  968. eevvoor has joined
  969. Kev has left
  970. Kev has joined
  971. wuuko Blabber.im server unreachable
  972. wuuko has left
  973. wuuko has joined
  974. wuuko Blabber.im server unreachable
  975. Kev has left
  976. Kev has joined
  977. wuuko has left
  978. wuuko has joined
  979. wuuko Test
  980. wuuko Blabber.im server unreachable
  981. alex11 has left
  982. eevvoor has left
  983. wuuko How about you?
  984. wuuko > I wrote: > Test > Blabber.im server unreachable Not server room
  985. bung9 has left
  986. jl4 has left
  987. jl4 has joined
  988. papatutuwawa has left
  989. LNJ has left
  990. pjn has left
  991. jl4 has left
  992. jl4 has joined
  993. me9 Why do you test and ask here?
  994. goffi has left
  995. wuuko This is the only place I can talk.
  996. jl4 has left
  997. jl4 has joined
  998. Zash Blabber.im shut down some weeks ago.
  999. wuuko Not I say room
  1000. robertooo has left
  1001. wuuko No I say room
  1002. me9 > Zash wrote: > Blabber.im shut down some weeks ago. More like months.
  1003. me9 There was no clear reasoning, the client still continues, the serevr wpn't come back. Any.other questions?
  1004. Mikaela has left
  1005. me9 ** There was no clear reasoning, the client still continues, the server won't come back. Any other questions?
  1006. jgart has joined
  1007. Zash My sense of time was less than accurate even before the pandemic. Is it April 2020 yet?
  1008. wuuko I can't text other rooms, even if it's a new account.
  1009. mukt2 has left
  1010. wuuko This message is coming in late, too.
  1011. me9 > Zash wrote: > My sense of time was less than accurate even before the pandemic. Is it April 2020 yet? Hmmmmmmmm.
  1012. LNJ has joined
  1013. krauq has left
  1014. Holger has left
  1015. krauq has joined
  1016. stpeter has joined
  1017. stpeter has left
  1018. alex11 has joined
  1019. me9 Btw, it seems it's problems with jabber.fr.
  1020. wuuko Yes
  1021. Holger has joined
  1022. Zash This kind of report is probably more on-topic in xmpp:operators@muc.xmpp.org?join
  1023. Zash And then I find the webpage I was looking for: https://xmpp.org/community/channels/operators
  1024. me9 Yes!
  1025. robertooo has joined
  1026. robertooo has left
  1027. wuuko Now jabber.fr has got some problem
  1028. guus.der.kinderen has joined
  1029. Kev has left
  1030. Kev has joined
  1031. millesimus has left
  1032. neshtaxmpp has joined
  1033. alex11 has left
  1034. wgreenhouse > My sense of time was less than accurate even before the pandemic. Is it April 2020 yet? Zash: to paraphrase William Gibson, April 2020 is already here, just unevenly distributed.
  1035. krauq has left
  1036. neshtaxmpp has left
  1037. robertooo has joined
  1038. robertooo has left
  1039. krauq has joined
  1040. alex11 has joined
  1041. ti_gj06 has left
  1042. mukt2 has joined
  1043. Kev has left
  1044. Kev has joined
  1045. eevvoor has joined
  1046. alex11 has left
  1047. Kev has left
  1048. Kev has joined
  1049. Holger has left
  1050. jgart has left
  1051. Shackleton has joined
  1052. eevvoor has left
  1053. belong has left
  1054. eevvoor has joined
  1055. mukt2 has left
  1056. scorch has joined
  1057. jl4 has left
  1058. jgart has joined
  1059. alex11 has joined
  1060. Holger has joined
  1061. hnsr.q has joined
  1062. belong has joined
  1063. debacle has joined
  1064. hnsr.q has left
  1065. Shackleton has left
  1066. krauq has left
  1067. LNJ has left
  1068. krauq has joined
  1069. hnsr.q has joined
  1070. emus has left
  1071. eevvoor has left
  1072. hnsr.q has left
  1073. sonny has left
  1074. Kev has left
  1075. Kev has joined
  1076. govanify has left
  1077. vanitasvitae has left
  1078. krauq has left
  1079. deuill has joined
  1080. wladmis has joined
  1081. wladmis has left
  1082. wladmis has joined
  1083. mukt2 has joined
  1084. neshtaxmpp has joined
  1085. krauq has joined
  1086. govanify has joined
  1087. sonny has joined
  1088. deuill has left
  1089. eevvoor has joined
  1090. Calvin has left
  1091. belong has left
  1092. hnsr.q has joined
  1093. jgart has left
  1094. jgart has joined
  1095. hnsr.q has left
  1096. Shackleton has joined
  1097. mukt2 has left
  1098. eevvoor has left
  1099. xecks has left
  1100. jgart has left
  1101. jgart has joined
  1102. jgart has left
  1103. scorch has left
  1104. hnsr.q has joined
  1105. sonny has left
  1106. wuuko has left
  1107. govanify has left
  1108. Paganini has joined
  1109. deuill has joined
  1110. wgreenhouse has left
  1111. norkki has left
  1112. norkki has joined
  1113. norkki has left
  1114. norkki has joined
  1115. Menel has left
  1116. jgart has joined
  1117. jgart has left
  1118. krauq has left
  1119. jgart has joined
  1120. debacle has left
  1121. wgreenhouse has joined
  1122. krauq has joined
  1123. alex11 has left
  1124. me9 has left
  1125. mukt2 has joined
  1126. marc0s has left
  1127. scorch has joined
  1128. deuill has left
  1129. marc0s has joined
  1130. deuill has joined
  1131. Maranda has left
  1132. Maranda has joined
  1133. alex11 has joined
  1134. qy has left
  1135. qy has joined
  1136. Server Stats Discoverer (traveler bot) has left
  1137. Matthew has left
  1138. homebeach has left
  1139. Rixon 👁🗨 has left
  1140. Half-Shot has left
  1141. uhoreg has left
  1142. Server Stats Discoverer (traveler bot) has joined
  1143. Half-Shot has joined
  1144. Matthew has joined
  1145. Rixon 👁🗨 has joined
  1146. uhoreg has joined
  1147. homebeach has joined
  1148. mukt2 has left
  1149. alex11 has left
  1150. DebXWoody has left
  1151. DebXWoody has joined
  1152. DebXWoody has left