jdev - 2021-10-18


  1. stpeter has left

  2. SouL has left

  3. jgart has joined

  4. marc0s has left

  5. marc0s has joined

  6. marmistrz has left

  7. mikeye has joined

  8. stpeter has joined

  9. jgart has left

  10. Mx2 has left

  11. Mx2 has joined

  12. Mx2 has left

  13. Mx2 has joined

  14. raghavgururajan has joined

  15. SouL has joined

  16. bung has left

  17. bung has joined

  18. atomicwatch has joined

  19. stpeter has left

  20. emus has joined

  21. stpeter has joined

  22. mac has left

  23. mac has joined

  24. bung has left

  25. Yagizа has joined

  26. stpeter has left

  27. marc0s has left

  28. marc0s has joined

  29. stpeter has joined

  30. bung has joined

  31. COM8 has joined

  32. COM8 has left

  33. COM8 has joined

  34. stpeter has left

  35. dezant has left

  36. pats has joined

  37. pats has left

  38. pasdesushi has joined

  39. DebXWoody has joined

  40. mikeye has left

  41. COM8 has left

  42. dezant has joined

  43. bung has left

  44. bung has joined

  45. marmistrz has joined

  46. marmistrz has left

  47. marmistrz has joined

  48. huhn has left

  49. atomicwatch has left

  50. marc0s has left

  51. marc0s has joined

  52. qrpnxz has left

  53. qrpnxz has joined

  54. qrpnxz has left

  55. qrpnxz has joined

  56. goffi has joined

  57. dezant has left

  58. malthe has joined

  59. Mx2 has left

  60. Kev has joined

  61. antranigv has left

  62. antranigv has joined

  63. xsr has left

  64. Mx2 has joined

  65. malthe has left

  66. antranigv has left

  67. spectrum has left

  68. spectrum has joined

  69. atomicwatch has joined

  70. Mx2 has left

  71. Mx2 has joined

  72. antranigv has joined

  73. antranigv has left

  74. mac has left

  75. Mx2 has left

  76. Mx2 has joined

  77. bung has left

  78. Kev has left

  79. Kev has joined

  80. Mx2 has left

  81. antranigv has joined

  82. malthe has joined

  83. Mx2 has joined

  84. nephele has joined

  85. bung has joined

  86. pasdesushi has left

  87. nephele has left

  88. nephele has joined

  89. xecks has joined

  90. marmistrz has left

  91. debacle has joined

  92. larma has joined

  93. atomicwatch has left

  94. Maranda has left

  95. antranigv has left

  96. antranigv has joined

  97. malthe has left

  98. Alex has left

  99. antranigv has left

  100. atomicwatch has joined

  101. malthe has joined

  102. Alex has joined

  103. pasdesushi has joined

  104. xsr has joined

  105. xsr has left

  106. xsr has joined

  107. xsr has left

  108. malthe has left

  109. marc0s has left

  110. marc0s has joined

  111. raghavgururajan has left

  112. kikuchiyo has joined

  113. raghavgururajan has joined

  114. malthe has joined

  115. sonny has left

  116. sonny has joined

  117. marc0s has left

  118. marc0s has joined

  119. malthe has left

  120. xecks has left

  121. emus has left

  122. raghavgururajan has left

  123. inky has joined

  124. atomicwatch has left

  125. atomicwatch has joined

  126. x51 has joined

  127. inky has left

  128. malthe has joined

  129. emus has joined

  130. kikuchiyo has left

  131. Mx2 has left

  132. malthe has left

  133. Mx2 has joined

  134. xecks has joined

  135. Link Mauve

    Zash, don’t we “just” need a stream feature for that?

  136. Link Mauve

    <stream:features>[…]<i-do-support-XML-namespaces-properly xmlns='urn:xmpp:tmp:yeah-really'/></stream:features>

  137. Link Mauve

    Then the client can do all the optimisations it wants.

  138. Zash

    What, negotiation in the application layer? Can't have that, it must be a .. DNS record? TLS extension? JSON file at a special HTTPS location?! /s

  139. Link Mauve

    :D

  140. flow

    isn't support of XML namespaces simply required in XMPP? I know there is the discussion around namespaces attributes, but those are either used or not

  141. jonas’

    flow, last time I checked at least ejabberd broke when I declared the stream management namespace on the stream header

  142. Link Mauve

    flow, last time we had this discussion, people mentioned implementations which (used to?) didn’t support them properly.

  143. jonas’

    (and then attempted to use it)

  144. Link Mauve

    I also saw scary parent.getChild('child') calls in many popular clients, meaning namespaces aren’t checked properly.

  145. Kev

    Depending on what `getChild` does, mind. In M-Link that’s a shorthand for `parent.getChild(‘child’, parent.getNamespace())`

  146. Link Mauve

    That’s nicer than parent.getChild('child', ns::DONT_CARE). ;_;

  147. Zash

    Some would say Explicit > Implicit

  148. inky has joined

  149. inky has left

  150. malthe has joined

  151. Kev

    Zash: I agree - it’s better to explicitly say “I want a different namespace from the parent”, rather than it being implicit in a small change in an always-passed string ;)

  152. jonas’

    Link Mauve, don't look at what util/stanza.lua does.

  153. jonas’

    it will make your head hurt.

  154. flow

    jonas’, I see. Would be great if we could improve the situation. did you create an issue report?

  155. Zash

    It should be doing the same `parent.getChild(‘child’, parent.getNamespace())` thing

  156. jonas’

    flow, I don't recall, it's been a while :)

  157. xecks has left

  158. jonas’

    Zash, there are some nasty corner cases around xmlns=nil in prosody.

  159. Zash

    True

  160. jonas’

    re-implementing that is one of the reasons stanza.rs is more terrible than it would have to be ;).

  161. Zash

    Wasn't that because of the concept of a "default namespace", which differs depending on c2s vs s2s etc?

  162. Kev

    In XMPP we always need either the same ns as the parent, or an explicit namespace, so I’m happy with what we’ve got.

  163. jonas’

    Zash, yep.

  164. jonas’

    I think some token which is not a valid nsuri to represent that, instead of nil, would be great.

  165. malthe has left

  166. Zash

    Perhaps

  167. Holger has joined

  168. Holger has left

  169. atomicwatch has left

  170. Wojtek has joined

  171. atomicwatch has joined

  172. Wojtek has left

  173. Wojtek has joined

  174. nephele has left

  175. nephele has joined

  176. inky has joined

  177. nephele has left

  178. nephele has joined

  179. nephele has left

  180. nephele has joined

  181. marc0s has left

  182. marc0s has joined

  183. marc0s has left

  184. marc0s has joined

  185. alacer has joined

  186. alacer has left

  187. PapaTutuWawa has joined

  188. atomicwatch has left

  189. nephele has left

  190. nephele has joined

  191. nephele has left

  192. nephele has joined

  193. nephele has left

  194. nephele has joined

  195. nephele has left

  196. nephele has joined

  197. atomicwatch has joined

  198. dezant has joined

  199. nephele has left

  200. nephele has joined

  201. nephele has left

  202. nephele has joined

  203. debacle has left

  204. nephele has left

  205. nephele has joined

  206. Mx2 has left

  207. nephele has left

  208. nephele has joined

  209. nephele has left

  210. nephele has joined

  211. Mx2 has joined

  212. stpeter has joined

  213. atomicwatch has left

  214. Pete has left

  215. Pete has joined

  216. Kev has left

  217. Kev has joined

  218. Kev has left

  219. Kev has joined

  220. stpeter has left

  221. nephele has left

  222. nephele has joined

  223. nephele has left

  224. nephele has joined

  225. emus has left

  226. nephele has left

  227. nephele has joined

  228. nephele has left

  229. xecks has joined

  230. nephele has joined

  231. debacle has joined

  232. alacer has joined

  233. emus has joined

  234. alacer has left

  235. Pete has left

  236. atomicwatch has joined

  237. nephele has left

  238. nephele has joined

  239. mac has joined

  240. dezant has left

  241. antranigv has joined

  242. dezant has joined

  243. FireFly has left

  244. FireFly has joined

  245. PapaTutuWawa has left

  246. nephele has left

  247. nephele has joined

  248. marc0s has left

  249. marc0s has joined

  250. marc0s has left

  251. nephele has left

  252. nephele has joined

  253. marc0s has joined

  254. nephele has left

  255. nephele has joined

  256. marmistrz has joined

  257. nephele has left

  258. nephele has joined

  259. PapaTutuWawa has joined

  260. nephele has left

  261. nephele has joined

  262. nephele has left

  263. nephele has joined

  264. nephele has left

  265. nephele has joined

  266. nephele has left

  267. nephele has joined

  268. nephele has left

  269. nephele has joined

  270. nephele has left

  271. nephele has joined

  272. nephele has left

  273. marmistrz has left

  274. nephele has joined

  275. nephele has left

  276. nephele has joined

  277. huhn has joined

  278. nephele has left

  279. nephele has joined

  280. xsr has joined

  281. marc0s has left

  282. marc0s has joined

  283. xsr has left

  284. nephele has left

  285. nephele has joined

  286. larma has left

  287. dezant has left

  288. Pete has joined

  289. dezant has joined

  290. nephele has left

  291. x51 has left

  292. nephele has joined

  293. nephele has left

  294. nephele has joined

  295. malthe has joined

  296. nephele has left

  297. nephele has joined

  298. nephele has left

  299. nephele has joined

  300. nephele has left

  301. nephele has joined

  302. goffi has left

  303. goffi has joined

  304. nephele has left

  305. nephele has joined

  306. nephele has left

  307. nephele has joined

  308. stpeter has joined

  309. nephele has left

  310. nephele has joined

  311. goffi has left

  312. nephele has left

  313. nephele has joined

  314. COM8 has joined

  315. mac has left

  316. COM8 has left

  317. mac has joined

  318. nephele has left

  319. nephele has joined

  320. goffi has joined

  321. nephele has left

  322. nephele has joined

  323. malthe has left

  324. goffi has left

  325. goffi has joined

  326. nephele has left

  327. nephele has joined

  328. nephele has left

  329. nephele has joined

  330. qrpnxz has left

  331. qrpnxz has joined

  332. Mx2 has left

  333. Mx2 has joined

  334. mac has left

  335. mac has joined

  336. Yagizа has left

  337. stpeter has left

  338. raghavgururajan has joined

  339. Mx2 has left

  340. Mx2 has joined

  341. larma has joined

  342. mac has left

  343. mac has joined

  344. PapaTutuWawa has left

  345. stpeter has joined

  346. antranigv has left

  347. antranigv has joined

  348. Mx2 has left

  349. antranigv has left

  350. mac has left

  351. mac has joined

  352. malthe has joined

  353. Mx2 has joined

  354. stpeter has left

  355. malthe has left

  356. DebXWoody has left

  357. Mx2 has left

  358. goffi has left

  359. Mx2 has joined

  360. mac has left

  361. hiran has joined

  362. mac has joined

  363. stpeter has joined

  364. xsr has joined

  365. Mx2 has left

  366. edhelas has left

  367. edhelas has joined

  368. marmistrz has joined

  369. Wojtek has left

  370. Mx2 has joined

  371. Mx2 has left

  372. Mx2 has joined

  373. stpeter has left

  374. bung has left

  375. bung has joined

  376. xsr has left

  377. Squeaky Latex Folf has left

  378. atomicwatch has left

  379. Squeaky Latex Folf has joined

  380. dezant has left

  381. malthe has joined

  382. marmistrz has left

  383. marmistrz has joined

  384. paul has left

  385. dezant has joined

  386. nephele has left

  387. paul has joined

  388. marc0s has left

  389. marc0s has joined

  390. qrpnxz has left

  391. qrpnxz has joined

  392. qrpnxz has left

  393. qrpnxz has joined

  394. malthe has left

  395. stpeter has joined

  396. malthe has joined

  397. kikuchiyo has joined

  398. pasdesushi has left

  399. bung has left

  400. marc0s has left

  401. marc0s has joined

  402. marc0s has left

  403. marc0s has joined

  404. marmistrz has left

  405. larma has left

  406. raghavgururajan has left

  407. wurstsalat has left

  408. hiran has left

  409. stpeter has left

  410. malthe has left

  411. huhn has left

  412. Mx2 has left

  413. malthe has joined

  414. kikuchiyo has left

  415. raghavgururajan has joined

  416. stpeter has joined

  417. antranigv has joined

  418. antranigv has left

  419. antranigv has joined

  420. marc0s has left

  421. marc0s has joined

  422. Mx2 has joined

  423. antranigv has left

  424. mac has left

  425. mac has joined

  426. debacle has left

  427. stpeter has left

  428. antranigv has joined

  429. emus has left

  430. malthe has left