Commit Graph

6 Commits

Author SHA1 Message Date
1122172ed2 Smack 4 (#136) - SPARK-1567
* SMACK4: Prevent NPE in Roar plugin.

* SMACK4: Replaced Smack 3 libs with Smack 4.

* SMACK4: ProviderManager's methods are now static.

* SMACK4: Move MUCUser to org.jivesoftware.smackx.muc.packet.MUCUser

* SMACK4: Move PrivateDataManager to org.jivesoftware.smackx.iqprivate.PrivateDataManager

* SMACK4: Move ServiceDiscoveryManager to org.jivesoftware.smackx.disco.ServiceDiscoveryManager

* SMACK4: Move DiscoverInfo/Items to org.jivesoftware.smackx.disco.packet.DiscoverInfo/Items

* SMACK4: Renamed org.jivesoftware.smackx.bookmark package -> org.jivesoftware.smackx.bookmarks

* SMACK4: Move DelayInformation to org.jivesoftware.smackx.delay.packet.DelayInformation

* SMACK4: Move PrivateData(Provider) to org.jivesoftware.smackx.iqprivate.packet

* SMACK4: Move Roster* to org.jivesoftware.smack.Roster

* SMACK4: Move VCard to org.jivesoftware.smackx.vcardtemp.packet.VCard

* SMACK4: Move Form to org.jivesoftware.smackx.xdata.Form

* SMACK4: Move ChatState to org.jivesoftware.smackx.chatstates.ChatState

* SMACK4: Move Chat to org.jivesoftware.smack.chat.Chat

* SMACK4: Move RosterPacket to import org.jivesoftware.smack.roster.packet.RosterPacket;

* SMACK4: Move ReportedData to import org.jivesoftware.smackx.search.ReportedData

* SMACK4: Move Privacy* to org.jivesoftware.smackx.privacy

* SMACK4: Move Time to org.jivesoftware.smackx.time.packet.Time

* SMACK4: Move Version to org.jivesoftware.smackx.iqversion.packet.Version

* SMACK4: Renamed org.jivesoftware.smack.Connection to org.jivesoftware.smack.XMPPConnection

* SMACK-4: Packet -> Stanza

A rather large commit that refactors all 'Packet' implementations to the new
'Stanza' alternatives. As a side-effect, most filters and extension-related
classes are affected.

* SMACK4: Fixed the IQ.Type enum (all to lowercase)

* SMACK4: Fixed obtaining a Roster instance.

* SMACK4: Fixed service discovery element iteration (from iterator to collection).

* SMACK4: Replaced StingUtils with XMPPStringUtils

* SMACK4: Move LastActivity to org.jivesoftware.smackx.iqlast

* SMACK4: Move SharedGroups to org.jivesoftware.smackx.sharedgroups

* SMACK4: Fixed obtaining a Roster instance.

* SMACK4: Fixed dataform iteration (from iterator to collection).

* SMACK4: Changed the FormField type constants to enum values.

* SMACK4: Fixed dataform iteration (from iterator to collection).

* SMACK4: Replaced Smack 3 libs with Smack 4.

* SMACK4: Renamed org.jivesoftware.smackx.jingle to org.jivesoftware.smackx.jingleold

* SMACK4: Migrated the jive property extensions to stanzas.

* SMACK4: Fixed obtaining a ChatManager instance (Smack's, not Spark's).

* SMACK4: Move MessageEvent to org.jivesoftware.smackx.xevent

* SMACK4: Fixed obtaining a MultiUserChatManager instance.

* SMACK4: Added SmackException to catches for XMPPException.

* SMACK4: MUC Service refactoring.

* SMACK4: MessageEvent#setPacketID -> setStanzaId

* SMACK4: Refactored PacketExtensionProvider to ExtensionElementProvider

* SMACK4: Fixed changed interface of Version.

* SMACK4: Fixed for Privacy List

* SMACK4: Fixed for Scratchpad

* SMACK4: Fixed for Systray

* SMACK4: ConnectionListener fixes (and some various others)

* SMACK4: Fixed Translator plugin.

* SMACK4: Fixed TicTacToe plugin.

* SMACK4: Fixed Reversi plugin.

* SMACK4: Fixed OTR plugin.

* SMACK4: Fixed Jingle plugin.

* SMACK4: Fixed FasthPath plugin.

* SMACK4: Fixed Battleship plugin (although it had an error to begin with, and still has).

* SMACK4: Fixed SIP plugin.

* SMACK4: Fixes for MUC (mostly error handling).

* SMACK4: Various fixes.

* SMACK4: Fixes for iqVersion.

* SMACK4: Fixes for MUC.

* SMACK4: Fixes for Bookmark plugin.

* SMACK4: Fixes for PresenceChange plugin.

* SMACK4: Fixes for FileTransfer

* SMACK4: Fixes for Gateway plugin.

* SMACK4: Fixes for Privacy List.

* SMACK4: Fixes for VCardManager.

* SMACK4: Fixes for UserSearch.

* SMACK4: Fixes for connection logic.

* SMACK4: Fixes for MUC.

* SMACK4: Fixes for connection logic.

* SMACK4: Fixes PhonePlugin

This commit introduces a new asterisk-im-client library (which is Smack 4 based).
It also renames of other libraries to conform to standards.

* SMACK4: Do not confuse compiler with SingletonMap-hack.

* SMACK4: Fix the last few compiler errors.

* SMACK4: Settled Smack dependencies.

This commit re-organizes the libraries that ship with Spark, primarily
to fulfill Smack's dependencies.

On a side-note: Using this code, I was able to compile and start
Spark, joining a MUC and exchanging messages. There's plenty of things
going wrong, but hey, getting close. :)

* SMACK4: Fixing self-presence evaluation in MUC (prevents NPEs).

* SMACK4: Fixing VCards.

* SMACK4: Fixing FastPath plugin.

* SMACK4: Fixing SIP plugin.

* SMACK4: Fixing TransferGuard plugin.

* SMACK4: Fixing Buzz plugin.
2016-05-04 21:31:00 +03:00
293ae25790 [non-functional change] comply w/ .gitattributes: normalize crlf > lf 2014-02-17 08:23:58 +00:00
6ab33f5dbb sparkplug guide
git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@12394 b35dd754-fafc-0310-a699-88a17e54d16e
2011-05-18 13:18:32 +00:00
90b0af1aa4 Couple of documentation updates for 2.5.8 release.
git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@9435 b35dd754-fafc-0310-a699-88a17e54d16e
2007-11-05 17:00:49 +00:00
7aacd02092 Fixed bad content.
git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@5351 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-12 23:16:07 +00:00
e4384cb228 Initial checkin of Spark Open Source
git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@4456 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-14 00:23:53 +00:00