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 403ecff2b2 Add SCRAM-SHA1 support
Thanks to Stefan Karlsson for helping with the implementation.

Also add SASLMechanism.checkIfSuccessfulOrThrow(), to increase the
security by verifying the mechanisms state at the end of SASL
authentication.

SASLMechanism now has a SASLPrep StringTransformer.

Refactor SHA1 functions out of StringUtils into SHA1 utility class.

Add MAC utility class.

Make DummyConnection getSentpacket() methods use generics to make unit
testing SCRAM-SHA1 easier.

Fixes SMACK-398
2014-10-21 15:03:48 +02:00
..
compress/packet Add support for XEP-0198: Stream Management 2014-09-11 09:49:16 +02:00
compression Add support for XEP-0198: Stream Management 2014-09-11 09:49:16 +02:00
debugger Add support for XEP-0198: Stream Management 2014-09-11 09:49:16 +02:00
filter Improve MUC Presence interceptors 2014-10-12 19:34:14 +02:00
initializer Split SmackConfiguration into Configuration and Initalization 2014-09-05 15:56:00 +02:00
packet Add support for XEP-0059: Result Set Management 2014-09-13 12:28:18 +02:00
parsing Use CharSequence instead of String in parseContent() 2014-07-06 21:10:40 +02:00
provider Make ProviderManager handle StreamFeatureProvider(s) 2014-10-20 23:05:10 +02:00
proxy Create smack.util.stringencoder for Base64, Base32,… 2014-09-04 11:07:55 +02:00
rosterstore Create smack.util.stringencoder for Base64, Base32,… 2014-09-04 11:07:55 +02:00
sasl Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
util Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
AbstractConnectionListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
AbstractXMPPConnection.java Setup Roster before sending initial presence 2014-10-20 21:58:20 +02:00
Chat.java Improve MUC message and presence listeners 2014-10-12 18:11:02 +02:00
ChatManager.java Replace PacketInterceptor with PacketListener 2014-10-12 19:19:44 +02:00
ChatManagerListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ChatMessageListener.java Improve MUC message and presence listeners 2014-10-12 18:11:02 +02:00
ConnectionConfiguration.java Fix initialization order issue with DEBUG_ENABLED 2014-10-19 21:48:17 +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
ExceptionCallback.java Add an API to send and wait async for a response 2014-08-16 00:08:53 +02:00
Manager.java Refactor FileTransfer(Manager|Negotiator) 2014-07-02 09:52:40 +02:00
MessageListener.java Improve MUC message and presence listeners 2014-10-12 18:11:02 +02:00
package.html Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
PacketCollector.java Make PacketCollector fields final where possible 2014-10-09 23:51:33 +02:00
PacketListener.java Replace PacketInterceptor with PacketListener 2014-10-12 19:19:44 +02:00
PresenceListener.java Improve MUC message and presence listeners 2014-10-12 18:11:02 +02:00
ReconnectionManager.java Rework and redesign ReconnectionManager 2014-10-15 00:34:55 +02:00
Roster.java Add support for XEP-0198: Stream Management 2014-09-11 09:49:16 +02:00
RosterEntry.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02: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
SASLAuthentication.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
SmackConfiguration.java DisabledSmackClasses now also take package names 2014-09-25 09:42:55 +02:00
SmackException.java Add message String to all SmackExceptions 2014-10-07 21:50:39 +02:00
SmackInitialization.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
SynchronizationPoint.java Add support for XEP-0198: Stream Management 2014-09-11 09:49:16 +02:00
XMPPConnection.java Add javadoc for XMPPConnection.send(PlainStreamElement) 2014-10-13 19:52:09 +02:00
XMPPConnectionRegistry.java Make XMPPConnection an interface 2014-05-28 08:18:41 +02:00
XMPPException.java Add support for XEP-0198: Stream Management 2014-09-11 09:49:16 +02:00