IP Log for iot.kura

Licenses

  • Eclipse Public License v1.0
  • The MIT License (MIT)

Third-Party Code

Pre-Req Dependencies

CQThird-Party CodeLicenseUse
7845junit Version: 4.10 (PB Orbit CQ6442)Common Public License 1.0unmodified binary
7820Glassfish servlet-api Version: 3.1-b33 (PB Orbit CQ5018)CDDL, Apache 2.0unmodified binary
7821Apache Felix Dependency Manager Version: 3.0.0Apache License 2.0unmodified binary
7825libmatthew Version: 0.8Expat License (MIT Style)unmodified source & binary
7826Google Web Toolkit GWT User Library Version: 2.4.0Apache License, 2.0, W3C, CDDLunmodified source & binary
7827GWT Log Version: 3.1.8Apache License, 2.0unmodified binary
7828Apache Felix Gogo Version: 0.8.0 (Command, Shell and Runtime ) (PB Orbit CQ5101)Apache License 2.0unmodified binary
7833javahidapi Version: 1.1New BSD Licenseunmodified source & binary
7834javax-usb Version: 1.0.2Common Public License 1.0unmodified binary
7835javax-usb-ri Version: 1.0.2Common Public License 1.0unmodified binary
7836javax-usb-ri-linux Version: 1.0.3Common Public License 1.0unmodified source & binary
7837Apache Log4j Version: 1.2.17Apache License 2.0unmodified binary
7838Apache Log4j Extras Version: 1.1Apache License 2.0unmodified binary
7839Apache Commons FileUpload Version: 1.2.2 (PB Orbit CQ5810)Apache License 2.0unmodified binary
7840Apache Commons IO Version: 2.4.0 (PB CQ6952)Apache License 2.0unmodified binary
7841Apache Commons Net Version: 3.1 (PB Orbit CQ6219)Apache License 2.0unmodified binary
7842hamcrest - all Version: 1.1 (PB Orbit CQ2907)New BSD licenseunmodified binary
7843hsqldb Version: 2.3.0New BSD licenseunmodified source & binary
7844json.org java impl of json parser Version: 2008-09-18 (PB Orbit CQ3603)MIT Licenseunmodified binary
7846Knowhowlab Monitor Admin Version: 1.0.2Apache License, 2.0unmodified binary
7847OSGi Service Platform Compendium Companion Code Version: 4.3.0.201111011443 (PB CQ5786)Apache License, 2.0unmodified binary
7849SLF4J API Version: 1.6.4 (PB Orbit CQ5880)MIT Licenseunmodified binary
7850slf4j-log4j12 Version: 1.6.0MIT license, + MIT License with no endorsement clauseunmodified binary
7854Protocol Buffers Version: 2.4.0a (PB Orbit CQ5135)New BSD licenseunmodified binary
7856Apache Felix Deployment Admin Version: 0.9.5Apache License 2.0unmodified binary
7871hidapi natives 1.1New BSD Licenseunmodified source & binary
7873org.tigris.mtoolkit.certmanager Version: 1.0.0.20110411-0918Eclipse Public License unmodified source & binary
7876org.tigris.mtoolkit.common Version: 5.1.0.20110411-0918Eclipse Public License unmodified source & binary
7877org.tigris.mtoolkit.dpeditor Version: 1.2.0.20110411-0918Eclipse Public License unmodified source & binary
7879org.tigris.mtoolkit.dpeditor.userdoc Version: 1.0.0.20110411-0918Eclipse Public License unmodified source & binary
7880org.tigris.mtoolkit.iagent.rpc Version: 3.0.0.20110411-0918Eclipse Public License unmodified source & binary
7881org.tigris.mtoolkit.iagent Version: 3.1.0.20110411-0918Eclipse Public License unmodified source & binary
7882org.tigris.mtoolkit.osgimanagement.ext.application Version: 1.0.0.20110411-0918Eclipse Public License unmodified source & binary
7883org.tigris.mtoolkit.osgimanagement.ext.dp Version: 1.0.0.20110411-0918Eclipse Public License unmodified source & binary
7884org.tigris.mtoolkit.osgimanagement.ext.dp.userdoc Version: 1.0.0.20110411-0918Eclipse Public License unmodified source & binary
7885org.tigris.mtoolkit.osgimanagement Version: 5.0.0.20110411-0918Eclipse Public License unmodified source & binary
7886org.tigris.mtoolkit.userdoc Version: 1.0.0.20110411-0918Eclipse Public License unmodified source & binary
8156SODA - Service Oriented Device Architecture Version: Device Kit v1.0.0 (PB CQ1330)Eclipse Public Licensemodified source & binary
8207Tango Icons Version: 0.8.90 (Does not include naming utils) (PB CQ5106)Public Domainunmodified binary
8928Protocol Buffers Version: 2.6.0New BSD licenseunmodified binary

Exempt Pre-Req and Works With Dependencies

CQThird-Party CodeLicenseType
7851GXT Version: 2.2.5GNU General Public License (GPL) V3 Exceptionworks with
7855libsocket-can-java Version: master-20140114MIT Licenseworks with
7892libnl Version: 3.0.1GNU Library or 'Lesser' General Public License (LGPL) 2.1works with
8210gxt-all.css Version: 2.3.1GNU General Public License, Version 3 (GPL-3.0)works with
8823OpenJDK Device I/O Version: 1.0.0GNU General Public License (GPL) v2works with

Pending Contribution Questionnaires

CQThird-Party CodeLicenseUse
8063dbus-java Version: 2.7Expat License (MIT Style)unmodified binary
9194OpenJDK Device I/O Version: 1.0unmodified binary

Committers

Past and Present Active
Name Organization  
Ilya Binshtok Eurotech
Luca Dazi Eurotech
Cristiano De Alti Eurotech
Elbert Evangelista Eurotech
Wes Johnson Eurotech
Pierre Pitiot Eurotech
David Woodard Eurotech

Never Active
Name Organization  
Walt Bowers
Marco Carrer Eurotech
Alberto Codutti Eurotech
Hitesh Dave
Will Frazer Eurotech

Contributors and Their Contributions

Ref Size Description
Cristiano De Alti (eurotech.com)
03457e 1 lines Fixed MqttDataTransport activation in prosyst branch
057814 12 lines emulator: removed unused dependencies from MANIFEST
07bfc3 13 lines emulator: ProSyst: fixed getting bundle resources
2a6bc8 46 lines Data/Mqtt Service: ProSyst: defer opening of listener trackers to avoid Recursive invocation of ServiceFactory.getService Exception
2c5a5e 138 lines Deployment Agent: ProSyst: removed Equinox dependencies
32695f 10 lines Linux USB: ProSyst: added osname and processor for ARM platforms
34e01c 2 lines dkcomm: removed .so extension in the library name
4f092d 2 lines core: ProSyst: fixed org.osgi.util.tracker package version range in MANIFEST
52b33a 2 lines core configuration: ProSyst: fixed org.osgi.util.tracker package version range in MANIFEST
544e74 16 lines hidapi: ProSyst: added osname and processor for ARM platforms
7ee8b6 3 lines Linux USB: removed unneeded dependencies
90a963 2 lines Deployment Agent: Fixed prosyst branch to run on Equinox
93e65e 559 lines DataService and MqttDataTransport: ProSyst: added helper classes for lazy open of listeners trackers
9e29bd 16 lines DB Service: removed dependency from package org.osgi.service.blueprint.container. A regular ComponentException should do
9e5ffb 46 lines osname: ProSyst: changed ARM_le to ARM to match Equinox
a95f90 3 lines Linux clock: removed unneeded dependency
a9d56c 1 lines Linux clock: removed unneeded import
c146db 5 lines Deployment Agent: restored an hidden dependency
c5fa94 2 lines linux net: ProSyst: fixed org.osgi.util.tracker package version range in MANIFEST
d96c3c 2 lines Cloud Call: added deactivate in component definition
d97ab5 6 lines Linux net: removed unneeded dependencies
e8aad2 12 lines comm: ProSyst: added osname and processor for ARM platforms
ee7a4a 12 lines usb: ProSyst: added osname and processor for ARM platforms
fefb77 139 lines Logger Command Provider: ProSyst: deleted to remove dependency from org.eclipse.osgi.framework.console. Also removed unused dependencies from MANIFEST
Dave (gmail.com)
27a58e 2 lines Deselect can project from Linux run target by default.
elbert3 (gmail.com)
7e0de4 192 lines Add background info and setup guide
Frank Kusters (sioux.eu)
b1fc0a 6 lines Fix example script to build Kura
b41a6d 16 lines Add solution of compilation error message
eded28 8 lines Fix Markdown formatting
Franz Schnyder (gmail.com)
95ea49 2 lines 459830 Fix jdk.dio.policy for SPI device access
LucaDazi (eurotech.com)
4c9ef2 8 lines Bundle version for soda.dk.comm updated as per wiki specs
56cb80 6 lines Fix for correct bundle versioning as per wiki instructions
5a8e37 762 lines OpenJDK Device I/O configuration files and pom dependencies
5f0969 45 lines NMEA Protocol updated to version 4.xx
e2f6a5 767 lines Codeminders HIDAPI fixes
e9a812 474 lines Package versioning fixes
Marco Carrer (gmail.com)
023c57 2 lines Allowed for two EthernetMonitors if the board has more than one interface
0c132b 87 lines Minor improvements to SafeProcess
16ce44 5 lines Perf improvement on net admin
1b514c 1253 lines Fixed pom.xml(s) to be able to import Kura into Eclipse 4.3 as existing maven projects
35ecd3 677 lines Memory leak improvements
534239 33 lines Added comments for posisble places of improvements
5b0815 1089 lines first refactoring
61060f 45 lines More changes to the SafeProcess wrapper
aad454 44 lines Tuning of kura start parameters
defd4a 12 lines Updated paho version to 1.0.1
Matteo Maiero (macbook-pro-di-eth04mac.local)
f3dc29 8 lines Added bundle icon to org.eclipse.kura.protocol.modbus.test. Performed improvement to Command Service and Cloudlet
MMaiero (eurotech.com)
0f0845 554 lines Added support for Command Service, managed a command password and defined a single location to execute the calls
17029e 2758 lines Initial development of a master and a slave bundle for modbus communication
17ebae 54 lines Bug fixes to signature verification
1a8648 122 lines Added security checks to SSLManagerServiceImpl
24584f 180 lines Several bugfixes, added support for custom Command Service parameters
254777 300 lines Modified ConfigurationServiceImpl and related classes in order to allow Configuration admin to have the configuration decrypted with passwords encrypted. The decryption of passwords has to be done by the specific bundles that need them
269d02 41 lines Bugfixes
2d8a94 2708 lines Removed unwanted bundles
3a3df5 69 lines Modified MqttDataTransport in order to force a secure connection. The change is visible to the user by updating the component configuration.
44801b 6 lines Changed dictionary to map method
47c485 332 lines Modified datat transferred to meet the new Bitron Modbus specification
496b8b 594 lines Modified the crypto service apis. Bug fixes for configuration. Modified web console to store access password in configuration
545042 163 lines Bug fixes
59a867 490 lines Modified API adding certificate support. Modifications to cloud service to support signature verification. Changes to Configuration service to encrypt unencrypted snapshots
5aa62d 645 lines Modified ssl api. Modified Mqttdatatransport to block non ssl connections in ESF. Modified web with a new tab for custom SSL certificate management.
5dc04f 104 lines Introduced encryption of password stored in database. Introduced
5dfb86 2 lines Added version to org.osgi.util.measurement import in web bundle
623dd7 11 lines Changed message management policy if message from cloud platform is not signed and there are no certificates in the keystore
6a2c66 38 lines Changes in CommandCloudApp, CommandTab and GwtDeviceServiceImpl in order to respect the visual appearance of the kura local web interface
6c0977 482 lines Bug fixes
6fb899 289 lines Updated CloudServiceImpl to meet the cloud platform requirements for message signing. Updated web interface to have password in snapshot.
721e1b 19 lines Change in configuration service implementation rollback method that could take a double encryption of content during snapshot saving
767633 20 lines Updated api description and changed name of parameter in crypto service
773878 1198 lines Changed apis for CryptoService. Moved Password class to apis. Updated ssl manager to meet new specifications. Updated snapshots
79b7a3 1 lines Re-introduced import of org.osgi.util.measurement in web bundle
7c2339 11 lines Added dependency in web manifest. Modified CloudServiceImpl to meet EDC needs
828f42 6 lines Changes to web bundle
9e8828 818 lines Added new certificates bundle. Applied necessary modification to related bundles in order to meet the new environment
a26b9a 2 lines Corrected bug in kura.build.properties: selected wrong version of org.eclipse.kura.core.configuration
a4fe91 43 lines Optimizations
a67e3e 258 lines Fixed some bugs in cloud client when message from platform is not signed.
ab9f8f 8 lines Updates images references for modbus, gpio, publisher and serial publisher example projects
aef239 39 lines Changes to include signature verification to CertificatesService
c2f713 385 lines Performed changes in configuration bundle to improve security
cfc5a9 64 lines Changed ConfigurationServiceImpl to encrypt passwords immediately and before passing data to configuration admin. Bugfixes for ssl and web. Added java.policy in emulator resources
d26f61 24 lines Changed MqttDataTransport to force the start of a ssl connection if the environment is secured
d7798f 10 lines Updated new method description in Apis
e3442a 17 lines Changed api to have keystore password as char array. Switched to PROV-V2
e90e23 8 lines Added missing library in web bundle manifest
ebed04 19 lines Changed metric name to meet the one passed from cloud. Changed variable name in updated method and performed a small cleanup of the method
f4290a 21 lines Solved problem with web interface and passwords stored as char arrays
faabd7 8 lines Changed reference to the bundle icon of heater. Applied changes in web in order to support additional bundle icons
fc70c2 10 lines The slave is now able to recover from a disconnect of the master. Change in slave modbus interface comment to meet the effective code.
fd029f 9 lines Added missing library in web bundle manifest
prm-svm (gmail.com)
1fa8f5 29 lines Added Jacoco Code coverage plugin