XSF Discussion - 2019-03-22

  1. vanitasvitae has left

  2. debacle has left

  3. larma has joined

  4. lskdjf has left

  5. UsL has left

  6. UsL has joined

  7. Maranda has left

  8. Maranda has joined

  9. lorddavidiii has left

  10. lorddavidiii has joined

  11. lorddavidiii has left

  12. lorddavidiii has joined

  13. Yagiza has joined

  14. larma has left

  15. lumi has left

  16. Nekit has joined

  17. kokonoe has left

  18. kokonoe has joined

  19. alacer has joined

  20. gengar has joined

  21. lorddavidiii has left

  22. lorddavidiii has joined

  23. contrapunctus has left

  24. lorddavidiii has left

  25. igoose has left

  26. igoose has joined

  27. gengar has left

  28. wurstsalat has joined

  29. oli has joined

  30. karoshi has joined

  31. gengar has joined

  32. alacer has left

  33. alacer has joined

  34. j.r has left

  35. j.r has joined

  36. j.r has left

  37. j.r has joined

  38. kokonoe has left

  39. kokonoe has joined

  40. andy has joined

  41. gengar has left

  42. Lance has joined

  43. Lance has left

  44. 404.city has joined

  45. 404.city has left

  46. goffi has joined

  47. gengar has joined

  48. gengar has left

  49. gengar has joined

  50. gengar has left

  51. j.r has left

  52. j.r has joined

  53. Wiktor has left

  54. j.r has left

  55. Wiktor has joined

  56. gengar has joined

  57. Andrew Nenakhov has joined

  58. Andrew Nenakhov has left

  59. alexis has joined

  60. gengar has left

  61. kokonoe has left

  62. kokonoe has joined

  63. frainz has left

  64. frainz has joined

  65. frainz has left

  66. frainz has joined

  67. gengar has joined

  68. Steve Kille has left

  69. gengar has left

  70. alexis has left

  71. rtq3 has joined

  72. j.r has joined

  73. alexis has joined

  74. Steve Kille has joined

  75. frainz has left

  76. Ge0rG

    Phew. Council duties completed. Only delayed by a week and some.

  77. frainz has joined

  78. frainz has left

  79. frainz has joined

  80. mimi89999 has left

  81. neshtaxmpp has left

  82. Dele Olajide has joined

  83. 404.city has joined

  84. rtq3 has left

  85. rtq3 has joined

  86. mimi89999 has joined

  87. Nekit has left

  88. Nekit has joined

  89. Nekit has left

  90. Nekit has joined

  91. neshtaxmpp has joined

  92. waqas has left

  93. Nekit has left

  94. Nekit has joined

  95. alexis has left

  96. Nekit has left

  97. uhoreg has left

  98. Matthew has left

  99. benpa has left

  100. Half-Shot has left

  101. Nekit has joined

  102. benpa has joined

  103. uhoreg has joined

  104. Half-Shot has joined

  105. Matthew has joined

  106. Nekit has left

  107. Nekit has joined

  108. Nekit has left

  109. Nekit has joined

  110. alexis has joined

  111. alacer has left

  112. alacer has joined

  113. j.r has left

  114. j.r has joined

  115. Dele Olajide has left

  116. Dele Olajide has joined

  117. oli has left

  118. Nekit has left

  119. Nekit has joined

  120. alacer has left

  121. Nekit has left

  122. Nekit has joined

  123. Nekit has left

  124. Nekit has joined

  125. lskdjf has joined

  126. Andrew Nenakhov has joined

  127. Alex has joined

  128. Nekit has left

  129. Nekit has joined

  130. andy has left

  131. andy has joined

  132. andy has left

  133. andy has joined

  134. Steve Kille has left

  135. Steve Kille has joined

  136. 404.city has left

  137. Steve Kille has left

  138. alexis has left

  139. Nekit has left

  140. Nekit has joined

  141. Nekit has left

  142. Nekit has joined

  143. frainz has left

  144. frainz has joined

  145. Nekit has left

  146. Nekit has joined

  147. Nekit has left

  148. Nekit has joined

  149. Nekit has left

  150. Nekit has joined

  151. Steve Kille has joined

  152. Nekit has left

  153. Nekit has joined

  154. frainz has left

  155. Nekit has left

  156. Nekit has joined

  157. frainz has joined

  158. Nekit has left

  159. Nekit has joined

  160. j.r has left

  161. debacle has joined

  162. rtq3 has left

  163. gengar has joined

  164. Dele Olajide has left

  165. Dele Olajide has joined

  166. rtq3 has joined

  167. gengar has left

  168. Steve Kille has left

  169. Steve Kille has joined

  170. frainz has left

  171. frainz has joined

  172. Yagiza has left

  173. debacle has left

  174. frainz has left

  175. frainz has joined

  176. ThibG has left

  177. ThibG has joined

  178. frainz has left

  179. frainz has joined

  180. gengar has joined

  181. gengar has left

  182. debacle has joined

  183. gengar has joined

  184. gengar has left

  185. andy has left

  186. andy has joined

  187. alacer has joined

  188. gengar has joined

  189. j.r has joined

  190. Andrew Nenakhov has left

  191. Andrew Nenakhov has joined

  192. gengar has left

  193. Andrew Nenakhov has left

  194. Andrew Nenakhov has joined

  195. Andrew Nenakhov has left

  196. Andrew Nenakhov has joined

  197. gengar has joined

  198. andy has left

  199. andy has joined

  200. rtq3 has left

  201. rtq3 has joined

  202. gengar has left

  203. ThibG has left

  204. ThibG has joined

  205. gengar has joined

  206. bowlofeggs has left

  207. bowlofeggs has joined

  208. Andrew Nenakhov has left

  209. Andrew Nenakhov has joined

  210. gengar has left

  211. ThibG has left

  212. ThibG has joined

  213. gengar has joined

  214. waqas has joined

  215. Yagiza has joined

  216. oli has joined

  217. j.r has left

  218. Alex has left

  219. larma has joined

  220. frainz has left

  221. oli has left

  222. oli has joined

  223. frainz has joined

  224. oli has left

  225. oli has joined

  226. ThibG has left

  227. ThibG has joined

  228. oli has left

  229. oli has joined

  230. gengar has left

  231. gengar has joined

  232. dwd has joined

  233. gengar has left

  234. lovetox has joined

  235. j.r has joined

  236. dwd has left

  237. oli has left

  238. oli has joined

  239. gengar has joined

  240. j.r has left

  241. j.r has joined

  242. andy has left

  243. Nekit has left

  244. Nekit has joined

  245. waqas has left

  246. dwd has joined

  247. gengar has left

  248. gengar has joined

  249. rtq3 has left

  250. rtq3 has joined

  251. gengar has left

  252. gengar has joined

  253. waqas has joined

  254. gengar has left

  255. alacer has left

  256. alacer has joined

  257. gengar has joined

  258. gengar has left

  259. dwd has left

  260. dwd has joined

  261. Alex has joined

  262. dwd has left

  263. gengar has joined

  264. Maranda has left

  265. Maranda has joined

  266. frainz has left

  267. frainz has joined

  268. lumi has joined

  269. Maranda has left

  270. Maranda has joined

  271. j.r has left

  272. oli has left

  273. j.r has joined

  274. gengar has left

  275. m has joined

  276. gengar has joined

  277. j.r has left

  278. m has left

  279. gengar has left

  280. gengar has joined

  281. dwd has joined

  282. gengar has left

  283. edhelas

    is there known clients that are implementing https://xmpp.org/extensions/xep-0367.html ?

  284. MattJ

    HipChat, and a bot I wrote

  285. lumi has left

  286. MattJ

    *HipChat (RIP)

  287. edhelas

    oh really ?

  288. edhelas

    I'm planning to implement it in Movim

  289. MattJ

    Great! :)

  290. Guus

    I discussed XEP-0367 with Dele Olajide the other day

  291. Guus

    as a suggestion for Pade

  292. MattJ

    Yes, I really would like to see it more widely implemented

  293. MattJ

    Some work was started for Dino, but afaik that's about it so far

  294. gengar has joined

  295. pep.


  296. MattJ

    Message attaching

  297. MattJ

    Which I think it possibly not the best name, to be honest

  298. Dele Olajide has left

  299. Dele Olajide has joined

  300. Zash

    So what's the deal with attaching vs references?

  301. pep.

    Right, I was going to ask

  302. MattJ


  303. Zash

    Was this something discussed at the summit?

  304. pep.

    Not this specific subject iirc, or at least not this year, but we've had this discussion before on xsf@ at least

  305. MattJ

    References is still full of TODOs and has various open issues regarding how to count characters, etc.

  306. Dele Olajide

    >Guus: I discussed XEP-0367 with Dele Olajide the other day Yes Indeed. That was for emoji reactions

  307. gengar has left

  308. oli has joined

  309. dwd has left

  310. dwd has joined

  311. dwd has left

  312. Lance has joined

  313. Seve

    That XEP needs some work though, I wonder if it should be splitted, one for reactions and one for attachments. Problem is, you cannot decide what should go first if multiple things are attached (like reactions and images and whatnot)

  314. arc has joined

  315. dwd has joined

  316. Lance has left

  317. gengar has joined

  318. frainz has left

  319. gengar has left

  320. Nekit has left

  321. yvo has joined

  322. frainz has joined

  323. valo has left

  324. valo has joined

  325. rtq3 has left

  326. frainz has left

  327. frainz has joined

  328. dwd has left

  329. dwd has joined

  330. frainz has left

  331. frainz has joined

  332. sezuan has left

  333. Dele Olajide has left

  334. gengar has joined

  335. Dele Olajide has joined

  336. arc has left

  337. arc has joined

  338. dwd has left

  339. Dele Olajide has left

  340. gengar has left

  341. dwd has joined

  342. gengar has joined

  343. frainz has left

  344. frainz has joined

  345. gengar has left

  346. frainz has left

  347. Dele Olajide has joined

  348. frainz has joined

  349. gengar has joined

  350. gengar has left

  351. gengar has joined

  352. j.r has joined

  353. ThibG has left

  354. ThibG has joined

  355. rtq3 has joined

  356. j.r has left

  357. j.r has joined

  358. Dele Olajide has left

  359. Dele Olajide has joined

  360. Dele Olajide has left

  361. Dele Olajide has joined

  362. Dele Olajide has left

  363. Dele Olajide has joined

  364. Maranda has left

  365. Maranda has joined

  366. frainz has left

  367. frainz has joined

  368. Steve Kille has left

  369. ThibG has left

  370. Steve Kille has joined

  371. ThibG has joined

  372. UsL has left

  373. Alex has left

  374. lnj has left

  375. dwd has left

  376. dwd has joined

  377. lnj has joined

  378. dwd has left

  379. frainz has left

  380. Zash

    XEP-0377: Spam Reporting https://xmpp.org/extensions/xep-0377.html Is there still interest in this or something like it?

  381. Zash

    IIRC someone thought it should be detached from xep-191

  382. frainz has joined

  383. gengar has left

  384. Alex has joined

  385. valo has left

  386. valo has joined

  387. oli has left

  388. lovetox

    yes i think its better

  389. lovetox

    otherwise you remove any chance this gets send without a blocking action

  390. lovetox

    which will then lead to some hacks like send blocking iq without item or stuff like that

  391. lovetox

    but interest must come from server operators i guess

  392. lovetox

    i think this is useful and most applications have a spam button

  393. Zash

    What comes first, XEP or server? Or client?

  394. alacer has left

  395. dwd has joined

  396. frainz has left

  397. j.r has left

  398. frainz has joined

  399. j.r has joined

  400. frainz has left

  401. frainz has joined

  402. frainz has left

  403. frainz has joined

  404. kokonoe has left

  405. kokonoe has joined

  406. dwd has left

  407. dwd has joined

  408. dwd has left

  409. frainz has left

  410. frainz has joined

  411. dwd has joined

  412. frainz has left

  413. frainz has joined

  414. MattJ

    Why would you want to report spam and *not* block the sending JID?

  415. moparisthebest


  416. MattJ

    What about it?

  417. vanitasvitae has joined

  418. vanitasvitae has left

  419. wurstsalat has left

  420. jonas’

    depending on the honeypot use-case, one might want not to actually populate a blocklist to further observe the spambots behaviour before termination

  421. lovetox

    MattJ, i dont know, but why do you want to rob us of the possibility to do so ?

  422. jonas’

    save all the roundtrips.

  423. jonas’

    also atomic operations are nice

  424. lovetox

    spamreporting is not a operation that happens so often that we would have to consider efficiency

  425. lovetox

    i would argue

  426. jonas’

    (I agree with you)

  427. lovetox

    either way, this should come in that or another form

  428. dwd has left

  429. dwd has joined

  430. MattJ

    I don't really understand why people want to reject the simple solution here

  431. lovetox

    Whats not simple about the other solution?

  432. lovetox

    and nobody rejects it

  433. MattJ

    Sending two iqs?

  434. jonas’

    we all love the simple (2 IQ) solution

  435. lovetox

    no sending one iq to report spam

  436. MattJ

    and then not blocking the JID

  437. MattJ


  438. Zash

    Code is probably going to be pretty simple either way

  439. MattJ

    The server is likely going to block it anyway

  440. MattJ

    So whatever, go ahead, I won't object :)

  441. jonas’

    hm, having it in one operation has the advantage that there’s something to lose for the user for reporting false spam

  442. debacle has left

  443. MattJ

    jonas’, yes, that came up before. Didn't mention it now because it's easy to argue against - just send a second iq to unblock

  444. jonas’


  445. MattJ

    But I consider it a nicer UI to report+block at the same time

  446. MattJ

    Other systems don't have two separate buttons

  447. lovetox

    what if some server wants to tell another server that he blocked a server or jid?

  448. MattJ

    lovetox, that is not what this protocol is for

  449. Zash

    Does it really matter that much on the wire?

  450. MattJ

    lovetox, and if you want this protocol to do those kinds of things, there are many many previous XEPs that do this

  451. MattJ

    and they got nowhere, because they are too complex and impractical in reality

  452. lovetox

    MattJ but making it not dependend on blocking makes it able to easily reuse for use cases we didnt think about

  453. lovetox

    but ok i see there are pro and cons

  454. MattJ

    There are various components to consider with battling spam

  455. lovetox

    it doesnt matter let this get advanced

  456. MattJ

    One of these components is the ability for users to report spam that has slipped through the net

  457. MattJ

    It is unrelated to the other components, it's a feedback mechanism

  458. lovetox

    i understand that if executed by the user this will be 99.99% with a blocking

  459. Zash

    If you see it as block(jid, [reason]) then the current thing seems fine

  460. lovetox

    my argument was, its not reusable in other circumstances we didnt think of

  461. MattJ

    lovetox, that kind of argument leads to generic complex XEPs, of which we have many

  462. lovetox

    but yeah we can always add another XEP for that

  463. MattJ

    and nobody knows how to use them sensibly

  464. MattJ

    Because they support using them in so many different ways

  465. MattJ

    I'm currently fighting to tie up all those loose ends and document them, I don't want to introduce more

  466. lovetox

    store hints come to mind

  467. lovetox

    was this XEP ever put to last call or vote?

  468. MattJ


  469. dwd has left

  470. MattJ


  471. MattJ

    Hmm, what's the other one

  472. lovetox

    hm ok abuse report seems exactly what i asked about

  473. lovetox

    ip is a bit lol

  474. lovetox

    but ok

  475. MattJ

    lovetox, but someone might need it!

  476. dwd has joined

  477. marc_ has left

  478. MattJ

    lovetox, for example service operators who want to report bots registering on their server

  479. lovetox

    we really have a problem with people adding XEPs but than dont follow through

  480. Zash

    > Kev: yes, XEP-268 (instant reporting), XEP-236 (Abuse), XEP-287 (SPIM markers and reports), XEP-377 (SPAM reporting).

  481. Zash


  482. MattJ

    lovetox, because "following through" typically requires multiple interoperable implementations

  483. MattJ

    which a single XEP author can't do, and even if everyone in the individual projects agrees it's a good thing to do, there are other priorities...

  484. lovetox

    for draft status you dont need implementations or?

  485. MattJ

    No, but I'm assuming by "follow through" you include implementing

  486. lovetox

    hm no i meant the author adjusts the xep after feedback

  487. MattJ

    Oh right, sure

  488. lovetox

    it seems people maybe think experimental xeps are not changed, so they add new ones

  489. lovetox

    because i dont see why the first abuse report XEP 161 could not add the example to use it with blocking

  490. Zash creates https://wiki.xmpp.org/web/Spam

  491. Zash

    What XEPs are there, what's the good and bad of each? Write down there.

  492. Zash


  493. Alex has left

  494. lumi has joined

  495. m has joined

  496. MattJ

    Ah, that's the one I was looking for

  497. MattJ

    It perfectly fits "easy to reuse for use cases we didn't think about" :)

  498. MattJ

    It doesn't fit "easy to use"

  499. bowlofeggs has left

  500. bowlofeggs has joined

  501. Zash

    I think 377 is more in the spirit of simple clients, complex servers

  502. Zash

    IODEF might be fine to generate from the server and send wherever

  503. UsL has joined

  504. MattJ

    Yes, agreed

  505. dwd has left

  506. dwd has joined

  507. dwd has left

  508. dwd has joined

  509. Ge0rG

    I know that I sound like a broken record, but in the current situation, if a user needs to report spam, it essentially means the admin is a lazy bastards who doesn't do due diligence

  510. Zash


  511. MattJ

    Ge0rG, so you filter 100% of spam?

  512. MattJ

    and I know you don't, so follow-up question: wouldn't you like feedback to know about stuff that slipped through your net?

  513. Zash

    This mostly being taken care of by server-side black box magic does reduce the apparent need of these reporting mechanisms

  514. m has left

  515. gengar has joined

  516. dwd has left

  517. dwd has joined

  518. gengar has left

  519. ThibG has left

  520. ThibG has joined

  521. dwd has left

  522. gengar has joined

  523. kokonoe has left

  524. gengar has left

  525. debacle has joined

  526. kokonoe has joined

  527. Ge0rG

    the deployment of a reporting mechanism prior to a black box magic filter won't do anybody any good.

  528. gengar has joined

  529. MattJ

    The black box magic filter needs data

  530. igoose has left

  531. Zash

    Black box 22

  532. Ge0rG

    I'm in the position to make use of such a reporting, because I'm filtering out 99% of spam, so I'll only receive maybe 0.1% of reports. Other server admins don't have a black box, so they are going to receive 10% of their server's spam. Based on the typical 10% engagement rate.

  533. MattJ


  534. Ge0rG

    We need to teach everybody to walk before giving them wings.

  535. MattJ

    But I'd argue that it is better to have the mechanism in the server and clients, even if it isn't connected to anything more than "block this JID"

  536. Ge0rG

    MattJ: no. It's actually worse.

  537. MattJ

    Waiting until we perfect magic boxes until we deploy this is the wrong approach

  538. Ge0rG

    MattJ: blocking an individual JID won't have any impact on the amount of spam received by a user. But the ineffectivity of the spam report button will teach them not to use it.

  539. MattJ

    I'm not sure I agree with that

  540. MattJ

    (that they won't use it)

  541. Ge0rG

    MattJ: if you find out that something doesn't work, will you keep using it?

  542. MattJ

    If it's as easy to click "close tab" as it is to click "report and close tab"

  543. MattJ

    They won't find out, that's the beauty

  544. Ge0rG

    It's never as easy.

  545. MattJ

    I receive spam in my inbox, I still report it

  546. Ge0rG

    They report and block, half an hour later they receive the same spam from a different JID.

  547. Zash

    The Algoritm thanks you for the input.

  548. igoose has joined

  549. gengar has left

  550. MattJ

    Ge0rG, I'm not denying that will happen

  551. Ge0rG

    MattJ: you also assume that your report isn't merely silently logged into prosody.log without any further action

  552. MattJ

    Do I?

  553. MattJ

    I think you're over-thinking things on behalf of users

  554. MattJ

    If they continue to receive spam they'll likely just stop using the service, client, protocol

  555. MattJ

    regardless of whether there was a report button or not

  556. MattJ

    So the absence of a report button is really not a fix for anything

  557. MattJ

    (I have actually lost contacts who stopped using XMPP entirely when they received daily spam)

  558. Ge0rG

    Ah, it's too late already.

  559. Zash


  560. gengar has joined

  561. Ge0rG

    You can do whatever you want, and you can deploy whatever you want, wherever you want. Feel free to focus your efforts on re-solving the 99% of spam problem.

  562. gengar has left

  563. m has joined

  564. igoose has left

  565. dwd has joined

  566. igoose has joined

  567. rtq3 has left

  568. 404.city has joined

  569. rtq3 has joined

  570. m has left

  571. m has joined

  572. Andrew Nenakhov has left

  573. Andrew Nenakhov has joined

  574. wurstsalat has joined

  575. igoose has left

  576. m has left

  577. 404.city has left

  578. 404.city has joined

  579. 404.city has left

  580. m has joined

  581. larma has left

  582. igoose has joined

  583. m has left

  584. m has joined

  585. Alex has joined

  586. igoose has left

  587. Yagiza has left

  588. bowlofeggs has left

  589. j.r has left

  590. j.r has joined

  591. marc_ has joined

  592. m has left

  593. igoose has joined

  594. pep.

    I know many people who just continue using IRC/Freenode even with the spamwaves when server operators are almost useless.. I don't think a button would help much during these tbh

  595. mathieui

    freenode is kind of a specific population

  596. mathieui

    (and even then, spam is much easier to deal with in a single IRC network)

  597. goffi has left

  598. larma has joined

  599. Alex has left

  600. Dele Olajide has left

  601. Dele Olajide has joined

  602. oli has joined

  603. Dele Olajide has left

  604. Dele Olajide has joined

  605. Dele Olajide has left

  606. Dele Olajide has joined

  607. Dele Olajide has left

  608. Nekit has joined

  609. frainz has left

  610. frainz has joined

  611. marc_ has left

  612. igoose has left

  613. marc_ has joined

  614. igoose has joined

  615. Maranda has left

  616. Maranda has joined

  617. oli has left

  618. Nekit has left

  619. igoose has left

  620. igoose has joined

  621. frainz has left

  622. frainz has joined

  623. debacle has left

  624. debacle has joined

  625. debacle has left

  626. debacle has joined

  627. debacle has left

  628. debacle has joined

  629. bowlofeggs has joined

  630. debacle has left

  631. debacle has joined

  632. ThibG has left

  633. wurstsalat has left

  634. igoose has left

  635. igoose has joined

  636. rtq3 has left

  637. lovetox has left

  638. debacle has left