Closed
Bug 279178
Opened 20 years ago
Closed 19 years ago
general.config.filename value ignored and prefs file no longer loaded at startup
Categories
(Thunderbird :: Preferences, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: baz, Assigned: mscott)
References
Details
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7.5) Gecko/20050113 Firefox/1.0 Build Identifier: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7.5) Gecko/20050113 Firefox/1.0 The preferences file set in greprefs/all.js via: pref("general.config.filename", "mozilla-web-tux.cfg"); pref("general.config.vendor", "mozilla-web-tux"); is no longer loaded, and hence the autoconfiguration pref: pref("autoadmin.global_config_url", <url>) can no longer be set. We use this to provide a url that configures mozilla, firefox and thunderbird. We are using firefox-1.0, mozilla-1.7.5, for which the autoconf still works, however after moving from thunderbird-0.8 to thunderbird-1.0 (20050112) this no longer works. Checking chrome://global/content/config.xul indicates that the general.config.[filename|vendor] are being loaded from the greprefs/all.js file. The correct value of config.general.obscure_value is also being set in defaults/pref/all-thunderbird.js. Running thunderbird-bin with strace and checking for file accesses indicates the the file specified in the config.general.filename is not even looked for nor attempted to be opened. Reproducible: Always Steps to Reproduce: 1. add pref("general.config.filename", "mozilla-web-tux.cfg"); pref("general.config.vendor", "mozilla-web-tux"); to greprefs/all.js 2. perform a byte shift of the relevant amount (see value of config.general.obscure_value) on a file as named above in general.config.filename. This file contains: pref("general.config.vendor", "mozilla-web-tux"); pref("autoadmin.global_config_url","http://someurl"); and is placed in the thunderbird install dir (/usr/bin/MozillaThunderbird). 3. run thunderbird Actual Results: Create new email account dialog is loaded, no autoconfiguration occurs. strace indicates that the filename specifies in general.config.filename is not looked for , although the general.config.[filename|vendor] settings have been loaded. Web logs indicate that there was no connection attempt from the machine when thunderbird was started. Expected Results: Contacted web server and download file containing site specific configuration settings.
Comment 1•20 years ago
|
||
is autoconfig.dll in your components dir? We don't ship it with thunderbird by default, and without it, MCD won't work at all.
Reporter | ||
Comment 2•20 years ago
|
||
*** Bug 279180 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 3•20 years ago
|
||
Checked the components directory and there was no such file. Looking at the 0.8 install we had, I found a libautoconfig.so file. Copying this into the components directory of the 1.0 install didn't resolve the issue. How do we get the relevant version of this library for version 1.0 of thunderbird? (I had a quick look at the configure file and there doesn't seem to be an option to cause this to be built). Thanks for the quick reply, BTW 8)
Comment 4•19 years ago
|
||
(In reply to comment #3) > How do we get the relevant version of this library for version 1.0 of > thunderbird? (I had a quick look at the configure file and there doesn't seem > to be an option to cause this to be built). Add ac_add_options --enable-extensions=wallet,pref to your .mozconfig
Comment 5•19 years ago
|
||
pref extension has been added by Bug 225288
You need to log in
before you can comment on or make changes to this bug.
Description
•