Smack/smack-extensions/src/main/java/org/jivesoftware/smackx
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
..
address Rework smackx.address (XEP-0033: Extended Stanza Addressing) 2014-10-11 17:11:38 +02:00
amp Rework Smack Provider design 2014-10-08 16:01:14 +02:00
attention/packet Rework Smack Provider design 2014-10-08 16:01:14 +02:00
bookmarks Rework Smack Provider design 2014-10-08 16:01:14 +02:00
bytestreams Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
caps Use AbstractNodeInformationProvider where possible 2014-10-13 22:35:45 +02:00
chatstates Replace PacketInterceptor with PacketListener 2014-10-12 19:19:44 +02:00
commands Remove nullOrEmpty check for setSessionID() 2014-10-16 13:02:06 +02:00
delay Rework Smack Provider design 2014-10-08 16:01:14 +02:00
disco Make PubSubManager.getNode(String) more robust 2014-10-17 14:26:06 +02:00
filetransfer Add XMPPConnection.createPacketcollectorAndSend(PacketFilter, Packet) 2014-10-13 10:45:00 +02:00
forward Rework Smack Provider design 2014-10-08 16:01:14 +02:00
iqlast Rework Smack Provider design 2014-10-08 16:01:14 +02:00
iqprivate Rework Smack Provider design 2014-10-08 16:01:14 +02:00
iqregister Add XMPPConnection.createPacketcollectorAndSend(PacketFilter, Packet) 2014-10-13 10:45:00 +02:00
iqversion Rework Smack Provider design 2014-10-08 16:01:14 +02:00
jiveproperties Rework Smack Provider design 2014-10-08 16:01:14 +02:00
muc Fix MUC invitationPacketListener ClassCastException 2014-10-21 10:38:01 +02:00
nick/packet Rework Smack Provider design 2014-10-08 16:01:14 +02:00
offline Rework Smack Provider design 2014-10-08 16:01:14 +02:00
pep Rework Smack Provider design 2014-10-08 16:01:14 +02:00
ping Rework Smack Provider design 2014-10-08 16:01:14 +02:00
privacy Rework Smack Provider design 2014-10-08 16:01:14 +02:00
pubsub Make PubSubManager.getNode(String) more robust 2014-10-17 14:26:06 +02:00
receipts Rework Smack Provider design 2014-10-08 16:01:14 +02:00
rsm Rework Smack Provider design 2014-10-08 16:01:14 +02:00
search Make getServiceNames() return List 2014-10-12 16:54:21 +02:00
sharedgroups Rework Smack Provider design 2014-10-08 16:01:14 +02:00
shim Rework Smack Provider design 2014-10-08 16:01:14 +02:00
si Rework Smack Provider design 2014-10-08 16:01:14 +02:00
time Cleanup carbons, forwarded and a few others API 2014-07-16 11:46:30 +02:00
vcardtemp Rework Smack Provider design 2014-10-08 16:01:14 +02:00
xdata Rework Smack Provider design 2014-10-08 16:01:14 +02:00
xhtmlim Rework Smack Provider design 2014-10-08 16:01:14 +02:00