Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-12207

Include Windows compatibility manifest into executables, to make GetVersionEx working

Details

    Description

      GetVersionEx() on Windows lies about actual version by default, starting with Windows 8.1, i.e
      it always returns 6.2 indicating Windows 8/2012, even on 8.1 or 10.

      In order to get this function to tell truth, additional compatibility manifest is required during
      the build. This is described in
      https://msdn.microsoft.com/en-us/library/windows/desktop/dn481241(v=vs.85).aspx

      Currently, this just affects feedback plugin (the stats show quite a large number of Windows 8 installations, and no Windows 10 for example)

      Attachments

        Activity

          wlad Vladislav Vaintroub created issue -
          wlad Vladislav Vaintroub made changes -
          Field Original Value New Value
          Assignee Vladislav Vaintroub [ wlad ]
          wlad Vladislav Vaintroub made changes -
          Fix Version/s 5.5.55 [ 22311 ]
          Fix Version/s 5.5 [ 15800 ]
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Closed [ 6 ]
          serg Sergei Golubchik made changes -
          Workflow MariaDB v3 [ 79893 ] MariaDB v4 [ 151782 ]

          People

            wlad Vladislav Vaintroub
            wlad Vladislav Vaintroub
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.