[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Lynx-dev] ANN: lynx2.9.0dev.5
From: |
Thomas Dickey |
Subject: |
Re: [Lynx-dev] ANN: lynx2.9.0dev.5 |
Date: |
Sat, 29 Feb 2020 21:10:56 -0500 |
User-agent: |
NeoMutt/20170113 (1.7.2) |
On Fri, Feb 28, 2020 at 02:54:37PM +0100, Gisle Vanem wrote:
> > The current version of lynx is 2.8.9
> >
> > It's available at
> > https://lynx.invisible-island.net/
> > ftp://ftp.invisible-island.net/lynx/
>
> It's nice to see Lynx on Github. Is that 'master' in sync
> with those .tar/.zip balls?
It's supposed-to-be (I generate both with scripts)
> I got brave and tried building Lynx/Win32 with GnuTls;
I haven't tested that (GnuTLs is primarily an issue with Debian).
> it crashes on the first SSL-handshake. The old problem
> with mixing POSIX fd's with sockets? Call-stack from WinDbg:
>
> KERNELBASE!RaiseException+0x62
> wsock_trace!invalid_parameter_handler()
> ucrtbase!_invalid_parameter+0x113
> ucrtbase!_invalid_parameter_noinfo+0xb
> ucrtbase!_get_osfhandle+0x3bf1e
> gnutls!system_write(void * ptr = 0x000002a0, void * data = 0x0ac45ecb,
> unsigned int data_size = 0x167)+0x17
> ^
> The 02a0 (=672) is a socket-fd.
> So what good should come from '_get_osfhandle(672)'?
>
> gnutls!_gnutls_writev_emu(struct gnutls_session_int * session = 0x00b3e628,
> void * fd = 0x000002a0,
> struct giovec_t * giovec = 0x0093d458,
> unsigned int giovec_cnt = 1,
> unsigned int vec = 0)+0x99
> ...
>
> ----------------
>
> I've no idea why; GnuTls works fine in e.g. Wget2 and
> libcurl. Some issue with tidy_tls.c on Windows?
I don't know - how is GnuTls built for your configuration?
--
Thomas E. Dickey <address@hidden>
https://invisible-island.net
ftp://ftp.invisible-island.net
signature.asc
Description: PGP signature