diff --git a/ChangeLog b/ChangeLog index c029e45f..967cfd2f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -15,6 +15,10 @@ v0.35.05 19-Oct-2002 There is now a mberrors.h file that defines all errorcodes returned by all programs. + faq: + Changed the section about ftp feeds. + Added Q&A about failing internet polls. + mbcico: Fixed crash with incoming YooHoo session with bad password. @@ -30,6 +34,7 @@ v0.35.05 19-Oct-2002 Repl ext. Fixed some help texts. Added in screen 1.14 settings for Plus All, Notify, Passwd and Pause. + Removed the default Virnet record from the fidonet setup. mbfido: With ticfile processing, the KeepDate setup setting now works. diff --git a/mbsetup/m_fido.c b/mbsetup/m_fido.c index 8cd60481..bb4c4551 100644 --- a/mbsetup/m_fido.c +++ b/mbsetup/m_fido.c @@ -55,56 +55,49 @@ extern int exp_golded; */ int CountFidonet(void) { - FILE *fil; - char ffile[PATH_MAX]; - int count; + FILE *fil; + char ffile[PATH_MAX]; + int count; - sprintf(ffile, "%s/etc/fidonet.data", getenv("MBSE_ROOT")); - if ((fil = fopen(ffile, "r")) == NULL) { - if ((fil = fopen(ffile, "a+")) != NULL) { - Syslog('+', "Created new %s", ffile); - fidonethdr.hdrsize = sizeof(fidonethdr); - fidonethdr.recsize = sizeof(fidonet); - fwrite(&fidonethdr, sizeof(fidonethdr), 1, fil); - /* - * Fill in the defaults - */ - memset(&fidonet, 0, sizeof(fidonet)); - sprintf(fidonet.comment, "Fidonet network"); - sprintf(fidonet.domain, "fidonet"); - sprintf(fidonet.nodelist, "NODELIST"); - sprintf(fidonet.seclist[0].nodelist, "REGION28"); - fidonet.seclist[0].zone = 2; - fidonet.seclist[0].net = 28; - fidonet.zone[0] = 2; - fidonet.zone[1] = 1; - fidonet.zone[2] = 3; - fidonet.zone[3] = 4; - fidonet.zone[4] = 5; - fidonet.zone[5] = 6; - fidonet.available = TRUE; - fwrite(&fidonet, sizeof(fidonet), 1, fil); - memset(&fidonet, 0, sizeof(fidonet)); - sprintf(fidonet.comment, "Virus network"); - sprintf(fidonet.domain, "virnet"); - sprintf(fidonet.nodelist, "VIRNODES"); - fidonet.zone[0] = 9; - fidonet.available = TRUE; - fwrite(&fidonet, sizeof(fidonet), 1, fil); - fclose(fil); - exp_golded = TRUE; - chmod(ffile, 0640); - return 2; - } else - return -1; - } + sprintf(ffile, "%s/etc/fidonet.data", getenv("MBSE_ROOT")); + if ((fil = fopen(ffile, "r")) == NULL) { + if ((fil = fopen(ffile, "a+")) != NULL) { + Syslog('+', "Created new %s", ffile); + fidonethdr.hdrsize = sizeof(fidonethdr); + fidonethdr.recsize = sizeof(fidonet); + fwrite(&fidonethdr, sizeof(fidonethdr), 1, fil); + /* + * Fill in the defaults + */ + memset(&fidonet, 0, sizeof(fidonet)); + sprintf(fidonet.comment, "Fidonet network"); + sprintf(fidonet.domain, "fidonet"); + sprintf(fidonet.nodelist, "NODELIST"); + sprintf(fidonet.seclist[0].nodelist, "REGION28"); + fidonet.seclist[0].zone = 2; + fidonet.seclist[0].net = 28; + fidonet.zone[0] = 2; + fidonet.zone[1] = 1; + fidonet.zone[2] = 3; + fidonet.zone[3] = 4; + fidonet.zone[4] = 5; + fidonet.zone[5] = 6; + fidonet.available = TRUE; + fwrite(&fidonet, sizeof(fidonet), 1, fil); + fclose(fil); + exp_golded = TRUE; + chmod(ffile, 0640); + return 1; + } else + return -1; + } - fread(&fidonethdr, sizeof(fidonethdr), 1, fil); - fseek(fil, 0, SEEK_END); - count = (ftell(fil) - fidonethdr.hdrsize) / fidonethdr.recsize; - fclose(fil); + fread(&fidonethdr, sizeof(fidonethdr), 1, fil); + fseek(fil, 0, SEEK_END); + count = (ftell(fil) - fidonethdr.hdrsize) / fidonethdr.recsize; + fclose(fil); - return count; + return count; }