Add support for a space character as the first line of a .flo file entry,

to indicate that the remainder of the line is a file to be sent to the
remote system.  This is needed to allow transmitting files with names that
begin with .flo reserved characters such as ^, #, ~, or @.
This commit is contained in:
Andrew Leary 2014-11-02 20:50:46 -05:00
parent f61ae164a6
commit 72d6daa978
4 changed files with 15 additions and 2 deletions

View File

@ -1,3 +1,15 @@
v1.0.5 02-Nov-2014 - Andrew Leary
1. Adjusted mbcico's .flo file logic to support a space
character as the first character of the .flo file line.
This character indicates that the file named in the
remainder of the line should be sent to the remote system.
This is needed to allow transmitting filenames that start
with .flo file reserved characters such as ^, #, -, or @.
2. Worked on increasing reliability of Binkp NR mode. It
is strongly recommended that CRC mode be enabled for any
node which NR mode is enabled for.
v1.0.4 03-Sep-2014 - Andrew Leary
1. Reverted Vince Coen's packaging changes until an upgrade

2
configure vendored
View File

@ -2309,7 +2309,7 @@ SUBDIRS="lib mbcico mbfido mbmon mbsebbs mbutils mbnntp mbtask mbsetup unix lang
PACKAGE="mbsebbs"
MAJOR="1"
MINOR="0"
REVISION="4"
REVISION="5"
VERSION="$MAJOR.$MINOR.$REVISION"
COPYRIGHT="Copyright (C) 1997-2014 Michiel Broek, All Rights Reserved"
SHORTRIGHT="Copyright (C) 1997-2014 M. Broek"

View File

@ -12,7 +12,7 @@ AC_SUBST(SUBDIRS)
PACKAGE="mbsebbs"
MAJOR="1"
MINOR="0"
REVISION="4"
REVISION="5"
VERSION="$MAJOR.$MINOR.$REVISION"
COPYRIGHT="Copyright (C) 1997-2014 Michiel Broek, All Rights Reserved"
SHORTRIGHT="Copyright (C) 1997-2014 M. Broek"

View File

@ -180,6 +180,7 @@ static void check_flo(file_list **lst, char *nm)
case '#': p=buf+1; disposition=TFS; break;
case '-':
case '^': p=buf+1; disposition=KFS; break;
case ' ':
case '@': p=buf+1; disposition=LEAVE; break;
case 0: continue;
default: p=buf; disposition=LEAVE; break;