907 Commits

Author SHA1 Message Date
Ian Craggs
bd291f15a3 Add security info file as required by Eclipse processes 2024-01-19 09:57:35 +00:00
rdasgupt
8730324e3d Fix build warnings and inclued mqttv5 test in build 2022-08-07 10:01:33 -05:00
Ranjan Dasgupta
a228751647 Update pom.xml 2022-08-06 17:43:52 -05:00
Ranjan Dasgupta
3241085d67 Fix javadoc 2022-08-06 17:06:02 -05:00
rdasgupt
0b50a84eea Update maven plugin version and enable mqttv3 tests 2022-08-06 16:51:43 -05:00
Ranjan Dasgupta
e845497d71 Merge pull request #899 from BaekSeungYeol/develop
Fix case where Recursively calling the same method causes StackOverFlow
2022-08-06 16:14:01 -05:00
Ranjan Dasgupta
6a6cd0d146 Merge pull request #887 from AnkurSen-github/Fix_Recursive_call_issue
Fix StackOverflow in MQTTv5 MqttClient and resulting IOOBE in MqttAsyncClient
2022-08-06 16:11:19 -05:00
Ranjan Dasgupta
e6356aaf7d Merge pull request #894 from oreillymj/develop
Expose isConnected to clients to help avoid race conditions
2022-08-06 16:06:47 -05:00
Ranjan Dasgupta
1e27477cf5 Merge pull request #783 from Besik13/feature/skip_port
Makes port additions during the handshake are configurable
2022-08-06 16:05:38 -05:00
Ranjan Dasgupta
9a315e389f Merge branch 'develop' into feature/skip_port 2022-08-06 16:05:24 -05:00
Ranjan Dasgupta
f12b69328b Merge pull request #942 from grandfield/develop
Append SSLParamaters
2022-08-06 15:33:41 -05:00
Ranjan Dasgupta
188aa66a3f Merge pull request #555 from vit21ik/PropertiesToMap502
Changed Propertiest to Map for custom WebSocket Headers (502)
2022-08-06 15:19:39 -05:00
Ranjan Dasgupta
c05461b4c8 Merge branch 'develop' into PropertiesToMap502 2022-08-06 15:18:57 -05:00
Ranjan Dasgupta
094128752e Merge pull request #920 from PavelAnikeichyk/develop
Fixed issue #850 - MQTT Con thread leak on connection failure
2022-08-06 15:16:16 -05:00
Ranjan Dasgupta
a356442216 Merge branch 'develop' into develop 2022-08-06 15:15:49 -05:00
Ranjan Dasgupta
3daa4dd041 Update pom.xml 2022-08-06 15:08:42 -05:00
Ranjan Dasgupta
96294925b6 Delete maven-publish.yml 2022-08-06 15:03:55 -05:00
Ranjan Dasgupta
b5a4c8ccaf Merge branch 'master' into develop 2022-08-06 14:50:37 -05:00
rdasgupt
2358b33f94 Remove unused git action 2022-08-05 07:57:17 -05:00
rdasgupt
76c7c42891 Merge branch 'master' of https://github.com/eclipse/paho.mqtt.java 2022-08-05 07:35:45 -05:00
rdasgupt
4071f94688 Fix build break 2022-08-05 07:35:11 -05:00
Ranjan Dasgupta
b79bae6114 Update maven-publish.yml 2022-08-04 16:23:22 -05:00
Ranjan Dasgupta
d9b7eaa617 Add maven-publish.sh 2022-08-04 16:14:47 -05:00
rdasgupt
a2d5f5a81c Fix Git action 2022-08-04 13:35:47 -05:00
rdasgupt
46ff6f6725 Fix Git action 2022-08-04 12:16:43 -05:00
Ranjan Dasgupta
24521bb084 Crate maven-publish.yml 2022-08-04 12:05:12 -05:00
rdasgupt
2d0cf6f09d Enable gitaction in develop branch 2022-08-04 11:40:47 -05:00
Ranjan Dasgupta
029f0942ec Merge pull request #813 from sp193/qos0-deadlock-fix
Prevent Qos0 Deadlock When Connection Fails
2022-07-26 16:35:34 -05:00
Ranjan Dasgupta
32c31c987f Merge pull request #824 from ogis-yamazaki/missing_interface_method_about_disconnectForcibly
missing interface method about disconnectForcibly
2022-07-26 16:34:01 -05:00
Ranjan Dasgupta
cdde8046e9 Merge pull request #805 from ogis-yamazaki/Avoid_Exceptions_for_persistBufferedMessage
Fix #606
2022-07-26 16:30:51 -05:00
Ranjan Dasgupta
2172a967c3 Merge pull request #823 from henry-lp/repairnator-patch-2020-08-29_1848
Proposal for patching SonarQube rule 4973
2022-07-26 16:28:31 -05:00
Ranjan Dasgupta
01926a23fb Merge pull request #822 from henry-lp/repairnator-patch-2020-08-29_1842
Proposal for patching SonarQube rule 3032
2022-07-26 16:27:47 -05:00
Ranjan Dasgupta
f8a2137893 Merge pull request #671 from sp193/thread-nodelay
Refactored thread stopping and starting, to not introduce 100ms delays per client
2022-07-26 16:25:17 -05:00
Ranjan Dasgupta
bf2745b8e7 Merge pull request #862 from hylkevds/issue861
Fixes #861: Perfomance degradation with increasing subscription count.
2022-07-26 16:23:20 -05:00
Ranjan Dasgupta
6d36f4b860 Merge pull request #944 from marciogranzotto/fix-null-pointer-dev
Fix NullPointerException trying to clear pending messages and flows
2022-07-26 16:21:12 -05:00
rdasgupt
0d10690c4a Update action script 2022-07-25 17:20:38 -05:00
rdasgupt
fb1d3d8709 Update action script 2022-07-25 16:58:06 -05:00
rdasgupt
c6513b1313 Update action script 2022-07-25 16:44:48 -05:00
rdasgupt
112f1d5139 Update action script 2022-07-25 16:37:03 -05:00
Marcio
96de362f90 Fix NullPointerException trying to clear pending messages and flows 2022-07-13 15:02:35 -03:00
Ranjan Dasgupta
08e91ad754 Build using github actions
new file:   .github/workflows/main.yaml
2022-07-07 07:35:41 -05:00
Aiden Grandfield
009d60226f Merge SSLParameters
Signed-off-by: Aiden Grandfield <aiden.grandfield@gmail.com>
2022-06-28 14:58:38 +01:00
Pavel Anikeichyk
26523a1772 Logic changed
Signed-off-by: Pavel Anikeichyk <panikeichyk@kaaiot.io>
2022-04-11 21:22:01 +03:00
Pavel Anikeichyk
b82a8435da Fixed MQTT Con thread leak on connection failure #850 2022-04-09 21:12:15 +03:00
백승열
9ab015d747 Fix case where Recursively calling the same method causes StackOverFlow 2021-10-14 11:45:16 +09:00
Michael OReilly
fb5e78e2e3 Expose isConnected to clients to help avoid race conditions 2021-09-15 08:58:31 +01:00
Ankur
6e21aa9d66 Fix StackOverflow in MQTTv5 when subscribing with a topicfilter, qos and a
IMqttMessageListener #863
The subscribe method is calling itself.
2021-07-22 20:19:49 +05:30
Hylke van der Schaaf
d4c5c1cde1 Fixed typo, clear both callbacks lists
Signed-off-by: Hylke van der Schaaf <hylke.vds@gmail.com>
2021-02-08 09:22:28 +01:00
Hylke van der Schaaf
acfd60551a Fixes #861: Perfomance degradation with increasing subscription count.
Iterating over all subscriptions for each incoming message is really
slow when there are many subscriptions.
There can only ever be one Subscription with no wildcards that matches a
message topic, so iterating over all such subscriptions is not needed. A
simple map lookup is enough. Wildcard subscriptions do need to be
iterated over, since there is no easy way to see which match and witch
do not.

Signed-off-by: Hylke van der Schaaf <hylke.vds@gmail.com>
2021-02-01 10:44:18 +01:00
Ranjan Dasgupta
240f82f8c9 Merge pull request #819 from silh/fix-mqttv3-utf8-check
Fixed the check for surrogates in mqtt3.
2020-12-10 05:40:39 -06:00