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