XSF Discussion - 2019-12-11

  1. !XSF_Martin has left

  2. andrey.g has left

  3. !XSF_Martin has joined

  4. alexis has left

  5. paul has left

  6. debacle has left

  7. mimi89999 has left

  8. mimi89999 has joined

  9. SpaceFreak aka Tracer has left

  10. mukt2 has joined

  11. mimi89999 has left

  12. mimi89999 has joined

  13. mimi89999 has left

  14. mimi89999 has joined

  15. mimi89999 has left

  16. mimi89999 has joined

  17. arc has left

  18. arc has joined

  19. mimi89999 has left

  20. mimi89999 has joined

  21. mukt2 has left

  22. !XSF_Martin has left

  23. krauq has left

  24. arc has left

  25. arc has joined

  26. krauq has joined

  27. mimi89999 has left

  28. pdurbin has joined

  29. !XSF_Martin has joined

  30. mimi89999 has joined

  31. andy has left

  32. kokonoe has left

  33. pdurbin has left

  34. mimi89999 has left

  35. mimi89999 has joined

  36. !XSF_Martin has left

  37. mukt2 has joined

  38. !XSF_Martin has joined

  39. mimi89999 has left

  40. mimi89999 has joined

  41. mimi89999 has left

  42. mimi89999 has joined

  43. mimi89999 has left

  44. mimi89999 has joined

  45. krauq has left

  46. krauq has joined

  47. mimi89999 has left

  48. mimi89999 has joined

  49. krauq has left

  50. alexis has joined

  51. krauq has joined

  52. mimi89999 has left

  53. krauq has left

  54. mimi89999 has joined

  55. mimi89999 has left

  56. mimi89999 has joined

  57. mimi89999 has left

  58. mimi89999 has joined

  59. krauq has joined

  60. !XSF_Martin has left

  61. mimi89999 has left

  62. mimi89999 has joined

  63. mimi89999 has left

  64. mimi89999 has joined

  65. !XSF_Martin has joined

  66. kokonoe has joined

  67. mimi89999 has left

  68. mimi89999 has joined

  69. mukt2 has left

  70. mimi89999 has left

  71. mimi89999 has joined

  72. mukt2 has joined

  73. krauq has left

  74. krauq has joined

  75. mimi89999 has left

  76. mimi89999 has joined

  77. mimi89999 has left

  78. mimi89999 has joined

  79. mimi89999 has left

  80. mimi89999 has joined

  81. calvin has joined

  82. mimi89999 has left

  83. mimi89999 has joined

  84. Shell has left

  85. Neustradamus has left

  86. mukt2 has left

  87. Vaulor has left

  88. !XSF_Martin has left

  89. !XSF_Martin has joined

  90. stpeter has joined

  91. mukt2 has joined

  92. calvin has left

  93. adiaholic has joined

  94. mr.fister has left

  95. Steve Kille has joined

  96. mr.fister has joined

  97. pdurbin has joined

  98. mr.fister has left

  99. Zash has left

  100. !XSF_Martin has left

  101. mimi89999 has left

  102. kokonoe has left

  103. calvin has joined

  104. !XSF_Martin has joined

  105. pdurbin has left

  106. lskdjf has left

  107. mimi89999 has joined

  108. kokonoe has joined

  109. mukt2 has left

  110. !XSF_Martin has left

  111. !XSF_Martin has joined

  112. mukt2 has joined

  113. andrey.g has joined

  114. mukt2 has left

  115. mukt2 has joined

  116. mimi89999 has left

  117. mukt2 has left

  118. stpeter has left

  119. mimi89999 has joined

  120. !XSF_Martin has left

  121. mukt2 has joined

  122. !XSF_Martin has joined

  123. ralphm has left

  124. ralphm has joined

  125. calvin has left

  126. Dele (Mobile) has left

  127. Dele (Mobile) has joined

  128. Yagiza has joined

  129. calvin has joined

  130. mukt2 has left

  131. mukt2 has joined

  132. pdurbin has joined

  133. !XSF_Martin has left

  134. adiaholic has left

  135. adiaholic has joined

  136. Daniel has left

  137. Daniel has joined

  138. !XSF_Martin has joined

  139. Daniel has left

  140. Daniel has joined

  141. mukt2 has left

  142. calvin has left

  143. mukt2 has joined

  144. !XSF_Martin has left

  145. kokonoe has left

  146. !XSF_Martin has joined

  147. Yagiza has left

  148. mukt2 has left

  149. andy has joined

  150. !XSF_Martin has left

  151. mukt2 has joined

  152. Neustradamus has joined

  153. Yagiza has joined

  154. !XSF_Martin has joined

  155. kokonoe has joined

  156. Tobias has joined

  157. mukt2 has left

  158. lorddavidiii has joined

  159. adiaholic has left

  160. adiaholic has joined

  161. !XSF_Martin has left

  162. !XSF_Martin has joined

  163. mukt2 has joined

  164. mukt2 has left

  165. adiaholic has left

  166. adiaholic has joined

  167. !XSF_Martin has left

  168. adiaholic has left

  169. adiaholic has joined

  170. adiaholic has left

  171. adiaholic has joined

  172. !XSF_Martin has joined

  173. j.r has joined

  174. karoshi has joined

  175. j.r has left

  176. mukt2 has joined

  177. paul has joined

  178. Daniel has left

  179. Vaulor has joined

  180. Daniel has joined

  181. ralphm has left

  182. ralphm has joined

  183. beta has joined

  184. lorddavidiii has left

  185. lorddavidiii has joined

  186. lorddavidiii has left

  187. beta has left

  188. beta has joined

  189. lorddavidiii has joined

  190. beta has left

  191. beta has joined

  192. lorddavidiii has left

  193. !XSF_Martin has left

  194. Steve Kille has left

  195. lorddavidiii has joined

  196. lorddavidiii has left

  197. lorddavidiii has joined

  198. beta has left

  199. beta has joined

  200. pdurbin has left

  201. mukt2 has left

  202. mukt2 has joined

  203. adiaholic has left

  204. adiaholic has joined

  205. mukt2 has left

  206. lorddavidiii has left

  207. lorddavidiii has joined

  208. mukt2 has joined

  209. adiaholic has left

  210. adiaholic has joined

  211. Zash has joined

  212. mathijs has left

  213. mathijs has joined

  214. !XSF_Martin has joined

  215. mimi89999 has left

  216. mathijs has left

  217. mathijs has joined

  218. mukt2 has left

  219. mathijs has left

  220. mathijs has joined

  221. jubalh has joined

  222. Kev has joined

  223. mimi89999 has joined

  224. adiaholic has left

  225. adiaholic has joined

  226. arc has left

  227. arc has joined

  228. pdurbin has joined

  229. mathijs has left

  230. mathijs has joined

  231. wurstsalat has joined

  232. pdurbin has left

  233. beta has left

  234. beta has joined

  235. mathijs has left

  236. mathijs has joined

  237. mukt2 has joined

  238. waqas has left

  239. waqas has joined

  240. waqas has left

  241. mukt2 has left

  242. mukt2 has joined

  243. Kev has left

  244. adiaholic has left

  245. adiaholic has joined

  246. Steve Kille has joined

  247. larma has left

  248. larma has joined

  249. lskdjf has joined

  250. !XSF_Martin has left

  251. pdurbin has joined

  252. !XSF_Martin has joined

  253. debacle has joined

  254. mukt2 has left

  255. Shell has joined

  256. adiaholic has left

  257. adiaholic has joined

  258. edhelas has left

  259. edhelas has joined

  260. pdurbin has left

  261. !XSF_Martin has left

  262. Wojtek has joined

  263. Kev has joined

  264. adiaholic has left

  265. adiaholic has joined

  266. !XSF_Martin has joined

  267. Shell has left

  268. Shell has joined

  269. SpaceFreak aka Tracer has joined

  270. mimi89999 has left

  271. mimi89999 has joined

  272. !XSF_Martin has left

  273. alameyo has left

  274. alameyo has joined

  275. !XSF_Martin has joined

  276. adiaholic has left

  277. adiaholic has joined

  278. pdurbin has joined

  279. pdurbin has left

  280. andrey.g has left

  281. mukt2 has joined

  282. j.r has joined

  283. LNJ has left

  284. j.r has left

  285. Shell has left

  286. Shell has joined

  287. Shell has left

  288. mukt2 has left

  289. mathijs has left

  290. mathijs has joined

  291. mathijs has left

  292. mathijs has joined

  293. LNJ has joined

  294. calvin has joined

  295. mukt2 has joined

  296. kokonoe has left

  297. mukt2 has left

  298. alexis has left

  299. adiaholic has left

  300. Wojtek has left

  301. adiaholic has joined

  302. kokonoe has joined

  303. eevvoor has joined

  304. mukt2 has joined

  305. stpeter has joined

  306. Wojtek has joined

  307. mukt2 has left

  308. !XSF_Martin has left

  309. andrey.g has joined

  310. !XSF_Martin has joined

  311. mukt2 has joined

  312. stpeter has left

  313. goffi has joined

  314. eevvoor has left

  315. mukt2 has left

  316. mukt2 has joined

  317. lorddavidiii has left

  318. lorddavidiii has joined

  319. pdurbin has joined

  320. pdurbin has left

  321. kokonoe has left

  322. !XSF_Martin has left

  323. !XSF_Martin has joined

  324. mukt2 has left

  325. mukt2 has joined

  326. DebXWoody has left

  327. j.r has joined

  328. DebXWoody has joined

  329. j.r has left

  330. alexis has joined

  331. alexis has left

  332. alexis has joined

  333. alexis has left

  334. kokonoe has joined

  335. stpeter has joined

  336. mukt2 has left

  337. jubalh has left

  338. mukt2 has joined

  339. Nekit has left

  340. Nekit has joined

  341. j.r has joined

  342. stpeter has left

  343. j.r has left

  344. j.r has joined

  345. mukt2 has left

  346. jubalh has joined

  347. mukt2 has joined

  348. LNJ has left

  349. goffi has left

  350. goffi has joined

  351. SpaceFreak aka Tracer has left

  352. mathijs has left

  353. mathijs has joined

  354. lovetox has joined

  355. Maranda has left

  356. Maranda has joined

  357. LNJ has joined

  358. mukt2 has left

  359. adiaholic has left

  360. adiaholic has joined

  361. mukt2 has joined

  362. Shell has joined

  363. stpeter has joined

  364. Maranda has left

  365. Maranda has joined

  366. murabito has joined

  367. mukt2 has left

  368. pdurbin has joined

  369. lorddavidiii has left

  370. lorddavidiii has joined

  371. mukt2 has joined

  372. kokonoe has left

  373. debacle has left

  374. pdurbin has left

  375. Yagiza has left

  376. !XSF_Martin has left

  377. !XSF_Martin has joined

  378. kokonoe has joined

  379. Steve Kille has left

  380. Steve Kille has joined

  381. j.r has left

  382. SpaceFreak aka Tracer has joined

  383. Nekit has left

  384. !XSF_Martin has left

  385. !XSF_Martin has joined

  386. matkor has left

  387. matkor has joined

  388. kokonoe has left

  389. Daniel has left

  390. Daniel has joined

  391. kokonoe has joined

  392. !XSF_Martin has left

  393. mathijs has left

  394. mathijs has joined

  395. alameyo has left

  396. alameyo has joined

  397. mukt2 has left

  398. mukt2 has joined

  399. Daniel has left

  400. Daniel has joined

  401. Shell has left

  402. !XSF_Martin has joined

  403. mathijs has left

  404. mathijs has joined

  405. pdurbin has joined

  406. SpaceFreak aka Tracer has left

  407. pdurbin has left

  408. !XSF_Martin has left

  409. !XSF_Martin has joined

  410. mukt2 has left

  411. j.r has joined

  412. mukt2 has joined

  413. j.r has left

  414. j.r has joined

  415. !XSF_Martin has left

  416. alameyo has left

  417. alameyo has joined

  418. !XSF_Martin has joined

  419. Wojtek has left

  420. mukt2 has left

  421. Nekit has joined

  422. kokonoe has left

  423. mukt2 has joined

  424. ralphm has left

  425. ralphm has joined

  426. arc has left

  427. arc has joined

  428. andrey.g has left

  429. j.r has left

  430. kokonoe has joined

  431. j.r has joined

  432. mukt2 has left

  433. mukt2 has joined

  434. Nekit has left

  435. sfdcjkl has joined

  436. !XSF_Martin has left

  437. sfdcjkl

    Kann man mit XMPP in C++ ein Messanger schreiben ?

  438. Dele (Mobile) has left

  439. sfdcjkl

    Can I write an messanger in C++ with the XMPP protocole ?

  440. sonny has left

  441. Zash

    Sure. E.g. Swift ( https://swift.im/ ) is an XMPP client written in C++

  442. mukt2 has left

  443. mukt2 has joined

  444. sfdcjkl

    with server ?

  445. Zash

    Servers can also be written in C++

  446. sfdcjkl

    But only C++ no swift

  447. Guus

    XMPP is a protocol definition, that can be implemented in most programming languages.

  448. sfdcjkl

    and can i run the server on raspberry pi

  449. Guus

    See https://xmpp.org/software/ for a listing of some of the available implementations.

  450. Zash

    Please be aware that you're in a discussion channel for the protocol itself.

  451. Guus

    People do have servers running on a raspberry, yes. I personally don't have experience with that.

  452. sfdcjkl

    Okay, sorry, I thought they could help me

  453. Guus

    No worries, we can.

  454. sfdcjkl

    Yes I just wanted to write a messenger in C ++ and wanted to inform me about the protocol XMPP and see if it runs on a Paspberry pi ...

  455. Guus

    I'm a Java dev myself, so I have limited C++ experience.

  456. Guus

    I think https://camaya.net/gloox/ is a commonly used library for C++ though

  457. Guus

    Apart from Swiften (note that the name does not relate to Swift from Apple, even if it sounds similar)

  458. mukt2 has left

  459. sfdcjkl

    Yes and I am a 13 year old student who knows python and now wants to learn C ++ ...

  460. mukt2 has joined

  461. Guus

    Cool. go for it πŸ™‚

  462. sfdcjkl


  463. sfdcjkl

    Oh, I thought of swift an apple, sorry

  464. Daniel

    If you are just starting out I'd recommend focusing on either the server or the client for now

  465. Daniel

    And then either use a preexisting server or client to test what you are developing with

  466. Guus

    Swiften, the XMPP project, existed long before Swift from Apple came along πŸ™‚

  467. sfdcjkl

    Okay, thank you very much, I have not had this idea for so long and I just did Python and played a bit with the Apache2 server. Now I wanted to learn C ++ but realized that it's fast like python

  468. sfdcjkl

    Okay, thank you very much, I have not had this idea for so long and I just did Python and played a bit with the Apache2 server. Now I wanted to learn C ++ but realized that it's fast like python

  469. Guus

    Happy to help. Good luck!

  470. sfdcjkl

    Oh, and I am there with my Ubuntu (19.04) limited

  471. sonny has joined

  472. sfdcjkl

    I'm sorry but I have to go offline now because my mother says I should sleep now (time difference)

  473. Guus

    Sleep tight

  474. Guus

    I'm thinking more 'age difference' than 'time difference' πŸ˜‰

  475. sfdcjkl

    Well I live in Europe

  476. Guus

    most of us here do.

  477. !XSF_Martin has joined

  478. Guus

    I'm from the Netherlands myself

  479. sfdcjkl

    Okay, but I really have to go offline but thank you and good luck;)

  480. sfdcjkl has left

  481. Vaulor has left

  482. Seve has left

  483. mukt2 has left

  484. Guus

    "XMPP, making mothers angry around the globe"

  485. DebXWoody

    Oh,... I'm too late. If he will come back, you can show him https://codeberg.org/xmpp-messenger

  486. pdurbin has joined

  487. DebXWoody

    There are two small gloox apps which can help him. Next weekend I will be able to push XEP-0030 info app.

  488. stpeter has left

  489. mukt2 has joined

  490. !XSF_Martin has left

  491. stpeter has joined

  492. !XSF_Martin has joined

  493. pdurbin has left

  494. lorddavidiii has left

  495. lorddavidiii has joined

  496. alexis has joined

  497. alexis has left

  498. !XSF_Martin has left

  499. !XSF_Martin has joined

  500. mukt2 has left

  501. Maranda has left

  502. mukt2 has joined

  503. Maranda has joined

  504. kokonoe has left

  505. Shell has joined

  506. alexis has joined

  507. mathijs has left

  508. mathijs has joined

  509. kokonoe has joined

  510. mukt2 has left

  511. !XSF_Martin has left

  512. mukt2 has joined

  513. !XSF_Martin has joined

  514. marc_

    Is there a good/easy way to generate groupchat invitation URLs for a web client?

  515. kokonoe has left

  516. marc_

    Let's say I would like somebody to join our groupchat via web client because the person doesn't have to install an app

  517. marc_

    Anybody who thought about this use case?

  518. Zash

    If it's a public room with a publicly accessible web chat (like this very room!) then you could check if there's an URL for it in disco and send that.

  519. Ge0rG

    marc_: https://search.jabber.network/search?f=y&q=xsf

  520. kokonoe has joined

  521. Zash

    jonas’, it forgot about us again! :S

  522. marc_

    No, I want invite somebody with one or two clicks

  523. Zash


  524. marc_

    No public group chat

  525. Zash

    Ge0rG, you somehow got all the checkboxes unchecked?

  526. Zash

    marc_, private groupchat but anonymous web chat access? not aware of anything atm

  527. Zash

    XEP-0379 but for MUC?

  528. marc_

    Would be nice to have that, might lower the on boarding bar

  529. marc_

    I thought about that the home server could advertise a web client URL or something like that

  530. Zash

    marc_, get Ge0rG, yourself and JC in a room together?

  531. Zash

    https://xmpp.org/extensions/xep-0379.xml + https://xmpp.org/extensions/xep-0401.xml + web client = ???

  532. Zash

    and a touch of MUC

  533. Ge0rG

    Zash: did you just say muc password?

  534. marc_

    Not sure, maybe a service advertisement would be enough

  535. Zash

    One-time MUC passwords?

  536. moparisthebest has left

  537. moparisthebest has joined

  538. marc_

    Just to advertise web client URLs and that we don't have to rely on a single web service like conversejs.org or something similar

  539. Zash

    Something in the style of https://xmpp.org/extensions/xep-0156.html ?

  540. marc_

    At the moment I have to generate such URLs manually

  541. Dele (Mobile) has joined

  542. marc_

    Maybe, not sure if DNS but some way that my client (e.g. Conv) can generate a web client URL for other users

  543. Zash

    Hm, consider that a MUC service might be detached from the XMPP service you're on.

  544. !XSF_Martin has left

  545. mukt2 has left

  546. Ge0rG

    If it's a private room, how do you want to authenticate the web user?

  547. marc_

    Not sure, at the moment via the cryptic name :D

  548. marc_

    At the moment I don't need security. It's just for "let's join the room and discuss when we meet without fucking WhatsApp"

  549. Tobias has left

  550. lovetox has left

  551. Zash

    Web client startup code that gets room(s) from the ?query or #hash part of the URL would do the trick?

  552. Zash

    And some trickery so you know this works

  553. lovetox has joined

  554. Zash

    Like the trickery done here to get https://search.jabber.network/search?q=xsf to get that "join using browser" link

  555. Ge0rG

    marc_: the web chat url is in the disco#info response, all you need is to expose that in a client

  556. jubalh has left

  557. lovetox

    to make it private the room could have a password, and the password could be in the uri

  558. calvin has left

  559. Zash

    Making it non-public and having a long random name works like a password

  560. andy has left

  561. wurstsalat has left

  562. calvin has joined

  563. paul has left

  564. paul has joined

  565. lovetox has left

  566. gav has left

  567. marc_

    Nice, sounds like what I need

  568. marc_

    It this disco thing standardized?

  569. marc_

    Is this disco thing standardized?

  570. gav has joined

  571. mr.fister has joined

  572. goffi has left

  573. Zash

    Heh, well, https://github.com/xsf/xeps/pull/828

  574. !XSF_Martin has joined

  575. calvin has left

  576. pdurbin has joined

  577. mukt2 has joined

  578. calvin has joined

  579. Kev has left

  580. karoshi has left

  581. pdurbin has left

  582. calvin has left

  583. calvin has joined

  584. waqas has joined

  585. !XSF_Martin has left

  586. andrey.g has joined

  587. mukt2 has left

  588. kokonoe has left

  589. !XSF_Martin has joined

  590. moparisthebest has left

  591. lorddavidiii has left

  592. mukt2 has joined

  593. mimi89999 has left

  594. mimi89999 has joined

  595. kokonoe has joined

  596. Lance has joined

  597. Lance has left

  598. !XSF_Martin has left

  599. alexis has left

  600. !XSF_Martin has joined