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

GMT+3
[00:01:53] pinky вышел(а) из комнаты
[00:02:10] pinky вышел(а) из комнаты
[00:03:03] bowlofeggs вышел(а) из комнаты
[00:23:08] bowlofeggs вышел(а) из комнаты
[00:41:32] pod вышел(а) из комнаты
[00:46:59] debalance вышел(а) из комнаты
[00:58:30] sattellite вышел(а) из комнаты
[01:10:38] L29Ah вышел(а) из комнаты
[01:20:17] sattellite вышел(а) из комнаты
[01:28:33] erik вышел(а) из комнаты
[01:29:41] erik вышел(а) из комнаты: Machine going to sleep
[01:30:29] sattellite вышел(а) из комнаты
[01:35:19] jodok вышел(а) из комнаты: Replaced by new connection
[01:40:01] SamWhited вышел(а) из комнаты
[01:43:52] SamWhited вышел(а) из комнаты
[01:43:56] SamWhited вышел(а) из комнаты
[01:55:10] zinid вышел(а) из комнаты
[02:03:02] cippaciong вышел(а) из комнаты
[02:17:44] jere вышел(а) из комнаты
[02:47:55] ileh вышел(а) из комнаты
[03:01:04] sattellite вышел(а) из комнаты
[03:02:25] Holger вышел(а) из комнаты: Replaced by new connection
[03:06:08] cippaciong вышел(а) из комнаты
[03:25:31] boothj5 вышел(а) из комнаты
[04:05:20] zinid вышел(а) из комнаты
[04:12:38] sattellite вышел(а) из комнаты
[04:50:25] ileh вышел(а) из комнаты
[05:56:03] sattellite вышел(а) из комнаты
[06:04:42] bowlofeggs вышел(а) из комнаты
[06:17:54] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[06:36:53] sattellite вышел(а) из комнаты
[06:43:35] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[06:47:54] jere вышел(а) из комнаты
[07:05:31] linus вышел(а) из комнаты
[07:27:06] Holger вышел(а) из комнаты
[07:30:43] sattellite вышел(а) из комнаты
[07:34:09] Holger вышел(а) из комнаты
[07:36:52] Marzanna вышел(а) из комнаты
[07:39:35] sattellite вышел(а) из комнаты
[07:51:46] jp вышел(а) из комнаты: Replaced by new connection
[07:52:09] bowlofeggs вышел(а) из комнаты
[07:54:26] K0HAX вышел(а) из комнаты
[08:04:16] K0HAX вышел(а) из комнаты
[08:05:03] ileh вышел(а) из комнаты
[08:05:22] sattellite вышел(а) из комнаты
[08:07:27] jp вышел(а) из комнаты: Replaced by new connection
[08:12:55] K0HAX вышел(а) из комнаты
[08:13:13] jp вышел(а) из комнаты: Replaced by new connection
[08:13:25] bowlofeggs вышел(а) из комнаты
[08:14:13] K0HAX вышел(а) из комнаты
[08:14:24] SamWhited вышел(а) из комнаты: Disconnected: closed
[08:16:20] sattellite вышел(а) из комнаты
[08:19:12] jp вышел(а) из комнаты: Replaced by new connection
[08:24:54] jp вышел(а) из комнаты: Replaced by new connection
[08:30:56] jp вышел(а) из комнаты: Replaced by new connection
[08:32:53] bowlofeggs вышел(а) из комнаты
[08:38:11] jp вышел(а) из комнаты: Replaced by new connection
[08:43:05] bowlofeggs вышел(а) из комнаты
[08:43:45] jp вышел(а) из комнаты: Replaced by new connection
[08:49:40] jp вышел(а) из комнаты: Replaced by new connection
[08:56:19] jp вышел(а) из комнаты: Replaced by new connection
[09:02:11] jp вышел(а) из комнаты: Replaced by new connection
[09:05:41] sattellite вышел(а) из комнаты
[09:06:57] bowlofeggs вышел(а) из комнаты
[09:12:04] bowlofeggs вышел(а) из комнаты
[09:12:51] jp вышел(а) из комнаты: Replaced by new connection
[09:18:28] jp вышел(а) из комнаты: Replaced by new connection
[09:24:16] jp вышел(а) из комнаты: Replaced by new connection
[09:26:58] bowlofeggs вышел(а) из комнаты
[09:29:51] jp вышел(а) из комнаты: Replaced by new connection
[09:40:28] jp вышел(а) из комнаты: Replaced by new connection
[09:47:11] tobias вышел(а) из комнаты
[09:51:06] jp вышел(а) из комнаты: Replaced by new connection
[09:51:50] kimsehic3 вышел(а) из комнаты
[09:53:09] bowlofeggs вышел(а) из комнаты
[09:56:50] jp вышел(а) из комнаты: Replaced by new connection
[09:58:34] sattellite вышел(а) из комнаты
[10:05:02] nabeel вышел(а) из комнаты
[10:12:02] jp вышел(а) из комнаты: Replaced by new connection
[10:14:04] bowlofeggs вышел(а) из комнаты
[10:17:06] kahlb вышел(а) из комнаты: Replaced by new connection
[10:22:49] jp вышел(а) из комнаты: Replaced by new connection
[10:24:33] kahlb вышел(а) из комнаты: Replaced by new connection
[10:30:32] Holger вышел(а) из комнаты
[10:33:50] jp вышел(а) из комнаты: Replaced by new connection
[10:44:45] bowlofeggs вышел(а) из комнаты
[10:47:21] jp вышел(а) из комнаты: Replaced by new connection
[10:51:24] sattellite вышел(а) из комнаты
[10:51:55] tobias вышел(а) из комнаты: Disconnected: Replaced by new connection
[10:58:19] jp вышел(а) из комнаты: Replaced by new connection
[11:04:25] jp вышел(а) из комнаты: Replaced by new connection
[11:07:17] bowlofeggs вышел(а) из комнаты
[11:12:58] jp вышел(а) из комнаты: Replaced by new connection
[11:25:04] jp вышел(а) из комнаты: Replaced by new connection
[11:26:22] thorsten вышел(а) из комнаты: Replaced by new connection
[11:27:06] bowlofeggs вышел(а) из комнаты
[11:30:48] jp вышел(а) из комнаты: Replaced by new connection
[11:36:20] jp вышел(а) из комнаты: Replaced by new connection
[11:37:53] jeremy вышел(а) из комнаты: Replaced by new connection
[11:45:11] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[11:47:12] jp вышел(а) из комнаты: Replaced by new connection
[11:52:40] jp вышел(а) из комнаты: Replaced by new connection
[11:53:08] bowlofeggs вышел(а) из комнаты
[11:55:23] thorsten вышел(а) из комнаты
[11:58:50] jp вышел(а) из комнаты: Replaced by new connection
[12:04:33] jp вышел(а) из комнаты: Replaced by new connection
[12:10:08] jp вышел(а) из комнаты: Replaced by new connection
[12:15:52] jp вышел(а) из комнаты: Replaced by new connection
[12:17:10] thorsten вышел(а) из комнаты
[12:18:54] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:21:14] jp вышел(а) из комнаты: Replaced by new connection
[12:21:16] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:22:47] tobias вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:32:22] jp вышел(а) из комнаты: Replaced by new connection
[12:34:29] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:36:57] bowlofeggs вышел(а) из комнаты
[12:37:56] jp вышел(а) из комнаты: Replaced by new connection
[12:38:12] jodok вышел(а) из комнаты: Replaced by new connection
[12:41:15] SaltyBones вышел(а) из комнаты
[12:44:17] jp вышел(а) из комнаты: Replaced by new connection
[12:56:58] bowlofeggs вышел(а) из комнаты
[12:58:34] jere вышел(а) из комнаты
[13:00:13] jp вышел(а) из комнаты: Replaced by new connection
[13:12:23] tobias вышел(а) из комнаты: Disconnected: Replaced by new connection
[13:17:07] jere вышел(а) из комнаты: offline
[13:23:37] bowlofeggs вышел(а) из комнаты
[13:29:09] jp вышел(а) из комнаты: Replaced by new connection
[13:32:12] 4rm0ur вышел(а) из комнаты
[13:42:49] jp вышел(а) из комнаты: Replaced by new connection
[13:43:19] bowlofeggs вышел(а) из комнаты
[13:48:45] jp вышел(а) из комнаты: Replaced by new connection
[14:00:39] jp вышел(а) из комнаты: Replaced by new connection
[14:02:35] sattellite вышел(а) из комнаты
[14:08:50] jp вышел(а) из комнаты: Replaced by new connection
[14:13:19] bowlofeggs вышел(а) из комнаты
[14:13:21] sattellite вышел(а) из комнаты
[14:30:49] markt вышел(а) из комнаты
[14:33:08] jp вышел(а) из комнаты: Replaced by new connection
[14:33:21] bowlofeggs вышел(а) из комнаты
[14:38:51] jp вышел(а) из комнаты: Replaced by new connection
[14:51:42] bowlofeggs вышел(а) из комнаты
[15:08:40] bowlofeggs вышел(а) из комнаты
[15:15:05] jp вышел(а) из комнаты
[15:16:39] sattellite вышел(а) из комнаты
[15:18:50] kahlb вышел(а) из комнаты: Replaced by new connection
[15:19:01] tobias вышел(а) из комнаты: Disconnected: Replaced by new connection
[15:28:01] bowlofeggs вышел(а) из комнаты
[15:29:19] jere вышел(а) из комнаты
[15:30:12] sattellite вышел(а) из комнаты
[15:36:39] jodok вышел(а) из комнаты: Replaced by new connection
[15:45:33] Marzanna вышел(а) из комнаты
[15:48:25] jp вышел(а) из комнаты
[15:51:46] jere вышел(а) из комнаты
[15:53:38] bowlofeggs вышел(а) из комнаты
[15:59:23] Marzanna вышел(а) из комнаты
[16:06:47] Marzanna вышел(а) из комнаты
[16:10:56] thorsten вышел(а) из комнаты
[16:13:23] bowlofeggs вышел(а) из комнаты
[16:16:58] <4rm0ur> Hi, I'm looking at implementing push notifications for mod_sub messages
[16:17:10] jannic вышел(а) из комнаты: Replaced by new connection
[16:17:13] <4rm0ur> and obviously they're all wrapped in pubsub messages
[16:17:31] <4rm0ur> is it sufficient to send a push on receiving pubsub messages, or do i have to inspect the messages further?
[16:17:38] <Holger> You mean MUC/Sub?
[16:17:40] <4rm0ur> yeah
[16:17:51] anand вышел(а) из комнаты
[16:18:44] <Holger> Well without additional info we can neither tell you whether your users will receive other PubSub messages nor whether you want those to trigger push notifications ...
[16:19:03] <Holger> Or what exactly is the question?
[16:19:10] <4rm0ur> ok well my question is
[16:19:22] <4rm0ur> what messages other than chat messages will be sent by pubsub?
[16:22:23] <Holger> Whatever it's being used for.  Traditionally, IM clients use it for stuff such as mood/activity/tune status.   A few new clients also use it for avatars, bookmarks, or OMEMO encryption.  Then there's clients such as Movim using it for microblogging and stuff.
[16:25:17] <4rm0ur> ok
[16:25:32] <4rm0ur> so it might be worthwhile to inspect the packet before sending pushes
[16:25:53] <4rm0ur> are there any more details on 'push compliance' other than the paragraph at the bottom of this https://docs.ejabberd.im/developer/xmpp-clients-bots/proposed-extensions/muc-sub/ ?
[16:26:51] <Holger> 4rm0ur: Are you building a closed chat solution?  If so, don't you *know* what sort of (PubSub) traffic you're generating?
[16:27:04] <4rm0ur> well, i can find out :)
[16:27:13] <4rm0ur> but i'm only just implementing the pubsub mechanism
[16:27:25] <4rm0ur> so i'm really wondering if the mod_muc pubsub implementation sends pubsub messages other than chat messages
[16:28:41] <Holger> 4rm0ur: My idea for how push notifications should work by default (i.e. you might have different requirements) is to use them in combination with 'mod_client_state' (see <https://xmpp.org/extensions/xep-0352.html>).
[16:29:33] <Holger> Basically, 'mod_client_state' should queue/filter any stanzas that shouldn't generate a notification.
[16:29:47] <Holger> Any stanzas not filtered by 'mod_client_state' should generate one.
[16:30:00] <4rm0ur> that makes sense
[16:30:03] <4rm0ur> is that the current behavior?
[16:31:42] <Holger> The downside is that this depends on the client to support XEP-0352 (but adding support should usually be totally trivial) or you'll generate a lot of notifications ...
[16:31:47] <Holger> There's no "current behavior" because the ejabberd Community Edition doesn't support push notifications yet.
[16:32:51] bowlofeggs вышел(а) из комнаты
[16:32:57] <4rm0ur> oh right
[16:33:09] <4rm0ur> so i still have to implement that myself for now
[16:33:24] <Holger> (Scratch that 'downside', by the way.  I was talking nonsense as usual.)
[16:33:59] <Holger> You mean you have to implement push support yourself?
[16:34:14] <4rm0ur> well right now i'm using mod_apns (a v simple push implementation)
[16:34:30] <Holger> Ah I was going to suggest https://github.com/mrDoctorWho/ejabberd_mod_gcm and https://github.com/mrDoctorWho/ejabberd_mod_apns ...
[16:34:43] <4rm0ur> that hooks offline message
[16:34:45] <Holger> But no idea what ejabberd versions they work with.
[16:34:53] <4rm0ur> yes, it works fine for normal messages
[16:34:58] <4rm0ur> (well kind of)
[16:35:11] <Holger> MUC/Sub notifications are supposed to go into offline storage, no?
[16:35:16] <4rm0ur> but doesn't support muc/sub messages currently
[16:35:20] <4rm0ur> yes they do
[16:35:27] <4rm0ur> but they're wrapped in the pubsub stanza
[16:35:36] <4rm0ur> the whole pubsub goes into offline storage
[16:35:45] K0HAX вышел(а) из комнаты
[16:35:48] <4rm0ur> so this filter
[16:35:50] <4rm0ur> Type = fxml:get_tag_attr_s(<<"type">>, Packet),
[16:35:52] <4rm0ur> doesn't work
[16:35:58] <Holger> Ah.
[16:36:02] <4rm0ur> becasue pubsub doens't have a type attribute
[16:37:15] <Holger> I'd configure mod_offline not to store chat states (that's the default I think) and then it's probably fine to generate push notifications on whatever goes into offline storage.
[16:37:46] <Holger> Most of the other PubSub use cases I mentioned above won't go there.
[16:38:26] <4rm0ur> ok
[16:38:31] <4rm0ur> and what if i am storing chat states? ;)
[16:39:13] <Holger> Well you'll obviously generate more notifications in that case.  Assuming your client sends chat states at all ...
[16:39:28] <4rm0ur> yes, it does
[16:39:53] <4rm0ur> sounds like i should extract the message from the pubsub for safety
[16:40:01] <4rm0ur> is that one of the apis that was refactored in 16.12?
[16:40:42] <Holger> Everything was refactored in 16.12 :-)
[16:40:48] <4rm0ur> yes it seems that way
[16:40:53] <Holger> The representation of XML data was changed.
[16:41:18] <Holger> Well the representation of XMPP stanzas.
[16:45:00] jodok вышел(а) из комнаты
[16:55:32] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[16:57:34] jp вышел(а) из комнаты
[16:57:34] SouL вышел(а) из комнаты
[17:01:37] kostix вышел(а) из комнаты
[17:03:09] <zinid> Holger: I'm done with the xmpp stream refactoring (only need to check tests)
[17:03:20] <zinid> Holger: could you please double check mod_sm and mod_client_state code?
[17:03:27] <zinid> Holger: you have one month for this D
[17:03:28] <zinid> :D
[17:04:01] <zinid> or you can wait, the branch will be merged next week (after 17.01 release)
[17:13:46] tobias вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:24:14] jp вышел(а) из комнаты: Replaced by new connection
[17:31:03] sattellite вышел(а) из комнаты
[17:43:43] tobias вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:50:35] 4rm0ur вышел(а) из комнаты
[17:51:02] anand вышел(а) из комнаты
[17:51:24] <Holger> Hah.
[17:51:30] <Holger> zinid: Cool, will do.
[17:56:53] <Holger> $ wc -l src/ejabberd_c2s.erl
     909 src/ejabberd_c2s.erl
Yay.
[17:59:36] <zinid> ha, yes
[18:08:27] jp вышел(а) из комнаты: Replaced by new connection
[18:22:24] bowlofeggs вышел(а) из комнаты
[18:30:11] jp вышел(а) из комнаты: Replaced by new connection
[18:42:40] jp вышел(а) из комнаты: Replaced by new connection
[18:48:17] arunisaac вышел(а) из комнаты
[18:48:34] Marzanna вышел(а) из комнаты
[18:48:58] jp вышел(а) из комнаты: Replaced by new connection
[18:54:09] Marzanna вышел(а) из комнаты
[18:54:39] jp вышел(а) из комнаты: Replaced by new connection
[18:58:47] thorsten вышел(а) из комнаты: Replaced by new connection
[19:09:29] jp вышел(а) из комнаты: Replaced by new connection
[19:11:05] jp вышел(а) из комнаты: Replaced by new connection
[19:23:09] sattellite вышел(а) из комнаты
[19:30:42] thorsten вышел(а) из комнаты
[19:35:26] thorsten вышел(а) из комнаты
[19:43:33] Marzanna вышел(а) из комнаты
[19:47:46] cippaciong вышел(а) из комнаты
[19:52:16] jp вышел(а) из комнаты
[20:05:01] jp вышел(а) из комнаты: Replaced by new connection
[20:08:22] jp вышел(а) из комнаты: Replaced by new connection
[20:08:33] thorsten вышел(а) из комнаты
[20:15:26] jp вышел(а) из комнаты: Replaced by new connection
[20:15:52] jp вышел(а) из комнаты: Replaced by new connection
[20:17:44] 4rm0ur вышел(а) из комнаты
[20:18:05] jannic вышел(а) из комнаты
[20:18:12] bowlofeggs вышел(а) из комнаты
[20:22:13] bowlofeggs вышел(а) из комнаты
[20:31:35] tobias вышел(а) из комнаты: Disconnected: Replaced by new connection
[20:32:58] erik вышел(а) из комнаты: Machine going to sleep
[20:38:58] thorsten вышел(а) из комнаты
[20:40:38] jp вышел(а) из комнаты: Replaced by new connection
[20:40:40] 4rm0ur вышел(а) из комнаты
[20:40:44] pinky вышел(а) из комнаты
[20:44:41] Holger вышел(а) из комнаты
[20:46:26] jp вышел(а) из комнаты: Replaced by new connection
[20:59:18] sattellite вышел(а) из комнаты
[21:14:03] jp вышел(а) из комнаты: Replaced by new connection
[21:18:54] bowlofeggs вышел(а) из комнаты
[21:20:07] jp вышел(а) из комнаты: Replaced by new connection
[21:28:57] jp вышел(а) из комнаты: Replaced by new connection
[21:42:44] bowlofeggs вышел(а) из комнаты
[21:44:25] sattellite вышел(а) из комнаты
[21:44:58] thorsten вышел(а) из комнаты
[21:49:04] zinid вышел(а) из комнаты
[21:50:36] badlop вышел(а) из комнаты
[21:50:41] tobias вышел(а) из комнаты
[21:50:55] jp вышел(а) из комнаты: Replaced by new connection
[21:54:11] jodok вышел(а) из комнаты
[22:06:55] jp вышел(а) из комнаты: Replaced by new connection
[22:15:46] sattellite вышел(а) из комнаты
[22:18:16] jp вышел(а) из комнаты: Replaced by new connection
[22:19:22] bowlofeggs вышел(а) из комнаты
[22:24:27] jp вышел(а) из комнаты: Replaced by new connection
[22:35:12] pinky вышел(а) из комнаты
[22:36:54] jp вышел(а) из комнаты: Replaced by new connection
[22:45:28] pinky вышел(а) из комнаты: Replaced by new connection
[22:55:28] bowlofeggs вышел(а) из комнаты
[23:07:56] pinky вышел(а) из комнаты
[23:23:46] ileh вышел(а) из комнаты
[23:25:32] bowlofeggs вышел(а) из комнаты
[23:30:37] jp вышел(а) из комнаты: Replaced by new connection
[23:31:41] linus вышел(а) из комнаты
[23:34:02] sattellite вышел(а) из комнаты
[23:37:01] jp вышел(а) из комнаты: Replaced by new connection
[23:49:30] jere вышел(а) из комнаты
[23:56:31] cippaciong вышел(а) из комнаты: Replaced by new connection
[23:57:17] jodok вышел(а) из комнаты: Replaced by new connection
[23:58:41] Holger вышел(а) из комнаты: Replaced by new connection
[23:59:43] jp вышел(а) из комнаты: Replaced by new connection
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!