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

Subscribers

People subscribed via source and target branches