From fc985db88cf33fbd0322614ee1ed5eac59975676 Mon Sep 17 00:00:00 2001 From: Michiel Broek Date: Thu, 7 Apr 2005 20:07:10 +0000 Subject: [PATCH] Added auto workaround for Irex binkp bug --- ChangeLog | 3 +++ TODO | 2 -- mbcico/binkp.c | 6 +++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index edc35c55..d12c9e16 100644 --- a/ChangeLog +++ b/ChangeLog @@ -19,6 +19,9 @@ v0.71.2 16-Jan-2005 that host aka's (node /0) were not presented to the remote. (thanks Przemyslaw Kwiatkowski). Removed binkp extra debug logging and some standard dbug logging. + Added auto workaround for Internet Rex 2.24 upto 2.29 binkp bug. + However, it is still wise to set the "No binkp/1.1" setting in + the node setup if you have a record for such node. mbsebbs: When a message is posted by a user, the CHRS kludge of the user diff --git a/TODO b/TODO index 942b022f..8a75254a 100644 --- a/TODO +++ b/TODO @@ -129,8 +129,6 @@ mbcico: N: Implement PLZ turn off m_get command. - N: Make workaround for binkp bug in Irex 2.24 upto 2.29 - mbfile: L: Update <-touch> diff --git a/mbcico/binkp.c b/mbcico/binkp.c index 2fceb45b..076092ad 100644 --- a/mbcico/binkp.c +++ b/mbcico/binkp.c @@ -1707,7 +1707,7 @@ int binkp_banner(void) if (!rc) rc = binkp_send_command(MM_NUL,"TIME %s", rfcdate(t)); if (!rc) { - if (nodes.NoBinkp11) + if (nodes.NoBinkp11 || bp.buggyIrex) rc = binkp_send_command(MM_NUL,"VER mbcico/%s/%s-%s %s/%s", VERSION, OsName(), OsCPU(), PRTCLNAME, PRTCLOLD); else rc = binkp_send_command(MM_NUL,"VER mbcico/%s/%s-%s %s/%s", VERSION, OsName(), OsCPU(), PRTCLNAME, PRTCLVER); @@ -1844,8 +1844,8 @@ void parse_m_nul(char *msg) Syslog('b', "PLZflag is %s and received PLZ option", opstate[bp.PLZflag]); } #endif - } else { - Syslog('b', "Binkp: opt not supported"); +// } else { +// Syslog('b', "Binkp: opt not supported"); } }