XSF Discussion - 2017-02-21

  1. stpeter has left

  2. mancho has left

  3. stpeter has joined

  4. stpeter has left

  5. stpeter has joined

  6. Lance has left

  7. Lance has joined

  8. Kev has left

  9. Alex has left

  10. Zash has left

  11. Tobias has left

  12. Tobias has left

  13. Kev has left

  14. Steve Kille has left

  15. efrit has joined

  16. kalkin has left

  17. kalkin has joined

  18. jere has left

  19. jere has joined

  20. vurpo has left

  21. jere has left

  22. jere has joined

  23. vurpo has left

  24. vurpo has joined

  25. Kev has left

  26. Yagiza has joined

  27. Kev has left

  28. jere has joined

  29. stpeter has left

  30. mancho has joined

  31. Piotr Nosek has joined

  32. Kev has left

  33. winfried has left

  34. waqas has left

  35. Steve Kille has joined

  36. Kev has left

  37. Lance has left

  38. mimi89999 has left

  39. mimi89999 has left

  40. Piotr Nosek has left

  41. Steve Kille has left

  42. mimi89999 has joined

  43. Guus has left

  44. Guus has left

  45. Kev has left

  46. Guus has left

  47. Guus has left

  48. goffi has joined

  49. winfried has joined

  50. winfried has joined

  51. blipp has left

  52. blipp has joined

  53. xnyhps has left

  54. Kev has left

  55. suzyo has joined

  56. Guus has left

  57. Yagiza has left

  58. xyz has joined

  59. Yagiza has joined

  60. ralphm has left

  61. Guus has left

  62. xnyhps has left

  63. xnyhps has left

  64. xnyhps has left

  65. jonasw has left

  66. xyz has left

  67. Kev has left

  68. jcbrand has joined

  69. xyz has joined

  70. kalkin has left

  71. Zash has joined

  72. jcbrand has left

  73. Valerian has joined

  74. kalkin has joined

  75. Yagiza has left

  76. Martin has joined

  77. Yagiza has joined

  78. blipp has left

  79. kalkin has left

  80. Alex has joined

  81. Yagiza has joined

  82. vurpo has left

  83. vurpo has joined

  84. vurpo has left

  85. Piotr Nosek has joined

  86. vurpo has joined

  87. Guus

    intosi: we are in need of your magic powers once more!

  88. Guus

    The website is missing two resources, but it is in /extensions/ which is outside of my range of influence

  89. Guus

    https://xmpp.org/extensions/xep.ent should serve the file in https://github.com/xsf/xeps/blob/master/xep.ent https://xmpp.org/extensions/xep.xsl should serve the file in https://github.com/xsf/xeps/blob/master/xep.xsl

  90. jcbrand has left

  91. intosi has left

  92. Guus

    (I will "pretty please" if it helps)

  93. kalkin has joined

  94. intosi

    Consider it done if you put sugar on top.

  95. Guus

    pretty please with sugar on top

  96. Guus brings out the whipped cream and starts shaking.

  97. intosi

    I'll undo the fix if you dare ;)

  98. Guus


  99. Guus

    Does anyone know what this issue is about? https://github.com/xsf/xmpp.org/issues/43 ralphm?

  100. Guus

    intosi: now it complains about a missing xep.dtd, which can be found in the same place. Could you do that one too, please?

  101. Guus

    (relates to https://github.com/xsf/xmpp.org/issues/196)

  102. intosi


  103. Guus

    right, now it shows somethign

  104. Guus

    intosi: two new 404's: pretty.css and pretty.js - these shouldgo in xmpp,org/ (root) though, not in xmpp.org/extensions/

  105. mimi89999 has left

  106. mimi89999 has joined

  107. Tobias

    Guus, or we change the XEP html to have them in extensions? instead of requiring tons of URL rewrites in the server

  108. intosi

    Or that.

  109. Guus

    Tobias: I am fine with any improvement, but currently, I'm pushing for the easy fix, which is something that we can do *now*.

  110. intosi

    pretty.js? Don't you mean prettify.js?

  111. Guus

    prettify, indeed

  112. Guus

    both css as well as js

  113. intosi

    And where are these referenced from?

  114. Guus

    You'll notice the 404's whenever you open a url like this one: https://xmpp.org/extensions/xep-0300.xml

  115. Guus

    the xml is loading the xsl, which in turn references the dtd, css and js, I suppose.

  116. intosi

    Guus: I don't, in fact. I see 200 responses there.

  117. ralphm

    Guus: even though we do have a page at that URL now, the original tech pages were more detailed: http://web.archive.org/web/20150313010246/http://xmpp.org/about-xmpp/technology-overview

  118. intosi

    Because they load /extensions/prettify.js

  119. intosi


  120. Guus

    wuh? it works for me now

  121. jonasw

    Guus: I get "undefined entity" &LEGALNOTICE;

  122. Guus

    weird caching issue, I think

  123. intosi

    Yeah, after I added redirects.

  124. Guus

    ah, ok

  125. intosi

    But I'd rather fix the stylesheets in the longer run.

  126. Guus

    jonasw: feel free to suggest improvements :)

  127. Guus

    intosi: agreed: but at least now, we have a non-empty page

  128. intosi

    Right. Back to $DAYJOB

  129. Guus


  130. Flow has joined

  131. Guus

    thanks for the help

  132. intosi


  133. intosi


  134. jonasw

    Guus: I’m not sure what the cause is. According to debugging tools, all resources are fetched freshly, but then again, it doesn’t even try to load xep.{dtd,ent}. I blame Firefox’ XML/XSL support.

  135. jonasw

    force-clearing the cache doesn’t help either

  136. Guus

    jonasw: tried another browser?

  137. jonasw

    on my way

  138. jonasw

    works with chromium

  139. Alex has left

  140. Guus

    If you ever figure out what makes it work on firefox, please open an issue on github

  141. jonasw

    I’ve never used the XML versions, so I’m not sure if that’s a new issue

  142. xyz has left

  143. Guus

    it likely is not new. Does not mean we shouldn't improve if we can :)

  144. intosi

    It never worked in Firefox for me.

  145. intosi


  146. jonasw

    is it sensible to have a version of the XEPs around which don’t work in a major browser?

  147. intosi

    Does in Safari and Chrome now.

  148. Guus

    Prettify.js throws an exception on line 31: Uncaught DOMException: Failed to set the 'innerHTML' property on 'Element': The provided markup is invalid XML, and therefore cannot be inserted into an XML document.

  149. jonasw

    (although I’m not sure if firefox is still a major browser…)

  150. Guus

    not sure if that's related

  151. jonasw

    Guus: firefox doesn’t even get to the point where JS or anything is loaded

  152. jonasw

    it fails XML parsing

  153. Guus

    jonasw: that might be presentation only. Did you try to look at the source of that page?

  154. intosi

    Due to missing entity references. Doesn't try to load the ent file.

  155. jonasw

    intosi: or the DTD for that matter

  156. intosi

    Or that.

  157. Kev has left

  158. xyz has joined

  159. Guus

    Chromium warns about wrong mime-types too. the xsl is transferred as application/octet-stream

  160. suzyo has left

  161. Guus

    anyways: day job.

  162. suzyo has joined

  163. intosi has left

  164. mimi89999 has left

  165. mimi89999 has joined

  166. mancho has left

  167. jonasw has left

  168. jere has joined

  169. kalkin has left

  170. jonasw has left

  171. Piotr Nosek has left

  172. kalkin has joined

  173. zeank has joined

  174. zeank has left

  175. mimi89999 has joined

  176. Kev has left

  177. mancho has left

  178. vurpo has left

  179. vurpo has joined

  180. jere has left

  181. jere has joined

  182. jere has left

  183. xyz has left

  184. vurpo has left

  185. xyz has joined

  186. efrit has joined

  187. kalkin has left

  188. xyz has left

  189. xyz has joined

  190. efrit has joined

  191. efrit has joined

  192. Kev has left

  193. xyz has left

  194. xyz has joined

  195. vurpo has left

  196. Kev has left

  197. Valerian has left

  198. kalkin has joined

  199. xnyhps has left

  200. xnyhps has left

  201. xnyhps has left

  202. xnyhps has left

  203. jubalh has joined

  204. vurpo has left

  205. vurpo has joined

  206. xnyhps has left

  207. mancho has left

  208. xyz has left

  209. nyco has joined

  210. nyco has joined

  211. Flow has left

  212. mimi89999 has joined

  213. Valerian has joined

  214. vurpo has left

  215. vurpo has joined

  216. Kev has left

  217. xnyhps has left

  218. kalkin has left

  219. kalkin has joined

  220. xyz has joined

  221. Kev has left

  222. SamWhited

    There's a feature request open for Firefox but right now it doesn't support loading external resources in an XML file.

  223. Valerian has left

  224. Valerian has joined

  225. xyz has left

  226. mimi89999 has left

  227. mimi89999 has left

  228. mimi89999 has joined

  229. Flow has joined

  230. jere has joined

  231. Holger has left

  232. SamWhited has joined

  233. SamWhited has joined

  234. xnyhps has left

  235. Valerian has left

  236. daniel has left

  237. daniel has joined

  238. jcbrand has left

  239. efrit has joined

  240. waqas has joined

  241. vurpo has left

  242. vurpo has joined

  243. xyz has left

  244. suzyo has left

  245. suzyo has joined

  246. Valerian has joined

  247. tim@boese-ban.de has joined

  248. Kev has left

  249. xnyhps has left

  250. xyz has joined

  251. SamWhited has left

  252. jcbrand has joined

  253. xyz has left

  254. SamWhited has joined

  255. Flow has left

  256. Ge0rG

    XML resource redirection is an old vulnerability vector

  257. Guus

    We are down to a one-page issue list for the website :)

  258. Guus

    (no, this is not intended as a challenge to get it longer again)

  259. jubalh has left

  260. jubalh has joined

  261. jubalh has left

  262. Guus

    Feel free to resolve another few though

  263. jubalh has joined

  264. Zash

    Guus: You don't want any further issues reported eh?

  265. xyz has left

  266. Guus

    No. The website is perfect and flawless as is.

  267. Guus

    People that report issues are spreading fake news

  268. Guus


  269. Guus

    Oh wow. Our lower house has just voted to legalize growing of cannabis.

  270. Alex has joined

  271. Guus

    Contrary to popular believe, that was illegal here. You could legally sell it, but not grow or buy it in bulk (nice, no?)

  272. stpeter has joined

  273. Guus


  274. Zash

    As in, the non-industrial kind?

  275. Guus

    the industrial kind.

  276. Guus

    (coffee shops in Amsterdam got to get their produce from somewhere, right?)

  277. Guus

    There has been a weird non-enforcement policy. The violent crime related to cannabis cultivation is pretty high here.

  278. xyz has left

  279. Zash

    (and by industrial I mean the kind with less psychoactive stuff, grown in some places at an industrial scale for the fibers)

  280. Kev has left

  281. Guus

    ah, no, I was referring to commercially growns stuff (vs home-grown) for recreational purposes.

  282. Steve Kille has joined

  283. SamWhited has left

  284. Alex has left

  285. Valerian has left

  286. Valerian has joined

  287. mancho has left

  288. nyconyco has joined

  289. jubalh has left

  290. Zash has joined

  291. Kev has left

  292. kalkin has left

  293. kalkin has joined

  294. jubalh has joined

  295. stpeter has left

  296. stpeter has joined

  297. goffi has left

  298. tim@boese-ban.de has joined

  299. waqas has left

  300. xnyhps has left

  301. jubalh has left

  302. Valerian has left

  303. xnyhps has left

  304. jubalh has joined

  305. xnyhps has left

  306. sezuan has left

  307. jere has joined

  308. xnyhps has left

  309. intosi has joined

  310. jere has joined

  311. stpeter has left

  312. efrit has joined

  313. Guus has left

  314. Steve Kille has left

  315. waqas has joined

  316. jubalh has left

  317. Valerian has joined

  318. vurpo has left

  319. vurpo has joined

  320. SamWhited has joined

  321. xyz has left

  322. suzyo has left

  323. xyz has joined

  324. xnyhps has left

  325. Vinilox has joined

  326. daurnimator has left

  327. Sonny has left

  328. xnyhps has left

  329. Guus has left

  330. xnyhps has left

  331. vurpo has left

  332. suzyo has joined

  333. Yagiza has joined

  334. vurpo has left

  335. xnyhps has left

  336. xnyhps has left

  337. xnyhps has left

  338. Kev has left

  339. efrit has joined

  340. nyconyco has left

  341. xnyhps has left

  342. Kev has left

  343. xnyhps has left

  344. jcbrand has left

  345. xnyhps has left

  346. Martin has left

  347. Kev has left

  348. Kev has left

  349. xnyhps has left

  350. Kev has joined

  351. xnyhps has left

  352. xnyhps has left

  353. xnyhps has left

  354. kalkin has left

  355. xnyhps has left

  356. kalkin has joined

  357. xnyhps has left

  358. xnyhps has left

  359. nyco has left

  360. Lance has joined

  361. efrit has joined

  362. xnyhps has left

  363. daniel has left

  364. efrit has left

  365. efrit has joined

  366. xyz has left

  367. Yagiza has left

  368. kalkin has left

  369. kalkin has joined

  370. xnyhps has left

  371. xnyhps has left

  372. stpeter has joined

  373. xnyhps has left

  374. xyz has joined

  375. Kev has left

  376. jonasw has left

  377. Lance

    Given all of the discussion about bind2 and preserving client info for debugging, should we revisit and advance https://xmpp.org/extensions/xep-0232.html ?

  378. Zash

    > <identity category='client' name='Exodus' type='pc'/>

  379. Zash

    Lance: What they want is a persistent identifier for the device itself, not more verbose client description (As I understand it)

  380. Zash

    client or device

  381. Zash

    I'm wondering about adding an attribute on the opening stream header for easier tracing

  382. Zash

    Then it can be visible even before you auth/bind

  383. vurpo has left

  384. stpeter has left

  385. stpeter has joined

  386. jere has joined

  387. jere has joined

  388. Valerian has left

  389. Valerian has joined

  390. stpeter has left

  391. winfried has left

  392. daniel has left

  393. xnyhps has left

  394. xnyhps has left

  395. xnyhps has left

  396. xnyhps has left

  397. jubalh has joined

  398. xnyhps has left

  399. Valerian has left

  400. Valerian has joined

  401. Valerian has left

  402. Lance has left

  403. suzyo has left

  404. suzyo has joined

  405. Lance has joined

  406. blipp has left

  407. blipp has joined

  408. goffi has left

  409. jubalh has left

  410. Kev has left

  411. mancho has left

  412. xnyhps has left

  413. Ge0rG

    Zash: what kind of attribute?

  414. Valerian has joined

  415. Zash

    Ge0rG: <stream:stream [...] xmlns:trace="urn:example:xmpp:trace" trace:id="yaxim-xxxxxx">

  416. xnyhps has left

  417. bra has left

  418. bra has joined

  419. Zash has joined

  420. kaboom has joined

  421. kaboom has left

  422. kaboom has joined

  423. kaboom has left

  424. kaboom has joined

  425. kaboom has left

  426. kaboom has joined

  427. xyz has left

  428. daniel has joined

  429. vurpo has left

  430. daniel

    Zash: +1

  431. daniel

    And get rid of client assigned resources (even in parts) once and for all

  432. MattJ


  433. MattJ

    If we get rid of client-assigned resources, I'll do my best to prevent Ge0rG from ever seeing another UUID

  434. Zash

    I see no need in changing the current spec however

  435. daniel

    Zash: current as in regular bind?

  436. MattJ

    daniel, btw, just to confirm I saw your post about 313 and MUC <x> elements - going to have a look at that tomorrow. I remember we chatted about it a while back

  437. daniel

    Yes regular bind can stay

  438. Ge0rG

    daniel: aren't you the one with the broken client-generated resource implementation? :D

  439. Zash

    Ge0rG: I believe you can do the above Right Now if you wanted, pretty sure it shows up in debug logs. No idea about servers other than Prosody however.

  440. Zash

    Ge0rG: And it would work earlier.

  441. Zash

    As in, before bind/auth

  442. kaboom has left

  443. kaboom has joined

  444. mancho has left

  445. Ge0rG

    Zash: I want that trace:id to be in all log lines affecting that client please. even MUC debug messages on the MUC service.

  446. Zash

    daniel: I mean the rules (client can suggest something, server picks something). I'm sure bind2 can improve the protocol and make things better.

  447. daniel

    Ge0rG: i belive Conversations is one of the few clients that show the disco name when it comes to resource selection (for jingle or otr)

  448. daniel

    Zash: I don't see the benefit in a client suggesting something

  449. mancho has left

  450. Zash

    daniel: Don't suggest something then.

  451. peter has joined

  452. Ge0rG

    daniel: how is that an answer to my question? And how does it work with multiple instances of the same client?

  453. Ge0rG

    daniel: you can just admit it and pretend to be ashamed, and I'll leave for the night ☺️

  454. Zash

    Outside of client developers, how many have multiple instances of the same client?

  455. Zash

    Suppose you can show timestamp of last stanza received from each resource.

  456. Zash

    And other presence details

  457. daniel

    Well I guess the ultimate goal is to never show that resource selection at all

  458. daniel

    And instead use message initiation for jingle

  459. kaboom has left

  460. kaboom has joined

  461. mancho has left

  462. Lance has left

  463. jubalh has joined

  464. Guus has left

  465. Lance has joined

  466. mancho has left

  467. jubalh has left

  468. daniel has left

  469. daniel has joined

  470. ralphm has left

  471. moparisthebest has left

  472. Kev has left

  473. suzyo has left

  474. Valerian has left

  475. suzyo has joined

  476. Valerian has joined

  477. Lance has left

  478. moparisthebest has joined

  479. peter has left

  480. vurpo has left

  481. vurpo has joined

  482. Valerian has left

  483. Valerian has joined

  484. suzyo has left

  485. Valerian has left

  486. Tobias has left

  487. Tobias has left

  488. suzyo has left

  489. suzyo has left

  490. suzyo has joined

  491. Zash has joined

  492. Guus has left

  493. suzyo has left

  494. suzyo has joined

  495. vurpo has left

  496. vurpo has joined

  497. Kev has left

  498. suzyo has left

  499. suzyo has joined

  500. jere has left

  501. jere has joined

  502. xnyhps has left

  503. Lance has joined

  504. peter has joined

  505. mancho has left

  506. sezuan has left

  507. SamWhited has joined

  508. SamWhited has joined