Build: #7 did not start Scheduled with changes by Dave Cridland <dave@cridland.net>

Stages & jobs

  1. Build and Package

  2. generate artifact

  3. copy nightlies to website

Code commits

Openfire (master)

  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> cfb3e7dedd0ca2546a0092b770645bf9421fb882

    OF-1590 Validate h against resumed session
    The `<resume/>` element sent by the client during a XEP-0198 session
    resumption contains an `h` attribute which is validated to ensure it
    has not acknowledged more stanzas than were actually sent.

    However, we were validating that against the current session, whose
    counters would be disabled, and therefore left at zero. This simply
    checks them against the correct session instead - the `otherSession`
    which is to be resumed.

    • src/java/org/jivesoftware/openfire/streammanagement/StreamManager.java (version cfb3e7dedd0ca2546a0092b770645bf9421fb882)
  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> 4346258702d0b262f91dc1e96202f769fafc6a85

    Merge pull request #1075 from kosky/patch-1
    Update CollectionNode.java

  • Ivan Koško <ivan.kosko@gmail.com>

    Ivan Koško <ivan.kosko@gmail.com> 0dd1b3c061faaa4489368e2cd7c1d4b01cc44948 m

    Update CollectionNode.java
    To be according XEP-0060, the element "items" must contain attribute "node", because it is required.

      <xs:element name='items'>
        <xs:complexType>
          <xs:choice>
            <xs:element ref='item' minOccurs='0' maxOccurs='unbounded'/>
            <xs:element ref='retract' minOccurs='0' maxOccurs='unbounded'/>
          </xs:choice>
          <xs:attribute name='node' type='xs:string' use='required'/>
        </xs:complexType>
      </xs:element>

    • src/java/org/jivesoftware/openfire/pubsub/CollectionNode.java (version 0dd1b3c061faaa4489368e2cd7c1d4b01cc44948)