ripmime 1.4.0.1 is released and as you can see on http://www.pldaniels.com/ripmime/CHANGELOG - it includes x-mac improvements - it deals with null/empty boundaries (recent worms use that) Reproducible: Always Steps to Reproduce: 1. 2. 3. The update is easy : cp ripmime-1.4.0.0.ebuild ripmime-1.4.0.1.ebuild and and ebuild digest ... emerge ripmime shows some small warnings (not blocking): Calculating dependencies ...done! >>> emerge (1 of 1) net-mail/ripmime-1.4.0.1 to / >>> md5 src_uri ;-) ripmime-1.4.0.1.tar.gz >>> Unpacking source... >>> Unpacking ripmime-1.4.0.1.tar.gz to /var/tmp/portage/ripmime-1.4.0.1/work >>> Source unpacked. ./build_tnef gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c strstack.c make[1]: Entering directory `/var/tmp/portage/ripmime-1.4.0.1/work/ripmime-1.4.0.1/tnef' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -D___TNEF_BYTE_ORDER=4321 -c tnef.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c mime.c make[1]: Leaving directory `/var/tmp/portage/ripmime-1.4.0.1/work/ripmime-1.4.0.1/tnef' gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c ffget.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c MIME_headers.c MIME_headers.c: In function `MIMEH_save_doubleCR': MIME_headers.c:766: warning: comparison is always false due to limited range of data type gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c rawget.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c pldstr.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c logger.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c libmime-decoders.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c boundary-stack.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c uuencode.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c filename-filters.c ./build_ripOLE make[1]: Entering directory `/var/tmp/portage/ripmime-1.4.0.1/work/ripmime-1.4.0.1/ripOLE' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. rm -f *.o ripole make[1]: Leaving directory `/var/tmp/portage/ripmime-1.4.0.1/work/ripmime-1.4.0.1/ripOLE' make[1]: Entering directory `/var/tmp/portage/ripmime-1.4.0.1/work/ripmime-1.4.0.1/ripOLE' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -c ole.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c ripOLE/olestream-unwrap.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c ripOLE/bytedecoders.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE -c ripOLE/bt-int.c ./generate-buildcodes.sh gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -c olestream-unwrap.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -c bytedecoders.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -c logger.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -c pldstr.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -c bt-int.c gcc -O2 -pipe -mtune=750 -fno-strict-aliasing ole.o olestream-unwrap.o bytedecoders.o logger.o pldstr.o bt-int.o ripole.c -o ri pole make[1]: Leaving directory `/var/tmp/portage/ripmime-1.4.0.1/work/ripmime-1.4.0.1/ripOLE' gcc -O2 -pipe -mtune=750 -fno-strict-aliasing -DRIPOLE ripmime.c strstack.o mime.o ffget.o MIME_headers.o tnef/tnef.o rawget.o p ldstr.o logger.o libmime-decoders.o boundary-stack.o uuencode.o filename-filters.o ripOLE/ole.o ripOLE/olestream-unwrap.o ripOLE /bytedecoders.o ripOLE/bt-int.o -o ripmime >>> Test phase [not enabled]: net-mail/ripmime-1.4.0.1 >>> Install ripmime-1.4.0.1 into /var/tmp/portage/ripmime-1.4.0.1/image/ category net-mail man: prepallstrip: strip: strip: usr/bin/ripmime >>> Completed installing into /var/tmp/portage/ripmime-1.4.0.1/image/ >>> Merging net-mail/ripmime-1.4.0.1 to / --- /usr/ --- /usr/bin/ >>> /usr/bin/ripmime --- /usr/share/ --- /usr/share/man/ --- /usr/share/man/man1/ >>> /usr/share/man/man1/ripmime.1.gz --- /usr/share/doc/ >>> /usr/share/doc/ripmime-1.4.0.1/ >>> /usr/share/doc/ripmime-1.4.0.1/CHANGELOG.gz >>> /usr/share/doc/ripmime-1.4.0.1/INSTALL.gz >>> /usr/share/doc/ripmime-1.4.0.1/README.gz >>> /usr/share/doc/ripmime-1.4.0.1/TODO.gz >>> Regenerating /etc/ld.so.cache....
1.4.0.3 has been relesased : I'm using locally without problems. The sole thing needed was : cp ripmime-1.4.0.0.ebuild ripmime-1.4.0.3.ebuild ebuild ripmime-1.4.0.3.ebuild digest Please propose ripmime-1.4.0.3.ebuild instead of ripmime-1.4.0.1.ebuild It Would be a perfect X-mas gift :-)
Bumped to 1.4.0.3