Closed Bug 798856 Opened 12 years ago Closed 10 years ago

Search from the URL bar (with keyword.URL/keyword.enabled) fails on proxy

Categories

(Firefox :: Untriaged, defect)

15 Branch
x86
Windows Vista
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 2875

People

(Reporter: takkara, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.0; rv:15.0) Gecko/20100101 Firefox/15.0.1
Build ID: 20120905151427

Steps to reproduce:

Upgraded from v.12 to v. 15.0.1.




Actual results:

I run the Proxomitron filtering proxy. It filters stuff. 

I often search from the URL Bar. It used to work. Now it doesn`t. The browser sends the entered word only to the Proxomitron as if it were the full URL instead of the full search engine string with my request in it. The proxy, as a result, can`t find the host and send a request to it. It only receives and sends the word I enter in the URL-bar. Here is the log showing this:

*** Log Reset ***
Client opened: total 3

+++GET 3701+++
GET / HTTP/1.1
Host: lord
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:15.0) Gecko/20100101 Firefox/15.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Cache-Control: max-age=0
Connection: keep-alive
+++CLOSE 3701+++
Client closed: total 2
Client opened: total 3
Browser reload detected...
Client opened: total 4
Client closed: total 3

The search reqest was "lord". 

It can`t be the fault of the Proxomitron, can it? It has nothing to do with what the browser gives it. It is Firefox`s internal issue.

http://yandex.ru/yandsearch?text=%s

This is what my string used to look like in keyword.URL. With «%s» in it. It used to work, I remember. There was the magic of «%s». This is how it works in Opera and, probably, in Chrome. It still works in Opera this way with no problem, Proxomitron receives the full address. It is a usual proxy. 

Then you removed it. This is what it has to be like now:

http://yandex.ru/yandsearch?text=

The absence of %s is clear from this article. 

http://support.mozilla.org/en-US/kb/search-web-address-bar

It works on direct connections, but through proxy it fails. Always fails. 




Expected results:

I must have seen the search results instead of:


Host Name Lookup Failed

The Proxomitron couldn't find the site named...
lord
Check that the name is correct. If so, the site may have changed or may no longer exist. 

********************************************************************************************************

  Сведения о приложении

        Имя
        Firefox

        Версия
        15.0.1

        User Agent
        Mozilla/5.0 (Windows NT 6.0; rv:15.0) Gecko/20100101 Firefox/15.0.1

        Папка профиля

          Показать папку

        Включённые плагины

          about:plugins

        Конфигурация сборки

          about:buildconfig

        Сообщения о падениях

          about:crashes

        Использование памяти

          about:memory

  Расширения

        Имя

        Версия

        Включено

        ID

        2 Pane Bookmarks
        0.6.2011011701
        true
        {FD61379B-066A-4afc-89DE-89FB24D907C2}

        Close All Tabs (Reloaded)
        2.2.3
        true
        closealltabs@michael.grafl

        Firebug
        1.9.2
        true
        firebug@software.joehewitt.com

        FlashGot
        1.4.6
        true
        {19503e42-ca3c-4c27-b1e2-9cdb2170ee34}

        Ghostery
        2.7.2
        true
        firefox@ghostery.com

        LastPass
        2.0.0
        true
        support@lastpass.com

        OmniSidebar
        0.9.1
        true
        osb@quicksaver

        Readability
        2.3
        true
        readability@readability.com

        RemoveTabs
        0.5.0.1
        true
        {41a40cb1-aa9e-47c6-a207-66b9f5875870}

        ScrapBook
        1.5.4
        true
        {53A03D43-5363-4669-8190-99061B2DEBA5}

        Text Link
        4.0.2011021601
        true
        {54BB9F3F-07E5-486c-9B39-C7398B99391C}

        TinyURL Generator
        2.5.1
        true
        tinyurl.addon@fast-chat.co.uk

        Aptana Debugger
        1.7.2
        false
        debugger@aptana.com

        Bookmark Duplicate Detector
        1.0.7
        false
        {ba243cb0-b824-4a26-9418-73ee795d9b9d}

        ColorZilla
        2.8
        false
        {6AC85730-7D0F-4de0-B3FA-21142DD85326}

        Html Validator
        0.9.5.1
        false
        {3b56bcc7-54e5-44a2-9b44-66c3ef58c13e}

        Linky
        3.0.0
        false
        linky@gemal.dk

        MeasureIt
        0.4.10
        false
        {75CEEE46-9B64-46f8-94BF-54012DE155F0}

        Microsoft .NET Framework Assistant
        1.0
        false
        {20a82645-c095-46ed-80e3-08825760534b}

        Web Developer
        1.2.2
        false
        {c45c406e-ab73-11d8-be73-000a95be3b12}

        wxDownload
        4
        false
        50543ee10e2d5@50543ee10e30e.com

  Важные изменённые настройки

      Имя

      Значение

        accessibility.typeaheadfind.flashBar
        0

        accessibility.typeaheadfind.timeout
        3000

        browser.cache.check_doc_frequency
        1

        browser.cache.disk.capacity
        1048576

        browser.cache.disk.smart_size.first_run
        false

        browser.cache.disk.smart_size_cached_value
        624640

        browser.cache.memory.capacity
        300000

        browser.cache.memory.max_entry_size
        10000

        browser.display.auto_quality_min_font_size
        15

        browser.display.use_document_fonts
        0

        browser.link.open_newwindow.restriction
        0

        browser.places.smartBookmarksVersion
        4

        browser.search.openintab
        false

        browser.search.update
        false

        browser.search.useDBForOrder
        true

        browser.sessionstore.interval
        150000

        browser.startup.homepage
        http://www.google.ru/

        browser.startup.homepage_override.buildID
        20120905151427

        browser.startup.homepage_override.mstone
        15.0.1

        browser.tabs.closeButtons
        1

        browser.tabs.opentabfor.middleclick
        true

        browser.tabs.tabMinWidth
        100

        browser.tabs.warnOnClose
        false

        browser.tabs.warnOnOpen
        false

        dom.max_chrome_script_run_time
        0

        extensions.lastAppVersion
        15.0.1

        font.default.x-user-def
        sans-serif

        font.internaluseonly.changed
        false

        font.language.group
        x-user-def

        font.minimum-size.x-central-euro
        15

        font.minimum-size.x-cyrillic
        14

        font.minimum-size.x-unicode
        15

        font.minimum-size.x-user-def
        14

        font.minimum-size.x-western
        15

        font.name.monospace.x-cyrillic
        Verdana

        font.name.monospace.x-user-def
        Segoe UI

        font.name.monospace.x-western
        Verdana

        font.name.sans-serif.x-central-euro
        Segoe UI

        font.name.sans-serif.x-cyrillic
        Segoe UI

        font.name.sans-serif.x-unicode
        Segoe UI

        font.name.sans-serif.x-user-def
        Verdana

        font.name.sans-serif.x-western
        Verdana

        font.name.serif.x-central-euro
        Verdana

        font.name.serif.x-cyrillic
        Verdana

        font.name.serif.x-unicode
        Verdana

        font.name.serif.x-user-def
        Verdana

        font.name.serif.x-western
        Verdana

        font.size.fixed.x-central-euro
        15

        font.size.fixed.x-cyrillic
        15

        font.size.fixed.x-unicode
        15

        font.size.fixed.x-user-def
        14

        font.size.fixed.x-western
        15

        font.size.variable.x-cyrillic
        15

        font.size.variable.x-user-def
        14

        keyword.URL
        http://yandex.ru/yandsearch?text=

        layers.acceleration.draw-fps
        true

        network.cookie.prefsMigrated
        true

        network.dns.disableIPv6
        true

        network.http.pipelining
        true

        network.http.pipelining.maxrequests
        30

        network.http.pipelining.ssl
        true

        network.http.proxy.pipelining
        true

        network.http.request.max-start-delay
        1

        network.prefetch-next
        true

        network.websocket.timeout.ping.request
        1

        places.database.lastMaintenance
        1349018552

        places.history.expiration.transient_current_max_pages
        53439

        places.history.expiration.transient_optimal_database_size
        85501214

        plugin.disable_full_page_plugin_for_types
        audio/mpeg,audio/x-ms-wma

        privacy.cpd.extensions-sessionmanager
        false

        privacy.cpd.offlineApps
        true

        privacy.cpd.sessions
        false

        privacy.sanitize.migrateFx3Prefs
        true

        privacy.sanitize.timeSpan
        0

        security.OCSP.disable_button.managecrl
        false

        security.default_personal_cert
        Select Automatically

        security.dialog_enable_delay
        500

        security.disable_button.openCertManager
        false

        security.disable_button.openDeviceManager
        false

        security.enable_java
        true

        security.warn_viewing_mixed
        false

  Графика

        Описание видеокарты
        Intel(R) 82945G Express Chipset Family

        Код производителя
        0x8086

        Код устройства
        0x2772

        Объём видеопамяти
        Unknown

        Драйвера видеокарты
        igdumd32

        Версия драйвера
        7.14.10.1322

        Дата разработки драйвера
        8-24-2007

        Direct2D включён
        Заблокирован для вашей версии драйвера видеокарты.

        DirectWrite включён
        false (7.0.6002.18392)

        Параметры ClearType
        Параметры ClearType не найдены

        Визуализатор WebGL
        Заблокирован для вашей версии драйвера видеокарты. Попробуйте обновить ваш драйвер видеокарты до версии 7.14.10.1504 или более новой.

        Аппаратно ускоренные окна
        0. Заблокирован для вашей версии драйвера видеокарты. Попробуйте обновить ваш драйвер видеокарты до версии 7.14.10.1504 или более новой.

  JavaScript

        Инкрементальный GC
        0

  Версии библиотек

        Ожидаемая минимальная версия

        Используемая версия

        NSPR
        4.9.1
        4.9.1

        NSS
        3.13.6.0 Basic ECC
        3.13.6.0 Basic ECC

        NSS Util
        3.13.6.0
        3.13.6.0

        NSS SSL
        3.13.6.0 Basic ECC
        3.13.6.0 Basic ECC

        NSS S/MIME
        3.13.6.0 Basic ECC
        3.13.6.0 Basic ECC
You used only the term "lord" ?
That can be a hostname without TLD like "localhost". This would trigger a NIXDOMAIN answer from the DNS server but of course not with a proxy where the proxy is doing the DNS resolving. The NIXDOMAIN answer triggers the keyword search.

Would you do a regression search if I tell you how to do that ?
> You used only the term "lord" ?

I tried many words, including requests with spaces in both Latin and local alphabet. Local alphabet is distorted, by the way, and changing the 

network.standard-url.escape-utf8
network.standard-url.encode-utf8

doesn`t help, any combinations of them. 

xn--XXXXXXXXX.xn

This is how it gets transformed. The alphabet was kyrillic. 

>The NIXDOMAIN answer triggers the keyword search.

I don`t know the technicals, but it clearly sends the naked word only, unlike Opera and unlike it behaved before. And then it waits for some respond, but the request dies in the proxy somehow. The proxy uses the default system dns, from my provider. But the word dies in it, never reaching the DNS properly. I don`t know of any other DNS in "Proxomitron". So, it is hopeless then. 

Anyway, I installed the InstantFox add-on and am no longer interested in this bug or behaviour. It works with the add-on as I want it to. 

I could do a test or two with that regression if you insist.
single terms are a dupe of bug 2875 but the proxy have to respond with an error and that is not happening here ?
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.