Generates the latest/greatest Maven-based artifacts for the Openfire project, every night.

Stages & jobs

  1. Build and Package

Code commits

Openfire (master)

  • dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2b9c421452548891f4fde9e2c02822cf3a3f59a7

    chore(deps): bump org.apache.logging.log4j:log4j-core
    Bumps org.apache.logging.log4j:log4j-core from 2.25.3 to 2.25.4.

    ---
    updated-dependencies:
    - dependency-name: org.apache.logging.log4j:log4j-core
      dependency-version: 2.25.4
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    • pom.xml (version 2b9c421452548891f4fde9e2c02822cf3a3f59a7)
  • Guus der Kinderen

    Guus der Kinderen 84c6fbf38c5478f0cd7a69d88a01068456dd94b7

    OF-3244: Add DNS overrides page to the admin console
    Introduce a new admin console page for managing DNS override rules used during XMPP domain resolution.

    The page allows administrators to:
    - view configured overrides
    - add or update exact, wildcard, and global fallback entries
    - remove existing overrides

    This also adds the admin console navigation entry and (AI-generated) localized UI strings.

    • documentation/network-configuration-guide.html (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • documentation/trunking-guide.html (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_cs_CZ.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_de.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_es.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_fa_IR.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_fr.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_he.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_it_IT.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_ja_JP.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_nl.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_pl_PL.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_pt_BR.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_pt_PT.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_ru_RU.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_sk.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_sv.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_tr_TR.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_uk_UA.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • i18n/src/main/resources/openfire_i18n_zh_CN.properties (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • xmppserver/src/main/resources/admin-sidebar.xml (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • xmppserver/src/main/webapp/dns-overrides.jsp (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version 84c6fbf38c5478f0cd7a69d88a01068456dd94b7)
  • Guus der Kinderen

    Guus der Kinderen 6f0baaad7fac7239c9d74756848ff0f4accd330e

    OF-3450: Support recursive DNS override re-lookup with loop and depth protection
    Support recursive DNS override resolution by re-querying resolved override targets until a terminal hostname is reached. This improves override chaining for aliases and proxy targets while preserving existing precedence rules (exact, wildcard, global fallback).

    Add loop detection and maximum recursion depth safeguards to prevent infinite resolution chains.

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 6f0baaad7fac7239c9d74756848ff0f4accd330e)
    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version 6f0baaad7fac7239c9d74756848ff0f4accd330e)
  • Guus der Kinderen

    Guus der Kinderen 7b1e2fab3d22a289d20c28613ee5599419b333e5

    OF-3242: (code review) switch to Locale.ROOT in override normalization/matching to eliminate locale bugs

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 7b1e2fab3d22a289d20c28613ee5599419b333e5)
    • xmppserver/src/main/webapp/dns-overrides.jsp (version 7b1e2fab3d22a289d20c28613ee5599419b333e5)
    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version 7b1e2fab3d22a289d20c28613ee5599419b333e5)
  • Guus der Kinderen

    Guus der Kinderen 8e2669c507b6f80112e845ab29a67e93110351e7

    OF-3242: (code review) Fix misleading DNS test name and add proper fallback logic coverage

    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version 8e2669c507b6f80112e845ab29a67e93110351e7)
  • Guus der Kinderen

    Guus der Kinderen 20c351391dca3a54a20178d0119896aaaa07ff9e

    OF-3242: (code review) 'case sensitive' -> 'case-sensitive'

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 20c351391dca3a54a20178d0119896aaaa07ff9e)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/SASLAuthentication.java (version 20c351391dca3a54a20178d0119896aaaa07ff9e)
    • xmppserver/src/main/java/org/jivesoftware/util/Blowfish.java (version 20c351391dca3a54a20178d0119896aaaa07ff9e)
  • Guus der Kinderen

    Guus der Kinderen c8d7b443c9c1f640e61d7a823f5059587475be16

    OF-3242: (code review) Fix network dependencies in DNSUtilTest by using .invalid domains
    Prevent slow/flaky unit tests in CI and offline environments, by:
    - replacing all real domains (*.org, *.com) with RFC 6761 .invalid domains
    - adding network-free fallback logic test using DNS overrides
    - documenting remaining network-dependent test with .invalid domain usage

    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version c8d7b443c9c1f640e61d7a823f5059587475be16)
  • Guus der Kinderen

    Guus der Kinderen c96c20dac3ace56c9a11a4f3515ccf08b779790e

    OF-3242: (code review) Add comprehensive wildcard DNS override security boundary tests
    Adds focused regression tests to prevent DNS misrouting attacks where malicious domain names could match wildcard patterns without proper dot-label boundaries. Specifically protects against:

    - Direct suffix concatenation (e.g., "evilexternal.com" vs "*.external.com")
    - Partial domain overlap (e.g., "maliciousexample.org" vs "*.example.org")
    - TLD boundary violations (e.g., "example.orgmalicious" vs "*.example.org")

    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version c96c20dac3ace56c9a11a4f3515ccf08b779790e)
  • Guus der Kinderen

    Guus der Kinderen 805aa45715e1dfee22c5eb7f9f044080dc8b690c

    OF-3242: Document existing behavior, add unit tests
    Improves documentation and test coverage of the preexisting `dnsutil.dnsOverride` functionality.

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 805aa45715e1dfee22c5eb7f9f044080dc8b690c)
    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version 805aa45715e1dfee22c5eb7f9f044080dc8b690c)
  • Guus der Kinderen

    Guus der Kinderen 3b51f22b3adf998c6927c007648f65828ea3f4b5

    OF-3250: (code review) update copyright year

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/SrvRecord.java (version 3b51f22b3adf998c6927c007648f65828ea3f4b5)
  • Guus der Kinderen

    Guus der Kinderen 908e684ed099dc804cdf86ec9eaf493fbec56dd6

    OF-3242: (code review) Use SystemProperty instead of JiveGlobals

    • i18n/src/main/resources/openfire_i18n.properties (version 908e684ed099dc804cdf86ec9eaf493fbec56dd6)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 908e684ed099dc804cdf86ec9eaf493fbec56dd6)
  • Guus der Kinderen

    Guus der Kinderen 382433aba5759a7c24cc28ab56ff9da9f2486bb9

    OF-3242: (code review) Swedish spelling fixes

    • i18n/src/main/resources/openfire_i18n_sv.properties (version 382433aba5759a7c24cc28ab56ff9da9f2486bb9)
  • Guus der Kinderen

    Guus der Kinderen 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055

    OF-3250: Ensure IPv6 support in dns override
    This adjusts the UI in the admin console (to no longer require IPv4), adds unit test coverage, and adds basic IPv6 normalization.

    • i18n/src/main/resources/openfire_i18n.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_cs_CZ.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_de.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_es.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_fa_IR.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_fr.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_he.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_it_IT.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_ja_JP.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_nl.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_pl_PL.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_pt_BR.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_pt_PT.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_ru_RU.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_sk.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_sv.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_tr_TR.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_uk_UA.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • i18n/src/main/resources/openfire_i18n_zh_CN.properties (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/SrvRecord.java (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • xmppserver/src/main/webapp/dns-overrides.jsp (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version 2c1022b0fff790c6ce4aa08f80b2d0a0c3adf055)
  • Guus der Kinderen

    Guus der Kinderen e9dde3258d7c219a176d85878979486041d881ba

    OF-3242: (code review) Remove property instead of setting it to an empty value

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version e9dde3258d7c219a176d85878979486041d881ba)
  • Guus der Kinderen

    Guus der Kinderen c7df3015ef02ef9560e9448f0e3a00f7e88334c6

    OF-3242: (code review) Fix DNS override persistence to use normalized keys preventing restart inconsistencies

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version c7df3015ef02ef9560e9448f0e3a00f7e88334c6)
  • Guus der Kinderen

    Guus der Kinderen dba260a4369b70eae71ff98040f29a6d1718801d

    OF-3242: (code review) refactor `DNSUtil.isNameCoveredByPattern` for readability.

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version dba260a4369b70eae71ff98040f29a6d1718801d)
  • Guus der Kinderen

    Guus der Kinderen 6be06241bf8cb79626da5c7160fa5543f45fb005

    OF-3242: Support partial wildcard in `dnsutil.dnsOverride`
    Some deployments need to route server-to-server traffic for partner domains where the full set of remote XMPP hostnames is not known in advance. The previous override behavior required either exact host entries or a global catch-all, which made selective routing difficult and operationally brittle.

    This change is applied to support predictable, domain-scoped routing in these integration scenarios while avoiding broad overrides that can affect unrelated traffic.

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 6be06241bf8cb79626da5c7160fa5543f45fb005)
    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version 6be06241bf8cb79626da5c7160fa5543f45fb005)
  • Guus der Kinderen

    Guus der Kinderen f61a1c477b3f885f10d617746fda7d3427453dd3

    OF-3244: (code review) add placeholder for target host

    • i18n/src/main/resources/openfire_i18n.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_cs_CZ.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_de.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_es.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_fa_IR.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_fr.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_he.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_it_IT.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_ja_JP.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_nl.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_pl_PL.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_pt_BR.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_pt_PT.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_ru_RU.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_sk.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_sv.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_tr_TR.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_uk_UA.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • i18n/src/main/resources/openfire_i18n_zh_CN.properties (version f61a1c477b3f885f10d617746fda7d3427453dd3)
    • xmppserver/src/main/webapp/dns-overrides.jsp (version f61a1c477b3f885f10d617746fda7d3427453dd3)
  • Guus der Kinderen

    Guus der Kinderen d7964b529bf0054cfac905ea1608b34ef55df41a

    OF-3242: (code review) input validation improvements

    • i18n/src/main/resources/openfire_i18n.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_cs_CZ.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_de.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_es.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_fa_IR.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_fr.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_he.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_it_IT.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_ja_JP.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_nl.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_pl_PL.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_pt_BR.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_pt_PT.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_ru_RU.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_sk.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_sv.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_tr_TR.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_uk_UA.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • i18n/src/main/resources/openfire_i18n_zh_CN.properties (version d7964b529bf0054cfac905ea1608b34ef55df41a)
    • xmppserver/src/main/webapp/dns-overrides.jsp (version d7964b529bf0054cfac905ea1608b34ef55df41a)
  • Guus der Kinderen

    Guus der Kinderen e9b1334b2d9de0614385c6a00ba4ccc815a95604

    OF-3242: (code review) Fix case sensitivity inconsistency in DNS overrides
    Exact DNS override lookup was case-sensitive while wildcard matching was case-insensitive, causing "Example.org" overrides to not match "example.org" lookups. Normalize all DNS override keys and lookups to lowercase for consistent case-insensitive behavior per DNS standards.

    - Normalize domain parameter in resolveXMPPDomain() exact lookup
    - Normalize keys when setting and decoding DNS overrides
    - Add unit tests for case-insensitive exact override matching

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version e9b1334b2d9de0614385c6a00ba4ccc815a95604)
    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version e9b1334b2d9de0614385c6a00ba4ccc815a95604)
  • Guus der Kinderen

    Guus der Kinderen f366afb0388159ccc32a5144d837ff96fe055ee4

    OF-3242: (code review) Fix ConcurrentModificationException in DNS override resolution
    Prevent race condition where findMostSpecificWildcardOverride() could throw ConcurrentModificationException when iterating over dnsOverride.entrySet() while another thread modifies the map concurrently. This could occur during DNS resolution when multiple threads access or modify DNS overrides simultaneously.

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version f366afb0388159ccc32a5144d837ff96fe055ee4)
  • Guus der Kinderen

    Guus der Kinderen 523a237464c2ad30d771a50f34c4e37b0bb7d979

    OF-3243: Fix DNS wildcard pattern matching to validate label boundaries
    The isNameCoveredByPattern() method was incorrectly matching domains that shared suffixes but weren't proper subdomains. For example, "notexternal.com" would incorrectly match the pattern "*.external.com" because the method only checked suffix matching without validating DNS label boundaries.

    The fix ensures wildcard patterns only match legitimate subdomains (with proper dot separators) or exact domain matches (needed for certificate validation), while rejecting malformed matches that could bypass DNS overrides or certificate validation.

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 523a237464c2ad30d771a50f34c4e37b0bb7d979)
    • xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version 523a237464c2ad30d771a50f34c4e37b0bb7d979)
  • Guus der Kinderen

    Guus der Kinderen 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e

    OF-3242: (code review) `dns.overrides.error.domain.required` -> `dns.overrides.error.pattern.required`

    • i18n/src/main/resources/openfire_i18n.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_cs_CZ.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_de.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_es.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_fa_IR.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_fr.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_he.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_it_IT.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_ja_JP.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_nl.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_pl_PL.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_pt_BR.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_pt_PT.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_ru_RU.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_sk.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_sv.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_tr_TR.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_uk_UA.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • i18n/src/main/resources/openfire_i18n_zh_CN.properties (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
    • xmppserver/src/main/webapp/dns-overrides.jsp (version 9dea80edc2f4c26e68ba2266f2ca2e3f89ca057e)
  • Guus der Kinderen

    Guus der Kinderen 00323521afc57aa0d87e939e1d3c7d6ad783dee3

    OF-3242: (code review): Add @throws IllegalArgumentException to isNameCoveredByPattern Javadoc

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 00323521afc57aa0d87e939e1d3c7d6ad783dee3)