Commit graph

134 commits

Author SHA1 Message Date
R. Ryantm 8a6d7b7ed8 mysql_jdbc: 8.0.31 -> 8.0.33 2023-04-28 05:49:35 +00:00
Thomas Gerbet 6b7ac453b4 mysql80: 8.0.32 -> 8.0.33
Fixes the following security issues:
* CVE-2023-0215
* CVE-2022-43551
* CVE-2023-21980
* CVE-2023-21946
* CVE-2023-21929
* CVE-2023-21911
* CVE-2023-21962
* CVE-2023-21919
* CVE-2023-21933
* CVE-2023-21972
* CVE-2023-21966
* CVE-2023-21920
* CVE-2023-21935
* CVE-2023-21945
* CVE-2023-21976
* CVE-2023-21977
* CVE-2023-21982
* CVE-2023-21953
* CVE-2023-21955
* CVE-2023-21940
* CVE-2023-21947

Advisory: https://www.oracle.com/security-alerts/cpuapr2023.html#AppendixMSQL

Changelog:
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-33.html
2023-04-26 18:51:24 +02:00
Thomas Gerbet 42d6fe1a13 mysql80: 8.0.31 -> 8.0.32
Fixes the following security issues:
* CVE-2023-21836
* CVE-2023-21863
* CVE-2023-21867
* CVE-2023-21868
* CVE-2023-21869
* CVE-2023-21870
* CVE-2023-21871
* CVE-2023-21873
* CVE-2023-21875
* CVE-2023-21876
* CVE-2023-21877
* CVE-2023-21878
* CVE-2023-21879
* CVE-2023-21880
* CVE-2023-21881
* CVE-2023-21882
* CVE-2023-21883
* CVE-2023-21887

Changelog:
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-32.html
2023-01-25 19:40:49 +01:00
Thomas Gerbet 19396e31aa mysql_jdbc: 5.1.59 -> 8.0.31
Fixes CVE-2019-2692.

https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-whats-new.html
https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/
2022-11-29 21:58:00 +01:00
Aaron Jheng 790f859ef7
mysql80: fix build on aarch64-linux 2022-11-12 15:18:38 +00:00
Thomas Gerbet 42b5fa9e3b mysql57: remove derivation files
`mysql57` was dropped in a5c9290979 but
the derivation files were kept. They can now be removed.
2022-10-29 17:53:58 +02:00
Vladimír Čunát c46947a471
Merge #196838: mysql80: 8.0.30 -> 8.0.31 2022-10-25 21:13:47 +02:00
Robert Scott 23511ff5b6 mysql80: 8.0.30 -> 8.0.31 2022-10-19 22:51:23 +01:00
Thomas Gerbet 75b887d7cb mysql57: use Protobuf 3.21
Part of #193370
2022-10-03 21:06:17 +02:00
Thomas Gerbet 06c9198cbf mysql57: 5.7.37 -> 5.7.39
Fixes CVE-2022-21417, CVE-2022-21427, CVE-2022-21451, CVE-2022-21444 and CVE-2022-21460
See https://www.oracle.com/security-alerts/cpuapr2022.html#AppendixMSQL

Changelogs:
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-39.html
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-38.html
2022-09-24 09:51:10 +02:00
ajs124 b802fc1e5c mysql80: pin to openssl_1_1 2022-08-17 20:16:20 +02:00
tirex f3e806edf4 mysql: 8.0.29 -> 8.0.30 2022-08-07 22:02:48 +02:00
Josef Kemetmüller 1ca04aa9f1 treewide: Stop setting CMAKE_SKIP_BUILD_RPATH=OFF
This is now the new default and thus doesn't need to be set manually
anymore.
2022-07-04 03:49:01 +03:00
Rick van Schijndel 7abe5b90be
Merge pull request #164109 from NickCao/mysql57-closure
mysql57: reduce closure size
2022-06-11 17:59:34 +02:00
Aaron Jheng 0ce4fec785
mysql: 8.0.28 -> 8.0.29 2022-05-18 14:59:39 +00:00
Nick Cao 4f9d007806
mysql57: reduce closure size 2022-03-14 21:30:40 +08:00
Austin Butler 60b5f837ca mysql80: fix build on Darwin 2022-02-08 17:33:53 -08:00
Thomas Gerbet b054a140f4 mysql: 8.0.27 -> 8.0.28
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-28.html
2022-01-30 12:06:01 +01:00
Thomas Gerbet 55561105fa mysql57: 5.7.27 -> 5.7.37
Changes:
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-37.html
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-36.html
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-35.html
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-34.html
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-33.html
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-32.html
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-31.html
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-30.html
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-29.html
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-28.html
2022-01-29 11:04:47 +01:00
R. Ryantm bfd6db1574 mysql80: 8.0.26 -> 8.0.27 2021-12-31 13:21:43 -08:00
Sebastián Mancilla 8f94a33b38 treewide: ensure pre/post phase hooks are strings
Some derivations use lib.optional or lib.optionals when setting pre/post
phase hooks. Ensure the proper lib.optionalString is used.
2021-08-20 19:08:42 -04:00
Jason R. McNeil 5c452f15af mysql80: fix build on darwin
sw_vers is called during build since 8.0.26

- 83b87ae7f8

Fixes #132288
2021-08-19 00:43:04 -07:00
Sandro Jäckel 22239a1c26
mysql_jdbc: modernize, 5.1.46 -> 5.1.49 2021-08-02 21:44:02 +02:00
Sandro 7b055521ba
Merge pull request #131523 from Stunkymonkey/servers-pname-version 2021-07-29 12:48:18 +00:00
Martin Weinelt c3c2ca1ba0 mysql80: 8.0.25 -> 8.0.26 2021-07-26 21:30:12 +02:00
Felix Buehler a56d117bdb servers: replace name with pname&version 2021-07-26 20:15:46 +02:00
Giulio De Pasquale f6d3da9061
mysql 8.0.22 -> 8.0.25 2021-07-07 16:45:12 +01:00
Jonathan del Strother 9c76b17933
mysql: fix building on Apple Silicon
rpcsvc-proto doesn't build for aarch64-darwin (`struct stat64` isn't
declared), but it isn't actually necessary on Darwin/clang.
2021-04-11 16:56:22 +01:00
Ben Siraphob 127733211e
treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
Michael Maclean 519e32d4f4 mysql57: Fix compile on macOS 2021-02-09 17:54:34 +00:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Ben Siraphob 872973d7d1 pkgs/servers: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Benjamin Hipple 1e678a98d5
Merge pull request #109006 from totten/master-mysql-8022
mysql80: 8.0.17 -> 8.0.22
2021-01-11 21:51:01 -05:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Tim Otten 0f387ba184 mysql80: Fix additional libtool reference in 8.0.22 2021-01-10 23:51:29 -08:00
Tim Otten 1dc5b4612f mysql80: 8.0.21 -> 8.0.22 2021-01-10 22:50:34 -08:00
Alyssa Ross 4d5d04a238 mysql80: 8.0.17 -> 8.0.21
Hopefully substituteInPlace will be less brittle than the patch.
2021-01-10 22:48:02 -08:00
Maximilian Bosch 1897ff96d3
mysql*: fix build w/glibc-2.32 2020-09-12 23:04:45 +02:00
Daiderd Jordan b984c227d2
cmake: remove CMAKE_OSX_DEPLOYMENT_TARGET overrides
We _do_ want minimum versions in our packages.
2020-01-31 21:52:12 +01:00
Daiderd Jordan 9b579843d4
treewide: use stdenv.macosVersionMin 2020-01-31 21:52:12 +01:00
Renaud e7f7b475d3
mysql80: define pname and version
version is needed by the mysql service module
Close #68322
2019-11-28 20:21:05 +01:00
Tim Otten dae42566db mysql80: init at 8.0.17 (#65221)
MySQL 8.0 is a significant iteration after MySQL 5.7.  This patch adds it as
a parallel build alongside mysql57 (similar to mysql56 and mysql55 before).
2019-08-13 19:50:51 +00:00
Aaron Andersen 88770b01d5 mysql57: 5.7.25 -> 5.7.27 2019-08-04 10:41:03 -04:00
Aaron Andersen 7d44ceeb2c mysql55: remove package 2019-06-25 17:26:48 -04:00
Andrew Childs 70db1185b7 mysql55: fix build under clang 6 (and newer) 2019-06-09 23:33:57 +09:00
Matthew Bauer 641a59ab6d mysql55: broken on darwin
https://hydra.nixos.org/build/94204716
2019-06-05 22:52:04 -04:00
c0bw3b 9cb260d091 [treewide] delete unused patches 2019-05-04 19:52:24 +02:00
Julian Nadeau 1aa13609b6 Use c++ 11 for MySQL 5.7 to fix build in mac (#56384)
https://github.com/NixOS/nixpkgs/issues/49174 shows us the error that we were experiencing.
The last successful build was https://hydra.nixos.org/build/81938220, with the first failing here: https://hydra.nixos.org/build/82083071

The difference between these 2 builds seems to be Protobuf 3.4 being updated to Protobuf 3.6.
Protobuf fails because the newer version uses newer C++ features.

This commit makes MySQL 5.7 use C++ 11 to fix these issues.
2019-02-28 20:59:40 +00:00
R. RyanTM 7b84ac2190 mysql57: 5.7.24 -> 5.7.25
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/mysql/versions
2019-02-03 08:55:01 +00:00
Izorkin 594fc72a32 mysql55: broken on aarch64 2018-12-12 20:07:51 +03:00