Added setup for WWW and FTP logfiles
This commit is contained in:
parent
49e6a0d376
commit
c69b4d97c3
@ -6,6 +6,8 @@ v0.71.3 13-Jun-2005
|
|||||||
upgrade:
|
upgrade:
|
||||||
Check mbsetup 7.n.3.14 and 7.n.3.15 settings.
|
Check mbsetup 7.n.3.14 and 7.n.3.15 settings.
|
||||||
You may limit the mailhistory.html by setting 1.15.8
|
You may limit the mailhistory.html by setting 1.15.8
|
||||||
|
Check mbsetup 1.13.4 and 1.13.5, they should be empty or point
|
||||||
|
to valid and readable logfiles.
|
||||||
See also the procedure for version 0.71.2 since now the chat
|
See also the procedure for version 0.71.2 since now the chat
|
||||||
code is made final!
|
code is made final!
|
||||||
|
|
||||||
@ -46,6 +48,10 @@ v0.71.3 13-Jun-2005
|
|||||||
Added setup entry 1.15.8 to set a limit on the size of the
|
Added setup entry 1.15.8 to set a limit on the size of the
|
||||||
mailer history html page.
|
mailer history html page.
|
||||||
Made Internet BBS Chat final.
|
Made Internet BBS Chat final.
|
||||||
|
Added setup items 1.13.4 and 1.13.5. These could point to
|
||||||
|
a valid apache logfile in common format and ftp xferlog
|
||||||
|
logfile. If defined then downloads via www and or ftp can
|
||||||
|
be counted.
|
||||||
|
|
||||||
|
|
||||||
v0.71.2 16-Jan-2005 - 13-Jun-2005
|
v0.71.2 16-Jan-2005 - 13-Jun-2005
|
||||||
|
@ -1045,29 +1045,34 @@ void e_intmailcfg(void)
|
|||||||
|
|
||||||
void s_newfiles(void)
|
void s_newfiles(void)
|
||||||
{
|
{
|
||||||
clr_index();
|
clr_index();
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
mbse_mvprintw( 5, 2, "1.13 ALLFILES & NEWFILES LISTINGS");
|
mbse_mvprintw( 5, 2, "1.13 ALLFILES & NEWFILES LISTINGS");
|
||||||
set_color(CYAN, BLACK);
|
set_color(CYAN, BLACK);
|
||||||
mbse_mvprintw( 7, 2, "1. New days");
|
mbse_mvprintw( 7, 2, "1. New days");
|
||||||
mbse_mvprintw( 8, 2, "2. Security");
|
mbse_mvprintw( 8, 2, "2. Security");
|
||||||
mbse_mvprintw( 9, 2, "3. Groups");
|
mbse_mvprintw( 9, 2, "3. Groups");
|
||||||
|
mbse_mvprintw(10, 2, "4. WWW log");
|
||||||
|
mbse_mvprintw(11, 2, "5. FTP log");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void e_newfiles(void)
|
void e_newfiles(void)
|
||||||
{
|
{
|
||||||
int temp;
|
int temp;
|
||||||
|
char *logfile;
|
||||||
|
|
||||||
s_newfiles();
|
s_newfiles();
|
||||||
for (;;) {
|
for (;;) {
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
show_int( 7,16, CFG.newdays);
|
show_int( 7,16, CFG.newdays);
|
||||||
show_sec( 8,16, CFG.security);
|
show_sec( 8,16, CFG.security);
|
||||||
show_int( 9,16, CFG.new_groups);
|
show_int( 9,16, CFG.new_groups);
|
||||||
|
show_str(10,16,64, CFG.www_logfile);
|
||||||
|
show_str(11,16,64, CFG.ftp_logfile);
|
||||||
|
|
||||||
switch(select_menu(3)) {
|
switch(select_menu(5)) {
|
||||||
case 0: return;
|
case 0: return;
|
||||||
case 1: E_INT(7,16, CFG.newdays, "Add files younger than this in newfiles report.")
|
case 1: E_INT(7,16, CFG.newdays, "Add files younger than this in newfiles report.")
|
||||||
case 2: E_SEC(8,16, CFG.security, "1.13 NEWFILES REPORTS SECURITY", s_newfiles)
|
case 2: E_SEC(8,16, CFG.security, "1.13 NEWFILES REPORTS SECURITY", s_newfiles)
|
||||||
@ -1082,6 +1087,34 @@ void e_newfiles(void)
|
|||||||
CloseNewfiles(TRUE);
|
CloseNewfiles(TRUE);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 4: logfile = calloc(81, sizeof(char));
|
||||||
|
strcpy(logfile, edit_str(10,16,64, CFG.www_logfile,
|
||||||
|
(char *)"The name of the ^apache logfile^ in common format"));
|
||||||
|
if (strlen(logfile)) {
|
||||||
|
if (file_exist(logfile, R_OK)) {
|
||||||
|
errmsg("Logfile \"%s\" doesn't exist", logfile);
|
||||||
|
} else {
|
||||||
|
sprintf(CFG.www_logfile, "%s", logfile);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
CFG.www_logfile[0] = '\0';
|
||||||
|
}
|
||||||
|
free(logfile);
|
||||||
|
break;
|
||||||
|
case 5: logfile = calloc(81, sizeof(char));
|
||||||
|
strcpy(logfile, edit_str(11,16,64, CFG.ftp_logfile,
|
||||||
|
(char *)"The name of the ^ftp server logfile^ in xferlog format"));
|
||||||
|
if (strlen(logfile)) {
|
||||||
|
if (file_exist(logfile, R_OK)) {
|
||||||
|
errmsg("Logfile \"%s\" doesn't exist", logfile);
|
||||||
|
} else {
|
||||||
|
sprintf(CFG.ftp_logfile, "%s", logfile);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
CFG.ftp_logfile[0] = '\0';
|
||||||
|
}
|
||||||
|
free(logfile);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2190,10 +2223,14 @@ int global_doc(FILE *fp, FILE *toc, int page)
|
|||||||
add_webdigit(wp, (char *)"New files days", CFG.newdays);
|
add_webdigit(wp, (char *)"New files days", CFG.newdays);
|
||||||
web_secflags(wp, (char *)"Highest security level", CFG.security);
|
web_secflags(wp, (char *)"Highest security level", CFG.security);
|
||||||
add_webdigit(wp, (char *)"Max. newfile groups", CFG.new_groups);
|
add_webdigit(wp, (char *)"Max. newfile groups", CFG.new_groups);
|
||||||
|
add_webtable(wp, (char *)"WWW logfile", CFG.www_logfile);
|
||||||
|
add_webtable(wp, (char *)"FTP logfile", CFG.ftp_logfile);
|
||||||
addtoc(fp, toc, 1, 14, page, (char *)"Newfile reports");
|
addtoc(fp, toc, 1, 14, page, (char *)"Newfile reports");
|
||||||
fprintf(fp, " New files days %d\n", CFG.newdays);
|
fprintf(fp, " New files days %d\n", CFG.newdays);
|
||||||
fprintf(fp, " Highest sec. level %s\n", get_secstr(CFG.security));
|
fprintf(fp, " Highest sec. level %s\n", get_secstr(CFG.security));
|
||||||
fprintf(fp, " Max. newfile grps %ld\n", CFG.new_groups);
|
fprintf(fp, " Max. newfile grps %ld\n", CFG.new_groups);
|
||||||
|
fprintf(fp, " WWW logfile %s\n", CFG.www_logfile);
|
||||||
|
fprintf(fp, " FTP logfile %s\n", CFG.ftp_logfile);
|
||||||
fprintf(wp, "</TBODY>\n");
|
fprintf(wp, "</TBODY>\n");
|
||||||
fprintf(wp, "</TABLE>\n");
|
fprintf(wp, "</TABLE>\n");
|
||||||
fprintf(wp, "<A HREF=\"#_top\">Top</A>\n");
|
fprintf(wp, "<A HREF=\"#_top\">Top</A>\n");
|
||||||
|
Reference in New Issue
Block a user