XSF Discussion - 2017-10-06


  1. Zash has left
  2. SamWhited has left
  3. Zash has joined
  4. lumi has left
  5. Guus has left
  6. ralphm has left
  7. blabla has left
  8. Guus has left
  9. blabla has joined
  10. Tobias has left
  11. Tobias has joined
  12. blabla has left
  13. jjrh has left
  14. jjrh has left
  15. la|r|ma has joined
  16. lskdjf has joined
  17. jjrh has left
  18. daniel has joined
  19. uc has joined
  20. daniel has left
  21. daniel has joined
  22. Neustradamus has left
  23. moparisthebest Ha this is the same argument as the one against e2e earlier https://www.quakenet.org/articles/99-trust-is-not-transitive-or-why-irc-over-ssl-is-pointless
  24. Neustradamus has joined
  25. efrit has left
  26. zinid has left
  27. zinid has joined
  28. efrit has joined
  29. lskdjf has joined
  30. daniel has left
  31. daniel has joined
  32. la|r|ma has joined
  33. daniel has left
  34. daniel has joined
  35. efrit has left
  36. efrit has joined
  37. Neustradamus has left
  38. Neustradamus has joined
  39. Neustradamus has left
  40. Neustradamus has joined
  41. la|r|ma has joined
  42. lskdjf has joined
  43. Guus has left
  44. la|r|ma has left
  45. la|r|ma has joined
  46. Guus has left
  47. Guus has left
  48. tim@boese-ban.de has joined
  49. Valerian has left
  50. la|r|ma has joined
  51. daniel has left
  52. nyco has left
  53. Wiktor has left
  54. Wiktor has joined
  55. daniel has joined
  56. lskdjf has joined
  57. Valerian has joined
  58. jere has joined
  59. efrit has left
  60. Valerian has left
  61. uc has joined
  62. zinid moparisthebest: seems like the dude only concerned about mitm?
  63. SamWhited has left
  64. goffi has joined
  65. andrey.g has joined
  66. ralphm has left
  67. Guus has left
  68. Guus has left
  69. stefandxm has left
  70. winfried has joined
  71. uc has joined
  72. jubalh has joined
  73. Yagiza has joined
  74. uc has joined
  75. zinid has left
  76. Guus has left
  77. ralphm has left
  78. bear has left
  79. Flow has joined
  80. bear has joined
  81. jubalh has joined
  82. intosi has left
  83. intosi has joined
  84. Flow has left
  85. Guus has left
  86. ralphm has left
  87. uc has joined
  88. mimi89999 has joined
  89. ralphm has left
  90. bear has left
  91. bear has joined
  92. ralphm has left
  93. sonny has left
  94. sonny has joined
  95. zinid has left
  96. sonny has left
  97. sonny has joined
  98. ralphm has joined
  99. sonny has joined
  100. sonny has joined
  101. sonny has joined
  102. sonny has joined
  103. sonny has joined
  104. sonny has joined
  105. andrey.g has left
  106. sonny has joined
  107. sonny has joined
  108. sonny has left
  109. sonny has joined
  110. sonny has joined
  111. sonny has joined
  112. blabla has joined
  113. sonny has joined
  114. sonny has joined
  115. vanitasvitae Hi! Awesome to see that JET is now experimental :D I noticed some formatting issues in the pdf though. The table under §5 is crippled. Since this is likely to occure elsewhere as well, I thought I'd bring that to your attention :)
  116. Ge0rG vanitasvitae: the best approach is probably to open an issue on the xeps repo. Or even to provide a patch ;)
  117. blabla has left
  118. vanitasvitae Guus told me, that SamWhited and jonasw are doing some work on this, so let me ping you :)
  119. vanitasvitae I'm not familiar with the pdf build process, so I think I'll just open an issue (if there is none yet)
  120. sonny has joined
  121. sonny has left
  122. sonny has joined
  123. Guus I don't think they're still actively working on it - but things did change recently.
  124. sonny has left
  125. sonny has joined
  126. sonny has joined
  127. sonny has joined
  128. sonny has joined
  129. sonny has joined
  130. vanitasvitae I opened https://github.com/xsf/xeps/issues/521
  131. sonny has left
  132. sonny has joined
  133. sonny has left
  134. sonny has joined
  135. sonny has left
  136. sonny has joined
  137. sonny has left
  138. sonny has joined
  139. sonny has left
  140. sonny has joined
  141. sonny has left
  142. sonny has joined
  143. jonasw nobody is familiar with the pdf build process :D
  144. jonasw yeah, I doubt we can do anything about that
  145. jonasw (looking at the issue)
  146. jonasw it’s simply too wide for the PDF output
  147. ralphm has left
  148. vanitasvitae yeah, I guess you're right
  149. jonasw ideally editors would proofread the PDF output and ensure that it is nice, but ...
  150. jonasw I’m actually more inclined to terminate PDF output altogether than doing that ;-)
  151. vanitasvitae In that case there is not much to do I guess :D
  152. vanitasvitae But pdfs are so nice... :D
  153. jonasw I prefer the HTML version, esp. since Sams recent CSS fixes
  154. jonasw one of the few things I prefer to have in my browser over a separate application
  155. Guus vanitasvitae: can you replace the namespace by a (shorter) reference to a namespace, somehow?
  156. jonasw that would probably do the trick, yes
  157. vanitasvitae maybe get rid of the "-"s as a first step?
  158. vanitasvitae and shorten "nopadding" to "nopad"?
  159. Guus hey, the logo on the PDF (first page), looks weird
  160. Guus it's the old / broken logo, but also has black colors for the outside bits, instead of the blue?
  161. vanitasvitae thats an issue with firefox I think
  162. sonny has joined
  163. jonasw weird
  164. jonasw no
  165. sonny has joined
  166. Guus might be, but I'm using Chrome :)
  167. sonny has joined
  168. jonasw it’s also in the original PDF of the logo
  169. jonasw super weird
  170. vanitasvitae the logo is rendered differently in pdf viewers and browsers I think
  171. vanitasvitae at least I noticed that some time ago
  172. jonasw can’t easily fix that though, because the PDF includes the "XMPP" text for which I don’t have the font I think
  173. jonasw no, it is definitely also in the source files, vanitasvitae
  174. Guus what format is the source?
  175. jonasw this is extremely ugly https://sotecware.net/images/dont-puush-me/FHNZUlDByHqPUgjwj1Cq2EhPat6zvV5sfbTtJ__tlLI.png
  176. jonasw PDF
  177. Guus bah
  178. jonasw I can try to mess with it to embed the new logo in that, should be doable
  179. vanitasvitae PDF missing the main purpose of its existence :D
  180. Guus I've got SVGs for the logo, but not the text
  181. jonasw how did you make xmpp.png then?
  182. jonasw by hand?
  183. Guus yeah, I erased the logo, copied in a newly generated one from SVG using the correct size
  184. jonasw okay
  185. Guus interestingly, the page headers also have a (very small) logo, where the colors are correct.
  186. jonasw yupp
  187. jonasw those are two different files
  188. jonasw patching them now
  189. Guus thanks :)
  190. Guus I'm somewhat surprised that the source components are PDFs themselves. Then again, I know nothing.
  191. jonasw that’s usual for LaTeX
  192. jonasw you can only have PDF as vector format without extra packages when building with {pdf,xe,lua}latex
  193. jonasw now that’s interesting
  194. jonasw https://sotecware.net/images/dont-puush-me/4jcYqbi6zp4l-yyi1U5yz7Dhwjj0O_q_ScQz9oN7Gvs.png
  195. jonasw the pdf including the text contains quite a bit more
  196. jonasw notably, the blue tones are not included in the design specs on the top left
  197. Guus Ah, that's by the original designer
  198. Guus Raja
  199. Guus he's who I talked to earlier.
  200. Guus also, it lists a typeface? :)
  201. Guus Eurostile Bold Extended
  202. Guus https://www.google.be/search?q=Eurostile+Bold+Extended&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwjh86TbwtvWAhXQJFAKHca3B5EQsAQIMA&biw=1855&bih=990
  203. Guus seems to be it :)
  204. jonasw that PDF is super weird
  205. jonasw but I guess that’s what you get from opening PDFn with inkscape
  206. Guus those appear to be printing masters
  207. Guus it's probably what the original authors of the PDF generation had available at the time
  208. jonasw making a test build with patched PDFs
  209. jonasw (now I in fact wonder if all built PDFs contain the whole printing master...)
  210. jonasw (or if something is smart enough to crop that out)
  211. jonasw (which I doubt, because it’s pdflatex we’re speaking about)
  212. jonasw well, xelatex
  213. Guus how big is it? If it's just a fraction of the total size, I wouldn't bother improving it further
  214. jonasw a few kiB
  215. jonasw I was just wondering conceptually
  216. jonasw because that’s essentially the XMPP Corporate Design ;-)
  217. jonasw thereifixedit: https://sotecware.net/files/noindex/xep-0391.pdf cc @ Guus
  218. ralphm has left
  219. nyco has left
  220. Guus fun fact: the font used for the 'XMPP' text in our logo is also used in 2001: A Space Odyssey, for the interface of HAL. :)
  221. Guus ah, much better, thanks!
  222. jonasw let’s push that
  223. Flow has joined
  224. jonasw now I get the feeling that I did already quite a lot today! :-)
  225. Guus and it's only 10 am :)
  226. jonasw exactly!
  227. Guus wanna pop over to jdev and see if you have feedback on my question there? :)
  228. Guus oh, you already were there :)
  229. Flow has left
  230. jonasw there you go ;-)
  231. Guus tx :)
  232. jubalh has joined
  233. Ge0rG It's 10 AM and I feel like weekend already
  234. jonasw Ge0rG, good news: weekend for me already. wait. that’s only good news for me. sorry.
  235. Guus you just told us you were available.
  236. Guus that might've been a mistake :P
  237. Flow has joined
  238. jonasw Guus, do you have power over the dockerhup by now? If so, does that include the xeps builds? That’d be good to know.
  239. Kev He does, yes.
  240. jonasw great. Just in case there are issues again, but I suspect now that we don’t source stuff from sourceforge anymore, it should be fine
  241. Guus (what Kev said)
  242. Flow has joined
  243. andrey.g has joined
  244. lumi has joined
  245. Alex has joined
  246. waqas has left
  247. jubalh has joined
  248. Flow has left
  249. Flow has joined
  250. ralphm has left
  251. vanitasvitae has left
  252. Ge0rG has left
  253. Wiktor has joined
  254. Yagiza has left
  255. uc has joined
  256. ralphm has left
  257. zinid has left
  258. Tobias has joined
  259. zinid has left
  260. Yagiza has joined
  261. Holger has left
  262. vanitasvitae has left
  263. vanitasvitae has left
  264. vanitasvitae has joined
  265. jere has joined
  266. Guus has left
  267. Guus has left
  268. iiro.laiho has joined
  269. andrey.g has left
  270. jubalh has joined
  271. andrey.g has joined
  272. intosi has left
  273. jubalh has left
  274. jubalh has joined
  275. Guus has left
  276. Guus has joined
  277. lumi has joined
  278. uc has joined
  279. valo has joined
  280. xnyhps has left
  281. zinid has left
  282. lskdjf has joined
  283. intosi has joined
  284. xnyhps has left
  285. Tobias has joined
  286. lumi has joined
  287. la|r|ma has joined
  288. jubalh has left
  289. Kev has left
  290. Kev has left
  291. Kev has left
  292. Kev has joined
  293. Kev has left
  294. Guus has left
  295. la|r|ma has joined
  296. uc has joined
  297. Zash has left
  298. ralphm has left
  299. mimi89999 has joined
  300. uc has joined
  301. stefandxm has joined
  302. valo has joined
  303. Zash has left
  304. mimi89999 has joined
  305. Yagiza has joined
  306. Zash has left
  307. lumi has left
  308. ralphm has joined
  309. mimi89999 has joined
  310. winfried has joined
  311. stefandxm has left
  312. Guus has left
  313. sonny has joined
  314. uc has joined
  315. Zash has left
  316. Zash has left
  317. sonny has joined
  318. mimi89999 has joined
  319. jjrh has left
  320. jjrh has left
  321. winfried has joined
  322. jubalh has joined
  323. Zash has left
  324. Yagiza has joined
  325. ralphm has left
  326. uc has joined
  327. jjrh has left
  328. Guus has left
  329. jjrh has left
  330. jjrh has left
  331. jubalh has left
  332. Flow dwd: What was the motivation for renaming the 'mechanism' to 'task' in SASL2?
  333. winfried has joined
  334. Kev IIRC because it can do things other than present SASL mechs. I could be wrong.
  335. Flow k, thanks
  336. dwd It also can't do the things mechanisms do. Like change the authorization identifier. Plus they need one to start.
  337. Flow can <task> could also contain a SASL mech?
  338. dwd Doubtful.
  339. Flow Wasn' t one idea that multiple mechs could be chained with SASL2?
  340. Guus did you use two different clients just now, dwd?
  341. Guus your nickname had different colors in Spark
  342. dwd Guus, Conversations for both those (Gajim for this one). Probably Conversations was detached; it looks like it injected a delay stamp.
  343. dwd Flow, So yes, the idea originally was that all these things are SASL mechs. But in practise, when developing, they're not. The first thing is a SASL mech, any subsequent ones are similar to mechanisms but distinct in that they're provided with an authzid, and cannot change it.
  344. Flow authzid was the thing which would allow you to impersonate another entity, right?
  345. Kev Not impersonate, but yes.
  346. dwd Flow, No, the authzid is the (most important) output of the SASL process. In XMPP, it's your jid.
  347. Flow ahh, ok, then it's the authcid I was thinking about
  348. Kev It's the thing that tells you what you are.
  349. dwd Flow, Probably not.
  350. Flow then what's the authcid again?
  351. Guus you authentiCate with authcid, you are then authoriZed for using authzid
  352. Flow An authorization identity is an OPTIONAL identity included by the initiating entity to specify an identity to act as
  353. dwd Flow, The authentication identifier is the identifier used to identify you to the SASL mechanism. Typically you don't specify an authzid, and again typically in XMPP the authcid is just the local-part of the jid and the authzid is then figured out from that.
  354. Flow That does sound like authzid is what I said it is
  355. dwd Flow, It is optional to supply, because it can be derived (normally).
  356. jjrh has left
  357. dwd Flow, You do, always, end up with an authzid. Worth looking at TLS+EXTERNAL as an example - your authcid there is the certificate (or arguably the Subject of it). The authzid might be derived from it (usually from a SAN) or you might supply it.
  358. dwd Flow, There's no "impersonation" going on, though that, too, in as option (known as "Proxy Authentication", because you're authenticating to be a proxy for another user)
  359. Flow So what exactly is the problem that following SASL mechs can't change the authzid? Usually you either never provide the authzid or you provide it, in which case all chained mechs should/must provide the same
  360. dwd Flow, There's absolutely no power on earth that'll make me try to implement that. It's a nightmare.
  361. waqas has joined
  362. blabla has joined
  363. Flow And what is the point in being able to optionally supply the authzid? Re-using the same credentials for different accounts?
  364. Flow Anyway, I don't see a problem that subsequent mechs can not change the authzid
  365. Guus I'm no expert, but, I thought it was primarily used when the username you authenticate with isn't an exact match with the account name that you're authenticate for.
  366. dwd Flow, Sometimes to avoid confusion (like with TLS+EXTERNAL), sometimes for Proxy Auth. Also, if you've a username from, say, Active Directory that's not valid for XMPP, this be a way around that problem too.
  367. Flow I think we mixing two aspects of authzid: The one is where a sasl mech can optionally provide it, the other one is that you only know your full JID after being authenticated
  368. dwd Flow, Input and output, is all.
  369. Flow For chaining mechs, only the former can be possibly relevant, and I don't see why we can't simply say that all chained mechs must provide the same authzid, if they provide any at all
  370. dwd Flow, Why do you want to?
  371. Flow Guus: Yep, besides that your username can be completly different from the localpart of the JID you get
  372. Flow dwd: Why do I want to chain SASL mechs? Well the idea sounded appealing to me back then. And I don't see why we gave up on it
  373. dwd Flow, Because I tried implementing it and it was horrible.
  374. daniel has left
  375. dwd Flow, Whereas I *have* implemented the current spec, along with TOTP etc, and it all works well.
  376. Flow dwd: Maybe, but what is different by having tasks now? SASL mechs are basically just a sequences of challenges and responses, surely tasks are very similar to that?
  377. jjrh has left
  378. jjrh has left
  379. dwd Flow, Yes, the protocol interface is the same, but the internal server-side interface is pretty different.
  380. Flow dwd: shouldn't ex4 in xep388 show a bare jid, or, when do I get a full JID at this stage?
  381. Flow ahh, we do bind2 there also
  382. Flow uh and bind2 still has no support for a client provided part ☹
  383. Kev Is anyone ready to implement bind2? If so I'll try to find time to add that.
  384. Flow and sasl2 can be used without bind2? A lot of possibilities ☺
  385. Flow (but it's getting complicated)
  386. Kev dwd: Did you do bind2 with sasl2, or not?
  387. dwd Kev, I've been toying with a bind2 embedded in sasl2 in my implementation just to see, but I've not tried it yet.
  388. Flow Kev: ex2 in xep388 hints at bind2
  389. suzyo has joined
  390. dwd Flow, Also ISR. But I've not quite finished 198 resumption yet, so...
  391. dwd Flow, I think I said (read: I meant it to say) it was a hypoethetical extension, in ex2.
  392. suzyo has left
  393. daniel has joined
  394. suzyo has joined
  395. stefandxm has joined
  396. suzyo has left
  397. suzyo has joined
  398. suzyo has left
  399. suzyo has joined
  400. suzyo has left
  401. suzyo has joined
  402. suzyo has left
  403. andrey.g has left
  404. sonny has joined
  405. sonny has joined
  406. zinid has left
  407. tux has joined
  408. jjrh has left
  409. daniel has left
  410. jere has joined
  411. uc has joined
  412. jjrh has left
  413. ralphm has left
  414. Flow has joined
  415. moparisthebest ha AOL is finally killing AIM
  416. moparisthebest I... didn't know it was still alive
  417. jjrh has left
  418. Guus has left
  419. daniel has joined
  420. jubalh has joined
  421. lumi has joined
  422. uc has joined
  423. daniel has left
  424. uc has left
  425. uc has joined
  426. daniel has joined
  427. blabla has joined
  428. uc has joined
  429. uc has joined
  430. stefandxm has left
  431. jere has left
  432. jere has joined
  433. intosi has left
  434. Valerian has joined
  435. Yagiza has left
  436. Alex ya, just read the news here: https://aimemories.tumblr.com/
  437. Alex has left
  438. SamWhited That's AIM, MSN Messenger, and Yahoo Messenger all gone… the 90's are finally over :'(
  439. Alex has joined
  440. daniel has left
  441. daniel has joined
  442. moparisthebest well we still have XML >:)
  443. Guus has left
  444. Alex has left
  445. SamWhited Only the worst part of the 90's are still around…
  446. SamWhited goes to rewatch `The Fresh Prince of Bel-Air' to make himself feel better
  447. dwd moparisthebest, Where? We're now using a "React-like wire protocol", remember?
  448. moparisthebest dwd, I haven't heard of that but it sounds terrifying
  449. zinid has left
  450. mimi89999 has joined
  451. Zash has left
  452. daniel has left
  453. lovetox has joined
  454. nyco has left
  455. Lance has joined
  456. ralphm has left
  457. jubalh has joined
  458. Lance has left
  459. Zash has left
  460. uc has joined
  461. lumi has left
  462. jubalh has left
  463. Tobias has left
  464. jubalh has joined
  465. dwd No, no. It's great. It'll get us all the cool kids now. Better than json.
  466. jubalh has left
  467. la|r|ma has joined
  468. jubalh has joined
  469. lskdjf has joined
  470. Guus I heard you use this argument a few days ago
  471. Guus so presumably, there now is a newer fashion.
  472. blabla has joined
  473. ralphm has left
  474. Zash has left
  475. efrit has joined
  476. Valerian has left
  477. jubalh has left
  478. uc has joined
  479. mimi89999 has joined
  480. stefandxm has joined
  481. Zash has left
  482. Zash has joined
  483. lskdjf has joined
  484. la|r|ma has joined
  485. stefandxm has left
  486. Guus has left
  487. Guus has left
  488. Guus has joined
  489. moparisthebest ...
  490. Valerian has joined
  491. moparisthebest longtime guy in IRC channel mentions jabber, I say that's awesome when did you start using it
  492. moparisthebest he says just now to try to talk to some drug dealers from darkweb sites
  493. moparisthebest so, that's nice haha
  494. zinid definitely success
  495. mimi89999 has joined
  496. la|r|ma has joined
  497. lskdjf has joined
  498. andrey.g has joined
  499. tim@boese-ban.de has left
  500. andrey.g has joined
  501. ralphm has joined
  502. andrey.g has joined
  503. stefandxm has joined
  504. andrey.g has joined
  505. Alex has left
  506. jonasw has left
  507. andrey.g has joined
  508. la|r|ma has joined
  509. stefandxm has left
  510. dwd moparisthebest, Well, at least we have a dedicated niche market.
  511. moparisthebest yea use is exploding in a certain market segment I guess
  512. moparisthebest anyone want to sign up and ask about usability issues, UI problems etc
  513. andrey.g has joined
  514. Guus yeah, lets fix those nasty spam control issues that they're experiencing for them
  515. lskdjf has joined
  516. moparisthebest I can probably get the .onion site domain haha
  517. moparisthebest see here is a segment that probably values forward secrecy over long term archives right?
  518. zinid has left
  519. dwd moparisthebest, Depends if they have a sideline in blackmail, I guess.
  520. moparisthebest guess the 'seller' is using jodo.im I'm guessing it has IBR enabled judging by the flash 9.0 required on the http page
  521. andrey.g has joined
  522. jere has left
  523. dwd has left
  524. jere has joined
  525. ralphm has joined
  526. jubalh has joined
  527. andrey.g has joined
  528. Valerian has left
  529. Valerian has joined
  530. Valerian has left
  531. Valerian has joined
  532. uc has joined
  533. sonny has left
  534. pep. has joined
  535. pep. has joined
  536. Bunneh has joined
  537. waqas has joined
  538. fippo has joined
  539. Tobias has joined
  540. xnyhps has joined
  541. xnyhps has joined
  542. andrey.g has joined
  543. sonny has joined
  544. blabla has left
  545. andrey.g has joined
  546. lovetox has left
  547. jubalh has left
  548. lumi has joined
  549. blabla has joined
  550. andrey.g has left
  551. andrey.g has joined
  552. jjrh has left
  553. tim@boese-ban.de has joined
  554. andrey.g has joined
  555. Valerian has left
  556. andrey.g has joined
  557. jonasw has left
  558. jonasw has joined
  559. iiro.laiho has left
  560. jjrh has left
  561. stefandxm has joined
  562. jubalh has joined
  563. jubalh has left
  564. moparisthebest has joined
  565. Neustradamus has left
  566. jubalh has joined
  567. Alex has left
  568. andrey.g has joined
  569. valo has joined
  570. stefandxm has left
  571. andrey.g has joined
  572. jubalh has left
  573. fippo has joined
  574. emxp has left
  575. emxp has joined
  576. andrey.g has joined
  577. andrey.g has left
  578. andrey.g has joined
  579. efrit has left
  580. andrey.g has left
  581. daniel has joined
  582. nyco has left
  583. tim@boese-ban.de has joined
  584. SamWhited has left
  585. andrey.g has joined
  586. Zash has left
  587. tim@boese-ban.de has joined
  588. Alex has left
  589. mimi89999 has joined
  590. Zash has joined
  591. daniel has left
  592. Alex has joined
  593. uc has joined
  594. pep. has joined
  595. stefandxm has joined
  596. Guus has left
  597. tim@boese-ban.de has left
  598. tim@boese-ban.de has joined
  599. lumi has left
  600. stefandxm has left
  601. uc has joined
  602. Alex has left
  603. sonny has joined
  604. Valerian has joined
  605. la|r|ma has joined