> Piotr "Hellrayzer" Dalek (Author of ICS-Based Hellcore Mailer - an Outlook
> Express killer) made soem interesting changes to the mimedecode component.
> It is work a beta test. So I made it available from the ICS download page 
> at
> my website.

Forgot to tell about the changes !

1. Split Match into Match and MatchNoCase - some Delphi versions (D3 and
   lower for sure) do not compile otherwise (default parameter values not
   known to these compilers) - by the way, the function is a bit faster
   (in Match with bCase=false component compared every two chars twice).

2. Two flaws (my fault) in ProcessMessageLine fixed. Seems like I need to
   visit my oculist - my comment was disabling two important lines of code.

3. Removed old yEnc decoder and put there my own - AS probably won't like
   this idea... ;)

4. Added faster UUE decoder

5. Added XXE detector and decoder

6. Added BtoA decoder

7. Fixed Base64 decoder, so it doesn't fails to decode semi-malformed code
   like the attached one (builtwith.txt):

8. Added support for RFC-2231-encoded header fields (especially attachment
   names)

9. Added "Break decoding" feature (runtime property BreakDecoding - when set
   to true, for ex. in InlineHeaderEnd event handler, component breaks
   decoding loop right away).

10. Added "Allow inline decoders feature (Runtime/Designtime property
    AllowDecoders - when set to false, UU/XX/yEnc/BtoA decoders are
    disabled).

--
[EMAIL PROTECTED]
http://www.overbyte.be

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to