• Socket: Added the ReceivedCount property. It always increases to reflect the number of bytes received via any method. It may be reset to 0 by the application at any point.
  • HTTP: Changed ClearEventLog method name to ClearBgEventLog
  • MailMan: Changed default values of MailMan.EmbedCertChain and MailMan.IncludeRootCert to True (or 1 for ActiveX).
  • Spider: Changed CkSpider::GetDomain(url) to CkSpider::GetUrlDomain(url) to avoid conflict with “Domain” property in some programming languages.
  • Email: Fixed problem with BCC headers relating to email.SaveXml/LoadXml.
  • MHT: Fixed file:/// BaseUrl problem.
  • Socket, HTTP, FTP, IMAP, POP3, SMTP: Added SetSslClientCertPem to Socket, HTTP, FTP, IMAP, MailMan
  • RSA: Rsa.LoadPrivateKey will also accept unencrypted PEM (it auto-recognizes PEM or XML)
  • Email: Added emailObject.NumReports and emailObject.GetReport. This is for multipart/report emails that have sub-parts with content types such as message/feedback-report
  • SSH/SFTP: Can now handle older F-SECURE servers with HMAC-SHA1 bug.
  • HTML-to-Text: Fixed crash bug.
  • Socket, HTTP, FTP, IMAP, POP3, SMTP: Fixed crash bug in SetSslClientCert
  • MailMan: Fixed SmtpSendRawCommand, which was returning an empty string and not the actual response.
  • Charset: Added Charset.ConvertFileNoPreamble — same as ConvertFile, except won’t output a preamble for charsets with preambles (unicode, utf-8, etc.)
  • HTTP: HttpRequest.AddParam modified to NOT replace the same-name param. This allows multiple headers with the same name to be added to an HTTP request.
  • TAR: Added Tar.ScriptFileMode for default mode for .sh, .bash, .csh, .bsh (0755)
  • TAR: Added Tar.DirPrefix property.