The <SEARCH>-Tag in search plugin src-files may contain a "method"-field, that is typically set to "GET", as Mozillas search plugin code does solely support HTTP GET-requests with url-encoded form data, specific to the search engine. The lack off POST-method-support excludes any search engine that does not decode form data in GET-requests from proper integration with firefox. I made a tiny hack in mozilla-firefox-1.5.0.4, that generates HTTP POST-requests, carrying url-encoded form-data in their body, if the "method"-field within the search plugin src-file is set to "POST".
Created attachment 90522 [details, diff] mozilla-firefox-1.5.0.4_post-method-search.patch
Created attachment 90523 [details] mozilla-firefox-1.5.0.4.ebuild
Created attachment 90525 [details] tabmixplus_jar_post-method-search.patch A patch against some overidden interface/glue-code within the Firefox-extension "Tab Mix Plus" (version 0.3.0.4), necessary to keep POST-method-search functional when that extension is loaded.
Erm, please submit such stuff upstream.
I originally felt that to be relevant, as i was focussing on the ebuild in contrast to mozilla-head, but as it's a completely new feature it's obviously missplaced, sorry... https://bugzilla.mozilla.org/show_bug.cgi?id=66363
I will leave this up to upstream.