XMPP Service Operators - 2017-12-11


  1. Holger has left

  2. karim has left

  3. karim has joined

  4. sam has left

  5. karim has left

  6. karim has joined

  7. jjrh has left

  8. jjrh has left

  9. jjrh has left

  10. karim has left

  11. karim has joined

  12. carlos has joined

  13. carlos has joined

  14. carlos has joined

  15. carlos has joined

  16. karim has joined

  17. karim has joined

  18. Zash has left

  19. carlos has joined

  20. carlos has joined

  21. jjrh has left

  22. jjrh has left

  23. jjrh has left

  24. jjrh has left

  25. jjrh has left

  26. jere has joined

  27. jere has joined

  28. karim has joined

  29. karim has joined

  30. jjrh has left

  31. jere has left

  32. jere has joined

  33. alex has joined

  34. sezuan has left

  35. blabla has joined

  36. jere has joined

  37. ThibG has left

  38. ThibG has joined

  39. pod has joined

  40. alex has joined

  41. Marzanna has left

  42. alex has joined

  43. alex has joined

  44. ileh has joined

  45. mimi89999 has left

  46. uc has left

  47. uc has left

  48. mimi89999 has joined

  49. mimi89999 has joined

  50. uc has joined

  51. pod has left

  52. pod has joined

  53. sam has left

  54. alex has joined

  55. alex has joined

  56. alex has joined

  57. jww has joined

  58. alex has joined

  59. alex has left

  60. alex has joined

  61. ThibG has left

  62. ThibG has joined

  63. alex has joined

  64. alex has joined

  65. pod has left

  66. fp-tester has left

  67. fp-tester has joined

  68. alex has joined

  69. karim has left

  70. fp-tester has left

  71. fp-tester has joined

  72. alex has joined

  73. 0xAFFE has joined

  74. alex has joined

  75. 0xAFFE has left

  76. 0xAFFE has joined

  77. alex has joined

  78. edhelas has left

  79. alex has left

  80. alex has joined

  81. alex has joined

  82. edhelas has left

  83. mimi89999 has left

  84. zuglufttier has left

  85. edhelas has joined

  86. alex has joined

  87. fp-tester has joined

  88. fp-tester has joined

  89. alex has joined

  90. css has left

  91. css has joined

  92. pod has left

  93. blabla has joined

  94. blabla has joined

  95. blabla has left

  96. karim has joined

  97. uc has joined

  98. fp-tester has left

  99. fp-tester has joined

  100. Zash has joined

  101. fp-tester has left

  102. fp-tester has joined

  103. Holger has left

  104. mrDoctorWho has left

  105. jere has joined

  106. alex has joined

  107. mike has left

  108. karim has left

  109. Zash has left

  110. alex has joined

  111. fp-tester has left

  112. Zash has joined

  113. alex has joined

  114. jere has joined

  115. alex has joined

  116. fp-tester has joined

  117. alex has joined

  118. pod has left

  119. jere has joined

  120. ThibG has joined

  121. jere has joined

  122. fp-tester has joined

  123. valo has joined

  124. valo has joined

  125. alex has joined

  126. uc has left

  127. jere has joined

  128. Syndace has left

  129. ThibG has joined

  130. Syndace has joined

  131. jjrh has left

  132. jere has joined

  133. jjrh has left

  134. jere has joined

  135. fp-tester has joined

  136. jjrh has left

  137. pod has left

  138. jjrh has left

  139. 0 has left

  140. pod has joined

  141. alex has joined

  142. jere has joined

  143. ThibG has left

  144. fp-tester has left

  145. uc has left

  146. jere has joined

  147. uc has joined

  148. alex has joined

  149. 0 has joined

  150. uc has left

  151. pod has left

  152. pod has left

  153. fp-tester has joined

  154. jere has joined

  155. mrDoctorWho has joined

  156. fp-tester has joined

  157. fp-tester has joined

  158. alex has joined

  159. fp-tester has left

  160. fp-tester has joined

  161. mimi89999 has joined

  162. jere has joined

  163. alex has joined

  164. mrDoctorWho has joined

  165. zuglufttier has left

  166. zuglufttier has left

  167. zuglufttier has joined

  168. karim has left

  169. karim has left

  170. karim has joined

  171. Martin has joined

  172. alex has joined

  173. karim has left

  174. karim has left

  175. jere has joined

  176. karim has left

  177. karim has left

  178. karim has joined

  179. Medics has joined

  180. karim has joined

  181. alex has joined

  182. Medics has joined

  183. Medics has joined

  184. alex has joined

  185. mrDoctorWho has joined

  186. alex has left

  187. alex has joined

  188. uc has left

  189. Martin has left

  190. mike has left

  191. zuglufttier has left

  192. zuglufttier has joined

  193. carlos has joined

  194. carlos has joined

  195. alex has joined

  196. jere has joined

  197. alex has joined

  198. jere has joined

  199. jere has joined

  200. ThibG has joined

  201. pod has left

  202. jere has joined

  203. jere has joined

  204. blabla has joined

  205. carlos has joined

  206. carlos has joined

  207. Martin has joined

  208. css has left

  209. 0xAFFE has left

  210. alex has joined

  211. jere has joined

  212. jere has joined

  213. carlos has joined

  214. carlos has joined

  215. jere has joined

  216. jere has joined

  217. alex has joined

  218. 0 has left

  219. 0 has joined

  220. Martin has left

  221. jjrh has left

  222. jjrh has left

  223. carlos has left

  224. carlos has joined

  225. jjrh has left

  226. jjrh has left

  227. alex has joined

  228. uc has left

  229. uc has joined

  230. alex has joined

  231. css has joined

  232. css has left

  233. css has joined

  234. jjrh has left

  235. css has left

  236. css has joined

  237. Ge0rG has left

  238. Martin has joined

  239. Ge0rG has left

  240. karim has joined

  241. Ge0rG has left

  242. jww has left

  243. Ge0rG has left

  244. Ge0rG has left

  245. css has left

  246. Ge0rG has left

  247. blabla has left

  248. carlos has joined

  249. carlos has joined

  250. Ge0rG

    edhelas: block multi line messages from strangers. Also pastebin links

  251. edhelas

    how ?

  252. Zash

    Bother ejabberd devs about porting mod_firewall?

  253. Ge0rG

    edhelas: migrate to prosody! 🤣

  254. edhelas

    eheh

  255. Martin has left

  256. pod has left

  257. ThibG has left

  258. alex has joined

  259. mike has left

  260. jere has joined

  261. Holger

    > Code expressions are powerful, and allow unconstrained access to Prosody's internal environment. This part will be non-trivial to port :-)

  262. Zash

    Just include all of Prosody

  263. Holger

    And I'm not sure I'd go for Lua patterns rather than regular expressions. So I guess real-world rule sets wouldn't work unmodified.

  264. Holger

    That said, I'm thinking about porting this as well.

  265. Holger

    Zash: :-)

  266. Zash

    Lua patterns are roughly a subset of regular expressions

  267. Zash

    And probably is, in the language theory sense

  268. Zash

    People tend to think of PCRE and similar when they hear "regular expressions"

  269. Holger

    Well you can't pipe them as-is into regex functions.

  270. Holger

    Zash: So do I :-)

  271. Zash

    A bunch would work if you s/%/\\/

  272. Zash

    Notable exceptions are - which is like *? and %bxy which is ... not regular IIRC

  273. Holger

    Yes I know them, I did quite a bit of Lua actually (before Prosody even existed) :-)

  274. Holger

    They're just fine, I'm just unsure implementing them (or loading 'luerl' just for this purpose) would be worth it.

  275. jere has joined

  276. Zash

    PCRE is supposedly huge compared to the Lua pattern implementation

  277. Holger

    Absolutely, but it's loaded anyway.

  278. Holger

    Apart from that the syntax is probably more familiar to most admins.

  279. Holger

    Then again, my only goal in implementing this would be loading Georg's rules, so what do I care about admins.

  280. pod has left

  281. sam

    I feel like doing PCRE in a network firewall type situation is a bad idea; you're just going to end up with administrators writing rules that will trigger infinite recursion when people send malicious packets

  282. sam

    You probably want actually-regular regular expressions that can run in linear time (there's probably a word for that)

  283. Zash

    And how much of mod_firewall you wanna be compatible with

  284. Zash

    sam: That might actually be "regular expressions"

  285. sam

    Zash: "real regular expressions"?

  286. Zash

    But I haven't studied this, so what do I know

  287. sam

    Huh, I wonder why my name is "sam" all of a sudden.

  288. Zash

    Who are you?

  289. Zash

    ???

  290. sam

    An imposter

  291. Zash

    !!

  292. sam

    my mcabber config has not changed; maybe the wrong value is stored int he bookmark or something.

  293. SamWhited has joined

  294. sam

    Oh, it thinks my nickname is already in use… that's odd, my phone is not using it, so I have no idea what I left logged in.

  295. sam has left

  296. SamWhited has joined

  297. SamWhited

    Test

  298. SamWhited

    That's better.

  299. Zash

    https://en.wikipedia.org/wiki/File:Chomsky-hierarchy.svg

  300. Zash

    That stuff

  301. jww has joined

  302. Zash

    https://en.wikipedia.org/wiki/Regular_language#Formal_definition

  303. SamWhited

    Maybe I'll start calling them "regular regular expressions", since the first regular is ignored by Perl et al. and apparently is meaningless

  304. jww has left

  305. jww has joined

  306. alex has joined

  307. mimi89999 has left

  308. Ge0rG

    SamWhited: just call them cat expressions, because they look like typed by a cat running over the keyboard

  309. SamWhited

    Ge0rG: this is true, but that doesn't distinguish them from PCRE style regular expressions, or anything written in Erlang.

  310. Zash

    catjabberd

  311. alex has joined

  312. Ge0rG

    JabberCat

  313. Zash

    That sounds familiar

  314. SamWhited

    https://github.com/jabbercat/jabbercat

  315. jere has joined

  316. Zash has left

  317. Zash has left

  318. carlos has joined

  319. carlos has joined

  320. edhelas has left

  321. uc has left

  322. uc has joined

  323. css has left

  324. uc has joined

  325. SamWhited has left

  326. karim has joined

  327. carlos has left

  328. carlos has joined

  329. uc has joined

  330. valo has left

  331. uc has joined

  332. fp-tester has left

  333. fp-tester has left

  334. uc has joined

  335. zuglufttier has left

  336. zuglufttier has joined

  337. alex has joined

  338. uc has joined

  339. alex has joined

  340. uc has joined

  341. uc has joined