1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-11-26 16:22:06 +01:00

Commit graph

  • d1893d541e eclipse: removed old junit from classpath. Smack testcases need junit 3.8.2 or higher in order to run correct Florian Schmaus 2013-02-04 13:32:57 +0000
  • ca78c5be49 String.isEmpty() only comes with Android API level 9 (or higher). Switching back to old isEmptyString check, making Smack Android compatible again Florian Schmaus 2013-02-04 11:04:00 +0000
  • bfefbdb777 Implement XEP-0184 delivery notifications Florian Schmaus 2013-02-04 09:53:56 +0000
  • f0cd048635 Added check for missing field type for multi list in data forms. rcollier 2013-02-04 03:53:53 +0000
  • 457959bc88 SMACK-391 New enum to define date formats and profiles. rcollier 2013-02-04 03:52:08 +0000
  • 1d36ae8db4 SMACK-391 Moved all date parsing into StringUtils and made it much more robust in handling multiple valid and invalid formats. rcollier 2013-02-04 03:45:37 +0000
  • 2afd3bdfa3 Remove .settings from the 'all' target in Makefile Florian Schmaus 2013-02-01 17:20:38 +0000
  • 43619de7aa 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. Florian Schmaus 2013-01-31 22:31:31 +0000
  • c76ed51541 SMACK-385 Reuse the KeyStore in order to reduce memory usage. Extended 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. Florian Schmaus 2013-01-31 22:31:04 +0000
  • e75f45082b 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. Florian Schmaus 2013-01-31 22:30:49 +0000
  • a75d2d7d0d SMACK-375 Properly escape Strings in DiscoverInfo and DiscoverItems for XML. Florian Schmaus 2013-01-31 22:30:36 +0000
  • 401c37bd28 SMACK-404 Changed StringUtils.decodeBase64(String) behavior so that the 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. Florian Schmaus 2013-01-29 22:49:20 +0000
  • e3f84cdbe6 Eclipse config: Disable 'save actions' Florian Schmaus 2013-01-29 22:49:07 +0000
  • 054656c771 Add eclipse configuration and Makefile. The eclipse configuration can be activated with the 'eclipse' make target ('make eclipse'). Florian Schmaus 2013-01-29 22:04:09 +0000
  • d8f11a0b71 SMACK-388 register PingProvider with smack.providers. The static register code was removed with 13406 (http://fisheye.igniterealtime.org/changelog/smack?cs=13406) Florian Schmaus 2013-01-28 09:57:09 +0000
  • 7fa65f74ed SMACK-403 Correct location of the Forwarded Provider Florian Schmaus 2013-01-28 09:49:13 +0000
  • 2a1f4e8376 SMACK-403 add support for Florian Schmaus 2013-01-28 09:38:02 +0000
  • b9fe598129 fix typo in PingManager.getInstanceFor() function name Florian Schmaus 2013-01-26 09:47:39 +0000
  • 704ef1f9dc PingManager: Don't register IQProvider since this is done by smack.providers already. This line was actually a leftover from aSmack development. Florian Schmaus 2013-01-25 00:13:40 +0000
  • 63ba2be8c9 build.xml: Added jar-test-smackx target and let test-unit depend on that, so that clean calls of 'ant test-unit' won't fail. Florian Schmaus 2013-01-21 11:35:56 +0000
  • d88f82f92d build.xml: Fixed accidentially deleted 'junit-' at target test-unit Florian Schmaus 2013-01-21 11:35:37 +0000
  • 5b7b13c43f Whitespace fixes in build.xml Florian Schmaus 2013-01-21 10:35:20 +0000
  • 767d93894e Enabled smackx unit tests for 'test-unit' target Florian Schmaus 2013-01-21 10:34:54 +0000
  • 4018fa3c7b SMACK-388 Moved PingProvider, Ping and Pong under ../smackx/ping package Florian Schmaus 2013-01-15 19:56:25 +0000
  • 6e141eeb68 PingManager: removed debug message that claims to be a error message Florian Schmaus 2013-01-11 10:30:52 +0000
  • e1bb5a6123 SMACK-278: Call socket.close() in XMPPConnection.shutdown() before closing the reader and writer streams. This basically prevents the deadlock reported in SMACK-278. Florian Schmaus 2013-01-06 14:02:44 +0000
  • 3c2eaba840 KeepAliveTask: Increased the initial heartbeat dealy in order to prevent a heartbeat timeout in high latency situations (mobile environments)" Florian Schmaus 2013-01-06 14:02:35 +0000
  • 7770511111 Fixed typo Florian Schmaus 2013-01-06 14:01:52 +0000
  • cd15d7499d 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) Florian Schmaus 2013-01-05 12:53:45 +0000
  • e4621df621 test-case.xml: Whitespace fixes, changed serverhost to localhost to reflect the settings in source code. This also makes it easier for new Smack developers to run the tests. Florian Schmaus 2013-01-04 11:47:59 +0000
  • efacd34b2e Fix issue with Socks5ProxyTest: The read() method throws an Exception if the socket is closed. Catch this Exception and report the testcase as successful. Florian Schmaus 2013-01-04 11:47:53 +0000
  • 8c14f0cb55 Added XEP-199 aka. "XMPP Ping" support to smack. Fixes SMACK-388. Florian Schmaus 2013-01-04 11:43:35 +0000
  • 9cd16fe3dd SMACK-374 Added patch to fix memory leak. rcollier 2012-11-22 02:51:51 +0000
  • 012e1252e2 SMACK-392 Updated test targets in ant build. Fix integration tests and added target for unit tests. rcollier 2012-11-22 02:05:04 +0000
  • fc3ec2ab8a SMACK-390 Log exception in parsing extensions of Presence. Valid Presence will still be returned with extensions missing. rcollier 2012-10-30 01:53:44 +0000
  • e08c8afe44 SMACK-363 Applied code cleanup patches for many generics related issues. rcollier 2012-10-26 10:47:55 +0000
  • 6dc64671e2 Merge of 3.2 stream back into trunk rcollier 2012-02-07 04:32:59 +0000
  • bd60bcbc97 Build fix for release rcollier 2012-02-05 01:51:29 +0000
  • a92d37a32b SMACK-349 Couple of fixes to test cases based on changes in base64 encoding buffer sizes. rcollier 2012-01-27 21:30:09 +0000
  • 62ce8e85dd SMACK-362 Added check for no values on form. rcollier 2011-12-21 14:58:48 +0000
  • c60184f852 SMACK-343 Added bnd wrap task to build to generate OSGi attributes in the manifest files. rcollier 2011-12-21 14:27:06 +0000
  • 2115a6b545 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. rcollier 2011-12-19 17:28:57 +0000
  • 298841cf54 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. rcollier 2011-12-19 17:26:47 +0000
  • be3b4ae9ef Updated url in javadoc. Changed from jabber to xmpp. rcollier 2011-12-19 15:45:24 +0000
  • 01d444ac78 SMACK-353 Fix thread leak issue. rcollier 2011-12-19 15:43:52 +0000
  • e16cb2b4cc SMACK-354 Provide milliseconds in timestamp colum debugwindow Applied the smack-354-debug_milliseconds.patch Tim Jentz 2011-12-16 13:39:24 +0000
  • 197548b548 SMACK-346 Return correct error code on file transfer refusal rcollier 2011-10-09 01:58:56 +0000
  • 55f4eb68be SMACK-349 The correct byte size is now calculated for outgoing ibb streams, taking into account the base64 encoding. rcollier 2011-10-09 01:38:09 +0000
  • 3b47f94b35 SMACK-263 Applied patch for setting file info for transfer rcollier 2011-10-08 03:48:29 +0000
  • c96be693dc Moved utility class to the core, since it is not extension related and useful for all code. rcollier 2011-09-21 23:57:34 +0000
  • 3f89df061d Merged the 3.2 branch back into trunk. rcollier 2011-09-09 01:26:22 +0000
  • ec66d6ea52 Added a few more tests for pubsub configuration rcollier 2011-09-08 21:32:06 +0000
  • fdd60122d3 SMACK-348 Updated broken links. rcollier 2011-08-18 03:44:41 +0000
  • eda09cb3ca SMACK-324 Applied recommended patch to remove improper stanza construction. rcollier 2011-08-18 03:28:05 +0000
  • 98d03d2d75 Just cleaning up an import used in the javadoc. rcollier 2011-08-15 01:28:15 +0000
  • 50bf29b122 Updates for Release of 3.2.1 rcollier 2011-07-04 19:51:43 +0000
  • 87ccd0b1c2 clear all rows button now clears all rows patch by lemon Wolf Posdorfer 2011-06-29 07:58:13 +0000
  • 402b430291 SMACK-230 Added synchronization since disconnect can be called from multiple threads. rcollier 2011-06-23 19:55:10 +0000
  • da5434505b SMACK-129 - Added a property in smack-config file for the default packet collector size and set it much lower than the previous default. Also made the max size for packet collectors configurable from the constructor. rcollier 2011-06-18 18:18:03 +0000
  • 0c88e19d3b SMACK-273 if RoomListenerMultiplexor is null also return a new one for this connection Wolf Posdorfer 2011-06-01 07:41:17 +0000
  • a71d8960e8 SMACK-329 changed <br>-Tag to xhtml compliant <br/>-tag Wolf Posdorfer 2011-06-01 07:39:05 +0000
  • 5e8f1c029b adding Generics to Iterators without Wolf Posdorfer 2011-05-30 11:31:02 +0000
  • a12167ebfc SMACK-338 this should use IBB as fallback protocol if available Holger Bergunde 2011-05-23 14:11:35 +0000
  • 3558b1bbcb SMACK-324 removed non base64 char from SASL response packet. Holger Bergunde 2011-05-12 07:32:46 +0000
  • 22d04c26e3 Merge trunk (3.2 release) up to the 3.2 branch for development on 3.2.x releases. rcollier 2011-05-12 02:06:35 +0000
  • 84c43c4fdd Updated all version info for 3.2 release. rcollier 2011-05-04 23:41:24 +0000
  • acd98830b7 Fixed import linked in javadoc rcollier 2011-04-29 11:41:12 +0000
  • 8f1d8b50dd Updated the build to use Java 1.6 rcollier 2011-04-29 02:37:50 +0000
  • 85e5402979 SMACK-330 Added missing node attribute in the item element for pubsub. rcollier 2011-04-29 02:36:58 +0000
  • 1df6aaadf3 SMACK-330 Added missing node attribute in the item element for pubsub. rcollier 2011-04-29 02:36:16 +0000
  • f90b43a87c SMACK-325 patched the diff to ReconnectionManager manually. Holger Bergunde 2011-03-31 06:35:59 +0000
  • 750cfa64b0 Fixed bug with setting the form value in ConfigureForm.setChildrenAssociationPolicy. It was trying to set a single string value instead of a list. rcollier 2011-03-30 02:34:21 +0000
  • 2c55c2ac65 SMACK-334 FileTransferNegotiator now passes the correct type in the stream-method variable. rcollier 2011-03-30 00:43:35 +0000
  • 8a8b8ccd79 SMACK-163 Fixed NPE in accessing form field information. rcollier 2011-03-29 00:44:38 +0000
  • 9176bf4a83 Added some new tests and disabled a couple that appear to give false negatives. rcollier 2011-03-28 13:20:27 +0000
  • 0ec7e23666 Updated some javadoc that caused confusion as to the login() behaviour. rcollier 2011-03-28 13:13:41 +0000
  • 01a1fb7751 added Button to clear "All Packets" Tab Wolf Posdorfer 2011-03-21 15:08:48 +0000
  • 2150d07435 Merged the 3.2 Beta branch into trunk. rcollier 2011-03-14 01:53:42 +0000
  • 67a5e6b98d SMACK-283 Changed the STUNResolver to not use a default server. Thus causing it to fail to initialize if no server is actually configured. rcollier 2011-03-14 01:04:40 +0000
  • f21ae88344 reverting r12099 Wolf Posdorfer 2011-03-11 11:54:11 +0000
  • 6494edb15a SMACK-317 setOrder() from PrivacyItem is now public. Holger Bergunde 2011-03-11 11:16:05 +0000
  • 4639340c77 adding log4j.properties file into jstun.jar to stop warn4jlog messages Wolf Posdorfer 2011-03-11 09:18:58 +0000
  • 4ada4978d8 SMACK-312 Fire roster listener also when the group name changed Holger Bergunde 2011-03-10 11:30:53 +0000
  • 5a544a50e3 SMACK-332 Debugger shows the "right" version: Currently: 3.2.0 Beta 2 Holger Bergunde 2011-03-10 11:24:51 +0000
  • 74188e6856 Updated version information for creating version 3.2 Beta2 rcollier 2011-02-24 00:53:05 +0000
  • 5675258eb7 Updated documentation related to using and handling chat messages. rcollier 2011-02-21 21:23:45 +0000
  • 64d36a52e3 SMACK-328 Added patches to fix threading issue with usage of SimpleDateFormatter. rcollier 2011-02-21 20:45:00 +0000
  • 75094d0199 SMACK-269 Test cases to support chat lookups. rcollier 2011-02-21 19:13:16 +0000
  • 1735aa50eb SMACK-269 Added storing links by base and full JID so incoming messages with no thread ID can attempt to match full JID, and then try base JID before creating a new chat. rcollier 2011-02-21 18:53:22 +0000
  • 6d695e4151 Updated the version information. rcollier 2011-02-21 18:40:54 +0000
  • cf6e59db46 For fixes specific to the 3.2 release. Branched from the beta2 tag. rcollier 2011-02-07 01:00:32 +0000
  • 91c2b08d4a Had to remove the special characters in Spanish text due to failures in test cases. rcollier 2011-02-07 00:36:26 +0000
  • c44797694d Build version updates for beta release. rcollier 2011-02-04 00:13:23 +0000
  • 158e02fb40 Updated versioning info for 3.2 beta release. rcollier 2011-02-04 00:09:21 +0000
  • 65d3847670 SMACK-327 Made getFeatures() method public. rcollier 2010-12-04 16:28:52 +0000
  • e3962d15ae only fire roster listener if entry changed (SMACK-312) Henning Staib 2010-08-15 16:37:51 +0000
  • a5693609b2 add the ability to register for roster events before logging in (SMACK-156) Henning Staib 2010-08-15 16:32:09 +0000
  • 7a3818783b add support for localized Message subjects (fixes SMACK-310) Henning Staib 2010-08-15 15:45:57 +0000
  • cb5310c984 improve Message parser robustness and I18N for Message bodies (fixes SMACK-207 and SMACK-307) Henning Staib 2010-08-15 15:13:05 +0000
  • 7e01c66374 improved Delay Information Parser (fixes SMACK-243) Henning Staib 2010-08-15 13:20:48 +0000