Re: [Lynx-dev] [cookies?] unable to log in in http://board.flatassembler.net/

2021-11-04 Thread Thomas Dickey
On Thu, Nov 04, 2021 at 07:22:06PM +, Sylvain BERTRAND wrote:
> Hi,
> 
> is the patch ok to go in?

It looks okay to me.
 
> regards,
> 
> -- 
> Sylvain
> 
> On Wed, Nov 03, 2021 at 07:28:21PM +, Sylvain BERTRAND wrote:
> > Ok, I did dive into the issue and found the bug which is on the server side:
> > the server does bug if you send mix-cased http header names, namely 
> > 'Content-type'
> > instead of 'Content-Type'.
> > Weird, I have a very strong feeling of deja vu.
> > 
> > Here is a patch to work-around those buggy servers with lynx:
> > ---
> > 
> > --- a/WWW/Library/Implementation/HTTP.c
> > +++ b/WWW/Library/Implementation/HTTP.c
> > @@ -1741,13 +1741,13 @@
> > anAnchor->post_content_type
> > ? anAnchor->post_content_type
> > : "lose"));
> > -   HTBprintf(&command, "Content-type: %s%c%c",
> > +   HTBprintf(&command, "Content-Type: %s%c%c",
> >   anAnchor->post_content_type
> >   ? anAnchor->post_content_type
> >   : "lose",
> >   CR, LF);
> >  
> > -   HTBprintf(&command, "Content-length: %d%c%c",
> > +   HTBprintf(&command, "Content-Length: %d%c%c",
> >   !isBEmpty(anAnchor->post_data)
> >   ? BStrLen(anAnchor->post_data)
> >   : 0,
> 

-- 
Thomas E. Dickey 
https://invisible-island.net
ftp://ftp.invisible-island.net


signature.asc
Description: PGP signature


Re: [Lynx-dev] [cookies?] unable to log in in http://board.flatassembler.net/

2021-11-04 Thread Sylvain BERTRAND
Hi,

is the patch ok to go in?

regards,

-- 
Sylvain

On Wed, Nov 03, 2021 at 07:28:21PM +, Sylvain BERTRAND wrote:
> Ok, I did dive into the issue and found the bug which is on the server side:
> the server does bug if you send mix-cased http header names, namely 
> 'Content-type'
> instead of 'Content-Type'.
> Weird, I have a very strong feeling of deja vu.
> 
> Here is a patch to work-around those buggy servers with lynx:
> ---
> 
> --- a/WWW/Library/Implementation/HTTP.c
> +++ b/WWW/Library/Implementation/HTTP.c
> @@ -1741,13 +1741,13 @@
>   anAnchor->post_content_type
>   ? anAnchor->post_content_type
>   : "lose"));
> - HTBprintf(&command, "Content-type: %s%c%c",
> + HTBprintf(&command, "Content-Type: %s%c%c",
> anAnchor->post_content_type
> ? anAnchor->post_content_type
> : "lose",
> CR, LF);
>  
> - HTBprintf(&command, "Content-length: %d%c%c",
> + HTBprintf(&command, "Content-Length: %d%c%c",
> !isBEmpty(anAnchor->post_data)
> ? BStrLen(anAnchor->post_data)
> : 0,