Hello. Has the ~ / %7E bug been always in wget? When it was added to wget? Who wrote the code?
I would like to suggest that the person who made this severe bug should immediately fix it back. It does not make sense that we waste time in trying to fix this bug if the person did not use any moment to design the feature and think of the consequences. It is better that the original code is restored and that the person uses plenty of time in redesigning the feature if he wishes to get it back!! Sorry about this bad tone, but if the bug is not fixed, then we must restore the original code as soon as possible. (Here the bug is hitting almost everytime when the url has ~ in it.) PS. I willing to look at it myself, but: what piece of code changes %7E to ~ in the case where the given url has %7E but the ~ appears to my disk? In what format url is saved for the -np option, by what routine? What format commands are sent to the server, with ~ only or with %7E only, or both? I'm not sure if these questions help but that is a start. Juhana