XSF Discussion - 2020-11-15


  1. alameyo has joined

  2. intosi has joined

  3. pasdesushi has left

  4. Vaulor has left

  5. arc has left

  6. arc has joined

  7. intosi has left

  8. Calvin has left

  9. Tobias has left

  10. intosi has joined

  11. jcbrand has left

  12. Andrzej has joined

  13. intosi has left

  14. alex-a-soto has left

  15. akkiko has left

  16. debacle has left

  17. LNJ has left

  18. intosi has joined

  19. Andrzej has left

  20. inky has left

  21. Andrzej has joined

  22. deuill has joined

  23. Calvin has joined

  24. intosi has left

  25. deuill has left

  26. deuill has joined

  27. lskdjf has left

  28. Andrzej has left

  29. Maranda has left

  30. Calvin has left

  31. intosi has joined

  32. akkiko has joined

  33. Arne has left

  34. Arne has joined

  35. inky has joined

  36. intosi has left

  37. Maranda has joined

  38. intosi has joined

  39. govanify has left

  40. govanify has joined

  41. wurstsalat has left

  42. wladmis has left

  43. wladmis has joined

  44. Andrzej has joined

  45. akkiko has left

  46. Andrzej has left

  47. alex-a-soto has joined

  48. intosi has left

  49. intosi has joined

  50. Adi has left

  51. Adi has joined

  52. govanify has left

  53. govanify has joined

  54. intosi has left

  55. govanify has left

  56. govanify has joined

  57. Mikaela has joined

  58. intosi has joined

  59. govanify has left

  60. govanify has joined

  61. intosi has left

  62. Andrzej has joined

  63. intosi has joined

  64. Vaulor has joined

  65. Nekit has joined

  66. lovetox has joined

  67. intosi has left

  68. Andrzej has left

  69. Andrzej has joined

  70. govanify has left

  71. govanify has joined

  72. intosi has joined

  73. Andrzej has left

  74. intosi has left

  75. lovetox has left

  76. wladmis has left

  77. wladmis has joined

  78. murabito has joined

  79. wladmis has left

  80. wladmis has joined

  81. intosi has joined

  82. lorddavidiii has joined

  83. Yagiza has joined

  84. intosi has left

  85. murabito has left

  86. wladmis has left

  87. wladmis has joined

  88. lovetox has joined

  89. govanify has left

  90. govanify has joined

  91. adiaholic has left

  92. adiaholic has joined

  93. intosi has joined

  94. Andrzej has joined

  95. alex-a-soto has left

  96. alex-a-soto has joined

  97. wladmis has left

  98. DebXWoody has joined

  99. jcbrand has joined

  100. wurstsalat has joined

  101. lorddavidiii has left

  102. lorddavidiii has joined

  103. lovetox has left

  104. werdan has joined

  105. lovetox has joined

  106. xsf has left

  107. xsf has joined

  108. xsf has left

  109. adiaholic has left

  110. adiaholic has joined

  111. intosi has left

  112. werdan has left

  113. arc has left

  114. arc has joined

  115. Tobias has joined

  116. intosi has joined

  117. emus has joined

  118. debacle has joined

  119. adiaholic has left

  120. adiaholic has joined

  121. intosi has left

  122. winfried has left

  123. winfried has joined

  124. intosi has joined

  125. adiaholic has left

  126. adiaholic has joined

  127. LNJ has joined

  128. intosi has left

  129. miho has joined

  130. Andrzej has left

  131. mdosch has left

  132. mdosch has joined

  133. raghavgururajan has joined

  134. miho has left

  135. lskdjf has joined

  136. intosi has joined

  137. nyco has left

  138. nyco has joined

  139. Shell has left

  140. lorddavidiii has left

  141. Shell has joined

  142. intosi has left

  143. marc

    https://share.zapb.de/0e13a6d6e89e55a5708adf142c700a6b2c084b73/EXp7m5I4zMnUVV5jNHjExgpvbqPNGulS7G1JYZty/xep389_invite_and_recovery.webm

  144. marc

    XEP-389 at work

  145. LNJ has left

  146. intosi has joined

  147. LNJ has joined

  148. Andrzej has joined

  149. arne has joined

  150. Adi has left

  151. Andrzej has left

  152. Adi has joined

  153. j.r has left

  154. j.r has joined

  155. flow

    marc, +1`

  156. flow

    not really related, but Dino(?) uses the term "XMPP ID"?

  157. marc

    AFAIK XMPP ID is the term that should be used according to modern XMPP

  158. Alex has left

  159. Alex has joined

  160. Link Mauve

    Dino doesn’t, I went through all the strings recently. :)

  161. lovetox

    We use XMPP Address

  162. lovetox

    But i guess XMPP ID would also be fine

  163. lovetox

    looks good marc the password reset makes me bit uneasy

  164. lovetox

    setting new password without typing it a second time or at least have the possibility to not hide it, is a game of luck

  165. lovetox

    but this is a client UI thing, not related to 389

  166. marc

    Oh wait, that XMPP ID comes from the dataform

  167. lovetox

    then ID is probably good

  168. marc

    > setting new password without typing it a second time or at least have the possibility to not hide it, is a game of luck To hide it?

  169. lovetox

    because something like Address needs to be translated

  170. lovetox

    and not all servers support translation

  171. lovetox

    marc, "to *not* hide" it

  172. lovetox

    or better "to show" :)

  173. marc

    And it's not about changing password but recovering, you don't know your password in that case

  174. lovetox

    marc, in your video you set a new password

  175. lovetox

    what if i mistype my new password, i have to reset it all again

  176. marc

    You mean something like two pw fields that check if both are equal?

  177. Link Mauve

    marc, the correct term for the dataform would be JID.

  178. Link Mauve

    Clients can then translate it how they want.

  179. Link Mauve

    Changing JID in the protocols would be an extremely bad idea.

  180. arne

    anonbox offers instant accounts?

  181. marc

    Link Mauve, it's all about 389 not about "I did a perfect UI"

  182. arne

    Isn't that an invitation for spammers?

  183. Neustradamus has left

  184. marc

    arc, you cannot send email but receive

  185. marc

    arne

  186. arne

    ah ok, thanks for informing

  187. Link Mauve

    Spammers often need to receive emails but not send, for instance to create an account on most websites.

  188. Adi has left

  189. Neustradamus has joined

  190. Adi has joined

  191. marc

    Link Mauve, I'm not a spammer and I need to create account on some websites ;)

  192. marc

    +s

  193. Neustradamus has left

  194. Neustradamus has joined

  195. marc

    Link Mauve, lovetox I did the token and email recovery implementation to spot problems of my implementation and the spec

  196. Link Mauve

    That’s cool!

  197. marc

    Turns out that once you have the basic 389 implementation, extension are quite easy to implement

  198. flow

    marc, no, modern xmpp states bascically to use "XMPP address" → https://docs.modernxmpp.org/meetings/2019-01-brussels/#naming-things

  199. flow

    "XMPP ID" would add a third term for the same thingy, we probably want to avoid that

  200. marc

    At the moment everything is done via dataforms, for some use cases it would be beneficial to have some dedicated challenges defined

  201. marc

    flow, as I said, forget about the UI ;)

  202. marc

    But TBH I find it not too bad :)

  203. lovetox has left

  204. adiaholic has left

  205. floretta has left

  206. Neustradamus has left

  207. arne has left

  208. arne has joined

  209. Andrzej has joined

  210. adiaholic has joined

  211. intosi has left

  212. Adi has left

  213. Adi has joined

  214. arne has left

  215. j.r has left

  216. j.r has joined

  217. Ge0rG

    marc: good work!

  218. jonas’

    marc, if the UI is all they complain about, it’s probably OK ;)

  219. jonas’

    UI is the last thing (floss) devs complain about ;D

  220. lovetox has joined

  221. Ge0rG

    I complain about UI. Also about UX.

  222. Ge0rG

    I had to 🤐 to not complain about having to enter the JID twice and about the visible password 😉

  223. adiaholic has left

  224. intosi has joined

  225. neshtaxmpp has left

  226. eta has left

  227. neshtaxmpp has joined

  228. marc

    Ge0rG, thanks

  229. marc

    I also consider UI/UX as important

  230. marc

    but that was not the main exercise here

  231. marc

    Ge0rG, yes, the reason is that the ui renders all data form challenges directly

  232. marc

    in the main version I would check if the challenge is for the jid and directly send it to the server and do not render it

  233. Zash has joined

  234. adiaholic has joined

  235. marc

    also at the moment I used data forms only, as said before in some cases a dedicated challenge type would be beneficial

  236. marc

    But it took me like 20 minutes to build an invite token challenge on top of the existing code

  237. Ge0rG

    Yeah, specifying the exact form fields or using a dedicated challenge should allow the client to make proper UI

  238. pasdesushi has joined

  239. marc

    Ge0rG, exactly

  240. eta has joined

  241. intosi has left

  242. adiaholic has left

  243. andrey.g has joined

  244. adiaholic has joined

  245. Andrzej has left

  246. Andrzej has joined

  247. intosi has joined

  248. intosi has left

  249. peetah has left

  250. peetah has joined

  251. Zash has left

  252. Zash has joined

  253. Calvin has joined

  254. andrey.g has left

  255. wladmis has joined

  256. intosi has joined

  257. floretta has joined

  258. pasdesushi has left

  259. pasdesushi has joined

  260. pasdesushi has left

  261. pasdesushi has joined

  262. gav has left

  263. j.r has left

  264. j.r has joined

  265. Arne has left

  266. Arne has joined

  267. debacle has left

  268. wladmis has left

  269. wladmis has joined

  270. adiaholic has left

  271. LNJ has left

  272. LNJ has joined

  273. sonny has left

  274. sonny has joined

  275. goffi has joined

  276. sonny has left

  277. intosi has left

  278. nyco has left

  279. nyco has joined

  280. intosi has joined

  281. Zash has left

  282. Zash has joined

  283. wladmis has left

  284. werdan has joined

  285. floretta has left

  286. lorddavidiii has joined

  287. Tobias has left

  288. Tobias has joined

  289. lovetox has left

  290. floretta has joined

  291. alex-a-soto has left

  292. alex-a-soto has joined

  293. adiaholic has joined

  294. lovetox has joined

  295. floretta has left

  296. deuill has left

  297. deuill has joined

  298. papatutuwawa has joined

  299. floretta has joined

  300. lorddavidiii has left

  301. arc has left

  302. arc has joined

  303. NosoyHacker404 has left

  304. NosoyHacker404 has joined

  305. eta has left

  306. lorddavidiii has joined

  307. eta has joined

  308. Andrzej has left

  309. arc has left

  310. arc has joined

  311. wladmis has joined

  312. flow

    marc, IIRC data forms provide a field type for passwords

  313. marc

    flow, yes, they do. what's the context?

  314. flow

    marc, not sure, it sounded like you didn't knew about that

  315. wladmis has left

  316. wladmis has joined

  317. wladmis has left

  318. Andrzej has joined

  319. deuill has left

  320. wladmis has joined

  321. gav has joined

  322. adiaholic has left

  323. adiaholic has joined

  324. wladmis has left

  325. xsf has joined

  326. lovetox has left

  327. Arne has left

  328. Arne has joined

  329. Andrzej has left

  330. sonny has joined

  331. wladmis has joined

  332. papatutuwawa has left

  333. papatutuwawa has joined

  334. lovetox has joined

  335. adiaholic has left

  336. adiaholic has joined

  337. sonny has left

  338. sonny has joined

  339. debacle has joined

  340. lorddavidiii has left

  341. lorddavidiii has joined

  342. marc

    flow: I do but I didn't care for this poc

  343. marc

    flow: btw, do you have a good howto for smack on desktop?

  344. marc

    I failed with all the Java Gradle shit

  345. govanify has left

  346. govanify has joined

  347. govanify has left

  348. Adi has left

  349. govanify has joined

  350. Adi has joined

  351. lovetox has left

  352. lovetox has joined

  353. Andrzej has joined

  354. adiaholic has left

  355. adiaholic has joined

  356. Andrzej has left

  357. marc has left

  358. lovetox has left

  359. lovetox has joined

  360. APach has left

  361. Yagiza has left

  362. APach has joined

  363. DebXWoody has left

  364. xsf has left

  365. xsf has joined

  366. flow

    marc: happy to help, not sure which issues you ran into. gradle is smack build system, but you don't need to use it in order to consume smack. maybe ask in smack@conference.igniterealtime.org

  367. flow

    marc: happy to help, not sure which issues you ran into. gradle is smack's build system, but you don't need to use it in order to consume smack. maybe ask in smack@conference.igniterealtime.org

  368. jcbrand has left

  369. jcbrand has joined

  370. nad287 has joined

  371. mdosch

    Gradle of filth?

  372. Zash

    Gah, I opened XEP-0060 to a random section and found something I've never heard of before. Why?

  373. lorddavidiii has left

  374. werdan has left

  375. Shell has left

  376. wladmis has left

  377. wladmis has joined

  378. jcbrand has left

  379. Neustradamus has joined

  380. lovetox has left

  381. goffi has left

  382. Tobias has left

  383. Nekit has left

  384. Mikaela has left

  385. papatutuwawa has left

  386. Adi has left

  387. Adi has joined

  388. wladmis has left

  389. wladmis has joined

  390. Andrzej has joined

  391. pasdesushi has left

  392. pasdesushi has joined

  393. pasdesushi has left

  394. j.r has left

  395. j.r has joined

  396. Andrzej has left

  397. arc has left

  398. arc has joined

  399. pasdesushi has joined

  400. Andrzej has joined

  401. floretta has left

  402. alex-a-soto has left

  403. alex-a-soto has joined

  404. Andrzej has left

  405. floretta has joined

  406. edhelas

    Zash I actually saw that exact message opening 0060 randomly last time I checked

  407. nad287 has left

  408. edhelas

    Is it some kind of malediction ?

  409. Vaulor has left

  410. pasdesushi has left

  411. wurstsalat has left

  412. andrey.g has joined

  413. peetah has left

  414. wladmis has left

  415. peetah has joined

  416. arc has left

  417. arc has joined

  418. wladmis has joined

  419. govanify has left

  420. govanify has joined

  421. j.r has left

  422. wladmis has left

  423. wladmis has joined