Merge lp:~laurynas-biveinis/percona-server/merge-5.5.40 into lp:percona-server/5.5

Proposed by Laurynas Biveinis
Status: Merged
Approved by: Laurynas Biveinis
Approved revision: no longer in the source branch.
Merged at revision: 699
Proposed branch: lp:~laurynas-biveinis/percona-server/merge-5.5.40
Merge into: lp:percona-server/5.5
Diff against target: 8332 lines (+2327/-1226)
128 files modified
VERSION (+1/-1)
client/mysql.cc (+10/-0)
cmake/dtrace.cmake (+15/-3)
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 (+7/-4)
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 (+7/-2)
extra/yassl/taocrypt/src/aes.cpp (+9/-10)
extra/yassl/taocrypt/src/algebra.cpp (+4/-4)
extra/yassl/taocrypt/src/arc4.cpp (+5/-6)
extra/yassl/taocrypt/src/asn.cpp (+40/-8)
extra/yassl/taocrypt/src/blowfish.cpp (+4/-4)
extra/yassl/taocrypt/src/des.cpp (+5/-6)
extra/yassl/taocrypt/src/integer.cpp (+15/-22)
extra/yassl/taocrypt/src/md5.cpp (+5/-5)
extra/yassl/taocrypt/src/misc.cpp (+10/-12)
extra/yassl/taocrypt/src/rabbit.cpp (+5/-5)
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 (+3/-3)
man/mysql_client_test.1 (+2/-2)
man/mysql_config.1 (+2/-2)
man/mysql_convert_table_format.1 (+2/-2)
man/mysql_find_rows.1 (+2/-2)
man/mysql_fix_extensions.1 (+2/-2)
man/mysql_install_db.1 (+2/-2)
man/mysql_plugin.1 (+2/-2)
man/mysql_secure_installation.1 (+2/-2)
man/mysql_setpermission.1 (+2/-2)
man/mysql_tzinfo_to_sql.1 (+2/-2)
man/mysql_upgrade.1 (+239/-25)
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 (+25/-22)
man/mysqlbug.1 (+2/-2)
man/mysqlcheck.1 (+26/-5)
man/mysqld.8 (+2/-2)
man/mysqld_multi.1 (+2/-2)
man/mysqld_safe.1 (+24/-9)
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_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/r/ctype_cp932.result (+35/-0)
mysql-test/r/log_errchk.result (+10/-0)
mysql-test/suite/innodb/r/foreign-keys.result (+16/-0)
mysql-test/suite/innodb/t/foreign-keys.test (+26/-0)
mysql-test/t/ctype_cp932.test (+29/-0)
mysql-test/t/log_errchk.test (+65/-0)
packaging/rpm-oel/mysql.spec.in (+20/-15)
scripts/mysql_system_tables_fix.sql (+17/-0)
sql-common/client.c (+6/-0)
sql/item.cc (+27/-4)
sql/item_strfunc.cc (+20/-0)
sql/log.cc (+5/-0)
sql/mysqld.cc (+3/-0)
sql/mysqld.h (+1/-0)
sql/sql_priv.h (+28/-1)
sql/sys_vars.cc (+2/-1)
storage/innobase/buf/buf0buf.c (+1/-0)
storage/innobase/dict/dict0dict.c (+15/-0)
storage/innobase/row/row0ins.c (+1/-11)
strings/ctype-mb.c (+2/-2)
strings/decimal.c (+2/-2)
support-files/mysql.spec.sh (+10/-5)
To merge this branch: bzr merge lp:~laurynas-biveinis/percona-server/merge-5.5.40
Reviewer Review Type Date Requested Status
Laurynas Biveinis (community) Approve
Review via email: mp+235776@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
=== modified file 'VERSION'
--- VERSION 2014-08-22 09:58:37 +0000
+++ VERSION 2014-09-24 09:49:11 +0000
@@ -1,4 +1,4 @@
1MYSQL_VERSION_MAJOR=51MYSQL_VERSION_MAJOR=5
2MYSQL_VERSION_MINOR=52MYSQL_VERSION_MINOR=5
3MYSQL_VERSION_PATCH=393MYSQL_VERSION_PATCH=40
4MYSQL_VERSION_EXTRA=-36.04MYSQL_VERSION_EXTRA=-36.0
55
=== modified file 'client/mysql.cc'
--- client/mysql.cc 2014-05-15 08:54:35 +0000
+++ client/mysql.cc 2014-09-24 09:49:11 +0000
@@ -1240,6 +1240,16 @@
12401240
1241sig_handler mysql_end(int sig)1241sig_handler mysql_end(int sig)
1242{1242{
1243#ifndef _WIN32
1244 /*
1245 Ingnoring SIGQUIT and SIGINT signals when cleanup process starts.
1246 This will help in resolving the double free issues, which occures in case
1247 the signal handler function is started in between the clean up function.
1248 */
1249 signal(SIGQUIT, SIG_IGN);
1250 signal(SIGINT, SIG_IGN);
1251#endif
1252
1243 mysql_close(&mysql);1253 mysql_close(&mysql);
1244#ifdef HAVE_READLINE1254#ifdef HAVE_READLINE
1245 if (!status.batch && !quick && !opt_html && !opt_xml &&1255 if (!status.batch && !quick && !opt_html && !opt_xml &&
12461256
=== modified file 'cmake/dtrace.cmake'
--- cmake/dtrace.cmake 2014-08-22 09:58:37 +0000
+++ cmake/dtrace.cmake 2014-09-24 09:49:11 +0000
@@ -35,9 +35,21 @@
35 MARK_AS_ADVANCED(DTRACE)35 MARK_AS_ADVANCED(DTRACE)
3636
37 # On FreeBSD, dtrace does not handle userland tracing yet37 # On FreeBSD, dtrace does not handle userland tracing yet
38 IF(ENABLE_DTRACE AND (CMAKE_SYSTEM_NAME MATCHES "FreeBSD"38 IF(ENABLE_DTRACE)
39 OR BUGGY_GCC_NO_DTRACE_MODULES OR NOT DTRACE))39 IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD"
40 MESSAGE(FATAL_ERROR "dtrace is not supported on this system")40 OR BUGGY_GCC_NO_DTRACE_MODULES OR NOT DTRACE)
41 MESSAGE(FATAL_ERROR "dtrace is not supported on this system")
42 ENDIF()
43 ELSE()
44 # 5.5 not able to do Sun dtrace on linux, just disable it
45 EXECUTE_PROCESS(
46 COMMAND ${DTRACE} -V
47 OUTPUT_VARIABLE out)
48 IF(out MATCHES "Sun D" AND CMAKE_SYSTEM_NAME MATCHES "Linux")
49 SET(ENABLE_DTRACE OFF CACHE BOOL "Sun DTrace on Linux not supported")
50 ELSE()
51 SET(ENABLE_DTRACE ON CACHE BOOL "Enable dtrace")
52 ENDIF()
41 ENDIF()53 ENDIF()
4254
43 SET(HAVE_DTRACE ${ENABLE_DTRACE})55 SET(HAVE_DTRACE ${ENABLE_DTRACE})
4456
=== modified file 'extra/yassl/README'
--- extra/yassl/README 2014-02-06 05:46:55 +0000
+++ extra/yassl/README 2014-09-24 09:49:11 +0000
@@ -12,15 +12,31 @@
1212
13*** end Note ***13*** end Note ***
1414
15yaSSL Release notes, version 2.3.0 (12/5/2013)15yaSSL Release notes, version 2.3.4 (8/15/2014)
1616
17 This release of yaSSL updates asm for newer GCC versions.17 This release of yaSSL adds checking to the input_buffer class itself.
1818
19See normal build instructions below under 1.0.6.19See normal build instructions below under 1.0.6.
20See libcurl build instructions below under 1.3.0 and note in 1.5.8.20See libcurl build instructions below under 1.3.0 and note in 1.5.8.
2121
2222
23*****************yaSSL Release notes, version 2.2.3b (4/23/2013)23yaSSL Release notes, version 2.3.2 (7/25/2014)
24
25 This release of yaSSL updates test certs.
26
27See normal build instructions below under 1.0.6.
28See libcurl build instructions below under 1.3.0 and note in 1.5.8.
29
30
31*****************yaSSL Release notes, version 2.3.0 (12/5/2013)
32
33 This release of yaSSL updates asm for newer GCC versions.
34
35See normal build instructions below under 1.0.6.
36See libcurl build instructions below under 1.3.0 and note in 1.5.8.
37
38
39*****************yaSSL Release notes, version 2.2.3 (4/23/2013)
2440
25 This release of yaSSL updates the test certificates as they were expired41 This release of yaSSL updates the test certificates as they were expired
2642
2743
=== modified file 'extra/yassl/certs/ca-cert.pem'
--- extra/yassl/certs/ca-cert.pem 2014-01-08 13:01:42 +0000
+++ extra/yassl/certs/ca-cert.pem 2014-09-24 09:49:11 +0000
@@ -1,45 +1,45 @@
1-----BEGIN CERTIFICATE-----1-----BEGIN CERTIFICATE-----
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
27-----END CERTIFICATE-----27-----END CERTIFICATE-----
28Certificate:28Certificate:
29 Data:29 Data:
30 Version: 3 (0x2)30 Version: 3 (0x2)
31 Serial Number:31 Serial Number:
32 e9:d0:a7:5f:79:25:f4:3c32 9a:41:47:cd:a1:14:62:8c
33 Signature Algorithm: sha1WithRSAEncryption33 Signature Algorithm: sha1WithRSAEncryption
34 Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com34 Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
35 Validity35 Validity
36 Not Before: Oct 24 18:18:15 2011 GMT36 Not Before: Jul 11 03:20:08 2014 GMT
37 Not After : Jul 20 18:18:15 2014 GMT37 Not After : Apr 6 03:20:08 2017 GMT
38 Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com38 Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
39 Subject Public Key Info:39 Subject Public Key Info:
40 Public Key Algorithm: rsaEncryption40 Public Key Algorithm: rsaEncryption
41 RSA Public Key: (2048 bit)41 Public-Key: (2048 bit)
42 Modulus (2048 bit):42 Modulus:
43 00:bf:0c:ca:2d:14:b2:1e:84:42:5b:cd:38:1f:4a:43 00:bf:0c:ca:2d:14:b2:1e:84:42:5b:cd:38:1f:4a:
44 f2:4d:75:10:f1:b6:35:9f:df:ca:7d:03:98:d3:ac:44 f2:4d:75:10:f1:b6:35:9f:df:ca:7d:03:98:d3:ac:
45 de:03:66:ee:2a:f1:d8:b0:7d:6e:07:54:0b:10:98:45 de:03:66:ee:2a:f1:d8:b0:7d:6e:07:54:0b:10:98:
@@ -64,24 +64,24 @@
64 27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D564 27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
65 X509v3 Authority Key Identifier: 65 X509v3 Authority Key Identifier:
66 keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D566 keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
67 DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.yassl.com/emailAddress=info@yassl.com67 DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
68 serial:E9:D0:A7:5F:79:25:F4:3C68 serial:9A:41:47:CD:A1:14:62:8C
6969
70 X509v3 Basic Constraints: 70 X509v3 Basic Constraints:
71 CA:TRUE71 CA:TRUE
72 Signature Algorithm: sha1WithRSAEncryption72 Signature Algorithm: sha1WithRSAEncryption
73 5f:86:14:f4:51:8b:bc:a5:4e:30:da:5e:ac:9a:f8:6c:d9:26:73 79:78:0c:6d:79:88:91:fc:3a:15:9c:f9:27:62:16:f0:21:1f:
74 4b:93:f9:e3:1c:89:6f:9e:ee:b3:9d:77:3e:89:20:76:a3:e6:74 fa:7d:3f:a2:a8:32:1e:f7:f2:11:a9:74:16:74:5e:dc:18:ca:
75 e8:86:15:21:db:e2:33:b2:34:d5:d0:9f:f3:c1:a4:87:92:5c:75 f0:00:2a:d5:03:06:26:30:f1:47:83:fd:32:6e:fc:ed:aa:4f:
76 f9:d1:ff:30:2f:8e:03:bc:b3:3c:0c:32:a3:90:5f:1a:90:1e:76 7d:0c:63:60:31:2f:7c:0c:bf:99:66:87:ed:27:08:86:2d:c4:
77 af:9d:f3:9e:d7:07:02:a9:7d:27:66:63:2f:af:18:d7:ac:18:77 33:e8:98:23:1c:fe:a3:db:9a:49:4e:fc:5a:42:ef:71:c3:3f:
78 98:8c:83:8f:38:f3:0b:ac:36:10:75:fb:ca:76:13:50:5b:02:78 ad:dc:4a:a8:d2:a3:1d:09:ac:33:04:7b:86:f3:6d:00:59:a3:
79 8f:73:bf:e3:a0:ee:83:52:25:54:ce:26:ce:9c:bd:2f:79:ab:79 c8:db:d1:3c:73:f6:0e:90:d6:5e:49:e0:bf:36:63:08:7b:a5:
80 1b:60:b8:92:f1:03:c0:fc:3b:08:d9:c0:ad:d5:72:08:25:80:80 b0:8f:35:3b:56:8c:11:35:49:04:1c:d0:e7:ba:56:c5:0d:0a:
81 61:2d:dc:9f:a7:83:62:07:47:e0:07:4c:4b:07:30:04:a9:87:81 91:8d:d6:b7:62:19:34:12:52:4c:d2:6d:7c:c5:3d:0f:18:81:
82 1c:55:7f:07:12:d0:cb:42:5d:cb:cf:66:01:1a:17:ee:f9:0f:82 54:cb:f6:3c:e5:84:d2:d6:71:15:ec:1a:34:0b:f0:a0:21:74:
83 60:b7:db:6f:68:e5:4e:41:62:6e:d3:6f:60:4f:4b:27:de:cf:83 43:c8:a3:b0:df:d9:67:da:e2:ad:93:48:f8:a0:87:bd:79:14:
84 18:07:f1:13:5d:cb:3f:a9:25:44:da:52:5c:c8:04:e1:56:12:84 e0:62:0a:df:f7:31:2e:31:7b:d1:32:2a:0a:fe:5d:14:ef:d9:
85 f5:2a:90:4e:d1:e2:af:01:b5:23:a1:ec:31:da:7b:63:69:c4:85 64:50:e4:83:91:bc:70:0d:d7:88:8d:d9:bc:84:0e:c5:1a:b3:
86 b8:f3:e7:ce:a1:3d:c0:db:6d:f3:b2:d9:46:c8:9f:c3:b8:70:86 bf:64:02:4e:51:91:a4:a2:85:15:83:af:f0:5b:9b:28:49:5f:
87 5a:1f:7f:ca87 b2:b3:03:d8
8888
=== modified file 'extra/yassl/certs/client-cert.der'
89Binary files extra/yassl/certs/client-cert.der 2012-02-10 14:33:27 +0000 and extra/yassl/certs/client-cert.der 2014-09-24 09:49:11 +0000 differ89Binary files extra/yassl/certs/client-cert.der 2012-02-10 14:33:27 +0000 and extra/yassl/certs/client-cert.der 2014-09-24 09:49:11 +0000 differ
=== modified file 'extra/yassl/certs/client-cert.pem'
--- extra/yassl/certs/client-cert.pem 2014-01-08 13:01:42 +0000
+++ extra/yassl/certs/client-cert.pem 2014-09-24 09:49:11 +0000
@@ -2,17 +2,17 @@
2 Data:2 Data:
3 Version: 3 (0x2)3 Version: 3 (0x2)
4 Serial Number:4 Serial Number:
5 87:4a:75:be:91:66:d8:3d5 b6:63:af:8f:5d:62:57:a0
6 Signature Algorithm: sha1WithRSAEncryption6 Signature Algorithm: sha1WithRSAEncryption
7 Issuer: C=US, ST=Oregon, L=Portland, O=yaSSL, OU=Programming, CN=www.yassl.com/emailAddress=info@yassl.com7 Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL, OU=Programming, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
8 Validity8 Validity
9 Not Before: Oct 24 18:21:55 2011 GMT9 Not Before: Jul 11 17:39:44 2014 GMT
10 Not After : Jul 20 18:21:55 2014 GMT10 Not After : Apr 6 17:39:44 2017 GMT
11 Subject: C=US, ST=Oregon, L=Portland, O=yaSSL, OU=Programming, CN=www.yassl.com/emailAddress=info@yassl.com11 Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL, OU=Programming, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
12 Subject Public Key Info:12 Subject Public Key Info:
13 Public Key Algorithm: rsaEncryption13 Public Key Algorithm: rsaEncryption
14 RSA Public Key: (2048 bit)14 Public-Key: (2048 bit)
15 Modulus (2048 bit):15 Modulus:
16 00:c3:03:d1:2b:fe:39:a4:32:45:3b:53:c8:84:2b:16 00:c3:03:d1:2b:fe:39:a4:32:45:3b:53:c8:84:2b:
17 2a:7c:74:9a:bd:aa:2a:52:07:47:d6:a6:36:b2:07:17 2a:7c:74:9a:bd:aa:2a:52:07:47:d6:a6:36:b2:07:
18 32:8e:d0:ba:69:7b:c6:c3:44:9e:d4:81:48:fd:2d:18 32:8e:d0:ba:69:7b:c6:c3:44:9e:d4:81:48:fd:2d:
@@ -37,51 +37,51 @@
37 33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C037 33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
38 X509v3 Authority Key Identifier: 38 X509v3 Authority Key Identifier:
39 keyid:33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C039 keyid:33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
40 DirName:/C=US/ST=Oregon/L=Portland/O=yaSSL/OU=Programming/CN=www.yassl.com/emailAddress=info@yassl.com40 DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL/OU=Programming/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
41 serial:87:4A:75:BE:91:66:D8:3D41 serial:B6:63:AF:8F:5D:62:57:A0
4242
43 X509v3 Basic Constraints: 43 X509v3 Basic Constraints:
44 CA:TRUE44 CA:TRUE
45 Signature Algorithm: sha1WithRSAEncryption45 Signature Algorithm: sha1WithRSAEncryption
46 1c:7c:42:81:29:9e:21:cf:d0:d8:c1:54:6f:cc:ae:14:09:38:46 85:10:90:c5:5d:de:25:8c:f2:57:7b:2d:14:1c:05:f9:71:63:
47 ff:68:98:9a:95:53:76:18:7b:e6:30:76:ec:28:0d:75:a7:de:47 40:b0:e3:c1:c1:2e:13:2a:7a:b7:d6:24:58:87:eb:03:fb:0d:
48 e0:cd:8e:d5:55:23:6a:47:2b:4e:8d:fc:7d:06:a3:d8:0f:ad:48 af:e0:f4:d0:c8:bc:51:36:10:4f:79:cc:4f:66:7d:af:99:cb:
49 5e:d6:04:c9:00:33:fb:77:27:d3:b5:03:b3:7b:21:74:31:0b:49 7b:ce:68:94:c6:36:aa:42:6e:8c:78:5b:b2:85:ca:d1:e1:a8:
50 4a:af:2d:1a:b3:93:8e:cc:f3:5f:3d:90:3f:cc:e3:55:19:91:50 31:d1:81:d9:f9:c1:a3:9e:34:43:ef:0a:79:7d:3e:83:61:fc:
51 7b:78:24:2e:4a:09:bb:18:4e:61:2d:9c:c6:0a:a0:34:91:88:51 14:5c:d1:dd:bc:0e:d7:51:b7:71:6e:41:7e:8b:2c:5a:9a:cb:
52 70:6b:3b:48:47:bc:79:94:a2:a0:4d:32:47:54:c2:a3:dc:2e:52 77:4b:6a:f5:06:ff:02:af:1e:e6:63:4f:bc:44:d9:3f:56:9e:
53 d2:51:4c:29:39:11:ff:e2:15:5e:58:97:36:f6:e9:06:06:86:53 09:9c:43:f9:55:21:32:46:82:09:86:a9:7b:74:1c:9e:5a:2a:
54 0e:8d:9d:95:03:72:b2:8b:19:7c:e9:14:6e:a1:88:73:68:58:54 bf:03:79:91:cb:f2:29:7f:c9:15:82:89:b9:53:cd:7e:07:90:
55 6d:71:5e:c2:d5:d3:13:d2:5f:de:ea:03:be:e2:00:40:e5:ce:55 a9:5d:76:e1:19:5e:0d:58:b8:59:d5:0d:df:23:ab:6b:63:76:
56 fd:e6:92:31:57:c3:eb:bb:66:ac:cb:2f:1a:fa:e0:62:a2:47:56 19:9e:9c:df:b0:57:49:6c:d0:86:97:c3:6c:3c:fa:e0:56:c2:
57 f4:93:43:2a:4b:6c:5e:0a:2f:f9:e7:e6:4a:63:86:b0:ac:2a:57 1b:e3:a1:42:1a:58:62:85:9d:74:19:83:08:af:59:90:f8:99:
58 a1:eb:b4:5b:67:cd:32:e4:b6:11:4b:9a:72:66:0d:a2:4a:76:58 bd:67:d3:4a:ea:0e:c9:ca:61:8a:0d:8a:42:cc:90:e9:2e:c2:
59 8f:fe:22:bc:83:fd:db:b7:d5:a9:ee:05:c9:b1:71:7e:1b:2b:59 54:73:7f:5e:af:8d:e2:32:cb:45:20:d6:19:4d:5b:77:31:cc:
60 e1:e3:af:c060 0f:2d:c0:7e
61-----BEGIN CERTIFICATE-----61-----BEGIN CERTIFICATE-----
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
87-----END CERTIFICATE-----87-----END CERTIFICATE-----
8888
=== modified file 'extra/yassl/certs/client-key.der'
89Binary files extra/yassl/certs/client-key.der 2012-02-10 14:33:27 +0000 and extra/yassl/certs/client-key.der 2014-09-24 09:49:11 +0000 differ89Binary files extra/yassl/certs/client-key.der 2012-02-10 14:33:27 +0000 and extra/yassl/certs/client-key.der 2014-09-24 09:49:11 +0000 differ
=== modified file 'extra/yassl/certs/client-keyEnc.pem'
--- extra/yassl/certs/client-keyEnc.pem 2014-01-08 13:01:42 +0000
+++ extra/yassl/certs/client-keyEnc.pem 2014-09-24 09:49:11 +0000
@@ -1,30 +1,12 @@
1-----BEGIN RSA PRIVATE KEY-----1-----BEGIN RSA PRIVATE KEY-----
2Proc-Type: 4,ENCRYPTED2Proc-Type: 4,ENCRYPTED
3DEK-Info: DES-CBC,B9D8FB94E38635AB3DEK-Info: DES-EDE3-CBC,BDE979D13CCC0ABD
44
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
30-----END RSA PRIVATE KEY-----12-----END RSA PRIVATE KEY-----
3113
=== added file 'extra/yassl/certs/dsa1024.der'
32Binary files extra/yassl/certs/dsa1024.der 1970-01-01 00:00:00 +0000 and extra/yassl/certs/dsa1024.der 2014-09-24 09:49:11 +0000 differ14Binary files extra/yassl/certs/dsa1024.der 1970-01-01 00:00:00 +0000 and extra/yassl/certs/dsa1024.der 2014-09-24 09:49:11 +0000 differ
=== added file 'extra/yassl/certs/dsa1024.pem'
--- extra/yassl/certs/dsa1024.pem 1970-01-01 00:00:00 +0000
+++ extra/yassl/certs/dsa1024.pem 2014-09-24 09:49:11 +0000
@@ -0,0 +1,12 @@
1-----BEGIN DSA PRIVATE KEY-----
2MIIBvAIBAAKBgQC9Ue5KMuCKx+rG4epwxFFDzyoH4ccSwlglXsRdvqswDRK/oQvT
3NNNoWiVxTn3kvQ8qDlhWy9KjGTrqr/ttgmh56FFpe6tz4yTgCNyR9D+eGclD7lNf
4dPUc4E3SA6efopG6+ymI55bS+9xUFTG402UCrYSKT59zI2HBfuI6dltsxQIVAJHJ
57WDQ+jBn/nmMyCQzdi+0qJx1AoGBAJJacRK36s5yGY1b6qhxWqvpoAC+SfEKylZn
6YWGYf2PM+Iwo6AgPKEw6BSsX+7Nmc4Gjyr4JWhComKi6onPamO/A2CbMM0DCxb47
7BeLBWfqWAgXVj0CODT4MQos5yugnviR/YpEgbzLxvrXr469lKWsAyB19/gFmGmQW
8cCgAwGm6AoGBAJ3LY89yHyvQ/TsQ6zlYbovjbk/ogndsMqPdNUvL4RuPTgJP/caa
9DDa0XJ7ak6A7TJ+QheLNwOXoZPYJC4EGFSDAXpYniGhbWIrVTCGe6lmZDfnx40WX
10S0kk3m/DHaC03ElLAiybxVGxyqoUfbT3Zv1JwftWMuiqHH5uADhdXuXVAhQ01VXa
11Rr8IPem35lKghVKnq/kGQw==
12-----END DSA PRIVATE KEY-----
013
=== removed file 'extra/yassl/certs/dsa512.der'
1Binary files extra/yassl/certs/dsa512.der 2012-02-10 14:33:27 +0000 and extra/yassl/certs/dsa512.der 1970-01-01 00:00:00 +0000 differ14Binary files extra/yassl/certs/dsa512.der 2012-02-10 14:33:27 +0000 and extra/yassl/certs/dsa512.der 1970-01-01 00:00:00 +0000 differ
=== removed file 'extra/yassl/certs/dsa512.pem'
--- extra/yassl/certs/dsa512.pem 2006-05-03 11:08:24 +0000
+++ extra/yassl/certs/dsa512.pem 1970-01-01 00:00:00 +0000
@@ -1,8 +0,0 @@
1-----BEGIN DSA PRIVATE KEY-----
2MIH3AgEAAkEAmSlpgMk8mGhFqYL+Z+uViMW0DNYmRZUZLKAgW37faencww/zYQol
3m/IhAWrNqow358pm21b0D3160Ri5Qv0bEQIVAK0lKasKnwkcwa0DIHZ/prfdTQMJ
4AkASiJna59ALk5vm7jwhf5yztI2ljOI3gD8X0YFPvfBxtjIIVN2/AeKzdwZkdYoE
51nk5sQIDA8YGdOWQBQoQRhkxAkAEhKAmMXIM6E9dUxdisYDKwBZfwx7qxdmYOPm+
6VlNHaM4IIlccuw13kc9bNu3zJIKQis2QfNt3+Rctc3Pvu7mCAhQjg+e+aqykxwwc
7E2V27tjDFY02uA==
8-----END DSA PRIVATE KEY-----
90
=== modified file 'extra/yassl/certs/server-cert.pem'
--- extra/yassl/certs/server-cert.pem 2014-01-08 13:01:42 +0000
+++ extra/yassl/certs/server-cert.pem 2014-09-24 09:49:11 +0000
@@ -1,17 +1,17 @@
1Certificate:1Certificate:
2 Data:2 Data:
3 Version: 1 (0x0)3 Version: 3 (0x2)
4 Serial Number: 2 (0x2)4 Serial Number: 1 (0x1)
5 Signature Algorithm: sha1WithRSAEncryption5 Signature Algorithm: sha1WithRSAEncryption
6 Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com6 Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
7 Validity7 Validity
8 Not Before: Oct 24 18:27:13 2011 GMT8 Not Before: Jul 11 17:20:14 2014 GMT
9 Not After : Jul 20 18:27:13 2014 GMT9 Not After : Apr 6 17:20:14 2017 GMT
10 Subject: C=US, ST=Montana, L=Bozeman, O=yaSSL, OU=Support, CN=www.yassl.com/emailAddress=info@yassl.com10 Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL, OU=Support, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
11 Subject Public Key Info:11 Subject Public Key Info:
12 Public Key Algorithm: rsaEncryption12 Public Key Algorithm: rsaEncryption
13 RSA Public Key: (2048 bit)13 Public-Key: (2048 bit)
14 Modulus (2048 bit):14 Modulus:
15 00:c0:95:08:e1:57:41:f2:71:6d:b7:d2:45:41:27:15 00:c0:95:08:e1:57:41:f2:71:6d:b7:d2:45:41:27:
16 01:65:c6:45:ae:f2:bc:24:30:b8:95:ce:2f:4e:d6:16 01:65:c6:45:ae:f2:bc:24:30:b8:95:ce:2f:4e:d6:
17 f6:1c:88:bc:7c:9f:fb:a8:67:7f:fe:5c:9c:51:75:17 f6:1c:88:bc:7c:9f:fb:a8:67:7f:fe:5c:9c:51:75:
@@ -31,59 +31,74 @@
31 a7:aa:eb:c4:e1:e6:61:83:c5:d2:96:df:d9:d0:4f:31 a7:aa:eb:c4:e1:e6:61:83:c5:d2:96:df:d9:d0:4f:
32 ad:d732 ad:d7
33 Exponent: 65537 (0x10001)33 Exponent: 65537 (0x10001)
34 X509v3 extensions:
35 X509v3 Subject Key Identifier:
36 B3:11:32:C9:92:98:84:E2:C9:F8:D0:3B:6E:03:42:CA:1F:0E:8E:3C
37 X509v3 Authority Key Identifier:
38 keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
39 DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
40 serial:9A:41:47:CD:A1:14:62:8C
41
42 X509v3 Basic Constraints:
43 CA:TRUE
34 Signature Algorithm: sha1WithRSAEncryption44 Signature Algorithm: sha1WithRSAEncryption
35 71:4e:d3:62:df:cc:4c:f7:cd:b7:6e:52:0b:6c:6e:e0:bd:c2:45 3d:8c:70:05:5b:62:4b:bf:6c:b6:48:61:01:10:1d:5e:05:ba:
36 2d:07:d7:c0:b0:6e:43:1e:35:bc:30:01:50:f0:ff:99:23:6c:46 55:94:2c:ae:59:6f:97:80:5d:6c:86:ec:9a:eb:15:45:44:e4:
37 18:1a:41:b6:11:d6:d4:19:61:fd:e4:77:97:1c:39:e1:57:ab:47 56:f8:75:ca:8a:45:32:f4:c7:e1:fa:f2:98:1c:91:d3:3f:e8:
38 c5:15:63:77:11:36:5e:74:e2:24:0b:1f:41:78:ad:b7:81:e7:48 0e:c9:1b:fa:e1:79:99:67:0e:0d:6b:8a:ec:1a:2c:59:c4:34:
39 b4:40:66:80:f0:4b:91:a0:6d:a8:6e:3d:53:d9:8b:ce:2a:e1:49 04:8d:39:77:cd:b5:e9:60:5b:82:bf:34:ce:ed:c6:4f:3f:b4:
40 0b:45:65:87:a1:96:ae:ee:3e:88:d5:12:1f:78:17:ae:2c:c5:50 5c:4d:8a:b4:f4:0a:04:12:a0:56:c1:e1:33:37:a1:54:87:48:
41 73:44:d8:dc:f4:af:d8:cc:ae:4c:e1:0c:be:55:a4:99:f7:6e:51 e9:81:c2:0f:8f:6f:d3:52:4c:4c:32:4c:6b:9f:3a:04:8f:77:
42 96:c0:c8:45:87:bf:dc:51:57:ff:9e:73:37:6a:18:9c:c3:f9:52 5d:ad:dc:3d:2b:f2:c9:df:3c:60:5d:d8:fc:86:72:7c:3d:d0:
43 22:7a:f4:b0:52:bd:fc:21:30:f8:c5:ff:1e:87:7d:ad:a2:5a:53 84:4b:8c:df:26:43:fe:c0:cc:5b:e1:36:b3:3d:32:28:a3:ef:
44 35:f5:22:a8:b4:0a:76:38:e6:76:b0:98:af:1b:ec:8a:0a:43:54 0c:20:d6:b1:50:39:d6:67:a9:8b:84:bc:92:34:eb:19:23:e8:
45 74:d2:85:34:37:84:07:e1:f6:23:b2:29:de:a6:b6:b7:4c:57:55 10:8f:ea:bd:18:8c:93:27:3c:74:75:8e:58:04:fa:2a:74:44:
46 7e:96:06:cb:a9:16:25:29:3a:03:2d:55:7d:a6:8c:a4:f7:9e:56 7d:fc:4d:39:df:54:17:ba:78:e1:5d:6a:70:d3:7c:a2:80:81:
47 81:c9:95:b6:7c:c1:4a:ce:94:66:0c:ca:88:eb:d2:09:f5:5b:57 e6:19:51:91:c3:44:51:ec:bb:88:a9:53:e1:d7:a9:8c:28:f4:
48 19:58:82:df:27:fd:67:95:78:b7:02:06:d5:a7:61:bd:ef:3a:58 21:1c:42:51:09:b4:12:6d:a0:d6:25:09:85:c6:2a:0c:af:a7:
49 fc:b2:61:cd59 58:e6:52:8b
50-----BEGIN CERTIFICATE-----60-----BEGIN CERTIFICATE-----
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
70/LJhzQ==80BgkqhkiG9w0BAQUFAAOCAQEAPYxwBVtiS79stkhhARAdXgW6VZQsrllvl4BdbIbs
81musVRUTkVvh1yopFMvTH4frymByR0z/oDskb+uF5mWcODWuK7BosWcQ0BI05d821
826WBbgr80zu3GTz+0XE2KtPQKBBKgVsHhMzehVIdI6YHCD49v01JMTDJMa586BI93
83Xa3cPSvyyd88YF3Y/IZyfD3QhEuM3yZD/sDMW+E2sz0yKKPvDCDWsVA51mepi4S8
84kjTrGSPoEI/qvRiMkyc8dHWOWAT6KnREffxNOd9UF7p44V1qcNN8ooCB5hlRkcNE
85Uey7iKlT4depjCj0IRxCUQm0Em2g1iUJhcYqDK+nWOZSiw==
71-----END CERTIFICATE-----86-----END CERTIFICATE-----
72Certificate:87Certificate:
73 Data:88 Data:
74 Version: 3 (0x2)89 Version: 3 (0x2)
75 Serial Number:90 Serial Number:
76 e9:d0:a7:5f:79:25:f4:3c91 9a:41:47:cd:a1:14:62:8c
77 Signature Algorithm: sha1WithRSAEncryption92 Signature Algorithm: sha1WithRSAEncryption
78 Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com93 Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
79 Validity94 Validity
80 Not Before: Oct 24 18:18:15 2011 GMT95 Not Before: Jul 11 03:20:08 2014 GMT
81 Not After : Jul 20 18:18:15 2014 GMT96 Not After : Apr 6 03:20:08 2017 GMT
82 Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com97 Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com
83 Subject Public Key Info:98 Subject Public Key Info:
84 Public Key Algorithm: rsaEncryption99 Public Key Algorithm: rsaEncryption
85 RSA Public Key: (2048 bit)100 Public-Key: (2048 bit)
86 Modulus (2048 bit):101 Modulus:
87 00:bf:0c:ca:2d:14:b2:1e:84:42:5b:cd:38:1f:4a:102 00:bf:0c:ca:2d:14:b2:1e:84:42:5b:cd:38:1f:4a:
88 f2:4d:75:10:f1:b6:35:9f:df:ca:7d:03:98:d3:ac:103 f2:4d:75:10:f1:b6:35:9f:df:ca:7d:03:98:d3:ac:
89 de:03:66:ee:2a:f1:d8:b0:7d:6e:07:54:0b:10:98:104 de:03:66:ee:2a:f1:d8:b0:7d:6e:07:54:0b:10:98:
@@ -104,54 +119,55 @@
104 36:79119 36:79
105 Exponent: 65537 (0x10001)120 Exponent: 65537 (0x10001)
106 X509v3 extensions:121 X509v3 extensions:
107 X509v3 Subject Key Identifier:122 X509v3 Subject Key Identifier:
108 27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5123 27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
109 X509v3 Authority Key Identifier:124 X509v3 Authority Key Identifier:
110 keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5125 keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
111 DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.yassl.com/emailAddress=info@yassl.com126 DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
112 serial:E9:D0:A7:5F:79:25:F4:3C127 serial:9A:41:47:CD:A1:14:62:8C
113128
114 X509v3 Basic Constraints:129 X509v3 Basic Constraints:
115 CA:TRUE130 CA:TRUE
116 Signature Algorithm: sha1WithRSAEncryption131 Signature Algorithm: sha1WithRSAEncryption
117 5f:86:14:f4:51:8b:bc:a5:4e:30:da:5e:ac:9a:f8:6c:d9:26:132 79:78:0c:6d:79:88:91:fc:3a:15:9c:f9:27:62:16:f0:21:1f:
118 4b:93:f9:e3:1c:89:6f:9e:ee:b3:9d:77:3e:89:20:76:a3:e6:133 fa:7d:3f:a2:a8:32:1e:f7:f2:11:a9:74:16:74:5e:dc:18:ca:
119 e8:86:15:21:db:e2:33:b2:34:d5:d0:9f:f3:c1:a4:87:92:5c:134 f0:00:2a:d5:03:06:26:30:f1:47:83:fd:32:6e:fc:ed:aa:4f:
120 f9:d1:ff:30:2f:8e:03:bc:b3:3c:0c:32:a3:90:5f:1a:90:1e:135 7d:0c:63:60:31:2f:7c:0c:bf:99:66:87:ed:27:08:86:2d:c4:
121 af:9d:f3:9e:d7:07:02:a9:7d:27:66:63:2f:af:18:d7:ac:18:136 33:e8:98:23:1c:fe:a3:db:9a:49:4e:fc:5a:42:ef:71:c3:3f:
122 98:8c:83:8f:38:f3:0b:ac:36:10:75:fb:ca:76:13:50:5b:02:137 ad:dc:4a:a8:d2:a3:1d:09:ac:33:04:7b:86:f3:6d:00:59:a3:
123 8f:73:bf:e3:a0:ee:83:52:25:54:ce:26:ce:9c:bd:2f:79:ab:138 c8:db:d1:3c:73:f6:0e:90:d6:5e:49:e0:bf:36:63:08:7b:a5:
124 1b:60:b8:92:f1:03:c0:fc:3b:08:d9:c0:ad:d5:72:08:25:80:139 b0:8f:35:3b:56:8c:11:35:49:04:1c:d0:e7:ba:56:c5:0d:0a:
125 61:2d:dc:9f:a7:83:62:07:47:e0:07:4c:4b:07:30:04:a9:87:140 91:8d:d6:b7:62:19:34:12:52:4c:d2:6d:7c:c5:3d:0f:18:81:
126 1c:55:7f:07:12:d0:cb:42:5d:cb:cf:66:01:1a:17:ee:f9:0f:141 54:cb:f6:3c:e5:84:d2:d6:71:15:ec:1a:34:0b:f0:a0:21:74:
127 60:b7:db:6f:68:e5:4e:41:62:6e:d3:6f:60:4f:4b:27:de:cf:142 43:c8:a3:b0:df:d9:67:da:e2:ad:93:48:f8:a0:87:bd:79:14:
128 18:07:f1:13:5d:cb:3f:a9:25:44:da:52:5c:c8:04:e1:56:12:143 e0:62:0a:df:f7:31:2e:31:7b:d1:32:2a:0a:fe:5d:14:ef:d9:
129 f5:2a:90:4e:d1:e2:af:01:b5:23:a1:ec:31:da:7b:63:69:c4:144 64:50:e4:83:91:bc:70:0d:d7:88:8d:d9:bc:84:0e:c5:1a:b3:
130 b8:f3:e7:ce:a1:3d:c0:db:6d:f3:b2:d9:46:c8:9f:c3:b8:70:145 bf:64:02:4e:51:91:a4:a2:85:15:83:af:f0:5b:9b:28:49:5f:
131 5a:1f:7f:ca146 b2:b3:03:d8
132-----BEGIN CERTIFICATE-----147-----BEGIN CERTIFICATE-----
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
173-----END CERTIFICATE-----
158174
=== modified file 'extra/yassl/certs/server-keyEnc.pem'
--- extra/yassl/certs/server-keyEnc.pem 2014-01-08 13:01:42 +0000
+++ extra/yassl/certs/server-keyEnc.pem 2014-09-24 09:49:11 +0000
@@ -1,30 +1,30 @@
1-----BEGIN RSA PRIVATE KEY-----1-----BEGIN RSA PRIVATE KEY-----
2Proc-Type: 4,ENCRYPTED2Proc-Type: 4,ENCRYPTED
3DEK-Info: DES-CBC,08132C1FFF5BC8CC3DEK-Info: DES-CBC,136C7D8A69656668
44
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
30-----END RSA PRIVATE KEY-----30-----END RSA PRIVATE KEY-----
3131
=== modified file 'extra/yassl/include/buffer.hpp'
--- extra/yassl/include/buffer.hpp 2013-02-25 14:26:00 +0000
+++ extra/yassl/include/buffer.hpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -48,7 +48,11 @@
4848
4949
50struct NoCheck {50struct NoCheck {
51 void check(uint, uint);51 int check(uint, uint);
52};
53
54struct Check {
55 int check(uint, uint);
52};56};
5357
54/* input_buffer operates like a smart c style array with a checking option, 58/* input_buffer operates like a smart c style array with a checking option,
@@ -60,11 +64,13 @@
60 * write to the buffer bulk wise and have the correct size64 * write to the buffer bulk wise and have the correct size
61 */65 */
6266
63class input_buffer : public NoCheck {67class input_buffer : public Check {
64 uint size_; // number of elements in buffer68 uint size_; // number of elements in buffer
65 uint current_; // current offset position in buffer69 uint current_; // current offset position in buffer
66 byte* buffer_; // storage for buffer70 byte* buffer_; // storage for buffer
67 byte* end_; // end of storage marker71 byte* end_; // end of storage marker
72 int error_; // error number
73 byte zero_; // for returning const reference to zero byte
68public:74public:
69 input_buffer();75 input_buffer();
7076
@@ -93,6 +99,10 @@
9399
94 uint get_remaining() const;100 uint get_remaining() const;
95101
102 int get_error() const;
103
104 void set_error();
105
96 void set_current(uint i);106 void set_current(uint i);
97107
98 // read only access through [], advance current108 // read only access through [], advance current
@@ -103,7 +113,7 @@
103 bool eof();113 bool eof();
104114
105 // peek ahead115 // peek ahead
106 byte peek() const;116 byte peek();
107117
108 // write function, should use at/near construction118 // write function, should use at/near construction
109 void assign(const byte* t, uint s);119 void assign(const byte* t, uint s);
110120
=== modified file 'extra/yassl/include/openssl/ssl.h'
--- extra/yassl/include/openssl/ssl.h 2014-02-06 05:46:55 +0000
+++ extra/yassl/include/openssl/ssl.h 2014-09-24 09:49:11 +0000
@@ -35,7 +35,7 @@
35#include "rsa.h"35#include "rsa.h"
3636
3737
38#define YASSL_VERSION "2.3.0"38#define YASSL_VERSION "2.3.4"
3939
4040
41#if defined(__cplusplus)41#if defined(__cplusplus)
4242
=== modified file 'extra/yassl/src/buffer.cpp'
--- extra/yassl/src/buffer.cpp 2013-02-26 05:35:17 +0000
+++ extra/yassl/src/buffer.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -32,8 +32,19 @@
3232
3333
3434
35void NoCheck::check(uint, uint) 35/* return 0 on check success, always true for NoCheck policy */
36{36int NoCheck::check(uint, uint)
37{
38 return 0;
39}
40
41/* return 0 on check success */
42int Check::check(uint i, uint max)
43{
44 if (i < max)
45 return 0;
46
47 return -1;
37}48}
3849
3950
@@ -48,18 +59,20 @@
4859
4960
50input_buffer::input_buffer() 61input_buffer::input_buffer()
51 : size_(0), current_(0), buffer_(0), end_(0) 62 : size_(0), current_(0), buffer_(0), end_(0), error_(0), zero_(0)
52{}63{}
5364
5465
55input_buffer::input_buffer(uint s) 66input_buffer::input_buffer(uint s)
56 : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s)67 : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s),
68 error_(0), zero_(0)
57{}69{}
5870
5971
60// with assign72// with assign
61input_buffer::input_buffer(uint s, const byte* t, uint len) 73input_buffer::input_buffer(uint s, const byte* t, uint len)
62 : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s) 74 : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s),
75 error_(0), zero_(0)
63{ 76{
64 assign(t, len); 77 assign(t, len);
65}78}
@@ -74,8 +87,10 @@
74// users can pass defualt zero length buffer and then allocate87// users can pass defualt zero length buffer and then allocate
75void input_buffer::allocate(uint s) 88void input_buffer::allocate(uint s)
76{ 89{
77 buffer_ = NEW_YS byte[s];90 if (error_ == 0) {
78 end_ = buffer_ + s; 91 buffer_ = NEW_YS byte[s];
92 end_ = buffer_ + s;
93 }
79}94}
8095
8196
@@ -90,40 +105,67 @@
90// if you know the size before the write use assign()105// if you know the size before the write use assign()
91void input_buffer::add_size(uint i) 106void input_buffer::add_size(uint i)
92{ 107{
93 check(size_ + i-1, get_capacity()); 108 if (error_ == 0 && check(size_ + i-1, get_capacity()) == 0)
94 size_ += i; 109 size_ += i;
110 else
111 error_ = -1;
95}112}
96113
97114
98uint input_buffer::get_capacity() const 115uint input_buffer::get_capacity() const
99{ 116{
100 return (uint) (end_ - buffer_); 117 if (error_ == 0)
118 return end_ - buffer_;
119
120 return 0;
101}121}
102122
103123
104uint input_buffer::get_current() const 124uint input_buffer::get_current() const
105{ 125{
106 return current_; 126 if (error_ == 0)
127 return current_;
128
129 return 0;
107}130}
108131
109132
110uint input_buffer::get_size() const 133uint input_buffer::get_size() const
111{ 134{
112 return size_; 135 if (error_ == 0)
136 return size_;
137
138 return 0;
113}139}
114140
115141
116uint input_buffer::get_remaining() const 142uint input_buffer::get_remaining() const
117{ 143{
118 return size_ - current_; 144 if (error_ == 0)
145 return size_ - current_;
146
147 return 0;
148}
149
150
151int input_buffer::get_error() const
152{
153 return error_;
154}
155
156
157void input_buffer::set_error()
158{
159 error_ = -1;
119}160}
120161
121162
122void input_buffer::set_current(uint i) 163void input_buffer::set_current(uint i)
123{164{
124 if (i)165 if (error_ == 0 && i && check(i - 1, size_) == 0)
125 check(i - 1, size_); 166 current_ = i;
126 current_ = i; 167 else
168 error_ = -1;
127}169}
128170
129171
@@ -131,40 +173,59 @@
131// user passes in AUTO index for ease of use173// user passes in AUTO index for ease of use
132const byte& input_buffer::operator[](uint i) 174const byte& input_buffer::operator[](uint i)
133{175{
134 check(current_, size_);176 if (error_ == 0 && check(current_, size_) == 0)
135 return buffer_[current_++];177 return buffer_[current_++];
178
179 error_ = -1;
180 return zero_;
136}181}
137182
138183
139// end of input test184// end of input test
140bool input_buffer::eof() 185bool input_buffer::eof()
141{ 186{
187 if (error_ != 0)
188 return true;
189
142 return current_ >= size_; 190 return current_ >= size_;
143}191}
144192
145193
146// peek ahead194// peek ahead
147byte input_buffer::peek() const195byte input_buffer::peek()
148{196{
149 return buffer_[current_];197 if (error_ == 0 && check(current_, size_) == 0)
198 return buffer_[current_];
199
200 error_ = -1;
201 return 0;
150}202}
151203
152204
153// write function, should use at/near construction205// write function, should use at/near construction
154void input_buffer::assign(const byte* t, uint s)206void input_buffer::assign(const byte* t, uint s)
155{207{
156 check(current_, get_capacity());208 if (t && error_ == 0 && check(current_, get_capacity()) == 0) {
157 add_size(s);209 add_size(s);
158 memcpy(&buffer_[current_], t, s);210 if (error_ == 0) {
211 memcpy(&buffer_[current_], t, s);
212 return; // success
213 }
214 }
215
216 error_ = -1;
159}217}
160218
161219
162// use read to query input, adjusts current220// use read to query input, adjusts current
163void input_buffer::read(byte* dst, uint length)221void input_buffer::read(byte* dst, uint length)
164{222{
165 check(current_ + length - 1, size_);223 if (dst && error_ == 0 && check(current_ + length - 1, size_) == 0) {
166 memcpy(dst, &buffer_[current_], length);224 memcpy(dst, &buffer_[current_], length);
167 current_ += length;225 current_ += length;
226 } else {
227 error_ = -1;
228 }
168}229}
169230
170231
171232
=== modified file 'extra/yassl/src/handshake.cpp'
--- extra/yassl/src/handshake.cpp 2014-01-08 13:01:42 +0000
+++ extra/yassl/src/handshake.cpp 2014-09-24 09:49:11 +0000
@@ -522,7 +522,7 @@
522// some clients still send sslv2 client hello522// some clients still send sslv2 client hello
523void ProcessOldClientHello(input_buffer& input, SSL& ssl)523void ProcessOldClientHello(input_buffer& input, SSL& ssl)
524{524{
525 if (input.get_remaining() < 2) {525 if (input.get_error() || input.get_remaining() < 2) {
526 ssl.SetError(bad_input);526 ssl.SetError(bad_input);
527 return;527 return;
528 }528 }
@@ -549,20 +549,24 @@
549549
550 byte len[2];550 byte len[2];
551551
552 input.read(len, sizeof(len));552 len[0] = input[AUTO];
553 len[1] = input[AUTO];
553 ato16(len, ch.suite_len_);554 ato16(len, ch.suite_len_);
554555
555 input.read(len, sizeof(len));556 len[0] = input[AUTO];
557 len[1] = input[AUTO];
556 uint16 sessionLen;558 uint16 sessionLen;
557 ato16(len, sessionLen);559 ato16(len, sessionLen);
558 ch.id_len_ = sessionLen;560 ch.id_len_ = sessionLen;
559561
560 input.read(len, sizeof(len));562 len[0] = input[AUTO];
563 len[1] = input[AUTO];
561 uint16 randomLen;564 uint16 randomLen;
562 ato16(len, randomLen);565 ato16(len, randomLen);
563566
564 if (ch.suite_len_ > MAX_SUITE_SZ || sessionLen > ID_LEN ||567 if (input.get_error() || ch.suite_len_ > MAX_SUITE_SZ ||
565 randomLen > RAN_LEN) {568 ch.suite_len_ > input.get_remaining() ||
569 sessionLen > ID_LEN || randomLen > RAN_LEN) {
566 ssl.SetError(bad_input);570 ssl.SetError(bad_input);
567 return;571 return;
568 }572 }
@@ -580,13 +584,12 @@
580 ch.suite_len_ = j;584 ch.suite_len_ = j;
581585
582 if (ch.id_len_)586 if (ch.id_len_)
583 input.read(ch.session_id_, ch.id_len_);587 input.read(ch.session_id_, ch.id_len_); // id_len_ from sessionLen
584588
585 if (randomLen < RAN_LEN)589 if (randomLen < RAN_LEN)
586 memset(ch.random_, 0, RAN_LEN - randomLen);590 memset(ch.random_, 0, RAN_LEN - randomLen);
587 input.read(&ch.random_[RAN_LEN - randomLen], randomLen);591 input.read(&ch.random_[RAN_LEN - randomLen], randomLen);
588 592
589
590 ch.Process(input, ssl);593 ch.Process(input, ssl);
591}594}
592595
@@ -787,6 +790,9 @@
787 ssl.verifyState(hdr);790 ssl.verifyState(hdr);
788 }791 }
789792
793 if (ssl.GetError())
794 return 0;
795
790 // make sure we have enough input in buffer to process this record796 // make sure we have enough input in buffer to process this record
791 if (needHdr || hdr.length_ > buffer.get_remaining()) {797 if (needHdr || hdr.length_ > buffer.get_remaining()) {
792 // put header in front for next time processing798 // put header in front for next time processing
@@ -799,6 +805,9 @@
799805
800 while (buffer.get_current() < hdr.length_ + RECORD_HEADER + offset) {806 while (buffer.get_current() < hdr.length_ + RECORD_HEADER + offset) {
801 // each message in record, can be more than 1 if not encrypted807 // each message in record, can be more than 1 if not encrypted
808 if (ssl.GetError())
809 return 0;
810
802 if (ssl.getSecurity().get_parms().pending_ == false) { // cipher on811 if (ssl.getSecurity().get_parms().pending_ == false) { // cipher on
803 // sanity check for malicious/corrupted/illegal input812 // sanity check for malicious/corrupted/illegal input
804 if (buffer.get_remaining() < hdr.length_) {813 if (buffer.get_remaining() < hdr.length_) {
805814
=== modified file 'extra/yassl/src/yassl_imp.cpp'
--- extra/yassl/src/yassl_imp.cpp 2014-01-08 13:01:42 +0000
+++ extra/yassl/src/yassl_imp.cpp 2014-09-24 09:49:11 +0000
@@ -220,16 +220,26 @@
220// read PreMaster secret and decrypt, server side220// read PreMaster secret and decrypt, server side
221void EncryptedPreMasterSecret::read(SSL& ssl, input_buffer& input)221void EncryptedPreMasterSecret::read(SSL& ssl, input_buffer& input)
222{222{
223 if (input.get_error()) {
224 ssl.SetError(bad_input);
225 return;
226 }
227
223 const CertManager& cert = ssl.getCrypto().get_certManager();228 const CertManager& cert = ssl.getCrypto().get_certManager();
224 RSA rsa(cert.get_privateKey(), cert.get_privateKeyLength(), false);229 RSA rsa(cert.get_privateKey(), cert.get_privateKeyLength(), false);
225 uint16 cipherLen = rsa.get_cipherLength();230 uint16 cipherLen = rsa.get_cipherLength();
226 if (ssl.isTLS()) {231 if (ssl.isTLS()) {
227 byte len[2];232 byte len[2];
228 input.read(len, sizeof(len));233 len[0] = input[AUTO];
234 len[1] = input[AUTO];
229 ato16(len, cipherLen);235 ato16(len, cipherLen);
230 }236 }
231 alloc(cipherLen);237 alloc(cipherLen);
232 input.read(secret_, length_);238 input.read(secret_, length_);
239 if (input.get_error()) {
240 ssl.SetError(bad_input);
241 return;
242 }
233243
234 opaque preMasterSecret[SECRET_LEN];244 opaque preMasterSecret[SECRET_LEN];
235 rsa.decrypt(preMasterSecret, secret_, length_, 245 rsa.decrypt(preMasterSecret, secret_, length_,
@@ -277,6 +287,11 @@
277// read client's public key, server side287// read client's public key, server side
278void ClientDiffieHellmanPublic::read(SSL& ssl, input_buffer& input)288void ClientDiffieHellmanPublic::read(SSL& ssl, input_buffer& input)
279{289{
290 if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
291 ssl.SetError(bad_input);
292 return;
293 }
294
280 DiffieHellman& dh = ssl.useCrypto().use_dh();295 DiffieHellman& dh = ssl.useCrypto().use_dh();
281296
282 uint16 keyLength;297 uint16 keyLength;
@@ -287,6 +302,10 @@
287302
288 alloc(keyLength);303 alloc(keyLength);
289 input.read(Yc_, keyLength);304 input.read(Yc_, keyLength);
305 if (input.get_error()) {
306 ssl.SetError(bad_input);
307 return;
308 }
290 dh.makeAgreement(Yc_, keyLength); 309 dh.makeAgreement(Yc_, keyLength);
291310
292 // because of encoding, first byte might be 0, don't use for preMaster 311 // because of encoding, first byte might be 0, don't use for preMaster
@@ -331,6 +350,10 @@
331// read server's p, g, public key and sig, client side350// read server's p, g, public key and sig, client side
332void DH_Server::read(SSL& ssl, input_buffer& input)351void DH_Server::read(SSL& ssl, input_buffer& input)
333{352{
353 if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
354 ssl.SetError(bad_input);
355 return;
356 }
334 uint16 length, messageTotal = 6; // pSz + gSz + pubSz357 uint16 length, messageTotal = 6; // pSz + gSz + pubSz
335 byte tmp[2];358 byte tmp[2];
336359
@@ -341,6 +364,10 @@
341 messageTotal += length;364 messageTotal += length;
342365
343 input.read(parms_.alloc_p(length), length);366 input.read(parms_.alloc_p(length), length);
367 if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
368 ssl.SetError(bad_input);
369 return;
370 }
344371
345 // g372 // g
346 tmp[0] = input[AUTO];373 tmp[0] = input[AUTO];
@@ -349,6 +376,10 @@
349 messageTotal += length;376 messageTotal += length;
350377
351 input.read(parms_.alloc_g(length), length);378 input.read(parms_.alloc_g(length), length);
379 if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
380 ssl.SetError(bad_input);
381 return;
382 }
352383
353 // pub384 // pub
354 tmp[0] = input[AUTO];385 tmp[0] = input[AUTO];
@@ -357,12 +388,20 @@
357 messageTotal += length;388 messageTotal += length;
358389
359 input.read(parms_.alloc_pub(length), length);390 input.read(parms_.alloc_pub(length), length);
391 if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
392 ssl.SetError(bad_input);
393 return;
394 }
360395
361 // save message for hash verify396 // save message for hash verify
362 input_buffer message(messageTotal);397 input_buffer message(messageTotal);
363 input.set_current(input.get_current() - messageTotal);398 input.set_current(input.get_current() - messageTotal);
364 input.read(message.get_buffer(), messageTotal);399 input.read(message.get_buffer(), messageTotal);
365 message.add_size(messageTotal);400 message.add_size(messageTotal);
401 if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) {
402 ssl.SetError(bad_input);
403 return;
404 }
366405
367 // signature406 // signature
368 tmp[0] = input[AUTO];407 tmp[0] = input[AUTO];
@@ -371,6 +410,10 @@
371410
372 signature_ = NEW_YS byte[length];411 signature_ = NEW_YS byte[length];
373 input.read(signature_, length);412 input.read(signature_, length);
413 if (input.get_error()) {
414 ssl.SetError(bad_input);
415 return;
416 }
374417
375 // verify signature418 // verify signature
376 byte hash[FINISHED_SZ];419 byte hash[FINISHED_SZ];
@@ -645,6 +688,10 @@
645{688{
646 ssl.verifyState(*this);689 ssl.verifyState(*this);
647 if (ssl.GetError()) return;690 if (ssl.GetError()) return;
691 if (input.get_error()) {
692 ssl.SetError(bad_input);
693 return;
694 }
648 const HandShakeFactory& hsf = ssl.getFactory().getHandShake();695 const HandShakeFactory& hsf = ssl.getFactory().getHandShake();
649 mySTL::auto_ptr<HandShakeBase> hs(hsf.CreateObject(type_));696 mySTL::auto_ptr<HandShakeBase> hs(hsf.CreateObject(type_));
650 if (!hs.get()) {697 if (!hs.get()) {
@@ -810,8 +857,13 @@
810857
811858
812// CipherSpec processing handler859// CipherSpec processing handler
813void ChangeCipherSpec::Process(input_buffer&, SSL& ssl)860void ChangeCipherSpec::Process(input_buffer& input, SSL& ssl)
814{861{
862 if (input.get_error()) {
863 ssl.SetError(bad_input);
864 return;
865 }
866
815 ssl.useSecurity().use_parms().pending_ = false;867 ssl.useSecurity().use_parms().pending_ = false;
816 if (ssl.getSecurity().get_resuming()) {868 if (ssl.getSecurity().get_resuming()) {
817 if (ssl.getSecurity().get_parms().entity_ == client_end)869 if (ssl.getSecurity().get_parms().entity_ == client_end)
@@ -873,6 +925,11 @@
873// Alert processing handler925// Alert processing handler
874void Alert::Process(input_buffer& input, SSL& ssl)926void Alert::Process(input_buffer& input, SSL& ssl)
875{927{
928 if (input.get_error()) {
929 ssl.SetError(bad_input);
930 return;
931 }
932
876 if (ssl.getSecurity().get_parms().pending_ == false) { // encrypted alert933 if (ssl.getSecurity().get_parms().pending_ == false) { // encrypted alert
877 int aSz = get_length(); // alert size already read on input934 int aSz = get_length(); // alert size already read on input
878 opaque verify[SHA_LEN];935 opaque verify[SHA_LEN];
@@ -890,12 +947,19 @@
890947
891 if (ssl.getSecurity().get_parms().cipher_type_ == block) {948 if (ssl.getSecurity().get_parms().cipher_type_ == block) {
892 int ivExtra = 0;949 int ivExtra = 0;
950 opaque fill;
893951
894 if (ssl.isTLSv1_1())952 if (ssl.isTLSv1_1())
895 ivExtra = ssl.getCrypto().get_cipher().get_blockSize();953 ivExtra = ssl.getCrypto().get_cipher().get_blockSize();
896 int padSz = ssl.getSecurity().get_parms().encrypt_size_ - ivExtra -954 int padSz = ssl.getSecurity().get_parms().encrypt_size_ - ivExtra -
897 aSz - digestSz;955 aSz - digestSz;
898 input.set_current(input.get_current() + padSz);956 for (int i = 0; i < padSz; i++)
957 fill = input[AUTO];
958 }
959
960 if (input.get_error()) {
961 ssl.SetError(bad_input);
962 return;
899 }963 }
900964
901 // verify965 // verify
@@ -1112,6 +1176,11 @@
1112// Process handler for Data1176// Process handler for Data
1113void Data::Process(input_buffer& input, SSL& ssl)1177void Data::Process(input_buffer& input, SSL& ssl)
1114{1178{
1179 if (input.get_error()) {
1180 ssl.SetError(bad_input);
1181 return;
1182 }
1183
1115 int msgSz = ssl.getSecurity().get_parms().encrypt_size_;1184 int msgSz = ssl.getSecurity().get_parms().encrypt_size_;
1116 int pad = 0, padSz = 0;1185 int pad = 0, padSz = 0;
1117 int ivExtra = 0;1186 int ivExtra = 0;
@@ -1154,7 +1223,7 @@
11541223
1155 int dataSz = msgSz - ivExtra - digestSz - pad - padSz;1224 int dataSz = msgSz - ivExtra - digestSz - pad - padSz;
11561225
1157 if (dataSz < 0) {1226 if (dataSz < 0 || dataSz > (MAX_RECORD_SIZE + COMPRESS_EXTRA)) {
1158 ssl.SetError(bad_input);1227 ssl.SetError(bad_input);
1159 return;1228 return;
1160 }1229 }
@@ -1180,6 +1249,10 @@
11801249
1181 // advance past mac and fill1250 // advance past mac and fill
1182 input.set_current(input.get_current() + digestSz + pad + padSz);1251 input.set_current(input.get_current() + digestSz + pad + padSz);
1252 if (input.get_error()) {
1253 ssl.SetError(bad_input);
1254 return;
1255 }
1183}1256}
11841257
11851258
@@ -1244,6 +1317,11 @@
1244// certificate processing handler1317// certificate processing handler
1245void Certificate::Process(input_buffer& input, SSL& ssl)1318void Certificate::Process(input_buffer& input, SSL& ssl)
1246{1319{
1320 if (input.get_error()) {
1321 ssl.SetError(bad_input);
1322 return;
1323 }
1324
1247 CertManager& cm = ssl.useCrypto().use_certManager();1325 CertManager& cm = ssl.useCrypto().use_certManager();
1248 1326
1249 uint32 list_sz;1327 uint32 list_sz;
@@ -1412,6 +1490,10 @@
1412 1490
1413 // Session1491 // Session
1414 hello.id_len_ = input[AUTO];1492 hello.id_len_ = input[AUTO];
1493 if (hello.id_len_ > ID_LEN) {
1494 input.set_error();
1495 return input;
1496 }
1415 if (hello.id_len_)1497 if (hello.id_len_)
1416 input.read(hello.session_id_, hello.id_len_);1498 input.read(hello.session_id_, hello.id_len_);
1417 1499
@@ -1452,8 +1534,13 @@
14521534
14531535
1454// Server Hello processing handler1536// Server Hello processing handler
1455void ServerHello::Process(input_buffer&, SSL& ssl)1537void ServerHello::Process(input_buffer& input, SSL& ssl)
1456{1538{
1539 if (input.get_error()) {
1540 ssl.SetError(bad_input);
1541 return;
1542 }
1543
1457 if (ssl.GetMultiProtocol()) { // SSLv23 support1544 if (ssl.GetMultiProtocol()) { // SSLv23 support
1458 if (ssl.isTLS() && server_version_.minor_ < 1)1545 if (ssl.isTLS() && server_version_.minor_ < 1)
1459 // downgrade to SSLv31546 // downgrade to SSLv3
@@ -1547,8 +1634,12 @@
15471634
15481635
1549// Server Hello Done processing handler1636// Server Hello Done processing handler
1550void ServerHelloDone::Process(input_buffer&, SSL& ssl)1637void ServerHelloDone::Process(input_buffer& input, SSL& ssl)
1551{1638{
1639 if (input.get_error()) {
1640 ssl.SetError(bad_input);
1641 return;
1642 }
1552 ssl.useStates().useClient() = serverHelloDoneComplete;1643 ssl.useStates().useClient() = serverHelloDoneComplete;
1553}1644}
15541645
@@ -1667,8 +1758,13 @@
16671758
16681759
1669// Client Hello processing handler1760// Client Hello processing handler
1670void ClientHello::Process(input_buffer&, SSL& ssl)1761void ClientHello::Process(input_buffer& input, SSL& ssl)
1671{1762{
1763 if (input.get_error()) {
1764 ssl.SetError(bad_input);
1765 return;
1766 }
1767
1672 // store version for pre master secret1768 // store version for pre master secret
1673 ssl.useSecurity().use_connection().chVersion_ = client_version_;1769 ssl.useSecurity().use_connection().chVersion_ = client_version_;
16741770
@@ -1800,9 +1896,17 @@
1800// Server Key Exchange processing handler1896// Server Key Exchange processing handler
1801void ServerKeyExchange::Process(input_buffer& input, SSL& ssl)1897void ServerKeyExchange::Process(input_buffer& input, SSL& ssl)
1802{1898{
1899 if (input.get_error()) {
1900 ssl.SetError(bad_input);
1901 return;
1902 }
1803 createKey(ssl);1903 createKey(ssl);
1804 if (ssl.GetError()) return;1904 if (ssl.GetError()) return;
1805 server_key_->read(ssl, input);1905 server_key_->read(ssl, input);
1906 if (input.get_error()) {
1907 ssl.SetError(bad_input);
1908 return;
1909 }
18061910
1807 ssl.useStates().useClient() = serverKeyExchangeComplete;1911 ssl.useStates().useClient() = serverKeyExchangeComplete;
1808}1912}
@@ -1924,18 +2028,24 @@
1924{2028{
1925 // types2029 // types
1926 request.typeTotal_ = input[AUTO];2030 request.typeTotal_ = input[AUTO];
2031 if (request.typeTotal_ > CERT_TYPES) {
2032 input.set_error();
2033 return input;
2034 }
1927 for (int i = 0; i < request.typeTotal_; i++)2035 for (int i = 0; i < request.typeTotal_; i++)
1928 request.certificate_types_[i] = ClientCertificateType(input[AUTO]);2036 request.certificate_types_[i] = ClientCertificateType(input[AUTO]);
19292037
1930 byte tmp[REQUEST_HEADER];2038 byte tmp[2];
1931 input.read(tmp, sizeof(tmp));2039 tmp[0] = input[AUTO];
2040 tmp[1] = input[AUTO];
1932 uint16 sz;2041 uint16 sz;
1933 ato16(tmp, sz);2042 ato16(tmp, sz);
19342043
1935 // authorities2044 // authorities
1936 while (sz) {2045 while (sz) {
1937 uint16 dnSz;2046 uint16 dnSz;
1938 input.read(tmp, sizeof(tmp));2047 tmp[0] = input[AUTO];
2048 tmp[1] = input[AUTO];
1939 ato16(tmp, dnSz);2049 ato16(tmp, dnSz);
1940 2050
1941 DistinguishedName dn;2051 DistinguishedName dn;
@@ -1945,6 +2055,9 @@
1945 input.read(&dn[REQUEST_HEADER], dnSz);2055 input.read(&dn[REQUEST_HEADER], dnSz);
19462056
1947 sz -= dnSz + REQUEST_HEADER;2057 sz -= dnSz + REQUEST_HEADER;
2058
2059 if (input.get_error())
2060 break;
1948 }2061 }
19492062
1950 return input;2063 return input;
@@ -1983,8 +2096,12 @@
19832096
19842097
1985// CertificateRequest processing handler2098// CertificateRequest processing handler
1986void CertificateRequest::Process(input_buffer&, SSL& ssl)2099void CertificateRequest::Process(input_buffer& input, SSL& ssl)
1987{2100{
2101 if (input.get_error()) {
2102 ssl.SetError(bad_input);
2103 return;
2104 }
1988 CertManager& cm = ssl.useCrypto().use_certManager();2105 CertManager& cm = ssl.useCrypto().use_certManager();
19892106
1990 cm.setSendVerify();2107 cm.setSendVerify();
@@ -2067,7 +2184,8 @@
2067input_buffer& operator>>(input_buffer& input, CertificateVerify& request)2184input_buffer& operator>>(input_buffer& input, CertificateVerify& request)
2068{2185{
2069 byte tmp[VERIFY_HEADER];2186 byte tmp[VERIFY_HEADER];
2070 input.read(tmp, sizeof(tmp));2187 tmp[0] = input[AUTO];
2188 tmp[1] = input[AUTO];
20712189
2072 uint16 sz = 0;2190 uint16 sz = 0;
2073 ato16(tmp, sz);2191 ato16(tmp, sz);
@@ -2091,8 +2209,13 @@
20912209
20922210
2093// CertificateVerify processing handler2211// CertificateVerify processing handler
2094void CertificateVerify::Process(input_buffer&, SSL& ssl)2212void CertificateVerify::Process(input_buffer& input, SSL& ssl)
2095{2213{
2214 if (input.get_error()) {
2215 ssl.SetError(bad_input);
2216 return;
2217 }
2218
2096 const Hashes& hashVerify = ssl.getHashes().get_certVerify();2219 const Hashes& hashVerify = ssl.getHashes().get_certVerify();
2097 const CertManager& cert = ssl.getCrypto().get_certManager();2220 const CertManager& cert = ssl.getCrypto().get_certManager();
20982221
@@ -2131,9 +2254,17 @@
2131// Client Key Exchange processing handler2254// Client Key Exchange processing handler
2132void ClientKeyExchange::Process(input_buffer& input, SSL& ssl)2255void ClientKeyExchange::Process(input_buffer& input, SSL& ssl)
2133{2256{
2257 if (input.get_error()) {
2258 ssl.SetError(bad_input);
2259 return;
2260 }
2134 createKey(ssl);2261 createKey(ssl);
2135 if (ssl.GetError()) return;2262 if (ssl.GetError()) return;
2136 client_key_->read(ssl, input);2263 client_key_->read(ssl, input);
2264 if (input.get_error()) {
2265 ssl.SetError(bad_input);
2266 return;
2267 }
21372268
2138 if (ssl.getCrypto().get_certManager().verifyPeer())2269 if (ssl.getCrypto().get_certManager().verifyPeer())
2139 build_certHashes(ssl, ssl.useHashes().use_certVerify());2270 build_certHashes(ssl, ssl.useHashes().use_certVerify());
@@ -2220,11 +2351,19 @@
2220// Finished processing handler2351// Finished processing handler
2221void Finished::Process(input_buffer& input, SSL& ssl)2352void Finished::Process(input_buffer& input, SSL& ssl)
2222{2353{
2354 if (input.get_error()) {
2355 ssl.SetError(bad_input);
2356 return;
2357 }
2223 // verify hashes2358 // verify hashes
2224 const Finished& verify = ssl.getHashes().get_verify();2359 const Finished& verify = ssl.getHashes().get_verify();
2225 uint finishedSz = ssl.isTLS() ? TLS_FINISHED_SZ : FINISHED_SZ;2360 uint finishedSz = ssl.isTLS() ? TLS_FINISHED_SZ : FINISHED_SZ;
2226 2361
2227 input.read(hashes_.md5_, finishedSz);2362 input.read(hashes_.md5_, finishedSz);
2363 if (input.get_error()) {
2364 ssl.SetError(bad_input);
2365 return;
2366 }
22282367
2229 if (memcmp(&hashes_, &verify.hashes_, finishedSz)) {2368 if (memcmp(&hashes_, &verify.hashes_, finishedSz)) {
2230 ssl.SetError(verify_error);2369 ssl.SetError(verify_error);
@@ -2246,19 +2385,23 @@
2246 opaque mac[SHA_LEN]; // max size2385 opaque mac[SHA_LEN]; // max size
2247 int digestSz = ssl.getCrypto().get_digest().get_digestSize();2386 int digestSz = ssl.getCrypto().get_digest().get_digestSize();
2248 input.read(mac, digestSz);2387 input.read(mac, digestSz);
2388 if (input.get_error()) {
2389 ssl.SetError(bad_input);
2390 return;
2391 }
22492392
2250 uint ivExtra = 0;2393 uint ivExtra = 0;
2251 if (ssl.getSecurity().get_parms().cipher_type_ == block)2394 if (ssl.getSecurity().get_parms().cipher_type_ == block)
2252 if (ssl.isTLSv1_1())2395 if (ssl.isTLSv1_1())
2253 ivExtra = ssl.getCrypto().get_cipher().get_blockSize();2396 ivExtra = ssl.getCrypto().get_cipher().get_blockSize();
22542397
2398 opaque fill;
2255 int padSz = ssl.getSecurity().get_parms().encrypt_size_ - ivExtra -2399 int padSz = ssl.getSecurity().get_parms().encrypt_size_ - ivExtra -
2256 HANDSHAKE_HEADER - finishedSz - digestSz;2400 HANDSHAKE_HEADER - finishedSz - digestSz;
2257 input.set_current(input.get_current() + padSz);2401 for (int i = 0; i < padSz; i++)
22582402 fill = input[AUTO];
2259 // verify mac2403 if (input.get_error()) {
2260 if (memcmp(mac, verifyMAC, digestSz)) {2404 ssl.SetError(bad_input);
2261 ssl.SetError(verify_error);
2262 return;2405 return;
2263 }2406 }
22642407
22652408
=== modified file 'extra/yassl/src/yassl_int.cpp'
--- extra/yassl/src/yassl_int.cpp 2012-03-02 12:23:52 +0000
+++ extra/yassl/src/yassl_int.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -2534,8 +2534,9 @@
2534 int DeCompress(input_buffer& in, int sz, input_buffer& out)2534 int DeCompress(input_buffer& in, int sz, input_buffer& out)
2535 {2535 {
2536 byte tmp[LENGTH_SZ];2536 byte tmp[LENGTH_SZ];
2537 2537
2538 in.read(tmp, sizeof(tmp));2538 tmp[0] = in[AUTO];
2539 tmp[1] = in[AUTO];
25392540
2540 uint16 len;2541 uint16 len;
2541 ato16(tmp, len);2542 ato16(tmp, len);
25422543
=== modified file 'extra/yassl/taocrypt/include/asn.hpp'
--- extra/yassl/taocrypt/include/asn.hpp 2014-05-22 08:56:09 +0000
+++ extra/yassl/taocrypt/include/asn.hpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -111,7 +111,7 @@
111 MAX_LENGTH_SZ = 5, 111 MAX_LENGTH_SZ = 5,
112 MAX_SEQ_SZ = 5, // enum(seq|con) + length(4)112 MAX_SEQ_SZ = 5, // enum(seq|con) + length(4)
113 MAX_ALGO_SIZE = 9,113 MAX_ALGO_SIZE = 9,
114 MAX_DIGEST_SZ = 25, // SHA + enum(Bit or Octet) + length(4)114 MAX_DIGEST_SZ = 69, // SHA512 + enum(Bit or Octet) + length(4)
115 DSA_SIG_SZ = 40,115 DSA_SIG_SZ = 40,
116 ASN_NAME_MAX = 512 // max total of all included names116 ASN_NAME_MAX = 512 // max total of all included names
117};117};
@@ -257,8 +257,11 @@
257257
258258
259enum ContentType { HUH = 651 };259enum ContentType { HUH = 651 };
260enum SigType { SHAwDSA = 517, MD2wRSA = 646, MD5wRSA = 648, SHAwRSA =649};260enum SigType { SHAwDSA = 517, MD2wRSA = 646, MD5wRSA = 648, SHAwRSA = 649,
261enum HashType { MD2h = 646, MD5h = 649, SHAh = 88 };261 SHA256wRSA = 655, SHA384wRSA = 656, SHA512wRSA = 657,
262 SHA256wDSA = 416 };
263enum HashType { MD2h = 646, MD5h = 649, SHAh = 88, SHA256h = 414, SHA384h = 415,
264 SHA512h = 416 };
262enum KeyType { DSAk = 515, RSAk = 645 }; // sums of algo OID265enum KeyType { DSAk = 515, RSAk = 645 }; // sums of algo OID
263266
264267
265268
=== modified file 'extra/yassl/taocrypt/include/block.hpp'
--- extra/yassl/taocrypt/include/block.hpp 2013-02-26 05:35:17 +0000
+++ extra/yassl/taocrypt/include/block.hpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -74,7 +74,7 @@
74 if (preserve) {74 if (preserve) {
75 A b = A();75 A b = A();
76 typename A::pointer newPointer = b.allocate(newSize, 0);76 typename A::pointer newPointer = b.allocate(newSize, 0);
77 memcpy(newPointer, p, sizeof(T) * min((word32) oldSize, (word32) newSize));77 memcpy(newPointer, p, sizeof(T) * min(oldSize, newSize));
78 a.deallocate(p, oldSize);78 a.deallocate(p, oldSize);
79 STL::swap(a, b);79 STL::swap(a, b);
80 return newPointer;80 return newPointer;
@@ -186,9 +186,9 @@
186186
187 ~Block() { allocator_.deallocate(buffer_, sz_); }187 ~Block() { allocator_.deallocate(buffer_, sz_); }
188private:188private:
189 A allocator_;
189 word32 sz_; // size in Ts190 word32 sz_; // size in Ts
190 T* buffer_;191 T* buffer_;
191 A allocator_;
192};192};
193193
194194
195195
=== modified file 'extra/yassl/taocrypt/include/integer.hpp'
--- extra/yassl/taocrypt/include/integer.hpp 2014-02-06 05:46:55 +0000
+++ extra/yassl/taocrypt/include/integer.hpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -47,7 +47,7 @@
4747
48#ifdef TAOCRYPT_X86ASM_AVAILABLE48#ifdef TAOCRYPT_X86ASM_AVAILABLE
49 #if defined(__GNUC__) && (__GNUC__ >= 4)49 #if defined(__GNUC__) && (__GNUC__ >= 4)
50 // GCC 4 or greater optimizes too much inline on recursive for bigint,50 // GCC 4 or greater optimizes too much inline on recursive for bigint,
51 // -O3 just as fast without asm here anyway51 // -O3 just as fast without asm here anyway
52 #undef TAOCRYPT_X86ASM_AVAILABLE52 #undef TAOCRYPT_X86ASM_AVAILABLE
53 #endif53 #endif
5454
=== modified file 'extra/yassl/taocrypt/include/pwdbased.hpp'
--- extra/yassl/taocrypt/include/pwdbased.hpp 2013-02-26 05:35:17 +0000
+++ extra/yassl/taocrypt/include/pwdbased.hpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -16,6 +16,7 @@
16 MA 02110-1301 USA.16 MA 02110-1301 USA.
17*/17*/
1818
19
19/* pwdbased.hpp defines PBKDF2 from PKCS #520/* pwdbased.hpp defines PBKDF2 from PKCS #5
20*/21*/
2122
@@ -48,10 +49,7 @@
48 word32 pLen, const byte* salt, word32 sLen,49 word32 pLen, const byte* salt, word32 sLen,
49 word32 iterations) const50 word32 iterations) const
50{51{
51 if (dLen > MaxDerivedKeyLength())52 if (dLen > MaxDerivedKeyLength())
52 return 0;
53
54 if (iterations < 0)
55 return 0;53 return 0;
5654
57 ByteBlock buffer(T::DIGEST_SIZE);55 ByteBlock buffer(T::DIGEST_SIZE);
5856
=== modified file 'extra/yassl/taocrypt/include/runtime.hpp'
--- extra/yassl/taocrypt/include/runtime.hpp 2013-02-26 05:35:17 +0000
+++ extra/yassl/taocrypt/include/runtime.hpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -34,7 +34,10 @@
3434
35// Handler for pure virtual functions35// Handler for pure virtual functions
36namespace __Crun {36namespace __Crun {
37 void pure_error(void);37 static void pure_error(void)
38 {
39 // "Pure virtual method called, Aborted", GCC 4.2 str cmp fix
40 }
38} // namespace __Crun41} // namespace __Crun
3942
40#endif // __sun43#endif // __sun
@@ -48,7 +51,15 @@
48#if defined(DO_TAOCRYPT_KERNEL_MODE)51#if defined(DO_TAOCRYPT_KERNEL_MODE)
49 #include "kernelc.hpp"52 #include "kernelc.hpp"
50#endif53#endif
51 int __cxa_pure_virtual () __attribute__ ((weak));54
55/* Disallow inline __cxa_pure_virtual() */
56static int __cxa_pure_virtual() __attribute__((noinline, used));
57static int __cxa_pure_virtual()
58{
59 // oops, pure virtual called!
60 return 0;
61}
62
52} // extern "C"63} // extern "C"
5364
54#endif // __GNUC__ > 265#endif // __GNUC__ > 2
5566
=== modified file 'extra/yassl/taocrypt/include/sha.hpp'
--- extra/yassl/taocrypt/include/sha.hpp 2014-02-17 12:49:04 +0000
+++ extra/yassl/taocrypt/include/sha.hpp 2014-09-24 09:49:11 +0000
@@ -1,6 +1,5 @@
1/*1/*
2 Copyright (C) 2000-2007 MySQL AB2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
3 Use is subject to license terms
43
5 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -159,6 +158,12 @@
159 void Transform();158 void Transform();
160};159};
161160
161enum { MAX_SHA2_DIGEST_SIZE = 64 }; // SHA512
162
163#else
164
165enum { MAX_SHA2_DIGEST_SIZE = 32 }; // SHA256
166
162#endif // WORD64_AVAILABLE167#endif // WORD64_AVAILABLE
163168
164169
165170
=== modified file 'extra/yassl/taocrypt/src/aes.cpp'
--- extra/yassl/taocrypt/src/aes.cpp 2014-02-06 05:46:55 +0000
+++ extra/yassl/taocrypt/src/aes.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -66,7 +66,7 @@
66 in += BLOCK_SIZE;66 in += BLOCK_SIZE;
67 }67 }
68 }68 }
69 else {69 else {
70 while (blocks--) {70 while (blocks--) {
71 AsmDecrypt(in, out, (void*)Td0);71 AsmDecrypt(in, out, (void*)Td0);
72 72
@@ -79,8 +79,8 @@
79 out += BLOCK_SIZE;79 out += BLOCK_SIZE;
80 in += BLOCK_SIZE;80 in += BLOCK_SIZE;
81 }81 }
82 }82 }
83 }83 }
84}84}
8585
86#endif // DO_AES_ASM86#endif // DO_AES_ASM
@@ -466,14 +466,13 @@
466 "movd mm7, ebp;" \466 "movd mm7, ebp;" \
467 "movd mm4, eax;" \467 "movd mm4, eax;" \
468 "mov ebp, edx;" \468 "mov ebp, edx;" \
469 "sub esp, 4;"469 "sub esp, 4;"
470
471 #define EPILOG() \470 #define EPILOG() \
472 "add esp, 4;" \471 "add esp, 4;" \
473 "pop ebp;" \472 "pop ebp;" \
474 "pop ebx;" \473 "pop ebx;" \
475 "emms;" \474 "emms;" \
476 ".att_syntax;" \475 ".att_syntax;" \
477 : \476 : \
478 : "c" (this), "S" (inBlock), "d" (boxes), "a" (outBlock) \477 : "c" (this), "S" (inBlock), "d" (boxes), "a" (outBlock) \
479 : "%edi", "memory", "cc" \478 : "%edi", "memory", "cc" \
@@ -834,9 +833,9 @@
834833
835834
836#ifdef _MSC_VER835#ifdef _MSC_VER
837 __declspec(naked)836 __declspec(naked)
838#else837#else
839 __attribute__ ((noinline)) 838 __attribute__ ((noinline))
840#endif839#endif
841void AES::AsmDecrypt(const byte* inBlock, byte* outBlock, void* boxes) const840void AES::AsmDecrypt(const byte* inBlock, byte* outBlock, void* boxes) const
842{841{
843842
=== modified file 'extra/yassl/taocrypt/src/algebra.cpp'
--- extra/yassl/taocrypt/src/algebra.cpp 2013-02-26 05:35:17 +0000
+++ extra/yassl/taocrypt/src/algebra.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -186,10 +186,10 @@
186186
187struct WindowSlider187struct WindowSlider
188{188{
189 WindowSlider(const Integer &expIn, bool fastNegateIn,189 WindowSlider(const Integer &exp, bool fastNegate,
190 unsigned int windowSizeIn=0)190 unsigned int windowSizeIn=0)
191 : exp(expIn), windowModulus(Integer::One()), windowSize(windowSizeIn),191 : exp(exp), windowModulus(Integer::One()), windowSize(windowSizeIn),
192 windowBegin(0), fastNegate(fastNegateIn), firstTime(true),192 windowBegin(0), fastNegate(fastNegate), firstTime(true),
193 finished(false)193 finished(false)
194 {194 {
195 if (windowSize == 0)195 if (windowSize == 0)
196196
=== modified file 'extra/yassl/taocrypt/src/arc4.cpp'
--- extra/yassl/taocrypt/src/arc4.cpp 2014-02-06 05:46:55 +0000
+++ extra/yassl/taocrypt/src/arc4.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -121,12 +121,11 @@
121 "push ebx;" \121 "push ebx;" \
122 "push ebp;" \122 "push ebp;" \
123 "mov ebp, eax;"123 "mov ebp, eax;"
124
125 #define EPILOG() \124 #define EPILOG() \
126 "pop ebp;" \125 "pop ebp;" \
127 "pop ebx;" \126 "pop ebx;" \
128 "emms;" \127 "emms;" \
129 ".att_syntax;" \128 ".att_syntax;" \
130 : \129 : \
131 : "c" (this), "D" (out), "S" (in), "a" (length) \130 : "c" (this), "D" (out), "S" (in), "a" (length) \
132 : "%edx", "memory", "cc" \131 : "%edx", "memory", "cc" \
@@ -180,7 +179,7 @@
180#ifdef _MSC_VER179#ifdef _MSC_VER
181 AS1( loopStart: ) // loopStart180 AS1( loopStart: ) // loopStart
182#else181#else
183 AS1( 0: ) // loopStart for some gas (need numeric for jump back182 AS1( 0: ) // loopStart for some gas (need numeric for jump back
184#endif183#endif
185184
186 // y = (y+a) & 0xff;185 // y = (y+a) & 0xff;
@@ -232,7 +231,7 @@
232231
233AS1( nothing: )232AS1( nothing: )
234233
235 // inline adjust234 // inline adjust
236 AS2( add esp, 4 ) // fix room on stack235 AS2( add esp, 4 ) // fix room on stack
237236
238 EPILOG()237 EPILOG()
239238
=== modified file 'extra/yassl/taocrypt/src/asn.cpp'
--- extra/yassl/taocrypt/src/asn.cpp 2013-05-23 08:39:28 +0000
+++ extra/yassl/taocrypt/src/asn.cpp 2014-09-24 09:49:11 +0000
@@ -1,6 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
3 Use is subject to license terms.
43
5 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -761,7 +760,7 @@
761 while (source_.get_index() < length) {760 while (source_.get_index() < length) {
762 GetSet();761 GetSet();
763 if (source_.GetError().What() == SET_E) {762 if (source_.GetError().What() == SET_E) {
764 source_.SetError(NO_ERROR_E); // extensions may only have sequence763 source_.SetError(NO_ERROR_E); // extensions may only have sequence
765 source_.prev();764 source_.prev();
766 }765 }
767 GetSequence();766 GetSequence();
@@ -832,10 +831,8 @@
832 if (source_.IsLeft(length) == false) return;831 if (source_.IsLeft(length) == false) return;
833832
834 if (email) {833 if (email) {
835 if (!(ptr = AddTag(ptr, buf_end, "/emailAddress=", 14, length))) {834 if (!(ptr = AddTag(ptr, buf_end, "/emailAddress=", 14, length)))
836 source_.SetError(CONTENT_E);835 return;
837 return;
838 }
839 }836 }
840837
841 source_.advance(length);838 source_.advance(length);
@@ -972,12 +969,26 @@
972 hasher.reset(NEW_TC SHA);969 hasher.reset(NEW_TC SHA);
973 ht = SHAh;970 ht = SHAh;
974 }971 }
972 else if (signatureOID_ == SHA256wRSA || signatureOID_ == SHA256wDSA) {
973 hasher.reset(NEW_TC SHA256);
974 ht = SHA256h;
975 }
976#ifdef WORD64_AVAILABLE
977 else if (signatureOID_ == SHA384wRSA) {
978 hasher.reset(NEW_TC SHA384);
979 ht = SHA384h;
980 }
981 else if (signatureOID_ == SHA512wRSA) {
982 hasher.reset(NEW_TC SHA512);
983 ht = SHA512h;
984 }
985#endif
975 else {986 else {
976 source_.SetError(UNKOWN_SIG_E);987 source_.SetError(UNKOWN_SIG_E);
977 return false;988 return false;
978 }989 }
979990
980 byte digest[SHA::DIGEST_SIZE]; // largest size991 byte digest[MAX_SHA2_DIGEST_SIZE]; // largest size
981992
982 hasher->Update(source_.get_buffer() + certBegin_, sigIndex_ - certBegin_);993 hasher->Update(source_.get_buffer() + certBegin_, sigIndex_ - certBegin_);
983 hasher->Final(digest);994 hasher->Final(digest);
@@ -1050,6 +1061,12 @@
1050 0x02, 0x05, 0x05, 0x00 };1061 0x02, 0x05, 0x05, 0x00 };
1051 static const byte md2AlgoID[] = { 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d,1062 static const byte md2AlgoID[] = { 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d,
1052 0x02, 0x02, 0x05, 0x00};1063 0x02, 0x02, 0x05, 0x00};
1064 static const byte sha256AlgoID[] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03,
1065 0x04, 0x02, 0x01, 0x05, 0x00 };
1066 static const byte sha384AlgoID[] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03,
1067 0x04, 0x02, 0x02, 0x05, 0x00 };
1068 static const byte sha512AlgoID[] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03,
1069 0x04, 0x02, 0x03, 0x05, 0x00 };
10531070
1054 int algoSz = 0;1071 int algoSz = 0;
1055 const byte* algoName = 0;1072 const byte* algoName = 0;
@@ -1060,6 +1077,21 @@
1060 algoName = shaAlgoID;1077 algoName = shaAlgoID;
1061 break;1078 break;
10621079
1080 case SHA256h:
1081 algoSz = sizeof(sha256AlgoID);
1082 algoName = sha256AlgoID;
1083 break;
1084
1085 case SHA384h:
1086 algoSz = sizeof(sha384AlgoID);
1087 algoName = sha384AlgoID;
1088 break;
1089
1090 case SHA512h:
1091 algoSz = sizeof(sha512AlgoID);
1092 algoName = sha512AlgoID;
1093 break;
1094
1063 case MD2h:1095 case MD2h:
1064 algoSz = sizeof(md2AlgoID);1096 algoSz = sizeof(md2AlgoID);
1065 algoName = md2AlgoID;1097 algoName = md2AlgoID;
10661098
=== modified file 'extra/yassl/taocrypt/src/blowfish.cpp'
--- extra/yassl/taocrypt/src/blowfish.cpp 2014-02-06 05:46:55 +0000
+++ extra/yassl/taocrypt/src/blowfish.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -237,8 +237,8 @@
237 #define EPILOG() \237 #define EPILOG() \
238 "pop ebp;" \238 "pop ebp;" \
239 "pop ebx;" \239 "pop ebx;" \
240 "emms;" \240 "emms;" \
241 ".att_syntax;" \241 ".att_syntax;" \
242 : \242 : \
243 : "c" (this), "S" (inBlock), "a" (outBlock) \243 : "c" (this), "S" (inBlock), "a" (outBlock) \
244 : "%edi", "%edx", "memory", "cc" \244 : "%edi", "%edx", "memory", "cc" \
@@ -291,7 +291,7 @@
291291
292292
293#ifdef _MSC_VER293#ifdef _MSC_VER
294 __declspec(naked)294 __declspec(naked)
295#else295#else
296 __attribute__ ((noinline))296 __attribute__ ((noinline))
297#endif297#endif
298298
=== modified file 'extra/yassl/taocrypt/src/des.cpp'
--- extra/yassl/taocrypt/src/des.cpp 2014-02-17 12:49:04 +0000
+++ extra/yassl/taocrypt/src/des.cpp 2014-09-24 09:49:11 +0000
@@ -1,6 +1,5 @@
1/*1/*
2 Copyright (C) 2000-2007 MySQL AB2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
3 Use is subject to license terms
43
5 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -642,9 +641,9 @@
642641
643642
644#ifdef _MSC_VER643#ifdef _MSC_VER
645 __declspec(naked)644 __declspec(naked)
646#else645#else
647 __attribute__ ((noinline)) 646 __attribute__ ((noinline))
648#endif647#endif
649void DES_EDE3::AsmProcess(const byte* in, byte* out, void* box) const648void DES_EDE3::AsmProcess(const byte* in, byte* out, void* box) const
650{649{
@@ -664,8 +663,8 @@
664 #define EPILOG() \663 #define EPILOG() \
665 "pop ebp;" \664 "pop ebp;" \
666 "pop ebx;" \665 "pop ebx;" \
667 "emms;" \666 "emms;" \
668 ".att_syntax;" \667 ".att_syntax;" \
669 : \668 : \
670 : "d" (this), "S" (in), "a" (box), "c" (out) \669 : "d" (this), "S" (in), "a" (box), "c" (out) \
671 : "%edi", "memory", "cc" \670 : "%edi", "memory", "cc" \
672671
=== modified file 'extra/yassl/taocrypt/src/integer.cpp'
--- extra/yassl/taocrypt/src/integer.cpp 2014-02-06 05:46:55 +0000
+++ extra/yassl/taocrypt/src/integer.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -56,9 +56,8 @@
56 #endif56 #endif
57#elif defined(_MSC_VER) && defined(_M_IX86)57#elif defined(_MSC_VER) && defined(_M_IX86)
58/* #pragma message("You do not seem to have the Visual C++ Processor Pack ")58/* #pragma message("You do not seem to have the Visual C++ Processor Pack ")
59 #pragma message("installed, so use of SSE2 intrinsics will be disabled.")
60*/
61 #pragma message("installed, so use of SSE2 intrinsics will be disabled.")59 #pragma message("installed, so use of SSE2 intrinsics will be disabled.")
60*/
62#elif defined(__GNUC__) && defined(__i386__)61#elif defined(__GNUC__) && defined(__i386__)
63/* #warning You do not have GCC 3.3 or later, or did not specify the -msse2 \62/* #warning You do not have GCC 3.3 or later, or did not specify the -msse2 \
64 compiler option. Use of SSE2 intrinsics will be disabled.63 compiler option. Use of SSE2 intrinsics will be disabled.
@@ -282,23 +281,21 @@
282 word GetHighHalfAsBorrow() const {return 0-halfs_.high;}281 word GetHighHalfAsBorrow() const {return 0-halfs_.high;}
283282
284private:283private:
285 struct dword_struct
286 {
287 #ifdef LITTLE_ENDIAN_ORDER
288 word low;
289 word high;
290 #else
291 word high;
292 word low;
293 #endif
294 };
295
296 union284 union
297 {285 {
298 #ifdef TAOCRYPT_NATIVE_DWORD_AVAILABLE286 #ifdef TAOCRYPT_NATIVE_DWORD_AVAILABLE
299 dword whole_;287 dword whole_;
300 #endif288 #endif
301 struct dword_struct halfs_;289 struct
290 {
291 #ifdef LITTLE_ENDIAN_ORDER
292 word low;
293 word high;
294 #else
295 word high;
296 word low;
297 #endif
298 } halfs_;
302 };299 };
303};300};
304301
@@ -1201,24 +1198,20 @@
1201 #define AS1(x) #x ";"1198 #define AS1(x) #x ";"
1202 #define AS2(x, y) #x ", " #y ";"1199 #define AS2(x, y) #x ", " #y ";"
1203 #define AddPrologue \1200 #define AddPrologue \
1204 word res; \
1205 __asm__ __volatile__ \1201 __asm__ __volatile__ \
1206 ( \1202 ( \
1207 "push %%ebx;" /* save this manually, in case of -fPIC */ \1203 "push %%ebx;" /* save this manually, in case of -fPIC */ \
1208 "mov %3, %%ebx;" \1204 "mov %2, %%ebx;" \
1209 ".intel_syntax noprefix;" \1205 ".intel_syntax noprefix;" \
1210 "push ebp;"1206 "push ebp;"
1211 #define AddEpilogue \1207 #define AddEpilogue \
1212 "pop ebp;" \1208 "pop ebp;" \
1213 ".att_syntax prefix;" \1209 ".att_syntax prefix;" \
1214 "pop %%ebx;" \1210 "pop %%ebx;" \
1215 "mov %%eax, %0;" \1211 : \
1216 : "=g" (res) \
1217 : "c" (C), "d" (A), "m" (B), "S" (N) \1212 : "c" (C), "d" (A), "m" (B), "S" (N) \
1218 : "%edi", "memory", "cc" \1213 : "%edi", "memory", "cc" \
1219 ); \1214 );
1220 return res;
1221
1222 #define MulPrologue \1215 #define MulPrologue \
1223 __asm__ __volatile__ \1216 __asm__ __volatile__ \
1224 ( \1217 ( \
12251218
=== modified file 'extra/yassl/taocrypt/src/md5.cpp'
--- extra/yassl/taocrypt/src/md5.cpp 2014-02-06 05:46:55 +0000
+++ extra/yassl/taocrypt/src/md5.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -223,7 +223,7 @@
223223
224224
225#ifdef _MSC_VER225#ifdef _MSC_VER
226 __declspec(naked)226 __declspec(naked)
227#else227#else
228 __attribute__ ((noinline))228 __attribute__ ((noinline))
229#endif229#endif
@@ -242,8 +242,8 @@
242 #define EPILOG() \242 #define EPILOG() \
243 "pop ebp;" \243 "pop ebp;" \
244 "pop ebx;" \244 "pop ebx;" \
245 "emms;" \245 "emms;" \
246 ".att_syntax;" \246 ".att_syntax;" \
247 : \247 : \
248 : "c" (this), "D" (data), "a" (times) \248 : "c" (this), "D" (data), "a" (times) \
249 : "%esi", "%edx", "memory", "cc" \249 : "%esi", "%edx", "memory", "cc" \
@@ -297,7 +297,7 @@
297#ifdef _MSC_VER297#ifdef _MSC_VER
298 AS1( loopStart: ) // loopStart298 AS1( loopStart: ) // loopStart
299#else299#else
300 AS1( 0: ) // loopStart for some gas (need numeric for jump back300 AS1( 0: ) // loopStart for some gas (need numeric for jump back
301#endif301#endif
302302
303 // set up303 // set up
304304
=== modified file 'extra/yassl/taocrypt/src/misc.cpp'
--- extra/yassl/taocrypt/src/misc.cpp 2013-02-26 05:35:17 +0000
+++ extra/yassl/taocrypt/src/misc.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -84,17 +84,7 @@
8484
85 }85 }
8686
87#ifdef __sun87#if defined(__ICC) || defined(__INTEL_COMPILER)
88
89// Handler for pure virtual functions
90namespace __Crun {
91 void pure_error() {
92 }
93}
94
95#endif
96
97#if defined(__ICC) || defined(__INTEL_COMPILER) || (__GNUC__ > 2)
9888
99extern "C" {89extern "C" {
10090
@@ -175,6 +165,14 @@
175165
176#ifdef TAOCRYPT_X86ASM_AVAILABLE166#ifdef TAOCRYPT_X86ASM_AVAILABLE
177167
168#ifndef _MSC_VER
169 static jmp_buf s_env;
170 static void SigIllHandler(int)
171 {
172 longjmp(s_env, 1);
173 }
174#endif
175
178176
179bool HaveCpuId()177bool HaveCpuId()
180{178{
181179
=== modified file 'extra/yassl/taocrypt/src/rabbit.cpp'
--- extra/yassl/taocrypt/src/rabbit.cpp 2014-02-06 05:46:55 +0000
+++ extra/yassl/taocrypt/src/rabbit.cpp 2014-09-24 09:49:11 +0000
@@ -1,15 +1,15 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
3 3
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; version 2 of the License.6 the Free Software Foundation; version 2 of the License.
7 7
8 This program is distributed in the hope that it will be useful,8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.11 GNU General Public License for more details.
12 12
13 You should have received a copy of the GNU General Public License13 You should have received a copy of the GNU General Public License
14 along with this program; see the file COPYING. If not, write to the14 along with this program; see the file COPYING. If not, write to the
15 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,15 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
@@ -236,7 +236,7 @@
236 NextState(Work);236 NextState(Work);
237237
238 /* Generate 16 bytes of pseudo-random data */238 /* Generate 16 bytes of pseudo-random data */
239 tmp[0] = LITTLE32(workCtx_.x[0] ^ 239 tmp[0] = LITTLE32(workCtx_.x[0] ^
240 (workCtx_.x[5]>>16) ^ U32V(workCtx_.x[3]<<16));240 (workCtx_.x[5]>>16) ^ U32V(workCtx_.x[3]<<16));
241 tmp[1] = LITTLE32(workCtx_.x[2] ^ 241 tmp[1] = LITTLE32(workCtx_.x[2] ^
242 (workCtx_.x[7]>>16) ^ U32V(workCtx_.x[5]<<16));242 (workCtx_.x[7]>>16) ^ U32V(workCtx_.x[5]<<16));
243243
=== modified file 'extra/yassl/taocrypt/src/random.cpp'
--- extra/yassl/taocrypt/src/random.cpp 2013-02-26 05:35:17 +0000
+++ extra/yassl/taocrypt/src/random.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -27,6 +27,7 @@
27#include <time.h>27#include <time.h>
2828
29#if defined(_WIN32)29#if defined(_WIN32)
30 #define _WIN32_WINNT 0x0400
30 #include <windows.h>31 #include <windows.h>
31 #include <wincrypt.h>32 #include <wincrypt.h>
32#else33#else
3334
=== modified file 'extra/yassl/taocrypt/src/ripemd.cpp'
--- extra/yassl/taocrypt/src/ripemd.cpp 2014-02-06 05:46:55 +0000
+++ extra/yassl/taocrypt/src/ripemd.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -507,6 +507,8 @@
507507
508#ifdef _MSC_VER508#ifdef _MSC_VER
509 __declspec(naked) 509 __declspec(naked)
510#else
511 __attribute__ ((noinline))
510#endif512#endif
511void RIPEMD160::AsmTransform(const byte* data, word32 times)513void RIPEMD160::AsmTransform(const byte* data, word32 times)
512{514{
@@ -520,12 +522,11 @@
520 ".intel_syntax noprefix;" \522 ".intel_syntax noprefix;" \
521 "push ebx;" \523 "push ebx;" \
522 "push ebp;"524 "push ebp;"
523
524 #define EPILOG() \525 #define EPILOG() \
525 "pop ebp;" \526 "pop ebp;" \
526 "pop ebx;" \527 "pop ebx;" \
527 "emms;" \528 "emms;" \
528 ".att_syntax;" \529 ".att_syntax;" \
529 : \530 : \
530 : "c" (this), "D" (data), "d" (times) \531 : "c" (this), "D" (data), "d" (times) \
531 : "%esi", "%eax", "memory", "cc" \532 : "%esi", "%eax", "memory", "cc" \
@@ -571,7 +572,7 @@
571#ifdef _MSC_VER572#ifdef _MSC_VER
572 AS1( loopStart: ) // loopStart573 AS1( loopStart: ) // loopStart
573#else574#else
574 AS1( 0: ) // loopStart for some gas (need numeric for jump back575 AS1( 0: ) // loopStart for some gas (need numeric for jump back
575#endif576#endif
576577
577 AS2( movd mm2, edx ) // store times_578 AS2( movd mm2, edx ) // store times_
@@ -830,7 +831,7 @@
830 AS1( jnz 0b ) // loopStart831 AS1( jnz 0b ) // loopStart
831#endif832#endif
832833
833 // inline adjust834 // inline adjust
834 AS2( add esp, 24 ) // fix room on stack835 AS2( add esp, 24 ) // fix room on stack
835836
836 EPILOG()837 EPILOG()
837838
=== modified file 'extra/yassl/taocrypt/src/sha.cpp'
--- extra/yassl/taocrypt/src/sha.cpp 2014-02-06 05:46:55 +0000
+++ extra/yassl/taocrypt/src/sha.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -776,12 +776,11 @@
776 ".intel_syntax noprefix;" \776 ".intel_syntax noprefix;" \
777 "push ebx;" \777 "push ebx;" \
778 "push ebp;"778 "push ebp;"
779
780 #define EPILOG() \779 #define EPILOG() \
781 "pop ebp;" \780 "pop ebp;" \
782 "pop ebx;" \781 "pop ebx;" \
783 "emms;" \782 "emms;" \
784 ".att_syntax;" \783 ".att_syntax;" \
785 : \784 : \
786 : "c" (this), "D" (data), "a" (times) \785 : "c" (this), "D" (data), "a" (times) \
787 : "%esi", "%edx", "memory", "cc" \786 : "%esi", "%edx", "memory", "cc" \
@@ -830,7 +829,7 @@
830#ifdef _MSC_VER829#ifdef _MSC_VER
831 AS1( loopStart: ) // loopStart830 AS1( loopStart: ) // loopStart
832#else831#else
833 AS1( 0: ) // loopStart for some gas (need numeric for jump back832 AS1( 0: ) // loopStart for some gas (need numeric for jump back
834#endif833#endif
835834
836 // byte reverse 16 words of input, 4 at a time, put on stack for W[]835 // byte reverse 16 words of input, 4 at a time, put on stack for W[]
@@ -1022,7 +1021,7 @@
1022 AS1( jnz 0b ) // loopStart1021 AS1( jnz 0b ) // loopStart
1023#endif1022#endif
10241023
1025 // inline adjust1024 // inline adjust
1026 AS2( add esp, 68 ) // fix room on stack1025 AS2( add esp, 68 ) // fix room on stack
10271026
1028 EPILOG()1027 EPILOG()
10291028
=== modified file 'extra/yassl/taocrypt/src/twofish.cpp'
--- extra/yassl/taocrypt/src/twofish.cpp 2014-02-06 05:46:55 +0000
+++ extra/yassl/taocrypt/src/twofish.cpp 2014-09-24 09:49:11 +0000
@@ -1,5 +1,5 @@
1/*1/*
2 Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.2 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
33
4 This program is free software; you can redistribute it and/or modify4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by5 it under the terms of the GNU General Public License as published by
@@ -285,12 +285,11 @@
285 "push ebp;" \285 "push ebp;" \
286 "movd mm3, eax;" \286 "movd mm3, eax;" \
287 "movd mm6, ebp;"287 "movd mm6, ebp;"
288
289 #define EPILOG() \288 #define EPILOG() \
290 "pop ebp;" \289 "pop ebp;" \
291 "pop ebx;" \290 "pop ebx;" \
292 "emms;" \291 "emms;" \
293 ".att_syntax;" \292 ".att_syntax;" \
294 : \293 : \
295 : "D" (this), "S" (inBlock), "a" (outBlock) \294 : "D" (this), "S" (inBlock), "a" (outBlock) \
296 : "%ecx", "%edx", "memory", "cc" \295 : "%ecx", "%edx", "memory", "cc" \
@@ -479,7 +478,7 @@
479 AS2( movd ebp, mm6 )478 AS2( movd ebp, mm6 )
480 AS2( movd esi, mm0 ) // k_479 AS2( movd esi, mm0 ) // k_
481 #ifdef __GNUC__480 #ifdef __GNUC__
482 AS2( movd edi, mm3 ) // outBlock481 AS2( movd edi, mm3 ) // outBlock
483 #else482 #else
484 AS2( mov edi, [ebp + 12] ) // outBlock483 AS2( mov edi, [ebp + 12] ) // outBlock
485 #endif484 #endif
@@ -500,7 +499,7 @@
500499
501500
502#ifdef _MSC_VER501#ifdef _MSC_VER
503 __declspec(naked)502 __declspec(naked)
504#else503#else
505 __attribute__ ((noinline))504 __attribute__ ((noinline))
506#endif505#endif
@@ -551,7 +550,7 @@
551 AS2( movd ebp, mm6 )550 AS2( movd ebp, mm6 )
552 AS2( movd esi, mm0 ) // k_551 AS2( movd esi, mm0 ) // k_
553 #ifdef __GNUC__552 #ifdef __GNUC__
554 AS2( movd edi, mm3 ) // outBlock553 AS2( movd edi, mm3 ) // outBlock
555 #else554 #else
556 AS2( mov edi, [ebp + 12] ) // outBlock555 AS2( mov edi, [ebp + 12] ) // outBlock
557 #endif556 #endif
558557
=== modified file 'man/comp_err.1'
--- man/comp_err.1 2014-08-22 09:58:37 +0000
+++ man/comp_err.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBcomp_err\fR2.\" Title: \fBcomp_err\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBCOMP_ERR\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBCOMP_ERR\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/innochecksum.1'
--- man/innochecksum.1 2014-08-22 09:58:37 +0000
+++ man/innochecksum.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBinnochecksum\fR2.\" Title: \fBinnochecksum\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBINNOCHECKSUM\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBINNOCHECKSUM\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/msql2mysql.1'
--- man/msql2mysql.1 2014-08-22 09:58:37 +0000
+++ man/msql2mysql.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmsql2mysql\fR2.\" Title: \fBmsql2mysql\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMSQL2MYSQL\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMSQL2MYSQL\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/my_print_defaults.1'
--- man/my_print_defaults.1 2014-08-22 09:58:37 +0000
+++ man/my_print_defaults.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmy_print_defaults\fR2.\" Title: \fBmy_print_defaults\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMY_PRINT_DEFAULTS" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMY_PRINT_DEFAULTS" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/myisam_ftdump.1'
--- man/myisam_ftdump.1 2014-08-22 09:58:37 +0000
+++ man/myisam_ftdump.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmyisam_ftdump\fR2.\" Title: \fBmyisam_ftdump\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYISAM_FTDUMP\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYISAM_FTDUMP\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/myisamchk.1'
--- man/myisamchk.1 2014-08-22 09:58:37 +0000
+++ man/myisamchk.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmyisamchk\fR2.\" Title: \fBmyisamchk\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYISAMCHK\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYISAMCHK\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/myisamlog.1'
--- man/myisamlog.1 2014-08-22 09:58:37 +0000
+++ man/myisamlog.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmyisamlog\fR2.\" Title: \fBmyisamlog\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYISAMLOG\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYISAMLOG\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/myisampack.1'
--- man/myisampack.1 2014-08-22 09:58:37 +0000
+++ man/myisampack.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmyisampack\fR2.\" Title: \fBmyisampack\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYISAMPACK\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYISAMPACK\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql-stress-test.pl.1'
--- man/mysql-stress-test.pl.1 2014-08-22 09:58:37 +0000
+++ man/mysql-stress-test.pl.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql-stress-test.pl\fR2.\" Title: \fBmysql-stress-test.pl\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/04/20145.\" Date: 09/05/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL7.\" Source: MySQL
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL\-STRESS\-TE" "1" "07/04/2014" "MySQL" "MySQL Database System"10.TH "\FBMYSQL\-STRESS\-TE" "1" "09/05/2014" "MySQL" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql-test-run.pl.1'
--- man/mysql-test-run.pl.1 2014-08-22 09:58:37 +0000
+++ man/mysql-test-run.pl.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql-test-run.pl\fR2.\" Title: \fBmysql-test-run.pl\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/04/20145.\" Date: 09/05/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL7.\" Source: MySQL
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL\-TEST\-RUN\" "1" "07/04/2014" "MySQL" "MySQL Database System"10.TH "\FBMYSQL\-TEST\-RUN\" "1" "09/05/2014" "MySQL" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -1797,7 +1797,7 @@
1797.\" skip-ndb option: mysql-test-run.pl1797.\" skip-ndb option: mysql-test-run.pl
1798\fB\-\-skip\-ndb\fR1798\fB\-\-skip\-ndb\fR
1799.sp1799.sp
1800Do 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\&.1800Do 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\&.
1801.RE1801.RE
1802.sp1802.sp
1803.RS 41803.RS 4
18041804
=== modified file 'man/mysql.1'
--- man/mysql.1 2014-08-22 09:58:37 +0000
+++ man/mysql.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql\fR2.\" Title: \fBmysql\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -238,7 +238,7 @@
238.\" bind-address option: mysql238.\" bind-address option: mysql
239\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR239\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
240.sp240.sp
241On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.241On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
242.sp242.sp
243This option is supported only in the version of the243This option is supported only in the version of the
244\fBmysql\fR244\fBmysql\fR
@@ -427,7 +427,7 @@
427.sp427.sp
428A common issue that can occur when the operating system uses428A common issue that can occur when the operating system uses
429utf8429utf8
430or another multi\-byte character set is that output from the430or another multibyte character set is that output from the
431\fBmysql\fR431\fBmysql\fR
432client is formatted incorrectly, due to the fact that the MySQL client uses the432client is formatted incorrectly, due to the fact that the MySQL client uses the
433latin1433latin1
@@ -1247,6 +1247,26 @@
1247.sp -11247.sp -1
1248.IP \(bu 2.31248.IP \(bu 2.3
1249.\}1249.\}
1250.\" mysql: shared-memory-base-name option
1251.\" shared-memory-base-name option: mysql
1252\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
1253.sp
1254On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
1255MYSQL\&. The shared\-memory name is case sensitive\&.
1256.sp
1257The server must be started with the
1258\fB\-\-shared\-memory\fR
1259option to enable shared\-memory connections\&.
1260.RE
1261.sp
1262.RS 4
1263.ie n \{\
1264\h'-04'\(bu\h'+03'\c
1265.\}
1266.el \{\
1267.sp -1
1268.IP \(bu 2.3
1269.\}
1250.\" mysql: show-warnings option1270.\" mysql: show-warnings option
1251.\" show-warnings option: mysql1271.\" show-warnings option: mysql
1252\fB\-\-show\-warnings\fR1272\fB\-\-show\-warnings\fR
12531273
=== modified file 'man/mysql.server.1'
--- man/mysql.server.1 2014-08-22 09:58:37 +0000
+++ man/mysql.server.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql.server\fR2.\" Title: \fBmysql.server\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL\&.SERVER\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL\&.SERVER\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -128,7 +128,7 @@
128.\}128.\}
129.\" mysql.server: service-startup-timeout option129.\" mysql.server: service-startup-timeout option
130.\" service-startup-timeout option: mysql.server130.\" service-startup-timeout option: mysql.server
131\fB\-\-service\-startup\-timeout=\fR\fB\fIfile_name\fR\fR131\fB\-\-service\-startup\-timeout=\fR\fB\fIseconds\fR\fR
132.sp132.sp
133How long in seconds to wait for confirmation of server startup\&. If the server does not start within this time,133How long in seconds to wait for confirmation of server startup\&. If the server does not start within this time,
134\fBmysql\&.server\fR134\fBmysql\&.server\fR
135135
=== modified file 'man/mysql_client_test.1'
--- man/mysql_client_test.1 2014-08-22 09:58:37 +0000
+++ man/mysql_client_test.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_client_test\fR2.\" Title: \fBmysql_client_test\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/04/20145.\" Date: 09/05/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL7.\" Source: MySQL
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_CLIENT_TEST" "1" "07/04/2014" "MySQL" "MySQL Database System"10.TH "\FBMYSQL_CLIENT_TEST" "1" "09/05/2014" "MySQL" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_config.1'
--- man/mysql_config.1 2014-08-22 09:58:37 +0000
+++ man/mysql_config.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_config\fR2.\" Title: \fBmysql_config\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_CONFIG\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_CONFIG\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_convert_table_format.1'
--- man/mysql_convert_table_format.1 2014-08-22 09:58:37 +0000
+++ man/mysql_convert_table_format.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_convert_table_format\fR2.\" Title: \fBmysql_convert_table_format\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_CONVERT_TAB" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_CONVERT_TAB" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_find_rows.1'
--- man/mysql_find_rows.1 2014-08-22 09:58:37 +0000
+++ man/mysql_find_rows.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_find_rows\fR2.\" Title: \fBmysql_find_rows\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_FIND_ROWS\F" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_FIND_ROWS\F" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_fix_extensions.1'
--- man/mysql_fix_extensions.1 2014-08-22 09:58:37 +0000
+++ man/mysql_fix_extensions.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_fix_extensions\fR2.\" Title: \fBmysql_fix_extensions\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_FIX_EXTENSI" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_FIX_EXTENSI" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_install_db.1'
--- man/mysql_install_db.1 2014-08-22 09:58:37 +0000
+++ man/mysql_install_db.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_install_db\fR2.\" Title: \fBmysql_install_db\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_INSTALL_DB\" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_INSTALL_DB\" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_plugin.1'
--- man/mysql_plugin.1 2014-08-22 09:58:37 +0000
+++ man/mysql_plugin.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_plugin\fR2.\" Title: \fBmysql_plugin\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_PLUGIN\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_PLUGIN\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_secure_installation.1'
--- man/mysql_secure_installation.1 2014-08-22 09:58:37 +0000
+++ man/mysql_secure_installation.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_secure_installation\fR2.\" Title: \fBmysql_secure_installation\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_SECURE_INST" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_SECURE_INST" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_setpermission.1'
--- man/mysql_setpermission.1 2014-08-22 09:58:37 +0000
+++ man/mysql_setpermission.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_setpermission\fR2.\" Title: \fBmysql_setpermission\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_SETPERMISSI" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_SETPERMISSI" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_tzinfo_to_sql.1'
--- man/mysql_tzinfo_to_sql.1 2014-08-22 09:58:37 +0000
+++ man/mysql_tzinfo_to_sql.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_tzinfo_to_sql\fR2.\" Title: \fBmysql_tzinfo_to_sql\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_TZINFO_TO_S" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_TZINFO_TO_S" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_upgrade.1'
--- man/mysql_upgrade.1 2014-08-22 09:58:37 +0000
+++ man/mysql_upgrade.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_upgrade\fR2.\" Title: \fBmysql_upgrade\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_UPGRADE\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_UPGRADE\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -42,14 +42,21 @@
42\fBmysql_upgrade\fR42\fBmysql_upgrade\fR
43also upgrades the system tables so that you can take advantage of new privileges or capabilities that might have been added\&.43also upgrades the system tables so that you can take advantage of new privileges or capabilities that might have been added\&.
44.PP44.PP
45\fBmysql_upgrade\fR
46should be executed each time you upgrade MySQL\&.
47.PP
48If45If
49\fBmysql_upgrade\fR46\fBmysql_upgrade\fR
50finds 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, see47finds 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
51Section\ \&2.11.4, \(lqRebuilding or Repairing Tables or Indexes\(rq48Section\ \&2.11.4, \(lqRebuilding or Repairing Tables or Indexes\(rq
52for manual table repair strategies\&.49for manual table repair strategies\&.
50.PP
51You should execute
52\fBmysql_upgrade\fR
53each time you upgrade MySQL\&.
54.PP
55If you install MySQL from RPM packages on Linux, you must install the server and client RPMs\&.
56\fBmysql_upgrade\fR
57is included in the server RPM but requires the client RPM because the latter includes
58\fBmysqlcheck\fR\&. (See
59Section\ \&2.5.1, \(lqInstalling MySQL on Linux Using RPM Packages\(rq\&.)
53.if n \{\60.if n \{\
54.sp61.sp
55.\}62.\}
@@ -93,7 +100,7 @@
93.RE100.RE
94.PP101.PP
95To use102To use
96\fBmysql_upgrade\fR, make sure that the server is running, and then invoke it like this:103\fBmysql_upgrade\fR, make sure that the server is running\&. Then invoke it like this:
97.sp104.sp
98.if n \{\105.if n \{\
99.RS 4106.RS 4
@@ -108,6 +115,26 @@
108After running115After running
109\fBmysql_upgrade\fR, stop the server and restart it so that any changes made to the system tables take effect\&.116\fBmysql_upgrade\fR, stop the server and restart it so that any changes made to the system tables take effect\&.
110.PP117.PP
118If you have multiple MySQL server instances running, invoke
119\fBmysql_upgrade\fR
120with 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:
121.sp
122.if n \{\
123.RS 4
124.\}
125.nf
126shell> \fBmysql_upgrade \-\-protocol=tcp \-P 3306 [\fR\fB\fIother_options\fR\fR\fB]\fR
127shell> \fBmysql_upgrade \-\-protocol=tcp \-P 3307 [\fR\fB\fIother_options\fR\fR\fB]\fR
128shell> \fBmysql_upgrade \-\-protocol=tcp \-P 3308 [\fR\fB\fIother_options\fR\fR\fB]\fR
129.fi
130.if n \{\
131.RE
132.\}
133.PP
134For local host connections on Unix, the
135\fB\-\-protocol=tcp\fR
136option forces a connection using TCP/IP rather than the Unix socket file\&.
137.PP
111\fBmysql_upgrade\fR138\fBmysql_upgrade\fR
112executes the following commands to check and repair tables and to upgrade the system tables:139executes the following commands to check and repair tables and to upgrade the system tables:
113.sp140.sp
@@ -213,12 +240,6 @@
213\fB\-\-force\fR240\fB\-\-force\fR
214option\&.241option\&.
215.PP242.PP
216If you install MySQL from RPM packages on Linux, you must install the server and client RPMs\&.
217\fBmysql_upgrade\fR
218is included in the server RPM but requires the client RPM because the latter includes
219\fBmysqlcheck\fR\&. (See
220Section\ \&2.5.1, \(lqInstalling MySQL on Linux Using RPM Packages\(rq\&.)
221.PP
222\fBmysql_upgrade\fR243\fBmysql_upgrade\fR
223does not upgrade the contents of the help tables\&. For upgrade instructions, see244does not upgrade the contents of the help tables\&. For upgrade instructions, see
224Section\ \&5.1.10, \(lqServer-Side Help\(rq\&.245Section\ \&5.1.10, \(lqServer-Side Help\(rq\&.
@@ -228,10 +249,8 @@
228[mysql_upgrade]249[mysql_upgrade]
229and250and
230[client]251[client]
231groups of an option file\&. Other options are passed to252groups of an option file\&. Unrecognized options are passed to
232\fBmysqlcheck\fR\&. For example, it might be necessary to specify the253\fBmysqlcheck\fR\&. For information about option files, see
233\fB\-\-password[=\fR\fB\fIpassword\fR\fR\fB]\fR
234option\&. For information about option files, see
235Section\ \&4.2.6, \(lqUsing Option Files\(rq\&.254Section\ \&4.2.6, \(lqUsing Option Files\(rq\&.
236.sp255.sp
237.RS 4256.RS 4
@@ -259,7 +278,7 @@
259.\}278.\}
260.\" mysql_upgrade: basedir option279.\" mysql_upgrade: basedir option
261.\" basedir option: mysql_upgrade280.\" basedir option: mysql_upgrade
262\fB\-\-basedir=\fR\fB\fIpath\fR\fR281\fB\-\-basedir=\fR\fB\fIdir_name\fR\fR
263.sp282.sp
264The path to the MySQL installation directory\&. This option is accepted for backward compatibility but ignored\&. It is removed in MySQL 5\&.7\&.283The path to the MySQL installation directory\&. This option is accepted for backward compatibility but ignored\&. It is removed in MySQL 5\&.7\&.
265.RE284.RE
@@ -272,9 +291,40 @@
272.sp -1291.sp -1
273.IP \(bu 2.3292.IP \(bu 2.3
274.\}293.\}
294.\" mysql_upgrade: character-sets-dir option
295.\" character-sets-dir option: mysql_upgrade
296\fB\-\-character\-sets\-dir=\fR\fB\fIpath\fR\fR
297.sp
298The directory where character sets are installed\&. See
299Section\ \&10.5, \(lqCharacter Set Configuration\(rq\&.
300.RE
301.sp
302.RS 4
303.ie n \{\
304\h'-04'\(bu\h'+03'\c
305.\}
306.el \{\
307.sp -1
308.IP \(bu 2.3
309.\}
310.\" mysql_upgrade: compress option
311.\" compress option: mysql_upgrade
312\fB\-\-compress\fR
313.sp
314Compress all information sent between the client and the server if both support compression\&.
315.RE
316.sp
317.RS 4
318.ie n \{\
319\h'-04'\(bu\h'+03'\c
320.\}
321.el \{\
322.sp -1
323.IP \(bu 2.3
324.\}
275.\" mysql_upgrade: datadir option325.\" mysql_upgrade: datadir option
276.\" datadir option: mysql_upgrade326.\" datadir option: mysql_upgrade
277\fB\-\-datadir=\fR\fB\fIpath\fR\fR327\fB\-\-datadir=\fR\fB\fIdir_name\fR\fR
278.sp328.sp
279The path to the data directory\&. This option is accepted for backward compatibility but ignored\&. It is removed in MySQL 5\&.7\&.329The path to the data directory\&. This option is accepted for backward compatibility but ignored\&. It is removed in MySQL 5\&.7\&.
280.RE330.RE
@@ -289,13 +339,13 @@
289.\}339.\}
290.\" mysql_upgrade: debug option340.\" mysql_upgrade: debug option
291.\" debug option: mysql_upgrade341.\" debug option: mysql_upgrade
292\fB\-\-debug=\fR\fB\fIdebug_options\fR\fR,342\fB\-\-debug[=\fR\fB\fIdebug_options\fR\fR\fB]\fR,
293\fB\-# \fR\fB\fIdebug_options\fR\fR343\fB\-# [\fR\fB\fIdebug_options\fR\fR\fB]\fR
294.sp344.sp
295Write a debugging log\&. A typical345Write a debugging log\&. A typical
296\fIdebug_options\fR346\fIdebug_options\fR
297string is347string is
298d:t:O,\fIfile_name\fR\&. The default is348d:t:o,\fIfile_name\fR\&. The default is
299d:t:O,/tmp/mysql_upgrade\&.trace\&.349d:t:O,/tmp/mysql_upgrade\&.trace\&.
300.RE350.RE
301.sp351.sp
@@ -356,6 +406,24 @@
356.sp -1406.sp -1
357.IP \(bu 2.3407.IP \(bu 2.3
358.\}408.\}
409.\" mysql_upgrade: default-character-set option
410.\" default-character-set option: mysql_upgrade
411\fB\-\-default\-character\-set=\fR\fB\fIcharset_name\fR\fR
412.sp
413Use
414\fIcharset_name\fR
415as the default character set\&. See
416Section\ \&10.5, \(lqCharacter Set Configuration\(rq\&.
417.RE
418.sp
419.RS 4
420.ie n \{\
421\h'-04'\(bu\h'+03'\c
422.\}
423.el \{\
424.sp -1
425.IP \(bu 2.3
426.\}
359.\" mysql_upgrade: defaults-extra-file option427.\" mysql_upgrade: defaults-extra-file option
360.\" defaults-extra-file option: mysql_upgrade428.\" defaults-extra-file option: mysql_upgrade
361\fB\-\-defaults\-extra\-file=\fR\fB\fIfile_name\fR\fR429\fB\-\-defaults\-extra\-file=\fR\fB\fIfile_name\fR\fR
@@ -426,9 +494,7 @@
426.sp494.sp
427Ignore the495Ignore the
428mysql_upgrade_info496mysql_upgrade_info
429file and force execution of497file and force execution even if
430\fBmysqlcheck\fR
431even if
432\fBmysql_upgrade\fR498\fBmysql_upgrade\fR
433has already been executed for the current version of MySQL\&.499has already been executed for the current version of MySQL\&.
434.RE500.RE
@@ -441,6 +507,22 @@
441.sp -1507.sp -1
442.IP \(bu 2.3508.IP \(bu 2.3
443.\}509.\}
510.\" mysql_upgrade: host option
511.\" host option: mysql_upgrade
512\fB\-\-host=\fR\fB\fIhost_name\fR\fR,
513\fB\-h \fR\fB\fIhost_name\fR\fR
514.sp
515Connect to the MySQL server on the given host\&.
516.RE
517.sp
518.RS 4
519.ie n \{\
520\h'-04'\(bu\h'+03'\c
521.\}
522.el \{\
523.sp -1
524.IP \(bu 2.3
525.\}
444.\" mysql_upgrade: no-defaults option526.\" mysql_upgrade: no-defaults option
445.\" no-defaults option: mysql_upgrade527.\" no-defaults option: mysql_upgrade
446\fB\-\-no\-defaults\fR528\fB\-\-no\-defaults\fR
@@ -458,6 +540,51 @@
458.sp -1540.sp -1
459.IP \(bu 2.3541.IP \(bu 2.3
460.\}542.\}
543.\" mysql_upgrade: password option
544.\" password option: mysql_upgrade
545\fB\-\-password[=\fR\fB\fIpassword\fR\fR\fB]\fR,
546\fB\-p[\fR\fB\fIpassword\fR\fR\fB]\fR
547.sp
548The password to use when connecting to the server\&. If you use the short option form (\fB\-p\fR), you
549\fIcannot\fR
550have a space between the option and the password\&. If you omit the
551\fIpassword\fR
552value following the
553\fB\-\-password\fR
554or
555\fB\-p\fR
556option on the command line,
557\fBmysql_upgrade\fR
558prompts for one\&.
559.sp
560Specifying a password on the command line should be considered insecure\&. See
561Section\ \&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\&.
562.RE
563.sp
564.RS 4
565.ie n \{\
566\h'-04'\(bu\h'+03'\c
567.\}
568.el \{\
569.sp -1
570.IP \(bu 2.3
571.\}
572.\" mysql_upgrade: pipe option
573.\" pipe option: mysql_upgrade
574\fB\-\-pipe\fR,
575\fB\-W\fR
576.sp
577On Windows, connect to the server using a named pipe\&. This option applies only if the server supports named\-pipe connections\&.
578.RE
579.sp
580.RS 4
581.ie n \{\
582\h'-04'\(bu\h'+03'\c
583.\}
584.el \{\
585.sp -1
586.IP \(bu 2.3
587.\}
461.\" mysql_upgrade: plugin-dir option588.\" mysql_upgrade: plugin-dir option
462.\" plugin-dir option: mysql_upgrade589.\" plugin-dir option: mysql_upgrade
463\fB\-\-plugin\-dir=\fR\fB\fIpath\fR\fR590\fB\-\-plugin\-dir=\fR\fB\fIpath\fR\fR
@@ -480,6 +607,22 @@
480.sp -1607.sp -1
481.IP \(bu 2.3608.IP \(bu 2.3
482.\}609.\}
610.\" mysql_upgrade: port option
611.\" port option: mysql_upgrade
612\fB\-\-port=\fR\fB\fIport_num\fR\fR,
613\fB\-P \fR\fB\fIport_num\fR\fR
614.sp
615The TCP/IP port number to use for the connection\&.
616.RE
617.sp
618.RS 4
619.ie n \{\
620\h'-04'\(bu\h'+03'\c
621.\}
622.el \{\
623.sp -1
624.IP \(bu 2.3
625.\}
483.\" mysql_upgrade: print-defaults option626.\" mysql_upgrade: print-defaults option
484.\" print-defaults option: mysql_upgrade627.\" print-defaults option: mysql_upgrade
485\fB\-\-print\-defaults\fR628\fB\-\-print\-defaults\fR
@@ -495,9 +638,80 @@
495.sp -1638.sp -1
496.IP \(bu 2.3639.IP \(bu 2.3
497.\}640.\}
641.\" mysql_upgrade: protocol option
642.\" protocol option: mysql_upgrade
643\fB\-\-protocol={TCP|SOCKET|PIPE|MEMORY}\fR
644.sp
645The 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
646Section\ \&4.2.2, \(lqConnecting to the MySQL Server\(rq\&.
647.RE
648.sp
649.RS 4
650.ie n \{\
651\h'-04'\(bu\h'+03'\c
652.\}
653.el \{\
654.sp -1
655.IP \(bu 2.3
656.\}
657.\" mysql_upgrade: shared-memory-base-name option
658.\" shared-memory-base-name option: mysql_upgrade
659\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
660.sp
661On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
662MYSQL\&. The shared\-memory name is case sensitive\&.
663.sp
664The server must be started with the
665\fB\-\-shared\-memory\fR
666option to enable shared\-memory connections\&.
667.RE
668.sp
669.RS 4
670.ie n \{\
671\h'-04'\(bu\h'+03'\c
672.\}
673.el \{\
674.sp -1
675.IP \(bu 2.3
676.\}
677.\" mysql_upgrade: socket option
678.\" socket option: mysql_upgrade
679\fB\-\-socket=\fR\fB\fIpath\fR\fR,
680\fB\-S \fR\fB\fIpath\fR\fR
681.sp
682For connections to
683localhost, the Unix socket file to use, or, on Windows, the name of the named pipe to use\&.
684.RE
685.sp
686.RS 4
687.ie n \{\
688\h'-04'\(bu\h'+03'\c
689.\}
690.el \{\
691.sp -1
692.IP \(bu 2.3
693.\}
694.\" mysql_upgrade: SSL options
695.\" SSL options: mysql_upgrade
696\fB\-\-ssl*\fR
697.sp
698Options that begin with
699\fB\-\-ssl\fR
700specify whether to connect to the server using SSL and indicate where to find SSL keys and certificates\&. See
701Section\ \&6.3.9.4, \(lqSSL Command Options\(rq\&.
702.RE
703.sp
704.RS 4
705.ie n \{\
706\h'-04'\(bu\h'+03'\c
707.\}
708.el \{\
709.sp -1
710.IP \(bu 2.3
711.\}
498.\" mysql_upgrade: tmpdir option712.\" mysql_upgrade: tmpdir option
499.\" tmpdir option: mysql_upgrade713.\" tmpdir option: mysql_upgrade
500\fB\-\-tmpdir=\fR\fB\fIpath\fR\fR,714\fB\-\-tmpdir=\fR\fB\fIdir_name\fR\fR,
501\fB\-t \fR\fB\fIpath\fR\fR715\fB\-t \fR\fB\fIpath\fR\fR
502.sp716.sp
503The path name of the directory to use for creating temporary files\&.717The path name of the directory to use for creating temporary files\&.
504718
=== modified file 'man/mysql_waitpid.1'
--- man/mysql_waitpid.1 2014-08-22 09:58:37 +0000
+++ man/mysql_waitpid.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_waitpid\fR2.\" Title: \fBmysql_waitpid\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_WAITPID\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_WAITPID\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysql_zap.1'
--- man/mysql_zap.1 2014-08-22 09:58:37 +0000
+++ man/mysql_zap.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysql_zap\fR2.\" Title: \fBmysql_zap\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQL_ZAP\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQL_ZAP\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysqlaccess.1'
--- man/mysqlaccess.1 2014-08-22 09:58:37 +0000
+++ man/mysqlaccess.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqlaccess\fR2.\" Title: \fBmysqlaccess\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLACCESS\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLACCESS\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysqladmin.1'
--- man/mysqladmin.1 2014-08-22 09:58:37 +0000
+++ man/mysqladmin.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqladmin\fR2.\" Title: \fBmysqladmin\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLADMIN\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLADMIN\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -640,7 +640,7 @@
640.\" bind-address option: mysqladmin640.\" bind-address option: mysqladmin
641\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR641\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
642.sp642.sp
643On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.643On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
644.sp644.sp
645This option is supported only in the version of645This option is supported only in the version of
646\fBmysqladmin\fR646\fBmysqladmin\fR
@@ -1074,6 +1074,26 @@
1074.sp -11074.sp -1
1075.IP \(bu 2.31075.IP \(bu 2.3
1076.\}1076.\}
1077.\" mysqladmin: shared-memory-base-name option
1078.\" shared-memory-base-name option: mysqladmin
1079\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
1080.sp
1081On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
1082MYSQL\&. The shared\-memory name is case sensitive\&.
1083.sp
1084The server must be started with the
1085\fB\-\-shared\-memory\fR
1086option to enable shared\-memory connections\&.
1087.RE
1088.sp
1089.RS 4
1090.ie n \{\
1091\h'-04'\(bu\h'+03'\c
1092.\}
1093.el \{\
1094.sp -1
1095.IP \(bu 2.3
1096.\}
1077.\" mysqladmin: silent option1097.\" mysqladmin: silent option
1078.\" silent option: mysqladmin1098.\" silent option: mysqladmin
1079\fB\-\-silent\fR,1099\fB\-\-silent\fR,
10801100
=== modified file 'man/mysqlbinlog.1'
--- man/mysqlbinlog.1 2014-08-22 09:58:37 +0000
+++ man/mysqlbinlog.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqlbinlog\fR2.\" Title: \fBmysqlbinlog\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLBINLOG\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLBINLOG\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -120,24 +120,7 @@
120.ps -1120.ps -1
121.br121.br
122.PP122.PP
123When using event groups, the file offsets of all events are grouped together and the comments of all events are grouped together\&. For example:123When 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\&.
124.sp
125.if n \{\
126.RS 4
127.\}
128.nf
129# at 587
130# at 630
131# at 5662
132#140627 13:16:52 server id 1 end_log_pos 630 Table_map: `test`\&.`t1` mapped to number 41
133#140627 13:16:52 server id 1 end_log_pos 5662 Write_rows: table id 41
134#140627 13:16:52 server id 1 end_log_pos 10694 Write_rows: table id 41 flags: STMT_END_F
135.fi
136.if n \{\
137.RE
138.\}
139.PP
140The three file offsets do not represent blank events\&.
141.sp .5v124.sp .5v
142.RE125.RE
143.PP126.PP
@@ -332,7 +315,7 @@
332.\" bind-address option: mysqlbinlog315.\" bind-address option: mysqlbinlog
333\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR316\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
334.sp317.sp
335On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.318On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
336.sp319.sp
337This option is supported beginning with MySQL 5\&.5\&.8\&.320This option is supported beginning with MySQL 5\&.5\&.8\&.
338.RE321.RE
@@ -1045,6 +1028,26 @@
1045.sp -11028.sp -1
1046.IP \(bu 2.31029.IP \(bu 2.3
1047.\}1030.\}
1031.\" mysqlbinlog: shared-memory-base-name option
1032.\" shared-memory-base-name option: mysqlbinlog
1033\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
1034.sp
1035On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
1036MYSQL\&. The shared\-memory name is case sensitive\&.
1037.sp
1038The server must be started with the
1039\fB\-\-shared\-memory\fR
1040option to enable shared\-memory connections\&.
1041.RE
1042.sp
1043.RS 4
1044.ie n \{\
1045\h'-04'\(bu\h'+03'\c
1046.\}
1047.el \{\
1048.sp -1
1049.IP \(bu 2.3
1050.\}
1048.\" mysqlbinlog: short-form option1051.\" mysqlbinlog: short-form option
1049.\" short-form option: mysqlbinlog1052.\" short-form option: mysqlbinlog
1050\fB\-\-short\-form\fR,1053\fB\-\-short\-form\fR,
@@ -2180,7 +2183,7 @@
2180.sp -12183.sp -1
2181.IP \(bu 2.32184.IP \(bu 2.3
2182.\}2185.\}
2183For 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,2186For 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,
2184STRING(4)2187STRING(4)
2185will be used as the data type for values from either of these column types:2188will be used as the data type for values from either of these column types:
2186.sp2189.sp
21872190
=== modified file 'man/mysqlbug.1'
--- man/mysqlbug.1 2014-08-22 09:58:37 +0000
+++ man/mysqlbug.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqlbug\fR2.\" Title: \fBmysqlbug\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLBUG\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLBUG\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysqlcheck.1'
--- man/mysqlcheck.1 2014-08-22 09:58:37 +0000
+++ man/mysqlcheck.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqlcheck\fR2.\" Title: \fBmysqlcheck\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLCHECK\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLCHECK\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -306,7 +306,7 @@
306.\" bind-address option: mysqlcheck306.\" bind-address option: mysqlcheck
307\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR307\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
308.sp308.sp
309On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.309On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
310.sp310.sp
311This option is supported only in the version of311This option is supported only in the version of
312\fBmysqlcheck\fR312\fBmysqlcheck\fR
@@ -421,8 +421,9 @@
421INFORMATION_SCHEMA421INFORMATION_SCHEMA
422and422and
423performace_schema423performace_schema
424databases, which normally are not dumped even with424databases, which normally are not dumped even with the
425\fB\-\-all\-databases\fR\&. option\&. (Also use the425\fB\-\-all\-databases\fR
426option\&. (Also use the
426\fB\-\-skip\-lock\-tables\fR427\fB\-\-skip\-lock\-tables\fR
427option\&.)428option\&.)
428.RE429.RE
@@ -880,6 +881,26 @@
880.sp -1881.sp -1
881.IP \(bu 2.3882.IP \(bu 2.3
882.\}883.\}
884.\" mysqlcheck: shared-memory-base-name option
885.\" shared-memory-base-name option: mysqlcheck
886\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
887.sp
888On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
889MYSQL\&. The shared\-memory name is case sensitive\&.
890.sp
891The server must be started with the
892\fB\-\-shared\-memory\fR
893option to enable shared\-memory connections\&.
894.RE
895.sp
896.RS 4
897.ie n \{\
898\h'-04'\(bu\h'+03'\c
899.\}
900.el \{\
901.sp -1
902.IP \(bu 2.3
903.\}
883.\" mysqlcheck: silent option904.\" mysqlcheck: silent option
884.\" silent option: mysqlcheck905.\" silent option: mysqlcheck
885\fB\-\-silent\fR,906\fB\-\-silent\fR,
886907
=== modified file 'man/mysqld.8'
--- man/mysqld.8 2014-08-22 09:58:37 +0000
+++ man/mysqld.8 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqld\fR2.\" Title: \fBmysqld\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLD\FR" "8" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLD\FR" "8" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysqld_multi.1'
--- man/mysqld_multi.1 2014-08-22 09:58:37 +0000
+++ man/mysqld_multi.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqld_multi\fR2.\" Title: \fBmysqld_multi\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLD_MULTI\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLD_MULTI\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysqld_safe.1'
--- man/mysqld_safe.1 2014-08-22 09:58:37 +0000
+++ man/mysqld_safe.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqld_safe\fR2.\" Title: \fBmysqld_safe\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLD_SAFE\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLD_SAFE\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -472,11 +472,26 @@
472The number of files that472The number of files that
473\fBmysqld\fR473\fBmysqld\fR
474should be able to open\&. The option value is passed to474should be able to open\&. The option value is passed to
475\fBulimit \-n\fR\&. Note that you need to start475\fBulimit \-n\fR\&.
476.if n \{\
477.sp
478.\}
479.RS 4
480.it 1 an-trap
481.nr an-no-space-flag 1
482.nr an-break-flag 1
483.br
484.ps +1
485\fBNote\fR
486.ps -1
487.br
488You must start
476\fBmysqld_safe\fR489\fBmysqld_safe\fR
477as490as
478root491root
479for this to work properly!492for this to function properly\&.
493.sp .5v
494.RE
480.RE495.RE
481.sp496.sp
482.RS 4497.RS 4
@@ -587,7 +602,7 @@
587syslog602syslog
588is used, the603is used, the
589daemon\&.err604daemon\&.err
590syslog priority/facility is used for all log messages\&.605syslog facility/severity is used for all log messages\&.
591.RE606.RE
592.sp607.sp
593.RS 4608.RS 4
@@ -607,11 +622,11 @@
607\fBmysqld_safe\fR622\fBmysqld_safe\fR
608and623and
609\fBmysqld\fR624\fBmysqld\fR
610are written with a tag of625are written with identifiers of
611mysqld_safe626mysqld_safe
612and627and
613mysqld, respectively\&. To specify a suffix for the tag, use628mysqld, respectively\&. To specify a suffix for the identifiers, use
614\fB\-\-syslog\-tag=\fR\fB\fItag\fR\fR, which modifies the tags to be629\fB\-\-syslog\-tag=\fR\fB\fItag\fR\fR, which modifies the identifiers to be
615mysqld_safe\-\fItag\fR630mysqld_safe\-\fItag\fR
616and631and
617mysqld\-\fItag\fR\&.632mysqld\-\fItag\fR\&.
@@ -754,7 +769,7 @@
754.PP769.PP
755If770If
756\fBmysqld_safe\fR771\fBmysqld_safe\fR
757fails, even when invoked from the MySQL installation directory, you can specify the772fails, even when invoked from the MySQL installation directory, specify the
758\fB\-\-ledir\fR773\fB\-\-ledir\fR
759and774and
760\fB\-\-datadir\fR775\fB\-\-datadir\fR
761776
=== modified file 'man/mysqldump.1'
--- man/mysqldump.1 2014-08-22 09:58:37 +0000
+++ man/mysqldump.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqldump\fR2.\" Title: \fBmysqldump\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLDUMP\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLDUMP\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -549,7 +549,7 @@
549.\" bind-address option: mysqldump549.\" bind-address option: mysqldump
550\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR550\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
551.sp551.sp
552On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.552On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
553.sp553.sp
554This option is supported only in the version of554This option is supported only in the version of
555\fBmysqldump\fR555\fBmysqldump\fR
@@ -2012,6 +2012,26 @@
2012.sp -12012.sp -1
2013.IP \(bu 2.32013.IP \(bu 2.3
2014.\}2014.\}
2015.\" mysqldump: shared-memory-base-name option
2016.\" shared-memory-base-name option: mysqldump
2017\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
2018.sp
2019On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
2020MYSQL\&. The shared\-memory name is case sensitive\&.
2021.sp
2022The server must be started with the
2023\fB\-\-shared\-memory\fR
2024option to enable shared\-memory connections\&.
2025.RE
2026.sp
2027.RS 4
2028.ie n \{\
2029\h'-04'\(bu\h'+03'\c
2030.\}
2031.el \{\
2032.sp -1
2033.IP \(bu 2.3
2034.\}
2015.\" mysqldump: single-transaction option2035.\" mysqldump: single-transaction option
2016.\" single-transaction option: mysqldump2036.\" single-transaction option: mysqldump
2017\fB\-\-single\-transaction\fR2037\fB\-\-single\-transaction\fR
20182038
=== modified file 'man/mysqldumpslow.1'
--- man/mysqldumpslow.1 2014-08-22 09:58:37 +0000
+++ man/mysqldumpslow.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqldumpslow\fR2.\" Title: \fBmysqldumpslow\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLDUMPSLOW\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLDUMPSLOW\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysqlhotcopy.1'
--- man/mysqlhotcopy.1 2014-08-22 09:58:37 +0000
+++ man/mysqlhotcopy.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqlhotcopy\fR2.\" Title: \fBmysqlhotcopy\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLHOTCOPY\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLHOTCOPY\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysqlimport.1'
--- man/mysqlimport.1 2014-08-22 09:58:37 +0000
+++ man/mysqlimport.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqlimport\fR2.\" Title: \fBmysqlimport\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLIMPORT\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLIMPORT\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -109,7 +109,7 @@
109.\" bind-address option: mysqlimport109.\" bind-address option: mysqlimport
110\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR110\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
111.sp111.sp
112On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.112On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
113.sp113.sp
114This option is supported only in the version of114This option is supported only in the version of
115\fBmysqlimport\fR115\fBmysqlimport\fR
@@ -660,6 +660,26 @@
660.sp -1660.sp -1
661.IP \(bu 2.3661.IP \(bu 2.3
662.\}662.\}
663.\" mysqlimport: shared-memory-base-name option
664.\" shared-memory-base-name option: mysqlimport
665\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
666.sp
667On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
668MYSQL\&. The shared\-memory name is case sensitive\&.
669.sp
670The server must be started with the
671\fB\-\-shared\-memory\fR
672option to enable shared\-memory connections\&.
673.RE
674.sp
675.RS 4
676.ie n \{\
677\h'-04'\(bu\h'+03'\c
678.\}
679.el \{\
680.sp -1
681.IP \(bu 2.3
682.\}
663.\" mysqlimport: silent option683.\" mysqlimport: silent option
664.\" silent option: mysqlimport684.\" silent option: mysqlimport
665\fB\-\-silent\fR,685\fB\-\-silent\fR,
666686
=== modified file 'man/mysqlshow.1'
--- man/mysqlshow.1 2014-08-22 09:58:37 +0000
+++ man/mysqlshow.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqlshow\fR2.\" Title: \fBmysqlshow\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLSHOW\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLSHOW\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -156,7 +156,7 @@
156.\" bind-address option: mysqlshow156.\" bind-address option: mysqlshow
157\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR157\fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR
158.sp158.sp
159On a computer having multiple network interfaces, this option can be used to select which interface is employed when connecting to the MySQL server\&.159On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&.
160.sp160.sp
161This option is supported only in the version of161This option is supported only in the version of
162\fBmysqlshow\fR162\fBmysqlshow\fR
@@ -532,6 +532,26 @@
532.sp -1532.sp -1
533.IP \(bu 2.3533.IP \(bu 2.3
534.\}534.\}
535.\" mysqlshow: shared-memory-base-name option
536.\" shared-memory-base-name option: mysqlshow
537\fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR
538.sp
539On Windows, the shared\-memory name to use, for connections made using shared memory to a local server\&. The default value is
540MYSQL\&. The shared\-memory name is case sensitive\&.
541.sp
542The server must be started with the
543\fB\-\-shared\-memory\fR
544option to enable shared\-memory connections\&.
545.RE
546.sp
547.RS 4
548.ie n \{\
549\h'-04'\(bu\h'+03'\c
550.\}
551.el \{\
552.sp -1
553.IP \(bu 2.3
554.\}
535.\" mysqlshow: show-table-type option555.\" mysqlshow: show-table-type option
536.\" show-table-type option: mysqlshow556.\" show-table-type option: mysqlshow
537\fB\-\-show\-table\-type\fR,557\fB\-\-show\-table\-type\fR,
538558
=== modified file 'man/mysqlslap.1'
--- man/mysqlslap.1 2014-08-22 09:58:37 +0000
+++ man/mysqlslap.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqlslap\fR2.\" Title: \fBmysqlslap\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLSLAP\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBMYSQLSLAP\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/mysqltest.1'
--- man/mysqltest.1 2014-08-22 09:58:37 +0000
+++ man/mysqltest.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBmysqltest\fR2.\" Title: \fBmysqltest\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/04/20145.\" Date: 09/05/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL7.\" Source: MySQL
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBMYSQLTEST\FR" "1" "07/04/2014" "MySQL" "MySQL Database System"10.TH "\FBMYSQLTEST\FR" "1" "09/05/2014" "MySQL" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/ndb-common-options.1'
--- man/ndb-common-options.1 2014-08-22 09:58:37 +0000
+++ man/ndb-common-options.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: Options Common to MySQL Cluster Programs2.\" Title: Options Common to MySQL Cluster Programs
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "OPTIONS COMMON TO MY" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "OPTIONS COMMON TO MY" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -97,7 +97,7 @@
97.nr an-no-space-flag 197.nr an-no-space-flag 1
98.nr an-break-flag 198.nr an-break-flag 1
99.br99.br
100.B Table\ \&18.29.\ \&Common MySQL Cluster Program Options and Variables: MySQL Cluster NDB 7.2100.B Table\ \&18.88.\ \& This table describes command-line options common to all MySQL Cluster programs
101.TS101.TS
102allbox tab(:);102allbox tab(:);
103lB lB lB.103lB lB lB.
@@ -106,7 +106,7 @@
106T}:T{106T}:T{
107Description107Description
108T}:T{108T}:T{
109Added / Removed109Added or Removed
110T}110T}
111.T&111.T&
112l l l112l l l
@@ -129,7 +129,7 @@
129Display help message and exit129Display help message and exit
130T}:T{130T}:T{
131.PP131.PP
132All MySQL 5\&.5 based releases132All MySQL 5.5 based releases
133T}133T}
134T{134T{
135.PP135.PP
@@ -139,22 +139,22 @@
139.PP139.PP
140-c140-c
141T}:T{141T}:T{
142Set connection string for connecting to ndb_mgmd\&. Syntax:142Set connection string for connecting to ndb_mgmd. Syntax:
143 [nodeid=<id>;][host=]<hostname>[:<port>]\&.143 [nodeid=<id>;][host=]<hostname>[:<port>].
144 Overrides entries specified in NDB_CONNECTSTRING or my\&.cnf\&.144 Overrides entries specified in NDB_CONNECTSTRING or my.cnf.
145T}:T{145T}:T{
146.PP146.PP
147All MySQL 5\&.5 based releases147All MySQL 5.5 based releases
148T}148T}
149T{149T{
150.PP150.PP
151--ndb-mgmd-host=host[:port]151--ndb-mgmd-host=host[:port]
152T}:T{152T}:T{
153Set the host (and port, if desired) for connecting to the management153Set the host (and port, if desired) for connecting to management
154 server154 server
155T}:T{155T}:T{
156.PP156.PP
157All MySQL 5\&.5 based releases157All MySQL 5.5 based releases
158T}158T}
159T{159T{
160.PP160.PP
@@ -163,7 +163,7 @@
163Set node id for this node163Set node id for this node
164T}:T{164T}:T{
165.PP165.PP
166All MySQL 5\&.5 based releases166All MySQL 5.5 based releases
167T}167T}
168T{168T{
169.PP169.PP
@@ -172,26 +172,26 @@
172Select nodes for transactions in a more optimal way172Select nodes for transactions in a more optimal way
173T}:T{173T}:T{
174.PP174.PP
175All MySQL 5\&.5 based releases175All MySQL 5.5 based releases
176T}176T}
177T{177T{
178.PP178.PP
179--character-sets-dir=path179--character-sets-dir=path
180T}:T{180T}:T{
181Directory where character sets are181Directory where character sets are installed
182T}:T{182T}:T{
183.PP183.PP
184All MySQL 5\&.5 based releases184All MySQL 5.5 based releases
185T}185T}
186T{186T{
187.PP187.PP
188--debug=options188--debug=options
189T}:T{189T}:T{
190Enable output from debug calls\&. Can be used only for versions compiled190Enable output from debug calls. Can be used only for versions
191 with debugging enabled191 compiled with debugging enabled
192T}:T{192T}:T{
193.PP193.PP
194All MySQL 5\&.5 based releases194All MySQL 5.5 based releases
195T}195T}
196T{196T{
197.PP197.PP
@@ -200,7 +200,7 @@
200Write core on errors (defaults to TRUE in debug builds)200Write core on errors (defaults to TRUE in debug builds)
201T}:T{201T}:T{
202.PP202.PP
203All MySQL 5\&.5 based releases203All MySQL 5.5 based releases
204T}204T}
205T{205T{
206.PP206.PP
@@ -211,7 +211,7 @@
211Output version information and exit211Output version information and exit
212T}:T{212T}:T{
213.PP213.PP
214All MySQL 5\&.5 based releases214All MySQL 5.5 based releases
215T}215T}
216.TE216.TE
217.sp 1217.sp 1
218218
=== modified file 'man/ndb_blob_tool.1'
--- man/ndb_blob_tool.1 2014-08-22 09:58:37 +0000
+++ man/ndb_blob_tool.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBndb_blob_tool\fR2.\" Title: \fBndb_blob_tool\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBNDB_BLOB_TOOL\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBNDB_BLOB_TOOL\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -94,7 +94,7 @@
94.nr an-no-space-flag 194.nr an-no-space-flag 1
95.nr an-break-flag 195.nr an-break-flag 1
96.br96.br
97.B Table\ \&18.14.\ \&ndb_blob_tool Options and Variables: MySQL Cluster NDB 7.297.B Table\ \&18.73.\ \& This table describes command-line options for the ndb_blob_tool program
98.TS98.TS
99allbox tab(:);99allbox tab(:);
100lB lB lB.100lB lB lB.
@@ -103,7 +103,7 @@
103T}:T{103T}:T{
104Description104Description
105T}:T{105T}:T{
106Added / Removed106Added or Removed
107T}107T}
108.T&108.T&
109l l l109l l l
@@ -118,7 +118,7 @@
118Check for orphan blob parts118Check for orphan blob parts
119T}:T{119T}:T{
120.PP120.PP
121All MySQL 5\&.5 based releases121All MySQL 5.5 based releases
122T}122T}
123T{123T{
124.PP124.PP
@@ -126,10 +126,10 @@
126.PP126.PP
127-d127-d
128T}:T{128T}:T{
129Database to find the table in\&.129Database to find the table in.
130T}:T{130T}:T{
131.PP131.PP
132All MySQL 5\&.5 based releases132All MySQL 5.5 based releases
133T}133T}
134T{134T{
135.PP135.PP
@@ -138,7 +138,7 @@
138Delete orphan blob parts138Delete orphan blob parts
139T}:T{139T}:T{
140.PP140.PP
141All MySQL 5\&.5 based releases141All MySQL 5.5 based releases
142T}142T}
143T{143T{
144.PP144.PP
@@ -147,7 +147,7 @@
147Write orphan keys to specified file147Write orphan keys to specified file
148T}:T{148T}:T{
149.PP149.PP
150All MySQL 5\&.5 based releases150All MySQL 5.5 based releases
151T}151T}
152T{152T{
153.PP153.PP
@@ -158,7 +158,7 @@
158Verbose output158Verbose output
159T}:T{159T}:T{
160.PP160.PP
161All MySQL 5\&.5 based releases161All MySQL 5.5 based releases
162T}162T}
163.TE163.TE
164.sp 1164.sp 1
165165
=== modified file 'man/ndb_config.1'
--- man/ndb_config.1 2014-08-22 09:58:37 +0000
+++ man/ndb_config.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBndb_config\fR2.\" Title: \fBndb_config\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBNDB_CONFIG\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBNDB_CONFIG\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -69,7 +69,7 @@
69.nr an-no-space-flag 169.nr an-no-space-flag 1
70.nr an-break-flag 170.nr an-break-flag 1
71.br71.br
72.B Table\ \&18.15.\ \&ndb_config Options and Variables: MySQL Cluster NDB 7.272.B Table\ \&18.74.\ \& This table describes command-line options for the ndb_config program
73.TS73.TS
74allbox tab(:);74allbox tab(:);
75lB lB lB.75lB lB lB.
@@ -78,7 +78,7 @@
78T}:T{78T}:T{
79Description79Description
80T}:T{80T}:T{
81Added / Removed81Added or Removed
82T}82T}
83.T&83.T&
84l l l84l l l
@@ -100,20 +100,20 @@
100.PP100.PP
101--nodes101--nodes
102T}:T{102T}:T{
103Print node information (DB section) only\&.103Print node information (DB section) only.
104T}:T{104T}:T{
105.PP105.PP
106All MySQL 5\&.5 based releases106All MySQL 5.5 based releases
107T}107T}
108T{108T{
109.PP109.PP
110--connections110--connections
111T}:T{111T}:T{
112Print CONNECTIONS section information only\&. Cannot be used with \-\-nodes112Print CONNECTIONS section information only. Cannot be used with
113 or \-\-system option\&.113 --nodes or --system option.
114T}:T{114T}:T{
115.PP115.PP
116All MySQL 5\&.5 based releases116All MySQL 5.5 based releases
117T}117T}
118T{118T{
119.PP119.PP
@@ -124,7 +124,7 @@
124One or more query options (attributes)124One or more query options (attributes)
125T}:T{125T}:T{
126.PP126.PP
127All MySQL 5\&.5 based releases127All MySQL 5.5 based releases
128T}128T}
129T{129T{
130.PP130.PP
@@ -133,7 +133,7 @@
133Specify host133Specify host
134T}:T{134T}:T{
135.PP135.PP
136All MySQL 5\&.5 based releases136All MySQL 5.5 based releases
137T}137T}
138T{138T{
139.PP139.PP
@@ -142,7 +142,7 @@
142Specify node type142Specify node type
143T}:T{143T}:T{
144.PP144.PP
145All MySQL 5\&.5 based releases145All MySQL 5.5 based releases
146T}146T}
147T{147T{
148.PP148.PP
@@ -153,7 +153,7 @@
153Get configuration of node with this ID153Get configuration of node with this ID
154T}:T{154T}:T{
155.PP155.PP
156All MySQL 5\&.5 based releases156All MySQL 5.5 based releases
157T}157T}
158T{158T{
159.PP159.PP
@@ -164,7 +164,7 @@
164Field separator164Field separator
165T}:T{165T}:T{
166.PP166.PP
167All MySQL 5\&.5 based releases167All MySQL 5.5 based releases
168T}168T}
169T{169T{
170.PP170.PP
@@ -175,76 +175,76 @@
175Row separator175Row separator
176T}:T{176T}:T{
177.PP177.PP
178All MySQL 5\&.5 based releases178All MySQL 5.5 based releases
179T}179T}
180T{180T{
181.PP181.PP
182--config-file=path182--config-file=path
183T}:T{183T}:T{
184Set the path to config\&.ini file184Set the path to config.ini file
185T}:T{185T}:T{
186.PP186.PP
187All MySQL 5\&.5 based releases187All MySQL 5.5 based releases
188T}188T}
189T{189T{
190.PP190.PP
191--mycnf191--mycnf
192T}:T{192T}:T{
193Read configuration data from my\&.cnf file193Read configuration data from my.cnf file
194T}:T{194T}:T{
195.PP195.PP
196All MySQL 5\&.5 based releases196All MySQL 5.5 based releases
197T}197T}
198T{198T{
199.PP199.PP
200-c200-c
201T}:T{201T}:T{
202Short form for \-\-ndb\-connectstring202Short form for --ndb-connectstring
203T}:T{203T}:T{
204.PP204.PP
205All MySQL 5\&.5 based releases205All MySQL 5.5 based releases
206T}206T}
207T{207T{
208.PP208.PP
209--configinfo209--configinfo
210T}:T{210T}:T{
211Dumps information about all NDB configuration parameters in text format211Dumps information about all NDB configuration parameters in text
212 with default, maximum, and minimum values\&. Use with \-\-xml to212 format with default, maximum, and minimum values. Use with --xml
213 obtain XML output\&.213 to obtain XML output.
214T}:T{214T}:T{
215.PP215.PP
216All MySQL 5\&.5 based releases216All MySQL 5.5 based releases
217T}217T}
218T{218T{
219.PP219.PP
220--configinfo --xml220--configinfo --xml
221T}:T{221T}:T{
222Use \-\-xml with \-\-configinfo to obtain a dump of all NDB configuration222Use --xml with --configinfo to obtain a dump of all NDB
223 parameters in XML format with default, maximum, and minimum223 configuration parameters in XML format with default, maximum, and
224 values\&.224 minimum values.
225T}:T{225T}:T{
226.PP226.PP
227All MySQL 5\&.5 based releases227All MySQL 5.5 based releases
228T}228T}
229T{229T{
230.PP230.PP
231--system231--system
232T}:T{232T}:T{
233Print SYSTEM section information only\&. Cannot be used with \-\-nodes or233Print SYSTEM section information only. Cannot be used with --nodes
234 \-\-connections option\&.234 or --connections option.
235T}:T{235T}:T{
236.PP236.PP
237All MySQL 5\&.5 based releases237All MySQL 5.5 based releases
238T}238T}
239T{239T{
240.PP240.PP
241--config_from_node=#241--config_from_node=#
242T}:T{242T}:T{
243Obtain configuration data from the node having this ID (must be a data243Obtain configuration data from the node having this ID (must be a
244 node)\&.244 data node).
245T}:T{245T}:T{
246.PP246.PP
247All MySQL 5\&.5 based releases247All MySQL 5.5 based releases
248T}248T}
249.TE249.TE
250.sp 1250.sp 1
@@ -306,6 +306,7 @@
306l l s s306l l s s
307^ l l s307^ l l s
308^ l l s308^ l l s
309^ l l s
309^ l l s.310^ l l s.
310T{311T{
311\fBCommand\-Line Format\fR312\fBCommand\-Line Format\fR
@@ -328,9 +329,14 @@
328none329none
329T}330T}
330:T{331:T{
331\fBRange\fR332\fBMin Value\fR
332T}:T{333T}:T{
3331 \&.\&. 483341
335T}
336:T{
337\fBMax Value\fR
338T}:T{
33948
334T}340T}
335.TE341.TE
336.sp 1342.sp 1
@@ -1230,7 +1236,7 @@
1230.\}1236.\}
1231.nf1237.nf
1232shell> \fBndb_config \-\-configinfo \-\-xml\fR1238shell> \fBndb_config \-\-configinfo \-\-xml\fR
1233<configvariables protocolversion="1" ndbversionstring="5\&.5\&.38\-ndb\-7\&.2\&.18"1239<configvariables protocolversion="1" ndbversionstring="5\&.5\&.39\-ndb\-7\&.2\&.18"
1234 ndbversion="458758" ndbversionmajor="7" ndbversionminor="0"1240 ndbversion="458758" ndbversionmajor="7" ndbversionminor="0"
1235 ndbversionbuild="6">1241 ndbversionbuild="6">
1236 <section name="SYSTEM">1242 <section name="SYSTEM">
12371243
=== modified file 'man/ndb_cpcd.1'
--- man/ndb_cpcd.1 2014-08-22 09:58:37 +0000
+++ man/ndb_cpcd.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBndb_cpcd\fR2.\" Title: \fBndb_cpcd\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBNDB_CPCD\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBNDB_CPCD\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
1414
=== modified file 'man/ndb_delete_all.1'
--- man/ndb_delete_all.1 2014-08-22 09:58:37 +0000
+++ man/ndb_delete_all.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBndb_delete_all\fR2.\" Title: \fBndb_delete_all\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBNDB_DELETE_ALL\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBNDB_DELETE_ALL\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -70,7 +70,7 @@
70.nr an-no-space-flag 170.nr an-no-space-flag 1
71.nr an-break-flag 171.nr an-break-flag 1
72.br72.br
73.B Table\ \&18.16.\ \&ndb_delete_all Options and Variables: MySQL Cluster NDB 7.273.B Table\ \&18.75.\ \& This table describes command-line options for the ndb_delete_all program
74.TS74.TS
75allbox tab(:);75allbox tab(:);
76lB lB lB.76lB lB lB.
@@ -79,7 +79,7 @@
79T}:T{79T}:T{
80Description80Description
81T}:T{81T}:T{
82Added / Removed82Added or Removed
83T}83T}
84.T&84.T&
85l l l85l l l
@@ -88,14 +88,14 @@
88l l l.88l l l.
89T{89T{
90.PP90.PP
91\-\-database=dbname,91--database=dbname,
92.PP92.PP
93\-d93-d
94T}:T{94T}:T{
95Name of the database in which the table is found95Name of the database in which the table is found
96T}:T{96T}:T{
97.PP97.PP
98All MySQL 5\&.5 based releases98All MySQL 5.5 based releases
99T}99T}
100T{100T{
101.PP101.PP
@@ -103,28 +103,29 @@
103.PP103.PP
104-t104-t
105T}:T{105T}:T{
106Perform the delete in a single transaction (may run out of operations)106Perform the delete in a single transaction (may run out of
107 operations)
107T}:T{108T}:T{
108.PP109.PP
109All MySQL 5\&.5 based releases110All MySQL 5.5 based releases
110T}111T}
111T{112T{
112.PP113.PP
113\-\-tupscan114--tupscan
114T}:T{115T}:T{
115Run tup scan116Run tup scan
116T}:T{117T}:T{
117.PP118.PP
118All MySQL 5\&.5 based releases119All MySQL 5.5 based releases
119T}120T}
120T{121T{
121.PP122.PP
122\-\-diskscan123--diskscan
123T}:T{124T}:T{
124Run disk scan125Run disk scan
125T}:T{126T}:T{
126.PP127.PP
127All MySQL 5\&.5 based releases128All MySQL 5.5 based releases
128T}129T}
129.TE130.TE
130.sp 1131.sp 1
131132
=== modified file 'man/ndb_desc.1'
--- man/ndb_desc.1 2014-08-22 09:58:37 +0000
+++ man/ndb_desc.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBndb_desc\fR2.\" Title: \fBndb_desc\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBNDB_DESC\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBNDB_DESC\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -333,7 +333,7 @@
333.nr an-no-space-flag 1333.nr an-no-space-flag 1
334.nr an-break-flag 1334.nr an-break-flag 1
335.br335.br
336.B Table\ \&18.17.\ \&ndb_desc Options and Variables: MySQL Cluster NDB 7.2336.B Table\ \&18.76.\ \& This table describes command-line options for the ndb_desc program
337.TS337.TS
338allbox tab(:);338allbox tab(:);
339lB lB lB.339lB lB lB.
@@ -342,7 +342,7 @@
342T}:T{342T}:T{
343Description343Description
344T}:T{344T}:T{
345Added / Removed345Added or Removed
346T}346T}
347.T&347.T&
348l l l348l l l
@@ -358,11 +358,11 @@
358.PP358.PP
359-b359-b
360T}:T{360T}:T{
361Include partition information for BLOB tables in output\&. Requires that361Include partition information for BLOB tables in output. Requires
362 the \-p option also be used362 that the -p option also be used
363T}:T{363T}:T{
364.PP364.PP
365All MySQL 5\&.5 based releases365All MySQL 5.5 based releases
366T}366T}
367T{367T{
368.PP368.PP
@@ -373,7 +373,7 @@
373Name of database containing table373Name of database containing table
374T}:T{374T}:T{
375.PP375.PP
376All MySQL 5\&.5 based releases376All MySQL 5.5 based releases
377T}377T}
378T{378T{
379.PP379.PP
@@ -381,11 +381,11 @@
381.PP381.PP
382-n382-n
383T}:T{383T}:T{
384Include partition\-to\-data\-node mappings in output\&. Requires that the \-p384Include partition-to-data-node mappings in output. Requires that
385 option also be used385 the -p option also be used
386T}:T{386T}:T{
387.PP387.PP
388All MySQL 5\&.5 based releases388All MySQL 5.5 based releases
389T}389T}
390T{390T{
391.PP391.PP
@@ -396,7 +396,7 @@
396Display information about partitions396Display information about partitions
397T}:T{397T}:T{
398.PP398.PP
399All MySQL 5\&.5 based releases399All MySQL 5.5 based releases
400T}400T}
401T{401T{
402.PP402.PP
@@ -407,7 +407,7 @@
407Number of times to retry the connection (once per second)407Number of times to retry the connection (once per second)
408T}:T{408T}:T{
409.PP409.PP
410All MySQL 5\&.5 based releases410All MySQL 5.5 based releases
411T}411T}
412T{412T{
413.PP413.PP
@@ -415,11 +415,11 @@
415.PP415.PP
416-t416-t
417T}:T{417T}:T{
418Specify the table in which to find an index\&. When this option is used,418Specify the table in which to find an index. When this option is
419 \-p and \-n have no effect and are ignored\&.419 used, -p and -n have no effect and are ignored.
420T}:T{420T}:T{
421.PP421.PP
422ADDED: NDB 7\&.2\&.9422ADDED: NDB 7.2.9
423T}423T}
424T{424T{
425.PP425.PP
@@ -430,7 +430,7 @@
430Use unqualified table names430Use unqualified table names
431T}:T{431T}:T{
432.PP432.PP
433All MySQL 5\&.5 based releases433All MySQL 5.5 based releases
434T}434T}
435.TE435.TE
436.sp 1436.sp 1
437437
=== modified file 'man/ndb_drop_index.1'
--- man/ndb_drop_index.1 2014-08-22 09:58:37 +0000
+++ man/ndb_drop_index.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBndb_drop_index\fR2.\" Title: \fBndb_drop_index\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBNDB_DROP_INDEX\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBNDB_DROP_INDEX\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -68,7 +68,7 @@
68.nr an-no-space-flag 168.nr an-no-space-flag 1
69.nr an-break-flag 169.nr an-break-flag 1
70.br70.br
71.B Table\ \&18.18.\ \&ndb_drop_index Options and Variables: MySQL Cluster NDB 7.271.B Table\ \&18.77.\ \& This table describes command-line options for the ndb_drop_index program
72.TS72.TS
73allbox tab(:);73allbox tab(:);
74lB lB lB.74lB lB lB.
@@ -77,20 +77,20 @@
77T}:T{77T}:T{
78Description78Description
79T}:T{79T}:T{
80Added / Removed80Added or Removed
81T}81T}
82.T&82.T&
83l l l.83l l l.
84T{84T{
85.PP85.PP
86\-\-database=dbname,86--database=dbname,
87.PP87.PP
88\-d88-d
89T}:T{89T}:T{
90Name of the database in which the table is found90Name of the database in which the table is found
91T}:T{91T}:T{
92.PP92.PP
93All MySQL 5\&.5 based releases93All MySQL 5.5 based releases
94T}94T}
95.TE95.TE
96.sp 196.sp 1
@@ -123,7 +123,7 @@
123Reading table information for completion of table and column names123Reading table information for completion of table and column names
124You can turn off this feature to get a quicker startup with \-A124You can turn off this feature to get a quicker startup with \-A
125Welcome to the MySQL monitor\&. Commands end with ; or \eg\&.125Welcome to the MySQL monitor\&. Commands end with ; or \eg\&.
126Your MySQL connection id is 7 to server version: 5\&.5\&.38\-ndb\-7\&.2\&.18126Your MySQL connection id is 7 to server version: 5\&.5\&.39\-ndb\-7\&.2\&.18
127Type \*(Aqhelp;\*(Aq or \*(Aq\eh\*(Aq for help\&. Type \*(Aq\ec\*(Aq to clear the buffer\&.127Type \*(Aqhelp;\*(Aq or \*(Aq\eh\*(Aq for help\&. Type \*(Aq\ec\*(Aq to clear the buffer\&.
128mysql> \fBSHOW TABLES;\fR128mysql> \fBSHOW TABLES;\fR
129+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+129+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
130130
=== modified file 'man/ndb_drop_table.1'
--- man/ndb_drop_table.1 2014-08-22 09:58:37 +0000
+++ man/ndb_drop_table.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBndb_drop_table\fR2.\" Title: \fBndb_drop_table\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBNDB_DROP_TABLE\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBNDB_DROP_TABLE\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -66,7 +66,7 @@
66.nr an-no-space-flag 166.nr an-no-space-flag 1
67.nr an-break-flag 167.nr an-break-flag 1
68.br68.br
69.B Table\ \&18.19.\ \&ndb_drop_table Options and Variables: MySQL Cluster NDB 7.269.B Table\ \&18.78.\ \& This table describes command-line options for the ndb_drop_table program
70.TS70.TS
71allbox tab(:);71allbox tab(:);
72lB lB lB.72lB lB lB.
@@ -75,20 +75,20 @@
75T}:T{75T}:T{
76Description76Description
77T}:T{77T}:T{
78Added / Removed78Added or Removed
79T}79T}
80.T&80.T&
81l l l.81l l l.
82T{82T{
83.PP83.PP
84\-\-database=dbname,84--database=dbname,
85.PP85.PP
86\-d86-d
87T}:T{87T}:T{
88Name of the database in which the table is found88Name of the database in which the table is found
89T}:T{89T}:T{
90.PP90.PP
91All MySQL 5\&.5 based releases91All MySQL 5.5 based releases
92T}92T}
93.TE93.TE
94.sp 194.sp 1
9595
=== modified file 'man/ndb_error_reporter.1'
--- man/ndb_error_reporter.1 2014-08-22 09:58:37 +0000
+++ man/ndb_error_reporter.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBndb_error_reporter\fR2.\" Title: \fBndb_error_reporter\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBNDB_ERROR_REPORTE" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBNDB_ERROR_REPORTE" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -58,7 +58,7 @@
58.nr an-no-space-flag 158.nr an-no-space-flag 1
59.nr an-break-flag 159.nr an-break-flag 1
60.br60.br
61.B Table\ \&18.20.\ \&ndb_error_reporter Options and Variables: MySQL Cluster NDB 7.261.B Table\ \&18.79.\ \& This table describes command-line options for the ndb_error_reporter program
62.TS62.TS
63allbox tab(:);63allbox tab(:);
64lB lB lB.64lB lB lB.
@@ -67,7 +67,7 @@
67T}:T{67T}:T{
68Description68Description
69T}:T{69T}:T{
70Added / Removed70Added or Removed
71T}71T}
72.T&72.T&
73l l l73l l l
@@ -78,38 +78,39 @@
78.PP78.PP
79--connection-timeout=timeout79--connection-timeout=timeout
80T}:T{80T}:T{
81Number of seconds to wait when connecting to nodes before timing out\&.81Number of seconds to wait when connecting to nodes before timing
82 out.
82T}:T{83T}:T{
83.PP84.PP
84ADDED: NDB 7\&.2\&.1485ADDED: NDB 7.2.14
85T}86T}
86T{87T{
87.PP88.PP
88--dry-scp89--dry-scp
89T}:T{90T}:T{
90Disable scp with remote hosts; used only for testing\&.91Disable scp with remote hosts; used only for testing.
91T}:T{92T}:T{
92.PP93.PP
93ADDED: NDB 7\&.2\&.1494ADDED: NDB 7.2.14
94T}95T}
95T{96T{
96.PP97.PP
97--fs98--fs
98T}:T{99T}:T{
99Include file system data in error report; can use a large amount of disk100Include file system data in error report; can use a large amount
100 space101 of disk space
101T}:T{102T}:T{
102.PP103.PP
103All MySQL 5\&.5 based releases104All MySQL 5.5 based releases
104T}105T}
105T{106T{
106.PP107.PP
107--skip-nodegroup=nodegroup_id108--skip-nodegroup=nodegroup_id
108T}:T{109T}:T{
109Skip all nodes in the node group having this ID\&.110Skip all nodes in the node group having this ID.
110T}:T{111T}:T{
111.PP112.PP
112ADDED: NDB 7\&.2\&.14113ADDED: NDB 7.2.14
113T}114T}
114.TE115.TE
115.sp 1116.sp 1
116117
=== modified file 'man/ndb_index_stat.1'
--- man/ndb_index_stat.1 2014-08-22 09:58:37 +0000
+++ man/ndb_index_stat.1 2014-09-24 09:49:11 +0000
@@ -2,12 +2,12 @@
2.\" Title: \fBndb_index_stat\fR2.\" Title: \fBndb_index_stat\fR
3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]3.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 07/18/20145.\" Date: 09/06/2014
6.\" Manual: MySQL Database System6.\" Manual: MySQL Database System
7.\" Source: MySQL 5.57.\" Source: MySQL 5.5
8.\" Language: English8.\" Language: English
9.\"9.\"
10.TH "\FBNDB_INDEX_STAT\FR" "1" "07/18/2014" "MySQL 5\&.5" "MySQL Database System"10.TH "\FBNDB_INDEX_STAT\FR" "1" "09/06/2014" "MySQL 5\&.5" "MySQL Database System"
11.\" -----------------------------------------------------------------11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------13.\" -----------------------------------------------------------------
@@ -166,7 +166,7 @@
166.nr an-no-space-flag 1166.nr an-no-space-flag 1
167.nr an-break-flag 1167.nr an-break-flag 1
168.br168.br
169.B Table\ \&18.21.\ \&ndb_index_stat Options and Variables: MySQL Cluster NDB 7.2169.B Table\ \&18.80.\ \& This table describes command-line options for the ndb_index_stat program
170.TS170.TS
171allbox tab(:);171allbox tab(:);
172lB lB lB.172lB lB lB.
@@ -175,7 +175,7 @@
175T}:T{175T}:T{
176Description176Description
177T}:T{177T}:T{
178Added / Removed178Added or Removed
179T}179T}
180.T&180.T&
181l l l181l l l
@@ -194,140 +194,140 @@
194l l l.194l l l.
195T{195T{
196.PP196.PP
197\-\-database=name,197--database=name,
198.PP198.PP
199\-d199-d
200T}:T{200T}:T{
201Name of the database containing the table\&.201Name of the database containing the table.
202T}:T{202T}:T{
203.PP203.PP
204All MySQL 5\&.5 based releases204All MySQL 5.5 based releases
205T}205T}
206T{206T{
207.PP207.PP
208\-\-delete208--delete
209T}:T{209T}:T{
210Delete index statistics for the given table, stopping any auto\-update210Delete index statistics for the given table, stopping any
211 previously configured\&.211 auto-update previously configured.
212T}:T{212T}:T{
213.PP213.PP
214All MySQL 5\&.5 based releases214All MySQL 5.5 based releases
215T}215T}
216T{216T{
217.PP217.PP
218\-\-update218--update
219T}:T{219T}:T{
220Update index statistics for the given table, restarting any auto\-update220Update index statistics for the given table, restarting any
221 previously configured\&.221 auto-update previously configured.
222T}:T{222T}:T{
223.PP223.PP
224All MySQL 5\&.5 based releases224All MySQL 5.5 based releases
225T}225T}
226T{226T{
227.PP227.PP
228\-\-dump228--dump
229T}:T{229T}:T{
230Print the query cache\&.230Print the query cache.
231T}:T{231T}:T{
232.PP232.PP
233All MySQL 5\&.5 based releases233All MySQL 5.5 based releases
234T}234T}
235T{235T{
236.PP236.PP
237\-\-query=#237--query=#
238T}:T{238T}:T{
239Perform a number of random range queries on first key attr (must be int239Perform a number of random range queries on first key attr (must
240 unsigned)\&.240 be int unsigned).
241T}:T{241T}:T{
242.PP242.PP
243All MySQL 5\&.5 based releases243All MySQL 5.5 based releases
244T}244T}
245T{245T{
246.PP246.PP
247\-\-sys\-drop247--sys-drop
248T}:T{248T}:T{
249Drop any statistics tables and events in NDB kernel (all statistics are249Drop any statistics tables and events in NDB kernel (all
250 lost)250 statistics are lost)
251T}:T{251T}:T{
252.PP252.PP
253All MySQL 5\&.5 based releases253All MySQL 5.5 based releases
254T}
255T{
256.PP
257\-\-sys\-create
258T}:T{
259Create all statistics tables and events in NDB kernel, if none of them
260 already exist
261T}:T{
262.PP
263All MySQL 5\&.5 based releases
264T}
265T{
266.PP
267\-\-sys\-create\-if\-not\-exist
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches