Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix bug: client need to the catch conflict error. #2

Open
wants to merge 1,633 commits into
base: master
Choose a base branch
from
Open

Fix bug: client need to the catch conflict error. #2

wants to merge 1,633 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 30, 2011

  1. SMACK-334 FileTransferNegotiator now passes the correct type in the s…

    …tream-method variable.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12212 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 30, 2011
    Configuration menu
    Copy the full SHA
    2c55c2a View commit details
    Browse the repository at this point in the history
  2. Fixed bug with setting the form value in ConfigureForm.setChildrenAss…

    …ociationPolicy. It was trying to set a single string value instead of a list.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12213 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 30, 2011
    Configuration menu
    Copy the full SHA
    750cfa6 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2011

  1. SMACK-325 patched the diff to ReconnectionManager manually.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12219 b35dd754-fafc-0310-a699-88a17e54d16e
    Holger Bergunde committed Mar 31, 2011
    Configuration menu
    Copy the full SHA
    f90b43a View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2011

  1. SMACK-330 Added missing node attribute in the item element for pubsub.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12303 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 29, 2011
    Configuration menu
    Copy the full SHA
    1df6aaa View commit details
    Browse the repository at this point in the history
  2. SMACK-330 Added missing node attribute in the item element for pubsub.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12304 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 29, 2011
    Configuration menu
    Copy the full SHA
    85e5402 View commit details
    Browse the repository at this point in the history
  3. Updated the build to use Java 1.6

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12305 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 29, 2011
    Configuration menu
    Copy the full SHA
    8f1d8b5 View commit details
    Browse the repository at this point in the history
  4. Fixed import linked in javadoc

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12306 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 29, 2011
    Configuration menu
    Copy the full SHA
    acd9883 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2011

  1. Updated all version info for 3.2 release.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12329 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed May 4, 2011
    Configuration menu
    Copy the full SHA
    84c43c4 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2011

  1. Merge trunk (3.2 release) up to the 3.2 branch for development on 3.2…

    ….x releases.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12370 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed May 12, 2011
    Configuration menu
    Copy the full SHA
    22d04c2 View commit details
    Browse the repository at this point in the history
  2. SMACK-324 removed non base64 char from SASL response packet.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12372 b35dd754-fafc-0310-a699-88a17e54d16e
    Holger Bergunde committed May 12, 2011
    Configuration menu
    Copy the full SHA
    3558b1b View commit details
    Browse the repository at this point in the history

Commits on May 23, 2011

  1. SMACK-338 this should use IBB as fallback protocol if available

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12409 b35dd754-fafc-0310-a699-88a17e54d16e
    Holger Bergunde committed May 23, 2011
    Configuration menu
    Copy the full SHA
    a12167e View commit details
    Browse the repository at this point in the history

Commits on May 30, 2011

  1. adding Generics to Iterators without

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12431 b35dd754-fafc-0310-a699-88a17e54d16e
    wolfposd authored and wolf.posdorfer committed May 30, 2011
    Configuration menu
    Copy the full SHA
    5e8f1c0 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2011

  1. SMACK-329

    changed <br>-Tag to xhtml compliant <br/>-tag
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12440 b35dd754-fafc-0310-a699-88a17e54d16e
    wolfposd authored and wolf.posdorfer committed Jun 1, 2011
    Configuration menu
    Copy the full SHA
    a71d896 View commit details
    Browse the repository at this point in the history
  2. SMACK-273

    if RoomListenerMultiplexor is null also return a new one for this connection
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12441 b35dd754-fafc-0310-a699-88a17e54d16e
    wolfposd authored and wolf.posdorfer committed Jun 1, 2011
    Configuration menu
    Copy the full SHA
    0c88e19 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2011

  1. SMACK-129 - Added a property in smack-config file for the default pac…

    …ket collector size and set it much lower than the previous default. Also made the max size for packet collectors configurable from the constructor.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12509 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jun 18, 2011
    Configuration menu
    Copy the full SHA
    da54345 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2011

  1. SMACK-230 Added synchronization since disconnect can be called from m…

    …ultiple threads.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12540 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jun 23, 2011
    Configuration menu
    Copy the full SHA
    402b430 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2011

  1. clear all rows button now clears all rows

    patch by lemon
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12548 b35dd754-fafc-0310-a699-88a17e54d16e
    wolfposd authored and wolf.posdorfer committed Jun 29, 2011
    Configuration menu
    Copy the full SHA
    87ccd0b View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2011

  1. Updates for Release of 3.2.1

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12557 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jul 4, 2011
    Configuration menu
    Copy the full SHA
    50bf29b View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2011

  1. Just cleaning up an import used in the javadoc.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12575 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Aug 15, 2011
    Configuration menu
    Copy the full SHA
    98d03d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2011

  1. SMACK-324 Applied recommended patch to remove improper stanza constru…

    …ction.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12579 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Aug 18, 2011
    Configuration menu
    Copy the full SHA
    eda09cb View commit details
    Browse the repository at this point in the history
  2. SMACK-348 Updated broken links.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12580 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Aug 18, 2011
    Configuration menu
    Copy the full SHA
    fdd6012 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2011

  1. Added a few more tests for pubsub configuration

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12587 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Sep 8, 2011
    Configuration menu
    Copy the full SHA
    ec66d6e View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2011

  1. Merged the 3.2 branch back into trunk.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12588 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Sep 9, 2011
    Configuration menu
    Copy the full SHA
    3f89df0 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2011

  1. Moved utility class to the core, since it is not extension related an…

    …d useful for all code.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12598 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Sep 21, 2011
    Configuration menu
    Copy the full SHA
    c96be69 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2011

  1. SMACK-263 Applied patch for setting file info for transfer

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12854 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Oct 8, 2011
    Configuration menu
    Copy the full SHA
    3b47f94 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2011

  1. SMACK-349 The correct byte size is now calculated for outgoing ibb st…

    …reams, taking into account the base64 encoding.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12859 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Oct 9, 2011
    Configuration menu
    Copy the full SHA
    55f4eb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    197548b View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2011

  1. SMACK-354 Provide milliseconds in timestamp colum debugwindow

    Applied the smack-354-debug_milliseconds.patch
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12914 b35dd754-fafc-0310-a699-88a17e54d16e
    Tim Jentz committed Dec 16, 2011
    Configuration menu
    Copy the full SHA
    e16cb2b View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2011

  1. SMACK-353 Fix thread leak issue.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12918 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Dec 19, 2011
    Configuration menu
    Copy the full SHA
    01d444a View commit details
    Browse the repository at this point in the history
  2. Updated url in javadoc. Changed from jabber to xmpp.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12919 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Dec 19, 2011
    Configuration menu
    Copy the full SHA
    be3b4ae View commit details
    Browse the repository at this point in the history
  3. Moved the EmbeddedExtensionProvider from smackx to smack, since it is…

    … not tied to extensions but is a simple utility for aiding in parsing of custom cabinets.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12921 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Dec 19, 2011
    Configuration menu
    Copy the full SHA
    298841c View commit details
    Browse the repository at this point in the history
  4. Moved the EmbeddedExtensionProvider from smackx to smack, since it is…

    … not tied to extensions but is a simple utility for aiding in parsing of custom cabinets.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12922 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Dec 19, 2011
    Configuration menu
    Copy the full SHA
    2115a6b View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2011

  1. SMACK-343 Added bnd wrap task to build to generate OSGi attributes in…

    … the manifest files.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12925 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Dec 21, 2011
    Configuration menu
    Copy the full SHA
    c60184f View commit details
    Browse the repository at this point in the history
  2. SMACK-362 Added check for no values on form.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12926 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Dec 21, 2011
    Configuration menu
    Copy the full SHA
    62ce8e8 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2012

  1. SMACK-349 Couple of fixes to test cases based on changes in base64 en…

    …coding buffer sizes.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12957 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 27, 2012
    Configuration menu
    Copy the full SHA
    a92d37a View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2012

  1. Build fix for release

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12962 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 5, 2012
    Configuration menu
    Copy the full SHA
    bd60bcb View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2012

  1. Merge of 3.2 stream back into trunk

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@12965 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 7, 2012
    Configuration menu
    Copy the full SHA
    6dc6467 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2012

  1. SMACK-363 Applied code cleanup patches for many generics related issues.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13325 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Oct 26, 2012
    Configuration menu
    Copy the full SHA
    e08c8af View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2012

  1. SMACK-390 Log exception in parsing extensions of Presence. Valid Pres…

    …ence will still be returned with extensions missing.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13326 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Oct 30, 2012
    Configuration menu
    Copy the full SHA
    fc3ec2a View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2012

  1. SMACK-392 Updated test targets in ant build. Fix integration tests an…

    …d added target for unit tests.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13371 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Nov 22, 2012
    Configuration menu
    Copy the full SHA
    012e125 View commit details
    Browse the repository at this point in the history
  2. SMACK-374 Added patch to fix memory leak.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13372 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Nov 22, 2012
    Configuration menu
    Copy the full SHA
    9cd16fe View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2013

  1. Added XEP-199 aka. "XMPP Ping" support to smack. Fixes SMACK-388.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13384 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 4, 2013
    Configuration menu
    Copy the full SHA
    8c14f0c View commit details
    Browse the repository at this point in the history
  2. Fix issue with Socks5ProxyTest: The read() method throws an Exception…

    … if the socket is closed. Catch this Exception and report the testcase as successful.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13385 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 4, 2013
    Configuration menu
    Copy the full SHA
    efacd34 View commit details
    Browse the repository at this point in the history
  3. test-case.xml: Whitespace fixes, changed serverhost to localhost to r…

    …eflect the settings in source code. This also makes it easier for new Smack developers to run the tests.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13386 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 4, 2013
    Configuration menu
    Copy the full SHA
    e4621df View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2013

  1. Fix erroneous cast from byte to int in IBBInputStream's read()

    method. The casted value needs to be masked with 0xff, because bytes
    in java are signed (two's complement)
    
    Fixes SMACK-394
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13387 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 5, 2013
    Configuration menu
    Copy the full SHA
    cd15d74 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2013

  1. Fixed typo

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13388 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 6, 2013
    Configuration menu
    Copy the full SHA
    7770511 View commit details
    Browse the repository at this point in the history
  2. KeepAliveTask: Increased the initial heartbeat dealy in order to

    prevent a heartbeat timeout in high latency situations (mobile
    environments)"
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13389 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 6, 2013
    Configuration menu
    Copy the full SHA
    3c2eaba View commit details
    Browse the repository at this point in the history
  3. SMACK-278: Call socket.close() in XMPPConnection.shutdown() before

    closing the reader and writer streams. This basically prevents the
    deadlock reported in SMACK-278.
    
    Additionally, we need to tell the PacketReader and PacketWriter that
    the socket got closed and that subsequent caused Exceptions can be
    ignored. This is done via the socketClosed boolean in XMPP Connection,
    that is queried by PacketReader and PacketWriter in case an Exception
    is encountered.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13390 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 6, 2013
    Configuration menu
    Copy the full SHA
    e1bb5a6 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2013

  1. PingManager: removed debug message that claims to be a error message

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13393 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    6e141ee View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2013

  1. SMACK-388 Moved PingProvider, Ping and Pong under ../smackx/ping package

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13394 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 15, 2013
    Configuration menu
    Copy the full SHA
    4018fa3 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2013

  1. Enabled smackx unit tests for 'test-unit' target

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13400 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 21, 2013
    Configuration menu
    Copy the full SHA
    767d938 View commit details
    Browse the repository at this point in the history
  2. Whitespace fixes in build.xml

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13401 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 21, 2013
    Configuration menu
    Copy the full SHA
    5b7b13c View commit details
    Browse the repository at this point in the history
  3. build.xml: Fixed accidentially deleted 'junit-' at target test-unit

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13402 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 21, 2013
    Configuration menu
    Copy the full SHA
    d88f82f View commit details
    Browse the repository at this point in the history
  4. build.xml: Added jar-test-smackx target and let test-unit depend on t…

    …hat, so that clean calls of 'ant test-unit' won't fail.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13403 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 21, 2013
    Configuration menu
    Copy the full SHA
    63ba2be View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2013

  1. PingManager: Don't register IQProvider since this is done by smack.pr…

    …oviders already. This line was actually a leftover from aSmack development.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13406 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 25, 2013
    Configuration menu
    Copy the full SHA
    704ef1f View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2013

  1. fix typo in PingManager.getInstanceFor() function name

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13410 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 26, 2013
    Configuration menu
    Copy the full SHA
    b9fe598 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2013

  1. SMACK-403 add support for

    XEP-0297 Stanza Forwarding and XEP-0280 Message Carbons
    and
    XEP-0297: Stanza Forwarding implementation
    
    This patch adds Forwarded.java, a class to wrap messages forwarded
    from a different entity. A forwarded stanza contains of a Packet and
    an optional timestamp.
    
    WARNING: The current implementation only allows to forward Message
    packets, as there is no universal way to parse a Packet from SMACK.
    
    XEP-0280 Message Carbons implementation
    
    This patch adds Carbon.java, a class to wrap the packet extension
    defined in XEP-0280 to store copies of messages sent to or received
    by a user to his other client(s).
    
    The CarbonManager allows to register XEP-0280 support with the SDM,
    to enable and disable the feature and to manipulate messages
    accordingly.
    
    Signed-Off-By: Georg Lukas <georg@op-co.de>
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13411 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    2a1f4e8 View commit details
    Browse the repository at this point in the history
  2. SMACK-403 Correct location of the Forwarded Provider

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13412 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    7fa65f7 View commit details
    Browse the repository at this point in the history
  3. SMACK-388 register PingProvider with smack.providers. The static regi…

    …ster code was removed with 13406 (http://fisheye.igniterealtime.org/changelog/smack?cs=13406)
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13413 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    d8f11a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2013

  1. Add eclipse configuration and Makefile. The eclipse configuration can…

    … be activated with the 'eclipse' make target ('make eclipse').
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13414 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 29, 2013
    Configuration menu
    Copy the full SHA
    054656c View commit details
    Browse the repository at this point in the history
  2. Eclipse config: Disable 'save actions'

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13415 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 29, 2013
    Configuration menu
    Copy the full SHA
    e3f84cd View commit details
    Browse the repository at this point in the history
  3. SMACK-404 Changed StringUtils.decodeBase64(String) behavior so that t…

    …he method does not try to detect and decompress a gzip-compressed input. Refactored every use of the Base64.(de|en)code* methods to use the StringUtils (de|en)codeBase64 methods instead.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13416 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 29, 2013
    Configuration menu
    Copy the full SHA
    401c37b View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2013

  1. SMACK-375 Properly escape Strings in DiscoverInfo and DiscoverItems f…

    …or XML.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13417 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 31, 2013
    Configuration menu
    Copy the full SHA
    a75d2d7 View commit details
    Browse the repository at this point in the history
  2. SMACK-270 MultiUserChat relied on finalize() being called in order to…

    … remove packet listeners and the association with RoomListenerMultiplexor. The PacketListeners are referenced by Connection, which meant that MultiUserChat is always strongly reachable until the connection dies.
    
    This patch introduces an new MultiUserChat.cleanup() method that is called when userHashLeft() is triggered.
    
    Thanks to Stuart Chalmers and scgmile for reporting this.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13418 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 31, 2013
    Configuration menu
    Copy the full SHA
    e75f450 View commit details
    Browse the repository at this point in the history
  3. SMACK-385 Reuse the KeyStore in order to reduce memory usage. Extende…

    …d ServerTrustManager with a 'stores' (Hash)Map that allows the reuse of an existing KeyStore. Before that, every call of KeyStore.getInstance() created a new instance which consumes about 250KiB.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13419 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 31, 2013
    Configuration menu
    Copy the full SHA
    c76ed51 View commit details
    Browse the repository at this point in the history
  4. SMACK-377 Avoid an unnecessary DNS request by using directly the, at …

    …this point known IP, instead of using the hostname as argument for the new socket.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13420 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 31, 2013
    Configuration menu
    Copy the full SHA
    43619de View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2013

  1. Remove .settings from the 'all' target in Makefile

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13422 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 1, 2013
    Configuration menu
    Copy the full SHA
    2afd3bd View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2013

  1. SMACK-391 Moved all date parsing into StringUtils and made it much mo…

    …re robust in handling multiple valid and invalid formats.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13428 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    1d36ae8 View commit details
    Browse the repository at this point in the history
  2. SMACK-391 New enum to define date formats and profiles.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13429 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    457959b View commit details
    Browse the repository at this point in the history
  3. Added check for missing field type for multi list in data forms.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13430 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    f0cd048 View commit details
    Browse the repository at this point in the history
  4. Implement XEP-0184 delivery notifications

    This patch provides three components required to implement XEP-0184:
    
     * DeliveryReceiptRequest is a PacketExtension to request a receipt
     * DeliveryReceipt is a PacketExtension that contains the receipt
     * DeliveryReceiptManager to handle sending/receiving of requests and
       receipts.
    
    Implementation:
    
    For requesting a receipt, just add a new DeliveryReceiptRequest() to
    your message or use the helper function:
    
        DeliveryReceiptManager.addDeliveryReceiptRequest(packet);
    
    Register a ReceiptReceivedListener to find out if your packet arrived:
    
        DeliveryReceiptManager.getInstanceFor(myConnection)
    	.registerReceiptReceivedListener(new ReceiptReceivedListener() {
    	    @OverRide public void onReceiptReceived(String fromJid,
    				    String toJid, String receiptId) {
    		// receipt received for packet id receiptId
    	    }
    
    To answer a receipt request, you can either check incoming packets
    manually:
    
        if (DeliveryReceiptManager.hasDeliveryReceiptRequest(packet)) {
    	// send receipt
        }
    
    Or you can enable automatic receipt transmission with:
    
        DeliveryReceiptManager.getInstanceFor(myConnection)
    	    .setAutoReceiptsEnabled(true);
    
    Signed-Off-By: Georg Lukas <georg@op-co.de>
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13431 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    bfefbdb View commit details
    Browse the repository at this point in the history
  5. String.isEmpty() only comes with Android API level 9 (or higher). Swi…

    …tching back to old isEmptyString check, making Smack Android compatible again
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13432 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    ca78c5b View commit details
    Browse the repository at this point in the history
  6. eclipse: removed old junit from classpath. Smack testcases need junit…

    … 3.8.2 or higher in order to run correct
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13433 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    d1893d5 View commit details
    Browse the repository at this point in the history
  7. PubSub SubcribeForm: Use new StringUtils.formatXEP0082Date to get the…

    … correct date string. Note that the previous used SimpleDateFormat "yyyy-MM-dd'T'HH:mm:ss.SSSZ" did not produce XEP-0082 conforming strings, since Z is replace with e.g. '+0100' whereas it should be '+01:00'.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13434 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    0ca8b72 View commit details
    Browse the repository at this point in the history
  8. VCardTest: Use VCard.equal() in order to test equality and not the St…

    …ring representation, since the elements within the vcard could be in a different order
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13435 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    010ab0d View commit details
    Browse the repository at this point in the history
  9. SMACK-391 Forgot to check in new file.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13438 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    4402b8c View commit details
    Browse the repository at this point in the history
  10. Makefile: Added integration-est target and JAVA_TOOL_OPTIONS to set t…

    …he correct file encoding
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13439 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    5589340 View commit details
    Browse the repository at this point in the history
  11. SMACK-395 Socks5BytestreamManager.establishConnection(): Don't bail o…

    …ut with an Exception uf the local XMPP service does not support Service Discovery (e.g. talk.google.com). Instead remember the Exception and give the local proxy (if enabled) a chance.
    
    Also compute the digest only if it's really needed, that is when streamHosts is not empty.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13440 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    592135c View commit details
    Browse the repository at this point in the history
  12. SMACK-395 Forgot to actually add the discovered proxies

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13441 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    04cea9e View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2013

  1. SMACK-407 Time zones now parse correctly.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13442 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 6, 2013
    Configuration menu
    Copy the full SHA
    e0e92ec View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2013

  1. SMACK-341 Updated collectors to use concurrent classes.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13452 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 7, 2013
    Configuration menu
    Copy the full SHA
    d1e9d81 View commit details
    Browse the repository at this point in the history
  2. Updates to SmackTestCase to properly provide the username and passwor…

    …d for each connection. Test cases manually logging in now use these methods instead of wrongly assuming the username/password pattern.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13453 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 7, 2013
    Configuration menu
    Copy the full SHA
    8c0b062 View commit details
    Browse the repository at this point in the history
  3. Fixed small problem in one field and removed possible NPE on get from…

    … any field.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13454 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 7, 2013
    Configuration menu
    Copy the full SHA
    14f139f View commit details
    Browse the repository at this point in the history
  4. SMACK-352

    - fixed wrong header
    - replaced old Jive license with Apache 2.0 license
    - added license header to files without
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13457 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 7, 2013
    Configuration menu
    Copy the full SHA
    6bbf425 View commit details
    Browse the repository at this point in the history
  5. Update MultiUserChat to use the correct namespace according to the la…

    …test version of XEP-0045.
    
    Newer versions for XEP-0045 (MUC) use muc#admin for all onwer related operations.
    Fixes SMACK-371. Credits and thanks go to Colby White for reporting this.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13458 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 7, 2013
    Configuration menu
    Copy the full SHA
    a686b4c View commit details
    Browse the repository at this point in the history
  6. SMACK-352 removed duplicated headers, fixed svn keywords

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13459 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 7, 2013
    Configuration menu
    Copy the full SHA
    b907d60 View commit details
    Browse the repository at this point in the history
  7. Fix NPE in Testcases where 'createOfflineConnections() == true'. The …

    …change 13453 created the username and password array, which needs to be initilized even if the connection and the login is done manually
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13460 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 7, 2013
    Configuration menu
    Copy the full SHA
    c309e27 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2013

  1. ServiceDiscoveryManager: Anounce 'disco#info' and 'disco#items' on se…

    …rvice discovery queries in accordance with XEP-0030
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13464 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 11, 2013
    Configuration menu
    Copy the full SHA
    7723b9f View commit details
    Browse the repository at this point in the history
  2. ServiceDiscoveryManager: Use 'Set' as data structure for features to …

    …prevent reporting duplicate features
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13465 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 11, 2013
    Configuration menu
    Copy the full SHA
    1a170c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2013

  1. Makefile: added javadoc target

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13473 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 14, 2013
    Configuration menu
    Copy the full SHA
    577fda6 View commit details
    Browse the repository at this point in the history
  2. PingManager: Fixed imports

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13474 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 14, 2013
    Configuration menu
    Copy the full SHA
    ddabe43 View commit details
    Browse the repository at this point in the history
  3. SMACK-345: Improved detection of last activity. Properly synchronized…

    … access to lastMessageSent and registerd last activity namespace with ServiceDiscoveryManager. Improved LastActivity Provider
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13475 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 14, 2013
    Configuration menu
    Copy the full SHA
    4060a97 View commit details
    Browse the repository at this point in the history
  4. Updated eclipse settings: if else, javadoc line length

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13478 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 14, 2013
    Configuration menu
    Copy the full SHA
    b2a0a21 View commit details
    Browse the repository at this point in the history
  5. SMACK-358: Support account creation parameters for LoginTest.testLogi…

    …nWithNoResource()
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13479 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 14, 2013
    Configuration menu
    Copy the full SHA
    091015a View commit details
    Browse the repository at this point in the history
  6. Aligned integration test config file 'test-case.xml' settings to refl…

    …ect the defaults in SmackTestCase. Renamed the file to test-case.example.xml and added remark about the usage of the file
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13480 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 14, 2013
    Configuration menu
    Copy the full SHA
    c57843e View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2013

  1. SMACK-376 Allow supplying a custom SSLContext for encrypted connections.

    The provided TrustManager / SSLContext implementation is very flexible,
    but it does not allow to query the user about accepting possibly
    invalid SSL certificates. By supplying a custom SSLContext with a
    TrustManager implementing such a query mechanism it is possible to
    implement this behaviour.
    
    The patch adds ConnectionConfiguration.customSSLContext with appropriate
    getter/setter methods and uses the custom context in XMPPConnection.
    
    Signed-Off-By: Georg Lukas <georg@op-co.de>
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13520 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 26, 2013
    Configuration menu
    Copy the full SHA
    da1987a View commit details
    Browse the repository at this point in the history
  2. SMACK-379 Removed mandatory session establishment, since it was dropp…

    …ed from the newer XMPP-IM RFC (a.k.a. RFC 6121)
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13521 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 26, 2013
    Configuration menu
    Copy the full SHA
    5dea9d3 View commit details
    Browse the repository at this point in the history
  3. SMACK-389 Plugable compression framework

    This commit adds the ability to plug-in different compression handlers
    for different compression methods. It is also possible to add more
    then one handler for the same method. The order how the handlers are
    added determines which handler is tried first for usage. This is used
    for the 'zlib' compression method, which now can be either provided by
    Java7 or by JZlib (just like it was done before).
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13522 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 26, 2013
    Configuration menu
    Copy the full SHA
    c6248ec View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2013

  1. SMACK-388

    Use ScheduledExecutorService.
    Set ping received when pinging another entity.
    Refactored PacketListener and ConnectionListeners as anonymous inner-classes
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13531 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Feb 27, 2013
    Configuration menu
    Copy the full SHA
    5c6f257 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2013

  1. Branch for finishing up the remaining tasks for 3.3. Allowing develop…

    …ment to continue on trunk.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3.3@13532 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 28, 2013
    Configuration menu
    Copy the full SHA
    910b012 View commit details
    Browse the repository at this point in the history
  2. git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/sm…

    …ack_3_3@13533 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 28, 2013
    Configuration menu
    Copy the full SHA
    2bb4f5d View commit details
    Browse the repository at this point in the history
  3. git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/sm…

    …ack_3_3_0@13534 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 28, 2013
    Configuration menu
    Copy the full SHA
    a5431f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2013

  1. SMACK-423 Parse unhandled IQ stanzas of type 'request' to dummy IQ cl…

    …ass, so that the contents can be examined later on.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13538 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 5, 2013
    Configuration menu
    Copy the full SHA
    1167523 View commit details
    Browse the repository at this point in the history
  2. SMACK-423 Parse unhandled IQ stanzas of type 'request' to dummy IQ cl…

    …ass, so that the contents can be examined later on.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13539 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 5, 2013
    Configuration menu
    Copy the full SHA
    1cdb869 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2013

  1. SMACK-361 Added support for Entity Capabilities.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13558 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 18, 2013
    Configuration menu
    Copy the full SHA
    9123578 View commit details
    Browse the repository at this point in the history
  2. SMACK-225 Fixed DNS SRV handling, as per RFC 2782. Added support for …

    …multiple DNS SRV resolvers namely javax and org.xbill.dns (aka dnsjava).
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13559 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 18, 2013
    Configuration menu
    Copy the full SHA
    848d393 View commit details
    Browse the repository at this point in the history
  3. SMACK-361 Added support for Entity Capabilities.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13560 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 18, 2013
    Configuration menu
    Copy the full SHA
    21be8c5 View commit details
    Browse the repository at this point in the history
  4. SMACK-225 Fixed DNS SRV handling, as per RFC 2782. Added support for …

    …multiple DNS SRV resolvers namely javax and org.xbill.dns (aka dnsjava).
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13561 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 18, 2013
    Configuration menu
    Copy the full SHA
    2eb13f4 View commit details
    Browse the repository at this point in the history
  5. SMACK-419 PacketWriter: Only flush if queue is empty

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13565 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 18, 2013
    Configuration menu
    Copy the full SHA
    cb44042 View commit details
    Browse the repository at this point in the history
  6. SMACK-417 If both PacketReader and PacketWriter fail at the same time…

    …, connectionClosedonError() is called two times
    
    Refactored notifyConnectionError() and notifyReconnection() from PacketReader to XMPPConnection. Made PacketReader.done and PacketWriter.done volatile. Prevent duplicate connectionClosedonError() calls by making the method synchronzied and protected them with an enter guard: if (packetReader.done && packetWriter.done) return;
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13566 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 18, 2013
    Configuration menu
    Copy the full SHA
    26338a2 View commit details
    Browse the repository at this point in the history
  7. SMACK-419 PacketWriter: Only flush if queue is empty

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13567 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 18, 2013
    Configuration menu
    Copy the full SHA
    6dcf8e0 View commit details
    Browse the repository at this point in the history
  8. SMACK-417 If both PacketReader and PacketWriter fail at the same time…

    …, connectionClosedonError() is called two times
    
    Refactored notifyConnectionError() and notifyReconnection() from PacketReader to XMPPConnection. Made PacketReader.done and PacketWriter.done volatile. Prevent duplicate connectionClosedonError() calls by making the method synchronzied and protected them with an enter guard: if (packetReader.done && packetWriter.done) return;
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13568 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 18, 2013
    Configuration menu
    Copy the full SHA
    a55b54f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2013

  1. SMACK-412 Split the ping implementation to a server ping to replace k…

    …eepalive and a simplified ping manager for manual pings of other entities.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13569 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 19, 2013
    Configuration menu
    Copy the full SHA
    aab1dcd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3f842d View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2013

  1. Added isFullJID() helper in StringUtils

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13575 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 22, 2013
    Configuration menu
    Copy the full SHA
    ff64c57 View commit details
    Browse the repository at this point in the history
  2. SMACK-430 Re-activated code that throws an exception if createOutgoin…

    …gFileTransfer() was called with a bare JID
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13576 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 22, 2013
    Configuration menu
    Copy the full SHA
    b091f61 View commit details
    Browse the repository at this point in the history
  3. SMACK-384 Don't use a semaphore while waiting for PacketReader to be …

    …started.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13577 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 22, 2013
    Configuration menu
    Copy the full SHA
    57a5f88 View commit details
    Browse the repository at this point in the history
  4. SMACK-382 Prevent memory leak in AdHocCommandManager by only creating…

    … the Thread if it's actually needed
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13578 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 22, 2013
    Configuration menu
    Copy the full SHA
    ebfe3e6 View commit details
    Browse the repository at this point in the history
  5. Added isFullJID() helper in StringUtils

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13579 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 22, 2013
    Configuration menu
    Copy the full SHA
    3891c73 View commit details
    Browse the repository at this point in the history
  6. SMACK-430 Re-activated code that throws an exception if createOutgoin…

    …gFileTransfer() was called with a bare JID
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13580 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 22, 2013
    Configuration menu
    Copy the full SHA
    a7d7399 View commit details
    Browse the repository at this point in the history
  7. SMACK-384 Don't use a semaphore while waiting for PacketReader to be …

    …started.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13581 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 22, 2013
    Configuration menu
    Copy the full SHA
    bd70a95 View commit details
    Browse the repository at this point in the history
  8. SMACK-382 Prevent memory leak in AdHocCommandManager by only creating…

    … the Thread if it's actually needed
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13582 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 22, 2013
    Configuration menu
    Copy the full SHA
    6aa195e View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2013

  1. Document how an Avatar can be removed from a vCard. Add a convenience…

    … method.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13583 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 23, 2013
    Configuration menu
    Copy the full SHA
    ca2f8ef View commit details
    Browse the repository at this point in the history
  2. SMACK-413 fixed vCard parsing regarding the PHOTO element. Moved vCar…

    …d test cases to unit-test where appropriate. Added testcases for vCard PHOTO parsing.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13584 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 23, 2013
    Configuration menu
    Copy the full SHA
    638d34f View commit details
    Browse the repository at this point in the history
  3. Document how an Avatar can be removed from a vCard. Add a convenience…

    … method.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13585 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 23, 2013
    Configuration menu
    Copy the full SHA
    374a12b View commit details
    Browse the repository at this point in the history
  4. SMACK-413 fixed vCard parsing regarding the PHOTO element. Moved vCar…

    …d test cases to unit-test where appropriate. Added testcases for vCard PHOTO parsing.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13586 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Mar 23, 2013
    Configuration menu
    Copy the full SHA
    07a0b8f View commit details
    Browse the repository at this point in the history
  5. SMACK-225 Modified DNSUtils to return a default HostAddress when no D…

    …NS resolver is available. This restores the previous default behaviour.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13587 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 23, 2013
    Configuration menu
    Copy the full SHA
    999c86e View commit details
    Browse the repository at this point in the history
  6. SMACK-412 Added the pingMyServer back in, cleaned up unneeded synchro…

    …nization and removed minimum ping interval.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13588 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 23, 2013
    Configuration menu
    Copy the full SHA
    a141789 View commit details
    Browse the repository at this point in the history
  7. SMACK-412 Fixed merge error.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13589 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 23, 2013
    Configuration menu
    Copy the full SHA
    b0bdd56 View commit details
    Browse the repository at this point in the history
  8. SMACK-415 Applied patch to fix improper use of parser.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13590 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 23, 2013
    Configuration menu
    Copy the full SHA
    d1fdd49 View commit details
    Browse the repository at this point in the history
  9. SMACK-412 Fixed merge error.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13591 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 23, 2013
    Configuration menu
    Copy the full SHA
    998245b View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2013

  1. SMACK-413 Put removed public method back in and marked as deprecated.…

    … We can remove in major release.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13592 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 24, 2013
    Configuration menu
    Copy the full SHA
    58f56ee View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2013

  1. SMACK-361 Some general code cleanup added some missing hashcode metho…

    …ds and added back some removed public API methods (marked as deprecated).
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13598 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 31, 2013
    Configuration menu
    Copy the full SHA
    0fdfd6e View commit details
    Browse the repository at this point in the history
  2. SMACK-413 Removed some commented out code.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13599 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Mar 31, 2013
    Configuration menu
    Copy the full SHA
    0a1e72b View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2013

  1. SMACK-225 Converted abstract class to interface, added missing hashco…

    …de method, fixed typos and some minor name changes and added licensing text
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13600 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 1, 2013
    Configuration menu
    Copy the full SHA
    9da54ec View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2013

  1. SMACK-331 Changed methods to existing Smack conventions and moved int…

    …erface to top level.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13601 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 2, 2013
    Configuration menu
    Copy the full SHA
    b28037b View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2013

  1. SMACK-391 Reformat some new files to Smack standard

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13602 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 7, 2013
    Configuration menu
    Copy the full SHA
    4155e9c View commit details
    Browse the repository at this point in the history
  2. SMACK-404 Removed unnecessary string construction.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13603 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 7, 2013
    Configuration menu
    Copy the full SHA
    ba81a45 View commit details
    Browse the repository at this point in the history
  3. SMACK-352 Changed or removed copyright notices that should not have b…

    …een attributed to Jive Software.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13604 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 7, 2013
    Configuration menu
    Copy the full SHA
    b4432d7 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2013

  1. SMACK-412 Abstracted the keepalive implementation and set the thread …

    …to start and stop on demand.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13610 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 16, 2013
    Configuration menu
    Copy the full SHA
    3a4b05a View commit details
    Browse the repository at this point in the history
  2. SMACK-403 Pulling this contribution until the related specs reach a d…

    …raft status
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13611 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 16, 2013
    Configuration menu
    Copy the full SHA
    9f0f676 View commit details
    Browse the repository at this point in the history
  3. SMACK-403 Pulling this contribution until the related specs reach a d…

    …raft status
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13612 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 16, 2013
    Configuration menu
    Copy the full SHA
    a3faa41 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2013

  1. SMACK-361 Changed default for filename encoding to Base 32 (which sho…

    …uld work on all file systems) and added a Base 64 filename and url safe implementation of the StringEncoder.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13619 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 20, 2013
    Configuration menu
    Copy the full SHA
    13d87e3 View commit details
    Browse the repository at this point in the history
  2. SMACK-344 Patch applied that allows the host and service name to be d…

    …ifferent for SASL authentication
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13620 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 20, 2013
    Configuration menu
    Copy the full SHA
    fe2e9cd View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2013

  1. SMACK-433 Removed Thread.sleep usage for tests

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13621 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 22, 2013
    Configuration menu
    Copy the full SHA
    ce0cb7d View commit details
    Browse the repository at this point in the history
  2. SMACK-433 Removed unnecessary reset of timeout.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13622 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 22, 2013
    Configuration menu
    Copy the full SHA
    3c97542 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2013

  1. SMACK-415 Added fix for handling the empty tag case.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13624 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 27, 2013
    Configuration menu
    Copy the full SHA
    f0d729e View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2013

  1. SMACK-415 Added code that was mistakenly removed to handle optional n…

    …ode attribute
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13625 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Apr 29, 2013
    Configuration menu
    Copy the full SHA
    238ce7a View commit details
    Browse the repository at this point in the history

Commits on May 3, 2013

  1. Configuration menu
    Copy the full SHA
    6b70974 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2013

  1. Updated version information for 3.3 release.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13638 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed May 4, 2013
    Configuration menu
    Copy the full SHA
    57051ab View commit details
    Browse the repository at this point in the history
  2. Updated changelog for 3.3 release.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13640 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed May 4, 2013
    Configuration menu
    Copy the full SHA
    df022d1 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2013

  1. SMACK-438 Avoid NPE when the weak reference is null. Add InvitationsM…

    …onitor as strong reference within getInvitationsMonitor and return it within the block so it can't get gc'ed between put() and get().
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13648 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed May 12, 2013
    Configuration menu
    Copy the full SHA
    37f6bf1 View commit details
    Browse the repository at this point in the history
  2. SMACK-439

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13649 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed May 12, 2013
    Configuration menu
    Copy the full SHA
    2195d66 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2013

  1. Created 3.3.1 branch

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13657 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed May 17, 2013
    Configuration menu
    Copy the full SHA
    10a317f View commit details
    Browse the repository at this point in the history
  2. SMACK-438 Avoid NPE when the weak reference is null. Add InvitationsM…

    …onitor as strong reference within getInvitationsMonitor and return it within the block so it can't get gc'ed between put() and get().
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13658 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed May 17, 2013
    Configuration menu
    Copy the full SHA
    a934624 View commit details
    Browse the repository at this point in the history
  3. SMACK-439

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13659 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed May 17, 2013
    Configuration menu
    Copy the full SHA
    0951420 View commit details
    Browse the repository at this point in the history
  4. SMACK-369 remove try/catch block in XMPPConnection.connect()

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13660 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed May 17, 2013
    Configuration menu
    Copy the full SHA
    8e10e5f View commit details
    Browse the repository at this point in the history
  5. Spelling fixes

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13661 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed May 17, 2013
    Configuration menu
    Copy the full SHA
    6eb4b39 View commit details
    Browse the repository at this point in the history
  6. SMACK-428 add 'public int RosterEntry.hashCode()'

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13662 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed May 17, 2013
    Configuration menu
    Copy the full SHA
    18a603d View commit details
    Browse the repository at this point in the history

Commits on May 18, 2013

  1. Merge from 3.3 branch

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13663 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed May 18, 2013
    Configuration menu
    Copy the full SHA
    dac68c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2013

  1. SMACK-425 Introduced smack.parsing.ParsingExceptionCallback, a callba…

    …ck invoked when a exception is thrown while parsing a stanza. Smack is now able to either rethrow the exception ulitmatly causing a disconnect *or* log/ignore the exception and resume parsing after the faulty stanza.
    
    Conflicts:
    	source/org/jivesoftware/smack/SmackConfiguration.java
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13685 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jun 22, 2013
    Configuration menu
    Copy the full SHA
    4cd53e4 View commit details
    Browse the repository at this point in the history
  2. SMACK-431 Entity Capabilities are now enabled as default for new conn…

    …ections. Added an extensions documentation html page.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13686 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jun 22, 2013
    Configuration menu
    Copy the full SHA
    c7d4686 View commit details
    Browse the repository at this point in the history
  3. SMACK-405 Removed redundant code in XMPPConnection.shutdown()

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13687 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jun 22, 2013
    Configuration menu
    Copy the full SHA
    6ed6f86 View commit details
    Browse the repository at this point in the history
  4. SMACK-425 Introduced smack.parsing.ParsingExceptionCallback, a callba…

    …ck invoked when a exception is thrown while parsing a stanza. Smack is now able to either rethrow the exception ulitmatly causing a disconnect *or* log/ignore the exception and resume parsing after the faulty stanza.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13688 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jun 22, 2013
    Configuration menu
    Copy the full SHA
    30bc5af View commit details
    Browse the repository at this point in the history
  5. SMACK-431 Entity Capabilities are now enabled as default for new conn…

    …ections. 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
    Flowdalic authored and flow committed Jun 22, 2013
    Configuration menu
    Copy the full SHA
    cb5e1dc View commit details
    Browse the repository at this point in the history
  6. SMACK-405 Removed redundant code in XMPPConnection.shutdown()

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13690 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jun 22, 2013
    Configuration menu
    Copy the full SHA
    0f247cf View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2013

  1. SMACK-425 fix merge error

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13691 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jun 24, 2013
    Configuration menu
    Copy the full SHA
    2ea5ee3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2d057f View commit details
    Browse the repository at this point in the history
  3. SMACK-448 Java7ZlibInputOutputStream: Use correct Deflater compressio…

    …n level
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13693 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jun 24, 2013
    Configuration menu
    Copy the full SHA
    9f2446c View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2013

  1. SMACK-448 Java7ZlibInputOutputStream: Use correct Deflater compressio…

    …n level
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13694 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jun 25, 2013
    Configuration menu
    Copy the full SHA
    c462810 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2013

  1. SMACK-441 Create packet collector only when necessary

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13703 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jun 30, 2013
    Configuration menu
    Copy the full SHA
    d237e06 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2013

  1. SMACK-450 Make VCard.doLoad() return if the received packet was not a…

    …n error and also not an VCard. Avoid calling VCard.load() with 'null' as argument.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13713 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jul 12, 2013
    Configuration menu
    Copy the full SHA
    4d1eaf5 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2013

  1. SMACK-451 Moved providers declaration for ping manager as it was in t…

    …he middle of the ad-hoc entries
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13744 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Sep 16, 2013
    Configuration menu
    Copy the full SHA
    6a4827c View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2013

  1. Configuration menu
    Copy the full SHA
    25012a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2013

  1. SMACK-455 Fixed improper advance of parser when parsing multiple item…

    …s in a pubsub message.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13760 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Oct 7, 2013
    Configuration menu
    Copy the full SHA
    3146023 View commit details
    Browse the repository at this point in the history
  2. Versioning updates for new release.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_1@13761 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Oct 7, 2013
    Configuration menu
    Copy the full SHA
    e87daff View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2013

  1. Created 3.3.2 branch

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13764 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 9, 2013
    Configuration menu
    Copy the full SHA
    7543c89 View commit details
    Browse the repository at this point in the history
  2. SMACK-456 Added the causing exception

    XMPPConnection.connectUsingConfiguraiton() does now add the causing
    exception to the throwed exception.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13765 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 9, 2013
    Configuration menu
    Copy the full SHA
    9a7bf4a View commit details
    Browse the repository at this point in the history
  3. SMACK-444 Allow 'null' for options in ServerTrustManager

    Allow 'null' for TruststorePath and TruststorePassword in ServerTrustManager
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13766 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 9, 2013
    Configuration menu
    Copy the full SHA
    b253203 View commit details
    Browse the repository at this point in the history
  4. SMACK-452 Correctly parse stream error packets

    Modified PacketParserUtils.parseStreamError() to take into account that
    there may be an optional text element and an optional application
    specific element.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13767 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 9, 2013
    Configuration menu
    Copy the full SHA
    bd709dc View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2013

  1. Configuration menu
    Copy the full SHA
    aa5906f View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2013

  1. 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
    Flowdalic authored and flow committed Oct 22, 2013
    Configuration menu
    Copy the full SHA
    5f793d4 View commit details
    Browse the repository at this point in the history
  2. SMACK-441 ServiceDiscoveryManager identities should be non-static and…

    … kept in a Set to allow multiple identities as per XEP-0030
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13783 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 22, 2013
    Configuration menu
    Copy the full SHA
    c4014b8 View commit details
    Browse the repository at this point in the history
  3. SMACK-442 Manager should also handle connectionClosedOnError()

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13784 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 22, 2013
    Configuration menu
    Copy the full SHA
    032fc86 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2013

  1. SMACK-458 Managers should be kept on disconnects

    Smack's Managers should not remove itself when the connection is closed
    or should re-add themselves if the connection get reconnected.
    
    This should also fix some NPE's.
    
    We are currently going with two different designs of Manager: 1. The one
    with WeakReferences/WeakHashMaps (SDM, EntityCapsManager) and 2. the one
    where the managers remove their listeners on connectionClosed() *and*
    connectionClosedOnError(), and later add their listeners on
    reconnectionSuccessful(). The first design has the Connection instance
    only weak referenced. The other design does reference Connection
    strongly (e.g. the 'managers' map in IBBManager/S5BManager), but removes
    this references when connectionClosed(onError)() is called.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13788 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 26, 2013
    Configuration menu
    Copy the full SHA
    b16f34f View commit details
    Browse the repository at this point in the history
  2. SMACK-443 remove duplicate notifyReconnection()

    notifyReconnection() was called in initConnection() and in connect()
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13789 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 26, 2013
    Configuration menu
    Copy the full SHA
    62bc862 View commit details
    Browse the repository at this point in the history
  3. SMACK-459 Add option to configure the default identity in ServiceDisc…

    …overyManager
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13790 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 26, 2013
    Configuration menu
    Copy the full SHA
    addf9ea View commit details
    Browse the repository at this point in the history
  4. SMACK-461 Remove incorrect deprecated marker for DiscoverInfo.Identit…

    …y.setType()
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13791 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 26, 2013
    Configuration menu
    Copy the full SHA
    1ea6159 View commit details
    Browse the repository at this point in the history
  5. SMACK-460 ServiceDiscoveryManager constructor usage in

    connectionCreated()
    
    ServiceDiscoveryManager should not use the constructor in
    connectionCreated(), it may cause duplicate SDMs for the same connection
    and prevents the interaction with SDM before the connection is
    established. Instead getInstanceFor() is now used.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13792 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 26, 2013
    Configuration menu
    Copy the full SHA
    44c3214 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2013

  1. SMACK-373 Don't remove listeners after a disconnect() , keep state of…

    … Connection between disconnect() and connect()/login()
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13793 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 27, 2013
    Configuration menu
    Copy the full SHA
    418dd24 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2013

  1. SMACK-459 actually add the defaultIdentity to the result of getIdenti…

    …ties()
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13796 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 31, 2013
    Configuration menu
    Copy the full SHA
    6fa2cbe View commit details
    Browse the repository at this point in the history
  2. SMACK-459 Make it user proof by returning an unmodifiable set again

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13797 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Oct 31, 2013
    Configuration menu
    Copy the full SHA
    385cfac View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2013

  1. SMACK-339 Allow ConnectionListeners to be added before Connection is …

    …connected
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13798 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Nov 2, 2013
    Configuration menu
    Copy the full SHA
    84e1f32 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2013

  1. 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
    Flowdalic authored and flow committed Nov 3, 2013
    Configuration menu
    Copy the full SHA
    0e6817d View commit details
    Browse the repository at this point in the history
  2. SMACK-462 Use getInstace() ConnectionCreationListener

    Prevent duplicate instances of a manager by using it's getInstance()
    method instead of the manager's constructor.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13800 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Nov 3, 2013
    Configuration menu
    Copy the full SHA
    4957386 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2013

  1. Fix caps support (SMACK-361, SMACK-459).

    SMACK-459 splitted the SDM identities over two member variables which
    are joined by getIdentities(), therefore this method must be used to
    calculated the hash for entity caps.
    
    Also recalculate the hash if an identity is added/remvoed/changed.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13801 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Nov 4, 2013
    Configuration menu
    Copy the full SHA
    717d39c View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2013

  1. SMACK-463 Catch and log exceptions in packet listeners

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_2@13803 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Nov 5, 2013
    Configuration menu
    Copy the full SHA
    3ecb723 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2013

  1. 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
    Flowdalic committed Dec 30, 2013
    Configuration menu
    Copy the full SHA
    f8274dd View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2014

  1. git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/sm…

    …ack_3_4_0@13860 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 15, 2014
    Configuration menu
    Copy the full SHA
    7e3d418 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2014

  1. 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
    rcollier committed Jan 16, 2014
    Configuration menu
    Copy the full SHA
    f155cb4 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2014

  1. SMACK-525 fix NPE when initConnection() fails

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13862 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 17, 2014
    Configuration menu
    Copy the full SHA
    c143f0d View commit details
    Browse the repository at this point in the history
  2. SMACK-524 Use correct block-size definition for IBB transfers

    Revert IBB related changes introduced by SMACK-349 to use the correct
    block size for IBB transfers.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13863 b35dd754-fafc-0310-a699-88a17e54d16e
    Flowdalic authored and flow committed Jan 17, 2014
    Configuration menu
    Copy the full SHA
    962bd27 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2014

  1. Added version info to the release build zip/tar file

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13865 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 19, 2014
    Configuration menu
    Copy the full SHA
    9c9eb3e View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2014

  1. SMACK-436 Moved workgroups to its own source location and jar since i…

    …t is not (and never will be) part of the specification.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13867 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 20, 2014
    Configuration menu
    Copy the full SHA
    e49c500 View commit details
    Browse the repository at this point in the history
  2. SMACK-461 Reverting last changes as the original deprecation marker w…

    …as correct.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13868 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 20, 2014
    Configuration menu
    Copy the full SHA
    722ec5a View commit details
    Browse the repository at this point in the history
  3. SMACK-464 Updated javadoc to make method usage more clear.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13869 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 20, 2014
    Configuration menu
    Copy the full SHA
    86df178 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2014

  1. SMACK-403 Added support for Stanza forwarding.

    Code submitted by George Lukas...no, not that one.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13871 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 22, 2014
    Configuration menu
    Copy the full SHA
    2789591 View commit details
    Browse the repository at this point in the history
  2. SMACK-530 Moved DNSUtilTest to integration tests

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13872 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 22, 2014
    Configuration menu
    Copy the full SHA
    1c5b28c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb6dbda View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2014

  1. Added some versioning to the jar files to match the versioning on the…

    … release build.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13876 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 25, 2014
    Configuration menu
    Copy the full SHA
    3a0b1b6 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2014

  1. Configuration menu
    Copy the full SHA
    e4ae556 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2014

  1. SMACK-434 (and 529) Added support for experimental code, that is XEP'…

    …s that have not yet made it to the draft state.
    
    This new souce directory and artifact initially contains message carbons (XEP-0280) code provided by George Lukas.
    
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13882 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 31, 2014
    Configuration menu
    Copy the full SHA
    33e2094 View commit details
    Browse the repository at this point in the history
  2. SMACK-434 Added missing javadoc and some test code cleanup

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13883 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 31, 2014
    Configuration menu
    Copy the full SHA
    faa0f21 View commit details
    Browse the repository at this point in the history
  3. SMACK-403 New constructor added with no DelayInfo.

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13884 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Jan 31, 2014
    Configuration menu
    Copy the full SHA
    782448b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2014

  1. SMACK-387 Added some configuration to the ChatManager to allow for di…

    …fferent matching modes on incoming messages with no thread id.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13885 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 1, 2014
    Configuration menu
    Copy the full SHA
    5bbf6cf View commit details
    Browse the repository at this point in the history
  2. SMACK-526 Classes marked as deprecated to discourage their usage. Pub…

    …sub should be used instead.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13886 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 1, 2014
    Configuration menu
    Copy the full SHA
    9bb940d View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2014

  1. SMACK-534 Refactored all System.out/err and printStackTrace calls wit…

    …h appropriate Java util logging calls.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13887 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 2, 2014
    Configuration menu
    Copy the full SHA
    1b651d4 View commit details
    Browse the repository at this point in the history
  2. SMACK-534 Removed the setting of JUL properties form the default conf…

    …ig, they now have to be enabled explicitly so as to not mess up any existing config a user might have.
    
    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13888 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 2, 2014
    Configuration menu
    Copy the full SHA
    719f44d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2014

  1. Updated versioning for release (3.4.0)

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13891 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 3, 2014
    Configuration menu
    Copy the full SHA
    9a2993e View commit details
    Browse the repository at this point in the history
  2. Updated version for post release

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13893 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier committed Feb 3, 2014
    Configuration menu
    Copy the full SHA
    ab18970 View commit details
    Browse the repository at this point in the history
  3. Merge branch '3.4.0' into master

    Conflicts:
    	source/org/jivesoftware/smack/SmackConfiguration.java
    Flowdalic committed Feb 3, 2014
    Configuration menu
    Copy the full SHA
    b18a439 View commit details
    Browse the repository at this point in the history
  4. Add .gitignore

    Flowdalic committed Feb 3, 2014
    Configuration menu
    Copy the full SHA
    b132dfa View commit details
    Browse the repository at this point in the history
  5. SMACK-286 fix unit test for newer ant versions

    Some unit tests depend on SmackConfiguration being loaded, so that the
    initializer was run and the providers where configured. We create this
    condition now by setting "reloading=false" to the junit task and hope
    that there was a unit test before us that loaded SmackConfiguration.
    
    But we keep in mind that this is only a ugly workaround, as unit test
    should work on their own and have no inter-dependencies,
    Flowdalic committed Feb 3, 2014
    Configuration menu
    Copy the full SHA
    b5cac9c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7eb57d3 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2014

  1. Add hidden default constructor to ConnectionConfiguration

    aSmack subclasses ConnectionConfiguration and needs a constructor that
    does no network I/O.
    Flowdalic committed Feb 4, 2014
    Configuration menu
    Copy the full SHA
    e7a2cad View commit details
    Browse the repository at this point in the history
  2. Implement support for roster versioning

    Roster versioning is defined in RFC 6121, section 2.2.6; the protocol
    was originally described in XEP-0237.
    
    Fixes SMACK-399
    noschinl authored and Flowdalic committed Feb 4, 2014
    Configuration menu
    Copy the full SHA
    c06b0a7 View commit details
    Browse the repository at this point in the history
  3. Move 'new MXParser()' in try/catch block

    aSmack replaces 'new MXParser()' with
    'XmlPullParserFactory.newInstance().newPullParser()' which can throw a
    XmlPullParserException. In order to build aSmack, we need to move the
    'new MXParser()' within a try/catch block.
    Flowdalic committed Feb 4, 2014
    Configuration menu
    Copy the full SHA
    2cb3d5a View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2014

  1. Eclipse: Add build/resources to classpath

    So that SmackConfiguration is able to load files from META-INF
    Flowdalic committed Feb 5, 2014
    Configuration menu
    Copy the full SHA
    1df3841 View commit details
    Browse the repository at this point in the history
  2. Use WeakReference in MUC NodeInformationProvider

    MultiUserChat's NodeInformationProvider must not hold a strong reference
    to the Connection instance. Fixes SMACK-540.
    Flowdalic committed Feb 5, 2014
    Configuration menu
    Copy the full SHA
    68a570b View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2014

  1. Untabify build.xml

    Only non-semantic whitespace fixes
    Flowdalic committed Feb 6, 2014
    Configuration menu
    Copy the full SHA
    c4edd1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ff5807 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f125077 View commit details
    Browse the repository at this point in the history
  4. Generate unit test reports

    So that these can be parsed by Bamboo
    Flowdalic committed Feb 6, 2014
    Configuration menu
    Copy the full SHA
    52a8a83 View commit details
    Browse the repository at this point in the history
  5. Updated version for post release

    git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13893 b35dd754-fafc-0310-a699-88a17e54d16e
    rcollier authored and Flowdalic committed Feb 6, 2014
    Configuration menu
    Copy the full SHA
    05ccada View commit details
    Browse the repository at this point in the history
  6. Cleanup of build.xml's release target

    no.test wasn't used in that path anyways, so remove it. And
    release-exists will always return true since the release.xml Ant script
    is part of the repository.
    Flowdalic committed Feb 6, 2014
    Configuration menu
    Copy the full SHA
    f021d7e View commit details
    Browse the repository at this point in the history
  7. Fix javadoc Java API link

    Flowdalic committed Feb 6, 2014
    Configuration menu
    Copy the full SHA
    f9d1251 View commit details
    Browse the repository at this point in the history
  8. Format build.xml's checkcode target

    Whitespace fix only. No semantic changes
    Flowdalic committed Feb 6, 2014
    Configuration menu
    Copy the full SHA
    89838f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2014

  1. Don't use manager's constructor in connectionCreated

    This could cause duplicate managers. Use getInstanceFor()
    instead. SMACK-403.
    Flowdalic committed Feb 7, 2014
    Configuration menu
    Copy the full SHA
    4c8af8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    666f555 View commit details
    Browse the repository at this point in the history
  3. Convert Connection references to weak references

    If a Manager is strong referenced from a gc root, usually the instances
    map, it should not hold itself a strong reference the connection in
    order to avoid a cycle that prevents the Connection instance from being
    gc'ed.
    
    SMACK-383
    Flowdalic committed Feb 7, 2014
    Configuration menu
    Copy the full SHA
    9c61c6c View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2014

  1. Configuration menu
    Copy the full SHA
    fc26b83 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2014

  1. Smack 3.4.1

    Flowdalic committed Feb 9, 2014
    Configuration menu
    Copy the full SHA
    0cec571 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2014

  1. Merge branch '3.4'

    Conflicts:
    	build/build.xml
    Flowdalic committed Feb 10, 2014
    Configuration menu
    Copy the full SHA
    5f5805c View commit details
    Browse the repository at this point in the history
  2. Remove ServerTrustManager

    The implementation of ServerTrustManger contains a security
    vulnerability, which could lead to unauthorized certificates being
    erroneously trusted. SMACK-410
    Flowdalic committed Feb 10, 2014
    Configuration menu
    Copy the full SHA
    93030c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bc7ce0 View commit details
    Browse the repository at this point in the history
  4. Add namespace attribute to XHTML-IM body tags

    Fixes SMACK-531
    Flowdalic committed Feb 10, 2014
    Configuration menu
    Copy the full SHA
    7ba3c3d View commit details
    Browse the repository at this point in the history
  5. Fix typo in StreamInitiation.setSesssionID()

    Fixes SMACK-427
    Flowdalic committed Feb 10, 2014
    Configuration menu
    Copy the full SHA
    7bba6b7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4708685 View commit details
    Browse the repository at this point in the history
  7. Remove <invalid-id> stream error (SMACK-401)

    RFC 6120 removed the unnecessary and unused <invalid-id/> stream error.
    Flowdalic committed Feb 10, 2014
    Configuration menu
    Copy the full SHA
    acbf75a View commit details
    Browse the repository at this point in the history
  8. Change xml-not-well-formed to not-well-formed

    Fixes SMACK-400
    Flowdalic committed Feb 10, 2014
    Configuration menu
    Copy the full SHA
    235eca3 View commit details
    Browse the repository at this point in the history