jdev - 2021-09-30


  1. Pete has joined

  2. Kev has left

  3. Kev has joined

  4. mikeye has joined

  5. sonny has left

  6. sonny has joined

  7. qrpnxz has left

  8. qrpnxz has joined

  9. qrpnxz has left

  10. qrpnxz has joined

  11. sonny has left

  12. sonny has joined

  13. jgart has left

  14. mikeye has left

  15. Yagizа has joined

  16. SouL has joined

  17. qrpnxz has left

  18. qrpnxz has joined

  19. scorch has joined

  20. dezant has left

  21. dezant has joined

  22. COM8 has joined

  23. COM8 has left

  24. Kev has left

  25. Kev has joined

  26. Kev has left

  27. Kev has joined

  28. dezant has left

  29. dezant has joined

  30. scorch has left

  31. scorch has joined

  32. marc0s has left

  33. marc0s has joined

  34. emus has joined

  35. me9 has joined

  36. jgart has joined

  37. dezant has left

  38. dezant has joined

  39. jgart has left

  40. Kev has left

  41. Kev has joined

  42. me9 has left

  43. dezant has left

  44. wurstsalat has joined

  45. mikeye has joined

  46. malthe has joined

  47. qrpnxz has left

  48. qrpnxz has joined

  49. scorch has left

  50. Kev has left

  51. Kev has joined

  52. georgeorwell has joined

  53. kikuchiyo has joined

  54. malthe has left

  55. pasdesushi has joined

  56. malthe has joined

  57. pulkomandy has left

  58. pulkomandy has joined

  59. dezant has joined

  60. pasdesushi has left

  61. antranigv has joined

  62. Kev has left

  63. Kev has joined

  64. goffi has joined

  65. malthe has left

  66. scorch has joined

  67. antranigv has left

  68. dezant has left

  69. Kev has left

  70. Kev has joined

  71. scorch has left

  72. pasdesushi has joined

  73. Kev has left

  74. Kev has joined

  75. Alex has joined

  76. marc0s has left

  77. marc0s has joined

  78. marc0s has left

  79. marc0s has joined

  80. pasdesushi has left

  81. larma has joined

  82. marc0s has left

  83. marc0s has joined

  84. 9lakes has left

  85. pulkomandy has left

  86. pulkomandy has joined

  87. mac has joined

  88. pasdesushi has joined

  89. Kev has left

  90. Kev has joined

  91. georgeorwell has left

  92. qrpnxz has left

  93. qrpnxz has joined

  94. marc0s has left

  95. marc0s has joined

  96. marc0s has left

  97. marc0s has joined

  98. sonny has left

  99. sonny has joined

  100. pasdesushi has left

  101. antranigv has joined

  102. pasdesushi has joined

  103. debacle has joined

  104. dezant has joined

  105. marmistrz has joined

  106. mikeye has left

  107. FireFly has left

  108. mikeye has joined

  109. pasdesushi has left

  110. pulkomandy has left

  111. pulkomandy has joined

  112. kikuchiyo has left

  113. antranigv has left

  114. antranigv has joined

  115. goffi has left

  116. goffi has joined

  117. dezant has left

  118. larma has left

  119. scorch has joined

  120. scorch has left

  121. debacle has left

  122. marc0s has left

  123. marc0s has joined

  124. southerntofu has left

  125. southerntofu has joined

  126. pasdesushi has joined

  127. dezant has joined

  128. dezant has left

  129. dezant has joined

  130. pulkomandy has left

  131. pulkomandy has joined

  132. qrpnxz has left

  133. qrpnxz has joined

  134. pasdesushi has left

  135. pasdesushi has joined

  136. georgeorwell has joined

  137. dezant has left

  138. FireFly has joined

  139. larma has joined

  140. 9lakes has joined

  141. pulkomandy has left

  142. pulkomandy has joined

  143. debacle has joined

  144. tsk has left

  145. tsk has joined

  146. georgeorwell has left

  147. scorch has joined

  148. georgeorwell has joined

  149. dezant has joined

  150. mikeye has left

  151. sonny has left

  152. sonny has joined

  153. marmistrz has left

  154. marmistrz has joined

  155. pulkomandy has left

  156. pulkomandy has joined

  157. marc0s has left

  158. marc0s has joined

  159. dezant has left

  160. marc0s has left

  161. marc0s has joined

  162. sonny has left

  163. sonny has joined

  164. Kev has left

  165. Kev has joined

  166. dezant has joined

  167. scorch has left

  168. Wojtek has joined

  169. Maranda has left

  170. selurvedu has left

  171. scorch has joined

  172. Maranda has joined

  173. pulkomandy has left

  174. pulkomandy has joined

  175. bung has joined

  176. norayr has left

  177. norayr has joined

  178. selurvedu has joined

  179. marc0s has left

  180. marc0s has joined

  181. pulkomandy has left

  182. pulkomandy has joined

  183. COM8 has joined

  184. xecks has left

  185. xecks has joined

  186. xecks has left

  187. xecks has joined

  188. marc0s has left

  189. marc0s has joined

  190. marc0s has left

  191. marc0s has joined

  192. scorch has left

  193. pulkomandy has left

  194. pulkomandy has joined

  195. xecks has left

  196. xecks has joined

  197. scorch has joined

  198. lexa36region has joined

  199. COM8 has left

  200. mac has left

  201. lexa36region has left

  202. inky has joined

  203. mac has joined

  204. marc0s has left

  205. marc0s has joined

  206. marc0s has left

  207. marc0s has joined

  208. marc0s has left

  209. marc0s has joined

  210. norayr has left

  211. norayr has joined

  212. dezant has left

  213. dezant has joined

  214. norayr has left

  215. norayr has joined

  216. malthe has joined

  217. pulkomandy has left

  218. pulkomandy has joined

  219. x51 has joined

  220. debacle has left

  221. selurvedu has left

  222. selurvedu has joined

  223. malthe has left

  224. marc0s has left

  225. marc0s has joined

  226. marc0s has left

  227. marc0s has joined

  228. marc0s has left

  229. marc0s has joined

  230. inky has left

  231. marc0s has left

  232. marc0s has joined

  233. euandreh has joined

  234. bung has left

  235. mac has left

  236. bung has joined

  237. debacle has joined

  238. euandreh has left

  239. pulkomandy has left

  240. pulkomandy has joined

  241. bung has left

  242. bung has joined

  243. rom1dep has left

  244. mac has joined

  245. emus has left

  246. pasdesushi has left

  247. pasdesushi has joined

  248. malthe has joined

  249. edhelas has left

  250. edhelas has joined

  251. Kev has left

  252. Kev has joined

  253. sonny has left

  254. 9lakes has left

  255. sonny has joined

  256. 9lakes has joined

  257. Wojtek has left

  258. debacle has left

  259. mac has left

  260. me9 has joined

  261. Kev has left

  262. Wojtek has joined

  263. edhelas has left

  264. pulkomandy has left

  265. pulkomandy has joined

  266. bung has left

  267. antranigv has left

  268. antranigv has joined

  269. antranigv has left

  270. antranigv has joined

  271. antranigv has left

  272. antranigv has joined

  273. bung has joined

  274. marc0s has left

  275. marc0s has joined

  276. mac has joined

  277. mac has left

  278. inky has joined

  279. marc0s has left

  280. marc0s has joined

  281. malthe has left

  282. rom1dep has joined

  283. edhelas has joined

  284. mac has joined

  285. Yagizа has left

  286. pulkomandy has left

  287. pulkomandy has joined

  288. mac has left

  289. 9lakes has left

  290. mac has joined

  291. scorch has left

  292. mac has left

  293. pulkomandy has left

  294. pulkomandy has joined

  295. edhelas has left

  296. edhelas has joined

  297. inky has left

  298. marc0s has left

  299. marc0s has joined

  300. marc0s has left

  301. marc0s has joined

  302. scorch has joined

  303. Wojtek has left

  304. marc0s has left

  305. marc0s has joined

  306. emus has joined

  307. inky has joined

  308. marc0s has left

  309. marc0s has joined

  310. jgart has joined

  311. marc0s has left

  312. marc0s has joined

  313. marc0s has left

  314. marc0s has joined

  315. 9lakes has joined

  316. scorch has left

  317. mac has joined

  318. scorch has joined

  319. mac has left

  320. Kev has joined

  321. mac has joined

  322. lovetox

    i have a user, which host its muc service and httpupload service on the same hostname

  323. goffi has left

  324. lovetox

    is this something usual which a client needs to deal with, or is this something a server opterator should rather not do

  325. Zash

    I don't think that should be a problem

  326. edhelas

    ah this :D I had to fix my database schema for those cases

  327. edhelas

    why XMPP admins always want to do funky things :p

  328. Zash

    Because they don't want to deal with a pile of subdomains, I gather.

  329. edhelas

    subdomains are expensives things nowadays

  330. Zash

    They'd put the MUC on the base host if they could (and some do this)

  331. pep.

    (yes!)

  332. pep.

    Also, it's prettier :)

  333. edhelas

    *doubts*

  334. pep.

    Totally not subjective

  335. pep.

    like it's totally not subjective to ask for multiple domains anyway :P

  336. Zash

    Namespacing and separation of concern is of course bad things that we should avoid.

  337. Zash

    /s

  338. edhelas

    I remember that we talked about some MAM sync strategy, is there some documents somewhere that explains some good practices ?

  339. inky has left

  340. bung has left

  341. mac has left

  342. edhelas

    better than "grab all the things since the begining of times"

  343. bung has joined

  344. Alex has left

  345. Alex has joined

  346. edhelas

    found that one

  347. edhelas

    https://github.com/modernxmpp/modernxmpp/pull/41/files

  348. Zash

    https://github.com/modernxmpp/modernxmpp/pull/41 discussion: https://mail.jabber.org/pipermail/standards/2021-August/038483.html

  349. mac has joined

  350. x51 has left

  351. edhelas

    ok I see

  352. edhelas

    hopefully I don't have the JS clients limit

  353. edhelas

    finally, some good things of having a server side based XMPP client !

  354. norayr has left

  355. norayr has joined

  356. norayr has left

  357. norayr has joined

  358. selurvedu has left

  359. flow

    lovetox> i have a user, which host its muc service and httpupload service on the same hostname should be perfectly fine, in fact, you should be able to run most services under the main XMPP name, which makes many things a lot easier, e.g. less dns entries, less stuff to put in the certificate (and to authenticate)

  360. selurvedu has joined

  361. Zash

    flow, can I interest you in authoring a XEP saying that?

  362. Zash

    currently some clients don't work unless you put HTTP Upload on a subdomain

  363. Zash

    while some others don't work if you put XEP-0215 on a subdomain

  364. Zash

    MUC has the thing where it occupies nodeparts@ and you'd have take care not to cause conflicts with users

  365. flow

    but that's something the service implementation has to take care of

  366. Zash

    yes

  367. Zash

    IIRC some clients had to fix problems when you did put users and MUCs at the same hostname

  368. flow

    that said, I believe MUC occupying the same "namesapce" as user JIDs is a valid reason to have an extra subdomain

  369. flow

    but http upload would be better without one

  370. Zash

    flow, yes, but the examples show a subdomain, so that's what at least one client did, and thus you have to deploy it like that or it doesn't work

  371. flow

    Zash, did you open issues for clients which need http upload on an extra XMPP address?

  372. Zash

    and they didn't want to change because look at the XEP!

  373. me9 has left

  374. flow

    I think I could be presuaded in writing a patch for the http upload XEP to not use an extra XMPP address if it has consensus

  375. flow

    I think I could be persuaded in writing a patch for the http upload XEP to not use an extra XMPP address if it has consensus

  376. Zash

    I'm only really aware of Siskin, and that issue was closed

  377. flow

    closed as WONTFIX?

  378. Zash

    https://github.com/tigase/siskin-im/issues/37

  379. flow

    https://github.com/tigase/siskin-im/issues/37#issuecomment-625876730 is probably a hint that some tribal knowledge of XMPP got lost

  380. flow

    IIRC there is a way to iterate all "services" of a user's server to discover the feature

  381. mac has left

  382. flow

    e.g. that PSI does to find components

  383. flow

    that way, it should be trivial to discover that http upload is provied by the user's server address directly

  384. MattJ

    FWIW my preferred fix is for someone to write an informational "how to discover services" XEP

  385. flow

    yes, but I wonder why this is not part of xep30 already

  386. flow

    not saying that it must go int xep30, only that it feels like the right place to mention it from the beginning

  387. mac has joined

  388. MattJ

    Yeah, in hindsight it should have been I think

  389. Zash

    What's this saying? https://xmpp.org/extensions/xep-0030.html#items-relationship

  390. flow

    seems to come pretty close to it

  391. larma has left

  392. Zash

    https://xmpp.org/extensions/xep-0045.html#disco-service seems to perpetuate the subdomain requirement

  393. mac has left

  394. mac has joined

  395. Zash

    There's also the thing with node-less MUCs

  396. mac has left

  397. paul has left

  398. paul has joined

  399. mac has joined

  400. qrpnxz has left

  401. qrpnxz has joined

  402. lovetox

    in case of gajim, it works if you put httpupload without subdomain

  403. lovetox

    what it seems the user did was, it put muc and httpupload on the same subdomain

  404. Ge0rG has left

  405. lovetox

    which was unexpected because i discover these with disco-items

  406. lovetox

    and for some reason i thought, every items belongs to one service

  407. lovetox

    so after i found a service in the subsequent disco info for the item

  408. lovetox

    i stopped looking for furhter

  409. lovetox

    i stopped looking for further

  410. Zash

    https://xmpp.org/extensions/xep-0030.html#info-basic > An entity MAY have multiple identities.

  411. Zash

    I thought it made sense to put all file transfer related things on the same host, ie proxy65+http upload+xep215

  412. qrpnxz has left

  413. qrpnxz has joined

  414. mac has left

  415. malthe has joined

  416. selurvedu has left

  417. selurvedu has joined

  418. georgeorwell has left

  419. lexa36region has joined

  420. lexa36region has left

  421. sonny has left

  422. SouL has left

  423. huhn has joined

  424. huhn has left

  425. marc0s has left

  426. marc0s has joined

  427. Kev has left

  428. Kev has joined

  429. kikuchiyo has joined

  430. larma has joined

  431. pasdesushi has left

  432. SouL has joined

  433. Alex has left

  434. Kev has left

  435. Kev has joined

  436. Maranda has left

  437. Maranda has joined

  438. malthe has left

  439. sonny has joined

  440. wurstsalat has left

  441. homebeach has left

  442. Matrix Traveler (bot) has left

  443. Server Stats Discoverer (traveler bot) has left

  444. Matrix Traveler (bot) has joined

  445. homebeach has joined

  446. Server Stats Discoverer (traveler bot) has joined

  447. marc0s has left

  448. marc0s has joined

  449. Kev has left

  450. Kev has joined

  451. Kev has left

  452. Kev has joined

  453. dezant has left

  454. qrpnxz has left

  455. qrpnxz has joined

  456. Kev has left

  457. Kev has joined

  458. qrpnxz has left

  459. qrpnxz has joined

  460. qrpnxz has left

  461. qrpnxz has joined

  462. dezant has joined

  463. qrpnxz has left

  464. qrpnxz has joined

  465. bung has left

  466. kikuchiyo has left

  467. qrpnxz has left

  468. qrpnxz has joined

  469. xecks has left

  470. qrpnxz has left

  471. qrpnxz has joined

  472. larma has left

  473. qrpnxz has left

  474. qrpnxz has joined

  475. qrpnxz has left

  476. qrpnxz has joined

  477. qrpnxz has left

  478. qrpnxz has joined

  479. qrpnxz has left

  480. qrpnxz has joined

  481. qrpnxz has left

  482. qrpnxz has joined

  483. qrpnxz has left

  484. qrpnxz has joined

  485. qrpnxz has left

  486. qrpnxz has joined

  487. qrpnxz has left

  488. qrpnxz has joined

  489. qrpnxz has left

  490. qrpnxz has joined

  491. qrpnxz has left

  492. qrpnxz has joined

  493. qrpnxz has left

  494. qrpnxz has joined

  495. qrpnxz has left

  496. qrpnxz has joined

  497. qrpnxz has left

  498. qrpnxz has joined

  499. qrpnxz has left

  500. qrpnxz has joined

  501. qrpnxz has left

  502. qrpnxz has joined

  503. qrpnxz has left

  504. qrpnxz has joined

  505. emus has left

  506. Kiwi has left