[21611] in Athena Bugs
Re: Mozilla
daemon@ATHENA.MIT.EDU (Garry Zacheiss)
Fri Mar 14 01:16:02 2003
Date: Fri, 14 Mar 2003 01:16:01 -0500
Message-Id: <200303140616.BAA23269@riff-raff.mit.edu>
From: Garry Zacheiss <zacheiss@MIT.EDU>
To: John Hawkinson <jhawk@MIT.EDU>
CC: Camilla R Fox <cfox@MIT.EDU>, bugs@MIT.EDU
In-reply-to: "[21609] in Athena Bugs"
>> user_pref("browser.history_file", "/mit/jhawk/.netscape/history.db");
>> user_pref("browser.user_history_file", "/mit/jhawk/.netscape/history.list");
These aren't actually relevant; I had them in my prefs.js as well,
but deleting them had no effect, and I think they're an artifact of the
imperfect Netscape 4 profile conversion process.
The real problem is with history.dat, which stores pages titles in an
endian-dependant fashion. For example, the title for http://web.mit.edu
gets stored on Solaris as:
=$00M$00a$00s$00s$00a$00c$00h$00u$00s$00e$00t$00t$00s$00 $00I$00n$00s$00t$00i$00t$00u$00t$00e$00 $00o$00f$00 $00T$00e$00c$00h$00n$00o$00l$00o$00g$00y
but on Linux as:
=M$00a$00s$00s$00a$00c$00h$00u$00s$00e$00t$00t$00s$00 $00I$00n$00s$00t$00i$00t$00u$00t$00e$00 $00o$00f$00 $00T$00e$00c$00h$00n$00o$00l$00o$00g$00y$00
(note the missing leading $00 and additional trailing $00). The
encoding is some sort UTF16? without a byte order marker.
This was opened as a bug in Mozilla's bugzilla by jmorzins in
November of 2001. See:
http://bugzilla.mozilla.org/show_bug.cgi?id=108134
for the status of the bug so far. It looks like there's been no
progress on it to date, and surprsingly few comments. I guess no one
has home directories shared across platforms anymore.
I think a likely place to start looking for the bug is in the
db/mork subdirectory of the Mozilla tree.
Garry