Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: databases/mysql57-server |
Commit | Credits | Log message |
5.7.44_2 31 Dec 2023 00:06:36 |
Muhammad Moinur Rahman (bofh) |
databases/mysql57-*: Remove expired port |
5.7.44_2 14 Dec 2023 17:03:10 |
Po-Chuan Hsieh (sunpoet) |
devel/protobuf: Update to 24.4
- Use USES=pathfix to fix .pc installation
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
5.7.44_1 14 Dec 2023 17:03:03 |
Po-Chuan Hsieh (sunpoet) |
databases/mysql57-{client,server}: Use bundled protobuf
- Bump PORTREVISION for dependency and package change
mysql57 failed to build with protobuf 22+. Since the maintainer already
committed
a fix [1] on mysql80 to use bundled protobuf, we take the same approach to avoid
build error with protobuf 22+ from ports tree and potential issue.
PR: 270289
Reference: https://cgit.freebsd.org/ports/commit/?id=567557abbfc0a4deec492983ffc01da78c62bae4
[1] |
5.7.43 16 Nov 2023 19:08:39 |
Jochen Neumeister (joneum) Author: User Joneum |
databases/mysq57-{client, server}: Update to latest release 5.7.43
Bugs Fixed
Group Replication: After one machine halted and restarted in a
three-node MySQL InnoDB Cluster, one node failed to start; after
restarting all nodes, the cluster shut down unexpectedly.
Our thanks to Zetang Zeng for the contribution. (Bug #34976442)
Fortified parsing of the network packet data sent by the server to
the client. (Bug #35374491)
Some floating-point literals were not always handled correctly. (Bug
(Only the first 15 lines of the commit message are shown above ) |
5.7.42 05 Aug 2023 11:53:18 |
Muhammad Moinur Rahman (bofh) |
databases/mysql57-client: Fix build with llvm16
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation |
5.7.42 13 Jun 2023 05:12:49 |
Eugene Grosbein (eugen) |
databases/mysql57-client: be ready for OpenSSL 3.0 in base
Fix build by merging another change in ssl.cmake from MySQL 8.0
PORTREVISION not bumped intentionally.
PR: 271656 |
5.7.40 08 Feb 2023 10:53:56 |
Muhammad Moinur Rahman (bofh) |
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap
Convert the USE_LDAP=yes to USES=ldap and adds the following features:
- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features
Reviewed by: delphij
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D38233 |
5.7.40 05 Dec 2022 09:06:03 |
Jochen Neumeister (joneum) |
databases/mysql*-{client, server}: Remove NDEBUG
As of 3c5189a0fd4c82addfb659024bf28c5006bf88f7 there shouldn't be a need
to define NDEBUG by hand when using CMake.
Reported by: dizzy
Sponsored by: Netzkommune GmbH |
5.7.40 07 Nov 2022 07:58:34 |
Felix Palmen (zirias) |
databases/mysql57-client: Fix build w/ libressl3.5
Approved by: joneum (maintainer), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D37055 |
5.7.40 28 Oct 2022 16:19:45 |
Jochen Neumeister (joneum) |
databases/mysql57-*: Update to 5.7.40
Changelog:
Important Change: The linked OpenSSL library for MySQL Server has been updated
to version 1.1.1q. Issues fixed in OpenSSL version 1.1.1q are described at
https://www.openssl.org/news/cl111.txt and
https://www.openssl.org/news/vulnerabilities.html. (Bug #34414695)
The linked curl library for MySQL Server (Enterprise Edition) has been updated
to version 7.84.0. (Bug #34138733, Bug #34614578)
MySQL Server’s AES_ENCRYPT() and AES_DECRYPT() functions now support the use
of a key derivation function (KDF) to create a cryptographically strong secret
key from information such as a password or a passphrase that you pass to the
function. The derived key is used to encrypt and decrypt the data, and it
remains in the MySQL Server instance and is not accessible to users. Using a KDF
is highly recommended, as it provides better security than specifying your own
premade key or deriving it by a simpler method when you use the function. The
functions support HKDF (available from OpenSSL 1.1.0), for which you can specify
an optional salt and context-specific information to include in the keying
material, and PBKDF2 (available from OpenSSL 1.0.2), for which you can specify
an optional salt and set the number of iterations used to produce the key.
Bugs Fixed
InnoDB: In debug builds, a descending b-tree scan raised a debug assertion
failure. (Bug #34144951)
InnoDB: An index latch order violation in dict_table_x_lock_indexes() caused an
assertion failure. (Bug #32912868) (Only the first 15 lines of the commit message are shown above ) |
5.7.39_1 09 Oct 2022 15:37:51 |
Po-Chuan Hsieh (sunpoet) |
devel/protobuf: Update to 3.21.7
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
5.7.38 20 Jul 2022 14:21:07 |
Tobias C. Berner (tcberner) |
databases: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Choe, Cheng-Dae" whitekid
* "Mahdi Mokhtari <mokhi64@gmail.com>"
* "Meikel Brandmeyer" <ocaml-sqlite3-port@kotka.de>
* <hvo.pm@xs4all.nl>
* <jsmith@resonatingmedia.com>
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Snelson <Alan@Wave2.org> (Only the first 15 lines of the commit message are shown above ) |
5.7.38 16 May 2022 06:49:44 |
Loïc Bartoletti (lbartoletti) |
databases/mysql*: fix pkg-plist use share/man
Approved by: portmgr (blanket) |
5.7.38 30 Apr 2022 10:17:56 |
Jochen Neumeister (joneum) |
databases/mysql57-*: Update ti 5.7.38
Bugs Fixed
InnoDB: A missing null pointer check for an index instance caused a failure.
(Bug #33600109)
InnoDB: Purge threads processed undo records of an encrypted table for which
the tablespace was not loaded, causing a failure. (Bug #32586721)
InnoDB: Incorrect AUTO_INCREMENT values were generated when the maximum
integer column value was exceeded. The error was due to the maximum column value
not being considered. The previous valid AUTO_INCREMENT value should have been
returned in this case, causing a duplicate key error. (Bug #87926, Bug
#26906787)
Partitioning: In some cases, establishing a connection to MySQL server could
fail if the .ibd file for a partition was missing. (Bug #33459653)
Statements that cannot be parsed (due, for example, to syntax errors) are no
longer written to the slow query log. (Bug #33732907)
It was not possible to revoke the DROP privilege on the Performance Schema.
(Bug #33578113)
A page cleaner thread timed out as it waited for an exclusive lock on an
index page held by a full-text index creation operation on a large table. (Bug
#33101844)
A memory leak occurred if mysqldump was used on more than one table with the
--order-by-primary option. The memory allocated for sorting each table’s rows
is now freed after every table, rather than only once. (Bug #30042589, Bug
#96178)
mysqld_safe log message textual errors were corrected. Thanks to Bin Wang at
China Mobile for the contribution. (Bug #106590, Bug #33903639)
Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-38.html
Sponsored by: Netzkommune GmbH |
5.7.37_2 16 Apr 2022 04:19:07 |
Po-Chuan Hsieh (sunpoet) |
devel/protobuf: Update to 3.20.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
5.7.37_1 28 Feb 2022 12:46:46 |
Po-Chuan Hsieh (sunpoet) |
devel/protobuf: Update to 3.19.4
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
5.7.36 25 Nov 2021 21:40:11 |
Stefan Eßer (se) |
*/*: Remove redundant '-*' from CONFLICTS definitions
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket) |
5.7.36 01 Nov 2021 17:09:03 |
Jochen Neumeister (joneum) |
databases/mysql57-*: update to 5.7.36
Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-36.html
Sponsored by: Netzkommune GmbH |
5.7.35_1 10 Aug 2021 04:02:31 |
Jochen Neumeister (joneum) |
databases/mysql57-*: fix build with libressl
Sponsored by: Netzkommune GmbH |
5.7.35_1 01 Aug 2021 08:32:35 |
Xin LI (delphij) |
net/openldap24-server: Make SASL permanent for OpenLDAP port.
PR: ports/257374
Reviewed by: obrien
Approved by: portmgr (exp-run by antoine)
Differential Revision: https://reviews.freebsd.org/D31301 |
5.7.35 27 Jul 2021 16:20:46 |
Jochen Neumeister (joneum) |
databases/mysql57-*: update to 5.7.35
Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-35.html
Sponsored by: Netzkommune GmbH |
5.7.34_1 21 Jul 2021 18:11:52 |
Po-Chuan Hsieh (sunpoet) |
devel/protobuf: Update to 3.17.3
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases
PR: 257026
Exp-run by: antoine |
5.7.34 30 May 2021 09:39:09 |
Dima Panov (fluffy) |
databases/mysql57-*: update to 5.7.32 GA release
Release Notes: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-34.html
PR: 255748 (based on)
MFH: 2021Q2
Approved by: joneum@ (implicit) |
5.7.33 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
5.7.33 03 Feb 2021 02:02:59 |
fluffy |
databases/mysql56*: update to 5.7.33 release
Disable detect of TLSv1.3 functions - it's broken with LibreSSL
Release Notes: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-33.html
Requested by: joneum |
5.7.32_1 26 Jan 2021 14:01:09 |
sunpoet |
Bump PORTREVISION for devel/protobuf shlib change |
5.7.32 20 Oct 2020 08:53:44 |
joneum |
databases/mysq57-{client, server}: Update to latest release 5.7.32
Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-32.html
Sponsored by: Netzkommune GmbH |
5.7.31_1 30 Aug 2020 20:19:42 |
sunpoet |
Bump PORTREVISION for devel/protobuf shlib change |
5.7.31 13 Jul 2020 19:09:05 |
joneum |
databases/mysq57-{client, server}: Update to latest release 5.7.31
Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-31.html
Submitted by: fluffy
MFH: 2020Q3
Security: 0ed71663-c369-11ea-b53c-d4c9ef517024
Sponsored by: Netzkommune GmbH |
5.7.30_2 09 Jul 2020 10:09:41 |
joneum |
databases/mysql57-client: fix SIGSEGV due to static OpenSSL linking
As opposed to MySQL 8.0.x branch that switched to dynamic linking for OpenSSL
libraries, MySQL 5.7.30 still statically links client applications with OpenSSL.
Meantime, OpenSSL supports dynamic loading of external engines like
security/gost-engine. If such engine is configured to load in the openssl.cnf,
mysql CLI application crashes at start with SIGSEGV early trying to initialize
OpenSSL.
This loads dynamic engine library libgost.so that calls OpenSSL function using
second (uninitialized) instance of OpenSSL leading to crash.
The problem is fixed with small backport from MySQL 8.0.x for cmake/ssl.cmake
distribution file we already patching anyway.
https://github.com/openssl/openssl/issues/12368
PR: 247803
Reported by: eugen
Sponsored by: Netzkommune GmbH |
5.7.30_2 03 Jun 2020 18:32:06 |
sunpoet |
Bump PORTREVISION for devel/protobuf shlib change |
5.7.30_1 04 May 2020 09:44:07 |
joneum |
In file included from
/usr/obj/usr/ports/databases/mysql57-client/work/mysql-5.7.30/vio/viosslfactories.c:29:
/usr/obj/usr/ports/databases/mysql57-client/work/mysql-5.7.30/include/my_openssl.h:55:30:
error: use of undeclared identifier 'OPENSSL_INIT_NO_ATEXIT'
return OPENSSL_init_crypto(OPENSSL_INIT_NO_ATEXIT, NULL);
This fix a problem with libressl
PR: 246070
MFH: 2020Q2
Sponsored by: Netzkommune GmbH |
5.7.30 30 Apr 2020 08:15:11 |
joneum |
databases/mysq56-{client, server}: Update to latest release 5.7.30
Bugs Fixed:
- InnoDB: The row_upd_clust_rec_by_insert function, which marks a clustered
index record as deleted and inserts an updated version of the record into the
clustered index, passed an incorrect n_ext value (the total number of external
fields) to lower level functions, causing an assertion failure.
- InnoDB: An operation performed with the innodb_buffer_pool_evict debug
variable set to uncompressed caused an assertion failure.
- InnoDB: An add column operation caused an assertion failure. The failure was
due to a dangling pointer.
- nnoDB: Updating certain InnoDB system variables that take string values raised
invalid read errors during Valgrind testing.
- InnoDB: An insert statement on a table with a spatial index raised a record
type mismatch assertion due to a tuple corruption.
- InnoDB: A function that calculates undo log record size could calculate an
incorrect length value in the case of a corrupted undo log record, resulting in
a malloc failure. Assertion code was added to detect incorrect calculations.
- Replication: While an SQL statement was in the process of being rewritten for
the binary log so that sensitive information did not appear in plain text, if a
SHOW PROCESSLIST statement was used to inspect the query, the query could become
corrupted when it was written to the binary log, causing replication to stop.
The process of rewriting the query is now kept private, and the query thread is
updated only when rewriting is complete.
- Replication: When a GRANT or REVOKE statement is only partially executed, an
incident event is logged in the binary log, which makes the replication slave's
applier thread stop so that the slave can be reconciled manually with the
master. Previously, if a failed GRANT or REVOKE statement was the first
statement executed in the session, no GTID was applied to the incident event
(because the cache manager did not yet exist for the session), causing an error
on the replication slave. Also, no incident event was logged in the situation
where a GRANT statement created a user but then failed because the privileges
had been specified incorrectly, again causing an error on the replication slave.
Both these issues have now been fixed.
- Replication: When a replication slave has a generated column that the master
does not have in that table, with a secondary index on the generated column, the
generated expression should be evaluated and the value stored by the storage
engine in the secondary index. When row-based binary logging is in use, the
replication slave assigns default values to any fields that are not in the
master's definition of the table. In the case of a generated column, which does
not have a default value, the slave was previously assigning a null or a zero
value to the column. This value was then stored by the storage engine in the
secondary index, causing both the table and the index to become corrupted. To
fix this issue, generated columns in a table on a replication slave are now
re-evaluated before the values are sent to the storage engine.
- Replication: In the event of an unplanned disconnection of a replication slave
from the master, the reference to the master's dump thread might not be removed
from the list of registered slaves, in which case statements that accessed the
list of slaves would fail. The issue has now been fixed.
- Replication: With the settings binlog_format=MIXED,
tx_isolation=READ-COMMITTED, and binlog_row_image=FULL, an INSERT ... SELECT
query involving a transactional storage engine omitted any columns with a null
value from the row image written to the binary log. This happened because when
processing INSERT ... SELECT statements, the columns were marked for inserts
before the binary logging format was selected. The issue has now been fixed.
Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-30.html
MFH: 2020Q2
Security: 21d59ea3-8559-11ea-a5e2-d4c9ef517024 (MySQL - Server)
Security: 622b5c47-855b-11ea-a5e2-d4c9ef517024 (MySQL - Client)
Sponsored by: Netzkommune GmbH |
5.7.29_1 22 Jan 2020 05:53:20 |
sunpoet |
Bump PORTREVISION for devel/protobuf shlib change |
5.7.29 16 Jan 2020 15:14:59 |
joneum |
databases/mysq56-{client, server}: Update to latest release 5.7.29
Bugs Fixed:
- InnoDB: os_file_get_parent_dir warnings were encountered when compiling MySQL
with GCC 9.2.0.
- InnoDB: An internal function (btr_push_update_extern_fields()) used to fetch
newly added externally stored fields and update them during a pessimistic update
or when going back to a previous version of a record was no longer required.
Newly added externally stored fields are updated by a different function. Also,
the method used to determine the number of externally stored fields was
corrected.
- InnoDB: A comparison function found two records to be equal when attempting to
merge non-leaf pages of a spatial index. The function was unable to handle this
unexpected condition, which resulted in a long semaphore wait and an eventual
assertion failure.
- Replication: A memory leak could occur when a failed replication group member
tried to rejoin a minority group and was disallowed from doing so.
- Docker packages were missing the LDAP authentication plugins.
More Infos: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-29.html
Approved by: mmokhi (maintainer, implicit)
MFH: 2020Q1
Security: a6cf65ad-37d2-11ea-a1c7-b499baebfeaf
Sponsored by: Netzkommune GmbH |
5.7.28_1 07 Dec 2019 17:55:57 |
joneum |
/ram/usr/ports/databases/mysql57-client/work/mysql-5.7.28/vio/viosslfactories.c:505:27:
error: use of undeclared identifier 'SSL_OP_NO_TLSv1_3'
| SSL_OP_NO_TLSv1_3
This patch fix this error
PR: 242474
Approved by: mmokhi (maintainer, implicit)
Sponsored by: Netzkommune GmbH |
5.7.27 28 Sep 2019 06:45:26 |
antoine |
Make the build dependency more accurate |
5.7.27 28 Sep 2019 06:08:55 |
antoine |
Revert r513041, it breaks the ports
Reported by: pkg-fallout
Pointy hat: bapt |
5.7.27 27 Sep 2019 15:08:46 |
bapt |
sasl.h header does not belong at all to openldap package
but to the cyrus-sasl2 package already listed in the dependency in the above
line.
Just remove the wrong dependency line |
5.7.27 13 Aug 2019 16:01:59 |
mat |
Convert to UCL & cleanup pkg-message (categories d) |
5.7.27 05 Aug 2019 23:37:31 |
mmokhi |
databases/mysq56-{client, server}: Update to latest release 5.7.27
This update includes security fixes on issues that are
mentioned on upstream critical patch report.
Further info:
https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html#AppendixMSQL
PR: 239271
Submitted by: Greg Veldman <freebsd@gregv.net>
Reported by: Markus Kohlmeyer <rootservice@gmail.com>
Sponsored by: Platform.sh |
5.7.26_1 31 Jul 2019 16:38:53 |
sunpoet |
Bump PORTREVISION for devel/protobuf shlib change |
5.7.26 28 Apr 2019 21:34:14 |
mmokhi |
databases/mysql57-{client, server}: Update to latest release 5.7.26
This update includes:
Bugfix:
- InnoDB: Optimized internal temporary tables did not support
in-place UPDATE operations
- InnoDB: A function called by a CREATE TABLE thread attempted access after
free()
- InnoDB: The INDEX_LENGTH value in INFORMATION_SCHEMA.TABLES
was not updated when adding an index
- The authentication_ldap_simple plugin could enforce authentication incorrectly
More info: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-26.html
Security Fix:
CVE-2019-2632, CVE-2019-1559, CVE-2018-3123, and other fixes.
More info:
https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html#AppendixMSQL
PR: 237399
Reported by: Brent Busby <brent@jfi.uchicago.edu>
Sponsored by: The FreeBSD Foundation |
5.7.25 21 Jan 2019 20:40:48 |
mmokhi |
databases/mysql57-{client, server}: Update to latest release 5.7.25
This update (released on Jan 21st) includes:
Deprecation:
-Tools resolveip and resolve_stack_dump utilities are now deprecated.
(Will be removed on MySQL8.0).
Bugfix:
-Fix a memory leak caused by a dangling pointer. (Bug #28693568)
-Fix mishandling of SIGHUP by server could result in a server exit.
(Bug #27966483, Bug #90742).
-Correct potential incorrect out-of-memory checks performed by parser.
(Bug #25633994).
More info from upstream:
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-25.html
PR: 234983
Reported by: Markus Kohlmeyer < rootservice@gmail.com >
Sponsored by: The FreeBSD Foundation |
5.7.24_2 03 Jan 2019 15:05:52 |
linimon |
Fix build on GCC-based architectures by removing default assumption that
FreeBSD == clang.
Approved by: portmgr (tier-2 blanket) |
5.7.24_2 26 Dec 2018 12:01:58 |
mmokhi |
databases/mysql57-client: Fix build for i386
Make MySQL build-script assume that FreeBSD's Clang (on i386)
doesn't have "atomic_*" functions builtin implemented.
This is added to cmake/os/FreeBSD.cmake to make the merge for upstream easier.
This fixes the build of mysql57-client on the i386 again.
PR: 229605
Submitted by: PitDron <pitdron@gmail.com>
Reported by: gbromov@gmail.com
Sponsored by: The FreeBSD Foundation |
5.7.24_1 22 Dec 2018 17:16:57 |
mmokhi |
databases/mysql57-client: Fix the build with GCC-based architectures
This patch adds a condition to FreeBSD part of MySQL CMake-scripts
to recognize gcc as well as Clang, while taking care of Unsupported compilers
too.
This is an enhancement on the initial patch by Piotr Kubaj <pkubaj@anongoth.pl>
that
committed by linimon on r488087.
PR: 234172
Sponsored by: The FreeBSD Foundation |
5.7.24_1 22 Dec 2018 10:24:17 |
linimon |
Actually add the fix.
Reported by: maintainer |
5.7.24_1 22 Dec 2018 01:06:06 |
linimon |
Fix port not compiling on GCC-based architectures, because MySQL believed
only that Clang was used on FreeBSD.
PR: 234172
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket) |
5.7.24_1 25 Nov 2018 16:30:00 |
mmokhi |
databases/mysql57-{client, server}: Fix inconsistencies on texinfo and man files
This is port of r485867 from mysql56-{client, server}
Differential Revision: The FreeBSD Foundation |
5.7.24 28 Oct 2018 22:31:55 |
mmokhi |
databases/mysql57-{client, server}: Update to 5.7.24
Delete merged-to-upstream FreeBSD patches, edit half-merged ones.
Upstream bugfixes:
Regression of Bug #27753193 (segfault on ALTER TABLE adding primary key,
InnoDB)
Query interruption during a lock wait caused an error: Bug #28068293
Raised assertion during an OPTIMIZE TABLE operation for InnoDB: Bug
#27753193
More info on update:
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-24.html
PR: 232685
Reported by: Markus Kohlmeyer <rootservice@gmail.com>
Sponsored by: The FreeBSD Foundation |
5.7.23 10 Aug 2018 21:45:08 |
mmokhi |
mysql57-{client, server}: Update ports to 5.7.23
This update includes Oracle Critical Patch Advisory published on July 2018
More info:
http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html#AppendixMSQL
PR: 229860
Submitted by: Dani <i.dani@outlook.com<
Reported by: Markus Kohlmeyer <rootservice@gmail.com>
Reviewed by: brnrd , koobs
Sponsored by: The FreeBSD Foundation |
5.7.22_1 22 Apr 2018 16:24:09 |
mmokhi |
databases/mysql57-client: Fix build with 10.x default compiler/linker
The upstream seems merged our local-patches but
added a -R flag to its `c++` [actually ld] command.
The -R $DIR is like -rpath on 11.x and CURRENT bases but not on 10.x
We then use -rpath to make sure it works on all supported bases.
Reported by: John W. O'Brien <john@saltant.com>
Sponsored by: Netzkommune GmbH |
5.7.22 20 Apr 2018 10:47:54 |
mmokhi |
mysql57-{client, server}: Update port to 5.7.22
This update includes fixes for multiple CVEs including:
CVE-2018-2755 in replication component, MySQL protocol
CVE-2018-2805 in GIS extention
CVE-2018-2782 in InnoDB
and more info on
http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html#AppendixMSQL
PR: 227621
Reported by: Markus Kohlmeyer <rootservice@gmail.com>
Sponsored by: Netzkommune GmbH |
5.7.21 17 Jan 2018 22:43:46 |
mmokhi |
databases/mysql56-{client, server}: Update to 5.7.21
This update fixes bugs like CVE-2018-2696, CVE-2018-2562, CVE-2018-2640,
CVE-2018-2668, CVE-2017-3737 (and more) in MySQL protocol by upstream.
Delete local patches (CMake plugin macros) that are merged by upstream.
PR: 225195
Sponsored by: Netzkommune GmbH |
5.7.20_1 21 Oct 2017 18:12:35 |
mmokhi |
databases/mysql57-{client, server}: Complete Upgrade of to 5.7.20 (as done by
port-secteam in r452458)
Using FreeBSD-ports libcurl and protobuf instead of bundled ones
This upgrade includes:
-Deprecation of these syntax constructs for table and column:
.col_name
.tbl_name
.tbl_name.col_name
-Bugfix of memory-leak in mysqldump
Reviewed by: mat (mentor)
Approved by: mat (mentor)
Sponsored by: Netzkommune GmbH
Differential Revision: https://reviews.freebsd.org/D12712 |
5.7.19_1 23 Jul 2017 16:45:08 |
mmokhi |
databases/mysql57-{server client}: Fix broken SASL/LDAP integration on newest
5.7.19 upgrade
-Add a SASL/LDAP option for mysql57-client
-Fix plugin.cmake for "FreeBSD != Linux" case
For new plugin, MySQL build assumes everything is MacOS or Windows or Linux.
This breaks upgrades when you have SASL/LDAP client-library installed.
Because it "Decides" that you "Want" SASL/LDAP support and tries to build it.
PR: 220865
Submitted by: mmokhi
Reported by: Vladimir Omelchuk <admin@vladiom.com.ua>
Reviewed by: mat, feld (mentors)
Approved by: feld (mentor)
MFH: 2017Q3
Differential Revision: https://reviews.freebsd.org/D11667 |
5.7.19 19 Jul 2017 15:15:42 |
mmokhi |
databases/mysql57-{client/server}: Update to 5.7.19
ChangeLog for this update:
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-19.html
PR: 220849
Reviewed by: mat (mentor)
Approved by: mat (mentor)
Sponsored by: Netzkommune GmbH
Differential Revision: https://reviews.freebsd.org/D11656 |
5.7.18 20 May 2017 16:58:10 |
linimon |
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Reported by: swills
Approved by: portmgr (tier-2 blanket) |
5.7.18 17 Apr 2017 14:58:06 |
mmokhi |
databases/mysql57-{server client}: Update to latest 5.7.18 release
Fix some no-longer-valid (but needed) patches.
Reviewed by: feld, mat (mentors)
Approved by: feld (mentor)
Differential Revision: https://reviews.freebsd.org/D10392 |
5.7.17_2 20 Feb 2017 02:57:04 |
jbeich |
devel/libevent2: drop historical suffix after r362796
PR: 216777
Approved by: mm (maintainer) |
5.7.17_1 04 Feb 2017 07:56:59 |
jbeich |
devel/libevent2: update to 2.1.8 and cleanup
- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN
Changes: https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes: https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR: 216527
Exp-run by: antoine
Approved by: mm (maintainer) |
5.7.15 19 Sep 2016 10:51:14 |
linimon |
Fix cut-and-paste typo.
Reported by: maintainer |
5.7.15 18 Sep 2016 13:35:42 |
linimon |
Mark broken on sparc64.
Approved by: portmgr (tier-2 blanket) |
5.7.15 16 Sep 2016 15:55:16 |
riggs |
Update to upstream version 5.7.15; fixes zero-day remote vuln CVE-2016-6662
PR: 212690
Submitted by: mokhi64@gmail.com (maintainer)
MFH: 2016Q3
Security: CVE 2016-6662 |
5.7.13_1 24 Aug 2016 18:56:34 |
brnrd |
databases/mysql57-server: Fix build with LibreSSL
- Fix building when OPENSSL_VERSION_NUMBER == 2
- Switch USE_OPENSSL to USES= ssl
PR: 211770
Submitted by: Markus Kohlmeyer <rootservice@gmail.com>
Reported by: Markus Kohlmeyer <rootservice@gmail.com>
Approved by: Mahdi Mokhtari <mokhi64@gmail.com>
MFH: 2016Q3 |
5.7.13_1 04 Jul 2016 14:59:15 |
riggs |
Make my.cnf path correct according to hier(7), bump PORTREVISION
PR: 209579
Submitted by: mokhi64@gmail.com
Reviewed by: rootservice@gmail.com |
5.7.13 15 Jun 2016 05:40:38 |
pi |
databases/mysql57-{server|client}: 5.7.12 -> 5.7.13
Changes:
http://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-13.html
PR: 210042
Approved by: Mahdi Mokhtari <mokhi64@gmail.com> (maintainer) |
5.7.12_1 17 May 2016 18:25:19 |
pi |
databases/mysql57-{client|server}: fix COMMENT for -client
PR: 209510
Reported by: Regulus Kean <rkean@bitmessage.ch>
Submitted by: Mahdi Mokhtari <mokhi64@gmail.com> (maintainer) |
5.7.12 06 May 2016 14:40:00 |
riggs |
Update to 5.7.12, fixing 31 partially critical vulnerabilities
List of vulnerabilities is documented on:
http://vuxml.freebsd.org/freebsd/8c2b2f11-0ebe-11e6-b55e-b499baebfeaf.html
CVE IDs see below.
PR: 206998
Submitted by: mokhi64@gmail.com (maintainer)
Reviewed by: rootservice@gmail.com
Approved by: mokhi64@gmail.com (maintainer)
MFH: 2016Q2
Security: CVE-2016-0705
CVE-2016-0639
CVE-2015-3194
CVE-2016-0640 (Only the first 15 lines of the commit message are shown above ) |
5.7.10_4 23 Apr 2016 07:15:57 |
riggs |
Cosmetic change of handling manual pages; preparation for upcoming update
PR: 208634
Submitted by: rootservice@gmail.com
Approved by: mokhi64@gmail.com (maintainer) |
5.7.10_4 21 Apr 2016 16:43:15 |
swills |
many ports: mark broken on powerpc64 |
5.7.10_4 14 Feb 2016 18:28:34 |
smh |
Add MySQL 5.7 symlinks for mysqlclient_r libs
MySQL 5.7 changes lib_r from mysqlclient_r to mysqlclient which causes
packages which don't correctly use mysql_config to determine library
locations to fail due to missing -lmysqlclient_r.
As there are quite a few ports, most of which will require upstream fixes
for now we create symlinks so said ports build without issue.
PR: 206805
Reviewed by: Mahdi Mokhtari (maintainer)
Approved by: koobs (ports)
MFH: 2016Q1
Sponsored by: Multiplay |
5.7.10_2 03 Feb 2016 23:11:17 |
riggs |
- Fix plist
- binary_log_types.h is now installed only by client, not server
- lib/mysql/plugin/ha_example.so is only installed if
EXAMPLES OPTION is turned off
- Bump PORTREVISION
- Allow slave port to override PORTREVISION if necessary
- Deactivate performance_schema feature to conserve memory
- Add notes to pkg-message:
- root password
- performance_schema feature is deactivated by default to reduce
memory footprint
PR: 205956 206065
Submitted by: smh
Reviewed by: mokhi64@gmail.com (maintainer)
Approved by: mokhi64@gmail.com (maintainer)
MFH: 2016Q1 |
5.7.10_1 10 Jan 2016 20:07:48 |
pi |
databases/mysql57-client, databases/mysql57-server:
change all files that were missed in the last commit
PR: 204607 |
5.6.27 10 Jan 2016 20:02:30 |
pi |
databases/mysql57-client, databases/mysql57-server:
re-add for proper repo-copy
PR: 204607 |
5.7.10_1 10 Jan 2016 20:00:18 |
pi |
databases/mysql57-client, databases/mysql57-server:
remove to prepare for proper repo-copy
PR: 204607 |
5.7.10_1 05 Jan 2016 17:29:49 |
mi |
Add additional CMAKE-argument to avoid build-time conflicts between
Boost-1_59 used privately by this port and Boost-1_55 installed by
its own port.
While at it, replace WRKSRC/.. with simply WRKDIR.
PR: 205815
Approved by: maintainer |
5.7.10_1 27 Dec 2015 13:34:48 |
miwi |
- Restore backwards compatibility
PR: 205433 |
5.7.10 17 Dec 2015 12:08:06 |
marino |
databases/mysql57-*: Support DragonFly
PR: 204607 |
5.7.10 15 Dec 2015 19:40:21 |
pi |
New ports: databases/mysql57-client, databases/mysql57-server
The next major release of mysql.
MySQL is a very fast, multi-threaded, multi-user and robust SQL
(Structured Query Language) database server.
WWW: http://www.mysql.com/
PR: 204607
Submitted by: mokhi64@gmail.com
Reviewed by: koobs, brnrd
Approved by: mat |