jdev - 2023-05-17

  1. sonny has left

  2. trollge has left

  3. sonny has joined

  4. Wojtek has left

  5. selurvedu has left

  6. thomaslewis has joined

  7. thomaslewis has left

  8. thomaslewis has joined

  9. thomaslewis has left

  10. thomaslewis has joined

  11. thomaslewis has left

  12. thomaslewis has joined

  13. thomaslewis has left

  14. thomaslewis has joined

  15. jgart has joined

  16. xnamed has left

  17. jgart has left

  18. _root has left

  19. _root has joined

  20. Tobi has joined

  21. thomaslewis has left

  22. Tobi has left

  23. Tobi_ has joined

  24. Tobi has joined

  25. trollge has joined

  26. Trung has joined

  27. thomaslewis has joined

  28. thomaslewis has left

  29. Tobi_ has left

  30. Tobi has left

  31. lissine has joined

  32. Yagizа has joined

  33. trollge has left

  34. Alif Radhitya has left

  35. Alif Radhitya has joined

  36. Yagizа has left

  37. Yagizа has joined

  38. thomaslewis has joined

  39. thomaslewis has left

  40. techmetx11 has left

  41. snow has joined

  42. Tobi has joined

  43. Caesar has joined

  44. minist3r has left

  45. mirux has joined

  46. minist3r has joined

  47. Caesar has left

  48. lissine has left

  49. goffi has joined

  50. goffi has left

  51. goffi has joined

  52. Caesar has joined

  53. ralphm has left

  54. trollge has joined

  55. nicoco has left

  56. Caesar has left

  57. trollge has left

  58. goffi has left

  59. goffi has joined

  60. trollge has joined

  61. snow has left

  62. MSavoritias (fae,ve) has joined

  63. cal0pteryx (wurstsalat) has joined

  64. Caesar has joined

  65. goffi has left

  66. goffi has joined

  67. Tobi_ has joined

  68. Caesar has left

  69. Alif Radhitya has left

  70. Alif Radhitya has joined

  71. goffi has left

  72. goffi has joined

  73. Laura has left

  74. badlop has joined

  75. Alif Radhitya has left

  76. Alif Radhitya has joined

  77. xnamed has joined

  78. Laura has joined

  79. kapad has joined

  80. xnamed has left

  81. trollge has left

  82. goffi has left

  83. goffi has joined

  84. trollge has joined

  85. marc0s has left

  86. marc0s has joined

  87. trollge has left

  88. lennart has left

  89. Kev has joined

  90. jgart has joined

  91. nicoco_ has joined

  92. badlop has left

  93. lissine has joined

  94. nicoco_ has left

  95. nicoco_ has joined

  96. badlop has joined

  97. Alif Radhitya has left

  98. Alif Radhitya has joined

  99. nicoco_ has left

  100. lissine has left

  101. lissine has joined

  102. nicoco_ has joined

  103. nicoco_ has left

  104. nicoco_ has joined

  105. Dele Olajide has joined

  106. xnamed has joined

  107. larma has joined

  108. trollge has joined

  109. qy has left

  110. qy has joined

  111. qy has left

  112. qy has joined

  113. pulkomandy has left

  114. qy has left

  115. qy has joined

  116. pulkomandy has joined

  117. MSavoritias (fae,ve) has left

  118. MSavoritias (fae,ve) has joined

  119. Menel has left

  120. nicoco_ has left

  121. jgart has left

  122. Alif Radhitya has left

  123. Alif Radhitya has joined

  124. Arne has joined

  125. Arne has left

  126. Arne has joined

  127. Laura has left

  128. antranigv has joined

  129. Arne has left

  130. Arne has joined

  131. Arne has left

  132. lissine has left

  133. lissine has joined

  134. lissine has left

  135. me9 has joined

  136. me9 has left

  137. me9 has joined

  138. me9 has left

  139. Caesar has joined

  140. PapaTutuWawa has joined

  141. Caesar has left

  142. Laura has joined

  143. selurvedu has joined

  144. techmetx11 has joined

  145. selurvedu has left

  146. kapad has left

  147. lissine has joined

  148. Arne has joined

  149. Arne has left

  150. Arne has joined

  151. Arne has left

  152. selurvedu has joined

  153. Schimon_ has joined

  154. lissine has left

  155. Menel has joined

  156. lissine has joined

  157. lissine has left

  158. lissine has joined

  159. Alif Radhitya has left

  160. Alif Radhitya has joined

  161. minist3r has left

  162. zhoska has left

  163. singpolyma has left

  164. singpolyma has joined

  165. MSavoritias (fae,ve) has left

  166. zhoska has joined

  167. Arne has joined

  168. Alif Radhitya has left

  169. Alif Radhitya has joined

  170. Arne has left

  171. singpolyma has left

  172. singpolyma has joined

  173. lissine has left

  174. Arne has joined

  175. lissine has joined

  176. minist3r has joined

  177. MSavoritias (fae,ve) has joined

  178. PapaTutuWawa has left

  179. Arne has left

  180. Arne has joined

  181. PapaTutuWawa has joined

  182. pulkomandy has left

  183. pulkomandy has joined

  184. Holger has left

  185. Holger has joined

  186. Wojtek has joined

  187. techmetx11 has left

  188. Arne has left

  189. lissine has left

  190. Arne has joined

  191. Alif Radhitya has left

  192. Alif Radhitya has joined

  193. pulkomandy has left

  194. pulkomandy has joined

  195. qy has left

  196. qy has joined

  197. jgart has joined

  198. cmb has left

  199. cmb has joined

  200. norayr has left

  201. snow has joined

  202. mathieui has left

  203. mathieui has joined

  204. lissine has joined

  205. Arne has left

  206. Arne has joined

  207. Arne has left

  208. Schimon_ has left

  209. Schimon_ has joined

  210. Arne has joined

  211. Alif Radhitya has left

  212. Alif Radhitya has joined

  213. Arne has left

  214. Arne has joined

  215. PapaTutuWawa has left

  216. deimos has left

  217. deimos has joined

  218. PapaTutuWawa has joined

  219. Arne has left

  220. Schimon_ has left

  221. Arne has joined

  222. Caesar has joined

  223. TheCoffeMaker has left

  224. TheCoffeMaker has joined

  225. TheCoffeMaker has left

  226. Tobi_ has left

  227. Arne has left

  228. TheCoffeMaker has joined

  229. TheCoffeMaker has left

  230. TheCoffeMaker has joined

  231. TheCoffeMaker has left

  232. lennart has joined

  233. TheCoffeMaker has joined

  234. TheCoffeMaker has left

  235. Caesar has left

  236. TheCoffeMaker has joined

  237. TheCoffeMaker has left

  238. TheCoffeMaker has joined

  239. jgart has left

  240. TheCoffeMaker has left

  241. TheCoffeMaker has joined

  242. TheCoffeMaker has left

  243. Caesar has joined

  244. TheCoffeMaker has joined

  245. Caesar has left

  246. jgart has joined

  247. snow has left

  248. stuart.j.mackintosh has left

  249. badlop has left

  250. snow has joined

  251. Alif Radhitya has left

  252. Alif Radhitya has joined

  253. Alif Radhitya has left

  254. Alif Radhitya has joined

  255. Alif Radhitya has left

  256. Alif Radhitya has joined

  257. Alif Radhitya has left

  258. Alif Radhitya has joined

  259. Alif Radhitya has left

  260. Alif Radhitya has joined

  261. Alif Radhitya has left

  262. Alif Radhitya has joined

  263. Arne has joined

  264. norayr has joined

  265. thomaslewis has joined

  266. thomaslewis has left

  267. Arne has left

  268. thomaslewis has joined

  269. thomaslewis has left

  270. lissine has left

  271. Schimon_ has joined

  272. Laura has left

  273. snow has left

  274. Caesar has joined

  275. lissine has joined

  276. pulkomandy has left

  277. Alif Radhitya has left

  278. Alif Radhitya has joined

  279. Alif Radhitya has left

  280. Alif Radhitya has joined

  281. Wojtek has left

  282. Wojtek has joined

  283. Caesar has left

  284. Wojtek has left

  285. Arne has joined

  286. Arne has left

  287. Laura has joined

  288. Arne has joined

  289. stuart.j.mackintosh has joined

  290. Tobi_ has joined

  291. poliux has left

  292. norayr has left

  293. pulkomandy has joined

  294. pulkomandy has left

  295. pulkomandy has joined

  296. larma has left

  297. PapaTutuWawa has left

  298. Tobi_ has left

  299. pulkomandy has left

  300. snow has joined

  301. Wojtek has joined

  302. Wojtek has left

  303. pulkomandy has joined

  304. PapaTutuWawa has joined

  305. Arne has left

  306. xnamed has left

  307. techmetx11 has joined

  308. jgart has left

  309. xnamed has joined

  310. pep.

    Should "Setting someone's affiliation from 'none' to something else" be considered an affiliation change?

  311. pep.

    What's the use-case for this https://xmpp.org/extensions/xep-0045.html#example-176 (the <message/>)

  312. pep.

    What was the idea behind it

  313. pep.

    Anything to be worried about if someone discovers the address of a MUC this way by getting affiliated?

  314. Menel has left

  315. Alif Radhitya has left

  316. lovetox

    pep., affiliation "none" is a normal user joined in a non-members-only chat

  317. Menel has joined

  318. lovetox

    if you change his affiliation to "owner"

  319. lovetox

    you dont want to inform him?

  320. pep.

    affiliation "none" is the absence of affiliation, really. So that's the entire XMPP world in a non-members-only chat that isn't affiliated with the room :P

  321. pep.

    Note the <message/>, it's not a presence, the user isn't joined in this case.

  322. lovetox

    yeah and if you affiliate someone, and he is not joined, the room tells him via message

  323. lovetox

    because it cant via presence

  324. lovetox

    i think the intention is quite clear

  325. lovetox

    users which get affiliated in a room should be notified about it

  326. pep.

    Why is it a MAY and why would a room not notify though?

  327. lovetox

    because its a optional feature

  328. lovetox

    which is not a MUST

  329. pep.

    Thanks captain :)

  330. pep.

    My question was, is there any reason this shouldn't be implemented

  331. xnamed has left

  332. lovetox

    that was not your question at all, if you ask me, you posted an example and asked

  333. lovetox

    > What was the idea behind it

  334. pep.

    Anyway, now that's my question

  335. lovetox

    if you take a guess from me, a xmpp spec should only enforce things which are essential for it to work, this thing seems not essential to MUCs working

  336. lovetox

    especially in the light that "invites" also exist

  337. larma has joined

  338. lovetox

    though that may be not exactly the same

  339. pep.

    Yeah ok that's not what I'm asking, still, sorry. I'm wondering if there's a reason someone would be against implementing this

  340. lovetox

    The implementation note says: Out of courtesy, a MUC service MAY send an out-of-room <message/> if a user's affiliation changes while the user is not in the room; the message SHOULD be sent from the room to the user's bare JID, MAY contain a <body/> element describing the affiliation change, and MUST contain a status code of 101.

  341. lovetox

    this was added very early in the spec

  342. zhoska has left

  343. lovetox

    so i would say from the word "courtesy", it was regarded as something thats not necessary at all, just a nice thing someone could do, but nothing someone should be forced to

  344. lovetox

    but of course thats all guessing :) maybe you find the one who put it there

  345. zhoska has joined

  346. Wojtek has joined

  347. pep.

    Yeah.. and no security considerations or anything it seems. The thing is I added that as a MUST in 0463, I remember there was a reason for it, but I can't remember it. I'm trying to now :x

  348. lovetox

    from reading that xep, it seems not essential to inform out of room members

  349. moparisthebest

    Yea that sounds fun security wise, I bet there exist clients you can force join to a room with an affiliation change

  350. lovetox

    moparisthebest, you receive a message and trigger a very specific join presence?

  351. lovetox

    this can not happen on accident

  352. lovetox

    a developer wanted it that way

  353. qy has left

  354. lovetox

    i dont see any problem here, even IF the client would join

  355. lovetox

    i mean many client join if you send them an invite to a room automatically

  356. lovetox

    thats a basic feature

  357. pep.

    I guess if someone is added in affiliations it's that it's ok for them to learn the JID, I guess.

  358. lovetox

    i wonder though which server has implemented this out of bound notificaiton

  359. lovetox

    i would like to test if Gajim acts correctly

  360. lovetox

    i definitly never tested that

  361. pep.

    I guess if someone is added in affiliations it's that it's ok for them to learn the JID

  362. pep.

    Yeah me neither. I learned of it when I wrote the spec, talking with people

  363. moparisthebest

    Joining unsolicited MUCs would be a bad thing no? iirc clients should only accept invites from people on their roster at most

  364. moparisthebest

    Otherwise it'd be great for spam and other kinds of abuse

  365. lovetox

    of course, you can limit that

  366. lovetox

    but if a family member opens a groupchat, i dont want to be asked if i want to join

  367. lovetox

    or at least a client should offer a option where i can set auto accept

  368. lovetox

    whatsapp does not ask you if you want to join for example

  369. lovetox

    im not sure how it would benefit a spammer if instead of sending you the spam directly

  370. lovetox

    adds you to a muc

  371. lovetox

    but i guess maybe someone wants to have many people joined or something

  372. Zash

    https://blogs.gnome.org/tbernard/2018/05/16/banquets-and-barbecues/ again?

  373. moparisthebest

    Actually it'd be a kind of great way to spam

  374. pep.

    Ok, the reasoning behind sending a message for affiliation updates is so that clients don't have to poll.

  375. moparisthebest

    I can mass invite people to a muc on some remote server, spam them, and none know my jid

  376. pep.

    If someone wants to have many people joined they can already send invites

  377. moparisthebest

    (without looking into their server logs or XML console)

  378. Zash

    why you don't auto-accept invites from non-contacts

  379. moparisthebest


  380. pep. eyes Conversations

  381. moparisthebest

    But I bet clients exist that take affiliation change like "oh a change for a muc, oh I'm not in that muc, better join"

  382. moparisthebest

    Anyway a fun thing to test one day

  383. pep.

    Actually I doubt this specific feature is implemented much

  384. lovetox

    moparisthebest, i bet no client does anything on that message

  385. pep.

    "oh yeah another message with payloads I don't understand"

  386. lovetox

    its really a obscure feature, i dont even know which server supports it

  387. lovetox

    the chance is more likely that you break a client or surface a bug with that message

  388. lovetox

    because devs will not have accounted for that

  389. lovetox

    funny zash that article about fractal

  390. pep.

    I'm reading logs saying prosody 0.12 possibly does

  391. lovetox

    i went through the same thought process vs rooms and private chats

  392. Zash

    lovetox, it's been posted here before I'm sure :)

  393. lovetox

    the author cam to the conclusion they need to separate apps

  394. norayr has joined

  395. lovetox

    i think the "Workspace" feature does deal with that propblem rather well

  396. lovetox

    in Gajim for example

  397. Zash

    probably not even the first to come to that conclusion, but they blaged it and I have in it in my browser history

  398. Zash


  399. Zash

    lovetox, are you saying per-workspace setting for whether to auto-follow invites?

  400. lovetox

    what, no the article says, because they only have one side bar they dont want group chats and private chats fight for real estate

  401. lovetox

    and activity sorting is useless

  402. lovetox

    because mucs have much noise

  403. lovetox

    to their conclusion whas, make 2 apps, one focused on private chats, one on group chats

  404. lovetox

    while in Gajim we simply made workspaces, and now you can switch between your group chat workspace, and private worksapce

  405. lovetox

    and we dont need two apps

  406. Zash

    I mean that it makes more sense to auto-join when you get an invite from a contact in the private chat use case, while in a work team chat app might make less sense to follow invites by default

  407. pep.

    What was the saying again? You can solve any problem by adding one more abstraction layer?

  408. lovetox

    its exactly the opposite

  409. lovetox

    in a work env you need to follow all invites

  410. lovetox

    and thats als what MS Teams does

  411. lovetox

    i heard never complain anyone about it

  412. lovetox

    there is no spam in work env

  413. pep.

    It may be tricky to know it's a work env though and invites can be followed without worries? If people aren't in your contacts

  414. Zash

    either way, could it not make sense to have a setting per workspace then?

  415. lovetox

    yes im not saying the idea is bad, i just talked about completely other thing

  416. lovetox

    the problem is though

  417. Zash

    or should we just go back to the IRC way of having the server decide what channels you are in? :P

  418. lovetox

    a workspace in Gajim does not group contacts per see

  419. lovetox

    it just has open conversations

  420. techmetx11 has left

  421. lovetox

    i would say a account setting is better

  422. lovetox

    this is my work account, so accept all invites

  423. lovetox

    this is my private, so dont

  424. Tobi_ has joined

  425. lovetox

    but i think the "contact is in my roster" is also good enough

  426. Maranda

    Oops wrong room

  427. Maranda

    Sorry 😅

  428. Maranda

    So having the registered FTTH SFP module inclusive of VLAN and PPPoE parameters and a thing with 12 SFP ports is there a reason to not just bypass the ISP CPE...? 🤔

  429. pep.

    Wrong message order?

  430. Zash

    Brought to you by eventual consistency?

  431. lennart has left

  432. techmetx11 has joined

  433. lennart has joined

  434. homebeach has left

  435. Matrix Traveler (bot) has left

  436. homebeach has joined

  437. Matrix Traveler (bot) has joined

  438. Schimon_ has left

  439. Guus has left

  440. Guus has joined

  441. Yagizа has left

  442. qy has joined

  443. thomaslewis has joined

  444. thomaslewis has left

  445. antranigv has left

  446. xnamed has joined

  447. Trung has left

  448. Tobi_ has left

  449. Dele Olajide has left

  450. Dele Olajide has joined

  451. Dele Olajide has left

  452. goffi has left

  453. qy has left

  454. qy has joined

  455. goffi has joined

  456. mirux has left

  457. poliux has joined

  458. xnamed has left

  459. trollge has left

  460. trollge has joined

  461. Tobi has left

  462. MSavoritias (fae,ve) has left

  463. trollge has left

  464. goffi has left

  465. trollge has joined

  466. trollge has left

  467. Kev has left

  468. Alif Radhitya has joined

  469. PapaTutuWawa has left

  470. lissine has left

  471. pep.

    fwiw, I figured out that <message/> affiliation update thing.

  472. xnamed has joined

  473. pep.

    And I have an update coming for 463. > The introduction of a MUST on &MESSAGE; updates is necessary to ensure an observer (joined in the room) sees affiliation updates for offline users too, as these don't have any presence and thus their affiliation change wouldn't be broadcasted otherwise.

  474. pep.

    It's not meant to notify users outside the room

  475. pep.

    (Took me some time to figure out again)

  476. Alif Radhitya has left

  477. paul has left

  478. snow has left

  479. pulkomandy has left

  480. Beherit has left

  481. larma has left

  482. lissine has joined

  483. pulkomandy has joined

  484. lissine has left

  485. jgart has joined

  486. kapad has joined

  487. Wojtek has left