Tentative IP Log for technology.paho

This tentative IP Log is generated dynamically from automatically collected project information. This information has not been vetted for accuracy by the Eclipse Foundation and may not represent the true state of the IP of this project(s). Please refer to the official approved IP Log(s) associated with the official release(s) of this project(s) for more information.


  • Eclipse Distribution License v1.0
  • Eclipse Public License v1.0

Third-Party Code

Pre-Req Dependencies

CQThird-Party CodeLicenseUse
6760lapp Version: 0.9.8 (PB CQ6612)MIT Licenseunmodified source
8291Twitter Bootstrap Version: 2.1.1 (PB CQ6774)Apache License 2.0unmodified source

Exempt Pre-Req and Works With Dependencies

No Exempt Pre-Req or Works With dependencies

Pending Contribution Questionnaires

CQThird-Party CodeLicenseUse
8275mbed FP Function Pointer class Version: 1.0unmodified source & binary


Past and Present Active
Name Organization  
Andrew Banks IBM
Ian Craggs IBM
Andy Gelme
Roger Light
Dave Locke IBM
Nicholas O'Leary IBM
Andy Piper GoPivotal, Inc.
Al Stockdill-Mander IBM

Never Active
Name Organization  
Chad Kienle
Andy Piper Oracle
Scott de Deugd IBM

Contributors and Their Contributions

Ref Size Description
Allan Stockdill-Mander (uk.ibm.com)
6183c7 2505 lines New and revised tests
fb552b 2365 lines Bug 405722 - adding Java client tests
Andrew Banks (uk.ibm.com)
231fef 2 lines Add Andrew Banks as the author
64c166 2 lines Add Andrew Banks as the author
d99228 1863 lines Initial commit of MQTT JavaScript client
Benjamin Cabe (sierrawireless.com)
d0e1e8 227 lines Contribution from Benjamin to make Paho Lua client Koneki-friendly
Benjamin Cabé (eclipse.org)
384866 150 bytes Timing window in Java client keepAlive handling
bzhangxmt (cn.ibm.com)
06246e 22 lines Fix Bug 432997 - ClientComms.conState not properly synchronized
0c091a 733 lines Changes to do p2 packaging
198614 2124 lines Change structure and add maven files to do p2 packaging
1b6ae6 105 lines Fix Bug 425427 - Paho disconnect while receiving large payload
1c0965 8 lines Fix bug: generateClientId can generate invalid Client IDs and needs better error handling
2bbc6c 2 lines Update maven phase to deploy instead of install for Paho P2 Repository module, because it will fail if run mvn clean install from local machine
2f4b8f 98 lines Fix Bug 436608 - Client does not run under Java 1.4
4134b7 28 lines Fix ArrayIndexOutOfBoundsException on receiving multiple messages (concurrency problem)
41c8ab 87 lines Convert paho test project to maven project
6fa25b 12189 lines Allow the Paho Java client code to build directly in Eclipse
802d49 144 lines Package the Paho Java client as an OSGi bundle
a3ee65 1046 lines Resolve issues reported by Sonar and FindBugs in Java client
cd73f6 138 lines Bug 437839 - Single Level wildcard not able to be used at the start of a subscription
d1c0d3 329 lines Topic length is not checked, resulting in problems if encoded bytes length is larger than 64K-1
d65588 10497 lines init commits of Paho MQTT UI Tool
d79c10 227 lines Fix Bug 414783 - Client gets into a bad state when connecting to a non-mqtt listening port (e.g 22) and it cannot be recovered
eb1a11 2 lines Fix Bug 435069 - Timeout doesnt gets called on again sending ping although first has ping response pending
cdeiters (lutron.com)
c2993f 44 lines Ability to set write deadline, and bugfixes
ckienle (eurotech.com)
c9cef0 1147 lines Initial commit
Frank Pagliughi (mindspring.com)
62fce2 6448 lines Initial commit
409174 931 MQTT C++ Wrapper Library Contribution
Hmvp (hmvp.nl)
84e51d 2 lines Fix parsing subjectAltName for SSL connections
Jan-Piet Mens (gmail.com)
dbb744 18 lines Enable loading without ssl import
f1bbfe 111 lines Add support for DNS SRV records
Jason YiZhang Chen (gmail.com)
323abb 2 lines fix wrong user_name from persistent data
John Arthorne (ca.ibm.com)
4cb28e 2 lines Fixed compiler warnings
Kevin KIN-FOO (sierrawireless.com)
2e5f87 44 lines Implement user name and password at connection
Nicholas O'Leary (gmail.com)
384866 1134 bytes Timing window in Java client keepAlive handling
Nicolas DEVERGE (ekito.fr)
c9fb72 30 lines Add OSGi manifest entries
pleong (cn.ibm.com)
2b9f48 95 lines Fixed ServerConnection and IntentReceiver leak problem when application is exit.
2f108e 9 lines Solve two problems.
35a025 22 lines Fixed null pointer exception in broadcast receiver if somebody send a null callback action to MqttAndroidClient.
3b006c 5797 lines 1. Rename some classes name. Change the phrase 'AndroidService' to 'Android'. It has the following changes:
452e9d 13574 lines Add samples, unit test and reorgranize directories
5cb3e4 142 lines Improve code design for MQTT 3.1.1 protocol.
affd66 583 lines Add MQTT 3.1.1 conformant Test to Java.
bebfbd 6 lines Fixed a bug in new 3.1.1 Connect packet
c4dc04 44 lines Synchronized code from MQTT Cordova Plugin, fixed two problem:
d50aef 212 lines Add NetworkStateReceiver
eeb3b4 2 lines Fix error in constructor of MqttClientAndroidService.
f154ed 49 lines 1. Update copyright information in files. 2. Add a wakelock check in AlarmPingSender
Roger Light (atchoo.org)
28a5d3 2 lines Remove unused variables.
2adfc0 22 lines Fix comparison errors reported by pychecker.
87cfc1 290 lines Add OpenSSL attribution.
d254a7 2 lines Fix possible thread locking situation.
d46f0c 28 lines Remove unused uthash license.
e9f936 6619 lines Initial contribution.
rxiang (cn.ibm.com)
96faf8 400 lines 43204 review
Seth Hoenig (gmail.com)
2079d6 293 lines provide a reference to client in callbacks
43f4b3 190 lines fix some things
5769c8 90 lines update samples, comment out tests that do not run against mosquitto
58a8ed 96 lines eliminate interface{} from public api aside from trace formatting
723490 326 lines use TopicName and TopicFilter instead of interface{}
80ed04 98 lines fix Fatalf usage in tests to show err
a1ce43 77 lines fix levels on some trace lines
Sopot Cela (gmail.com)
389658 2493 bytes Predefined launchers for Publisher and Subscriber
Attachment 221117: Two different launchers to see the communication in action
Takahiro Inaba (us.ibm.com)
54413c 1704 lines Initial contribution of JMeter plugin
423323 811 JMeter MQTT Sampler plugin Contribution
Thanh Ha (eclipse.org)
543e76 20 lines Use variable path for OpenSSL directory
Wes Johnson (eurotech.com)
6d5e10 23 lines Updated the Client View to v0.2.1 of the Java client API
zhtang (cn.ibm.com)
90bb68 79 lines Fix the reconnect callback error in service.
b70f4d 5194 lines mqtt web utility,remove the copy of mqtt library and update readme.
d59464 5194 lines mqtt web utility,remove the copy of mqtt library and update readme.
zyang5e4 (cn.ibm.com)
084a01 1 lines Modify sample code to receive notification message when connect with old connection
0ca528 16 lines Change MqttTokenAndroid.java to consist with changes in IMqttToken.java in paho java
0d7e98 966 lines Add javadoc to MQTT android service
34532c 31 lines Fix for Bugzilla 415349 - Connect timeout does not work with SSL
459b1a 15 lines Change Javadoc to consist with code changings that already made
4d4a35 225 lines Add SSL unit test
5196af 280 lines Merge Peter's change to support Cordova plugin.
6fb4a5 47 lines Add getSSLSocketFactory method to give a quick helper for mqtt android service SSL users to create SSLSocketFactory
735b2e 3 lines Modify bug in setLastWill page in mqtt android sample
8ca979 21 lines Trace tidy-ups according to Peter's email
9f7367 2 lines Modify bug in constructor, passing persistence instead of null
b9fc85 17 lines Resolve problem that broadcast intents being picked up by other apps and causing them crash
c250e6 166 lines Changes to use Hudson to do auto-build and auto-test
cb0fd2 2 lines Modify NullPointer bug while disconnect in mqtt android sample
ee4be1 9 lines Change Javadoc of some Mqtt android service function


The information contained in this log was generated by using commit information from the following repositories:

Adjust the set of projects included in this IP Log.

To modify an ip log you must be logged in as a committer.


Help & Documentation: Learn how this IP log is generated and how to correct errors.