mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2025-12-06 05:01:12 +01:00
smack_1_5_1
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2639 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
parent
aa32e12164
commit
7ae75258be
276 changed files with 40430 additions and 0 deletions
120
CopyOftrunk/build/resources/releasedocs/README.html
Normal file
120
CopyOftrunk/build/resources/releasedocs/README.html
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Smack Readme</title>
|
||||
<style type="text/css">
|
||||
BODY {
|
||||
font-size : 100%;
|
||||
}
|
||||
BODY, TD, TH {
|
||||
font-family : tahoma, verdana, arial, helvetica, sans-serif;
|
||||
font-size : 0.8em;
|
||||
}
|
||||
A:hover {
|
||||
text-decoration : none;
|
||||
}
|
||||
.pageheader {
|
||||
font-family : arial, helvetica, sans-serif;
|
||||
font-size : 14pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.header {
|
||||
font-family : tahoma, arial, helvetica, sans-serif;
|
||||
font-size : 1.4em;
|
||||
font-weight: bold;
|
||||
border-bottom : 1px #ccc solid;
|
||||
padding-bottom : 2px;
|
||||
}
|
||||
.subheader {
|
||||
font-weight: bold;
|
||||
color: #600;
|
||||
}
|
||||
TT {
|
||||
font-family : courier new;
|
||||
font-weight : bold;
|
||||
color : #060;
|
||||
}
|
||||
PRE {
|
||||
font-family : courier new;
|
||||
font-size : 100%;
|
||||
}
|
||||
.footer {
|
||||
font-size : 0.8em;
|
||||
color : #666;
|
||||
text-align : center;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="header">
|
||||
Smack Readme
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<table boder=0>
|
||||
<tr>
|
||||
<td>version:</td>
|
||||
<td><b>1.5.1</b></td>
|
||||
</tr><tr>
|
||||
<td>released:</td>
|
||||
<td><b>August 12, 2005</b></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
Thank you for downloading Smack!
|
||||
<p>
|
||||
|
||||
Start off by viewing the <a href="documentation/index.html">documentation</a>
|
||||
that can be found in the "documentation" directory included with this distribution.
|
||||
<p>
|
||||
Further information can be found on the <a href="http://www.jivesoftware.org/smack">
|
||||
Smack website</a>. If you need help using or would like to make contributions or
|
||||
fixes to the code, please visit the
|
||||
<a href="http://www.jivesoftware.org/forums/forum.jspa?forumID=39">online forum</a>.
|
||||
|
||||
<p><b>About the Distribution</b><p>
|
||||
|
||||
The <tt>smack.jar</tt> file in the main distribution folder is the only binary file
|
||||
required for embedding XMPP functionality into client applications. The optional
|
||||
<tt>smackx.jar</tt> contains the <a href="documentation/extensions/index.html">Smack extensions</a>
|
||||
while <tt>smackx-debug.jar</tt> contains an enhanced debugger.<p>
|
||||
|
||||
If you downloaded the developer release, the full source of the library is included in
|
||||
the <tt>source</tt> directory and can be compiled using the build scripts found in the
|
||||
<tt>build</tt> directory (please see the README file in the build directory for further details).
|
||||
|
||||
<p><b>Changelog and Upgrading</b><p>
|
||||
|
||||
View the <a href="changelog.html">changelog</a> for a list of changes since the
|
||||
last release.
|
||||
|
||||
<p><b>License Agreements</b><p>
|
||||
<ul>
|
||||
<li>Use of thie Smack source code is governed by the Apache License:
|
||||
<pre>
|
||||
Copyright 2002-2005 Jive Software.
|
||||
|
||||
All rights reserved. Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
</pre></li>
|
||||
|
||||
<li>Smack contains icons and images licensed from INCORS GmbH. You are not licensed
|
||||
to use these icons outside of Smack.</li>
|
||||
|
||||
<li>Third-party source code is licensed as noted in their source files.
|
||||
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
296
CopyOftrunk/build/resources/releasedocs/changelog.html
Normal file
296
CopyOftrunk/build/resources/releasedocs/changelog.html
Normal file
|
|
@ -0,0 +1,296 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Smack Changelog</title>
|
||||
<style type="text/css">
|
||||
BODY {
|
||||
font-size : 100%;
|
||||
}
|
||||
BODY, TD, TH {
|
||||
font-family : tahoma, verdana, arial, helvetica, sans-serif;
|
||||
font-size : 0.8em;
|
||||
}
|
||||
A:hover {
|
||||
text-decoration : none;
|
||||
}
|
||||
.pageheader {
|
||||
font-family : arial, helvetica, sans-serif;
|
||||
font-size : 14pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.header {
|
||||
font-family : tahoma, arial, helvetica, sans-serif;
|
||||
font-size : 1.4em;
|
||||
font-weight: bold;
|
||||
border-bottom : 1px #ccc solid;
|
||||
padding-bottom : 2px;
|
||||
}
|
||||
.bugNum {
|
||||
color: #666;
|
||||
}
|
||||
.subheader {
|
||||
font-weight: bold;
|
||||
color: #600;
|
||||
}
|
||||
TT {
|
||||
font-family : courier new;
|
||||
font-weight : bold;
|
||||
color : #060;
|
||||
}
|
||||
PRE {
|
||||
font-family : courier new;
|
||||
font-size : 100%;
|
||||
}
|
||||
.footer {
|
||||
font-size : 0.8em;
|
||||
color : #666;
|
||||
text-align : center;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="header">
|
||||
Smack Changelog
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<b>1.5.1</b> -- August 12, 2005
|
||||
<p>
|
||||
<ul>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-60'>SMACK-60</a>] - Presence priorities out of range were crashing the connection.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-63'>SMACK-63</a>] - Sometimes XMPPConnection#getRoster() was taking too long.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-66'>SMACK-66</a>] - Wrong attribute name and date format when requesting history since a given date.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-70'>SMACK-70</a>] - IQ Time now uses a 0-23 hour format.</li>
|
||||
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-25'>SMACK-25</a>] - Added support for JEP-13: Flexible Offline Message Retrieval.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-58'>SMACK-58</a>] - Added support for JEP-54: vCards. Thanks to Kirill Maximov.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-53'>SMACK-53</a>] - Added support for JEP-92: Software Version.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-61'>SMACK-61</a>] - Added new debugger that prints on the stdout.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-71'>SMACK-71</a>] - Created new FromMatchesFilter that checks for exact matching.</li>
|
||||
|
||||
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-52'>SMACK-52</a>] - Added constructor to XMPPConnection for better connection control.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-56'>SMACK-56</a>] - Reported data can now hold more than one value.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-57'>SMACK-57</a>] - RoomInfo now includes the room JID.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-59'>SMACK-59</a>] - Date format for delayed dates is configurable.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-62'>SMACK-62</a>] - The username and password fields are now optional in Registration.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-67'>SMACK-67</a>] - Parsing of delayed dates was improved to be smarter.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-68'>SMACK-68</a>] - PacketParserUtils#parseProperties is now public.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-69'>SMACK-69</a>] - Adding or removing entries from a group can now throw an XMPPException.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<b>1.5.0</b> -- March 30, 2005
|
||||
<p>
|
||||
<ul>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-7'>SMACK-7</a>] - Fixed issue that caused Smack to fail when X11 was not installed on Unix.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-32'>SMACK-32</a>] - Getting the system classloader could raise a security exception.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-33'>SMACK-33</a>] - MUCOwner.Item now includes the "role" attribute.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-37'>SMACK-37</a>] - Fixing timing issue that could make logins slow.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-42'>SMACK-42</a>] - The pretty print of the EnhancedDebugger was not working well with Java 1.5.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-43'>SMACK-43</a>] - Occupant#getNick() answers null when the info is available.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-46'>SMACK-46</a>] - Support for cancelling notifications in message events was missing.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-48'>SMACK-48</a>] - PacketListeners were not being removed from the connection when the chat finishes.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-50'>SMACK-50</a>] - XML representation of Presence packets did not include error element.</li>
|
||||
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-4'>SMACK-4</a>] - Implemented room management in batch mode.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-11'>SMACK-11</a>] - Implemented discovery of extended information of MUC rooms.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-13'>SMACK-13</a>] - Implemented discovery of MUC rooms hosted by a service.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-38'>SMACK-38</a>] - Notify when an occupant joins or leaves a group chat room.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-39'>SMACK-39</a>] - Added support for discovering MUC services.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-41'>SMACK-41</a>] - Added support for JEP-91: Delayed Delivery.</li>
|
||||
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-49'>SMACK-49</a>] - Modified Smack to use latest minimal version of XPP.</li>
|
||||
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-40'>SMACK-40</a>] - Packet extensions can now be sent when inviting a user to a room.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-44'>SMACK-44</a>] - PacketReader can now parse errors that follow XMPP 1.0.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-45'>SMACK-45</a>] - Sorted the list of providers in the EnhancedDebugger window.</li>
|
||||
<li>[<a href='http://www.jivesoftware.org/issues/browse/SMACK-47'>SMACK-47</a>] - Added a public API for parsing Messages and Presences.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<b>1.4.1</b> - November 15, 2004
|
||||
<p>
|
||||
<ul>
|
||||
<li><font color="#777777">(SMACK-21)</font> The reader and listener threads in PacketReader are now stopped if an error occurs while starting up PacketReader. Thanks to Steve Reichert.
|
||||
<li><font color="#777777">(SMACK-22)</font> XMPP addresses are now treated as case insensitive.
|
||||
<li><font color="#777777">(SMACK-3)</font> Fixed possible NullPointerException when parsing invalid XHTML text.
|
||||
<li><font color="#777777">(SMACK-8)</font> Answer an item-not-found error when Smack receives a service discovery for information and node is not null.
|
||||
<li><font color="#777777">(SMACK-17)</font> An incorrect namespace was being used for granting and revoking admin/owner privileges.
|
||||
<li><font color="#777777">(SMACK-19)</font> The roster should be able to hold any valid JID format. Thanks to Adam Olsen.
|
||||
<li><font color="#777777">(SMACK-20</font> Parsing MUCOwner packets could freeze the client.
|
||||
<li><font color="#777777">(SMACK-18)</font> Implemented JEP-128. A service discovery for information can now include a dataform or any possible packet extension.
|
||||
<li><font color="#777777">(SMACK-15)</font> Allow registration entries with blank values.
|
||||
<li><font color="#777777">(SMACK-16)</font> Added <tt>String getAccountAttribute(String)</tt> method to AccountManager class.
|
||||
<li><font color="#777777">(SMACK-23)</font> Connection listeners can now be removed while notifying that the connection is being closed. Fixes ConcurrentModificationException triggered on close.
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<b>1.4.0</b> - August 10, 2004
|
||||
<p>
|
||||
<ul>
|
||||
<li><font color="#777777">(SMACK-99)</font> Added support for Multi User Chat (JEP 45) as a Smack Extension.
|
||||
<li><font color="#777777">(SMACK-125)</font> Added support for Data Forms (JEP 04) as a Smack Extension.
|
||||
<li><font color="#777777">(SMACK-143)</font> Fixed memory leak problem by closing ObjectOutputStream while writing out Object properties.
|
||||
<li><font color="#777777">(SMACK-145)</font> Fixed memory leak problem by cancelling unused collectors.
|
||||
<li><font color="#777777">(SMACK-138)</font> Fixed error parsing properties of Messages.
|
||||
<li><font color="#777777">(SMACK-135)</font> Invalid characters in the TO and FROM fields of any packet were escaped in order to
|
||||
prevent the connection from closing. Thanks to Ian Sollars.
|
||||
<li><font color="#777777">(SMACK-140)</font> Added new constructor to XMPPConnection <tt>XMPPConnection(String host, int port,
|
||||
SocketFactory socketFactory)</tt> that allows a user to pass in the SocketFactory to use.
|
||||
<li><font color="#777777">(SMACK-131)</font> Remove cached presence info when user was deleted from roster.
|
||||
<li><font color="#777777">(SMACK-123)</font> TimerTask was removed to make Smack JDK 1.2 compatible again.
|
||||
<li><font color="#777777">(SMACK-130)</font> Use notifyAll() instead of notify() in PacketWriter.
|
||||
<li><font color="#777777">(SMACK-137)</font> Fixed security exception with unsigned applets using try/catch around System.getProperty.
|
||||
<li><font color="#777777">(SMACK-127)</font> IQ packets can now have extensions.
|
||||
<li><font color="#777777">(SMACK-128)</font> Registration can now include a registration data form.
|
||||
<li><font color="#777777">(SMACK-136)</font> Keep-alive process should flush stream.
|
||||
<li><font color="#777777">(SMACK-121)</font> Delay of keep-alive is now configurable.
|
||||
<li><font color="#777777">(SMACK-149)</font> A disco info request directed to a Smack client didn't answer the client's identity.
|
||||
<li><font color="#777777">(SMACK-150)</font> Added <tt>canPublishItems(String entityID)</tt> method to ServiceDiscoveryManager in
|
||||
order to discover whether a server supports publishing of items or not.
|
||||
<li><font color="#777777">(SMACK-133)</font> Node attribute was missing in DiscoverInfo and DiscoverItems XML representations.
|
||||
<li><font color="#777777">(SMACK-134)</font> Added <tt>setNodeInformationProvider(String node, NodeInformationProvider listener)</tt>
|
||||
method to ServiceDiscoveryManager and created new <tt>NodeInformationProvider</tt> interface in order to provide information about
|
||||
nodes defined in the client.
|
||||
<li><font color="#777777">(SMACK-139)</font> Added new menu option to the enhanced debugger in order to close all the tabs of which
|
||||
their connections are not active anymore.
|
||||
<li><font color="#777777">(SMACK-124)</font> Don't set L&F in debuggers.
|
||||
<li><font color="#777777">(SMACK-122)</font> Added documentation about the new enhanced debugger.
|
||||
<li><font color="#777777">(SMACK-142)</font> Base class for existing test cases was created.
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<b>1.3.0</b> - March 11, 2004
|
||||
<p>
|
||||
<ul>
|
||||
<li><font color="#777777">(SMACK-103, SMACK-105)</font> Fixed bugs with error packets (sending and receiving).
|
||||
<li><font color="#777777">(SMACK-109)</font> Renaming RosterGroups fails.
|
||||
<li><font color="#777777">(SMACK-91)</font> Add support for Service Discovery (JEP 30) as a Smack Extension.
|
||||
<li><font color="#777777">(SMACK-94)</font> Host name as reported by server should be used in the Connection object.
|
||||
<li><font color="#777777">(SMACK-97)</font> SUBSCRIPTION_* constants are misspelled in the Roster class.
|
||||
<li><font color="#777777">(SMACK-107)</font> Allow packet reply timeout to be set.
|
||||
<li><font color="#777777">(SMACK-41)</font> Unrecognized IQs should generate a "not implemented" error.
|
||||
<li><font color="#777777">(SMACK-116)</font> Roster entries are not being removed from the group immediately when deleted.
|
||||
<li><font color="#777777">(SMACK-100)</font> Incoming packets should only have ID's if they are set.
|
||||
<li><font color="#777777">(SMACK-104)</font> Fixed bug parsing server information.
|
||||
<li><font color="#777777">(SMACK-112)</font> Add a mechanism to set the roster's subscription mode before login.
|
||||
<li><font color="#777777">(SMACK-117)</font> PacketWriter never terminates daemon threads.
|
||||
<li><font color="#777777">(SMACK-113)</font> Once a debugger gets closed it still collects packets - OutOfMemory problem.
|
||||
<li><font color="#777777">(SMACK-102)</font> Add methods to get all packet providers.
|
||||
<li><font color="#777777">(SMACK-95)</font> Add group chat invitation support as a Smack Extension.
|
||||
<li><font color="#777777">(SMACK-93)</font> New debug window with many enhancements.
|
||||
<li><font color="#777777">(SMACK-110)</font> Added keep-alives so the TCP-IP timeouts wouldn't break connections to a server.
|
||||
<li><font color="#777777">(SMACK-101)</font> Add version number information to API.
|
||||
<li><font color="#777777">(SMACK-96)</font> Make AndFilter and OrFilter chainable.
|
||||
<li><font color="#777777">(SMACK-108)</font> Handle multiple presences when a user is connected from different resources.
|
||||
<li><font color="#777777">(SMACK-111)</font> Add listener support for new connections.
|
||||
<li><font color="#777777">(SMACK-92)</font> Add support for "Discovering Support for XHTML-IM".
|
||||
<li><font color="#777777">(SMACK-106)</font> Chat objects no longer have to depend on a threadID (this is settable).
|
||||
<li><font color="#777777">(SMACK-120)</font> Chat.getChatID() is now Chat.getThreadID().
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<b>1.2.1</b> - September 28, 2003
|
||||
<p>
|
||||
<ul>
|
||||
<li><font color="#777777">(SMACK-79)</font> Added XHTML message support as a Smack extension, which allows sending
|
||||
richly formatted messages.
|
||||
<li><font color="#777777">(SMACK-88)</font> Fixed bug with parsing registation packets that contain extra data.
|
||||
<li><font color="#777777">(SMACK-90)</font> Added support for getting registration instructions.
|
||||
<li><font color="#777777">(SMACK-85)</font> Exceptions in the PacketWriter now correctly generates a connection
|
||||
error event.
|
||||
<li><font color="#777777">(SMACK-84)</font> Added <tt>isSecureConnection()</tt> method to XMPPConnection class.
|
||||
<li><font color="#777777">(SMACK-86)</font> Added <tt>isJoined()</tt> method to GroupChat class.
|
||||
<li><font color="#777777">(SMACK-87, SMACK-82)</font> Added the following methods related to rosters:
|
||||
<tt>Roster.contains(String user)</tt>, <tt>Roster.getEntry(String user)</tt>,
|
||||
<tt>RosterGroup.getEntry(String user)</tt>, <tt>Roster.removeEntry(RosterEntry entry)</tt>.
|
||||
<li><font color="#777777">(SMACK-73)</font> Fixed bugs handling roster remove and update operations.
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<b>1.2.0</b> - August 29, 2003
|
||||
<p>
|
||||
<ul>
|
||||
<li><font color="red"><b>!</b></font> A package structure and documentation has been added for Smack extensions,
|
||||
which cover extensions to the XMPP protocol. The initial extensions are
|
||||
for message events (JEP 22), roster item exchange (JEP 93), entity
|
||||
time (JEP 90), and private data storage (JEP 49).
|
||||
<li><font color="red"><b>!</b></font> The smack.providers file is now loaded from META-INF/smack.providers
|
||||
rather than WEB-INF/smack.providers. This location makes much more sense
|
||||
for generic JAR files, but may break existing provider implementations
|
||||
until the provider file is moved.
|
||||
<li>Fixed IQ error sub-packets.
|
||||
<li>The default packet extension handler didn't deal with empty
|
||||
elements well and also had a bug with attribute handling.
|
||||
<li>Added a ConnectionListener feature which allows clients
|
||||
to be notified of normally closed connections, and connections
|
||||
closed due to errors.
|
||||
<li>Fixed bug where the roster list could become corrupted after
|
||||
moving a user back and forther between groups.
|
||||
<li>Fixed bug where in some cases presence packets were not getting
|
||||
tracked by the Roster class correctly.
|
||||
<li>RosterListener has a new notification method that is called every time
|
||||
the presence of a user in the roster is updated.
|
||||
<li>Added Roster.getEntries() method to return all entries in the roster.
|
||||
<li>Added RosterGroup.contains(String) method to check to see if an XMPP
|
||||
address is part of the group.
|
||||
<li>Minor fixes to Javadocs.
|
||||
<li>Content can be copied and cleared from the debug window using
|
||||
a pop-up menu.
|
||||
<li>The Chat constructor that took an existing chatID as an argument
|
||||
did not propertly initialize support for message listeners.
|
||||
<li>Added support for anonymous logins.
|
||||
<li>IQ is now an abstract class.
|
||||
<li>Fixed bug where XHTML messgaes could cause parsing errors.
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<b>1.1.1</b> - June 25, 2003
|
||||
<p>
|
||||
<ul>
|
||||
<li>Setting Object packet properties was broken.
|
||||
<li>Added getRoom() method to GroupChat.
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<b>1.1.0</b> - June 19, 2003
|
||||
<p>
|
||||
<ul>
|
||||
<li>New system to handle custom IQ packets and custom packet extensions through
|
||||
the new provider sub-package.
|
||||
<li>Added packet filters for packet extensions.
|
||||
<li>Added additional options for responding to subscription requests.
|
||||
<li>Added method to retrieve the roster item count from roster packets.
|
||||
<li>Added ability to set the ItemStatus on a roster packet.
|
||||
<li>Added remove option to roster packet.
|
||||
<li>Various documentation fixes/improvements.
|
||||
<li>Fixed NullPointer exception on the setName method of the RosterEntry class.
|
||||
<li>Groupchat class was listening for wrong message types -- fixed.
|
||||
<li>Changed properties element name to "properties" instead of "x". <b>Note:</b> this will
|
||||
break compatability between earlier versions if they are trying to send packet
|
||||
properties back and forth. However, we thought it was best to make this change now.
|
||||
<li>Turning on debugging via a system property wasn't working.
|
||||
<li>Fixed spelling error in Roster class method name.
|
||||
<li>Fixed stream not being closed properly.
|
||||
<li>The "to contains" and "from contains" filters now ignore case.
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<b>1.0.1</b> - April 30, 2003
|
||||
<p>
|
||||
<ul>
|
||||
<li>Fixed bug that caused applets using Smack to crash with a security exception.
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<b>1.0.0</b> - April 25, 2003
|
||||
<p>
|
||||
<ul>
|
||||
<li>Initial official release.
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Add table
Add a link
Reference in a new issue