mariadb/client
Guilhem Bichot 53c8b22116 fix for Bug #55672 "mysql_upgrade dies with internal error":
it couldn't parse the --ssl option.

client/mysql_upgrade.c:
  mysql_upgrade parses its options and passes some of them to the underlying
  tools (mysqlcheck etc). To do this passdown, it reconstructs a
  command-line-suitable text from the my_option object (which
  contains the option's name and option's value). For options
  which expect no parameter, it just had to use the option's name;
  for other options, it had to concatenate the option's name,
  a "=" symbol, and the option's value; it had code to handle
  this latter case, but only for GET_STR options (options taking a
  string as value). But since the work on WL 4738, the --ssl
  option, a GET_BOOL, which used to have no parameter (NO_ARG), can
  now have one (OPT_ARG), so with --ssl we came to the "default"
  label, error. Fixed by constructing the command-line-suitable
  representation for GET_BOOL too. For --ssl it will produce
  --ssl=1 ; for --ssl=0, it will produce --ssl=0.
mysql-test/include/mysql_upgrade_preparation.inc:
  handles requirements of tests which use mysql_upgrade
mysql-test/r/mysql_upgrade_ssl.result:
  result; without the code fix we would get "internal error".
mysql-test/t/mysql_upgrade.test:
  This test has requirements before running; moved them
  to an include file in order to share with mysql_upgrade_ssl.
mysql-test/t/mysql_upgrade_ssl.test:
  test for bug. Couldn't go into mysql_upgrade.test as this new test requires
  SSL support. --force is needed, in case mysql_upgrade.test run before
  (in which case mysql_upgrade_ssl would say that upgrade has already been
  done); --force forces the upgrade in all cases.
2010-08-11 19:56:56 +02:00
..
client_priv.h WL#5486: Remove code for unsupported platforms 2010-07-15 08:13:30 -03:00
CMakeLists.txt Unset the execute bit where it's not needed. 2010-07-03 20:17:03 -03:00
completion_hash.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
completion_hash.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
echo.c echo.c: 2007-03-20 18:31:49 +01:00
get_password.c fixes for build failures due to my yesterday's changeset forbidding 2008-02-19 18:45:11 +01:00
Makefile.am WL#5498: Remove dead and unused source code 2010-07-23 17:14:35 -03:00
my_readline.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
mysql.cc Auto-merge from mysql-trunk-merge. 2010-07-29 16:32:11 +04:00
mysql_upgrade.c fix for Bug #55672 "mysql_upgrade dies with internal error": 2010-08-11 19:56:56 +02:00
mysqladmin.cc WL#5486: Remove code for unsupported platforms 2010-07-15 08:13:30 -03:00
mysqlbinlog.cc Merge of mysql-trunk-bugfixing into mysql-trunk-merge. 2010-07-15 10:47:50 -03:00
mysqlcheck.c Merge of mysql-trunk-bugfixing into mysql-trunk-merge. 2010-07-15 10:47:50 -03:00
mysqldump.c WL#5486: Remove code for unsupported platforms 2010-07-15 08:16:06 -03:00
mysqlimport.c WL#5486: Remove code for unsupported platforms 2010-07-15 08:13:30 -03:00
mysqlshow.c Merge of mysql-trunk-bugfixing into mysql-trunk-merge. 2010-07-15 10:47:50 -03:00
mysqlslap.c WL#5486: Remove code for unsupported platforms 2010-07-15 08:13:30 -03:00
mysqltest.cc Bug#42733: Type-punning warnings when compiling MySQL 2010-07-24 09:24:44 -03:00
readline.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
sql_string.cc Bug#45288: pb2 returns a lot of compilation warnings on linux 2010-07-09 09:00:17 -03:00
sql_string.h Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00