XSF Discussion - 2020-01-31


  1. aj has joined
  2. Zash has left
  3. andrey.g has left
  4. lskdjf has left
  5. andrey.g has joined
  6. pdurbin has joined
  7. aj has left
  8. sonny has left
  9. sonny has joined
  10. calvin has joined
  11. pdurbin has left
  12. pdurbin has joined
  13. lskdjf has joined
  14. karoshi has left
  15. debacle has left
  16. neshtaxmpp has left
  17. stpeter has joined
  18. calvin has left
  19. Alex has left
  20. Alex has joined
  21. adiaholic has left
  22. adiaholic has joined
  23. stpeter has left
  24. adiaholic has left
  25. adiaholic has joined
  26. Zash has joined
  27. DebXWoody has left
  28. adiaholic has left
  29. adiaholic has joined
  30. mukt2 has joined
  31. neshtaxmpp has joined
  32. mukt2 has left
  33. Zash has left
  34. Nekit has joined
  35. waqas has joined
  36. mukt2 has joined
  37. Yagiza has joined
  38. mukt2 has left
  39. Max has left
  40. Max has joined
  41. pdurbin has left
  42. lorddavidiii has joined
  43. lorddavidiii has left
  44. rion has left
  45. rion has joined
  46. DebXWoody has joined
  47. lorddavidiii has joined
  48. waqas has left
  49. j.r has left
  50. DebXWoody has left
  51. stpeter has joined
  52. Kev has joined
  53. lorddavidiii has left
  54. j.r has joined
  55. lorddavidiii has joined
  56. j.r has left
  57. j.r has joined
  58. lorddavidiii has left
  59. lorddavidiii has joined
  60. lorddavidiii has left
  61. lorddavidiii has joined
  62. pdurbin has joined
  63. Tobias has joined
  64. lorddavidiii has left
  65. lorddavidiii has joined
  66. stpeter has left
  67. vanitasvitae has left
  68. lorddavidiii has left
  69. vanitasvitae has joined
  70. lorddavidiii has joined
  71. Kev has left
  72. pdurbin has left
  73. winfried has left
  74. winfried has joined
  75. zach has left
  76. paul has left
  77. zach has joined
  78. paul has joined
  79. mukt2 has joined
  80. mukt2 has left
  81. j.r has left
  82. eevvoor has joined
  83. Extarv has left
  84. Extarv has joined
  85. mathijs has left
  86. mathijs has joined
  87. winfried has left
  88. winfried has joined
  89. Zash has joined
  90. jbit has left
  91. Steve Kille has left
  92. stpeter has joined
  93. eevvoor has left
  94. jbit has joined
  95. Steve Kille has joined
  96. marc0s has left
  97. marc0s has joined
  98. lorddavidiii has left
  99. mukt2 has joined
  100. lorddavidiii has joined
  101. mathijs has left
  102. mathijs has joined
  103. lorddavidiii has left
  104. Alex has left
  105. Alex has joined
  106. lorddavidiii has joined
  107. winfried has left
  108. winfried has joined
  109. mukt2 has left
  110. Alex has left
  111. Alex has joined
  112. lorddavidiii has left
  113. j.r has joined
  114. lorddavidiii has joined
  115. lskdjf has left
  116. lskdjf has joined
  117. winfried has left
  118. winfried has joined
  119. edhelas has left
  120. edhelas has joined
  121. winfried has left
  122. winfried has joined
  123. Kev has joined
  124. winfried has left
  125. winfried has joined
  126. winfried has left
  127. winfried has joined
  128. vanitasvitae has left
  129. edhelas has left
  130. vanitasvitae has joined
  131. edhelas has joined
  132. j.r has left
  133. j.r has joined
  134. krauq has left
  135. j.r has left
  136. j.r has joined
  137. edhelas has left
  138. edhelas has joined
  139. j.r has left
  140. j.r has joined
  141. goffi has joined
  142. alameyo has left
  143. alameyo has joined
  144. karoshi has joined
  145. j.r has left
  146. krauq has joined
  147. edhelas has left
  148. edhelas has joined
  149. j.r has joined
  150. mathijs has left
  151. mathijs has joined
  152. mathijs has left
  153. mathijs has joined
  154. !XSF_Martin has left
  155. edhelas has left
  156. !XSF_Martin has joined
  157. edhelas has joined
  158. pep. https://github.com/xsf/memberbot \o/ (Thanks MattJ)
  159. MattJ Now the question is who gets access to it
  160. edhelas has left
  161. edhelas has joined
  162. pep. Alex at least(?)
  163. pep. I mean, "The Secretary"
  164. pep. And ..
  165. Dele (Mobile) has joined
  166. Alex someone who is better at python than I am to help reviweing PRs ;-)
  167. Zash Reviewing doesn't require any special privileges, does it?
  168. jonas’ I’ll "watch" that repository and see what I can do
  169. andy has left
  170. pep. Same
  171. pep. Link Mauve, ^
  172. MattJ Yeah, I'm going to leave it read-only until someone needs to modify it
  173. lorddavidiii has left
  174. lorddavidiii has joined
  175. debacle has joined
  176. debacle has left
  177. debacle has joined
  178. karoshi has left
  179. pep. https://xmpp.org/extensions/xep-0121.html TIL
  180. pep. "Dublin Core Infobits Mapping"
  181. karoshi has joined
  182. j.r has left
  183. lorddavidiii has left
  184. lorddavidiii has joined
  185. Dele (Mobile) has left
  186. Extarv has left
  187. Extarv has joined
  188. Dele (Mobile) has joined
  189. adiaholic has left
  190. lorddavidiii has left
  191. Dele (Mobile) has left
  192. Dele (Mobile) has joined
  193. Dele (Mobile) has left
  194. Dele (Mobile) has joined
  195. stpeter has left
  196. Dele (Mobile) has left
  197. Dele (Mobile) has joined
  198. lorddavidiii has joined
  199. Dele (Mobile) has left
  200. Dele (Mobile) has joined
  201. lorddavidiii has left
  202. lorddavidiii has joined
  203. lorddavidiii has left
  204. lorddavidiii has joined
  205. lorddavidiii has left
  206. lorddavidiii has joined
  207. adiaholic has joined
  208. mukt2 has joined
  209. jonas’ TIL: pidgin understands OOB, to the extent that it marks the entire body as link (probably to the OOB’d URL)
  210. j.r has joined
  211. eevvoor has joined
  212. eevvoor has left
  213. mukt2 has left
  214. curen has joined
  215. j.r has left
  216. j.r has joined
  217. j.r has left
  218. j.r has joined
  219. dragonspirit810 has joined
  220. DebXWoody has joined
  221. j.r has left
  222. adiaholic has left
  223. dragonspirit810 has left
  224. andrey.g has left
  225. mukt2 has joined
  226. stpeter has joined
  227. mukt2 has left
  228. lovetox has joined
  229. j.r has joined
  230. DebXWoody has left
  231. curen has left
  232. DebXWoody has joined
  233. andrey.g has joined
  234. eevvoor has joined
  235. eevvoor has left
  236. lorddavidiii has left
  237. lorddavidiii has joined
  238. j.r has left
  239. j.r has joined
  240. Wojtek has joined
  241. Sunset has joined
  242. eevvoor has joined
  243. Sunset has left
  244. Kev has left
  245. j.r has left
  246. lovetox has left
  247. lovetox has joined
  248. curen has joined
  249. Tobias has left
  250. Tobias has joined
  251. Max has left
  252. lovetox has left
  253. lovetox has joined
  254. stpeter has left
  255. adiaholic has joined
  256. pdurbin has joined
  257. pdurbin has left
  258. adiaholic has left
  259. adiaholic has joined
  260. calvin has joined
  261. alameyo has left
  262. alameyo has joined
  263. adiaholic has left
  264. adiaholic has joined
  265. lovetox has left
  266. adiaholic has left
  267. adiaholic has joined
  268. stpeter has joined
  269. winfried has left
  270. winfried has joined
  271. Extarv has left
  272. winfried has left
  273. winfried has joined
  274. winfried has left
  275. winfried has joined
  276. Extarv has joined
  277. Kev has joined
  278. andy has joined
  279. Kev has left
  280. adiaholic has left
  281. adiaholic has joined
  282. Kev has joined
  283. Kev has left
  284. Kev has joined
  285. mathijs has left
  286. mathijs has joined
  287. winfried has left
  288. winfried has joined
  289. mathijs has left
  290. mathijs has joined
  291. serge90 has left
  292. serge90 has joined
  293. mukt2 has joined
  294. stpeter has left
  295. debacle has left
  296. mukt2 has left
  297. eevvoor has left
  298. Max has joined
  299. lovetox has joined
  300. calvin has left
  301. andy has left
  302. andy has joined
  303. Yagiza has left
  304. j.r has joined
  305. Steve Kille has left
  306. alameyo has left
  307. alameyo has joined
  308. Steve Kille has joined
  309. Kev has left
  310. Kev has joined
  311. adiaholic has left
  312. adiaholic has joined
  313. Dele (Mobile) has left
  314. Maranda has left
  315. Maranda has joined
  316. lorddavidiii has left
  317. lorddavidiii has joined
  318. sonny has left
  319. Maranda has left
  320. Maranda has joined
  321. Kev has left
  322. mathijs has left
  323. eevvoor has joined
  324. mathijs has joined
  325. mukt2 has joined
  326. Nekit has left
  327. lovetox has left
  328. j.r Hi, is there currently a way to implement puppet bridging for MUCs? Like if I have a public MUC and want to bridge it to some other service and wan't all users from the other service appear to be own MUC users.... (I know about the component way and writing a own MUC service, but that doesn't fullfill my usecase really and is much work to implement)
  329. mathijs has left
  330. mathijs has joined
  331. MattJ Is the other service XMPP too?
  332. j.r MattJ, nope in the specific case it's Telegram.... but it should be exchangeable
  333. MattJ I think there was a bridge for that
  334. MattJ I think matterbridge supports it?
  335. j.r MattJ, I know there is Matterbridge.... I host it myself.... but Matterbridge does no puppet bridging.....
  336. MattJ Feature request then :)
  337. j.r MattJ, I did.... but that's why I'm asking how you could implement this in XMPP.....
  338. alameyo has left
  339. Guus has left
  340. MattJ Not sure what "this" is
  341. j.r Puppet bridging.... so every user from the other platform is a own user in the muc
  342. MattJ Sure
  343. adiaholic has left
  344. MattJ Usually in XMPP (which has had bridges, aka transports, aka gateways, for 20 years) a bridge is a component, it can act as any user it wants (on a given domain)
  345. Guus has joined
  346. mukt2 has left
  347. MattJ It sounds like matterbridge connects as a client, and not a component, so is limited to just one JID
  348. calvin has joined
  349. alameyo has joined
  350. Zash One thing tho, all the puppets each receive a copy of every message, which might be annoying, but easy to ignore.
  351. MattJ Even then it could use multiple resources, but that would require multiple connections to the server which would be icky
  352. j.r Yeah I also thought about ressources and yes this is not that nice.....
  353. j.r And yes Matterbridge acts as a client because the use case is more like you want to bridge existing MUCs.....
  354. MattJ There's nothing to stop you doing that
  355. j.r What dou you mean with 'that'?
  356. MattJ Bridging to existing MUCs
  357. mathijs has left
  358. mathijs has joined
  359. moparisthebest j.r: https://github.com/moparisthebest/xmpp-ircd works like that (it's a component, each IRC user is a unique muc member)
  360. MattJ Nice
  361. j.r MattJ, but that does not seem to be possible with components.... so I have it needs to be done the hacky resource way?
  362. j.r moparisthebest, I'll have a look
  363. MattJ j.r, I just said, it's possible with components
  364. MattJ Anything is possible with components
  365. winfried has left
  366. j.r xD
  367. winfried has joined
  368. MattJ A component could act as a MUC service, or it could act as a bunch of clients, it's up to the software
  369. j.r Yeah I'll give it a try
  370. lovetox has joined
  371. pep. MattJ: larma has a draft xep locally to have bots add information to that would allow clients to know from which participants what message came. that would allow for better display
  372. Zash Bot hats?
  373. moparisthebest that's interesting
  374. Zash Wait, what?
  375. moparisthebest the security considerations on that xep also have to be extremely interesting (by the way everyone I'm actually pep.) (see? >:))
  376. Zash Wait, not just the nickname XEP?
  377. debacle has joined
  378. moparisthebest Zash, I guess so a single user could "be" multiple nicknames?
  379. Zash https://xmpp.org/extensions/xep-0172.xml ?
  380. Zash Like in Example 4
  381. moparisthebest oh yea, I vaguely remember Conversations having a bug there
  382. Zash Tho if you have some marker (a Hat!) that says "this is a bridge bot, it's allowed to pretend to be other users" then that'll work
  383. calvin has left
  384. j.r moparisthebest, as far as I understand the components way of xmppircd has still the problem that you need to have multiple connections to the muc service right?
  385. Zash Why do you think that?
  386. Zash Components don't have connections to MUCs at all, they have one connection to their host server, which handles all routing and such for them.
  387. j.r Zash, oh no I though wron xD It's just on s2s to the muc service.....
  388. moparisthebest j.r, nope, so a component is a domain, say something.example.org, it can do anything a domain in XMPP can do, so send messages from user1@something.example.org and user2@something.example.org etc etc
  389. moparisthebest so your component just has the 1 connection to your XMPP server
  390. moparisthebest which then may have various s2s connections and so forth
  391. j.r moparisthebest, and the xmpp server has one connection to the muc server now i understand
  392. moparisthebest unless it is the muc server and then none, but, yes :)
  393. Zash So Components are middle ground between simple client connections and s2s connections.
  394. j.r Zash, yeah I understoof components but not how moparisthebest used them
  395. moparisthebest a bot that can use multiple nicknames in a muc though... duplicates might be rough, and I guess message with nickname wouldn't be enough Zash , because you'd want it to populate the members list?
  396. Zash Myeah
  397. winfried has left
  398. eevvoor has left
  399. Zash Something like the nickname thing would still be a step up for such bridge bots
  400. Kev has joined
  401. winfried has joined
  402. moparisthebest what stops them from just being a component though?
  403. winfried has left
  404. winfried has joined
  405. Zash Lack of privileges or API capabilities.
  406. Zash Never seen that kind of bot in XMPP actually, only in other things.
  407. moparisthebest which kind?
  408. Guus has left
  409. Guus has joined
  410. Zash The kind that post messages from The Other Side with text like "$user: $message" or somesuch.
  411. calvin has joined
  412. MattJ ugh
  413. Zash Last such I saw was a Matrix bridge on Gitter
  414. winfried has left
  415. winfried has joined
  416. Zash And waaaaaay back the Skype bot we had worked like that on the Skype side because there's no proper API for Skype, but on the XMPP side it was "puppets", ie looked like normal MUC participants.
  417. Kev I've seen an XMPP bridge bot :)
  418. Kev I don't remember if that's because I wrote it or not.
  419. winfried has left
  420. moparisthebest rather than solve the specific MUC case, you could have a "I'm connecting like a client but actually want an entire domain and to operate like a component" standard
  421. Zash https://matrix.org/docs/guides/types-of-bridging/ has some text on the various kinds, also applicable to XMPP.
  422. MattJ I can't read that page
  423. MattJ I've tried many times before
  424. Zash Mentally translate "appservice" to "component".
  425. MattJ Semi half-puppted double-backwards unplumbed bridge
  426. sonny has joined
  427. moparisthebest I also thought I had a solid handle on bridging but am now thoroughly confused
  428. j.r has left
  429. Zash Read the headings, guess the rest and write your own version? :D
  430. nyco has left
  431. j.r has joined
  432. mukt2 has joined
  433. winfried has joined
  434. nyco has joined
  435. winfried has left
  436. winfried has joined
  437. Kev has left
  438. mathijs has left
  439. eevvoor has joined
  440. mukt2 has left
  441. zach has left
  442. zach has joined
  443. mathijs has joined
  444. winfried has left
  445. mathijs has left
  446. mathijs has joined
  447. Dele (Mobile) has joined
  448. winfried has joined
  449. mathijs has left
  450. pdurbin has joined
  451. mathijs has joined
  452. mathijs has left
  453. mathijs has joined
  454. winfried has left
  455. zach has left
  456. zach has joined
  457. eevvoor has left
  458. eevvoor has joined
  459. nyco has left
  460. Guus has left
  461. Guus has joined
  462. pdurbin has left
  463. mathijs has left
  464. mathijs has joined
  465. Maranda has left
  466. Maranda has joined
  467. nyco has joined
  468. winfried has joined
  469. !XSF_Martin has left
  470. eevvoor has left
  471. eevvoor has joined
  472. !XSF_Martin has joined
  473. winfried has left
  474. winfried has joined
  475. winfried has left
  476. winfried has joined
  477. winfried has left
  478. winfried has joined
  479. winfried has left
  480. winfried has joined
  481. nyco has left
  482. winfried has left
  483. winfried has joined
  484. winfried has left
  485. waqas has joined
  486. winfried has joined
  487. Guus has left
  488. Guus has joined
  489. Max has left
  490. Max has joined
  491. eevvoor has left
  492. Kev has joined
  493. Kev has left
  494. adiaholic has joined
  495. nyco has joined
  496. winfried has left
  497. winfried has joined
  498. winfried has left
  499. winfried has joined
  500. winfried has left
  501. winfried has joined
  502. winfried has left
  503. winfried has joined
  504. debacle has left
  505. winfried has left
  506. debacle has joined
  507. winfried has joined
  508. debacle has left
  509. debacle has joined
  510. nyco has left
  511. nyco has joined
  512. nyco has left
  513. nyco has joined
  514. curen has left
  515. zach has left
  516. zach has joined
  517. Max has left
  518. Max has joined
  519. mukt2 has joined
  520. Nekit has joined
  521. adiaholic has left
  522. adiaholic has joined
  523. andy has left
  524. winfried has left
  525. winfried has joined
  526. andy has joined
  527. zach has left
  528. zach has joined
  529. mukt2 has left
  530. stpeter has joined
  531. mathijs has left
  532. mathijs has joined
  533. lovetox has left
  534. calvin has left
  535. pdurbin has joined
  536. adiaholic has left
  537. adiaholic has joined
  538. stpeter has left
  539. mathijs has left
  540. mathijs has joined
  541. alameyo has left
  542. alameyo has joined
  543. Nekit has left
  544. Wojtek has left
  545. mukt2 has joined
  546. mathijs has left
  547. mathijs has joined
  548. mr.fister has joined
  549. Kev has joined
  550. mukt2 has left
  551. Zash has left
  552. Zash has joined
  553. Steve Kille has left
  554. Kev has left
  555. lorddavidiii has left
  556. lorddavidiii has joined
  557. Marc has joined
  558. aj has joined
  559. zach has left
  560. goffi has left