It's not weird, it's just bug that's been fixed. While you might not expect the code to touch the message body, it turns out that it does. In the case of that particular Excel spreadsheet equation, the offending line was longer than 2048 characters (which has to include the carriage return-linefeed and the terminating null.) Simply reducing the number of characters copied between buffers by one fixes the problem. Note however that the truncation is "silent" and will show up only in the debug.log file, assuming you have debugging enabled (which I do NOT recommend except for troubleshooting, it really slows things down and results in a huge log file very quickly.)
The code change is noted in the source code, per the GPL.
You can get the fixed version from rapidshare or alt.binaries.freeware at the URL or Message-IDs below.
Readme (0/1) Message-ID: binary (1/1) Message-ID: and/or binary
The binary is 431 kB and contains the complete, ready to compile source code package.
Before anyone brings up the dire warnings my fan club has issued about the previous builds, please note that the source code _is_ included, refuting the major claim made against it.
Dustin Cook in alt.comp.virus and/or any of the antivirus/antimalware vendors will probably look at the *.exe and the code if asked.
Please use alt.usenet.offline-reader.forte-agent.modified for any further discussion of NewsProxy with me. I'd be glad to answer any questions about it.