jdev - 2020-09-21


  1. test2 has joined

  2. test2 has left

  3. SouL has left

  4. Vaulor has left

  5. sonny has left

  6. sonny has joined

  7. test2 has joined

  8. test2 has left

  9. sonny has left

  10. sonny has joined

  11. test2 has joined

  12. test2 has left

  13. test2 has joined

  14. sonny has left

  15. sonny has joined

  16. test2 has left

  17. Moumen has joined

  18. test2 has joined

  19. Moumen has left

  20. test2 has left

  21. test2 has joined

  22. test2 has left

  23. test2 has joined

  24. Yagizа has joined

  25. SouL has joined

  26. lovetox has joined

  27. Vaulor has joined

  28. lovetox has left

  29. test2 has left

  30. paul has joined

  31. test2 has joined

  32. lovetox has joined

  33. test2 has left

  34. test2 has joined

  35. Neustradamus has left

  36. Neustradamus has joined

  37. alex-a-soto has left

  38. alex-a-soto has joined

  39. test2 has left

  40. test2 has joined

  41. sonny has left

  42. sonny has joined

  43. test2 has left

  44. Beherit has left

  45. Beherit has joined

  46. floretta has left

  47. test2 has joined

  48. lovetox has left

  49. Beherit has left

  50. Beherit has joined

  51. test2 has left

  52. sonny has left

  53. sonny has joined

  54. sonny has left

  55. test2 has joined

  56. sonny has joined

  57. test2 has left

  58. test2 has joined

  59. test2 has left

  60. test2 has joined

  61. test2 has left

  62. sonny has left

  63. sonny has joined

  64. sonny has left

  65. sonny has joined

  66. sonny has left

  67. sonny has joined

  68. lovetox has joined

  69. sonny has left

  70. sonny has joined

  71. goffi has joined

  72. sonny has left

  73. ralphm has left

  74. ralphm has joined

  75. sonny has joined

  76. sonny has left

  77. moparisthebest has left

  78. floretta has joined

  79. test2 has joined

  80. test2 has left

  81. moparisthebest has joined

  82. test2 has joined

  83. test2 has left

  84. Beherit has left

  85. Beherit has joined

  86. sonny has joined

  87. lovetox has left

  88. floretta has left

  89. sonny has left

  90. sonny has joined

  91. sonny has left

  92. sonny has joined

  93. test2 has joined

  94. test2 has left

  95. kikuchiyo has joined

  96. kikuchiyo has left

  97. kikuchiyo has joined

  98. sonny has left

  99. sonny has joined

  100. sonny has left

  101. sonny has joined

  102. kikuchiyo has left

  103. sonny has left

  104. kikuchiyo has joined

  105. kikuchiyo has left

  106. kikuchiyo has joined

  107. moparisthebest has left

  108. sonny has joined

  109. moparisthebest has joined

  110. lovetox has joined

  111. sonny has left

  112. pulkomandy has left

  113. pulkomandy has joined

  114. pulkomandy has left

  115. pulkomandy has joined

  116. sonny has joined

  117. rion has joined

  118. sonny has left

  119. sonny has joined

  120. sonny has left

  121. xecks has left

  122. xecks has joined

  123. Yagizа has left

  124. Yagizа has joined

  125. mac has joined

  126. sonny has joined

  127. mac has left

  128. Zash has left

  129. Zash has joined

  130. sonny has left

  131. sonny has joined

  132. Zash has left

  133. Zash has joined

  134. sonny has left

  135. sonny has joined

  136. sonny has left

  137. sonny has joined

  138. xecks has left

  139. xecks has joined

  140. sonny has left

  141. kikuchiyo has left

  142. sonny has joined

  143. sonny has left

  144. sonny has joined

  145. sonny has left

  146. sonny has joined

  147. sonny has left

  148. sonny has joined

  149. kikuchiyo has joined

  150. kikuchiyo has left

  151. sonny has left

  152. kikuchiyo has joined

  153. kikuchiyo has left

  154. sonny has joined

  155. sonny has left

  156. kikuchiyo has joined

  157. kikuchiyo has left

  158. kikuchiyo has joined

  159. kikuchiyo has left

  160. kikuchiyo has joined

  161. kikuchiyo has left

  162. kikuchiyo has joined

  163. kikuchiyo has left

  164. kikuchiyo has joined

  165. kikuchiyo has left

  166. kikuchiyo has joined

  167. kikuchiyo has left

  168. kikuchiyo has joined

  169. kikuchiyo has left

  170. sonny has joined

  171. kikuchiyo has joined

  172. kikuchiyo has left

  173. kikuchiyo has joined

  174. kikuchiyo has left

  175. kikuchiyo has joined

  176. kikuchiyo has left

  177. kikuchiyo has joined

  178. kikuchiyo has left

  179. sonny has left

  180. kikuchiyo has joined

  181. kikuchiyo has left

  182. kikuchiyo has joined

  183. kikuchiyo has left

  184. Syndace has left

  185. sonny has joined

  186. floretta has joined

  187. Syndace has joined

  188. kikuchiyo has joined

  189. sonny has left

  190. sonny has joined

  191. waqas has joined

  192. sonny has left

  193. Beherit has left

  194. Beherit has joined

  195. lovetox has left

  196. kikuchiyo has left

  197. debacle has joined

  198. ask6155 has joined

  199. kikuchiyo has joined

  200. ask6155

    How do I make a basic xmpp client?

  201. kikuchiyo has left

  202. sonny has joined

  203. ask6155

    I'd like to implement everything from scratch. How would I go about it?

  204. Zash

    How deep in the stack do you want to want to go?

  205. ask6155

    I don't know the stack so...

  206. Zash

    What exactly do you mean by *everything*

  207. SouL

    Hehe

  208. Zash

    I by excluding all the jokes, the question is, do you want to write your own client library? Because I'd recommend against that.

  209. ask6155

    Why?

  210. kikuchiyo has joined

  211. kikuchiyo has left

  212. Zash

    Because I'm lazy.

  213. kikuchiyo has joined

  214. kikuchiyo has left

  215. ask6155

    😕

  216. sonny has left

  217. ask6155

    Can you give me some info on making clients? Like a top down?

  218. sonny has joined

  219. Zash

    There's probably someone better than me specifically, as I'm a primarily a server dev.

  220. Martin

    Also what client? Android, iOS, Desktop? TUI or GUI?

  221. ask6155

    I was thinking tui

  222. Zash

    User interface, various logic, xml parsing + serialization, TLS, socket handling.

  223. pulkomandy

    Does xmpp really need more clients? Especially written from scratch? I mean if you want to learn a lot of boring details about sockets, ssl, and xml, maybe so, but otherwise, using an existing xmpp lib seems a better idea

  224. ask6155

    What is an xmpp lib?

  225. Zash

    something that handles most of the protocol

  226. ask6155

    I thought making basic clients is easy. As xmpp is a small base specification?

  227. pulkomandy

    For example in c++ there is gloox. In python there is slixmpp. In other languages there are probaply more

  228. Martin

    > I was thinking tui There are mcabber, profanity and poezio. Maybe you'd rather contribute to them. 😃

  229. Ge0rG

    there are clearly not enough abandoned client projects yet.

  230. ask6155

    I was only going to make it to abandon it. It was just going to be me dipping into xmpp...

  231. Guus

    > I was only going to make it to abandon it. It was just going to be me dipping into xmpp... To do that, I'd suggest to apply an existing project to solve some kind of issue, instead of writing something from scratch

  232. Guus

    Maybe create a chat bot or something else fun

  233. Zash

    Or pick a language, read up on sockets and connect to port 5222 and send some XML

  234. Guus

    Dip your toe, instead of an immediate deep dive

  235. ask6155

    I guess I'll just look into profanity

  236. Yagizа has left

  237. Yagizа has joined

  238. kikuchiyo has joined

  239. Alex has left

  240. lovetox has joined

  241. Moumen has joined

  242. Moumen

    hello , is there any guide to handle push notification on ios. ?

  243. Moumen

    i mean xmpp push notification

  244. moparisthebest

    in what way? are you writing an iOS xmpp client or?

  245. Alacer has joined

  246. waqas has left

  247. Alacer has left

  248. Alacer has joined

  249. kikuchiyo has left

  250. Guus has left

  251. Guus has joined

  252. kikuchiyo has joined

  253. kikuchiyo has left

  254. kikuchiyo has joined

  255. kikuchiyo has left

  256. kikuchiyo has joined

  257. Wojtek has joined

  258. sonny has left

  259. sonny has joined

  260. sonny has left

  261. DebXWoody

    ask6155 [16:31]: > I thought making basic clients is easy. As xmpp is a small base specification? I'm working on a lib which should provide the XEPs in C. Feel free to join ;-)

  262. ask6155 has left

  263. kikuchiyo has left

  264. sonny has joined

  265. kikuchiyo has joined

  266. kikuchiyo has left

  267. kikuchiyo has joined

  268. kikuchiyo has left

  269. kikuchiyo has joined

  270. ask6155 has joined

  271. kikuchiyo has left

  272. kikuchiyo has joined

  273. kikuchiyo has left

  274. kikuchiyo has joined

  275. kikuchiyo has left

  276. kikuchiyo has joined

  277. kikuchiyo has left

  278. kikuchiyo has joined

  279. kikuchiyo has left

  280. kikuchiyo has joined

  281. kikuchiyo has left

  282. kikuchiyo has joined

  283. kikuchiyo has left

  284. sonny has left

  285. sonny has joined

  286. kikuchiyo has joined

  287. kikuchiyo has left

  288. kikuchiyo has joined

  289. kikuchiyo has left

  290. kikuchiyo has joined

  291. kikuchiyo has left

  292. kikuchiyo has joined

  293. Moumen has left

  294. kikuchiyo has left

  295. kikuchiyo has joined

  296. kikuchiyo has left

  297. kikuchiyo has joined

  298. kikuchiyo has left

  299. kikuchiyo has joined

  300. kikuchiyo has left

  301. kikuchiyo has joined

  302. kikuchiyo has left

  303. ask6155 has left

  304. kikuchiyo has joined

  305. kikuchiyo has left

  306. kikuchiyo has joined

  307. kikuchiyo has left

  308. kikuchiyo has joined

  309. kikuchiyo has left

  310. kikuchiyo has joined

  311. kikuchiyo has left

  312. kikuchiyo has joined

  313. kikuchiyo has left

  314. debacle has left

  315. kikuchiyo has joined

  316. kikuchiyo has left

  317. kikuchiyo has joined

  318. kikuchiyo has left

  319. kikuchiyo has joined

  320. sonny has left

  321. sonny has joined

  322. sonny has left

  323. sonny has joined

  324. sonny has left

  325. sonny has joined

  326. sonny has left

  327. debacle has joined

  328. sonny has joined

  329. sonny has left

  330. Alex has joined

  331. sonny has joined

  332. sonny has left

  333. mac has joined

  334. sonny has joined

  335. sonny has left

  336. sonny has joined

  337. mac has left

  338. Beherit has left

  339. Beherit has joined

  340. sonny has left

  341. sonny has joined

  342. sonny has left

  343. sonny has joined

  344. sonny has left

  345. sonny has joined

  346. marmistrz has joined

  347. serge90 has left

  348. serge90 has joined

  349. marmistrz

    Hi, is it a fundamentally bad idea to write an OMEMO-enabled XMPP MUC bot? (i.e. it would receive and send OMEMO-encrypted messages). One thing I can think of is that key management may be quite messy to do right.

  350. sonny has left

  351. sonny has joined

  352. marmistrz

    I'm thinking about writing an XMPP voting bot for a non-anonymous, members-only MUC in which we're currently using OMEMO for all messages.

  353. MattJ

    I don't think that's fundamentally a bad idea. As long as there is an OMEMO lib in your language of choice...

  354. marmistrz

    And another question: do we currently have any library that provides out-of-the-box support for receiving and sending OMEMO-encrypted messages.

  355. marmistrz

    (currently all languages are considered)

  356. MattJ

    I think there is one in Python, I'm not sure how complete it is

  357. MattJ

    Syndace, pep. - something to do with you guys iirc?

  358. pep.

    It works with 0384-0.3 yep. goffi is using it much better than me. There's also the "normal" port python-axolotl that gajim uses

  359. pep.

    slixmpp-omemo is what I use with poezio, that uses Syndace's lib

  360. Beherit has left

  361. Beherit has joined

  362. marmistrz

    pep.: how about mypy/typing support in slixmpp?

  363. pep.

    Good luck :x

  364. pep.

    Definitely not against it

  365. marmistrz

    s/how/what/ xD

  366. marmistrz

    Anyway, this was the answer that I feared :P

  367. Yagizа has left

  368. marmistrz

    I can also see that Smack (Java) has support for OMEMO encryption. Anything else for other programming languages?

  369. marmistrz

    I can also see that Smack and JaXMPP (Java) have support for OMEMO encryption. Anything else for other programming languages?

  370. goffi has left

  371. goffi has joined

  372. debacle has left

  373. goffi has left

  374. sonny has left

  375. sonny has joined

  376. rion has left

  377. sonny has left

  378. sonny has joined

  379. kikuchiyo has left

  380. sonny has left

  381. kikuchiyo has joined

  382. kikuchiyo has left

  383. sonny has joined

  384. sonny has left

  385. sonny has joined

  386. kikuchiyo has joined

  387. sonny has left

  388. sonny has joined

  389. sonny has left

  390. sonny has joined

  391. sonny has left

  392. sonny has joined

  393. lovetox has left

  394. sonny has left

  395. sonny has joined

  396. sonny has left

  397. sonny has joined

  398. sonny has left

  399. sonny has joined

  400. sonny has left

  401. sonny has joined

  402. mac has joined

  403. Wojtek has left

  404. sonny has left

  405. serge90 has left

  406. serge90 has joined

  407. mac has left