e86700b040
Add OMEMO support
...
This commit adds the modules smack-omemo and smack-omemo-signal.
smack-omemo is licensed under the Apache license like the rest of the smack project.
smack-omemo-signal on the other hand is licensed under the GPLv3.
Due to the fact, that smack-omemo is not of much use without smack-omemo-signal,
the OMEMO feature can currently only be used by GPLv3 compatible software.
This may change in the future, when a more permissively licensed module becomes available.
Fixes SMACK-743.
2017-06-02 13:40:10 +02:00
Florian Schmaus
6bb001d274
New Jingle API groundwork
...
A start for the new Jingle API. Since Jingle is a single IQ with many
plugable extensions, there are some particularities we need to deal
with, e.g. jingle users have to register with JingleManager.
This is untested code. There may be drangons.
2017-05-30 08:45:27 +02:00
Florian Schmaus
7a5f9e6a03
Merge branch '4.2'
2017-05-25 11:25:36 +02:00
Florian Schmaus
142297042c
Add support for XEP-0334: Message Processing Hints
...
Fixes SMACK-758
2017-04-22 17:50:39 +02:00
Cem Yabansu
430cfa0ec5
setPort accept integer only
...
changed string to int. setPort function is only accepting integer.
2017-03-27 18:00:38 +03:00
Grigory Fedorov
72d4c8b611
Add support for XEP-0363: HTTP File Upload.
...
Fixes SMACK-747
2017-03-10 17:47:13 +01:00
Daniel Hintze
1c5c8e32d9
Fixing typo + method name in messaging documentation
2017-03-10 17:47:13 +01:00
Florian Schmaus
d47463a533
Deprecate Chat API, introduce new Chat API
...
Also add (From|To)TypeFilter and update/fix the documentation in a few places.
2017-01-11 19:48:22 +01:00
Florian Schmaus
90a5e289f8
s/processPacket/processStanza/ s/PacketCollector/StanzaCollector/
2017-01-03 11:35:04 +01:00
Florian Schmaus
c688acaa0f
Add XEP-0231: Bits of Binary implementation
...
Fixes SMACK-737
2017-01-03 11:00:05 +01:00
Florian Schmaus
0b19c1b8ef
Update README and documentation
2017-01-03 08:55:14 +01:00
Fernando Ramirez
018a7dd93a
Blocking Command: add blocked error management and refactor SMACK-731
2017-01-02 16:02:10 +01:00
Florian Schmaus
274e5630c4
Add support for XEP-0133: Service Administration
...
also extend Smack's integration test framework to use XEP-0133 as a
means for of throw away account creation.
Fixes SMACK-742
2016-12-04 21:42:50 +01:00
Fernando Ramirez
6d74d0383c
Add support for XEP-0333: Chat Markers
...
Fixes SMACK-736
2016-11-15 22:49:26 +01:00
Fernando Ramirez
5372c1bcf4
Add support Multi-User Chat Light
...
Fixes SMACK-740
2016-11-15 22:41:24 +01:00
Fernando Ramirez
e266b1acd8
Push Notifications (XEP-0357) implementation
...
Fixes SMACK-738
2016-11-01 08:46:59 +01:00
Fernando Ramirez
9331a4c677
Order extensions in documentation/extensions/index.md
2016-10-31 11:56:23 +01:00
Florian Schmaus
a1630d033e
Add support for DNSSEC/DANE
...
This closes the cycle which started with a GSOC 2015 project under the
umbrella of the XSF adding DNSSEC/DANE support to MiniDNS.
Fixes SMACK-366.
2016-10-31 10:45:38 +01:00
Fernando Ramirez
9554c7be26
Add XEP-0191 - Blocking Command implementation
...
SMACK-731
2016-08-31 08:07:36 +02:00
Florian Schmaus
d37d26547c
Improve MUC code and documentation
...
- use JID types
- make clases immutable
2016-08-03 19:12:57 +02:00
ramabit
656914dcb0
add mam.md in index.md
2016-07-29 17:55:10 -03:00
ramabit
125f858b45
add mam documentation
2016-07-29 16:46:56 -03:00
Fernando Ramirez
189cac072b
Implement Message Archive Management (MAM) XEP-0313
...
Fixes SMACK-625
2016-07-23 12:45:14 +02:00
Florian Schmaus
b91978dcc4
Add (partial) support for IoT XEPs
...
That is XEP-0323, -0324, -0325, and -0347.
SMACK-727.
2016-07-21 08:51:11 +02:00
Florian Schmaus
ae6664479e
Fix messaging.md
...
Thanks to Clinton Yeboah for reporting this
2016-06-21 10:06:47 +02:00
Florian Schmaus
1241d32610
Fixes and small updates for integrationtest.md
2016-06-08 23:05:44 +02:00
Florian Schmaus
2e2d147083
Fix typos in integrationtest.md documentation
2016-06-03 10:59:10 +02:00
Florian Schmaus
0afbee55e0
Improve the Message Correction
...
add missing provider registration and improve a few bits here and there.
SMACK-714
2016-04-14 22:47:12 +02:00
Andrey Starodubtsev
f8d04262c3
Couple of fixes in providers.md
...
Mixed tabs and spaces fixed and made list of extension providers for
standard packets nested.
2016-01-18 22:10:18 +01:00
Florian Schmaus
1c716bc1e0
Smack 4.1.3
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQF8BAABCgBmBQJVpgWiXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxMzU3QjAxODY1QjI1MDNDMTg0NTNEMjA4
Q0FDMkE5Njc4NTQ4RTM1AAoJEIysKpZ4VI41G1gH+gIw/seXSSY6vYlVkYEFtR+e
LV/LArN/eN1ZGc+WjN0EysRyqOBqF8HVHuyO7fF67huDRn62s7hufVY//NTctJ5L
m4TXwaEUvgjdul7vm/dZcNRYr0jcSpDTFWx2egkOXt3qE9AhnpbnaIJ5c3q9VVVD
aba88c3NS7quxp0hQm1SNEAmt1CCMPom7YkxdIPKWlLj8N5AF1UuSKwckLLYSUlS
wloBbITb6EjI1IwszhN6e6o3W+7Pz/1zbFjk0CkKUS+TmhHhKil8TonH8Se/9DYD
1SVHxvZa8LHWsU9G/R1Nhl69K2+GHEUbGmXalFmyPIf5ifhYyNimpx9krXQUuLs=
=3/cn
-----END PGP SIGNATURE-----
Merge tag '4.1.3'
Smack 4.1.3
2015-07-15 09:37:46 +02:00
Florian Schmaus
710948c8f7
Add support for XEP-360: Nonzas
...
SMACK-682
2015-07-14 22:43:58 +02:00
Florian Schmaus
36d99ecab3
Fix ChatManager API documentation
2015-07-10 23:09:23 +02:00
Tibo-lg
3ff1ab6e1f
Update hoxt documentation to use List instead of Set for headers.
2015-06-22 19:07:34 +02:00
Florian Schmaus
bad52fad21
Deprecate setServiceName in favor of setXmppDomain
2015-06-08 14:42:05 +02:00
Florian Schmaus
001e824fb9
Improve PubSub API
...
Use Manager pattern for PubSubManager.
Also improve the API of ServiceDiscoverManager.
2015-05-12 17:56:06 +02:00
Florian Schmaus
f274581c27
Add MucBookmarkAutojoinManager
...
Also add MucConfigFormManager and improve the MUC API (SMACK-648). Bump
to jxmpp 0.5.0-alpha3.
Improve and extend PrivateDataManager and BookmarkManager.
2015-04-21 19:31:10 +02:00
Florian Schmaus
f4d76fa85e
Add 'XEP-80: User Location' to list of supported XEPs
2015-03-23 18:59:10 +01:00
Florian Schmaus
b8f046706b
Add Integration Test Framework
...
and resurrect a few integration tests.
2015-03-18 11:09:56 +01:00
Florian Schmaus
e126469003
Update documentation and README.md
2015-03-13 16:28:31 +01:00
Florian Schmaus
41b74ec13c
Immutable objects must not implemented TypedCloneable
...
also add a note about that to the developers documentation.
2015-03-12 13:12:39 +01:00
Florian Schmaus
745d67a676
Update markdown-gradle-plugin to 1.0.0
...
and rename documentation links from .html to .md, since
markdown-gradle-plugin will now automatically transfer the links .md to
.html.
Now users can broswe the documentation in their markdown form (e.g. via
github) and via html.
Also add a symlink from README.md to index.md in documentation/.
2015-03-07 21:08:53 +01:00
Florian Schmaus
ed4fa3390f
Add XMPPConnection.sendStanza(Stanza)
...
and deprecate sendPacket().
2015-03-04 21:46:44 +01:00
Florian Schmaus
d4a6d8e653
Rename PacketFilter (and implementing classes) and PacketExtension
...
to StanzaFilter and ExtensionElement.
2015-02-28 13:49:38 +01:00
Florian Schmaus
7ebea7ce94
Add StanzaIdFilter, deprecate PacketIDFilter
2015-02-19 16:07:42 +01:00
Florian Schmaus
57c1b57b7c
s/ a XMPP/ an XMPP/
2015-02-12 12:13:19 +01:00
Florian Schmaus
772da6bfa0
Fix connections.md: It's 'XMPPTCPConnectionConfiguration.Builder'
...
added the missing dot ('.'). The Builder was renamed a while ago.
2015-02-06 09:34:58 +01:00
Florian Schmaus
e977c349a8
Add documentation/developer/provider.md
...
also fix stanzas.md
2015-02-04 16:34:10 +01:00
Florian Schmaus
1407f10f7f
Make connect() return a self-reference
2015-01-26 07:54:13 +01:00
Florian Schmaus
e3f1865821
Add XEP-224: Attention to the supported extensions
2015-01-26 07:54:10 +01:00
Florian Schmaus
d5b8647d9d
Create smack-im subproject for XMPP-IM
...
Move Roster and Chat(Manager) code into their own packages within the
new smack-im subproject.
Apply Manager pattern to Roster.
Fixes SMACK-637.
2015-01-26 07:54:05 +01:00
Florian Schmaus
9d775c8418
Fix documentation wrt FormField and DataForm Type
2015-01-20 12:43:18 +01:00
Florian Schmaus
440af7675a
Rename SmackConfiguration.DEBUG_ENABLED to DEBUG
2015-01-19 08:26:42 +01:00
vito-c
e31b284afa
Don't append closing body in XHTMLText.toString()
...
Also add XHTMLExtension.from(Message) and change XHTMLManager.addBody()
signature so that it expects a XHTMLText (Modifications to the original
patch by Florian Schmaus).
2015-01-07 15:00:28 +01:00
Anno van Vliet
b08dbc1dbc
Support for XEP-0122: Data Forms Validation.
...
Data Forms Validation are a part of Data Fields and implemented as
extensions, added to a Datafield.
Data validation extensions are validated before adding to the message,
using the consistency rules as described in the XEP.
Fixes SMACK-621.
Minor modifications done by Florian Schmaus <flo@geekplace.eu>
2014-12-30 02:03:12 +01:00
Florian Schmaus
71029f0a45
Fix XEP URLs in documentation/extensions/index.md
...
Thanks to Oliver Hausler for reporting.
2014-12-21 10:36:18 +01:00
Florian Schmaus
f4c7e2e086
Add smack-tcp to gettingstarted.md
2014-12-19 11:14:34 +01:00
Florian Schmaus
77f0fdc156
Add (IQ|PacketExtension)IntrospectionProvider
...
This simplifies code as there is no longer a distinction between
"normal" providers and introspection providers in ProviderManager
necessary.
It's also easier to get an idea where introspection is used for parsing.
2014-12-10 11:09:52 +01:00
Anno
ff977825da
Support for XEP-0141: Data Forms Layout.
...
Data Forms layouts are a part of Data Forms and implemented as
extensions, added to a Dataform. Fixes issue SMACK-612.
2014-11-20 23:25:26 +01:00
Florian Schmaus
c81cd34561
Apply builder pattern to ConnectionConfiguration
...
Introducing a clean split between the constant connection configuration
parameters, which are now all in ConnectionConfiguration and the dynamic
connection state (e.g. hostAddresses) which are now in
AbstractXMPPConnection.
Also removed all arguments of login() since the username, password,
resource and callback handler need now to be configured via
ConnectionConfiguration.
Also remove documentation/extensions/messageevents.md, as it's already
in documentation/legacy
2014-11-15 09:46:31 +01:00
Florian Schmaus
6168fca288
Message Evenents is in smack-legacy and documentation/legacy
2014-11-10 11:43:25 +01:00
Florian Schmaus
9e797c1b17
Enable PacketExtensions for IQs
...
This is actually only part one, i.e. with this commit if the user adds a
PacketExtension to an IQ it will be included in IQ.toXml(). Which was
previously only the case if the IQ subclass explicitly included packet
extensions.
The second part of the change is to change the IQ provider, so that
packet extensions are automatically parsed.
Cases where PacketExtensions are used for Message and IQ are slightly
changed. The IQ sublcass now only has a field with this
PacketExtension (see for example
bytestreams.ibb.packet.DataPacketExtension).
Also changed hoxt API: Removed unnecessary indirection and made the
API more Smack idiomatic.
2014-11-10 11:43:18 +01:00
Florian Schmaus
e63fe22647
Add support for XEP-335: JSON Containers
...
and GCM JSON payloads for Google's GCM Cloud Connection Server.
2014-10-30 13:21:33 +01:00
Florian Schmaus
8d7b329432
Update debugging.md
...
The lite debugger is also only found in smack-debug. Only the console
debugger is shipped with smack-core.
2014-10-16 16:50:52 +02:00
Florian Schmaus
b54d133b36
Add MultiUserChatManager
...
apply the Manager pattern to 'muc'. This prevents the user creating
multiple MultiUserChat instances for the same MUC.
Move the static method from MultiUserChat to MultiUserChatManager.
Also add AbstractNodeInformationProvider.
2014-10-13 22:32:34 +02:00
Florian Schmaus
6980c8e63d
Rework Smack Provider design
...
this is the first stop towards fixing "SMACK-65: parsing should look for
depth", by providing the initial parsing depth to the provider. Some
methods (.e.g parseMessage) now use the depth as abort condition,
instead of a unclean String equals check.
parseIQ() and parseExtension() where both renamed to parse.
This also restricts the Exceptions thrown by the parse method, to just
XmlPullParserException, IOException and SmackException (not really a big
victory, but nevertheless a slight improvement).
StreamFeatureProvider is now gone, we simply use PacketExtensionProvider
for stream features.
2014-10-08 16:01:14 +02:00
Florian Schmaus
b78a711ebd
Add support for XEP-0352: Client State Indication
...
SMACK-607
2014-09-19 23:52:14 +02:00
Florian Schmaus
58e430af42
PacketExtension.from(Packet), deprecate getFrom()
...
add 'from(Packet)' to DataForm
2014-09-16 22:22:25 +02:00
Florian Schmaus
2dc93d7639
Add support for XEP-0059: Result Set Management
...
SMACK-581
2014-09-13 12:28:18 +02:00
Florian Schmaus
fc51f3df48
Add support for XEP-0198: Stream Management
...
- De-duplicate code by moving it into AbstractXMPPConnection
- Introduce TopLevelStreamElement as superclass for all XMPP stream elements.
- Add SynchronizationPoint, ParserUtils
- Add ParserUtils
Fixes SMACK-333 and SMACK-521
2014-09-11 09:49:16 +02:00
Florian Schmaus
393c713471
Don't repeat documentation, link to it instead
...
also fix some typos and improve some markdown formatting.
2014-08-28 15:26:02 +02:00
Florian Schmaus
aa14f55902
Updated providers.md: s/.getInstance()//
...
As ProviderManager has now only static methods
2014-08-20 12:33:15 +02:00
Florian Schmaus
397eb88468
Merge branch '4.0'
...
Conflicts:
build.gradle
documentation/connections.html
documentation/debugging.html
documentation/extensions/filetransfer.html
documentation/extensions/rosterexchange.html
documentation/gettingstarted.html
documentation/index.html
documentation/legacy/messageevents.html
smack-extensions/src/main/java/org/jivesoftware/smackx/address/MultipleRecipientManager.java
2014-08-16 00:30:28 +02:00
Florian Schmaus
344148eaed
Convert html documentation to markdown
2014-08-16 00:11:14 +02:00
Florian Schmaus
3c88c2f705
Fix extensions/intro.html filetransfer link
2014-08-11 12:09:37 +02:00
Florian Schmaus
92a6d01507
Merge branch '4.0'
...
Also slightly improve OfflineMessageManager.getMessages()
Conflicts:
build.gradle
smack-extensions/src/main/java/org/jivesoftware/smackx/offline/OfflineMessageManager.java
2014-08-07 16:51:03 +02:00
Florian Schmaus
1935039432
Improve documentation (targetCompatibility, XPP3)
2014-08-01 19:19:17 +02:00
Florian Schmaus
97b17e83b4
Move "Message Events (XEP-22)" code to legacy
...
Fixes SMACK-569
2014-07-16 12:01:03 +02:00
Florian Schmaus
94a16ba41e
Merge branch '4.0'
...
Conflicts:
build.gradle
documentation/connections.html
documentation/gettingstarted.html
smack-core/src/main/java/org/jivesoftware/smack/SmackException.java
smack-core/src/test/java/org/jivesoftware/smack/parsing/ParsingExceptionTest.java
smack-core/src/test/java/org/jivesoftware/smack/test/util/TestUtils.java
smack-core/src/test/java/org/jivesoftware/smack/util/PacketParserUtilsTest.java
smack-extensions/src/main/java/org/jivesoftware/smackx/caps/cache/SimpleDirectoryPersistentCache.java
smack-extensions/src/main/java/org/jivesoftware/smackx/ping/PingManager.java
smack-tcp/src/main/java/org/jivesoftware/smack/tcp/PacketReader.java
2014-07-05 14:37:22 +02:00
Florian Schmaus
4477561d4b
Replace references to 'smack.jar'
...
Also don't mention the required JDK version in the README as such information
tends to become wrong easily.
2014-07-05 12:10:43 +02:00
Florian Schmaus
09425609af
Refactor FileTransfer(Manager|Negotiator)
...
to use WeakHashMaps and extend Manager.
SMACK-579
2014-07-02 09:52:40 +02:00
Florian Schmaus
1fb8a50b79
Improve documentation
...
remove ambiguous part about smack-core being the only required
library. It's the only required library of *Smack*, but some user could
understand that Smack itself has no other dependencies. In order to
avoid such confusion, simply remove that part.
2014-06-27 12:22:39 +02:00
Florian Schmaus
eec0df386c
s/JEP/XEP/
...
also s;jabber.org/jeps;xmpp.org/extensions;
2014-06-14 11:48:46 +02:00
Florian Schmaus
3d926a034c
Fix documentation to use correct XMPPConnection names
...
Some parts of the documentation still refer to
Connection connection = new XMPPConnection(…)
when it should be
XMPPConnection connection = new XMPPTCPConnection(…)
SMACK-574
2014-06-12 18:43:51 +02:00
Florian Schmaus
beecb8a675
Make XMPPConnection an interface
...
create AbstractXMPPConnection.
2014-05-28 08:18:41 +02:00
Florian Schmaus
08cec251c7
Add missing HOXT entry in toc.html
2014-04-26 19:19:29 +02:00
Florian Schmaus
6e08a10186
Move Packet 'properties' from core to extensions
...
Code for Jive's packet properties should not be in 'core'. Also
de-serializing input from network causes some security implications, it
is therefore disabled as default.
2014-04-26 19:13:27 +02:00
Florian Schmaus
4cff008708
Return Collections (or sublcasses) instead of Iterators
...
This allows us to exploid Java 8 streams and Java 5 for-each
loops. The returned Collections are usually unmodifiable. We decided
against returning Iterable because this would mean determining the
size in O(n) compared to Collection.size() which is often faster
(e.g. O(1)).
2014-04-09 20:03:10 +02:00
atsykholyas
236ea71cee
Added support for HOXT (XEP-0332)
...
This is initial impementation of XEP-0332 (SMACK-552) -
HTTP over XMPP transport.
Created extensions, providers and unit tests.
Two features are missing: jingle and sipub.
2014-03-20 12:36:04 +02:00
Florian Schmaus
6110872062
Cleanup of PrivacyList API
...
Use Type enum instead of String for PrivacyItem's constructor. Add
getName() to PrivacyList. Remove PrivacyRule, as it just adds unnecessary
complexity spliting PrivacyItem and PrivacyRule, they belong
together. Don't mix camel-case and c-style method names. Some minor
improvements. Add parser test.
2014-03-10 15:32:17 +01:00
Florian Schmaus
489816c61f
Renamed Connection to XMPPConnection
2014-03-10 09:45:50 +01:00
Florian Schmaus
3093333533
Reworked Smack initialization
...
Move extension relevant configuration options from SmackConfiguration to
the extension. Introduced disabledSmackClasses that can be configured
via a system property or configuration file.
2014-02-23 17:48:07 +01:00
Florian Schmaus
3da34da5e7
Fix copy&paste error in intro.html
2014-02-15 22:36:52 +01:00
Florian Schmaus
38a3531ec6
Move privacy lists from core to extensions
2014-02-15 22:35:38 +01:00
Florian Schmaus
b18a43920a
Merge branch '3.4.0' into master
...
Conflicts:
source/org/jivesoftware/smack/SmackConfiguration.java
2014-02-03 12:58:55 +01:00
rcollier
f155cb4d07
SMACK-286 Made ProviderManager much more configurable.
...
Separated the reading of provider files from the ProviderManager. Manager now only manages. Added ability to add collections of providers to the manager via a ProviderLoader, of which there is one default implementation which loads from the default file format. Now provider files can be programmatically added at any time. Also updated the configuration abilities so that a provider file can also be set via VM arg, as well as the smack configuration itself. Introduced Java Util Logging as well.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13861 b35dd754-fafc-0310-a699-88a17e54d16e
2014-01-16 05:14:39 +00:00
Florian Schmaus
f8274dda53
Merge branch smack_3_3_2 and trunk
...
as the state of the both branches of Smack's SVN repository
http://fisheye.igniterealtime.org/browse/smack on 2013-12-30.
Conflicts:
documentation/extensions/caps.html
source/org/jivesoftware/smack/PacketReader.java
source/org/jivesoftware/smack/SmackConfiguration.java
source/org/jivesoftware/smack/parsing/ParsingExceptionCallback.java
source/org/jivesoftware/smackx/ServiceDiscoveryManager.java
2013-12-30 01:29:55 +01:00
Florian Schmaus
0e6817dc4f
SMACK-361 Minor EntityCapsManager fixes
...
Don't use the constructor in ConnectionCreationListener to prevent
duplicate instances for the same connection. Fixed EntityCaps
documentation.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13799 b35dd754-fafc-0310-a699-88a17e54d16e
2013-11-03 21:49:39 +00:00
Florian Schmaus
5f793d4f44
SMACK-431 Reworded Entity Caps documentation, added missing frame link
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13782 b35dd754-fafc-0310-a699-88a17e54d16e
2013-10-22 14:43:13 +00:00
Florian Schmaus
c2d057f4b2
SMACK-431 Reworded Entity Caps documentation, added missing frame link
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13692 b35dd754-fafc-0310-a699-88a17e54d16e
2013-06-24 21:27:43 +00:00
Florian Schmaus
cb5e1dc94b
SMACK-431 Entity Capabilities are now enabled as default for new connections. Added an extensions documentation html page.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13689 b35dd754-fafc-0310-a699-88a17e54d16e
2013-06-22 17:01:58 +00:00
Florian Schmaus
c7d468697f
SMACK-431 Entity Capabilities are now enabled as default for new connections. Added an extensions documentation html page.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13686 b35dd754-fafc-0310-a699-88a17e54d16e
2013-06-22 17:00:40 +00:00
rcollier
2150d07435
Merged the 3.2 Beta branch into trunk.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12107 b35dd754-fafc-0310-a699-88a17e54d16e
2011-03-14 01:53:42 +00:00
Henning Staib
a5693609b2
add the ability to register for roster events before logging in (SMACK-156)
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11826 b35dd754-fafc-0310-a699-88a17e54d16e
2010-08-15 16:32:09 +00:00
Günther Niess
127319a821
SMACK-279: The XMPPConnection extends the new abstract Connection class
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11613 b35dd754-fafc-0310-a699-88a17e54d16e
2010-02-09 11:55:56 +00:00
rcollier
f7a1c750ad
SMACK-272 Add support for XEP-0060 (pubsub)
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11346 b35dd754-fafc-0310-a699-88a17e54d16e
2009-10-28 22:38:40 +00:00
rcollier
92ba2d7f33
SMACK-272 Add support for XEP-0060 (pubsub)
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11345 b35dd754-fafc-0310-a699-88a17e54d16e
2009-10-28 22:36:54 +00:00
Matt Tucker
334838d28e
HTML and comment cleanup. Small API refactors. Moved use of StringBuffer to StringBuilder.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10865 b35dd754-fafc-0310-a699-88a17e54d16e
2008-11-03 16:28:57 +00:00
Gaston Dombiak
85c5f18a09
Added section about connection, disconnection and reconnection.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10842 b35dd754-fafc-0310-a699-88a17e54d16e
2008-10-24 02:31:41 +00:00
Matt Tucker
c5ab2829d4
Doc fixes (SMACK-277)
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@8428 b35dd754-fafc-0310-a699-88a17e54d16e
2007-06-01 21:42:38 +00:00
Matt Tucker
f418341e2b
Documentation work.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7330 b35dd754-fafc-0310-a699-88a17e54d16e
2007-03-01 01:51:12 +00:00
Matt Tucker
85dcb0a5c4
Updated for new API. Thanks to Michael Hunter.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7042 b35dd754-fafc-0310-a699-88a17e54d16e
2007-02-08 06:12:01 +00:00
Matt Tucker
e1b93839d7
Doc updates.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6950 b35dd754-fafc-0310-a699-88a17e54d16e
2007-02-04 22:53:16 +00:00
Matt Tucker
2407d9e30f
Fixing documentation (SMACK-183).
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6947 b35dd754-fafc-0310-a699-88a17e54d16e
2007-02-04 18:50:38 +00:00
Matt Tucker
47abf627b7
Added privacy list support and improved error handling from Francisco (SMACK-121, SMACK-31).
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4603 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-19 19:24:00 +00:00
Alex Wenckus
d807155a29
HTML Fixes
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3405 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-08 00:29:52 +00:00
Alex Wenckus
8d0db1a339
File Transfer. (SMACK-72) (SMACK-122)
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3395 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-03 18:44:22 +00:00
Matt Tucker
e3c264c689
Small fixes.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3382 b35dd754-fafc-0310-a699-88a17e54d16e
2006-01-27 22:04:36 +00:00
Matt Tucker
aac5c80a10
Updates for 1.5.0
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2473 b35dd754-fafc-0310-a699-88a17e54d16e
2005-03-31 00:02:35 +00:00
Gaston Dombiak
1277b9d425
Updated documentation when joining a room specifying the amount of history to receive.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2461 b35dd754-fafc-0310-a699-88a17e54d16e
2005-02-21 14:44:28 +00:00
Gaston Dombiak
5982f5e2bd
Added documentation for discovering room information. SMACK-11
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2427 b35dd754-fafc-0310-a699-88a17e54d16e
2004-12-15 01:53:24 +00:00
Gaston Dombiak
7bb63a5d8d
Updated example of "creation of reserved rooms".
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2404 b35dd754-fafc-0310-a699-88a17e54d16e
2004-10-31 03:49:15 +00:00
Gaston Dombiak
a71b6c92d6
Modified form's variable names according to the new spec version.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2399 b35dd754-fafc-0310-a699-88a17e54d16e
2004-10-30 17:14:15 +00:00
Gaston Dombiak
aeaa06c5e5
Extension was renamed to lowercase.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2376 b35dd754-fafc-0310-a699-88a17e54d16e
2004-08-19 17:17:40 +00:00
Matt Tucker
3ffa47f756
Removed bad link.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2353 b35dd754-fafc-0310-a699-88a17e54d16e
2004-08-09 20:58:00 +00:00
Gaston Dombiak
a4c49d5e04
Initial version. SMACK-99
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2326 b35dd754-fafc-0310-a699-88a17e54d16e
2004-06-12 22:32:38 +00:00
Gaston Dombiak
ee44e762ec
Initial version.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2325 b35dd754-fafc-0310-a699-88a17e54d16e
2004-06-07 01:37:55 +00:00
Gaston Dombiak
5e612ae222
Adds documentation about "Provide node information"
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2324 b35dd754-fafc-0310-a699-88a17e54d16e
2004-06-07 01:37:41 +00:00
Gaston Dombiak
68e5d882fc
Initial version
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2294 b35dd754-fafc-0310-a699-88a17e54d16e
2004-04-11 19:01:20 +00:00
Gaston Dombiak
a8a0d66755
Adds MUC and DataForms
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2293 b35dd754-fafc-0310-a699-88a17e54d16e
2004-04-11 19:00:04 +00:00
Gaston Dombiak
bdd57b90f7
Removes text that said "IQ packets cannot have packet extensions"
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2258 b35dd754-fafc-0310-a699-88a17e54d16e
2004-03-29 21:26:45 +00:00
Matt Tucker
8711721777
Fixed copyright date.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2250 b35dd754-fafc-0310-a699-88a17e54d16e
2004-03-12 14:23:26 +00:00
Matt Tucker
81b154428d
Updated formatting and text.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2249 b35dd754-fafc-0310-a699-88a17e54d16e
2004-03-12 14:23:12 +00:00
Gaston Dombiak
bbcc5358e9
Updates the document with information about the new debugger
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2248 b35dd754-fafc-0310-a699-88a17e54d16e
2004-03-12 03:46:16 +00:00
Gaston Dombiak
9f0f4aeae6
Initial check-in
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2247 b35dd754-fafc-0310-a699-88a17e54d16e
2004-03-12 03:42:39 +00:00
Gaston Dombiak
ef8d1f794d
Added disco support
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2150 b35dd754-fafc-0310-a699-88a17e54d16e
2003-10-18 21:05:23 +00:00
Gaston Dombiak
ad7c383943
Initial check-in
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2149 b35dd754-fafc-0310-a699-88a17e54d16e
2003-10-18 21:04:39 +00:00
Matt Tucker
e5f76b3e40
Improved document.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2138 b35dd754-fafc-0310-a699-88a17e54d16e
2003-10-13 17:34:45 +00:00
Matt Tucker
0f960f99a6
Added group chat invitation docs.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2137 b35dd754-fafc-0310-a699-88a17e54d16e
2003-10-13 15:39:11 +00:00
Matt Tucker
6b9fd9ba4e
Initial version of real roster documentation.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2125 b35dd754-fafc-0310-a699-88a17e54d16e
2003-09-28 23:08:33 +00:00
Matt Tucker
f91846102b
Added logo.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2124 b35dd754-fafc-0310-a699-88a17e54d16e
2003-09-28 23:08:14 +00:00
Matt Tucker
4f404b25bf
Initial check-in.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2123 b35dd754-fafc-0310-a699-88a17e54d16e
2003-09-28 23:07:45 +00:00
Matt Tucker
46d6647772
Doc improvements.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2100 b35dd754-fafc-0310-a699-88a17e54d16e
2003-09-23 21:15:51 +00:00
Gaston Dombiak
59ca4ec717
Initial check-in of XHTML support.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2098 b35dd754-fafc-0310-a699-88a17e54d16e
2003-09-20 13:21:12 +00:00
Gaston Dombiak
2f1c0794cd
Initial check-in of XHTML support.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2097 b35dd754-fafc-0310-a699-88a17e54d16e
2003-09-20 13:20:39 +00:00
Gaston Dombiak
6d220913db
Added XHTML support.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2096 b35dd754-fafc-0310-a699-88a17e54d16e
2003-09-20 13:20:10 +00:00
bruce
7ab40eadd5
Minor fix.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2077 b35dd754-fafc-0310-a699-88a17e54d16e
2003-08-30 14:14:45 +00:00
bruce
d9bcfb69ea
Two words: Spell Checker
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2076 b35dd754-fafc-0310-a699-88a17e54d16e
2003-08-30 14:11:52 +00:00
Matt Tucker
855117de82
Small tweaks.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2074 b35dd754-fafc-0310-a699-88a17e54d16e
2003-08-29 18:47:52 +00:00
Matt Tucker
de84ef5d36
UI updates.
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2073 b35dd754-fafc-0310-a699-88a17e54d16e
2003-08-29 18:47:39 +00:00
Gaston Dombiak
ca37ceb2f1
changed "local entry" solution to "wrapper class" solution
...
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2065 b35dd754-fafc-0310-a699-88a17e54d16e
2003-08-24 16:05:45 +00:00