* ftpfs.c (send_ftp_command): Use "anonymous@" as default

anonymous password.
From Eduardo Perez Ureta" <eperez@it.uc3m.es>
This commit is contained in:
Pavel Roskin 2002-07-02 17:08:10 +00:00
parent 1cbe19ae58
commit c8ef2d7ace
2 changed files with 15 additions and 15 deletions

View File

@ -1,3 +1,9 @@
2002-07-02 Pavel Roskin <proski@gnu.org>
* ftpfs.c (send_ftp_command): Use "anonymous@" as default
anonymous password.
From Eduardo Perez Ureta" <eperez@it.uc3m.es>
2002-06-25 Pavel Roskin <proski@gnu.org>
* vfs.c: Add protection against NULL strings to all is_*()

View File

@ -1539,25 +1539,19 @@ send_ftp_command(vfs *me, char *filename, char *cmd, int flags)
void
ftpfs_init_passwd(void)
{
struct passwd *passwd_info;
char *p, hostname[MAXHOSTNAMELEN];
struct hostent *hp;
ftpfs_anonymous_passwd = load_anon_passwd ();
if (ftpfs_anonymous_passwd)
return;
if ((passwd_info = getpwuid (geteuid ())) == NULL)
p = "unknown";
else
p = passwd_info->pw_name;
gethostname(hostname, sizeof(hostname));
hp = gethostbyname(hostname);
if (hp != NULL)
ftpfs_anonymous_passwd = g_strconcat (p, "@", hp->h_name, NULL);
else
ftpfs_anonymous_passwd = g_strconcat (p, "@", hostname, NULL);
endpwent ();
/* If there is no anonymous ftp password specified
* then we'll just use anonymous@
* We don't send any other thing because:
* - We want to remain anonymous
* - We want to stop SPAM
* - We don't want to let ftp sites to discriminate by the user,
* host or country.
*/
ftpfs_anonymous_passwd = g_strdup ("anonymous@");
}
static int ftpfs_chmod (vfs *me, char *path, int mode)