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

Commit graph

  • 6a4827c846 SMACK-451 Moved providers declaration for ping manager as it was in the middle of the ad-hoc entries rcollier 2013-09-16 22:50:41 +0000
  • 4d1eaf522a SMACK-450 Make VCard.doLoad() return if the received packet was not an error and also not an VCard. Avoid calling VCard.load() with 'null' as argument. Florian Schmaus 2013-07-12 22:54:03 +0000
  • d237e06dab SMACK-441 Create packet collector only when necessary rcollier 2013-06-30 20:00:50 +0000
  • c462810080 SMACK-448 Java7ZlibInputOutputStream: Use correct Deflater compression level Florian Schmaus 2013-06-25 06:40:30 +0000
  • 9f2446c78e SMACK-448 Java7ZlibInputOutputStream: Use correct Deflater compression level Florian Schmaus 2013-06-24 22:42:37 +0000
  • c2d057f4b2 SMACK-431 Reworded Entity Caps documentation, added missing frame link Florian Schmaus 2013-06-24 21:27:43 +0000
  • 2ea5ee3b26 SMACK-425 fix merge error Florian Schmaus 2013-06-24 07:25:20 +0000
  • 0f247cf30e SMACK-405 Removed redundant code in XMPPConnection.shutdown() Florian Schmaus 2013-06-22 17:02:09 +0000
  • cb5e1dc94b SMACK-431 Entity Capabilities are now enabled as default for new connections. Added an extensions documentation html page. Florian Schmaus 2013-06-22 17:01:58 +0000
  • 30bc5afa2b SMACK-425 Introduced smack.parsing.ParsingExceptionCallback, a callback 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. Florian Schmaus 2013-06-22 17:01:40 +0000
  • 6ed6f86293 SMACK-405 Removed redundant code in XMPPConnection.shutdown() Florian Schmaus 2013-06-22 17:00:53 +0000
  • c7d468697f SMACK-431 Entity Capabilities are now enabled as default for new connections. Added an extensions documentation html page. Florian Schmaus 2013-06-22 17:00:40 +0000
  • 4cd53e4419 SMACK-425 Introduced smack.parsing.ParsingExceptionCallback, a callback 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. Florian Schmaus 2013-06-22 17:00:27 +0000
  • dac68c64a9 Merge from 3.3 branch rcollier 2013-05-18 16:56:52 +0000
  • 18a603d932 SMACK-428 add 'public int RosterEntry.hashCode()' Florian Schmaus 2013-05-17 22:05:57 +0000
  • 6eb4b39716 Spelling fixes Florian Schmaus 2013-05-17 22:05:40 +0000
  • 8e10e5f374 SMACK-369 remove try/catch block in XMPPConnection.connect() Florian Schmaus 2013-05-17 22:05:24 +0000
  • 0951420d9c SMACK-439 Florian Schmaus 2013-05-17 22:04:31 +0000
  • a934624787 SMACK-438 Avoid NPE when the weak reference is null. Add InvitationsMonitor as strong reference within getInvitationsMonitor and return it within the block so it can't get gc'ed between put() and get(). Florian Schmaus 2013-05-17 22:04:04 +0000
  • 10a317f570 Created 3.3.1 branch Florian Schmaus 2013-05-17 21:48:30 +0000
  • 2195d66e4d SMACK-439 Florian Schmaus 2013-05-12 14:51:50 +0000
  • 37f6bf12da SMACK-438 Avoid NPE when the weak reference is null. Add InvitationsMonitor as strong reference within getInvitationsMonitor and return it within the block so it can't get gc'ed between put() and get(). Florian Schmaus 2013-05-12 14:51:41 +0000
  • df022d155a Updated changelog for 3.3 release. rcollier 2013-05-04 13:03:10 +0000
  • 57051abfea Updated version information for 3.3 release. rcollier 2013-05-04 12:15:17 +0000
  • 6b70974269 SMACK-437 Replaced 'String.isEmpty()' with 'String.length() > 0' Florian Schmaus 2013-05-03 09:48:41 +0000
  • 238ce7aac3 SMACK-415 Added code that was mistakenly removed to handle optional node attribute rcollier 2013-04-29 11:40:49 +0000
  • f0d729ef52 SMACK-415 Added fix for handling the empty tag case. rcollier 2013-04-27 15:37:21 +0000
  • 3c975426f6 SMACK-433 Removed unnecessary reset of timeout. rcollier 2013-04-22 01:07:30 +0000
  • ce0cb7d491 SMACK-433 Removed Thread.sleep usage for tests rcollier 2013-04-22 01:03:43 +0000
  • fe2e9cdb76 SMACK-344 Patch applied that allows the host and service name to be different for SASL authentication rcollier 2013-04-20 22:05:28 +0000
  • 13d87e3d40 SMACK-361 Changed default for filename encoding to Base 32 (which should work on all file systems) and added a Base 64 filename and url safe implementation of the StringEncoder. rcollier 2013-04-20 21:55:27 +0000
  • a3faa41696 SMACK-403 Pulling this contribution until the related specs reach a draft status rcollier 2013-04-16 02:19:38 +0000
  • 9f0f676151 SMACK-403 Pulling this contribution until the related specs reach a draft status rcollier 2013-04-16 01:50:41 +0000
  • 3a4b05ac00 SMACK-412 Abstracted the keepalive implementation and set the thread to start and stop on demand. rcollier 2013-04-16 01:39:17 +0000
  • b4432d7627 SMACK-352 Changed or removed copyright notices that should not have been attributed to Jive Software. rcollier 2013-04-07 19:15:32 +0000
  • ba81a45b8c SMACK-404 Removed unnecessary string construction. rcollier 2013-04-07 15:41:20 +0000
  • 4155e9ca80 SMACK-391 Reformat some new files to Smack standard rcollier 2013-04-07 13:17:26 +0000
  • b28037bc79 SMACK-331 Changed methods to existing Smack conventions and moved interface to top level. rcollier 2013-04-02 00:23:55 +0000
  • 9da54ecbce SMACK-225 Converted abstract class to interface, added missing hashcode method, fixed typos and some minor name changes and added licensing text rcollier 2013-04-01 13:40:02 +0000
  • 0a1e72bb5f SMACK-413 Removed some commented out code. rcollier 2013-03-31 14:26:30 +0000
  • 0fdfd6e75e SMACK-361 Some general code cleanup added some missing hashcode methods and added back some removed public API methods (marked as deprecated). rcollier 2013-03-31 14:24:50 +0000
  • 58f56ee31b SMACK-413 Put removed public method back in and marked as deprecated. We can remove in major release. rcollier 2013-03-24 15:02:25 +0000
  • 998245be26 SMACK-412 Fixed merge error. rcollier 2013-03-23 22:23:19 +0000
  • d1fdd497d9 SMACK-415 Applied patch to fix improper use of parser. rcollier 2013-03-23 22:18:38 +0000
  • b0bdd56b20 SMACK-412 Fixed merge error. rcollier 2013-03-23 13:27:55 +0000
  • a14178990b SMACK-412 Added the pingMyServer back in, cleaned up unneeded synchronization and removed minimum ping interval. rcollier 2013-03-23 11:59:08 +0000
  • 999c86ef4c SMACK-225 Modified DNSUtils to return a default HostAddress when no DNS resolver is available. This restores the previous default behaviour. rcollier 2013-03-23 11:55:43 +0000
  • 07a0b8f722 SMACK-413 fixed vCard parsing regarding the PHOTO element. Moved vCard test cases to unit-test where appropriate. Added testcases for vCard PHOTO parsing. Florian Schmaus 2013-03-23 00:30:59 +0000
  • 374a12b73a Document how an Avatar can be removed from a vCard. Add a convenience method. Florian Schmaus 2013-03-23 00:30:44 +0000
  • 638d34fd06 SMACK-413 fixed vCard parsing regarding the PHOTO element. Moved vCard test cases to unit-test where appropriate. Added testcases for vCard PHOTO parsing. Florian Schmaus 2013-03-23 00:27:14 +0000
  • ca2f8efe60 Document how an Avatar can be removed from a vCard. Add a convenience method. Florian Schmaus 2013-03-23 00:26:42 +0000
  • 6aa195eb88 SMACK-382 Prevent memory leak in AdHocCommandManager by only creating the Thread if it's actually needed Florian Schmaus 2013-03-22 18:15:21 +0000
  • bd70a95f8c SMACK-384 Don't use a semaphore while waiting for PacketReader to be started. Florian Schmaus 2013-03-22 18:15:13 +0000
  • a7d73993b0 SMACK-430 Re-activated code that throws an exception if createOutgoingFileTransfer() was called with a bare JID Florian Schmaus 2013-03-22 18:15:06 +0000
  • 3891c738ad Added isFullJID() helper in StringUtils Florian Schmaus 2013-03-22 18:14:58 +0000
  • ebfe3e69ed SMACK-382 Prevent memory leak in AdHocCommandManager by only creating the Thread if it's actually needed Florian Schmaus 2013-03-22 18:14:15 +0000
  • 57a5f88ead SMACK-384 Don't use a semaphore while waiting for PacketReader to be started. Florian Schmaus 2013-03-22 18:14:08 +0000
  • b091f6161e SMACK-430 Re-activated code that throws an exception if createOutgoingFileTransfer() was called with a bare JID Florian Schmaus 2013-03-22 18:14:01 +0000
  • ff64c57b4d Added isFullJID() helper in StringUtils Florian Schmaus 2013-03-22 18:13:53 +0000
  • e3f842da8c SMACK-361 Updated test case to fix create temp directory on Windows rcollier 2013-03-19 22:42:43 +0000
  • aab1dcdabe SMACK-412 Split the ping implementation to a server ping to replace keepalive and a simplified ping manager for manual pings of other entities. rcollier 2013-03-19 02:37:36 +0000
  • a55b54f20b SMACK-417 If both PacketReader and PacketWriter fail at the same time, connectionClosedonError() is called two times Florian Schmaus 2013-03-18 19:58:48 +0000
  • 6dcf8e0123 SMACK-419 PacketWriter: Only flush if queue is empty Florian Schmaus 2013-03-18 19:58:14 +0000
  • 26338a2754 SMACK-417 If both PacketReader and PacketWriter fail at the same time, connectionClosedonError() is called two times Florian Schmaus 2013-03-18 19:57:28 +0000
  • cb44042d3c SMACK-419 PacketWriter: Only flush if queue is empty Florian Schmaus 2013-03-18 19:56:58 +0000
  • 2eb13f48d2 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). Florian Schmaus 2013-03-18 08:53:11 +0000
  • 21be8c55ee SMACK-361 Added support for Entity Capabilities. Florian Schmaus 2013-03-18 08:50:48 +0000
  • 848d393b73 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). Florian Schmaus 2013-03-18 08:42:26 +0000
  • 9123578ea5 SMACK-361 Added support for Entity Capabilities. Florian Schmaus 2013-03-18 08:40:35 +0000
  • 1cdb86989a SMACK-423 Parse unhandled IQ stanzas of type 'request' to dummy IQ class, so that the contents can be examined later on. Florian Schmaus 2013-03-05 10:35:04 +0000
  • 1167523c4f SMACK-423 Parse unhandled IQ stanzas of type 'request' to dummy IQ class, so that the contents can be examined later on. Florian Schmaus 2013-03-05 10:32:23 +0000
  • a5431f2ee8 git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3_0@13534 b35dd754-fafc-0310-a699-88a17e54d16e rcollier 2013-02-28 12:22:59 +0000
  • 2bb4f5dffb git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_3@13533 b35dd754-fafc-0310-a699-88a17e54d16e rcollier 2013-02-28 12:22:38 +0000
  • 910b012119 Branch for finishing up the remaining tasks for 3.3. Allowing development to continue on trunk. rcollier 2013-02-28 12:18:23 +0000
  • 5c6f257027 SMACK-388 Use ScheduledExecutorService. Set ping received when pinging another entity. Refactored PacketListener and ConnectionListeners as anonymous inner-classes Florian Schmaus 2013-02-27 22:49:04 +0000
  • c6248ec000 SMACK-389 Plugable compression framework Florian Schmaus 2013-02-26 09:26:41 +0000
  • 5dea9d3ee1 SMACK-379 Removed mandatory session establishment, since it was dropped from the newer XMPP-IM RFC (a.k.a. RFC 6121) Florian Schmaus 2013-02-26 08:44:32 +0000
  • da1987a98b SMACK-376 Allow supplying a custom SSLContext for encrypted connections. Florian Schmaus 2013-02-26 08:44:17 +0000
  • c57843eeee Aligned integration test config file 'test-case.xml' settings to reflect the defaults in SmackTestCase. Renamed the file to test-case.example.xml and added remark about the usage of the file Florian Schmaus 2013-02-14 11:43:53 +0000
  • 091015aa4b SMACK-358: Support account creation parameters for LoginTest.testLoginWithNoResource() Florian Schmaus 2013-02-14 11:43:41 +0000
  • b2a0a2154b Updated eclipse settings: if else, javadoc line length Florian Schmaus 2013-02-14 11:43:24 +0000
  • 4060a97b65 SMACK-345: Improved detection of last activity. Properly synchronized access to lastMessageSent and registerd last activity namespace with ServiceDiscoveryManager. Improved LastActivity Provider Florian Schmaus 2013-02-14 00:00:54 +0000
  • ddabe436b4 PingManager: Fixed imports Florian Schmaus 2013-02-14 00:00:26 +0000
  • 577fda6e62 Makefile: added javadoc target Florian Schmaus 2013-02-14 00:00:02 +0000
  • 1a170c1561 ServiceDiscoveryManager: Use 'Set' as data structure for features to prevent reporting duplicate features Florian Schmaus 2013-02-11 17:22:42 +0000
  • 7723b9fcfd ServiceDiscoveryManager: Anounce 'disco#info' and 'disco#items' on service discovery queries in accordance with XEP-0030 Florian Schmaus 2013-02-11 17:22:31 +0000
  • c309e27853 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 Florian Schmaus 2013-02-07 19:10:32 +0000
  • b907d606d9 SMACK-352 removed duplicated headers, fixed svn keywords Florian Schmaus 2013-02-07 19:10:22 +0000
  • a686b4c092 Update MultiUserChat to use the correct namespace according to the latest 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. Florian Schmaus 2013-02-07 19:08:05 +0000
  • 6bbf425157 SMACK-352 - fixed wrong header - replaced old Jive license with Apache 2.0 license - added license header to files without Florian Schmaus 2013-02-07 14:19:47 +0000
  • 14f139f642 Fixed small problem in one field and removed possible NPE on get from any field. rcollier 2013-02-07 03:57:38 +0000
  • 8c0b062629 Updates to SmackTestCase to properly provide the username and password for each connection. Test cases manually logging in now use these methods instead of wrongly assuming the username/password pattern. rcollier 2013-02-07 03:47:49 +0000
  • d1e9d81769 SMACK-341 Updated collectors to use concurrent classes. rcollier 2013-02-07 03:42:33 +0000
  • e0e92eca76 SMACK-407 Time zones now parse correctly. rcollier 2013-02-06 03:38:11 +0000
  • 04cea9e28c SMACK-395 Forgot to actually add the discovered proxies Florian Schmaus 2013-02-04 21:59:07 +0000
  • 592135c0e9 SMACK-395 Socks5BytestreamManager.establishConnection(): Don't bail out 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. Florian Schmaus 2013-02-04 21:36:39 +0000
  • 55893400c7 Makefile: Added integration-est target and JAVA_TOOL_OPTIONS to set the correct file encoding Florian Schmaus 2013-02-04 21:36:32 +0000
  • 4402b8c7db SMACK-391 Forgot to check in new file. rcollier 2013-02-04 15:57:01 +0000
  • 010ab0d07a VCardTest: Use VCard.equal() in order to test equality and not the String representation, since the elements within the vcard could be in a different order Florian Schmaus 2013-02-04 13:33:28 +0000
  • 0ca8b726bd 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'. Florian Schmaus 2013-02-04 13:33:15 +0000