Absurd input source global variable in Binc imap caused the indexer to crash when an email message contained attachments which were disguised messages (ie: x-mimehtml), because this would cause a recursive call into Binc with a different data source (ie: string instead of original fd, clobbering the original source

Jean-Francois Dockes Jean-Francois Dockes 2012-05-24

removed src/bincimapmime/address.cc
removed src/bincimapmime/address.h
removed src/bincimapmime/mime-getpart.cc
removed src/bincimapmime/mime-printdoc.cc
removed src/bincimapmime/mime-printheader.cc
changed src/bincimapmime/Makefile
changed src/bincimapmime/convert.h
changed src/bincimapmime/mime-inputsource.h
changed src/bincimapmime/mime-parsefull.cc
changed src/bincimapmime/mime-parseonlyheader.cc
changed src/bincimapmime/mime-printbody.cc
changed src/bincimapmime/mime.cc
changed src/bincimapmime/mime.h
changed src/internfile/mh_mail.cpp
changed src/lib/Makefile
changed src/lib/mkMake
src/bincimapmime/address.cc
File was removed.
src/bincimapmime/address.h
File was removed.
src/bincimapmime/Makefile Diff Switch to side-by-side view
Loading...
src/bincimapmime/convert.h Diff Switch to side-by-side view
Loading...
src/bincimapmime/mime-inputsource.h Diff Switch to side-by-side view
Loading...
src/bincimapmime/mime-parsefull.cc Diff Switch to side-by-side view
Loading...
src/bincimapmime/mime-parseonlyheader.cc Diff Switch to side-by-side view
Loading...
src/bincimapmime/mime-printbody.cc Diff Switch to side-by-side view
Loading...
src/bincimapmime/mime.cc Diff Switch to side-by-side view
Loading...
src/bincimapmime/mime.h Diff Switch to side-by-side view
Loading...
src/internfile/mh_mail.cpp Diff Switch to side-by-side view
Loading...
src/lib/Makefile Diff Switch to side-by-side view
Loading...
src/lib/mkMake Diff Switch to side-by-side view
Loading...