Merge lp:~laurynas-biveinis/percona-server/merge-5.6.21 into lp:percona-server/5.6

Proposed by Laurynas Biveinis
Status: Merged
Approved by: Laurynas Biveinis
Approved revision: no longer in the source branch.
Merged at revision: 666
Proposed branch: lp:~laurynas-biveinis/percona-server/merge-5.6.21
Merge into: lp:percona-server/5.6
Diff against target: 18766 lines (+8330/-2079)
276 files modified
VERSION (+2/-2)
client/mysql.cc (+11/-0)
client/mysqlbinlog.cc (+72/-32)
client/mysqldump.c (+2/-1)
cmake/dtrace.cmake (+7/-1)
extra/yassl/README (+25/-9)
extra/yassl/certs/ca-cert.pem (+50/-50)
extra/yassl/certs/client-cert.pem (+50/-50)
extra/yassl/certs/client-keyEnc.pem (+8/-26)
extra/yassl/certs/dsa1024.pem (+12/-0)
extra/yassl/certs/dsa512.pem (+0/-8)
extra/yassl/certs/server-cert.pem (+113/-97)
extra/yassl/certs/server-keyEnc.pem (+26/-26)
extra/yassl/include/buffer.hpp (+14/-4)
extra/yassl/include/openssl/ssl.h (+1/-1)
extra/yassl/src/buffer.cpp (+88/-27)
extra/yassl/src/handshake.cpp (+17/-8)
extra/yassl/src/yassl_imp.cpp (+161/-18)
extra/yassl/src/yassl_int.cpp (+4/-3)
extra/yassl/taocrypt/include/asn.hpp (+3/-3)
extra/yassl/taocrypt/include/block.hpp (+3/-3)
extra/yassl/taocrypt/include/integer.hpp (+2/-2)
extra/yassl/taocrypt/include/pwdbased.hpp (+3/-5)
extra/yassl/taocrypt/include/runtime.hpp (+14/-3)
extra/yassl/taocrypt/include/sha.hpp (+1/-1)
extra/yassl/taocrypt/src/aes.cpp (+9/-10)
extra/yassl/taocrypt/src/algebra.cpp (+5/-4)
extra/yassl/taocrypt/src/arc4.cpp (+5/-6)
extra/yassl/taocrypt/src/asn.cpp (+4/-10)
extra/yassl/taocrypt/src/blowfish.cpp (+4/-4)
extra/yassl/taocrypt/src/des.cpp (+5/-5)
extra/yassl/taocrypt/src/integer.cpp (+16/-22)
extra/yassl/taocrypt/src/md5.cpp (+5/-5)
extra/yassl/taocrypt/src/misc.cpp (+10/-12)
extra/yassl/taocrypt/src/rabbit.cpp (+7/-7)
extra/yassl/taocrypt/src/random.cpp (+2/-1)
extra/yassl/taocrypt/src/ripemd.cpp (+7/-6)
extra/yassl/taocrypt/src/sha.cpp (+5/-6)
extra/yassl/taocrypt/src/twofish.cpp (+6/-7)
man/comp_err.1 (+2/-2)
man/innochecksum.1 (+2/-2)
man/msql2mysql.1 (+2/-2)
man/my_print_defaults.1 (+2/-2)
man/myisam_ftdump.1 (+2/-2)
man/myisamchk.1 (+2/-2)
man/myisamlog.1 (+2/-2)
man/myisampack.1 (+2/-2)
man/mysql-stress-test.pl.1 (+2/-2)
man/mysql-test-run.pl.1 (+3/-3)
man/mysql.1 (+24/-4)
man/mysql.server.1 (+4/-4)
man/mysql_client_test.1 (+2/-2)
man/mysql_config.1 (+2/-2)
man/mysql_config_editor.1 (+2/-2)
man/mysql_convert_table_format.1 (+3/-3)
man/mysql_find_rows.1 (+2/-2)
man/mysql_fix_extensions.1 (+2/-2)
man/mysql_install_db.1 (+23/-2)
man/mysql_plugin.1 (+2/-2)
man/mysql_secure_installation.1 (+3/-3)
man/mysql_setpermission.1 (+3/-3)
man/mysql_tzinfo_to_sql.1 (+2/-2)
man/mysql_upgrade.1 (+271/-30)
man/mysql_waitpid.1 (+2/-2)
man/mysql_zap.1 (+2/-2)
man/mysqlaccess.1 (+2/-2)
man/mysqladmin.1 (+23/-3)
man/mysqlbinlog.1 (+49/-7)
man/mysqlbug.1 (+2/-2)
man/mysqlcheck.1 (+27/-6)
man/mysqld.8 (+2/-2)
man/mysqld_multi.1 (+3/-3)
man/mysqld_safe.1 (+8/-22)
man/mysqldump.1 (+23/-3)
man/mysqldumpslow.1 (+2/-2)
man/mysqlhotcopy.1 (+2/-2)
man/mysqlimport.1 (+23/-3)
man/mysqlshow.1 (+23/-3)
man/mysqlslap.1 (+2/-2)
man/mysqltest.1 (+2/-2)
man/ndb-common-options.1 (+21/-21)
man/ndb_blob_tool.1 (+10/-10)
man/ndb_config.1 (+45/-39)
man/ndb_cpcd.1 (+2/-2)
man/ndb_delete_all.1 (+14/-13)
man/ndb_desc.1 (+17/-17)
man/ndb_drop_index.1 (+8/-8)
man/ndb_drop_table.1 (+7/-7)
man/ndb_error_reporter.1 (+14/-13)
man/ndb_index_stat.1 (+228/-168)
man/ndb_mgm.1 (+6/-6)
man/ndb_mgmd.8 (+51/-44)
man/ndb_print_backup_file.1 (+2/-2)
man/ndb_print_schema_file.1 (+2/-2)
man/ndb_print_sys_file.1 (+2/-2)
man/ndb_restore.1 (+136/-89)
man/ndb_select_all.1 (+19/-19)
man/ndb_select_count.1 (+13/-13)
man/ndb_setup.py.1 (+43/-35)
man/ndb_show_tables.1 (+10/-10)
man/ndb_size.pl.1 (+20/-20)
man/ndb_waiter.1 (+14/-14)
man/ndbd.8 (+51/-38)
man/ndbd_redo_log_reader.1 (+7/-7)
man/ndbinfo_select_all.1 (+30/-18)
man/ndbmtd.8 (+2/-2)
man/perror.1 (+2/-2)
man/replace.1 (+2/-2)
man/resolve_stack_dump.1 (+2/-2)
man/resolveip.1 (+2/-2)
mysql-test/extra/rpl_tests/rpl_gtids_restart_slave_io_lost_trx.test (+112/-0)
mysql-test/include/begin_include_file.inc (+1/-0)
mysql-test/include/save_io_thread_pos.inc (+1/-1)
mysql-test/include/show_all_binlogs.inc (+66/-0)
mysql-test/include/show_all_relay_logs.inc (+70/-0)
mysql-test/include/subquery_sj.inc (+80/-0)
mysql-test/include/sync_slave_sql.inc (+1/-1)
mysql-test/include/wait_for_slave_param.inc (+1/-1)
mysql-test/include/wait_for_slave_sql_to_stop.inc (+1/-0)
mysql-test/include/write_result_to_file.inc (+31/-3)
mysql-test/r/ctype_cp932.result (+35/-0)
mysql-test/r/lock_sync.result (+41/-2)
mysql-test/r/log_errchk.result (+10/-0)
mysql-test/r/mysqld--help-notwin.result (+14/-0)
mysql-test/r/mysqld--help-win.result (+14/-0)
mysql-test/r/mysqldump.result (+12/-0)
mysql-test/r/partition_innodb.result (+34/-0)
mysql-test/r/query_cache.result (+56/-0)
mysql-test/r/subquery_sj_all.result (+79/-0)
mysql-test/r/subquery_sj_all_bka.result (+79/-0)
mysql-test/r/subquery_sj_all_bka_nixbnl.result (+79/-0)
mysql-test/r/subquery_sj_all_bkaunique.result (+79/-0)
mysql-test/r/subquery_sj_dupsweed.result (+79/-0)
mysql-test/r/subquery_sj_dupsweed_bka.result (+79/-0)
mysql-test/r/subquery_sj_dupsweed_bka_nixbnl.result (+79/-0)
mysql-test/r/subquery_sj_dupsweed_bkaunique.result (+79/-0)
mysql-test/r/subquery_sj_firstmatch.result (+79/-0)
mysql-test/r/subquery_sj_firstmatch_bka.result (+79/-0)
mysql-test/r/subquery_sj_firstmatch_bka_nixbnl.result (+79/-0)
mysql-test/r/subquery_sj_firstmatch_bkaunique.result (+79/-0)
mysql-test/r/subquery_sj_loosescan.result (+79/-0)
mysql-test/r/subquery_sj_loosescan_bka.result (+79/-0)
mysql-test/r/subquery_sj_loosescan_bka_nixbnl.result (+79/-0)
mysql-test/r/subquery_sj_loosescan_bkaunique.result (+79/-0)
mysql-test/r/subquery_sj_mat.result (+79/-0)
mysql-test/r/subquery_sj_mat_bka.result (+79/-0)
mysql-test/r/subquery_sj_mat_bka_nixbnl.result (+79/-0)
mysql-test/r/subquery_sj_mat_bkaunique.result (+79/-0)
mysql-test/r/subquery_sj_mat_nosj.result (+79/-0)
mysql-test/r/subquery_sj_none.result (+79/-0)
mysql-test/r/subquery_sj_none_bka.result (+79/-0)
mysql-test/r/subquery_sj_none_bka_nixbnl.result (+79/-0)
mysql-test/r/subquery_sj_none_bkaunique.result (+79/-0)
mysql-test/std_data/dtrace.d (+0/-2)
mysql-test/suite/binlog/r/binlog_gtid_mysqlbinlog_start_stop.result (+16/-176)
mysql-test/suite/binlog/r/binlog_mysqlbinlog_concat.result (+20/-0)
mysql-test/suite/binlog/r/binlog_mysqlbinlog_start_stop.result (+0/-176)
mysql-test/suite/binlog/r/binlog_simplified_binlog_gtid_recovery.result (+47/-0)
mysql-test/suite/binlog/t/binlog_mysqlbinlog_concat.test (+103/-0)
mysql-test/suite/binlog/t/binlog_simplified_binlog_gtid_recovery-master.opt (+1/-0)
mysql-test/suite/binlog/t/binlog_simplified_binlog_gtid_recovery.test (+120/-0)
mysql-test/suite/innodb/r/add_foreign_key.result (+31/-0)
mysql-test/suite/innodb/r/index_tree_operation.result (+55/-0)
mysql-test/suite/innodb/r/innodb-alter-tempfile.result (+38/-0)
mysql-test/suite/innodb/t/add_foreign_key.test (+38/-0)
mysql-test/suite/innodb/t/index_tree_operation.test (+74/-0)
mysql-test/suite/innodb/t/innodb-alter-tempfile.test (+72/-0)
mysql-test/suite/parts/r/partition_debug.result (+16/-0)
mysql-test/suite/parts/t/partition_debug.test (+18/-0)
mysql-test/suite/rpl/r/rpl_drop_temp_gtid.result (+35/-0)
mysql-test/suite/rpl/r/rpl_gtid_server_sighup.result (+1/-0)
mysql-test/suite/rpl/r/rpl_gtid_stress_failover.result (+1/-0)
mysql-test/suite/rpl/r/rpl_gtids_restart_slave_io_lost_trx.result (+74/-0)
mysql-test/suite/rpl/r/rpl_mts_gtids_restart_slave_io_lost_trx.result (+74/-0)
mysql-test/suite/rpl/r/rpl_parallel_seconds_behind_master.result (+4/-3)
mysql-test/suite/rpl/r/rpl_rotate_gtid.result (+39/-0)
mysql-test/suite/rpl/r/rpl_row_hash_scan_sanity.result (+21/-0)
mysql-test/suite/rpl/r/rpl_semi_sync_future_logpos.result (+32/-0)
mysql-test/suite/rpl/r/rpl_semi_sync_shutdown_hang.result (+24/-0)
mysql-test/suite/rpl/r/rpl_server_uuid.result (+22/-1)
mysql-test/suite/rpl/r/rpl_sql_thread_killed_waiting_commit_lock.result (+38/-0)
mysql-test/suite/rpl/r/rpl_stm_until_pos_middle_gtid.result (+27/-0)
mysql-test/suite/rpl/t/rpl_drop_temp_gtid.test (+53/-0)
mysql-test/suite/rpl/t/rpl_gtid_server_sighup.test (+10/-0)
mysql-test/suite/rpl/t/rpl_gtid_stress_failover.test (+20/-7)
mysql-test/suite/rpl/t/rpl_gtids_restart_slave_io_lost_trx.test (+12/-0)
mysql-test/suite/rpl/t/rpl_mts_gtids_restart_slave_io_lost_trx-slave.opt (+1/-0)
mysql-test/suite/rpl/t/rpl_mts_gtids_restart_slave_io_lost_trx.test (+13/-0)
mysql-test/suite/rpl/t/rpl_parallel_seconds_behind_master.test (+5/-24)
mysql-test/suite/rpl/t/rpl_rotate_gtid.test (+95/-0)
mysql-test/suite/rpl/t/rpl_rotate_purge_deadlock.test (+4/-0)
mysql-test/suite/rpl/t/rpl_row_hash_scan_sanity.test (+38/-0)
mysql-test/suite/rpl/t/rpl_semi_sync_future_logpos-master.opt (+1/-0)
mysql-test/suite/rpl/t/rpl_semi_sync_future_logpos-slave.opt (+1/-0)
mysql-test/suite/rpl/t/rpl_semi_sync_future_logpos.test (+66/-0)
mysql-test/suite/rpl/t/rpl_semi_sync_shutdown_hang-master.opt (+1/-0)
mysql-test/suite/rpl/t/rpl_semi_sync_shutdown_hang-slave.opt (+1/-0)
mysql-test/suite/rpl/t/rpl_semi_sync_shutdown_hang.test (+64/-0)
mysql-test/suite/rpl/t/rpl_server_uuid.cnf (+8/-0)
mysql-test/suite/rpl/t/rpl_server_uuid.test (+63/-1)
mysql-test/suite/rpl/t/rpl_sql_thread_killed_waiting_commit_lock-slave.opt (+1/-0)
mysql-test/suite/rpl/t/rpl_sql_thread_killed_waiting_commit_lock.test (+122/-0)
mysql-test/suite/rpl/t/rpl_stm_until_pos_middle_gtid.test (+91/-0)
mysql-test/suite/sys_vars/r/simplified_binlog_gtid_recovery_basic.result (+21/-0)
mysql-test/suite/sys_vars/t/simplified_binlog_gtid_recovery_basic.test (+19/-0)
mysql-test/t/ctype_cp932.test (+29/-0)
mysql-test/t/lock_sync.test (+57/-2)
mysql-test/t/log_errchk.test (+65/-0)
mysql-test/t/mysqldump.test (+12/-0)
mysql-test/t/partition_innodb.test (+42/-0)
mysql-test/t/query_cache.test (+53/-2)
packaging/rpm-fedora/mysql.spec.in (+9/-1)
packaging/rpm-oel/mysql.spec.in (+22/-15)
plugin/innodb_memcached/daemon_memcached/daemon/memcached.c (+6/-0)
plugin/innodb_memcached/innodb_memcache/src/innodb_engine.c (+8/-1)
plugin/semisync/semisync_master.cc (+25/-5)
scripts/mysql_system_tables_fix.sql (+17/-0)
sql-common/client.c (+14/-5)
sql/binlog.cc (+136/-36)
sql/binlog.h (+6/-2)
sql/field.cc (+31/-28)
sql/field.h (+3/-2)
sql/ha_partition.cc (+1/-0)
sql/item.cc (+26/-3)
sql/item_row.cc (+25/-1)
sql/item_row.h (+1/-0)
sql/item_strfunc.cc (+20/-0)
sql/key.cc (+83/-1)
sql/key.h (+4/-1)
sql/log.cc (+5/-0)
sql/log_event.cc (+160/-67)
sql/log_event.h (+68/-8)
sql/mysqld.cc (+5/-1)
sql/mysqld.h (+3/-1)
sql/rpl_info_table_access.cc (+7/-8)
sql/rpl_info_table_access.h (+3/-3)
sql/rpl_master.cc (+52/-12)
sql/rpl_rli.cc (+3/-4)
sql/rpl_rli.h (+5/-2)
sql/rpl_rli_pdb.cc (+9/-0)
sql/rpl_rli_pdb.h (+8/-0)
sql/rpl_slave.cc (+119/-7)
sql/rpl_utility.cc (+19/-6)
sql/rpl_utility.h (+11/-3)
sql/sql_admin.cc (+3/-2)
sql/sql_optimizer.cc (+36/-8)
sql/sql_plugin.cc (+6/-0)
sql/sql_priv.h (+28/-1)
sql/sql_tmp_table.cc (+13/-4)
sql/sql_tmp_table.h (+3/-2)
sql/sys_vars.cc (+26/-34)
storage/innobase/api/api0api.cc (+6/-8)
storage/innobase/btr/btr0btr.cc (+136/-0)
storage/innobase/btr/btr0cur.cc (+25/-4)
storage/innobase/buf/buf0buf.cc (+1/-0)
storage/innobase/dict/dict0dict.cc (+16/-0)
storage/innobase/dict/dict0load.cc (+2/-0)
storage/innobase/dict/dict0mem.cc (+113/-13)
storage/innobase/handler/ha_innodb.cc (+26/-33)
storage/innobase/handler/ha_innodb.h (+0/-7)
storage/innobase/handler/handler0alter.cc (+34/-10)
storage/innobase/include/dict0mem.h (+72/-8)
storage/innobase/include/dict0types.h (+1/-0)
storage/innobase/include/row0mysql.h (+8/-0)
storage/innobase/lock/lock0lock.cc (+3/-2)
storage/innobase/row/row0ins.cc (+1/-11)
storage/innobase/row/row0mysql.cc (+52/-1)
storage/innobase/row/row0purge.cc (+41/-7)
storage/innobase/row/row0sel.cc (+6/-10)
storage/innobase/srv/srv0srv.cc (+2/-0)
storage/innobase/trx/trx0roll.cc (+4/-15)
storage/innobase/trx/trx0trx.cc (+7/-1)
strings/ctype-mb.c (+2/-2)
strings/decimal.c (+2/-2)
support-files/mysql.spec.sh (+6/-4)
tests/mysql_client_test.c (+47/-1)
To merge this branch: bzr merge lp:~laurynas-biveinis/percona-server/merge-5.6.21
Reviewer Review Type Date Requested Status
Laurynas Biveinis (community) Approve
Review via email: mp+236001@code.launchpad.net

Description of the change

To post a comment you must log in.
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'VERSION'
2--- VERSION 2014-08-22 13:31:49 +0000
3+++ VERSION 2014-09-25 16:48:10 +0000
4@@ -1,4 +1,4 @@
5 MYSQL_VERSION_MAJOR=5
6 MYSQL_VERSION_MINOR=6
7-MYSQL_VERSION_PATCH=20
8-MYSQL_VERSION_EXTRA=-68.0
9+MYSQL_VERSION_PATCH=21
10+MYSQL_VERSION_EXTRA=-69.0
11
12=== modified file 'client/mysql.cc'
13--- client/mysql.cc 2014-06-04 14:48:06 +0000
14+++ client/mysql.cc 2014-09-25 16:48:10 +0000
15@@ -1400,6 +1400,17 @@
16
17 sig_handler mysql_end(int sig)
18 {
19+#ifndef _WIN32
20+ /*
21+ Ingnoring SIGQUIT, SIGINT and SIGHUP signals when cleanup process starts.
22+ This will help in resolving the double free issues, which occures in case
23+ the signal handler function is started in between the clean up function.
24+ */
25+ signal(SIGQUIT, SIG_IGN);
26+ signal(SIGINT, SIG_IGN);
27+ signal(SIGHUP, SIG_IGN);
28+#endif
29+
30 mysql_close(&mysql);
31 #ifdef HAVE_READLINE
32 if (!status.batch && !quick && !opt_html && !opt_xml &&
33
34=== modified file 'client/mysqlbinlog.cc'
35--- client/mysqlbinlog.cc 2014-08-22 10:02:24 +0000
36+++ client/mysqlbinlog.cc 2014-09-25 16:48:10 +0000
37@@ -211,7 +211,9 @@
38 const char* logname);
39 static Exit_status dump_remote_log_entries(PRINT_EVENT_INFO *print_event_info,
40 const char* logname);
41-static Exit_status dump_log_entries(const char* logname);
42+static Exit_status dump_single_log(PRINT_EVENT_INFO *print_event_info,
43+ const char* logname);
44+static Exit_status dump_multiple_logs(int argc, char **argv);
45 static Exit_status safe_connect();
46
47 /*
48@@ -996,9 +998,20 @@
49 {
50 in_transaction= false;
51 print_event_info->skipped_event_in_transaction= false;
52+ if (print_event_info->is_gtid_next_set)
53+ print_event_info->is_gtid_next_valid= false;
54 }
55 else if (starts_group)
56 in_transaction= true;
57+ else
58+ {
59+ /*
60+ We are not in a transaction and are not seeing a BEGIN or
61+ COMMIT. So this is an implicitly committing DDL.
62+ */
63+ if (print_event_info->is_gtid_next_set && !in_transaction)
64+ print_event_info->is_gtid_next_valid= false;
65+ }
66
67 ev->print(result_file, print_event_info);
68 if (head->error == -1)
69@@ -1360,6 +1373,8 @@
70 case GTID_LOG_EVENT:
71 {
72 seen_gtids= true;
73+ print_event_info->is_gtid_next_set= true;
74+ print_event_info->is_gtid_next_valid= true;
75 if (print_event_info->skipped_event_in_transaction == true)
76 fprintf(result_file, "COMMIT /* added by mysqlbinlog */%s\n", print_event_info->delimiter);
77 print_event_info->skipped_event_in_transaction= false;
78@@ -1373,6 +1388,8 @@
79 {
80 in_transaction= false;
81 print_event_info->skipped_event_in_transaction= false;
82+ if (print_event_info->is_gtid_next_set)
83+ print_event_info->is_gtid_next_valid= false;
84 ev->print(result_file, print_event_info);
85 if (head->error == -1)
86 goto err;
87@@ -1395,9 +1412,11 @@
88 since there may be no gtids on the next one.
89 */
90 seen_gtids= false;
91- fprintf(result_file, "SET @@SESSION.GTID_NEXT= 'AUTOMATIC' "
92- "/* added by mysqlbinlog */ %s\n",
93- print_event_info->delimiter);
94+ fprintf(result_file, "%sAUTOMATIC' /* added by mysqlbinlog */ %s\n",
95+ Gtid_log_event::SET_STRING_PREFIX,
96+ print_event_info->delimiter);
97+ print_event_info->is_gtid_next_set= false;
98+ print_event_info->is_gtid_next_valid= true;
99 }
100 }
101 ev->print(result_file, print_event_info);
102@@ -2056,11 +2075,35 @@
103 @retval OK_STOP No error, but the end of the specified range of
104 events to process has been reached and the program should terminate.
105 */
106-static Exit_status dump_log_entries(const char* logname)
107-{
108- DBUG_ENTER("dump_log_entries");
109-
110- Exit_status rc= OK_CONTINUE;
111+static Exit_status dump_single_log(PRINT_EVENT_INFO *print_event_info,
112+ const char* logname)
113+{
114+ DBUG_ENTER("dump_single_log");
115+
116+ Exit_status rc= OK_CONTINUE;
117+
118+ switch (opt_remote_proto)
119+ {
120+ case BINLOG_LOCAL:
121+ rc= dump_local_log_entries(print_event_info, logname);
122+ break;
123+ case BINLOG_DUMP_NON_GTID:
124+ case BINLOG_DUMP_GTID:
125+ rc= dump_remote_log_entries(print_event_info, logname);
126+ break;
127+ default:
128+ DBUG_ASSERT(0);
129+ break;
130+ }
131+ DBUG_RETURN(rc);
132+}
133+
134+
135+static Exit_status dump_multiple_logs(int argc, char **argv)
136+{
137+ DBUG_ENTER("dump_multiple_logs");
138+ Exit_status rc= OK_CONTINUE;
139+
140 PRINT_EVENT_INFO print_event_info;
141 if (!print_event_info.init_ok())
142 DBUG_RETURN(ERROR_STOP);
143@@ -2076,18 +2119,18 @@
144
145 print_event_info.verbose= short_form ? 0 : verbose;
146
147- switch (opt_remote_proto)
148+ // Dump all logs.
149+ my_off_t save_stop_position= stop_position;
150+ stop_position= ~(my_off_t)0;
151+ for (int i= 0; i < argc; i++)
152 {
153- case BINLOG_LOCAL:
154- rc= dump_local_log_entries(&print_event_info, logname);
155- break;
156- case BINLOG_DUMP_NON_GTID:
157- case BINLOG_DUMP_GTID:
158- rc= dump_remote_log_entries(&print_event_info, logname);
159- break;
160- default:
161- DBUG_ASSERT(0);
162- break;
163+ if (i == argc - 1) // last log, --stop-position applies
164+ stop_position= save_stop_position;
165+ if ((rc= dump_single_log(&print_event_info, argv[i])) != OK_CONTINUE)
166+ break;
167+
168+ // For next log, --start-position does not apply
169+ start_position= BIN_LOG_HEADER_SIZE;
170 }
171
172 if (buff_ev.elements > 0)
173@@ -2114,6 +2157,14 @@
174 if (print_event_info.skipped_event_in_transaction)
175 fprintf(result_file, "COMMIT /* added by mysqlbinlog */%s\n", print_event_info.delimiter);
176
177+ if (!print_event_info.is_gtid_next_valid)
178+ {
179+ fprintf(result_file, "%sAUTOMATIC' /* added by mysqlbinlog */%s\n",
180+ Gtid_log_event::SET_STRING_PREFIX,
181+ print_event_info.delimiter);
182+ print_event_info.is_gtid_next_set= false;
183+ print_event_info.is_gtid_next_valid= true;
184+ }
185 fprintf(result_file, "DELIMITER ;\n");
186 strmov(print_event_info.delimiter, ";");
187 }
188@@ -3039,7 +3090,6 @@
189 {
190 char **defaults_argv;
191 Exit_status retval= OK_CONTINUE;
192- ulonglong save_stop_position;
193 MY_INIT(argv[0]);
194 DBUG_ENTER("main");
195 DBUG_PROCESS(argv[0]);
196@@ -3135,17 +3185,7 @@
197 "\n/*!40101 SET NAMES %s */;\n", charset);
198 }
199
200- for (save_stop_position= stop_position, stop_position= ~(my_off_t)0 ;
201- (--argc >= 0) ; )
202- {
203- if (argc == 0) // last log, --stop-position applies
204- stop_position= save_stop_position;
205- if ((retval= dump_log_entries(*argv++)) != OK_CONTINUE)
206- break;
207-
208- // For next log, --start-position does not apply
209- start_position= BIN_LOG_HEADER_SIZE;
210- }
211+ retval= dump_multiple_logs(argc, argv);
212
213 if (!raw_mode)
214 {
215
216=== modified file 'client/mysqldump.c'
217--- client/mysqldump.c 2014-08-22 10:02:24 +0000
218+++ client/mysqldump.c 2014-09-25 16:48:10 +0000
219@@ -4151,7 +4151,8 @@
220 field->type == MYSQL_TYPE_BLOB ||
221 field->type == MYSQL_TYPE_LONG_BLOB ||
222 field->type == MYSQL_TYPE_MEDIUM_BLOB ||
223- field->type == MYSQL_TYPE_TINY_BLOB)) ? 1 : 0;
224+ field->type == MYSQL_TYPE_TINY_BLOB ||
225+ field->type == MYSQL_TYPE_GEOMETRY)) ? 1 : 0;
226 if (extended_insert && !opt_xml)
227 {
228 if (i == 0)
229
230=== modified file 'cmake/dtrace.cmake'
231--- cmake/dtrace.cmake 2014-08-22 10:02:24 +0000
232+++ cmake/dtrace.cmake 2014-09-25 16:48:10 +0000
233@@ -121,7 +121,13 @@
234 ELSEIF(CMAKE_SYSTEM_NAME MATCHES "Linux")
235 # dtrace on Linux runs gcc and uses flags from environment
236 SET(CFLAGS_SAVED $ENV{CFLAGS})
237- SET(ENV{CFLAGS} ${CMAKE_C_FLAGS})
238+ # We want to strip off all warning flags, including -Werror=xxx-xx,
239+ # but keep flags like
240+ # -Wp,-D_FORTIFY_SOURCE=2
241+ STRING(REGEX REPLACE "-W[A-Za-z0-9][-A-Za-z0-9=]+" ""
242+ C_FLAGS "${CMAKE_C_FLAGS}")
243+
244+ SET(ENV{CFLAGS} ${C_FLAGS})
245 SET(outfile "${CMAKE_BINARY_DIR}/probes_mysql.o")
246 # Systemtap object
247 EXECUTE_PROCESS(
248
249=== modified file 'extra/yassl/README'
250--- extra/yassl/README 2014-06-04 14:48:06 +0000
251+++ extra/yassl/README 2014-09-25 16:48:10 +0000
252@@ -12,15 +12,31 @@
253
254 *** end Note ***
255
256-yaSSL Release notes, version 2.3.0 (12/5/2013)
257-
258- This release of yaSSL updates asm for newer GCC versions.
259-
260-See normal build instructions below under 1.0.6.
261-See libcurl build instructions below under 1.3.0 and note in 1.5.8.
262-
263-
264-*****************yaSSL Release notes, version 2.2.3b (4/23/2013)
265+yaSSL Release notes, version 2.3.4 (8/15/2014)
266+
267+ This release of yaSSL adds checking to the input_buffer class itself.
268+
269+See normal build instructions below under 1.0.6.
270+See libcurl build instructions below under 1.3.0 and note in 1.5.8.
271+
272+
273+yaSSL Release notes, version 2.3.2 (7/25/2014)
274+
275+ This release of yaSSL updates test certs.
276+
277+See normal build instructions below under 1.0.6.
278+See libcurl build instructions below under 1.3.0 and note in 1.5.8.
279+
280+
281+*****************yaSSL Release notes, version 2.3.0 (12/5/2013)
282+
283+ This release of yaSSL updates asm for newer GCC versions.
284+
285+See normal build instructions below under 1.0.6.
286+See libcurl build instructions below under 1.3.0 and note in 1.5.8.
287+
288+
289+*****************yaSSL Release notes, version 2.2.3 (4/23/2013)
290
291 This release of yaSSL updates the test certificates as they were expired
292
293
294=== modified file 'extra/yassl/certs/ca-cert.pem'
295--- extra/yassl/certs/ca-cert.pem 2014-06-04 14:48:06 +0000
296+++ extra/yassl/certs/ca-cert.pem 2014-09-25 16:48:10 +0000
297@@ -1,45 +1,45 @@
298 -----BEGIN CERTIFICATE-----
299-MIIEnjCCA4agAwIBAgIJAOnQp195JfQ8MA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD
300-VQQGEwJVUzEQMA4GA1UECBMHTW9udGFuYTEQMA4GA1UEBxMHQm96ZW1hbjERMA8G
301-A1UEChMIU2F3dG9vdGgxEzARBgNVBAsTCkNvbnN1bHRpbmcxFjAUBgNVBAMTDXd3
302-dy55YXNzbC5jb20xHTAbBgkqhkiG9w0BCQEWDmluZm9AeWFzc2wuY29tMB4XDTEx
303-MTAyNDE4MTgxNVoXDTE0MDcyMDE4MTgxNVowgZAxCzAJBgNVBAYTAlVTMRAwDgYD
304-VQQIEwdNb250YW5hMRAwDgYDVQQHEwdCb3plbWFuMREwDwYDVQQKEwhTYXd0b290
305-aDETMBEGA1UECxMKQ29uc3VsdGluZzEWMBQGA1UEAxMNd3d3Lnlhc3NsLmNvbTEd
306-MBsGCSqGSIb3DQEJARYOaW5mb0B5YXNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUA
307-A4IBDwAwggEKAoIBAQC/DMotFLIehEJbzTgfSvJNdRDxtjWf38p9A5jTrN4DZu4q
308-8diwfW4HVAsQmCFNgMsSIOfMT95FfclydzLqypC7aVIQAy+o85XF8YtiVhvvZ2+k
309-EEGVrQqb46XAsNJwdlAwW6joCCx87aeieo04KRysx+3yfJWwlYJ9SVw4zXcl772A
310-dVOUPD3KY1ufFbXTHRMvGdE823Y6zLh9yeXC19pAb9gh3HMbQi1TnP4a/H2rejY/
311-mN6EfAVnzmoUOIep8Yy1aMtof3EgK/WgY/VWL6Mm0rdvsVoX1ziZCP6TWG/+wxNJ
312-CBYLp01nAFIxZyNOmO1RRR25BNkL7Ngos0u97TZ5AgMBAAGjgfgwgfUwHQYDVR0O
313-BBYEFCeOZxF0wyYdP+0zY7Ok2B0w5ejVMIHFBgNVHSMEgb0wgbqAFCeOZxF0wyYd
314-P+0zY7Ok2B0w5ejVoYGWpIGTMIGQMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHTW9u
315-dGFuYTEQMA4GA1UEBxMHQm96ZW1hbjERMA8GA1UEChMIU2F3dG9vdGgxEzARBgNV
316-BAsTCkNvbnN1bHRpbmcxFjAUBgNVBAMTDXd3dy55YXNzbC5jb20xHTAbBgkqhkiG
317-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
349 -----END CERTIFICATE-----
350 Certificate:
351 Data:
352 Version: 3 (0x2)
353 Serial Number:
354- e9:d0:a7:5f:79:25:f4:3c
355- Signature Algorithm: sha1WithRSAEncryption
356- Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com
357+ 9a:41:47:cd:a1:14:62:8c
358+ Signature Algorithm: sha1WithRSAEncryption
359+ Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
360 Validity
361- Not Before: Oct 24 18:18:15 2011 GMT
362- Not After : Jul 20 18:18:15 2014 GMT
363- Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com
364+ Not Before: Jul 11 03:20:08 2014 GMT
365+ Not After : Apr 6 03:20:08 2017 GMT
366+ Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
367 Subject Public Key Info:
368 Public Key Algorithm: rsaEncryption
369- RSA Public Key: (2048 bit)
370- Modulus (2048 bit):
371+ Public-Key: (2048 bit)
372+ Modulus:
373 00:bf:0c:ca:2d:14:b2:1e:84:42:5b:cd:38:1f:4a:
374 f2:4d:75:10:f1:b6:35:9f:df:ca:7d:03:98:d3:ac:
375 de:03:66:ee:2a:f1:d8:b0:7d:6e:07:54:0b:10:98:
376@@ -64,24 +64,24 @@
377 27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
378 X509v3 Authority Key Identifier:
379 keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
380- DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.yassl.com/emailAddress=info@yassl.com
381- serial:E9:D0:A7:5F:79:25:F4:3C
382+ DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
383+ serial:9A:41:47:CD:A1:14:62:8C
384
385 X509v3 Basic Constraints:
386 CA:TRUE
387 Signature Algorithm: sha1WithRSAEncryption
388- 5f:86:14:f4:51:8b:bc:a5:4e:30:da:5e:ac:9a:f8:6c:d9:26:
389- 4b:93:f9:e3:1c:89:6f:9e:ee:b3:9d:77:3e:89:20:76:a3:e6:
390- e8:86:15:21:db:e2:33:b2:34:d5:d0:9f:f3:c1:a4:87:92:5c:
391- f9:d1:ff:30:2f:8e:03:bc:b3:3c:0c:32:a3:90:5f:1a:90:1e:
392- af:9d:f3:9e:d7:07:02:a9:7d:27:66:63:2f:af:18:d7:ac:18:
393- 98:8c:83:8f:38:f3:0b:ac:36:10:75:fb:ca:76:13:50:5b:02:
394- 8f:73:bf:e3:a0:ee:83:52:25:54:ce:26:ce:9c:bd:2f:79:ab:
395- 1b:60:b8:92:f1:03:c0:fc:3b:08:d9:c0:ad:d5:72:08:25:80:
396- 61:2d:dc:9f:a7:83:62:07:47:e0:07:4c:4b:07:30:04:a9:87:
397- 1c:55:7f:07:12:d0:cb:42:5d:cb:cf:66:01:1a:17:ee:f9:0f:
398- 60:b7:db:6f:68:e5:4e:41:62:6e:d3:6f:60:4f:4b:27:de:cf:
399- 18:07:f1:13:5d:cb:3f:a9:25:44:da:52:5c:c8:04:e1:56:12:
400- f5:2a:90:4e:d1:e2:af:01:b5:23:a1:ec:31:da:7b:63:69:c4:
401- b8:f3:e7:ce:a1:3d:c0:db:6d:f3:b2:d9:46:c8:9f:c3:b8:70:
402- 5a:1f:7f:ca
403+ 79:78:0c:6d:79:88:91:fc:3a:15:9c:f9:27:62:16:f0:21:1f:
404+ fa:7d:3f:a2:a8:32:1e:f7:f2:11:a9:74:16:74:5e:dc:18:ca:
405+ f0:00:2a:d5:03:06:26:30:f1:47:83:fd:32:6e:fc:ed:aa:4f:
406+ 7d:0c:63:60:31:2f:7c:0c:bf:99:66:87:ed:27:08:86:2d:c4:
407+ 33:e8:98:23:1c:fe:a3:db:9a:49:4e:fc:5a:42:ef:71:c3:3f:
408+ ad:dc:4a:a8:d2:a3:1d:09:ac:33:04:7b:86:f3:6d:00:59:a3:
409+ c8:db:d1:3c:73:f6:0e:90:d6:5e:49:e0:bf:36:63:08:7b:a5:
410+ b0:8f:35:3b:56:8c:11:35:49:04:1c:d0:e7:ba:56:c5:0d:0a:
411+ 91:8d:d6:b7:62:19:34:12:52:4c:d2:6d:7c:c5:3d:0f:18:81:
412+ 54:cb:f6:3c:e5:84:d2:d6:71:15:ec:1a:34:0b:f0:a0:21:74:
413+ 43:c8:a3:b0:df:d9:67:da:e2:ad:93:48:f8:a0:87:bd:79:14:
414+ e0:62:0a:df:f7:31:2e:31:7b:d1:32:2a:0a:fe:5d:14:ef:d9:
415+ 64:50:e4:83:91:bc:70:0d:d7:88:8d:d9:bc:84:0e:c5:1a:b3:
416+ bf:64:02:4e:51:91:a4:a2:85:15:83:af:f0:5b:9b:28:49:5f:
417+ b2:b3:03:d8
418
419=== modified file 'extra/yassl/certs/client-cert.der'
420Binary files extra/yassl/certs/client-cert.der 2012-03-21 14:27:34 +0000 and extra/yassl/certs/client-cert.der 2014-09-25 16:48:10 +0000 differ
421=== modified file 'extra/yassl/certs/client-cert.pem'
422--- extra/yassl/certs/client-cert.pem 2014-06-04 14:48:06 +0000
423+++ extra/yassl/certs/client-cert.pem 2014-09-25 16:48:10 +0000
424@@ -2,17 +2,17 @@
425 Data:
426 Version: 3 (0x2)
427 Serial Number:
428- 87:4a:75:be:91:66:d8:3d
429- Signature Algorithm: sha1WithRSAEncryption
430- Issuer: C=US, ST=Oregon, L=Portland, O=yaSSL, OU=Programming, CN=www.yassl.com/emailAddress=info@yassl.com
431+ b6:63:af:8f:5d:62:57:a0
432+ Signature Algorithm: sha1WithRSAEncryption
433+ Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL, OU=Programming, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
434 Validity
435- Not Before: Oct 24 18:21:55 2011 GMT
436- Not After : Jul 20 18:21:55 2014 GMT
437- Subject: C=US, ST=Oregon, L=Portland, O=yaSSL, OU=Programming, CN=www.yassl.com/emailAddress=info@yassl.com
438+ Not Before: Jul 11 17:39:44 2014 GMT
439+ Not After : Apr 6 17:39:44 2017 GMT
440+ Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL, OU=Programming, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
441 Subject Public Key Info:
442 Public Key Algorithm: rsaEncryption
443- RSA Public Key: (2048 bit)
444- Modulus (2048 bit):
445+ Public-Key: (2048 bit)
446+ Modulus:
447 00:c3:03:d1:2b:fe:39:a4:32:45:3b:53:c8:84:2b:
448 2a:7c:74:9a:bd:aa:2a:52:07:47:d6:a6:36:b2:07:
449 32:8e:d0:ba:69:7b:c6:c3:44:9e:d4:81:48:fd:2d:
450@@ -37,51 +37,51 @@
451 33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
452 X509v3 Authority Key Identifier:
453 keyid:33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
454- DirName:/C=US/ST=Oregon/L=Portland/O=yaSSL/OU=Programming/CN=www.yassl.com/emailAddress=info@yassl.com
455- serial:87:4A:75:BE:91:66:D8:3D
456+ DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL/OU=Programming/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
457+ serial:B6:63:AF:8F:5D:62:57:A0
458
459 X509v3 Basic Constraints:
460 CA:TRUE
461 Signature Algorithm: sha1WithRSAEncryption
462- 1c:7c:42:81:29:9e:21:cf:d0:d8:c1:54:6f:cc:ae:14:09:38:
463- ff:68:98:9a:95:53:76:18:7b:e6:30:76:ec:28:0d:75:a7:de:
464- e0:cd:8e:d5:55:23:6a:47:2b:4e:8d:fc:7d:06:a3:d8:0f:ad:
465- 5e:d6:04:c9:00:33:fb:77:27:d3:b5:03:b3:7b:21:74:31:0b:
466- 4a:af:2d:1a:b3:93:8e:cc:f3:5f:3d:90:3f:cc:e3:55:19:91:
467- 7b:78:24:2e:4a:09:bb:18:4e:61:2d:9c:c6:0a:a0:34:91:88:
468- 70:6b:3b:48:47:bc:79:94:a2:a0:4d:32:47:54:c2:a3:dc:2e:
469- d2:51:4c:29:39:11:ff:e2:15:5e:58:97:36:f6:e9:06:06:86:
470- 0e:8d:9d:95:03:72:b2:8b:19:7c:e9:14:6e:a1:88:73:68:58:
471- 6d:71:5e:c2:d5:d3:13:d2:5f:de:ea:03:be:e2:00:40:e5:ce:
472- fd:e6:92:31:57:c3:eb:bb:66:ac:cb:2f:1a:fa:e0:62:a2:47:
473- f4:93:43:2a:4b:6c:5e:0a:2f:f9:e7:e6:4a:63:86:b0:ac:2a:
474- a1:eb:b4:5b:67:cd:32:e4:b6:11:4b:9a:72:66:0d:a2:4a:76:
475- 8f:fe:22:bc:83:fd:db:b7:d5:a9:ee:05:c9:b1:71:7e:1b:2b:
476- e1:e3:af:c0
477+ 85:10:90:c5:5d:de:25:8c:f2:57:7b:2d:14:1c:05:f9:71:63:
478+ 40:b0:e3:c1:c1:2e:13:2a:7a:b7:d6:24:58:87:eb:03:fb:0d:
479+ af:e0:f4:d0:c8:bc:51:36:10:4f:79:cc:4f:66:7d:af:99:cb:
480+ 7b:ce:68:94:c6:36:aa:42:6e:8c:78:5b:b2:85:ca:d1:e1:a8:
481+ 31:d1:81:d9:f9:c1:a3:9e:34:43:ef:0a:79:7d:3e:83:61:fc:
482+ 14:5c:d1:dd:bc:0e:d7:51:b7:71:6e:41:7e:8b:2c:5a:9a:cb:
483+ 77:4b:6a:f5:06:ff:02:af:1e:e6:63:4f:bc:44:d9:3f:56:9e:
484+ 09:9c:43:f9:55:21:32:46:82:09:86:a9:7b:74:1c:9e:5a:2a:
485+ bf:03:79:91:cb:f2:29:7f:c9:15:82:89:b9:53:cd:7e:07:90:
486+ a9:5d:76:e1:19:5e:0d:58:b8:59:d5:0d:df:23:ab:6b:63:76:
487+ 19:9e:9c:df:b0:57:49:6c:d0:86:97:c3:6c:3c:fa:e0:56:c2:
488+ 1b:e3:a1:42:1a:58:62:85:9d:74:19:83:08:af:59:90:f8:99:
489+ bd:67:d3:4a:ea:0e:c9:ca:61:8a:0d:8a:42:cc:90:e9:2e:c2:
490+ 54:73:7f:5e:af:8d:e2:32:cb:45:20:d6:19:4d:5b:77:31:cc:
491+ 0f:2d:c0:7e
492 -----BEGIN CERTIFICATE-----
493-MIIEmDCCA4CgAwIBAgIJAIdKdb6RZtg9MA0GCSqGSIb3DQEBBQUAMIGOMQswCQYD
494-VQQGEwJVUzEPMA0GA1UECBMGT3JlZ29uMREwDwYDVQQHEwhQb3J0bGFuZDEOMAwG
495-A1UEChMFeWFTU0wxFDASBgNVBAsTC1Byb2dyYW1taW5nMRYwFAYDVQQDEw13d3cu
496-eWFzc2wuY29tMR0wGwYJKoZIhvcNAQkBFg5pbmZvQHlhc3NsLmNvbTAeFw0xMTEw
497-MjQxODIxNTVaFw0xNDA3MjAxODIxNTVaMIGOMQswCQYDVQQGEwJVUzEPMA0GA1UE
498-CBMGT3JlZ29uMREwDwYDVQQHEwhQb3J0bGFuZDEOMAwGA1UEChMFeWFTU0wxFDAS
499-BgNVBAsTC1Byb2dyYW1taW5nMRYwFAYDVQQDEw13d3cueWFzc2wuY29tMR0wGwYJ
500-KoZIhvcNAQkBFg5pbmZvQHlhc3NsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP
501-ADCCAQoCggEBAMMD0Sv+OaQyRTtTyIQrKnx0mr2qKlIHR9amNrIHMo7Quml7xsNE
502-ntSBSP0taKKLZ7uhdcg2LErSG/eLus8N+e/s8YEee5sDR5q/Zcx/ZSRppugUiVvk
503-NPfFsBST9Wd7Onp44QFWVpGmE0KN0jxAnEzv0YbfN1EbDKE79fGjSjXk4c6W3xt+
504-v06X0BDoqAgwga8gC0MUxXRntDKCb42GwohAmTaDuh5AciIX11JlJHOwzu8Zza7/
505-eGx7wBID1E5yDVBtO6M7o5lencjZDIWz2YrZVCbbbfqsu/8lTMTRefRx04ZAGBOw
506-Y7VyTjDEl4SGLVYv1xX3f8Cu9fxb5fuhutMCAwEAAaOB9jCB8zAdBgNVHQ4EFgQU
507-M9hFZtdohxh+VA1wJ5HHJteFZcAwgcMGA1UdIwSBuzCBuIAUM9hFZtdohxh+VA1w
508-J5HHJteFZcChgZSkgZEwgY4xCzAJBgNVBAYTAlVTMQ8wDQYDVQQIEwZPcmVnb24x
509-ETAPBgNVBAcTCFBvcnRsYW5kMQ4wDAYDVQQKEwV5YVNTTDEUMBIGA1UECxMLUHJv
510-Z3JhbW1pbmcxFjAUBgNVBAMTDXd3dy55YXNzbC5jb20xHTAbBgkqhkiG9w0BCQEW
511-DmluZm9AeWFzc2wuY29tggkAh0p1vpFm2D0wDAYDVR0TBAUwAwEB/zANBgkqhkiG
512-9w0BAQUFAAOCAQEAHHxCgSmeIc/Q2MFUb8yuFAk4/2iYmpVTdhh75jB27CgNdafe
513-4M2O1VUjakcrTo38fQaj2A+tXtYEyQAz+3cn07UDs3shdDELSq8tGrOTjszzXz2Q
514-P8zjVRmRe3gkLkoJuxhOYS2cxgqgNJGIcGs7SEe8eZSioE0yR1TCo9wu0lFMKTkR
515-/+IVXliXNvbpBgaGDo2dlQNysosZfOkUbqGIc2hYbXFewtXTE9Jf3uoDvuIAQOXO
516-/eaSMVfD67tmrMsvGvrgYqJH9JNDKktsXgov+efmSmOGsKwqoeu0W2fNMuS2EUua
517-cmYNokp2j/4ivIP927fVqe4FybFxfhsr4eOvwA==
518+MIIEqjCCA5KgAwIBAgIJALZjr49dYlegMA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD
519+VQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjEQMA4G
520+A1UECgwHd29sZlNTTDEUMBIGA1UECwwLUHJvZ3JhbW1pbmcxGDAWBgNVBAMMD3d3
521+dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTAe
522+Fw0xNDA3MTExNzM5NDRaFw0xNzA0MDYxNzM5NDRaMIGUMQswCQYDVQQGEwJVUzEQ
523+MA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjEQMA4GA1UECgwHd29s
524+ZlNTTDEUMBIGA1UECwwLUHJvZ3JhbW1pbmcxGDAWBgNVBAMMD3d3dy53b2xmc3Ns
525+LmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTCCASIwDQYJKoZI
526+hvcNAQEBBQADggEPADCCAQoCggEBAMMD0Sv+OaQyRTtTyIQrKnx0mr2qKlIHR9am
527+NrIHMo7Quml7xsNEntSBSP0taKKLZ7uhdcg2LErSG/eLus8N+e/s8YEee5sDR5q/
528+Zcx/ZSRppugUiVvkNPfFsBST9Wd7Onp44QFWVpGmE0KN0jxAnEzv0YbfN1EbDKE7
529+9fGjSjXk4c6W3xt+v06X0BDoqAgwga8gC0MUxXRntDKCb42GwohAmTaDuh5AciIX
530+11JlJHOwzu8Zza7/eGx7wBID1E5yDVBtO6M7o5lencjZDIWz2YrZVCbbbfqsu/8l
531+TMTRefRx04ZAGBOwY7VyTjDEl4SGLVYv1xX3f8Cu9fxb5fuhutMCAwEAAaOB/DCB
532++TAdBgNVHQ4EFgQUM9hFZtdohxh+VA1wJ5HHJteFZcAwgckGA1UdIwSBwTCBvoAU
533+M9hFZtdohxh+VA1wJ5HHJteFZcChgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRAwDgYD
534+VQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRAwDgYDVQQKDAd3b2xmU1NM
535+MRQwEgYDVQQLDAtQcm9ncmFtbWluZzEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29t
536+MR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tggkAtmOvj11iV6AwDAYD
537+VR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAhRCQxV3eJYzyV3stFBwF+XFj
538+QLDjwcEuEyp6t9YkWIfrA/sNr+D00Mi8UTYQT3nMT2Z9r5nLe85olMY2qkJujHhb
539+soXK0eGoMdGB2fnBo540Q+8KeX0+g2H8FFzR3bwO11G3cW5BfossWprLd0tq9Qb/
540+Aq8e5mNPvETZP1aeCZxD+VUhMkaCCYape3QcnloqvwN5kcvyKX/JFYKJuVPNfgeQ
541+qV124RleDVi4WdUN3yOra2N2GZ6c37BXSWzQhpfDbDz64FbCG+OhQhpYYoWddBmD
542+CK9ZkPiZvWfTSuoOycphig2KQsyQ6S7CVHN/Xq+N4jLLRSDWGU1bdzHMDy3Afg==
543 -----END CERTIFICATE-----
544
545=== modified file 'extra/yassl/certs/client-key.der'
546Binary files extra/yassl/certs/client-key.der 2012-03-21 14:27:34 +0000 and extra/yassl/certs/client-key.der 2014-09-25 16:48:10 +0000 differ
547=== modified file 'extra/yassl/certs/client-keyEnc.pem'
548--- extra/yassl/certs/client-keyEnc.pem 2014-06-04 14:48:06 +0000
549+++ extra/yassl/certs/client-keyEnc.pem 2014-09-25 16:48:10 +0000
550@@ -1,30 +1,12 @@
551 -----BEGIN RSA PRIVATE KEY-----
552 Proc-Type: 4,ENCRYPTED
553-DEK-Info: DES-CBC,B9D8FB94E38635AB
554+DEK-Info: DES-EDE3-CBC,BDE979D13CCC0ABD
555
556-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
588 -----END RSA PRIVATE KEY-----
589
590=== added file 'extra/yassl/certs/dsa1024.der'
591Binary files extra/yassl/certs/dsa1024.der 1970-01-01 00:00:00 +0000 and extra/yassl/certs/dsa1024.der 2014-09-25 16:48:10 +0000 differ
592=== added file 'extra/yassl/certs/dsa1024.pem'
593--- extra/yassl/certs/dsa1024.pem 1970-01-01 00:00:00 +0000
594+++ extra/yassl/certs/dsa1024.pem 2014-09-25 16:48:10 +0000
595@@ -0,0 +1,12 @@
596+-----BEGIN DSA PRIVATE KEY-----
597+MIIBvAIBAAKBgQC9Ue5KMuCKx+rG4epwxFFDzyoH4ccSwlglXsRdvqswDRK/oQvT
598+NNNoWiVxTn3kvQ8qDlhWy9KjGTrqr/ttgmh56FFpe6tz4yTgCNyR9D+eGclD7lNf
599+dPUc4E3SA6efopG6+ymI55bS+9xUFTG402UCrYSKT59zI2HBfuI6dltsxQIVAJHJ
600+7WDQ+jBn/nmMyCQzdi+0qJx1AoGBAJJacRK36s5yGY1b6qhxWqvpoAC+SfEKylZn
601+YWGYf2PM+Iwo6AgPKEw6BSsX+7Nmc4Gjyr4JWhComKi6onPamO/A2CbMM0DCxb47
602+BeLBWfqWAgXVj0CODT4MQos5yugnviR/YpEgbzLxvrXr469lKWsAyB19/gFmGmQW
603+cCgAwGm6AoGBAJ3LY89yHyvQ/TsQ6zlYbovjbk/ogndsMqPdNUvL4RuPTgJP/caa
604+DDa0XJ7ak6A7TJ+QheLNwOXoZPYJC4EGFSDAXpYniGhbWIrVTCGe6lmZDfnx40WX
605+S0kk3m/DHaC03ElLAiybxVGxyqoUfbT3Zv1JwftWMuiqHH5uADhdXuXVAhQ01VXa
606+Rr8IPem35lKghVKnq/kGQw==
607+-----END DSA PRIVATE KEY-----
608
609=== removed file 'extra/yassl/certs/dsa512.der'
610Binary files extra/yassl/certs/dsa512.der 2012-03-21 14:27:34 +0000 and extra/yassl/certs/dsa512.der 1970-01-01 00:00:00 +0000 differ
611=== removed file 'extra/yassl/certs/dsa512.pem'
612--- extra/yassl/certs/dsa512.pem 2006-05-03 11:08:24 +0000
613+++ extra/yassl/certs/dsa512.pem 1970-01-01 00:00:00 +0000
614@@ -1,8 +0,0 @@
615------BEGIN DSA PRIVATE KEY-----
616-MIH3AgEAAkEAmSlpgMk8mGhFqYL+Z+uViMW0DNYmRZUZLKAgW37faencww/zYQol
617-m/IhAWrNqow358pm21b0D3160Ri5Qv0bEQIVAK0lKasKnwkcwa0DIHZ/prfdTQMJ
618-AkASiJna59ALk5vm7jwhf5yztI2ljOI3gD8X0YFPvfBxtjIIVN2/AeKzdwZkdYoE
619-1nk5sQIDA8YGdOWQBQoQRhkxAkAEhKAmMXIM6E9dUxdisYDKwBZfwx7qxdmYOPm+
620-VlNHaM4IIlccuw13kc9bNu3zJIKQis2QfNt3+Rctc3Pvu7mCAhQjg+e+aqykxwwc
621-E2V27tjDFY02uA==
622------END DSA PRIVATE KEY-----
623
624=== modified file 'extra/yassl/certs/server-cert.pem'
625--- extra/yassl/certs/server-cert.pem 2014-06-04 14:48:06 +0000
626+++ extra/yassl/certs/server-cert.pem 2014-09-25 16:48:10 +0000
627@@ -1,17 +1,17 @@
628 Certificate:
629 Data:
630- Version: 1 (0x0)
631- Serial Number: 2 (0x2)
632- Signature Algorithm: sha1WithRSAEncryption
633- Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com
634+ Version: 3 (0x2)
635+ Serial Number: 1 (0x1)
636+ Signature Algorithm: sha1WithRSAEncryption
637+ Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
638 Validity
639- Not Before: Oct 24 18:27:13 2011 GMT
640- Not After : Jul 20 18:27:13 2014 GMT
641- Subject: C=US, ST=Montana, L=Bozeman, O=yaSSL, OU=Support, CN=www.yassl.com/emailAddress=info@yassl.com
642+ Not Before: Jul 11 17:20:14 2014 GMT
643+ Not After : Apr 6 17:20:14 2017 GMT
644+ Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL, OU=Support, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
645 Subject Public Key Info:
646 Public Key Algorithm: rsaEncryption
647- RSA Public Key: (2048 bit)
648- Modulus (2048 bit):
649+ Public-Key: (2048 bit)
650+ Modulus:
651 00:c0:95:08:e1:57:41:f2:71:6d:b7:d2:45:41:27:
652 01:65:c6:45:ae:f2:bc:24:30:b8:95:ce:2f:4e:d6:
653 f6:1c:88:bc:7c:9f:fb:a8:67:7f:fe:5c:9c:51:75:
654@@ -31,59 +31,74 @@
655 a7:aa:eb:c4:e1:e6:61:83:c5:d2:96:df:d9:d0:4f:
656 ad:d7
657 Exponent: 65537 (0x10001)
658+ X509v3 extensions:
659+ X509v3 Subject Key Identifier:
660+ B3:11:32:C9:92:98:84:E2:C9:F8:D0:3B:6E:03:42:CA:1F:0E:8E:3C
661+ X509v3 Authority Key Identifier:
662+ keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
663+ DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
664+ serial:9A:41:47:CD:A1:14:62:8C
665+
666+ X509v3 Basic Constraints:
667+ CA:TRUE
668 Signature Algorithm: sha1WithRSAEncryption
669- 71:4e:d3:62:df:cc:4c:f7:cd:b7:6e:52:0b:6c:6e:e0:bd:c2:
670- 2d:07:d7:c0:b0:6e:43:1e:35:bc:30:01:50:f0:ff:99:23:6c:
671- 18:1a:41:b6:11:d6:d4:19:61:fd:e4:77:97:1c:39:e1:57:ab:
672- c5:15:63:77:11:36:5e:74:e2:24:0b:1f:41:78:ad:b7:81:e7:
673- b4:40:66:80:f0:4b:91:a0:6d:a8:6e:3d:53:d9:8b:ce:2a:e1:
674- 0b:45:65:87:a1:96:ae:ee:3e:88:d5:12:1f:78:17:ae:2c:c5:
675- 73:44:d8:dc:f4:af:d8:cc:ae:4c:e1:0c:be:55:a4:99:f7:6e:
676- 96:c0:c8:45:87:bf:dc:51:57:ff:9e:73:37:6a:18:9c:c3:f9:
677- 22:7a:f4:b0:52:bd:fc:21:30:f8:c5:ff:1e:87:7d:ad:a2:5a:
678- 35:f5:22:a8:b4:0a:76:38:e6:76:b0:98:af:1b:ec:8a:0a:43:
679- 74:d2:85:34:37:84:07:e1:f6:23:b2:29:de:a6:b6:b7:4c:57:
680- 7e:96:06:cb:a9:16:25:29:3a:03:2d:55:7d:a6:8c:a4:f7:9e:
681- 81:c9:95:b6:7c:c1:4a:ce:94:66:0c:ca:88:eb:d2:09:f5:5b:
682- 19:58:82:df:27:fd:67:95:78:b7:02:06:d5:a7:61:bd:ef:3a:
683- fc:b2:61:cd
684+ 3d:8c:70:05:5b:62:4b:bf:6c:b6:48:61:01:10:1d:5e:05:ba:
685+ 55:94:2c:ae:59:6f:97:80:5d:6c:86:ec:9a:eb:15:45:44:e4:
686+ 56:f8:75:ca:8a:45:32:f4:c7:e1:fa:f2:98:1c:91:d3:3f:e8:
687+ 0e:c9:1b:fa:e1:79:99:67:0e:0d:6b:8a:ec:1a:2c:59:c4:34:
688+ 04:8d:39:77:cd:b5:e9:60:5b:82:bf:34:ce:ed:c6:4f:3f:b4:
689+ 5c:4d:8a:b4:f4:0a:04:12:a0:56:c1:e1:33:37:a1:54:87:48:
690+ e9:81:c2:0f:8f:6f:d3:52:4c:4c:32:4c:6b:9f:3a:04:8f:77:
691+ 5d:ad:dc:3d:2b:f2:c9:df:3c:60:5d:d8:fc:86:72:7c:3d:d0:
692+ 84:4b:8c:df:26:43:fe:c0:cc:5b:e1:36:b3:3d:32:28:a3:ef:
693+ 0c:20:d6:b1:50:39:d6:67:a9:8b:84:bc:92:34:eb:19:23:e8:
694+ 10:8f:ea:bd:18:8c:93:27:3c:74:75:8e:58:04:fa:2a:74:44:
695+ 7d:fc:4d:39:df:54:17:ba:78:e1:5d:6a:70:d3:7c:a2:80:81:
696+ e6:19:51:91:c3:44:51:ec:bb:88:a9:53:e1:d7:a9:8c:28:f4:
697+ 21:1c:42:51:09:b4:12:6d:a0:d6:25:09:85:c6:2a:0c:af:a7:
698+ 58:e6:52:8b
699 -----BEGIN CERTIFICATE-----
700-MIIDkDCCAngCAQIwDQYJKoZIhvcNAQEFBQAwgZAxCzAJBgNVBAYTAlVTMRAwDgYD
701-VQQIEwdNb250YW5hMRAwDgYDVQQHEwdCb3plbWFuMREwDwYDVQQKEwhTYXd0b290
702-aDETMBEGA1UECxMKQ29uc3VsdGluZzEWMBQGA1UEAxMNd3d3Lnlhc3NsLmNvbTEd
703-MBsGCSqGSIb3DQEJARYOaW5mb0B5YXNzbC5jb20wHhcNMTExMDI0MTgyNzEzWhcN
704-MTQwNzIwMTgyNzEzWjCBijELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB01vbnRhbmEx
705-EDAOBgNVBAcTB0JvemVtYW4xDjAMBgNVBAoTBXlhU1NMMRAwDgYDVQQLEwdTdXBw
706-b3J0MRYwFAYDVQQDEw13d3cueWFzc2wuY29tMR0wGwYJKoZIhvcNAQkBFg5pbmZv
707-QHlhc3NsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMCVCOFX
708-QfJxbbfSRUEnAWXGRa7yvCQwuJXOL07W9hyIvHyf+6hnf/5cnFF194rKB+c1L4/h
709-vXvAL3yrZKgX/Mpde7rgIeVyLm8uhtiVc9qsG1O5Xz/XGQ0lT+FjY1GLC2Q/rUO4
710-pRxcNLOuAKBjxfZ/C1loeHOmjBipAm2vwxkBLrgQ48bMQLRpo0YzaYduxLsXpvPo
711-3a1zvHsvIbX9ZlEMvVSz4W1fHLwjc9EJA4kU0hC5ZMMq0KGWSrzh1Bpbx6DAwWN4
712-D0Q3MDKWgDIjlaF3uhPSl3PiXSXJag3DOWCktLBpQkIJ6dgIvDMgs1gip6rrxOHm
713-YYPF0pbf2dBPrdcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAcU7TYt/MTPfNt25S
714-C2xu4L3CLQfXwLBuQx41vDABUPD/mSNsGBpBthHW1Blh/eR3lxw54VerxRVjdxE2
715-XnTiJAsfQXitt4HntEBmgPBLkaBtqG49U9mLzirhC0Vlh6GWru4+iNUSH3gXrizF
716-c0TY3PSv2MyuTOEMvlWkmfdulsDIRYe/3FFX/55zN2oYnMP5Inr0sFK9/CEw+MX/
717-Hod9raJaNfUiqLQKdjjmdrCYrxvsigpDdNKFNDeEB+H2I7Ip3qa2t0xXfpYGy6kW
718-JSk6Ay1VfaaMpPeegcmVtnzBSs6UZgzKiOvSCfVbGViC3yf9Z5V4twIG1adhve86
719-/LJhzQ==
720+MIIEnjCCA4agAwIBAgIBATANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMCVVMx
721+EDAOBgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xETAPBgNVBAoMCFNh
722+d3Rvb3RoMRMwEQYDVQQLDApDb25zdWx0aW5nMRgwFgYDVQQDDA93d3cud29sZnNz
723+bC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20wHhcNMTQwNzEx
724+MTcyMDE0WhcNMTcwNDA2MTcyMDE0WjCBkDELMAkGA1UEBhMCVVMxEDAOBgNVBAgM
725+B01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xEDAOBgNVBAoMB3dvbGZTU0wxEDAO
726+BgNVBAsMB1N1cHBvcnQxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqG
727+SIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP
728+ADCCAQoCggEBAMCVCOFXQfJxbbfSRUEnAWXGRa7yvCQwuJXOL07W9hyIvHyf+6hn
729+f/5cnFF194rKB+c1L4/hvXvAL3yrZKgX/Mpde7rgIeVyLm8uhtiVc9qsG1O5Xz/X
730+GQ0lT+FjY1GLC2Q/rUO4pRxcNLOuAKBjxfZ/C1loeHOmjBipAm2vwxkBLrgQ48bM
731+QLRpo0YzaYduxLsXpvPo3a1zvHsvIbX9ZlEMvVSz4W1fHLwjc9EJA4kU0hC5ZMMq
732+0KGWSrzh1Bpbx6DAwWN4D0Q3MDKWgDIjlaF3uhPSl3PiXSXJag3DOWCktLBpQkIJ
733+6dgIvDMgs1gip6rrxOHmYYPF0pbf2dBPrdcCAwEAAaOB/DCB+TAdBgNVHQ4EFgQU
734+sxEyyZKYhOLJ+NA7bgNCyh8OjjwwgckGA1UdIwSBwTCBvoAUJ45nEXTDJh0/7TNj
735+s6TYHTDl6NWhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5h
736+MRAwDgYDVQQHDAdCb3plbWFuMREwDwYDVQQKDAhTYXd0b290aDETMBEGA1UECwwK
737+Q29uc3VsdGluZzEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcN
738+AQkBFhBpbmZvQHdvbGZzc2wuY29tggkAmkFHzaEUYowwDAYDVR0TBAUwAwEB/zAN
739+BgkqhkiG9w0BAQUFAAOCAQEAPYxwBVtiS79stkhhARAdXgW6VZQsrllvl4BdbIbs
740+musVRUTkVvh1yopFMvTH4frymByR0z/oDskb+uF5mWcODWuK7BosWcQ0BI05d821
741+6WBbgr80zu3GTz+0XE2KtPQKBBKgVsHhMzehVIdI6YHCD49v01JMTDJMa586BI93
742+Xa3cPSvyyd88YF3Y/IZyfD3QhEuM3yZD/sDMW+E2sz0yKKPvDCDWsVA51mepi4S8
743+kjTrGSPoEI/qvRiMkyc8dHWOWAT6KnREffxNOd9UF7p44V1qcNN8ooCB5hlRkcNE
744+Uey7iKlT4depjCj0IRxCUQm0Em2g1iUJhcYqDK+nWOZSiw==
745 -----END CERTIFICATE-----
746 Certificate:
747 Data:
748 Version: 3 (0x2)
749 Serial Number:
750- e9:d0:a7:5f:79:25:f4:3c
751- Signature Algorithm: sha1WithRSAEncryption
752- Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com
753+ 9a:41:47:cd:a1:14:62:8c
754+ Signature Algorithm: sha1WithRSAEncryption
755+ Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
756 Validity
757- Not Before: Oct 24 18:18:15 2011 GMT
758- Not After : Jul 20 18:18:15 2014 GMT
759- Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com
760+ Not Before: Jul 11 03:20:08 2014 GMT
761+ Not After : Apr 6 03:20:08 2017 GMT
762+ Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
763 Subject Public Key Info:
764 Public Key Algorithm: rsaEncryption
765- RSA Public Key: (2048 bit)
766- Modulus (2048 bit):
767+ Public-Key: (2048 bit)
768+ Modulus:
769 00:bf:0c:ca:2d:14:b2:1e:84:42:5b:cd:38:1f:4a:
770 f2:4d:75:10:f1:b6:35:9f:df:ca:7d:03:98:d3:ac:
771 de:03:66:ee:2a:f1:d8:b0:7d:6e:07:54:0b:10:98:
772@@ -104,54 +119,55 @@
773 36:79
774 Exponent: 65537 (0x10001)
775 X509v3 extensions:
776- X509v3 Subject Key Identifier:
777+ X509v3 Subject Key Identifier:
778 27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
779- X509v3 Authority Key Identifier:
780+ X509v3 Authority Key Identifier:
781 keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
782- DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.yassl.com/emailAddress=info@yassl.com
783- serial:E9:D0:A7:5F:79:25:F4:3C
784+ DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
785+ serial:9A:41:47:CD:A1:14:62:8C
786
787- X509v3 Basic Constraints:
788+ X509v3 Basic Constraints:
789 CA:TRUE
790 Signature Algorithm: sha1WithRSAEncryption
791- 5f:86:14:f4:51:8b:bc:a5:4e:30:da:5e:ac:9a:f8:6c:d9:26:
792- 4b:93:f9:e3:1c:89:6f:9e:ee:b3:9d:77:3e:89:20:76:a3:e6:
793- e8:86:15:21:db:e2:33:b2:34:d5:d0:9f:f3:c1:a4:87:92:5c:
794- f9:d1:ff:30:2f:8e:03:bc:b3:3c:0c:32:a3:90:5f:1a:90:1e:
795- af:9d:f3:9e:d7:07:02:a9:7d:27:66:63:2f:af:18:d7:ac:18:
796- 98:8c:83:8f:38:f3:0b:ac:36:10:75:fb:ca:76:13:50:5b:02:
797- 8f:73:bf:e3:a0:ee:83:52:25:54:ce:26:ce:9c:bd:2f:79:ab:
798- 1b:60:b8:92:f1:03:c0:fc:3b:08:d9:c0:ad:d5:72:08:25:80:
799- 61:2d:dc:9f:a7:83:62:07:47:e0:07:4c:4b:07:30:04:a9:87:
800- 1c:55:7f:07:12:d0:cb:42:5d:cb:cf:66:01:1a:17:ee:f9:0f:
801- 60:b7:db:6f:68:e5:4e:41:62:6e:d3:6f:60:4f:4b:27:de:cf:
802- 18:07:f1:13:5d:cb:3f:a9:25:44:da:52:5c:c8:04:e1:56:12:
803- f5:2a:90:4e:d1:e2:af:01:b5:23:a1:ec:31:da:7b:63:69:c4:
804- b8:f3:e7:ce:a1:3d:c0:db:6d:f3:b2:d9:46:c8:9f:c3:b8:70:
805- 5a:1f:7f:ca
806+ 79:78:0c:6d:79:88:91:fc:3a:15:9c:f9:27:62:16:f0:21:1f:
807+ fa:7d:3f:a2:a8:32:1e:f7:f2:11:a9:74:16:74:5e:dc:18:ca:
808+ f0:00:2a:d5:03:06:26:30:f1:47:83:fd:32:6e:fc:ed:aa:4f:
809+ 7d:0c:63:60:31:2f:7c:0c:bf:99:66:87:ed:27:08:86:2d:c4:
810+ 33:e8:98:23:1c:fe:a3:db:9a:49:4e:fc:5a:42:ef:71:c3:3f:
811+ ad:dc:4a:a8:d2:a3:1d:09:ac:33:04:7b:86:f3:6d:00:59:a3:
812+ c8:db:d1:3c:73:f6:0e:90:d6:5e:49:e0:bf:36:63:08:7b:a5:
813+ b0:8f:35:3b:56:8c:11:35:49:04:1c:d0:e7:ba:56:c5:0d:0a:
814+ 91:8d:d6:b7:62:19:34:12:52:4c:d2:6d:7c:c5:3d:0f:18:81:
815+ 54:cb:f6:3c:e5:84:d2:d6:71:15:ec:1a:34:0b:f0:a0:21:74:
816+ 43:c8:a3:b0:df:d9:67:da:e2:ad:93:48:f8:a0:87:bd:79:14:
817+ e0:62:0a:df:f7:31:2e:31:7b:d1:32:2a:0a:fe:5d:14:ef:d9:
818+ 64:50:e4:83:91:bc:70:0d:d7:88:8d:d9:bc:84:0e:c5:1a:b3:
819+ bf:64:02:4e:51:91:a4:a2:85:15:83:af:f0:5b:9b:28:49:5f:
820+ b2:b3:03:d8
821 -----BEGIN CERTIFICATE-----
822-MIIEnjCCA4agAwIBAgIJAOnQp195JfQ8MA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD
823-VQQGEwJVUzEQMA4GA1UECBMHTW9udGFuYTEQMA4GA1UEBxMHQm96ZW1hbjERMA8G
824-A1UEChMIU2F3dG9vdGgxEzARBgNVBAsTCkNvbnN1bHRpbmcxFjAUBgNVBAMTDXd3
825-dy55YXNzbC5jb20xHTAbBgkqhkiG9w0BCQEWDmluZm9AeWFzc2wuY29tMB4XDTEx
826-MTAyNDE4MTgxNVoXDTE0MDcyMDE4MTgxNVowgZAxCzAJBgNVBAYTAlVTMRAwDgYD
827-VQQIEwdNb250YW5hMRAwDgYDVQQHEwdCb3plbWFuMREwDwYDVQQKEwhTYXd0b290
828-aDETMBEGA1UECxMKQ29uc3VsdGluZzEWMBQGA1UEAxMNd3d3Lnlhc3NsLmNvbTEd
829-MBsGCSqGSIb3DQEJARYOaW5mb0B5YXNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUA
830-A4IBDwAwggEKAoIBAQC/DMotFLIehEJbzTgfSvJNdRDxtjWf38p9A5jTrN4DZu4q
831-8diwfW4HVAsQmCFNgMsSIOfMT95FfclydzLqypC7aVIQAy+o85XF8YtiVhvvZ2+k
832-EEGVrQqb46XAsNJwdlAwW6joCCx87aeieo04KRysx+3yfJWwlYJ9SVw4zXcl772A
833-dVOUPD3KY1ufFbXTHRMvGdE823Y6zLh9yeXC19pAb9gh3HMbQi1TnP4a/H2rejY/
834-mN6EfAVnzmoUOIep8Yy1aMtof3EgK/WgY/VWL6Mm0rdvsVoX1ziZCP6TWG/+wxNJ
835-CBYLp01nAFIxZyNOmO1RRR25BNkL7Ngos0u97TZ5AgMBAAGjgfgwgfUwHQYDVR0O
836-BBYEFCeOZxF0wyYdP+0zY7Ok2B0w5ejVMIHFBgNVHSMEgb0wgbqAFCeOZxF0wyYd
837-P+0zY7Ok2B0w5ejVoYGWpIGTMIGQMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHTW9u
838-dGFuYTEQMA4GA1UEBxMHQm96ZW1hbjERMA8GA1UEChMIU2F3dG9vdGgxEzARBgNV
839-BAsTCkNvbnN1bHRpbmcxFjAUBgNVBAMTDXd3dy55YXNzbC5jb20xHTAbBgkqhkiG
840-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
872+-----END CERTIFICATE-----
873
874=== modified file 'extra/yassl/certs/server-keyEnc.pem'
875--- extra/yassl/certs/server-keyEnc.pem 2014-06-04 14:48:06 +0000
876+++ extra/yassl/certs/server-keyEnc.pem 2014-09-25 16:48:10 +0000
877@@ -1,30 +1,30 @@
878 -----BEGIN RSA PRIVATE KEY-----
879 Proc-Type: 4,ENCRYPTED
880-DEK-Info: DES-CBC,08132C1FFF5BC8CC
881+DEK-Info: DES-CBC,136C7D8A69656668
882
883-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
933 -----END RSA PRIVATE KEY-----
934
935=== modified file 'extra/yassl/include/buffer.hpp'
936--- extra/yassl/include/buffer.hpp 2013-05-12 06:24:46 +0000
937+++ extra/yassl/include/buffer.hpp 2014-09-25 16:48:10 +0000
938@@ -1,5 +1,5 @@
939 /*
940- Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
941+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
942
943 This program is free software; you can redistribute it and/or modify
944 it under the terms of the GNU General Public License as published by
945@@ -48,7 +48,11 @@
946
947
948 struct NoCheck {
949- void check(uint, uint);
950+ int check(uint, uint);
951+};
952+
953+struct Check {
954+ int check(uint, uint);
955 };
956
957 /* input_buffer operates like a smart c style array with a checking option,
958@@ -60,11 +64,13 @@
959 * write to the buffer bulk wise and have the correct size
960 */
961
962-class input_buffer : public NoCheck {
963+class input_buffer : public Check {
964 uint size_; // number of elements in buffer
965 uint current_; // current offset position in buffer
966 byte* buffer_; // storage for buffer
967 byte* end_; // end of storage marker
968+ int error_; // error number
969+ byte zero_; // for returning const reference to zero byte
970 public:
971 input_buffer();
972
973@@ -93,6 +99,10 @@
974
975 uint get_remaining() const;
976
977+ int get_error() const;
978+
979+ void set_error();
980+
981 void set_current(uint i);
982
983 // read only access through [], advance current
984@@ -103,7 +113,7 @@
985 bool eof();
986
987 // peek ahead
988- byte peek() const;
989+ byte peek();
990
991 // write function, should use at/near construction
992 void assign(const byte* t, uint s);
993
994=== modified file 'extra/yassl/include/openssl/ssl.h'
995--- extra/yassl/include/openssl/ssl.h 2014-06-04 14:48:06 +0000
996+++ extra/yassl/include/openssl/ssl.h 2014-09-25 16:48:10 +0000
997@@ -34,7 +34,7 @@
998 #include "rsa.h"
999
1000
1001-#define YASSL_VERSION "2.3.0"
1002+#define YASSL_VERSION "2.3.4"
1003
1004
1005 #if defined(__cplusplus)
1006
1007=== modified file 'extra/yassl/src/buffer.cpp'
1008--- extra/yassl/src/buffer.cpp 2013-05-12 06:24:46 +0000
1009+++ extra/yassl/src/buffer.cpp 2014-09-25 16:48:10 +0000
1010@@ -1,5 +1,5 @@
1011 /*
1012- Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
1013+ Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.
1014
1015 This program is free software; you can redistribute it and/or modify
1016 it under the terms of the GNU General Public License as published by
1017@@ -34,8 +34,19 @@
1018
1019
1020
1021-void NoCheck::check(uint, uint)
1022-{
1023+/* return 0 on check success, always true for NoCheck policy */
1024+int NoCheck::check(uint, uint)
1025+{
1026+ return 0;
1027+}
1028+
1029+/* return 0 on check success */
1030+int Check::check(uint i, uint max)
1031+{
1032+ if (i < max)
1033+ return 0;
1034+
1035+ return -1;
1036 }
1037
1038
1039@@ -50,18 +61,20 @@
1040
1041
1042 input_buffer::input_buffer()
1043- : size_(0), current_(0), buffer_(0), end_(0)
1044+ : size_(0), current_(0), buffer_(0), end_(0), error_(0), zero_(0)
1045 {}
1046
1047
1048 input_buffer::input_buffer(uint s)
1049- : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s)
1050+ : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s),
1051+ error_(0), zero_(0)
1052 {}
1053
1054
1055 // with assign
1056 input_buffer::input_buffer(uint s, const byte* t, uint len)
1057- : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s)
1058+ : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s),
1059+ error_(0), zero_(0)
1060 {
1061 assign(t, len);
1062 }
1063@@ -76,8 +89,10 @@
1064 // users can pass defualt zero length buffer and then allocate
1065 void input_buffer::allocate(uint s)
1066 {
1067- buffer_ = NEW_YS byte[s];
1068- end_ = buffer_ + s;
1069+ if (error_ == 0) {
1070+ buffer_ = NEW_YS byte[s];
1071+ end_ = buffer_ + s;
1072+ }
1073 }
1074
1075
1076@@ -92,40 +107,67 @@
1077 // if you know the size before the write use assign()
1078 void input_buffer::add_size(uint i)
1079 {
1080- check(size_ + i-1, get_capacity());
1081- size_ += i;
1082+ if (error_ == 0 && check(size_ + i-1, get_capacity()) == 0)
1083+ size_ += i;
1084+ else
1085+ error_ = -1;
1086 }
1087
1088
1089 uint input_buffer::get_capacity() const
1090 {
1091- return (uint) (end_ - buffer_);
1092+ if (error_ == 0)
1093+ return end_ - buffer_;
1094+
1095+ return 0;
1096 }
1097
1098
1099 uint input_buffer::get_current() const
1100 {
1101- return current_;
1102+ if (error_ == 0)
1103+ return current_;
1104+
1105+ return 0;
1106 }
1107
1108
1109 uint input_buffer::get_size() const
1110 {
1111- return size_;
1112+ if (error_ == 0)
1113+ return size_;
1114+
1115+ return 0;
1116 }
1117
1118
1119 uint input_buffer::get_remaining() const
1120 {
1121- return size_ - current_;
1122+ if (error_ == 0)
1123+ return size_ - current_;
1124+
1125+ return 0;
1126+}
1127+
1128+
1129+int input_buffer::get_error() const
1130+{
1131+ return error_;
1132+}
1133+
1134+
1135+void input_buffer::set_error()
1136+{
1137+ error_ = -1;
1138 }
1139
1140
1141 void input_buffer::set_current(uint i)
1142 {
1143- if (i)
1144- check(i - 1, size_);
1145- current_ = i;
1146+ if (error_ == 0 && i && check(i - 1, size_) == 0)
1147+ current_ = i;
1148+ else
1149+ error_ = -1;
1150 }
1151
1152
1153@@ -133,40 +175,59 @@
1154 // user passes in AUTO index for ease of use
1155 const byte& input_buffer::operator[](uint i)
1156 {
1157- check(current_, size_);
1158- return buffer_[current_++];
1159+ if (error_ == 0 && check(current_, size_) == 0)
1160+ return buffer_[current_++];
1161+
1162+ error_ = -1;
1163+ return zero_;
1164 }
1165
1166
1167 // end of input test
1168 bool input_buffer::eof()
1169 {
1170+ if (error_ != 0)
1171+ return true;
1172+
1173 return current_ >= size_;
1174 }
1175
1176
1177 // peek ahead
1178-byte input_buffer::peek() const
1179+byte input_buffer::peek()
1180 {
1181- return buffer_[current_];
1182+ if (error_ == 0 && check(current_, size_) == 0)
1183+ return buffer_[current_];
1184+
1185+ error_ = -1;
1186+ return 0;
1187 }
1188
1189
1190 // write function, should use at/near construction
1191 void input_buffer::assign(const byte* t, uint s)
1192 {
1193- check(current_, get_capacity());
1194- add_size(s);
1195- memcpy(&buffer_[current_], t, s);
1196+ if (t && error_ == 0 && check(current_, get_capacity()) == 0) {
1197+ add_size(s);
1198+ if (error_ == 0) {
1199+ memcpy(&buffer_[current_], t, s);
1200+ return; // success
1201+ }
1202+ }
1203+
1204+ error_ = -1;
1205 }
1206
1207
1208 // use read to query input, adjusts current
1209 void input_buffer::read(byte* dst, uint length)
1210 {
1211- check(current_ + length - 1, size_);
1212- memcpy(dst, &buffer_[current_], length);
1213- current_ += length;
1214+ if (dst && error_ == 0 && check(current_ + length - 1, size_) == 0) {
1215+ memcpy(dst, &buffer_[current_], length);
1216+ current_ += length;
1217+ } else {
1218+ error_ = -1;
1219+ }
1220 }
1221
1222
1223
1224=== modified file 'extra/yassl/src/handshake.cpp'
1225--- extra/yassl/src/handshake.cpp 2014-06-04 14:48:06 +0000
1226+++ extra/yassl/src/handshake.cpp 2014-09-25 16:48:10 +0000
1227@@ -522,7 +522,7 @@
1228 // some clients still send sslv2 client hello
1229 void ProcessOldClientHello(input_buffer& input, SSL& ssl)
1230 {
1231- if (input.get_remaining() < 2) {
1232+ if (input.get_error() || input.get_remaining() < 2) {
1233 ssl.SetError(bad_input);
1234 return;
1235 }
1236@@ -549,20 +549,24 @@
1237
1238 byte len[2];
1239
1240- input.read(len, sizeof(len));
1241+ len[0] = input[AUTO];
1242+ len[1] = input[AUTO];
1243 ato16(len, ch.suite_len_);
1244
1245- input.read(len, sizeof(len));
1246+ len[0] = input[AUTO];
1247+ len[1] = input[AUTO];
1248 uint16 sessionLen;
1249 ato16(len, sessionLen);
1250 ch.id_len_ = sessionLen;
1251
1252- input.read(len, sizeof(len));
1253+ len[0] = input[AUTO];
1254+ len[1] = input[AUTO];
1255 uint16 randomLen;
1256 ato16(len, randomLen);
1257
1258- if (ch.suite_len_ > MAX_SUITE_SZ || sessionLen > ID_LEN ||
1259- randomLen > RAN_LEN) {
1260+ if (input.get_error() || ch.suite_len_ > MAX_SUITE_SZ ||
1261+ ch.suite_len_ > input.get_remaining() ||
1262+ sessionLen > ID_LEN || randomLen > RAN_LEN) {
1263 ssl.SetError(bad_input);
1264 return;
1265 }
1266@@ -580,13 +584,12 @@
1267 ch.suite_len_ = j;
1268
1269 if (ch.id_len_)
1270- input.read(ch.session_id_, ch.id_len_);
1271+ input.read(ch.session_id_, ch.id_len_); // id_len_ from sessionLen
1272
1273 if (randomLen < RAN_LEN)
1274 memset(ch.random_, 0, RAN_LEN - randomLen);
1275 input.read(&ch.random_[RAN_LEN - randomLen], randomLen);
1276
1277-
1278 ch.Process(input, ssl);
1279 }
1280
1281@@ -783,6 +786,9 @@
1282 ssl.verifyState(hdr);
1283 }
1284
1285+ if (ssl.GetError())
1286+ return 0;
1287+
1288 // make sure we have enough input in buffer to process this record
1289 if (needHdr || hdr.length_ > buffer.get_remaining()) {
1290 // put header in front for next time processing
1291@@ -795,6 +801,9 @@
1292
1293 while (buffer.get_current() < hdr.length_ + RECORD_HEADER + offset) {
1294 // each message in record, can be more than 1 if not encrypted
1295+ if (ssl.GetError())
1296+ return 0;
1297+
1298 if (ssl.getSecurity().get_parms().pending_ == false) { // cipher on
1299 // sanity check for malicious/corrupted/illegal input
1300 if (buffer.get_remaining() < hdr.length_) {
1301
1302=== modified file 'extra/yassl/src/yassl_imp.cpp'
1303--- extra/yassl/src/yassl_imp.cpp 2014-06-04 14:48:06 +0000
1304+++ extra/yassl/src/yassl_imp.cpp 2014-09-25 16:48:10 +0000
1305@@ -220,16 +220,26 @@
1306 // read PreMaster secret and decrypt, server side
1307 void EncryptedPreMasterSecret::read(SSL& ssl, input_buffer& input)
1308 {
1309+ if (input.get_error()) {
1310+ ssl.SetError(bad_input);
1311+ return;
1312+ }
1313+
1314 const CertManager& cert = ssl.getCrypto().get_certManager();
1315 RSA rsa(cert.get_privateKey(), cert.get_privateKeyLength(), false);
1316 uint16 cipherLen = rsa.get_cipherLength();
1317 if (ssl.isTLS()) {
1318 byte len[2];
1319- input.read(len, sizeof(len));
1320+ len[0] = input[AUTO];
1321+ len[1] = input[AUTO];
1322 ato16(len, cipherLen);
1323 }
1324 alloc(cipherLen);
1325 input.read(secret_, length_);
1326+ if (input.get_error()) {
1327+ ssl.SetError(bad_input);
1328+ return;
1329+ }
1330
1331 opaque preMasterSecret[SECRET_LEN];
1332 rsa.decrypt(preMasterSecret, secret_, length_,
1333@@ -277,6 +287,11 @@
1334 // read client's public key, server side
1335 void ClientDiffieHellmanPublic::read(SSL& ssl, input_buffer& input)
1336 {
1337+ if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
1338+ ssl.SetError(bad_input);
1339+ return;
1340+ }
1341+
1342 DiffieHellman& dh = ssl.useCrypto().use_dh();
1343
1344 uint16 keyLength;
1345@@ -287,6 +302,10 @@
1346
1347 alloc(keyLength);
1348 input.read(Yc_, keyLength);
1349+ if (input.get_error()) {
1350+ ssl.SetError(bad_input);
1351+ return;
1352+ }
1353 dh.makeAgreement(Yc_, keyLength);
1354
1355 // because of encoding, first byte might be 0, don't use for preMaster
1356@@ -331,6 +350,10 @@
1357 // read server's p, g, public key and sig, client side
1358 void DH_Server::read(SSL& ssl, input_buffer& input)
1359 {
1360+ if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
1361+ ssl.SetError(bad_input);
1362+ return;
1363+ }
1364 uint16 length, messageTotal = 6; // pSz + gSz + pubSz
1365 byte tmp[2];
1366
1367@@ -341,6 +364,10 @@
1368 messageTotal += length;
1369
1370 input.read(parms_.alloc_p(length), length);
1371+ if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
1372+ ssl.SetError(bad_input);
1373+ return;
1374+ }
1375
1376 // g
1377 tmp[0] = input[AUTO];
1378@@ -349,6 +376,10 @@
1379 messageTotal += length;
1380
1381 input.read(parms_.alloc_g(length), length);
1382+ if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
1383+ ssl.SetError(bad_input);
1384+ return;
1385+ }
1386
1387 // pub
1388 tmp[0] = input[AUTO];
1389@@ -357,12 +388,20 @@
1390 messageTotal += length;
1391
1392 input.read(parms_.alloc_pub(length), length);
1393+ if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
1394+ ssl.SetError(bad_input);
1395+ return;
1396+ }
1397
1398 // save message for hash verify
1399 input_buffer message(messageTotal);
1400 input.set_current(input.get_current() - messageTotal);
1401 input.read(message.get_buffer(), messageTotal);
1402 message.add_size(messageTotal);
1403+ if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
1404+ ssl.SetError(bad_input);
1405+ return;
1406+ }
1407
1408 // signature
1409 tmp[0] = input[AUTO];
1410@@ -371,6 +410,10 @@
1411
1412 signature_ = NEW_YS byte[length];
1413 input.read(signature_, length);
1414+ if (input.get_error()) {
1415+ ssl.SetError(bad_input);
1416+ return;
1417+ }
1418
1419 // verify signature
1420 byte hash[FINISHED_SZ];
1421@@ -645,6 +688,10 @@
1422 {
1423 ssl.verifyState(*this);
1424 if (ssl.GetError()) return;
1425+ if (input.get_error()) {
1426+ ssl.SetError(bad_input);
1427+ return;
1428+ }
1429 const HandShakeFactory& hsf = ssl.getFactory().getHandShake();
1430 mySTL::auto_ptr<HandShakeBase> hs(hsf.CreateObject(type_));
1431 if (!hs.get()) {
1432@@ -810,8 +857,13 @@
1433
1434
1435 // CipherSpec processing handler
1436-void ChangeCipherSpec::Process(input_buffer&, SSL& ssl)
1437+void ChangeCipherSpec::Process(input_buffer& input, SSL& ssl)
1438 {
1439+ if (input.get_error()) {
1440+ ssl.SetError(bad_input);
1441+ return;
1442+ }
1443+
1444 ssl.useSecurity().use_parms().pending_ = false;
1445 if (ssl.getSecurity().get_resuming()) {
1446 if (ssl.getSecurity().get_parms().entity_ == client_end)
1447@@ -873,6 +925,11 @@
1448 // Alert processing handler
1449 void Alert::Process(input_buffer& input, SSL& ssl)
1450 {
1451+ if (input.get_error()) {
1452+ ssl.SetError(bad_input);
1453+ return;
1454+ }
1455+
1456 if (ssl.getSecurity().get_parms().pending_ == false) { // encrypted alert
1457 int aSz = get_length(); // alert size already read on input
1458 opaque verify[SHA_LEN];
1459@@ -890,12 +947,19 @@
1460
1461 if (ssl.getSecurity().get_parms().cipher_type_ == block) {
1462 int ivExtra = 0;
1463+ opaque fill;
1464
1465 if (ssl.isTLSv1_1())
1466 ivExtra = ssl.getCrypto().get_cipher().get_blockSize();
1467 int padSz = ssl.getSecurity().get_parms().encrypt_size_ - ivExtra -
1468 aSz - digestSz;
1469- input.set_current(input.get_current() + padSz);
1470+ for (int i = 0; i < padSz; i++)
1471+ fill = input[AUTO];
1472+ }
1473+
1474+ if (input.get_error()) {
1475+ ssl.SetError(bad_input);
1476+ return;
1477 }
1478
1479 // verify
1480@@ -1112,6 +1176,11 @@
1481 // Process handler for Data
1482 void Data::Process(input_buffer& input, SSL& ssl)
1483 {
1484+ if (input.get_error()) {
1485+ ssl.SetError(bad_input);
1486+ return;
1487+ }
1488+
1489 int msgSz = ssl.getSecurity().get_parms().encrypt_size_;
1490 int pad = 0, padSz = 0;
1491 int ivExtra = 0;
1492@@ -1154,7 +1223,7 @@
1493
1494 int dataSz = msgSz - ivExtra - digestSz - pad - padSz;
1495
1496- if (dataSz < 0) {
1497+ if (dataSz < 0 || dataSz > (MAX_RECORD_SIZE + COMPRESS_EXTRA)) {
1498 ssl.SetError(bad_input);
1499 return;
1500 }
1501@@ -1180,6 +1249,10 @@
1502
1503 // advance past mac and fill
1504 input.set_current(input.get_current() + digestSz + pad + padSz);
1505+ if (input.get_error()) {
1506+ ssl.SetError(bad_input);
1507+ return;
1508+ }
1509 }
1510
1511
1512@@ -1244,6 +1317,11 @@
1513 // certificate processing handler
1514 void Certificate::Process(input_buffer& input, SSL& ssl)
1515 {
1516+ if (input.get_error()) {
1517+ ssl.SetError(bad_input);
1518+ return;
1519+ }
1520+
1521 CertManager& cm = ssl.useCrypto().use_certManager();
1522
1523 uint32 list_sz;
1524@@ -1412,6 +1490,10 @@
1525
1526 // Session
1527 hello.id_len_ = input[AUTO];
1528+ if (hello.id_len_ > ID_LEN) {
1529+ input.set_error();
1530+ return input;
1531+ }
1532 if (hello.id_len_)
1533 input.read(hello.session_id_, hello.id_len_);
1534
1535@@ -1452,8 +1534,13 @@
1536
1537
1538 // Server Hello processing handler
1539-void ServerHello::Process(input_buffer&, SSL& ssl)
1540+void ServerHello::Process(input_buffer& input, SSL& ssl)
1541 {
1542+ if (input.get_error()) {
1543+ ssl.SetError(bad_input);
1544+ return;
1545+ }
1546+
1547 if (ssl.GetMultiProtocol()) { // SSLv23 support
1548 if (ssl.isTLS() && server_version_.minor_ < 1)
1549 // downgrade to SSLv3
1550@@ -1547,8 +1634,12 @@
1551
1552
1553 // Server Hello Done processing handler
1554-void ServerHelloDone::Process(input_buffer&, SSL& ssl)
1555+void ServerHelloDone::Process(input_buffer& input, SSL& ssl)
1556 {
1557+ if (input.get_error()) {
1558+ ssl.SetError(bad_input);
1559+ return;
1560+ }
1561 ssl.useStates().useClient() = serverHelloDoneComplete;
1562 }
1563
1564@@ -1667,8 +1758,13 @@
1565
1566
1567 // Client Hello processing handler
1568-void ClientHello::Process(input_buffer&, SSL& ssl)
1569+void ClientHello::Process(input_buffer& input, SSL& ssl)
1570 {
1571+ if (input.get_error()) {
1572+ ssl.SetError(bad_input);
1573+ return;
1574+ }
1575+
1576 // store version for pre master secret
1577 ssl.useSecurity().use_connection().chVersion_ = client_version_;
1578
1579@@ -1800,9 +1896,17 @@
1580 // Server Key Exchange processing handler
1581 void ServerKeyExchange::Process(input_buffer& input, SSL& ssl)
1582 {
1583+ if (input.get_error()) {
1584+ ssl.SetError(bad_input);
1585+ return;
1586+ }
1587 createKey(ssl);
1588 if (ssl.GetError()) return;
1589 server_key_->read(ssl, input);
1590+ if (input.get_error()) {
1591+ ssl.SetError(bad_input);
1592+ return;
1593+ }
1594
1595 ssl.useStates().useClient() = serverKeyExchangeComplete;
1596 }
1597@@ -1924,18 +2028,24 @@
1598 {
1599 // types
1600 request.typeTotal_ = input[AUTO];
1601+ if (request.typeTotal_ > CERT_TYPES) {
1602+ input.set_error();
1603+ return input;
1604+ }
1605 for (int i = 0; i < request.typeTotal_; i++)
1606 request.certificate_types_[i] = ClientCertificateType(input[AUTO]);
1607
1608- byte tmp[REQUEST_HEADER];
1609- input.read(tmp, sizeof(tmp));
1610+ byte tmp[2];
1611+ tmp[0] = input[AUTO];
1612+ tmp[1] = input[AUTO];
1613 uint16 sz;
1614 ato16(tmp, sz);
1615
1616 // authorities
1617 while (sz) {
1618 uint16 dnSz;
1619- input.read(tmp, sizeof(tmp));
1620+ tmp[0] = input[AUTO];
1621+ tmp[1] = input[AUTO];
1622 ato16(tmp, dnSz);
1623
1624 DistinguishedName dn;
1625@@ -1945,6 +2055,9 @@
1626 input.read(&dn[REQUEST_HEADER], dnSz);
1627
1628 sz -= dnSz + REQUEST_HEADER;
1629+
1630+ if (input.get_error())
1631+ break;
1632 }
1633
1634 return input;
1635@@ -1983,8 +2096,12 @@
1636
1637
1638 // CertificateRequest processing handler
1639-void CertificateRequest::Process(input_buffer&, SSL& ssl)
1640+void CertificateRequest::Process(input_buffer& input, SSL& ssl)
1641 {
1642+ if (input.get_error()) {
1643+ ssl.SetError(bad_input);
1644+ return;
1645+ }
1646 CertManager& cm = ssl.useCrypto().use_certManager();
1647
1648 cm.setSendVerify();
1649@@ -2067,7 +2184,8 @@
1650 input_buffer& operator>>(input_buffer& input, CertificateVerify& request)
1651 {
1652 byte tmp[VERIFY_HEADER];
1653- input.read(tmp, sizeof(tmp));
1654+ tmp[0] = input[AUTO];
1655+ tmp[1] = input[AUTO];
1656
1657 uint16 sz = 0;
1658 ato16(tmp, sz);
1659@@ -2091,8 +2209,13 @@
1660
1661
1662 // CertificateVerify processing handler
1663-void CertificateVerify::Process(input_buffer&, SSL& ssl)
1664+void CertificateVerify::Process(input_buffer& input, SSL& ssl)
1665 {
1666+ if (input.get_error()) {
1667+ ssl.SetError(bad_input);
1668+ return;
1669+ }
1670+
1671 const Hashes& hashVerify = ssl.getHashes().get_certVerify();
1672 const CertManager& cert = ssl.getCrypto().get_certManager();
1673
1674@@ -2131,9 +2254,17 @@
1675 // Client Key Exchange processing handler
1676 void ClientKeyExchange::Process(input_buffer& input, SSL& ssl)
1677 {
1678+ if (input.get_error()) {
1679+ ssl.SetError(bad_input);
1680+ return;
1681+ }
1682 createKey(ssl);
1683 if (ssl.GetError()) return;
1684 client_key_->read(ssl, input);
1685+ if (input.get_error()) {
1686+ ssl.SetError(bad_input);
1687+ return;
1688+ }
1689
1690 if (ssl.getCrypto().get_certManager().verifyPeer())
1691 build_certHashes(ssl, ssl.useHashes().use_certVerify());
1692@@ -2220,11 +2351,19 @@
1693 // Finished processing handler
1694 void Finished::Process(input_buffer& input, SSL& ssl)
1695 {
1696+ if (input.get_error()) {
1697+ ssl.SetError(bad_input);
1698+ return;
1699+ }
1700 // verify hashes
1701 const Finished& verify = ssl.getHashes().get_verify();
1702 uint finishedSz = ssl.isTLS() ? TLS_FINISHED_SZ : FINISHED_SZ;
1703
1704 input.read(hashes_.md5_, finishedSz);
1705+ if (input.get_error()) {
1706+ ssl.SetError(bad_input);
1707+ return;
1708+ }
1709
1710 if (memcmp(&hashes_, &verify.hashes_, finishedSz)) {
1711 ssl.SetError(verify_error);
1712@@ -2246,19 +2385,23 @@
1713 opaque mac[SHA_LEN]; // max size
1714 int digestSz = ssl.getCrypto().get_digest().get_digestSize();
1715 input.read(mac, digestSz);
1716+ if (input.get_error()) {
1717+ ssl.SetError(bad_input);
1718+ return;
1719+ }
1720
1721 uint ivExtra = 0;
1722 if (ssl.getSecurity().get_parms().cipher_type_ == block)
1723 if (ssl.isTLSv1_1())
1724 ivExtra = ssl.getCrypto().get_cipher().get_blockSize();
1725
1726+ opaque fill;
1727 int padSz = ssl.getSecurity().get_parms().encrypt_size_ - ivExtra -
1728 HANDSHAKE_HEADER - finishedSz - digestSz;
1729- input.set_current(input.get_current() + padSz);
1730-
1731- // verify mac
1732- if (memcmp(mac, verifyMAC, digestSz)) {
1733- ssl.SetError(verify_error);
1734+ for (int i = 0; i < padSz; i++)
1735+ fill = input[AUTO];
1736+ if (input.get_error()) {
1737+ ssl.SetError(bad_input);
1738 return;
1739 }
1740
1741
1742=== modified file 'extra/yassl/src/yassl_int.cpp'
1743--- extra/yassl/src/yassl_int.cpp 2013-06-20 15:16:00 +0000
1744+++ extra/yassl/src/yassl_int.cpp 2014-09-25 16:48:10 +0000
1745@@ -1,4 +1,4 @@
1746-/* Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
1747+/* Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.
1748
1749 This program is free software; you can redistribute it and/or modify
1750 it under the terms of the GNU General Public License as published by
1751@@ -2638,8 +2638,9 @@
1752 int DeCompress(input_buffer& in, int sz, input_buffer& out)
1753 {
1754 byte tmp[LENGTH_SZ];
1755-
1756- in.read(tmp, sizeof(tmp));
1757+
1758+ tmp[0] = in[AUTO];
1759+ tmp[1] = in[AUTO];
1760
1761 uint16 len;
1762 ato16(tmp, len);
1763
1764=== modified file 'extra/yassl/taocrypt/include/asn.hpp'
1765--- extra/yassl/taocrypt/include/asn.hpp 2014-08-22 10:02:24 +0000
1766+++ extra/yassl/taocrypt/include/asn.hpp 2014-09-25 16:48:10 +0000
1767@@ -1,5 +1,5 @@
1768 /*
1769- Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.
1770+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
1771
1772 This program is free software; you can redistribute it and/or modify
1773 it under the terms of the GNU General Public License as published by
1774@@ -261,8 +261,8 @@
1775 enum SigType { SHAwDSA = 517, MD2wRSA = 646, MD5wRSA = 648, SHAwRSA = 649,
1776 SHA256wRSA = 655, SHA384wRSA = 656, SHA512wRSA = 657,
1777 SHA256wDSA = 416 };
1778-enum HashType { MD2h = 646, MD5h = 649, SHAh = 88, SHA256h = 414,
1779- SHA384h = 415, SHA512h = 416 };
1780+enum HashType { MD2h = 646, MD5h = 649, SHAh = 88, SHA256h = 414, SHA384h = 415,
1781+ SHA512h = 416 };
1782 enum KeyType { DSAk = 515, RSAk = 645 }; // sums of algo OID
1783
1784
1785
1786=== modified file 'extra/yassl/taocrypt/include/block.hpp'
1787--- extra/yassl/taocrypt/include/block.hpp 2013-05-12 06:24:46 +0000
1788+++ extra/yassl/taocrypt/include/block.hpp 2014-09-25 16:48:10 +0000
1789@@ -1,5 +1,5 @@
1790 /*
1791- Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
1792+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
1793
1794 This program is free software; you can redistribute it and/or modify
1795 it under the terms of the GNU General Public License as published by
1796@@ -74,7 +74,7 @@
1797 if (preserve) {
1798 A b = A();
1799 typename A::pointer newPointer = b.allocate(newSize, 0);
1800- memcpy(newPointer, p, sizeof(T) * min((word32) oldSize, (word32) newSize));
1801+ memcpy(newPointer, p, sizeof(T) * min(oldSize, newSize));
1802 a.deallocate(p, oldSize);
1803 STL::swap(a, b);
1804 return newPointer;
1805@@ -186,9 +186,9 @@
1806
1807 ~Block() { allocator_.deallocate(buffer_, sz_); }
1808 private:
1809+ A allocator_;
1810 word32 sz_; // size in Ts
1811 T* buffer_;
1812- A allocator_;
1813 };
1814
1815
1816
1817=== modified file 'extra/yassl/taocrypt/include/integer.hpp'
1818--- extra/yassl/taocrypt/include/integer.hpp 2014-06-04 14:48:06 +0000
1819+++ extra/yassl/taocrypt/include/integer.hpp 2014-09-25 16:48:10 +0000
1820@@ -1,5 +1,5 @@
1821 /*
1822- Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
1823+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
1824
1825 This program is free software; you can redistribute it and/or modify
1826 it under the terms of the GNU General Public License as published by
1827@@ -47,7 +47,7 @@
1828
1829 #ifdef TAOCRYPT_X86ASM_AVAILABLE
1830 #if defined(__GNUC__) && (__GNUC__ >= 4)
1831- // GCC 4 or greater optimizes too much inline on recursive for bigint,
1832+ // GCC 4 or greater optimizes too much inline on recursive for bigint,
1833 // -O3 just as fast without asm here anyway
1834 #undef TAOCRYPT_X86ASM_AVAILABLE
1835 #endif
1836
1837=== modified file 'extra/yassl/taocrypt/include/pwdbased.hpp'
1838--- extra/yassl/taocrypt/include/pwdbased.hpp 2013-05-12 06:24:46 +0000
1839+++ extra/yassl/taocrypt/include/pwdbased.hpp 2014-09-25 16:48:10 +0000
1840@@ -1,5 +1,5 @@
1841 /*
1842- Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
1843+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
1844
1845 This program is free software; you can redistribute it and/or modify
1846 it under the terms of the GNU General Public License as published by
1847@@ -16,6 +16,7 @@
1848 MA 02110-1301 USA.
1849 */
1850
1851+
1852 /* pwdbased.hpp defines PBKDF2 from PKCS #5
1853 */
1854
1855@@ -48,10 +49,7 @@
1856 word32 pLen, const byte* salt, word32 sLen,
1857 word32 iterations) const
1858 {
1859- if (dLen > MaxDerivedKeyLength())
1860- return 0;
1861-
1862- if (iterations < 0)
1863+ if (dLen > MaxDerivedKeyLength())
1864 return 0;
1865
1866 ByteBlock buffer(T::DIGEST_SIZE);
1867
1868=== modified file 'extra/yassl/taocrypt/include/runtime.hpp'
1869--- extra/yassl/taocrypt/include/runtime.hpp 2013-05-12 06:24:46 +0000
1870+++ extra/yassl/taocrypt/include/runtime.hpp 2014-09-25 16:48:10 +0000
1871@@ -1,5 +1,5 @@
1872 /*
1873- Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
1874+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
1875
1876 This program is free software; you can redistribute it and/or modify
1877 it under the terms of the GNU General Public License as published by
1878@@ -34,7 +34,10 @@
1879
1880 // Handler for pure virtual functions
1881 namespace __Crun {
1882- void pure_error(void);
1883+ static void pure_error(void)
1884+ {
1885+ // "Pure virtual method called, Aborted", GCC 4.2 str cmp fix
1886+ }
1887 } // namespace __Crun
1888
1889 #endif // __sun
1890@@ -48,7 +51,15 @@
1891 #if defined(DO_TAOCRYPT_KERNEL_MODE)
1892 #include "kernelc.hpp"
1893 #endif
1894- int __cxa_pure_virtual () __attribute__ ((weak));
1895+
1896+/* Disallow inline __cxa_pure_virtual() */
1897+static int __cxa_pure_virtual() __attribute__((noinline, used));
1898+static int __cxa_pure_virtual()
1899+{
1900+ // oops, pure virtual called!
1901+ return 0;
1902+}
1903+
1904 } // extern "C"
1905
1906 #endif // __GNUC__ > 2
1907
1908=== modified file 'extra/yassl/taocrypt/include/sha.hpp'
1909--- extra/yassl/taocrypt/include/sha.hpp 2014-06-04 14:48:06 +0000
1910+++ extra/yassl/taocrypt/include/sha.hpp 2014-09-25 16:48:10 +0000
1911@@ -1,5 +1,5 @@
1912 /*
1913- Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
1914+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
1915
1916 This program is free software; you can redistribute it and/or modify
1917 it under the terms of the GNU General Public License as published by
1918
1919=== modified file 'extra/yassl/taocrypt/src/aes.cpp'
1920--- extra/yassl/taocrypt/src/aes.cpp 2014-06-04 14:48:06 +0000
1921+++ extra/yassl/taocrypt/src/aes.cpp 2014-09-25 16:48:10 +0000
1922@@ -1,5 +1,5 @@
1923 /*
1924- Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
1925+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
1926
1927 This program is free software; you can redistribute it and/or modify
1928 it under the terms of the GNU General Public License as published by
1929@@ -66,7 +66,7 @@
1930 in += BLOCK_SIZE;
1931 }
1932 }
1933- else {
1934+ else {
1935 while (blocks--) {
1936 AsmDecrypt(in, out, (void*)Td0);
1937
1938@@ -79,8 +79,8 @@
1939 out += BLOCK_SIZE;
1940 in += BLOCK_SIZE;
1941 }
1942- }
1943- }
1944+ }
1945+ }
1946 }
1947
1948 #endif // DO_AES_ASM
1949@@ -466,14 +466,13 @@
1950 "movd mm7, ebp;" \
1951 "movd mm4, eax;" \
1952 "mov ebp, edx;" \
1953- "sub esp, 4;"
1954-
1955+ "sub esp, 4;"
1956 #define EPILOG() \
1957 "add esp, 4;" \
1958 "pop ebp;" \
1959 "pop ebx;" \
1960- "emms;" \
1961- ".att_syntax;" \
1962+ "emms;" \
1963+ ".att_syntax;" \
1964 : \
1965 : "c" (this), "S" (inBlock), "d" (boxes), "a" (outBlock) \
1966 : "%edi", "memory", "cc" \
1967@@ -834,9 +833,9 @@
1968
1969
1970 #ifdef _MSC_VER
1971- __declspec(naked)
1972+ __declspec(naked)
1973 #else
1974- __attribute__ ((noinline))
1975+ __attribute__ ((noinline))
1976 #endif
1977 void AES::AsmDecrypt(const byte* inBlock, byte* outBlock, void* boxes) const
1978 {
1979
1980=== modified file 'extra/yassl/taocrypt/src/algebra.cpp'
1981--- extra/yassl/taocrypt/src/algebra.cpp 2013-06-20 15:16:00 +0000
1982+++ extra/yassl/taocrypt/src/algebra.cpp 2014-09-25 16:48:10 +0000
1983@@ -1,4 +1,5 @@
1984-/* Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
1985+/*
1986+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
1987
1988 This program is free software; you can redistribute it and/or modify
1989 it under the terms of the GNU General Public License as published by
1990@@ -183,10 +184,10 @@
1991
1992 struct WindowSlider
1993 {
1994- WindowSlider(const Integer &expIn, bool fastNegateIn,
1995+ WindowSlider(const Integer &exp, bool fastNegate,
1996 unsigned int windowSizeIn=0)
1997- : exp(expIn), windowModulus(Integer::One()), windowSize(windowSizeIn),
1998- windowBegin(0), fastNegate(fastNegateIn), firstTime(true),
1999+ : exp(exp), windowModulus(Integer::One()), windowSize(windowSizeIn),
2000+ windowBegin(0), fastNegate(fastNegate), firstTime(true),
2001 finished(false)
2002 {
2003 if (windowSize == 0)
2004
2005=== modified file 'extra/yassl/taocrypt/src/arc4.cpp'
2006--- extra/yassl/taocrypt/src/arc4.cpp 2014-06-04 14:48:06 +0000
2007+++ extra/yassl/taocrypt/src/arc4.cpp 2014-09-25 16:48:10 +0000
2008@@ -1,5 +1,5 @@
2009 /*
2010- Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
2011+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2012
2013 This program is free software; you can redistribute it and/or modify
2014 it under the terms of the GNU General Public License as published by
2015@@ -121,12 +121,11 @@
2016 "push ebx;" \
2017 "push ebp;" \
2018 "mov ebp, eax;"
2019-
2020 #define EPILOG() \
2021 "pop ebp;" \
2022 "pop ebx;" \
2023- "emms;" \
2024- ".att_syntax;" \
2025+ "emms;" \
2026+ ".att_syntax;" \
2027 : \
2028 : "c" (this), "D" (out), "S" (in), "a" (length) \
2029 : "%edx", "memory", "cc" \
2030@@ -180,7 +179,7 @@
2031 #ifdef _MSC_VER
2032 AS1( loopStart: ) // loopStart
2033 #else
2034- AS1( 0: ) // loopStart for some gas (need numeric for jump back
2035+ AS1( 0: ) // loopStart for some gas (need numeric for jump back
2036 #endif
2037
2038 // y = (y+a) & 0xff;
2039@@ -232,7 +231,7 @@
2040
2041 AS1( nothing: )
2042
2043- // inline adjust
2044+ // inline adjust
2045 AS2( add esp, 4 ) // fix room on stack
2046
2047 EPILOG()
2048
2049=== modified file 'extra/yassl/taocrypt/src/asn.cpp'
2050--- extra/yassl/taocrypt/src/asn.cpp 2013-06-25 13:13:06 +0000
2051+++ extra/yassl/taocrypt/src/asn.cpp 2014-09-25 16:48:10 +0000
2052@@ -1,5 +1,5 @@
2053 /*
2054- Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
2055+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2056
2057 This program is free software; you can redistribute it and/or modify
2058 it under the terms of the GNU General Public License as published by
2059@@ -773,7 +773,7 @@
2060 while (source_.get_index() < length) {
2061 GetSet();
2062 if (source_.GetError().What() == SET_E) {
2063- source_.SetError(NO_ERROR_E); // extensions may only have sequence
2064+ source_.SetError(NO_ERROR_E); // extensions may only have sequence
2065 source_.prev();
2066 }
2067 GetSequence();
2068@@ -844,10 +844,8 @@
2069 if (source_.IsLeft(length) == false) return;
2070
2071 if (email) {
2072- if (!(ptr = AddTag(ptr, buf_end, "/emailAddress=", 14, length))) {
2073- source_.SetError(CONTENT_E);
2074- return;
2075- }
2076+ if (!(ptr = AddTag(ptr, buf_end, "/emailAddress=", 14, length)))
2077+ return;
2078 }
2079
2080 source_.advance(length);
2081@@ -1080,12 +1078,10 @@
2082 0x02, 0x02, 0x05, 0x00};
2083 static const byte sha256AlgoID[] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03,
2084 0x04, 0x02, 0x01, 0x05, 0x00 };
2085-#ifdef WORD64_AVAILABLE
2086 static const byte sha384AlgoID[] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03,
2087 0x04, 0x02, 0x02, 0x05, 0x00 };
2088 static const byte sha512AlgoID[] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03,
2089 0x04, 0x02, 0x03, 0x05, 0x00 };
2090-#endif
2091 int algoSz = 0;
2092 const byte* algoName = 0;
2093
2094@@ -1100,7 +1096,6 @@
2095 algoName = sha256AlgoID;
2096 break;
2097
2098-#ifdef WORD64_AVAILABLE
2099 case SHA384h:
2100 algoSz = sizeof(sha384AlgoID);
2101 algoName = sha384AlgoID;
2102@@ -1110,7 +1105,6 @@
2103 algoSz = sizeof(sha512AlgoID);
2104 algoName = sha512AlgoID;
2105 break;
2106-#endif
2107
2108 case MD2h:
2109 algoSz = sizeof(md2AlgoID);
2110
2111=== modified file 'extra/yassl/taocrypt/src/blowfish.cpp'
2112--- extra/yassl/taocrypt/src/blowfish.cpp 2014-06-04 14:48:06 +0000
2113+++ extra/yassl/taocrypt/src/blowfish.cpp 2014-09-25 16:48:10 +0000
2114@@ -1,5 +1,5 @@
2115 /*
2116- Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
2117+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2118
2119 This program is free software; you can redistribute it and/or modify
2120 it under the terms of the GNU General Public License as published by
2121@@ -237,8 +237,8 @@
2122 #define EPILOG() \
2123 "pop ebp;" \
2124 "pop ebx;" \
2125- "emms;" \
2126- ".att_syntax;" \
2127+ "emms;" \
2128+ ".att_syntax;" \
2129 : \
2130 : "c" (this), "S" (inBlock), "a" (outBlock) \
2131 : "%edi", "%edx", "memory", "cc" \
2132@@ -291,7 +291,7 @@
2133
2134
2135 #ifdef _MSC_VER
2136- __declspec(naked)
2137+ __declspec(naked)
2138 #else
2139 __attribute__ ((noinline))
2140 #endif
2141
2142=== modified file 'extra/yassl/taocrypt/src/des.cpp'
2143--- extra/yassl/taocrypt/src/des.cpp 2014-06-04 14:48:06 +0000
2144+++ extra/yassl/taocrypt/src/des.cpp 2014-09-25 16:48:10 +0000
2145@@ -1,5 +1,5 @@
2146 /*
2147- Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
2148+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2149
2150 This program is free software; you can redistribute it and/or modify
2151 it under the terms of the GNU General Public License as published by
2152@@ -641,9 +641,9 @@
2153
2154
2155 #ifdef _MSC_VER
2156- __declspec(naked)
2157+ __declspec(naked)
2158 #else
2159- __attribute__ ((noinline))
2160+ __attribute__ ((noinline))
2161 #endif
2162 void DES_EDE3::AsmProcess(const byte* in, byte* out, void* box) const
2163 {
2164@@ -663,8 +663,8 @@
2165 #define EPILOG() \
2166 "pop ebp;" \
2167 "pop ebx;" \
2168- "emms;" \
2169- ".att_syntax;" \
2170+ "emms;" \
2171+ ".att_syntax;" \
2172 : \
2173 : "d" (this), "S" (in), "a" (box), "c" (out) \
2174 : "%edi", "memory", "cc" \
2175
2176=== modified file 'extra/yassl/taocrypt/src/integer.cpp'
2177--- extra/yassl/taocrypt/src/integer.cpp 2014-06-04 14:48:06 +0000
2178+++ extra/yassl/taocrypt/src/integer.cpp 2014-09-25 16:48:10 +0000
2179@@ -1,4 +1,5 @@
2180-/* Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
2181+/*
2182+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2183
2184 This program is free software; you can redistribute it and/or modify
2185 it under the terms of the GNU General Public License as published by
2186@@ -51,9 +52,8 @@
2187 #endif
2188 #elif defined(_MSC_VER) && defined(_M_IX86)
2189 /* #pragma message("You do not seem to have the Visual C++ Processor Pack ")
2190- #pragma message("installed, so use of SSE2 intrinsics will be disabled.")
2191-*/
2192 #pragma message("installed, so use of SSE2 intrinsics will be disabled.")
2193+*/
2194 #elif defined(__GNUC__) && defined(__i386__)
2195 /* #warning You do not have GCC 3.3 or later, or did not specify the -msse2 \
2196 compiler option. Use of SSE2 intrinsics will be disabled.
2197@@ -277,23 +277,21 @@
2198 word GetHighHalfAsBorrow() const {return 0-halfs_.high;}
2199
2200 private:
2201- struct dword_struct
2202- {
2203- #ifdef LITTLE_ENDIAN_ORDER
2204- word low;
2205- word high;
2206- #else
2207- word high;
2208- word low;
2209- #endif
2210- };
2211-
2212 union
2213 {
2214 #ifdef TAOCRYPT_NATIVE_DWORD_AVAILABLE
2215 dword whole_;
2216 #endif
2217- struct dword_struct halfs_;
2218+ struct
2219+ {
2220+ #ifdef LITTLE_ENDIAN_ORDER
2221+ word low;
2222+ word high;
2223+ #else
2224+ word high;
2225+ word low;
2226+ #endif
2227+ } halfs_;
2228 };
2229 };
2230
2231@@ -1196,24 +1194,20 @@
2232 #define AS1(x) #x ";"
2233 #define AS2(x, y) #x ", " #y ";"
2234 #define AddPrologue \
2235- word res; \
2236 __asm__ __volatile__ \
2237 ( \
2238 "push %%ebx;" /* save this manually, in case of -fPIC */ \
2239- "mov %3, %%ebx;" \
2240+ "mov %2, %%ebx;" \
2241 ".intel_syntax noprefix;" \
2242 "push ebp;"
2243 #define AddEpilogue \
2244 "pop ebp;" \
2245 ".att_syntax prefix;" \
2246 "pop %%ebx;" \
2247- "mov %%eax, %0;" \
2248- : "=g" (res) \
2249+ : \
2250 : "c" (C), "d" (A), "m" (B), "S" (N) \
2251 : "%edi", "memory", "cc" \
2252- ); \
2253- return res;
2254-
2255+ );
2256 #define MulPrologue \
2257 __asm__ __volatile__ \
2258 ( \
2259
2260=== modified file 'extra/yassl/taocrypt/src/md5.cpp'
2261--- extra/yassl/taocrypt/src/md5.cpp 2014-06-04 14:48:06 +0000
2262+++ extra/yassl/taocrypt/src/md5.cpp 2014-09-25 16:48:10 +0000
2263@@ -1,5 +1,5 @@
2264 /*
2265- Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
2266+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2267
2268 This program is free software; you can redistribute it and/or modify
2269 it under the terms of the GNU General Public License as published by
2270@@ -223,7 +223,7 @@
2271
2272
2273 #ifdef _MSC_VER
2274- __declspec(naked)
2275+ __declspec(naked)
2276 #else
2277 __attribute__ ((noinline))
2278 #endif
2279@@ -242,8 +242,8 @@
2280 #define EPILOG() \
2281 "pop ebp;" \
2282 "pop ebx;" \
2283- "emms;" \
2284- ".att_syntax;" \
2285+ "emms;" \
2286+ ".att_syntax;" \
2287 : \
2288 : "c" (this), "D" (data), "a" (times) \
2289 : "%esi", "%edx", "memory", "cc" \
2290@@ -297,7 +297,7 @@
2291 #ifdef _MSC_VER
2292 AS1( loopStart: ) // loopStart
2293 #else
2294- AS1( 0: ) // loopStart for some gas (need numeric for jump back
2295+ AS1( 0: ) // loopStart for some gas (need numeric for jump back
2296 #endif
2297
2298 // set up
2299
2300=== modified file 'extra/yassl/taocrypt/src/misc.cpp'
2301--- extra/yassl/taocrypt/src/misc.cpp 2013-05-12 06:24:46 +0000
2302+++ extra/yassl/taocrypt/src/misc.cpp 2014-09-25 16:48:10 +0000
2303@@ -1,5 +1,5 @@
2304 /*
2305- Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
2306+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2307
2308 This program is free software; you can redistribute it and/or modify
2309 it under the terms of the GNU General Public License as published by
2310@@ -84,17 +84,7 @@
2311
2312 }
2313
2314-#ifdef __sun
2315-
2316-// Handler for pure virtual functions
2317-namespace __Crun {
2318- void pure_error() {
2319- }
2320-}
2321-
2322-#endif
2323-
2324-#if defined(__ICC) || defined(__INTEL_COMPILER) || (__GNUC__ > 2)
2325+#if defined(__ICC) || defined(__INTEL_COMPILER)
2326
2327 extern "C" {
2328
2329@@ -175,6 +165,14 @@
2330
2331 #ifdef TAOCRYPT_X86ASM_AVAILABLE
2332
2333+#ifndef _MSC_VER
2334+ static jmp_buf s_env;
2335+ static void SigIllHandler(int)
2336+ {
2337+ longjmp(s_env, 1);
2338+ }
2339+#endif
2340+
2341
2342 bool HaveCpuId()
2343 {
2344
2345=== modified file 'extra/yassl/taocrypt/src/rabbit.cpp'
2346--- extra/yassl/taocrypt/src/rabbit.cpp 2014-06-04 14:48:06 +0000
2347+++ extra/yassl/taocrypt/src/rabbit.cpp 2014-09-25 16:48:10 +0000
2348@@ -1,5 +1,5 @@
2349 /*
2350- Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
2351+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2352
2353 This program is free software; you can redistribute it and/or modify
2354 it under the terms of the GNU General Public License as published by
2355@@ -227,10 +227,10 @@
2356 /* Encrypt/decrypt remaining data */
2357 if (msglen) {
2358
2359- word32 tmp[4];
2360- byte* buffer = (byte*)tmp;
2361+ word32 tmp[4];
2362+ byte* buffer = (byte*)tmp;
2363
2364- memset(tmp, 0, sizeof(tmp)); /* help static analysis */
2365+ memset(tmp, 0, sizeof(tmp)); /* help static analysis */
2366
2367 /* Iterate the system */
2368 NextState(Work);
2369@@ -238,11 +238,11 @@
2370 /* Generate 16 bytes of pseudo-random data */
2371 tmp[0] = LITTLE32(workCtx_.x[0] ^
2372 (workCtx_.x[5]>>16) ^ U32V(workCtx_.x[3]<<16));
2373- tmp[1] = LITTLE32(workCtx_.x[2] ^
2374+ tmp[1] = LITTLE32(workCtx_.x[2] ^
2375 (workCtx_.x[7]>>16) ^ U32V(workCtx_.x[5]<<16));
2376- tmp[2] = LITTLE32(workCtx_.x[4] ^
2377+ tmp[2] = LITTLE32(workCtx_.x[4] ^
2378 (workCtx_.x[1]>>16) ^ U32V(workCtx_.x[7]<<16));
2379- tmp[3] = LITTLE32(workCtx_.x[6] ^
2380+ tmp[3] = LITTLE32(workCtx_.x[6] ^
2381 (workCtx_.x[3]>>16) ^ U32V(workCtx_.x[1]<<16));
2382
2383 /* Encrypt/decrypt the data */
2384
2385=== modified file 'extra/yassl/taocrypt/src/random.cpp'
2386--- extra/yassl/taocrypt/src/random.cpp 2013-05-12 06:24:46 +0000
2387+++ extra/yassl/taocrypt/src/random.cpp 2014-09-25 16:48:10 +0000
2388@@ -1,5 +1,5 @@
2389 /*
2390- Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
2391+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2392
2393 This program is free software; you can redistribute it and/or modify
2394 it under the terms of the GNU General Public License as published by
2395@@ -27,6 +27,7 @@
2396 #include <time.h>
2397
2398 #if defined(_WIN32)
2399+ #define _WIN32_WINNT 0x0400
2400 #include <windows.h>
2401 #include <wincrypt.h>
2402 #else
2403
2404=== modified file 'extra/yassl/taocrypt/src/ripemd.cpp'
2405--- extra/yassl/taocrypt/src/ripemd.cpp 2014-06-04 14:48:06 +0000
2406+++ extra/yassl/taocrypt/src/ripemd.cpp 2014-09-25 16:48:10 +0000
2407@@ -1,5 +1,5 @@
2408 /*
2409- Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
2410+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2411
2412 This program is free software; you can redistribute it and/or modify
2413 it under the terms of the GNU General Public License as published by
2414@@ -507,6 +507,8 @@
2415
2416 #ifdef _MSC_VER
2417 __declspec(naked)
2418+#else
2419+ __attribute__ ((noinline))
2420 #endif
2421 void RIPEMD160::AsmTransform(const byte* data, word32 times)
2422 {
2423@@ -520,12 +522,11 @@
2424 ".intel_syntax noprefix;" \
2425 "push ebx;" \
2426 "push ebp;"
2427-
2428 #define EPILOG() \
2429 "pop ebp;" \
2430 "pop ebx;" \
2431- "emms;" \
2432- ".att_syntax;" \
2433+ "emms;" \
2434+ ".att_syntax;" \
2435 : \
2436 : "c" (this), "D" (data), "d" (times) \
2437 : "%esi", "%eax", "memory", "cc" \
2438@@ -571,7 +572,7 @@
2439 #ifdef _MSC_VER
2440 AS1( loopStart: ) // loopStart
2441 #else
2442- AS1( 0: ) // loopStart for some gas (need numeric for jump back
2443+ AS1( 0: ) // loopStart for some gas (need numeric for jump back
2444 #endif
2445
2446 AS2( movd mm2, edx ) // store times_
2447@@ -830,7 +831,7 @@
2448 AS1( jnz 0b ) // loopStart
2449 #endif
2450
2451- // inline adjust
2452+ // inline adjust
2453 AS2( add esp, 24 ) // fix room on stack
2454
2455 EPILOG()
2456
2457=== modified file 'extra/yassl/taocrypt/src/sha.cpp'
2458--- extra/yassl/taocrypt/src/sha.cpp 2014-06-04 14:48:06 +0000
2459+++ extra/yassl/taocrypt/src/sha.cpp 2014-09-25 16:48:10 +0000
2460@@ -1,5 +1,5 @@
2461 /*
2462- Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
2463+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2464
2465 This program is free software; you can redistribute it and/or modify
2466 it under the terms of the GNU General Public License as published by
2467@@ -776,12 +776,11 @@
2468 ".intel_syntax noprefix;" \
2469 "push ebx;" \
2470 "push ebp;"
2471-
2472 #define EPILOG() \
2473 "pop ebp;" \
2474 "pop ebx;" \
2475- "emms;" \
2476- ".att_syntax;" \
2477+ "emms;" \
2478+ ".att_syntax;" \
2479 : \
2480 : "c" (this), "D" (data), "a" (times) \
2481 : "%esi", "%edx", "memory", "cc" \
2482@@ -830,7 +829,7 @@
2483 #ifdef _MSC_VER
2484 AS1( loopStart: ) // loopStart
2485 #else
2486- AS1( 0: ) // loopStart for some gas (need numeric for jump back
2487+ AS1( 0: ) // loopStart for some gas (need numeric for jump back
2488 #endif
2489
2490 // byte reverse 16 words of input, 4 at a time, put on stack for W[]
2491@@ -1022,7 +1021,7 @@
2492 AS1( jnz 0b ) // loopStart
2493 #endif
2494
2495- // inline adjust
2496+ // inline adjust
2497 AS2( add esp, 68 ) // fix room on stack
2498
2499 EPILOG()
2500
2501=== modified file 'extra/yassl/taocrypt/src/twofish.cpp'
2502--- extra/yassl/taocrypt/src/twofish.cpp 2014-06-04 14:48:06 +0000
2503+++ extra/yassl/taocrypt/src/twofish.cpp 2014-09-25 16:48:10 +0000
2504@@ -1,5 +1,5 @@
2505 /*
2506- Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
2507+ Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
2508
2509 This program is free software; you can redistribute it and/or modify
2510 it under the terms of the GNU General Public License as published by
2511@@ -285,12 +285,11 @@
2512 "push ebp;" \
2513 "movd mm3, eax;" \
2514 "movd mm6, ebp;"
2515-
2516 #define EPILOG() \
2517 "pop ebp;" \
2518 "pop ebx;" \
2519- "emms;" \
2520- ".att_syntax;" \
2521+ "emms;" \
2522+ ".att_syntax;" \
2523 : \
2524 : "D" (this), "S" (inBlock), "a" (outBlock) \
2525 : "%ecx", "%edx", "memory", "cc" \
2526@@ -479,7 +478,7 @@
2527 AS2( movd ebp, mm6 )
2528 AS2( movd esi, mm0 ) // k_
2529 #ifdef __GNUC__
2530- AS2( movd edi, mm3 ) // outBlock
2531+ AS2( movd edi, mm3 ) // outBlock
2532 #else
2533 AS2( mov edi, [ebp + 12] ) // outBlock
2534 #endif
2535@@ -500,7 +499,7 @@
2536
2537
2538 #ifdef _MSC_VER
2539- __declspec(naked)
2540+ __declspec(naked)
2541 #else
2542 __attribute__ ((noinline))
2543 #endif
2544@@ -551,7 +550,7 @@
2545 AS2( movd ebp, mm6 )
2546 AS2( movd esi, mm0 ) // k_
2547 #ifdef __GNUC__
2548- AS2( movd edi, mm3 ) // outBlock
2549+ AS2( movd edi, mm3 ) // outBlock
2550 #else
2551 AS2( mov edi, [ebp + 12] ) // outBlock
2552 #endif
2553
2554=== modified file 'man/comp_err.1'
2555--- man/comp_err.1 2014-08-22 13:31:49 +0000
2556+++ man/comp_err.1 2014-09-25 16:48:10 +0000
2557@@ -2,12 +2,12 @@
2558 .\" Title: \fBcomp_err\fR
2559 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2560 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2561-.\" Date: 07/18/2014
2562+.\" Date: 09/11/2014
2563 .\" Manual: MySQL Database System
2564 .\" Source: MySQL 5.6
2565 .\" Language: English
2566 .\"
2567-.TH "\FBCOMP_ERR\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2568+.TH "\FBCOMP_ERR\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2569 .\" -----------------------------------------------------------------
2570 .\" * Define some portability stuff
2571 .\" -----------------------------------------------------------------
2572
2573=== modified file 'man/innochecksum.1'
2574--- man/innochecksum.1 2014-08-22 13:31:49 +0000
2575+++ man/innochecksum.1 2014-09-25 16:48:10 +0000
2576@@ -2,12 +2,12 @@
2577 .\" Title: \fBinnochecksum\fR
2578 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2579 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2580-.\" Date: 07/18/2014
2581+.\" Date: 09/11/2014
2582 .\" Manual: MySQL Database System
2583 .\" Source: MySQL 5.6
2584 .\" Language: English
2585 .\"
2586-.TH "\FBINNOCHECKSUM\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2587+.TH "\FBINNOCHECKSUM\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2588 .\" -----------------------------------------------------------------
2589 .\" * Define some portability stuff
2590 .\" -----------------------------------------------------------------
2591
2592=== modified file 'man/msql2mysql.1'
2593--- man/msql2mysql.1 2014-08-22 13:31:49 +0000
2594+++ man/msql2mysql.1 2014-09-25 16:48:10 +0000
2595@@ -2,12 +2,12 @@
2596 .\" Title: \fBmsql2mysql\fR
2597 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2598 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2599-.\" Date: 07/18/2014
2600+.\" Date: 09/11/2014
2601 .\" Manual: MySQL Database System
2602 .\" Source: MySQL 5.6
2603 .\" Language: English
2604 .\"
2605-.TH "\FBMSQL2MYSQL\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2606+.TH "\FBMSQL2MYSQL\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2607 .\" -----------------------------------------------------------------
2608 .\" * Define some portability stuff
2609 .\" -----------------------------------------------------------------
2610
2611=== modified file 'man/my_print_defaults.1'
2612--- man/my_print_defaults.1 2014-08-22 13:31:49 +0000
2613+++ man/my_print_defaults.1 2014-09-25 16:48:10 +0000
2614@@ -2,12 +2,12 @@
2615 .\" Title: \fBmy_print_defaults\fR
2616 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2617 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2618-.\" Date: 07/18/2014
2619+.\" Date: 09/11/2014
2620 .\" Manual: MySQL Database System
2621 .\" Source: MySQL 5.6
2622 .\" Language: English
2623 .\"
2624-.TH "\FBMY_PRINT_DEFAULTS" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2625+.TH "\FBMY_PRINT_DEFAULTS" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2626 .\" -----------------------------------------------------------------
2627 .\" * Define some portability stuff
2628 .\" -----------------------------------------------------------------
2629
2630=== modified file 'man/myisam_ftdump.1'
2631--- man/myisam_ftdump.1 2014-08-22 13:31:49 +0000
2632+++ man/myisam_ftdump.1 2014-09-25 16:48:10 +0000
2633@@ -2,12 +2,12 @@
2634 .\" Title: \fBmyisam_ftdump\fR
2635 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2636 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2637-.\" Date: 07/18/2014
2638+.\" Date: 09/11/2014
2639 .\" Manual: MySQL Database System
2640 .\" Source: MySQL 5.6
2641 .\" Language: English
2642 .\"
2643-.TH "\FBMYISAM_FTDUMP\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2644+.TH "\FBMYISAM_FTDUMP\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2645 .\" -----------------------------------------------------------------
2646 .\" * Define some portability stuff
2647 .\" -----------------------------------------------------------------
2648
2649=== modified file 'man/myisamchk.1'
2650--- man/myisamchk.1 2014-08-22 13:31:49 +0000
2651+++ man/myisamchk.1 2014-09-25 16:48:10 +0000
2652@@ -2,12 +2,12 @@
2653 .\" Title: \fBmyisamchk\fR
2654 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2655 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2656-.\" Date: 07/18/2014
2657+.\" Date: 09/11/2014
2658 .\" Manual: MySQL Database System
2659 .\" Source: MySQL 5.6
2660 .\" Language: English
2661 .\"
2662-.TH "\FBMYISAMCHK\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2663+.TH "\FBMYISAMCHK\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2664 .\" -----------------------------------------------------------------
2665 .\" * Define some portability stuff
2666 .\" -----------------------------------------------------------------
2667
2668=== modified file 'man/myisamlog.1'
2669--- man/myisamlog.1 2014-08-22 13:31:49 +0000
2670+++ man/myisamlog.1 2014-09-25 16:48:10 +0000
2671@@ -2,12 +2,12 @@
2672 .\" Title: \fBmyisamlog\fR
2673 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2674 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2675-.\" Date: 07/18/2014
2676+.\" Date: 09/11/2014
2677 .\" Manual: MySQL Database System
2678 .\" Source: MySQL 5.6
2679 .\" Language: English
2680 .\"
2681-.TH "\FBMYISAMLOG\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2682+.TH "\FBMYISAMLOG\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2683 .\" -----------------------------------------------------------------
2684 .\" * Define some portability stuff
2685 .\" -----------------------------------------------------------------
2686
2687=== modified file 'man/myisampack.1'
2688--- man/myisampack.1 2014-08-22 13:31:49 +0000
2689+++ man/myisampack.1 2014-09-25 16:48:10 +0000
2690@@ -2,12 +2,12 @@
2691 .\" Title: \fBmyisampack\fR
2692 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2693 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2694-.\" Date: 07/18/2014
2695+.\" Date: 09/11/2014
2696 .\" Manual: MySQL Database System
2697 .\" Source: MySQL 5.6
2698 .\" Language: English
2699 .\"
2700-.TH "\FBMYISAMPACK\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2701+.TH "\FBMYISAMPACK\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2702 .\" -----------------------------------------------------------------
2703 .\" * Define some portability stuff
2704 .\" -----------------------------------------------------------------
2705
2706=== modified file 'man/mysql-stress-test.pl.1'
2707--- man/mysql-stress-test.pl.1 2014-08-22 13:31:49 +0000
2708+++ man/mysql-stress-test.pl.1 2014-09-25 16:48:10 +0000
2709@@ -2,12 +2,12 @@
2710 .\" Title: \fBmysql-stress-test.pl\fR
2711 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2712 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2713-.\" Date: 07/04/2014
2714+.\" Date: 09/05/2014
2715 .\" Manual: MySQL Database System
2716 .\" Source: MySQL
2717 .\" Language: English
2718 .\"
2719-.TH "\FBMYSQL\-STRESS\-TE" "1" "07/04/2014" "MySQL" "MySQL Database System"
2720+.TH "\FBMYSQL\-STRESS\-TE" "1" "09/05/2014" "MySQL" "MySQL Database System"
2721 .\" -----------------------------------------------------------------
2722 .\" * Define some portability stuff
2723 .\" -----------------------------------------------------------------
2724
2725=== modified file 'man/mysql-test-run.pl.1'
2726--- man/mysql-test-run.pl.1 2014-08-22 13:31:49 +0000
2727+++ man/mysql-test-run.pl.1 2014-09-25 16:48:10 +0000
2728@@ -2,12 +2,12 @@
2729 .\" Title: \fBmysql-test-run.pl\fR
2730 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2731 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2732-.\" Date: 07/04/2014
2733+.\" Date: 09/05/2014
2734 .\" Manual: MySQL Database System
2735 .\" Source: MySQL
2736 .\" Language: English
2737 .\"
2738-.TH "\FBMYSQL\-TEST\-RUN\" "1" "07/04/2014" "MySQL" "MySQL Database System"
2739+.TH "\FBMYSQL\-TEST\-RUN\" "1" "09/05/2014" "MySQL" "MySQL Database System"
2740 .\" -----------------------------------------------------------------
2741 .\" * Define some portability stuff
2742 .\" -----------------------------------------------------------------
2743@@ -1797,7 +1797,7 @@
2744 .\" skip-ndb option: mysql-test-run.pl
2745 \fB\-\-skip\-ndb\fR
2746 .sp
2747-Do not start NDB Cluster; skip Cluster test cases\&. From MySQL 5\&.1\&.52, this is the default and so this option does not do anything but is kept for backwards compatibility\&.
2748+Do not start NDB Cluster; skip Cluster test cases\&. From MySQL 5\&.1\&.52, this is the default and so this option does not do anything but is kept for backward compatibility\&.
2749 .RE
2750 .sp
2751 .RS 4
2752
2753=== modified file 'man/mysql.1'
2754--- man/mysql.1 2014-08-22 13:31:49 +0000
2755+++ man/mysql.1 2014-09-25 16:48:10 +0000
2756@@ -2,12 +2,12 @@
2757 .\" Title: \fBmysql\fR
2758 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2759 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2760-.\" Date: 07/18/2014
2761+.\" Date: 09/11/2014
2762 .\" Manual: MySQL Database System
2763 .\" Source: MySQL 5.6
2764 .\" Language: English
2765 .\"
2766-.TH "\FBMYSQL\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2767+.TH "\FBMYSQL\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2768 .\" -----------------------------------------------------------------
2769 .\" * Define some portability stuff
2770 .\" -----------------------------------------------------------------
2771@@ -279,7 +279,7 @@
2772 .\" bind-address option: mysql
2773 \fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
2774 .sp
2775-On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.
2776+On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
2777 .sp
2778 This option is supported beginning with MySQL 5\&.6\&.1\&.
2779 .RE
2780@@ -482,7 +482,7 @@
2781 .sp
2782 A common issue that can occur when the operating system uses
2783 utf8
2784-or another multi\-byte character set is that output from the
2785+or another multibyte character set is that output from the
2786 \fBmysql\fR
2787 client is formatted incorrectly, due to the fact that the MySQL client uses the
2788 latin1
2789@@ -1323,6 +1323,26 @@
2790 .sp -1
2791 .IP \(bu 2.3
2792 .\}
2793+.\" mysql: shared-memory-base-name option
2794+.\" shared-memory-base-name option: mysql
2795+\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
2796+.sp
2797+On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
2798+MYSQL\&. The shared\-memory name is case sensitive\&.
2799+.sp
2800+The server must be started with the
2801+\fB\-\-shared\-memory\fR
2802+option to enable shared\-memory connections\&.
2803+.RE
2804+.sp
2805+.RS 4
2806+.ie n \{\
2807+\h'-04'\(bu\h'+03'\c
2808+.\}
2809+.el \{\
2810+.sp -1
2811+.IP \(bu 2.3
2812+.\}
2813 .\" mysql: show-warnings option
2814 .\" show-warnings option: mysql
2815 \fB\-\-show\-warnings\fR
2816
2817=== modified file 'man/mysql.server.1'
2818--- man/mysql.server.1 2014-08-22 13:31:49 +0000
2819+++ man/mysql.server.1 2014-09-25 16:48:10 +0000
2820@@ -2,12 +2,12 @@
2821 .\" Title: \fBmysql.server\fR
2822 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2823 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2824-.\" Date: 07/18/2014
2825+.\" Date: 09/11/2014
2826 .\" Manual: MySQL Database System
2827 .\" Source: MySQL 5.6
2828 .\" Language: English
2829 .\"
2830-.TH "\FBMYSQL\&.SERVER\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2831+.TH "\FBMYSQL\&.SERVER\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2832 .\" -----------------------------------------------------------------
2833 .\" * Define some portability stuff
2834 .\" -----------------------------------------------------------------
2835@@ -57,7 +57,7 @@
2836 If you install MySQL from a source distribution or using a binary distribution format that does not install
2837 \fBmysql\&.server\fR
2838 automatically, you can install it manually\&. Instructions are provided in
2839-Section\ \&2.9.1.2, \(lqStarting and Stopping MySQL Automatically\(rq\&.
2840+Section\ \&2.10.1.2, \(lqStarting and Stopping MySQL Automatically\(rq\&.
2841 .PP
2842 \fBmysql\&.server\fR
2843 reads options from the
2844@@ -128,7 +128,7 @@
2845 .\}
2846 .\" mysql.server: service-startup-timeout option
2847 .\" service-startup-timeout option: mysql.server
2848-\fB\-\-service\-startup\-timeout=\fR\fB\fIfile_name\fR\fR
2849+\fB\-\-service\-startup\-timeout=\fR\fB\fIseconds\fR\fR
2850 .sp
2851 How long in seconds to wait for confirmation of server startup\&. If the server does not start within this time,
2852 \fBmysql\&.server\fR
2853
2854=== modified file 'man/mysql_client_test.1'
2855--- man/mysql_client_test.1 2014-08-22 13:31:49 +0000
2856+++ man/mysql_client_test.1 2014-09-25 16:48:10 +0000
2857@@ -2,12 +2,12 @@
2858 .\" Title: \fBmysql_client_test\fR
2859 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2860 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2861-.\" Date: 07/04/2014
2862+.\" Date: 09/05/2014
2863 .\" Manual: MySQL Database System
2864 .\" Source: MySQL
2865 .\" Language: English
2866 .\"
2867-.TH "\FBMYSQL_CLIENT_TEST" "1" "07/04/2014" "MySQL" "MySQL Database System"
2868+.TH "\FBMYSQL_CLIENT_TEST" "1" "09/05/2014" "MySQL" "MySQL Database System"
2869 .\" -----------------------------------------------------------------
2870 .\" * Define some portability stuff
2871 .\" -----------------------------------------------------------------
2872
2873=== modified file 'man/mysql_config.1'
2874--- man/mysql_config.1 2014-08-22 13:31:49 +0000
2875+++ man/mysql_config.1 2014-09-25 16:48:10 +0000
2876@@ -2,12 +2,12 @@
2877 .\" Title: \fBmysql_config\fR
2878 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2879 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2880-.\" Date: 07/18/2014
2881+.\" Date: 09/11/2014
2882 .\" Manual: MySQL Database System
2883 .\" Source: MySQL 5.6
2884 .\" Language: English
2885 .\"
2886-.TH "\FBMYSQL_CONFIG\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2887+.TH "\FBMYSQL_CONFIG\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2888 .\" -----------------------------------------------------------------
2889 .\" * Define some portability stuff
2890 .\" -----------------------------------------------------------------
2891
2892=== modified file 'man/mysql_config_editor.1'
2893--- man/mysql_config_editor.1 2014-08-22 10:02:24 +0000
2894+++ man/mysql_config_editor.1 2014-09-25 16:48:10 +0000
2895@@ -2,12 +2,12 @@
2896 .\" Title: \fBmysql_config_editor\fR
2897 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2898 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2899-.\" Date: 07/18/2014
2900+.\" Date: 09/11/2014
2901 .\" Manual: MySQL Database System
2902 .\" Source: MySQL 5.6
2903 .\" Language: English
2904 .\"
2905-.TH "\FBMYSQL_CONFIG_EDIT" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2906+.TH "\FBMYSQL_CONFIG_EDIT" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2907 .\" -----------------------------------------------------------------
2908 .\" * Define some portability stuff
2909 .\" -----------------------------------------------------------------
2910
2911=== modified file 'man/mysql_convert_table_format.1'
2912--- man/mysql_convert_table_format.1 2014-08-22 13:31:49 +0000
2913+++ man/mysql_convert_table_format.1 2014-09-25 16:48:10 +0000
2914@@ -2,12 +2,12 @@
2915 .\" Title: \fBmysql_convert_table_format\fR
2916 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2917 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2918-.\" Date: 07/18/2014
2919+.\" Date: 09/11/2014
2920 .\" Manual: MySQL Database System
2921 .\" Source: MySQL 5.6
2922 .\" Language: English
2923 .\"
2924-.TH "\FBMYSQL_CONVERT_TAB" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2925+.TH "\FBMYSQL_CONVERT_TAB" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2926 .\" -----------------------------------------------------------------
2927 .\" * Define some portability stuff
2928 .\" -----------------------------------------------------------------
2929@@ -60,7 +60,7 @@
2930 and
2931 DBD::mysql
2932 Perl modules be installed (see
2933-Section\ \&2.12, \(lqPerl Installation Notes\(rq)\&.
2934+Section\ \&2.13, \(lqPerl Installation Notes\(rq)\&.
2935 .PP
2936 Invoke
2937 \fBmysql_convert_table_format\fR
2938
2939=== modified file 'man/mysql_find_rows.1'
2940--- man/mysql_find_rows.1 2014-08-22 13:31:49 +0000
2941+++ man/mysql_find_rows.1 2014-09-25 16:48:10 +0000
2942@@ -2,12 +2,12 @@
2943 .\" Title: \fBmysql_find_rows\fR
2944 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2945 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2946-.\" Date: 07/18/2014
2947+.\" Date: 09/11/2014
2948 .\" Manual: MySQL Database System
2949 .\" Source: MySQL 5.6
2950 .\" Language: English
2951 .\"
2952-.TH "\FBMYSQL_FIND_ROWS\F" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2953+.TH "\FBMYSQL_FIND_ROWS\F" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2954 .\" -----------------------------------------------------------------
2955 .\" * Define some portability stuff
2956 .\" -----------------------------------------------------------------
2957
2958=== modified file 'man/mysql_fix_extensions.1'
2959--- man/mysql_fix_extensions.1 2014-08-22 13:31:49 +0000
2960+++ man/mysql_fix_extensions.1 2014-09-25 16:48:10 +0000
2961@@ -2,12 +2,12 @@
2962 .\" Title: \fBmysql_fix_extensions\fR
2963 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2964 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2965-.\" Date: 07/18/2014
2966+.\" Date: 09/11/2014
2967 .\" Manual: MySQL Database System
2968 .\" Source: MySQL 5.6
2969 .\" Language: English
2970 .\"
2971-.TH "\FBMYSQL_FIX_EXTENSI" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2972+.TH "\FBMYSQL_FIX_EXTENSI" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2973 .\" -----------------------------------------------------------------
2974 .\" * Define some portability stuff
2975 .\" -----------------------------------------------------------------
2976
2977=== modified file 'man/mysql_install_db.1'
2978--- man/mysql_install_db.1 2014-08-22 13:31:49 +0000
2979+++ man/mysql_install_db.1 2014-09-25 16:48:10 +0000
2980@@ -2,12 +2,12 @@
2981 .\" Title: \fBmysql_install_db\fR
2982 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
2983 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2984-.\" Date: 07/18/2014
2985+.\" Date: 09/11/2014
2986 .\" Manual: MySQL Database System
2987 .\" Source: MySQL 5.6
2988 .\" Language: English
2989 .\"
2990-.TH "\FBMYSQL_INSTALL_DB\" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
2991+.TH "\FBMYSQL_INSTALL_DB\" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
2992 .\" -----------------------------------------------------------------
2993 .\" * Define some portability stuff
2994 .\" -----------------------------------------------------------------
2995@@ -326,6 +326,27 @@
2996 .sp -1
2997 .IP \(bu 2.3
2998 .\}
2999+.\" mysql_install_db: keep-my-cnf option
3000+.\" keep-my-cnf option: mysql_install_db
3001+\fB\-\-keep\-my\-cnf\fR
3002+.sp
3003+Tell
3004+\fBmysql_install_db\fR
3005+preserve any existing
3006+my\&.cnf
3007+file and not create a new
3008+my\&.cnf
3009+file\&. This option was added in MySQL 5\&.6\&.20\&.
3010+.RE
3011+.sp
3012+.RS 4
3013+.ie n \{\
3014+\h'-04'\(bu\h'+03'\c
3015+.\}
3016+.el \{\
3017+.sp -1
3018+.IP \(bu 2.3
3019+.\}
3020 .\" no-defaults option
3021 \fB\-\-no\-defaults\fR
3022 .sp
3023
3024=== modified file 'man/mysql_plugin.1'
3025--- man/mysql_plugin.1 2014-08-22 13:31:49 +0000
3026+++ man/mysql_plugin.1 2014-09-25 16:48:10 +0000
3027@@ -2,12 +2,12 @@
3028 .\" Title: \fBmysql_plugin\fR
3029 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3030 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3031-.\" Date: 07/18/2014
3032+.\" Date: 09/11/2014
3033 .\" Manual: MySQL Database System
3034 .\" Source: MySQL 5.6
3035 .\" Language: English
3036 .\"
3037-.TH "\FBMYSQL_PLUGIN\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3038+.TH "\FBMYSQL_PLUGIN\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3039 .\" -----------------------------------------------------------------
3040 .\" * Define some portability stuff
3041 .\" -----------------------------------------------------------------
3042
3043=== modified file 'man/mysql_secure_installation.1'
3044--- man/mysql_secure_installation.1 2014-08-22 13:31:49 +0000
3045+++ man/mysql_secure_installation.1 2014-09-25 16:48:10 +0000
3046@@ -2,12 +2,12 @@
3047 .\" Title: \fBmysql_secure_installation\fR
3048 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3049 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3050-.\" Date: 07/18/2014
3051+.\" Date: 09/11/2014
3052 .\" Manual: MySQL Database System
3053 .\" Source: MySQL 5.6
3054 .\" Language: English
3055 .\"
3056-.TH "\FBMYSQL_SECURE_INST" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3057+.TH "\FBMYSQL_SECURE_INST" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3058 .\" -----------------------------------------------------------------
3059 .\" * Define some portability stuff
3060 .\" -----------------------------------------------------------------
3061@@ -90,7 +90,7 @@
3062 .PP
3063 \fBmysql_secure_installation\fR
3064 helps you implement security recommendations similar to those described at
3065-Section\ \&2.9.2, \(lqSecuring the Initial MySQL Accounts\(rq\&.
3066+Section\ \&2.10.2, \(lqSecuring the Initial MySQL Accounts\(rq\&.
3067 .PP
3068 Invoke
3069 \fBmysql_secure_installation\fR
3070
3071=== modified file 'man/mysql_setpermission.1'
3072--- man/mysql_setpermission.1 2014-08-22 13:31:49 +0000
3073+++ man/mysql_setpermission.1 2014-09-25 16:48:10 +0000
3074@@ -2,12 +2,12 @@
3075 .\" Title: \fBmysql_setpermission\fR
3076 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3077 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3078-.\" Date: 07/18/2014
3079+.\" Date: 09/11/2014
3080 .\" Manual: MySQL Database System
3081 .\" Source: MySQL 5.6
3082 .\" Language: English
3083 .\"
3084-.TH "\FBMYSQL_SETPERMISSI" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3085+.TH "\FBMYSQL_SETPERMISSI" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3086 .\" -----------------------------------------------------------------
3087 .\" * Define some portability stuff
3088 .\" -----------------------------------------------------------------
3089@@ -59,7 +59,7 @@
3090 and
3091 DBD::mysql
3092 Perl modules be installed (see
3093-Section\ \&2.12, \(lqPerl Installation Notes\(rq)\&.
3094+Section\ \&2.13, \(lqPerl Installation Notes\(rq)\&.
3095 .PP
3096 Invoke
3097 \fBmysql_setpermission\fR
3098
3099=== modified file 'man/mysql_tzinfo_to_sql.1'
3100--- man/mysql_tzinfo_to_sql.1 2014-08-22 13:31:49 +0000
3101+++ man/mysql_tzinfo_to_sql.1 2014-09-25 16:48:10 +0000
3102@@ -2,12 +2,12 @@
3103 .\" Title: \fBmysql_tzinfo_to_sql\fR
3104 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3105 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3106-.\" Date: 07/18/2014
3107+.\" Date: 09/11/2014
3108 .\" Manual: MySQL Database System
3109 .\" Source: MySQL 5.6
3110 .\" Language: English
3111 .\"
3112-.TH "\FBMYSQL_TZINFO_TO_S" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3113+.TH "\FBMYSQL_TZINFO_TO_S" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3114 .\" -----------------------------------------------------------------
3115 .\" * Define some portability stuff
3116 .\" -----------------------------------------------------------------
3117
3118=== modified file 'man/mysql_upgrade.1'
3119--- man/mysql_upgrade.1 2014-08-22 13:31:49 +0000
3120+++ man/mysql_upgrade.1 2014-09-25 16:48:10 +0000
3121@@ -2,12 +2,12 @@
3122 .\" Title: \fBmysql_upgrade\fR
3123 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3124 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3125-.\" Date: 07/18/2014
3126+.\" Date: 09/11/2014
3127 .\" Manual: MySQL Database System
3128 .\" Source: MySQL 5.6
3129 .\" Language: English
3130 .\"
3131-.TH "\FBMYSQL_UPGRADE\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3132+.TH "\FBMYSQL_UPGRADE\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3133 .\" -----------------------------------------------------------------
3134 .\" * Define some portability stuff
3135 .\" -----------------------------------------------------------------
3136@@ -42,14 +42,21 @@
3137 \fBmysql_upgrade\fR
3138 also upgrades the system tables so that you can take advantage of new privileges or capabilities that might have been added\&.
3139 .PP
3140-\fBmysql_upgrade\fR
3141-should be executed each time you upgrade MySQL\&.
3142-.PP
3143 If
3144 \fBmysql_upgrade\fR
3145 finds that a table has a possible incompatibility, it performs a table check and, if problems are found, attempts a table repair\&. If the table cannot be repaired, see
3146-Section\ \&2.10.4, \(lqRebuilding or Repairing Tables or Indexes\(rq
3147+Section\ \&2.11.4, \(lqRebuilding or Repairing Tables or Indexes\(rq
3148 for manual table repair strategies\&.
3149+.PP
3150+You should execute
3151+\fBmysql_upgrade\fR
3152+each time you upgrade MySQL\&.
3153+.PP
3154+If you install MySQL from RPM packages on Linux, you must install the server and client RPMs\&.
3155+\fBmysql_upgrade\fR
3156+is included in the server RPM but requires the client RPM because the latter includes
3157+\fBmysqlcheck\fR\&. (See
3158+Section\ \&2.5.4, \(lqInstalling MySQL on Linux Using RPM Packages\(rq\&.)
3159 .if n \{\
3160 .sp
3161 .\}
3162@@ -88,12 +95,12 @@
3163 .PP
3164 Some upgrade incompatibilities may require special handling before you upgrade your MySQL installation and run
3165 \fBmysql_upgrade\fR\&. See
3166-Section\ \&2.10.1, \(lqUpgrading MySQL\(rq, for instructions on determining whether any such incompatibilities apply to your installation and how to handle them\&.
3167+Section\ \&2.11.1, \(lqUpgrading MySQL\(rq, for instructions on determining whether any such incompatibilities apply to your installation and how to handle them\&.
3168 .sp .5v
3169 .RE
3170 .PP
3171 To use
3172-\fBmysql_upgrade\fR, make sure that the server is running, and then invoke it like this:
3173+\fBmysql_upgrade\fR, make sure that the server is running\&. Then invoke it like this:
3174 .sp
3175 .if n \{\
3176 .RS 4
3177@@ -108,6 +115,26 @@
3178 After running
3179 \fBmysql_upgrade\fR, stop the server and restart it so that any changes made to the system tables take effect\&.
3180 .PP
3181+If you have multiple MySQL server instances running, invoke
3182+\fBmysql_upgrade\fR
3183+with connection parameters appropriate for connecting to the desired server\&. For example, with servers running on the local host on parts 3306 through 3308, upgrade each of them by connecting to the appropriate port:
3184+.sp
3185+.if n \{\
3186+.RS 4
3187+.\}
3188+.nf
3189+shell> \fBmysql_upgrade \-\-protocol=tcp \-P 3306 [\fR\fB\fIother_options\fR\fR\fB]\fR
3190+shell> \fBmysql_upgrade \-\-protocol=tcp \-P 3307 [\fR\fB\fIother_options\fR\fR\fB]\fR
3191+shell> \fBmysql_upgrade \-\-protocol=tcp \-P 3308 [\fR\fB\fIother_options\fR\fR\fB]\fR
3192+.fi
3193+.if n \{\
3194+.RE
3195+.\}
3196+.PP
3197+For local host connections on Unix, the
3198+\fB\-\-protocol=tcp\fR
3199+option forces a connection using TCP/IP rather than the Unix socket file\&.
3200+.PP
3201 \fBmysql_upgrade\fR
3202 executes the following commands to check and repair tables and to upgrade the system tables:
3203 .sp
3204@@ -209,6 +236,7 @@
3205 with the same version of the server, it can tell whether there is any need to check or repair the table again\&.
3206 .\" mysql_upgrade_info file: mysql_upgrade
3207 .\" mysql_upgrade: mysql_upgrade_info file
3208+.\" data directory: mysql_upgrade_info file
3209 .PP
3210 \fBmysql_upgrade\fR
3211 also saves the MySQL version number in a file named
3212@@ -217,18 +245,13 @@
3213 \fB\-\-force\fR
3214 option\&.
3215 .PP
3216-If you install MySQL from RPM packages on Linux, you must install the server and client RPMs\&.
3217-\fBmysql_upgrade\fR
3218-is included in the server RPM but requires the client RPM because the latter includes
3219-\fBmysqlcheck\fR\&. (See
3220-Section\ \&2.5.4, \(lqInstalling MySQL on Linux Using RPM Packages\(rq\&.)
3221-.PP
3222 \fBmysql_upgrade\fR
3223 does not upgrade the contents of the help tables\&. For upgrade instructions, see
3224 Section\ \&5.1.10, \(lqServer-Side Help\(rq\&.
3225 .PP
3226+By default,
3227 \fBmysql_upgrade\fR
3228-runs by default as the MySQL
3229+runs as the MySQL
3230 root
3231 user\&. If the
3232 root
3233@@ -249,7 +272,7 @@
3234 Enter password: \fB****\fR <\- enter root password here
3235 mysql> \fBSET PASSWORD = PASSWORD(\*(Aqroot\-password\*(Aq);\fR
3236 mysql> \fBquit\fR
3237-shell> \fBmysql_upgrade\fR
3238+shell> \fBmysql_upgrade [\fR\fB\fIoptions\fR\fR\fB]\fR
3239 .fi
3240 .if n \{\
3241 .RE
3242@@ -260,10 +283,8 @@
3243 [mysql_upgrade]
3244 and
3245 [client]
3246-groups of an option file\&. Other options are passed to
3247-\fBmysqlcheck\fR\&. For example, it might be necessary to specify the
3248-\fB\-\-password[=\fR\fB\fIpassword\fR\fR\fB]\fR
3249-option\&. For information about option files, see
3250+groups of an option file\&. Unrecognized options are passed to
3251+\fBmysqlcheck\fR\&. For information about option files, see
3252 Section\ \&4.2.6, \(lqUsing Option Files\(rq\&.
3253 .sp
3254 .RS 4
3255@@ -291,7 +312,7 @@
3256 .\}
3257 .\" mysql_upgrade: basedir option
3258 .\" basedir option: mysql_upgrade
3259-\fB\-\-basedir=\fR\fB\fIpath\fR\fR
3260+\fB\-\-basedir=\fR\fB\fIdir_name\fR\fR
3261 .sp
3262 The path to the MySQL installation directory\&. This option is accepted for backward compatibility but ignored\&. It is removed in MySQL 5\&.7\&.
3263 .RE
3264@@ -304,9 +325,40 @@
3265 .sp -1
3266 .IP \(bu 2.3
3267 .\}
3268+.\" mysql_upgrade: character-sets-dir option
3269+.\" character-sets-dir option: mysql_upgrade
3270+\fB\-\-character\-sets\-dir=\fR\fB\fIpath\fR\fR
3271+.sp
3272+The directory where character sets are installed\&. See
3273+Section\ \&10.5, \(lqCharacter Set Configuration\(rq\&.
3274+.RE
3275+.sp
3276+.RS 4
3277+.ie n \{\
3278+\h'-04'\(bu\h'+03'\c
3279+.\}
3280+.el \{\
3281+.sp -1
3282+.IP \(bu 2.3
3283+.\}
3284+.\" mysql_upgrade: compress option
3285+.\" compress option: mysql_upgrade
3286+\fB\-\-compress\fR
3287+.sp
3288+Compress all information sent between the client and the server if both support compression\&.
3289+.RE
3290+.sp
3291+.RS 4
3292+.ie n \{\
3293+\h'-04'\(bu\h'+03'\c
3294+.\}
3295+.el \{\
3296+.sp -1
3297+.IP \(bu 2.3
3298+.\}
3299 .\" mysql_upgrade: datadir option
3300 .\" datadir option: mysql_upgrade
3301-\fB\-\-datadir=\fR\fB\fIpath\fR\fR
3302+\fB\-\-datadir=\fR\fB\fIdir_name\fR\fR
3303 .sp
3304 The path to the data directory\&. This option is accepted for backward compatibility but ignored\&. It is removed in MySQL 5\&.7\&.
3305 .RE
3306@@ -321,13 +373,13 @@
3307 .\}
3308 .\" mysql_upgrade: debug option
3309 .\" debug option: mysql_upgrade
3310-\fB\-\-debug=\fR\fB\fIdebug_options\fR\fR,
3311-\fB\-# \fR\fB\fIdebug_options\fR\fR
3312+\fB\-\-debug[=\fR\fB\fIdebug_options\fR\fR\fB]\fR,
3313+\fB\-# [\fR\fB\fIdebug_options\fR\fR\fB]\fR
3314 .sp
3315 Write a debugging log\&. A typical
3316 \fIdebug_options\fR
3317 string is
3318-d:t:O,\fIfile_name\fR\&. The default is
3319+d:t:o,\fIfile_name\fR\&. The default is
3320 d:t:O,/tmp/mysql_upgrade\&.trace\&.
3321 .RE
3322 .sp
3323@@ -388,6 +440,24 @@
3324 .sp -1
3325 .IP \(bu 2.3
3326 .\}
3327+.\" mysql_upgrade: default-character-set option
3328+.\" default-character-set option: mysql_upgrade
3329+\fB\-\-default\-character\-set=\fR\fB\fIcharset_name\fR\fR
3330+.sp
3331+Use
3332+\fIcharset_name\fR
3333+as the default character set\&. See
3334+Section\ \&10.5, \(lqCharacter Set Configuration\(rq\&.
3335+.RE
3336+.sp
3337+.RS 4
3338+.ie n \{\
3339+\h'-04'\(bu\h'+03'\c
3340+.\}
3341+.el \{\
3342+.sp -1
3343+.IP \(bu 2.3
3344+.\}
3345 .\" mysql_upgrade: defaults-extra-file option
3346 .\" defaults-extra-file option: mysql_upgrade
3347 \fB\-\-defaults\-extra\-file=\fR\fB\fIfile_name\fR\fR
3348@@ -458,9 +528,7 @@
3349 .sp
3350 Ignore the
3351 mysql_upgrade_info
3352-file and force execution of
3353-\fBmysqlcheck\fR
3354-even if
3355+file and force execution even if
3356 \fBmysql_upgrade\fR
3357 has already been executed for the current version of MySQL\&.
3358 .RE
3359@@ -473,6 +541,47 @@
3360 .sp -1
3361 .IP \(bu 2.3
3362 .\}
3363+.\" mysql_upgrade: host option
3364+.\" host option: mysql_upgrade
3365+\fB\-\-host=\fR\fB\fIhost_name\fR\fR,
3366+\fB\-h \fR\fB\fIhost_name\fR\fR
3367+.sp
3368+Connect to the MySQL server on the given host\&.
3369+.RE
3370+.sp
3371+.RS 4
3372+.ie n \{\
3373+\h'-04'\(bu\h'+03'\c
3374+.\}
3375+.el \{\
3376+.sp -1
3377+.IP \(bu 2.3
3378+.\}
3379+.\" mysql_upgrade: login-path option
3380+.\" login-path option: mysql_upgrade
3381+\fB\-\-login\-path=\fR\fB\fIname\fR\fR
3382+.sp
3383+Read options from the named login path in the
3384+\&.mylogin\&.cnf
3385+login file\&. A
3386+\(lqlogin path\(rq
3387+is an option group that permits only a limited set of options:
3388+\fBhost\fR,
3389+\fBuser\fR, and
3390+\fBpassword\fR\&. Think of a login path as a set of values that indicate the server host and the credentials for authenticating with the server\&. To create the login file, use the
3391+\fBmysql_config_editor\fR
3392+utility\&. See
3393+\fBmysql_config_editor\fR(1)\&. This option was added in MySQL 5\&.6\&.6\&.
3394+.RE
3395+.sp
3396+.RS 4
3397+.ie n \{\
3398+\h'-04'\(bu\h'+03'\c
3399+.\}
3400+.el \{\
3401+.sp -1
3402+.IP \(bu 2.3
3403+.\}
3404 .\" mysql_upgrade: no-defaults option
3405 .\" no-defaults option: mysql_upgrade
3406 \fB\-\-no\-defaults\fR
3407@@ -500,6 +609,51 @@
3408 .sp -1
3409 .IP \(bu 2.3
3410 .\}
3411+.\" mysql_upgrade: password option
3412+.\" password option: mysql_upgrade
3413+\fB\-\-password[=\fR\fB\fIpassword\fR\fR\fB]\fR,
3414+\fB\-p[\fR\fB\fIpassword\fR\fR\fB]\fR
3415+.sp
3416+The password to use when connecting to the server\&. If you use the short option form (\fB\-p\fR), you
3417+\fIcannot\fR
3418+have a space between the option and the password\&. If you omit the
3419+\fIpassword\fR
3420+value following the
3421+\fB\-\-password\fR
3422+or
3423+\fB\-p\fR
3424+option on the command line,
3425+\fBmysql_upgrade\fR
3426+prompts for one\&.
3427+.sp
3428+Specifying a password on the command line should be considered insecure\&. See
3429+Section\ \&6.1.2.1, \(lqEnd-User Guidelines for Password Security\(rq\&. You can use an option file to avoid giving the password on the command line\&.
3430+.RE
3431+.sp
3432+.RS 4
3433+.ie n \{\
3434+\h'-04'\(bu\h'+03'\c
3435+.\}
3436+.el \{\
3437+.sp -1
3438+.IP \(bu 2.3
3439+.\}
3440+.\" mysql_upgrade: pipe option
3441+.\" pipe option: mysql_upgrade
3442+\fB\-\-pipe\fR,
3443+\fB\-W\fR
3444+.sp
3445+On Windows, connect to the server using a named pipe\&. This option applies only if the server supports named\-pipe connections\&.
3446+.RE
3447+.sp
3448+.RS 4
3449+.ie n \{\
3450+\h'-04'\(bu\h'+03'\c
3451+.\}
3452+.el \{\
3453+.sp -1
3454+.IP \(bu 2.3
3455+.\}
3456 .\" mysql_upgrade: plugin-dir option
3457 .\" plugin-dir option: mysql_upgrade
3458 \fB\-\-plugin\-dir=\fR\fB\fIpath\fR\fR
3459@@ -522,6 +676,22 @@
3460 .sp -1
3461 .IP \(bu 2.3
3462 .\}
3463+.\" mysql_upgrade: port option
3464+.\" port option: mysql_upgrade
3465+\fB\-\-port=\fR\fB\fIport_num\fR\fR,
3466+\fB\-P \fR\fB\fIport_num\fR\fR
3467+.sp
3468+The TCP/IP port number to use for the connection\&.
3469+.RE
3470+.sp
3471+.RS 4
3472+.ie n \{\
3473+\h'-04'\(bu\h'+03'\c
3474+.\}
3475+.el \{\
3476+.sp -1
3477+.IP \(bu 2.3
3478+.\}
3479 .\" mysql_upgrade: print-defaults option
3480 .\" print-defaults option: mysql_upgrade
3481 \fB\-\-print\-defaults\fR
3482@@ -537,9 +707,80 @@
3483 .sp -1
3484 .IP \(bu 2.3
3485 .\}
3486+.\" mysql_upgrade: protocol option
3487+.\" protocol option: mysql_upgrade
3488+\fB\-\-protocol={TCP|SOCKET|PIPE|MEMORY}\fR
3489+.sp
3490+The connection protocol to use for connecting to the server\&. It is useful when the other connection parameters normally would cause a protocol to be used other than the one you want\&. For details on the permissible values, see
3491+Section\ \&4.2.2, \(lqConnecting to the MySQL Server\(rq\&.
3492+.RE
3493+.sp
3494+.RS 4
3495+.ie n \{\
3496+\h'-04'\(bu\h'+03'\c
3497+.\}
3498+.el \{\
3499+.sp -1
3500+.IP \(bu 2.3
3501+.\}
3502+.\" mysql_upgrade: shared-memory-base-name option
3503+.\" shared-memory-base-name option: mysql_upgrade
3504+\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
3505+.sp
3506+On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
3507+MYSQL\&. The shared\-memory name is case sensitive\&.
3508+.sp
3509+The server must be started with the
3510+\fB\-\-shared\-memory\fR
3511+option to enable shared\-memory connections\&.
3512+.RE
3513+.sp
3514+.RS 4
3515+.ie n \{\
3516+\h'-04'\(bu\h'+03'\c
3517+.\}
3518+.el \{\
3519+.sp -1
3520+.IP \(bu 2.3
3521+.\}
3522+.\" mysql_upgrade: socket option
3523+.\" socket option: mysql_upgrade
3524+\fB\-\-socket=\fR\fB\fIpath\fR\fR,
3525+\fB\-S \fR\fB\fIpath\fR\fR
3526+.sp
3527+For connections to
3528+localhost, the Unix socket file to use, or, on Windows, the name of the named pipe to use\&.
3529+.RE
3530+.sp
3531+.RS 4
3532+.ie n \{\
3533+\h'-04'\(bu\h'+03'\c
3534+.\}
3535+.el \{\
3536+.sp -1
3537+.IP \(bu 2.3
3538+.\}
3539+.\" mysql_upgrade: SSL options
3540+.\" SSL options: mysql_upgrade
3541+\fB\-\-ssl*\fR
3542+.sp
3543+Options that begin with
3544+\fB\-\-ssl\fR
3545+specify whether to connect to the server using SSL and indicate where to find SSL keys and certificates\&. See
3546+Section\ \&6.3.10.4, \(lqSSL Command Options\(rq\&.
3547+.RE
3548+.sp
3549+.RS 4
3550+.ie n \{\
3551+\h'-04'\(bu\h'+03'\c
3552+.\}
3553+.el \{\
3554+.sp -1
3555+.IP \(bu 2.3
3556+.\}
3557 .\" mysql_upgrade: tmpdir option
3558 .\" tmpdir option: mysql_upgrade
3559-\fB\-\-tmpdir=\fR\fB\fIpath\fR\fR,
3560+\fB\-\-tmpdir=\fR\fB\fIdir_name\fR\fR,
3561 \fB\-t \fR\fB\fIpath\fR\fR
3562 .sp
3563 The path name of the directory to use for creating temporary files\&.
3564@@ -633,7 +874,7 @@
3565 runs\&. In MySQL 5\&.6\&.6 and earlier, this was the default behavior\&. (To disable binary logging during the upgrade, it was necessary to use the inverse of this option, by starting the program with
3566 \fB\-\-skip\-write\-binlog\fR\&.) Beginning with MySQL 5\&.6\&.7, binary logging by
3567 \fBmysql_upgrade\fR
3568-is disabled by default (Bug #14221043), and you must invoke the program explicitly with
3569+is disabled by default (Bug #14221043)\&. Invoke the program explicitly with
3570 \fB\-\-write\-binlog\fR
3571 if you want its actions to be written to the binary log\&. (Also beginning with MySQL 5\&.6\&.7, the
3572 \fB\-\-skip\-write\-binlog\fR
3573
3574=== modified file 'man/mysql_waitpid.1'
3575--- man/mysql_waitpid.1 2014-08-22 13:31:49 +0000
3576+++ man/mysql_waitpid.1 2014-09-25 16:48:10 +0000
3577@@ -2,12 +2,12 @@
3578 .\" Title: \fBmysql_waitpid\fR
3579 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3580 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3581-.\" Date: 07/18/2014
3582+.\" Date: 09/11/2014
3583 .\" Manual: MySQL Database System
3584 .\" Source: MySQL 5.6
3585 .\" Language: English
3586 .\"
3587-.TH "\FBMYSQL_WAITPID\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3588+.TH "\FBMYSQL_WAITPID\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3589 .\" -----------------------------------------------------------------
3590 .\" * Define some portability stuff
3591 .\" -----------------------------------------------------------------
3592
3593=== modified file 'man/mysql_zap.1'
3594--- man/mysql_zap.1 2014-08-22 13:31:49 +0000
3595+++ man/mysql_zap.1 2014-09-25 16:48:10 +0000
3596@@ -2,12 +2,12 @@
3597 .\" Title: \fBmysql_zap\fR
3598 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3599 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3600-.\" Date: 07/18/2014
3601+.\" Date: 09/11/2014
3602 .\" Manual: MySQL Database System
3603 .\" Source: MySQL 5.6
3604 .\" Language: English
3605 .\"
3606-.TH "\FBMYSQL_ZAP\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3607+.TH "\FBMYSQL_ZAP\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3608 .\" -----------------------------------------------------------------
3609 .\" * Define some portability stuff
3610 .\" -----------------------------------------------------------------
3611
3612=== modified file 'man/mysqlaccess.1'
3613--- man/mysqlaccess.1 2014-08-22 13:31:49 +0000
3614+++ man/mysqlaccess.1 2014-09-25 16:48:10 +0000
3615@@ -2,12 +2,12 @@
3616 .\" Title: \fBmysqlaccess\fR
3617 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3618 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3619-.\" Date: 07/18/2014
3620+.\" Date: 09/11/2014
3621 .\" Manual: MySQL Database System
3622 .\" Source: MySQL 5.6
3623 .\" Language: English
3624 .\"
3625-.TH "\FBMYSQLACCESS\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3626+.TH "\FBMYSQLACCESS\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3627 .\" -----------------------------------------------------------------
3628 .\" * Define some portability stuff
3629 .\" -----------------------------------------------------------------
3630
3631=== modified file 'man/mysqladmin.1'
3632--- man/mysqladmin.1 2014-08-22 13:31:49 +0000
3633+++ man/mysqladmin.1 2014-09-25 16:48:10 +0000
3634@@ -2,12 +2,12 @@
3635 .\" Title: \fBmysqladmin\fR
3636 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3637 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3638-.\" Date: 07/18/2014
3639+.\" Date: 09/11/2014
3640 .\" Manual: MySQL Database System
3641 .\" Source: MySQL 5.6
3642 .\" Language: English
3643 .\"
3644-.TH "\FBMYSQLADMIN\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3645+.TH "\FBMYSQLADMIN\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3646 .\" -----------------------------------------------------------------
3647 .\" * Define some portability stuff
3648 .\" -----------------------------------------------------------------
3649@@ -608,7 +608,7 @@
3650 .\" bind-address option: mysqladmin
3651 \fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
3652 .sp
3653-On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.
3654+On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
3655 .sp
3656 This option is supported beginning with MySQL 5\&.6\&.1\&.
3657 .RE
3658@@ -1104,6 +1104,26 @@
3659 .sp -1
3660 .IP \(bu 2.3
3661 .\}
3662+.\" mysqladmin: shared-memory-base-name option
3663+.\" shared-memory-base-name option: mysqladmin
3664+\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
3665+.sp
3666+On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
3667+MYSQL\&. The shared\-memory name is case sensitive\&.
3668+.sp
3669+The server must be started with the
3670+\fB\-\-shared\-memory\fR
3671+option to enable shared\-memory connections\&.
3672+.RE
3673+.sp
3674+.RS 4
3675+.ie n \{\
3676+\h'-04'\(bu\h'+03'\c
3677+.\}
3678+.el \{\
3679+.sp -1
3680+.IP \(bu 2.3
3681+.\}
3682 .\" mysqladmin: silent option
3683 .\" silent option: mysqladmin
3684 \fB\-\-silent\fR,
3685
3686=== modified file 'man/mysqlbinlog.1'
3687--- man/mysqlbinlog.1 2014-08-22 13:31:49 +0000
3688+++ man/mysqlbinlog.1 2014-09-25 16:48:10 +0000
3689@@ -2,12 +2,12 @@
3690 .\" Title: \fBmysqlbinlog\fR
3691 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3692 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3693-.\" Date: 07/18/2014
3694+.\" Date: 09/11/2014
3695 .\" Manual: MySQL Database System
3696 .\" Source: MySQL 5.6
3697 .\" Language: English
3698 .\"
3699-.TH "\FBMYSQLBINLOG\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3700+.TH "\FBMYSQLBINLOG\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3701 .\" -----------------------------------------------------------------
3702 .\" * Define some portability stuff
3703 .\" -----------------------------------------------------------------
3704@@ -107,6 +107,22 @@
3705 is the time spent executing the event, on a master server\&. On a slave, it is the difference of the end execution time on the slave minus the beginning execution time on the master\&. The difference serves as an indicator of how much replication lags behind the master\&.
3706 error_code
3707 indicates the result from executing the event\&. Zero means that no error occurred\&.
3708+.if n \{\
3709+.sp
3710+.\}
3711+.RS 4
3712+.it 1 an-trap
3713+.nr an-no-space-flag 1
3714+.nr an-break-flag 1
3715+.br
3716+.ps +1
3717+\fBNote\fR
3718+.ps -1
3719+.br
3720+.PP
3721+When using event groups, the file offsets of events may be grouped together and the comments of events may be grouped together\&. Do not mistake these grouped events for blank file offsets\&.
3722+.sp .5v
3723+.RE
3724 .PP
3725 The output from
3726 \fBmysqlbinlog\fR
3727@@ -265,7 +281,7 @@
3728 .\" bind-address option: mysqlbinlog
3729 \fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
3730 .sp
3731-On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.
3732+On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
3733 .sp
3734 This option is supported beginning with MySQL 5\&.6\&.1\&.
3735 .RE
3736@@ -289,6 +305,7 @@
3737 ^ l l s
3738 ^ l l s
3739 ^ l l s
3740+^ l l s
3741 ^ l l s.
3742 T{
3743 \fBCommand\-Line Format\fR
3744@@ -321,9 +338,14 @@
3745 4294967040
3746 T}
3747 :T{
3748-\fBRange\fR
3749-T}:T{
3750-256 \&.\&. 18446744073709547520
3751+\fBMin Value\fR
3752+T}:T{
3753+256
3754+T}
3755+:T{
3756+\fBMax Value\fR
3757+T}:T{
3758+18446744073709547520
3759 T}
3760 .TE
3761 .sp 1
3762@@ -1214,6 +1236,26 @@
3763 .sp -1
3764 .IP \(bu 2.3
3765 .\}
3766+.\" mysqlbinlog: shared-memory-base-name option
3767+.\" shared-memory-base-name option: mysqlbinlog
3768+\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
3769+.sp
3770+On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
3771+MYSQL\&. The shared\-memory name is case sensitive\&.
3772+.sp
3773+The server must be started with the
3774+\fB\-\-shared\-memory\fR
3775+option to enable shared\-memory connections\&.
3776+.RE
3777+.sp
3778+.RS 4
3779+.ie n \{\
3780+\h'-04'\(bu\h'+03'\c
3781+.\}
3782+.el \{\
3783+.sp -1
3784+.IP \(bu 2.3
3785+.\}
3786 .\" mysqlbinlog: short-form option
3787 .\" short-form option: mysqlbinlog
3788 \fB\-\-short\-form\fR,
3789@@ -2465,7 +2507,7 @@
3790 .sp -1
3791 .IP \(bu 2.3
3792 .\}
3793-For multi\-byte character sets, the maximum number of bytes per character is not present in the binary log, so the length for string types is displayed in bytes rather than in characters\&. For example,
3794+For multibyte character sets, the maximum number of bytes per character is not present in the binary log, so the length for string types is displayed in bytes rather than in characters\&. For example,
3795 STRING(4)
3796 will be used as the data type for values from either of these column types:
3797 .sp
3798
3799=== modified file 'man/mysqlbug.1'
3800--- man/mysqlbug.1 2014-08-22 13:31:49 +0000
3801+++ man/mysqlbug.1 2014-09-25 16:48:10 +0000
3802@@ -2,12 +2,12 @@
3803 .\" Title: \fBmysqlbug\fR
3804 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3805 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3806-.\" Date: 07/18/2014
3807+.\" Date: 09/11/2014
3808 .\" Manual: MySQL Database System
3809 .\" Source: MySQL 5.6
3810 .\" Language: English
3811 .\"
3812-.TH "\FBMYSQLBUG\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3813+.TH "\FBMYSQLBUG\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3814 .\" -----------------------------------------------------------------
3815 .\" * Define some portability stuff
3816 .\" -----------------------------------------------------------------
3817
3818=== modified file 'man/mysqlcheck.1'
3819--- man/mysqlcheck.1 2014-08-22 13:31:49 +0000
3820+++ man/mysqlcheck.1 2014-09-25 16:48:10 +0000
3821@@ -2,12 +2,12 @@
3822 .\" Title: \fBmysqlcheck\fR
3823 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3824 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3825-.\" Date: 07/18/2014
3826+.\" Date: 09/11/2014
3827 .\" Manual: MySQL Database System
3828 .\" Source: MySQL 5.6
3829 .\" Language: English
3830 .\"
3831-.TH "\FBMYSQLCHECK\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3832+.TH "\FBMYSQLCHECK\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3833 .\" -----------------------------------------------------------------
3834 .\" * Define some portability stuff
3835 .\" -----------------------------------------------------------------
3836@@ -110,7 +110,7 @@
3837 If
3838 \fBmysqlcheck\fR
3839 is unable to repair a table, see
3840-Section\ \&2.10.4, \(lqRebuilding or Repairing Tables or Indexes\(rq
3841+Section\ \&2.11.4, \(lqRebuilding or Repairing Tables or Indexes\(rq
3842 for manual table repair strategies\&. This will be the case, for example, for
3843 InnoDB
3844 tables, which can be checked with
3845@@ -306,7 +306,7 @@
3846 .\" bind-address option: mysqlcheck
3847 \fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
3848 .sp
3849-On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.
3850+On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
3851 .sp
3852 This option is supported beginning with MySQL 5\&.6\&.1\&.
3853 .RE
3854@@ -419,8 +419,9 @@
3855 INFORMATION_SCHEMA
3856 and
3857 performace_schema
3858-databases, which normally are not dumped even with
3859-\fB\-\-all\-databases\fR\&. option\&. (Also use the
3860+databases, which normally are not dumped even with the
3861+\fB\-\-all\-databases\fR
3862+option\&. (Also use the
3863 \fB\-\-skip\-lock\-tables\fR
3864 option\&.)
3865 .RE
3866@@ -946,6 +947,26 @@
3867 .sp -1
3868 .IP \(bu 2.3
3869 .\}
3870+.\" mysqlcheck: shared-memory-base-name option
3871+.\" shared-memory-base-name option: mysqlcheck
3872+\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
3873+.sp
3874+On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
3875+MYSQL\&. The shared\-memory name is case sensitive\&.
3876+.sp
3877+The server must be started with the
3878+\fB\-\-shared\-memory\fR
3879+option to enable shared\-memory connections\&.
3880+.RE
3881+.sp
3882+.RS 4
3883+.ie n \{\
3884+\h'-04'\(bu\h'+03'\c
3885+.\}
3886+.el \{\
3887+.sp -1
3888+.IP \(bu 2.3
3889+.\}
3890 .\" mysqlcheck: silent option
3891 .\" silent option: mysqlcheck
3892 \fB\-\-silent\fR,
3893
3894=== modified file 'man/mysqld.8'
3895--- man/mysqld.8 2014-08-22 13:31:49 +0000
3896+++ man/mysqld.8 2014-09-25 16:48:10 +0000
3897@@ -2,12 +2,12 @@
3898 .\" Title: \fBmysqld\fR
3899 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3900 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3901-.\" Date: 07/18/2014
3902+.\" Date: 09/11/2014
3903 .\" Manual: MySQL Database System
3904 .\" Source: MySQL 5.6
3905 .\" Language: English
3906 .\"
3907-.TH "\FBMYSQLD\FR" "8" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3908+.TH "\FBMYSQLD\FR" "8" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3909 .\" -----------------------------------------------------------------
3910 .\" * Define some portability stuff
3911 .\" -----------------------------------------------------------------
3912
3913=== modified file 'man/mysqld_multi.1'
3914--- man/mysqld_multi.1 2014-08-22 13:31:49 +0000
3915+++ man/mysqld_multi.1 2014-09-25 16:48:10 +0000
3916@@ -2,12 +2,12 @@
3917 .\" Title: \fBmysqld_multi\fR
3918 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3919 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3920-.\" Date: 07/18/2014
3921+.\" Date: 09/11/2014
3922 .\" Manual: MySQL Database System
3923 .\" Source: MySQL 5.6
3924 .\" Language: English
3925 .\"
3926-.TH "\FBMYSQLD_MULTI\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3927+.TH "\FBMYSQLD_MULTI\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3928 .\" -----------------------------------------------------------------
3929 .\" * Define some portability stuff
3930 .\" -----------------------------------------------------------------
3931@@ -59,7 +59,7 @@
3932 [mysqld]
3933 group used for starting
3934 \fBmysqld\fR\&. (See, for example,
3935-Section\ \&2.9.1.2, \(lqStarting and Stopping MySQL Automatically\(rq\&.) However, when using multiple servers, it is necessary that each one use its own value for options such as the Unix socket file and TCP/IP port number\&. For more information on which options must be unique per server in a multiple\-server environment, see
3936+Section\ \&2.10.1.2, \(lqStarting and Stopping MySQL Automatically\(rq\&.) However, when using multiple servers, it is necessary that each one use its own value for options such as the Unix socket file and TCP/IP port number\&. For more information on which options must be unique per server in a multiple\-server environment, see
3937 Section\ \&5.3, \(lqRunning Multiple MySQL Instances on One Machine\(rq\&.
3938 .PP
3939 To invoke
3940
3941=== modified file 'man/mysqld_safe.1'
3942--- man/mysqld_safe.1 2014-08-22 13:31:49 +0000
3943+++ man/mysqld_safe.1 2014-09-25 16:48:10 +0000
3944@@ -2,12 +2,12 @@
3945 .\" Title: \fBmysqld_safe\fR
3946 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
3947 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
3948-.\" Date: 07/18/2014
3949+.\" Date: 09/11/2014
3950 .\" Manual: MySQL Database System
3951 .\" Source: MySQL 5.6
3952 .\" Language: English
3953 .\"
3954-.TH "\FBMYSQLD_SAFE\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
3955+.TH "\FBMYSQLD_SAFE\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
3956 .\" -----------------------------------------------------------------
3957 .\" * Define some portability stuff
3958 .\" -----------------------------------------------------------------
3959@@ -485,7 +485,7 @@
3960 \fBNote\fR
3961 .ps -1
3962 .br
3963-You need to start
3964+You must start
3965 \fBmysqld_safe\fR
3966 as
3967 root
3968@@ -603,7 +603,7 @@
3969 syslog
3970 is used, the
3971 daemon\&.err
3972-syslog priority/facility is used for all log messages\&.
3973+syslog facility/severity is used for all log messages\&.
3974 .RE
3975 .sp
3976 .RS 4
3977@@ -623,11 +623,11 @@
3978 \fBmysqld_safe\fR
3979 and
3980 \fBmysqld\fR
3981-are written with a tag of
3982+are written with identifiers of
3983 mysqld_safe
3984 and
3985-mysqld, respectively\&. To specify a suffix for the tag, use
3986-\fB\-\-syslog\-tag=\fR\fB\fItag\fR\fR, which modifies the tags to be
3987+mysqld, respectively\&. To specify a suffix for the identifiers, use
3988+\fB\-\-syslog\-tag=\fR\fB\fItag\fR\fR, which modifies the identifiers to be
3989 mysqld_safe\-\fItag\fR
3990 and
3991 mysqld\-\fItag\fR\&.
3992@@ -770,7 +770,7 @@
3993 .PP
3994 If
3995 \fBmysqld_safe\fR
3996-fails, even when invoked from the MySQL installation directory, you can specify the
3997+fails, even when invoked from the MySQL installation directory, specify the
3998 \fB\-\-ledir\fR
3999 and
4000 \fB\-\-datadir\fR
4001@@ -855,20 +855,6 @@
4002 or the error log file) and
4003 stdout\&. Errors go to the logging destination and
4004 stderr\&.
4005-.PP
4006-Normally, you should not edit the
4007-\fBmysqld_safe\fR
4008-script\&. Instead, configure
4009-\fBmysqld_safe\fR
4010-by using command\-line options or options in the
4011-[mysqld_safe]
4012-section of a
4013-my\&.cnf
4014-option file\&. In rare cases, it might be necessary to edit
4015-\fBmysqld_safe\fR
4016-to get it to start the server properly\&. However, if you do this, your modified version of
4017-\fBmysqld_safe\fR
4018-might be overwritten if you upgrade MySQL in the future, so you should make a copy of your edited version that you can reinstall\&.
4019 .SH "COPYRIGHT"
4020 .br
4021 .PP
4022
4023=== modified file 'man/mysqldump.1'
4024--- man/mysqldump.1 2014-08-22 13:31:49 +0000
4025+++ man/mysqldump.1 2014-09-25 16:48:10 +0000
4026@@ -2,12 +2,12 @@
4027 .\" Title: \fBmysqldump\fR
4028 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4029 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4030-.\" Date: 07/18/2014
4031+.\" Date: 09/11/2014
4032 .\" Manual: MySQL Database System
4033 .\" Source: MySQL 5.6
4034 .\" Language: English
4035 .\"
4036-.TH "\FBMYSQLDUMP\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4037+.TH "\FBMYSQLDUMP\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4038 .\" -----------------------------------------------------------------
4039 .\" * Define some portability stuff
4040 .\" -----------------------------------------------------------------
4041@@ -195,7 +195,7 @@
4042 .\" bind-address option: mysqldump
4043 \fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
4044 .sp
4045-On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.
4046+On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
4047 .sp
4048 This option is supported beginning with MySQL 5\&.6\&.1\&.
4049 .RE
4050@@ -2271,6 +2271,26 @@
4051 .sp -1
4052 .IP \(bu 2.3
4053 .\}
4054+.\" mysqldump: shared-memory-base-name option
4055+.\" shared-memory-base-name option: mysqldump
4056+\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
4057+.sp
4058+On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
4059+MYSQL\&. The shared\-memory name is case sensitive\&.
4060+.sp
4061+The server must be started with the
4062+\fB\-\-shared\-memory\fR
4063+option to enable shared\-memory connections\&.
4064+.RE
4065+.sp
4066+.RS 4
4067+.ie n \{\
4068+\h'-04'\(bu\h'+03'\c
4069+.\}
4070+.el \{\
4071+.sp -1
4072+.IP \(bu 2.3
4073+.\}
4074 .\" mysqldump: single-transaction option
4075 .\" single-transaction option: mysqldump
4076 \fB\-\-single\-transaction\fR
4077
4078=== modified file 'man/mysqldumpslow.1'
4079--- man/mysqldumpslow.1 2014-08-22 13:31:49 +0000
4080+++ man/mysqldumpslow.1 2014-09-25 16:48:10 +0000
4081@@ -2,12 +2,12 @@
4082 .\" Title: \fBmysqldumpslow\fR
4083 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4084 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4085-.\" Date: 07/18/2014
4086+.\" Date: 09/11/2014
4087 .\" Manual: MySQL Database System
4088 .\" Source: MySQL 5.6
4089 .\" Language: English
4090 .\"
4091-.TH "\FBMYSQLDUMPSLOW\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4092+.TH "\FBMYSQLDUMPSLOW\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4093 .\" -----------------------------------------------------------------
4094 .\" * Define some portability stuff
4095 .\" -----------------------------------------------------------------
4096
4097=== modified file 'man/mysqlhotcopy.1'
4098--- man/mysqlhotcopy.1 2014-08-22 13:31:49 +0000
4099+++ man/mysqlhotcopy.1 2014-09-25 16:48:10 +0000
4100@@ -2,12 +2,12 @@
4101 .\" Title: \fBmysqlhotcopy\fR
4102 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4103 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4104-.\" Date: 07/18/2014
4105+.\" Date: 09/11/2014
4106 .\" Manual: MySQL Database System
4107 .\" Source: MySQL 5.6
4108 .\" Language: English
4109 .\"
4110-.TH "\FBMYSQLHOTCOPY\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4111+.TH "\FBMYSQLHOTCOPY\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4112 .\" -----------------------------------------------------------------
4113 .\" * Define some portability stuff
4114 .\" -----------------------------------------------------------------
4115
4116=== modified file 'man/mysqlimport.1'
4117--- man/mysqlimport.1 2014-08-22 13:31:49 +0000
4118+++ man/mysqlimport.1 2014-09-25 16:48:10 +0000
4119@@ -2,12 +2,12 @@
4120 .\" Title: \fBmysqlimport\fR
4121 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4122 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4123-.\" Date: 07/18/2014
4124+.\" Date: 09/11/2014
4125 .\" Manual: MySQL Database System
4126 .\" Source: MySQL 5.6
4127 .\" Language: English
4128 .\"
4129-.TH "\FBMYSQLIMPORT\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4130+.TH "\FBMYSQLIMPORT\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4131 .\" -----------------------------------------------------------------
4132 .\" * Define some portability stuff
4133 .\" -----------------------------------------------------------------
4134@@ -109,7 +109,7 @@
4135 .\" bind-address option: mysqlimport
4136 \fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
4137 .sp
4138-On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.
4139+On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
4140 .sp
4141 This option is supported beginning with MySQL 5\&.6\&.1\&.
4142 .RE
4143@@ -726,6 +726,26 @@
4144 .sp -1
4145 .IP \(bu 2.3
4146 .\}
4147+.\" mysqlimport: shared-memory-base-name option
4148+.\" shared-memory-base-name option: mysqlimport
4149+\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
4150+.sp
4151+On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
4152+MYSQL\&. The shared\-memory name is case sensitive\&.
4153+.sp
4154+The server must be started with the
4155+\fB\-\-shared\-memory\fR
4156+option to enable shared\-memory connections\&.
4157+.RE
4158+.sp
4159+.RS 4
4160+.ie n \{\
4161+\h'-04'\(bu\h'+03'\c
4162+.\}
4163+.el \{\
4164+.sp -1
4165+.IP \(bu 2.3
4166+.\}
4167 .\" mysqlimport: silent option
4168 .\" silent option: mysqlimport
4169 \fB\-\-silent\fR,
4170
4171=== modified file 'man/mysqlshow.1'
4172--- man/mysqlshow.1 2014-08-22 13:31:49 +0000
4173+++ man/mysqlshow.1 2014-09-25 16:48:10 +0000
4174@@ -2,12 +2,12 @@
4175 .\" Title: \fBmysqlshow\fR
4176 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4177 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4178-.\" Date: 07/18/2014
4179+.\" Date: 09/11/2014
4180 .\" Manual: MySQL Database System
4181 .\" Source: MySQL 5.6
4182 .\" Language: English
4183 .\"
4184-.TH "\FBMYSQLSHOW\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4185+.TH "\FBMYSQLSHOW\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4186 .\" -----------------------------------------------------------------
4187 .\" * Define some portability stuff
4188 .\" -----------------------------------------------------------------
4189@@ -156,7 +156,7 @@
4190 .\" bind-address option: mysqlshow
4191 \fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
4192 .sp
4193-On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.
4194+On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
4195 .sp
4196 This option is supported beginning with MySQL 5\&.6\&.1\&.
4197 .RE
4198@@ -598,6 +598,26 @@
4199 .sp -1
4200 .IP \(bu 2.3
4201 .\}
4202+.\" mysqlshow: shared-memory-base-name option
4203+.\" shared-memory-base-name option: mysqlshow
4204+\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
4205+.sp
4206+On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
4207+MYSQL\&. The shared\-memory name is case sensitive\&.
4208+.sp
4209+The server must be started with the
4210+\fB\-\-shared\-memory\fR
4211+option to enable shared\-memory connections\&.
4212+.RE
4213+.sp
4214+.RS 4
4215+.ie n \{\
4216+\h'-04'\(bu\h'+03'\c
4217+.\}
4218+.el \{\
4219+.sp -1
4220+.IP \(bu 2.3
4221+.\}
4222 .\" mysqlshow: show-table-type option
4223 .\" show-table-type option: mysqlshow
4224 \fB\-\-show\-table\-type\fR,
4225
4226=== modified file 'man/mysqlslap.1'
4227--- man/mysqlslap.1 2014-08-22 13:31:49 +0000
4228+++ man/mysqlslap.1 2014-09-25 16:48:10 +0000
4229@@ -2,12 +2,12 @@
4230 .\" Title: \fBmysqlslap\fR
4231 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4232 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4233-.\" Date: 07/18/2014
4234+.\" Date: 09/11/2014
4235 .\" Manual: MySQL Database System
4236 .\" Source: MySQL 5.6
4237 .\" Language: English
4238 .\"
4239-.TH "\FBMYSQLSLAP\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4240+.TH "\FBMYSQLSLAP\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4241 .\" -----------------------------------------------------------------
4242 .\" * Define some portability stuff
4243 .\" -----------------------------------------------------------------
4244
4245=== modified file 'man/mysqltest.1'
4246--- man/mysqltest.1 2014-08-22 13:31:49 +0000
4247+++ man/mysqltest.1 2014-09-25 16:48:10 +0000
4248@@ -2,12 +2,12 @@
4249 .\" Title: \fBmysqltest\fR
4250 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4251 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4252-.\" Date: 07/04/2014
4253+.\" Date: 09/05/2014
4254 .\" Manual: MySQL Database System
4255 .\" Source: MySQL
4256 .\" Language: English
4257 .\"
4258-.TH "\FBMYSQLTEST\FR" "1" "07/04/2014" "MySQL" "MySQL Database System"
4259+.TH "\FBMYSQLTEST\FR" "1" "09/05/2014" "MySQL" "MySQL Database System"
4260 .\" -----------------------------------------------------------------
4261 .\" * Define some portability stuff
4262 .\" -----------------------------------------------------------------
4263
4264=== modified file 'man/ndb-common-options.1'
4265--- man/ndb-common-options.1 2014-08-22 10:02:24 +0000
4266+++ man/ndb-common-options.1 2014-09-25 16:48:10 +0000
4267@@ -2,12 +2,12 @@
4268 .\" Title: Options Common to MySQL Cluster Programs
4269 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4270 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4271-.\" Date: 07/18/2014
4272+.\" Date: 09/11/2014
4273 .\" Manual: MySQL Database System
4274 .\" Source: MySQL 5.6
4275 .\" Language: English
4276 .\"
4277-.TH "OPTIONS COMMON TO MY" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4278+.TH "OPTIONS COMMON TO MY" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4279 .\" -----------------------------------------------------------------
4280 .\" * Define some portability stuff
4281 .\" -----------------------------------------------------------------
4282@@ -97,7 +97,7 @@
4283 .nr an-no-space-flag 1
4284 .nr an-break-flag 1
4285 .br
4286-.B Table\ \&18.30.\ \&Common MySQL Cluster Program Options and Variables: MySQL Cluster NDB 7.3
4287+.B Table\ \&18.92.\ \& This table describes command-line options common to all MySQL Cluster programs
4288 .TS
4289 allbox tab(:);
4290 lB lB lB.
4291@@ -106,7 +106,7 @@
4292 T}:T{
4293 Description
4294 T}:T{
4295-Added / Removed
4296+Added or Removed
4297 T}
4298 .T&
4299 l l l
4300@@ -129,7 +129,7 @@
4301 Display help message and exit
4302 T}:T{
4303 .PP
4304-All MySQL 5\&.6 based releases
4305+All MySQL 5.6 based releases
4306 T}
4307 T{
4308 .PP
4309@@ -139,22 +139,22 @@
4310 .PP
4311 -c
4312 T}:T{
4313-Set connection string for connecting to ndb_mgmd\&. Syntax:
4314- [nodeid=<id>;][host=]<hostname>[:<port>]\&.
4315- Overrides entries specified in NDB_CONNECTSTRING or my\&.cnf\&.
4316+Set connection string for connecting to ndb_mgmd. Syntax:
4317+ [nodeid=<id>;][host=]<hostname>[:<port>].
4318+ Overrides entries specified in NDB_CONNECTSTRING or my.cnf.
4319 T}:T{
4320 .PP
4321-All MySQL 5\&.6 based releases
4322+All MySQL 5.6 based releases
4323 T}
4324 T{
4325 .PP
4326 --ndb-mgmd-host=host[:port]
4327 T}:T{
4328-Set the host (and port, if desired) for connecting to the management
4329- server
4330+Set the host (and port, if desired) for connecting to management
4331+ server
4332 T}:T{
4333 .PP
4334-All MySQL 5\&.6 based releases
4335+All MySQL 5.6 based releases
4336 T}
4337 T{
4338 .PP
4339@@ -163,7 +163,7 @@
4340 Set node id for this node
4341 T}:T{
4342 .PP
4343-All MySQL 5\&.6 based releases
4344+All MySQL 5.6 based releases
4345 T}
4346 T{
4347 .PP
4348@@ -172,26 +172,26 @@
4349 Select nodes for transactions in a more optimal way
4350 T}:T{
4351 .PP
4352-All MySQL 5\&.6 based releases
4353+All MySQL 5.6 based releases
4354 T}
4355 T{
4356 .PP
4357 --character-sets-dir=path
4358 T}:T{
4359-Directory where character sets are
4360+Directory where character sets are installed
4361 T}:T{
4362 .PP
4363-All MySQL 5\&.6 based releases
4364+All MySQL 5.6 based releases
4365 T}
4366 T{
4367 .PP
4368 --debug=options
4369 T}:T{
4370-Enable output from debug calls\&. Can be used only for versions compiled
4371- with debugging enabled
4372+Enable output from debug calls. Can be used only for versions
4373+ compiled with debugging enabled
4374 T}:T{
4375 .PP
4376-All MySQL 5\&.6 based releases
4377+All MySQL 5.6 based releases
4378 T}
4379 T{
4380 .PP
4381@@ -200,7 +200,7 @@
4382 Write core on errors (defaults to TRUE in debug builds)
4383 T}:T{
4384 .PP
4385-All MySQL 5\&.6 based releases
4386+All MySQL 5.6 based releases
4387 T}
4388 T{
4389 .PP
4390@@ -211,7 +211,7 @@
4391 Output version information and exit
4392 T}:T{
4393 .PP
4394-All MySQL 5\&.6 based releases
4395+All MySQL 5.6 based releases
4396 T}
4397 .TE
4398 .sp 1
4399
4400=== modified file 'man/ndb_blob_tool.1'
4401--- man/ndb_blob_tool.1 2014-08-22 13:31:49 +0000
4402+++ man/ndb_blob_tool.1 2014-09-25 16:48:10 +0000
4403@@ -2,12 +2,12 @@
4404 .\" Title: \fBndb_blob_tool\fR
4405 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4406 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4407-.\" Date: 07/18/2014
4408+.\" Date: 09/11/2014
4409 .\" Manual: MySQL Database System
4410 .\" Source: MySQL 5.6
4411 .\" Language: English
4412 .\"
4413-.TH "\FBNDB_BLOB_TOOL\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4414+.TH "\FBNDB_BLOB_TOOL\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4415 .\" -----------------------------------------------------------------
4416 .\" * Define some portability stuff
4417 .\" -----------------------------------------------------------------
4418@@ -94,7 +94,7 @@
4419 .nr an-no-space-flag 1
4420 .nr an-break-flag 1
4421 .br
4422-.B Table\ \&18.14.\ \&ndb_blob_tool Options and Variables: MySQL Cluster NDB 7.3
4423+.B Table\ \&18.76.\ \& This table describes command-line options for the ndb_blob_tool program
4424 .TS
4425 allbox tab(:);
4426 lB lB lB.
4427@@ -103,7 +103,7 @@
4428 T}:T{
4429 Description
4430 T}:T{
4431-Added / Removed
4432+Added or Removed
4433 T}
4434 .T&
4435 l l l
4436@@ -118,7 +118,7 @@
4437 Check for orphan blob parts
4438 T}:T{
4439 .PP
4440-All MySQL 5\&.6 based releases
4441+All MySQL 5.6 based releases
4442 T}
4443 T{
4444 .PP
4445@@ -126,10 +126,10 @@
4446 .PP
4447 -d
4448 T}:T{
4449-Database to find the table in\&.
4450+Database to find the table in.
4451 T}:T{
4452 .PP
4453-All MySQL 5\&.6 based releases
4454+All MySQL 5.6 based releases
4455 T}
4456 T{
4457 .PP
4458@@ -138,7 +138,7 @@
4459 Delete orphan blob parts
4460 T}:T{
4461 .PP
4462-All MySQL 5\&.6 based releases
4463+All MySQL 5.6 based releases
4464 T}
4465 T{
4466 .PP
4467@@ -147,7 +147,7 @@
4468 Write orphan keys to specified file
4469 T}:T{
4470 .PP
4471-All MySQL 5\&.6 based releases
4472+All MySQL 5.6 based releases
4473 T}
4474 T{
4475 .PP
4476@@ -158,7 +158,7 @@
4477 Verbose output
4478 T}:T{
4479 .PP
4480-All MySQL 5\&.6 based releases
4481+All MySQL 5.6 based releases
4482 T}
4483 .TE
4484 .sp 1
4485
4486=== modified file 'man/ndb_config.1'
4487--- man/ndb_config.1 2014-08-22 13:31:49 +0000
4488+++ man/ndb_config.1 2014-09-25 16:48:10 +0000
4489@@ -2,12 +2,12 @@
4490 .\" Title: \fBndb_config\fR
4491 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4492 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4493-.\" Date: 07/18/2014
4494+.\" Date: 09/11/2014
4495 .\" Manual: MySQL Database System
4496 .\" Source: MySQL 5.6
4497 .\" Language: English
4498 .\"
4499-.TH "\FBNDB_CONFIG\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4500+.TH "\FBNDB_CONFIG\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4501 .\" -----------------------------------------------------------------
4502 .\" * Define some portability stuff
4503 .\" -----------------------------------------------------------------
4504@@ -69,7 +69,7 @@
4505 .nr an-no-space-flag 1
4506 .nr an-break-flag 1
4507 .br
4508-.B Table\ \&18.15.\ \&ndb_config Options and Variables: MySQL Cluster NDB 7.3
4509+.B Table\ \&18.77.\ \& This table describes command-line options for the ndb_config program
4510 .TS
4511 allbox tab(:);
4512 lB lB lB.
4513@@ -78,7 +78,7 @@
4514 T}:T{
4515 Description
4516 T}:T{
4517-Added / Removed
4518+Added or Removed
4519 T}
4520 .T&
4521 l l l
4522@@ -100,20 +100,20 @@
4523 .PP
4524 --nodes
4525 T}:T{
4526-Print node information (DB section) only\&.
4527+Print node information (DB section) only.
4528 T}:T{
4529 .PP
4530-All MySQL 5\&.6 based releases
4531+All MySQL 5.6 based releases
4532 T}
4533 T{
4534 .PP
4535 --connections
4536 T}:T{
4537-Print CONNECTIONS section information only\&. Cannot be used with \-\-nodes
4538- or \-\-system option\&.
4539+Print CONNECTIONS section information only. Cannot be used with
4540+ --nodes or --system option.
4541 T}:T{
4542 .PP
4543-All MySQL 5\&.6 based releases
4544+All MySQL 5.6 based releases
4545 T}
4546 T{
4547 .PP
4548@@ -124,7 +124,7 @@
4549 One or more query options (attributes)
4550 T}:T{
4551 .PP
4552-All MySQL 5\&.6 based releases
4553+All MySQL 5.6 based releases
4554 T}
4555 T{
4556 .PP
4557@@ -133,7 +133,7 @@
4558 Specify host
4559 T}:T{
4560 .PP
4561-All MySQL 5\&.6 based releases
4562+All MySQL 5.6 based releases
4563 T}
4564 T{
4565 .PP
4566@@ -142,7 +142,7 @@
4567 Specify node type
4568 T}:T{
4569 .PP
4570-All MySQL 5\&.6 based releases
4571+All MySQL 5.6 based releases
4572 T}
4573 T{
4574 .PP
4575@@ -153,7 +153,7 @@
4576 Get configuration of node with this ID
4577 T}:T{
4578 .PP
4579-All MySQL 5\&.6 based releases
4580+All MySQL 5.6 based releases
4581 T}
4582 T{
4583 .PP
4584@@ -164,7 +164,7 @@
4585 Field separator
4586 T}:T{
4587 .PP
4588-All MySQL 5\&.6 based releases
4589+All MySQL 5.6 based releases
4590 T}
4591 T{
4592 .PP
4593@@ -175,76 +175,76 @@
4594 Row separator
4595 T}:T{
4596 .PP
4597-All MySQL 5\&.6 based releases
4598+All MySQL 5.6 based releases
4599 T}
4600 T{
4601 .PP
4602 --config-file=path
4603 T}:T{
4604-Set the path to config\&.ini file
4605+Set the path to config.ini file
4606 T}:T{
4607 .PP
4608-All MySQL 5\&.6 based releases
4609+All MySQL 5.6 based releases
4610 T}
4611 T{
4612 .PP
4613 --mycnf
4614 T}:T{
4615-Read configuration data from my\&.cnf file
4616+Read configuration data from my.cnf file
4617 T}:T{
4618 .PP
4619-All MySQL 5\&.6 based releases
4620+All MySQL 5.6 based releases
4621 T}
4622 T{
4623 .PP
4624 -c
4625 T}:T{
4626-Short form for \-\-ndb\-connectstring
4627+Short form for --ndb-connectstring
4628 T}:T{
4629 .PP
4630-All MySQL 5\&.6 based releases
4631+All MySQL 5.6 based releases
4632 T}
4633 T{
4634 .PP
4635 --configinfo
4636 T}:T{
4637-Dumps information about all NDB configuration parameters in text format
4638- with default, maximum, and minimum values\&. Use with \-\-xml to
4639- obtain XML output\&.
4640+Dumps information about all NDB configuration parameters in text
4641+ format with default, maximum, and minimum values. Use with --xml
4642+ to obtain XML output.
4643 T}:T{
4644 .PP
4645-All MySQL 5\&.6 based releases
4646+All MySQL 5.6 based releases
4647 T}
4648 T{
4649 .PP
4650 --configinfo --xml
4651 T}:T{
4652-Use \-\-xml with \-\-configinfo to obtain a dump of all NDB configuration
4653- parameters in XML format with default, maximum, and minimum
4654- values\&.
4655+Use --xml with --configinfo to obtain a dump of all NDB
4656+ configuration parameters in XML format with default, maximum, and
4657+ minimum values.
4658 T}:T{
4659 .PP
4660-All MySQL 5\&.6 based releases
4661+All MySQL 5.6 based releases
4662 T}
4663 T{
4664 .PP
4665 --system
4666 T}:T{
4667-Print SYSTEM section information only\&. Cannot be used with \-\-nodes or
4668- \-\-connections option\&.
4669+Print SYSTEM section information only. Cannot be used with --nodes
4670+ or --connections option.
4671 T}:T{
4672 .PP
4673-All MySQL 5\&.6 based releases
4674+All MySQL 5.6 based releases
4675 T}
4676 T{
4677 .PP
4678 --config_from_node=#
4679 T}:T{
4680-Obtain configuration data from the node having this ID (must be a data
4681- node)\&.
4682+Obtain configuration data from the node having this ID (must be a
4683+ data node).
4684 T}:T{
4685 .PP
4686-All MySQL 5\&.6 based releases
4687+All MySQL 5.6 based releases
4688 T}
4689 .TE
4690 .sp 1
4691@@ -306,6 +306,7 @@
4692 l l s s
4693 ^ l l s
4694 ^ l l s
4695+^ l l s
4696 ^ l l s.
4697 T{
4698 \fBCommand\-Line Format\fR
4699@@ -328,9 +329,14 @@
4700 none
4701 T}
4702 :T{
4703-\fBRange\fR
4704-T}:T{
4705-1 \&.\&. 48
4706+\fBMin Value\fR
4707+T}:T{
4708+1
4709+T}
4710+:T{
4711+\fBMax Value\fR
4712+T}:T{
4713+48
4714 T}
4715 .TE
4716 .sp 1
4717@@ -1230,7 +1236,7 @@
4718 .\}
4719 .nf
4720 shell> \fBndb_config \-\-configinfo \-\-xml\fR
4721-<configvariables protocolversion="1" ndbversionstring="5\&.6\&.19\-ndb\-7\&.3\&.7"
4722+<configvariables protocolversion="1" ndbversionstring="5\&.6\&.20\-ndb\-7\&.3\&.7"
4723 ndbversion="458758" ndbversionmajor="7" ndbversionminor="0"
4724 ndbversionbuild="6">
4725 <section name="SYSTEM">
4726
4727=== modified file 'man/ndb_cpcd.1'
4728--- man/ndb_cpcd.1 2014-08-22 13:31:49 +0000
4729+++ man/ndb_cpcd.1 2014-09-25 16:48:10 +0000
4730@@ -2,12 +2,12 @@
4731 .\" Title: \fBndb_cpcd\fR
4732 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4733 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4734-.\" Date: 07/18/2014
4735+.\" Date: 09/11/2014
4736 .\" Manual: MySQL Database System
4737 .\" Source: MySQL 5.6
4738 .\" Language: English
4739 .\"
4740-.TH "\FBNDB_CPCD\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4741+.TH "\FBNDB_CPCD\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4742 .\" -----------------------------------------------------------------
4743 .\" * Define some portability stuff
4744 .\" -----------------------------------------------------------------
4745
4746=== modified file 'man/ndb_delete_all.1'
4747--- man/ndb_delete_all.1 2014-08-22 13:31:49 +0000
4748+++ man/ndb_delete_all.1 2014-09-25 16:48:10 +0000
4749@@ -2,12 +2,12 @@
4750 .\" Title: \fBndb_delete_all\fR
4751 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4752 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4753-.\" Date: 07/18/2014
4754+.\" Date: 09/11/2014
4755 .\" Manual: MySQL Database System
4756 .\" Source: MySQL 5.6
4757 .\" Language: English
4758 .\"
4759-.TH "\FBNDB_DELETE_ALL\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4760+.TH "\FBNDB_DELETE_ALL\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4761 .\" -----------------------------------------------------------------
4762 .\" * Define some portability stuff
4763 .\" -----------------------------------------------------------------
4764@@ -70,7 +70,7 @@
4765 .nr an-no-space-flag 1
4766 .nr an-break-flag 1
4767 .br
4768-.B Table\ \&18.16.\ \&ndb_delete_all Options and Variables: MySQL Cluster NDB 7.3
4769+.B Table\ \&18.78.\ \& This table describes command-line options for the ndb_delete_all program
4770 .TS
4771 allbox tab(:);
4772 lB lB lB.
4773@@ -79,7 +79,7 @@
4774 T}:T{
4775 Description
4776 T}:T{
4777-Added / Removed
4778+Added or Removed
4779 T}
4780 .T&
4781 l l l
4782@@ -88,14 +88,14 @@
4783 l l l.
4784 T{
4785 .PP
4786-\-\-database=dbname,
4787+--database=dbname,
4788 .PP
4789-\-d
4790+-d
4791 T}:T{
4792 Name of the database in which the table is found
4793 T}:T{
4794 .PP
4795-All MySQL 5\&.6 based releases
4796+All MySQL 5.6 based releases
4797 T}
4798 T{
4799 .PP
4800@@ -103,28 +103,29 @@
4801 .PP
4802 -t
4803 T}:T{
4804-Perform the delete in a single transaction (may run out of operations)
4805+Perform the delete in a single transaction (may run out of
4806+ operations)
4807 T}:T{
4808 .PP
4809-All MySQL 5\&.6 based releases
4810+All MySQL 5.6 based releases
4811 T}
4812 T{
4813 .PP
4814-\-\-tupscan
4815+--tupscan
4816 T}:T{
4817 Run tup scan
4818 T}:T{
4819 .PP
4820-All MySQL 5\&.6 based releases
4821+All MySQL 5.6 based releases
4822 T}
4823 T{
4824 .PP
4825-\-\-diskscan
4826+--diskscan
4827 T}:T{
4828 Run disk scan
4829 T}:T{
4830 .PP
4831-All MySQL 5\&.6 based releases
4832+All MySQL 5.6 based releases
4833 T}
4834 .TE
4835 .sp 1
4836
4837=== modified file 'man/ndb_desc.1'
4838--- man/ndb_desc.1 2014-08-22 13:31:49 +0000
4839+++ man/ndb_desc.1 2014-09-25 16:48:10 +0000
4840@@ -2,12 +2,12 @@
4841 .\" Title: \fBndb_desc\fR
4842 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4843 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4844-.\" Date: 07/18/2014
4845+.\" Date: 09/11/2014
4846 .\" Manual: MySQL Database System
4847 .\" Source: MySQL 5.6
4848 .\" Language: English
4849 .\"
4850-.TH "\FBNDB_DESC\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4851+.TH "\FBNDB_DESC\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4852 .\" -----------------------------------------------------------------
4853 .\" * Define some portability stuff
4854 .\" -----------------------------------------------------------------
4855@@ -322,7 +322,7 @@
4856 .nr an-no-space-flag 1
4857 .nr an-break-flag 1
4858 .br
4859-.B Table\ \&18.17.\ \&ndb_desc Options and Variables: MySQL Cluster NDB 7.3
4860+.B Table\ \&18.79.\ \& This table describes command-line options for the ndb_desc program
4861 .TS
4862 allbox tab(:);
4863 lB lB lB.
4864@@ -331,7 +331,7 @@
4865 T}:T{
4866 Description
4867 T}:T{
4868-Added / Removed
4869+Added or Removed
4870 T}
4871 .T&
4872 l l l
4873@@ -347,11 +347,11 @@
4874 .PP
4875 -b
4876 T}:T{
4877-Include partition information for BLOB tables in output\&. Requires that
4878- the \-p option also be used
4879+Include partition information for BLOB tables in output. Requires
4880+ that the -p option also be used
4881 T}:T{
4882 .PP
4883-All MySQL 5\&.6 based releases
4884+All MySQL 5.6 based releases
4885 T}
4886 T{
4887 .PP
4888@@ -362,7 +362,7 @@
4889 Name of database containing table
4890 T}:T{
4891 .PP
4892-All MySQL 5\&.6 based releases
4893+All MySQL 5.6 based releases
4894 T}
4895 T{
4896 .PP
4897@@ -370,11 +370,11 @@
4898 .PP
4899 -n
4900 T}:T{
4901-Include partition\-to\-data\-node mappings in output\&. Requires that the \-p
4902- option also be used
4903+Include partition-to-data-node mappings in output. Requires that
4904+ the -p option also be used
4905 T}:T{
4906 .PP
4907-All MySQL 5\&.6 based releases
4908+All MySQL 5.6 based releases
4909 T}
4910 T{
4911 .PP
4912@@ -385,7 +385,7 @@
4913 Display information about partitions
4914 T}:T{
4915 .PP
4916-All MySQL 5\&.6 based releases
4917+All MySQL 5.6 based releases
4918 T}
4919 T{
4920 .PP
4921@@ -396,7 +396,7 @@
4922 Number of times to retry the connection (once per second)
4923 T}:T{
4924 .PP
4925-All MySQL 5\&.6 based releases
4926+All MySQL 5.6 based releases
4927 T}
4928 T{
4929 .PP
4930@@ -404,11 +404,11 @@
4931 .PP
4932 -t
4933 T}:T{
4934-Specify the table in which to find an index\&. When this option is used,
4935- \-p and \-n have no effect and are ignored\&.
4936+Specify the table in which to find an index. When this option is
4937+ used, -p and -n have no effect and are ignored.
4938 T}:T{
4939 .PP
4940-All MySQL 5\&.6 based releases
4941+All MySQL 5.6 based releases
4942 T}
4943 T{
4944 .PP
4945@@ -419,7 +419,7 @@
4946 Use unqualified table names
4947 T}:T{
4948 .PP
4949-All MySQL 5\&.6 based releases
4950+All MySQL 5.6 based releases
4951 T}
4952 .TE
4953 .sp 1
4954
4955=== modified file 'man/ndb_drop_index.1'
4956--- man/ndb_drop_index.1 2014-08-22 13:31:49 +0000
4957+++ man/ndb_drop_index.1 2014-09-25 16:48:10 +0000
4958@@ -2,12 +2,12 @@
4959 .\" Title: \fBndb_drop_index\fR
4960 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4961 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
4962-.\" Date: 07/18/2014
4963+.\" Date: 09/11/2014
4964 .\" Manual: MySQL Database System
4965 .\" Source: MySQL 5.6
4966 .\" Language: English
4967 .\"
4968-.TH "\FBNDB_DROP_INDEX\FR" "1" "07/18/2014" "MySQL 5\&.6" "MySQL Database System"
4969+.TH "\FBNDB_DROP_INDEX\FR" "1" "09/11/2014" "MySQL 5\&.6" "MySQL Database System"
4970 .\" -----------------------------------------------------------------
4971 .\" * Define some portability stuff
4972 .\" -----------------------------------------------------------------
4973@@ -68,7 +68,7 @@
4974 .nr an-no-space-flag 1
4975 .nr an-break-flag 1
4976 .br
4977-.B Table\ \&18.18.\ \&ndb_drop_index Options and Variables: MySQL Cluster NDB 7.3
4978+.B Table\ \&18.80.\ \& This table describes command-line options for the ndb_drop_index program
4979 .TS
4980 allbox tab(:);
4981 lB lB lB.
4982@@ -77,20 +77,20 @@
4983 T}:T{
4984 Description
4985 T}:T{
4986-Added / Removed
4987+Added or Removed
4988 T}
4989 .T&
4990 l l l.
4991 T{
4992 .PP
4993-\-\-database=dbname,
4994+--database=dbname,
4995 .PP
4996-\-d
4997+-d
4998 T}:T{
4999 Name of the database in which the table is found
5000 T}:T{
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches