Saturday, January 27, 2018
grimoire@muc.metronome.im
January
Mon Tue Wed Thu Fri Sat Sun
1
2 3 4 5 6 7
8 9 10
11 12 13 14
15 16 17 18 19
20 21
22
23 24 25
26 27
28
29
30 31        
             
Metronome IM "cook" book room | Support and Dev talk about the Metronome XMPP server.

Latest stable version build is: 4.0.3

For more information you can visit: https://metronome.im

Room logs can be found here: https://muc.metronome.im/logs/grimoire/

* Links *
<==========================================================>
- Building & Installation:
https://metronome.im/building
- Documentation:
https://metronome.im/documentation
- Issues Tracker:
https://github.com/maranda/metronome/issues
<==========================================================>

[18:49:59] <Maranda> .
[18:50:17] <Maranda> .
[18:50:52] <Maranda> ding
[18:52:57] <Maranda> @ping
[18:52:57] *Echo1 drops Maranda's packet.
[18:53:48] <Maranda> @ping
[18:56:32] <Maranda> @ping
[18:57:06] <Maranda> @ping
[18:57:52] <Maranda> @ping
[18:58:01] <Maranda> @ping
[19:00:45] <Maranda> @ping
[19:00:58] <Maranda> @ping
[19:10:46] <Maranda> @ping
[19:10:46] <Echo1> Maranda: pong
[19:42:09] <Maranda> I think I fixed it...
[19:42:12] <Maranda> @ping
[19:42:12] *Echo1 drops Maranda's packet.
[19:42:21] <Maranda> SouL, you there?
[20:11:22] <SouL> Maranda: sorry, yes, tell me.
[20:11:33] <SouL> Weird
[20:11:46] <SouL> I didn't get this message on Poezio but I did on Yaxim
[20:12:32] <Maranda> SouL, can you send me a private message at maranda@lightwitch.org and tell me if you get anything back?
[20:12:46] <Maranda> SouL, testing an anti spim module
[20:13:35] <SouL> Maranda, oh great, you already coded that? One second
[20:14:31] <Maranda> Jan 27 20:14:10 lightwitch.org:spim_block info requiring authentication for message directed to maran
da@lightwitch.org from soul@blastersklan.com/065d7ddd-b0e9-470a-ae7c-a4cad5dccb8b
[20:14:36] <Maranda> got any message?
[20:15:08] <Maranda> Oh blah, will clear the logs laters
[20:15:13] <SouL> Unfortunately no... I'm checking the XML stream but nothing
[20:15:22] <Maranda> hmmm
[20:15:28] <Maranda> what an annoyance
[20:15:34] <Maranda> otherwise it works
[20:17:09] <Maranda> SouL, Oh I think I got it...
[20:17:14] <Maranda> sec reloading
[20:18:10] <Maranda> SouL, try now?
[20:18:47] <SouL> Nothing :(
[20:18:57] <Maranda> I think I know why...
[20:19:04] <Maranda> gimme a sec
[20:19:16] <Maranda> it's another bug
[20:19:24] <SouL> Ok, no worries, take your time
[20:20:52] <Maranda> SouL, try now
[20:21:10] <Maranda> SouL, got the message?
[20:21:17] <SouL> Greetings, this is the lightwitch.org server before sending a message to this user, please visit https://storm.lightwitch.org:5280/spim/ and input the following code in the form: K215di84ZFNzbk1BZnRVME5GZU4vZERxVitVPQ==
[20:21:21] <Maranda> \o/
[20:22:09] <SouL> Maranda, that's super nice! Have you coded the verification of the token? I get The Anti-SPIM token you inserted doesn't exist.
[20:22:34] <Maranda> Yes but apparently it's bugged
[20:22:41] <Maranda> will check it now
[20:23:58] <SouL> Coolr
[20:26:54] <Maranda> SouL, retry please?
[20:27:03] <Maranda> send a message before
[20:27:53] <Maranda> Oh doh
[20:28:05] <Maranda> what is the spim token you got from the message?
[20:28:09] <SouL> Mmh0bGJjTVJaT1NRL0FOSFNzTDNPNmlDMElBPQ==
[20:28:23] <Maranda> Jan 27 20:27:43 lightwitch.org:spim_block debug spim token is: Mmh0bGJjTVJaT1NRL0FOSFNzTDNPNmlDMElBPQ%
3D%3D
[20:28:32] <Maranda> ok got it, url encoding
[20:28:36] <Maranda> sec
[20:31:07] <Maranda> SouL, You can now send messages to: maranda@lightwitch.org
[20:31:10] <Maranda> fixed
[20:31:16] <Maranda> ok I think it's ready
[20:31:21] <SouL> Let me test again just in case
[20:31:23] <Maranda> SouL, try sending a message
[20:32:57] <Maranda> SouL, retry
[20:34:20] <SouL> Currently, if you send a chatstate, you receive the message
[20:34:24] <SouL> Are you fine with that?
[20:34:37] <SouL> Let me elaborate
[20:35:14] <Maranda> yes
[20:35:16] <Maranda> I do
[20:35:17] <SouL> On the one hand, I think it's super nice to have that before typing anything serious, because instead of wasting time writing the message, you get the warning so you don't talk 'alone'
[20:35:26] <SouL> On the other hand I find it a bit weird but I think that's just me
[20:35:30] <SouL> So congrats :D
[20:35:43] <Maranda> I need to add code for offline messages
[20:35:55] <Maranda> just noticed it doesn't take care of that
[20:36:26] <SouL> I see
[20:39:32] <SouL> Maranda, but one thing, is that the first iteration you are doing on that? Because I feel it's not a good idea to send the token and such, since the bot can parse it and avoid the filters. Are you going to use Captchas? Or...
[20:39:36] <SouL> Just curious
[20:40:03] <Maranda> Captchas are unsupported by most clients
[20:40:50] <Maranda> and the problem is that even sending bobs it might be able to parse it from the base64
[20:42:35] <Maranda> the probit is that bots won't just be able to use starttls and to use the form they need to.
[20:42:51] <Maranda> so it's unprobable they'll be able to do anything in that regard too much effort
[20:43:03] <Maranda> to just code a special case.
[20:44:32] <SouL> Maranda, but you now force the user to open the browser for this, right? You could put the captcha there instead of the token. If this were widely adopted or Metronome was deployed on lots of services, I guess it would not be a bad bussiness coding the bot for that special case.
[20:44:46] <SouL> I'm just thinking, don't listen too much to me.
[20:46:58] <Maranda> SouL, probably i could, but using recaptcha would require some challenge response between Metronome and google.
[20:47:12] <Maranda> I'd have to read on the spec
[20:47:57] <Maranda> It could get rather convolute, though of course doable
[20:48:36] <SouL> Maranda, well, it's looking good anyway :)
[21:15:55] <Maranda> SouL, still there?
[21:17:12] <SouL> Yup
[21:19:00] <Maranda> SouL, retry steps from beginning so I verify it before commiting?
[21:19:07] <Maranda> thanks :P
[21:19:13] <SouL> Maranda, of course :)
[21:22:59] <Maranda> great thanks :P
[21:23:42] <SouL> Anytime :)
[21:57:53] <Maranda> Ohhh it works nicely XD
[21:58:56] <SouL> Haha :D
[22:32:55] <Maranda> @ping pandion.im
[22:33:00] <Echo1> Maranda: Pong from pandion.im in 5.235 seconds
[22:33:11] <Maranda> @version pandion.im
[22:33:11] <Echo1> Maranda: pandion.im is running Tigase version 8.0.0-SNAPSHOT-b5110/b24cc287(2017-12-21/14:18:20) on Linux-amd64-3.5.0-23-generic, Java HotSpot(TM) 64-Bit Server VM-25.152-b16-Oracle Corporation
[22:33:30] <Maranda> well at least could remove almost all blacklisted servers
[22:39:07] <SouL> Oh, Tigase
[22:39:14] <SouL> First time I see a domain using it
[23:10:21] <Maranda> 😲
[23:10:44] <Maranda> Hmm
[23:14:15] <Maranda> @ping
[23:14:15] *Echo1 drops Maranda's packet.