Files
Spark/documentation
Guus der Kinderen 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
..
2011-05-18 13:14:56 +00:00
2016-04-24 20:31:42 +03:00

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Spark Changelog</title>
<style type="text/css">
/* global font and body settings */
body {
    font-size: 100%;
    background-color: #d3d6d9;
    padding: 0;
    margin: 0 0 30px 0;
}

body, td, th {
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
}

pre, tt, code {
    font-family: courier new, monospace;
    font-size: 9pt;
}

#pageContainer {
    display: block;
    position: relative;
    clear: both;
    background-color: #fff;
    border: 1px solid #999;
    padding: 40px;
    margin: 30px;
    -moz-border-radius: 6px;
}

#pageHeader {
    display: block;
    position: relative;
    height: 80px;
    background-color: #e7eaee;
    border: 1px solid #cccccc;
    border-bottom: none;
    -moz-border-radius: 5px 5px 0 0;
    margin: 10px 0 0 0;
}

#pageBody {
    margin: 0 18px 0 20px;
}

/* anchors */
a:link {
    color: #11568c;
}

a:visited {
    color: #571c8d;
}

a:hover {
    color: #7a1d42;
    text-decoration: underline;
}

a:active {
    color: #7a1d42;
}

/* page header elements (logo and navigation) */
.navigation {
    display: block;
    position: relative;
    height: 20px;
    background-color: #335588;
    border: 1px solid #cccccc;
    border-top: none;
    color: #ffffff;
    font-size: 11px;
    line-height: 18px;
    padding: 0 0 0 0;
    margin: 0 0 25px 0;
    overflow: hidden;
}

.navigation a {
    margin: 0 20px 0 20px;
}

.navigation a:link {
    color: #ffffff;
}

.navigation a:visited {
    color: #ffffff;
}

.navigation a:hover {
    color: #ffffff;
}

.navigation a:active {
    color: #ffffff;
}

/* headings */
h1 {
    display: block;
    position: relative;
    font-size: 1.7em;
    font-weight: bold;
    color: #670e15;
    padding: 0;
    margin: 30px 0 0 20px;
}

h2 {
    font-size: 1.3em;
    font-weight: bold;
    margin: 40px 0 6px 0;
    padding: 0;
    color: #335588;
}

h3 {
    font-size: 1.0em;
    font-weight: bold;
    margin: 25px 0 3px 0;
    padding: 0;
    color: #334466;
}

/* general elements */
p {
    margin: 0 0 15px 0;
}

ul {
    margin: 5px 0 15px 35px;
}

li {
    padding-bottom: 4px;
}

tt {
    font-family: courier new, monospace;
    font-weight: bold;
    color: #060;
}

hr {
    display: block;
    height: 1px;
    background-color: #999999;
    border: none;
    margin: 40px 0 20px 0;
}

.footer {
    font-size: 8pt;
    color: #666;
    text-align: center;
    margin-top: 2em;
    padding-top: 0.5em;
    border-top: 1px #CCC solid;
}
</style>
</head>
<body>

<div id="pageContainer">

<div id="pageHeader">
    <h1>Spark Readme</h1>
</div>
<div class="navigation">
    <a href="README.html">Readme</a>|<a href="changelog.html">Changelog</a>|<a href="LICENSE.html">License</a>
</div>

<div id="pageBody">
<h2>Version 2.6.3 <br/>Released July 1st, 2011</h2>

Thank you for choosing Spark!</br>
Spark is a full-features instant messaging (IM) and groupchat client that uses the XMPP protocol.</br>
Further information can be found on the <a href="http://www.igniterealtime.org/projects/spark">Spark website.</a></br>

<h2>Changelog</h2>
View the <a href="changelog.html">changelog</a> for a list of changes since the last release. 

<h2>Support</h2>
Free support is provided by the Spark community in the <a href="http://www.igniterealtime.org/forum/forum.jspa?forumID=49">online forums</a>.

<h2>License Agreements</h2>
The Spark source code is governed by the Apache-License 2, which can be found in the <a href="LICENSE.html">LICENSE.html</a> file in this distribution.<br/>
Spark also contains Open Source software from third-parties. <br/>
Licensing terms for those components is specifically noted in the relevant source files.<br/> <br/>


Spark contains icons which are free for non-commercial use,
are licensed from INCORS GmbH or owned by Jive Software.<br/>
All icons and images in Spark owned by INCORS GmbH or Jive Software are provided under the following license agreement:<br/>

<PRE STYLE="font-family:monospace;"><span><o:p>&nbsp;</o:p></span> 
<span>License Agreement<o:p></o:p></span>
<span><o:p>&nbsp;</o:p></span>
<span>This is a legal agreement between You, the User of the Spark application<o:p></o:p></span>
<span>(&quot;The Software&quot;), and Jive Software (&quot;Jive Software&quot;). By downloading the Software,<o:p></o:p></span>
<span>you agree to be bound by the terms of this agreement.<o:p></o:p></span>
<span><o:p>&nbsp;</o:p></span>
<span>All ownership and copyright of the images and icons included in the Software<o:p></o:p></span>
<span>distribution remain the property of Jive Software and INCORS GmbH. Jive Software<o:p></o:p></span>
<span>grants to you a nonexclusive, non-sublicensable right to use the icons royalty-free<o:p></o:p></span>
<span>as part of Spark.<o:p></o:p></span>
<span><o:p>&nbsp;</o:p></span>
<span>You may not lease, license or sub-license the icons, or a subset of the icons,<o:p></o:p></span>
<span>or any modified icons to any third party. You may not incorporate them into your<o:p></o:p></span>
<span>own software or design products.<o:p></o:p></span>
<span><o:p>&nbsp;</o:p></span>
<span>All icon files are provided &quot;As is&quot; without warranties of merchantability and<o:p></o:p></span>
<span>fitness for a particular purpose. You agree to hold Jive Software harmless for<o:p></o:p></span>
<span>any result that may occur during the course of using the licensed icons.<o:p></o:p></span>
<span><o:p>&nbsp;</o:p></span>
<span>This License Agreement shall be governed and construed in accordance with the<o:p></o:p></span>
<span>laws of <st1:place w:st="on"><st1:State w:st="on">Oregon</st1:State></st1:place>. If any provision of this License Agreement is held to be<o:p></o:p></span>
<span>unenforceable, this License Agreement will remain in effect with the provision<o:p></o:p></span>
<span>omitted.</span>      </pre>
<div class="footer">
    Copyright &copy; Jive Software, 2006-2011
</div>