XSF Discussion - 2020-04-04

  1. neshtaxmpp has left

  2. Shell has left

  3. Wojtek has left

  4. Nekit has left

  5. stpeter has joined

  6. stpeter has left

  7. bear has joined

  8. adiaholic_ has joined

  9. lskdjf has left

  10. lskdjf has joined

  11. mukt2 has joined

  12. karoshi has left

  13. emus has left

  14. pdurbin has joined

  15. alexis has left

  16. mukt2 has left

  17. Daniel has left

  18. Daniel has joined

  19. lskdjf has left

  20. pdurbin has left

  21. alexis has joined

  22. alexis has left

  23. adiaholic_ has left

  24. neshtaxmpp has joined

  25. adiaholic_ has joined

  26. stpeter has joined

  27. stpeter has left

  28. Daniel has left

  29. Daniel has joined

  30. alexis has joined

  31. neshtaxmpp has left

  32. mukt2 has joined

  33. pdurbin has joined

  34. Daniel has left

  35. krauq has left

  36. Daniel has joined

  37. pdurbin has left

  38. neshtaxmpp has joined

  39. mukt2 has left

  40. krauq has joined

  41. adiaholic_ has left

  42. adiaholic_ has joined

  43. Roberto has left

  44. Roberto has joined

  45. calvin has left

  46. mukt2 has joined

  47. pdurbin has joined

  48. mukt2 has left

  49. stpeter has joined

  50. stpeter has left

  51. alexis has left

  52. Daniel has left

  53. Daniel has joined

  54. alexis has joined

  55. mukt2 has joined

  56. Maranda has left

  57. Maranda has joined

  58. neshtaxmpp has left

  59. neshtaxmpp has joined

  60. Syndace has left

  61. Daniel has left

  62. Daniel has joined

  63. mukt2 has left

  64. andrey.g has joined

  65. adiaholic_ has left

  66. adiaholic_ has joined

  67. neshtaxmpp has left

  68. bear has left

  69. DebXWoody has joined

  70. Steve Kille has left

  71. paul has joined

  72. paul has left

  73. lovetox has joined

  74. mukt2 has joined

  75. stpeter has joined

  76. stpeter has left

  77. mukt2 has left

  78. paul has joined

  79. Yagiza has joined

  80. bear has joined

  81. matkor has left

  82. matkor has joined

  83. Neustradamus

    Problem in the ML, like I have said here previously, two times for the same part "XEP-0363"

  84. bear has left

  85. adiaholic_ has left

  86. adiaholic_ has joined

  87. mukt2 has joined

  88. mukt2 has left

  89. Daniel has left

  90. Daniel has joined

  91. wurstsalat has joined

  92. bear has joined

  93. mukt2 has joined

  94. lovetox has left

  95. bear has left

  96. Tobias has joined

  97. karoshi has joined

  98. mukt2 has left

  99. mukt2 has joined

  100. stpeter has joined

  101. stpeter has left

  102. Max has left

  103. Max has joined

  104. lovetox has joined

  105. LNJ has joined

  106. bear has joined

  107. stpeter has joined

  108. stpeter has left

  109. Nekit has joined

  110. matkor has left

  111. matkor has joined

  112. Douglas Terabyte has left

  113. Alex has left

  114. bear has left

  115. Alex has joined

  116. mukt2 has left

  117. mukt2 has joined

  118. Marc has joined

  119. larma has left

  120. LNJ has left

  121. larma has joined

  122. waqas has left

  123. goffi has joined

  124. rion has left

  125. rion has joined

  126. mukt2 has left

  127. LNJ has joined

  128. Syndace has joined

  129. bear has joined

  130. mukt2 has joined

  131. kevin has joined

  132. robertooo has joined

  133. kevin has left

  134. APach has left

  135. LNJ has left

  136. kevin has joined

  137. kevin has left

  138. bear has left

  139. LNJ has joined

  140. winfried has left

  141. lovetox has left

  142. Maranda has left

  143. Maranda has joined

  144. winfried has joined

  145. lovetox has joined

  146. APach has joined

  147. LNJ has left

  148. lskdjf has joined

  149. sonny has left

  150. arc has left

  151. arc has joined

  152. adiaholic_ has left

  153. adiaholic_ has joined

  154. sonny has joined

  155. emus has joined

  156. werdan has joined

  157. Nekit has left

  158. neshtaxmpp has joined

  159. Steve Kille has joined

  160. andy has joined

  161. bear has joined

  162. stpeter has joined

  163. stpeter has left

  164. mukt2 has left

  165. Seve has left

  166. Seve has joined

  167. bantumi has joined

  168. bantumi

    good morning to everyone

  169. bantumi

    i have a problem

  170. bantumi

    anyone ca help me ? i can explain my issue ?

  171. pep.

    “Zash: not changing state” idempotent?

  172. Zash

    That's the word

  173. bantumi

    can i explain my issue ?

  174. Zash

    What's it about?

  175. pep.

    bantumi: don't ask to ask. I'm afraid you might not be at the right place though

  176. bantumi

    sorry, i'm creating a xmpp chat with iOS and Android app

  177. bantumi

    i implement everything

  178. bantumi

    on server i have ejabber installed

  179. bantumi

    but i have last issue with remote push notification for offline message

  180. Steve Kille has left

  181. bantumi

    since 2 weeks ago we use Openfire but we decide to switch to ejabber

  182. bantumi

    on openfire we use a plugin that redirect message to a serrver trought API and all works fine

  183. bantumi

    but now with ejabber i dont find any way to do the same things

  184. pep.

    what does that plugin do exactly? not sure I understand

  185. Daniel

    bantumi: ejabberd has support for xep-0357

  186. mukt2 has joined

  187. bantumi

    pep. this plugin is called "CallbackOnOffline" that send a json to another server with this format { "token":"21uh9d1h91d", "from":"user@mychatapp.com", "to":"user123@mychatapp.com", "body":"Message body, so what user's typed" }

  188. Daniel

    It should behave roughly similar only that the communication between the push server and the xmpp server is xmpp and not http

  189. bantumi

    and this other our server send the request to FCM that phisically send the push to device

  190. pep.

    bantumi: don't think that's standard is it

  191. bantumi

    Daniel i know but i dont understand how to send push notification to user

  192. pep.

    you can probably write your own ejabberd module that does about the same thing

  193. Daniel

    What you call 'our server' is called 'app server' in the lingo of 357

  194. Daniel

    So you have to rewrite 'your server' to be a 357 app server

  195. Daniel

    Or use some stock 'app server' like p2

  196. bantumi


  197. bantumi

    this ?

  198. Daniel


  199. bantumi

    you are the creator !!!??? great!

  200. adiaholic_ has left

  201. adiaholic_ has joined

  202. bear has left

  203. bantumi

    can you help me install this module on my server ?

  204. bantumi

    i try today but i have some issue

  205. bantumi

    we have 3 server ....

  206. bantumi

    1- server xmpp with openfire that we want to leave

  207. lovetox has left

  208. bantumi

    2- server for user details

  209. bantumi

    2- server for user details based on windows

  210. bantumi

    3- debain server where now we install ejabber

  211. bantumi

    1- server xmpp with openfire that we want to leave based on windows

  212. Daniel

    If you look up my contact details on the internet and send me an email I can give you a cost estimate for commercial support for p2

  213. Daniel

    Otherwise reading and understanding the Readme and xep 357 should bring you a long way

  214. Shell has joined

  215. bantumi

    i send you an email

  216. Test has joined

  217. Vaulor has left

  218. Seve has left

  219. Seve has joined

  220. Vaulor has joined

  221. lovetox has joined

  222. Douglas Terabyte has joined

  223. bantumi

    email sent

  224. bantumi

    confirm me that you receive it

  225. Daniel

    bantumi: Got the email. Will respond to it later today

  226. bantumi

    thanks a lot

  227. Douglas Terabyte has left

  228. Douglas Terabyte has joined

  229. bear has joined

  230. Dele Olajide has joined

  231. winfried has left

  232. winfried has joined

  233. Tobias has left

  234. bear has left

  235. andrey.g has left

  236. Max has left

  237. Max has joined

  238. DebXWoody has left

  239. Max has left

  240. Max has joined

  241. serge90 has joined

  242. kevin has joined

  243. kevin has left

  244. LNJ has joined

  245. Tobias has joined

  246. mukt2 has left

  247. werdan has left

  248. mukt2 has joined

  249. Test has left

  250. DebXWoody has joined

  251. pdurbin has left

  252. LNJ has left

  253. winfried has left

  254. winfried has joined

  255. winfried has left

  256. winfried has joined

  257. LNJ has joined

  258. stpeter has joined

  259. stpeter has left

  260. bear has joined

  261. mukt2 has left

  262. Vaulor has left

  263. Seve has left

  264. andrey.g has joined

  265. bear has left

  266. mukt2 has joined

  267. Vaulor has joined

  268. Seve has joined

  269. marc has left

  270. mukt2 has left

  271. mukt2 has joined

  272. serge90 has left

  273. serge90 has joined

  274. neshtaxmpp has left

  275. Zash

    Did we ever discuss having the server send caps for its own local componends to clients during session startup?

  276. Daniel

    caps as in presence?

  277. Zash

    Caps as in the thing that's most often sent in presence, yes

  278. Zash

    It can also be found in <stream:features/> sometimes

  279. serge90 has left

  280. lovetox

    yes that would be useful, would spare a few disco info requests

  281. lovetox

    on startup

  282. serge90 has joined

  283. Daniel

    i think we discussed a need for it

  284. Daniel

    not that particular solution

  285. lovetox

    was this not in entitycaps 2

  286. Zash

    Not from what I can see

  287. serge90 has left

  288. serge90 has joined

  289. serge90 has left

  290. serge90 has joined

  291. bear has joined

  292. serge90 has left

  293. serge90 has joined

  294. rion has left

  295. rion has joined

  296. serge90 has left

  297. serge90 has joined

  298. marc has joined

  299. serge90 has left

  300. serge90 has joined

  301. bear has left

  302. j.r has left

  303. calvin has joined

  304. Nekit has joined

  305. serge90 has left

  306. serge90 has joined

  307. mukt2 has left

  308. serge90 has left

  309. serge90 has joined

  310. Shell has left

  311. adiaholic_ has left

  312. adiaholic_ has joined

  313. mukt2 has joined

  314. Shell has joined

  315. serge90 has left

  316. Shell has left

  317. adiaholic_ has left

  318. serge90 has joined

  319. adiaholic_ has joined

  320. winfried has left

  321. winfried has joined

  322. Shell has joined

  323. Shell has left

  324. serge90 has left

  325. serge90 has joined

  326. lskdjf has left

  327. larma has left

  328. serge90 has left

  329. serge90 has joined

  330. larma has joined

  331. pdurbin has joined

  332. serge90 has left

  333. serge90 has joined

  334. serge90 has left

  335. pdurbin has left

  336. serge90 has joined

  337. mukt2 has left

  338. j.r has joined

  339. winfried has left

  340. winfried has joined

  341. serge90 has left

  342. serge90 has joined

  343. mukt2 has joined

  344. stpeter has joined

  345. stpeter has left

  346. bear has joined

  347. bantumi has left

  348. serge90 has left

  349. serge90 has joined

  350. calvin has left

  351. DebXWoody has left

  352. mukt2 has left

  353. winfried has left

  354. winfried has joined

  355. DebXWoody has joined

  356. mukt2 has joined

  357. serge90 has left

  358. serge90 has joined

  359. bantumi has joined

  360. serge90 has left

  361. serge90 has joined

  362. mukt2 has left

  363. serge90 has left

  364. serge90 has joined

  365. serge90 has left

  366. serge90 has joined

  367. serge90 has left

  368. Max has left

  369. winfried has left

  370. winfried has joined

  371. serge90 has joined

  372. mukt2 has joined

  373. Max has joined

  374. serge90 has left

  375. serge90 has joined

  376. Max has left

  377. LNJ has left

  378. Max has joined

  379. lskdjf has joined

  380. serge90 has left

  381. serge90 has joined

  382. serge90 has left

  383. serge90 has joined

  384. mukt2 has left

  385. mukt2 has joined

  386. xsf has left

  387. serge90 has left

  388. serge90 has joined

  389. Shell has joined

  390. serge90 has left

  391. serge90 has joined

  392. Vaulor has left

  393. Seve has left

  394. alexis has left

  395. alexis has joined

  396. mukt2 has left

  397. stpeter has joined

  398. stpeter has left

  399. serge90 has left

  400. mukt2 has joined

  401. LNJ has joined

  402. arc has left

  403. arc has joined

  404. 111 has joined

  405. 111 has left

  406. Seve has joined

  407. !XSF_Martin has left

  408. Vaulor has joined

  409. !XSF_Martin has joined

  410. Shell has left

  411. Shell has joined

  412. neshtaxmpp has joined

  413. Roberto has left

  414. Roberto has joined

  415. adiaholic_ has left

  416. mukt2 has left

  417. Shell has left

  418. pdurbin has joined

  419. mukt2 has joined

  420. werdan has joined

  421. emus has left

  422. emus has joined

  423. mukt2 has left

  424. adiaholic_ has joined

  425. pdurbin has left

  426. mukt2 has joined

  427. winfried has left

  428. winfried has joined

  429. winfried has left

  430. winfried has joined

  431. mukt2 has left

  432. Marc has left

  433. Marc has joined

  434. mukt2 has joined

  435. mukt2 has left

  436. mukt2 has joined

  437. Max has left

  438. mukt2 has left

  439. mukt2 has joined

  440. Max has joined

  441. Nekit has left

  442. Guus has left

  443. Guus has joined

  444. mukt2 has left

  445. Max has left

  446. Vaulor has left

  447. Seve has left

  448. mukt2 has joined

  449. mukt2 has left

  450. adiaholic_ has left

  451. adiaholic_ has joined

  452. APach has left

  453. alexis has left

  454. APach has joined

  455. Seve has joined

  456. arc has left

  457. arc has joined

  458. Max has joined

  459. Vaulor has joined

  460. mukt2 has joined

  461. adiaholic_ has left

  462. adiaholic_ has joined

  463. mukt2 has left

  464. mukt2 has joined

  465. bantumi has left

  466. adiaholic_ has left

  467. Marc has left

  468. Marc has joined

  469. emus has left

  470. mukt2 has left

  471. mukt2 has joined

  472. flow

    Zash, we did discuss

  473. stpeter has joined

  474. stpeter has left

  475. xsf has joined

  476. emus has joined

  477. krauq has left

  478. krauq has joined

  479. stpeter has joined

  480. stpeter has left

  481. Vaulor has left

  482. Seve has left

  483. Seve has joined

  484. Vaulor has joined

  485. waqas has joined

  486. krauq has left

  487. krauq has joined

  488. eta

    what are the current standards in use for client nicknames?

  489. eta

    (I'm implementing a transport; I tried sending <nick> in presence subscription requests but neither gajim nor conversations seemed to care)

  490. Zash

    Oh boy

  491. andrey.g has left

  492. Zash

    There's that, usually in PEP. And vCards. And in MUC it's its own thing using the resource.

  493. lovetox

    eta most clients support nicks via PEP

  494. lovetox

    so UserNickname XEP

  495. eta

    lovetox, but not the <nick/> fallback in that XEP?

  496. eta

    I'd ideally like to avoid implementing the whole of PEP just for nicknames in my transport

  497. lovetox

    i think Gajim respects the nick in presence on the subscribe

  498. lovetox

    so it shows nick wants to subscribe to you

  499. lovetox

    but dont think afterwards

  500. eta


  501. lovetox

    let me look through the code

  502. eta

    could I get away with just sending PEP events as demonstrated in XEP-0172 on nickname changes and not implementing the whole of PEP/

  503. eta


  504. Daniel

    Yeah I think it's the same in Conversations. It supports nicks in subscribe presences.

  505. Daniel

    And pep

  506. j.r has left

  507. lovetox

    hm how does you transport add the contact

  508. lovetox

    do you maybe send a roster item exchange ?

  509. lovetox

    because that has a nickname attribute and this would be pushed to the roster

  510. eta

    lovetox, it sends regular presence subscribe

  511. eta

    I must be doing something wrong then; neither Conversations nor gajim seem to like my nick in presence subscribe :<

  512. j.r has joined

  513. eta

    my stanza looks like: <presence from="REDACTED@ig.theta.eu.org" id="71de7ae4-2dc4-4e69-9c2d-536474106c49" to="eta@theta.eu.org" type="subscribe"><status>I'm someone from your WhatsApp contacts! (via whatsxmpp)</status><nick xmlns="http://jabber.org/protocol/nick">eta</nick></presence>

  514. lovetox

    eta if you send a subscribe, a dialog in gajim pops up that says add this jid to roster

  515. eta

    lovetox, no it did that, just not with the nick

  516. lovetox

    in gajim 1.1.3?

  517. eta

    lovetox, reasonably fresh git, but conversations also didn't get the nick

  518. lovetox

    thats a bug then in Gajim

  519. eta

    does the stanza look okay to you?

  520. lovetox

    could be forgotten in the redesign of the dialog

  521. lovetox

    yeah looks fine

  522. eta

    if transports are supposed to use roster push, I can use roster push I guess

  523. eta

    but currently I haven't used any transport-specific APIs

  524. lovetox

    just leave it like that i take a look into Gajim codebase

  525. lovetox

    but i think this way works

  526. lovetox

    because if you propose the nick in the presence, we fill it on the user add to roster dialog

  527. lovetox

    and if the user accepts it, then the nickname is permanently in the roster saved

  528. lovetox

    to should be fine

  529. j.r has left

  530. Ge0rG

    eta: you should just automatically add all transport contacts automatically, not let the user approve every one of them

  531. Zash

    eta: Make sure you're testing this with the client connected if you're using Prosody < trunk

  532. Zash

    Relevant: https://xmpp.org/extensions/xep-0144.html

  533. arc has left

  534. arc has joined

  535. eta

    oh right, that looks like the thing I should be bothering with

  536. Zash

    also https://xmpp.org/extensions/xep-0321.html might be of interest

  537. j.r has joined

  538. eta

    how widely implemented is XEP-0144 though?

  539. eta

    I mean I know gajim does it

  540. eta

    but dunno about, say, conversations

  541. Zash

    I don't know

  542. eta


  543. eta

    I think it's still worth keeping the old "spam user with presence subscription" code then, no?

  544. arc has left

  545. arc has joined

  546. Zash

    Hm, during transport setup you know the full JID of the user doing the thing, so you can find out via disco#info if they understand '144

  547. Zash

    And that's the point when there'll be a whole bunch of contacts to add at once

  548. j.r has left

  549. j.r has joined

  550. Ge0rG

    0321 is how spectrum does it, right?

  551. Zash


  552. Zash

    If supported by the server (there's a prosody plugin).

  553. Ge0rG

    It had a great UX. Maybe just add support into conversations?

  554. lovetox

    144 is only good though on register

  555. lovetox

    afterwards if a legacy user adds you, then subscribe is probably better

  556. lovetox

    i think C understands 144 aswell

  557. j.r has left

  558. Zash

    Has anyone other than Spectrum and Prosody (non-core module tho) implemented XEP-0321? @editors CFE mebbe?

  559. Yagiza has left

  560. Dele Olajide has left

  561. adiaholic_ has joined

  562. j.r has joined

  563. adiaholic_ has left

  564. lovetox has left

  565. lovetox has joined

  566. Guus

    Zash: Openfire does not.

  567. pdurbin has joined

  568. mukt2 has left

  569. lovetox has left

  570. Vaulor has left

  571. Seve has left

  572. pdurbin has left

  573. lovetox has joined

  574. Vaulor has joined

  575. Seve has joined

  576. moparisthebest has left

  577. werdan has left

  578. Nekit has joined

  579. Daniel has left

  580. Daniel has joined

  581. stpeter has joined

  582. stpeter has left

  583. goffi has left

  584. mukt2 has joined

  585. _ has joined

  586. arc has left

  587. arc has joined

  588. mukt2 has left

  589. mukt2 has joined

  590. mukt2 has left

  591. mukt2 has joined

  592. _ has left

  593. DebXWoody has left

  594. Dele has joined

  595. alexis has joined

  596. mukt2 has left

  597. mukt2 has joined

  598. Dele has left

  599. winfried has left

  600. winfried has joined

  601. winfried has left

  602. winfried has joined

  603. alexis has left

  604. alexis has joined

  605. krauq has left

  606. alexis has left

  607. alexis has joined

  608. pdurbin has joined

  609. lovetox has left

  610. pdurbin has left

  611. Douglas Terabyte has left

  612. Douglas Terabyte has joined

  613. winfried has left

  614. robertooo has left

  615. robertooo has joined

  616. paul has left

  617. winfried has joined

  618. Daniel has left

  619. Daniel has joined

  620. mukt2 has left

  621. stpeter has joined

  622. stpeter has left

  623. mukt2 has joined

  624. Tobias has left

  625. paul has joined

  626. govanify has left

  627. sonny has left

  628. mukt2 has left

  629. mukt2 has joined

  630. bear has left

  631. mimi89999 has left

  632. calvin has joined

  633. Daniel has left

  634. Daniel has joined

  635. mimi89999 has joined

  636. sonny has joined

  637. govanify has joined

  638. Marc has left

  639. !XSF_Martin has left

  640. Daniel has left

  641. !XSF_Martin has joined

  642. calvin has left

  643. calvin has joined

  644. Nekit has left

  645. Nekit has joined

  646. Daniel has joined

  647. emus has left

  648. mukt2 has left

  649. !XSF_Martin has left

  650. !XSF_Martin has joined

  651. alexis has left

  652. arc has left

  653. arc has joined

  654. mukt2 has joined

  655. !XSF_Martin has left

  656. calvin has left

  657. calvin has joined

  658. !XSF_Martin has joined

  659. alexis has joined

  660. !XSF_Martin has left

  661. !XSF_Martin has joined

  662. mbt has joined

  663. Daniel has left

  664. !XSF_Martin has left

  665. !XSF_Martin has joined

  666. Daniel has joined

  667. !XSF_Martin has left

  668. !XSF_Martin has joined

  669. emus has joined

  670. !XSF_Martin has left

  671. !XSF_Martin has joined

  672. bear has joined

  673. !XSF_Martin has left

  674. !XSF_Martin has joined

  675. Daniel has left

  676. arc has left

  677. arc has joined

  678. !XSF_Martin has left

  679. arc has left

  680. arc has joined

  681. !XSF_Martin has joined

  682. arc has left

  683. arc has joined

  684. calvin has left

  685. !XSF_Martin has left

  686. krauq has joined

  687. !XSF_Martin has joined

  688. Daniel has joined

  689. !XSF_Martin has left

  690. !XSF_Martin has joined

  691. !XSF_Martin has left

  692. !XSF_Martin has joined

  693. mbt has left

  694. LNJ has left

  695. emus has left

  696. pdurbin has joined

  697. bear has left

  698. emus has joined

  699. Nekit has left