Re: what controls the redirect limit?
Karen Lewellen <[email protected]>
| Newsgroups | gmane.comp.web.lynx.devel |
|---|---|
| Message-ID | <[email protected]> |
...I seem to be lost. My hope is that there is something I can influence, as I use Lynx on a service, not as a part of my own computer. So I am unsure just where that would go exactly? kare On Sat, 28 Aug 2021, Mouse wrote: >> [...], I reach a lynx error that says something like maximum number >> of 10 redirects reached..and I can go no further. > >> What in Lynx controls the number of redirects the browser considers >> safe, and how can I increase that number? > > A few years back, I was working at a job that, "thanks" to a confluence > of various reasons, ended up with me wanting to use lynx to read > Google-hosted mail through their webmail interface. > > I promptly ran into the ten-redirection limit. > > As for how I dealt with it, turns out I still have the commit: > > commit 028e3e6312bd2a6d108ec4755165091be9426ce4 > Author: Mouse <[email protected]...> > Date: Tue Mar 20 09:37:26 2018 -0400 > > Boost redirection count limit to 25. > > diff --git a/LYMessages_en.h b/LYMessages_en.h > index b0c7c44..85b490e 100644 > --- a/LYMessages_en.h > +++ b/LYMessages_en.h > @@ -631,7 +631,7 @@ > #define ERROR_UNCOMPRESSING_TEMP gettext("Error uncompressing temporary file!") > #define UNSUPPORTED_URL_SCHEME gettext("Unsupported URL scheme!") > #define UNSUPPORTED_DATA_URL gettext("Unsupported data: URL! Use SHOWINFO, for now.") > -#define TOO_MANY_REDIRECTIONS gettext("Redirection limit of 10 URL's reached.") > +#define TOO_MANY_REDIRECTIONS gettext("Redirection limit of 25 URLs reached.") > #define ILLEGAL_REDIRECTION_URL gettext("Illegal redirection URL received from server!") > #define SERVER_ASKED_FOR_REDIRECTION \ > gettext("Server asked for %d redirection of POST content to") > diff --git a/WWW/Library/Implementation/HTAccess.c b/WWW/Library/Implementation/HTAccess.c > index 4c2c1be..a1f4b7e 100644 > --- a/WWW/Library/Implementation/HTAccess.c > +++ b/WWW/Library/Implementation/HTAccess.c > @@ -769,8 +769,10 @@ static BOOL HTLoadDocument(const char *full_address, /* may include #fragment */ > * of 10 redirections per requested URL from a user, because the HTTP/1.1 > * will no longer specify a restriction to 5, but will leave it up to the > * browser's discretion, in deference to Microsoft. - FM > + * > + * Upped to 25 because 10 breaks gmail. :-þ - Mouse > */ > - if (redirection_attempts > 10) { > + if (redirection_attempts > 25) { > redirection_attempts = 0; > HTAlert(TOO_MANY_REDIRECTIONS); > return NO; > > /~\ The ASCII Mouse > \ / Ribbon Campaign > X Against HTML [email protected] > / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B > > _______________________________________________ > Lynx-dev mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/lynx-dev > _______________________________________________ Lynx-dev mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lynx-dev