It may not have been a virus

Get this. I got a voice message today regarding my laptop, “Your laptop needs a new motherboard, which will cost $500 (CAD) plus tax (15%).” I haven’t called them back; so I don’t know if that is in addition to the $100 labour charge (probably is). In total, that would be $690 CAD.

As I said in a previous blog post, F-Prot detected a few files in my Java Plugin cache. I assume those files were sanitized. Nevertheless I cleared the Java cache, rebooted, and my computer worked fine for the remainder of that night. The service person took one look at Limewire, and suspected that was where I got a virus. I hadn’t used Limewire for a couple of weeks prior.

Here’s the wake up call. In addition to mainly using the family computer for now, I took out my old laptop. It’s an IBM Thinkpad 385XD. The screen is as faded and red as can be, but the rest of the hardware still works very well. In fact, there’s a clear difference in the quality of the product, as opposed to my current laptop, which I got from MDG. Maybe I was spoiled with a Thinkpad; but I get the feeling my MDG was just a crap product, and I had just gotten used to it. I work my PCs pretty hard; and I’m willing to bet that I simply over-worked my MDG laptop.

As such, I think I’m probably going to get a new computer, rather than paying $600+ dollars for a new motherboard. I’ll probably go for a Dell PC. The IBM Canada warehouse is actually about 20 minutes from where I live, so I’m also going to check that out.

Well, it looks like my ‘online time’ will be low for a while longer.

Update on my virus

This computer virus I got looks to be more than a software problem. It also looks like I’m not going to be able to retrieve my info. I’m not going to get my laptop back for at least a week. Till then, my ‘online time’ will be much less.

I got a virus

Well, it a appears I got a computer virus.
I don’t exactly know how. F-Prot detected a few files in my Java Plugin cache last night, but the service person took one look at Limewire, and suspected that.

So, my laptop is out gone to be serviced for the next while, with no guarantee I’ll have my data, when I get it back. The ironic part is that I recently bought an external hard drive, and moved a lot of info I had on CDs to it. Not much in the way of important info, with the exception of Firefox, Thunderbird, and Sunbird profile backups from May 26th. I did manage to transfer most of my current Thunderbird profile before the computer froze. I then couldn’t get that far again. The important info is on a partitioned drive, so hopefully it will not need have to be deleted.

Having said that, don’t be surprised if you don’t hear from me in a while. I’m posting this via the family computer, and trying to salvage what I can from the external hard drive. It’s also a good time to go to a bar.

Google says to bottom-post

Google Groups Help: What’s good ‘netiquette’ when posting to Usenet?

When you click “Reply” under “show options” to follow up an existing article, Google Groups includes the full article in quotes, with the cursor at the top of the article. Tempting though it is to just start typing your message, please STOP and do two things first. Look at the quoted text and remove parts that are irrelevant. Then, go to the BOTTOM of the article and start typing there. Doing this makes it much easier for your readers to get through your post.

Digitally signing newsgroup posts

I recently did some testing of SMIME signed newsgroup messages. First, I guess I should state how I achieved it in Mozilla Thunderbird (also works in Mozilla Application Suite, and Netscape 7):
First, set up one of your mail accounts to have a certificate for digital signing. Close Mozilla Thunderbird, and open your prefs.js file. The mail identity in which you added a certificate should have a couple of pref lines pertaining to digital signing. For instance, if it were id1, it would be:
user_pref("mail.identity.id1.sign_mail", false);
user_pref("mail.identity.id1.signing_cert_name", "certificate name here");

Copy and paste those lines to the id that pertains to your news account, and edit the id number on the pasted lines. So, if your news account is id6, you should have both:
user_pref("mail.identity.id1.sign_mail", false);
user_pref("mail.identity.id1.signing_cert_name", "certificate name here");

and
user_pref("mail.identity.id6.sign_mail", false);
user_pref("mail.identity.id6.signing_cert_name", "certificate name here");

(Note that if you want your messages to be automatically be signed, you can change the value of mail.identity.id6.sign_mail to true.)

Save and close the prefs.js, and start Thunderbird. Open a newsgroup, and click on “Write.” If you want to sign the message, you can go to Options -> Security -> Digitally Sign This Message.

Okay, now that we know how to do it, what happens when it’s done?

Size
The first message I tested contained a body of one word: “test”. That message was 4KB. I got a certificate with lower encryption. The first was 2048bit, the second was 1024. The same test message with a 1024 bit key was 1KB less in size (3KB). Note that if you’re using the Face header, that will also add another KB to your message, so all in all, you could have a one word newsgroup post, that is 5KB in size.

Usenet
I did a few tests in netscape.public.test to see if the messages would propagate, and how Google will take and display them. Google didn’t take them. As a matter of fact, neither did Giganews. I had to use news.mozilla.org to post them. Unsigned replies to those tests showed up on both Google and Giganews, so I did some digging. The signed messages were sent with the content-type header:
Content-Type: multipart/signed; protocol=”application/x-pkcs7-signature”; micalg=sha1; boundary=”————ms090800060705060603050107″
Both Google and Giganews filter out messages with binary attachments in text groups. Google and Giganews are treating the signature as a binary attachment. To verify this, I tried to post a signed message to giganews.test.binary, and it worked. If you want to sign your newsgroup messages, expect them to be treated as binary attachments.

Display
Okay, the digital signatures are treated as binary attachments. How are other news clients going to display the message. What I have on my system is Thunderbird, Netscape7, Mozilla 1.7.8, Netscape Communicator 4.8, Opera 7.54, Outlook Express 6, and Xnews5.04. All, except Opera and Xnews, recognized the signature as such, and had special display for it (key, etc). Opera and Xnews just considered it an attachment and used the generic attachment display method.

Conclusion
If you’re posting on usenet, don’t bother. If you’re posting on a private server, make sure there’s a clear reason to digitally sign your messages, that is worth the extra 2KB, and take note of the software others are using.

Deer Park logo is better


The Mozilla Foundation has released the first alpha release of what will become Firefox 1.1. To prevent confusion of Firefox 1.0.x users, they have gone to great lengths to make sure only developers and testers download it. Among them are calling the release by its codename (Deer Park), changing the product name for the developer release, and even changing the icon. Instead of the Firefox “humping a globe“, it’s just a globe. Kind of apropos, seeing as it isn’t a finished product.

Very soon after installing Deer Park builds, I found that I prefer the Deer Park logo.
Here are some comparison shots:

Firefox 1.0.x Deer Park

I prefer the Deer Park logo because:

– it is more simple. That image is easier to remember, and easier to redraw.

– I can’t think of a better symbol for a web browser than a globe. A always loved how the old Netscape throbber inspired my imagination about what could be done with the product and the technology. The Firefox icon contains more fox than globe.

The Mozilla Foundation has an animal theme going, which is good for identity and association of all Mozilla products, but the Firefox icon doesn’t really communicate what the product does.
I prefer the globe.