Florian Schmaus
fb55b9065f
Do not re-use the Socket after connect() failed
...
Fixes SMACK-724.
2016-07-04 08:25:15 +02:00
Florian Schmaus
1f87185ee8
Do not base64 twice in SASL X-OAUTH2
...
Fixes SMACK-722.
2016-07-04 08:25:01 +02:00
Florian Schmaus
b8d9c38a39
Smack 4.1.8-SNAPSHOT
2016-04-14 22:52:07 +02:00
Florian Schmaus
145fa02a48
Smack 4.1.7
2016-04-14 22:18:36 +02:00
Florian Schmaus
58d9f4e749
Use Locale.US in XMPPError.Type ↔ String conversion
...
Fixes SMACK-719
2016-04-12 15:05:56 +02:00
Florian Schmaus
8235e8417d
Use simple name in StanzaTypeFilter
2016-04-12 15:05:56 +02:00
Florian Schmaus
e1dfb53483
Check answer data in MiniDnsResolver
...
for the correct RR type.
2016-04-10 20:09:22 +02:00
Florian Schmaus
e6db731810
Add Roster.setRosterLoadedAtLoginDefault(boolean)
...
Fixes SMACK-715
2016-02-17 09:22:40 +01:00
Tomas Nosek
cf3024668e
Fix XMPPTCPConnection.setEnabledSSL(Protocols|Ciphers)
...
The problem caused by opening input/ output stream before setting ssl
parameters to SSLSession and fixed by changing order of this operations.
Fixes SMACK-712.
Minor-Modifications-By: Florian Schmaus <flo@geekplace.eu>
2016-02-17 09:18:36 +01:00
Florian Schmaus
bcdfb5398a
Fix EntityTimeManager.getTime(): Set recipient JID
...
Fixes SMACK-716
2016-02-17 09:13:06 +01:00
Florian Schmaus
a89b9301ad
Smack 4.1.7-SNAPSHOT
2016-01-23 12:25:23 +01:00
Florian Schmaus
73c531f841
Smack 4.1.6
2016-01-23 12:14:40 +01:00
Florian Schmaus
8650a07228
Quote backslash in provided DIGEST-MD5 implementation
...
Fixes SMACK-710.
2016-01-23 12:08:44 +01:00
Florian Schmaus
72c7137ff1
Don't request receipts for messages without a body
...
SMACK-709
2015-12-14 11:36:37 +01:00
Florian Schmaus
09364e571c
Ensure that delivery receipts/requests have ID set
...
Fixes SMACK-708.
2015-12-13 22:42:50 +01:00
Florian Schmaus
f34f37a20c
Check for 'null' to avoid NPE in Socks5Proxy
...
Check if serverSocket is null before calling isClosed(), as otherwise
the resulting NPE will cause an endless loop.
Thanks to Michael Grafl for reporting.
Fixes SMACK-707.
2015-12-10 17:10:49 +01:00
Florian Schmaus
352e422562
Drop SM state *before* binding the resource
...
as otherwise <bind/> and <session/> may be duplicated on reconnect.
Fixes SMACK-706.
2015-12-03 13:47:08 +01:00
Florian Schmaus
3c74ef2fd2
Fix PubSub Affiliation getElementName()
...
must return 'affiliation', not 'subscription'.
Fixes SMACK-705.
2015-12-03 08:17:19 +01:00
Florian Schmaus
6739b74ff9
Smack 4.1.6-SNAPSHOT
2015-11-22 22:44:57 +01:00
Florian Schmaus
06becd4ac2
Smack 4.1.5
2015-11-22 22:34:30 +01:00
Florian Schmaus
81fb1ed93c
Make executorService blocking in AbstractXMPPConnection
...
Otherwise AbstractXMPPConnection.processPacket() will throw a
RejectedExecutionException if the underlying queue is full.
Fixes SMACK-702.
2015-11-21 17:31:39 +01:00
Florian Schmaus
cc758b8f59
Use ackedStanzasCount instead of handledCount in processHandledCount
...
for the initial size of the ackedStanzas list.
Thanks to Juan Antonio for reporting.
2015-10-21 17:51:08 +02:00
Florian Schmaus
9c9d1f893a
Typo in XMPPTCPConnection s/ResumptiodDefault/ResumptionDefault/
2015-10-21 16:04:26 +02:00
Florian Schmaus
640849dac5
Revert "Typo in XMPPTCPConnection s/ResumptiodDefault/ResumptionDefault/"
...
This reverts commit 7ceb5f09df
.
Somehow 7ceb5f09
introduced from the master branch into the 4.1 branch.
2015-10-21 16:04:26 +02:00
Florian Schmaus
f5115f4666
Empty unacknowledgedStanzas when 'resumed' is received
...
by changing
stanzasToResend.addAll(unacknowledgedStanzas);
to
unacknowledgedStanzas.drainTo(stanzasToResend);
Also use sendStanzaInternal to call the callbacks, which also requires
the smEnabledSyncPoint to got signaled.
Fixes SMACK-700. Thanks to Juan Antonio for reporting this.
2015-10-21 16:04:02 +02:00
Florian Schmaus
4f39c5b9c9
Remove not thrown NotConnectedException in XMPPTCPConnection
2015-09-26 12:42:35 +02:00
Florian Schmaus
7ceb5f09df
Typo in XMPPTCPConnection s/ResumptiodDefault/ResumptionDefault/
2015-09-26 12:42:35 +02:00
Florian Schmaus
15c1c8ad19
Fix Time class creating invalid XML
...
Fixes SMACK-698.
2015-09-24 09:38:48 +02:00
Florian Schmaus
b17080a936
Smack 4.1.5-SNAPSHOT
2015-09-14 09:05:48 +02:00
Florian Schmaus
86de237b2c
Smack 4.1.4
2015-09-14 08:58:21 +02:00
Florian Schmaus
23b7626c18
Suppress warning if roster isn't set to load
...
automatically.
2015-09-07 09:31:51 +02:00
Florian Schmaus
aa832ec1f0
Handle cases where no privacy lists are set.
...
The is when no default or active list is, then don't perform a privacy
list request where list name is 'null'.
Fixes SMACK-697.
2015-09-04 11:22:52 +02:00
Florian Schmaus
8aa3f94c90
Drop stream state after stream error
...
Fixes SMACK-696.
2015-08-26 21:55:02 +02:00
Florian Schmaus
b1e4884fbb
Remove erroneous next() from AbstractJsonExtensionProvider
...
Fixes SMACK-695.
2015-08-24 11:09:59 +02:00
Florian Schmaus
6b7f69b42f
Fix MUCs UserStatusListener
...
use oldPresence instead of packet. This bug was introduced with
e6aa2416e4
.
Fixes SMACK-693.
2015-08-17 18:20:35 +02:00
Florian Schmaus
8c6e56b122
Reset carbons state on clean disconnect
...
and if session was not resumed. Fixes SMACK-688.
2015-07-31 13:27:03 +02:00
Florian Schmaus
8db082e5ea
Bump jxmpp to 0.4.2
...
SMACK-687
2015-07-29 08:21:20 +02:00
Florian Schmaus
9884eee85d
Provide a hint in NotConnectedException
...
that connect() needs to be called prior login().
SMACK-686
2015-07-29 08:20:46 +02:00
Florian Schmaus
38b8016ab7
Smack 4.1.4-SNAPSHOT
2015-07-15 12:30:39 +02:00
Florian Schmaus
f8d513e37c
Smack 4.1.3
2015-07-15 09:02:46 +02:00
Florian Schmaus
ae944d3546
Only wait in Roster's presence listener if loading
...
otherwhise skip waitUntilLoaded(). This introduces RosterState.
SMACK-681
2015-07-13 12:58:43 +02:00
Florian Schmaus
36d99ecab3
Fix ChatManager API documentation
2015-07-10 23:09:23 +02:00
Florian Schmaus
0555297a6e
Fix Roster.waitUntilLoaded and make it interruptable
...
waitTime and start need to be initialized outside of the while body.
2015-07-03 14:46:55 +02:00
Florian Schmaus
3bb06b8429
Wait in Roster's presence listener until Roster is loaded
...
Fixes SMACK-681.
2015-07-03 14:24:13 +02:00
Florian Schmaus
e6a403fb1c
Re-escape XML text in parseContentDepth()
...
SMACK-680.
2015-07-02 16:10:50 +02:00
Florian Schmaus
a9741a8b10
Use weak map for 'managers' in Socks5BytestreamManager
...
Fixes memory leak and SMACK-678.
2015-06-29 17:07:42 +02:00
Florian Schmaus
7d97653926
Smack 4.1.3-SNAPSHOT
2015-06-27 15:04:26 +02:00
Florian Schmaus
54719a43e2
Smack 4.1.2
2015-06-27 14:33:14 +02:00
Florian Schmaus
65788389ea
Reset ReconnectionManager's 'attempts' to 0
...
on successful reconnects. Fixes SMACK-668.
2015-06-27 14:25:19 +02:00
Florian Schmaus
a997283304
Make AbstractXMPPConnection.getConfiguration public
2015-06-26 14:04:46 +02:00