Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Flowdalic/asmack
A build environment for the XMPP client library Smack on Android
https://github.com/Flowdalic/asmack
Last synced: 2 months ago
JSON representation
A build environment for the XMPP client library Smack on Android
- Host: GitHub
- URL: https://github.com/Flowdalic/asmack
- Owner: Flowdalic
- License: other
- Archived: true
- Created: 2011-04-26T18:25:30.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2015-03-29T13:57:44.000Z (almost 10 years ago)
- Last Synced: 2024-08-02T01:27:06.731Z (6 months ago)
- Language: Java
- Homepage: http://asmack.org
- Size: 3.38 MB
- Stars: 1,326
- Watchers: 173
- Forks: 577
- Open Issues: 0
-
Metadata Files:
- Readme: README.asmack
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
aSmack README
=============Version: $VERSION_TAG
Build date: $BUILD_DATEImportant Notes
===============Requirements
------------You have to call SmackAndroid.init(Context) (in
org.jivesoftware.smack) in order to initialize Smack on Android or
Smack won't work as expected!Smack requires dnsjava for DNS SRV record lookup. You need to add the
dnsjava library to your project's libraries.ProGuard
--------If you use ProGuard, you have to configure it so that no important
Smack classes are optimized away:# Smack specific configuration
-keep class de.measite.smack.AndroidDebugger { *; }
-keep class * implements org.jivesoftware.smack.initializer.SmackInitializer
-keep class * implements org.jivesoftware.smack.provider.IQProvider
-keep class * implements org.jivesoftware.smack.provider.PacketExtensionProvider
-keep class * extends org.jivesoftware.smack.packet.Packet
-keep class org.jivesoftware.smack.XMPPConnection
-keep class org.jivesoftware.smack.ReconnectionManager
-keep class org.jivesoftware.smack.CustomSmackConfiguration
-keep class org.jivesoftware.smackx.disco.ServiceDiscoveryManager
-keep class org.jivesoftware.smackx.xhtmlim.XHTMLManager
-keep class org.jivesoftware.smackx.muc.MultiUserChat
-keep class org.jivesoftware.smackx.bytestreams.ibb.InBandBytestreamManager
-keep class org.jivesoftware.smackx.bytestreams.socks5.Socks5BytestreamManager
-keep class org.jivesoftware.smackx.filetransfer.FileTransferManager
-keep class org.jivesoftware.smackx.iqlast.LastActivityManager
-keep class org.jivesoftware.smackx.commands.AdHocCommandManager
-keep class org.jivesoftware.smackx.ping.PingManager
-keep class org.jivesoftware.smackx.privacy.PrivacyListManager
-keep class org.jivesoftware.smackx.time.EntityTimeManager
-keep class org.jivesoftware.smackx.vcardtemp.VCardManagerProblems / Debugging
==============================aSmack Wiki
-----------More information about XMPP File Transfers, SSL Certificates and other
stuff related to aSmack can be found in the wiki:
https://github.com/Flowdalic/asmack/wikiHow to debug your problem
-------------------------We always provide source zips. Attach them to the jar in your favorite
IDE. Enable debugging mode with XMPPConnection.DEBUG and
config.setDebug. See also:
http://www.igniterealtime.org/builds/smack/docs/latest/documentation/debugging.htmlReporting a bug
---------------Your issue should contain
1. a logcat
2. a server to reproduce
3. the code you are using (for FOSS project we'll accept repository URLs)If you record a logcat, make sure to remove your credentials
(usually a base64 block inside ).There is no guarantee that we will reply immediately. But we will try
to investigate the problem. Feel free to join #smack @ freenode and
ask for help (you may have to idle for some time before you get a
reply).Open Source Licenses
====================aSmack consists of the following components:
* Smack (XMPP Client Library)
Copyright © 2003-2010 Jive Software
Copyright © 2001-2004 Apache Software Foundation
Copyright © 2011-2014 Florian Schmaus
Copyright © 2013 Georg Lukas
Copyright © 2013 Robin Collier
Copyright © 2009 Jonas Ådahl
Apache License, Version 2.0
* aSmack custom code (various glue stuff)
Copyright © 2011-2014 Florian Schmaus
Copyright © 2009-2010 Rene Treffer
Apache License, Version 2.0
* Apache Harmony (SASL/XML)
Copyright © 2006, 2010 Apache Software Foundation
Apache License, Version 2.0
* novell-openldap-jldap (SASL)
Copyright © 2002-2003 Novell, Inc.
OpenLDAP Public License, Version 2.8
* Apache qpid (SASL)
Copyright © 2006-2008 Apache Software Foundation
Apache License, Version 2.0License texts:
* Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
* OpenLDAP Public License, Version 2.8: http://www.openldap.org/devel/gitweb.cgi?p=openldap-jldap.git;a=blob_plain;f=LICENSE;h=05ad7571e448b9d83ead5d4691274d9484574714;hb=HEADComponent Revision Information for this Release
===============================================