Smack/smack-core/src/main/java/org/jivesoftware/smack/util
Florian Schmaus 9354e4fb74 Rework and improve authentication API and internals
Add

- performSaslAnonymousAuthentication()
- performSaslExternalAuthentication(SSLContext)
- addEnabledSaslMechanism(String)
- addEnabledSaslMechanisms(Collection<String>)

to ConnectionConfiguration.Builder.

Instead of providing a special API call for anonymous authentication,
Smack now has a configuration builder method to set anonymous/external
authentication. This also removes a lot of duplicate code within
Smack.

Also move SASLAnonymous into o.j.smack.sasl.core.

Fixes SMACK-629.
2015-05-03 22:00:41 +02:00
..
dns Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00
stringencoder Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00
ArrayBlockingQueueWithShutdown.java Make Smack Java8's javac and javadoc ready 2015-04-04 17:16:27 +02:00
Async.java Add Integration Test Framework 2015-03-18 11:09:56 +01:00
ByteUtils.java Implemented MD5 just like the SHA1 util 2014-11-15 09:46:39 +01:00
CollectionUtil.java Rework and improve authentication API and internals 2015-05-03 22:00:41 +02:00
DNSUtil.java Add checkstyle check for trailing whitespace 2015-03-18 21:01:49 +01:00
EventManger.java Fix incoming file transfers 2015-03-02 15:56:26 +01:00
FileUtils.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
IpAddressUtil.java Enable -Werror and add XmppHostnameVerifier 2015-03-23 14:20:03 +01:00
LazyStringBuilder.java Properly escape Bookmarks and FormField XML 2014-06-19 16:52:19 +02:00
MAC.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
MD5.java Implemented MD5 just like the SHA1 util 2014-11-15 09:46:39 +01:00
MultiMap.java Add FinalClass checkstyle check 2015-04-06 10:45:12 +02:00
NumberUtil.java Improve privacy parsing and API. Add NumberUtil 2015-01-21 09:50:44 +01:00
Objects.java Add Integration Test Framework 2015-03-18 11:09:56 +01:00
ObservableReader.java 's;^\s+$;;' on all source files 2015-03-17 11:33:02 +01:00
ObservableWriter.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
PacketParserUtils.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
PacketUtil.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
ParserUtils.java Add Support for XEP-80: User Location 2015-03-16 20:01:58 +01:00
ReaderListener.java 's;^\s+$;;' on all source files 2015-03-17 11:33:02 +01:00
SHA1.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
SmackExecutorThreadFactory.java Change SmackExecutorthreadFactory constructor parameter to XMPPConnection 2015-04-22 09:45:02 +02:00
StringTransformer.java Support for International Domain Names in DNSUtil 2014-09-13 09:27:55 +02:00
StringUtils.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
TLSUtils.java TLSUtils.disableHostnameVerificationForTlsCertificates() 2015-01-17 12:17:28 +01:00
TypedCloneable.java Add TypedCloneable 2015-03-10 22:50:48 +01:00
WriterListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
XmlStringBuilder.java Make Smack Java8's javac and javadoc ready 2015-04-04 17:16:27 +02:00
package-info.java Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00