Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Faustin Lammler
mariadb-10.1
Commits
f2950d4a
Commit
f2950d4a
authored
Nov 25, 2014
by
Otto Kekäläinen
Browse files
Imported Upstream version 10.0.15
parent
8f33dead
Changes
1000
Hide whitespace changes
Inline
Side-by-side
Too many changes to show.
To preserve performance only
20 of 1000+
files are displayed.
Plain diff
Email patch
Docs/INFO_SRC
View file @
f2950d4a
revision-id: sergii@pisem.net-2014
0924134142-hy6kgm2vkrsg3k6y
date: 2014-
09-24 15:41:42
+0
2
00
build-date: 2014-
09-25 00:29:49
+0
2
00
revno: 4
41
6
revision-id: sergii@pisem.net-2014
1121192039-d0lv6cj96kg5pw02
date: 2014-
11-21 20:20:39
+0
1
00
build-date: 2014-
11-21 22:02:58
+0
1
00
revno: 4
50
6
branch-nick: 10.0
MySQL source 10.0.1
4
MySQL source 10.0.1
5
VERSION
View file @
f2950d4a
MYSQL_VERSION_MAJOR=10
MYSQL_VERSION_MINOR=0
MYSQL_VERSION_PATCH=1
4
MYSQL_VERSION_PATCH=1
5
client/mysql.cc
View file @
f2950d4a
...
...
@@ -1292,6 +1292,16 @@ int main(int argc,char *argv[])
sig_handler
mysql_end
(
int
sig
)
{
#ifndef _WIN32
/*
Ingnoring SIGQUIT and SIGINT signals when cleanup process starts.
This will help in resolving the double free issues, which occures in case
the signal handler function is started in between the clean up function.
*/
signal
(
SIGQUIT
,
SIG_IGN
);
signal
(
SIGINT
,
SIG_IGN
);
#endif
mysql_close
(
&
mysql
);
#ifdef HAVE_READLINE
if
(
!
status
.
batch
&&
!
quick
&&
!
opt_html
&&
!
opt_xml
&&
...
...
client/mysql_plugin.c
View file @
f2950d4a
...
...
@@ -15,14 +15,11 @@
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include
<my_global.h>
#include
<m_string.h>
#include
<mysql.h>
#include
<my_getopt.h>
#include
<my_dir.h>
#include
<my_global.h>
#include
<stdio.h>
#include
<string.h>
#define SHOW_VERSION "1.0.0"
#define PRINT_VERSION do { printf("%s Ver %s Distrib %s\n", \
...
...
client/mysql_upgrade.c
View file @
f2950d4a
...
...
@@ -762,7 +762,7 @@ static int run_mysqlcheck_upgrade(const char *arg1, const char *arg2)
static
int
run_mysqlcheck_fixnames
(
void
)
{
verbose
(
"Phase 3/
4
: Fixing table and database names"
);
verbose
(
"Phase 3/
5
: Fixing table and database names"
);
print_conn_args
(
"mysqlcheck"
);
return
run_tool
(
mysqlcheck_path
,
NULL
,
/* Send output from mysqlcheck directly to screen */
...
...
@@ -860,7 +860,8 @@ static int run_sql_fix_privilege_tables(void)
query_ptr
++
)
{
dynstr_append
(
&
ds_script
,
*
query_ptr
);
if
(
strcasecmp
(
*
query_ptr
,
"flush privileges;
\n
"
))
dynstr_append
(
&
ds_script
,
*
query_ptr
);
}
run_query
(
ds_script
.
str
,
...
...
@@ -1021,19 +1022,23 @@ int main(int argc, char **argv)
/*
Run "mysqlcheck" and "mysql_fix_privilege_tables.sql"
*/
verbose
(
"Phase 1/
4
: Checking mysql database"
);
verbose
(
"Phase 1/
5
: Checking mysql database"
);
if
(
run_mysqlcheck_upgrade
(
"--databases"
,
"mysql"
))
die
(
"Upgrade failed"
);
verbose
(
"Phase 2/
4
: Running 'mysql_fix_privilege_tables'..."
);
verbose
(
"Phase 2/
5
: Running 'mysql_fix_privilege_tables'..."
);
if
(
run_sql_fix_privilege_tables
())
die
(
"Upgrade failed"
);
if
(
!
opt_systables_only
&&
(
run_mysqlcheck_fixnames
()
||
verbose
(
"Phase 4/
4
: Checking and upgrading tables"
)
||
verbose
(
"Phase 4/
5
: Checking and upgrading tables"
)
||
run_mysqlcheck_upgrade
(
"--all-databases"
,
"--skip-database=mysql"
)))
die
(
"Upgrade failed"
);
verbose
(
"Phase 5/5: Running 'FLUSH PRIVILEGES'..."
);
if
(
run_query
(
"FLUSH PRIVILEGES"
,
NULL
,
TRUE
))
die
(
"Upgrade failed"
);
verbose
(
"OK"
);
/* Create a file indicating upgrade has been performed */
...
...
client/mysqlimport.c
View file @
f2950d4a
...
...
@@ -30,19 +30,15 @@
#include
"client_priv.h"
#include
"mysql_version.h"
#ifdef HAVE_LIBPTHREAD
#include
<my_pthread.h>
#endif
#include
<welcome_copyright_notice.h>
/* ORACLE_WELCOME_COPYRIGHT_NOTICE */
/* Global Thread counter */
uint
counter
;
#ifdef HAVE_LIBPTHREAD
pthread_mutex_t
counter_mutex
;
pthread_cond_t
count_threshhold
;
#endif
static
void
db_error_with_table
(
MYSQL
*
mysql
,
char
*
table
);
static
void
db_error
(
MYSQL
*
mysql
);
...
...
@@ -502,7 +498,10 @@ static void safe_exit(int error, MYSQL *mysql)
free_defaults
(
argv_to_free
);
mysql_library_end
();
my_free
(
opt_password
);
my_end
(
my_end_arg
);
if
(
error
)
sf_leaking_memory
=
1
;
/* dirty exit, some threads are still running */
else
my_end
(
my_end_arg
);
/* clean exit */
exit
(
error
);
}
...
...
@@ -575,7 +574,6 @@ static char *field_escape(char *to,const char *from,uint length)
int
exitcode
=
0
;
#ifdef HAVE_LIBPTHREAD
pthread_handler_t
worker_thread
(
void
*
arg
)
{
int
error
;
...
...
@@ -615,7 +613,6 @@ pthread_handler_t worker_thread(void *arg)
return
0
;
}
#endif
int
main
(
int
argc
,
char
**
argv
)
...
...
@@ -635,7 +632,6 @@ int main(int argc, char **argv)
}
sf_leaking_memory
=
0
;
/* from now on we cleanup properly */
#ifdef HAVE_LIBPTHREAD
if
(
opt_use_threads
&&
!
lock_tables
)
{
pthread_t
mainthread
;
/* Thread descriptor */
...
...
@@ -689,7 +685,6 @@ int main(int argc, char **argv)
pthread_attr_destroy
(
&
attr
);
}
else
#endif
{
MYSQL
*
mysql
=
0
;
if
(
!
(
mysql
=
db_connect
(
current_host
,
current_db
,
current_user
,
opt_password
)))
...
...
client/mysqlslap.c
View file @
f2950d4a
...
...
@@ -84,9 +84,7 @@
#include
<mysqld_error.h>
#include
<my_dir.h>
#include
<signal.h>
#include
<stdarg.h>
#include
<sslopt-vars.h>
#include
<sys/types.h>
#ifndef __WIN__
#include
<sys/wait.h>
#endif
...
...
client/mysqltest.cc
View file @
f2950d4a
...
...
@@ -5908,6 +5908,7 @@ void do_connect(struct st_command *command)
{
int
con_port
=
opt_port
;
char
*
con_options
;
char
*
ssl_cipher
=
0
;
my_bool
con_ssl
=
0
,
con_compress
=
0
;
my_bool
con_pipe
=
0
;
my_bool
con_shm
__attribute__
((
unused
))
=
0
;
...
...
@@ -5996,6 +5997,11 @@ void do_connect(struct st_command *command)
length
=
(
size_t
)
(
end
-
con_options
);
if
(
length
==
3
&&
!
strncmp
(
con_options
,
"SSL"
,
3
))
con_ssl
=
1
;
else
if
(
!
strncmp
(
con_options
,
"SSL-CIPHER="
,
11
))
{
con_ssl
=
1
;
ssl_cipher
=
con_options
+
11
;
}
else
if
(
length
==
8
&&
!
strncmp
(
con_options
,
"COMPRESS"
,
8
))
con_compress
=
1
;
else
if
(
length
==
4
&&
!
strncmp
(
con_options
,
"PIPE"
,
4
))
...
...
@@ -6052,7 +6058,7 @@ void do_connect(struct st_command *command)
{
#if defined(HAVE_OPENSSL) && !defined(EMBEDDED_LIBRARY)
mysql_ssl_set
(
con_slot
->
mysql
,
opt_ssl_key
,
opt_ssl_cert
,
opt_ssl_ca
,
opt_ssl_capath
,
opt_ssl_cipher
);
opt_ssl_capath
,
ssl_cipher
?
ssl_cipher
:
opt_ssl_cipher
);
mysql_options
(
con_slot
->
mysql
,
MYSQL_OPT_SSL_CRL
,
opt_ssl_crl
);
mysql_options
(
con_slot
->
mysql
,
MYSQL_OPT_SSL_CRLPATH
,
opt_ssl_crlpath
);
#if MYSQL_VERSION_ID >= 50000
...
...
cmake/cpack_rpm.cmake
View file @
f2950d4a
...
...
@@ -182,7 +182,7 @@ IF(RPM MATCHES "(rhel|centos)5")
ELSEIF
(
RPM MATCHES
"(rhel|centos)6"
)
ALTERNATIVE_NAME
(
"client"
"mysql"
)
ALTERNATIVE_NAME
(
"shared"
"mysql-libs"
)
ELSEIF
(
RPM MATCHES
"fedora"
)
ELSEIF
(
RPM MATCHES
"fedora"
OR RPM MATCHES
"(rhel|centos)7"
)
SET
(
epoch 1
)
# this is fedora
ALTERNATIVE_NAME
(
"client"
"mariadb"
)
ALTERNATIVE_NAME
(
"client"
"mysql"
)
...
...
cmake/install_layout.cmake
View file @
f2950d4a
...
...
@@ -102,16 +102,6 @@ IF(UNIX)
ENDIF
()
ENDIF
()
#
# plugin_tests's value should not be used by imported plugins,
# just use if(INSTALL_PLUGINTESTDIR).
# The plugin must set its own install path for tests
#
FILE
(
GLOB plugin_tests
${
CMAKE_SOURCE_DIR
}
/plugin/*/tests
${
CMAKE_SOURCE_DIR
}
/internal/plugin/*/tests
)
#
# STANDALONE layout
#
...
...
@@ -136,7 +126,6 @@ SET(INSTALL_SQLBENCHDIR_STANDALONE ".")
SET
(
INSTALL_SUPPORTFILESDIR_STANDALONE
"support-files"
)
#
SET
(
INSTALL_MYSQLDATADIR_STANDALONE
"data"
)
SET
(
INSTALL_PLUGINTESTDIR_STANDALONE
${
plugin_tests
}
)
SET
(
INSTALL_UNIX_ADDRDIR_STANDALONE
"/tmp/mysql.sock"
)
#
...
...
@@ -170,7 +159,6 @@ SET(INSTALL_SQLBENCHDIR_RPM "")
SET
(
INSTALL_SUPPORTFILESDIR_RPM
"share/mysql"
)
#
SET
(
INSTALL_MYSQLDATADIR_RPM
"/var/lib/mysql"
)
SET
(
INSTALL_PLUGINTESTDIR_RPM
${
plugin_tests
}
)
SET
(
INSTALL_UNIX_ADDRDIR_RPM
"
${
INSTALL_MYSQLDATADIR_RPM
}
/mysql.sock"
)
...
...
@@ -199,7 +187,6 @@ SET(INSTALL_SQLBENCHDIR_DEB ".")
SET
(
INSTALL_SUPPORTFILESDIR_DEB
"share/mysql"
)
#
SET
(
INSTALL_MYSQLDATADIR_DEB
"/var/lib/mysql"
)
SET
(
INSTALL_PLUGINTESTDIR_DEB
${
plugin_tests
}
)
SET
(
INSTALL_UNIX_ADDRDIR_DEB
"/var/run/mysqld/mysqld.sock"
)
#
...
...
@@ -226,7 +213,6 @@ SET(INSTALL_SQLBENCHDIR_SVR4 ".")
SET
(
INSTALL_SUPPORTFILESDIR_SVR4
"support-files"
)
#
SET
(
INSTALL_MYSQLDATADIR_SVR4
"/var/lib/mysql"
)
SET
(
INSTALL_PLUGINTESTDIR_SVR4
${
plugin_tests
}
)
SET
(
INSTALL_UNIX_ADDRDIR_SVR
"/tmp/mysql.sock"
)
...
...
@@ -242,7 +228,7 @@ SET(OLD_INSTALL_LAYOUT ${INSTALL_LAYOUT} CACHE INTERNAL "")
# will be defined as ${INSTALL_BINDIR_STANDALONE} by default if STANDALONE
# layout is chosen)
FOREACH
(
var BIN SBIN LIB MYSQLSHARE SHARE PLUGIN INCLUDE SCRIPT DOC MAN SYSCONF SYSCONF2
INFO MYSQLTEST SQLBENCH DOCREADME SUPPORTFILES MYSQLDATA
PLUGINTEST
UNIX_ADDR
)
INFO MYSQLTEST SQLBENCH DOCREADME SUPPORTFILES MYSQLDATA UNIX_ADDR
)
SET
(
INSTALL_
${
var
}
DIR
${
INSTALL_
${
var
}
DIR_
${
INSTALL_LAYOUT
}}
CACHE STRING
"
${
var
}
installation directory"
${
FORCE
}
)
MARK_AS_ADVANCED
(
INSTALL_
${
var
}
DIR
)
...
...
cmake/plugin.cmake
View file @
f2950d4a
...
...
@@ -65,7 +65,7 @@ MACRO(MYSQL_ADD_PLUGIN)
ENDIF
()
IF
(
WITH_
${
plugin
}
_STORAGE_ENGINE
OR WITH_
{
$plugin}
OR WITH_
$
{
plugin
}
OR WITH_ALL
OR WITH_MAX
AND NOT WITHOUT_
${
plugin
}
_STORAGE_ENGINE
...
...
config.h.cmake
View file @
f2950d4a
...
...
@@ -656,4 +656,21 @@
#define __STDC_FORMAT_MACROS
#endif
/*
stat
structure
(
from <sys/stat.h>
)
is conditionally defined
to have different layout and size depending on the defined macros.
The correct macro is defined in my_config.h, which means it MUST be
included
first
(
or at least before <features.h> - so, practically,
before including any system headers
)
.
Check the include order by looking at
__GLIBC__
(
defined in <features.h>
)
But we cannot force all third-party clients/connectors to include
my_config.h first. So, their crashes are their responsibility,
we enable this check only for MariaDB
sources
(
SAFE_MUTEX check
)
.
*/
#if defined(__GLIBC__) && defined(SAFE_MUTEX)
#error <my_config.h> MUST be included first!
#endif
#endif
debian/dist/Debian/control
View file @
f2950d4a
...
...
@@ -192,7 +192,10 @@ Architecture: any
Suggests
:
tinyca
,
mailx
,
mariadb
-
test
Recommends
:
libhtml
-
template
-
perl
Pre
-
Depends
:
mariadb
-
common
,
adduser
(>=
3.40
),
debconf
Depends
:
mariadb
-
client
-
10.0
(>=
${
source
:
Version
}),
libdbi
-
perl
,
perl
(>=
5.6
),
${
shlibs
:
Depends
},
${
misc
:
Depends
},
psmisc
,
passwd
,
lsb
-
base
(>=
3.0
-
10
),
mariadb
-
server
-
core
-
10.0
(>=
${
binary
:
Version
})
Depends
:
mariadb
-
client
-
10.0
(>=
${
source
:
Version
}),
libdbi
-
perl
,
perl
(>=
5.6
),
${
shlibs
:
Depends
},
${
misc
:
Depends
},
psmisc
,
passwd
,
lsb
-
base
(>=
3.0
-
10
),
bsdutils
,
mariadb
-
server
-
core
-
10.0
(>=
${
binary
:
Version
})
Provides
:
mariadb
-
server
,
mysql
-
server
,
virtual
-
mysql
-
server
Conflicts
:
mariadb
-
server
(<<
${
source
:
Version
}),
mysql
-
server
(<<
${
source
:
Version
}),
mysql
-
server
-
4.1
,
mysql
-
server
-
5.0
,
mysql
-
server
-
5.1
,
mysql
-
server
-
5.5
,
...
...
debian/dist/Debian/mariadb-server-10.0.files.in
View file @
f2950d4a
usr/lib/mysql/plugin/auth_pam.so
usr/lib/mysql/plugin/auth_socket.so
usr/lib/mysql/plugin/ha_mroonga.so
usr/lib/mysql/plugin/ha_sequence.so
usr/lib/mysql/plugin/ha_sphinx.so
usr/lib/mysql/plugin/ha_innodb.so
...
...
debian/dist/Ubuntu/control
View file @
f2950d4a
...
...
@@ -186,7 +186,10 @@ Architecture: any
Suggests
:
tinyca
,
mailx
,
mariadb
-
test
Recommends
:
libhtml
-
template
-
perl
Pre
-
Depends
:
mariadb
-
common
,
adduser
(>=
3.40
),
debconf
Depends
:
mariadb
-
client
-
10.0
(>=
${
source
:
Version
}),
libdbi
-
perl
,
perl
(>=
5.6
),
${
shlibs
:
Depends
},
${
misc
:
Depends
},
psmisc
,
passwd
,
lsb
-
base
(>=
3.0
-
10
),
mariadb
-
server
-
core
-
10.0
(>=
${
binary
:
Version
})
Depends
:
mariadb
-
client
-
10.0
(>=
${
source
:
Version
}),
libdbi
-
perl
,
perl
(>=
5.6
),
${
shlibs
:
Depends
},
${
misc
:
Depends
},
psmisc
,
passwd
,
lsb
-
base
(>=
3.0
-
10
),
bsdutils
,
mariadb
-
server
-
core
-
10.0
(>=
${
binary
:
Version
})
Provides
:
mariadb
-
server
,
mysql
-
server
,
virtual
-
mysql
-
server
Conflicts
:
mariadb
-
server
(<<
${
source
:
Version
}),
mysql
-
server
(<<
${
source
:
Version
}),
mysql
-
server
-
4.1
,
mysql
-
server
-
5.0
,
mysql
-
server
-
5.1
,
mysql
-
server
-
5.5
,
...
...
debian/dist/Ubuntu/mariadb-server-10.0.files.in
View file @
f2950d4a
usr/lib/mysql/plugin/auth_pam.so
usr/lib/mysql/plugin/auth_socket.so
usr/lib/mysql/plugin/ha_mroonga.so
usr/lib/mysql/plugin/ha_sequence.so
usr/lib/mysql/plugin/ha_sphinx.so
usr/lib/mysql/plugin/ha_innodb.so
...
...
debian/mariadb-test-10.0.files
View file @
f2950d4a
...
...
@@ -6,6 +6,7 @@ usr/lib/mysql/plugin/qa_auth_client.so
usr/lib/mysql/plugin/auth_0x0100.so
usr/lib/mysql/plugin/mypluglib.so
usr/lib/mysql/plugin/ha_test_sql_discovery.so
usr/lib/mysql/plugin/ha_example.so
usr/lib/mysql/plugin/daemon_example.ini
usr/lib/mysql/plugin/libdaemon_example.so
usr/lib/mysql/plugin/adt_null.so
...
...
extra/comp_err.c
View file @
f2950d4a
...
...
@@ -30,7 +30,6 @@
#include
<my_sys.h>
#include
<m_string.h>
#include
<my_getopt.h>
#include
<assert.h>
#include
<my_dir.h>
#define MAX_ROWS 2000
...
...
extra/yassl/README
View file @
f2950d4a
...
...
@@ -12,15 +12,31 @@ before calling SSL_new();
*** end Note ***
yaSSL Release notes, version 2.3.
0
(
12/
5/201
3
)
yaSSL Release notes, version 2.3.
4
(
8/1
5/201
4
)
This release of yaSSL
updates asm for newer GCC versions
.
This release of yaSSL
adds checking to the input_buffer class itself
.
See normal build instructions below under 1.0.6.
See libcurl build instructions below under 1.3.0 and note in 1.5.8.
*****************yaSSL Release notes, version 2.2.3b (4/23/2013)
yaSSL Release notes, version 2.3.2 (7/25/2014)
This release of yaSSL updates test certs.
See normal build instructions below under 1.0.6.
See libcurl build instructions below under 1.3.0 and note in 1.5.8.
*****************yaSSL Release notes, version 2.3.0 (12/5/2013)
This release of yaSSL updates asm for newer GCC versions.
See normal build instructions below under 1.0.6.
See libcurl build instructions below under 1.3.0 and note in 1.5.8.
*****************yaSSL Release notes, version 2.2.3 (4/23/2013)
This release of yaSSL updates the test certificates as they were expired
...
...
extra/yassl/certs/ca-cert.pem
View file @
f2950d4a
-----BEGIN CERTIFICATE-----
MIIE
n
jCCA
4a
gAwIBAgIJA
OnQp195JfQ8
MA0GCSqGSIb3DQEBBQUAMIG
Q
MQswCQYD
VQQGEwJVUzEQMA4GA1UEC
BM
HTW9udGFuYTEQMA4GA1UEB
xM
HQm96ZW1hbjERMA8G
A1UEC
hM
IU2F3dG9vdGgxEzARBgNVBAs
T
CkNvbnN1bHRpbmcx
FjAU
BgNVBAM
TDX
d3
dy5
5YXNzbC5jb20xHTAbBgkqhkiG9w0BCQEWDmluZm9AeWFzc2wuY29tMB4XDTEx
MTAyNDE4MTgxNVoXDTE0MDcyMDE4MTgxNVowgZAxCzAJBgNVBAYTAlVTMRAwDgYD
VQQIEwdNb250YW5hMRAwDgYDVQQHEwdCb3plbWFuMREwDwYDVQQKEwhTYXd0b290
aDETMBEGA1UECxMKQ29uc3VsdGluZzEWMBQGA1UEAxMNd3d3Lnlhc3NsLmNvbTEd
MB
s
GCSqGSIb3DQEJARY
O
aW5mb0B
5YXNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQC/DMotFLIehEJbzTgfSvJNdRDxtjWf38p9A5jTrN4DZu4q
8diwfW4HVAsQmCFNgMsSIOfMT95FfclydzLqypC7aVIQAy+o85XF8YtiVhvvZ2+k
EEGVrQqb46XAsNJwdlAwW6joCCx87aeieo04KRysx+3yfJWwlYJ9SVw4zXcl772A
dVOUPD3KY1ufFbXTHRMvGdE823Y6zLh9yeXC19pAb9gh3HMbQi1TnP4a/H2rejY/
mN6EfAVnzmoUOIep8Yy1aMtof3EgK/WgY/VWL6Mm0rdvsVoX1ziZCP6TWG/+wxNJ
CBYLp01nAFIxZyNOmO1RRR25BNkL7Ngos0u97TZ5AgMBAAGjgfgwgfUwHQYDVR0O
BBYEFCeOZxF0wyYdP+0zY7Ok2B0w5ejVMIHFBgNVHSMEgb0wgbqAFCeOZxF0wyYd
P+0zY7Ok2B0w5ejVoYGWpIGTMIGQMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHTW9u
dGFuYTEQMA4GA1UEBxMHQm96ZW1hbjERMA8GA1UEChMIU2F3dG9vdGgxEzARBgNV
BAsTCkNvbnN1bHRpbmcxFjAUBgNVBAMTDXd3dy55YXNzbC5jb20xHTAbBgkqhkiG
9w0BCQEWDmluZm9AeWFzc2wuY29tggkA6dCnX3kl9DwwDAYDVR0TBAUwAwEB/zAN
BgkqhkiG9w0BAQUFAAOCAQEA
X4YU9FGLvKVOMNperJr4bNkmS5P54xyJb57us513
PokgdqPm6IYVIdviM7I01dCf88Gkh5Jc+dH/MC+OA7yzPAwyo5BfGpAer53zntc
H
Aql9J2ZjL68Y16wYmIyDjzjzC6w2EHX7ynYTUFsCj3O/46Dug1IlVM4mzpy9L3mr
G2C4kvEDwPw7CNnArdVyCCWAYS3cn6eDYgdH4AdMSwcwBKmHHFV/BxLQy0Jdy89m
ARoX7vkPYLfbb2jlTkFibtNvYE9LJ97PGAfxE13LP6klRNpSXMgE4VYS9SqQTtHi
rwG1I6HsMdp7Y2nEuPPnzqE9wNtt87LZRsifw7hwWh9/yg
==
MIIE
q
jCCA
5K
gAwIBAgIJA
JpBR82hFGKM
MA0GCSqGSIb3DQEBBQUAMIG
U
MQswCQYD
VQQGEwJVUzEQMA4GA1UEC
Aw
HTW9udGFuYTEQMA4GA1UEB
ww
HQm96ZW1hbjERMA8G
A1UEC
gw
IU2F3dG9vdGgxEzARBgNVBAs
M
CkNvbnN1bHRpbmcx
GDAW
BgNVBAM
MD3
d3
dy5
3b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTAe
Fw0xNDA3MTEwMzIwMDhaFw0xNzA0MDYwMzIwMDhaMIGUMQswCQYDVQQGEwJVUzEQ
MA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjERMA8GA1UECgwIU2F3
dG9vdGgxEzARBgNVBAsMCkNvbnN1bHRpbmcxGDAWBgNVBAMMD3d3dy53b2xmc3Ns
LmNvbTEf
MB
0
GCSqGSIb3DQEJARY
Q
aW5mb0B
3b2xmc3NsLmNvbTCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBAL8Myi0Ush6EQlvNOB9K8k11EPG2NZ/fyn0D
mNOs3gNm7irx2LB9bgdUCxCYIU2AyxIg58xP3kV9yXJ3MurKkLtpUhADL6jzlcXx
i2JWG+9nb6QQQZWtCpvjpcCw0nB2UDBbqOgILHztp6J6jTgpHKzH7fJ8lbCVgn1J
XDjNdyXvvYB1U5Q8PcpjW58VtdMdEy8Z0TzbdjrMuH3J5cLX2kBv2CHccxtCLVOc
/hr8fat6Nj+Y3oR8BWfOahQ4h6nxjLVoy2h/cSAr9aBj9VYvoybSt2+xWhfXOJkI
/pNYb/7DE0kIFgunTWcAUjFnI06Y7VFFHbkE2Qvs2CizS73tNnkCAwEAAaOB/DCB
+TAdBgNVHQ4EFgQUJ45nEXTDJh0/7TNjs6TYHTDl6NUwgckGA1UdIwSBwTCBvoAU
J45nEXTDJh0/7TNjs6TYHTDl6NWhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRAwDgYD
VQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMREwDwYDVQQKDAhTYXd0b290
aDETMBEGA1UECwwKQ29uc3VsdGluZzEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29t
MR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tggkAmkFHzaEUYowwDAYD
VR0TBAUwAwEB/zAN
BgkqhkiG9w0BAQUFAAOCAQEA
eXgMbXmIkfw6FZz5J2IW8CEf
+n0/oqgyHvfyEal0FnRe3BjK8AAq1QMGJjDxR4P9Mm787apPfQxjYDEvfAy/mWa
H
7ScIhi3EM+iYIxz+o9uaSU78WkLvccM/rdxKqNKjHQmsMwR7hvNtAFmjyNvRPHP2
DpDWXkngvzZjCHulsI81O1aMETVJBBzQ57pWxQ0KkY3Wt2IZNBJSTNJtfMU9DxiB
VMv2POWE0tZxFewaNAvwoCF0Q8ijsN/ZZ9rirZNI+KCHvXkU4GIK3/cxLjF70TIq
Cv5dFO/ZZFDkg5G8cA3XiI3ZvIQOxRqzv2QCTlGRpKKFFYOv8FubKElfsrMD2A
==
-----END CERTIFICATE-----
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
e9:d0:a7:5f:79:25:f4:3
c
Signature Algorithm: sha1WithRSAEncryption
Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.
ya
ssl.com/emailAddress=info@
ya
ssl.com
9a:41:47:cd:a1:14:62:8
c
Signature Algorithm: sha1WithRSAEncryption
Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.
wolf
ssl.com/emailAddress=info@
wolf
ssl.com
Validity
Not Before:
Oct 24 18:18:15
201
1
GMT
Not After :
Jul 20 18:18:15
201
4
GMT
Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.
ya
ssl.com/emailAddress=info@
ya
ssl.com
Not Before:
Jul 11 03:20:08
201
4
GMT
Not After :
Apr 6 03:20:08
201
7
GMT
Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.
wolf
ssl.com/emailAddress=info@
wolf
ssl.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA
Public
Key: (2048 bit)
Modulus
(2048 bit)
:
Public
-
Key: (2048 bit)
Modulus:
00:bf:0c:ca:2d:14:b2:1e:84:42:5b:cd:38:1f:4a:
f2:4d:75:10:f1:b6:35:9f:df:ca:7d:03:98:d3:ac:
de:03:66:ee:2a:f1:d8:b0:7d:6e:07:54:0b:10:98:
...
...
@@ -64,24 +64,24 @@ Certificate:
27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
X509v3 Authority Key Identifier:
keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.
ya
ssl.com/emailAddress=info@
ya
ssl.com
serial:
E9:D0:A7:5F:79:25:F4:3
C
DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.
wolf
ssl.com/emailAddress=info@
wolf
ssl.com
serial:
9A:41:47:CD:A1:14:62:8
C
X509v3 Basic Constraints:
CA:TRUE
Signature Algorithm: sha1WithRSAEncryption
5f:86:14:f4:51:8b:bc:a5:4e:30:da:5e:ac:9a:f8:6c:d9:26
:
4b:93:f9:e3:1c:89:6f:9e:ee:b3:9d:77:3e:89:20:76:a3:e6
:
e8:86:15
:2
1
:d
b:e2:33:b2:34:d5:d0:9f:f3:c1:a4:87:92:5c
:
f9:d1:ff:30
:2f:
8e
:0
3
:b
c:b3:3c:0c:32:a3:90:5f:1a:90:1e
:
af:9d:f3:9e:d7:07:02:a9:7d:27:66:63:2f:af:18:d7:ac:18
:
98:8c:83:8f:38:f3
:0
b
:ac:3
6:10:75:fb:ca:7
6:
1
3:
50:5b:02
:
8f:73:bf:e3:a0:ee:83:52:25:54:ce:26:ce:9c:bd:2f
:7
9
:a
b
:
1b:60:b8:92:f1:03:c0:fc:3b:08:d9:c0:ad:d5:72:08:25:80
:
6
1:
2
d:d
c:9f:a7:83:62:07:47:e0:07:4c:4b:07
:3
0
:0
4:a9
:8
7
:
1c:55:7f:07:12:d0:cb:42:5d:cb:cf:66:01:1a:17:ee:f9:0f
:
60:b7:db:6f:68:e5:4e:41:62:6e:d3:6f:60:4f:4b:27:de:cf
:
18:07:f1:13:5d:cb:3f:a9:25:44:da:52:5c:c8:04:e1
:5
6
:1
2
:
f5:2a:90:4e:d1:e2:af:01:b5:23:a1:ec:31:da:7b:63:69:c4
:
b8:f3:e7:ce:a1:3d:c0:db:6d:f3:b2:d9:46:c8:9f:c3:b8:70
:
5a:1f:7f:ca
79:78:0c:6d:79:88:91:fc:3a:15:9c:f9:27:62:16:f0:21:1f
:
fa:7d:3f:a2:a8:32:1e:f7:f2:11:a9:74:16:74:5e:dc:18:ca
:
f0:00
:2
a
:d
5:03:06:26:30:f1:47:83:fd:32:6e:fc:ed:aa:4f
:
7d:0c:63:60:31
:2f:
7c
:0
c
:b
f:99:66:87:ed:27:08:86:2d:c4
:
33:e8:98:23:1c:fe:a3:db:9a:49:4e:fc:5a:42:ef:71:c3:3f
:
ad:dc:4a:a8:d2:a3:1d
:0
9
:ac:3
3:04:7b:8
6:
f
3:
6d:00:59:a3
:
c8:db:d1:3c:73:f6:0e:90:d6:5e:49:e0:bf:36:63:08
:7
b
:a
5
:
b0:8f:35:3b:56:8c:11:35:49:04:1c:d0:e7:ba:56:c5:0d:0a
:
9
1:
8
d:d
6:b7:62:19:34:12:52:4c:d2:6d:7c:c5
:3
d
:0
f:18
:8
1
:
54:cb:f6:3c:e5:84:d2:d6:71:15:ec:1a:34:0b:f0:a0:21:74
:
43:c8:a3:b0:df:d9:67:da:e2:ad:93:48:f8:a0:87:bd:79:14
:
e0:62:0a:df:f7:31:2e:31:7b:d1:32:2a:0a:fe
:5
d
:1
4:ef:d9
:
64:50:e4:83:91:bc:70:0d:d7:88:8d:d9:bc:84:0e:c5:1a:b3
:
bf:64:02:4e:51:91:a4:a2:85:15:83:af:f0:5b:9b:28:49:5f
:
b2:b3:03:d8
Prev
1
2
3
4
5
…
50
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment