Changed mbcico isdoing information
This commit is contained in:
parent
a1a014f0d9
commit
8e70add5ce
@ -4,6 +4,9 @@ $Id$
|
||||
|
||||
v0.35.03 06-Jul-2002
|
||||
|
||||
mbcico:
|
||||
Changed IsDoing information.
|
||||
|
||||
|
||||
v0.35.02 22-Jun-2002 - 06-Jul-2002
|
||||
|
||||
|
@ -112,7 +112,7 @@ int answer(char *stype)
|
||||
IsDoing("Answer EMSI");
|
||||
} else if (strncmp(stype,"ibn",3) == 0) {
|
||||
st=SESSION_BINKP;
|
||||
IsDoing("Answer Binkp");
|
||||
IsDoing("Answer binkp");
|
||||
} else {
|
||||
st=SESSION_UNKNOWN;
|
||||
IsDoing("Answer unknown");
|
||||
|
@ -64,7 +64,7 @@ int resync(off_t);
|
||||
|
||||
static int orgbinkp(void);
|
||||
static int ansbinkp(void);
|
||||
static int binkp_batch(file_list *);
|
||||
static int binkp_batch(file_list *, int);
|
||||
|
||||
extern char *ttystat[];
|
||||
extern int Loaded;
|
||||
@ -102,13 +102,11 @@ int binkp(int role)
|
||||
|
||||
if (role == 1) {
|
||||
Syslog('+', "BINKP start outbound session");
|
||||
IsDoing("Binkp %s outb", ascfnode(remote->addr, 0x0f));
|
||||
if (orgbinkp()) {
|
||||
rc = 5;
|
||||
}
|
||||
} else {
|
||||
Syslog('+', "BINKP start inbound session");
|
||||
IsDoing("Answer binkp");
|
||||
if (ansbinkp()) {
|
||||
rc = 5;
|
||||
}
|
||||
@ -140,7 +138,7 @@ int binkp(int role)
|
||||
request = NULL;
|
||||
}
|
||||
|
||||
rc = binkp_batch(tosend);
|
||||
rc = binkp_batch(tosend, role);
|
||||
tidy_filelist(tosend, (rc == 0));
|
||||
tosend = NULL;
|
||||
|
||||
@ -157,7 +155,7 @@ int binkp(int role)
|
||||
tosend = create_filelist(eff_remote, nonhold_mail, 0);
|
||||
for (tmpfl = tosend; tmpfl->next; tmpfl = tmpfl->next);
|
||||
tmpfl->next = respond;
|
||||
rc = binkp_batch(tosend);
|
||||
rc = binkp_batch(tosend, role);
|
||||
tmpfl->next = NULL;
|
||||
}
|
||||
|
||||
@ -413,6 +411,7 @@ SM_STATE(waitconn)
|
||||
|
||||
Loaded = FALSE;
|
||||
Syslog('+', "Start binkp session with %s", ascfnode(remote->addr, 0x1f));
|
||||
IsDoing("Connect binkp %s", ascfnode(remote->addr, 0x1f));
|
||||
b_banner(TRUE);
|
||||
binkp_send_control(MM_NUL,"OPT MB CRC");
|
||||
|
||||
@ -794,7 +793,7 @@ void debug_binkp_list(binkp_list **bll)
|
||||
|
||||
|
||||
|
||||
int binkp_batch(file_list *to_send)
|
||||
int binkp_batch(file_list *to_send, int role)
|
||||
{
|
||||
int rc = 0, NotDone, rxlen = 0, txlen = 0, rxerror = FALSE;
|
||||
static char *txbuf, *rxbuf;
|
||||
@ -820,6 +819,7 @@ int binkp_batch(file_list *to_send)
|
||||
|
||||
batchnr++;
|
||||
Syslog('+', "Binkp: starting batch %d", batchnr);
|
||||
IsDoing("Binkp %s %s", (role == 1)?"out":"inb", ascfnode(remote->addr, 0x1f));
|
||||
txbuf = calloc(MAX_BLKSIZE + 3, sizeof(unsigned char));
|
||||
rxbuf = calloc(MAX_BLKSIZE + 3, sizeof(unsigned char));
|
||||
rname = calloc(512, sizeof(char));
|
||||
|
@ -90,7 +90,6 @@ int session(faddr *a, node *nl, int role, int tp, char *dt)
|
||||
|
||||
if (role) {
|
||||
Syslog('s', "Start outbound session type %s with %s", typestr(type), ascfnode(a,0x1f));
|
||||
IsDoing("Outb %s", ascfnode(a, 0x0f));
|
||||
} else
|
||||
Syslog('s', "Start inbound session type %s", typestr(type));
|
||||
|
||||
@ -98,18 +97,19 @@ int session(faddr *a, node *nl, int role, int tp, char *dt)
|
||||
Syslog('s', "TCP connection: len=%d, family=%hd, port=%hu, addr=%s",
|
||||
addrlen,peeraddr.sin_family, peeraddr.sin_port, inet_ntoa(peeraddr.sin_addr));
|
||||
if (role == 0) {
|
||||
if (tcp_mode == TCPMODE_IBN)
|
||||
if (tcp_mode == TCPMODE_IBN) {
|
||||
Syslog('+', "Incoming IBN/TCP connection from %s", inet_ntoa(peeraddr.sin_addr));
|
||||
else if (tcp_mode == TCPMODE_ITN)
|
||||
IsDoing("Incoming IBN/TCP");
|
||||
} else if (tcp_mode == TCPMODE_ITN) {
|
||||
Syslog('+', "Incoming ITN/TCP connection from %s", inet_ntoa(peeraddr.sin_addr));
|
||||
else if (tcp_mode == TCPMODE_IFC)
|
||||
IsDoing("Incoming ITN/TCP");
|
||||
} else if (tcp_mode == TCPMODE_IFC) {
|
||||
Syslog('+', "Incoming IFC/TCP connection from %s", inet_ntoa(peeraddr.sin_addr));
|
||||
else if (tcp_mode == TCPMODE_NONE) {
|
||||
IsDoing("Incoming IFC/TCP");
|
||||
} else if (tcp_mode == TCPMODE_NONE) {
|
||||
WriteError("Unknown TCP connection, parameter missing");
|
||||
die(101);
|
||||
}
|
||||
|
||||
IsDoing("Answer TCP");
|
||||
}
|
||||
session_flags |= SESSION_TCP;
|
||||
}
|
||||
|
Reference in New Issue
Block a user