mariadb/extra
Shishir Jaiswal cb29741568 Bug#21977380 - POSSIBLE BUFFER OVERFLOW ISSUES
DESCRIPTION
===========
Buffer overflow is reported in a lot of code sections
spanning across server, client programs, Regex libraries
etc. If not handled appropriately, they can cause abnormal
behaviour.

ANALYSIS
========
The reported casea are the ones which are likely to result
in SEGFAULT, MEMORY LEAK etc.

FIX
===
- sprintf() has been replaced by my_snprintf() to avoid
buffer overflow.
- my_free() is done after checking if the pointer isn't
  NULL already and setting it to NULL thereafter at few
  places.
- Buffer is ensured to be large enough to hold the data.
- 'unsigned int' (aka 'uint') is replaced with 'size_t'
to avoid wraparound.
- Memory is freed (if not done so) after its alloced and
used.
- Inserted assert() for size check in InnoDb memcached
code (from 5.6 onwards)
- Other minor changes
2016-05-16 13:46:49 +05:30
..
yassl Bug#21977380 - POSSIBLE BUFFER OVERFLOW ISSUES 2016-05-16 13:46:49 +05:30
charset2html.c Fix for Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 15:53:48 +01:00
CMakeLists.txt Updated/added copyright headers. 2013-02-25 15:26:00 +01:00
comp_err.c Merge from mysql-5.1 to mysql-5.5 2013-05-16 09:01:11 +02:00
innochecksum.c 2nd fix for Bug #55713 innochecksum is NOT built with large file support enabled 2011-08-17 00:34:11 +02:00
my_print_defaults.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00
mysql_waitpid.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00
perror.c Merge of patch for Bug#13928675 from mysql-5.1. 2012-08-07 19:07:13 +05:30
replace.c Bug #16581605: REPLACE.EXE UTILITY IS BROKEN IN 5.5 2014-10-21 16:25:35 +05:30
resolve_stack_dump.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00
resolveip.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00