Uploaded image for project: 'ejabberd development'
  1. ejabberd development
  2. EJAB-329

New ejabberd router for multicast packets (XEP-0033)

    Details

      Description

      ejabberd can host a multicast service which implements XEP33: Extended Stanza Addressing. This allows Jabber clients to send stanzas with extended addresses.

      If ejabberd provides a router specific for multicast duties, an a convenient API, other ejabberd core modules could use it to send stanzas with extended addreses. Like mod_muc, c2s, and pubsub.

        Issue Links

          Activity

          badlop Badlop created issue -
          Hide
          badlop Badlop added a comment -

          This patch implements ejabberd_router_multicast.

          A multicast service can register in it.

          Provides an API for other ejabberd modules to send XEP33 stanzas. If no multicast service is to route a specific packet, ejabberd_router_multicast will use the standard ejabberd_router.

          Show
          badlop Badlop added a comment - This patch implements ejabberd_router_multicast. A multicast service can register in it. Provides an API for other ejabberd modules to send XEP33 stanzas. If no multicast service is to route a specific packet, ejabberd_router_multicast will use the standard ejabberd_router.
          badlop Badlop made changes -
          Field Original Value New Value
          Attachment ejabberd_router_multicast.diff [ 11459 ]
          badlop Badlop made changes -
          Link This issue is needed by EJAB-266 [ EJAB-266 ]
          badlop Badlop made changes -
          Link This issue is needed by EJAB-267 [ EJAB-267 ]
          badlop Badlop made changes -
          Assignee Badlop [ badlop ]
          badlop Badlop made changes -
          Fix Version/s ejabberd 2.0.0 [ 10050 ]
          badlop Badlop made changes -
          Fix Version/s ejabberd 2.1.0 [ 10140 ]
          badlop Badlop made changes -
          Summary New ejabberd router for multicast packets New ejabberd router for multicast packets (XEP-0033)
          Fix Version/s ejabberd 2.1.0 [ 10140 ]
          Hide
          badlop Badlop added a comment -

          Patch applied to ejabberd Git in the 'master' branch.

          Show
          badlop Badlop added a comment - Patch applied to ejabberd Git in the 'master' branch.
          badlop Badlop made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Fix Version/s ejabberd 3.0.0-alpha [ 10240 ]
          Resolution Fixed [ 1 ]
          mremond@process-one.net Mickaël Rémond made changes -
          Workflow development v3 [ 14322 ] Development v4 [ 80658 ]

            People

            • Assignee:
              badlop Badlop
              Reporter:
              badlop Badlop
              Participants:
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development