Process-one
ejabberd
ejabberd@conference.process-one.net
Friday, July 13, 2018< ^ >
zinid has set the subject to: ejabberd discussions: https://docs.ejabberd.im
Room Configuration
Room Occupants

GMT+0
[00:10:08] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:10:32] zash leaves the room: Disconnected: No route to host
[00:10:54] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:12:52] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:19:25] ata2001 leaves the room: Disconnected: Replaced by new connection
[00:23:28] xinit leaves the room
[00:23:45] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:45:19] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:48:57] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:49:13] joekokker leaves the room: Machine going to sleep
[00:53:27] ata2001 leaves the room: Disconnected: closed
[00:58:18] xinit leaves the room
[01:05:56] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:16:14] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:18:29] 404 leaves the room
[01:24:39] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:27:29] <syever> Is there a server like Reddit for discussion groups??
[01:32:13] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:35:19] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:38:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:41:22] ulrich leaves the room
[01:47:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:48:06] zash leaves the room: Disconnected: closed
[01:51:33] syever leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:53:16] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:55:46] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:57:35] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:26:29] genofire leaves the room: Machine going to sleep
[02:27:04] syever leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:27:50] zash leaves the room: Disconnected: closed
[02:28:35] zash leaves the room
[02:28:48] zash leaves the room
[02:49:49] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:50:39] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:57:22] xinit leaves the room
[03:03:48] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:09:42] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:21:40] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:30:45] <zinid> To discuss what? ejabberd? No.
[03:31:10] xinit leaves the room
[03:33:31] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:36:46] VC leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:38:50] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:59:28] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:11:51] spicewiesel leaves the room: Machine going to sleep
[04:13:36] ChaosKid42 leaves the room
[04:16:29] xinit leaves the room
[04:22:36] zash leaves the room: Disconnected: Received SIGTERM
[04:29:56] jere leaves the room
[04:31:07] fp leaves the room
[04:35:29] <zinid> https://petapixel.com/2018/07/12/instagram-model-bitten-by-shark-during-photo-shoot/
Even harmless sharks hate Instagram and stupid cunts from there
[04:35:35] jeremy leaves the room
[04:38:36] <bowlofeggs> heh
[04:38:56] <bowlofeggs> i was just snorkeling in the great barrier reef a couple weeks ago, and was looking for sharks
[04:38:58] <bowlofeggs> didn't see one
[04:39:35] <bowlofeggs> supposedly there's some kind of white tipped shark there? but apparently it'll just run away from humans even though it's somewhat large (i think a bit over a meter?)
[04:40:12] <bowlofeggs> maybe this thing: https://en.wikipedia.org/wiki/Oceanic_whitetip_shark
[04:40:39] <bowlofeggs> the reef was incredible, and i told my friend so via XMPP :)
[04:46:12] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:48:12] xinit leaves the room
[05:02:38] sindrake leaves the room
[05:24:59] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:25:24] alexis leaves the room: Connection failed: connection closed
[05:30:18] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:37:18] ta leaves the room: Disconnected: Replaced by new connection
[05:37:45] ta leaves the room: Disconnected: Replaced by new connection
[05:38:13] ta leaves the room: Machine going to sleep
[05:38:43] ta leaves the room: Machine going to sleep
[05:45:29] ta leaves the room
[05:45:54] ta leaves the room: Machine going to sleep
[05:46:00] edhelas leaves the room: Stream reset by peer
[05:52:19] adrien leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:53:23] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:54:43] xinit leaves the room
[06:07:36] pprrks leaves the room
[06:07:47] <zinid> 😁
[06:17:03] daniel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:20:39] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:22:11] daniel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:27:29] fp leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:27:36] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:27:44] Odin leaves the room
[06:28:52] Akasch leaves the room: Disconnected: Replaced by new connection
[06:29:48] xinit leaves the room
[06:33:26] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:34:48] sindrake leaves the room
[06:36:04] sindrake leaves the room: Disconnected: Replaced by new connection
[06:37:06] sindrake leaves the room: Disconnected: Replaced by new connection
[06:39:04] sindrake leaves the room: Disconnected: Replaced by new connection
[06:45:01] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:46:34] alexis leaves the room
[06:48:58] alexis leaves the room
[06:52:20] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:58:29] sindrake leaves the room: Disconnected: Replaced by new connection
[07:04:22] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:07:16] rom1dep leaves the room: Machine going to sleep
[07:12:06] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:15:55] edhelas leaves the room: Stream reset by peer
[07:16:24] sindrake leaves the room
[07:17:08] sindrake leaves the room
[07:21:40] pprrks leaves the room
[07:22:25] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:24:08] 4223 leaves the room
[07:29:17] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:41:16] 404 leaves the room: Machine going to sleep
[07:46:31] robert_mobil leaves the room
[08:01:15] sindrake leaves the room: Disconnected: Replaced by new connection
[08:07:56] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:08:07] zinid leaves the room
[08:08:20] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:08:20] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:08:26] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:12:02] sindrake leaves the room
[08:18:48] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:21:51] mimi89999 leaves the room: Disconnected: Replaced by new connection
[08:24:52] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:27:55] zinid leaves the room
[08:28:22] zinid leaves the room
[08:28:47] zinid leaves the room
[08:30:09] pod leaves the room
[08:31:00] zinid leaves the room
[08:32:41] zinid leaves the room
[08:32:45] pprrks leaves the room
[08:32:56] zinid leaves the room
[08:34:06] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:35:34] Andrew Nenakhov leaves the room: Connection failed: connection closed
[08:42:17] rom1dep leaves the room: Machine going to sleep
[08:49:02] joekokker leaves the room: Machine going to sleep
[08:56:54] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:02:16] sindrake leaves the room
[09:02:40] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:03:41] Andrew Nenakhov leaves the room
[09:04:22] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:06:36] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:08:58] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:14:42] mimi89999 leaves the room
[09:26:59] robert_mobil leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:28:30] Holger leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:30:24] robert_mobil leaves the room
[09:35:56] robert_mobil leaves the room
[09:37:22] xinit leaves the room
[09:40:49] pprrks leaves the room
[09:47:19] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:50:30] robert_mobil leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:50:54] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:52:57] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:53:04] 404 leaves the room
[09:54:14] 4223 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:54:48] <paul> hi all
[09:55:18] frainz leaves the room
[09:57:59] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:00:14] ta leaves the room: Disconnected: Replaced by new connection
[10:00:47] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:03:34] <Licaon_Kter> paul: hi back
[10:05:31] alexis leaves the room
[10:06:56] lorddavidiii leaves the room
[10:10:33] sindrake leaves the room
[10:18:08] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:21:43] adrien leaves the room
[10:22:47] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:26:44] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:32:12] alexis leaves the room
[10:33:58] Akasch leaves the room: Rechner geht in den Ruhezustand
[10:35:51] alexis leaves the room
[10:37:50] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:38:13] zuglufttier leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:39:02] alexis leaves the room
[10:42:01] alexis leaves the room
[10:42:49] mightyBroccoli leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:52:55] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:59:08] Odin leaves the room: Stream closed by us: system-shutdown
[10:59:08] Odin leaves the room: Stream closed by us: system-shutdown
[11:00:24] <ThUnD3r|Gr33nĀ®> Morning ladies
[11:02:17] Akasch leaves the room: Rechner geht in den Ruhezustand
[11:06:05] daniel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:06:50] ta leaves the room: Disconnected: Replaced by new connection
[11:10:21] adrien leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:10:28] Andrew Nenakhov leaves the room: Connection failed: connection closed
[11:14:43] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:15:23] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:15:41] ThUnD3r|Gr33nĀ® leaves the room
[11:16:05] Andrew Nenakhov leaves the room: Connection failed: connection closed
[11:16:32] Odin leaves the room: Stream reset by peer
[11:16:40] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:23:02] Odin leaves the room
[11:23:51] Odin_ leaves the room: Stream reset by peer
[11:25:04] cromain leaves the room
[11:25:25] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:29:21] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:29:57] Odin leaves the room: Stream reset by peer
[11:32:12] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:33:37] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:37:12] <paul> I have a strange behavior with mod_http_upload. I can't upload a file with last version of conversation (Android). Connection is closed after tcp handshake without any error in the logs
[11:37:26] <paul> do you have any idea what I could do to debug this ?
[11:39:47] <Holger> Check whether you can query uploaded URLs with a browser, try other clients, check adb (<https://github.com/siacs/Conversations#how-do-i-debug-conversations>), check ejabberd's debug log output, and/or the webserver's if one is in between, look with tcpdump, ...
[11:40:56] Odin leaves the room
[11:41:02] <paul> Ok, I haven't check with adb but since connection is closed by ejabberd right after tcp handshake not sure it would help, I'll try it anyway.
[11:41:14] <paul> browser can query url on port 5444
[11:42:02] <paul> debug log is enabled on ejabberd, slot is negociated correctly, last log is the one telling ejabberd is accepting the connection on port 5444
[11:42:12] <Holger> So no reverse proxy in between? How do you know it's closed by ejabberd right after the TCP handshake?
[11:42:14] <paul> there is no webserver in between
[11:42:17] <Holger> TLS/certificate issue?
[11:42:59] <paul> >Holgerā€Ž: So no reverse proxy in between? How do you know it's closed by ejabberd right after the TCP handshake?
Because the tcpdump shows that it's ejabberd sending the first RST packet
[11:43:10] Dominik Paulus leaves the room
[11:43:11] <Holger> Ah you looked with tcpdump already, k.
[11:43:50] <Holger> What ejabberd version?
[11:44:01] <paul> >Holgerā€Ž: TLS/certificate issue?
I'm using the exact same domain for upload "https://$HOST$:5444"
[11:44:19] <paul> oops, forgot to say I'm running ejabberd on OpenBSD
[11:44:23] <Holger> @HOST@ I guess.
[11:44:37] <paul> yeah sorry (don't recall the exact syntax
[11:44:46] <Holger> Not 100% sure Conversations uses the same TLS code for HTTPS and XMPP.
[11:44:53] <Holger> (daniel?)
[11:45:16] <Holger> What ejabberd version?
[11:45:33] <paul> I'm checking the version right now
[11:45:41] <Holger> Ah ok. "ejabberdctl status"
[11:45:47] paul has a gold fish memory
[11:46:30] <paul> > ejabberd 0.0 is running in that node
[11:46:41] <paul> seems like my build misses the version number :/
[11:46:47] <Holger> Sigh.
[11:47:20] <Holger> I would guess the Makefile of the OpenBSD port should mention it, or some other file in the port directory.
[11:47:26] paul try to find the build folder…
[11:47:47] <paul> OpenBSD doesn't ship a recent ejabberd version so I build it myself
[11:47:55] <Holger> Ah.
[11:48:28] <paul> btw, thanks for this great piece of software, I'm using ejabberd for a few years now and it works great ;)
[11:48:42] <Holger> Except for upload ;-)
[11:48:46] <Holger> Glad to hear.
[11:48:55] <paul> seems like I'm on 18.03
[11:49:31] <Holger> Did you grab the source from GitHub?
[11:50:18] <Holger> Ah if it's not newer than 18.04, ignore me.
[11:50:33] <paul> yeah from https://github.com/processone/ejabberd/archive/
[11:50:35] ata2001 leaves the room: Disconnected: closed
[11:50:43] <Holger> I had a few commits between 18.04 and 18.05 in mind where upload was broken indeed (except for very small files).
[11:50:59] <Holger> *between 18.04 and 18.06
[11:51:12] <paul> but IIUC I'm on a release not in between commits
[11:51:27] <paul> I could try to upgrade to 18.06
[11:51:52] carlos leaves the room
[11:51:53] <paul> Do you now if I can enable more logs from http_upload mod ?
[11:51:59] <Holger> It's not obvious to me why that could fix the issue, but upgrading never hurts :-)
[11:52:19] <Holger> From what you said I'd assume the request isn't reaching mod_http_upload.
[11:52:31] <Holger> Sounds more like a TLS negotiation issue or something.
[11:53:00] Tyler leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:53:02] <Holger> Do you have another client to try?  Gajim or something?
[11:53:36] paul leaves the room
[11:54:13] <Holger> Or you could try this one on the command line: https://github.com/sezuan/uploadr
[11:54:15] paul leaves the room
[11:55:12] paul leaves the room
[11:55:55] <Holger> The version=0.0 issue is expected if you grab a GitHub archive, BTW (you just can't tell GitHub to not offer them).  I'd either clone the Git repo or use the official tarball from https://www.process-one.net/en/ejabberd/downloads/ --> "Source Code Archive".
[11:56:02] Dominik Paulus leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:56:07] paul leaves the room
[11:57:03] <Licaon_Kter> paul: do you use a sql database or the included mnesia?
[11:57:43] <Holger> How is that relevant? :-)
[11:59:57] <paul> >Holgerā€Ž: The version=0.0 issue is expected if you grab a GitHub archive, BTW (you just can't tell GitHub to not offer them).  I'd either clone the Git repo or use the official tarball from https://www.process-one.net/en/ejabberd/downloads/ --> "Source Code Archive".
[11:59:59] <paul> ok cool
[12:00:01] <paul> thanks
[12:00:14] <paul> sorry I had to restart the server
[12:01:34] <paul> I'll paste you extract of debug log as soon as possible
[12:01:39] <paul> Have to go right now
[12:02:04] <paul> thanks for your impressive responsivness! (I'm enjoying ejabberd even more now ;)
[12:03:59] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[12:04:49] <Licaon_Kter> Holger:  https://docs.ejabberd.im/admin/upgrade/from_18.01_to_18.03/ maybe
[12:05:13] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:05:22] <Licaon_Kter> My bad, it's already 18.03, missed that...nwm
[12:05:27] <Licaon_Kter> *nvm
[12:06:49] <Holger> Licaon_Kter: Ah ok.  No that wouldn't mess with the HTTP(S) upload connection specifically.
[12:07:34] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:11:07] <paul/paul> back to business
[12:11:15] paul/paul is now known as paul
[12:16:39] <paul> Holger: here is the last logs I have: 2018-07-13 14:13:30.920 [debug] <0.589.0>@mod_client_state:dequeue_sender:322 Flushing packets of @upload.fariello.eu from CSI queue of paul@fariello.eu/Conversations.76un
[12:16:50] <Holger> Yeah that's unrelated.
[12:16:50] <paul> 2018-07-13 14:13:30.920 [debug] <0.589.0>@xmpp_socket:send:221 (tls|<0.589.0>) Send XML on stream = <<"<iq xml:lang='en' to='paul@fariello.eu/Conversations.76un' from='upload.fariello.eu' type='result' id='ls7S5VD5hQlU'><slot xmlns='urn:xmpp:http:upload:0'><get url='https://fariello.eu:5444/d8e6a9ae43922078d215a7d91c542df76fe6b86c/OAseZxRjblYZASz2XuAI4mGE4O9HO0xONG1nPbtc/iy46flO5RyKZS_DiQ4bcjQ.jpg'/><put url='https://fariello.eu:5444/d8e6a9ae43922078d215a7d91c542df76fe6b86c/OAseZxRjblYZASz2XuAI4mGE4O9HO0xONG1nPbtc/iy46flO5RyKZS_DiQ4bcjQ.jpg'/></slot></iq>">>
[12:16:53] <paul> 2018-07-13 14:13:30.920 [debug] <0.589.0>@xmpp_socket:send:221 (tls|<0.589.0>) Send XML on stream = <<"<r xmlns='urn:xmpp:sm:3'/>">>
[12:16:56] <paul> 2018-07-13 14:13:30.969 [debug] <0.589.0>@xmpp_socket:parse:371 (tls|<0.589.0>) Received XML on stream = <<"<a h=\"555\" xmlns=\"urn:xmpp:sm:3\"/>">>
[12:16:59] <paul> 2018-07-13 14:13:30.969 [debug] <0.589.0>@shaper:update:143 State: {maxrate,1000,135.7039771373702,1531484010916203}, Size=34
[12:17:02] <paul> M=18.237447048668237, I=53.203
[12:17:05] <paul> 2018-07-13 14:13:30.969 [debug] <0.589.0>@mod_stream_mgmt:check_h_attribute:461 paul@fariello.eu/Conversations.76un acknowledged 555 of 555 stanzas
[12:17:08] <paul> 2018-07-13 14:13:31.107 [info] <0.359.0>@ejabberd_listener:accept:302 (<0.597.0>) Accepted connection 92.184.101.156:45704 -> 192.168.1.6:5444
[12:17:32] <paul> 2018-07-13 14:13:31.123 [debug] <0.597.0>@ejabberd_http:init:145 S: [{[],mod_http_upload}]
[12:18:49] <Holger> Oh this last line means it's not a TLS issue, after all.
[12:19:27] <paul> ok so connection is really passed to http_upload
[12:20:07] <paul> but what is strange is that I'm not sure I've seen the TLS handshake in the tcpdump
[12:21:55] <paul> ah may be it could help but at ejabberd startup I have a strange error about invalid value for http_upload config thumbnail
[12:22:26] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:22:47] <paul> 2018-07-13 13:53:43.597 [error] <0.322.0>@gen_mod:validate_opt:621 Ignoring invalid value 'true' for option 'thumbnail' of module 'mod_http_upload'
[12:22:50] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:22:58] <paul> but my config clearly state thumbnail: false
[12:23:12] <paul> the error log is just like my config was ignored
[12:23:29] zuglufttier leaves the room
[12:25:23] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:25:57] <Holger> Yeah that was a bug which is fixed.
[12:26:31] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[12:26:33] <paul> ah and last but not least if I try to upload file manually `curl -X PUT https://myslot -F "file=@myfile"` I can get error like "Invalid file length" (I don't have the exact same file on my laptop and my phone)
[12:27:33] <Holger> https://github.com/sezuan/uploadr might be a bit easier for testing.
[12:27:54] <Holger> If you have python/pip/virtualenv anyway, it's trivial to install.
[12:28:05] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:28:08] <paul> cool I'll try that
[12:28:19] <paul> maybe I should try to upgrade first
[12:28:38] <Holger> You could install that locally on the ejabberd server to rule out network issues.  And then try disabling TLS so you can easily watch with tcpdump/wireshark.
[12:28:48] <Holger> Yes upgrading sounds good either way :-)
[12:29:54] <paul> ok thanks I'll try both that
[12:30:11] <paul> I'll come back here once I've tested all that.
[12:30:15] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:32:33] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:32:33] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:43:20] paul leaves the room
[12:43:20] paul leaves the room
[12:43:20] paul leaves the room
[12:44:39] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:45:13] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:49:51] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:53:42] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:54:56] paul is now known as paul/paul
[12:57:33] <paul/paul> Holger: just upgraded to 18.06 and having the same issue
[12:57:45] <paul/paul> only enhancement is the output of ejabberdctl status :P
[12:58:05] <paul/paul> now checking with https://github.com/sezuan/uploadr
[12:58:09] <Holger> Better than nothing!
[12:58:44] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:59:40] VC leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:59:55] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:00:58] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:01:45] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:02:29] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:03:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:09:07] <softize> Hello. I'm new to XMPP. Trying to install a ejabberd server and corresponding Pidgin clients.
[13:10:07] <SouL> Why Pidgin, softize ?
[13:10:15] <SouL> And welcome to the network :)
[13:10:44] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:11:16] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:11:22] <Licaon_Kter> softize: not Pidgin, try Gajim or Dino
[13:11:39] <softize> Thank you. I'm not fixed to Pidgin. But we need encryption, preferrably end-to-end encryption. As far as I understand, there's a "OTR Plugin" for Pidgin that offers end-to-end-encryption?
[13:12:28] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:12:46] <softize> Do Gajim or Dino offer end-to-end-encryption and/or OTR? Does that only work for 1:1 chats, or also for MUC (multi user chat, as this conference room here)?
[13:12:50] <Licaon_Kter> softize: don't no...use Gajim with OMEMO
[13:13:01] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:13:25] <Licaon_Kter> softize: Dino can OMEMO only in 1:1 for now.
[13:13:49] <softize> ok. And Gajim?
[13:15:02] ta leaves the room
[13:17:24] <aditya_borikar> can i explicitly send data in the form of xml without using a client ?
[13:17:37] <SouL> softize, I think Gajim does.
[13:17:50] <SouL> but can't tell for sure
[13:18:04] <SouL> softize, gajim@conference.gajim.org
[13:18:10] vogt leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:18:11] <SouL> join there if you have further questions
[13:18:24] pod leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:18:27] <softize> Ok, I'll try Gajim as client. While setting up ejabberd server on headless Ubuntu 16.04, I have some questions:
[13:19:46] Holger leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:19:56] Holger leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:20:09] <softize> The installation documentation tells me to use "localhost". Why not "xmpp.mydomain.com"? And how to create the CSR for a domain validated certificate? The same way I did it for Apache?
[13:20:11] Holger leaves the room
[13:20:55] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:21:43] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:22:03] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:22:32] <Holger> softize: Yes you replace "localhost" with your XMPP domain in the config (usually "mydomain.com" rather than "xmpp.mydomain.com", i.e. the part following the @ in your addresses, not the hostname of your XMPP server).
[13:22:44] pod leaves the room
[13:22:53] <Holger> softize: Yes you can use the same certificate as for Apache, you just need to make sure the user running ejabberd has the permissions to access it.
[13:23:08] <Holger> softize: I don't think the docs tell you to stick to localhost :-)
[13:23:35] <softize> https://docs.ejabberd.im/admin/installation/#install-on-linux
[13:23:56] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:24:20] <softize> Point number 5 says: defining the ejabberd server domain: be sure to type localhost here unless you know what you are doing – by default, this field will display the name of your computer on the local network,
[13:24:44] <softize> That's what confused me.
[13:25:02] joekokker leaves the room
[13:25:50] Holger leaves the room
[13:26:07] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:27:06] carlos leaves the room
[13:27:14] alexis leaves the room
[13:28:24] <Holger> "Oh."
[13:28:33] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:28:35] frainz leaves the room
[13:29:16] <Holger> I'm not into the binary installer.  I'll ask whether this is about the Erlang node name (in which case the text would be confusing) or the XMPP domain (in which case it would be nonsense).
[13:29:35] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:29:45] <softize> Thanks for clarification
[13:30:24] alexis leaves the room
[13:30:44] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:31:16] <softize> I guess it will be better to download the sourcecode of the latest stable version and compile it by myself. Which brings us to my next question:
[13:31:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:32:51] <softize> Should I compile it with --enable-pam ?  I would like to give the users the opportunity to create an account directly from the client (or on our website) and I as admin want to have the opportunity to manually activate new accounts.
[13:32:53] <Holger> Well you can fix that up after installing.
[13:33:30] <Holger> No, PAM would use the local Unix accounts (or whatever auth backend) on the server running ejabberd.
[13:34:26] <softize> ok, so I won't need that one. Great. Only one remaining last question, please:
[13:34:36] <Holger> mod_register allows in-band registration of accounts in clients that support it (but be sure to activate some measures against spammers, e.g. CAPTCHAs).
[13:35:09] <Holger> mod_register_web sets up a simple web site for registration, but if you want something fancy you must use something else.
[13:36:21] <softize> The compilation option --enable-tools : What kind of "development tools" is this about? Later on, I might try to develop plugins using Elixir, but that's all new stuff for me. Should I activate --enable-tools?
[13:37:13] paul/paul leaves the room
[13:38:22] paul/paul leaves the room
[13:38:22] paul/paul leaves the room
[13:40:36] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:43:16] <madmalkav> User login time, logout time, and resource aren't logged on the logfile or database, right?
[13:43:40] <Holger> madmalkav: In the log file if you have "loglevel: 4" (or 5).
[13:43:59] <Holger> softize: You don't need it for Elixir (or Erlang) module development.
[13:45:33] <Holger> zinid: ./configure --help says "--enable-tools (useful for Dialyzer checks)", isn't that nonsense?
[13:46:07] <paul/paul> Holger: looks like disabling tls solve the issue
[13:46:14] paul/paul is now known as paul
[13:46:32] <Holger> AFAICS it adds eproxus/meck (for Elixir unit tests, IIRC?) and Lua (for Prosody import).  Weird combination :-)
[13:46:40] <Holger> paul: Ah, hm.
[13:46:48] <madmalkav> Loglevel is currently to 4. I don't want to debug anything, I was just asked about if this information is gonna be logged by security team -there are some common resources they want to keep a log which user was using them-
[13:47:26] <madmalkav> S/them/when
[13:47:44] <paul> Holger: AFAIU it could mean that ssl handshake was started right after ejabberd passed connection to http_upload which would fail to understand it and then close the connection
[13:47:55] <paul> at least it could be a plosible explanation
[13:48:37] <Holger> No, TLS handshake must be successful for ejabberd_http to read the request URI, which it must do to decide on the module.
[13:49:41] <paul> even if there is only one module attached to a given port ?
[13:50:00] <paul> it seems I'm just misconfiguring the whole stuff
[13:50:03] <softize> Thanks a lot. So I guess thanks to your help, I figured it out which options I'll use to compile. Is it valid to combine them like this?: -–enable-mysql -–enable-pgsql -–enable-sqlite -–enable-zlib –-enable-elixir
[13:50:29] <Holger> paul: Yes the logic remains the same of course.
[13:50:59] <paul> Holger: ok then I still don't understand what is happening
[13:51:23] <Holger> Network issue (the IP addresses suggested you're doing some rewriting?), TLS issue, I dunno.
[13:51:32] <Holger> It works with TLS and uploadr?
[13:51:32] <paul> and I'm almost sure there was no ssl handshake in the pcap I get… Should recheck that.
[13:51:54] <paul> I can't get uploadr working right now
[13:52:08] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:52:16] <paul> here is a sample of my configuration, maybe I missed something
[13:52:17] <paul> mod_http_upload:
[13:52:18] <paul>     # docroot: "@HOME@/upload"
[13:52:18] <paul>     put_url: "http://@HOST@:5444"
[13:52:20] <paul>     thumbnail: false # otherwise needs the identify command from ImageMagick installed
[13:52:29] <Holger> And the listener config?
[13:53:14] <paul> -
[13:53:15] <paul>     port: 5444
[13:53:17] <paul>     ip: "0.0.0.0"
[13:53:18] <paul>     module: ejabberd_http
[13:53:19] <paul>     request_handlers:
[13:53:21] <paul>       "": mod_http_upload
[13:53:22] <paul>     tls: false
[13:53:24] <paul>     certfile: 'CERTFILE'
[13:53:25] <paul>     protocol_options: 'TLSOPTS'
[13:53:27] <paul>     dhfile: 'DHFILE'
[13:53:29] <paul>     ciphers: 'CIPHERS'
[13:53:42] <paul> tls was true when uploading was failing
[13:53:54] <Holger> Did you try without protocol_options/dhfile/ciphers?
[13:54:18] <paul> nop, can try that, good idea
[13:55:19] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:55:25] <softize> Holger: Thanks a lot for your help. I gonna try installing that server for the first time and will report back how it went. Really appreciated your help. See you. Bye.
[13:55:26] paul leaves the room
[13:55:28] paul is now known as paul/paul
[13:55:31] paul leaves the room
[13:55:45] <Holger> softize: Docs are fixed by the way :-)
[13:55:48] <Holger> softize: Good luck.
[13:55:52] <softize> thanks
[13:56:48] softize leaves the room
[13:58:35] <paul> Holger: hum removing tls options doesn't fix the issue
[13:58:56] <Holger> paul: Then I dunno, sorry.  Debugging such stuff remotely is a PITA.
[13:59:28] <Holger> I'd try other clients or fix uploadr to track it down.
[13:59:40] UsL leaves the room
[13:59:49] <paul> That's ok, I'll try with adb and tcpdump.
[14:00:02] <paul> Thanks for your time and your help!
[14:00:45] <madmalkav> I can cron ejabberdctl connected_users_info and log that info periodically
[14:00:52] Andrew Nenakhov leaves the room: Connection failed: connection closed
[14:01:01] <madmalkav> That should be good enough for now
[14:03:29] <Holger> madmalkav: As I said ejabberd.log will also contain login/logout with loglevel 4. But whatever works :-)
[14:03:40] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:03:49] Dominik Paulus leaves the room
[14:03:59] <madmalkav> Oh, I misunderstood you
[14:04:56] srgcdev leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:05:15] paul leaves the room
[14:05:30] vogt leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:05:39] <madmalkav> Doesn't seem to be logging that info in my test setup, but this setup is already too testy... Team to clean up šŸ˜‚
[14:05:39] paul/paul leaves the room
[14:05:45] paul/paul is now known as paul
[14:06:11] joekokker leaves the room
[14:06:44] <paul> Holger: ooooh shame on me! When I tested without the tls options I forgot to re set https in the url option of mod_http_upload
[14:06:51] <paul> issue is in fact comming from tls options
[14:07:02] <paul> thanks! I can now fix it :)
[14:07:13] sindrake leaves the room
[14:07:58] zuglufttier leaves the room: Machine going to sleep
[14:09:01] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:09:51] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:10:35] vogt leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:10:35] paul leaves the room
[14:10:35] paul leaves the room
[14:11:16] paul leaves the room
[14:11:16] paul/paul leaves the room
[14:12:22] sindrake leaves the room
[14:12:44] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:13:06] paul leaves the room
[14:13:06] paul/paul leaves the room
[14:13:40] <Holger> zinid: https://github.com/processone/ejabberd/blob/e76a57e144eee1/ejabberd.yml.example#L63
[14:13:42] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:14:03] <Holger> zinid: I guess "captcha: true" wasn't on purpose?
[14:14:30] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:14:32] <Holger> Hrm or maybe it was because it doesn't hurt as long as you don't access /captcha/?
[14:14:50] paul is now known as paul/paul
[14:16:32] paul leaves the room
[14:16:32] paul/paul leaves the room
[14:17:06] <zinid> > zinid: I guess "captcha: true" wasn't on purpose?
Yeah, just copy pasted it
[14:17:12] paul leaves the room
[14:17:12] paul/paul leaves the room
[14:17:16] <zinid> Probably should be removed
[14:20:40] vanitasvitae leaves the room
[14:20:56] paul is now known as paul/paul
[14:23:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:24:28] paul leaves the room
[14:24:53] paul/paul is now known as paul
[14:24:53] paul is now known as paul/paul
[14:26:51] jere leaves the room
[14:27:22] xinit leaves the room
[14:28:09] <aditya_borikar> anyone working on realignite ?
[14:28:47] <Holger> aditya_borikar: Ignite Realtime?
[14:28:54] rom1dep leaves the room
[14:29:02] <Holger> aditya_borikar: xmpp:open_chat@conference.igniterealtime.org?join
[14:29:08] <aditya_borikar> thanks !
[14:33:32] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:34:26] aditya_borikar leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:42:56] ThUnD3r|Gr33nĀ® leaves the room
[14:42:58] sindrake leaves the room
[14:43:05] ta leaves the room
[14:44:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:45:04] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:46:41] paul leaves the room
[14:47:12] paul/paul is now known as paul
[14:47:12] paul is now known as paul/paul
[14:47:23] tyler leaves the room
[14:50:37] paul leaves the room
[14:51:06] paul/paul is now known as paul
[14:51:06] paul is now known as paul/paul
[14:51:21] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:01:11] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:01:56] paul/paul is now known as paul
[15:01:56] paul is now known as paul/paul
[15:05:28] aditya_borikar leaves the room
[15:06:29] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:06:29] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:08:00] paul leaves the room
[15:08:21] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:11:11] prefiks leaves the room
[15:11:33] paul leaves the room
[15:11:47] paul/paul is now known as paul
[15:12:15] paul leaves the room
[15:13:56] <paul> Holger: FTR it seems to be an issue with LibreSSL, when I specify any cipher I can no longer connect to 5444… Will have to look for that later.
[15:14:58] <Holger> I hate LibreSSL.
[15:15:11] <Holger> Breakage everywhere.
[15:21:40] <nosnilmot> trying to subscribe to a pubsub node I am getting back:
Missing attribute 'jid' in tag &lt;options/&gt; qualified by namespace 'http://jabber.org/protocol/pubsub'
[15:22:08] <nosnilmot> subscription request is:
<iq id="5ccbe7f4-4835-45ef-a0b2-12bb51859e37" to="pubsub.localhost" type="set"><pubsub xmlns="http://jabber.org/protocol/pubsub"><subscribe node="node" jid="test-pubsub@localhost/fa8be1c7c13a"></subscribe><options></options></pubsub></iq>
[15:24:59] frainz leaves the room
[15:25:31] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:25:41] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:28:15] <zinid> > in tag <options/>
[15:28:42] <nosnilmot> yes, is jid required there even though the tag is empty?
[15:28:42] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:29:02] <zinid> not sure, do you want me to interrupt and read the XEP?
[15:30:50] mrDoctorWho leaves the room
[15:31:05] <nosnilmot> no, it's ok, I can
[15:31:34] <nosnilmot> https://xmpp.org/extensions/xep-0060.html#subscriber-configure-subandconfig
[15:31:45] <nosnilmot> Note: The <options/> element MUST follow the <subscribe/> element and MUST NOT possess a 'node' attribute or 'jid' attribute, since the value of the <subscribe/> element's 'node' attribute specifies the desired NodeID and the value of the <subscribe/> element's 'jid' attribute specifies the subscriber's JID; if any of these rules are violated, the service MUST return a <bad-request/> error.
[15:32:50] aditya_borikar leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:33:20] <zinid> I think there is another place where JID is required in <options/>
[15:33:30] <zinid> so this is fucking stupid
[15:33:41] <nosnilmot> yeah it might be in the case of just changing subscripion options, but not at same time as subscribing ... yes stupid
[15:34:16] <zinid> nosnilmot, feel free to commit changes into xmpp repo
[15:35:11] <zinid> but also make sure mod_pubsub checks the existince for the attribute where it's required
[15:35:17] <zinid> well, that's lame...
[15:35:59] <zinid> because usually ejabberd relies on low-level xmpp_codec validator and there are no hand-crafted checks
[15:36:25] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:36:34] <nosnilmot> I'm more inclined to go hack this client to not send <options>...
[15:36:58] <zinid> that's not XMPP standard, bitch!
[15:37:03] <zash> What's the point of an empty <options> anyways?
[15:37:05] <nosnilmot> it is actually
[15:37:42] <zinid> nosnilmot, but the XEP says in this particular case a pubsub service should even check the attribute doesn't present, lmao
[15:37:57] <zinid> (if I read correctly)
[15:38:00] <nosnilmot> yeah, stupid
[15:38:24] <zinid> zash, well, if it's not empty the error will still appear
[15:39:04] <zinid> this is funny after 15 years of pubsub existence we catch such silly errors
[15:39:56] badlop leaves the room: Stream reset by peer
[15:42:23] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:42:48] zinid leaves the room
[15:45:48] xinit leaves the room
[15:51:01] sindrake leaves the room
[15:54:14] Akasch leaves the room
[15:58:46] aditya_borikar leaves the room
[16:02:11] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:03:31] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:06:05] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:10:16] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:12:23] <nosnilmot> is there still a restriction on what OTP version(s) can compile xmpp spec ?
[16:12:39] <zinid> nosnilmot, yeah, better to use OTP20
[16:12:47] <nosnilmot> typical
[16:13:01] <nosnilmot> brew has OTP 19 and OTP 21
[16:13:13] <zinid> 21 is fine also
[16:13:46] <zinid> this is the main reason we pre-compile this stuff: there were too many API changes in between 17-19
[16:14:20] <zinid> it seems like it got stabilized at OTP19 or so, thus we will reconsider this
[16:14:22] <nosnilmot> https://gist.github.com/nosnilmot/faf6338c9e9c8db2c5bcc1ecfe8e3c34 :(
[16:14:46] <zinid> ha
[16:14:49] <Licaon_Kter> 19 is in Debian and working ok
[16:15:05] <nosnilmot> I have a crash with 19
[16:15:08] <zinid> I didn't check OTP21 so far, yeah...
[16:15:50] <zinid> erl_types.erl for some unknown (for me) reason doesn't export stable API :/
[16:16:05] <zinid> and we use it to generate type specs
[16:16:51] <zinid> so they changed dict to map, great
[16:17:11] prefiks leaves the room
[16:17:20] <zinid> now go figure when it was done and how to -ifdef this
[16:17:24] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:19:21] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:20:47] VC leaves the room
[16:21:46] jeremy leaves the room: Machine going to sleep
[16:23:00] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:23:12] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:23:15] <nosnilmot> fast_xml stu$ git diff
diff --git a/rebar.config b/rebar.config
index 9e17499..3795c8a 100644
--- a/rebar.config
+++ b/rebar.config
@@ -24,7 +24,7 @@
             {src_dirs, ["src"]},
             {platform_define, "^(15|16|17|18)", 'HAVE_REMOTE_TYPES'},
             {platform_define, "^(15|16|17)", 'HAVE_FROM_FORM0'},
-           {platform_define, "^(19\\.3|20)", 'USE_MAPS'}]}.
+           {platform_define, "^(19\\.3|20|21)", 'USE_MAPS'}]}.
{port_env, [{"CFLAGS", "$CFLAGS"}, {"LDFLAGS", "$LDFLAGS"},
             {"freebsd", "CFLAGS",  "$CFLAGS -I/usr/local/include"},
              {"freebsd","LDFLAGS", "$LDFLAGS -L/usr/local/lib"}]}.
[16:26:54] <zinid> ah
[16:26:59] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:27:02] <zinid> please PR
[16:27:16] <zinid> I totally forgot about this, LMAO
[16:27:21] <zinid> too many projects...
[16:29:48] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:31:08] <nosnilmot> https://github.com/processone/fast_xml/pull/35
[16:31:11] Licaon_Kter leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:32:07] Akasch leaves the room
[16:32:53] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:33:17] Licaon_Kter leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:33:29] <nosnilmot> maybe it would be better to invert that check - only look for older versions to use dicts with
[16:33:46] <zinid> nosnilmot, did you check it? does this PR resolves your issue?
[16:34:03] <nosnilmot> it allows make spec to work again
[16:34:08] <zinid> ok
[16:34:22] <zinid> well, we can revert, but I don't want to spend my time on this ;)
[16:34:24] <zinid> I'll merge
[16:34:36] <zinid> or you'd like to revert?
[16:34:57] <nosnilmot> I'll reverse it - don't want to face the same again in 6-12 months time
[16:35:15] <zinid> okay
[16:38:41] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:38:43] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:39:20] ludo leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:43:00] zuglufttier leaves the room
[16:43:16] genofire leaves the room
[16:44:03] madmalkav leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:49:04] aditya_borikar leaves the room
[16:50:28] <nosnilmot> updated the PR
[16:51:51] rom1dep leaves the room: Machine going to sleep
[16:53:31] <zinid> nosnilmot, it would be better to just use `-ifndef` to reduce the patch size and the possibility of fuckup, but okay ;)
[16:53:55] <zinid> merged
[16:54:03] <nosnilmot> yeah well I did that first and decided I didn't like the negativity of "n"
[16:54:24] <zinid> negativity is always bad, yeah
[16:54:52] <zinid> okay, enough bikeshidding, I merged already ;)
[16:54:57] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:55:20] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:56:55] <nosnilmot> do I need to do anything other than 'make spec' in deps/xmpp (after editing specs/xmpp_codec.spec) and then rebuild/reinstall ejabberd to get it to use the updated specs? it seems to be ignoring my changes
[16:57:24] <zinid> make spec && make
[16:57:31] <zinid> shouldn't ignore it, hum
[16:57:39] <zinid> I do this all the time :)
[16:58:00] <zinid> the only tricky part is to upate that in ejabberd
[16:58:17] <zinid> I usually just copy the whole directory into deps/xmpp and the do `./rebar compile`
[16:58:22] <zinid> *then
[16:58:55] <zinid> okay, not whole, only deps/xmpp/src
[16:58:58] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:59:35] <zinid> this is not very convenient though...
[17:00:08] <nosnilmot> I think it has at last picked up the change I made
[17:03:48] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:06:28] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:07:27] Holger leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:09:24] xinit leaves the room
[17:18:25] vanitasvitae leaves the room
[17:18:59] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:21:35] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:26:08] joekokker leaves the room: Machine going to sleep
[17:37:22] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:37:22] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:39:41] xinit leaves the room
[17:40:29] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:43:51] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:48:47] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:52:00] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:52:17] Akasch leaves the room
[17:52:52] genofire leaves the room: Machine going to sleep
[17:54:50] <nosnilmot> should a PR for xmpp lib included changes to generated code or only to spec?
[17:56:38] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:01:50] ludo leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:02:02] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:02:02] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:06:25] <zinid> nosnilmot: both
[18:06:33] <nosnilmot> ok
[18:07:07] aditya_borikar leaves the room
[18:11:32] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:15:21] joekokker leaves the room: Machine going to sleep
[18:16:47] mimi89999 leaves the room
[18:16:57] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[18:17:27] <nosnilmot> https://github.com/processone/xmpp/pull/34 & https://github.com/processone/ejabberd/pull/2526
[18:19:34] Akasch leaves the room
[18:22:23] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:23:05] aditya_borikar leaves the room
[18:25:29] zash leaves the room: Disconnected: closed
[18:27:24] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:28:15] <zinid> Thx, will handle that ASAP
[18:31:28] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:34:44] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:35:27] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:42:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:43:45] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:43:59] 4223 leaves the room
[18:51:11] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:52:07] zuglufttier leaves the room
[18:54:40] tester leaves the room
[18:55:47] alexis leaves the room
[18:56:25] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:01:18] ta leaves the room: Disconnected: Replaced by new connection
[19:02:55] debalance leaves the room
[19:03:16] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:03:40] jere leaves the room
[19:04:06] ata2001 leaves the room: Disconnected: closed
[19:04:48] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:07:28] secret_agent leaves the room
[19:07:42] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:09:17] secret_agent leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:12:52] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:14:01] sindrake leaves the room
[19:14:35] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:14:57] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:24:17] Marzanna leaves the room
[19:25:33] joekokker leaves the room: Machine going to sleep
[19:25:48] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:26:21] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:29:56] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:31:51] sindrake leaves the room: Disconnected: Replaced by new connection
[19:35:05] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:35:07] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:39:13] tester leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:42:51] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:47:40] sindrake leaves the room: Disconnected: Replaced by new connection
[19:50:02] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:58:00] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:58:50] Dominik Paulus leaves the room
[19:58:55] tester leaves the room
[19:59:55] aditya_borikar leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:02:24] srgcdev leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:07:29] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:07:29] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:10:59] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:11:07] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:12:08] lorddavidiii leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:12:55] ata2001 leaves the room: Disconnected: closed
[20:16:19] pod leaves the room
[20:17:01] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:22:05] VC leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:22:39] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:23:16] sindrake leaves the room
[20:26:03] Akasch leaves the room
[20:27:22] sindrake leaves the room
[20:33:52] jere leaves the room: Disconnected: Replaced by new connection
[20:34:39] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:36:49] sindrake leaves the room: Disconnected: Replaced by new connection
[20:39:18] Man_Life leaves the room: Logged out
[20:39:38] madmalkav leaves the room
[20:39:57] tester leaves the room
[20:42:18] ludo leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:44:15] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:44:46] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:46:25] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:46:42] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:50:00] zinid leaves the room
[20:50:48] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:51:25] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:51:30] zinid leaves the room
[20:53:37] Licaon_Kter leaves the room: Stream closed by us: system-shutdown
[20:54:26] zinid leaves the room
[20:55:37] zinid leaves the room
[20:59:32] targ leaves the room: offline
[21:03:42] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:05:36] Licaon_Kter leaves the room
[21:06:37] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:12:48] deavmi leaves the room: Disconnected: Replaced by new connection
[21:14:37] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:19:55] Marzanna leaves the room
[21:24:26] fp leaves the room
[21:25:49] tester leaves the room
[21:25:50] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:28:27] xinit leaves the room
[21:29:15] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:32:23] marek leaves the room: Machine going to sleep
[21:33:57] rom1dep leaves the room: Machine going to sleep
[21:35:46] sindrake leaves the room
[21:37:55] zinid leaves the room
[21:39:00] sindrake leaves the room
[21:42:46] sindrake leaves the room
[21:45:36] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:49:43] zinid leaves the room
[21:50:33] zinid leaves the room
[21:51:22] zinid leaves the room
[21:56:41] srgcdev leaves the room
[22:01:33] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:03:43] deavmi leaves the room
[22:09:13] vanitasvitae leaves the room
[22:09:15] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:12:14] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:24:39] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:29:27] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:36:51] sindrake leaves the room
[22:38:04] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:38:39] 4223 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:40:25] Akasch leaves the room
[22:42:02] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:44:05] Dominik Paulus leaves the room
[22:50:18] joekokker leaves the room: Machine going to sleep
[22:51:53] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:51:53] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:52:38] zinid leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:59:27] Dominik Paulus leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:59:27] Dominik Paulus leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:59:39] genofire leaves the room: Machine going to sleep
[23:05:03] lorddavidiii leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:08:37] Akasch leaves the room
[23:08:53] Dominik Paulus leaves the room
[23:08:59] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:09:08] ludo leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:10:03] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:11:43] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:11:50] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:14:54] lorddavidiii leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:19:05] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:20:57] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:24:49] Dominik Paulus leaves the room: Machine going to sleep
[23:31:46] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:33:16] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:36:27] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:42:58] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:44:43] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:49:43] xinit leaves the room
[23:50:24] sindrake leaves the room
[23:51:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:54:16] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!