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

Build: #761 was successful Manual run by daryl herzmann

Stages & jobs

  1. Build and Package

  2. Deploy

  3. copy nightlies to website

Code commits

Openfire (master)

  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> db7e786abbc8456ff27e20fe92a8481e48b338c5

    Merge pull request #2190 from akrherz/v468
    denote Openfire 4.6.8 Release

  • akrherz <akrherz@iastate.edu>

    akrherz <akrherz@iastate.edu> 2a71fc86faccc695ccce33087aaf68ddf3b4973c

    CI: bump setup-python version

    • .github/workflows/continuous-integration-workflow.yml (version 2a71fc86faccc695ccce33087aaf68ddf3b4973c)
  • akrherz <akrherz@iastate.edu>

    akrherz <akrherz@iastate.edu> 2265c161ca1cebee2bc8d811b6963333d2fbba61

    CI: backport more runAioxmpp changes

    • .github/workflows/continuous-integration-workflow.yml (version 2265c161ca1cebee2bc8d811b6963333d2fbba61)
    • runAioxmppIntegrationTests (version 2265c161ca1cebee2bc8d811b6963333d2fbba61)
  • akrherz <akrherz@iastate.edu>

    akrherz <akrherz@iastate.edu> 3d4ad962288f76f2c0d7618fe2dc959689e9b4ac

    CI: run on ubuntu-latest

    • .github/workflows/continuous-integration-workflow.yml (version 3d4ad962288f76f2c0d7618fe2dc959689e9b4ac)
  • akrherz <akrherz@iastate.edu>

    akrherz <akrherz@iastate.edu> df8fe63a42b2b035fc173a5e10205d9ba8738c71

    denote Openfire 4.6.8 Release

    • distribution/pom.xml (version df8fe63a42b2b035fc173a5e10205d9ba8738c71)
    • i18n/pom.xml (version df8fe63a42b2b035fc173a5e10205d9ba8738c71)
    • plugins/openfire-plugin-assembly-descriptor/pom.xml (version df8fe63a42b2b035fc173a5e10205d9ba8738c71)
    • plugins/pom.xml (version df8fe63a42b2b035fc173a5e10205d9ba8738c71)
    • pom.xml (version df8fe63a42b2b035fc173a5e10205d9ba8738c71)
    • starter/pom.xml (version df8fe63a42b2b035fc173a5e10205d9ba8738c71)
    • xmppserver/changelog.html (version df8fe63a42b2b035fc173a5e10205d9ba8738c71)
    • xmppserver/pom.xml (version df8fe63a42b2b035fc173a5e10205d9ba8738c71)
    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/XMPPServerInfoImpl.java (version df8fe63a42b2b035fc173a5e10205d9ba8738c71)
  • Alex Gidman <alex.gidman@surevine.com>

    Alex Gidman <alex.gidman@surevine.com> 417e359ca12b93d4061e8cc0961bdca73627e4ca

    chore: OF-2599 - standardise approach to exclude add / remove

    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version 417e359ca12b93d4061e8cc0961bdca73627e4ca)
  • Alex Gidman <alex.gidman@surevine.com>

    Alex Gidman <alex.gidman@surevine.com> f375283843294bab7d493cfc156c4c501d6e8a6c

    fix: OF-2595 - add ldap-server_test to excludes

    • xmppserver/src/main/java/org/jivesoftware/util/JiveGlobals.java (version f375283843294bab7d493cfc156c4c501d6e8a6c)
  • Brent Slater <brent.slater@surevine.com>

    Brent Slater <brent.slater@surevine.com> 1af00bf1b5f0d7533d2b395e37f06f02aaae5fc2

    OF-2597 checks for valid UTF-8 encoding of URL if fails then wont redirect

    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version 1af00bf1b5f0d7533d2b395e37f06f02aaae5fc2)
    • xmppserver/src/test/java/org/jivesoftware/admin/AuthCheckFilterTest.java (version 1af00bf1b5f0d7533d2b395e37f06f02aaae5fc2)
  • Alex Gidman <alex.gidman@surevine.com>

    Alex Gidman <alex.gidman@surevine.com> 0448cc955e9807d923ad627bbdf3faee8733ad72

    fix: OF-2595 - add remaining test pages to excludes

    • xmppserver/src/main/java/org/jivesoftware/util/JiveGlobals.java (version 0448cc955e9807d923ad627bbdf3faee8733ad72)
  • Alex Gidman <alex.gidman@surevine.com>

    Alex Gidman <alex.gidman@surevine.com> f8993edad075fa21c0cc977e34fe321a1a760839

    fix: OF-2599 - re-initialise the excludes set on AuthCheckFilter destroy

    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version f8993edad075fa21c0cc977e34fe321a1a760839)
  • Guus der Kinderen

    Guus der Kinderen 21d7699378c538db09a33627b3d21c923180fc43

    OF-2597: Adjust unit test for new property

    • xmppserver/src/test/java/org/jivesoftware/admin/AuthCheckFilterTest.java (version 21d7699378c538db09a33627b3d21c923180fc43)
  • Alex Gidman <alex.gidman@surevine.com>

    Alex Gidman <alex.gidman@surevine.com> bbf613d6744bd8822eedd89e99c305235cc87729

    fix: OF-2599 - switch to load setup excludes programmatically at runtime if in setup mode

    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version bbf613d6744bd8822eedd89e99c305235cc87729)
    • xmppserver/src/main/java/org/jivesoftware/openfire/container/AdminConsolePlugin.java (version bbf613d6744bd8822eedd89e99c305235cc87729)
    • xmppserver/src/main/java/org/jivesoftware/util/JiveGlobals.java (version bbf613d6744bd8822eedd89e99c305235cc87729)
    • xmppserver/src/main/webapp/WEB-INF/web.xml (version bbf613d6744bd8822eedd89e99c305235cc87729)
  • Matthew Vivian <matthew.vivian@surevine.com>

    Matthew Vivian <matthew.vivian@surevine.com> 06da382263a926f77976b04cc265d3218c9d01b4

    OF-2597 Rename config option for wildcards in auth-exclusions
    Improves the name used for the system property that controls whether wildcards are allowed in URLs that are excluded from auth checks.

    • i18n/src/main/resources/openfire_i18n.properties (version 06da382263a926f77976b04cc265d3218c9d01b4)
    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version 06da382263a926f77976b04cc265d3218c9d01b4)
  • Alex Gidman <alex.gidman@surevine.com>

    Alex Gidman <alex.gidman@surevine.com> 9a1c9d68fe5d1501a91c73d1af0a0d509a36c9f9

    fix: OF-2599 - remove explicit setup paths from AuthCheckFilter excludes once setup has been completed

    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version 9a1c9d68fe5d1501a91c73d1af0a0d509a36c9f9)
  • Brent Slater <brent.slater@surevine.com>

    Brent Slater <brent.slater@surevine.com> 9255c133c3621538766139b0191b30d9d1e6836b

    OF-2597 omits UTF-16 encoded dots

    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version 9255c133c3621538766139b0191b30d9d1e6836b)
    • xmppserver/src/test/java/org/jivesoftware/admin/AuthCheckFilterTest.java (version 9255c133c3621538766139b0191b30d9d1e6836b)
  • Brent Slater <brent.slater@surevine.com>

    Brent Slater <brent.slater@surevine.com> 8f2d969b725a1625f64ba73d1dbe4c27113a1259

    OF-2597 added check for encoded .. as well as what was alerady there

    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version 8f2d969b725a1625f64ba73d1dbe4c27113a1259)
    • xmppserver/src/test/java/org/jivesoftware/admin/AuthCheckFilterTest.java (version 8f2d969b725a1625f64ba73d1dbe4c27113a1259)
  • Matthew Vivian <matthew.vivian@surevine.com>

    Matthew Vivian <matthew.vivian@surevine.com> 6db6ec767c759a59b244b9ecb30d54c8cdeb2dc5

    OF-2597 Adds config option for wildcards in auth-exclusions
    Adds a new configuration option (SystemProperty<Boolean>) that controls whether wildcards can be used in auth-exclusions. Changes to the property value do not require a restart to become effective. The default value for this property is to disallow wildcard usage.

    Wildcards should not be used when configuration auth-exclusions. They are easily abused.

    It cannot be ruled out that existing versions of third-party code (such as plugins) depend on the ability to use wildcards in auth-exclusions. Wildcards should therefor remain usable - but perhaps not by default.

    • i18n/src/main/resources/openfire_i18n.properties (version 6db6ec767c759a59b244b9ecb30d54c8cdeb2dc5)
    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version 6db6ec767c759a59b244b9ecb30d54c8cdeb2dc5)
    • xmppserver/src/test/java/org/jivesoftware/admin/AuthCheckFilterTest.java (version 6db6ec767c759a59b244b9ecb30d54c8cdeb2dc5)
  • Alex Gidman <alex.gidman@surevine.com>

    Alex Gidman <alex.gidman@surevine.com> 78dc8f82ef65d9d2697f90fcfe0bfaefbdfe39fb

    fix: OF-2595 resolve merge conflicts

    • i18n/src/main/resources/openfire_i18n.properties (version 78dc8f82ef65d9d2697f90fcfe0bfaefbdfe39fb)
    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version 78dc8f82ef65d9d2697f90fcfe0bfaefbdfe39fb)
  • Alex Gidman <alex.gidman@surevine.com>

    Alex Gidman <alex.gidman@surevine.com> 974c7c35ec2341c1ec89b75b88bf0dff11e8a11f

    fix: OF-2599 - remove setup pages from AuthCheckFilter excludes once setup completed

    • xmppserver/src/main/java/org/jivesoftware/admin/AuthCheckFilter.java (version 974c7c35ec2341c1ec89b75b88bf0dff11e8a11f)
  • Danny Jackson <danny.jackson@surevine.com>

    Danny Jackson <danny.jackson@surevine.com> 4db8653258deaf37ff458ece7e6b163d07273b9d

    OF-2598 - Removes wildcard for AuthCheckFilter and replaces with list of setup pages

    • xmppserver/src/main/webapp/WEB-INF/web.xml (version 4db8653258deaf37ff458ece7e6b163d07273b9d)
    • xmppserver/src/test/java/org/jivesoftware/util/WebXmlUtilsTest.java (version 4db8653258deaf37ff458ece7e6b163d07273b9d)
    • xmppserver/src/test/resources/org/jivesoftware/util/test-web.xml (version 4db8653258deaf37ff458ece7e6b163d07273b9d)