Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-84907

Remove network gatekeeping

    XMLWordPrintable

    Details

    • Platform/s:
      Windows
    • Technical Risk:
      Normal
    • Commits:
      a0bfa4e1f8e223927cbb285bb17d1a00a5c2d4b6 (qt/qtbase/dev) a96fc6e65cba14d80665ef5f8932f004f7f4a1e3 (qt/qtbase/5.15)
    • Story Points:
      3
    • Sprint:
      Qt6_Foundation_ Sprint 11

      Description

      We should try to connect even if some data points to us being disconnected (e.g. OS reporting LAN access only, or disconnected).

      With both bearer (and now QNetworkStatusMonitor) there have been cases where making connections is impossible. These scenarios include being connected to VPN, where the OS thinks we're unable to access anything, or trying to connect when the OS is unable to ping their service of choice to see if it's accessible (done periodically, most commonly fails after reestablishing a connection or shortly after boot).

      If we instead try to make the connection then it will still work reliably in these situations, and we'll just fail to connect if there's actually no network.

       

      Note: it's not about removing QNetworkStatusMonitor (it has different thought-of usecases...), just about not using it to pre-emptively abort connections.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              manordheim Mårten Nordheim
              Reporter:
              manordheim Mårten Nordheim
              PM Owner:
              Maurice Kalinowski Maurice Kalinowski
              RnD Owner:
              Alex Blasche Alex Blasche
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes