MswRegexp.exe change log 1.2009.05.26 MswRegexp.exe # add sys token (sys_from_domain, sys_from_name, sys_from_email, sys_from2_domain, sys_from2_name, sys_from2_email) # small number of very minor code fix. # show "Total score" for each found item when using "/showtest:" option MswRegexp.ini # add default lines for the new sys_from tokens # add regexp: [Header] / h_O2K7_msgid (to fix Outlook 2007 bug with email adresses in msgid) # outcomment some strings in [str] there was not used RegExpTester.exe # No change Doc files # update \doc\system-token.htm # update \doc\Regexp.htm 1.2006.05.12 MswRegexp.exe # Fix: minor code change to speedup the regex little bit RegExpTester.exe # Add: More error checking 1.2006.02.12 MswRegexp.exe # Fix: bug in multipart boundary decoding so that it stopped if line was less then 2 in lenght. 1.2005.03.30 MswRegexp.exe # Fix: !!!! Change exitcode 5 to exitcode 6 !!!!! because mailsweeper has a bug with exitcode 5, so if you are update mswregexp from a early version of mswregexp then remember to change the exitcode in mailsweeper # fix: Release memory in the run, so it overall use less memory # Fix: Do not use workdir anymore in the setup docs. # Add: Add support for MSSQL2k/msde2k to the mswcollect function 1.2005.01.13 RegExpTester.exe # Add first version of RegExpTester.exe tool to easyer build strings for the INI file 1.2004.10.17 # add: install doc for Mailsweeper 5.0 # fix: boundary line not found if it ends with "--" # add: Start adding a better UUencode decoder # fix: bug in " goes into msg_htmlcode and not msg_decodehtml" function # fix: bug in " goes into msg_htmlcode and not msg_decodehtml" function # add: Function SkipFileOverSize to skip testing files there is over a max size (exitcode 5) # add: "=" to allowed email chr. # Add: install doc for Mailmarshal 6.0 # Add: new html log format is now add to the logfile for better supporting MSW5 # fix: the [To] was only tested if there was tests strings in the [Subject] part of the INI file 1.2004.08.07 # adding the mswcollect strings to the INI file and starte to making some code for mswcollect support, so the soon can be full support it 1.2004.06.23 # Change the version number :-) 1.2004.06.21 RC2 # add: better head detection, so the must be 3 header lines before it will test # add: new strings to the INI file # fix: bug in the %sys_to_name%, %sys_to_email% and %sys_to_domain% decoder function # Change the version RC1 -> RC2 # add new strings to the INI file # Change some scores in the INI file 1.2004.06.13 RC1 # Fix bug in the html decoder # Fix bug in boundary line match function # now goes into msg_htmlcode and not msg_decodehtml # now goes into msg_htmlcode and not msg_decodehtml # Fix bug in the boundary line reader # make some docs and howto 1.2004.06.xx Beta # can now use the %sys_to_email%, %sys_to_name% and %sys_to_domain% tokens # add the /showsystoken to let you see the tokens it build # fixet some small bugs # skips inline-files there is uuencode in the body # now reading multipart mails # Fix bug in the header detection # fix some strings in the INI file 1.2004.05.xx beta # more checks to see if a header is found, if no header is found then it stop testing # fix some scores in the INI file # now read text/plain(none) body to msg_text # now read text/plain(base64) body to msg_text # now read text/plain(quoted-printable) body to msg_text # now read text/html(none) body to msg_html # now read text/html(base64) body to msg_html # now read text/html(quoted-printable) body to msg_html # [text] is working # [html] is working # [textdecodehtml] is working # [decodehtml] is working # [htmlcode] is working # [subjecttextdecodehtml] is working (but limit to subject and text) # Fix a bug in the base64 decoder # small string bugs fix in the INI file # if a string is empty then it add one space # CC: and TO: is now put in the msg_TO string # decoding Base64 in all header lines # decoding quoted-printable in all header lines # fix some scores in mswregexp.ini # add ISO-8859-1 to ISO-8859-15 + UNICODE to the MailEncode # add charset reading to fix chr errors. # add MailEncode=charset to the ini file # add more sample strings to the ini file # change some scores in mswregexp.ini # add the beta_todo.txt file # Fix integer getting over its limit # add more sample test strings to the INI file # replacing multilags tokens to fix use of tokens in tokens # more checks for runaway loops and recover from them # Display loop errors in debug mode # /showtest can now allso use [partname] and then show all the tests found in that part # [Rawmail] is now working, but limit to the part the msg reader can read for now. # [Header] is now working. # [to],[From] and [subject] is now working # Exit_overscore is now working