summaryrefslogtreecommitdiff
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* Merge 10.6 into 10.8Marko Mäkelä2023-02-102-2/+31
|\
| * Merge 10.5 into 10.6Marko Mäkelä2023-02-102-2/+31
| |\
| | * Merge 10.4 into 10.5Marko Mäkelä2023-02-102-2/+31
| | |\
| | | * MDEV-30624 HeidiSQL 12.3Vladislav Vaintroub2023-02-092-2/+31
| | | |
| | | * MDEV-27446 Windows, MSI - fix redistributable merge module path for VS2022bb-10.4-wladVladislav Vaintroub2022-01-081-30/+13
| | | |
* | | | Merge 10.7 into 10.8Marko Mäkelä2023-01-131-0/+4
|\ \ \ \ | |/ / /
| * | | MDEV-30374 Windows, MSI - do not cache error, if install directory changes.Vladislav Vaintroub2023-01-121-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If installation directory is not empty, MSI would shows a popup informing user about it. The error message is stored as MSI property INSTALLDIRERROR. Fixed the bug that the error was not cleared, when the user changes directory in installer UI.
* | | | Merge branch '10.7' into 10.8mariadb-10.8.3Sergei Golubchik2022-05-181-20/+29
|\ \ \ \ | |/ / /
| * | | MDEV-28471 mysql_install_db.exe does not work with --innodb-page-size=64KVladislav Vaintroub2022-05-131-20/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The error message "InnoDB: innodb_page_size=65536 requires innodb_buffer_pool_size >= 20MiB current 10MiB" is the relevant one. The root cause: mysql_install_db bootstraps with --innodb-buffer-pool-size=10M. Small bufferpool is here by design - bootstrap should succeed, even if there is not much RAM available, bootstrap does not need that much memory. For pagesize 64K specifically, Innodb thinks it needs a larger bufferpool, and thus it lets the bootstrap process die (although the expected behavior in this case would be to adjust value, give warning and continue) The workaround: - pass --innodb-buffer-pool-size=20M, which is suitable for all page sizes. - check the same limit in MSI custom action. Also, the patch adds mtr test for 64K page size.
* | | | Merge branch '10.7' into 10.8Vladislav Vaintroub2022-02-171-5/+5
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | # Conflicts: # storage/innobase/btr/btr0pcur.cc # storage/innobase/log/log0log.cc
| * | | Fix whitespacesVladislav Vaintroub2022-02-141-4/+4
| | | |
| * | | MDEV-27828 : Windows - major MSI upgrade fails, complaining that install ↵Vladislav Vaintroub2022-02-141-1/+1
| | | | | | | | | | | | | | | | directory not empty
* | | | Merge branch '10.7' into 10.8Oleksandr Byelkin2022-02-043-18/+59
|\ \ \ \ | |/ / /
| * | | MDEV-27546 MSI should fail if INSTALLDIR is a non-empty existing directoryVladislav Vaintroub2022-01-313-1/+36
| | | | | | | | | | | | | | | | | | | | | | | | Make installer fail if INSTALLDIR exists. In UI mode, show a popup and disable "Next" button until install root is corrected
| * | | MDEV-27535 Service does not start after MSI install into restricted directoryVladislav Vaintroub2022-01-311-17/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This happens for example if one installs into home directory of a user C:\Users\<username>\mariadb The reason is that the service user "NT SERVICE\<service_name>" does not have read and execute permissions for service executable mysqld.exe in this directory. Moreover, it would not have read permissions for server.dll loaded by the exe, or to plugin directory, where plugins may reside. The fix is to give service users read and execute permissions to bin, share, and lib\plugin subdirectories. The permission setting is doneby mysql_install_db.exe, but also in MSI. It is important to do that in MSI, as we want permissions to survive the MSI upgrade.
* | | | Merge branch 'preview-10.8-MDEV-26713-Windows-i18-support' into 10.8bb-10.8-wladVladislav Vaintroub2022-01-183-8/+19
|\ \ \ \ | |/ / / |/| | |
| * | | MDEV-27525 Invalid (non-UTF8) characters found for option 'plugin_dir'preview-10.8-MDEV-26713-Windows-i18-supportVladislav Vaintroub2022-01-181-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two Problems 1. Upgrade wizard failed to retrieve path to service executable, if it contained non-ASCII. Fixed by setlocale(LC_ALL, "en_US.UTF8"), which was missing in upgrade wizard 2.mysql_upgrade_service only updated (converted to UTF8) the server's sections leaving client's as-is Corrected typo. 3. Fixed assertion in my_getopt, turns out to be too strict.
| * | | MDEV-26713 Treat codepage 65001 as utf8mb4, not utf8mb3Vladislav Vaintroub2021-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | Also, fix the "UTF8" option in MSI, which is responsible for character-set-server setting
| * | | MDEV-27092 Windows - services that have non-ASCII characters do not work ↵Vladislav Vaintroub2021-12-152-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with activeCodePage=UTF8 CreateServiceA, OpenServiceA, and couple of other functions do not work correctly with non-ASCII character, in the special case where application has defined activeCodePage=UTF8. Workaround by redefining affected ANSI functions to own wrapper, which works by converting narrow(ANSI) to wide, then calling wide function. Deprecate original ANSI service functions, via declspec, so that we can catch their use.
* | | | MDEV-27335 Windows, MSI - Bring the datadir location into the instance ↵Vladislav Vaintroub2022-01-053-60/+93
| | | | | | | | | | | | | | | | config UI
* | | | Windows installer - fix UI of the "Uninstall" Dialog.Vladislav Vaintroub2022-01-051-4/+4
|/ / / | | | | | | | | | | | | Give RemoveDatadirText field extra 10 pixels in height, to avoid truncated display of directory path
* | | Merge 10.5 into 10.6Marko Mäkelä2021-11-171-1/+1
|\ \ \ | |/ /
| * | Merge 10.4 into 10.5Marko Mäkelä2021-11-171-1/+1
| |\ \ | | |/
| | * Merge 10.3 into 10.4Marko Mäkelä2021-11-171-1/+1
| | |\
| | | * Merge 10.2 into 10.3Marko Mäkelä2021-11-171-1/+1
| | | |\
| | | | * MDEV-27056 Windows upgrade_wizard - CloseHandle() on invalid (already ↵Vladislav Vaintroub2021-11-161-1/+1
| | | | | | | | | | | | | | | | | | | | closed) pipe handle
* | | | | Merge 10.5 into 10.6Marko Mäkelä2021-09-113-1/+13
|\ \ \ \ \ | |/ / / /
| * | | | Merge 10.4 into 10.5Marko Mäkelä2021-09-111-1/+1
| |\ \ \ \ | | |/ / /
| | * | | Merge 10.3 into 10.4Marko Mäkelä2021-09-111-1/+1
| | |\ \ \ | | | |/ /
| | | * | Merge 10.2 into 10.3Marko Mäkelä2021-09-111-1/+1
| | | |\ \ | | | | |/
| | | | * Speedup build of the MSI packageVladislav Vaintroub2021-09-101-1/+1
| | | | |
| * | | | Merge remote-tracking branch 'upstream/10.4' into 10.5Vicențiu Ciorbaru2021-09-102-0/+12
| |\ \ \ \ | | |/ / /
| | * | | Merge remote-tracking branch 'upstream/10.3' into 10.4Vicențiu Ciorbaru2021-09-092-0/+12
| | |\ \ \ | | | |/ /
| | | * | Merge branch '10.2' into 10.3Vicențiu Ciorbaru2021-09-072-0/+12
| | | |\ \ | | | | |/
| | | | * MDEV-26514 Option to build a separate test zip package on WindowsElena Stepanova2021-08-312-0/+12
| | | | | | | | | | | | | | | | | | | | Add a possibility to run MTR tests on a release zip
* | | | | MDEV-26579 fixupVladislav Vaintroub2021-09-101-2/+2
| | | | |
* | | | | MDEV-26579 Support minor MSI in Windows installer.Vladislav Vaintroub2021-09-101-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch, 4-component MSI version can be used, e.g by setting TINY_VERSION variable in CMake, or by adding a string, e.g MYSQL_VERSION_EXTRA=-2 which sets TINY_VERSION to 2, and also changes the package name. The 4-component MSI versions do not support MSI major upgrades, only minor ones, i.e do not reinstall components, just update existing ones based on versioning rules. To support these rules, add DefaultVersion for the files that won't otherwise be versioned - headers, static and import libraries, pdbs, text - xml, python and perl scripts Also silence WiX warning that MSI won't store hashes for those files anymore.
* | | | | MDEV-26527 speedup appveyor buildVladislav Vaintroub2021-09-061-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - set clone_depth to 1. Otherwise, appveyor spends 4.5 minutes for the "git clone" alone - Use Ninja instead of msbuild, it is (a bit) faster - do not compile perfschema, or dynamic plugins to save time on compilation, or test execution. - use -DFAST_BUILD=1 to speedup build a little - increase number of parallel jobs used in build and test. - Exclude some slow tests from the main suite.
* | | | | Merge 10.5 into 10.6Marko Mäkelä2021-06-092-2/+5
|\ \ \ \ \ | |/ / / /
| * | | | Merge 10.4 into 10.5Marko Mäkelä2021-06-082-2/+5
| |\ \ \ \ | | |/ / /
| | * | | Merge 10.3 into 10.4Marko Mäkelä2021-06-082-2/+5
| | |\ \ \ | | | |/ /
| | | * | Merge 10.2 into 10.3Marko Mäkelä2021-06-082-2/+5
| | | |\ \ | | | | |/
| | | | * MDEV-23815 Windows : mysql_upgrade_wizard fails, if service name has spacesVladislav Vaintroub2021-06-061-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | The fix is to quote service name parameter, when it is passed to mysql_upgrade_service subprocess.
| | | | * MDEV-25859 - HeidiSQL 11.3Vladislav Vaintroub2021-06-051-1/+1
| | | | |
* | | | | MDEV-25870 Windows - MSI generation cleanup, fix ARM64Vladislav Vaintroub2021-06-074-81/+72
|/ / / / | | | | | | | | | | | | | | | | | | | | - Support building ARM64 packages - require InstallerVersion 5.0 -required for arm64, also it is there already on Windows 7
* | | | Merge branch '10.4' into 10.5Sergei Golubchik2021-02-231-1/+1
|\ \ \ \ | |/ / /
| * | | Merge branch '10.3' into 10.4Sergei Golubchik2021-02-231-1/+1
| |\ \ \ | | |/ /
| | * | Merge branch '10.2' into 10.3Sergei Golubchik2021-02-221-1/+1
| | |\ \ | | | |/
| | | * MDEV-24762 - HeidiSQL 11.2Vladislav Vaintroub2021-02-021-1/+1
| | | |
* | | | MDEV-23462 Upgrade wizard not offered during 10.5 MSI installation on WindowsVladislav Vaintroub2020-08-121-1/+1
| | | | | | | | | | | | | | | | There is no mysql_upgrade_wizard target, only mariadb-upgrade-wizard