No, it's a Linux server. The execute permission lets me use server-
side includes without the .shtml extension, which is a trick I've been
using forever (google XBitHack for details). In researching this
issue, though, I've found that there's a more efficient way to deal
with it, via the .htaccess file. So this issue becomes moot.
BUT I did talk with my web hosts* while trying to figure things out,
and they explained what was going on in a way that suggests a possible
update to BBEdit. They said that they'd recently upgraded their FTP
servers to use "atomic file replacement" -- so that, when given the
command to replace a file, rather than blanking out a file's contents
and then updating it with the new incoming text, their servers now
create the new file under a temporary name, delete the old one, and
then rename the temp. Because the default permissions for a new file
is 644, that's what the replacement file ends up with -- no matter
what it had before. BBEdit, quite reasonably, doesn't anticipate any
change in permissions, and does nothing to make sure that the new file
maintains it.
Maybe in a future update, BBEdit could automatically follow up the
save process with a CHMOD command, just to be sure that the
permissions after the save are the same as they were before it? (My
hosts patched their server so that permissions are preserved in an
"atomic" update, but others may not be so conscientious.)
*The truly excellent TigerTech.net