diff --git a/ChangeLog b/ChangeLog index eeb90a75..2f060b44 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,9 @@ v0.91.2 17-Feb-2008 mbselib.h: Added stream scanning for F-Prot. + mbsetup: + Fixed chapter numbering in the ascii sitedoc. + v0.95.1 07-Jan-2008 - 17-Feb-2008. diff --git a/mbsetup/m_domain.c b/mbsetup/m_domain.c index 76364f20..f349f213 100644 --- a/mbsetup/m_domain.c +++ b/mbsetup/m_domain.c @@ -4,7 +4,7 @@ * Purpose ...............: Domain Setup * ***************************************************************************** - * Copyright (C) 1997-2005 + * Copyright (C) 1997-2008 * * Michiel Broek FIDO: 2:280/2802 * Beekmansbos 10 @@ -472,7 +472,7 @@ int domain_doc(FILE *fp, FILE *toc, int page) return page; page = newpage(fp, page); - addtoc(fp, toc, 15, 0, page, (char *)"Domain manager"); + addtoc(fp, toc, 17, 0, page, (char *)"Domain manager"); j = 0; wp = open_webdoc((char *)"domain.html", (char *)"Domain Translation", NULL); diff --git a/mbsetup/m_global.c b/mbsetup/m_global.c index 86fdfca0..00476f4d 100644 --- a/mbsetup/m_global.c +++ b/mbsetup/m_global.c @@ -4,7 +4,7 @@ * Purpose ...............: Global Setup Program * ***************************************************************************** - * Copyright (C) 1997-2007 + * Copyright (C) 1997-2008 * * Michiel Broek FIDO: 2:280/2802 * Beekmansbos 10 @@ -1682,8 +1682,8 @@ int global_doc(FILE *fp, FILE *toc, int page) return page; page = newpage(fp, page); - addtoc(fp, toc, 1, 0, page, (char *)"Global system setup"); - addtoc(fp, toc, 1, 1, page, (char *)"Host system information"); + addtoc(fp, toc, 0, 0, page, (char *)"System inormation"); + addtoc(fp, toc, 0, 1, page, (char *)"System inormation"); wp = open_webdoc((char *)"global.html", (char *)"Global Configuration", NULL); fprintf(wp, "Main\n"); @@ -1744,12 +1744,14 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "\n"); fprintf(wp, "Top\n"); fprintf(wp, "
\n"); - + + addtoc(fp, toc, 1, 0, page, (char *)"Global system setup"); + addtoc(fp, toc, 1, 1, page, (char *)"System fidonet addresses"); + fprintf(wp, "

System fidonet addresses

\n"); fprintf(wp, "\n"); fprintf(wp, "\n"); fprintf(wp, "\n"); - addtoc(fp, toc, 1, 2, page, (char *)"System fidonet addresses"); for (i = 0; i < 40; i++) { if (CFG.akavalid[i]) { fprintf(fp, " Aka %2d %s\n", i+1, aka2str(CFG.aka[i])); @@ -1781,7 +1783,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "
\n"); fprintf(wp, "Top\n"); fprintf(wp, "
\n"); - addtoc(fp, toc, 1, 3, page, (char *)"Registration information"); + addtoc(fp, toc, 1, 2, page, (char *)"Registration information"); fprintf(fp, " System name %s\n", CFG.bbs_name); fprintf(fp, " Mail domain %s\n", CFG.sysdomain); fprintf(fp, " My FQDN %s\n", CFG.myfqdn); @@ -1808,7 +1810,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "\n"); fprintf(wp, "Top\n"); fprintf(wp, "
\n"); - addtoc(fp, toc, 1, 4, page, (char *)"Global filenames"); + addtoc(fp, toc, 1, 3, page, (char *)"Global filenames"); fprintf(fp, " System logfile %s\n", CFG.logfile); fprintf(fp, " Error logfile %s\n", CFG.error_log); fprintf(fp, " Debug logfile %s\n", CFG.debuglog); @@ -1841,7 +1843,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "\n"); fprintf(wp, "Top\n"); fprintf(wp, "
\n"); - addtoc(fp, toc, 1, 5, page, (char *)"Pathnames"); + addtoc(fp, toc, 1, 4, page, (char *)"Pathnames"); fprintf(fp, " Users homedirs %s\n", CFG.bbs_usersdir); fprintf(fp, " Nodelists %s\n", CFG.nodelists); fprintf(fp, " Unsafe inbound %s\n", CFG.inbound); @@ -1896,7 +1898,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "Top\n"); fprintf(wp, "
\n"); page = newpage(fp, page); - addtoc(fp, toc, 1, 6, page, (char *)"Global settings"); + addtoc(fp, toc, 1, 5, page, (char *)"Global settings"); fprintf(fp, " Show new msgarea %s\n", getboolean(CFG.NewAreas)); fprintf(fp, " Exclude sysop %s\n", getboolean(CFG.exclude_sysop)); fprintf(fp, " Show connect %s\n", getboolean(CFG.iConnectString)); @@ -1941,7 +1943,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "Top\n"); fprintf(wp, "
\n"); page = newpage(fp, page); - addtoc(fp, toc, 1, 7, page, (char *)"Users flag descriptions"); + addtoc(fp, toc, 1, 6, page, (char *)"Users flag descriptions"); fprintf(fp, " 1 1 2 2 3 3\n"); fprintf(fp, " 1 5 0 5 0 5 0 2\n"); fprintf(fp, " --------------------------------\n"); @@ -1980,7 +1982,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "Top\n"); fprintf(wp, "
\n"); page = newpage(fp, page); - addtoc(fp, toc, 1, 8, page, (char *)"New users defaults"); + addtoc(fp, toc, 1, 7, page, (char *)"New users defaults"); fprintf(fp, " Access level %s\n", get_secstr(CFG.newuser_access)); fprintf(fp, " Cap. username %s\n", getboolean(CFG.iCapUserName)); fprintf(fp, " Ask Sex %s\n", getboolean(CFG.iSex)); @@ -2016,7 +2018,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "\n"); fprintf(wp, "Top\n"); fprintf(wp, "
\n"); - addtoc(fp, toc, 1, 9, page, (char *)"Text colors"); + addtoc(fp, toc, 1, 8, page, (char *)"Text colors"); fprintf(fp, " Normal text %s on %s\n", get_color(CFG.TextColourF), get_color(CFG.TextColourB)); fprintf(fp, " Underline text %s on %s\n", get_color(CFG.UnderlineColourF), get_color(CFG.UnderlineColourB)); fprintf(fp, " Input text %s on %s\n", get_color(CFG.InputColourF), get_color(CFG.InputColourB)); @@ -2045,7 +2047,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "Top\n"); fprintf(wp, "
\n"); page = newpage(fp, page); - addtoc(fp, toc, 1, 10, page, (char *)"Sysop paging"); + addtoc(fp, toc, 1, 9, page, (char *)"Sysop paging"); fprintf(fp, " Page length %d seconds\n", CFG.iPageLength); fprintf(fp, " Page times %d\n", CFG.iMaxPageTimes); fprintf(fp, " Sysop msg area %d\n", CFG.iSysopArea); @@ -2075,7 +2077,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "\n"); fprintf(wp, "Top\n"); fprintf(wp, "
\n"); - addtoc(fp, toc, 1, 11, page, (char *)"Fileecho processing"); + addtoc(fp, toc, 1, 10, page, (char *)"Fileecho processing"); fprintf(fp, " Keep days on hold %d\n", CFG.tic_days); fprintf(fp, " Hatch password %s\n", CFG.hatchpasswd); fprintf(fp, " Max. systems %d\n", CFG.tic_systems); @@ -2116,7 +2118,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "Top\n"); fprintf(wp, "
\n"); page = newpage(fp, page); - addtoc(fp, toc, 1, 12, page, (char *)"Fidonet Mail and Echomail processing"); + addtoc(fp, toc, 1, 11, page, (char *)"Fidonet Mail and Echomail processing"); fprintf(fp, " Max .pkt size %d Kb.\n", CFG.maxpktsize); fprintf(fp, " Max archive size %d Kb.\n", CFG.maxarcsize); fprintf(fp, " Bad mail board %s\n", CFG.badboard); @@ -2148,7 +2150,7 @@ int global_doc(FILE *fp, FILE *toc, int page) add_webtable(wp, (char *)"POP3 user@domain login", getboolean(CFG.UsePopDomain)); add_webtable(wp, (char *)"SMTP host", CFG.smtpnode); add_webtable(wp, (char *)"News transfermode", getnewsmode(CFG.newsfeed)); - addtoc(fp, toc, 1, 13, page, (char *)"Internet Mail and News processing"); + addtoc(fp, toc, 1, 12, page, (char *)"Internet Mail and News processing"); fprintf(fp, " Split messages at %d KBytes\n", CFG.new_split); fprintf(fp, " Force split at %d KBytes\n", CFG.new_force); fprintf(fp, " ISP Email Mode %s\n", getemailmode(CFG.EmailMode)); @@ -2197,7 +2199,7 @@ int global_doc(FILE *fp, FILE *toc, int page) 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, 13, page, (char *)"Newfile reports"); fprintf(fp, " New files days %d\n", CFG.newdays); fprintf(fp, " Highest sec. level %s\n", get_secstr(CFG.security)); fprintf(fp, " Max. newfile grps %d\n", CFG.new_groups); @@ -2233,7 +2235,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "\n"); fprintf(wp, "\n"); page = newpage(fp, page); - addtoc(fp, toc, 1, 15, page, (char *)"Mailer setup"); + addtoc(fp, toc, 1, 14, page, (char *)"Mailer setup"); p = getloglevel(CFG.cico_loglevel); fprintf(fp, " Mailer loglevel %s\n", p); free(p); @@ -2287,7 +2289,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "Top\n"); fprintf(wp, "
\n"); page = newpage(fp, page); - addtoc(fp, toc, 1, 17, page, (char *)"WWW server setup"); + addtoc(fp, toc, 1, 15, page, (char *)"WWW server setup"); fprintf(fp, " HTML root %s\n", CFG.www_root); fprintf(fp, " Link to FTP base %s\n", CFG.www_link2ftp); fprintf(fp, " Webserver URL %s\n", CFG.www_url); @@ -2309,7 +2311,7 @@ int global_doc(FILE *fp, FILE *toc, int page) fprintf(wp, "\n"); fprintf(wp, "Top\n"); page = newpage(fp, page); - addtoc(fp, toc, 1,18, page, (char *)"Manager flag descriptions"); + addtoc(fp, toc, 1,16, page, (char *)"Manager flag descriptions"); fprintf(fp, " 1 1 2 2 3 3\n"); fprintf(fp, " 1 5 0 5 0 5 0 2\n"); fprintf(fp, " --------------------------------\n"); diff --git a/mbsetup/m_ibc.c b/mbsetup/m_ibc.c index f24532fa..f1735d86 100644 --- a/mbsetup/m_ibc.c +++ b/mbsetup/m_ibc.c @@ -4,7 +4,7 @@ * Purpose ...............: Setup Internet BBS Chat * ***************************************************************************** - * Copyright (C) 1997-2005 + * Copyright (C) 1997-2008 * * Michiel Broek FIDO: 2:280/2802 * Beekmansbos 10 @@ -390,7 +390,7 @@ int ibc_doc(FILE *fp, FILE *toc, int page) return page; page = newpage(fp, page); - addtoc(fp, toc, 4, 0, page, (char *)"Internet BBS Chatservers"); + addtoc(fp, toc, 20, 0, page, (char *)"Internet BBS Chatservers"); j = 0; fprintf(fp, "\n\n"); fread(&ibcsrvhdr, sizeof(ibcsrvhdr), 1, vir); diff --git a/mbsetup/m_route.c b/mbsetup/m_route.c index e851eb67..cfdafbfd 100644 --- a/mbsetup/m_route.c +++ b/mbsetup/m_route.c @@ -4,7 +4,7 @@ * Purpose ...............: Routing Setup * ***************************************************************************** - * Copyright (C) 1997-2005 + * Copyright (C) 1997-2008 * * Michiel Broek FIDO: 2:280/2802 * Beekmansbos 10 @@ -523,7 +523,7 @@ int route_doc(FILE *fp, FILE *toc, int page) } page = newpage(fp, page); - addtoc(fp, toc, 12, 0, page, (char *)"Routing table"); + addtoc(fp, toc, 19, 0, page, (char *)"Routing table"); j = 1; fprintf(fp, "\n\n"); diff --git a/mbsetup/m_service.c b/mbsetup/m_service.c index b13b34c0..453551ff 100644 --- a/mbsetup/m_service.c +++ b/mbsetup/m_service.c @@ -4,7 +4,7 @@ * Purpose ...............: Service Setup * ***************************************************************************** - * Copyright (C) 1997-2005 + * Copyright (C) 1997-2008 * * Michiel Broek FIDO: 2:280/2802 * Beekmansbos 10 @@ -423,7 +423,7 @@ int service_doc(FILE *fp, FILE *toc, int page) return page; page = newpage(fp, page); - addtoc(fp, toc, 14, 0, page, (char *)"Service manager"); + addtoc(fp, toc, 16, 0, page, (char *)"Service manager"); j = 0; fprintf(fp, "\n"); diff --git a/mbsetup/m_task.c b/mbsetup/m_task.c index dee54982..90479764 100644 --- a/mbsetup/m_task.c +++ b/mbsetup/m_task.c @@ -4,7 +4,7 @@ * Purpose ...............: Setup TaskManager. * ***************************************************************************** - * Copyright (C) 1997-2005 + * Copyright (C) 1997-2008 * * Michiel Broek FIDO: 2:280/2802 * Beekmansbos 10 @@ -216,7 +216,7 @@ int task_doc(FILE *fp, FILE *toc, int page) close_webdoc(wp); page = newpage(fp, page); - addtoc(fp, toc, 16, 0, page, (char *)"Task manager"); + addtoc(fp, toc, 18, 0, page, (char *)"Task manager"); fprintf(fp, "\n"); fprintf(fp, " Command on mailout %s\n", TCFG.cmd_mailout); diff --git a/mbsetup/mbsetup.c b/mbsetup/mbsetup.c index 0cd51d83..2d49289c 100644 --- a/mbsetup/mbsetup.c +++ b/mbsetup/mbsetup.c @@ -4,7 +4,7 @@ * Purpose ...............: Setup Program * ***************************************************************************** - * Copyright (C) 1997-2007 + * Copyright (C) 1997-2008 * * Michiel Broek FIDO: 2:280/2802 * Beekmansbos 10 @@ -309,7 +309,7 @@ void site_docs(void) * Append table of contents */ page = newpage(fp, page); - addtoc(fp, toc, 17, 0, page, (char *)"Table of contents"); + addtoc(fp, toc, 21, 0, page, (char *)"Table of contents"); fprintf(fp, "\n\n"); line = 4; rewind(toc);