jdev - 2022-02-07


  1. me9 has left

  2. Zash has left

  3. Zash has joined

  4. Zash has left

  5. Zash has joined

  6. suohua has joined

  7. thomaslewis has joined

  8. thomaslewis has left

  9. suohua has left

  10. suohua has joined

  11. suohua has left

  12. debacle has left

  13. larma has left

  14. Millesimus has left

  15. Millesimus has joined

  16. xnamed has left

  17. thomaslewis has joined

  18. thomaslewis has left

  19. nav has left

  20. alacer has joined

  21. Sam

    Welp, I think in here I said I found it easier to hand out pre registered accounts but I tried to do that earlier and spent over an hour trying to get someone set up with an xmpp account and make a call (we were never successful at making the call). Apparently even an experienced user can't do it.

  22. mac has left

  23. Sam

    oops, wrong room (though still relevant I suppose)

  24. Alex has left

  25. Zash

    Did someone say Snikket? 😉

  26. 9lakes has left

  27. Sam

    It was Snikket (the client, not the service) :(

  28. Zash

    Well, the magical invite flow needs the server side

  29. Sam

    Indeed; I couldn't find a server that was actually working. First one I tried had closed registrations, second just kept returning 500s, third worked but then after I added the users neither of us appeared online to the other and I was getting federation errors in one direction but not the other (but had no information about what that error was), then we finally registered two temp accounts on that server and one of us was sending OMEMO messages by default and the other wasn't (no idea why, this part didn't matter as they didn't know the difference), then the call would never pick up (when someone hit the pick up button it would just change to "Connecting" forever)

  30. Zash

    Haunted by the demo ghost I take it

  31. Sam

    Haunted by the "we really need to talk and have no way to connect because one of us doesn't have phone service right now" ghost.

  32. Sam

    Anyways, I think my dev priorities just shifted to "run a server", without naming names, the recommended ones I found were all terrible.

  33. junaid

    Sam, if the two users were connecting from different areas, then it may be network censorship or throttling .. often related to the TURN/STUN server in use.

  34. junaid

    When I travel through certain regions of the world, you have to have at least one participant on VPN.

  35. Sam

    I'm almost certain that's what it was (lack of TURN/NAT, that is), but no idea how I would figure that out or how to fix it, let alone someone who has no technical knowledge.

  36. Sam

    I wonder if "supports video calls" is a thing services should show to their users. I know *technically* that's not a thing the server has to support, but I feel like in reality it probably is in 90% of places (even here where I have IPv6 which in theory makes that less needed, half the time I randomly don't get assigned a v6 address because ISP support is terrible)

  37. Zash

    As in STUN&TURN or a SFU?

  38. Sam

    I was thinking STUN/TURN. Realistically you're not going to get a call without it in most environments, I suspect.

  39. Sam

    (I'm only guessing that's what was happening here though, I have no idea what "Connecting" means)

  40. Zash

    https://compliance.conversations.im/test/turn/

  41. Sam

    oh nice; it is on there and claims to support it, so maybe that wasn't it.

  42. Zash

    Maybe there's some internet hichup atm, someone reported calling issues like that earlier. Not sure how to debug, do you get any details without adb?

  43. Millesimus has left

  44. Sam

    No, it literally just stays on "Connecting" forever with no feedback :(

  45. Sam

    I mean, TBF I have no idea what you'd tell the user because I don't think the client has a good way of knowing if this is temporary or not, and "pick a different server" isn't a good look

  46. Zash

    All I know is https://help.conversations.im

  47. Sam

    oh cool, I'll read through this, thanks

  48. Zash has left

  49. al has joined

  50. Zash has joined

  51. Millesimus has joined

  52. moparisthebest

    Iirc that test tests that the XMPP server *advertises* a turn server, and not that the turn server actually works

  53. Sam

    Fair point.

  54. Zash

    Tooling to test that would be Nice to have

  55. Yagizа has joined

  56. Stefan

    qy: libstophe is 'just' a XMPP lib. For development it would be nice to have a framework with XEPs. I have been started to build layer above libstrophe. Domain model, callbacks for XEPs https://codeberg.org/buteo/liblutjanus

  57. alacer has left

  58. alacer has joined

  59. msavoritias has joined

  60. thomaslewis has joined

  61. thomaslewis has left

  62. thomaslewis has joined

  63. thomaslewis has left

  64. al has left

  65. J Marinaro has left

  66. jgart has left

  67. suohua has joined

  68. qy

    Stefan: im of the mind that doing that in c is gonna be hairy no matter how much you plan it

  69. qy

    Im kinda attempting similar (in-tree) but doing so prompted me to migrate to c++ for at least _some_ hl constructs

  70. qy

    Otherwise half the sloc is just pointer juggling

  71. nephele has joined

  72. Stefan

    I think gloox supports some XEPs.

  73. suohua has left

  74. al has joined

  75. Stefan

    https://camaya.net/api/gloox-1.0.24/index.html#xeps_sec

  76. moparisthebest

    Do any clients use it

  77. qy

    TIL gloox. Looks awesome

  78. nephele

    renga uses gloox

  79. nephele

    (the xmpp client for haiku)

  80. qy

    I almost wish i did now

  81. qy

    Cause now im reinventing the wheel

  82. qy

    Guess i didnt find it cause svn

  83. antranigv has left

  84. 9lakes has joined

  85. moparisthebest

    I was going to make a joke about https://svnhub.com/ but it exists :/

  86. pasdesushi has joined

  87. al has left

  88. marc0s has left

  89. marc0s has joined

  90. nephele has left

  91. nephele has joined

  92. nephele has left

  93. nephele has joined

  94. SouL has joined

  95. nephele has left

  96. nephele has joined

  97. qwestion has joined

  98. qwestion has left

  99. nephele has left

  100. atomicwatch has joined

  101. kikuchiyo has left

  102. emus has joined

  103. me9 has joined

  104. thomaslewis has joined

  105. thomaslewis has left

  106. kikuchiyo has joined

  107. J Marinaro has joined

  108. Yagizа has left

  109. me9 has left

  110. wurstsalat has joined

  111. al has joined

  112. rafasaurus has left

  113. rafasaurus has joined

  114. Millesimus has left

  115. pulkomandy

    Yes, gloox is working reasonably well for us in Renga. I needed to add some more XEPs (for example bookmarks2) and I could do that by writing a few C++ classes and registering them with the library

  116. 9lakes has left

  117. qy

    (i think someone did suggest gloox to me before, but i preferred libstrophe and forgot gloox existed, for various reasons)

  118. pulkomandy

    However, SVN and somewhat closed development, it's just one developer working on it, all patch submissions go on a bugtracker and wait a few years there until he has time to review them

  119. pulkomandy

    There probably are forks of it somewhere because of that. But so far I didn't need anything that required changing the internals of the lib, so I'm ok with the original version

  120. alacer has left

  121. alacer has joined

  122. Alex has joined

  123. Millesimus has joined

  124. pulkomandy has left

  125. pulkomandy has joined

  126. al has left

  127. lovetox has left

  128. Kev has joined

  129. Kev

    Swiften's actively maintained, FWIW.

  130. Kev

    Not lots of new stuff in it at the moment while we're doing work on things using it, but it's there and works.

  131. pulkomandy has left

  132. pulkomandy has joined

  133. Yagizа has joined

  134. pulkomandy has left

  135. 9lakes has joined

  136. marmistrz has joined

  137. goffi has joined

  138. marc0s has left

  139. marc0s has joined

  140. lovetox has joined

  141. goffi has left

  142. goffi has joined

  143. jubalh has joined

  144. Millesimus has left

  145. inky has left

  146. marc0s has left

  147. marc0s has joined

  148. inky has joined

  149. antranigv has joined

  150. Millesimus has joined

  151. Wojtek has joined

  152. nephele has joined

  153. nephele has left

  154. 9lakes has left

  155. Millesimus has left

  156. Link Mauve

    Sam, did you report that issue to the server’s admin? They might be unaware that TURN doesn’t work properly.

  157. inky has left

  158. inky has joined

  159. Millesimus has joined

  160. suohua has joined

  161. Mjolnir Archon has left

  162. Maranda has left

  163. Mjolnir Archon has joined

  164. Maranda has joined

  165. rafasaurus has left

  166. suohua has left

  167. larma has joined

  168. rafasaurus has joined

  169. Yagizа has left

  170. Yagizа has joined

  171. 9lakes has joined

  172. pasdesushi has left

  173. pasdesushi has joined

  174. larma has left

  175. nephele has joined

  176. nephele has left

  177. suohua has joined

  178. suohua has left

  179. Apollo has left

  180. Apollo has joined

  181. debacle has joined

  182. mac has joined

  183. pulkomandy has joined

  184. Martin has left

  185. Martin has joined

  186. marc0s has left

  187. marc0s has joined

  188. marc0s has left

  189. marc0s has joined

  190. Apollo has left

  191. Apollo has joined

  192. pulkomandy has left

  193. PapaTutuWawa has joined

  194. marc0s has left

  195. marc0s has joined

  196. emus has left

  197. Millesimus has left

  198. emus has joined

  199. sonny has left

  200. spectrum has left

  201. spectrum has joined

  202. me9 has joined

  203. Millesimus has joined

  204. larma has joined

  205. dezant has joined

  206. inky has left

  207. xnamed has joined

  208. PapaTutuWawa has left

  209. nephele has joined

  210. nephele has left

  211. nephele has joined

  212. inky has joined

  213. nephele has left

  214. nephele has joined

  215. nephele has left

  216. nephele has joined

  217. nephele has left

  218. nephele has joined

  219. nephele has left

  220. nephele has joined

  221. nephele has left

  222. nephele has joined

  223. nephele has left

  224. nephele has joined

  225. nephele has left

  226. nephele has joined

  227. rafasaurus has left

  228. nephele has left

  229. thomaslewis has joined

  230. xnamed has left

  231. thomaslewis has left

  232. homebeach has left

  233. Matrix Traveler (bot) has left

  234. Matrix Traveler (bot) has joined

  235. homebeach has joined

  236. dezant has left

  237. Zash

    Sam, was it you who was interested in seeing MAM++ stats? https://compliance.conversations.im/test/xep0313extended/ (issues are apparently disabled so dunno who it was)

  238. mac has left

  239. Zash

    and Ge0rG might be interested in https://compliance.conversations.im/test/xep0280_rules/

  240. Sam

    I filed that pr, just got merged this morning :) thanks

  241. Zash

    Ah, right you are.

  242. Zash

    I received a notification that something had happened in some issue but couldn't see what it was because the issue tracker is disabled

  243. marmistrz has left

  244. nephele has joined

  245. Sam

    but yah, at long last that answers my question: mam strategy non-viable.

  246. marmistrz has joined

  247. nephele has left

  248. nephele has joined

  249. SyrupThinker has joined

  250. Zash

    For Now...

  251. nephele has left

  252. nephele has joined

  253. syrupthinker has joined

  254. syrupthinker has left

  255. marc0s has left

  256. marc0s has joined

  257. nephele has left

  258. nephele has joined

  259. nephele has left

  260. rafasaurus has joined

  261. nephele has joined

  262. suohua has joined

  263. nephele has left

  264. SyrupThinker has left

  265. pasdesushi has left

  266. nephele has joined

  267. Zash

    Sam, don't underestimate the unholy power of the green checkmark

  268. Sam

    true story

  269. nephele

    Verified✅

  270. nephele has left

  271. nephele has joined

  272. Zash

    And the impending Prosody 0.12 release! Any year now! 😀

  273. nephele has left

  274. Apollo has left

  275. nephele has joined

  276. pasdesushi has joined

  277. Apollo has joined

  278. nephele has left

  279. nephele has joined

  280. nephele has left

  281. Millesimus has left

  282. mac has joined

  283. jgart has joined

  284. 9lakes has left

  285. 9lakes has joined

  286. xnamed has joined

  287. nephele has joined

  288. nephele has left

  289. nephele has joined

  290. nephele has left

  291. nephele has joined

  292. nephele has left

  293. Millesimus has joined

  294. rafasaurus has left

  295. thomaslewis has joined

  296. thomaslewis has left

  297. rafasaurus has joined

  298. mac has left

  299. mac has joined

  300. marmistrz has left

  301. jubalh has left

  302. Wojtek has left

  303. Wojtek has joined

  304. Apollo has left

  305. larma has left

  306. larma has joined

  307. Ge0rG has left

  308. Ge0rG has joined

  309. pulkomandy has joined

  310. suohua has left

  311. mac has left

  312. Apollo has joined

  313. sonny has joined

  314. jubalh has joined

  315. thomaslewis has joined

  316. nephele has joined

  317. thomaslewis has left

  318. thomaslewis has joined

  319. thomaslewis has left

  320. nephele has left

  321. thomaslewis has joined

  322. thomaslewis has left

  323. COM8 has joined

  324. COM8 has left

  325. nephele has joined

  326. thomaslewis has joined

  327. thomaslewis has left

  328. nephele has left

  329. qwestion has joined

  330. qwestion has left

  331. qwestion has joined

  332. mac has joined

  333. qwestion has left

  334. qwestion has joined

  335. me9 has left

  336. Laura has left

  337. Laura has joined

  338. Kev has left

  339. Kev has joined

  340. nephele has joined

  341. debacle has left

  342. nephele has left

  343. debacle has joined

  344. Apollo has left

  345. nephele has joined

  346. rom1dep has left

  347. Apollo has joined

  348. PapaTutuWawa has joined

  349. rom1dep has joined

  350. thomaslewis has joined

  351. thomaslewis has left

  352. selurvedu has joined

  353. emus has left

  354. emus has joined

  355. Wojtek has left

  356. thomaslewis has joined

  357. nephele has left

  358. thomaslewis has left

  359. TheCoffeMaker has left

  360. Kev has left

  361. Kev has joined

  362. thomaslewis has joined

  363. TheCoffeMaker has joined

  364. nephele has joined

  365. qwestion has left

  366. thomaslewis has left

  367. marc0s has left

  368. marc0s has joined

  369. TheCoffeMaker has left

  370. TheCoffeMaker has joined

  371. nephele has left

  372. me9 has joined

  373. larma has left

  374. nephele has joined

  375. nephele has left

  376. nephele has joined

  377. nephele has left

  378. al has joined

  379. larma has joined

  380. marmistrz has joined

  381. Millesimus has left

  382. Millesimus has joined

  383. me9 has left

  384. me9 has joined

  385. dezant has joined

  386. xnamed has left

  387. Millesimus has left

  388. Yagizа has left

  389. msavoritias has left

  390. Millesimus has joined

  391. mac has left

  392. mac has joined

  393. emus has left

  394. emus has joined

  395. marc0s has left

  396. marc0s has joined

  397. xecks has left

  398. xecks has joined

  399. al has left

  400. PapaTutuWawa has left

  401. Kev has left

  402. Kev has joined

  403. dezant has left

  404. dezant has joined

  405. Neustradamus has left

  406. Kev has left

  407. Kev has joined

  408. Neustradamus has joined

  409. marc0s has left

  410. marc0s has joined

  411. Kev has left

  412. Kev has joined

  413. southerntofu has left

  414. southerntofu has joined

  415. larma has left

  416. larma has joined

  417. larma has left

  418. mac has left

  419. mac has joined

  420. larma has joined

  421. me9 has left

  422. marc0s has left

  423. marc0s has joined

  424. atomicwatch has left

  425. pasdesushi has left

  426. Neustradamus has left

  427. Neustradamus has joined

  428. xnamed has joined

  429. marc0s has left

  430. marc0s has joined

  431. marmistrz has left

  432. wurstsalat has left

  433. dezant has left

  434. Apollo has left

  435. goffi has left

  436. Matrix Traveler (bot) has left

  437. homebeach has left

  438. Matrix Traveler (bot) has joined

  439. homebeach has joined

  440. Kev has left

  441. thomaslewis has joined

  442. Kev has joined

  443. marc0s has left

  444. marc0s has joined

  445. thomaslewis has left

  446. thomaslewis has joined

  447. suohua has joined

  448. dezant has joined

  449. Kev has left

  450. thomaslewis has left

  451. Kev has joined

  452. thomaslewis has joined

  453. thomaslewis has left

  454. Kev has left

  455. emus has left

  456. Kev has joined