Florian Schmaus
a848437284
Make digest() in EntityCapsManager synchronized
...
Fixes SMACK-617
2014-11-14 21:02:18 +01:00
Florian Schmaus
4000adb70c
Fallback to host if DNS SRV lookup fails
...
Also fix javadoc for DNSUtil, _jabber SRV records are no longer tried.
Fixes SMACK-616.
2014-11-10 21:21:44 +01:00
Florian Schmaus
1ade4cbc64
Smack 4.0.6-SNAPSHOT
2014-10-22 22:21:04 +02:00
Florian Schmaus
04446e54db
Smack 4.0.5
2014-10-22 22:11:07 +02:00
Florian Schmaus
674df78741
Fix parsing exception causing infinite loop
...
Fixes SMACK-613
2014-10-22 20:00:05 +02:00
Florian Schmaus
039fac7ab7
Fix PingManager.ping(String,long)
...
ignoring timeout. SMACK-609
2014-09-29 13:52:13 +02:00
Florian Schmaus
aea58e0735
Add Changelog for Smack 4.0.4
2014-09-05 23:32:53 +02:00
Florian Schmaus
bf99227296
Smack 4.0.5-SNAPSHOT
2014-09-05 21:59:52 +02:00
Florian Schmaus
7bf31bc2e4
Smack 4.0.4
2014-09-05 21:59:35 +02:00
Florian Schmaus
5342aaf137
Make XMPPError.Condition.equals null-safe
...
also make Condition implement CharSequence.
SMACK-603
2014-09-01 10:13:23 +02:00
Florian Schmaus
72557dd354
Make PacketCollector handle InterruptedException
...
Fixes SMACK-602
2014-08-29 18:09:45 +02:00
Florian Schmaus
b5b134f569
Process all XML namespaces in PubSub ItemProvider
...
Fixes SMACK-601
2014-08-29 14:59:54 +02:00
Florian Schmaus
1e5f0eb749
Make parseElementText handle empty string elements
...
ie. elements which only content is the empty string, for example
<body></body>.
Fixes SMACK-598
2014-08-20 15:23:52 +02:00
Florian Schmaus
9eb5c2a49d
Load roster before sending the initial presence
...
SMACK-596
2014-08-19 11:31:47 +02:00
Florian Schmaus
f9542c1be3
Smack 4.0.4-SNAPSHOT
2014-08-16 00:19:14 +02:00
Florian Schmaus
3743236710
Smack 4.0.3
2014-08-16 00:18:54 +02:00
Florian Schmaus
344148eaed
Convert html documentation to markdown
2014-08-16 00:11:14 +02:00
Florian Schmaus
450015bf40
Make Bookmarks.toXML() return valid XML again
...
Fixes SMACK-594
2014-08-14 22:25:52 +02:00
Florian Schmaus
3c88c2f705
Fix extensions/intro.html filetransfer link
2014-08-11 12:09:37 +02:00
Florian Schmaus
0d890623c7
Make getMultipleRecipientServiceAddress more robust
...
to avoid
feature-not-implemented
at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:182)
at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:161)
at org.jivesoftware.smackx.disco.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryManager.java:573)
at org.jivesoftware.smackx.address.MultipleRecipientManager.getMultipleRecipienServiceAddress(MultipleRecipientManager.java:310)
at org.jivesoftware.smackx.address.MultipleRecipientManager.send$7a184d34(MultipleRecipientManager.java:82)
for e.g. Google Apps XMPP services.
This is not to be merged in master/4.1 branch as it already contains a
similar fix.
2014-08-10 17:22:00 +02:00
Florian Schmaus
c3f6c51d0e
Add a setting for the used flush mode when compressing data
...
Fixes SMACK-593
2014-08-07 16:18:44 +02:00
Florian Schmaus
4e588f7908
Throw IAE if invalid port number is given for Socks5Proxy
2014-08-05 09:33:20 +02:00
Florian Schmaus
5c2f051c1c
Make Socks5Proxy try other ports if 7777 is already in use
...
by setting the default value to '-7777' (negative values mean that the
next port number will be tried if the current one is in use).
2014-08-05 09:32:13 +02:00
Florian Schmaus
d65d239550
Make getMessages() set up collector *before* sending the request
...
Similar flaw was also fixed in 2c7f1efe80
.
Also ensure that OfflineMessagesManager doesn't leak collector by using
a try/finally block.
Fixes SMACK-592
2014-08-04 12:21:37 +02:00
Florian Schmaus
a574e1d56d
Verify ConnectionConfiguration parameters
...
also fix javadoc error for StringUtils.isNullOrEmpty()
Fixes SMACK-539
2014-08-01 23:23:11 +02:00
Florian Schmaus
66da4dfa91
Fix Typo: s/isSubscibe/isSubscribe/ in ConfigureForm
...
Fixes SMACK-588
2014-08-01 23:15:46 +02:00
Florian Schmaus
1935039432
Improve documentation (targetCompatibility, XPP3)
2014-08-01 19:19:17 +02:00
Florian Schmaus
0b6069d75f
Fix FormField.Option.toXML() to use correct element
...
Fixes SMACK-589
2014-07-30 21:58:10 +02:00
Florian Schmaus
5ead24e416
Smack 4.0.3-SNAPSHOT
2014-07-27 23:59:48 +02:00
Florian Schmaus
a0564f2694
Smack 4.0.2
2014-07-27 23:59:48 +02:00
Florian Schmaus
16ea073f4d
Fix OSGi component definition for smack-resolver-javax
...
The Service Component definition for resolver-javax is in
org.jivesofware.samck and not org.jivesoftware.smack*x*.
SMACK-576
2014-07-27 23:59:47 +02:00
Florian Schmaus
057d00c9de
Add support for HostnameVerifier
...
SMACK-586
Conflicts:
smack-core/src/main/java/org/jivesoftware/smack/ConnectionConfiguration.java
smack-tcp/src/main/java/org/jivesoftware/smack/tcp/XMPPTCPConnection.java
2014-07-27 23:28:11 +02:00
Florian Schmaus
2ca92ef601
Smack 4.0.2-SNAPSHOT
2014-07-20 13:33:50 +02:00
Florian Schmaus
d56252f9fb
Smack 4.0.1
2014-07-20 12:59:01 +02:00
Florian Schmaus
494f7d5b34
Add getDatestamp() to build.gradle
2014-07-20 12:59:01 +02:00
Florian Schmaus
59527d320d
Add SmackAndOsgiInitializer
...
OSGi ServiceComponents need the activate method, make sure it exists for
every SmackInitializer by using this class.
2014-07-20 12:58:50 +02:00
Florian Schmaus
9db5e28fe5
Fix ExperimentalInitializer
2014-07-20 11:08:11 +02:00
Florian Schmaus
cea79d1bb8
Use single threaded ExecutorService
...
for PacketListeners. Fixes SMACK-583.
2014-07-16 10:50:35 +02:00
Florian Schmaus
bd0ada480b
Improve DeliveryReceipt code, add javadoc
...
Also make Packet.getExtension() use Generics
2014-07-13 11:39:01 +02:00
Florian Schmaus
c063fb1376
Reply correct error code on XEP-65 Stream rejection
...
this was previously erroneously changed with
197548b548
from 'forbidden' to
'not-acceptable'. We now change it back to 'forbidden'.
Also delete FileTransferNegotiator.rejectStream(StreamInitation) because
it is dead code and add some comments and javadoc.
2014-07-12 13:52:54 +02:00
Florian Schmaus
cde6dd65b3
Fix typo: s/no_acceptable/not_acceptable
...
in XMPPError.Condition
2014-07-12 12:39:04 +02:00
Florian Schmaus
fc39ac88bd
Add support for retrieving PubSub Node affiliations
...
This also marks the starting point for extending the PubSub API to allow
additional packet extensions to be added to the request. This is for
example useful if one wants to limit the result with "Result Set
Management (XEP-59)".
Fixes SMACK-580.
2014-07-09 13:28:16 +02:00
Florian Schmaus
4477561d4b
Replace references to 'smack.jar'
...
Also don't mention the required JDK version in the README as such information
tends to become wrong easily.
2014-07-05 12:10:43 +02:00
Florian Schmaus
08a232bff3
Only include the jars of the actual version in distirbutionZip
...
in order to avoid that other artifactss from previous builds slip in
the distribution zip.
2014-06-27 13:38:47 +02:00
Florian Schmaus
1fb8a50b79
Improve documentation
...
remove ambiguous part about smack-core being the only required
library. It's the only required library of *Smack*, but some user could
understand that Smack itself has no other dependencies. In order to
avoid such confusion, simply remove that part.
2014-06-27 12:22:39 +02:00
Florian Schmaus
0f7365bc8a
Use jxmpp 0.1.0 (non-SNAPSHOT)
2014-06-26 22:58:47 +02:00
Florian Schmaus
f39519dbbe
Disable uploadArchives for the root project
2014-06-26 22:44:31 +02:00
Florian Schmaus
73c64dc06a
Record some more useful attributes in manifest
2014-06-25 08:28:26 +02:00
Florian Schmaus
609c225865
Add smack-resolver-minidns
2014-06-25 08:27:20 +02:00
Florian Schmaus
1f6d0fa415
Use BufferedReader to read version
2014-06-22 23:14:11 +02:00