Verifies the integrety of the projects, as builds are executed immediately after a code change was detected. This plan provides no artifiacts (use a nightly build instead).

Code commits

Openfire (master)

  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> 6c32335bf362909d2b40c0ec81bcc50c73b169ed

    Merge pull request #1051 from guusdk/OF-1515_Migrate-private-xml-storage-to-PEP
    OF-1515: Migrate Private XML Storage to PEP

  • Guus der Kinderen

    Guus der Kinderen 820cd4034d542ecf1f85dab7708f0856bcbec3a9

    OF-1515: Migrate Private XML storage to PEP.
    Openfire supports XEP-0049, Private XML Storage. However, Openfire can also be used for
    XEP-0223: Persistent Storage of Private Data via PubSub. When a user previously used more
    than one client, where each client would use a different XEP to store private data, the
    private data that was stored by one client would not be shared with the other client. This
    is undesirable, as such data typically includes data that benefits every client used by the
    user.

    In this commit, all data that is stored in the Private XML Storage database table will be
    migrated to PEP. After a successful migration, the old database table is deleted.

    Openfire continues to offer XEP-0049: Private XML Storage functionality. However, whenever
    data is obtained or modified through methods defined in that XEP, the PEP data is modified.

    • src/database/openfire_db2.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/openfire_hsqldb.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/openfire_mysql.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/openfire_oracle.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/openfire_postgresql.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/openfire_sqlserver.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/openfire_sybase.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/27/openfire_db2.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/27/openfire_hsqldb.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/27/openfire_mysql.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/27/openfire_oracle.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/27/openfire_postgresql.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/27/openfire_sqlserver.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/27/openfire_sybase.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/28/openfire_db2.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/28/openfire_hsqldb.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/28/openfire_mysql.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/28/openfire_oracle.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/28/openfire_postgresql.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/28/openfire_sqlserver.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/database/upgrade/28/openfire_sybase.sql (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/java/org/jivesoftware/database/SchemaManager.java (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/java/org/jivesoftware/database/bugfix/OF1515.java (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/java/org/jivesoftware/openfire/PrivateStorage.java (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/java/org/jivesoftware/openfire/pep/PEPServiceManager.java (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)
    • src/java/org/jivesoftware/openfire/pubsub/PubSubEngine.java (version 820cd4034d542ecf1f85dab7708f0856bcbec3a9)