fix: falso sucesso no login da Hotmart e erro de load de plugin sem código do OS - #272
Merged
Merged
Conversation
…ódigo do OS - auth_webview: o padrão de sucesso agora casa host exato/subdomínio (com prefixo de path opcional) em vez de substring em host+path — URLs do DoubleClick carregam o alvo do SSO como matrix params no path, sem percent-encoding, e disparavam falso sucesso no login da Hotmart (#269) - plugin_loader: a falha de load inclui a cadeia de erro do OS (126 dependência ausente, 5 acesso negado, 193 imagem inválida), antes engolida pelo Display do libloading, que só diz "LoadLibraryExW failed" (#265)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Porta para o main os dois fixes de backend feitos em
feat/frontend-wiring(2f12100), respondendo às issues #269 e #265.auth_webview (#269): o padrão de sucesso do login passa a casar hostname exato ou subdomínio, com suporte opcional a
host/path-prefix. O check anterior fazia substring em host+path, e o DoubleClick embute a URL de SSO como matrix params (;~oref=…) no path, sem percent-encoding — o que disparava falso sucesso, iniciava o poll de cookie de 30s na página errada e terminava com 0 cookies. O fallbackcontainspara URL não-parseável foi removido. Não testado com login Hotmart real (sem conta nesta máquina) — a validação é a nível de código contra o log da issue.plugin_loader (#265): a mensagem de
library_loadagora inclui a cadeia desource()do erro. O Display do libloading diz só "LoadLibraryExW failed"; o código do OS que diz o porquê (126 dependência ausente, 5 acesso negado, 193 imagem corrompida) estava sendo descartado, deixando o usuário sem nada para reportar.cargo checklimpo contra o main.Closes #269