On one of my system I have been getting warnings like wget: .../.netrc:2: unknown token "user" wget: .../.netrc:2: unknown token "..." wget: .../.netrc:8: unknown token "user" wget: .../.netrc:8: unknown token "..." wget: .../.netrc:15: unknown token "user" wget: .../.netrc:15: unknown token "..."
for ages (where those entries were used by formail among others). Finally digging into this a bit deeper, into the wget sources, I found that wget solely accepts "login" to specify username in .netrc. This patch makes it more flexible to also accept "user", like fetchmail does, and hence silences those warnings as a positive side effect. (I don't know how to besty provide patches to you and hope this is okay?) Thanks, Gerald 2020-06-29 Gerald Pfeifer <ger...@pfeifer.com> * src/netrc.c (parse_netrc_fp): Accept "user" as an alias for "login". --- src/netrc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/netrc.c b/src/netrc.c index a9232ed4..214e3cef 100644 --- a/src/netrc.c +++ b/src/netrc.c @@ -391,6 +391,10 @@ parse_netrc_fp (const char *path, FILE *fp) else if (!strcmp (tok, "login")) last_token = tok_login; + /* "user" sometimes serves as an alias for "login". */ + else if (!strcmp (tok, "user")) + last_token = tok_login; + else if (!strcmp (tok, "macdef")) last_token = tok_macdef; -- 2.26.2