| Bug #77646 | SUSE patches we keep against 5.6 (contribution) | ||
|---|---|---|---|
| Submitted: | 8 Jul 2015 0:27 | Modified: | 8 Jul 2015 4:17 |
| Reporter: | OCA Admin (OCA) | Email Updates: | |
| Status: | Verified | Impact on me: | |
| Category: | MySQL Server: Packaging | Severity: | S3 (Non-critical) |
| Version: | OS: | Any | |
| Assigned to: | Tor Didriksen | CPU Architecture: | Any |
[8 Jul 2015 0:27]
OCA Admin
[8 Jul 2015 0:27]
OCA Admin
Contribution submitted via Github - SUSE patches we keep against 5.6 (*) Contribution by Tomáš Chvátal (Github scarabeusiv, mysql-server/pull/17#issuecomment-119315784): "I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it."
Contribution: git_patch_38525115.txt (text/plain), 15.46 KiB.
[8 Jul 2015 4:17]
MySQL Verification Team
Hello! Thank you for the report and contribution. Thanks, Umesh
[17 Jul 2015 11:30]
Tor Didriksen
Thanks for the contribution, I will have a look at each individual patch.
[14 Oct 2016 12:02]
Ståle Deraas
Posted by developer:
As contribution status, I am setting this to ACCEPT, as some issues are fixed, though with other fixes.
This is an update on the status of the series of patches contributed:
[PATCH 1/8] Use CMAKE STATIC declaration where needed
Not included in 5.6, but accepted in 5.7.
[PATCH 2/8] Fix heap overflow vulnerability in regex library
Seems to be obsolete by:
commit ca1f80e778d81e9c5a5215416c9deef448947bd6
Author: Tatiana Azundris Nuernberg <tatjana.nuernberg@oracle.com>
Date: Mon May 18 08:09:02 2015 +0100
Bug#20642505: HENRY SPENCER REGULAR EXPRESSIONS (REGEX) LIBRARY
The MySQL server uses Henry Spencer's library for regular
expressions to support the REGEXP/RLIKE string operator.
This changeset adapts a recent fix from the upstream for
better 32-bit compatiblity. (Note that we cannot simply use
the current upstream version as a drop-in replacement
for the version used by the server as the latter has
been extended to understand MySQL charsets etc.)
[PATCH 3/8] Rename srv_buf_size variable bug#70047
Made obsolete by:
commit ae3c04a3a8b3a91c903e9dba5b5e9374de134d79
Author: Satya Bodapati <satya.bodapati@oracle.com>
Date: Fri Aug 23 18:03:27 2013 +0530
BUG#17316314 - SRV_BUF_SIZE NOT DECLARED
Temporary fix. Disabling FALLOC_FL_PUNCH_HOLE for now
Note: MySQL 5.7 have a better fix.
[PATCH 4/8] FEATURE Keep datadir across multiple calls
Not included in 5.6 but accepted in MySQL 5.7
[PATCH 5/8] Fix linking options
Still evaluating for 5.6
[PATCH 6/8] Fix possible buffer overflow
Not included in MySQL 5.6.
Note: fixed in MySQL 5.7 by:
commit 6a6286ccfa18d424919eebc8cbfbabcc9555d968
Author: Thayumanavar <thayumanavar.x.sachithanantha@oracle.com>
Date: Wed Sep 4 10:50:02 2013 +0530
BUG#17204851 - POSSIBLE BUFFER OVERFLOW IN MYSYS/MF_LOADPATH.C
DESCRIPTION AND FIX:
The function my_load_path (in mysys/mf_loadpath.c), when
it appends current working directory with supplied path
name via strncat, it passes FN_REFLEN-1 as the
buffer size avaliable. But the buffer space is already
filled with current working directory path , so the actual
avaliable space for the string to be appended is
FN_REFLEN-(length of buffer already filled)-1. The patch
fixes this and in addition avoids unneccessary strnmov/
strnxmov in cases where the supplied pathname need
not be modified.
[PATCH 7/8] FEATURE Adds group option
Not accepted in any MySQL version.
[PATCH 8/8] Make hotcopy to ignores log tables
Not included as mysqlhotcopy.sh is removed in MySQL 5.7+
