438fc0e94b
Start reworking JFT and JET code
2017-07-22 01:01:50 +02:00
639c951fd6
Nearly completed work on Jingle SOCKS5
2017-07-21 23:05:46 +02:00
f4a910cfa5
Reworking transports WIP
2017-07-19 23:15:17 +02:00
6818a52da7
Heavy reworking in progress
2017-07-19 15:17:12 +02:00
7658369d63
Temp
2017-07-17 20:18:08 +02:00
59e79ef668
Temp
2017-07-14 21:19:03 +02:00
520f77112d
Documentation
2017-07-13 21:58:49 +02:00
d61f9a511d
Rename package, make checkstyle smile
2017-07-13 21:45:04 +02:00
3c8542c85a
Add first JET classes
2017-07-13 21:36:37 +02:00
760571c3a0
Improved ChecksumTest
2017-07-13 15:45:12 +02:00
2364208bed
Fix faulty ChecksumProvider
2017-07-13 15:34:20 +02:00
0872f66bed
Activate failing test
2017-07-12 19:26:57 +02:00
b8a044fc33
Fix checkstyle issues
2017-07-12 19:22:48 +02:00
7a55645317
Bug in CheckSumProvider?
2017-07-12 16:48:55 +02:00
1e26806e70
More tests
2017-07-12 15:25:52 +02:00
e2d2f67982
Small bugfix and session-initiate test
2017-07-12 14:46:00 +02:00
e11a4ea9c5
Add comments and more tests
2017-07-11 22:30:41 +02:00
ad529be705
Start implementing cancel abilities
2017-07-11 13:30:17 +02:00
f9086439a8
Use handler to notify on finished file transfer
2017-07-10 12:46:51 +02:00
92117ec00b
Temp
2017-07-06 16:53:45 +02:00
5479938052
merge origin
2017-07-06 14:11:20 +02:00
87949f94b9
Temp
2017-07-06 14:00:36 +02:00
aae2c7304d
Add SendFileHandler
2017-07-06 00:10:04 +02:00
Florian Schmaus
9d63baf55a
Use assertXMLEqual() in SlotRequestCreateTest
2017-07-05 19:09:30 +02:00
Florian Schmaus
858ba3f82a
Fix HTTP File Upload's SlotRequest
...
Fixes SMACK-774. Thanks to Nathan Freitas for reporting this.
2017-07-05 18:27:47 +02:00
63aa2f017c
Fallback works like a charm
2017-07-03 10:13:00 +02:00
4a8251fbe5
Transport Fallback works, but does not save file
2017-07-02 21:25:50 +02:00
f26f3bb503
Use static threadPool and start working on async file transfer method
2017-07-02 15:42:16 +02:00
5bd01b7385
Add Jingle File Transfer elements and JingleUtil class
2017-06-30 15:03:13 +02:00
59a600a0b6
progress
2017-06-29 21:53:57 +02:00
a395b11ee9
S5B Works now in both directions and with external proxy
2017-06-28 14:48:39 +02:00
d537463a42
SOCKS5 works again :)
2017-06-28 11:40:27 +02:00
3058ebe8b9
Some debug output and small fixes
2017-06-27 20:27:38 +02:00
9d6a858b23
So close...
2017-06-26 23:18:34 +02:00
daa6b6b999
Some bugfixes
2017-06-25 22:18:19 +02:00
699a19d3c2
Add S5B candidate accept/error
2017-06-24 17:46:03 +02:00
a101de29fd
JIBB works
2017-06-24 12:14:05 +02:00
c4ef2c9552
Temp
2017-06-23 23:41:40 +02:00
136af25342
Add JingleTransportSession classes
2017-06-23 22:48:28 +02:00
cb3583e510
IBB sending works using worker thread
2017-06-22 14:47:39 +02:00
5dc37ab239
Fixed some sending issues
2017-06-21 18:03:31 +02:00
4f03cf9a24
Add send method
2017-06-21 17:34:34 +02:00
4649defe4f
Add license
2017-06-21 16:16:52 +02:00
4c7feeb11b
Receive in thread
2017-06-21 16:16:27 +02:00
6a4695b6c6
Receive file
2017-06-21 16:11:13 +02:00
7f04265bb9
Some improvements
2017-06-21 15:54:20 +02:00
ecd29a1ea8
s5b createTransport
2017-06-21 15:42:00 +02:00
4c1ee37ea7
Reuse S5B methods
2017-06-21 15:28:32 +02:00
6023350364
Progress
2017-06-21 14:11:42 +02:00
16a7f31a46
Add sendingThread
2017-06-21 00:16:47 +02:00
96197d4092
Add transport replace actions
2017-06-19 19:22:59 +02:00
2bac6297ee
Split JingleFileTransferSession in incoming and outgoing
2017-06-19 17:55:04 +02:00
73f9af474e
Send session-accept/decline
2017-06-19 15:26:10 +02:00
e0a54c19d6
First state representing stuff
2017-06-19 14:44:35 +02:00
1912ebb8d0
Join JingleSession and Handler in JingleFT
2017-06-19 10:47:24 +02:00
b91a9c120f
More ground work
2017-06-18 16:47:49 +02:00
21435a72c5
Reorder imports
2017-06-18 12:29:44 +02:00
20e6580469
Merge remote-tracking branch 'upstream/master' into jingleFTElements
2017-06-18 12:11:17 +02:00
Florian Schmaus
2b11074950
Merge branch '4.2'
2017-06-17 15:55:38 +02:00
2f3de3a64d
Add Jingle File Transfer elements and JingleUtil class
2017-06-17 00:56:32 +02:00
Florian Schmaus
08e897113d
Add CustomImportOrder checkstyle rule
...
And matching ImportOrder settings for Eclipse in
resources/eclipse/smack.importorder
2017-06-14 17:12:43 +02:00
95d2cd75ec
Reorder imports
2017-06-13 23:54:47 +02:00
3ecd01135c
Add convenience methods to HashManager
2017-06-13 23:51:57 +02:00
28f3130cf9
Add Use of Cryptographic Hashfunctions (XEP-300)
...
Also move bouncycastle dep from smack-omemo to
smack-experimental.
2017-06-03 00:33:56 +02:00
Florian Schmaus
ce1cddc722
More checkstyle whitespace related checks
2017-05-24 14:42:38 +02:00
Florian Schmaus
162dee0a47
Fix IotIsFriendResponse element name and XML
...
Fixes SMACK-756
2017-04-25 17:07:19 +02:00
6bebeb354b
Fix StoreHint (wrong element name)
2017-04-23 23:37:14 +02:00
Florian Schmaus
ba2a287112
Add support for XEP-0380: Explicit Message Encryption
...
Fixes SMACK-746
2017-04-22 18:58:39 +02:00
Florian Schmaus
142297042c
Add support for XEP-0334: Message Processing Hints
...
Fixes SMACK-758
2017-04-22 17:50:39 +02:00
andri.khrisharyadi
c8b4df4f84
Fix EnablePushNotificationsIQ wrong form type
...
Should be submit instead of form
Fixes SMACK-752
2017-04-03 18:59:14 +07:00
Florian Schmaus
09b6608a3a
Fix and improve the HTTP File Upload implementation
...
Fix a few resource leaks. Improve the API and add an integration
test. Also add compability layer for XEP-0363: HTTP File Upload 0.2.
SMACK-747
2017-03-10 17:54:29 +01:00
Grigory Fedorov
72d4c8b611
Add support for XEP-0363: HTTP File Upload.
...
Fixes SMACK-747
2017-03-10 17:47:13 +01:00
Florian Schmaus
a8c6de6b98
Improve MamManager javadoc
2017-03-10 17:47:13 +01:00
Florian Schmaus
32fd52ea8e
Sync MAM API with PubSub API: One MamManager per MAM archive address
2017-02-24 19:33:11 +01:00
Florian Schmaus
00005d87be
Improve MamTest
...
- Use DummyConnection
- Use InitExtensions
2017-02-24 19:32:46 +01:00
Anno van Vliet
c13cddd91a
Enable querying MAM by address and node.
...
Enhance the API to query archives for example from a room or a pubsub
node.
2017-02-24 08:11:57 +01:00
Florian Schmaus
4c646436a5
Bump "Error Prone" to 2.0.15
...
and fix a few things :)
2017-02-11 16:16:41 +01:00
Florian Schmaus
684d33b773
Fix Carbon Listener setup
...
We can't always setup the carbons listener in the constructor of the
manager, as the our local XMPP address may not be available yet. So
setup the carbons listener on a connection listener *and* in the
constructor.
2017-02-01 10:59:44 +01:00
Florian Schmaus
35ac228125
Add CarbonCopyReceivedListener
2017-01-24 08:46:08 +01:00
Florian Schmaus
a4ae941a7c
Fix memory leak in MUC-light
...
Basically the same fix as for MUC in
965cbcc979
2017-01-20 16:48:21 +01:00
Florian Schmaus
e5980641c0
Fix "XEP-0323: IoT - Sensor Data" namespace in provider
...
This is a follow up commit of 9d8caf0563
2017-01-17 11:11:25 +01:00
Florian Schmaus
9d8caf0563
Fix "XEP-0323: IoT - Sensor Data" namespace
2017-01-12 12:48:07 +01:00
Florian Schmaus
d47463a533
Deprecate Chat API, introduce new Chat API
...
Also add (From|To)TypeFilter and update/fix the documentation in a few places.
2017-01-11 19:48:22 +01:00
Florian Schmaus
90a5e289f8
s/processPacket/processStanza/ s/PacketCollector/StanzaCollector/
2017-01-03 11:35:04 +01:00
Florian Schmaus
183c605278
Bump JXMPP to 0.5.0
2017-01-02 09:40:46 +01:00
Fernando Ramirez
f7fcff139c
Add MAM methods to load previous page and to load most recent page
2016-12-29 00:13:02 +01:00
Florian Schmaus
7655ac17f2
Re-activate EntityCaps integration test
2016-12-24 10:27:04 +01:00
Florian Schmaus
26b16665e5
Add setting to enable IoT Managers automatically
...
or not. Since they interfer a lot with existing code (presence
management etc.)
2016-12-19 18:11:18 +01:00
Florian Schmaus
9165e818d9
Add ParenPad and NoWhitespaceAfter checkstyle rules
2016-11-29 12:01:41 +01:00
Florian Schmaus
da58b20b53
IoT: Prevent control/read-out from non friends
...
and make the behavior configurable.
2016-11-17 10:25:35 +01:00
Fernando Ramirez
6d74d0383c
Add support for XEP-0333: Chat Markers
...
Fixes SMACK-736
2016-11-15 22:49:26 +01:00
Fernando Ramirez
5372c1bcf4
Add support Multi-User Chat Light
...
Fixes SMACK-740
2016-11-15 22:41:24 +01:00
Florian Schmaus
44d6a9d7c1
Improve logging of IoTProvisioningManager
2016-11-05 18:31:26 +01:00
Florian Schmaus
48a46e43ab
Use bare JID when using FriendshipDeniedCache
...
As it only contains bare JIDs.
2016-11-05 18:26:44 +01:00
Fernando Ramirez
e266b1acd8
Push Notifications (XEP-0357) implementation
...
Fixes SMACK-738
2016-11-01 08:46:59 +01:00
Florian Schmaus
1d3c48e6ce
Add support for IoT Friend approvals
...
This adds supports for an experimental protocol flow where a pending
friend request's decission is later on deliverd to the requestor after
the owner made its decission.
2016-10-31 14:50:37 +01:00
Fernando Ramirez
9554c7be26
Add XEP-0191 - Blocking Command implementation
...
SMACK-731
2016-08-31 08:07:36 +02:00
Florian Schmaus
0a96016727
Use generics in IoTControlManager
2016-08-09 17:47:09 +02:00
Florian Schmaus
f1e24e2273
Rework Roster's SubscribeListener
...
allow multiple of them to be installed, instead of at most one. Fixes
deadlock in LowLevelRosterIntegration test because
IoTProvisioningManager's SubscribeListener would not come up with a
decission.
2016-07-31 14:50:59 +02:00
Florian Schmaus
5b137616bb
Fix NPE in IoTDiscoveryManager
2016-07-31 14:50:59 +02:00