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