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@xxxxxxxxxxxTo change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/iot-pmc
|