00:10:20
Holger
has left
00:22:24
karim
has left
00:24:05
karim
has joined
00:30:52
sam
has left
00:36:30
karim
has left
00:39:08
karim
has joined
00:40:52
jjrh
has left
00:44:15
jjrh
has left
00:52:43
jjrh
has left
00:57:34
karim
has left
01:00:09
karim
has joined
01:21:19
carlos
has joined
01:21:22
carlos
has joined
01:25:38
carlos
has joined
01:25:42
carlos
has joined
01:30:36
karim
has joined
01:31:08
karim
has joined
01:33:13
Zash
has left
01:40:12
carlos
has joined
01:40:18
carlos
has joined
01:40:39
jjrh
has left
01:42:31
jjrh
has left
01:43:40
jjrh
has left
01:45:25
jjrh
has left
01:45:28
jjrh
has left
01:48:08
jere
has joined
01:48:18
jere
has joined
01:53:02
karim
has joined
01:55:18
karim
has joined
02:13:04
jjrh
has left
02:54:29
jere
has left
03:12:37
jere
has joined
03:28:11
alex
has joined
03:32:00
sezuan
has left
04:08:34
blabla
has joined
04:09:53
jere
has joined
04:21:23
ThibG
has left
04:21:27
ThibG
has joined
04:21:59
pod
has joined
04:38:34
alex
has joined
04:40:49
Marzanna
has left
04:50:38
alex
has joined
05:00:06
alex
has joined
05:11:04
ileh
has joined
05:33:17
mimi89999
has left
05:33:17
uc
has left
05:33:17
uc
has left
05:33:17
mimi89999
has joined
05:34:06
mimi89999
has joined
05:34:34
uc
has joined
05:36:06
pod
has left
05:36:09
pod
has joined
05:38:42
sam
has left
05:48:37
alex
has joined
05:54:36
alex
has joined
06:08:02
alex
has joined
06:14:26
jww
has joined
06:14:37
alex
has joined
06:26:48
alex
has left
06:34:38
alex
has joined
06:41:02
ThibG
has left
06:41:07
ThibG
has joined
06:47:20
alex
has joined
06:54:52
alex
has joined
06:58:13
pod
has left
07:07:15
fp-tester
has left
07:07:31
fp-tester
has joined
07:07:43
alex
has joined
07:16:12
karim
has left
07:20:38
fp-tester
has left
07:20:52
fp-tester
has joined
07:24:40
alex
has joined
07:34:24
0xAFFE
has joined
07:37:08
alex
has joined
07:42:59
0xAFFE
has left
07:43:04
0xAFFE
has joined
07:44:42
alex
has joined
07:49:11
edhelas
has left
07:58:20
alex
has left
08:14:42
alex
has joined
08:27:35
alex
has joined
08:32:42
edhelas
has left
08:39:50
mimi89999
has left
08:41:56
zuglufttier
has left
08:42:28
edhelas
has joined
08:44:43
alex
has joined
08:46:43
fp-tester
has joined
08:56:46
fp-tester
has joined
09:09:21
alex
has joined
09:21:19
css
has left
09:21:25
css
has joined
09:23:43
pod
has left
09:29:20
blabla
has joined
09:29:21
blabla
has joined
09:39:23
blabla
has left
09:41:14
karim
has joined
09:42:45
uc
has joined
09:45:09
fp-tester
has left
09:45:18
fp-tester
has joined
09:58:56
Zash
has joined
10:28:53
fp-tester
has left
10:29:10
fp-tester
has joined
10:30:48
Holger
has left
10:31:17
mrDoctorWho
has left
10:31:25
jere
has joined
10:36:06
alex
has joined
10:37:01
mike
has left
10:38:59
karim
has left
10:42:48
Zash
has left
10:49:11
alex
has joined
10:52:59
fp-tester
has left
11:09:35
Zash
has joined
11:11:09
alex
has joined
11:16:57
jere
has joined
11:23:13
alex
has joined
11:31:31
fp-tester
has joined
11:36:37
alex
has joined
11:55:04
pod
has left
12:00:47
jere
has joined
12:04:34
ThibG
has joined
12:08:19
jere
has joined
12:21:18
fp-tester
has joined
12:26:19
valo
has joined
12:26:24
valo
has joined
12:27:34
alex
has joined
12:35:39
uc
has left
12:40:15
jere
has joined
12:46:42
Syndace
has left
12:46:44
ThibG
has joined
12:46:48
Syndace
has joined
12:48:09
jjrh
has left
12:49:14
jere
has joined
12:50:21
jjrh
has left
12:50:46
jere
has joined
12:52:19
fp-tester
has joined
12:53:37
jjrh
has left
12:53:50
pod
has left
12:54:05
jjrh
has left
12:57:14
0
has left
12:58:21
pod
has joined
13:03:28
alex
has joined
13:06:55
jere
has joined
13:21:00
ThibG
has left
13:21:30
fp-tester
has left
13:21:33
uc
has left
13:23:44
jere
has joined
13:24:44
uc
has joined
13:24:50
alex
has joined
13:25:21
0
has joined
13:29:41
uc
has left
13:32:32
pod
has left
13:35:30
pod
has left
13:37:51
fp-tester
has joined
13:45:40
jere
has joined
13:50:19
mrDoctorWho
has joined
14:02:15
fp-tester
has joined
14:13:42
fp-tester
has joined
14:22:29
alex
has joined
14:27:58
fp-tester
has left
14:28:10
fp-tester
has joined
14:32:46
mimi89999
has joined
14:35:25
jere
has joined
14:41:10
alex
has joined
14:56:54
mrDoctorWho
has joined
14:57:27
zuglufttier
has left
15:00:12
zuglufttier
has left
15:00:26
zuglufttier
has joined
15:05:08
karim
has left
15:05:08
karim
has left
15:05:20
karim
has joined
15:12:39
Martin
has joined
15:18:06
alex
has joined
15:20:48
karim
has left
15:21:14
karim
has left
15:23:39
jere
has joined
15:25:21
karim
has left
15:25:21
karim
has left
15:25:34
karim
has joined
15:29:00
Medics
has joined
15:32:28
karim
has joined
15:33:20
alex
has joined
15:33:28
Medics
has joined
15:36:57
Medics
has joined
15:39:12
alex
has joined
15:48:23
mrDoctorWho
has joined
15:49:02
alex
has left
15:50:21
alex
has joined
15:51:31
uc
has left
15:56:48
Martin
has left
15:56:54
mike
has left
15:57:12
zuglufttier
has left
15:57:23
zuglufttier
has joined
15:59:26
carlos
has joined
15:59:30
carlos
has joined
16:03:03
alex
has joined
16:09:38
jere
has joined
16:10:38
alex
has joined
16:16:16
jere
has joined
16:22:54
jere
has joined
16:31:11
ThibG
has joined
16:41:43
pod
has left
16:42:57
jere
has joined
16:48:22
jere
has joined
16:51:15
blabla
has joined
16:53:05
carlos
has joined
16:53:10
carlos
has joined
16:55:09
Martin
has joined
17:07:20
css
has left
17:21:21
0xAFFE
has left
17:22:48
alex
has joined
17:25:48
jere
has joined
17:28:38
jere
has joined
17:31:24
carlos
has joined
17:31:26
carlos
has joined
17:31:38
jere
has joined
17:31:59
jere
has joined
17:43:57
alex
has joined
17:45:42
0
has left
17:45:53
0
has joined
17:47:23
Martin
has left
17:48:42
jjrh
has left
17:52:26
jjrh
has left
18:04:56
carlos
has left
18:05:04
carlos
has joined
18:08:22
jjrh
has left
18:09:28
jjrh
has left
18:12:29
alex
has joined
18:14:09
uc
has left
18:14:27
uc
has joined
18:29:09
alex
has joined
18:40:49
css
has joined
18:41:57
css
has left
18:42:03
css
has joined
18:50:26
jjrh
has left
18:52:13
css
has left
18:52:19
css
has joined
18:53:15
Ge0rG
has left
19:02:35
Martin
has joined
19:06:06
Ge0rG
has left
19:06:49
karim
has joined
19:08:26
Ge0rG
has left
19:09:19
jww
has left
19:09:27
Ge0rG
has left
19:10:32
Ge0rG
has left
19:13:26
css
has left
19:15:31
Ge0rG
has left
19:23:31
blabla
has left
19:34:06
carlos
has joined
19:34:09
carlos
has joined
19:44:35
Ge0rG
edhelas: block multi line messages from strangers. Also pastebin links
19:45:58
edhelas
how ?
19:46:48
Zash
Bother ejabberd devs about porting mod_firewall?
19:51:53
Ge0rG
edhelas: migrate to prosody! 🤣
19:52:04
edhelas
eheh
19:58:30
Martin
has left
20:03:37
pod
has left
20:15:32
ThibG
has left
20:16:20
alex
has joined
20:29:03
mike
has left
20:32:34
jere
has joined
20:33:57
Holger
> Code expressions are powerful, and allow unconstrained access to Prosody's internal environment.
This part will be non-trivial to port :-)
20:34:32
Zash
Just include all of Prosody
20:34:46
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.
20:34:57
Holger
That said, I'm thinking about porting this as well.
20:35:58
Holger
Zash: :-)
20:36:47
Zash
Lua patterns are roughly a subset of regular expressions
20:37:03
Zash
And probably is, in the language theory sense
20:37:28
Zash
People tend to think of PCRE and similar when they hear "regular expressions"
20:37:29
Holger
Well you can't pipe them as-is into regex functions.
20:37:48
Holger
Zash: So do I :-)
20:38:07
Zash
A bunch would work if you s/%/\\/
20:38:35
Zash
Notable exceptions are - which is like *? and %bxy which is ... not regular IIRC
20:39:05
Holger
Yes I know them, I did quite a bit of Lua actually (before Prosody even existed) :-)
20:40:54
Holger
They're just fine, I'm just unsure implementing them (or loading 'luerl' just for this purpose) would be worth it.
20:41:35
jere
has joined
20:41:40
Zash
PCRE is supposedly huge compared to the Lua pattern implementation
20:41:54
Holger
Absolutely, but it's loaded anyway.
20:42:35
Holger
Apart from that the syntax is probably more familiar to most admins.
20:43:05
Holger
Then again, my only goal in implementing this would be loading Georg's rules, so what do I care about admins.
20:43:06
pod
has left
20:43:20
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
20:43:53
sam
You probably want actually-regular regular expressions that can run in linear time (there's probably a word for that)
20:43:55
Zash
And how much of mod_firewall you wanna be compatible with
20:44:14
Zash
sam: That might actually be "regular expressions"
20:44:28
sam
Zash: "real regular expressions"?
20:44:38
Zash
But I haven't studied this, so what do I know
20:44:55
sam
Huh, I wonder why my name is "sam" all of a sudden.
20:45:10
Zash
Who are you?
20:45:13
Zash
???
20:45:13
sam
An imposter
20:45:16
Zash
!!
20:46:02
sam
my mcabber config has not changed; maybe the wrong value is stored int he bookmark or something.
20:46:32
SamWhited
has joined
20:46:58
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.
20:47:05
sam
has left
20:47:12
SamWhited
has joined
20:47:28
SamWhited
Test
20:47:30
SamWhited
That's better.
20:50:28
Zash
https://en.wikipedia.org/wiki/File:Chomsky-hierarchy.svg
20:50:38
Zash
That stuff
20:55:37
jww
has joined
20:55:55
Zash
https://en.wikipedia.org/wiki/Regular_language#Formal_definition
21:00:28
SamWhited
Maybe I'll start calling them "regular regular expressions", since the first regular is ignored by Perl et al. and apparently is meaningless
21:10:32
jww
has left
21:10:35
jww
has joined
21:21:18
alex
has joined
21:31:32
mimi89999
has left
21:32:06
Ge0rG
SamWhited: just call them cat expressions, because they look like typed by a cat running over the keyboard
21:41:59
SamWhited
Ge0rG: this is true, but that doesn't distinguish them from PCRE style regular expressions, or anything written in Erlang.
21:42:26
Zash
catjabberd
21:44:34
alex
has joined
21:46:09
Ge0rG
JabberCat
21:46:59
Zash
That sounds familiar
21:47:24
SamWhited
https://github.com/jabbercat/jabbercat
21:54:29
jere
has joined
22:13:43
Zash
has left
22:20:49
Zash
has left
22:23:42
carlos
has joined
22:23:49
carlos
has joined
22:28:37
edhelas
has left
22:43:09
uc
has left
22:43:15
uc
has joined
22:50:58
css
has left
22:54:57
uc
has joined
23:00:33
SamWhited
has left
23:02:00
karim
has joined
23:05:29
carlos
has left
23:05:46
carlos
has joined
23:08:51
uc
has joined
23:13:58
valo
has left
23:19:02
uc
has joined
23:19:28
fp-tester
has left
23:24:16
fp-tester
has left
23:31:36
uc
has joined
23:40:29
zuglufttier
has left
23:40:39
zuglufttier
has joined
23:41:14
alex
has joined
23:46:38
uc
has joined
23:48:01
alex
has joined
23:49:48
uc
has joined
23:59:59
uc
has joined