nacho       02/04/24 16:00:14

  Modified:    jk/native2/server/isapi jk_isapi_plugin.c jk_iis.h
  Log:
  * Reading the config file
  * Removed some debug code
  * Load and does some logging :)
  
  XXX: trying ajp13 worker issues a NPE, needs absolute paths for be able to log.
  
  Revision  Changes    Path
  1.8       +14 -23    
jakarta-tomcat-connectors/jk/native2/server/isapi/jk_isapi_plugin.c
  
  Index: jk_isapi_plugin.c
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/isapi/jk_isapi_plugin.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- jk_isapi_plugin.c 20 Apr 2002 03:06:18 -0000      1.7
  +++ jk_isapi_plugin.c 24 Apr 2002 23:00:14 -0000      1.8
  @@ -60,7 +60,7 @@
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
    * Author:      Larry Isaacs <[EMAIL PROTECTED]>                           *
    * Author:      Ignacio J. Ortega <[EMAIL PROTECTED]>                       *
  - * Version:     $Revision: 1.7 $                                           *
  + * Version:     $Revision: 1.8 $                                           *
    ***************************************************************************/
   
   // This define is needed to include wincrypt,h, needed to get client certificates
  @@ -105,7 +105,6 @@
   static char worker_file[MAX_PATH * 2];
   static char server_root[MAX_PATH * 2];
   
  -FILE *fLog;
   
   
   #define URI_SELECT_OPT_PARSED       0
  @@ -117,9 +116,9 @@
   
   static int init_jk(char *serverName);
   
  -static int initialize_extension(void);
  +static int initialize_extension();
   
  -static int read_registry_init_data(void);
  +static int read_registry_init_data();
   
   static int get_registry_config_parameter(HKEY hkey,
                                            const char *tag, 
  @@ -172,11 +171,9 @@
       strcpy(pVer->lpszFilterDesc, VERSION_STRING);
   
       if (!is_inited) {
  -        fprintf(fLog,"GetFilterVersion::!is_inited\n");
           return initialize_extension();
       }
   
  -    fprintf(fLog,"GetFilterVersion::Return TRUE\n");
       return TRUE;
   }
   
  @@ -412,7 +409,6 @@
       if (!is_inited) {
           return initialize_extension();
       }
  -
       return TRUE;
   }
   
  @@ -523,9 +519,6 @@
       char dir[_MAX_DIR];
       char fname[_MAX_FNAME];
       char file_name[_MAX_PATH];
  -    
  -    fLog=fopen("c:\\isapi.log","a");
  -    fprintf(fLog,"DllMain::ulReason=%d\n",ulReason);
   
       switch (ulReason) {
           case DLL_PROCESS_DETACH:
  @@ -544,8 +537,6 @@
       } else {
           fReturn = JK_FALSE;
       }
  -    fprintf(fLog,"DllMain::fReturn=%d\n",fReturn);
  -    fclose(fLog);
       return fReturn;
   }
   
  @@ -553,8 +544,10 @@
   {
       int rc = JK_FALSE;  
          
  -    jk_env_t *env=jk2_create_config();
  -    
  +    jk_env_t *env=jk2_create_config();   
  +
  +    rc=workerEnv->config->setPropertyString( env, workerEnv->config, "config.file", 
worker_file );
  +
       /* Logging the initialization type: registry or properties file in virtual dir
       */
       if (using_ini_file) {
  @@ -571,13 +564,11 @@
       return rc;
   }
   
  -static int initialize_extension(void)
  +static int initialize_extension()
   {
  -    fprintf(fLog,"initialize_extension::is_inited=%d\n",is_inited);
       if (read_registry_init_data()) {
           is_inited = JK_TRUE;
       }
  -    fprintf(fLog,"initialize_extension::is_inited=%d\n",is_inited);
       return is_inited;
   }
   
  @@ -598,7 +589,7 @@
       return -1;
   }
   
  -static int read_registry_init_data(void)
  +static int read_registry_init_data()
   {
       char tmpbuf[INTERNET_MAX_URL_LENGTH];
       HKEY hkey;
  @@ -658,7 +649,7 @@
               return JK_FALSE;
           } 
   
  -        if(get_registry_config_parameter(hkey,
  +        if(rc=get_registry_config_parameter(hkey,
                                            EXTENSION_URI_TAG,
                                            tmpbuf,
                                            sizeof(extension_uri))) {
  @@ -667,7 +658,7 @@
               ok = JK_FALSE;
           }
   
  -        if(get_registry_config_parameter(hkey,
  +        if(rc=get_registry_config_parameter(hkey,
                                            SERVER_ROOT_TAG,
                                            tmpbuf,
                                            sizeof(server_root))) {
  @@ -675,7 +666,7 @@
           } else {
               ok = JK_FALSE;
           }
  -        if(get_registry_config_parameter(hkey,
  +        if(rc=get_registry_config_parameter(hkey,
                                            JK_WORKER_FILE_TAG,
                                            tmpbuf,
                                            sizeof(worker_file))) {
  @@ -684,7 +675,7 @@
               ok = JK_FALSE;
           }
   
  -        if(get_registry_config_parameter(hkey,
  +        if(rc=get_registry_config_parameter(hkey,
                                            URI_SELECT_TAG, 
                                            tmpbuf,
                                            sizeof(tmpbuf))) {
  @@ -785,7 +776,7 @@
       jk_uriEnv_t *newUri;
       jk_bean_t *jkb;
       jk_env_t *env;
  -    if(  workerEnv==NULL ) {
  +   if(  workerEnv==NULL ) {
           env=jk2_create_workerEnv();
       }
   
  
  
  
  1.7       +7 -7      jakarta-tomcat-connectors/jk/native2/server/isapi/jk_iis.h
  
  Index: jk_iis.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/isapi/jk_iis.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- jk_iis.h  20 Apr 2002 03:06:18 -0000      1.6
  +++ jk_iis.h  24 Apr 2002 23:00:14 -0000      1.7
  @@ -85,21 +85,21 @@
    * 3. The contents of the Translate header, if any
    *
    */
  -#define URI_HEADER_NAME         ("TOMCATURI:")
  -#define QUERY_HEADER_NAME       ("TOMCATQUERY:")
  -#define WORKER_HEADER_NAME      ("TOMCATWORKER:")
  +#define URI_HEADER_NAME          ("TOMCATURI:")
  +#define QUERY_HEADER_NAME        ("TOMCATQUERY:")
  +#define WORKER_HEADER_NAME       ("TOMCATWORKER:")
   #define TOMCAT_TRANSLATE_HEADER_NAME ("TOMCATTRANSLATE:")
  -#define CONTENT_LENGTH          ("CONTENT_LENGTH:")
  +#define CONTENT_LENGTH           ("CONTENT_LENGTH:")
   
   #define HTTP_URI_HEADER_NAME     ("HTTP_TOMCATURI")
   #define HTTP_QUERY_HEADER_NAME   ("HTTP_TOMCATQUERY")
   #define HTTP_WORKER_HEADER_NAME  ("HTTP_TOMCATWORKER")
   
  -#define SERVER_NAME                              ("SERVER_NAME" )
  +#define SERVER_NAME              ("SERVER_NAME" )
   
  -#define SERVER_SOFTWARE                  ("SERVER_SOFTWARE")
  +#define SERVER_SOFTWARE          ("SERVER_SOFTWARE")
   
  -#define REGISTRY_LOCATION       ("Software\\Apache Software Foundation\\Jakarta 
Isapi Redirector\\2.0")
  +#define REGISTRY_LOCATION        ("Software\\Apache Software Foundation\\Jakarta 
Isapi Redirector\\2.0")
   
   #define BAD_REQUEST             -1
   #define BAD_PATH                -2
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to