Build: #2503 was successful Scheduled with changes by Dan Caseley and Guus der Kinderen
Code commits
Openfire (master)
-
Guus der Kinderen 55db7255ce51856eac0a40523edeca1004f17519
CI: database-check - fix Oracle config
- .github/workflows/continuous-integration-workflow.yml (version 55db7255ce51856eac0a40523edeca1004f17519)
- build/ci/compose/oracle.yml (version 55db7255ce51856eac0a40523edeca1004f17519)
-
Guus der Kinderen 1e697e9b261e80f77167537408b59567a8c97e38
CI: Database-check: create dummy OPENFIRE_HOME
The original code expects files to exist in a certain relative position (which isn't the case on GitHub). Instead, the required files are now created.- build/ci/updater/src/main/java/com/igniterealtime/openfire/updaterunner/Main.java (version 1e697e9b261e80f77167537408b59567a8c97e38)
-
Guus der Kinderen 9e4cf3d6c1784cefd70657373f18406c40a1c13c
Debug: Add sleep (is the build now so fast that things fail?)
- build/ci/updater/src/main/java/com/igniterealtime/openfire/updaterunner/Main.java (version 9e4cf3d6c1784cefd70657373f18406c40a1c13c)
-
Guus der Kinderen eaa3fbad8e9d2071e2f227b49b00e7378c78050d
CI: database update should start with newer script
The database update test performed by continuous integration should start with version 4.2.0 of the database, instead of an older one.
In 4.2.0, a column was added to the ofProperty table (`encrypted`) that is used by the Java code that performs the test.- .github/workflows/continuous-integration-workflow.yml (version eaa3fbad8e9d2071e2f227b49b00e7378c78050d)
-
Dan Caseley 22964fc1d4a7ab28233069f526670564b906b3db
CI: database mysql - add container healthcheck
- .github/workflows/continuous-integration-workflow.yml (version 22964fc1d4a7ab28233069f526670564b906b3db)
- build/ci/compose/mysql.yml (version 22964fc1d4a7ab28233069f526670564b906b3db)
-
Guus der Kinderen 2795e196e265dd66c9f9f2ad6deec5a237dffced
CI: database mysql - wait for container
This should be replaced by a health check.- .github/workflows/continuous-integration-workflow.yml (version 2795e196e265dd66c9f9f2ad6deec5a237dffced)
-
Guus der Kinderen 161b1ce6c066050f06dc16cf2088452138ce0998
CI: database oracle - wait for container
- .github/workflows/continuous-integration-workflow.yml (version 161b1ce6c066050f06dc16cf2088452138ce0998)
- build/ci/compose/scripts/1.oracle-init.sql (version 161b1ce6c066050f06dc16cf2088452138ce0998)
- build/ci/updater/src/main/java/com/igniterealtime/openfire/updaterunner/Main.java (version 161b1ce6c066050f06dc16cf2088452138ce0998)
-
Dan Caseley 41be7039039dbb2fac8c9ce81e93dd7cffcad713
CI: database-check should print explicit success message
- build/ci/updater/src/main/java/com/igniterealtime/openfire/updaterunner/Main.java (version 41be7039039dbb2fac8c9ce81e93dd7cffcad713)
-
Dan Caseley 7252be39d5aa30d9abd53caec343da9fe9dbe4dc
CI: database postgres - add healthcheck and wait
- .github/workflows/continuous-integration-workflow.yml (version 7252be39d5aa30d9abd53caec343da9fe9dbe4dc)
- build/ci/compose/postgresql.yml (version 7252be39d5aa30d9abd53caec343da9fe9dbe4dc)
-
Guus der Kinderen 2b743d4bef268cfdf00cf1c0921f6f04ded37fa8
CI: database update should start with newer script
The database update test performed by continuous integration should start with version 4.3.0 of the database, instead of an older one.
In 4.3.0, a column was added to the ofProperty table (`iv`) that is used by the Java code that performs the test.- .github/workflows/continuous-integration-workflow.yml (version 2b743d4bef268cfdf00cf1c0921f6f04ded37fa8)
-
Dan Caseley 8e376a0cb99f611cba4ffda69f84bb71c62ddb04
CI: database oracle - use compose wait for healthcheck
- .github/workflows/continuous-integration-workflow.yml (version 8e376a0cb99f611cba4ffda69f84bb71c62ddb04)
-
Guus der Kinderen b3d476e9c6b28b45d412c6f093b91a5fe6047408
CI: Database-check: speed up build
Instead of creating a jar-with-dependencies (that takes ~30seconds to build), execute the application from Maven.
This saves time, but shouldn't affect functionality.- .github/workflows/continuous-integration-workflow.yml (version b3d476e9c6b28b45d412c6f093b91a5fe6047408)
- build/ci/updater/pom.xml (version b3d476e9c6b28b45d412c6f093b91a5fe6047408)
-
Guus der Kinderen d94d3c58d336eeef6ffea37111d770cf800127a1
CI: add Oracle support to database update test
Based on a free-lite image that is made available by Oracle at https://container-registry.oracle.com/ords/ocr/ba/database/free- .github/workflows/continuous-integration-workflow.yml (version d94d3c58d336eeef6ffea37111d770cf800127a1)
- build/ci/compose/oracle.yml (version d94d3c58d336eeef6ffea37111d770cf800127a1)
- build/ci/updater/src/main/java/com/igniterealtime/openfire/updaterunner/Main.java (version d94d3c58d336eeef6ffea37111d770cf800127a1)
-
Guus der Kinderen 662dbc88b0541ff3e2c5e4fa504de469f9a23805
CI: database oracle: add install script check
- .github/workflows/continuous-integration-workflow.yml (version 662dbc88b0541ff3e2c5e4fa504de469f9a23805)
-
Dan Caseley 1fb24b16c1dffed133d69396df7e4f14beac2956
OF-3043: Register CreateMUCRoom ad-hoc command
- xmppserver/src/main/java/org/jivesoftware/openfire/commands/AdHocCommandHandler.java (version 1fb24b16c1dffed133d69396df7e4f14beac2956)
-
Dan Caseley 560196a3af1b9d67bb2392abf07706d82980920d
OF-3043: Register GetListIdleUsers ad-hoc command
- xmppserver/src/main/java/org/jivesoftware/openfire/commands/AdHocCommandHandler.java (version 560196a3af1b9d67bb2392abf07706d82980920d)
-
Dan Caseley 99236e5f7fa84bf3ac6b0927e27d7a6af927bbee
OF-3043: Re-order AdHocCommandHandler so that they're easier to check
- xmppserver/src/main/java/org/jivesoftware/openfire/commands/AdHocCommandHandler.java (version 99236e5f7fa84bf3ac6b0927e27d7a6af927bbee)
-
Guus der Kinderen 595a1e3e7ce21d911dab51b5e6ae2e54f1b9a3e0
OF-2786: Openfire to use system-defined preferences for IPv6 over IPv4
When establishing an outbound connection, Openfire now prefers the IP family as defined by the order in which the operating system returns addresses.
This change is the openfire.init.d is same as was made in 30b4a176 for openfire.sh- build/debian/openfire.init.d (version 595a1e3e7ce21d911dab51b5e6ae2e54f1b9a3e0)