mherger wrote: 
> > If you're willing to put in the effort, I think it worth a go to see
> if
> > an updated IO::Sockets::SSL can be built with 5.14.  At the very
> least,
> > it should give an indication whether this option is a non-runner.
> 
> That would be great indeed! I've been delaying it as my experience 
> compiling for Windows, as well as compiling the IO::Sockets::SSL (for 
> Linux) had been less than gratifying...
> 
> -- 
> 
> Michael
So far every attempt to build IO::Socket::SSL v2.068 against an OpenSSL
1.0.2u and 1.1.1g win32 I've built using visual studio 2010sp1 results
in prototype mismatch errors for the randomize calls.

Code:
--------------------
    Prototype mismatch: sub Net::SSLeay::randomize (;$$$) vs none at (eval 13) 
line 1.
--------------------

and some of the tests crash perl! I plan to try building openssl using
the activestate gcc compiler so see if that's the issue.
I'm not sure what compiler activestate used to build the 5.14.2 perl. 
When I run perl -V in a command prompt it lists the gcc compiler and
when I run the same from a Visual Studio 2010 command prompt it lists
the VS 16.x compiler.

However, I have been able to build IO::Socket::SSL v2.068 against the
last updated Net:SSLeay v1.74 provided from activestate.

Code:
--------------------
    01loadmodule.t .................. 1/3 # openssl version compiled=0x1000207f 
linked=0x1000207f -- OpenSSL 1.0.2g  1 Mar 2016
  # Net::SSLeay version=1.74
--------------------


Unfortunately, the openssl version used by activestate doesn't include
TLSv1.3 support.

Code:
--------------------
    t/protocol_version.t .............. 1/? # looks like OpenSSL was compiled 
without TLSv1_3 support
  Use of uninitialized value $cmd in pattern match (m//) at 
t/protocol_version.t line 119.
  Use of uninitialized value $cmd in pattern match (m//) at 
t/protocol_version.t line 121.
--------------------


The IO::Socket::SSL v2.068 with the latest Mozilla-CA 20200520 root
certificate pem perl module fixes the extension downloader error I've
been getting.

Code:
--------------------
    [20-09-18 10:11:23.0817] Slim::Networking::Repositories::__ANON__ (148) 
Failed to fetch https://repos.squeezecommunity.org/extensions.xml: Connect 
timed out: Bad file descriptor
  [20-09-18 10:11:23.0828] Slim::Networking::Repositories::__ANON__ (151) https 
lookup failed - trying plain text http instead: 
https://repos.squeezecommunity.org/extensions.xml
  [20-09-18 10:11:37.9703] Slim::Networking::Repositories::__ANON__ (148) 
Failed to fetch https://repos.squeezecommunity.org/extensions.xml: Connect 
timed out: Bad file descriptor
--------------------


I should have upgraded this vm to lms 8 before I started but didn't want
to part way through testing.


Code:
--------------------
    Logitech Media Server Version: 7.9.4 - r20789.4b97c3eb0 @ 1600401600
  Hostname: win7x64vm
  Server IP Address: 192.168.1.24
  Server HTTP Port Number: 9000
  Operating system: Windows 7 - EN - cp1252
  Platform Architecture: 8664
  Perl Version: 5.14.2 - MSWin32-x86-multi-thread
  Audio::Scan: 1.02
  IO::Socket::SSL: 2.068
  Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)
--------------------


Should we at least update Mozilla-CA and IO::Socket::SSL for now?



Ralphy

*1*-Touch, *5*-Classics, *3*-Booms, *1*-UE Radio
'Squeezebox client builds'
(https://sourceforge.net/projects/lmsclients/files/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezebox%20client%20builds&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)
always appreciated.
------------------------------------------------------------------------
ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484
View this thread: http://forums.slimdevices.com/showthread.php?t=111658

_______________________________________________
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to