Innopolis University DevOps Playground
Skip to content
Snippets Groups Projects
  1. Oct 28, 2024
  2. Oct 21, 2024
  3. Oct 15, 2024
    • Holger Weiss's avatar
      ejabberd_stun: Omit 'auth_realm' log message · 38f11321
      Holger Weiss authored
      These days, TURN authentication is usually performed using ephemeral
      credentials handed out by mod_stun_disco.  In that case, the TURN realm
      is irrelevant.  Therefore, omit the misleading log message that warned
      about a missing realm configuration.
      
      (Commit 6eb2f072 reduced the log level
      of that message already.)
      38f11321
  4. Oct 11, 2024
  5. Oct 09, 2024
  6. Oct 08, 2024
  7. Oct 01, 2024
  8. Sep 29, 2024
    • Holger Weiss's avatar
      ejabberd_c2s: Optionally allow unencrypted SASL2 · 47232838
      Holger Weiss authored
      XEP-0388 says: "SASL2 MUST only be used by Clients or offered by Servers
      after TLS negotiation".  Therefore, we reject SASL2 negotiations over
      unencrypted transports by default.  However, TLS might be terminated
      outside of ejabberd.  Add the 'allow_unencrypted_sasl2' option to
      support this use case.
      47232838
  9. Sep 28, 2024
    • Holger Weiss's avatar
      mod_pubsub: Fall back to default plugin options · 36187e07
      Holger Weiss authored
      If the plugin handling a node creation request isn't enabled, fall back
      to applying the default plugin (currently node_flat) options.
      36187e07
    • Holger Weiss's avatar
      mod_pubsub: Fix choice of node config defaults · a9583b43
      Holger Weiss authored
      Ignore node plugin defaults if the plugin handling the request isn't
      enabled, rather than ignoring 'default_node_config' options and
      applying plugin defaults in that case.
      a9583b43
    • Holger Weiss's avatar
      mod_pubsub: Fix merging of default node options · ca54f81f
      Holger Weiss authored
      Use any option specified via 'default_node_config' by default, and take
      the remaining defaults from the node plugin handling the request.  This
      is the documented behavior.
      
      Before this change, the code applied the plugin defaults only if no
      'default_node_config' existed at all.  And even this logic didn't work
      as intended, since 'default_node_config' yielded an empty list in case
      it wasn't configured, which resulted in plugin defaults never being
      applied.
      ca54f81f
    • Holger Weiss's avatar
      mod_pubsub: Fix default node config parsing · b4399291
      Holger Weiss authored
      Don't merge 'default_node_config' settings with the default options of
      the first configured node plugin.  Otherwise, the latter might later
      override those of the plugin that should handle a node creation request.
      For example, the following configuration would lead to the 'flat'
      options being used by default for 'pep' nodes as well:
      
        mod_pubsub:
          plugins:
            - flat
            - pep
      b4399291
  10. Sep 27, 2024