Process-one
ejabberd
ejabberd@conference.process-one.net
Wednesday, March 27, 2019< ^ >
zinid has set the subject to: ejabberd discussions: https://docs.ejabberd.im
Room Configuration
Room Occupants

GMT+0
[00:01:58] chrys joins the room
[00:04:25] ulrich leaves the room
[00:04:26] ulrich joins the room
[00:06:47] necronian leaves the room
[00:09:00] tyler leaves the room
[00:09:03] tyler joins the room
[00:10:24] mrDoctorWho leaves the room: Disconnected: Replaced by new connection
[00:10:39] mrDoctorWho joins the room
[00:18:51] maddl leaves the room
[00:18:57] maddl joins the room
[00:19:33] debacle leaves the room: Machine is going to sleep
[00:21:36] rincewind leaves the room
[00:30:08] frainz leaves the room
[00:30:18] frainz leaves the room
[00:30:28] frainz joins the room
[00:30:30] frainz joins the room
[00:37:26] debalance joins the room
[00:38:51] maddl leaves the room
[00:38:57] maddl joins the room
[00:43:31] debalance leaves the room
[00:48:51] maddl leaves the room
[00:48:58] maddl joins the room
[00:49:22] an joins the room
[00:53:38] Licaon_Kter joins the room
[00:56:54] an leaves the room: Disconnected: Replaced by new connection
[00:56:57] an joins the room
[00:57:35] an leaves the room: Disconnected: Replaced by new connection
[00:57:37] an joins the room
[01:03:42] Licaon_Kter leaves the room
[01:08:20] Alacer joins the room
[01:08:52] frainz leaves the room
[01:10:27] raver joins the room
[01:10:29] Alacer leaves the room
[01:15:32] info-screen leaves the room
[01:17:20] jeremy leaves the room
[01:17:45] necronian joins the room
[01:18:52] maddl leaves the room
[01:18:58] maddl joins the room
[01:19:53] debalance leaves the room
[01:35:00] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:37:37] rincewind joins the room
[01:38:52] maddl leaves the room
[01:38:58] carlos leaves the room
[01:38:58] maddl joins the room
[01:39:03] carlos joins the room
[01:47:43] genofire leaves the room
[01:48:45] Holger leaves the room
[01:48:52] maddl leaves the room
[01:48:58] maddl joins the room
[01:50:13] Holger joins the room
[01:54:44] doctor leaves the room
[02:02:37] stp leaves the room
[02:08:52] maddl leaves the room
[02:08:59] maddl joins the room
[02:12:02] robert_mobil leaves the room
[02:13:23] debalance joins the room
[02:14:09] an leaves the room
[02:14:11] an joins the room
[02:24:46] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:28:36] ludo leaves the room
[02:30:52] bowlofeggs leaves the room
[02:38:54] maddl leaves the room
[02:38:59] maddl joins the room
[02:46:31] necronian leaves the room
[02:48:53] maddl leaves the room
[02:48:59] maddl joins the room
[02:56:19] stp joins the room
[02:56:33] alexis joins the room
[03:03:50] beri joins the room
[03:04:47] Holger leaves the room
[03:05:09] Holger joins the room
[03:07:26] Neustradamus leaves the room
[03:07:26] Neustradamus joins the room
[03:14:27] debalance leaves the room
[03:15:22] lars leaves the room: Replaced by new connection
[03:15:28] lars joins the room
[03:16:34] stp leaves the room
[03:16:40] stp joins the room
[03:18:54] maddl leaves the room
[03:19:00] maddl joins the room
[03:21:36] necronian leaves the room
[03:23:50] an leaves the room: Disconnected: Replaced by new connection
[03:23:51] an joins the room
[03:27:06] stp leaves the room
[03:39:20] maddl leaves the room
[03:39:26] maddl joins the room
[03:40:30] beri leaves the room
[03:52:14] alexis leaves the room
[03:52:54] alexis joins the room
[03:54:54] alexis leaves the room
[03:55:13] alexis joins the room
[03:56:31] alexis leaves the room
[03:57:18] alexis joins the room
[03:58:54] maddl leaves the room
[03:59:00] maddl joins the room
[04:00:45] Holger leaves the room
[04:02:24] nekit joins the room
[04:03:41] alexis leaves the room
[04:04:13] alexis joins the room
[04:05:31] Lucy Kawaii Akuma leaves the room
[04:05:32] Lucy Kawaii Akuma joins the room
[04:07:32] Holger joins the room
[04:08:54] maddl leaves the room
[04:09:00] maddl joins the room
[04:22:24] alexis leaves the room
[04:22:41] alexis joins the room
[04:29:07] debalance joins the room
[04:30:21] alexis leaves the room
[04:30:43] alexis joins the room
[04:32:23] alexis leaves the room
[04:40:46] pod joins the room
[04:55:33] integrationsfigur joins the room
[04:57:49] ta leaves the room: Disconnected: Replaced by new connection
[04:57:58] ta joins the room
[05:00:03] ma1uta joins the room
[05:01:11] ablur joins the room
[05:11:59] ludo joins the room
[05:13:04] maddl leaves the room
[05:16:36] debalance leaves the room
[05:19:53] ave joins the room
[05:23:19] ablur leaves the room
[05:23:29] Steven Roose leaves the room
[05:25:28] debalance joins the room
[05:26:34] cippaciong joins the room
[05:28:05] alexis joins the room
[05:34:23] alexis leaves the room
[05:34:42] alexis joins the room
[05:37:06] necronian joins the room
[05:38:39] raver leaves the room
[05:39:44] frainz leaves the room
[05:39:58] frainz joins the room
[05:40:56] alexis leaves the room
[05:45:25] raver joins the room
[05:49:27] Sergio joins the room
[05:53:44] ablur joins the room
[05:56:17] Sergio leaves the room
[05:58:19] Sergio joins the room
[05:59:22] lorddavidiii joins the room
[06:01:34] Sergio joins the room
[06:02:32] mimi89999 leaves the room
[06:02:40] mimi89999 joins the room
[06:02:53] beri joins the room
[06:02:54] pod joins the room
[06:06:15] xi leaves the room
[06:06:21] xi joins the room
[06:09:38] Sergio leaves the room
[06:09:47] maddl joins the room
[06:11:05] Sergio joins the room
[06:12:03] lorddavidiii leaves the room
[06:12:14] ablur leaves the room
[06:13:17] lorddavidiii joins the room
[06:22:33] ablur joins the room
[06:25:52] Sergio leaves the room
[06:30:55] ablur leaves the room
[06:34:51] nekit leaves the room
[06:34:52] nekit joins the room
[06:40:30] frainz leaves the room
[06:40:41] frainz joins the room
[06:44:02] shara joins the room
[06:50:46] Licaon_Kter joins the room
[06:54:48] ablur joins the room
[06:56:46] ave leaves the room
[07:00:00] zinid joins the room
[07:00:58] necronian leaves the room
[07:11:28] genofire joins the room
[07:18:27] necronian joins the room
[07:20:10] ablur leaves the room
[07:20:22] j.r leaves the room
[07:21:47] poVoq leaves the room
[07:23:34] ablur joins the room
[07:23:52] mimi89999 leaves the room
[07:26:08] maddl leaves the room
[07:27:33] Steven Roose joins the room
[07:28:43] mimi89999 joins the room
[07:28:57] debalance leaves the room
[07:34:58] cromain joins the room
[07:35:04] ablur leaves the room
[07:37:06] rom1dep leaves the room
[07:43:31] Holger leaves the room
[07:43:36] Holger joins the room
[07:43:41] ablur joins the room
[07:43:41] debalance joins the room
[07:44:13] Holger joins the room
[07:59:16] mightyBroccoli leaves the room
[07:59:17] mightyBroccoli joins the room
[08:00:58] ma1uta leaves the room
[08:04:47] APach leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:04:47] APach joins the room
[08:04:52] ma1uta joins the room
[08:05:12] zuglufttier joins the room
[08:07:22] mightyBroccoli joins the room
[08:09:48] maddl joins the room
[08:14:24] debalance leaves the room
[08:24:34] SouL leaves the room: Disconnected: Replaced by new connection
[08:24:43] jannic leaves the room
[08:24:47] jannic joins the room
[08:25:05] SouL joins the room
[08:31:27] ThUnD3r|Gr33n© leaves the room
[08:33:02] Holger leaves the room
[08:33:13] doctor joins the room
[08:33:21] Holger joins the room
[08:33:59] <Holger> Why/when does this ?SQL_UPSERT call result in an INSERT query (at least with MySQL): https://github.com/processone/ejabberd/blob/19.02/src/mod_push_sql.erl#L53
[08:34:21] ablur leaves the room
[08:34:36] poVoq joins the room
[08:34:45] stp joins the room
[08:38:39] genofire leaves the room
[08:41:05] mightyBroccoli joins the room
[08:41:16] <zinid> no idea, go figure what those crazy macros do
[08:41:19] ablur joins the room
[08:41:31] genofire joins the room
[08:41:40] <Holger> Yeah, I'm trying ...
[08:42:46] genofire leaves the room
[08:42:47] genofire joins the room
[08:48:10] <Holger> Ah I think we're trying UPDATE and if that fails INSERT.  So there's a race.
[08:49:05] <Holger> Slightly better SQL for Postgres, but Postgres has better support for this than we're using as well.  As far as I can see.
[08:50:07] <Holger> > So there's a race.
Plus it's more expensive of course.
[08:51:54] ablur leaves the room
[08:52:36] ulrich leaves the room
[08:52:42] ablur joins the room
[08:55:05] ulrich joins the room
[08:55:53] ThUnD3r|Gr33n© joins the room
[08:59:48] ThUnD3r|Gr33n© leaves the room
[09:01:34] ablur leaves the room
[09:01:56] ThUnD3r|Gr33n© joins the room
[09:04:32] debalance joins the room
[09:06:45] genofire leaves the room
[09:08:54] genofire joins the room
[09:10:05] genofire leaves the room
[09:12:16] ablur joins the room
[09:15:58] raver joins the room
[09:16:36] <Holger> Ah Postgres didn't have proper support before 9.5.  Sigh.
[09:17:17] frainz leaves the room
[09:17:37] frainz joins the room
[09:19:46] frainz joins the room
[09:20:32] Akasch joins the room
[09:21:05] frainz leaves the room
[09:22:04] spicewiesel joins the room
[09:24:26] debalance leaves the room
[09:25:24] frainz joins the room
[09:25:29] frainz leaves the room
[09:26:05] maddl leaves the room
[09:27:36] debalance joins the room
[09:29:08] frainz joins the room
[09:29:13] frainz leaves the room
[09:29:36] raver leaves the room
[09:29:58] debacle joins the room
[09:30:16] genofire leaves the room
[09:31:15] jannic leaves the room
[09:31:27] jannic joins the room
[09:31:47] stp leaves the room
[09:35:58] lorddavidiii leaves the room
[09:36:36] lorddavidiii joins the room
[09:39:17] debalance leaves the room
[09:43:44] raver joins the room
[09:45:54] <zinid> yeah, postgres only recently got UPSERT support
[09:46:04] <zinid> SQL is funny
[09:46:04] lorddavidiii leaves the room
[09:50:33] genofire joins the room
[09:51:31] raver leaves the room
[09:51:34] ablur leaves the room
[09:51:58] lorddavidiii joins the room
[09:52:13] badlop joins the room
[09:52:19] <Holger> But maybe we can depend on 9.5 soonish.  Or create another "if psql_vsn >= 9.5" branch, we already have an "if psql_vsn >= 9.01", yay.
[09:52:57] <Holger> Plus a branch for MySQL :-)
[09:53:00] cromain leaves the room
[09:53:01] cromain joins the room
[09:53:22] <Holger> I'll try to dig into that parse-transform foo.
[09:53:30] spicewiesel leaves the room
[09:54:36] debalance joins the room
[10:00:39] genofire joins the room
[10:01:31] spicewiesel joins the room
[10:06:35] Steven Roose joins the room
[10:08:51] <raver> Nobody needs mysql...
[10:09:48] maddl joins the room
[10:10:33] <Holger> Oh yay "Postgres is better" bashing.  I never heard that before.
[10:12:34] rincewind joins the room
[10:12:45] Akasch leaves the room
[10:14:52] nutsole leaves the room
[10:17:09] cromain leaves the room
[10:17:40] <raver> 🙂
[10:19:55] frainz leaves the room
[10:20:15] frainz joins the room
[10:22:41] frainz joins the room
[10:23:41] ave leaves the room
[10:30:45] rincewind joins the room
[10:36:35] prefiks joins the room
[10:37:28] ave joins the room
[10:51:14] doctor leaves the room
[10:54:35] jannic leaves the room
[10:54:40] jannic joins the room
[11:06:42] Akasch joins the room
[11:06:58] debalance leaves the room
[11:09:09] mimi89999 joins the room
[11:11:09] mozart leaves the room
[11:11:38] genofire leaves the room
[11:14:28] mimi89999 leaves the room
[11:16:34] mozart joins the room
[11:22:06] debalance joins the room
[11:25:31] maddl leaves the room
[11:25:36] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:26:49] lorddavidiii leaves the room
[11:27:47] doctor joins the room
[11:28:07] rincewind leaves the room
[11:28:18] frainz leaves the room
[11:28:45] Akasch joins the room
[11:28:52] frainz joins the room
[11:28:55] lorddavidiii joins the room
[11:32:56] genofire joins the room
[11:33:37] Akasch leaves the room
[11:35:37] spicewiesel leaves the room
[11:35:50] spicewiesel joins the room
[11:38:58] 4223 joins the room
[11:42:03] ablur joins the room
[11:44:59] 4223 leaves the room
[11:45:12] 4223 joins the room
[11:45:26] Airwave joins the room
[11:45:30] mozart leaves the room
[11:46:16] mozart joins the room
[11:49:17] debalance leaves the room
[11:50:29] ablur leaves the room
[11:51:54] robert_mobil joins the room
[11:57:21] debalance joins the room
[11:57:40] Airwave leaves the room
[11:59:18] ThUnD3r|Gr33n© leaves the room
[12:01:52] ThUnD3r|Gr33n© joins the room
[12:02:15] spicewiesel leaves the room
[12:08:20] spicewiesel joins the room
[12:09:49] maddl joins the room
[12:10:14] ThUnD3r|Gr33n© leaves the room
[12:10:21] ThUnD3r|Gr33n© joins the room
[12:10:35] ablur joins the room
[12:10:35] ThUnD3r|Gr33n© leaves the room
[12:14:56] poVoq joins the room
[12:16:16] focus121 joins the room
[12:18:02] dos leaves the room
[12:18:31] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:20:31] doctor joins the room
[12:22:12] ablur leaves the room
[12:22:25] ablur joins the room
[12:34:23] mimi89999 leaves the room
[12:36:22] mimi89999 joins the room
[12:40:06] doctor leaves the room
[12:42:34] Steven Roose leaves the room
[12:42:42] Steven Roose joins the room
[12:43:58] Steven Roose leaves the room
[12:44:07] Steven Roose joins the room
[12:45:23] Steven Roose leaves the room
[12:45:32] Steven Roose joins the room
[12:46:49] Steven Roose leaves the room
[12:46:58] Steven Roose joins the room
[12:48:13] Steven Roose leaves the room
[12:48:22] Steven Roose joins the room
[12:48:47] ablur leaves the room
[12:49:11] Marzanna joins the room
[12:49:38] Steven Roose leaves the room
[12:49:47] Steven Roose joins the room
[12:51:04] Steven Roose leaves the room
[12:51:13] Steven Roose joins the room
[12:52:31] Steven Roose leaves the room
[12:52:39] Steven Roose joins the room
[12:53:56] Steven Roose leaves the room
[12:54:05] Steven Roose joins the room
[12:54:33] rincewind joins the room
[12:55:23] Steven Roose leaves the room
[12:55:33] Steven Roose joins the room
[12:55:46] ablur joins the room
[12:56:49] Steven Roose leaves the room
[12:56:58] Steven Roose joins the room
[12:58:14] Steven Roose leaves the room
[12:58:24] Steven Roose joins the room
[12:59:40] Steven Roose leaves the room
[12:59:50] Steven Roose joins the room
[12:59:53] necronian leaves the room
[13:01:06] Steven Roose leaves the room
[13:01:16] Steven Roose joins the room
[13:02:33] Steven Roose leaves the room
[13:02:43] Steven Roose joins the room
[13:02:48] info-screen joins the room
[13:04:01] Steven Roose leaves the room
[13:04:12] Steven Roose joins the room
[13:05:29] cromain joins the room
[13:05:29] Steven Roose leaves the room
[13:05:40] Steven Roose joins the room
[13:06:41] necronian joins the room
[13:06:58] Steven Roose leaves the room
[13:07:09] Steven Roose joins the room
[13:08:09] ablur leaves the room
[13:08:25] Steven Roose leaves the room
[13:08:37] Steven Roose joins the room
[13:09:54] Steven Roose leaves the room
[13:09:56] 4223 leaves the room
[13:10:05] Steven Roose joins the room
[13:11:22] Steven Roose leaves the room
[13:11:33] Steven Roose joins the room
[13:12:05] genofire leaves the room
[13:12:06] genofire joins the room
[13:12:52] Steven Roose leaves the room
[13:13:04] Steven Roose joins the room
[13:14:21] Steven Roose leaves the room
[13:14:33] Steven Roose joins the room
[13:15:50] Steven Roose leaves the room
[13:16:03] Steven Roose joins the room
[13:17:19] Steven Roose leaves the room
[13:17:32] Steven Roose joins the room
[13:18:48] Steven Roose leaves the room
[13:19:01] Steven Roose joins the room
[13:20:18] Steven Roose leaves the room
[13:20:31] Steven Roose joins the room
[13:21:48] Steven Roose leaves the room
[13:22:01] Steven Roose joins the room
[13:23:00] raver leaves the room
[13:23:07] ablur joins the room
[13:23:18] Steven Roose leaves the room
[13:23:31] Steven Roose joins the room
[13:24:48] Steven Roose leaves the room
[13:25:01] Steven Roose joins the room
[13:25:26] raver joins the room
[13:26:14] maddl leaves the room
[13:26:19] Steven Roose leaves the room
[13:26:33] Steven Roose joins the room
[13:27:50] Steven Roose leaves the room
[13:28:05] Steven Roose joins the room
[13:29:21] Steven Roose leaves the room
[13:29:36] Steven Roose joins the room
[13:30:53] Steven Roose leaves the room
[13:31:08] Steven Roose joins the room
[13:32:24] Steven Roose leaves the room
[13:32:39] Steven Roose joins the room
[13:32:53] ablur leaves the room
[13:33:56] Steven Roose leaves the room
[13:34:12] Steven Roose joins the room
[13:34:59] stp joins the room
[13:35:29] Steven Roose leaves the room
[13:35:44] Steven Roose joins the room
[13:37:01] Steven Roose leaves the room
[13:37:16] Steven Roose joins the room
[13:38:34] Steven Roose leaves the room
[13:38:50] Steven Roose joins the room
[13:39:13] stp leaves the room
[13:39:25] stp joins the room
[13:39:47] ablur joins the room
[13:40:38] snailbrain joins the room
[13:42:58] <snailbrain> Hey All. Is anyone familiar with Unreal UE4 and XMPP (ejabbered)?
[13:45:04] Steven Roose leaves the room
[13:46:02] <snailbrain> If anyone is here, i'm willing to pay to solve the issue and can email me on andy@xaya.io
here is the issue I am having:
https://forums.unrealengine.com/community/got-skills-looking-for-talent/job-offerings/1598872-xmpp-unreal-quick-job-for-someone-ssl-not-working
[13:46:04] j.r joins the room
[13:47:59] info-screen leaves the room
[13:48:07] ma1uta leaves the room
[13:51:03] ablur leaves the room
[13:56:57] j.r leaves the room
[13:56:58] j.r joins the room
[13:59:04] bowlofeggs joins the room
[14:01:42] ablur joins the room
[14:01:51] mimi89999 leaves the room
[14:01:58] mimi89999 joins the room
[14:02:09] mimi89999 leaves the room
[14:03:21] ThUnD3r|Gr33n© joins the room
[14:05:11] ThUnD3r|Gr33n© joins the room
[14:10:02] ablur leaves the room
[14:10:12] ThUnD3r|Gr33n© leaves the room
[14:10:12] ThUnD3r|Gr33n© leaves the room
[14:12:36] ThUnD3r|Gr33n© joins the room
[14:13:04] <zinid> snailbrain, what client are you using? some handmade stuff?
[14:13:17] <zinid> snailbrain, seems like the client is trying to perform SASL EXTERNAL?
[14:14:16] ThUnD3r|Gr33n© leaves the room
[14:14:33] necronian leaves the room
[14:14:38] ThUnD3r|Gr33n© joins the room
[14:15:57] mimi89999 joins the room
[14:16:19] ablur joins the room
[14:18:05] Steven Roose leaves the room
[14:18:10] mimi89999 leaves the room
[14:18:30] mimi89999 joins the room
[14:18:45] debalance joins the room
[14:21:20] ThUnD3r|Gr33n© joins the room
[14:21:40] necronian joins the room
[14:22:58] ThUnD3r|Gr33n© leaves the room
[14:23:27] ThUnD3r|Gr33n© joins the room
[14:27:12] ablur leaves the room
[14:29:08] ablur joins the room
[14:29:44] Akasch leaves the room
[14:29:45] Akasch joins the room
[14:29:48] jeremy joins the room
[14:30:08] <Licaon_Kter> zinid: going legit, no more carder customers?
[14:30:21] lorddavidiii leaves the room
[14:30:25] genofire leaves the room
[14:30:34] <zinid> Licaon_Kter, very funny
[14:30:44] <Licaon_Kter> Thanks.
[14:30:46] <Licaon_Kter> ¯\_(ツ)_/¯
[14:31:10] j.r leaves the room
[14:31:13] j.r joins the room
[14:32:43] <snailbrain> zinid, hey. It's the built in unreal library. WebRTC? and using this wrapper > https://github.com/Skrekkur/XMPPChatPlugin
[14:33:00] <snailbrain> if you have github, you can add Epics Unreal repo and see it here>
[14:33:24] <zinid> I checked the wrapper, it doesn't have any code which deals with the certificates
[14:33:28] <snailbrain> https://github.com/EpicGames/UnrealEngine/tree/release/Engine/Source/ThirdParty/WebRTC
[14:34:20] <snailbrain> you need to sign up with them and connect your git account. or i can send you this folder seperately if you like
[14:34:28] <snailbrain> (as it's third party. i think that's legal.... )
[14:35:17] zinid leaves the room
[14:35:18] zinid joins the room
[14:35:36] <zinid> nah, I'm not going to do that 🙂
[14:36:15] <snailbrain> want me to send you the folder with source
[14:36:18] <zinid> no
[14:36:47] <zinid> I won't fix it anyway, just wondering why the client is trying to send a certificate
[14:37:08] <zinid> which is just wrong
[14:37:19] stp leaves the room
[14:37:34] <zinid> and why openssl is trying to verify it
[14:37:44] ablur leaves the room
[14:37:50] <zinid> did you configure `c2s_tls_verify: true` in ejabberd?
[14:38:07] <snailbrain> I don't think it is? the error in ejabberd i believe is just the return error from the client?
[14:38:13] <snailbrain> yes
[14:38:23] <snailbrain> also, it works fine when connect with pidgin or other xmpp clients with ssl
[14:38:28] <zinid> no, error is generated by openssl and returned back to ejabberd
[14:38:47] <snailbrain> yeh sorry, that is what i meant
[14:39:34] <zinid> @ejabberd_receiver:handle_info:194 TLS error = SSL_do_handshake failed: error:14094418:SSL routines:ssl3_read_bytes:tlsv1 alert unknown ca
[14:40:30] <zinid> it's better to check with wireshark or something
[14:40:59] <snailbrain> ok thanks for the help <3
[14:42:01] <zinid> this alert is probably indeed is generated by a client, ejabberd receives it, processes via openssl and dumps it
[14:42:30] <zinid> in that case the client doesn't see system CA certificates?
[14:42:48] <zinid> whatever, this problem is probably possible to resolve by correct configuration
[14:45:51] <snailbrain> I will have a look again, currently we just have used the included UE4 library and nothing online / googling the issue, so either no one is using ejabberd and unreal (i can't believe) or we have done something wrong - but we have pretty much only added the login credentials
[14:46:36] <zinid> snailbrain, are you familar with tcpdump or wireshark?
[14:46:53] <zinid> it's trivial to grab the traffic and check who is generating the alert
[14:47:10] <snailbrain> settings are pretty much like this
FXmppServer XmppServer;
    XmppServer.ServerAddr = "chat.XXXX.io";
    XmppServer.Domain = "chat.XXXX.io";
    XmppServer.bUseSSL = true;
    this->XXXXChat->Login(ChatUsername->GetText().ToString(), ChatPassword->GetText().ToString(), XmppServer);
[14:47:16] <zinid> yeah, I saw that
[14:47:17] <snailbrain> i'm a bit familiar, not no expert
[14:47:35] <zinid> so start it, run a client, grab the traffic
[14:47:56] <zinid> if it's TLS1.2 or lower then you will clearly see the alert in wireshark
[14:48:16] <snailbrain> from client side?
i will need to wait for the UE4 dev to get online
[14:48:28] <zinid> you can use tcpdump on ejabberd server
[14:48:50] <zinid> then load the dump in wireshark, or just post it somewhere so I can check
[14:48:56] <snailbrain> <3
[14:49:30] <snailbrain> I will need to do that later, unfortunatly cannot do right at this moment.
[14:49:40] <zinid> https://www.wireshark.org/docs/wsug_html_chunked/AppToolstcpdump.html
[14:49:51] <snailbrain> much appreciated for the help, and will sort you out if we fix
[14:50:44] <zinid> tcpdump -i any -s 65535 -w /tmp/xmpp.dump port 5222
[14:50:47] genofire leaves the room
[14:51:05] <zinid> or whatever 'port'
[14:51:24] <snailbrain> 5222 thanks
[14:52:31] pod leaves the room
[14:55:02] Steven Roose joins the room
[14:56:19] Steven Roose leaves the room
[14:56:35] Steven Roose joins the room
[14:57:50] Steven Roose leaves the room
[14:58:06] Steven Roose joins the room
[14:59:23] Steven Roose leaves the room
[14:59:39] Steven Roose joins the room
[15:00:01] stp joins the room
[15:00:57] Steven Roose leaves the room
[15:01:13] Steven Roose joins the room
[15:02:13] <Licaon_Kter> zinid: easy monnies for the vermouth fund  ( ͡° ͜ʖ ͡°)
[15:02:29] Steven Roose leaves the room
[15:02:46] Steven Roose joins the room
[15:04:03] Steven Roose leaves the room
[15:04:13] rincewind leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:04:16] rincewind joins the room
[15:04:19] Steven Roose joins the room
[15:05:36] Steven Roose leaves the room
[15:05:43] genofire joins the room
[15:05:52] Steven Roose joins the room
[15:07:18] Steven Roose leaves the room
[15:07:25] Steven Roose joins the room
[15:12:29] mightyBroccoli leaves the room
[15:15:07] genofire leaves the room
[15:15:24] stp leaves the room
[15:16:06] Licaon_Kter [cnvrs] joins the room
[15:16:28] genofire joins the room
[15:16:53] stp joins the room
[15:20:10] info-screen joins the room
[15:22:53] stp leaves the room
[15:26:13] frainz leaves the room
[15:26:28] frainz joins the room
[15:29:07] frainz leaves the room
[15:29:20] frainz joins the room
[15:30:05] stp joins the room
[15:34:19] genofire joins the room
[15:38:50] debalance leaves the room
[15:39:26] nekit leaves the room
[15:39:27] nekit joins the room
[15:40:06] debalance joins the room
[15:40:25] j.r leaves the room
[15:40:27] j.r joins the room
[15:42:28] j.r leaves the room
[15:42:29] j.r joins the room
[15:48:18] Marzanna leaves the room
[15:48:33] Marzanna joins the room
[15:51:44] Holger leaves the room
[15:52:13] pprrks leaves the room
[15:53:19] raver leaves the room
[15:53:21] raver joins the room
[15:53:43] 4223 joins the room
[15:55:00] pprrks joins the room
[15:56:39] tyler leaves the room
[15:58:43] tyler joins the room
[16:00:44] ablur joins the room
[16:05:29] Holger joins the room
[16:06:24] zuglufttier leaves the room
[16:06:41] zuglufttier joins the room
[16:07:10] j.r leaves the room
[16:09:12] Holger leaves the room
[16:12:20] ablur leaves the room
[16:12:40] pod joins the room
[16:13:17] maddl joins the room
[16:20:00] badlop leaves the room
[16:23:18] zuglufttier leaves the room
[16:26:42] hellopse joins the room
[16:28:06] mightyBroccoli leaves the room
[16:29:53] Licaon_Kter [cnvrs] leaves the room
[16:33:05] mightyBroccoli joins the room
[16:34:44] ave leaves the room
[16:35:36] Marzanna leaves the room
[16:37:29] ablur joins the room
[16:43:31] ave joins the room
[16:43:31] genofire leaves the room
[16:43:31] genofire leaves the room
[16:44:06] genofire joins the room
[16:44:06] genofire leaves the room
[16:45:13] genofire joins the room
[16:45:33] ablur leaves the room
[16:48:03] ThUnD3r|Gr33n© leaves the room
[16:48:31] Marzanna joins the room
[16:48:35] ThUnD3r|Gr33n© joins the room
[16:51:05] mozart leaves the room
[16:51:08] ThUnD3r|Gr33n© leaves the room
[16:51:37] snailbrain leaves the room
[16:51:56] ThUnD3r|Gr33n© joins the room
[16:52:18] snailbrain joins the room
[16:52:23] frainz leaves the room
[16:52:56] frainz joins the room
[16:52:57] frainz leaves the room
[16:53:22] frainz leaves the room
[16:54:29] frainz joins the room
[17:07:25] ablur joins the room
[17:10:50] ma1uta joins the room
[17:11:02] Steven Roose joins the room
[17:16:04] ablur leaves the room
[17:19:56] ThUnD3r|Gr33n© leaves the room
[17:20:50] ThUnD3r|Gr33n© joins the room
[17:22:15] Steven Roose leaves the room
[17:23:42] Sergio joins the room
[17:25:41] <snailbrain> zinid, sorry for the delay, this is the log server side
[17:25:46] <snailbrain> can i send in a pm actrually?
[17:26:09] <zinid> snailbrain: I am afk, will be a few hours later
[17:26:17] <snailbrain> no worries
[17:26:31] genofire leaves the room
[17:27:07] <snailbrain> sent it as a pm, if anyone else wants it please let me know.
[17:29:28] maddl leaves the room
[17:30:12] snailbrain joins the room
[17:30:17] genofire joins the room
[17:30:42] ChaosKid42 leaves the room
[17:31:40] ludo leaves the room
[17:31:41] debalance leaves the room
[17:31:58] mozart joins the room
[17:32:57] Marzanna joins the room
[17:40:55] marc joins the room
[17:41:53] frainz joins the room
[17:44:39] lorddavidiii joins the room
[17:46:14] rincewind leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:46:16] rincewind joins the room
[17:46:46] snailbrain leaves the room
[17:47:11] frainz leaves the room
[17:50:26] Marzanna leaves the room
[17:51:06] ablur joins the room
[17:51:38] chrys joins the room
[17:52:24] debalance joins the room
[17:53:15] chrys leaves the room
[17:55:58] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:56:14] ablur leaves the room
[17:57:46] prefiks leaves the room
[17:58:41] frainz leaves the room
[17:58:56] frainz joins the room
[17:59:05] chrys leaves the room
[17:59:05] chrys joins the room
[17:59:40] genofire joins the room
[18:03:46] Licaon_Kter [cnvrs] joins the room
[18:03:53] nekit leaves the room
[18:03:53] nekit joins the room
[18:06:32] Licaon_Kter [cnvrs] leaves the room
[18:08:23] Akasch leaves the room: Rechner geht in den Ruhezustand
[18:08:24] nekit leaves the room
[18:09:44] marc leaves the room
[18:09:49] maddl joins the room
[18:10:36] Licaon_Kter leaves the room
[18:10:44] debalance leaves the room
[18:10:52] Licaon_Kter joins the room
[18:13:43] j.r joins the room
[18:14:07] rom1dep joins the room
[18:15:09] cromain leaves the room
[18:18:24] debalance joins the room
[18:23:04] zuglufttier joins the room
[18:23:43] frainz leaves the room
[18:24:08] frainz joins the room
[18:25:07] Steven Roose leaves the room
[18:25:41] Steven Roose joins the room
[18:25:43] 4223 leaves the room
[18:25:58] 4223 joins the room
[18:26:02] rincewind joins the room
[18:26:55] frainz joins the room
[18:32:50] rom1dep leaves the room
[18:33:05] rom1dep joins the room
[18:35:09] rom1dep leaves the room
[18:35:15] rom1dep joins the room
[18:39:49] zinid leaves the room
[18:40:30] zinid joins the room
[18:44:30] prefiks joins the room
[18:45:30] rom1dep leaves the room
[18:45:38] rom1dep joins the room
[19:01:38] 4223 leaves the room
[19:01:56] 4223 joins the room
[19:02:57] mimi89999 leaves the room
[19:03:46] mimi89999 joins the room
[19:06:06] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:08:29] rincewind joins the room
[19:08:59] prefiks leaves the room
[19:12:05] laszlovl leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:12:43] doctor leaves the room
[19:12:44] doctor joins the room
[19:17:26] zuglufttier leaves the room
[19:17:35] Sergio leaves the room
[19:19:52] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:20:58] genofire leaves the room
[19:21:19] doctor joins the room
[19:21:36] rincewind joins the room
[19:22:16] maddl leaves the room
[19:25:34] frainz leaves the room
[19:27:18] Steven Roose leaves the room
[19:28:36] laszlovl joins the room
[19:30:31] frainz joins the room
[19:31:03] ThUnD3r|Gr33n© leaves the room
[19:31:42] 4223 leaves the room
[19:31:48] ThUnD3r|Gr33n© joins the room
[19:31:56] 4223 joins the room
[19:31:59] mightyBroccoli joins the room
[19:32:22] mozart leaves the room
[19:38:19] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:39:44] tyler leaves the room
[19:39:47] tyler joins the room
[19:39:53] genofire joins the room
[19:41:20] mightyBroccoli leaves the room
[19:41:31] mightyBroccoli leaves the room
[19:42:25] genofire leaves the room
[19:46:02] cippaciong joins the room
[19:47:48] marc joins the room
[19:47:51] pod leaves the room
[19:48:01] Steven Roose joins the room
[19:50:08] <zinid> snailbrain, yeah, that's client
[19:50:40] <zinid> snailbrain, what OS is it running at?
[19:54:37] <zinid> whatever, this is definitely not ejabberd's bug 🙂
[19:55:21] doctor joins the room
[19:56:02] <snailbrain> hey. It's windows, but it's class platform library that it's using
[19:56:19] <snailbrain> it's Unreal Engine (the engine they used to make fortnite etc and all the best games)
[19:56:45] <zinid> so which CA certificates store the library is using?
[19:56:48] <snailbrain> it comes with the engine as well (not some plugin)
[19:56:55] <zinid> I'm not expert in Windows, to say the least
[19:57:29] <zinid> "DST Root CA X3" authority must be trusted
[19:57:48] ludo joins the room
[19:58:07] <snailbrain> i'll find out.
on the server we are using letsencrypt (and it works with pidgin connecting to it etc)
[19:58:35] <Licaon_Kter> snailbrain: but on the client pidgin works too?
[19:59:12] <snailbrain> pidgin connects fine with ssl to the ejabberd server
[19:59:18] <zinid> snailbrain, yes, in the dump it's clearly visible that ejabberd sends correct full cert chain
[19:59:42] <zinid> maybe pidgin is bundled with its own list of CA certificates?
[20:01:14] <Licaon_Kter> snailbrain: try Gajim too...or MirandaNG or Psi+ or etc
[20:05:41] hellopse leaves the room
[20:05:51] hellopse joins the room
[20:08:20] ablur joins the room
[20:09:15] zuglufttier joins the room
[20:09:47] maddl joins the room
[20:10:29] rincewind joins the room
[20:10:54] nekit joins the room
[20:12:34] <snailbrain> i'm not sure, i just download pidgin to test tbh
(btw, thanks for the help, will pay if we can get this working).
[20:12:45] <snailbrain> sorry..
[20:13:24] mozart joins the room
[20:14:16] <snailbrain> https://drive.google.com/open?id=1Av41xhAYRAPCqrcKsnXibxnPeAuo9UYW
[20:14:31] <snailbrain> these are the certs in the unreal source, not sure if they are the ones it is using
[20:15:34] jeremy leaves the room
[20:16:03] ablur leaves the room
[20:16:04] zuglufttier leaves the room
[20:16:29] 4223 leaves the room
[20:16:40] 4223 joins the room
[20:19:04] edhelas leaves the room
[20:19:54] edhelas joins the room
[20:27:29] mightyBroccoli joins the room
[20:31:06] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:34:00] <zinid> DST Root CA X3 is there
[20:34:06] <zinid> so this is now even more strange
[20:34:07] integrationsfigur leaves the room
[20:35:39] <zinid> it's just Mozilla's bundle
[20:35:46] <zinid> so it's valid for sure
[20:36:51] <zinid> so the library is incorrectly performing certification path validation for some reason
[20:37:05] <zinid> go figure...
[20:38:03] pod leaves the room
[20:38:32] cippaciong leaves the room
[20:43:31] jeremy joins the room
[20:47:45] doctor joins the room
[20:56:29] ablur joins the room
[20:57:59] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:58:31] paul leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:58:31] paul joins the room
[21:02:25] nekit leaves the room
[21:12:50] cippaciong joins the room
[21:13:28] Marzanna leaves the room: Bye!
[21:13:37] Steven Roose joins the room
[21:15:37] mimi89999 leaves the room
[21:15:47] mimi89999 joins the room
[21:17:17] ThUnD3r|Gr33n© leaves the room
[21:17:17] Steven Roose leaves the room
[21:17:24] Steven Roose joins the room
[21:20:47] 4223 leaves the room
[21:21:05] ma1uta leaves the room
[21:22:51] Steven Roose leaves the room
[21:22:58] Steven Roose joins the room
[21:24:00] maddl leaves the room
[21:24:17] Sergio leaves the room
[21:24:31] lorddavidiii leaves the room
[21:40:55] debalance leaves the room
[21:43:59] erik joins the room
[21:45:22] zinid leaves the room
[21:45:29] zinid joins the room
[21:45:32] 4223 joins the room
[21:46:45] ulrich leaves the room
[21:46:46] cippaciong leaves the room
[21:47:07] debalance joins the room
[21:47:22] zinid leaves the room
[21:47:45] ulrich joins the room
[21:52:42] rincewind joins the room
[21:53:01] mimi89999 leaves the room
[21:53:55] ludo leaves the room
[21:54:10] nutsole joins the room
[21:54:21] frainz leaves the room: Machine going to sleep
[21:56:08] debalance leaves the room
[21:56:29] debacle leaves the room: Machine is going to sleep
[22:01:57] Steven Roose leaves the room
[22:02:11] mimi89999 joins the room
[22:05:46] ablur leaves the room
[22:09:08] genofire joins the room
[22:11:03] j.r leaves the room
[22:11:08] j.r joins the room
[22:17:39] jeremy leaves the room
[22:31:16] poVoq leaves the room
[22:36:14] rom1dep leaves the room
[22:36:57] rom1dep joins the room
[22:37:31] poVoq joins the room
[22:43:56] erik leaves the room: Machine going to sleep
[22:47:06] genofire leaves the room
[22:47:09] genofire joins the room
[22:54:27] frainz leaves the room
[22:54:47] frainz joins the room
[22:57:00] cippaciong leaves the room
[22:57:04] cippaciong joins the room
[23:00:23] alexis joins the room
[23:04:03] 4223 leaves the room
[23:05:27] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[23:05:45] ThUnD3r|Gr33n© joins the room
[23:13:09] beri leaves the room
[23:13:41] ta leaves the room
[23:13:53] bowlofeggs leaves the room
[23:14:22] info-screen leaves the room
[23:14:23] info-screen joins the room
[23:19:38] necronian leaves the room
[23:23:30] ta joins the room
[23:30:27] bowlofeggs joins the room
[23:30:30] marc leaves the room
[23:32:56] alexis leaves the room
[23:33:16] alexis joins the room
[23:34:58] alexis leaves the room
[23:41:47] Holger leaves the room
[23:42:09] Holger joins the room
[23:45:19] lars leaves the room
[23:47:02] poVoq leaves the room
[23:51:15] jeremy leaves the room
[23:51:16] jeremy joins the room
[23:51:41] jeremy joins the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!