Closed bugfood closed 6 months ago
While it is a bug, it is bug for v7.5.1 that sets the username & password to undefined
, and there is no point in fixing it.
During the migration to v8, the undefined
is converted to "undefined" text string and the username & password would be set to "undefined".
AFA v8, it isn't feasible to change the username/password based on the text since undefined
can be a valid username or password.
Ah, ok.
AFA v8, it isn't feasible to change the username/password based on the text since
undefined
can be a valid username or password.
That's true, but I suggest it might be worthwhile to detect when undefined
is used as both the username and password, and convert that to an empty username/password, especially if this can be a one-time check upon upgrade. I would guess that the set of users who actually use undefined
as both a username and a password is small relative to the set of users who use proxies without a username and password.
The tricky part was the sequence of events:
Thanks either way, Corey
It is fixed for v8.9.
Thank you.
There is an issue with the configuration upon upgrade. If there is a proxy configured without a username/password, then both fields become the string
undefined
upon upgrade. For some reason, this doesn't fully take effect until the first time the configuration is saved--at which point the use of the proxy stops working.Steps to reproduce:
socks5://localhost:8801?title=01&proxyDns=false
undefined
.Thanks, Corey