Re: [PATCH] Accept "user" as an alias for "login" in .netrc

2020-06-29 Thread Gerald Pfeifer
Please ignore this (unless you happen to be a wget maintainer in a
different life ;-). As a friendly soul pointed out - wrong address...

Gerald


[PATCH] Accept "user" as an alias for "login" in .netrc

2020-06-29 Thread Gerald Pfeifer
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   

* 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