1
0
Fork 0
mirror of https://github.com/vanitasvitae/Smack.git synced 2024-06-23 20:04:51 +02:00
Smack/smack-core/src/main/java/org/jivesoftware/smack
Florian Schmaus 6caf2cbdb5 Don't use IQReplyFilter for resource binding
as the local username is only available after binding (and legacy
session establishment). This makes Smack compatible again with XMPP
services that use the user's JID as from attribute in the result IQ
after the bind set IQ, e.g. Facebook:

SENT:
<iq id='sqvTK-1' type='set'>
  <bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'>
    <resource>Smack</resource>
  </bind>
</iq>

RCV:
<iq from='user.name.1@chat.facebook.com' id='sqvTK-1' type='result'>
  <bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'>
    <jid>user.name.1@chat.facebook.com/Smack</jid>
  </bind>
</iq>

Fixes SMACK-590
2014-08-04 18:01:05 +02:00
..
compression Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
debugger Add smack-android and redesign SASL authentication 2014-08-01 10:34:47 +02:00
filter Don't use IQReplyFilter for resource binding 2014-08-04 18:01:05 +02:00
initializer Configure default Hostname Verifiers 2014-08-03 21:15:41 +02:00
packet Don't use IQReplyFilter for resource binding 2014-08-04 18:01:05 +02:00
parsing Use CharSequence instead of String in parseContent() 2014-07-06 21:10:40 +02:00
provider Reworked OSGi support of Smack (SMACK-343) 2014-05-15 16:09:37 +02:00
proxy Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
sasl Add smack-android and redesign SASL authentication 2014-08-01 10:34:47 +02:00
util Don't use IQReplyFilter for resource binding 2014-08-04 18:01:05 +02:00
AbstractConnectionListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
AbstractXMPPConnection.java Don't use IQReplyFilter for resource binding 2014-08-04 18:01:05 +02:00
AccountManager.java Change IQ.Type to enum 2014-06-06 21:10:13 -03:00
Chat.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ChatManager.java Use jxmpp-core (0.1.0-alpha1-SNAPSHOT) 2014-06-01 12:24:30 +02:00
ChatManagerListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ConnectionConfiguration.java Add support for HostnameVerifier 2014-07-23 08:29:46 +02:00
ConnectionCreationListener.java Make XMPPConnection an interface 2014-05-28 08:18:41 +02:00
ConnectionListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
DirectoryRosterStore.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
Manager.java Refactor FileTransfer(Manager|Negotiator) 2014-07-02 09:52:40 +02:00
MessageListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
package.html Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
PacketCollector.java Don't use IQReplyFilter for resource binding 2014-08-04 18:01:05 +02:00
PacketInterceptor.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
PacketListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ReconnectionManager.java Make XMPPConnection an interface 2014-05-28 08:18:41 +02:00
Roster.java Roster: merge the two registered ConnectionListeners 2014-07-23 08:29:46 +02:00
RosterEntry.java Change IQ.Type to enum 2014-06-06 21:10:13 -03:00
RosterGroup.java Change IQ.Type to enum 2014-06-06 21:10:13 -03:00
RosterListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
RosterStore.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
SASLAuthentication.java Add smack-android and redesign SASL authentication 2014-08-01 10:34:47 +02:00
SmackConfiguration.java Add smack-android and redesign SASL authentication 2014-08-01 10:34:47 +02:00
SmackException.java Merge branch '4.0' 2014-07-05 14:37:22 +02:00
XMPPConnection.java Use single threaded ExecutorService 2014-07-16 10:50:35 +02:00
XMPPConnectionRegistry.java Make XMPPConnection an interface 2014-05-28 08:18:41 +02:00
XMPPException.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00