FogBugz (Case [Issue]19864) Network - Add support for Server Name Indication (SNI) to Zodiac/SSLPlugin

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

FogBugz (Case [Issue]19864) Network - Add support for Server Name Indication (SNI) to Zodiac/SSLPlugin

Pharo Issue Tracker
FogBugz Notification
avatar
Enhancement in Project:  Network: 1. Pharo Image  •  You are subscribed to this case
Made it work on Windows for ZnClient, but it requires a newer VM (used[1]) because in [2] trying to set the string serverName ssl propery yields #primitiveFailed.

tested:
<code>
'https://www.mnot.net/blog/2014/05/09/if_you_can_read_this_youre_sniing' asZnUrl retrieveContents.
ZnEasy getPng: 'http://pharo.org/web/files/pharo.png'.
</code>

changes needed to Zinc/Zodiac:
Name: SLICE-Issue-19864-Add-support-for-Server-Name-Indication-SNI-to-ZodiacSSLPlugin-HenrikNergaard.1
Author: HenrikNergaard
Time: 26 March 2017, 11:26:33.972327 am
UUID: 67ba458f-0008-0d00-b626-7d5d051e47e1
Ancestors:
Dependencies: Zinc-HTTP-HenrikNergaard.456, Zodiac-Core-HenrikNergaard.43

Minimal set of changes to make ZnClient work with SNI.
Requires a recent VM (atleast on Windows).

- Do not integrate

-----------------------------------------------------
[1]:'CoInterpreter * VMMaker.oscog-cb.2179 uuid: 8a024d75-b1a4-4406-b88a-72c7a48692ad Mar 24 2017
StackToRegisterMappingCogit * VMMaker.oscog-cb.2179 uuid: 8a024d75-b1a4-4406-b88a-72c7a48692ad Mar 24 2017
VM: 201703241022 https://github.com/pharo-project/pharo-vm.git $ Date: Fri Mar 24 11:22:02 2017 +0100 $ Plugins: 201703241022 https://github.com/pharo-project/pharo-vm.git $.
'

[2]:'CoInterpreter VMMaker.oscog-HolgerHansPeterFreyther.1880 uuid: 16138eb3-2390-40f5-a6c8-15f0494936f8 Jun 21 2016
StackToRegisterMappingCogit VMMaker.oscog-HolgerHansPeterFreyther.1880 uuid: 16138eb3-2390-40f5-a6c8-15f0494936f8 Jun 21 2016
https://github.com/pharo-project/pharo-vm.git Commit: 9638b0190a9fc01479bfb752becd96edfd253c8c Date: 2016-06-21 12:29:26 +0200 By: GitHub <[hidden email]> Jenkins build #594
'.
Priority Priority: 3 – Must Fix Status Status: Work Needed
Assigned To Assigned to: Everyone Milestone Milestone: Pharo6.0

Go to Case
No longer need updates? Unsubscribe from this case.

Don't want FogBugz notifications anymore? Update your preferences.

FogBugz

_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
https://lists.gforge.inria.fr/mailman/listinfo/pharo-bugtracker