So let's close this thread with a
result of: works-with
On 04/22/2016 11:05 AM, Kai Kreuzer wrote:
So for me this is still a
works-with.
+1
Ok .. so wrapping this up
after a few e-mails.
Paho will distribute binaries with and without the
requirement of OpenSSL. OpenSSL itself will not be
distributed from Eclipse Foundation servers.
The IP team has to check if the glue code is an issue
or not.
So for me this is still a works-with.
On 04/08/2016 09:25 PM, Ian Craggs wrote:
Thanks Jens.
"So maybe we just do need a common sense from EMO
about DLLs on Windows?!"
I agree - especially in the light of the existing
works-with OpenSSL CQs.
Ian
On 04/08/2016 04:16 PM,
Jens Reimann wrote:
Hello Ian,
so .. as far as I know, linking against a DLL
(Windows) will import some glue code from the
library. Meaning that you ship some code from
the DLL. This is different on ELF based systems,
where the linking is done when starting the
application on the target machine.
There is one special case here for Windows. You
can open a DLL programmatically and fetch the
function pointer out of the library, as Plug-Ins
do it. Then there would be no glue code being
imported.
I am also not sure how the situation looks like
on Mac OS X.
Statically linking is like distributing the
binary itself. But this would seem to be out of
the question anyway.
So maybe we just do need a common sense from EMO
about DLLs on Windows?!
Jens
On 04/08/2016 04:34 PM, Ian Craggs wrote:
Jens,
"And no binary versions of Paho will be
distributed which have this feature enabled."
I'd like to clarify what this means. We have
two versions of the client library, one with no
TLS capability, which does not link to OpenSSL
and will work without it. Conditional
compilation of the code is used to exclude the
TLS calls where desired.
The other, TLS enabled version, links to
OpenSSL, and OpenSSL is required on the machine
for that version to run. Does this mean that we
could not ship that binary? There are a couple
of other existing approved CQs relating to
OpenSSL, which are also works-with:
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=8766
(Eclipse Titan)
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1706
(Eclipse Subversive)
for which I'm guessing that restriction (if I
understood correctly) doesn't apply.
Thanks
Ian
On 04/08/2016 08:09
AM, Jens Reimann wrote:
Paho requests the use of OpenSSL [1].
Paho will only compile in this feature if it is available on the target
machine. Normal functionality of Paho (without TLS/SSL encryption) is
supported even without OpenSSL. The source code of OpenSSL will not be
checked in. And no binary versions of Paho will be distributed which
have this feature enabled.
+1 from me for works-with
Jens
[1] http://dev.eclipse.org/ipzilla/show_bug.cgi?id=10814
_______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc
--
Ian Craggs
icraggs@xxxxxxxxxx IBM United Kingdom
Paho Project Lead; Committer on Mosquitto
_______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc
--
IBH SYSTEMS GmbH
D-85235 Pfaffenhofen an der Glonn
Läutenring 43
Geschäftsführer / CEO: Dr. Thomas Heitzig
Amtsgericht München
Handelsregister Nummer HRB 197959
USt ID: DE267945175
Office Munich
D 80992 München
Agnes-Pockels-Bogen 1
T +49 89 18 9 17 49 0
The information transmitted is intended only for the person or entity
to which it is addressed and may contain confidential and/or pivileged
material. Any review, retransmission, dissemination or other use of,
or taking of any action in reliance upon, this information by persons
or entities other than the intended recipient is prohibited. If you
received this in error, please contact the sender and delete the
material from any computer.
_______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc
--
IBH SYSTEMS GmbH
D-85235 Pfaffenhofen an der Glonn
Läutenring 43
Geschäftsführer / CEO: Dr. Thomas Heitzig
Amtsgericht München
Handelsregister Nummer HRB 197959
USt ID: DE267945175
Office Munich
D 80992 München
Agnes-Pockels-Bogen 1
T +49 89 18 9 17 49 0
The information transmitted is intended only for the person or entity
to which it is addressed and may contain confidential and/or pivileged
material. Any review, retransmission, dissemination or other use of,
or taking of any action in reliance upon, this information by persons
or entities other than the intended recipient is prohibited. If you
received this in error, please contact the sender and delete the
material from any computer.
_______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc
--
Ian Craggs
icraggs@xxxxxxxxxx IBM United Kingdom
Paho Project Lead; Committer on Mosquitto
_______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc
--
IBH SYSTEMS GmbH
D-85235 Pfaffenhofen an der Glonn
Läutenring 43
Geschäftsführer / CEO: Dr. Thomas Heitzig
Amtsgericht München
Handelsregister Nummer HRB 197959
USt ID: DE267945175
Office Munich
D 80992 München
Agnes-Pockels-Bogen 1
T +49 89 18 9 17 49 0
The information transmitted is intended only for the person or entity
to which it is addressed and may contain confidential and/or pivileged
material. Any review, retransmission, dissemination or other use of,
or taking of any action in reliance upon, this information by persons
or entities other than the intended recipient is prohibited. If you
received this in error, please contact the sender and delete the
material from any computer.
_______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password,
or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc
_______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc
--
IBH SYSTEMS GmbH
D-85235 Pfaffenhofen an der Glonn
Läutenring 43
Geschäftsführer / CEO: Dr. Thomas Heitzig
Amtsgericht München
Handelsregister Nummer HRB 197959
USt ID: DE267945175
Office Munich
D 80992 München
Agnes-Pockels-Bogen 1
T +49 89 18 9 17 49 0
The information transmitted is intended only for the person or entity
to which it is addressed and may contain confidential and/or pivileged
material. Any review, retransmission, dissemination or other use of,
or taking of any action in reliance upon, this information by persons
or entities other than the intended recipient is prohibited. If you
received this in error, please contact the sender and delete the
material from any computer.
|