XSF Discussion - 2019-11-04

  1. kokonoe has left
  2. kokonoe has joined
  3. Douglas Terabyte has left
  4. UṣL has joined
  5. wurstsalat has left
  6. aj has joined
  7. typikol has joined
  8. typikol has left
  9. adiaholic has left
  10. Daniel has joined
  11. debacle has left
  12. lskdjf has left
  13. Daniel has left
  14. Daniel has joined
  15. remko has joined
  16. Daniel has left
  17. mukt2 has joined
  18. Daniel has joined
  19. mukt2 has left
  20. mukt2 has joined
  21. Chobbes has left
  22. Chobbes has joined
  23. pdurbin has joined
  24. mukt2 has left
  25. mukt2 has joined
  26. Douglas Terabyte has joined
  27. Chobbes has left
  28. pdurbin has left
  29. mukt2 has left
  30. Daniel has left
  31. mukt2 has joined
  32. xalek has joined
  33. kokonoe has left
  34. mukt2 has left
  35. kokonoe has joined
  36. Daniel has joined
  37. kokonoe has left
  38. kokonoe has joined
  39. kokonoe has left
  40. kokonoe has joined
  41. kokonoe has left
  42. kokonoe has joined
  43. kokonoe has left
  44. Link Mauve After having written a Council application, and subsequently reading the other applicants’, I am hereby not applying this year.
  45. andy has left
  46. Link Mauve I think there are much needed ideas in there, and will be happy to see how they pan out. :)
  47. remko has left
  48. kokonoe has joined
  49. kokonoe has left
  50. remko has joined
  51. kokonoe has joined
  52. pdurbin has joined
  53. Daniel has left
  54. dwd has joined
  55. Daniel has joined
  56. pdurbin has left
  57. Daniel has left
  58. remko has left
  59. Daniel has joined
  60. mukt2 has joined
  61. mukt2 has left
  62. adiaholic has joined
  63. Daniel has left
  64. adiaholic has left
  65. adiaholic has joined
  66. Daniel has joined
  67. waqas has left
  68. waqas has joined
  69. waqas has left
  70. waqas has joined
  71. waqas has left
  72. waqas has joined
  73. waqas has left
  74. waqas has joined
  75. pdurbin has joined
  76. andy has joined
  77. waqas has left
  78. waqas has joined
  79. waqas has left
  80. waqas has joined
  81. waqas has left
  82. waqas has joined
  83. waqas has left
  84. waqas has joined
  85. waqas has left
  86. waqas has joined
  87. remko has joined
  88. waqas has left
  89. waqas has joined
  90. mukt2 has joined
  91. waqas has left
  92. waqas has joined
  93. waqas has left
  94. waqas has joined
  95. waqas has left
  96. waqas has joined
  97. waqas has left
  98. waqas has joined
  99. adiaholic has left
  100. waqas has left
  101. waqas has joined
  102. kokonoe has left
  103. adiaholic has joined
  104. krauq has joined
  105. adiaholic has left
  106. adiaholic has joined
  107. kokonoe has joined
  108. kokonoe has left
  109. mukt2 has left
  110. krauq has left
  111. Tobias has joined
  112. krauq has joined
  113. kokonoe has joined
  114. Daniel has left
  115. Shell has left
  116. ralphm has left
  117. ralphm has joined
  118. mimi89999 has left
  119. mimi89999 has joined
  120. remko has left
  121. Daniel has joined
  122. remko has joined
  123. lskdjf has joined
  124. pdurbin has left
  125. remko has left
  126. goffi has joined
  127. Daniel has left
  128. Daniel has joined
  129. karoshi has joined
  130. Daniel has left
  131. moparisthebest has left
  132. moparisthebest has joined
  133. adiaholic has left
  134. Daniel has joined
  135. adiaholic has joined
  136. mukt2 has joined
  137. xalek has left
  138. wurstsalat has joined
  139. mathijs has left
  140. mathijs has joined
  141. kokonoe has left
  142. kokonoe has joined
  143. kokonoe has left
  144. jonas’ oh wow
  145. jonas’ a pep
  146. mukt2 has left
  147. jonas’ I am amazed, this is going to be a fun election
  148. remko has joined
  149. Ge0rG Especially with multiple candidates running for both, this guarantees some i interesting vote dynamics. Will we need a second round?
  150. Guus has left
  151. alameyo has left
  152. Guus has joined
  153. kokonoe has joined
  154. mathijs has left
  155. mathijs has joined
  156. alameyo has joined
  157. jonas’ reacts with 👍
  158. remko has left
  159. remko has joined
  160. debxwoody > Link Mauve: Existing thing already using gloox? I'm starting to use and understand gloox.
  161. Steve Kille has left
  162. Steve Kille has joined
  163. debxwoody > Link Mauve: Existing thing already using gloox? I'm starting to use and try to understand gloox.
  164. Ge0rG jonas’ [08:58]: > /me reacts with 👍 /me slaps jonas’ with a large trout
  165. Zash has left
  166. Zash has joined
  167. Nekit has left
  168. jubalh has joined
  169. LNJ has joined
  170. remko has left
  171. remko has joined
  172. pdurbin has joined
  173. remko has left
  174. remko has joined
  175. Kev Is gloox still maintained? (as opposed to Swiften)
  176. Kev Ah, looks like it is, yes.
  177. winfried has left
  178. winfried has joined
  179. flow Kev, Swiften is not maintained any more?
  180. Kev Swiften is. I thought Gloox wasn't, but it is.
  181. flow ahh, got it
  182. debxwoody I think there is just one developer. So, I will try to have a look into the code. Maybe I can help 🤷‍♂️
  183. pdurbin has left
  184. LNJ has left
  185. jubalh has left
  186. emus has joined
  187. marc_ has joined
  188. winfried has left
  189. winfried has joined
  190. kokonoe has left
  191. kokonoe has joined
  192. Nekit has joined
  193. mathijs has left
  194. mathijs has joined
  195. winfried has left
  196. winfried has joined
  197. MattJ has left
  198. MattJ has joined
  199. marc_ has left
  200. Nekit has left
  201. mukt2 has joined
  202. Maranda has left
  203. Maranda has joined
  204. mukt2 has left
  205. adiaholic has left
  206. adiaholic has joined
  207. Link Mauve debxwoody, ah sure, so I pushed my (WIP, still segfaulting) code to https://github.com/linkmauve/bonzomatic/tree/xmpp
  208. Link Mauve I might move to Swiften eventually, nothing is set so far.
  209. Link Mauve I also don’t implement the Jingle part of SXE yet.
  210. Ge0rG segfaulting XMPP client. What could go wrong?
  211. Link Mauve Also once it doesn’t segfault anymore, I will probably upstream the SXE StanzaExtension so that other people can benefit from it, even if I end up not using gloox.
  212. Link Mauve Ge0rG, segfaulting text editor, even worse.
  213. Ge0rG Everybody knows that text editors are turing-complete and you MUST NOT open untrusted documents in them
  214. Link Mauve Well, this one is a bit special, it compiles and executes the code the user is typing directly as its background.
  215. Link Mauve It’s completely at the mercy of the OpenGL driver for proper behaviour.
  216. Ge0rG The things that my imagination draws up in the intersection of XMPP, OpenGL and text editing are... weird
  217. Link Mauve ^^
  218. Link Mauve I like mine too. :)
  219. Zash Oh, bonzomatic!
  220. Zash It didn't run on my machine 😞
  221. jubalh has joined
  222. Link Mauve Zash, it previously was in my plans to lower its OpenGL version for it to run on my netbook, before said netbook stopped booting altogether…
  223. Link Mauve But there is no reason for it not to be able to target e.g. OpenGL 3.3 for snb users.
  224. Zash Hm, that was before I bought my new laptop, maybe it works there
  225. Link Mauve Which OpenGL version do you have? It expects at least 4.1.
  226. Link Mauve I guess because Apple will never go higher than that.
  227. Seve Hey Link Mauve! Is that a collaborative editor? I was looking for an editor to do "pair-programming" sessions. I found Atom + Github, but that requires Github stuff
  228. Kev vscode's sharing stuff for pairing is actually excellent.
  229. Zash The what now?
  230. Kev Zash: @me?
  231. Ge0rG sharing is ~caring~ pairing?
  232. marc_ has joined
  233. Kev ( https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare was what I was talking about )
  234. Zash Kev: Yeah, I haven't seen anything like that in vscode. Plugin or whatsitcalled?
  235. kokonoe has left
  236. Zash Cool
  237. Kev I typically use it by having an external video call on at the same time as a live share just for the code/terminal/debuggerer, although I believe it does have inbuilt audio stuff in a sister extension if you prefer.
  238. flow Seve, https://www.saros-project.org/
  239. kokonoe has joined
  240. pdurbin has joined
  241. adiaholic has left
  242. LNJ has joined
  243. debacle has joined
  244. adiaholic has joined
  245. pdurbin has left
  246. mathijs has left
  247. mathijs has joined
  248. mathijs has left
  249. mathijs has joined
  250. j.r has left
  251. goffi has left
  252. Link Mauve Seve, it’s not, I’m making it into one.
  253. Link Mauve (Sorry, had breakfast with my sister.)
  254. pep. flow: that's only with eclipse?
  255. Link Mauve flow, larma, https://github.com/linkmauve/xeps/tree/xep-0234 contains some changes to fix Jingle-FT which imo will require a namespace bump. My plan is to then request a Last Call.
  256. flow Link Mauve, already tracked/noted at https://wiki.xmpp.org/web/XEP-Remarks/XEP-0234:_Jingle_File_Transfer. Although I didn't see a specific change which would require a namespace bump, but I didn't had a close look
  257. flow pep., there is also an intelliJ plugin IIRC
  258. Seve flow, Kev thanks for sharing
  259. flow Seve, of course there is also gobby
  260. flow https://github.com/gobby
  261. Link Mauve flow, the main breaking change is in the current version, the addition of <hash-used/> and making it mandatory.
  262. Link Mauve flow, sadly unmaintained. :(
  263. Seve Link Mauve, what is your motivation? (I did not know that tool but it is great if you are adding support for that :D)
  264. Link Mauve But it may be a good base to build on top of SXE, I haven’t looked into that yet.
  265. flow IIRC the wire protocol of gobby is also unspecified
  266. Link Mauve Seve, writing shaders together with a friend. ^^
  267. flow I once tried to compare it with SXE
  268. Seve Link Mauve, super!
  269. LNJ has left
  270. Wojtek has joined
  271. LNJ has joined
  272. sonny has joined
  273. larma has left
  274. larma has joined
  275. mukt2 has joined
  276. danielepadmonte39 has joined
  277. debacle has left
  278. danielepadmonte39 has left
  279. jubalh has left
  280. jubalh has joined
  281. mukt2 has left
  282. kokonoe has left
  283. kokonoe has joined
  284. Link Mauve Kev, do you happen to know which protocol they are using? Also the license isn’t one I recognise, and they don’t seem to publish the extension itself in their repository, only some documentation and code samples.
  285. Link Mauve So I guess it is non-free?
  286. Zash https://marketplace.visualstudio.com/items/MS-vsliveshare.vsliveshare/license Doesn't read like an open source license to me
  287. Link Mauve Yeah.
  288. Link Mauve So not really usable for the purpose of writing a compatible text editor.
  289. remko has left
  290. larma Link Mauve, I honestly don't see why your changes require a namespace bump. This is just clarifications IMO
  291. larma Or "fixes" of where the XEP was inconsistent
  292. pep. "Clarification" :(
  293. jonas’ larma, problem is, if there previously were two ways to interpret a text, and there’s now only one, the two versions are not always interoperable
  294. Zash Can a thing following the previous version talk to a thing following the new version?
  295. larma jonas’, in this case they are and it's not even a big deal
  296. adiaholic has left
  297. jubalh has left
  298. larma From the current XEP 234: > Either a <hash/> or a <hash-used/> element MUST be included when offering a file. [...] One or more <hash/> elements MUST be present when offering a file, but those elements MAY be empty if the hash has not yet been computed. [...] At any time during the lifetime of the file transfer session, the File Sender can communicate the checksum of the file to the File Receiver. This can be done in the session-initiate message [...] After the session-initiate message, this can also be done [...] In such a case however, the session-initiate message MUST contain a <hash-used/> element.
  299. sonny has left
  300. remko has joined
  301. sonny has joined
  302. larma So according to current XEP the only strictly correct implementation by the text of the XEP of providing the hash later is to have both empty <hash/> and <hash-used/> which obviously makes little sense. The only example covering this usecase, Example 16, only has <hash-used/> and no empty <hash/>. To me it's obvious that the "One or more <hash/> elements MUST be present when offering a file, but those elements MAY be empty" is an artifact from before <hash-used/> was introduced. I don't see why clarifying this needs a namespace bump. As a side note: the introduction of <hash-used /> in 0.18.3 didn't bump the namespace
  303. pdurbin has joined
  304. larma "have both empty <hash/> and <hash-used/>" -> "have both empty <hash/> and <hash-used/> in session-initiate"
  305. pdurbin has left
  306. debacle has joined
  307. flow Yep, that potentially could go without a namespace bump (if there are no other changes)
  308. flow Although I am happy to hear if someone wants to argue why one is required…
  309. Chobbes has joined
  310. rion has left
  311. strypey has joined
  312. Link Mauve larma, it’s not strictly about my changes, the namespace bump should have happened in 0.18.3 which introduced a new <hash-used/> element and made it a MUST where previously only <hash/> was to be there: “Either a <hash/> or a <hash-used/> element MUST be included when offering a file.”
  313. Link Mauve Thus making it incompatible with previous clients which were requiring a <hash/>.
  314. larma "previous clients requiring a <hash/>" = none?
  315. Link Mauve I guess we could also waive it as an incompatible change made to an experimental XEP and not bump anything.
  316. Link Mauve I haven’t done a field study about that, but I had an implementation (not used in any public client) which was doing that.
  317. Link Mauve Clients following a version from before 0.18.3 will entirely ignore <hash-used/> as it wasn’t a thing back then, so these MUST can’t be followed by them.
  318. larma I agree. But versions before 0.18.3 are not XEP compliant anymore and Experimental XEPs don't provide any notion of backwards compatibility to their previous versions.
  319. Link Mauve Ok, then perfect. :)
  320. larma Also, afaik both Dino and Conversations don't send hash/hash-used in session-initiate at all...
  321. jubalh has joined
  322. larma In case you are wondering, there is also good reason for that: When the file is encrypted using JET, the hash would be the *real* hash of the file, so this would leak information on the file contents to any MITM, which isn't really desirable
  323. larma So if you wanted to update that, you could change the requirement of hash/hash-used to SHOULD with a note on that 😉
  324. Link Mauve So it should be made optional?
  325. larma Well it could also be considered in issue of JET
  326. larma Or the acutal issue is that we don't have full stanza encryption 😉
  327. Link Mauve Or of not using full-stanza encryption for Jingle too.
  328. Link Mauve .
  329. larma BTW, I added this table https://wiki.xmpp.org/web/XEP-Remarks/XEP-0234:_Jingle_File_Transfer#Current_implementations_checksum_behavior
  330. emus has left
  331. emus has joined
  332. strypey has left
  333. waqas has left
  334. waqas has joined
  335. Daniel has left
  336. Daniel has joined
  337. kokonoe has left
  338. Daniel has left
  339. Daniel has joined
  340. mukt2 has joined
  341. adiaholic has joined
  342. adiaholic has left
  343. adiaholic has joined
  344. mukt2 has left
  345. Shell has joined
  346. adiaholic has left
  347. adiaholic has joined
  348. kokonoe has joined
  349. eevvoor has joined
  350. Wojtek has left
  351. pdurbin has joined
  352. pdurbin has left
  353. eevvoor has left
  354. edhelas has left
  355. Chobbes has left
  356. nyco has left
  357. edhelas has joined
  358. Wojtek has joined
  359. nyco has joined
  360. aj has left
  361. waqas has left
  362. Chobbes has joined
  363. Chobbes has left
  364. adiaholic has left
  365. waqas has joined
  366. waqas has left
  367. adiaholic has joined
  368. adiaholic has left
  369. adiaholic has joined
  370. kokonoe has left
  371. kokonoe has joined
  372. Daniel has left
  373. Daniel has joined
  374. waqas has joined
  375. Nekit has joined
  376. adiaholic has left
  377. adiaholic has joined
  378. waqas has left
  379. DebXWoody has joined
  380. kokonoe has left
  381. kokonoe has joined
  382. pdurbin has joined
  383. Maranda has left
  384. Maranda has joined
  385. pdurbin has left
  386. debxwoody has left
  387. lovetox has joined
  388. mathijs has left
  389. mathijs has joined
  390. Daniel has left
  391. Daniel has joined
  392. lovetox has left
  393. lovetox has joined
  394. stpeter has joined
  395. winfried has left
  396. winfried has joined
  397. bengost has joined
  398. bengost has left
  399. mathijs has left
  400. mathijs has joined
  401. winfried has left
  402. debxwoody has joined
  403. winfried has joined
  404. adiaholic has left
  405. adiaholic has joined
  406. winfried has left
  407. winfried has joined
  408. winfried has left
  409. winfried has joined
  410. j.r has joined
  411. winfried has left
  412. winfried has joined
  413. j.r has left
  414. j.r has joined
  415. j.r has left
  416. j.r has joined
  417. mukt2 has joined
  418. j.r has left
  419. j.r has joined
  420. Steve Kille has left
  421. Steve Kille has joined
  422. Nekit has left
  423. winfried has left
  424. winfried has joined
  425. mukt2 has left
  426. xalek has joined
  427. Nekit has joined
  428. emus has left
  429. emus has joined
  430. adiaholic has left
  431. Alex great list of application for the next board & council
  432. Alex starts now preparing memberbot
  433. Zash !
  434. debxwoody has left
  435. pdurbin has joined
  436. debxwoody has joined
  437. winfried has left
  438. winfried has joined
  439. andy has left
  440. waqas has joined
  441. kokonoe has left
  442. pdurbin has left
  443. kokonoe has joined
  444. Maranda has left
  445. Maranda has joined
  446. waqas has left
  447. winfried has left
  448. winfried has joined
  449. marc_ has left
  450. winfried has left
  451. emus has left
  452. j.r has left
  453. emus has joined
  454. j.r has joined
  455. winfried has joined
  456. jubalh has left
  457. DebXWoody has left
  458. marc_ has joined
  459. debxwoody has left
  460. debxwoody has joined
  461. winfried has left
  462. winfried has joined
  463. debacle has left
  464. jonas’ Thanks, Alex! :)
  465. jonas’ this’ll be a tough vote
  466. winfried has left
  467. winfried has joined
  468. stpeter has left
  469. marc_ has left
  470. !XSF_Martin has left
  471. !XSF_Martin has joined
  472. matlag has left
  473. matlag has joined
  474. dwd has left
  475. dwd has joined
  476. eevvoor has joined
  477. mukt2 has joined
  478. mathijs has left
  479. mathijs has joined
  480. mukt2 has left
  481. lovetox has left
  482. lovetox has joined
  483. lovetox has left
  484. andy has joined
  485. Alex Memberbot is online
  486. winfried has left
  487. lovetox has joined
  488. pep. o/
  489. debacle has joined
  490. emus has left
  491. andy has left
  492. emus has joined
  493. stpeter has joined
  494. pdurbin has joined
  495. eevvoor has left
  496. kapad has joined
  497. kapad has left
  498. Daniel has left
  499. Daniel has joined
  500. DebXWoody has joined
  501. debxwoody has left
  502. rion has joined
  503. flow pep: thanks for the latest editor push :)
  504. pdurbin has left
  505. stpeter has left
  506. debxwoody has joined
  507. DebXWoody has left
  508. Daniel has left
  509. dwd has left
  510. andrey.g has left
  511. Maranda has left
  512. Maranda has joined
  513. Daniel has joined
  514. pep. Sorry it took some time
  515. eevvoor has joined
  516. Nekit has left
  517. David Cridland has joined
  518. David Cridland has left
  519. dwd has joined
  520. eevvoor has left
  521. mathijs has left
  522. mathijs has joined
  523. Wojtek has left
  524. jabberjocke has joined
  525. marc_ has joined
  526. jabberjocke has left
  527. APach has left
  528. mukt2 has joined
  529. lovetox has left
  530. mukt2 has left
  531. marc_ has left
  532. pdurbin has joined
  533. marc_ has joined
  534. winfried has joined
  535. pdurbin has left
  536. Tobias has left
  537. kokonoe has left
  538. kokonoe has joined
  539. stpeter has joined
  540. marc_ has left
  541. wurstsalat has left
  542. marc_ has joined
  543. winfried has left
  544. winfried has joined
  545. winfried has left
  546. winfried has joined
  547. winfried has left
  548. winfried has joined
  549. xalek has left
  550. mimi89999 has left
  551. mimi89999 has joined
  552. winfried has left
  553. winfried has joined
  554. sonny has left
  555. jubalh has joined
  556. emus has left
  557. winfried has left
  558. winfried has joined
  559. winfried has left
  560. winfried has joined
  561. stpeter has left
  562. Daniel has left
  563. Daniel has joined
  564. mimi89999 has left
  565. mimi89999 has joined
  566. jubalh has left
  567. kokonoe has left
  568. kokonoe has joined
  569. Daniel has left
  570. mukt2 has joined
  571. Douglas Terabyte has left