Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream Merge #1

Open
wants to merge 872 commits into
base: master
Choose a base branch
from
Open

Upstream Merge #1

wants to merge 872 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 7, 2024

  1. [doc] add 'hostnames' plugin to the online documentation

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    845a0b6 View commit details
    Browse the repository at this point in the history
  2. [refactor] hostnames plugin: add fallback for old hostname_replace pl…

    …ugin
    
    Co-authored-by: Markus Heiser <[email protected]>
    Bnyro and return42 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    f5eb56b View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Change 'his/her' to 'them'

    Ember-ruby authored and return42 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    cb94527 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. [l10n] update translations from Weblate

    351fcdf - 2024-06-14 - return42 <[email protected]>
    4ab6400 - 2024-06-13 - Xvnov <[email protected]>
    8f1bb9a - 2024-06-14 - return42 <[email protected]>
    fa14755 - 2024-06-12 - MVDW-Java <[email protected]>
    3beab11 - 2024-06-11 - return42 <[email protected]>
    52f4506 - 2024-06-11 - mukmckenzie <[email protected]>
    c61f2cb - 2024-06-11 - tentsbet <[email protected]>
    7c74be3 - 2024-06-10 - nebras <[email protected]>
    b5aace1 - 2024-06-07 - SomeTr <[email protected]>
    fc187ae - 2024-06-07 - return42 <[email protected]>
    cf3a8d3 - 2024-06-07 - return42 <[email protected]>
    bfc316b - 2024-06-07 - diodio <[email protected]>
    a27e158 - 2024-06-07 - return42 <[email protected]>
    6bd0bf1 - 2024-06-07 - return42 <[email protected]>
    9b2b3aa - 2024-06-07 - return42 <[email protected]>
    4171675 - 2024-06-07 - return42 <[email protected]>
    08c9fef - 2024-06-07 - return42 <[email protected]>
    dd2555f - 2024-06-07 - return42 <[email protected]>
    e69dc5d - 2024-06-07 - ganoci <[email protected]>
    a350313 - 2024-06-08 - ghose <[email protected]>
    a2a2f07 - 2024-06-07 - return42 <[email protected]>
    35b9d1b - 2024-06-07 - return42 <[email protected]>
    d53560d - 2024-06-07 - return42 <[email protected]>
    58c3c04 - 2024-06-07 - return42 <[email protected]>
    d7847aa - 2024-06-07 - EifionLlwyd <[email protected]>
    3a114bf - 2024-06-07 - Fjuro <[email protected]>
    1f2fc0f - 2024-06-07 - return42 <[email protected]>
    17a7862 - 2024-06-07 - return42 <[email protected]>
    6e8bdfd - 2024-06-07 - diodio <[email protected]>
    searxng-bot authored and return42 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    63b7d55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7be468d View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Configuration menu
    Copy the full SHA
    1fe13d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df15c21 View commit details
    Browse the repository at this point in the history
  3. [upd] pypi: Bump redis from 5.0.5 to 5.0.6

    Bumps [redis](https://github.com/redis/redis-py) from 5.0.5 to 5.0.6.
    - [Release notes](https://github.com/redis/redis-py/releases)
    - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
    - [Commits](redis/redis-py@v5.0.5...v5.0.6)
    
    ---
    updated-dependencies:
    - dependency-name: redis
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    16ce561 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9f8412 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Configuration menu
    Copy the full SHA
    13eec44 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. [feat] plugin Self Information: improve keyword matching

    This change does the following things:
    
    - the `ip` keyword is now case-insensitive
    - if the query includes `my ip` it will now also match
    
    In order to avoid too many false matches, the `ip` keyword alone matches only if
    it's the _only_ word, but the inclusion of `my` loosens that to be inclusive of
    users type a phrase (eg, "what is my ip", "tell me my ip", "my IP address",
    etc).
    
    Better answer context
    
    Previously this plugin simply dumped your IP or user-agent string as an answer.
    This tiny change just adds some text to contextualize those answers (eg, "Your
    IP is: 1.2.3.4" instead of just "1.2.3.4").
    JeffAlyanak authored and return42 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    efd69c4 View commit details
    Browse the repository at this point in the history
  2. [fix] setup.py - packaging for 'answerers' to build a valid package

    Fix installing answerers when installing SearXNG through a wheel [1].  These
    files have been missed in commit d72fa99.
    
    Here is what have been tested:
    
        $ make clean py.build
        ...
        $ python -m venv test123
        $ . ./test123/bin/activate
        (test123) $ pip install dist/searxng-2024*-py3-none-any.whl
        (test123) $ SEARXNG_DEBUG=1 searxng-run
    
    [1] #3045 (comment)
    SuperSandro2000 authored and return42 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    accc1c1 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. [doc] hostname plugin: improve online documentation

    The data types (list & map) should be made clearer, as these sometimes lead to
    misunderstandings.
    
    [1] #3558 (comment)
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    acf3f10 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Fix search_url building.

    frob-cloudstaff authored and return42 committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    f195d98 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. [l10n] update translations from Weblate

    3e3c194 - 2024-06-20 - Vulcain <[email protected]>
    0ffab2b - 2024-06-19 - LunarCat93 <[email protected]>
    36809a1 - 2024-06-19 - return42 <[email protected]>
    a97aff3 - 2024-06-19 - MonsoonRain <[email protected]>
    5d7cbca - 2024-06-17 - SomeTr <[email protected]>
    ada44ff - 2024-06-17 - Xvnov <[email protected]>
    2f398eb - 2024-06-18 - tiziodcaio <[email protected]>
    11fde54 - 2024-06-18 - ghose <[email protected]>
    7de1d0c - 2024-06-18 - return42 <[email protected]>
    eeb9500 - 2024-06-18 - return42 <[email protected]>
    searxng-bot authored and return42 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    7f72c48 View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump selenium from 4.21.0 to 4.22.0

    Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.21.0 to 4.22.0.
    - [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
    - [Commits](SeleniumHQ/selenium@selenium-4.21.0...selenium-4.22.0)
    
    ---
    updated-dependencies:
    - dependency-name: selenium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    f6f622f View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. [fix] engine unit tests.

    Enables unit tests in the engines directory by adding __init__.py, and fixups
    for the enabled tests.
    frob-cloudstaff authored and return42 committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    1f908a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a9ca30 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. [fix] bing news results return invalid images

    Closes: #3502
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    b8fa4d6 View commit details
    Browse the repository at this point in the history
  2. [fix] engine zlibrary: handle seized domain

    The domains of zlibrary instances are known to be seized from time to time.
    This leads to problems when, for example, the automated tasks try to update the
    engine traits (aka fetch_traits). The search function should also generate a
    suitable error message (currently either SSL errors or empty result lists are
    returned). [1]
    
    [1] #3610
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    39ffec8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f9926b View commit details
    Browse the repository at this point in the history
  4. [data] update searx.data - update_engine_traits.py

        $ make data.traits
    
    Last GH action has been failed [1], the bugfixes from
    
    - #3611
    - #3612
    
    were necessary to update the data.
    
    [1] https://github.com/searxng/searxng/actions/runs/9278028691/job/25528337485
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    1449824 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    837f3bc View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. [fix] disable Reddit engine by default

    Reddit is enabled by default .. many bot request will go through Reddit .. we
    should disable Reddit by default to cool down the IP [1].
    
    [1] #3444 (comment)
    
    Closes: #3444
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    a5f8e08 View commit details
    Browse the repository at this point in the history
  2. [fix] unit test_xpath.py: name 'logger' is not defined

    Depending on the order in which the unit tests are executed, the python modules
    of the engines are initialized (monkey patched) or not. As the order of the
    tests is not static, random errors may occur.
    
    To avaoid random `NameError: name 'logger' is not defined` in the unit tests of
    the xpath engine, a logger is monkey patched into the xpath py-module.
    
    ```
    make test.unit
    TEST      tests/unit
    ......EE...................
    ======================================================================
    ERROR: test_response (tests.unit.engines.test_xpath.TestXpathEngine.test_response)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "./tests/unit/engines/test_xpath.py", line 60, in test_response
        self.assertEqual(xpath.response(response), [])
                         ^^^^^^^^^^^^^^^^^^^^^^^^
      File "./searx/engines/xpath.py", line 309, in response
        logger.debug("found %s results", len(results))
        ^^^^^^
    NameError: name 'logger' is not defined
    
    ======================================================================
    ERROR: test_response_results_xpath (tests.unit.engines.test_xpath.TestXpathEngine.test_response_results_xpath)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "./tests/unit/engines/test_xpath.py", line 102, in test_response_results_xpath
        self.assertEqual(xpath.response(response), [])
                         ^^^^^^^^^^^^^^^^^^^^^^^^
      File "./searx/engines/xpath.py", line 309, in response
        logger.debug("found %s results", len(results))
        ^^^^^^
    NameError: name 'logger' is not defined
    ```
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    d80fcbc View commit details
    Browse the repository at this point in the history
  3. [upd] pypi: Bump redis from 5.0.6 to 5.0.7

    Bumps [redis](https://github.com/redis/redis-py) from 5.0.6 to 5.0.7.
    - [Release notes](https://github.com/redis/redis-py/releases)
    - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
    - [Commits](redis/redis-py@v5.0.6...v5.0.7)
    
    ---
    updated-dependencies:
    - dependency-name: redis
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    6801f1a View commit details
    Browse the repository at this point in the history
  4. [l10n] update translations from Weblate

    4fc3ba3 - 2024-06-27 - Kita Ikuyo <[email protected]>
    15a6fae - 2024-06-26 - artnay <[email protected]>
    2cb0884 - 2024-06-27 - MonsoonRain <[email protected]>
    794c9db - 2024-06-25 - return42 <[email protected]>
    8edf874 - 2024-06-25 - Linerly <[email protected]>
    bc97997 - 2024-06-26 - LIGMATV <[email protected]>
    d8620ed - 2024-06-24 - ahmetax <[email protected]>
    7d8d658 - 2024-06-25 - gvlx <[email protected]>
    57f8e9b - 2024-06-25 - return42 <[email protected]>
    7364acb - 2024-06-25 - eddywidjaja <[email protected]>
    9f6ddc2 - 2024-06-24 - return42 <[email protected]>
    a64f2e7 - 2024-06-21 - PeterDaveHello <[email protected]>
    cc195d7 - 2024-06-21 - nish_j <[email protected]>
    87d2e16 - 2024-06-22 - tentsbet <[email protected]>
    2c73400 - 2024-06-22 - return42 <[email protected]>
    a467cf8 - 2024-06-21 - Fjuro <[email protected]>
    searxng-bot authored and return42 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    46b9273 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Configuration menu
    Copy the full SHA
    7200640 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    985c8b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7d1f42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47ffa71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    adaec68 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Configuration menu
    Copy the full SHA
    39aaac4 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    54be8f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. [fix] gentoo: use mediawiki engine

    Bnyro authored and return42 committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    4eaa0dd View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. [l10n] update translations from Weblate

    1f7de30 - 2024-07-04 - Jeex <[email protected]>
    5d34f39 - 2024-07-04 - return42 <[email protected]>
    930a817 - 2024-07-04 - return42 <[email protected]>
    53936f2 - 2024-07-03 - return42 <[email protected]>
    3fcf83c - 2024-07-02 - rodgui <[email protected]>
    19b2f9a - 2024-07-03 - seonghobae <[email protected]>
    07ef05d - 2024-06-30 - return42 <[email protected]>
    23f2ef2 - 2024-06-29 - geekom13 <[email protected]>
    searxng-bot authored and return42 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    6700822 View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump pylint from 3.2.3 to 3.2.5

    Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.3 to 3.2.5.
    - [Release notes](https://github.com/pylint-dev/pylint/releases)
    - [Commits](pylint-dev/pylint@v3.2.3...v3.2.5)
    
    ---
    updated-dependencies:
    - dependency-name: pylint
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    7795654 View commit details
    Browse the repository at this point in the history
  3. [upd] pypi: Bump certifi from 2024.6.2 to 2024.7.4

    Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4.
    - [Commits](certifi/python-certifi@2024.06.02...2024.07.04)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    c835f92 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Implement google/brave switch in Mullvad Leta

    cleanup
    
    Import annontations
    glanham-jr authored and return42 committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    ef103ba View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. [fix] tear down TEST_ENGINES after TestBang is proceeded

    Engines are loaded into global name `searx.engines.engines` other applications
    such as statistics or the histogram use this global variable to search for
    values in their own memories, which can lead to key errors as described in
    
    - #2988
    
    Signed-off-by: Markus Heiser <[email protected]>
    Closes: #2988
    return42 committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    a3500c1 View commit details
    Browse the repository at this point in the history
  2. [l10n] update translations from Weblate

    cecd918 - 2024-07-11 - ds451 <[email protected]>
    8e9bf64 - 2024-07-10 - wazhanudin <[email protected]>
    82e209f - 2024-07-08 - notlmutsaers <[email protected]>
    428204a - 2024-07-08 - alexgabi <[email protected]>
    4dd1651 - 2024-07-08 - notlmutsaers <[email protected]>
    fb5015d - 2024-07-08 - notlmutsaers <[email protected]>
    686800d - 2024-07-08 - louispires <[email protected]>
    7fc33af - 2024-07-05 - wags07 <[email protected]>
    cbab31e - 2024-07-06 - jonkke9 <[email protected]>
    searxng-bot authored and return42 committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    d5487a1 View commit details
    Browse the repository at this point in the history
  3. [fix] simple theme: in URLs don't truncate descenders (typograhy, FFox)

    HINT: this is a workaround to fix a rendering bug in FFox-Desktop [3]
    
    Descenders [1] in the URL are truncated, caused by the `overflow: hidden;`
    because part of link overflow the flex box [2].
    
    [1] https://en.wikipedia.org/wiki/Descender
    [2] #3550
    [3] #3592 (comment)
    
    Closes: #3550
    Suggested-by: @coxde
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    d0bad45 View commit details
    Browse the repository at this point in the history
  4. [build] /static

    return42 committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    37ec668 View commit details
    Browse the repository at this point in the history
  5. [mod] remove py 3.6 leftovers

    allendema authored and return42 committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    5468d97 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Dockerfile: use Alpine 3.20 & Python 3.12

    dalf authored and return42 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    37d0438 View commit details
    Browse the repository at this point in the history
  2. [mod] UX: flush flag icon to right in language select option values

    If the flag icon is first, it prevents easily searching the select list on the
    keyboard.  By moving the icon fully to the right, this will enable a user to
    search the select list.
    
    Closes: #3645
    glanham-jr authored and return42 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    e56f4b3 View commit details
    Browse the repository at this point in the history
  3. [feat] engine: implementation of alpine linux packages

    Co-authored-by: Markus Heiser <[email protected]>
    Bnyro and return42 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    e4da22e View commit details
    Browse the repository at this point in the history
  4. [mod] revision of the settings_loader

    The intention of this PR is to modernize the settings_loader implementations.
    The concept is old (remember, this is partly from 2014), back then we only had
    one config file, meanwhile we have had a folder with config files for a very
    long time.  Callers can now load a YAML configuration from this folder as
    follows ::
    
        settings_loader.get_yaml_cfg('my-config.yml')
    
    - BTW this is a fix of #3557.
    
    - Further the `existing_filename_or_none` construct dates back to times when
      there was not yet a `pathlib.Path` in all Python versions we supported in the
      past.
    
    - Typehints have been added wherever appropriate
    
    At the same time, this patch should also be downward compatible and not
    introduce a new environment variable. The localization of the folder with the
    configurations is further based on:
    
        SEARXNG_SETTINGS_PATH (wich defaults to /etc/searxng/settings.yml)
    
    Which means, the default config folder is `/etc/searxng/`.
    
    ATTENTION: intended functional changes!
    
     If SEARXNG_SETTINGS_PATH was set and pointed to a not existing file, the
     previous implementation silently loaded the default configuration.  This
     behavior has been changed: if the file or folder does not exist, an
     EnvironmentError exception will be thrown in future.
    
    Closes: #3557
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    2039060 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Update mullvad_leta.py to account for img_elem

    A recent update from Mullvad Leta introduced the img_elem. This update
    broke the existing logic. Now, by checking the length of the dom_result
    to see if it was included in the return results, we can handle the logic
    accordingly.
    glanham-jr authored and return42 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9a4fa7c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. [l10n] update translations from Weblate

    94bacfa - 2024-07-19 - wazhanudin <[email protected]>
    360fa8b - 2024-07-19 - return42 <[email protected]>
    b378bf4 - 2024-07-12 - return42 <[email protected]>
    8110ad6 - 2024-07-12 - return42 <[email protected]>
    searxng-bot authored and return42 committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    ffde256 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. [upd] pypi: Bump selenium from 4.22.0 to 4.23.0

    Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.22.0 to 4.23.0.
    - [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
    - [Commits](SeleniumHQ/selenium@selenium-4.22.0...selenium-4.23.0)
    
    ---
    updated-dependencies:
    - dependency-name: selenium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    b0aa6fe View commit details
    Browse the repository at this point in the history
  2. [fix] engine yacy: update list of base URLs

    https://search.lomig.me
      Poor results / tested `!yacy :en hello` and got zero results
    
    https://yacy.ecosys.eu
      Slow response (> 6sec for trivial search terms)
    
    https://search.webproject.link
      Dead instance / URL offline
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    657dcb9 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. [l10n] update translations from Weblate

    2b14808 - 2024-07-26 - pdwalker <[email protected]>
    searxng-bot authored and return42 committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    319afe0 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. [fix] everything is logged with "priority 3" on journal

    Closes: #3649
    inetol authored and return42 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    26b66dd View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump pylint from 3.2.5 to 3.2.6

    Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.5 to 3.2.6.
    - [Release notes](https://github.com/pylint-dev/pylint/releases)
    - [Commits](pylint-dev/pylint@v3.2.5...v3.2.6)
    
    ---
    updated-dependencies:
    - dependency-name: pylint
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    07a0135 View commit details
    Browse the repository at this point in the history
  3. [upd] pypi: Bump selenium from 4.23.0 to 4.23.1

    Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.23.0 to 4.23.1.
    - [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
    - [Commits](https://github.com/SeleniumHQ/Selenium/commits)
    
    ---
    updated-dependencies:
    - dependency-name: selenium
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    dde9475 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9ddd59 View commit details
    Browse the repository at this point in the history
  5. [fix] remove unused code / _STORAGE_UNIT_VALUE

    The `_STORAGE_UNIT_VALUE` dictionary is a left over from:
    
    - #3570
    
    in this PR we removed the old implementations but forgot to delete this
    `_STORAGE_UNIT_VALUE`.
    
    Closes: #3672
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    e31b06b View commit details
    Browse the repository at this point in the history
  6. [upd] pypi: Bump sphinx from 7.3.7 to 7.4.7

    Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.3.7 to 7.4.7.
    - [Release notes](https://github.com/sphinx-doc/sphinx/releases)
    - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst)
    - [Commits](sphinx-doc/sphinx@v7.3.7...v7.4.7)
    
    ---
    updated-dependencies:
    - dependency-name: sphinx
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    8e359eb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    84abab0 View commit details
    Browse the repository at this point in the history
  8. [fix] products template: don't quote html tags in result.content

    The result.content field is *safe* HTML, tags to highlight search terms are
    intended.
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    3f22dbb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    304ddd8 View commit details
    Browse the repository at this point in the history
  10. [build] /static

    Bnyro authored and return42 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    80226ad View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9bbcd37 View commit details
    Browse the repository at this point in the history
  12. [fix] engine yacy images: increase timout from 3 to 5sec

    Its a leftover from 657dcb9
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    d7bb97b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Configuration menu
    Copy the full SHA
    9f47bde View commit details
    Browse the repository at this point in the history
  2. [fix] fix issues in the language menue introduced by PR #3645

    In my review of [1] I tried to reformat the template code of the language
    menue whereby I have made two mistakes.
    
    - default language was added twice
    - in the 'Auto-detect' item a hard coded `[auto]` was implemented where the
      `search_language` variable was needed.
    
    [1] #3645
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    022898e View commit details
    Browse the repository at this point in the history
  3. [fix] engine geizhals: if there are no offers, there is no best price

    Fault pattern: if there are no offers, then an exception has been thrown:
    
        IndexError: list index out of range
    
    This patch makes the addition of “best price” dependent on whether one exists.
    
    Closes: #3685
    Signed-off-by: Markus Heiser <[email protected]>
    return42 authored and Bnyro committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    ee959ed View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    fff7792 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5cba412 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac51c77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d47c96 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3196e7e View commit details
    Browse the repository at this point in the history
  6. [fix] brave fetch_traits: Brave added Chinese (zh-hant) to UI

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    edfd0e2 View commit details
    Browse the repository at this point in the history
  7. [data] update searx.data - update_engine_traits.py

        $ make data.traits
    
    Last GH action has been failed [1], the bugfixes from aa05685
    were necessary to update the data.
    
    [1] https://github.com/searxng/searxng/actions/runs/10135834050/job/28023757191
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    98c7301 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. [l10n] update translations from Weblate

    458a223 - 2024-08-01 - Wexterity <[email protected]>
    615d49d - 2024-08-01 - return42 <[email protected]>
    16bfd76 - 2024-08-01 - Thecode764 <[email protected]>
    ccd38ad - 2024-07-31 - return42 <[email protected]>
    3820b92 - 2024-07-31 - Shpubly <[email protected]>
    11c302c - 2024-07-29 - return42 <[email protected]>
    a588e2e - 2024-07-29 - return42 <[email protected]>
    15ba3d4 - 2024-07-29 - ghose <[email protected]>
    a160c69 - 2024-07-30 - wags07 <[email protected]>
    fc9d877 - 2024-07-29 - nebras <[email protected]>
    61eaf70 - 2024-07-28 - SomeTr <[email protected]>
    3c7e9cd - 2024-07-27 - return42 <[email protected]>
    babce47 - 2024-07-27 - EifionLlwyd <[email protected]>
    0b467dd - 2024-07-27 - Fjuro <[email protected]>
    searxng-bot authored and return42 committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    2f1f54f View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump sphinx-notfound-page from 1.0.2 to 1.0.4

    Bumps [sphinx-notfound-page](https://github.com/readthedocs/sphinx-notfound-page) from 1.0.2 to 1.0.4.
    - [Changelog](https://github.com/readthedocs/sphinx-notfound-page/blob/main/CHANGELOG.rst)
    - [Commits](readthedocs/sphinx-notfound-page@1.0.2...1.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: sphinx-notfound-page
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    01a3d8d View commit details
    Browse the repository at this point in the history
  3. [upd] pypi: Bump redis from 5.0.7 to 5.0.8

    Bumps [redis](https://github.com/redis/redis-py) from 5.0.7 to 5.0.8.
    - [Release notes](https://github.com/redis/redis-py/releases)
    - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
    - [Commits](redis/redis-py@v5.0.7...v5.0.8)
    
    ---
    updated-dependencies:
    - dependency-name: redis
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    c151683 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e76a4f7 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. [fix] engine google: strip bubble text from answers

    Google underlines words inside of answers that can be clicked to show
    additional definitions. These definitions inside the answer were not
    correctly handled and ended up in the middle of the answer text. With
    this fix, the extra definitions are stripped from the answer shown by
    the frontend.
    0xhtml authored and return42 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    7f9ce3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cfed94 View commit details
    Browse the repository at this point in the history
  3. [breaking change] drop deprecated hostname_replace plugin

    The successor is “hostname plugin” from PR:
    
    - #3463
    
    ---
    
    Revert "[refactor] hostnames plugin: add fallback for old hostname_replace plugin"
    
    This reverts commit f5eb56b.
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    dcf9564 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. [upd] pypi: Bump babel from 2.15.0 to 2.16.0

    Bumps [babel](https://github.com/python-babel/babel) from 2.15.0 to 2.16.0.
    - [Release notes](https://github.com/python-babel/babel/releases)
    - [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)
    - [Commits](python-babel/babel@v2.15.0...v2.16.0)
    
    ---
    updated-dependencies:
    - dependency-name: babel
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    516ac8d View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump pyyaml from 6.0.1 to 6.0.2

    Bumps [pyyaml](https://github.com/yaml/pyyaml) from 6.0.1 to 6.0.2.
    - [Release notes](https://github.com/yaml/pyyaml/releases)
    - [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES)
    - [Commits](yaml/pyyaml@6.0.1...6.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: pyyaml
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    fec8ab7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1c05e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. update to gecko driver v35

    Fmstrat authored and return42 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8e985ae View commit details
    Browse the repository at this point in the history
  2. [fix] search box: clear button don't appear on mouse-copy

    You have to copy and paste the query without using the keyboard to replicate the
    issue. As soon as you press the keyboard the cross appears. [1]
    
    - [1] https://github.com/searxng/searxng/issues/3725#issuecomment-2282655272
    
    Reported-by: @Immortality-IMT in [1]
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    45f03f1 View commit details
    Browse the repository at this point in the history
  3. [build] /static

    return42 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8d14d46 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. [upd] pypi: Bump lxml from 5.2.2 to 5.3.0

    Bumps [lxml](https://github.com/lxml/lxml) from 5.2.2 to 5.3.0.
    - [Release notes](https://github.com/lxml/lxml/releases)
    - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
    - [Commits](lxml/lxml@lxml-5.2.2...lxml-5.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: lxml
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    326ade8 View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump uvloop from 0.19.0 to 0.20.0

    Bumps [uvloop](https://github.com/MagicStack/uvloop) from 0.19.0 to 0.20.0.
    - [Release notes](https://github.com/MagicStack/uvloop/releases)
    - [Commits](MagicStack/uvloop@v0.19.0...v0.20.0)
    
    ---
    updated-dependencies:
    - dependency-name: uvloop
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    29056b9 View commit details
    Browse the repository at this point in the history
  3. [l10n] update translations from Weblate

    fff0242 - 2024-08-15 - return42 <[email protected]>
    b132792 - 2024-08-15 - return42 <[email protected]>
    fc7c2fa - 2024-08-14 - 0ko <[email protected]>
    6697dad - 2024-08-14 - return42 <[email protected]>
    e9ccc39 - 2024-08-13 - Aeris1One <[email protected]>
    f485538 - 2024-08-12 - tentsbet <[email protected]>
    d431b6c - 2024-08-11 - hugoalh <[email protected]>
    b942a29 - 2024-08-11 - rafablog77 <[email protected]>
    2f4d23a - 2024-08-09 - xyb <[email protected]>
    a4f47be - 2024-08-10 - return42 <[email protected]>
    searxng-bot authored and return42 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    c0369ee View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. [mod] add French translation for infopage

    The French translation was provided by @jcarnat in #3738.
    
    [3738] #3738
    
    Co-authored-by: Joel Carnat @jcarnat https://github.com/jcarnat
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    799d72e View commit details
    Browse the repository at this point in the history
  2. [fix] debian/ubuntu python-is-python3

    Closes: #3235
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    5c6b126 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    5be55e3 View commit details
    Browse the repository at this point in the history
  2. Fix tineye engine url, datetime parsing, and minor refactor

    Changes made to tineye engine:
    1. Importing logging if TYPE_CHECKING is enabled
    2. Remove unecessary try-catch around json parsing the response, as this
    masked the original error and had no immediate benefit
    3. Improve error handling explicitely for status code 422 and 400
    upfront, deferring json_parsing only for these status codes and
    successful status codes
    4. Unit test all new applicable changes to ensure compatability
    glanham-jr authored and return42 committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    5276219 View commit details
    Browse the repository at this point in the history
  3. [feat] engine: implementation of yandex (web, images)

    It's set to inactive in settings.yml because of CAPTCHA.  You need to remove
    that from the settings.yml to get in use.
    
    Closes: #961
    Austin-Olacsi authored and return42 committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    e45b771 View commit details
    Browse the repository at this point in the history
  4. [fix] pip install -e: legacy editable install (setup.py develop) is d…

    …eprecated
    
    From [1]: There is now a standardized mechanism [2] for an installer like pip to
    request an editable install of a project.  pip is transitioning to using this
    standard only instead of invoking the deprecated `setup.py develop` command.
    
    For backward compatibility, we can use switches:
    
    --use-pep517
      https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-use-pep517
    
    --no-build-isolation
      https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-no-build-isolation
    
    - [1] pypa/pip#11457
    - [2] https://peps.python.org/pep-0660/
    
    Closes: #3701
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    fe6bac5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2033f30 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. [l10n] update translations from Weblate

    1b63de5 - 2024-08-21 - ghose <[email protected]>
    7c73812 - 2024-08-20 - crnobog <[email protected]>
    searxng-bot authored and return42 committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    4f7dd05 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. [fix] search: don't show categories without active engine

    GenericMale authored and Bnyro committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    8289436 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    71451e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f44775c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d72fbcf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6ee8f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    526428a View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. [fix] Do not show DDG user-agent from zero click

    We do not want to show the user-agent information from the duckduckgo
    zero click info. This is the user-agent used by searxng and not the
    user-agent used by the user.
    
    This was already done for the IP address in:
    0fb3f0e
    AlexanderS authored and return42 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    6a7b1a1 View commit details
    Browse the repository at this point in the history
  2. [l10n] update translations from Weblate

    085dc9e - 2024-08-27 - demonshreder <[email protected]>
    b75bb12 - 2024-08-26 - return42 <[email protected]>
    7b1392f - 2024-08-26 - return42 <[email protected]>
    searxng-bot authored and return42 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    b05e285 View commit details
    Browse the repository at this point in the history
  3. [fix] self_info: request.user_agent is not a str

    The user_agent attribute of the Flask request object is an instance of
    the werkzeug.user_agent.UserAgent class.
    
    This will fix the following error of the self_info plugin:
    
    > ERROR:searx.plugins.self_info: Exception while calling post_search
    > Traceback (most recent call last):
    >   File "searx/plugins/__init__.py", line 203, in call
    >     ret = getattr(plugin, plugin_type)(*args, **kwargs)
    >   File "searx/plugins/self_info.py", line 31, in post_search
    >     search.result_container.answers['user-agent'] = {'answer': gettext('Your user-agent is: ') + ua}
    > TypeError: can only concatenate str (not "UserAgent") to str
    AlexanderS authored and Bnyro committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    e86c969 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. [upd] pypi: Bump selenium from 4.23.1 to 4.24.0

    Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.23.1 to 4.24.0.
    - [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
    - [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.24.0)
    
    ---
    updated-dependencies:
    - dependency-name: selenium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    769b2ed View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump certifi from 2024.7.4 to 2024.8.30

    Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.7.4 to 2024.8.30.
    - [Commits](certifi/python-certifi@2024.07.04...2024.08.30)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    cbd8647 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e576b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    b09aa7e View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. [feat] results: show response times

    GenericMale authored and Bnyro committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    e65edb1 View commit details
    Browse the repository at this point in the history
  2. [build] /static

    Co-authored-by: GenericMale <[email protected]>
    Bnyro and GenericMale committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    7d9d518 View commit details
    Browse the repository at this point in the history
  3. [mod] hardening "calculator plugin" / limit execution time to 50 ms

    The execution of the function for the calculation is outsourced to a process
    whose runtime is limited to 50 milliseconds.
    
    Related:
    
    - [1] #3377 (comment)
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    3a3ff8f View commit details
    Browse the repository at this point in the history
  4. [mod] enable calculator and allow plugin on public instances

    Remove quirks that prevented the Calculator from being used on public instances.
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    b774ee0 View commit details
    Browse the repository at this point in the history
  5. [engine] bahnhof.de: remove engine

    Bnyro authored and return42 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    94a1f39 View commit details
    Browse the repository at this point in the history
  6. [fix] engine yahoo: HTML tags are included in result titles

    - #3790
    
    Signed-off-by: Markus Heiser <[email protected]>
    Markus authored and Bnyro committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    21bfb49 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. [fix] bilibili engine - ValueError in duration & HTML in title

    - ValueError in duration: issue reported in #3799
    - HTML in title: related to #3770
    
    [#3799] #3799
    [#3770] #3770
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    9eda404 View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump wlc from 1.14 to 1.15

    Bumps [wlc](https://github.com/WeblateOrg/wlc) from 1.14 to 1.15.
    - [Changelog](https://github.com/WeblateOrg/wlc/blob/main/CHANGES.rst)
    - [Commits](WeblateOrg/wlc@1.14...1.15)
    
    ---
    updated-dependencies:
    - dependency-name: wlc
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    153a28c View commit details
    Browse the repository at this point in the history
  3. [upd] pypi: Bump pylint from 3.2.6 to 3.2.7

    Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.6 to 3.2.7.
    - [Release notes](https://github.com/pylint-dev/pylint/releases)
    - [Commits](pylint-dev/pylint@v3.2.6...v3.2.7)
    
    ---
    updated-dependencies:
    - dependency-name: pylint
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    d2f36ca View commit details
    Browse the repository at this point in the history
  4. [l10n] update translations from Weblate

    cab91b9 - 2024-09-05 - xtex <[email protected]>
    bbc77a9 - 2024-09-05 - Priit Jõerüüt <[email protected]>
    16ab61e - 2024-09-05 - return42 <[email protected]>
    34b1487 - 2024-09-04 - Erico <[email protected]>
    8111328 - 2024-09-05 - return42 <[email protected]>
    099cb38 - 2024-09-04 - return42 <[email protected]>
    eebb940 - 2024-09-04 - 0ko <[email protected]>
    50c845d - 2024-09-05 - return42 <[email protected]>
    f12addf - 2024-09-05 - return42 <[email protected]>
    c0879d3 - 2024-09-05 - return42 <[email protected]>
    7732d13 - 2024-09-05 - return42 <[email protected]>
    dbe33cf - 2024-09-05 - return42 <[email protected]>
    759dacd - 2024-09-05 - return42 <[email protected]>
    7607b9a - 2024-09-05 - return42 <[email protected]>
    aab0df3 - 2024-09-05 - return42 <[email protected]>
    f9232fb - 2024-09-04 - return42 <[email protected]>
    f3a339d - 2024-09-05 - return42 <[email protected]>
    4f3bdb5 - 2024-09-05 - return42 <[email protected]>
    fb92cc4 - 2024-09-05 - return42 <[email protected]>
    d6412e0 - 2024-09-05 - return42 <[email protected]>
    e1f6103 - 2024-09-04 - Fjuro <[email protected]>
    4ee95b7 - 2024-09-03 - SomeTr <[email protected]>
    84e4641 - 2024-09-04 - ghose <[email protected]>
    searxng-bot authored and return42 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    5cca3f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. [fix] yep engine: remove links to other engines

    Yep includes links to search for the same query on Google and other
    search engines as a result in the search result. This fix skips these
    results.
    0xhtml authored and Bnyro committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    c45870d View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. [fix] json_engine: Fix result fields being mixed up

    Fixes #3810.
    sclu1034 authored and Bnyro committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    f05566d View commit details
    Browse the repository at this point in the history
  2. [feat] engine: add right dao

    * [feat] engine: add right dao
    
    * [enh] right dao engine: allow additional classes
    
    Allow additional classes while parsing to prevent the engine from breaking in the future if additional classes are added to the elements.
    
    Co-authored-by: Bnyro <[email protected]>
    
    ---------
    
    Co-authored-by: Bnyro <[email protected]>
    0xhtml and Bnyro authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    9e2bfe1 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    33c1236 View commit details
    Browse the repository at this point in the history
  2. [l10n] update translations from Weblate

    6bea94d - 2024-09-11 - sushen23 <[email protected]>
    771eedb - 2024-09-08 - 0ko <[email protected]>
    b75ec64 - 2024-09-08 - alexgabi <[email protected]>
    searxng-bot authored and return42 committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    231e55f View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. [feat] gitlab: implement dedicated module

    Co-authored-by: Markus Heiser <[email protected]>
    Bnyro and return42 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    84e2f9d View commit details
    Browse the repository at this point in the history
  2. [fix] fetch_traits: brave, google, annas_archive & radio_browser

    This patch fixes a bug reported by CI "Fetch traits" [1] (brave) and improves
    other fetch traits functions (google, annas_archive & radio_browser).
    
    brave:
    
        File "/home/runner/work/searxng/searxng/searx/engines/brave.py", line 434, in fetch_traits
          sxng_tag = region_tag(babel.Locale.parse(ui_lang, sep='-'))
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/runner/work/searxng/searxng/searx/locales.py", line 155, in region_tag
        Error:     raise ValueError('%s missed a territory')
    
    google:
    
      change ERROR message about unknow UI language to INFO message
    
    radio_browser:
    
      country_list contains duplicates that differ only in upper/lower case
    
    annas_archive:
    
      for better diff; sort the persistence of the traits
    
    [1] https://github.com/searxng/searxng/actions/runs/10606312371/job/29433352518#step:6:41
    
    Signed-off-by: Markus <[email protected]>
    Markus authored and return42 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    cdb4927 View commit details
    Browse the repository at this point in the history
  3. [data] update searx.data - update_engine_traits.py

    Markus authored and return42 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    55e2f4a View commit details
    Browse the repository at this point in the history
  4. [fix] engine: qwant - detect captchaUrl and raise SearxEngineCaptchaE…

    …xception
    
    So far a CAPTCHA was not recognized in the response of the qwant engine and a
    SearxEngineAPIException was raised by mistake.  With this patch a CAPTCHA
    redirect is recognized and the correct SearxEngineCaptchaException is raised.
    
    Closes: #3806
    Signed-off-by: Markus <[email protected]>
    Markus authored and return42 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    d3a795c View commit details
    Browse the repository at this point in the history
  5. [fix] drop engine gpodder

    gpodder is ultra slow on search terms like foo
    
      https://gpodder.net/search.json?q=foo
    
    takes up to a minute to return an empty json response.
    
    - Closes: #3785
    Signed-off-by: Markus <[email protected]>
    Markus authored and return42 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    3630e46 View commit details
    Browse the repository at this point in the history
  6. [fix] drop engine alexandria.org

    The origin alexandria.org is broken:
    
      https://www.alexandria.org/?c=&r=&a=0&q=foo
    
    returns "504 Gateway Time-out"
    
    - Closes: #3786
    
    Signed-off-by: Markus <[email protected]>
    Markus authored and return42 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    28dc623 View commit details
    Browse the repository at this point in the history
  7. [fix] Removes /> ending tags for void HTML elements

    Removes ``/>`` ending tags for void elements [1] and replaces them with ``>``.
    Part of the larger cleanup to cleanup invalid HTML throughout the codebase [2].
    
    [1] https://html.spec.whatwg.org/multipage/syntax.html#void-elements
    [2] #3793
    glanham-jr authored and return42 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    0b832f1 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. [fix] scripts: elimination of limitations on dedicated distributions

    The restriction of shell scripts to certain distributions is only required for
    certain actions such as the installation of a SearXNG instance. The maintenance
    scripts and build processes were previously also restricted to these specific
    distributions.  With this patch, the build processes (such as the build of
    online documentation) can now also be executed on all Linux distributions.
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    d026486 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. [fix] Removes /> ending tags for void HTML elements

    continuation of commit: 0b832f1
    
    Signed-off-by: Markus <[email protected]>
    Markus authored and return42 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    67fcf3c View commit details
    Browse the repository at this point in the history
  2. [fix] simple template: add ID to elements used for aria-labelledby

    The ``aria-labelledby`` [1] attribute identifies the element that labels the
    element it is applied to.  The templates ``infinite_scroll.html`` and
    ``search_on_category_select.html`` define a ``aria-labelledby`` at the <input>
    tag but miss the id in the <div> with the description.
    
    [1] https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-labelledby
    
    Signed-off-by: Markus <[email protected]>
    Markus authored and return42 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    8b8d830 View commit details
    Browse the repository at this point in the history
  3. [fix] simple template: macro checkbox_onoff_reversed

    In its previous implementation, the macro ``checkbox_onoff_reversed`` always
    created an ``aria-labelledby`` attribute, even if there was no descriptive tag
    with the generated ID (used as the value of the ``aria-labelledby``).
    
    Before this patch, the Nu-HTML-Checker [1] reported 255 issues of this type::
    
        The aria-labelledby attribute must point to an element in the same document. (255)
    
    [1] https://validator.w3.org/nu/
    
    Signed-off-by: Markus <[email protected]>
    Markus authored and return42 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    5ad0214 View commit details
    Browse the repository at this point in the history
  4. [fix] simple template: drop useless aria-labelledby attributes

    This patch removes the ``aria-labelledby`` attributes for which there is no tag
    with the corresponding ID.
    
    Reported-by: @glanham-jr #3793 (comment)
    Signed-off-by: Markus <[email protected]>
    Markus authored and return42 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    0b37246 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Update own-instance.rst

    Improved English grammar and punctuation for professionalism.
    dwitterer authored and return42 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ba4942e View commit details
    Browse the repository at this point in the history
  2. Update own-instance.rst

    Implemented the suggested changes.
    dwitterer authored and return42 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    915cf9b View commit details
    Browse the repository at this point in the history
  3. [l10n] update translations from Weblate

    7174f09 - 2024-09-15 - MPBDev <[email protected]>
    c7c7655 - 2024-09-14 - return42 <[email protected]>
    9b9ec63 - 2024-09-14 - kny5 <[email protected]>
    af19df7 - 2024-09-14 - return42 <[email protected]>
    cc658f9 - 2024-09-15 - Fjuro <[email protected]>
    15a59fd - 2024-09-14 - return42 <[email protected]>
    searxng-bot authored and return42 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ea16c82 View commit details
    Browse the repository at this point in the history
  4. Add paramaterized with example of refactor

    reduce test name size
    
    fix imports
    glanham-jr authored and return42 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    14241e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. add Cloudflare AI Gateway engine

    add Cloudflare AI Gateway engine
    
    add settings for Cloudflare AI Gateway engine
    
    set utf8 encode for data, fix non english char cause 500 error
    
    format json data
    
    fixed indentation and config format error
    
    fix line-length limitation in CI
    
    reformatted code for CI
    
    reformatted code for CI
    
    limit system prompts to less 120 chars
    
    cleanup unused variable & format code
    hezhijie0327 authored and return42 committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    6be56ae View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    6a3375b View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. [upd] pypi: Bump linuxdoc from 20240509 to 20240924

    Bumps [linuxdoc](https://github.com/return42/linuxdoc) from 20240509 to 20240924.
    - [Changelog](https://github.com/return42/linuxdoc/blob/master/CHANGELOG)
    - [Commits](https://github.com/return42/linuxdoc/commits)
    
    ---
    updated-dependencies:
    - dependency-name: linuxdoc
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    940da05 View commit details
    Browse the repository at this point in the history
  2. [l10n] update translations from Weblate

    7f8a5a9 - 2024-09-24 - abhabongse <[email protected]>
    d69f2d9 - 2024-09-23 - kratos <[email protected]>
    f7f0c0f - 2024-09-23 - kratos <[email protected]>
    52bea48 - 2024-09-23 - AndersNordh <[email protected]>
    fe66599 - 2024-09-22 - tentsbet <[email protected]>
    69a05cb - 2024-09-22 - Linerly <[email protected]>
    searxng-bot authored and return42 committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    9bae26a View commit details
    Browse the repository at this point in the history
  3. [upd] pypi: Bump selenium from 4.24.0 to 4.25.0

    Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.24.0 to 4.25.0.
    - [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
    - [Commits](SeleniumHQ/selenium@selenium-4.24.0...selenium-4.25.0)
    
    ---
    updated-dependencies:
    - dependency-name: selenium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    f95a5ef View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Configuration menu
    Copy the full SHA
    609ead9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb31eaa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4558dd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc6ee05 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d6b04d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b5009b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0a0fb45 View commit details
    Browse the repository at this point in the history
  8. [data] update searx.data - update_engine_traits.py

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    f07ab6d View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    cbf1e90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4b2823 View commit details
    Browse the repository at this point in the history
  3. [build] /static

    Bnyro authored and return42 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    b42ce34 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    421c131 View commit details
    Browse the repository at this point in the history
  5. [build] /static

    return42 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    d48f04e View commit details
    Browse the repository at this point in the history
  6. [feat] implement mariadb engine

    glanham-jr authored and return42 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    2a29e16 View commit details
    Browse the repository at this point in the history
  7. [doc] slightly improve documentation of SQL engines

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    e7a4d7d View commit details
    Browse the repository at this point in the history
  8. [mod] py3.8 EOL / upgrade to actions/setup-python@v5

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    2fd6730 View commit details
    Browse the repository at this point in the history
  9. [upd] pypi: Bump sphinx-autobuild from 2021.3.14 to 2024.10.3

    Bumps [sphinx-autobuild](https://github.com/sphinx-doc/sphinx-autobuild) from 2021.3.14 to 2024.10.3.
    - [Release notes](https://github.com/sphinx-doc/sphinx-autobuild/releases)
    - [Changelog](https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst)
    - [Commits](sphinx-doc/sphinx-autobuild@2021.03.14...2024.10.03)
    
    ---
    updated-dependencies:
    - dependency-name: sphinx-autobuild
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    042c719 View commit details
    Browse the repository at this point in the history
  10. [refactor] unit tests to utilize paramaterized and break down monolit…

    …hic tests
    
    - for tests which perform the same arrange/act/assert pattern but with different
      data, the data portion has been moved to the ``paramaterized.expand`` fields
    
    - for monolithic tests which performed multiple arrange/act/asserts,
      they have been broken up into different unit tests.
    
    - when possible, change generic assert statements to more concise
      asserts (i.e. ``assertIsNone``)
    
    This work ultimately is focused on creating smaller and more concise tests.
    While paramaterized may make adding new configurations for existing tests
    easier, that is just a beneficial side effect.  The main benefit is that smaller
    tests are easier to reason about, meaning they are easier to debug when they
    start failing.  This improves the developer experience in debugging what went
    wrong when refactoring the project.
    
    Total number of tests went from 192 -> 259; or, broke apart larger tests into 69
    more concise ones.
    glanham-jr authored and return42 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    44a0619 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. [l10n] update translations from Weblate

    b59b0d9 - 2024-10-04 - ghose <[email protected]>
    7707815 - 2024-10-04 - return42 <[email protected]>
    0d5f72f - 2024-10-04 - return42 <[email protected]>
    b14fd01 - 2024-10-04 - return42 <[email protected]>
    e457a6b - 2024-10-03 - SomeTr <[email protected]>
    328b93a - 2024-10-03 - Fjuro <[email protected]>
    searxng-bot authored and return42 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    3e747d0 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. [feat] add favicons to result urls

    vojkovic authored and return42 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    e17d763 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c49a270 View commit details
    Browse the repository at this point in the history
  3. [mod] Revision of the favicon solution

    All favicons implementations have been documented and moved to the Python
    package:
    
        searx.favicons
    
    There is a configuration (based on Pydantic) for the favicons and all its
    components:
    
        searx.favicons.config
    
    A solution for caching favicons has been implemented:
    
        searx.favicon.cache
    
    If the favicon is already in the cache, the returned URL is a data URL [1]
    (something like `data:image/png;base64,...`).  By generating a data url from
    the FaviconCache, additional HTTP roundtripps via the favicon_proxy are saved:
    
        favicons.proxy.favicon_url
    
    The favicon proxy service now sets a HTTP header "Cache-Control: max-age=...":
    
        favicons.proxy.favicon_proxy
    
    The resolvers now also provide the mime type (data, mime):
    
        searx.favicon.resolvers
    
    [1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    7ab577a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ded9ad View commit details
    Browse the repository at this point in the history
  5. [doc] documentation of the favicons infrastructure

    Run ``make docs.live`` and visit http://0.0.0.0:8000/admin/searx.favicons.html
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    a7d02d4 View commit details
    Browse the repository at this point in the history
  6. [mod] favicons: simplify RTL in template & CSS

    Comes from a sughgestion in:
    
    - #3727 (comment)
    
    Suggested-by: Bnyro <[email protected]>
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    a631f77 View commit details
    Browse the repository at this point in the history
  7. [build] /static

    return42 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    f00fa76 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. [fix] docker: alpine - install apk py3-pydantic-core

    Alpine Linux uses musl libc (instead of glibc). However, there is no pre-build
    of the pydantic-core python package for musl lib on armv7.  Alternatively this
    patch installs py3-pydantic-core from Alpine packages [1]
    
    [1] https://pkgs.alpinelinux.org/package/edge/community/armv7/py3-pydantic-core
    
    - closes: #3887
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 authored and Bnyro committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    5332d3a View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    f1f0dfd View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    81aaca8 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. [l10n] update translations from Weblate

    83a8d66 - 2024-10-10 - Outbreak2096 <[email protected]>
    c4474a6 - 2024-10-10 - return42 <[email protected]>
    a632dff - 2024-10-09 - bobolau <[email protected]>
    e8944e4 - 2024-10-08 - elek <[email protected]>
    2bd9c12 - 2024-10-07 - AndersNordh <[email protected]>
    5cb441b - 2024-10-07 - return42 <[email protected]>
    aba724c - 2024-10-07 - return42 <[email protected]>
    92bea9f - 2024-10-08 - Linerly <[email protected]>
    f574a3a - 2024-10-08 - ghose <[email protected]>
    4845ea7 - 2024-10-08 - Ricky-Tigg <[email protected]>
    7d0b4d0 - 2024-10-07 - AndersNordh <[email protected]>
    6431436 - 2024-10-07 - AndersNordh <[email protected]>
    30e671f - 2024-10-07 - Fabio_Perri <[email protected]>
    6629d15 - 2024-10-07 - AndersNordh <[email protected]>
    a3b4d53 - 2024-10-05 - 0ko <[email protected]>
    1763b22 - 2024-10-05 - Atul_Eterno <[email protected]>
    0ea2b49 - 2024-10-06 - return42 <[email protected]>
    8373244 - 2024-10-05 - Fjuro <[email protected]>
    eec53d3 - 2024-10-05 - SomeTr <[email protected]>
    4cd76e5 - 2024-10-05 - Priit Jõerüüt <[email protected]>
    searxng-bot authored and return42 committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    5a32ee4 View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump pydantic from 2.8.2 to 2.9.2

    Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.8.2 to 2.9.2.
    - [Release notes](https://github.com/pydantic/pydantic/releases)
    - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
    - [Commits](pydantic/pydantic@v2.8.2...v2.9.2)
    
    ---
    updated-dependencies:
    - dependency-name: pydantic
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    1b8db63 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. reword join the searxng community

    unixfox authored and return42 committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    bafb92e View commit details
    Browse the repository at this point in the history
  2. [fix] simple theme: fix deformed result item

    Setting ``box-sizing: border-box;`` [1] and ``width`` to fix deformed results
    reported in [2].
    
    [1] https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing
    [2] #3892
    
    Closes: #3892
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    2fbedc4 View commit details
    Browse the repository at this point in the history
  3. [build] /static

    return42 committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    7e8b330 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. [mod] engine gitea: compatible with modern gitea or forgejo

    Without this patch the Gitea Search Engine is only partially compatible with
    modern gitea or forgejo:
    
    - Fixing some JSON Fields
    - Using Repository Avatar when Available
    
    To Verify My results you can look at the Modern API doc and results, its
    available on all Gitea and Forgejo instance by Default.  Heres an Search API
    result of Mine:
    
    - https://git.euph.dev/api/v1/repos/search?q=ccna
    snoweuph authored and Bnyro committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    5b6f404 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. [enh] engine: mojeek - add language support

    Improve region and language detection / all locale
    
    Testing has shown the following behaviour for the different
    default and empty values of Mojeeks parameters:
    
    | param    | idx | value  | behaviour                 |
    | -------- | --- | ------ | ------------------------- |
    | region   |  0  | ''     | detect region based on IP |
    | region   |  1  | 'none' | all regions               |
    | language |  0  | ''     | all languages             |
    0xhtml authored and return42 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    8b6a3f3 View commit details
    Browse the repository at this point in the history
  2. [data] update searx.data - update_engine_traits.py

    Patches generated by::
    
        make data.traits
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    e275f8e View commit details
    Browse the repository at this point in the history
  3. [upd] pypi: Bump sphinx-tabs from 3.4.5 to 3.4.7

    Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs) from 3.4.5 to 3.4.7.
    - [Release notes](https://github.com/executablebooks/sphinx-tabs/releases)
    - [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md)
    - [Commits](executablebooks/sphinx-tabs@v3.4.5...v3.4.7)
    
    ---
    updated-dependencies:
    - dependency-name: sphinx-tabs
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    8ba203c View commit details
    Browse the repository at this point in the history
  4. [refactor] unit tests (continued) - plugins

    This commit includes some refactoring in unit tests.  As we test more plugins,
    it seems unweildy to include every test class in the test_plugins.py file.  This
    patch split apart all of the test plugins to their own respective files,
    including the new test_plugin_calculator.py file.
    glanham-jr authored and return42 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    d448def View commit details
    Browse the repository at this point in the history
  5. [fix] float operations in calculator plugin

    This patch adds an additional *isinstance* check within the ast parser to check
    for float along with int, fixing the underlying issue.
    
    Co-Authored: Markus Heiser <[email protected]>
    glanham-jr authored and return42 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3e87354 View commit details
    Browse the repository at this point in the history
  6. [feat] engine: support for openlibrary

    Bnyro authored and return42 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    9f48d5f View commit details
    Browse the repository at this point in the history
  7. [upd] pypi: Bump pylint from 3.2.7 to 3.3.1

    Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.7 to 3.3.1.
    - [Release notes](https://github.com/pylint-dev/pylint/releases)
    - [Commits](pylint-dev/pylint@v3.2.7...v3.3.1)
    
    ---
    updated-dependencies:
    - dependency-name: pylint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    2986681 View commit details
    Browse the repository at this point in the history
  8. [fix] online_currency.py: if more alternatives, use the last in the list

    If there are more than one ISO 4217 numeric codes [1] for a currency use the
    last one in the list of alternatives [2].
    
    [1] https://en.wikipedia.org/wiki/ISO_4217#Active_codes_(list_one)
    [2] https://en.wikipedia.org/wiki/ISO_4217#Historical_codes
    
    Closes: #3713
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c96ba25 View commit details
    Browse the repository at this point in the history
  9. [fix] stretching pics in "pic search"

    Issue is described in:
    
    - #3915
    
    The issue was caused bei merge of PR:
    
    - #3895
    
    Solution:
    
    - Unset `width` for objects of class `.result-images`.
    
    Tested by `make run` and query a list of results, containing `.result` and
    `.result-images` objects:
    
         !images !go bäder :de
    
    Signed-off-by: Markus Heiser <[email protected]>
    Closes: #3915
    return42 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    14fb187 View commit details
    Browse the repository at this point in the history
  10. [build] /static

    return42 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    058a072 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. [fix] simple theme: unset width for images on mobile layout

    * fix fallout from 2fbedc4
    -> similar to 14fb187
    * change: set image height to 10rem
    -> this is in my opinion more sensible size for mobile
    mrpaulblack authored and return42 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    2cacc56 View commit details
    Browse the repository at this point in the history
  2. [build] /static

    mrpaulblack authored and return42 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    cf76275 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Fix for broken docker builds

    Add temporary fix to broken docker builds in anticipation of yet to be released pydantic version v2.24.1
    rhee876527 authored and return42 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    4ef1c70 View commit details
    Browse the repository at this point in the history
  2. [fix] typo in Dockerfile

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    038a2ff View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. [l10n] update translations from Weblate

    17f8bce - 2024-10-17 - hemie143 <[email protected]>
    fbeb828 - 2024-10-15 - return42 <[email protected]>
    eacea33 - 2024-10-15 - return42 <[email protected]>
    3615668 - 2024-10-15 - return42 <[email protected]>
    61cb337 - 2024-10-15 - return42 <[email protected]>
    2b3c92d - 2024-10-13 - Pedro_Tresp <[email protected]>
    d4febbf - 2024-10-12 - stoychevww <[email protected]>
    searxng-bot authored and return42 committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    eeae366 View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump pallets-sphinx-themes from 2.1.3 to 2.2.0

    Bumps [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes) from 2.1.3 to 2.2.0.
    - [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases)
    - [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst)
    - [Commits](pallets/pallets-sphinx-themes@2.1.3...2.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: pallets-sphinx-themes
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    219040c View commit details
    Browse the repository at this point in the history
  3. [upd] pypi: Bump uvloop from 0.20.0 to 0.21.0

    Bumps [uvloop](https://github.com/MagicStack/uvloop) from 0.20.0 to 0.21.0.
    - [Release notes](https://github.com/MagicStack/uvloop/releases)
    - [Commits](MagicStack/uvloop@v0.20.0...v0.21.0)
    
    ---
    updated-dependencies:
    - dependency-name: uvloop
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    a0c704c View commit details
    Browse the repository at this point in the history
  4. [upd] pypi: Bump sphinx-issues from 4.1.0 to 5.0.0

    Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues) from 4.1.0 to 5.0.0.
    - [Commits](sloria/sphinx-issues@4.1.0...5.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: sphinx-issues
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    88caa1d View commit details
    Browse the repository at this point in the history
  5. [fix] engine: duckduckgo - CAPTCHA detection

    The previous implementation could not distinguish a CAPTCHA response from an
    ordinary result list.  In the previous implementation a CAPTCHA was taken as a
    result list where no items are in.
    
    DDG does not block IPs.  Instead, a CAPTCHA wall is placed in front of request
    on a dubious request.
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    0504513 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. [fix] favicons: don't hard code settings folder to /etc/searxng

    The location of the local settings depends on environment ``SEARXNG_SETTINGS_PATH``
    and can be different from ``/etc/searxng``.  Issue was reported on Matrix [1].
    
    To get the location function ``searx.settings_loader.get_user_cfg_folder()``
    should be used.
    
    [1] https://matrix.to/#/!vxScbLNEAmRvOraXBn:matrix.org/$5xNMYvONGB-mPt2B3ttoL27QncRFhkjGkO-TISdmP08?via=matrix.org&via=tchncs.de&via=envs.net
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    b14d885 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. [l10n] update translations from Weblate

    21c063b - 2024-10-20 - Priit Jõerüüt <[email protected]>
    searxng-bot authored and return42 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    446ee2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b01e3c View commit details
    Browse the repository at this point in the history
  3. [build] /static

    return42 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    ae496e9 View commit details
    Browse the repository at this point in the history
  4. [mod] add test to check compat.py module

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    a3921b5 View commit details
    Browse the repository at this point in the history
  5. [fix] add missing tomli to the requirements.txt

    Package ``tomli`` is needed for py < 3.11, BTW remove the no longer needed
    pytomlpp package.
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    e08ff05 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. [upd] pypi: Bump pallets-sphinx-themes from 2.2.0 to 2.3.0

    Bumps [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes) from 2.2.0 to 2.3.0.
    - [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases)
    - [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst)
    - [Commits](pallets/pallets-sphinx-themes@2.2.0...2.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: pallets-sphinx-themes
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    543ab92 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. [fix] limiter: don't hard code settings folder to /etc/searxng

    The location of the local settings depends on environment ``SEARXNG_SETTINGS_PATH``
    and can be different from ``/etc/searxng``.  Issue was reported on Matrix [1].
    
    To get the location function ``searx.settings_loader.get_user_cfg_folder()``
    should be used.
    
    [1] https://matrix.to/#/!vxScbLNEAmRvOraXBn:matrix.org/$_eLS0JpE9oVEWsiGJkqJnWcFWEeZClIMGDK6cWv_Q4g?via=matrix.org&via=tchncs.de&via=envs.net
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    da28f52 View commit details
    Browse the repository at this point in the history
  2. [fix] calculator: use locale from UI (not from selected language)

    Closes: #3956
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    b176323 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    a084436 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    adc38c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2985ece View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d748d1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68ed824 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e392892 View commit details
    Browse the repository at this point in the history
  7. [refactor] replace pydantic by msgspec

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    3e5621e View commit details
    Browse the repository at this point in the history
  8. Revert "[fix] typo in Dockerfile"

    This reverts commit 038a2ff.
    return42 committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    163031c View commit details
    Browse the repository at this point in the history
  9. Revert "Fix for broken docker builds"

    This reverts commit 4ef1c70.
    return42 committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f63f97c View commit details
    Browse the repository at this point in the history
  10. [refactor] engine: duckduckgo - https://html.duckduckgo.com/html

    The entire source code of the duckduckgo engine has been reengineered and
    purified.
    
    1. DDG used the URL https://html.duckduckgo.com/html for no-JS requests whose
       response is also easier to parse than the previous
       https://lite.duckduckgo.com/lite/ URL
    
    2. the bot detection of DDG has so far caused problems and often led to a
       CAPTCHA, this can be circumvented using `'Sec-Fetch-Mode'] = “navigate”`
    
    Closes: #3927
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    b183e62 View commit details
    Browse the repository at this point in the history
  11. [fix] favicons: msgspec.ValidationError: Expected Path, got str -…

    … at `$.favicons.cache.db_url`
    
    Closes: #3975
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    fa4dfd4 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    fa108c1 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. [l10n] update translations from Weblate

    a4cdaaa - 2024-10-30 - Juno Takano <[email protected]>
    46bad3a - 2024-10-29 - saltsnorter <[email protected]>
    6a4096d - 2024-10-27 - Eryk Michalak <[email protected]>
    64815d9 - 2024-10-28 - ljansen <[email protected]>
    851ae55 - 2024-10-26 - return42 <[email protected]>
    24f16d5 - 2024-10-26 - return42 <[email protected]>
    8278d1c - 2024-10-26 - Atul_Eterno <[email protected]>
    searxng-bot authored and return42 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    cc148a7 View commit details
    Browse the repository at this point in the history
  2. [fix] CI: remove target test.coverage from python's test matrix

    The test.coverage cause a lot of failed CI jobs for reasons that cannot be
    explained.  As we do not monitor the coverage anyway, it is superfluous to run
    this job, especially as it only has a disruptive effect on the CI.
    
    BTW and the CI action upload-artifact@v3 is deprecated [1]
    
    [1] https://github.com/actions/upload-artifact?tab=readme-ov-file#actionsupload-artifact
    
    Related: #3983
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    56e3d72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b07c0ae View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. [mod] lint github YAML config files

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    2fdbf26 View commit details
    Browse the repository at this point in the history
  2. [fix] issues reported by make test.yamllint

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c4055e4 View commit details
    Browse the repository at this point in the history
  3. [upd] pypi: Bump selenium from 4.25.0 to 4.26.1

    Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.25.0 to 4.26.1.
    - [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
    - [Commits](https://github.com/SeleniumHQ/Selenium/commits)
    
    ---
    updated-dependencies:
    - dependency-name: selenium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    cd384a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. [l10n] update translations from Weblate

    8d90a7e - 2024-11-06 - sahussawud <[email protected]>
    41ee8bb - 2024-11-02 - laaknor <[email protected]>
    c1a30af - 2024-11-02 - return42 <[email protected]>
    627ab7a - 2024-11-01 - zarlin <[email protected]>
    searxng-bot authored and return42 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    08c5f25 View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump typer-slim from 0.12.5 to 0.13.0

    Bumps [typer-slim](https://github.com/fastapi/typer) from 0.12.5 to 0.13.0.
    - [Release notes](https://github.com/fastapi/typer/releases)
    - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
    - [Commits](fastapi/typer@0.12.5...0.13.0)
    
    ---
    updated-dependencies:
    - dependency-name: typer-slim
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    2fbf15e View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

  1. Fix scheduler.lua

    silver886 authored and return42 committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    b173f3a View commit details
    Browse the repository at this point in the history
  2. [fix] settings.yml - enabled_plugins: document to reflect default set…

    …tings
    
    Remove 'Autodetect search language', which is no longer valid, from settings,
    and add 'Unit converter plugin', which is now default enabled, to settings.
    silver886 authored and return42 committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    dfaf586 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. [fix] engine: duckduckgo - only uses first word of the search terms

    during the revision in PR #3955 the query string was accidentally converted into
    a list of words, further the query must be quoted before POSTed in the ``data``
    field, see ``urllib.parse.quote_plus`` [1]
    
    [1] https://docs.python.org/3/library/urllib.parse.html#urllib.parse.quote_plus
    
    Closed: #4009
    Co-Authored-by: @return42
    nicolasdato authored and return42 committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    abd9b27 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. [l10n] update translations from Weblate

    0216898 - 2024-11-14 - KhietVo <[email protected]>
    3293db4 - 2024-11-14 - return42 <[email protected]>
    574e0d6 - 2024-11-13 - lrnz2 <[email protected]>
    a32d9d1 - 2024-11-08 - Aadniz <[email protected]>
    searxng-bot authored and return42 committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    a345cbb View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump flask from 3.0.3 to 3.1.0

    Bumps [flask](https://github.com/pallets/flask) from 3.0.3 to 3.1.0.
    - [Release notes](https://github.com/pallets/flask/releases)
    - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
    - [Commits](pallets/flask@3.0.3...3.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: flask
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    4b57bc3 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2024

  1. [fix] engine: duckduckgo - don't quote query string

    The query string send to DDG must not be qouted.
    
    The query string was URL-qouted in #4011, but the URL-qouted query string result
    in unexpected *URL decoded* and other garbish results as reported in #4019
    and #4020.  To test compare the results of a query like::
    
        !ddg Häuser und Straßen :de
        !ddg Häuser und Straßen :all
        !ddg 房屋和街道 :all
        !ddg 房屋和街道 :zh
    
    Closed:
    
    - [#4019] #4019
    - [#4020] #4020
    
    Related:
    
    - [#4011] #4011
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    10d3af8 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. [upd] pypi: Bump setproctitle from 1.3.3 to 1.3.4

    Bumps [setproctitle](https://github.com/dvarrazzo/py-setproctitle) from 1.3.3 to 1.3.4.
    - [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst)
    - [Commits](dvarrazzo/py-setproctitle@version-1.3.3...version-1.3.4)
    
    ---
    updated-dependencies:
    - dependency-name: setproctitle
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    f40fc2d View commit details
    Browse the repository at this point in the history
  2. [upd] pypi: Bump typer-slim from 0.13.0 to 0.13.1

    Bumps [typer-slim](https://github.com/fastapi/typer) from 0.13.0 to 0.13.1.
    - [Release notes](https://github.com/fastapi/typer/releases)
    - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
    - [Commits](fastapi/typer@0.13.0...0.13.1)
    
    ---
    updated-dependencies:
    - dependency-name: typer-slim
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and return42 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    67f7548 View commit details
    Browse the repository at this point in the history
  3. [l10n] update translations from Weblate

    6581d89 - 2024-11-21 - return42 <[email protected]>
    a342903 - 2024-11-21 - return42 <[email protected]>
    61d3236 - 2024-11-21 - return42 <[email protected]>
    cd03e8c - 2024-11-21 - return42 <[email protected]>
    a2399e2 - 2024-11-20 - tentsbet <[email protected]>
    9a5bcc0 - 2024-11-17 - cherrad <[email protected]>
    4364e5e - 2024-11-16 - DiamondBrain113 <[email protected]>
    e3a127e - 2024-11-15 - KinoCineaste <[email protected]>
    searxng-bot authored and return42 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    b8f1a32 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. [log] warning with URL in case of 'raise_for_httperror'

    In order to be able to implement error handling, it is necessary to know which
    URL triggered the exception / the URL has not yet been logged.
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    7c4e4eb View commit details
    Browse the repository at this point in the history
  2. [fix] engine Library of Congress: fix API URL loc.gov -> www.loc.gov

    Avoid HTTP 404 and redirects. Requests to the JSON/YAML API use the base url [1]
    
        https://www.loc.gov/{endpoint}/?fo=json
    
    [1] https://www.loc.gov/apis/json-and-yaml/requests/
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    c4b874e View commit details
    Browse the repository at this point in the history
  3. [doc] update quantities on the intro page

    The quantities on the intro page were partly out of date / example; we already
    have 210 engines and not just 70. To avoid having to change the quantities
    manually in the future, they are now calculated from the jinja context
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    ccc4f30 View commit details
    Browse the repository at this point in the history
  4. [clean] Internet Archive Scholar search API no longer exists

    Engine was added in #2733 but the API does no longer exists. Related:
    
    - #4038
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 authored and Bnyro committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    0f9694c View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. Configuration menu
    Copy the full SHA
    f20a763 View commit details
    Browse the repository at this point in the history
  2. [feat] engine: add adobe stock video and audio engines

    The engine has been revised; there is now the option ``adobe_content_types``
    with which it is possible to configure engines for video and audio from the
    adobe stock.  BTW this patch adds documentation to the engine.
    
    To test all three engines in one use a search term like::
    
        !asi !asv !asa sound
    
    Signed-off-by: Markus Heiser <[email protected]>
    return42 authored and Bnyro committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    0253c10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f31a3a2 View commit details
    Browse the repository at this point in the history
  4. [build] /static

    Bnyro committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    e496114 View commit details
    Browse the repository at this point in the history
  5. [upd] github CI: actions/cache@v3 to actions/cache@v4

    Signed-off-by: Markus Heiser <[email protected]>
    return42 committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    7927baf View commit details
    Browse the repository at this point in the history
  6. [feat] metrics: support for open metrics

    Bnyro authored and return42 committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    8744dd3 View commit details
    Browse the repository at this point in the history