FreeBSD Bugzilla – Attachment 13571 Details for
Bug 25757
rcp does not handle logins with a '.' in it
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 1.57 KB, created by
Jim.Pirzyk
on 2001-03-13 01:40:01 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Jim.Pirzyk
Created:
2001-03-13 01:40:01 UTC
Size:
1.57 KB
patch
obsolete
>*** ./bin/rcp/rcp.c.orig Thu Feb 24 13:21:15 2000 >--- ./bin/rcp/rcp.c Mon Mar 12 17:28:50 2001 >*************** >*** 308,315 **** > suser = argv[i]; > if (*suser == '\0') > suser = pwd->pw_name; >! else if (!okname(suser)) > continue; > (void)snprintf(bp, len, > "%s %s -l %s -n %s %s '%s%s%s:%s'", > _PATH_RSH, host, suser, cmd, src, >--- 308,317 ---- > suser = argv[i]; > if (*suser == '\0') > suser = pwd->pw_name; >! else if (!okname(suser)) { >! ++errs; > continue; >+ } > (void)snprintf(bp, len, > "%s %s -l %s -n %s %s '%s%s%s:%s'", > _PATH_RSH, host, suser, cmd, src, >*************** >*** 389,396 **** > suser = argv[i]; > if (*suser == '\0') > suser = pwd->pw_name; >! else if (!okname(suser)) > continue; > } > len = strlen(src) + CMDNEEDS + 20; > if ((bp = malloc(len)) == NULL) >--- 391,400 ---- > suser = argv[i]; > if (*suser == '\0') > suser = pwd->pw_name; >! else if (!okname(suser)) { >! ++errs; > continue; >+ } > } > len = strlen(src) + CMDNEEDS + 20; > if ((bp = malloc(len)) == NULL) >*** ./bin/rcp/util.c.orig Mon Mar 12 17:14:08 2001 >--- ./bin/rcp/util.c Mon Mar 12 17:29:38 2001 >*************** >*** 98,104 **** > c = *cp; > if (c & 0200) > goto bad; >! if (!isalpha(c) && !isdigit(c) && c != '_' && c != '-') > goto bad; > } while (*++cp); > return (1); >--- 98,104 ---- > c = *cp; > if (c & 0200) > goto bad; >! if (!isalpha(c) && !isdigit(c) && c != '_' && c != '-' && c != '.') > goto bad; > } while (*++cp); > return (1);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 25757
: 13571