diff options
| author | Fumitoshi UKAI <ukai@debian.or.jp> | 2002-11-05 16:03:12 +0000 | 
|---|---|---|
| committer | Fumitoshi UKAI <ukai@debian.or.jp> | 2002-11-05 16:03:12 +0000 | 
| commit | f23dd7b4a3de67ad0e0dbb7361e98f8b143c52c7 (patch) | |
| tree | 75d0ab8e101f945cabce9944b9c8e4a57a4ebcaa | |
| parent | [w3m-dev 03373] setting form on loading (diff) | |
| download | w3m-f23dd7b4a3de67ad0e0dbb7361e98f8b143c52c7.tar.gz w3m-f23dd7b4a3de67ad0e0dbb7361e98f8b143c52c7.zip | |
* etc.c (PASS_IS_READABLE_MSG): deleted
	(FILE_IS_READABLE_MSG): added
	(openPasswdFile): deleted
	(openSecretFile): delete error_msg arg
	(loadPasswd): use openSecretFile()
* form.c (next_token): delete unused static decl
	(FILE_IS_READABLE_MSG): deleted
	(loadPreForm): no need pass error_msg
* proto.h (openSecretFile): delete error_msg arg
From: Fumitoshi UKAI  <ukai@debian.or.jp>
| -rw-r--r-- | ChangeLog | 14 | ||||
| -rw-r--r-- | etc.c | 15 | ||||
| -rw-r--r-- | form.c | 8 | ||||
| -rw-r--r-- | proto.h | 4 | 
4 files changed, 24 insertions, 17 deletions
| @@ -1,3 +1,15 @@ +2002-11-06  Fumitoshi UKAI  <ukai@debian.or.jp> + +	* etc.c (PASS_IS_READABLE_MSG): deleted +		(FILE_IS_READABLE_MSG): added +		(openPasswdFile): deleted +		(openSecretFile): delete error_msg arg +		(loadPasswd): use openSecretFile() +	* form.c (next_token): delete unused static decl +		(FILE_IS_READABLE_MSG): deleted +		(loadPreForm): no need pass error_msg +	* proto.h (openSecretFile): delete error_msg arg +  2002-11-06  Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>  	* [w3m-dev 03373] setting form on loading @@ -4142,4 +4154,4 @@ a	* [w3m-dev 03276] compile error on EWS4800  	* release-0-2-1  	* import w3m-0.2.1 -$Id: ChangeLog,v 1.470 2002/11/05 15:56:11 ukai Exp $ +$Id: ChangeLog,v 1.471 2002/11/05 16:03:12 ukai Exp $ @@ -1,4 +1,4 @@ -/* $Id: etc.c,v 1.29 2002/11/05 15:56:12 ukai Exp $ */ +/* $Id: etc.c,v 1.30 2002/11/05 16:03:13 ukai Exp $ */  #include "fm.h"  #include <pwd.h>  #include "myctype.h" @@ -1033,11 +1033,10 @@ parsePasswd(FILE * fp, int netrc)      add_auth_pass_entry(&ent, netrc);  } -#define PASS_IS_READABLE_MSG "SECURITY NOTE: passwd file must not be accessible by others" -#define openPasswdFile(fname) openSecretFile(fname, PASS_IS_READABLE_MSG) +#define FILE_IS_READABLE_MSG "SECURITY NOTE: file %s must not be accessible by others"  FILE * -openSecretFile(char *fname, char *error_msg) +openSecretFile(char *fname)  {      struct stat st;      if (fname == NULL) @@ -1050,11 +1049,11 @@ openSecretFile(char *fname, char *error_msg)       */      if ((st.st_mode & (S_IRWXG | S_IRWXO)) != 0) {  	if (fmInitialized) { -	    message(error_msg, 0, 0); +	    message(Sprintf(FILE_IS_READABLE_MSG, fname)->ptr, 0, 0);  	    refresh();  	}  	else { -	    fputs(error_msg, stderr); +	    fputs(Sprintf(FILE_IS_READABLE_MSG, fname)->ptr, stderr);  	    fputc('\n', stderr);  	}  	sleep(2); @@ -1068,14 +1067,14 @@ void  loadPasswd(void)  {      FILE *fp; -    fp = openPasswdFile(passwd_file); +    fp = openSecretFile(passwd_file);      if (fp != NULL) {  	parsePasswd(fp, 0);  	fclose(fp);      }      /* for FTP */ -    fp = openPasswdFile("~/.netrc"); +    fp = openSecretFile("~/.netrc");      if (fp != NULL) {  	parsePasswd(fp, 1);  	fclose(fp); @@ -1,4 +1,4 @@ -/* $Id: form.c,v 1.15 2002/11/05 15:56:13 ukai Exp $ */ +/* $Id: form.c,v 1.16 2002/11/05 16:03:14 ukai Exp $ */  /*    * HTML forms   */ @@ -671,7 +671,6 @@ struct pre_form {      struct pre_form *next;  }; -static Str next_token(Str arg);  static struct pre_form *PreForm = NULL;  static struct pre_form * @@ -727,8 +726,6 @@ radio <name> <value>  submit [<name>]  */ -#define FILE_IS_READABLE_MSG "SECURITY NOTE: file %s must not be accessible by others" -  void  loadPreForm(void)  { @@ -737,8 +734,7 @@ loadPreForm(void)      struct pre_form *pf = NULL;      struct pre_form_item *pi = NULL; -    fp = openSecretFile(pre_form_file, Sprintf(FILE_IS_READABLE_MSG, -					       pre_form_file)->ptr); +    fp = openSecretFile(pre_form_file);      if (fp == NULL) {  	PreForm = NULL;  	return; @@ -1,4 +1,4 @@ -/* $Id: proto.h,v 1.49 2002/11/05 15:56:14 ukai Exp $ */ +/* $Id: proto.h,v 1.50 2002/11/05 16:03:14 ukai Exp $ */  /*    *   This file was automatically generated by version 1.7 of cextract.   *   Manual editing not recommended. @@ -521,7 +521,7 @@ extern Buffer *dirBuffer(char *dirname);  extern void set_environ(char *var, char *value);  extern FILE *localcgi_post(char *, char *, FormList *, char *);  extern FILE *localcgi_get(char *, char *, char *); -extern FILE *openSecretFile(char *fname, char *error_msg); +extern FILE *openSecretFile(char *fname);  extern void loadPasswd(void);  extern void loadPreForm(void);  extern int find_auth_user_passwd(ParsedURL *pu, char *realm, | 
