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