Lines 84-92
Link Here
|
84 |
+ dprintf(stderr,"\nWaitForConnect(%p)", (void *)statePtr); |
84 |
+ dprintf(stderr,"\nWaitForConnect(%p)", (void *)statePtr); |
85 |
|
85 |
|
86 |
for (;;) { |
86 |
for (;;) { |
87 |
--- tls.c Thu Feb 12 21:09:21 2004 |
87 |
|
88 |
+++ tls.c Mon Jun 20 10:23:44 2005 |
88 |
--- tls.c.orig 2008-03-19 23:06:13.000000000 +0100 |
89 |
@@ -459,5 +459,5 @@ |
89 |
+++ tls.c 2013-10-22 14:32:14.000000000 +0200 |
|
|
90 |
@@ -468,7 +468,7 @@ |
91 |
"ssl2", "ssl3", "tls1", NULL |
90 |
}; |
92 |
}; |
91 |
enum protocol { |
93 |
enum protocol { |
92 |
- TLS_SSL2, TLS_SSL3, TLS_TLS1, TLS_NONE |
94 |
- TLS_SSL2, TLS_SSL3, TLS_TLS1, TLS_NONE |
Lines 93-102
Link Here
|
93 |
+ TLS_SSL2, TLS_SSL3, TLS_TLS1 |
95 |
+ TLS_SSL2, TLS_SSL3, TLS_TLS1 |
94 |
}; |
96 |
}; |
95 |
Tcl_Obj *objPtr; |
97 |
Tcl_Obj *objPtr; |
96 |
@@ -1168,5 +1168,5 @@ |
98 |
SSL_CTX *ctx = NULL; |
|
|
99 |
@@ -1225,7 +1225,7 @@ |
100 |
Tcl_Obj *CONST objv[]; |
97 |
{ |
101 |
{ |
98 |
const char *commands [] = { "req", NULL }; |
102 |
CONST84 char *commands [] = { "req", NULL }; |
99 |
- enum command { C_REQ, C_DUMMY }; |
103 |
- enum command { C_REQ, C_DUMMY }; |
100 |
+ enum command { C_REQ }; |
104 |
+ enum command { C_REQ }; |
101 |
int cmd; |
105 |
int cmd; |
102 |
|
106 |
|
|
|
107 |
if (objc < 2) { |
108 |
@@ -1329,13 +1329,13 @@ |
109 |
|
110 |
name=X509_get_subject_name(cert); |
111 |
|
112 |
- X509_NAME_add_entry_by_txt(name,"C", MBSTRING_ASC, k_C, -1, -1, 0); |
113 |
- X509_NAME_add_entry_by_txt(name,"ST", MBSTRING_ASC, k_ST, -1, -1, 0); |
114 |
- X509_NAME_add_entry_by_txt(name,"L", MBSTRING_ASC, k_L, -1, -1, 0); |
115 |
- X509_NAME_add_entry_by_txt(name,"O", MBSTRING_ASC, k_O, -1, -1, 0); |
116 |
- X509_NAME_add_entry_by_txt(name,"OU", MBSTRING_ASC, k_OU, -1, -1, 0); |
117 |
- X509_NAME_add_entry_by_txt(name,"CN", MBSTRING_ASC, k_CN, -1, -1, 0); |
118 |
- X509_NAME_add_entry_by_txt(name,"Email", MBSTRING_ASC, k_Email, -1, -1, 0); |
119 |
+ X509_NAME_add_entry_by_txt(name,"C", MBSTRING_ASC, (const unsigned char *)k_C, -1, -1, 0); |
120 |
+ X509_NAME_add_entry_by_txt(name,"ST", MBSTRING_ASC, (const unsigned char *)k_ST, -1, -1, 0); |
121 |
+ X509_NAME_add_entry_by_txt(name,"L", MBSTRING_ASC, (const unsigned char *)k_L, -1, -1, 0); |
122 |
+ X509_NAME_add_entry_by_txt(name,"O", MBSTRING_ASC, (const unsigned char *)k_O, -1, -1, 0); |
123 |
+ X509_NAME_add_entry_by_txt(name,"OU", MBSTRING_ASC, (const unsigned char *)k_OU, -1, -1, 0); |
124 |
+ X509_NAME_add_entry_by_txt(name,"CN", MBSTRING_ASC, (const unsigned char *)k_CN, -1, -1, 0); |
125 |
+ X509_NAME_add_entry_by_txt(name,"Email", MBSTRING_ASC, (const unsigned char *)k_Email, -1, -1, 0); |
126 |
|
127 |
X509_set_subject_name(cert,name); |
128 |
|