Build: #1787 was successful
Job: Default Job was successful
Code commits
Smack (master)
-
Florian Schmaus <flo@geekplace.eu> 3f3a7cb5403e31075de3adb04ab45b05eb097216
Merge branch '4.4'
-
Guus der Kinderen 0ff8040895e6354ec3b5d0338d574d8effe3cba6 m
FileTransfer: replace Error.none with null
This fixes an inconsistent representation of a 'no error' representation, that
causes a file transfer in which not enough bytes were transferred to _not_ be
marked as having a problem. -
Guus der Kinderen 59cf4497999cd621806cfcbdf6cb28b3f8ada8ba m
Provide more detailed code comment.
-
Florian Schmaus <flo@geekplace.eu> 5522d6681e7b3fe47cc6ee84530d49102126a539
[README] Update contact information
-
Florian Schmaus <flo@geekplace.eu> 68f400616d797531b4e24a0bbc63e1c1687a316d
[README] Update URL for Nightly Unique Maven Snapshots
-
Florian Schmaus <flo@geekplace.eu> 71f5cfe3dae9b20269bd174c04693610e7fcbcac
Merge branch '4.4'
-
Florian Schmaus <flo@geekplace.eu> e117f431bc1571c9cc5dd3db90a9d1ec1db5ce9d m
Smack 4.4.0-rc2-SNAPSHOT
-
Florian Schmaus <flo@geekplace.eu> e6236b0c21c459cf0cce2141149f8ee902e3bd82 m
Smack 4.4.0-rc1
-
Florian Schmaus <flo@geekplace.eu> afd18f95c94842c28571d0ee4d18a4ea2a7feea9 m
Add Smack.getNoticeStream() and 'License' section to README
- README.md (version afd18f95c94842c28571d0ee4d18a4ea2a7feea9) (diffs)
- smack-core/build.gradle (version afd18f95c94842c28571d0ee4d18a4ea2a7feea9) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/Smack.java (version afd18f95c94842c28571d0ee4d18a4ea2a7feea9) (diffs)
- smack-core/src/test/java/org/jivesoftware/smack/SmackTest.java (version afd18f95c94842c28571d0ee4d18a4ea2a7feea9) (diffs)
- smack-java8-full/build.gradle (version afd18f95c94842c28571d0ee4d18a4ea2a7feea9) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e m
Add org.jivesoftware.smack.Smack with getVersion() and ensureInitialized()
- smack-core/src/main/java/org/jivesoftware/smack/AbstractXMPPConnection.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/ConnectionConfiguration.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/Smack.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/SmackConfiguration.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/provider/ProviderManager.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
- smack-core/src/test/java/org/jivesoftware/smack/SmackConfigurationTest.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
- smack-core/src/testFixtures/java/org/jivesoftware/smack/test/util/SmackTestSuite.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
- smack-debug/src/main/java/org/jivesoftware/smackx/debugger/EnhancedDebuggerWindow.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/iqversion/VersionManager.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/SmackIntegrationTestFramework.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
- smack-repl/src/main/java/org/igniterealtime/smack/smackrepl/SmackRepl.java (version 1f5ada482232a630d0eba3d2dfca6f4e89b09a9e) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 7e311ab9df129b843e4fbcf0905834673624f220 m
[muc] Prevent race condition on enter() by waiting
This prevents a race condition of enter() with the presence listern by
waiting until all presences have been processed.
Reported-by: Guus der Kinderen <guus@goodbytes.nl> -
Florian Schmaus <flo@geekplace.eu> 72acd8e09509162b5fa748ebb65ce65a22d3882e m
[core] Add StanzaBuilder.build()
- smack-core/src/main/java/org/jivesoftware/smack/packet/IqBuilder.java (version 72acd8e09509162b5fa748ebb65ce65a22d3882e) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/packet/IqData.java (version 72acd8e09509162b5fa748ebb65ce65a22d3882e) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/packet/MessageOrPresenceBuilder.java (version 72acd8e09509162b5fa748ebb65ce65a22d3882e) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/packet/StanzaBuilder.java (version 72acd8e09509162b5fa748ebb65ce65a22d3882e) (diffs)
-
Florian Schmaus <flo@geekplace.eu> df96c5709379c5136d69a9a930b3e64f3c7201c0 m
[address] Get rid of PacketCopy workaround
PacketCopy subclassing Stanza was always a peculiarity. The only
subclasses of Stanza should be Message, Presence, and IQ. -
Florian Schmaus <flo@geekplace.eu> f12fe2264a34418967be74bf0d0b58cad31c3efc m
[muc] Only retrieve MUCUser once in Presence listener
-
Florian Schmaus <flo@geekplace.eu> 5dfed2935f036beb349d604e8ce16f823f749b8a m
Add NOTICE file
-
Florian Schmaus <flo@geekplace.eu> e1624e1ab96a0547ceab7fb57e42f4070f552bf8 m
Add resources/get-contributors.sh
-
Florian Schmaus <flo@geekplace.eu> 74adcda23d5b459c06f238076f5d44a6fb807c45 m
Add .mailmap
-
Florian Schmaus <flo@geekplace.eu> cfccc78ba072e6a86b13c3242b607a4782257aef m
[muc] Rename local variable 'presence' to 'reflectedSelfPresence'
To increase readability, and with that maintainability, we rename
'presence' to 'reflectedSelfPresence' in MultiUserChat.enter(), to
make it clear what kind of presence this variable holds.
Also mark the variable as final. -
Guus der Kinderen 55d7b9d4ebe3832e4f69ec5b44bffead5ad57346 m
Fix pubsub options rendering
The exiting code generates an unintentional nested 'options' child element:
```
<iq to='pubsub.example.org' id='FQTHU-126' type='get'>
<pubsub xmlns='http://jabber.org/protocol/pubsub'>
<options node='sinttest-multisubscribe-nodename-13pnc'>
<options jid='smack-inttest-two-13pnc@example.org'
node='sinttest-multisubscribe-nodename-13pnc'/>
</options>
</pubsub>
</iq>
```
This commit removes the undesired nesting, resulting in:
```
<iq to='pubsub.example.org' id='FQTHU-126' type='get'>
<pubsub xmlns='http://jabber.org/protocol/pubsub'>
<options jid='smack-inttest-two-13pnc@example.org'
node='sinttest-multisubscribe-nodename-13pnc'/>
</pubsub>
</iq>
``` -
Paul Schaub <vanitasvitae@fsfe.org> 1a9ac238e85f4a3a028b4a23dde671bcc2170272 m
OpenPgpManager: Expose methods to generate and import keys
-
Florian Schmaus <flo@geekplace.eu> 28dd56a13acd8c04f806b640ba2eb294c511bd82 m
Merge pull request #438 from Flowdalic/stax-disable-xxe-and-dtd
[xmlparser-stax] Disable external entities and DTD -
Florian Schmaus <flo@geekplace.eu> c1b412c4579f4c9b1a12a49bc0d07d1d8ad7adea m
[xmlparser-stax] Disable external entities and DTD
Before that, the StAX parser used by Smack for XML parsing had
only external entity replacement disabled. We further harden the
parser by disabling DTDs.
See also:
https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html#xmlinputfactory-a-stax-parser