aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFumitoshi UKAI <ukai@debian.or.jp>2002-11-05 16:03:12 +0000
committerFumitoshi UKAI <ukai@debian.or.jp>2002-11-05 16:03:12 +0000
commitf23dd7b4a3de67ad0e0dbb7361e98f8b143c52c7 (patch)
tree75d0ab8e101f945cabce9944b9c8e4a57a4ebcaa
parent[w3m-dev 03373] setting form on loading (diff)
downloadw3m-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--ChangeLog14
-rw-r--r--etc.c15
-rw-r--r--form.c8
-rw-r--r--proto.h4
4 files changed, 24 insertions, 17 deletions
diff --git a/ChangeLog b/ChangeLog
index 479d182..6634333 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 $
diff --git a/etc.c b/etc.c
index 94e8e1f..4bdb72b 100644
--- a/etc.c
+++ b/etc.c
@@ -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);
diff --git a/form.c b/form.c
index 46ee0f6..bd0922e 100644
--- a/form.c
+++ b/form.c
@@ -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;
diff --git a/proto.h b/proto.h
index 5738829..53615d0 100644
--- a/proto.h
+++ b/proto.h
@@ -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,