Home
ejabberd
ejabberd@conference.jabber.ru
Среда, 19 апреля 2017< ^ >
Holger установил(а) тему: ejabberd · english room · https://ejabberd.im
Конфигурация комнаты
Участники комнаты

GMT+3
[00:03:53] jeremy вышел(а) из комнаты: Machine going to sleep
[00:06:35] sergio вышел(а) из комнаты
[00:09:58] jodok вышел(а) из комнаты: Replaced by new connection
[00:10:18] jodok вошёл(а) в комнату
[00:15:20] sattellite вышел(а) из комнаты
[00:15:23] sattellite вошёл(а) в комнату
[00:19:48] sattellite вышел(а) из комнаты
[00:26:05] sattellite вошёл(а) в комнату
[00:27:13] sattellite вышел(а) из комнаты
[00:38:18] sattellite вошёл(а) в комнату
[00:38:35] hlad вышел(а) из комнаты: Replaced by new connection
[00:38:40] hlad вошёл(а) в комнату
[00:44:32] debalance вошёл(а) в комнату
[00:45:15] SaltyBones вышел(а) из комнаты
[00:48:17] sattellite вышел(а) из комнаты
[00:48:18] boothj5 вышел(а) из комнаты
[00:48:21] sattellite вошёл(а) в комнату
[01:03:42] linus вышел(а) из комнаты
[01:04:10] ileh вышел(а) из комнаты
[01:05:39] debalance вышел(а) из комнаты
[01:06:45] ileh вошёл(а) в комнату
[01:12:48] ileh вышел(а) из комнаты
[01:18:39] ileh вошёл(а) в комнату
[01:19:44] sattellite вышел(а) из комнаты
[01:19:48] sattellite вошёл(а) в комнату
[01:23:03] cippaciong вошёл(а) в комнату
[01:23:08] cippaciong вышел(а) из комнаты
[01:24:41] ileh вышел(а) из комнаты
[01:30:41] ileh вошёл(а) в комнату
[01:35:23] Holger Weiß вошёл(а) в комнату
[01:35:51] erik вышел(а) из комнаты: Machine going to sleep
[01:41:46] debalance вошёл(а) в комнату
[01:44:42] linus вошёл(а) в комнату
[01:50:17] sattellite вышел(а) из комнаты
[01:50:21] sattellite вошёл(а) в комнату
[01:54:06] cippaciong вышел(а) из комнаты
[01:57:16] debalance вышел(а) из комнаты
[02:22:26] <Holger> rom1dep, zinid: https://github.com/processone/ejabberd/commit/b8a77209
[02:28:00] zinid вышел(а) из комнаты
[02:30:26] sezuan вышел(а) из комнаты: Replaced by new connection
[02:30:30] sezuan вошёл(а) в комнату
[02:41:05] sattellite вышел(а) из комнаты
[02:41:08] sattellite вошёл(а) в комнату
[02:53:15] ileh вышел(а) из комнаты
[03:01:31] sattellite вышел(а) из комнаты
[03:01:35] sattellite вошёл(а) в комнату
[03:06:06] emeraude вышел(а) из комнаты
[03:33:09] ileh вошёл(а) в комнату
[03:39:10] ileh вышел(а) из комнаты
[03:56:53] ileh вошёл(а) в комнату
[04:06:03] sattellite вышел(а) из комнаты
[04:06:06] sattellite вошёл(а) в комнату
[04:32:19] anand вошёл(а) в комнату
[05:05:54] anand вышел(а) из комнаты
[05:49:34] pod вошёл(а) в комнату
[05:49:56] pod вошёл(а) в комнату
[05:50:26] sattellite вышел(а) из комнаты
[05:50:30] sattellite вошёл(а) в комнату
[06:05:06] anand вошёл(а) в комнату
[06:27:34] nabeel вышел(а) из комнаты: Replaced by new connection
[06:27:38] nabeel вошёл(а) в комнату
[07:02:01] sattellite вышел(а) из комнаты
[07:02:04] sattellite вошёл(а) в комнату
[07:05:26] erik вышел(а) из комнаты
[07:06:33] joshu вошёл(а) в комнату
[07:25:01] sattellite вышел(а) из комнаты
[07:25:04] sattellite вошёл(а) в комнату
[07:37:19] sattellite вышел(а) из комнаты
[07:37:39] jere вышел(а) из комнаты
[07:40:33] anand вышел(а) из комнаты
[07:48:15] Marzanna вышел(а) из комнаты
[07:54:37] debalance вошёл(а) в комнату
[07:56:59] sattellite вошёл(а) в комнату
[08:00:04] zinid вошёл(а) в комнату
[08:03:34] sattellite вышел(а) из комнаты
[08:05:19] sezuan вошёл(а) в комнату
[08:16:18] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[08:24:06] erik вошёл(а) в комнату
[08:43:47] sergio вошёл(а) в комнату
[08:47:41] <sergio> Holger, I supposed If I want to apply your patch to fix for carbons issue I have to copy all the changes from 17.04, not only the file ejabberd_c2s.erl?
[08:47:41] Holger Weiß вышел(а) из комнаты
[08:48:01] <sergio> If I copy only the file I get this error:
src/ejabberd_c2s.erl:23: Warning: undefined callback function handle_stream_established/1 (behaviour 'xmpp_stream_in')
src/ejabberd_c2s.erl:23: Warning: undefined callback function handle_timeout/1 (behaviour 'xmpp_stream_in')
[08:48:49] sattellite вошёл(а) в комнату
[08:51:00] sattellite вышел(а) из комнаты
[08:51:55] stefandxm вошёл(а) в комнату
[08:53:42] debalance вышел(а) из комнаты
[08:53:46] hlad вышел(а) из комнаты: Replaced by new connection
[08:54:05] hlad вошёл(а) в комнату
[08:55:24] <zinid> what version of ejabberd are you using to compile?
[08:57:12] debalance вошёл(а) в комнату
[09:03:18] sattellite вошёл(а) в комнату
[09:03:18] SouL вышел(а) из комнаты
[09:03:18] SouL вышел(а) из комнаты
[09:04:08] <sergio> zinid, last release 17.04
[09:04:26] <sergio> and I only apply the Holger's fix for carbons
[09:05:34] debalance вошёл(а) в комнату
[09:05:43] <zinid> it should compile file
[09:05:45] <zinid> *fine
[09:05:54] <zinid> if you apply only this patch
[09:06:07] <zinid> the warning you're getting is not an error
[09:06:14] <zinid> but it's strange you get it anyway
[09:06:18] sergio вошёл(а) в комнату
[09:06:57] <zinid> anyway, the warning means the compiler doesn't see xmpp_stream_in.beam at compile time, that's it
[09:07:20] sattellite вышел(а) из комнаты
[09:07:38] debalance вышел(а) из комнаты
[09:07:44] debalance вошёл(а) в комнату
[09:08:11] <sergio> zinid: thanks
[09:10:28] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[09:11:24] <ThUnd3r|Gr33n> So i can recompile ?
[09:13:30] sergio вышел(а) из комнаты
[09:13:35] sergio вошёл(а) в комнату
[09:14:11] debalance вышел(а) из комнаты
[09:14:17] sattellite вошёл(а) в комнату
[09:15:07] erik вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[09:15:08] erik вошёл(а) в комнату
[09:15:30] sergio вышел(а) из комнаты
[09:16:01] SaltyBones вошёл(а) в комнату
[09:17:01] debalance вошёл(а) в комнату
[09:17:43] sattellite вышел(а) из комнаты
[09:18:21] jeremy вышел(а) из комнаты: Replaced by new connection
[09:18:22] jeremy вошёл(а) в комнату
[09:18:54] stefandxm вошёл(а) в комнату
[09:22:03] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[09:28:59] cippaciong вошёл(а) в комнату
[09:35:58] <zinid> dunno, carbon tests are failing
[09:36:19] <zinid> I would wait for Holger to check why it's failing :)
[09:39:58] stefandxm вошёл(а) в комнату
[09:41:42] <Holger> Ah I was trying to fix Travis CI (which was failing before my patch) right now, precisely to see whether it's happy with my patch :-)
[09:42:32] <zinid> ah, ok
[09:42:54] ThUnd3r|Gr33n waits
[09:45:59] anand вошёл(а) в комнату
[09:46:43] Marzanna вышел(а) из комнаты
[09:49:49] Marzanna вошёл(а) в комнату
[09:53:43] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[09:55:12] sattellite вошёл(а) в комнату
[09:56:46] SaltyBones вышел(а) из комнаты: Replaced by new connection
[09:56:50] SaltyBones вошёл(а) в комнату
[09:59:21] sattellite вышел(а) из комнаты
[10:01:15] ThUnd3r|Gr33n вышел(а) из комнаты: Connection failed: timeout
[10:01:49] ThUnd3r|Gr33n вошёл(а) в комнату
[10:07:59] <rom1dep> I was thinking, isn't the erlang vm somewhat similar to the jvm, like, shouldn't I be able to take that bytecode from someone and (hot) load it into my process?
[10:08:36] <Holger> rom1dep: Yes, you can do that.
[10:09:25] <Holger> rom1dep: E.g., you can update mod_foo.beam and then run "ejabberdctl update mod_foo".
[10:10:40] <rom1dep> Cool! So I can compile new foo on my laptop, and copy paste that on the server and it's expected to run
[10:10:50] <Holger> Yes.
[10:11:11] <rom1dep> Will see if I can find time for that this evening
[10:12:01] stefandxm вошёл(а) в комнату
[10:12:18] <rom1dep> On the case of this carbons issue, foo is to be replaced by mod_ejabberd_c2s or similar I guess?
[10:13:06] <Holger> rom1dep: Yes, the patch only touches ejabberd_c2s.beam.
[10:14:40] <Holger> rom1dep: Note that you should use the same Erlang/OTP version on both systems.  (Well a newer version on the target system is also supposed to be supported if it's not newer than one major release.)
[10:16:25] <rom1dep> Holger: any idea what the bundled version could be? Fedora provides 19.3 apparently
[10:18:28] <Holger> rom1dep: find /opt -name erl
[10:19:01] <rom1dep> All I have is my work computer right now 😉
[10:19:02] <Holger> rom1dep: Call "/opt/.../erl -version" using that path.
[10:19:06] <Holger> Ah.
[10:20:27] <rom1dep> Let's see if this windows box can drill into the rpm package format
[10:26:13] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[10:26:36] debalance вышел(а) из комнаты
[10:32:17] <rom1dep> All I can grep is version: %s %s, too bad I don't know how to bytecode
[10:36:48] sattellite вошёл(а) в комнату
[10:38:07] sattellite вышел(а) из комнаты
[10:38:18] linus вышел(а) из комнаты
[10:43:25] rom1dep вышел(а) из комнаты
[10:43:29] rom1dep вошёл(а) в комнату
[10:43:53] stefandxm вошёл(а) в комнату
[10:44:20] ThUnd3r|Gr33n вышел(а) из комнаты: Connection failed: timeout
[10:48:22] SaltyBones вышел(а) из комнаты
[10:49:45] ThUnd3r|Gr33n вошёл(а) в комнату
[10:52:13] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[10:55:02] stefandxm вошёл(а) в комнату
[10:56:37] mimi89999 вышел(а) из комнаты
[10:56:44] hlad вошёл(а) в комнату
[10:58:13] mimi89999 вошёл(а) в комнату
[11:02:23] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[11:08:44] stefandxm вошёл(а) в комнату
[11:11:31] debalance вышел(а) из комнаты: Replaced by new connection
[11:11:34] debalance вошёл(а) в комнату
[11:15:23] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[11:17:32] debalance вышел(а) из комнаты: Replaced by new connection
[11:17:36] debalance вошёл(а) в комнату
[11:33:44] stefandxm вошёл(а) в комнату
[11:36:13] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[11:40:39] stefandxm вошёл(а) в комнату
[11:48:43] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[11:48:45] stefandxm вошёл(а) в комнату
[11:59:27] linus вошёл(а) в комнату
[12:08:40] cippaciong вышел(а) из комнаты
[12:09:01] sattellite вошёл(а) в комнату
[12:10:07] sattellite вышел(а) из комнаты
[12:10:09] cippaciong вошёл(а) в комнату
[12:15:38] rom1dep вошёл(а) в комнату
[12:15:53] rom1dep вышел(а) из комнаты
[12:16:34] rom1dep вошёл(а) в комнату
[12:16:47] rom1dep вышел(а) из комнаты
[12:17:19] rom1dep вошёл(а) в комнату
[12:17:30] rom1dep вышел(а) из комнаты
[12:17:52] rom1dep вошёл(а) в комнату
[12:19:01] sattellite вошёл(а) в комнату
[12:24:01] sattellite вышел(а) из комнаты
[12:29:20] sattellite вошёл(а) в комнату
[12:35:39] sattellite вышел(а) из комнаты
[12:49:44] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[12:49:45] stefandxm вошёл(а) в комнату
[13:00:17] sattellite вошёл(а) в комнату
[13:03:13] badlop вошёл(а) в комнату
[13:05:15] sattellite вышел(а) из комнаты
[13:15:03] debalance вошёл(а) в комнату
[13:20:22] linus вышел(а) из комнаты
[13:20:50] ileh вышел(а) из комнаты
[13:23:41] ileh вошёл(а) в комнату
[13:24:52] Holger Weiß вошёл(а) в комнату
[13:30:21] debalance вышел(а) из комнаты
[13:31:35] sattellite вошёл(а) в комнату
[13:34:55] sattellite вышел(а) из комнаты
[13:44:49] ThUnd3r|Gr33n вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:44:53] ThUnd3r|Gr33n вошёл(а) в комнату
[13:51:05] erik вошёл(а) в комнату
[13:56:10] anand вышел(а) из комнаты
[14:00:33] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[14:00:35] stefandxm вошёл(а) в комнату
[14:01:40] linus вошёл(а) в комнату
[14:04:15] sattellite вошёл(а) в комнату
[14:08:02] sattellite вышел(а) из комнаты
[14:08:09] linus вышел(а) из комнаты
[14:08:35] debalance вошёл(а) в комнату
[14:10:28] Holger Weiß вышел(а) из комнаты: Connection failed: connection closed
[14:14:25] sattellite вошёл(а) в комнату
[14:15:06] sattellite вышел(а) из комнаты
[14:20:14] linus вошёл(а) в комнату
[14:24:13] debalance вышел(а) из комнаты
[14:26:17] linus вышел(а) из комнаты
[14:34:43] sattellite вошёл(а) в комнату
[14:38:07] debalance вошёл(а) в комнату
[14:38:08] cippaciong вышел(а) из комнаты
[14:39:13] sattellite вышел(а) из комнаты
[14:40:07] cippaciong вошёл(а) в комнату
[14:41:50] debalance вышел(а) из комнаты: offline
[14:44:06] linus вошёл(а) в комнату
[14:49:56] anand вошёл(а) в комнату
[14:55:14] sattellite вошёл(а) в комнату
[14:55:59] anand вышел(а) из комнаты
[15:04:14] sattellite вышел(а) из комнаты
[15:05:27] sattellite вошёл(а) в комнату
[15:06:26] sattellite вышел(а) из комнаты
[15:12:01] anand вошёл(а) в комнату
[15:13:51] debalance вошёл(а) в комнату
[15:16:02] jere вошёл(а) в комнату
[15:17:01] debalance вошёл(а) в комнату
[15:18:03] anand вышел(а) из комнаты
[15:27:56] debalance вышел(а) из комнаты
[15:28:54] debalance вышел(а) из комнаты
[15:33:37] erik вышел(а) из комнаты: Machine going to sleep
[15:45:35] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[15:49:14] sattellite вошёл(а) в комнату
[15:54:02] linus вышел(а) из комнаты
[15:54:04] bowlofeggs вышел(а) из комнаты
[15:57:32] sattellite вышел(а) из комнаты
[16:00:06] bowlofeggs вошёл(а) в комнату
[16:03:52] linus вошёл(а) в комнату
[16:05:08] jeremy вошёл(а) в комнату
[16:09:51] sattellite вошёл(а) в комнату
[16:09:52] linus вышел(а) из комнаты
[16:12:22] sattellite вышел(а) из комнаты
[16:14:34] debalance вошёл(а) в комнату
[16:32:11] anand вошёл(а) в комнату
[16:32:54] sezuan вышел(а) из комнаты
[16:34:06] linus вошёл(а) в комнату
[16:39:44] debalance вышел(а) из комнаты: Replaced by new connection
[16:39:45] debalance вошёл(а) в комнату
[16:40:58] stefandxm вошёл(а) в комнату
[16:41:34] sattellite вошёл(а) в комнату
[16:49:51] linus вышел(а) из комнаты
[16:50:22] sattellite вышел(а) из комнаты
[16:52:32] sattellite вошёл(а) в комнату
[16:55:01] sattellite вышел(а) из комнаты
[16:58:07] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[17:03:06] sattellite вошёл(а) в комнату
[17:06:13] sattellite вышел(а) из комнаты
[17:14:22] anand вышел(а) из комнаты
[17:15:17] debalance вошёл(а) в комнату
[17:20:06] debalance вышел(а) из комнаты
[17:20:32] stefandxm вошёл(а) в комнату
[17:23:40] anand вошёл(а) в комнату
[17:26:54] linus вошёл(а) в комнату
[17:34:08] linus вышел(а) из комнаты
[17:39:39] debalance вошёл(а) в комнату
[17:47:01] linus вошёл(а) в комнату
[17:48:28] debalance вышел(а) из комнаты
[17:53:02] linus вышел(а) из комнаты
[17:54:36] sezuan вышел(а) из комнаты
[18:04:34] linus вошёл(а) в комнату
[18:04:56] anand вышел(а) из комнаты
[18:07:09] hlad вышел(а) из комнаты
[18:14:05] jeremy вышел(а) из комнаты: Replaced by new connection
[18:14:08] jeremy вошёл(а) в комнату
[18:18:16] debalance вошёл(а) в комнату
[18:33:21] debalance вышел(а) из комнаты
[18:33:54] debalance вышел(а) из комнаты
[18:43:24] mimi89999 вышел(а) из комнаты
[18:43:40] mimi89999 вошёл(а) в комнату
[18:47:54] debalance вышел(а) из комнаты
[18:50:35] sattellite вышел(а) из комнаты
[18:50:58] Marzanna вышел(а) из комнаты
[18:52:20] Marzanna вошёл(а) в комнату
[18:53:58] linus вышел(а) из комнаты
[18:55:24] rozzin вошёл(а) в комнату
[18:56:47] rozzin blinks.
[18:57:08] <zinid> all are dead
[18:59:42] mimi89999 вышел(а) из комнаты
[18:59:50] <rozzin> Holger: I guess I was just talking to you as "emias" in #ejabberd IRC?
[18:59:54] mimi89999 вошёл(а) в комнату
[19:01:20] <Holger> rozzin: Yup.
[19:04:14] <rozzin> Hm. For some reason I was expecting there to be some sort of bridging between #ejabberd and the MUC.
[19:05:06] <rozzin> So, if I'm directing all of my http_upload clients to the same HTTPS vhost...
[19:05:15] <rozzin> should I be specifying different mod_http_upload handlers for them (at different paths in the URLs)?
[19:05:22] <rozzin> Or should it be fine to just dump them all into the same one?
[19:05:30] <rozzin> And how is auth happening with mod_http_upload anyway, if at all?
[19:06:39] <rozzin> I don't see anything about auth in mod_http_upload;
[19:06:59] mimi89999 вышел(а) из комнаты
[19:07:10] <rozzin> I see some things (the meaning of which aren't immediately apparent to me..) in ejabberd_http.
[19:07:24] mimi89999 вошёл(а) в комнату
[19:08:15] <Holger> rom1dep: You have different options.  You can set things up so that all vhosts use the same generic https://example.com/ base URL.  Or you can specify a put_url such as (dunno) https://share.@HOST@/ so each vhost uses its own domain.
[19:08:24] <Holger> s/rom1dep/rozzin/
[19:08:34] hlad вышел(а) из комнаты: Replaced by new connection
[19:08:47] hlad вошёл(а) в комнату
[19:09:32] <rozzin> Holger: I meant should I do something like "https://example.com/@HOST@/".
[19:10:07] <Holger> rozzin: Compared with "https://example.com/" that simplifies configuration a bit (long story).  But both are possible.
[19:10:53] <rozzin> I think I may need to read the long story...
[19:11:26] <Holger> Why?  If you prefer "https://example.com/" I can just tell you how to configure it.
[19:11:49] <rozzin> I have three different XMPP domains that I've trying to configure, all with different (and differently-defined) user-databases.
[19:12:26] <rozzin> I just need something that will let XEP-0363 work for users on all three of those domains.
[19:13:07] <Holger> rozzin: Regarding auth, you control upload slot allocation using access rules.  If a slot was offered, the client authenticates the PUT request against the HTTP server simply by knowledge of the URL.
[19:13:49] <Holger> (Which includes a random string that acts as an access token for that reason.)
[19:14:37] <Holger> So.  The most obvious solution is put_url: "https://share.@HOST@/".  Anything wrong with that?
[19:16:12] <rozzin> The need to set up a TLS proxy.
[19:16:40] <rozzin> And really just that it seems to create more questions rather than fewer.
[19:17:11] sattellite вошёл(а) в комнату
[19:18:03] rozzin pulls up docs...
[19:19:01] sattellite вышел(а) из комнаты
[19:19:18] linus вошёл(а) в комнату
[19:19:36] <Holger> As I said on IRC, personally I'd put an HTTPS (not TLS) proxy in front of ejabberd_http anyway.
[19:19:39] <Holger> But okay :-)
[19:19:46] <Holger> Anything wrong with "https://example.com/@HOST@/"?
[19:19:51] Marzanna вошёл(а) в комнату
[19:20:38] mimi89999 вышел(а) из комнаты
[19:20:42] debalance вошёл(а) в комнату
[19:20:46] <rozzin> Probably not.
[19:20:48] mimi89999 вошёл(а) в комнату
[19:21:03] <rozzin> Does the long story hinge on the definition of "local"?
[19:21:35] <Holger> If you want "https://example.com/" instead, you need to make sure that (1) mod_http_upload is only configured for a single vhost, and that "upload.$that_vhost" must be added to the list of mod_dico's "extra_domains".
[19:21:38] <Holger> BBL.
[19:23:18] mimi89999 вышел(а) из комнаты
[19:23:26] mimi89999 вошёл(а) в комнату
[19:27:03] debalance вышел(а) из комнаты
[19:27:23] sattellite вошёл(а) в комнату
[19:31:44] rozzin вышел(а) из комнаты
[19:32:57] sattellite вышел(а) из комнаты
[19:35:48] rozzin вошёл(а) в комнату
[19:35:55] <rozzin> Wow--that works.
[19:37:23] <rozzin> Holger: I went with the "https://example.com/" option. Moved mod_http_upload from global scope to an append_host_config section, and added myupload domain to the global mod_disco options.
[19:38:19] <rozzin> Apparently "local" means "local to this ejabberd", not "local to this vhost"?
[19:40:31] <rozzin> I must have done something wrong, though--looks like I lost a bunch of things from my disco listing.
[19:41:14] ThUnd3r|Gr33n вышел(а) из комнаты
[19:41:56] ThUnd3r|Gr33n вошёл(а) в комнату
[19:42:49] Holger Weiß вошёл(а) в комнату
[19:43:42] rozzin вышел(а) из комнаты
[19:50:20] rozzin вошёл(а) в комнату
[19:50:34] <rozzin> Found it--unrelated goof.
[19:51:45] <rozzin> Now, the other thing I'm having trouble understanding is the mod_push docs....
[19:53:26] linus вышел(а) из комнаты: Replaced by new connection
[19:53:28] linus вошёл(а) в комнату
[19:54:53] Holger вышел(а) из комнаты: Replaced by new connection
[19:55:03] Holger вошёл(а) в комнату
[19:58:14] rozzin вышел(а) из комнаты
[19:59:04] sattellite вошёл(а) в комнату
[19:59:07] rozzin вошёл(а) в комнату
[19:59:51] jeremy вышел(а) из комнаты: Machine going to sleep
[19:59:52] <Holger> There's no public working XEP-0357 module I'm aware of.
[20:00:00] sattellite вышел(а) из комнаты
[20:00:50] debalance вошёл(а) в комнату
[20:01:50] rom1dep вышел(а) из комнаты
[20:01:50] rom1dep вышел(а) из комнаты
[20:02:43] <Holger> People keep playing with royneary/mod_push despite the README clearly stating that it requires an old patched ejabberd version.
[20:03:17] <Holger> I'll have a new module to play with soon, but that will require the current ejabberd code.
[20:04:27] <rozzin> Well, OK then.
[20:05:28] rom1dep вошёл(а) в комнату
[20:05:35] <rozzin> Holger: the README  actually is somewhat non-obvious about that;
[20:06:29] <rozzin> Holger: It sasy "for now [as of 2 years ago]", and leaves hanging the question of "did those changes get merged into mainline ejabberd at some point over the course of those years?"
[20:07:40] <rozzin> Holger: it's also pretty opaque about `what is the minimal setup that could even possibly work'.
[20:07:47] <Holger> You mean royenary should add a sentence stating that the README is correct :-)
[20:08:23] <Holger> Just forget about it. That code is dead.
[20:08:26] <mimi89999> https://lebihan.pl/xmpp-upload/index.php/847ae832-6f7e-4988-8dd1-5668adbbceb5/v6Itn0tgTNCIuVmLlK7TBQ.jpg
[20:08:43] <rozzin> Holger: Yeah, you pretty clearly just killed that mod_push idea for me.
[20:08:59] <rozzin> Holger: Thanks--you actually just saved me a tremendous amount of time.
[20:09:29] sattellite вошёл(а) в комнату
[20:09:32] <mimi89999> I send a file accidentally. I hope nobody downloaded it...
[20:10:19] <rozzin> mimi89999: unable to connect.
[20:10:21] <Holger> rozzin: If you happen to use 16.09 I could give you an ugly mod_push that kinda works.
[20:10:30] <Holger> But it doesn't with any other version.
[20:10:43] <mimi89999> rozzin‎: Just stopped Apache2
[20:11:05] <rozzin> Holger: 16.09-4~bpo8
[20:11:21] <rozzin> Dunno.
[20:12:55] <rom1dep> Holger: is there a bug that tracks the upstreaming of push, btw?
[20:13:07] <rozzin> I'm hoping to have a  few iPhone users shortly, and someone told me that ChatSecure (1) is the preferred app there, and (2) switched to using  XEP-0357 at some point.
[20:13:16] sattellite вышел(а) из комнаты
[20:13:48] <rozzin> I guess after Apple nixed the magic `VOIP socket' they ChatSecure et al had been abusing.
[20:18:10] erik вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[20:18:12] erik вошёл(а) в комнату
[20:21:54] hlad вышел(а) из комнаты: Replaced by new connection
[20:22:34] ThUnd3r|Gr33n вышел(а) из комнаты: Connection failed: timeout
[20:22:43] hlad вошёл(а) в комнату
[20:24:26] jere вышел(а) из комнаты
[20:26:29] ThUnd3r|Gr33n вошёл(а) в комнату
[20:28:04] <Holger> Only Monal was and is "abusing" that.
[20:29:02] <Holger> ChatSecure had an FAQ entry that it simply won't work in the background before push support was added.
[20:29:09] debalance вышел(а) из комнаты
[20:30:14] <Holger> rom1dep: https://github.com/processone/ejabberd/issues/1379
[20:34:04] linus вышел(а) из комнаты
[20:34:17] <rozzin> Oh--I misread their statement on <https://chatsecure.org/blog/fixing-the-xmpp-push-problem/>
[20:34:55] <rozzin> Or misrembered it.
[20:35:08] <rozzin> Didn't recall the "(Android version only)" qualifier.
[20:36:09] mimi89999 вышел(а) из комнаты
[20:36:30] mimi89999 вошёл(а) в комнату
[20:37:38] <rozzin> Holger: I think what I meant about the problem /w royneary's mod_push README was that he should remove the words "for now".
[20:37:53] rozzin submits a patch to royneary...
[20:42:22] jeremy вошёл(а) в комнату
[20:44:54] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[20:44:59] rom1dep вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[20:44:59] mimi89999 вошёл(а) в комнату
[20:45:01] rom1dep вошёл(а) в комнату
[20:46:00] <rozzin> https://github.com/royneary/mod_push/pull/25
[20:47:39] linus вошёл(а) в комнату
[20:51:18] sattellite вошёл(а) в комнату
[20:54:34] debalance вошёл(а) в комнату
[20:55:28] rozzin вышел(а) из комнаты
[20:56:34] rom1dep вышел(а) из комнаты: Connection failed: connection closed
[20:57:34] sattellite вышел(а) из комнаты
[20:58:49] rom1dep вошёл(а) в комнату
[20:59:52] rom1dep вошёл(а) в комнату
[21:01:48] rozzin вошёл(а) в комнату
[21:05:09] rom1dep вышел(а) из комнаты
[21:10:05] jeremy вышел(а) из комнаты: Machine going to sleep
[21:10:12] debalance вышел(а) из комнаты
[21:12:19] jere вошёл(а) в комнату
[21:14:38] sattellite вошёл(а) в комнату
[21:15:17] linus вышел(а) из комнаты
[21:15:25] rom1dep вошёл(а) в комнату
[21:15:51] ileh вышел(а) из комнаты
[21:15:58] <rom1dep> Holger: voted :)
[21:16:16] sattellite вышел(а) из комнаты
[21:17:26] ileh вошёл(а) в комнату
[21:18:13] sergio вышел(а) из комнаты
[21:18:26] <rom1dep> is there any known client that supports MAM properly? Gajim doesn't for MUCs, Psi+ is about the same
[21:19:14] <rom1dep> Holger: FYI ↓
/opt/ejabberd-17.04/bin/erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 7.3
[21:21:27] <Holger> rom1dep: I'm aware of Conversations and Converse.js, maybe Movim.
[21:21:46] <Holger> Psi+ doesn't support MAM at all, or does it now?
[21:21:47] jodok вышел(а) из комнаты
[21:21:59] <rom1dep> it does
[21:22:07] jodok вошёл(а) в комнату
[21:22:23] <Holger> But also just for 1:1?
[21:22:44] <rom1dep> nope, I got a 20like backlog when joining this room
[21:23:01] <Holger> Yeah that's traditional history.
[21:23:18] <rom1dep> what is traditional history ?
[21:24:00] <Holger> The MUC room sending you n lines of backlog when you join.
[21:24:38] <rom1dep> oh, that's not even a MAM thing ?
[21:24:49] <Holger> Completely unrelated to MAM archiving.
[21:24:49] sattellite вошёл(а) в комнату
[21:25:03] <rom1dep> XMPP never stops to amaze me
[21:25:18] <Holger> So that was your only indication of Psi+ supporting MAM? :-)
[21:25:25] <rom1dep> absolutely
[21:25:37] <Holger> Sigh.
[21:26:13] <rom1dep> I couldn't say better…
[21:26:28] sattellite вышел(а) из комнаты
[21:26:51] <rom1dep> is there anything hard about having MAM for MUCs compared to 1:1?
[21:27:38] jeremy вошёл(а) в комнату
[21:30:12] jere вышел(а) из комнаты
[21:30:34] debalance вошёл(а) в комнату
[21:37:07] debalance вошёл(а) в комнату
[21:38:13] hlad вошёл(а) в комнату
[21:40:26] erik вошёл(а) в комнату
[21:40:56] linus вошёл(а) в комнату
[21:43:11] <zinid> what client is using push?
[21:44:42] sergio вошёл(а) в комнату
[21:48:14] <Holger> zinid: Conversations (though you don't really need it on Android yet), and since recently ChatSecure (but doesn't work reliably there).
[21:48:27] <zinid> wow
[21:49:08] <Holger> rom1dep: No, it should be very similar.
[21:51:05] <Holger> ChatSecure is currently using APNS's "silent notifications" which Apple documents to be unreliable.
[21:51:23] <mimi89999> 😂
[21:51:26] <mimi89999> Oh no....
[21:52:04] <zinid> I see
[21:54:10] linus вышел(а) из комнаты
[21:54:15] debalance вышел(а) из комнаты
[21:54:36] linus вошёл(а) в комнату
[22:00:15] debalance вошёл(а) в комнату
[22:00:43] linus вышел(а) из комнаты
[22:03:26] sattellite вошёл(а) в комнату
[22:04:38] linus вошёл(а) в комнату
[22:05:05] sattellite вышел(а) из комнаты
[22:11:18] <rozzin> re: MUC/MAM (sort-of..): anyone have an XMPP/IRC bridge worth recommending?
[22:11:18] zinid вышел(а) из комнаты
[22:11:18] zinid вошёл(а) в комнату
[22:12:33] <rozzin> Looking for something that logs into IRC *once* per XMPP user, and then stays connected and continues to relay back to XMPP regardless of whether any particular XMPP resources are connected.
[22:13:36] <rom1dep> rozzin: yeah, there is biboumi, it sortof works, but it has quite a few rough edges
[22:16:18] zinid вышел(а) из комнаты
[22:17:04] hlad вышел(а) из комнаты
[22:18:20] zinid вошёл(а) в комнату
[22:19:18] <Holger> rom1dep: Biboumi is a gateway that allows XMPP users to join IRC channels, right?
[22:19:47] <Holger> A "bridge" would connect an IRC channel with an XMPP room.
[22:20:06] <rozzin> rom1dep: I've been using Spectrum2's libpurple IRC back-end so far, and it sortof orks but has a few rough edges :)
[22:21:05] <rozzin> AFAICT it keeps my IRC user logged into IRC, but if there are messages in the IRC channel when an XMPP client is disconnected ,upon reconnect the IRC client never sees them.
[22:21:10] <Holger> rozzin: Ah sounds like you were asking for such a gateway rather than a bridge :-)
[22:21:25] Holger shuts up then.
[22:21:50] sergio вышел(а) из комнаты
[22:21:51] <rozzin> Holger: ah, yes--sorry for the wrong terminology.
[22:21:57] rozzin trampled by jargons.
[22:22:29] <rozzin> I originally tried the mod_irc included w/ ejabberd, and it seemed to be almost complete the opposite of what made sense to  me.
[22:22:34] sergio вошёл(а) в комнату
[22:22:55] <rozzin> 1 IRC login per XMPP *resource*, or something like that.
[22:23:29] sattellite вошёл(а) в комнату
[22:23:36] <rozzin> And then it still didn't recover scrollback after a resource was offline.
[22:24:11] <Holger> Yes that's just a hack.
[22:26:14] <rom1dep> Holger, rozzin: yeah, biboumi allows you to join IRC rooms as XMPP mucs, and keep a persistent session which is nice because you get all your messages synced on all your devices for where MAM is supported, a bridge may be more like an account parroting both ways, then ?
[22:28:32] sattellite вышел(а) из комнаты
[22:29:24] <rozzin> Spectrum2 actually makes IRC channels available as MUCs on the XMPP side;
[22:30:24] <rozzin> So on the XMPP side I join the MUC at something like "#ejabberd@irc.xmpp.hackerposse.com",
[22:31:20] <rozzin> and spectrum2 has my JID -> (IRC server, username, password) mapping registered internally,
[22:32:47] <rozzin> so it then logs me into the IRC server if it hasn't already done so, and /join's a whichever #channel name it gets by stripping off the "@irc.xmpp.hackerposse.com" from the virtual MUC JID.
[22:34:04] <rozzin> And then it reference-counts that IRC login unless I toggle the setting on the transport (for my JID) to tell it not to.
[22:34:10] sattellite вошёл(а) в комнату
[22:34:22] <rozzin> i.e.: as long as I have at last one resource logged into my XMPP account, the IRC session stays live.
[22:36:53] <rozzin> But I guess it stops sending to resources that are not actually connected--otherwise MAM would pick up the messages and make it `just work' (which is how I ended up hacking the jabber-hangouts transport, before Google broke that...)
[22:37:33] <rozzin> And it's apparently not implementing whatever MUC feature it's supposed to in order to send history on join.
[22:41:34] sattellite вышел(а) из комнаты
[22:45:23] jeremy вышел(а) из комнаты: Machine going to sleep
[22:48:13] sergio вышел(а) из комнаты
[22:48:55] sergio вошёл(а) в комнату
[22:51:46] ileh вышел(а) из комнаты
[22:52:09] <bowlofeggs> i bet you could use znc and mod_irc to achieve a persistent login on IRC that scrolls back when you come back online
[22:52:19] <bowlofeggs> though it might not work with mod_mam (not sure)
[22:52:24] rozzin вышел(а) из комнаты
[22:52:33] <bowlofeggs> i've not tried this, thoguh i do use znc for irc
[22:52:37] rozzin вошёл(а) в комнату
[22:55:25] rozzin вышел(а) из комнаты
[22:55:48] pod вышел(а) из комнаты
[22:57:17] rozzin вошёл(а) в комнату
[22:57:41] rozzin вышел(а) из комнаты
[22:58:10] linus вышел(а) из комнаты
[22:58:44] rozzin вошёл(а) в комнату
[22:58:47] jeremy вошёл(а) в комнату
[23:00:02] <rom1dep> FWIW, theoretically, biboumi does a good job at providing a backlog and persisting sessions. In practice it's a bit awkward (I get duplicated messages at session resumption, biboumi floods MAMs to ejabberd which then misbehaves, …)
[23:00:42] rozzin вышел(а) из комнаты
[23:05:38] pod вышел(а) из комнаты
[23:05:42] zinid вышел(а) из комнаты
[23:06:05] rozzin вошёл(а) в комнату
[23:07:02] linus вошёл(а) в комнату
[23:07:22] rozzin вышел(а) из комнаты
[23:07:40] rozzin вошёл(а) в комнату
[23:14:38] <rozzin> Oh, I see what's happening w/ Spectrum: it *does* buffer the messages from the IRC channel, and does send them to XMPP when I reconnect... but only to the *first resource* that reconnects.
[23:15:08] <rozzin> At least I can start tracking that down....
[23:15:25] <rom1dep> rozzin: issues with carbons ?
[23:16:00] <rozzin> Mmm. No idea, really..., but I sort-of doubt it.
[23:16:39] <rozzin> I've got carbon support on all of the XMPP clients. And actually all of the XMPP clients are the same version of the same software, so there's not even any room for misinterpretation there.
[23:17:12] <rozzin> I don't actually know whether a *transport* is supposed to have any responsibility WRT carbons, though.
[23:19:37] <rozzin> I think... if I just remove this "m_cachedMessages.clear();" call...
[23:20:36] rozzin . o O ( Extra points for calling the buffer a cache... )
[23:20:54] nabeel вышел(а) из комнаты: Replaced by new connection
[23:20:59] nabeel вошёл(а) в комнату
[23:21:30] <rom1dep> rozzin: ejabberd drops carbons on some clients at session resumption on the latest version
[23:24:42] rozzin вышел(а) из комнаты
[23:25:18] debalance вышел(а) из комнаты
[23:25:33] rozzin вошёл(а) в комнату
[23:32:49] debalance вошёл(а) в комнату
[23:43:47] SaltyBones вошёл(а) в комнату
[23:44:48] rozzin вышел(а) из комнаты
[23:44:56] rozzin вошёл(а) в комнату
[23:45:40] rozzin вышел(а) из комнаты
[23:45:51] rozzin вошёл(а) в комнату
[23:46:22] rozzin вышел(а) из комнаты
[23:46:28] rozzin вошёл(а) в комнату
[23:47:22] rozzin вышел(а) из комнаты
[23:47:38] rozzin вошёл(а) в комнату
[23:48:56] <rozzin> Hmm. Arguably better without that one line of code.
[23:49:32] SaltyBones вышел(а) из комнаты
[23:49:38] sattellite вошёл(а) в комнату
[23:49:45] rozzin вышел(а) из комнаты
[23:50:33] rozzin вошёл(а) в комнату
[23:51:27] rozzin deletes more code and sees if that helps more....
[23:52:27] sattellite вышел(а) из комнаты
[23:52:50] SaltyBones вошёл(а) в комнату
[23:54:02] <bowlofeggs> deleting_code++
[23:54:58] debalance вышел(а) из комнаты
[23:57:28] linus вышел(а) из комнаты
[23:59:14] rozzin вышел(а) из комнаты
[23:59:21] rozzin вошёл(а) в комнату
[23:59:43] sattellite вошёл(а) в комнату
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!