Skip to content
Snippets Groups Projects
Rob Swindell's avatar
Rob Swindell authored
This involved the removal of the content-transfer-decoding feature of the SMTP mail server since we need single-part MIME-attached file contents to be stored in their original encoded form (e.g. base64-encoded) and not in binary, for the message body text (where NULs aren't allowed, CR/LF is appended, etc).

I accidentally made this change to smbtxt.c in the new_file_base branch and then copied over here, so there's some unrelated innocuous changes (comment header, removal of SMBCALL) that hopefully won't cause a merge conflict later.

I don't actually receive single-part MIME attached files, so depending on others (e.g. Nelgin and Dream Master) to test for me.
e9f56e5d
History
Name Last commit Last update
..
chat
ctrl
dosxtrn
execvxd
gtkchat
gtkmonitor
gtkuseredit
gtkuserlist
menuedit
scfg
syncview
uedit
umonitor
useredit
userlist
chat
ctrl
dosxtrn
gtkchat
gtkmonitor
gtkuseredit
gtkuserlist
menuedit
scfg
syncview
uedit
umonitor
useredit
userlist
.gitignore
CMakeLists.txt
Common.gmake
Common.make
GNUmakefile
MSG00001.bin
addfiles.c
addfiles.vcxproj
allusers.c
allusers.vcxproj
ans2asc.c
ans2asc.vcxproj
ansiterm.cpp
answer.cpp
ars.c
ars_defs.h
asc2ans.c
asc2ans.vcxproj
atcodes.cpp
baja.c
baja.vcxproj
bat_xfer.cpp
build.bat
bulkmail.cpp
chat.cpp
chk_ar.cpp
chksmb.c
chksmb.vcxproj
clean.bat
client.h
cmdshell.h
con_hi.cpp
con_out.cpp
dat_rec.c
dat_rec.h
data.cpp
data_ovl.cpp
date_str.c
date_str.h
delfiles.c
delfiles.vcxproj
dllexport.h
download.cpp
dstsedit.c
dstsedit.vcxproj
dupefind.c
dupefind.vcxproj
echocfg.c
echocfg.vcxproj
email.cpp
exec.cpp
execfile.cpp
execfunc.cpp
execmisc.cpp
execmsg.cpp
execnet.cpp
execvxd.h
extdeps.mk
fastcgi.h
fido.cpp
fidodefs.h
file.cpp
filedat.c
filedat.h
filelist.c
filelist.vcxproj
finddupes.c
fixsmb.c
fixsmb.vcxproj
fmsgdump.c
fmsgdump.vcxproj
fossdefs.h
fossinfo.c
ftpsrvr.c
ftpsrvr.h
ftpsrvr.vcxproj
getctrl.c
getctrl.h
getkey.cpp
getmail.c
getmail.h
getmsg.cpp
getnode.cpp
getstats.c
getstats.h
.gitignore
CMakeLists.txt
Common.gmake
Common.make
GNUmakefile
MSG00001.bin
addfiles.c
addfiles.vcxproj
ans2asc.c
ans2asc.vcxproj
ansiterm.cpp
answer.cpp
ars.c
ars_defs.h
asc2ans.c
asc2ans.vcxproj
atcodes.cpp
baja.c
baja.vcxproj
bat_xfer.cpp
build.bat
bulkmail.cpp
chat.cpp
chk_ar.cpp
chksmb.c
chksmb.vcxproj
clean.bat
client.h
cmdshell.h
con_hi.cpp
con_out.cpp
dat_rec.c
dat_rec.h
data.cpp
data_ovl.cpp
date_str.c
date_str.h
delfiles.c
delfiles.vcxproj
dllexport.h
download.cpp
dupefind.c
dupefind.vcxproj
echocfg.c
echocfg.vcxproj
email.cpp
exec.cpp
execfile.cpp
execfunc.cpp
execmisc.cpp
execmsg.cpp
execnet.cpp
extdeps.mk
fastcgi.h
fido.cpp
fidodefs.h
file.cpp
filedat.c
filedat.h
filelist.c
filelist.vcxproj
finddupes.c
findstr.c
findstr.h
fixsmb.c
fixsmb.vcxproj
fmsgdump.c
fmsgdump.vcxproj
fossdefs.h
fossinfo.c
ftpsrvr.c
ftpsrvr.h
ftpsrvr.vcxproj
getctrl.c
getctrl.h
getkey.cpp
getmail.c
getmail.h
getmsg.cpp
getnode.cpp
getstats.c
getstats.h
getstr.cpp
gtkconvert.pl
htmlansi.h
ident.c