jdev - 2022-01-08


  1. thomaslewis has joined
  2. thomaslewis has left
  3. atomicwatch has left
  4. marc0s has left
  5. marc0s has joined
  6. emus has left
  7. Pete has left
  8. thomaslewis has joined
  9. thomaslewis has left
  10. atomicwatch has joined
  11. pasdesushi has left
  12. Sam has left
  13. Sam has joined
  14. dezant has left
  15. Pete has joined
  16. Link Mauve qy, your response was wrong, what more would you want?
  17. Link Mauve You’re expected to respect the protocol, not invent your own one. ^^'
  18. marc0s has left
  19. marc0s has joined
  20. Link Mauve There is indeed no mechanism for notifying of an error happening as a result of an error or result stanza.
  21. Zash SIGSEGV
  22. Alex has left
  23. SouL has left
  24. Link Mauve qy, note that in the case of caps, it’s kind of adversarial as if the server didn’t verify the hash, anyone could poison the cache with invalid data.
  25. doge has left
  26. Zash FWIW Prosody ignores the hash in the response and calculates it itself for cache keying
  27. doge has joined
  28. Link Mauve Oh, so it could like, intercept all disco#info results ever, and build a caps cache, and automatically reply to all other requests?
  29. Link Mauve Ah no, because of the node part.
  30. Link Mauve Hmm…
  31. Link Mauve Now that the bookmarks situation is solved, let’s migrate to ecaps2 too.
  32. Link Mauve It will solve all problems and be great!
  33. Zash ALL THE PROBLEMS
  34. wurstsalat has left
  35. doge has left
  36. rafasaurus has joined
  37. thomaslewis has joined
  38. thomaslewis has left
  39. qy Link Mauve: no i just meant some "im rejecting this response" message wouldnt hurt
  40. qy If it's a thing that happens it makes it impossible to debug incorrect implementations for example
  41. qy So i _think_ i've done it now but who the damn hell knows
  42. xnamed has left
  43. mac has left
  44. rafasaurus has left
  45. msavoritias has left
  46. mac has joined
  47. thomaslewis has joined
  48. thomaslewis has left
  49. marc0s has left
  50. marc0s has joined
  51. mac has left
  52. mac has joined
  53. thomaslewis has joined
  54. thomaslewis has left
  55. dezant has joined
  56. sonny has left
  57. debacle has left
  58. rafasaurus has joined
  59. doge has joined
  60. atomicwatch has left
  61. qy > Zash wrote: > FWIW Prosody ignores the hash in the response and calculates it itself for cache keying So it wasnt even an issue, goddamn it
  62. atomicwatch has joined
  63. rafasaurus has left
  64. doge has left
  65. doge has joined
  66. mac has left
  67. mac has joined
  68. atomicwatch has left
  69. rafasaurus has joined
  70. atomicwatch has joined
  71. kikuchiyo has left
  72. kikuchiyo has joined
  73. doge has left
  74. doge has joined
  75. rafasaurus has left
  76. doge has left
  77. doge has joined
  78. mac has left
  79. mac has joined
  80. doge has left
  81. atomicwatch has left
  82. thomaslewis has joined
  83. SouL has joined
  84. rafasaurus has joined
  85. doge has joined
  86. rafasaurus has left
  87. rafasaurus has joined
  88. kikuchiyo has left
  89. kikuchiyo has joined
  90. kikuchiyo has left
  91. jubalh has joined
  92. Alex has joined
  93. kikuchiyo has joined
  94. emus has joined
  95. Yagizа has joined
  96. wurstsalat has joined
  97. doge has left
  98. Alex has left
  99. Alex has joined
  100. marc0s has left
  101. marc0s has joined
  102. marc0s has left
  103. marc0s has joined
  104. goffi has joined
  105. jgart has left
  106. jgart has joined
  107. Kev has joined
  108. Kev has left
  109. debacle has joined
  110. pasdesushi has joined
  111. thomaslewis has left
  112. mac has left
  113. 9lakes has left
  114. marmistrz has joined
  115. msavoritias has joined
  116. kikuchiyo has left
  117. kikuchiyo has joined
  118. nephele has joined
  119. Mjolnir Archon has left
  120. Maranda has left
  121. Mjolnir Archon has joined
  122. Maranda has joined
  123. bung has joined
  124. larma has joined
  125. jgart has left
  126. junaid has left
  127. junaid has joined
  128. jgart has joined
  129. goffi has left
  130. marmistrz has left
  131. bung has left
  132. marc0s has left
  133. marc0s has joined
  134. doge has joined
  135. nephele has left
  136. nephele has joined
  137. SouL has left
  138. SouL has joined
  139. Dele Olajide has joined
  140. Dele Olajide has left
  141. mac has joined
  142. marmistrz has joined
  143. doge has left
  144. doge has joined
  145. doge has left
  146. debacle has left
  147. xnamed has joined
  148. doge has joined
  149. kikuchiyo has left
  150. kikuchiyo has joined
  151. sonny has joined
  152. 9lakes has joined
  153. doge has left
  154. me9 has joined
  155. doge has joined
  156. doge has left
  157. kikuchiyo has left
  158. Yagizа has left
  159. nephele has left
  160. doge has joined
  161. nephele has joined
  162. goffi has joined
  163. nephele has left
  164. nephele has joined
  165. doge has left
  166. nephele has left
  167. nephele has joined
  168. mac has left
  169. mac has joined
  170. doge has joined
  171. kikuchiyo has joined
  172. xnamed has left
  173. sonny has left
  174. rafasaurus has left
  175. sonny has joined
  176. doge has left
  177. rafasaurus has joined
  178. doge has joined
  179. doge has left
  180. mac has left
  181. mac has joined
  182. larma has left
  183. Sam Link Mauve: I just saw that you added block size support to mod_tcpproxy, thanks; immediately fixed an issue I was about to run into before I knew to ask :)
  184. Sam I don't understand the lua beyond copy-pasting and modifying it to take the endpoint from the config file. Can you (or maybe MattJ) confirm that it doesn't actually close the connection if you send the ibb <close>? I'm getting the connection, but having trouble in my read loop because I never get an EOF or anything to shutdown on
  185. Link Mauve I’ve never used this module, only fixed this blatant violation of XEP-0047 I found yesterday.
  186. Sam Ah gotcha; thanks for that
  187. Link Mauve Note that it still isn’t used, you can still get a <data/> containing more data than the requested block-size.
  188. mac has left
  189. Sam I can close the connection on my end I guess and ignore the resulting "read from closed connection" the read loop will get. Feels weird though that prosody is leaving it hanging or some other weird thing is going on and I can't tell it's closed.
  190. Sam (which works, the test passes and I get back the same data over TCP that I originally wrote over IBB)
  191. Alex has left
  192. jubalh has left
  193. xecks has left
  194. xnamed has joined
  195. Sam Also, there was a scripting thing a while back that let you write small scripts (in Lua? Maybe it was related to Prosody?) to do XMPP things. Does that sound familiar to anyone? The internet is being useless, but I should probably find something like that to write integration tests against too since I'll eventually want tests that also create an IBB stream and send it to me as opposed to the other way around
  196. Alex has joined
  197. Sam Nevermind, I think it was Scansion; found it! (weirdly by searching for a completely unrelated term, that was very hard to find)
  198. marmistrz has left
  199. mac has joined
  200. xecks has joined
  201. jgart has left
  202. Zash Do we need a tools category at https://xmpp.org/software/ ?
  203. Alex has left
  204. MattJ I think so
  205. Zash https://xmpp.org/software/libraries/ > title: XMPP Libraries & Tools 🤨️
  206. TheCoffeMaker has left
  207. Alex has joined
  208. MattJ :)
  209. emus Zash, MattJ: yes that was me. but I think you can drop your tools here
  210. emus then we can change the domain
  211. TheCoffeMaker has joined
  212. emus wurstsalat:
  213. paul has left
  214. Yagizа has joined
  215. Yagizа has left
  216. Yagizа has joined
  217. Yagizа has left
  218. Yagizа has joined
  219. Yagizа has left
  220. wurstsalat emus: yes?
  221. Yagizа has joined
  222. Yagizа has left
  223. Yagizа has joined
  224. Yagizа has left
  225. atomicwatch has joined
  226. nephele has left
  227. nephele has joined
  228. xecks has left
  229. marc0s has left
  230. marc0s has joined
  231. marc0s has left
  232. marc0s has joined
  233. xecks has joined
  234. marc0s has left
  235. marc0s has joined
  236. marc0s has left
  237. marc0s has joined
  238. mac has left
  239. mac has joined
  240. atomicwatch has left
  241. atomicwatch has joined
  242. sonny has left
  243. sonny has joined
  244. sonny has left
  245. sonny has joined
  246. me9 has left
  247. Zash Where does the line between tool and client even go?
  248. Zash Let's drop everything and spend a few months developing a thorough taxonomy of software!
  249. emus wurstsalat: can we simply change the domain?
  250. alacer has joined
  251. emus Zash: Tool is jist something which does not clearly goes into the other category. e.g. badxmpp or mattj's migrator
  252. emus > Zash escribió: > Let's drop everything and spend a few months developing a thorough taxonomy of software! yes please!
  253. alacer has left
  254. Zash a start: https://github.com/xsf/xmpp.org/pull/1040
  255. larma has joined
  256. debacle has joined
  257. mac has left
  258. junaid has left
  259. junaid has joined
  260. nephele has left
  261. marc0s has left
  262. marc0s has joined
  263. nephele has joined
  264. mac has joined
  265. mac has left
  266. jubalh has joined
  267. mac has joined
  268. thomaslewis has joined
  269. thomaslewis has left
  270. dezant has left
  271. marc0s has left
  272. marc0s has joined
  273. marc0s has left
  274. marc0s has joined
  275. Zash badxmpp and migrator you say?
  276. dezant has joined
  277. wurstsalat are snikket server tools usable in stand-alone use cases?
  278. Zash Hm, what tools are you thinking of?
  279. mac has left
  280. wurstsalat nothing in particular
  281. thomaslewis has joined
  282. thomaslewis has left
  283. rafasaurus has left
  284. marmistrz has joined
  285. PapaTutuWawa has joined
  286. TheCoffeMaker has left
  287. TheCoffeMaker has joined
  288. marmistrz has left
  289. atomicwatch has left
  290. atomicwatch has joined
  291. xnamed has left
  292. dezant has left
  293. xnamed has joined
  294. TheCoffeMaker has left
  295. rafasaurus has joined
  296. TheCoffeMaker has joined
  297. xnamed has left
  298. atomicwatch has left
  299. goffi has left
  300. dezant has joined
  301. atomicwatch has joined
  302. marc0s has left
  303. marc0s has joined
  304. mac has joined
  305. xnamed has joined
  306. defanor Speaking of integration testing, sometimes I think it'd be neat to have a repository with a bunch of tests for testing different implementations together, yet being lazy even to start composing anything like that. I think there's a name for integration testing events, something like "plug party" (though not that); a continuous/ongoing and automated version of that is what I imagine.
  307. PapaTutuWawa has left
  308. TheCoffeMaker has left
  309. defanor Found the word: it's a "plugfest".
  310. Zash Not ... Interop testing event?
  311. defanor I guess you can call it that if you don't like fun names.
  312. TheCoffeMaker has joined
  313. rafasaurus has left
  314. rafasaurus has joined
  315. marc0s has left
  316. marc0s has joined
  317. emus has left
  318. drops has left
  319. drops has joined
  320. Zash You certainly do some things using scansion, since it's a thing that emulates a bunch of clients. E.g. s2s tests, run a play with two clients connecting to different servers and exchange messages and stuff.
  321. Zash There was the idea of adding a server mode, so it would act as a scripted server instead of scripted clients, to allow testing clients. But that's just an idea so far.
  322. nephele has left
  323. xecks has left
  324. xecks has joined
  325. nephele has joined
  326. nephele has left
  327. nephele has joined
  328. xecks has left
  329. 9lakes has left
  330. marc0s has left
  331. marc0s has joined
  332. marc0s has left
  333. marc0s has joined
  334. marc0s has left
  335. marc0s has joined
  336. dezant has left
  337. atomicwatch has left
  338. 9lakes has joined
  339. homebeach has left
  340. Matrix Traveler (bot) has left
  341. Matrix Traveler (bot) has joined
  342. homebeach has joined
  343. marc0s has left
  344. marc0s has joined
  345. xecks has joined
  346. jgart has joined
  347. thomaslewis has joined
  348. thomaslewis has left
  349. kikuchiyo has left
  350. thomaslewis has joined
  351. SouL has left
  352. dezant has joined
  353. thomaslewis has left
  354. atomicwatch has joined
  355. nephele has left
  356. nephele has joined
  357. thomaslewis has joined
  358. thomaslewis has left
  359. nephele has left
  360. al has joined
  361. marc0s has left
  362. marc0s has joined
  363. thomaslewis has joined
  364. thomaslewis has left
  365. alacer has joined
  366. Alex has left
  367. emus has joined
  368. emus has left
  369. dezant has left
  370. thomaslewis has joined
  371. thomaslewis has left
  372. pasdesushi has left
  373. emus has joined