Some small updates
This commit is contained in:
parent
e2f517ed3a
commit
8f357661f9
@ -47,6 +47,7 @@ v0.37.7 09-Sep-2003
|
|||||||
mbsetup:
|
mbsetup:
|
||||||
Added support for debug logging in menu 1.3 and removed the
|
Added support for debug logging in menu 1.3 and removed the
|
||||||
mbtask debug switch from menu 18.
|
mbtask debug switch from menu 18.
|
||||||
|
Import and purge oneliners now log what is done.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
7
TODO
7
TODO
@ -18,6 +18,8 @@ everything:
|
|||||||
L: Finish big-endian machines porting (low priority because it seems
|
L: Finish big-endian machines porting (low priority because it seems
|
||||||
that I'm the only one using Sun's and HP-PA systems next to Intel).
|
that I'm the only one using Sun's and HP-PA systems next to Intel).
|
||||||
|
|
||||||
|
L: Consider XML format for databases.
|
||||||
|
|
||||||
L: Implement IPv6.
|
L: Implement IPv6.
|
||||||
|
|
||||||
L: Document error return codes in the manual.
|
L: Document error return codes in the manual.
|
||||||
@ -107,6 +109,9 @@ mbfido:
|
|||||||
N: Add statistic mail messages.
|
N: Add statistic mail messages.
|
||||||
|
|
||||||
mbcico:
|
mbcico:
|
||||||
|
N: Upgrade binkp protocol to 1.1, that may solve the next two
|
||||||
|
issues as well.
|
||||||
|
|
||||||
N: See if it is possible with binkp protocol to resume aborted
|
N: See if it is possible with binkp protocol to resume aborted
|
||||||
transfers. Changes are under test now. Feedback needed!
|
transfers. Changes are under test now. Feedback needed!
|
||||||
|
|
||||||
@ -117,6 +122,8 @@ mbcico:
|
|||||||
mode and we did send a FREQ, a poll must be created after the
|
mode and we did send a FREQ, a poll must be created after the
|
||||||
session to pickup the result of the FREQ.
|
session to pickup the result of the FREQ.
|
||||||
|
|
||||||
|
N: Support binkp Argus freqs.
|
||||||
|
|
||||||
mbfile:
|
mbfile:
|
||||||
L: Add a check to see if the magic filenames are (still) valid.
|
L: Add a check to see if the magic filenames are (still) valid.
|
||||||
|
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 7.6 KiB |
@ -12,7 +12,7 @@
|
|||||||
</HEAD>
|
</HEAD>
|
||||||
<BODY>
|
<BODY>
|
||||||
<BLOCKQUOTE>
|
<BLOCKQUOTE>
|
||||||
<div align="right"><h5>Last update 24-Aug-2003</h5></div>
|
<div align="right"><h5>Last update 09-Sep-2003</h5></div>
|
||||||
|
|
||||||
<div align="center"><H1>MBSE BBS Setup - Global Setup</H1></div>
|
<div align="center"><H1>MBSE BBS Setup - Global Setup</H1></div>
|
||||||
<P>
|
<P>
|
||||||
@ -50,6 +50,7 @@ group them.
|
|||||||
<pre>
|
<pre>
|
||||||
<strong>System logfile </strong>The name of the main logfile
|
<strong>System logfile </strong>The name of the main logfile
|
||||||
<strong>Error logfile </strong>The name of the errors logfile
|
<strong>Error logfile </strong>The name of the errors logfile
|
||||||
|
<strong>Debug logfile </strong>The name of the debug logfile
|
||||||
<strong>Mgr logfile </strong>The name of the area-/filemgr logfile
|
<strong>Mgr logfile </strong>The name of the area-/filemgr logfile
|
||||||
<strong>Default menu </strong>The name of the default main menu
|
<strong>Default menu </strong>The name of the default main menu
|
||||||
<strong>Default language </strong>The name of the default language
|
<strong>Default language </strong>The name of the default language
|
||||||
|
@ -45,7 +45,6 @@ The behaviour is setup in this screen.
|
|||||||
<b>Max Load </b>Max system load until processing is suspended.
|
<b>Max Load </b>Max system load until processing is suspended.
|
||||||
<b>ZMH start </b>Start of Zone Mail Hour in UTC time.
|
<b>ZMH start </b>Start of Zone Mail Hour in UTC time.
|
||||||
<b>ZMH end </b>End of Zone Mail Hour in UTC time.
|
<b>ZMH end </b>End of Zone Mail Hour in UTC time.
|
||||||
<b>Debug </b>Enable debug logging.
|
|
||||||
</pre>
|
</pre>
|
||||||
<P>
|
<P>
|
||||||
Default are the original MBSE commands filled in, but you could also call
|
Default are the original MBSE commands filled in, but you could also call
|
||||||
|
@ -365,7 +365,7 @@ void binkp_send_control(int id,...)
|
|||||||
sz = 1;
|
sz = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
Syslog('B', "Binkp: send_ctl %s \"%s\"", bstate[id], buf);
|
Syslog('b', "Binkp: send_ctl %s \"%s\"", bstate[id], buf);
|
||||||
frame.header = ((BINKP_CONTROL_BLOCK + sz) & 0xffff);
|
frame.header = ((BINKP_CONTROL_BLOCK + sz) & 0xffff);
|
||||||
frame.id = (char)id;
|
frame.id = (char)id;
|
||||||
frame.data = buf;
|
frame.data = buf;
|
||||||
@ -741,7 +741,7 @@ SM_STATE(WaitOk)
|
|||||||
|
|
||||||
if (cmd) {
|
if (cmd) {
|
||||||
if (rbuf[0] == MM_OK) {
|
if (rbuf[0] == MM_OK) {
|
||||||
Syslog('!', "Binkp: M_OK \"%s\"", printable(&rbuf[1], 0));
|
Syslog('b', "Binkp: M_OK \"%s\"", printable(&rbuf[1], 0));
|
||||||
if (SendPass)
|
if (SendPass)
|
||||||
Secure = TRUE;
|
Secure = TRUE;
|
||||||
Syslog('+', "Binkp: %s%sprotected session", CRAMflag ? "MD5 ":"", Secure ? "":"un");
|
Syslog('+', "Binkp: %s%sprotected session", CRAMflag ? "MD5 ":"", Secure ? "":"un");
|
||||||
@ -824,7 +824,6 @@ SM_STATE(WaitConn)
|
|||||||
strcpy(s, "OPT ");
|
strcpy(s, "OPT ");
|
||||||
MD_toString(s+4, MD_challenge[0], MD_challenge+1);
|
MD_toString(s+4, MD_challenge[0], MD_challenge+1);
|
||||||
CRAMflag = TRUE;
|
CRAMflag = TRUE;
|
||||||
Syslog('b', "Binkp: sending \"%s\"", s);
|
|
||||||
binkp_send_control(MM_NUL, "%s", s);
|
binkp_send_control(MM_NUL, "%s", s);
|
||||||
}
|
}
|
||||||
b_banner();
|
b_banner();
|
||||||
@ -1327,7 +1326,7 @@ int binkp_batch(file_list *to_send, int role)
|
|||||||
if (tmp == NULL) {
|
if (tmp == NULL) {
|
||||||
TxState = TxDone;
|
TxState = TxDone;
|
||||||
binkp_send_control(MM_EOB, "");
|
binkp_send_control(MM_EOB, "");
|
||||||
Syslog('+', "Binkp: sending EOB");
|
Syslog('b', "Binkp: sending EOB");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -446,12 +446,16 @@ void PurgeOneline(void)
|
|||||||
|
|
||||||
if (yes_no((char *)"Purge deleted records") == TRUE) {
|
if (yes_no((char *)"Purge deleted records") == TRUE) {
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
|
recno = iCount = 0;
|
||||||
fseek(pOneline, olhdr.hdrsize, 0);
|
fseek(pOneline, olhdr.hdrsize, 0);
|
||||||
fp = fopen("tmp.1", "a");
|
fp = fopen("tmp.1", "a");
|
||||||
fwrite(&olhdr, sizeof(olhdr), 1, fp);
|
fwrite(&olhdr, sizeof(olhdr), 1, fp);
|
||||||
while (fread(&ol, olhdr.recsize, 1, pOneline) == 1) {
|
while (fread(&ol, olhdr.recsize, 1, pOneline) == 1) {
|
||||||
|
recno++;
|
||||||
if (ol.Available)
|
if (ol.Available)
|
||||||
fwrite(&ol, olhdr.recsize, 1, fp);
|
fwrite(&ol, olhdr.recsize, 1, fp);
|
||||||
|
else
|
||||||
|
iCount++;
|
||||||
}
|
}
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
fclose(pOneline);
|
fclose(pOneline);
|
||||||
@ -460,6 +464,7 @@ void PurgeOneline(void)
|
|||||||
unlink("tmp.1");
|
unlink("tmp.1");
|
||||||
working(0, 0, 0);
|
working(0, 0, 0);
|
||||||
free(sFileName);
|
free(sFileName);
|
||||||
|
Syslog('+', "Purged %d out of %d oneliners", iCount, recno);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -552,7 +557,8 @@ void ImportOneline(void)
|
|||||||
fclose(pOneline);
|
fclose(pOneline);
|
||||||
working(0, 0, 0);
|
working(0, 0, 0);
|
||||||
|
|
||||||
sprintf(temp, "Imported %d records, skipped %d long/empty lines", recno, skipped);
|
sprintf(temp, "Imported %d oneliners, skipped %d long/empty lines", recno, skipped);
|
||||||
|
Syslog('+', temp);
|
||||||
mvprintw(21, 6, temp);
|
mvprintw(21, 6, temp);
|
||||||
readkey(21, 7 + strlen(temp), LIGHTGRAY, BLACK);
|
readkey(21, 7 + strlen(temp), LIGHTGRAY, BLACK);
|
||||||
free(temp);
|
free(temp);
|
||||||
|
Reference in New Issue
Block a user