XSF Discussion - 2022-01-27


  1. govanify has left
  2. djorz has left
  3. adiaholic has left
  4. govanify has joined
  5. rafasaurus has left
  6. restive_monk has joined
  7. sonny has left
  8. sonny has joined
  9. restive_monk has left
  10. rafasaurus has joined
  11. jl4 has left
  12. Calvin has joined
  13. chronosx88 has left
  14. Calvin has left
  15. debacle has left
  16. Calvin has joined
  17. karoshi has left
  18. restive_monk has joined
  19. restive_monk has left
  20. stp has joined
  21. moparisthebest It's not used, because it's impossible to upgrade hashes
  22. bung has left
  23. moparisthebest The only people that could move to new scram are already using plain and for a reason
  24. emus has left
  25. marc0s has left
  26. marc0s has joined
  27. lskdjf has left
  28. lskdjf has joined
  29. jonathan has left
  30. restive_monk has joined
  31. BASSGOD has left
  32. xnamed has left
  33. BASSGOD has joined
  34. adiaholic has joined
  35. neshtaxmpp has left
  36. kyemxden has left
  37. kyemxden has joined
  38. neshtaxmpp has joined
  39. adiaholic has left
  40. qrpnxz has left
  41. adiaholic has joined
  42. Tobias has joined
  43. BASSGOD has left
  44. gooya has joined
  45. lskdjf has left
  46. adiaholic has left
  47. Tobias has left
  48. BASSGOD has joined
  49. serge90 has joined
  50. adiaholic has joined
  51. gooya has left
  52. stp has left
  53. floretta has left
  54. kurisu has joined
  55. floretta has joined
  56. adiaholic has left
  57. floretta has left
  58. floretta has joined
  59. Calvin has left
  60. millesimus has joined
  61. Yagiza has joined
  62. qwestion has left
  63. atomicwatch has left
  64. kurisu has left
  65. homebeach has left
  66. Rixon 👁🗨 has left
  67. uhoreg has left
  68. Matthew has left
  69. Half-Shot has left
  70. Half-Shot has joined
  71. Matthew has joined
  72. Rixon 👁🗨 has joined
  73. uhoreg has joined
  74. homebeach has joined
  75. Steve Kille has left
  76. Steve Kille has joined
  77. Kev has joined
  78. pjn has left
  79. harry837374884 has left
  80. kurisu has joined
  81. Paganini has left
  82. kurisu has left
  83. neshtaxmpp has left
  84. neshtaxmpp has joined
  85. pjn has joined
  86. adiaholic has joined
  87. floretta has left
  88. floretta has joined
  89. kyemxden has left
  90. kyemxden has joined
  91. kurisu has joined
  92. adiaholic has left
  93. adiaholic has joined
  94. BASSGOD has left
  95. BASSGOD has joined
  96. kurisu has left
  97. kurisu has joined
  98. BASSGOD has left
  99. Vidak has left
  100. BASSGOD has joined
  101. Vidak has joined
  102. rafasaurus has left
  103. rafasaurus has joined
  104. adiaholic has left
  105. adiaholic has joined
  106. kurisu has left
  107. adiaholic has left
  108. adiaholic has joined
  109. atomicwatch has joined
  110. sonny has left
  111. sonny has joined
  112. kurisu has joined
  113. Tobias has joined
  114. ti_gj06 has joined
  115. adiaholic has left
  116. Vaulor has joined
  117. adiaholic has joined
  118. Tobias has left
  119. pasdesushi has joined
  120. Seve has joined
  121. marc0s has left
  122. marc0s has joined
  123. adiaholic has left
  124. adiaholic has joined
  125. adiaholic has left
  126. junaid has joined
  127. adiaholic has joined
  128. junaid has left
  129. wgreenhouse has left
  130. wgreenhouse has joined
  131. rubi has left
  132. rubi has joined
  133. millesimus has left
  134. adiaholic has left
  135. adiaholic has joined
  136. homebeach has left
  137. Rixon 👁🗨 has left
  138. uhoreg has left
  139. Matthew has left
  140. Half-Shot has left
  141. Half-Shot has joined
  142. Matthew has joined
  143. Rixon 👁🗨 has joined
  144. uhoreg has joined
  145. homebeach has joined
  146. adiaholic has left
  147. jl4 has joined
  148. ti_gj06 has left
  149. millesimus has joined
  150. ti_gj06 has joined
  151. Tobias has joined
  152. adiaholic has joined
  153. jgart has left
  154. adiaholic has left
  155. jcbrand has joined
  156. pjn has left
  157. adiaholic has joined
  158. pasdesushi has left
  159. kurisu has left
  160. wurstsalat has joined
  161. rion has left
  162. rion has joined
  163. norkki has joined
  164. ti_gj06 has left
  165. ti_gj06 has joined
  166. pjn has joined
  167. rion has left
  168. rion has joined
  169. pasdesushi has joined
  170. jgart has joined
  171. neshtaxmpp has left
  172. neshtaxmpp has joined
  173. lorddavidiii has left
  174. matkor has left
  175. stp has joined
  176. wgreenhouse has left
  177. kurisu has joined
  178. Maranda has left
  179. Mjolnir Archon has left
  180. msavoritias has joined
  181. wgreenhouse has joined
  182. guus.der.kinderen has left
  183. guus.der.kinderen has joined
  184. Mjolnir Archon has joined
  185. Maranda has joined
  186. Menel has joined
  187. mdosch has left
  188. mdosch has joined
  189. lorddavidiii has joined
  190. emus has joined
  191. emus It does not mean its okay to do so in other repositories...
  192. krauq has left
  193. millesimus has left
  194. djorz has joined
  195. mh has left
  196. mh has joined
  197. krauq has joined
  198. mjk has joined
  199. millesimus has joined
  200. TheCoffeMaker has left
  201. adiaholic has left
  202. djorz has left
  203. djorz has joined
  204. adiaholic has joined
  205. matkor has joined
  206. chronosx88 has joined
  207. adiaholic has left
  208. kurisu has left
  209. emus has left
  210. djorz has left
  211. adiaholic has joined
  212. Titi has joined
  213. adiaholic has left
  214. TheCoffeMaker has joined
  215. emus has joined
  216. Alex has joined
  217. adiaholic has joined
  218. mh has left
  219. bean has joined
  220. floretta has left
  221. adiaholic has left
  222. mh has joined
  223. floretta has joined
  224. Mikaela has joined
  225. adiaholic has joined
  226. harry837374884 has joined
  227. Guus has joined
  228. Guus Does anyone have experience with device binding?
  229. flow Guus, device binding?
  230. Guus allowing an account to be used by authorized devices only.
  231. mjk Like, authenticate with a cert?
  232. Guus I'm unsure what implementation is appropriate (which is why I'm asking).
  233. adiaholic has left
  234. mjk Well, forcing certificate-based auth for an account and whitelisting a list of certs would be one way, I guess
  235. mjk One device = one cert
  236. mjk Or copy the key over every authorized device. Less secure, obviously :)
  237. mjk Don't have any expirience though, even client-side. Conversations is one of the clients supporting cert login
  238. adiaholic has joined
  239. kurisu has joined
  240. karoshi has joined
  241. goffi has joined
  242. restive_monk has left
  243. adiaholic has left
  244. adiaholic has joined
  245. Steve Kille has left
  246. Steve Kille has joined
  247. floretta has left
  248. Titi has left
  249. Titi has joined
  250. Paganini has joined
  251. lskdjf has joined
  252. ti_gj06 has left
  253. neshtaxmpp has left
  254. neshtaxmpp has joined
  255. harry837374884 has left
  256. harry837374884 has joined
  257. neshtaxmpp has left
  258. neshtaxmpp has joined
  259. restive_monk has joined
  260. dwd Guus, Do you mean "device" or "client" here?
  261. Guus dwd: device
  262. Guus (separately, 'client' make/model/version would be interesting too)
  263. harry837374884 has left
  264. dwd Guus, OK. Can this be *any* device? As in, BOYD phones can be authorised devices?
  265. dwd Guus, And if they uninstall and reinstall the client does this invalidate or maintain the authorisation?
  266. Guus dwd: none of this has been specified (yet).
  267. Guus I know that my client/customer is producing it's own hardware, so I can make guestimates - but on the other hand, I'd like to gain understanding of how such a feature could work in a broarder sense.
  268. Guus (I'm not sure if "produce own hardware" is more than "ship phone to factory to have its casing engraved", but alas)
  269. jonas’ if we're really talking devices, then some TPM magic might do
  270. dwd Well, if we're talking Android custom spec devices, then many of those have the capability for an HSM on them, so you've got a device private key you can then authorize via an X.509 route.
  271. dwd As jonas’ says, there's TPM on other platforms, which I know less about.
  272. jonas’ isn't TPM a special implementation of an HSM?
  273. chronosx88 has left
  274. dwd Guus, FWIW, Apple devices have the same HSM capability, and some Apple services authorize via presenting an X.509 cert signed by Apple's CA.
  275. dwd jonas’, Plus other bits I think? As I say, not really something I know much about.
  276. jonas’ possibly
  277. jonas’ I only looked into the API spec briefly
  278. chronosx88 has joined
  279. dwd jonas’, But yeah, having a private key feels likely there too. In which case the manufacturer can sign it with a CA (doesn't need to be a public one), and then authorize the device that way.
  280. Guus Thanks guys.
  281. dwd Guus, Whichever, I think I'm right in saying that any sane implementation of this is going to end up with X.509 certs on the device. Even if it has to be fully software, and you're just relying on the device not being badly jailbroken.
  282. millesimus has left
  283. Guus I guess that makes sense.
  284. adiaholic has left
  285. djorz has joined
  286. Guus How would we verify that in a scenario that involves XMPP clients?
  287. Guus Does this boil down to your earlier attempts at multi-phase auth?
  288. Guus s/attempts at/work on/
  289. chronosx88 has left
  290. paul has left
  291. floretta has joined
  292. djorz has left
  293. MattJ I'm planning to work on that stuff in Prosody in the coming months, but I'm pretty sure this use-case doesn't even need any of that
  294. gooya has joined
  295. millesimus has joined
  296. Kev We've done something in M-Link for a customer where they would issue certs to devices and then we'd autocreate accounts on the server based on presenting a trusted cert, IIRC, but it was some years ago.
  297. chronosx88 has joined
  298. ti_gj06 has joined
  299. rafasaurus has left
  300. Wojtek has joined
  301. rafasaurus has joined
  302. Max has joined
  303. kyemxden has left
  304. kyemxden has joined
  305. Max Hello, I'm new to XMPP and think about setting up an own server. I've set up a Mumble server before, which was quite easy, but I haven't found any information about whether I need a domain for an XMPP server or not. I prefer to host a server on demand without a domain but IP address (like Mumble). Is that possible? Sorry, if this isn't the right place to ask.
  306. MattJ Hi Max, welcome to XMPP 🙂
  307. Guus I'm unfamiliar with Mumble. Technically, it's possible to run an XMPP domain that is an IP address, but it'll be challenging to establish any kind of publicly trusted TLS connectivity.
  308. millesimus has left
  309. MattJ You generally will need a domain, yes. Due to TLS, and the potential for IP changes, etc.
  310. Guus also, "on demand" suggests that you're thinking of turning it on and off continuously? If your IP address will be your XMPP domain name, then that changes to your IP will cause issues.
  311. MattJ XMPP is more like email, so if you set up your server on an IP address then your users would get XMPP addresses like max@203.0.113.123 instead of max@example.com
  312. MattJ and if you ever need to move the server to a different IP, your user addresses have to change and that will break many things
  313. MattJ *unless* you decide you don't want federation, and you can find clients that allow you to override TLS certificate checking, and supply custom connection information
  314. Guus You can easily experiment with such a setup (IP-based, maybe mimicing domain names in hosts-files), but I'd not recommend using that "in production". It will probably also be challenging/impossible to turn such an experimental setup to one that is usable in the long term (you'll have to start over)
  315. Guus Also, Matt is a lot smarter than me so listen to him better. :)
  316. jonas’ and (in addition to not federating) you're ready for rewriting all of your server side storage whenever you change the IP address
  317. uhoreg has left
  318. Rixon 👁🗨 has left
  319. homebeach has left
  320. Matthew has left
  321. Half-Shot has left
  322. Half-Shot has joined
  323. Matthew has joined
  324. Rixon 👁🗨 has joined
  325. uhoreg has joined
  326. homebeach has joined
  327. dwd Guus, Answering your previous - no, you can just mandate a known certificate from "your" CA on C2S TLS. I think the right settings on Openfire's C2S TLS config will actually do this all for you without additional code required.
  328. MattJ Max, you might also find the Snikket FAQ on this topic helpful: https://snikket.org/faq/#q-do-i-need-to-register-a-domain-name-to-use-snikket
  329. Guus dwd: would that work? Doesn't that remove the distinction between 'device' and 'user' ?
  330. dwd Guus, Yes/yes. If you want to explicitly have a 1:1 user:device relationship then you'll also need SASL EXTERNAL and things though.
  331. Guus dwd (which would cause issues when one user wants to use two authorized devices)
  332. chronosx88 has left
  333. Zash authzid=user@host/device ?
  334. dwd Zash, Well, authzid=user@host still, and authcid=device, if you wanted to go that route.
  335. Zash Huh?
  336. Max Thanks Matt and Guus for the welcome! 🙂 That sounds interesting. I didn't expect that you can "simply" have an IP address as domain. My server would be a private one for very few people (2 to 3 maybe). I would create accounts for those users. I already experienced IP changes in the past, I then had to tell the others the new IP address to reconnect to Mumble and all was fine. The XMPP server would run on my laptop and therefore only as long as that laptop is running.
  337. dwd Zash, The authentication identifer would be the TLS certificate, and that identifies a specific device. The authorization identifer is always the Jid in XMPP.
  338. Zash I've seen things that put the full JID into ... one of those, e.g. in PLAIN
  339. Apollo has joined
  340. dwd Zash, In the authentication identifier field or the authorization identifier field? The authzid is a bare Jid by standard (though we're all slack and allow just local parts and assume the domain). See: https://datatracker.ietf.org/doc/html/rfc6120#section-6.3.8
  341. dwd Zash, Whereas the authentication identifier is mechanism specific (and can be site specific).
  342. Zash Uh, which one is the first (usually zero-length) field in PLAIN? That's the one usually ignored and sometimes observed to contain the full JID from weird clients
  343. adiaholic has joined
  344. MattJ Max, if your users are technical folk, it's probably possible. Give it a try if you want, but just be aware that you'll likely encounter a lot of limitations and hurdles compared to using a domain.
  345. Zash I thought it was authzid \0 authcid \0 password
  346. dwd Max, If you're using an XMPP server with only an IP address, the IP address becomes part of the account name, so if your IP address changes then the accounts become invalid. What you *can* do, though, is use a dummy (non-existent) domain name for the server and tell people to connect with the IP address. That's not supported on all clients, though, and still leaves you with TLS problems.
  347. millesimus has joined
  348. dwd Zash, I think you're right. [authzid]\0authcid\0password in PLAIN. But if authzid is provided the server must validate it and either honour it or reject the authentication with invalid-authzid.
  349. Zash ... Prosody just ignores the authzid 🙂
  350. Vidak has left
  351. Guus Max, if you're in control of the network, you might be able to 'fake' a domain name, by ensuring that lookups of a particular name (eg: `example.org` always end up with the IP address for your laptop). Again, this is very limiting, as you won't have any communication except for with devices directly in your network.
  352. djorz has joined
  353. debacle has joined
  354. Guus 'faking' domain names can be done in a couple of different ways: running a local lookup service, modifying /etc/hosts/ files (and the Windows equivalent that I always forget the location of) on each device, or maybe using something like DynDNS (do they still exist?)
  355. dwd Zash, And that would be a violation of RFC 6120 and RFC 4422§3.6.
  356. mjk Max: to give an example of "rewriting the whole server storage" jonas mentioned, a user's contact list will contain entries like alice@1.2.3.4 and bob@1.2.3.4, message archive (if you need that server-side) and offline messages will also be adressed at such IP-based JIDs, etc. It's possible to rewrite all of that when the IP addr chganges, but I don't know if there's any tooling that would allow doing that seamlessly. It's practically a database migration to a new domain, which, I believe, is only partially covered by MattJ's tools
  357. uhoreg has left
  358. Rixon 👁🗨 has left
  359. homebeach has left
  360. Matthew has left
  361. Half-Shot has left
  362. adiaholic has left
  363. Half-Shot has joined
  364. Matthew has joined
  365. Rixon 👁🗨 has joined
  366. uhoreg has joined
  367. homebeach has joined
  368. adiaholic has joined
  369. paul has joined
  370. neshtaxmpp has left
  371. wgreenhouse has left
  372. wgreenhouse has joined
  373. Vidak has joined
  374. Max Thanks all for the feedback! 🙂 I see that it's not that easy to use an IP address directly, though I'm tempted to at least try it once. I'm kind of reluctant to register a domain, because that makes me dependet from someone I don't know/trust.
  375. chronosx88 has joined
  376. mjk Hmmm, yea, if a client allows specifying the connection address (some do), you could use an a priori nonexistent domain for user JIDs
  377. djorz has left
  378. Zash Who hasn't used xmpp:me@localhost for testing at some point?
  379. mjk But having even just a gratis domain from some dynamic DNS provider is much less hacky and hard
  380. mjk Zash: I imagine that would be more like me@real.domain.tld but connect to localhost :)
  381. Guus for local testing, using the hostname of the computer that runs the server as the XMPP domain name often 'works'. Kinda.
  382. Zash Max, but can't you say the same about that IP address as about a domain registrar?
  383. Zash You don't own the IP, your ISP does.
  384. Guus (Not in a LAN)
  385. neshtaxmpp has joined
  386. mjk Having a name actually allows clients to verify where to they're connecting
  387. mjk (PKI)
  388. dwd mjk, Well, mumble mumble about typically available PKIX.
  389. dwd mjk, I mean, run your own CA and use IPAddress SANs, right?
  390. djorz has joined
  391. Zash dwd, https://1.1.1.1 suggests that you can get IPaddress SANs from somewhere ... at least if you're Cloudflare
  392. Zash Also something something DANE
  393. Guus That's probably all a lot more than what Max is shooting for, with simply trying things out.
  394. mjk Sure, if the ca allows IPs as SANs, then same difference :) Is it CA/B that forbids that, btw?
  395. dwd Guus, Hush with your pragmatism and sensible comments.
  396. dwd mjk, Most CAs don't offer them. (Or, more accurately, most CAs won't validate them).
  397. mjk > I mean, run your own CA and use IPAddress SANs, right? Sure, if the ca allows IPs as SANs, then same difference :) Is it CA/B that forbids that, btw?
  398. mjk At least not Let's Encrypt, I assume
  399. Zash > Error creating new order :: Cannot issue for \"<my IP>\": The ACME server can not issue a certificate for an IP address
  400. stp has left
  401. stp has joined
  402. pep. Max, any specific reason you want to use XMPP for this?
  403. mjk has left
  404. adiaholic has left
  405. mjk has joined
  406. adiaholic has joined
  407. pep. Maybe things like retroshare might be more appropriate? (or other p2p solutions?) Not entirely sure what you're looking for though
  408. Max Zash, you're right, I don't own the IP address, though I feel less dependent on someone else when I can just look up my external IP address and pass it to my friends. My ISP could change the address everyday, I wouldn't really care. I might have a strange point of view, but my knowledge about how the internet works is very limited (I don't really get why TLS or certificates are so important. Shame on me). pep, Mumble is awesome for VoIP, but it lacks some chat features. It would be cool to have an XMPP server running alongside the Mumble server, that's all. Maybe XMPP is overkill for this use case, I don't know...
  409. daags has left
  410. mjk I wonder if IRC is much more tolerant for "IP hosting"
  411. mjk I wonder if IRC is much more tolerant to "IP hosting"
  412. Zash In the 80s perhaps...
  413. Max I'll have a look at RetroShare or P2P in general, sounds like a good idea!
  414. Zash Surely even IRC requires TLS these days?
  415. mjk :shrug:
  416. mjk Max: to throw some more p2p names your way: Tox, Jami
  417. Guus Max: pragmatically: just install one of the servers and see how far you get. You've probably spent more time talking to us here than what it'd take to setup a quick test server.
  418. Zash Heh, ever so slowly IRC follows XMPP https://github.com/ircv3/ircv3-specifications/pull/483 😀
  419. Guus As long as you keep a throw-away mindset, you can do little harm.
  420. mjk > Error creating new order :: Cannot issue for \"<my IP>\": The ACME server can not issue a certificate for an IP address It's a conspiracy to make us buy names!11
  421. Max Well, I think IRC compared to Mumble chat doesn't make a noticable difference, feature wise. mjk, thanks for the suggestions! Zash, will do, thanks! 😃
  422. adiaholic has left
  423. Zash Will do what?
  424. Guus (you're unwittingly stealing my thunder, I think)
  425. stp has left
  426. Zash Tab completion, how does it work?!
  427. Guus or in case of new users: Tab completion, does that work?!
  428. Zash And no movement on sRVName certs either? Sadness
  429. Guus afk lunch
  430. adiaholic has joined
  431. kurisu has left
  432. Max Zash, sorry, I meant Guus (trying to host instead of talking about it).
  433. Zash 🙂
  434. floretta has left
  435. floretta has joined
  436. dwd Max, But keep us posted with what you try.
  437. djorz has left
  438. uhoreg has left
  439. homebeach has left
  440. Rixon 👁🗨 has left
  441. Matthew has left
  442. Half-Shot has left
  443. Half-Shot has joined
  444. Matthew has joined
  445. Rixon 👁🗨 has joined
  446. uhoreg has joined
  447. homebeach has joined
  448. ti_gj06 has left
  449. Max I will, I probably need help here and there. I'll try on the weekend, then I'll have more time to focus on it. 🙂
  450. krauq has left
  451. mh has left
  452. mh has joined
  453. Kev has left
  454. kevin.smith@isode.com has joined
  455. kevin.smith@isode.com has left
  456. kevin.smith@isode.com has joined
  457. xnamed has joined
  458. krauq has joined
  459. Ge0rG has left
  460. jgart has left
  461. wurstsalat has left
  462. BASSGOD has left
  463. Ge0rG has joined
  464. wurstsalat has joined
  465. jl4 has left
  466. kurisu has joined
  467. xutaxkamay has left
  468. xutaxkamay has joined
  469. ti_gj06 has joined
  470. kyemxden has left
  471. kurisu has left
  472. wurstsalat has left
  473. wurstsalat has joined
  474. djorz has joined
  475. Menel has left
  476. homebeach has left
  477. Matthew has left
  478. Rixon 👁🗨 has left
  479. uhoreg has left
  480. Half-Shot has left
  481. Half-Shot has joined
  482. Matthew has joined
  483. Rixon 👁🗨 has joined
  484. uhoreg has joined
  485. homebeach has joined
  486. Menel has joined
  487. ti_gj06 has left
  488. kurisu has joined
  489. Neustradamus Zash: https://github.com/search?q=org%3Aircv3+scram&type=code ;)
  490. krauq has left
  491. krauq has joined
  492. xnamed has left
  493. bung has joined
  494. kyemxden has joined
  495. papatutuwawa has joined
  496. adiaholic has left
  497. adiaholic has joined
  498. kurisu has left
  499. adiaholic has left
  500. krauq has left
  501. Max has left
  502. Vidak has left
  503. Apollo has left
  504. kurisu has joined
  505. Vidak has joined
  506. restive_monk has left
  507. qrpnxz has joined
  508. BASSGOD has joined
  509. jonathan has joined
  510. neshtaxmpp has left
  511. neshtaxmpp has joined
  512. homebeach has left
  513. Matthew has left
  514. Rixon 👁🗨 has left
  515. uhoreg has left
  516. Half-Shot has left
  517. Half-Shot has joined
  518. Matthew has joined
  519. Rixon 👁🗨 has joined
  520. uhoreg has joined
  521. homebeach has joined
  522. floretta has left
  523. chronosx88 has left
  524. chronosx88 has joined
  525. krauq has joined
  526. me9 has joined
  527. restive_monk has joined
  528. ti_gj06 has joined
  529. chronosx88 has left
  530. chronosx88 has joined
  531. kurisu has left
  532. adiaholic has joined
  533. krauq has left
  534. Apollo has joined
  535. kurisu has joined
  536. floretta has joined
  537. Wojtek has left
  538. Wojtek has joined
  539. Calvin has joined
  540. argentum has left
  541. Apollo has left
  542. krauq has joined
  543. phryk has left
  544. kurisu has left
  545. sonny has left
  546. sonny has joined
  547. sonny has left
  548. sonny has joined
  549. sonny has left
  550. sonny has joined
  551. mjk has left
  552. mjk has joined
  553. daags has joined
  554. karoshi has left
  555. karoshi has joined
  556. kurisu has joined
  557. papatutuwawa has left
  558. lorddavidiii has left
  559. djorz has left
  560. me9 has left
  561. lorddavidiii has joined
  562. lorddavidiii has left
  563. lorddavidiii has joined
  564. lorddavidiii has left
  565. xnamed has joined
  566. lorddavidiii has joined
  567. lorddavidiii has left
  568. ti_gj06 has left
  569. ti_gj06 has joined
  570. lorddavidiii has joined
  571. lorddavidiii has left
  572. lorddavidiii has joined
  573. lorddavidiii has left
  574. lorddavidiii has joined
  575. lorddavidiii has left
  576. junaid has joined
  577. Wojtek has left
  578. Wojtek has joined
  579. lorddavidiii has joined
  580. lorddavidiii has left
  581. lorddavidiii has joined
  582. lorddavidiii has left
  583. sonny has left
  584. sonny has joined
  585. lorddavidiii has joined
  586. lorddavidiii has left
  587. lorddavidiii has joined
  588. lorddavidiii has left
  589. lorddavidiii has joined
  590. lorddavidiii has left
  591. lorddavidiii has joined
  592. lorddavidiii has left
  593. lorddavidiii has joined
  594. lorddavidiii has left
  595. adiaholic has left
  596. floretta has left
  597. lorddavidiii has joined
  598. lorddavidiii has left
  599. stp has joined
  600. lorddavidiii has joined
  601. lorddavidiii has left
  602. lorddavidiii has joined
  603. lorddavidiii has left
  604. adiaholic has joined
  605. lorddavidiii has joined
  606. lorddavidiii has left
  607. lorddavidiii has joined
  608. lorddavidiii has left
  609. lorddavidiii has joined
  610. lorddavidiii has left
  611. lorddavidiii has joined
  612. lorddavidiii has left
  613. lorddavidiii has joined
  614. lorddavidiii has left
  615. adiaholic has left
  616. xnamed has left
  617. kurisu has left
  618. xnamed has joined
  619. lorddavidiii has joined
  620. lorddavidiii has left
  621. lorddavidiii has joined
  622. lorddavidiii has left
  623. floretta has joined
  624. lorddavidiii has joined
  625. lorddavidiii has left
  626. lorddavidiii has joined
  627. lorddavidiii has left
  628. lorddavidiii has joined
  629. lorddavidiii has left
  630. lorddavidiii has joined
  631. lorddavidiii has left
  632. adiaholic has joined
  633. Wojtek has left
  634. Wojtek has joined
  635. Apollo has joined
  636. lorddavidiii has joined
  637. lorddavidiii has left
  638. Wojtek has left
  639. Wojtek has joined
  640. Wojtek has left
  641. Wojtek has joined
  642. lorddavidiii has joined
  643. lorddavidiii has left
  644. mjk has left
  645. mjk has joined
  646. lorddavidiii has joined
  647. lorddavidiii has left
  648. adiaholic has left
  649. lorddavidiii has joined
  650. lorddavidiii has left
  651. lorddavidiii has joined
  652. lorddavidiii has left
  653. adiaholic has joined
  654. lorddavidiii has joined
  655. lorddavidiii has left
  656. lorddavidiii has joined
  657. lorddavidiii has left
  658. lorddavidiii has joined
  659. lorddavidiii has left
  660. lorddavidiii has joined
  661. lorddavidiii has left
  662. lorddavidiii has joined
  663. lorddavidiii has left
  664. adiaholic has left
  665. lorddavidiii has joined
  666. lorddavidiii has left
  667. lorddavidiii has joined
  668. lorddavidiii has left
  669. lorddavidiii has joined
  670. lorddavidiii has left
  671. adiaholic has joined
  672. kyemxden has left
  673. kyemxden has joined
  674. lorddavidiii has joined
  675. lorddavidiii has left
  676. kyemxden has left
  677. kyemxden has joined
  678. BASSGOD has left
  679. BASSGOD has joined
  680. lorddavidiii has joined
  681. lorddavidiii has left
  682. lorddavidiii has joined
  683. lorddavidiii has left
  684. stp has left
  685. lorddavidiii has joined
  686. lorddavidiii has left
  687. lorddavidiii has joined
  688. lorddavidiii has left
  689. serge90 has left
  690. lorddavidiii has joined
  691. lorddavidiii has left
  692. lorddavidiii has joined
  693. lorddavidiii has left
  694. lorddavidiii has joined
  695. lorddavidiii has left
  696. adiaholic has left
  697. lorddavidiii has joined
  698. lorddavidiii has left
  699. adiaholic has joined
  700. lorddavidiii has joined
  701. lorddavidiii has left
  702. neshtaxmpp has left
  703. neshtaxmpp has joined
  704. Wojtek has left
  705. Wojtek has joined
  706. reimar has joined
  707. lorddavidiii has joined
  708. lorddavidiii has left
  709. lorddavidiii has joined
  710. lorddavidiii has left
  711. adiaholic has left
  712. Sam has left
  713. Sam has joined
  714. lorddavidiii has joined
  715. lorddavidiii has left
  716. lorddavidiii has joined
  717. lorddavidiii has left
  718. adiaholic has joined
  719. lorddavidiii has joined
  720. lorddavidiii has left
  721. Guus has left
  722. lorddavidiii has joined
  723. lorddavidiii has left
  724. lorddavidiii has joined
  725. lorddavidiii has left
  726. adiaholic has left
  727. lorddavidiii has joined
  728. lorddavidiii has left
  729. emus has left
  730. emus has joined
  731. lorddavidiii has joined
  732. lorddavidiii has left
  733. druthid has left
  734. lorddavidiii has joined
  735. lorddavidiii has left
  736. qrpnxz has left
  737. qrpnxz has joined
  738. qrpnxz has left
  739. qrpnxz has joined
  740. lorddavidiii has joined
  741. lorddavidiii has left
  742. lorddavidiii has joined
  743. lorddavidiii has left
  744. lorddavidiii has joined
  745. lorddavidiii has left
  746. lorddavidiii has joined
  747. lorddavidiii has left
  748. qrpnxz has left
  749. qrpnxz has joined
  750. lorddavidiii has joined
  751. lorddavidiii has left
  752. lorddavidiii has joined
  753. lorddavidiii has left
  754. adiaholic has joined
  755. lorddavidiii has joined
  756. lorddavidiii has left
  757. qrpnxz has left
  758. qrpnxz has joined
  759. lorddavidiii has joined
  760. lorddavidiii has left
  761. qrpnxz has left
  762. qrpnxz has joined
  763. lorddavidiii has joined
  764. lorddavidiii has left
  765. qrpnxz has left
  766. qrpnxz has joined
  767. qrpnxz has left
  768. qrpnxz has joined
  769. lorddavidiii has joined
  770. lorddavidiii has left
  771. qrpnxz has left
  772. qrpnxz has joined
  773. lorddavidiii has joined
  774. lorddavidiii has left
  775. qrpnxz has left
  776. qrpnxz has joined
  777. lorddavidiii has joined
  778. lorddavidiii has left
  779. qrpnxz has left
  780. qrpnxz has joined
  781. lorddavidiii has joined
  782. lorddavidiii has left
  783. lorddavidiii has joined
  784. lorddavidiii has left
  785. lorddavidiii has joined
  786. lorddavidiii has left
  787. sonny has left
  788. sonny has joined
  789. sonny has left
  790. sonny has joined
  791. lorddavidiii has joined
  792. lorddavidiii has left
  793. qrpnxz has left
  794. qrpnxz has joined
  795. lorddavidiii has joined
  796. qrpnxz has left
  797. lorddavidiii has left
  798. qrpnxz has joined
  799. lorddavidiii has joined
  800. lorddavidiii has left
  801. lorddavidiii has joined
  802. lorddavidiii has left
  803. qrpnxz has left
  804. qrpnxz has joined
  805. lorddavidiii has joined
  806. lorddavidiii has left
  807. lorddavidiii has joined
  808. lorddavidiii has left
  809. lorddavidiii has joined
  810. lorddavidiii has left
  811. lorddavidiii has joined
  812. lorddavidiii has left
  813. lorddavidiii has joined
  814. lorddavidiii has left
  815. lorddavidiii has joined
  816. lorddavidiii has left
  817. qrpnxz has left
  818. qrpnxz has joined
  819. ralphm @board: I'm abroad for work and will not be able to attend today's meeting.
  820. lorddavidiii has joined
  821. lorddavidiii has left
  822. xecks has left
  823. bung has left
  824. bung has joined
  825. Menel has left
  826. lorddavidiii has joined
  827. lorddavidiii has left
  828. xecks has joined
  829. lorddavidiii has joined
  830. lorddavidiii has left
  831. lorddavidiii has joined
  832. lorddavidiii has left
  833. lorddavidiii has joined
  834. lorddavidiii has left
  835. lorddavidiii has joined
  836. lorddavidiii has left
  837. rumin-miller has joined
  838. lorddavidiii has joined
  839. lorddavidiii has left
  840. arc has joined
  841. arc Morning
  842. mh has left
  843. lorddavidiii has joined
  844. lorddavidiii has left
  845. qwestion has joined
  846. kyemxden has left
  847. mh has joined
  848. arc Are we having a board meeting this morning?
  849. lorddavidiii has joined
  850. lorddavidiii has left
  851. arc has left
  852. arc has joined
  853. qwestion has left
  854. lorddavidiii has joined
  855. lorddavidiii has left
  856. rumin-miller has left
  857. lorddavidiii has joined
  858. lorddavidiii has left
  859. Zash Well MattJ, jcbrand, are you ?
  860. lorddavidiii has joined
  861. lorddavidiii has left
  862. qwestion has joined
  863. arc has left
  864. arc has joined
  865. lorddavidiii has joined
  866. lorddavidiii has left
  867. lorddavidiii has joined
  868. lorddavidiii has left
  869. lorddavidiii has joined
  870. lorddavidiii has left
  871. Wojtek has left
  872. lorddavidiii has joined
  873. lorddavidiii has left
  874. Wojtek has joined
  875. lorddavidiii has joined
  876. lorddavidiii has left
  877. arc has left
  878. arc has joined
  879. lorddavidiii has joined
  880. lorddavidiii has left
  881. pjn has left
  882. lorddavidiii has joined
  883. lorddavidiii has left
  884. qwestion has left
  885. arc It doesn't look like it. I think at this point we've failed to meet so many times so far this year that we kind of expect the meeting to fail
  886. lorddavidiii has joined
  887. lorddavidiii has left
  888. qwestion has joined
  889. lorddavidiii has joined
  890. lorddavidiii has left
  891. pjn has joined
  892. lorddavidiii has joined
  893. lorddavidiii has left
  894. stp has joined
  895. lorddavidiii has joined
  896. lorddavidiii has left
  897. lorddavidiii has joined
  898. lorddavidiii has left
  899. lorddavidiii has joined
  900. lorddavidiii has left
  901. floretta has left
  902. pep. How does one use PEP in 1:1 to be the source of truth for a feature. What node should the data go in? More specifically, which of the two accounts, and how does a new client knows which account to check/which is the source of truth. Or is it better to just not use PEP in this case
  903. argentum has joined
  904. pep. In MUC it's easier (or would be if it were deployed everywhere?), there's an obvious node (the MUC)
  905. lorddavidiii has joined
  906. lorddavidiii has left
  907. gooya has left
  908. djorz has joined
  909. lorddavidiii has joined
  910. lorddavidiii has left
  911. lorddavidiii has joined
  912. lorddavidiii has left
  913. gooya has joined
  914. lorddavidiii has joined
  915. lorddavidiii has left
  916. argentum has left
  917. me9 has joined
  918. mjk has left
  919. lorddavidiii has joined
  920. lorddavidiii has left
  921. pep. (Is this why some choose to do 1:1 in groupchats as well?)
  922. lorddavidiii has joined
  923. lorddavidiii has left
  924. bung has left
  925. lorddavidiii has joined
  926. lorddavidiii has left
  927. neshtaxmpp has left
  928. restive_monk has left
  929. mjk has joined
  930. lorddavidiii has joined
  931. uhoreg has left
  932. homebeach has left
  933. Rixon 👁🗨 has left
  934. Matthew has left
  935. Half-Shot has left
  936. lorddavidiii has left
  937. Half-Shot has joined
  938. Matthew has joined
  939. Rixon 👁🗨 has joined
  940. uhoreg has joined
  941. homebeach has joined
  942. lovetox has joined
  943. neshtaxmpp has joined
  944. jgart has joined
  945. lorddavidiii has joined
  946. lorddavidiii has left
  947. lorddavidiii has joined
  948. lorddavidiii has left
  949. mjk For anyone interested in (intra-)xmpp data portability, there's a googlerrific blob of java called Data Transfer Project, that's supposed to perform cross-multinational data transfer through a common data format, which might be interesting for importing tweets 'n' hangouts 'n' stuff as xmpp micro-/macroblogging posts, mam history, etc. Here's, for example, the code importing posts into a Mastodon account: https://github.com/google/data-transfer-project/blob/889f1fa92fc54046b42a9448b53d9de0df84912c/extensions/data-transfer/portability-data-transfer-mastodon/src/main/java/org/datatransferproject/transfer/mastodon/social/MastodonActivityImport.java
  950. reimar has left
  951. lorddavidiii has joined
  952. lorddavidiii has left
  953. mjk For anyone interested in (intra-)xmpp data portability, there's a googlerrific blob of java called Data Transfer Project, that's supposed to perform cross-multinational data transfer through a common data format, which might be interesting for importing tweets 'n' hangouts 'n' stuff as xmpp micro-/macroblogging posts, mam history, etc. Here's, for example, the code importing posts into a Mastodon account: https://github.com/google/data-transfer-project/blob/master/extensions/data-transfer/portability-data-transfer-mastodon/src/main/java/org/datatransferproject/transfer/mastodon/social/MastodonActivityImport.java
  954. lorddavidiii has joined
  955. lorddavidiii has left
  956. restive_monk has joined
  957. lorddavidiii has joined
  958. lorddavidiii has left
  959. alex11 has left
  960. mjk The data formats seem to be here: https://github.com/google/data-transfer-project/tree/master/portability-types-common/src/main/java/org/datatransferproject/types/common/models
  961. djorz has left
  962. lorddavidiii has joined
  963. lorddavidiii has left
  964. druthid has joined
  965. ti_gj06 has left
  966. lorddavidiii has joined
  967. lorddavidiii has left
  968. lorddavidiii has joined
  969. lorddavidiii has left
  970. lorddavidiii has joined
  971. lorddavidiii has left
  972. lorddavidiii has joined
  973. lorddavidiii has left
  974. stp has left
  975. wladmis has joined
  976. lorddavidiii has joined
  977. lorddavidiii has left
  978. lorddavidiii has joined
  979. lorddavidiii has left
  980. lorddavidiii has joined
  981. lorddavidiii has left
  982. djorz has joined
  983. lorddavidiii has joined
  984. lorddavidiii has left
  985. me9 has left
  986. gooya has left
  987. ti_gj06 has joined
  988. lorddavidiii has joined
  989. lorddavidiii has left
  990. gooya has joined
  991. lorddavidiii has joined
  992. lorddavidiii has left
  993. andrey.g has joined
  994. lorddavidiii has joined
  995. lorddavidiii has left
  996. qwestion has left
  997. lorddavidiii has joined
  998. lorddavidiii has left
  999. reimar has joined
  1000. lorddavidiii has joined
  1001. lorddavidiii has left
  1002. lorddavidiii has joined
  1003. lorddavidiii has left
  1004. xecks has left
  1005. Steve Kille has left
  1006. lorddavidiii has joined
  1007. lorddavidiii has left
  1008. nicola has joined
  1009. lorddavidiii has joined
  1010. lorddavidiii has left
  1011. qwestion has joined
  1012. u70jfzo5eyeb468b9o has left
  1013. lorddavidiii has joined
  1014. lorddavidiii has left
  1015. qwestion has left
  1016. wladmis has left
  1017. floretta has joined
  1018. lorddavidiii has joined
  1019. lorddavidiii has left
  1020. qwestion has joined
  1021. lorddavidiii has joined
  1022. lorddavidiii has left
  1023. Steve Kille has joined
  1024. lorddavidiii has joined
  1025. lorddavidiii has left
  1026. lorddavidiii has joined
  1027. lorddavidiii has left
  1028. lorddavidiii has joined
  1029. lorddavidiii has left
  1030. nicola has left
  1031. lorddavidiii has joined
  1032. lorddavidiii has left
  1033. lorddavidiii has joined
  1034. lorddavidiii has left
  1035. stp has joined
  1036. lorddavidiii has joined
  1037. lorddavidiii has left
  1038. sonny has left
  1039. sonny has joined
  1040. lorddavidiii has joined
  1041. lorddavidiii has left
  1042. Wojtek has left
  1043. sonny has left
  1044. sonny has joined
  1045. Wojtek has joined
  1046. Titi has left
  1047. lorddavidiii has joined
  1048. lorddavidiii has left
  1049. Wojtek has left
  1050. Wojtek has joined
  1051. Wojtek has left
  1052. lorddavidiii has joined
  1053. lorddavidiii has left
  1054. Wojtek has joined
  1055. lorddavidiii has joined
  1056. lorddavidiii has left
  1057. Titi has joined
  1058. chronosx88 has left
  1059. chronosx88 has joined
  1060. lorddavidiii has joined
  1061. lorddavidiii has left
  1062. lorddavidiii has joined
  1063. lorddavidiii has left
  1064. pep. Is there any "common ways to do X" guide anywhere, that is not feature but building blocks for features, such as the question I asked above re PEP.
  1065. rafasaurus has left
  1066. rafasaurus has joined
  1067. pep. I'm thinking it's either that or I use MAM to do negociation and there's a significant chance the other side doesn't see it because they fetched too little. And I'm not entirely sure I want iq either for this. I'd need to iq every single device of the recipient right? each time I see a new one that is
  1068. adiaholic has left
  1069. lorddavidiii has joined
  1070. lorddavidiii has left
  1071. adiaholic has joined
  1072. sonny has left
  1073. sonny has joined
  1074. lorddavidiii has joined
  1075. lorddavidiii has left
  1076. Rixon 👁🗨 has left
  1077. uhoreg has left
  1078. homebeach has left
  1079. Matthew has left
  1080. Half-Shot has left
  1081. Half-Shot has joined
  1082. Matthew has joined
  1083. Rixon 👁🗨 has joined
  1084. uhoreg has joined
  1085. homebeach has joined
  1086. lorddavidiii has joined
  1087. lorddavidiii has left
  1088. mh has left
  1089. mh has joined
  1090. djorz has left
  1091. lorddavidiii has joined
  1092. lorddavidiii has left
  1093. djorz has joined
  1094. jonas’ I don't understand the question about PEP tbh, pep..
  1095. jonas’ which two accounts even?
  1096. pep. In a 1:1 chat
  1097. COM8 has joined
  1098. jonas’ but truth of what?
  1099. lorddavidiii has joined
  1100. lorddavidiii has left
  1101. COM8 has left
  1102. COM8 has joined
  1103. COM8 has left
  1104. pep. Of some random feature that would be used in this chat. I can go into specifics but I'm not sure that's required? Also I would like the answer to this question if there is one anyway, before anyone tells me "for this use Y rather" (and never know how to use PEP this way)
  1105. lorddavidiii has joined
  1106. lorddavidiii has left
  1107. pep. Say there's a value that is to be used by both parties in the chat, and the value needs to be usable by all devices taking part in the chat, even those not present when it was agreed upon
  1108. jonas’ all pep things I know "describe" the account
  1109. jonas’ so I know of nothing where they'd need to find a common ground
  1110. xecks has joined
  1111. lorddavidiii has joined
  1112. lorddavidiii has left
  1113. jonas’ > Say there's a value that is to be used by both parties in the chat, and the value needs to be usable by all devices taking part in the chat, even those not present when it was agreed upon sounds tricky especially because that value could change in the meantime and you don't have access to historic values for PEP in general
  1114. pep. Ok, so anything else I can use to do this? Without having to re-negociate with each device
  1115. wladmis has joined
  1116. jonas’ you could write down something like "take the minimum" if it is orderablee
  1117. jonas’ but that's still going to have problems over time if the value is changed on either side
  1118. Wojtek has left
  1119. lorddavidiii has joined
  1120. lorddavidiii has left
  1121. pep. Yeah the value changing is fine here
  1122. pep. I do need multiple values over time..
  1123. lorddavidiii has joined
  1124. lorddavidiii has left
  1125. Titi has left
  1126. jonas’ 🤷
  1127. wgreenhouse has left
  1128. lorddavidiii has joined
  1129. lorddavidiii has left
  1130. pep. It's doable with PEP, but is it what one would use
  1131. pep. PEP doesn't have to be only 1 item
  1132. wgreenhouse has joined
  1133. emus That is something very interesting https://blog.documentfoundation.org/blog/2022/01/27/bug-bounties-finding-and-fixing-security-holes-with-european-commission-funds/
  1134. lorddavidiii has joined
  1135. lorddavidiii has left
  1136. Titi has joined
  1137. kyemxden has joined
  1138. lorddavidiii has joined
  1139. lorddavidiii has left
  1140. restive_monk has left
  1141. lorddavidiii has joined
  1142. lorddavidiii has left
  1143. mjk pep.: negotiating a timeout value for ephemeral messages comes to mind: https://xmpp.org/extensions/inbox/ephemeral-messages.html I didn't read the how, but it seems to be specified
  1144. Titi has left
  1145. lorddavidiii has joined
  1146. lorddavidiii has left
  1147. gooya has left
  1148. lorddavidiii has joined
  1149. gooya has joined
  1150. bean has left
  1151. bean has joined
  1152. ti_gj06 has left
  1153. adiaholic has left
  1154. kyemxden has left
  1155. kyemxden has joined
  1156. restive_monk has joined
  1157. adiaholic has joined
  1158. qrpnxz has left
  1159. qrpnxz has joined
  1160. wladmis has left
  1161. adiaholic has left
  1162. u70jfzo5eyeb468b9o has joined
  1163. restive_monk has left
  1164. millesimus has left
  1165. millesimus has joined
  1166. kyemxden has left
  1167. kyemxden has joined
  1168. pjn has left
  1169. pep. Yeah that's actually what I'm thinking about changing.
  1170. krauq has left
  1171. pep. The thing with MAM as I said is that there's a high chance somebody misses the negociation if they don't fetch enough
  1172. krauq has joined
  1173. adiaholic has joined
  1174. pep. This protoXEP though adds a tag in each element which gives more chance for other devices to see it. I'm wondering if this is required
  1175. djorz has left
  1176. adiaholic has left
  1177. djorz has joined
  1178. xnamed has left
  1179. mjk > Yeah that's actually what I'm thinking about changing. Oops, I spoiled The Reveal
  1180. adiaholic has joined
  1181. Tobias has left
  1182. Tobias has joined
  1183. mjk > in each element In each <message> you mean? (Sorry, the protoxep was tl;dr)
  1184. Mikaela has left
  1185. sonny has left
  1186. adiaholic has left
  1187. sonny has joined
  1188. pep. Yeah in each message
  1189. millesimus has left
  1190. pep. In a weird way also, but I want to change that
  1191. jl4 has joined
  1192. goffi has left
  1193. jl4 has left
  1194. jl4 has joined
  1195. Yagiza has left
  1196. argentum has joined
  1197. wladmis has joined
  1198. jl4 has left
  1199. adiaholic has joined
  1200. BASSGOD has left
  1201. millesimus has joined
  1202. mjk Hmmyeah, putting the last value into pep instead seems saner
  1203. Daniel has joined
  1204. pep. It's not jus the last value you want, it's every single value change and the corresponding message id (hoping they're all in order)
  1205. BASSGOD has joined
  1206. pep. Once the timer is changed, following message will take this new value. Older messages keep the old timer value
  1207. adiaholic has left
  1208. pep. But well, I've asked 4-5 people today and all I got was different requirements. So there's work to be done here first
  1209. harry837374884 has joined
  1210. adiaholic has joined
  1211. pjn has joined
  1212. sonny has left
  1213. sonny has joined
  1214. sonny has left
  1215. sonny has joined
  1216. qrpnxz has left
  1217. qrpnxz has joined
  1218. adiaholic has left
  1219. qrpnxz has left
  1220. qrpnxz has joined
  1221. andrey.g has left
  1222. jonas’ the corresponding message id?
  1223. qwestion has left
  1224. jonas’ how would that work with multiple parallel 1:1 chats going on, with different people?
  1225. pep. "from there onwards use this timer". I mean that's how I thought about doing it with PEP, if I used PEP
  1226. pep. Different timer
  1227. jonas’ so one pep node per contact?
  1228. jonas’ or item
  1229. pep. yeah per contact
  1230. jonas’ how would a contact find its node?
  1231. pep. That was my question
  1232. pep. Don't steal it
  1233. Zash H(bare JID) ?
  1234. jonas’ but contact enumeration
  1235. Zash (I have 3 lines of context)
  1236. Zash What are we talking about?
  1237. pep. Should I check on my account first, or the contact account?
  1238. jonas’ ... what?
  1239. pep. jonas’, well who's going to hold that value
  1240. jonas’ ... both?
  1241. pep. So duplicate the data?
  1242. jonas’ I don't know and am too sleepy to care
  1243. mjk Both?
  1244. Zash H( sort([ H(me), H(you) ]) )
  1245. pep. Zash, still contact enumeration? :P
  1246. jonas’ Zash: did you say: incentivize people to choose jid such that H(jid) small?
  1247. mjk pep.: isn't it duplicated by design? Each user has a preferred value, and some consensus then computed
  1248. mh has left
  1249. mh has joined
  1250. pep. mjk, no, the last one sent out wins
  1251. Zash Also, plz don't invent more schemes where you create tons of nodes. Our users complain enough about the OMEMO nodes.
  1252. pep. IMO
  1253. adiaholic has joined
  1254. pep. Zash, well find me a reliable way to do this
  1255. mjk pep.: but there's no global authority on the message ordering, unless it's a muc
  1256. pep. Is putting one more tag in message just fine?
  1257. pep. How many tags can we put in message until it becomes too much
  1258. Zash Reliable way to do X: Don't do X. Can't fail if you don't try!
  1259. pep. :)
  1260. harry837374884 has left
  1261. mjk Also: doing nothing is faster
  1262. mjk Also: (doing) nothing is faster
  1263. pep. Let's not send messages
  1264. Zash Sleep on it, let your subconscious solve the problem!
  1265. pep. Sure. I'll tell it Zash told it to do that
  1266. Zash The Z in Zash is for 💤️
  1267. mjk pep.: wouldn't it suffice to only attach the tag to an ephemeral message, and store that value in pep, together with the same timestamp as that message?
  1268. pep. Well if I add the tag in each message I don't need PEP anymore
  1269. adiaholic has left
  1270. pep. I can put the current timer value in it
  1271. mjk No, not each, only the ephemeral ones
  1272. pep. Sure
  1273. mjk You concers seems to have been that the value might get lost in mam
  1274. Zash The pingfs approach? Store it all in in-transit messages in the network?
  1275. mjk So duplicate it in pep
  1276. pep. mjk, when one side initiates it
  1277. mjk Anyway, my brain is sleepy half the day and I'm missing half the context
  1278. pep. The other needs to see it's been initiated. That is, if we only say "from now on we do ephemeral message with timer t", and not each time "I'm an ephemeral message with timer t"
  1279. reimar has left
  1280. mjk I actually don't see the harm in sending it with every ephemeral message, those aren't the majority of traffic, I s'pose
  1281. adiaholic has joined
  1282. floretta has left
  1283. qwestion has joined
  1284. qwestion has left
  1285. floretta has joined
  1286. wladmis has left
  1287. wladmis has joined
  1288. adiaholic has left
  1289. qwestion has joined
  1290. floretta has left
  1291. floretta has joined
  1292. harry837374884 has joined
  1293. qwestion has left
  1294. Neustradamus has left
  1295. Neustradamus has joined
  1296. qwestion has joined
  1297. qwestion has left
  1298. qwestion has joined
  1299. qwestion has left
  1300. qwestion has joined
  1301. xnamed has joined
  1302. adiaholic has joined
  1303. junaid has left
  1304. stp has left
  1305. adiaholic has left
  1306. Titi has joined
  1307. floretta has left
  1308. millesimus has left
  1309. lskdjf has left
  1310. lskdjf has joined
  1311. lskdjf has left
  1312. lskdjf has joined
  1313. kyemxden has left
  1314. kyemxden has joined
  1315. lskdjf has left
  1316. lskdjf has joined
  1317. lskdjf has left
  1318. lskdjf has joined
  1319. lskdjf has left
  1320. lskdjf has joined
  1321. Tobias has left
  1322. gooya has left
  1323. gooya has joined
  1324. floretta has joined
  1325. wladmis has left
  1326. wladmis has joined
  1327. lskdjf has left
  1328. xnamed has left
  1329. Menel has joined
  1330. goffi has joined
  1331. bean has left
  1332. xnamed has joined
  1333. gooya has left
  1334. gooya has joined
  1335. paul has left
  1336. goffi has left
  1337. pjn has left
  1338. pjn has joined
  1339. stp has joined
  1340. Titi has left
  1341. qwestion has left
  1342. floretta has left
  1343. gooya has left
  1344. gooya has joined
  1345. adiaholic has joined
  1346. karoshi has left
  1347. adiaholic has left
  1348. lskdjf has joined
  1349. Tobias has joined
  1350. karoshi has joined
  1351. Tobias has left
  1352. govanify has left
  1353. govanify has joined
  1354. govanify has left
  1355. govanify has joined
  1356. adiaholic has joined
  1357. msavoritias has left
  1358. phryk has joined
  1359. adiaholic has left
  1360. arc has left
  1361. arc has joined
  1362. tykayn has left
  1363. sonny has left
  1364. sonny has joined
  1365. sonny has left
  1366. sonny has joined
  1367. mjk has left
  1368. chronosx88 has left
  1369. debacle has left
  1370. lovetox has left
  1371. karoshi has left
  1372. kyemxden has left
  1373. kyemxden has joined
  1374. djorz has left