jfclere 01/10/31 06:03:23
Modified: jk/native/apache-1.3 mod_jk.c
jk/native/common jk_ajp_common.c jk_global.h jk_md5.c
Log:
Add support for BS2000 and finish EBCDIC support.
Revision Changes Path
1.20 +3 -3 jakarta-tomcat-connectors/jk/native/apache-1.3/mod_jk.c
Index: mod_jk.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/apache-1.3/mod_jk.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- mod_jk.c 2001/10/05 21:52:08 1.19
+++ mod_jk.c 2001/10/31 14:03:22 1.20
@@ -61,14 +61,14 @@
* Author: Gal Shachor <[EMAIL PROTECTED]> *
* Dan Milstein <[EMAIL PROTECTED]> *
* Henri Gomez <[EMAIL PROTECTED]> *
- * Version: $Revision: 1.19 $ *
+ * Version: $Revision: 1.20 $ *
***************************************************************************/
/*
* mod_jk: keeps all servlet/jakarta related ramblings together.
*/
-#include "ap_config.h"
+/* #include "ap_config.h" */
#include "httpd.h"
#include "http_config.h"
#include "http_request.h"
@@ -79,7 +79,7 @@
#include "util_script.h"
#include "util_date.h"
#include "http_conf_globals.h"
-
+
/*
* Jakarta (jk_) include files
*/
1.17 +9 -1 jakarta-tomcat-connectors/jk/native/common/jk_ajp_common.c
Index: jk_ajp_common.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_ajp_common.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- jk_ajp_common.c 2001/10/13 17:36:36 1.16
+++ jk_ajp_common.c 2001/10/31 14:03:22 1.17
@@ -59,7 +59,7 @@
* Description: common stuff for bi-directional protocols ajp13/ajp14. *
* Author: Gal Shachor <[EMAIL PROTECTED]> *
* Author: Henri Gomez <[EMAIL PROTECTED]> *
- * Version: $Revision: 1.16 $ *
+ * Version: $Revision: 1.17 $ *
***************************************************************************/
@@ -447,6 +447,8 @@
}
d->msg = (char *)jk_b_get_string(msg);
+ if (d->msg)
+ jk_xlate_from_ascii(d->msg, strlen(d->msg));
jk_log(l, JK_LOG_DEBUG, "ajp_unmarshal_response: status = %d\n", d->status);
@@ -479,6 +481,9 @@
jk_log(l, JK_LOG_ERROR, "Error ajp_unmarshal_response -
Null header name\n");
return JK_FALSE;
}
+ jk_xlate_from_ascii(d->header_names[i],
+ strlen(d->header_names[i]));
+
}
d->header_values[i] = (char *)jk_b_get_string(msg);
@@ -486,6 +491,9 @@
jk_log(l, JK_LOG_ERROR, "Error ajp_unmarshal_response - Null
header value\n");
return JK_FALSE;
}
+
+ jk_xlate_from_ascii(d->header_values[i],
+ strlen(d->header_values[i]));
jk_log(l, JK_LOG_DEBUG, "ajp_unmarshal_response: Header[%d] [%s] =
[%s]\n",
i,
1.12 +4 -2 jakarta-tomcat-connectors/jk/native/common/jk_global.h
Index: jk_global.h
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_global.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- jk_global.h 2001/10/26 14:02:18 1.11
+++ jk_global.h 2001/10/31 14:03:22 1.12
@@ -59,7 +59,7 @@
* Description: Global definitions and include files that should exist *
* anywhere *
* Author: Gal Shachor <[EMAIL PROTECTED]> *
- * Version: $Revision: 1.11 $ *
+ * Version: $Revision: 1.12 $ *
***************************************************************************/
#ifndef JK_GLOBAL_H
@@ -91,7 +91,9 @@
#include <netinet/tcp.h>
#include <arpa/inet.h>
#include <sys/un.h>
- #include <sys/socketvar.h>
+ #ifndef _OSD_POSIX
+ #include <sys/socketvar.h>
+ #endif
#ifndef HPUX11
#include <sys/select.h>
#endif
1.6 +2 -2 jakarta-tomcat-connectors/jk/native/common/jk_md5.c
Index: jk_md5.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_md5.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- jk_md5.c 2001/06/19 15:55:04 1.5
+++ jk_md5.c 2001/10/31 14:03:22 1.6
@@ -103,7 +103,7 @@
/***************************************************************************
* Description: MD5 encoding wrapper *
* Author: Henri Gomez <[EMAIL PROTECTED]> *
- * Version: $Revision: 1.5 $ *
+ * Version: $Revision: 1.6 $ *
***************************************************************************/
/*
@@ -306,7 +306,7 @@
/* Since everything is converted to ascii within jk_MD5Update(),
* the initial 0x80 (PADDING[0]) must be stored as 0x20
*/
- PADDING[0] = os_toebcdic[0x80];
+ ascii2ebcdic(PADDING,PADDING,1);
#endif /*CHARSET_EBCDIC*/
/* Pad out to 56 mod 64. */
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>