| Newsgroups |
gmane.mail.blat |
| Message-ID |
<AE0D3F87811F413A810D5E21C005CFB8@chip> |
------=_NextPart_000_0028_01D5449B.BA6A5C90
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
I posted version 3.2.22 to the Yahoo! group today, at https://groups.yahoo.=
com/neo/groups/blat/files/Official/. As always, you can find both 32-bit a=
nd 64-bit versions of Blat, with both blat.exe and blat.dll inside the vari=
ous .zip files.
I am remiss for not posting versions 3.2.20 and 3.2.21 before this, but I h=
ave also put those files into the Archived files section in case anyone wan=
ts those copies.
SourceForge.net also has copies of Blat for download, at https://sourceforg=
e.net/projects/blat/. Unfortunately, since I am not the owner of the Blat.=
net domain, nor did I create the Blat project on SourceForge, I cannot make=
any changes to the the blat.net website nor close tickets at sourceforge.n=
et.
If anyone can locate Tim Musson, please do so and ask that he check-in.
What=E2=80=99s new, changed, and fixed:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
[ Blat ChangeLog Legend: ]
[ + Added feature ]
[ * Improved/changed feature ]
[ - Bug fixed (we hope) ]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
3.2.22
[+] Added new command line options -msgid and -addch2bin. The -msgid optio=
n takes a string which will be used in the Message-ID: header instead of th=
e string created by Blat. The string will work best when enclosed by quota=
tion marks ("). This request came from Christophe Ross on SourceForge.net,=
for use in sending control messages. For example: -msgid "ThisIsAUniqueMs=
gId"
Heiko M=C3=BCck, also on SourceForge.net, requested the ability to add =
charset=3D"utf-8" to the Content-Type: header for binary attachments. This=
request allows him to be certified with his recipient. It seems to me his=
recipient might be receiving a mixture of ASCII and UTF-8 files from diffe=
rent locations, and want some to force senders to use UTF-8 for binary atta=
chments (XML files).
[-] If sending Unicode attachments as text, and 8bitmime is forced with the=
-force8bit command line option, attachments were being sent as UTF-7 when =
the SMTP server did not say that it supports 8bitmime. This =E2=80=93force=
8bit option will now force text attachments to use UTF8 instead of UTF-7 wh=
en UTF-7 would have otherwise been used.
---------------------------------------------------------------------------=
----
3.2.21
[+] Added support for Blat registry entries to be located in VirtualStore. =
For example, HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTW=
ARE\WOW6432Node\Public Domain\Blat. Malcolm Sokol reported Blat was not ab=
le to print the profiles, including the default. This appears to be becaus=
e his Windows 10 system had moved the Blat profiles to be in the above loca=
tion, which Blat had no knowledge of. My guess is this had occurred when W=
indows was upgraded to Windows 10 Home from an earlier version. Blat will =
not attempt to place profiles into VirtualStore, but it can read from that =
location.
Malcolm also stated he found Blat entries under HKEY_USERS, now Blat wi=
ll look there when listing profiles, or attempting to get a profile to use.=
However, Blat will not attempt to create files in HKEY_USERS.
[*] When deleting a profile, including the default, if there are no further=
data entries or keys below \Public Domain\Blat, Blat will attempt to delet=
e \Public Domain\Blat. The benefit to users comes when those users no long=
er want Blat to be on their system, Blat will attempt to remove its registr=
y keys when using -delete with the -profile option. As part of this effort=
, I made "<all>" work with -delete so all of your profiles will be deleted =
at once.
[*] The message about not being able to access Blat's registry keys could b=
e annoying, or downright misleading. I am now setting a flag to show this =
message only when BLat is unable to access its registry keys anywhere in th=
e registry. Based on the above changes, Blat will search for keys in HKEY_=
LOCAL_MACHINE, HKEY_CURRENT_USER, and HKEY_USERS. It is not desirable to s=
ee warning messages for all registry locations, so I try to limit this to j=
ust one instance when Blat is unable to find keys anywhere.
---------------------------------------------------------------------------=
----
3.2.20
[+] Added -force8bit option to make Blat believe the SMTP server supports 8=
bitmime option when the server does not actually advertise this in its 250 =
responses. It was mentioned by Heiko M=C3=BCck that his server does suppor=
t 8-bit MIME messages even though the server does not say that in the 250 r=
esponses. This option will allow Blat to use UTF-8 character set instead o=
f UTF-7, thus allowing Heiko to pass his certification.
------=_NextPart_000_0028_01D5449B.BA6A5C90
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/htm=
l4/strict.dtd">
<html>
<head>
</head>
=20
<body style=3D"background-color: #fff;">
<span style=3D"display:none"> </span>
<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id=3D"ygrp-mlmsg" style=3D"position:relative;">
<div id=3D"ygrp-msg" style=3D"z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->
<div id=3D"ygrp-text" >
=20=20=20=20=20=20
=20=20=20=20=20=20
<p>
<DIV dir=3D"ltr">
<DIV style=3D"FONT-SIZE: 12pt;FONT-FAMILY: 'Calibri';COLOR: #000000;">
<DIV>I posted version 3.2.22 to the Yahoo! group today, at <A title=3D"http=
s://groups.yahoo.com/neo/groups/blat/files/Official/" href=3D"https://group=
s.yahoo.com/neo/groups/blat/files/Official/">https://groups.yahoo.com/neo/g=
roups/blat/files/Official/</A>. =20
As always, you can find both 32-bit and 64-bit versions of Blat, with both=
=20
blat.exe and blat.dll inside the various .zip files.</DIV>
<DIV> </DIV>
<DIV>I am remiss for not posting versions 3.2.20 and 3.2.21 before this, bu=
t I=20
have also put those files into the Archived files section in case anyone wa=
nts=20
those copies.</DIV>
<DIV> </DIV>
<DIV>SourceForge.net also has copies of Blat for download, at <A title=3D"h=
ttps://sourceforge.net/projects/blat/" href=3D"https://sourceforge.net/proj=
ects/blat/">https://sourceforge.net/projects/blat/</A>. =20
Unfortunately, since I am not the owner of the Blat.net domain, nor did I c=
reate=20
the Blat project on SourceForge, I cannot make any changes to the the blat.=
net=20
website nor close tickets at sourceforge.net.</DIV>
<DIV> </DIV>
<DIV>If anyone can locate Tim Musson, please do so and ask that he=20
check-in.</DIV>
<DIV> </DIV>
<DIV>What=E2=80=99s new, changed, and fixed:</DIV>
<DIV> </DIV>
<DIV><FONT face=3D"Courier New">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT></DIV>
<DIV><FONT face=3D"Courier New">[ Blat ChangeLog Legend: &=
nbsp;=20
]</FONT></DIV>
<DIV><FONT face=3D"Courier New">[ + Added=20
feature =20
]</FONT></DIV>
<DIV><FONT face=3D"Courier New">[ * Improved/changed feature ]</FONT></DIV>
<DIV><FONT face=3D"Courier New">[ - Bug fixed (we=20
hope) ]</FONT></DIV>
<DIV><FONT face=3D"Courier New">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT></DIV>
<DIV> </DIV>
<DIV>3.2.22</DIV>
<DIV>[+] Added new command line options -msgid and -addch2bin. The -m=
sgid=20
option takes a string which will be used in the Message-ID: header instead =
of=20
the string created by Blat. The string will work best when enclosed b=
y=20
quotation marks ("). This request came from Christophe Ross on=20
SourceForge.net, for use in sending control messages. For example: -m=
sgid=20
"ThisIsAUniqueMsgId"</DIV>
<DIV> </DIV>
<DIV> Heiko M=C3=BCck, also on SourceForge.net, requested=
the=20
ability to add charset=3D"utf-8" to the Content-Type: header for binary=20
attachments. This request allows him to be certified with his=20
recipient. It seems to me his recipient might be receiving a mixture =
of=20
ASCII and UTF-8 files from different locations, and want some to force send=
ers=20
to use UTF-8 for binary attachments (XML files).</DIV>
<DIV> </DIV>
<DIV>[-] If sending Unicode attachments as text, and 8bitmime is forced wit=
h the=20
-force8bit command line option, attachments were being sent as UTF-7 when t=
he=20
SMTP server did not say that it supports 8bitmime. This =E2=80=93forc=
e8bit option=20
will now force text attachments to use UTF8 instead of UTF-7 when UTF-7 wou=
ld=20
have otherwise been used.</DIV>
<DIV>----------------------------------------------------------------------=
---------</DIV>
<DIV>3.2.21</DIV>
<DIV>[+] Added support for Blat registry entries to be located in=20
VirtualStore. For example,=20
HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\WOW6432Nod=
e\Public=20
Domain\Blat. Malcolm Sokol reported Blat was not able to print the=20
profiles, including the default. This appears to be because his Windo=
ws 10=20
system had moved the Blat profiles to be in the above location, which Blat =
had=20
no knowledge of. My guess is this had occurred when Windows was upgra=
ded=20
to Windows 10 Home from an earlier version. Blat will not attempt to =
place=20
profiles into VirtualStore, but it can read from that location.</DIV>
<DIV> </DIV>
<DIV> Malcolm also stated he found Blat entries under=20
HKEY_USERS, now Blat will look there when listing profiles, or attempting t=
o get=20
a profile to use. However, Blat will not attempt to create files in=20
HKEY_USERS.</DIV>
<DIV> </DIV>
<DIV>[*] When deleting a profile, including the default, if there are no fu=
rther=20
data entries or keys below \Public Domain\Blat, Blat will attempt to delete=
=20
\Public Domain\Blat. The benefit to users comes when those users no l=
onger=20
want Blat to be on their system, Blat will attempt to remove its registry k=
eys=20
when using -delete with the -profile option. As part of this effort, =
I=20
made "<all>" work with -delete so all of your profiles will be delete=
d at=20
once.</DIV>
<DIV> </DIV>
<DIV>[*] The message about not being able to access Blat's registry keys co=
uld=20
be annoying, or downright misleading. I am now setting a flag to show=
this=20
message only when BLat is unable to access its registry keys anywhere in th=
e=20
registry. Based on the above changes, Blat will search for keys in=20
HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, and HKEY_USERS. It is not desi=
rable=20
to see warning messages for all registry locations, so I try to limit this =
to=20
just one instance when Blat is unable to find keys anywhere.</DIV>
<DIV>----------------------------------------------------------------------=
---------</DIV>
<DIV>3.2.20</DIV>
<DIV>[+] Added -force8bit option to make Blat believe the SMTP server suppo=
rts=20
8bitmime option when the server does not actually advertise this in its 250=
=20
responses. It was mentioned by Heiko M=C3=BCck that his server does s=
upport=20
8-bit MIME messages even though the server does not say that in the 250=20
responses. This option will allow Blat to use UTF-8 character set ins=
tead=20
of UTF-7, thus allowing Heiko to pass his=20
certification.</DIV></DIV></DIV>
</p>
</div>
=20=20=20=20=20
<!--~-|**|PrettyHtmlStart|**|-~-->
<div style=3D"color: #fff; height: 0;">__._,_.___</div>
=20=20=20=20=20=20=20=20=20=20
=20=20
=20
=20=20=20=20
<div style=3D"clear:both"> </div>
<div id=3D"fromDMARC" style=3D"margin-top: 10px;">
<hr style=3D"height:2px ; border-width:0; color:#E3E3E3; background=
-color:#E3E3E3;">
Posted by: "Chip" <[email protected]> =
<hr style=3D"height:2px ; border-width:0; color:#E3E3E3; background-color:#=
E3E3E3;">
</div>
<div style=3D"clear:both"> </div>
<table cellspacing=3D4px style=3D"margin-top: 10px; margin-bottom: 10px=
; color: #2D50FD;">
<tbody>
<tr>
<td style=3D"font-size: 12px; font-family: arial; font-weight: bo=
ld; padding: 7px 5px 5px;" >
<a style=3D"text-decoration: none; color: #2D50FD=
" href=3D"https://groups.yahoo.com/neo/groups/blat/conversations/messages/1=
4100;_ylc=3DX3oDMTJwOWN1OXR0BF9TAzk3MzU5NzE0BGdycElkAzMxMTEzNwRncnBzcElkAzE=
3MDUwMDczODkEbXNnSWQDMTQxMDAEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxNTY0MjY0Mzg0?a=
ct=3Dreply&messageNum=3D14100">Reply via web post</a>
</td>
<td>•</td>
<td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p=
x 5px;" >
<a href=3D"mailto:[email protected]?subject=3DRe%3A%20Bla=
t%20v3%2E2%2E22%20has%20been%20released" style=3D"text-decoration: none; co=
lor: #2D50FD;">
Reply to sender </a>
</td>
<td>•</td>
<td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p=
x 5px;">
<a href=3D"mailto:[email protected]?subject=3DRe%3A%20Blat%2=
0v3%2E2%2E22%20has%20been%20released" style=3D"text-decoration: none; color=
: #2D50FD">
Reply to group </a>
</td>
<td>•</td>
<td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p=
x 5px;" >
<a href=3D"https://groups.yahoo.com/neo/groups/blat/conversatio=
ns/newtopic;_ylc=3DX3oDMTJkcWhiN2M0BF9TAzk3MzU5NzE0BGdycElkAzMxMTEzNwRncnBz=
cElkAzE3MDUwMDczODkEc2VjA2Z0cgRzbGsDbnRwYwRzdGltZQMxNTY0MjY0Mzg0" style=3D"=
text-decoration: none; color: #2D50FD">Start a New Topic</a>
</td>
<td>•</td>
<td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p=
x 5px;color: #2D50FD;" >
<a href=3D"https://groups.yahoo.com/neo/groups/=
blat/conversations/topics/14100;_ylc=3DX3oDMTM1cnU1anIwBF9TAzk3MzU5NzE0BGdy=
cElkAzMxMTEzNwRncnBzcElkAzE3MDUwMDczODkEbXNnSWQDMTQxMDAEc2VjA2Z0cgRzbGsDdnR=
wYwRzdGltZQMxNTY0MjY0Mzg0BHRwY0lkAzE0MTAw" style=3D"text-decoration: none; =
color: #2D50FD;">Messages in this topic</a>
(1)
</td>
</tr>
</tbody>
</table>
=20=20=20=20=20=20=20=20
<!------- Start Nav Bar ------>
<div id=3D"ygrp-grfd" style=3D"font-family: Verdana; font-size: 12px; p=
adding: 15px 0;">
=20=20=20=20=20=20
<!-- |**|begin egp html banner|**| -->
-- <BR>
Homepage:<BR>
<a href=3D"http://www.blat.net">http://www.blat.net</a><BR>
<BR>
</body>
<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type=3D"text/css">
<!--
#ygrp-mkp {
border: 1px solid #d8d8d8;
font-family: Arial;
margin: 10px 0;
padding: 0 10px;
}
#ygrp-mkp hr {
border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd {
color: #628c2a;
font-size: 85%;
font-weight: 700;
line-height: 122%;
margin: 10px 0;
}
#ygrp-mkp #ads {
margin-bottom: 10px;
}
#ygrp-mkp .ad {
padding: 0 0;
}
#ygrp-mkp .ad p {
margin: 0;
}
#ygrp-mkp .ad a {
color: #0000ff;
text-decoration: none;
}
#ygrp-sponsor #ygrp-lc {
font-family: Arial;
}
#ygrp-sponsor #ygrp-lc #hd {
margin: 10px 0px;
font-weight: 700;
font-size: 78%;
line-height: 122%;
}
#ygrp-sponsor #ygrp-lc .ad {
margin-bottom: 10px;
padding: 0 0;
}
#actions {
font-family: Verdana;
font-size: 11px;
padding: 10px 0;
}
#activity {
background-color: #e0ecee;
float: left;
font-family: Verdana;
font-size: 10px;
padding: 10px;
}
#activity span {
font-weight: 700;
}
#activity span:first-child {
text-transform: uppercase;
}
#activity span a {
color: #5085b6;
text-decoration: none;
}
#activity span span {
color: #ff7900;
}
#activity span .underline {
text-decoration: underline;
}
.attach {
clear: both;
display: table;
font-family: Arial;
font-size: 12px;
padding: 10px 0;
width: 400px;
}
.attach div a {
text-decoration: none;
}
.attach img {
border: none;
padding-right: 5px;
}
.attach label {
display: block;
margin-bottom: 5px;
}
.attach label a {
text-decoration: none;
}
=20=20
blockquote {
margin: 0 0 0 4px;
}
.bold {
font-family: Arial;
font-size: 13px;
font-weight: 700;
}
.bold a {
text-decoration: none;
}
dd.last p a {
font-family: Verdana;
font-weight: 700;
}
dd.last p span {
margin-right: 10px;
font-family: Verdana;
font-weight: 700;
}
dd.last p span.yshortcuts {
margin-right: 0;
}
div.attach-table div div a {
text-decoration: none;
}
div.attach-table {
width: 400px;
}
div.file-title a, div.file-title a:active, div.file-title a:hover, div.fi=
le-title a:visited {
text-decoration: none;
}
div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div=
..photo-title a:visited {
text-decoration: none;
}
div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
}
.green {
color: #628c2a;
}
.MsoNormal {
margin: 0 0 0 0;
}
o {
font-size: 0;
}
#photos div {
float: left;
width: 72px;
}
#photos div div {
border: 1px solid #666666;
height: 62px;
overflow: hidden;
width: 62px;
}
#photos div label {
color: #666666;
font-size: 10px;
overflow: hidden;
text-align: center;
white-space: nowrap;
width: 64px;
}
#reco-category {
font-size: 77%;
}
#reco-desc {
font-size: 77%;
}
.replbq {
margin: 4px;
}
#ygrp-actbar div a:first-child {
/* border-right: 0px solid #000;*/
margin-right: 2px;
padding-right: 5px;
}
#ygrp-mlmsg {
font-size: 13px;
font-family: Arial, helvetica,clean, sans-serif;
*font-size: small;
*font: x-small;
}
#ygrp-mlmsg table {
font-size: inherit;
font: 100%;
}
#ygrp-mlmsg select, input, textarea {
font: 99% Arial, Helvetica, clean, sans-serif;
}
#ygrp-mlmsg pre, code {
font:115% monospace;
*font-size:100%;
}
#ygrp-mlmsg * {
line-height: 1.22em;
}
#ygrp-mlmsg #logo {
padding-bottom: 10px;
}
#ygrp-msg p a {
font-family: Verdana;
}
#ygrp-msg p#attach-count span {
color: #1E66AE;
font-weight: 700;
}
#ygrp-reco #reco-head {
color: #ff7900;
font-weight: 700;
}
#ygrp-reco {
margin-bottom: 20px;
padding: 0px;
}
#ygrp-sponsor #ov li a {
font-size: 130%;
text-decoration: none;
}
#ygrp-sponsor #ov li {
font-size: 77%;
list-style-type: square;
padding: 6px 0;
}=20
#ygrp-sponsor #ov ul {
margin: 0;
padding: 0 0 0 8px;
}
#ygrp-text {
font-family: Georgia;
}
#ygrp-text p {
margin: 0 0 1em 0;
}
#ygrp-text tt {
font-size: 120%;
}
#ygrp-vital ul li:last-child {
border-right: none !important;=20
}=20
-->
</style>
</head>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->
------=_NextPart_000_0028_01D5449B.BA6A5C90--