jdev - 2022-08-04


  1. Laura has left
  2. Laura has joined
  3. antranigv has left
  4. SouL has joined
  5. u has left
  6. Mx2 has left
  7. spiral has left
  8. TheCoffeMaker has left
  9. TheCoffeMaker has joined
  10. Laura has left
  11. Kev has joined
  12. Laura has joined
  13. Mx2 has joined
  14. Kev has left
  15. thomaslewis has left
  16. u has joined
  17. Vaulor has left
  18. marc0s has left
  19. marc0s has joined
  20. al has joined
  21. thomaslewis has joined
  22. TheCoffeMaker has left
  23. u has left
  24. u has joined
  25. TheCoffeMaker has joined
  26. Kev has joined
  27. thomaslewis has left
  28. selurvedu has left
  29. u has left
  30. Mx2 has left
  31. Kev has left
  32. thomaslewis has joined
  33. selurvedu has joined
  34. selurvedu has left
  35. al has left
  36. Mx2 has joined
  37. Ingolf has left
  38. selurvedu has joined
  39. norayr has left
  40. selurvedu has left
  41. benk has joined
  42. SouL has left
  43. _root has left
  44. _root has joined
  45. Laura has left
  46. Laura has joined
  47. Mx2 has left
  48. larma has left
  49. Mx2 has joined
  50. Laura has left
  51. Laura has joined
  52. spiral has joined
  53. Mx2 has left
  54. Ingolf has joined
  55. Mx2 has joined
  56. Laura has left
  57. Laura has joined
  58. raghavgururajan has joined
  59. Kev has joined
  60. Kev has left
  61. spiral has left
  62. Laura has left
  63. Laura has joined
  64. thomaslewis has left
  65. thomaslewis has joined
  66. xecks has joined
  67. thomaslewis has left
  68. spiral has joined
  69. thomaslewis has joined
  70. Laura has left
  71. SouL has joined
  72. Laura has joined
  73. kikuchiyo has left
  74. kikuchiyo has joined
  75. thomaslewis has left
  76. thomaslewis has joined
  77. Kev has joined
  78. Yagizа has joined
  79. thomaslewis has left
  80. thomaslewis has joined
  81. Sam has left
  82. techmetx11 has left
  83. techmetx11 has joined
  84. thomaslewis has left
  85. Sam has joined
  86. Kev has left
  87. thomaslewis has joined
  88. Sam has left
  89. thomaslewis has left
  90. Vaulor has joined
  91. thomaslewis has joined
  92. Laura has left
  93. Laura has joined
  94. al has joined
  95. thomaslewis has left
  96. marc0s has left
  97. marc0s has joined
  98. thomaslewis has joined
  99. suohua has joined
  100. Schimon has joined
  101. Kev has joined
  102. nicoco_ has joined
  103. thomaslewis has left
  104. Stefan has left
  105. Stefan has joined
  106. thomaslewis has joined
  107. thomaslewis has left
  108. MSavoritias (fae,ve) has joined
  109. Kev has left
  110. al has left
  111. wurstsalat has joined
  112. mirux has joined
  113. Sam has joined
  114. emus has joined
  115. thomaslewis has joined
  116. Alex has joined
  117. SouL has left
  118. Mario Sabatino has joined
  119. thomaslewis has left
  120. Kev has joined
  121. Laura has left
  122. atomicwatch has joined
  123. Kev has left
  124. suohua has left
  125. thomaslewis has joined
  126. Apollo has left
  127. thomaslewis has left
  128. Kev has joined
  129. SouL has joined
  130. Laura has joined
  131. Sam has left
  132. debacle has joined
  133. Kev has left
  134. Vaulor has left
  135. Vaulor has joined
  136. atomicwatch has left
  137. dezant has left
  138. thomaslewis has joined
  139. pulkomandy has left
  140. Apollo has joined
  141. Vaulor has left
  142. debacle has left
  143. debacle has joined
  144. atomicwatch has joined
  145. Vaulor has joined
  146. Kev has joined
  147. Alex has left
  148. debacle has left
  149. Sam has joined
  150. adx has joined
  151. Kev has left
  152. spiral hi! I want to implement a basic xmpp client as a learning project (just plain text chat for now), what docs / XEPs should I read for that? I expect to struggle with XML a bit since I've never used it
  153. Ge0rG spiral: do you want to learn the xmpp protocol or designing user-facing applications?
  154. MSavoritias (fae,ve) has left
  155. MSavoritias (fae,ve) has joined
  156. spiral the xmpp protocol, I'll adapt a chat app I was working on already
  157. Alex has joined
  158. spiral I do want to actually use it as my primary xmpp client one day, but I'm very far from being able to do that
  159. Ge0rG spiral: I've learned the xmpp protocol by using and extending (a little bit) the smack xmpp library. I think it's always a good idea to look for an open-source library that you can use, and you'll still learn enough about the protocol itself without having a very hard time at the beginning
  160. Ge0rG implementing xmpp from scratch for a chat client is a long shot
  161. flow what Ge0rG said
  162. jubalh has left
  163. spiral I tried looking at that, but xmpp libraries for dart/flutter don't seem to be very maintained
  164. benk has left
  165. flow an no, not because he mentioned Smack, but I also believe that you learn XMPP best if you look at any reasonable XMPP client library
  166. nephele has joined
  167. spiral I might start in a different language just to learn the protocol, and then port to dart
  168. spiral is it really a lot of effort just to send plain text messages?
  169. flow spiral, yes
  170. Ge0rG spiral: maybe those libraries were developed by people like you, who wanted to learn xmpp by doing it all from scratch, and didn't complete the task?
  171. flow mostly because of the initial connection establishment
  172. spiral Ge0rG that makes sense
  173. flow you could take some shortcuts, e.g. by sacrificing security and only implementing SASL-PLAIN
  174. spiral I see
  175. flow spiral, you may want to look at https://datatracker.ietf.org/doc/html/rfc6120#section-9.1
  176. Ge0rG spiral: you need to establish an xml stream over a network socket, then establish encryption and restart the xml stream, then perform authentication and restart the xml stream etc etc.
  177. flow and there are some implementation pitfalls that the RFC does not mention (because the RFC describes the protocol and not the implementation)
  178. Ge0rG and for a mobile client you should also consider XEP-0198 from day 1
  179. goffi has joined
  180. spiral hm all of this seems more of a chore than anything that's really hard to do... but I guess I'll see when I try it
  181. Ge0rG the dart-xmpp library looks like it's a 20% solution
  182. Ge0rG https://github.com/vukoye/xmpp_dart seems like it's not completely abandoned
  183. Laura has left
  184. Ge0rG also has XEP-0198 integrated
  185. spiral I'll look at that then
  186. spiral I'm reading through the rfc right now
  187. spiral thanks for the pointers
  188. Laura has joined
  189. thomaslewis has left
  190. inky has left
  191. inky has joined
  192. TheCoffeMaker has left
  193. TheCoffeMaker has joined
  194. thomaslewis has joined
  195. Laura has left
  196. Alex has left
  197. Laura has joined
  198. debacle has joined
  199. kfv has left
  200. TheCoffeMaker has left
  201. Ingolf has left
  202. TheCoffeMaker has joined
  203. Alex has joined
  204. Ingolf has joined
  205. Sam has left
  206. TheCoffeMaker has left
  207. TheCoffeMaker has joined
  208. Patiga has left
  209. kfv has joined
  210. kfv has left
  211. norayr has joined
  212. Kev has joined
  213. TheCoffeMaker has left
  214. TheCoffeMaker has joined
  215. MattJ Honestly, if you just want something working quickly, start with XMPP over websockets, or at least do direct TLS
  216. Patiga has joined
  217. lovetox has left
  218. MattJ You won't be compatible with 100% of XMPP servers that way, but you'll be compatible with most of them with a lot less effort
  219. Ge0rG If the goal is to learn XMPP the (slightly less) hard way, and not to just implement a chat app
  220. Kev has left
  221. thomaslewis has left
  222. xnamed has joined
  223. thomaslewis has joined
  224. blackjack24 has joined
  225. Kev has joined
  226. Laura has left
  227. dezant has joined
  228. PapaTutuWawa has joined
  229. Wojtek has joined
  230. Patiga has left
  231. pulkomandy has joined
  232. Patiga has joined
  233. nik has joined
  234. TheCoffeMaker has left
  235. TheCoffeMaker has joined
  236. Dele Olajide has joined
  237. dezant has left
  238. Yagizа has left
  239. dezant has joined
  240. nephele has left
  241. nephele has joined
  242. Sam has joined
  243. Laura has joined
  244. norayr has left
  245. norayr has joined
  246. norayr has left
  247. dezant has left
  248. dezant has joined
  249. thomaslewis has left
  250. TheCoffeMaker has left
  251. TheCoffeMaker has joined
  252. MattJ Even if just implementing a chat app, if you ask me
  253. norayr has joined
  254. norayr has left
  255. norayr has joined
  256. Zash I'd suggest looking at the XML console in e.g. Gajim. That was how I started anyway.
  257. TheCoffeMaker has left
  258. disgyze has joined
  259. disgyze has left
  260. disgyze has joined
  261. disgyze has left
  262. disgyze has joined
  263. disgyze has left
  264. disgyze has joined
  265. disgyze has left
  266. disgyze has joined
  267. disgyze has left
  268. disgyze has joined
  269. disgyze has left
  270. disgyze has joined
  271. disgyze has left
  272. disgyze has joined
  273. disgyze has left
  274. disgyze has joined
  275. disgyze has left
  276. disgyze has joined
  277. disgyze has left
  278. disgyze has joined
  279. dezant has left
  280. TheCoffeMaker has joined
  281. edhelas has left
  282. edhelas has joined
  283. thomaslewis has joined
  284. norayr has left
  285. norayr has joined
  286. TheCoffeMaker has left
  287. thomaslewis has left
  288. TheCoffeMaker has joined
  289. thomaslewis has joined
  290. pulkomandy has left
  291. thomaslewis has left
  292. TheCoffeMaker has left
  293. lovetox has joined
  294. nephele has left
  295. TheCoffeMaker has joined
  296. blackjack24 has left
  297. blackjack24 has joined
  298. selurvedu has joined
  299. thomaslewis has joined
  300. nephele has joined
  301. selurvedu has left
  302. Laura has left
  303. antranigv has joined
  304. TheCoffeMaker has left
  305. Laura has joined
  306. TheCoffeMaker has joined
  307. coleman has left
  308. coleman has joined
  309. dezant has joined
  310. Wojtek has left
  311. techmetx11 has left
  312. TheCoffeMaker has left
  313. Wojtek has joined
  314. TheCoffeMaker has joined
  315. hearty has left
  316. hearty has joined
  317. Apollo has left
  318. nephele has left
  319. atomicwatch has left
  320. TheCoffeMaker has left
  321. blackjack24 has left
  322. TheCoffeMaker has joined
  323. Apollo has joined
  324. blackjack24 has joined
  325. hearty has left
  326. thomaslewis has left
  327. TheCoffeMaker has left
  328. hearty has joined
  329. nik has left
  330. TheCoffeMaker has joined
  331. thomaslewis has joined
  332. dezant has left
  333. Alex has left
  334. Alex has joined
  335. al has joined
  336. hearty has left
  337. TheCoffeMaker has left
  338. blackjack24 has left
  339. blackjack24 has joined
  340. TheCoffeMaker has joined
  341. thomaslewis has left
  342. moparisthebest I think a lot of you all use gitlab, heads up: https://www.theregister.com/2022/08/04/gitlab_data_retention_policy/
  343. thomaslewis has joined
  344. PapaTutuWawa has left
  345. hearty has joined
  346. Wojtek has left
  347. Wojtek has joined
  348. pep. more "update copyright year" commits to come?
  349. TheCoffeMaker has left
  350. pep. But yeah they're certainly right to be wary of the opposition
  351. Wojtek has left
  352. TheCoffeMaker has joined
  353. jubalh has joined
  354. thomaslewis has left
  355. Zash Obligatory Relevant XKCD: https://xkcd.com/1150/
  356. moparisthebest inactive accounts wouldn't be so bad, but how many repos do you have that you "finished" and no longer touch? I know I have a ton
  357. moparisthebest anyway, just your often-reminder to run your own services :D
  358. pep. ^
  359. pep. Zash, yes and no. They actually benefit from you having your stuff there
  360. pep. Unlike Chad
  361. pep. It's not just taking space
  362. pep. It's not just taking up space
  363. jubalh has left
  364. Zash Close Enough. https://xkcd.com/2347/ might be relevant too, except it being them kicking that brick out because the person from Nebraska has been busy with child care for the last year
  365. al has left
  366. goffi has left
  367. thomaslewis has joined
  368. PapaTutuWawa has joined
  369. thomaslewis has left
  370. nephele has joined
  371. atomicwatch has joined
  372. Wojtek has joined
  373. TheCoffeMaker has left
  374. TheCoffeMaker has joined
  375. thomaslewis has joined
  376. dezant has joined
  377. Wojtek has left
  378. TheCoffeMaker has left
  379. TheCoffeMaker has joined
  380. techmetx11 has joined
  381. stuart.j.mackintosh has left
  382. hearty has left
  383. norayr has left
  384. norayr has joined
  385. kikuchiyo has left
  386. TheCoffeMaker has left
  387. TheCoffeMaker has joined
  388. pulkomandy has joined
  389. kikuchiyo has joined
  390. Wojtek has joined
  391. thomaslewis has left
  392. TheCoffeMaker has left
  393. larma has joined
  394. nik has joined
  395. TheCoffeMaker has joined
  396. goffi has joined
  397. Wojtek has left
  398. xnamed has left
  399. TheCoffeMaker has left
  400. norayr has left
  401. norayr has joined
  402. TheCoffeMaker has joined
  403. thomaslewis has joined
  404. jubalh has joined
  405. stuart.j.mackintosh has joined
  406. Ingolf has left
  407. TheCoffeMaker has left
  408. TheCoffeMaker has joined
  409. jubalh has left
  410. Wojtek has joined
  411. antranigv has left
  412. Laura has left
  413. nik has left
  414. TheCoffeMaker has left
  415. emus has left
  416. Ingolf has joined
  417. xnamed has joined
  418. coleman has left
  419. coleman has joined
  420. norayr has left
  421. norayr has joined
  422. TheCoffeMaker has joined
  423. coleman has left
  424. coleman has joined
  425. norayr has left
  426. Sam has left
  427. Wojtek has left
  428. Apollo has left
  429. Sam has joined
  430. Wojtek has joined
  431. emus has joined
  432. xnamed has left
  433. atomicwatch has left
  434. TheCoffeMaker has left
  435. xnamed has joined
  436. TheCoffeMaker has joined
  437. Dele Olajide has left
  438. norayr has joined
  439. nephele has left
  440. atomicwatch has joined
  441. xnamed has left
  442. hearty has joined
  443. TheCoffeMaker has left
  444. TheCoffeMaker has joined
  445. Apollo has joined
  446. nephele has joined
  447. Dele Olajide has joined
  448. Wojtek has left
  449. TheCoffeMaker has left
  450. Matrix Traveler (bot) has left
  451. homebeach has left
  452. homebeach has joined
  453. Matrix Traveler (bot) has joined
  454. Laura has joined
  455. TheCoffeMaker has joined
  456. debacle has left
  457. goffi has left
  458. norayr has left
  459. norayr has joined
  460. kikuchiyo has left
  461. Dele Olajide has left
  462. Dele Olajide has joined
  463. PapaTutuWawa has left
  464. raghavgururajan has left
  465. stuart.j.mackintosh has left
  466. thomaslewis has left
  467. blackjack24 has left
  468. blackjack24 has joined
  469. Dele Olajide has left
  470. Dele Olajide has joined
  471. debacle has joined
  472. Dele Olajide has left
  473. jubalh has joined
  474. kikuchiyo has joined
  475. thomaslewis has joined
  476. thomaslewis has left
  477. stuart.j.mackintosh has joined
  478. PapaTutuWawa has joined
  479. thomaslewis has joined
  480. TheCoffeMaker has left
  481. larma has left
  482. TheCoffeMaker has joined
  483. xnamed has joined
  484. norayr has left
  485. TheCoffeMaker has left
  486. TheCoffeMaker has joined
  487. al has joined
  488. inky has left
  489. inky has joined
  490. TheCoffeMaker has left
  491. larma has joined
  492. TheCoffeMaker has joined
  493. thomaslewis has left
  494. emus has left
  495. Laura has left
  496. xnamed has left
  497. xnamed has joined
  498. thomaslewis has joined
  499. nephele has left
  500. Laura has joined
  501. xnamed has left
  502. xnamed has joined
  503. blackjack24 has left
  504. blackjack24 has joined
  505. norayr has joined
  506. debacle has left
  507. TheCoffeMaker has left
  508. xnamed has left
  509. TheCoffeMaker has joined
  510. xnamed has joined
  511. larma has left
  512. MSavoritias (fae,ve) has left
  513. stuart.j.mackintosh has left
  514. stuart.j.mackintosh has joined
  515. Mario Sabatino has left
  516. atomicwatch has left
  517. norayr has left
  518. norayr has joined
  519. PapaTutuWawa has left
  520. Schimon has left
  521. kikuchiyo has left
  522. TheCoffeMaker has left
  523. kikuchiyo has joined
  524. TheCoffeMaker has joined
  525. debacle has joined
  526. Mx2 has left
  527. Mx2 has joined
  528. debacle has left
  529. TheCoffeMaker has left
  530. thomaslewis has left
  531. TheCoffeMaker has joined
  532. selurvedu has joined
  533. marc0s has left
  534. marc0s has joined
  535. Kev has left
  536. Kev has joined
  537. al has left
  538. thomaslewis has joined
  539. Stefan has left
  540. Stefan has joined
  541. thomaslewis has left
  542. xnamed has left
  543. Kev has left
  544. mirux has left
  545. xecks has left
  546. thomaslewis has joined
  547. disgyze has left
  548. disgyze has joined
  549. thomaslewis has left
  550. thomaslewis has joined
  551. Kev has joined
  552. marc0s has left
  553. marc0s has joined
  554. Kev has left
  555. adx has left
  556. u has joined
  557. thomaslewis has left
  558. xnamed has joined
  559. Kev has joined
  560. thomaslewis has joined
  561. Kev has left