1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-12-25 13:57:58 +01:00
Commit graph

408 commits

Author SHA1 Message Date
rcollier
c00e7e333d Support for parsing embedded extensions from the server
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11349 b35dd754-fafc-0310-a699-88a17e54d16e
2009-10-28 22:46:47 +00:00
rcollier
7d50098c1c git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11348 b35dd754-fafc-0310-a699-88a17e54d16e 2009-10-28 22:44:38 +00:00
rcollier
46cebe5e9e Added support for SHIM headers
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11347 b35dd754-fafc-0310-a699-88a17e54d16e
2009-10-28 22:41:14 +00:00
rcollier
f7a1c750ad SMACK-272 Add support for XEP-0060 (pubsub)
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11346 b35dd754-fafc-0310-a699-88a17e54d16e
2009-10-28 22:38:40 +00:00
Michael Will
37a00e98d1 make finalize method protected
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11025 b35dd754-fafc-0310-a699-88a17e54d16e
2009-06-04 13:09:25 +00:00
Michael Will
1edc69780b more work on generic
add ' quoting
fix IntegerInstantiation is more memory friendly

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11024 b35dd754-fafc-0310-a699-88a17e54d16e
2009-06-04 11:58:25 +00:00
Michael Will
634afb2cad add pmd for codecheck
add generic to the smackx bookmark

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11023 b35dd754-fafc-0310-a699-88a17e54d16e
2009-06-04 09:56:20 +00:00
Matt Tucker
ac2c9b09dc A packet reply timeout can be set which applies to all methods (from Sid).
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10950 b35dd754-fafc-0310-a699-88a17e54d16e
2008-12-29 18:35:35 +00:00
Matt Tucker
afe2b9b584 Timeout should only apply to remote commands.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10947 b35dd754-fafc-0310-a699-88a17e54d16e
2008-12-16 23:00:45 +00:00
Matt Tucker
1bdacfb65e Added method so that timeout can be specified when executing ad-hoc command.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10946 b35dd754-fafc-0310-a699-88a17e54d16e
2008-12-16 22:33:57 +00:00
Matt Tucker
e6f29ee641 Added ability to register a local command using a factory. Improved ad-hoc command tests.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10905 b35dd754-fafc-0310-a699-88a17e54d16e
2008-11-18 23:12:10 +00:00
Matt Tucker
0540d2e38a Cleanup.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10881 b35dd754-fafc-0310-a699-88a17e54d16e
2008-11-13 21:53:18 +00:00
Matt Tucker
18d38845e9 Javadoc cleanup.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10879 b35dd754-fafc-0310-a699-88a17e54d16e
2008-11-13 18:34:03 +00:00
Matt Tucker
5e559d0ee2 Code cleanup.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10875 b35dd754-fafc-0310-a699-88a17e54d16e
2008-11-13 18:30:49 +00:00
Matt Tucker
334838d28e HTML and comment cleanup. Small API refactors. Moved use of StringBuffer to StringBuilder.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10865 b35dd754-fafc-0310-a699-88a17e54d16e
2008-11-03 16:28:57 +00:00
Matt Tucker
b7e2c5b108 Fixed Javadoc warnings.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10858 b35dd754-fafc-0310-a699-88a17e54d16e
2008-10-31 04:04:15 +00:00
Jeff Williams
4a917320aa Added a first version of Personal Event Publishing.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10853 b35dd754-fafc-0310-a699-88a17e54d16e
2008-10-30 21:29:17 +00:00
Matt Tucker
d42b40496d Formatting fixes.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10848 b35dd754-fafc-0310-a699-88a17e54d16e
2008-10-24 05:30:21 +00:00
Matt Tucker
181e5649fc Make the reaper thread a daemon thread; only start it when at least one session is created.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10847 b35dd754-fafc-0310-a699-88a17e54d16e
2008-10-24 05:22:26 +00:00
Daniel Henninger
7f77fda9db Patch double committed for some reason. Also cleaned up a couple of pointless warnings.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10674 b35dd754-fafc-0310-a699-88a17e54d16e
2008-07-15 03:17:43 +00:00
Jeff Williams
708284ca46 CS-4346 - Added method to send a stream instead of a file. Also added a way of getting the sid for a transfer. To be reviewed by Gato. Migrated from 3.0.4
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10556 b35dd754-fafc-0310-a699-88a17e54d16e
2008-06-19 18:06:32 +00:00
Gaston Dombiak
8d07e07379 Initial implementation of ad-hoc commands. SMACK-242
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@10453 b35dd754-fafc-0310-a699-88a17e54d16e
2008-05-28 18:59:52 +00:00
Daniel Henninger
3a1a6b7830 Applied patch for full XEP-128 compliance from Guus.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@9920 b35dd754-fafc-0310-a699-88a17e54d16e
2008-02-15 16:32:46 +00:00
Daniel Henninger
dbac260051 Added ability to set mime type of avatar.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@9526 b35dd754-fafc-0310-a699-88a17e54d16e
2007-11-28 02:55:32 +00:00
Matt Tucker
85a92b600b License header fixes.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@9227 b35dd754-fafc-0310-a699-88a17e54d16e
2007-09-26 23:14:51 +00:00
Alex Wenckus
8fdd2702db Flush IBB output stream before closing it. SMACK-231
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@8539 b35dd754-fafc-0310-a699-88a17e54d16e
2007-06-11 21:42:50 +00:00
Alex Wenckus
560e891cec A real fix for SMACK-229
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@8480 b35dd754-fafc-0310-a699-88a17e54d16e
2007-06-05 20:30:22 +00:00
Alex Wenckus
049ca8975e Added note in JavaDoc that the ChatStateManager#getInstace need be called in order to receive chat state notifications.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@8458 b35dd754-fafc-0310-a699-88a17e54d16e
2007-06-05 04:38:29 +00:00
Alex Wenckus
5d01a7faf0 Fixed possible NPE. SMACK-229
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@8451 b35dd754-fafc-0310-a699-88a17e54d16e
2007-06-04 22:59:20 +00:00
Francisco Vives
41b4308936 SMACK-128 File Transfer Fail-over Failing. The problem was when users have set a big value for a packet timeout.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@8377 b35dd754-fafc-0310-a699-88a17e54d16e
2007-05-22 17:47:42 +00:00
Francisco Vives
b3d4f6643b git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@8345 b35dd754-fafc-0310-a699-88a17e54d16e 2007-05-18 01:21:05 +00:00
Francisco Vives
51272c823d git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@8335 b35dd754-fafc-0310-a699-88a17e54d16e 2007-05-17 22:07:20 +00:00
Alex Wenckus
02b6924b99 Cleanup listening socket
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7617 b35dd754-fafc-0310-a699-88a17e54d16e
2007-03-21 04:21:30 +00:00
Alex Wenckus
c95c8b7e3a File transfer upgrade, 1.5 and beautification.
Fixed fault tolerant negotiator. SMACK-128

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7616 b35dd754-fafc-0310-a699-88a17e54d16e
2007-03-21 04:09:52 +00:00
Matt Tucker
5199427bbd Small fixes.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7407 b35dd754-fafc-0310-a699-88a17e54d16e
2007-03-08 05:25:42 +00:00
Matt Tucker
65b38e647b Compile fix.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7402 b35dd754-fafc-0310-a699-88a17e54d16e
2007-03-07 23:51:46 +00:00
Matt Tucker
fe545abeae Adding workgroup API (SMACK-185).
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7400 b35dd754-fafc-0310-a699-88a17e54d16e
2007-03-07 23:38:36 +00:00
Matt Tucker
939feb9017 License header fixes.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7398 b35dd754-fafc-0310-a699-88a17e54d16e
2007-03-07 23:03:48 +00:00
Alex Wenckus
2ceed95f6b added reply timeout wait for used host response.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7230 b35dd754-fafc-0310-a699-88a17e54d16e
2007-02-21 00:08:34 +00:00
Derek DeMoro
1f8cb4452b 1 - Small fix in Roster to return unavailable presence with from.
2 - Throw exception if parsing of vCard fails.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7217 b35dd754-fafc-0310-a699-88a17e54d16e
2007-02-20 17:02:39 +00:00
Matt Tucker
695d05cc3b Code cleanup on SMACK-199.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7187 b35dd754-fafc-0310-a699-88a17e54d16e
2007-02-19 08:59:33 +00:00
Derek DeMoro
4cfbf00e48 SMACK-199 MultiUserChat invitation listeners are no longer removed on disconnect.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7148 b35dd754-fafc-0310-a699-88a17e54d16e
2007-02-15 22:27:56 +00:00
Alex Wenckus
0e85f25129 Outputstream may not have been properly closed in case of error. SMACK-198
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7144 b35dd754-fafc-0310-a699-88a17e54d16e
2007-02-15 17:33:44 +00:00
Derek DeMoro
76087c3928 Unable to remove avatar in current model. This is now fixed.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7084 b35dd754-fafc-0310-a699-88a17e54d16e
2007-02-13 17:00:44 +00:00
Matt Tucker
98bf0d8cfb Copyright update.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7071 b35dd754-fafc-0310-a699-88a17e54d16e
2007-02-12 00:59:05 +00:00
Alex Wenckus
da9a0e4543 Update to track last chat state of a chat so that the user is not updated more than once, and the XEP is not violated.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6711 b35dd754-fafc-0310-a699-88a17e54d16e
2007-01-17 19:36:45 +00:00
Alex Wenckus
1426964334 Add service discovery feature for chat state
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6710 b35dd754-fafc-0310-a699-88a17e54d16e
2007-01-17 17:35:45 +00:00
Gaston Dombiak
dd6f76fcac Fixed loading of vcard of other users when using an anonymous connection.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6452 b35dd754-fafc-0310-a699-88a17e54d16e
2006-12-20 22:05:38 +00:00
Alex Wenckus
694c7863bd file transfer callback is now actually a callback.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6378 b35dd754-fafc-0310-a699-88a17e54d16e
2006-12-12 19:47:59 +00:00
Gaston Dombiak
58a3b60570 Updated to be able to compile. :(
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6288 b35dd754-fafc-0310-a699-88a17e54d16e
2006-12-02 02:15:35 +00:00
Alex Wenckus
5658fb705a Code complete chat state manager
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6283 b35dd754-fafc-0310-a699-88a17e54d16e
2006-12-01 18:42:33 +00:00
Alex Wenckus
dd754e5a7f fix for new chat manager
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6271 b35dd754-fafc-0310-a699-88a17e54d16e
2006-11-30 19:15:45 +00:00
Gaston Dombiak
a58e1dd0a4 Updated to be able to compile. :(
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6243 b35dd754-fafc-0310-a699-88a17e54d16e
2006-11-28 19:26:54 +00:00
Alex Wenckus
88ea6cf037 ChatState mostly code complete.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6217 b35dd754-fafc-0310-a699-88a17e54d16e
2006-11-23 21:10:59 +00:00
Alex Wenckus
3269d65591 Initial work on ChatState.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6215 b35dd754-fafc-0310-a699-88a17e54d16e
2006-11-23 01:51:00 +00:00
Alex Wenckus
18a35e4e8f Small tweaks.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6184 b35dd754-fafc-0310-a699-88a17e54d16e
2006-11-20 23:18:14 +00:00
Alex Wenckus
1f3ab16aad Small tweaks.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6183 b35dd754-fafc-0310-a699-88a17e54d16e
2006-11-20 23:09:11 +00:00
Gaston Dombiak
69b36d5861 ProviderManager is no longer static. SMACK-182
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6128 b35dd754-fafc-0310-a699-88a17e54d16e
2006-11-16 19:31:30 +00:00
Derek DeMoro
4e0397e80a 1) Added conflict check in ReconnectionManager.
2) Fixed compilation errors due to change in interface name.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6122 b35dd754-fafc-0310-a699-88a17e54d16e
2006-11-15 22:29:25 +00:00
Alex Wenckus
0537629ee9 Spellcheck.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@6106 b35dd754-fafc-0310-a699-88a17e54d16e
2006-11-14 21:58:03 +00:00
Derek DeMoro
d4147e012b 1) Escape values in form field to prevent error.
2) Check for null value in error type to handle invalid error types.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5737 b35dd754-fafc-0310-a699-88a17e54d16e
2006-10-17 13:15:35 +00:00
Gaston Dombiak
87e6c2aba5 Added support for returning list of identities of a hosted node. SMACK-178
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5720 b35dd754-fafc-0310-a699-88a17e54d16e
2006-10-16 17:56:48 +00:00
Gaston Dombiak
865d12b483 Refactoring work.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5407 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-18 20:17:33 +00:00
Gaston Dombiak
216971659a Renamed ConnectionEstablishedListener to ConnectionCreationListener. SMACK-173
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5388 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-15 23:05:01 +00:00
Gaston Dombiak
e65ecdc913 Rolling back some JID escaping work related to SMACK-170.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5384 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-15 22:42:06 +00:00
Matt Tucker
6be93f4a4e Code cleanup and refactoring.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5383 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-15 21:51:08 +00:00
Derek DeMoro
41a5399c39 Update VCardProvider.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5371 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-14 20:46:32 +00:00
Gaston Dombiak
3af86fd462 Added reconnection support. SMACK-172
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5367 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-14 19:16:40 +00:00
Derek DeMoro
85781a7158 1) SMACK-170 - Added JID escaping capabilities to SMACK.
2) Escaping form field values to prevent bad xml.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5363 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-14 15:19:39 +00:00
Gaston Dombiak
e38dc86f8d Refactoring work. Method #getLastActivity(XMPPConnection,String) was deprecated. SMACK-94
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5222 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-04 22:05:00 +00:00
Gaston Dombiak
87b3c84f04 Initial version. SMACK-94
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5220 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-04 22:03:48 +00:00
Alex Wenckus
39662d3b0f 1) FileTransfer#isDone() will now return true on refused. SMACK-158
2) Learned to spell.
3) Changed to enums.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@5163 b35dd754-fafc-0310-a699-88a17e54d16e
2006-09-01 17:38:53 +00:00
Gaston Dombiak
a9c3ffe64c Fixed NPE when muc#roominfo_subject has no value. SMACK-163
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4775 b35dd754-fafc-0310-a699-88a17e54d16e
2006-08-02 22:32:45 +00:00
Alex Wenckus
201d36e4d1 Some small refactoring to handle the rare case when a disco request may return an unknown response and could cause an NPE.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4624 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-20 17:17:19 +00:00
Matt Tucker
47abf627b7 Added privacy list support and improved error handling from Francisco (SMACK-121, SMACK-31).
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4603 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-19 19:24:00 +00:00
Alex Wenckus
9ade8ac8cd Escape filename so the Smack connection doesn't crash. SMACK-159
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4547 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-18 17:01:54 +00:00
Matt Tucker
9895123ff3 Additional refactoring work.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4539 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-18 06:47:38 +00:00
Gaston Dombiak
f57ff10ad9 1. Clean up code
2. Refactoring work
3. Optimization work. SMACK-153
4. Fixed roster test cases. SMACK-154
4. Fixed vCard issue. SMACK-152

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4538 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-18 05:14:33 +00:00
Gaston Dombiak
14b50d790a Initial version. SMACK-155
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4537 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-18 05:04:47 +00:00
Alex Wenckus
0e1c037504 Fixed VCard encoding when creating the dom object. SMACK-151
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4525 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-17 17:17:40 +00:00
Matt Tucker
bbbfe09c31 Phase 1 of large refactoring. Removing dead code, bug fixes, updates to JDK 1.5.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4511 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-17 08:39:08 +00:00
Alex Wenckus
1a08715f67 #hashcode and #equals. SMACK-54
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4348 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-11 01:45:45 +00:00
Alex Wenckus
639386759a Switch or's to and's so that the exploit can't be used note that this doesn't fix the issue of invalid XML. SMACK-65
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4343 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-10 18:27:40 +00:00
Alex Wenckus
c4168bf3d7 Fixed several xhtml processing bugs:
1) <br/> will no longer produce <br/><br/>. SMACK-93
2) XML entities inside of the xhtml bodies should now be properly escaped. SMACK-145
3) XHTML processing keeps track of depth. SMACK-65

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4342 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-10 18:15:26 +00:00
Gaston Dombiak
c49356052f Added support to return disco#info features of hosted nodes. SMACK-150
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4341 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-10 16:56:14 +00:00
Alex Wenckus
386b0abcdd After 2 failed connection attempts file transfer will black list a stream host for 2 hours. SMACK-138
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4261 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-05 18:34:11 +00:00
Alex Wenckus
58254d82aa 1) SOCKS5 listening thread and socket should now be closed properly. SMACK-148
2) PacketCollectors are now properly timed-out.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4260 b35dd754-fafc-0310-a699-88a17e54d16e
2006-07-05 17:45:59 +00:00
Alex Wenckus
8fe7e46330 1) Created bookmark manager to facilitate the management of bookmarks. SMACK-144
2) Added RSS attribute to URLs. SMACK-136

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@4007 b35dd754-fafc-0310-a699-88a17e54d16e
2006-06-16 22:58:24 +00:00
Alex Wenckus
ed0f4a8a65 Added remove method for private data provider
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3929 b35dd754-fafc-0310-a699-88a17e54d16e
2006-05-26 22:42:07 +00:00
Gaston Dombiak
3e1056efe9 Fixed JDK compatibility issue.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3905 b35dd754-fafc-0310-a699-88a17e54d16e
2006-05-16 18:16:16 +00:00
Derek DeMoro
e96b6e7e38 Added support for JEP-0048: Bookmark Storage. This implementation allows for the storage of bookmarks of conference rooms and other entities in a Jabber user's account.
SMACK-136 - Add support for Bookmark Storage.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3866 b35dd754-fafc-0310-a699-88a17e54d16e
2006-05-09 22:02:29 +00:00
Gaston Dombiak
2b8b0183c9 Deleting class per Alex request. :)
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3830 b35dd754-fafc-0310-a699-88a17e54d16e
2006-05-03 21:41:26 +00:00
Alex Wenckus
c22f731c6d Changed base64 implementation. SMACK-135
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3828 b35dd754-fafc-0310-a699-88a17e54d16e
2006-05-03 21:13:25 +00:00
Alex Wenckus
bed5b81ee7 VCard will now be saved if the avatar is the only element. SMACK-134
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3827 b35dd754-fafc-0310-a699-88a17e54d16e
2006-05-03 17:43:35 +00:00
Alex Wenckus
912e8ad25e Setter for response timeout was not static.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3775 b35dd754-fafc-0310-a699-88a17e54d16e
2006-04-14 22:36:42 +00:00
Alex Wenckus
e8c0266740 Illegal XML characters in presence status would crash connection. SMACK-132
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3766 b35dd754-fafc-0310-a699-88a17e54d16e
2006-04-13 20:18:26 +00:00
Alex Wenckus
a5b061d187 Increased file transfer buffer size.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3701 b35dd754-fafc-0310-a699-88a17e54d16e
2006-04-04 20:44:39 +00:00
Alex Wenckus
b88871c409 VCards data was not being escaped and unescaped properly. SMACK-130
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3691 b35dd754-fafc-0310-a699-88a17e54d16e
2006-04-04 01:15:02 +00:00
Alex Wenckus
aa4b965001 Initial transfer status was not being set.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3634 b35dd754-fafc-0310-a699-88a17e54d16e
2006-03-27 22:49:24 +00:00
Alex Wenckus
422317e238 File transfer progress was not being rounded correctly. SMACK-127
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3598 b35dd754-fafc-0310-a699-88a17e54d16e
2006-03-20 17:59:01 +00:00
Alex Wenckus
3b4b5c36b6 Disco was not responding correctly when the provided node was not found. SMACK-126
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3502 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-28 18:52:17 +00:00
Gaston Dombiak
aa97e11856 Initial version. SMACK-125
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3496 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-27 22:00:26 +00:00
Gaston Dombiak
9fcbd64d28 Added support for adding presence interceptors to new presences sent to the MUC service. SMACK-125
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3495 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-27 21:59:50 +00:00
Derek DeMoro
3f9cf661ea 0 byte file causes file transfer to fail
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3471 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-16 20:10:20 +00:00
Alex Wenckus
d1ed521726 Throttle for IBB
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3416 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-09 01:39:04 +00:00
Alex Wenckus
9acdd912d9 Enhancements for the enhanced debugger
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3411 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-08 20:54:36 +00:00
Derek DeMoro
892512c596 Needed to revert change in VCard.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3410 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-08 19:54:57 +00:00
Alex Wenckus
55d921645d Syncronization issues
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3409 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-08 18:03:09 +00:00
Alex Wenckus
9d2eafdc49 Cleanup resources on shutdown
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3408 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-08 18:01:39 +00:00
Derek DeMoro
b3364fcce7 Added getAmountWritten.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3407 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-08 04:39:27 +00:00
Alex Wenckus
586e3a1604 File transfer fault tolerance
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3406 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-08 00:31:17 +00:00
Alex Wenckus
d807155a29 HTML Fixes
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3405 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-08 00:29:52 +00:00
Bill Lynch
0c0ae95f79 Deleting for real
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3398 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-03 19:50:42 +00:00
Alex Wenckus
131cd4ac15 Added license information for file transfer code
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3397 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-03 19:13:23 +00:00
Alex Wenckus
89202eecd2 File Transfer. (SMACK-72) (SMACK-122)
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3396 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-03 18:46:04 +00:00
Alex Wenckus
8d0db1a339 File Transfer. (SMACK-72) (SMACK-122)
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3395 b35dd754-fafc-0310-a699-88a17e54d16e
2006-02-03 18:44:22 +00:00
Matt Tucker
e3c264c689 Small fixes.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3382 b35dd754-fafc-0310-a699-88a17e54d16e
2006-01-27 22:04:36 +00:00
Gaston Dombiak
4964786ec9 Fix security exception when running in an applet. SMACK-119
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3348 b35dd754-fafc-0310-a699-88a17e54d16e
2006-01-23 22:02:07 +00:00
Gaston Dombiak
9eca04602b Initial version. SMACK-117
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3345 b35dd754-fafc-0310-a699-88a17e54d16e
2006-01-23 20:09:06 +00:00
Gaston Dombiak
237ab44301 Fixed vCard issues. SMACK-116
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3315 b35dd754-fafc-0310-a699-88a17e54d16e
2006-01-17 21:29:16 +00:00
Gaston Dombiak
72c67e7baa Changing name to Wildfire.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3213 b35dd754-fafc-0310-a699-88a17e54d16e
2005-12-13 22:43:24 +00:00
Gaston Dombiak
d1cf9cd971 Fixed concurrency issue with date formatter. SMACK-111
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3180 b35dd754-fafc-0310-a699-88a17e54d16e
2005-12-08 21:12:25 +00:00
Derek DeMoro
388ae4280a Saving the VCard now throws an exception if setting vcard fails.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3044 b35dd754-fafc-0310-a699-88a17e54d16e
2005-11-09 04:22:14 +00:00
Gaston Dombiak
428a82d596 Make sure that CANCELLED event type is not presence when message event is a request.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3043 b35dd754-fafc-0310-a699-88a17e54d16e
2005-11-08 22:28:52 +00:00
Gaston Dombiak
f12f1c2a1e . Modified #nicknameChanged to include old and new nicknames. SMACK-55
. Modified banning and kicking to include reason and actor. SMACK-81

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3038 b35dd754-fafc-0310-a699-88a17e54d16e
2005-11-08 17:15:18 +00:00
Derek DeMoro
90ada2fc42 VCard encoded bytes not set on setAvatarURL is fixed.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3022 b35dd754-fafc-0310-a699-88a17e54d16e
2005-11-02 16:47:35 +00:00
Derek DeMoro
d1924af8c9 Fix base64 encoder for avatars.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3021 b35dd754-fafc-0310-a699-88a17e54d16e
2005-11-02 04:09:40 +00:00
Derek DeMoro
b91dd8defd SMACK 103 - LastActivtity throws numberformat exception in certain cases. This has been resolved.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3018 b35dd754-fafc-0310-a699-88a17e54d16e
2005-11-01 22:47:34 +00:00
Gaston Dombiak
bcab930f28 Do not fire invitation listeners with messages of type error. SMACK-102
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3015 b35dd754-fafc-0310-a699-88a17e54d16e
2005-11-01 18:31:52 +00:00
Gaston Dombiak
07b7900b2e Do not fire invitation rejection listeners with messages of type error. SMACK-101
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3013 b35dd754-fafc-0310-a699-88a17e54d16e
2005-11-01 15:57:00 +00:00
Derek DeMoro
db8e2870f2 #getServiceNames will not fail if an items info cannot be discovered.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3012 b35dd754-fafc-0310-a699-88a17e54d16e
2005-11-01 15:16:48 +00:00
Derek DeMoro
65d5376606 Minor fix to search service for JEP 55
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3000 b35dd754-fafc-0310-a699-88a17e54d16e
2005-10-30 00:39:49 +00:00
Derek DeMoro
a43b8a1cdb Added Thread Safe behavior in Debugger.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2992 b35dd754-fafc-0310-a699-88a17e54d16e
2005-10-24 03:45:11 +00:00
Gaston Dombiak
04fbaff6fd Initial version. SMACK-96
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2983 b35dd754-fafc-0310-a699-88a17e54d16e
2005-10-19 00:46:57 +00:00
Gaston Dombiak
581c07eff7 Limited number of rows to show in the table and append text to text area (raw tabs) only when visible. SMACK-95
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2977 b35dd754-fafc-0310-a699-88a17e54d16e
2005-10-18 19:04:12 +00:00
Gaston Dombiak
52eb5a1049 Added #isVisible and option to configure max number of rows to show in the table. SMACK-95
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2976 b35dd754-fafc-0310-a699-88a17e54d16e
2005-10-18 19:03:29 +00:00
Derek DeMoro
df4c1981ba Added getAvatarHash to allow for avatar updates.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2974 b35dd754-fafc-0310-a699-88a17e54d16e
2005-10-18 15:43:22 +00:00
Derek DeMoro
78becc3d73 Modified debugger to be invokable.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2973 b35dd754-fafc-0310-a699-88a17e54d16e
2005-10-17 20:55:09 +00:00
Gaston Dombiak
74fe845eae Fixed typo.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2909 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-29 15:58:11 +00:00
Derek DeMoro
a5991bfa94 Commiting UserSearch
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2855 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-20 21:02:30 +00:00
Derek DeMoro
c9342aa169 RC Release of JEP 55
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2844 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-19 14:44:02 +00:00
Derek DeMoro
64ac585dec Remove testbed.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2840 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-19 04:07:44 +00:00
Derek DeMoro
61590449b7 1) Added SearchField and DataForm support for JEP 55.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2839 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-19 04:06:59 +00:00
Derek DeMoro
7f9129ee9b Remove bogus test.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2831 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-17 05:24:00 +00:00
Derek DeMoro
23bc043dc1 Adding multiple IQ for JEP 55 handling.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2830 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-16 23:04:30 +00:00
Derek DeMoro
3e60826296 1) Update javadoc.
2) Will need to add support for search fields.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2829 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-16 16:50:05 +00:00
Derek DeMoro
c9c06bff78 Adding initial support for UserSearch(JEP-055).
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2828 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-16 16:35:15 +00:00
Derek DeMoro
fb76968401 Removing test code.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2822 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-14 14:43:40 +00:00
Derek DeMoro
e4f13bd49c Last Activity will convert to bare jid if resource found.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2821 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-14 14:43:04 +00:00
Derek DeMoro
44d3b0a08b Added Last Activity Support(JEP-012) to allow for retrieval of idle times.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2820 b35dd754-fafc-0310-a699-88a17e54d16e
2005-09-14 14:31:39 +00:00