costin      01/12/12 14:01:49

  Modified:    jk/native2/include jk_worker.h
  Log:
  Removed the login_struct, it's private to the login handler.
  
  The secret is now a property of the worker (not specific to ajp14 ).
  
  logon method is no longer needed, normal message handlers are used instead.
  
  Revision  Changes    Path
  1.6       +5 -52     jakarta-tomcat-connectors/jk/native2/include/jk_worker.h
  
  Index: jk_worker.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_worker.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- jk_worker.h       2001/12/07 23:10:34     1.5
  +++ jk_worker.h       2001/12/12 22:01:49     1.6
  @@ -58,7 +58,7 @@
   /***************************************************************************
    * Description: Workers controller header file                             *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           * 
  - * Version:     $Revision: 1.5 $                                           *
  + * Version:     $Revision: 1.6 $                                           *
    ***************************************************************************/
   
   #ifndef JK_WORKER_H
  @@ -71,6 +71,7 @@
   #include "jk_mt.h"
   #include "jk_uriMap.h"
   #include "jk_objCache.h"
  +#include "jk_msg.h"
   
   #ifdef __cplusplus
   extern "C" {
  @@ -80,55 +81,10 @@
   struct jk_endpoint;
   struct jk_env;
   struct jk_objCache;
  +struct jk_msg;
   typedef struct jk_worker jk_worker_t;
   
  -    
   /*
  - * The login structure
  - */
  -typedef struct jk_login_service jk_login_service_t;
  -#define AJP14_ENTROPY_SEED_LEN               32      /* we're using MD5 => 32 chars 
*/
  -#define AJP14_COMPUTED_KEY_LEN               32  /* we're using MD5 also */
  -
  -struct jk_login_service {
  -
  -    /*
  -     *  Pointer to web-server name
  -     */
  -    char * web_server_name;
  -    
  -    /*
  -     * Pointer to servlet-engine name
  -     */
  -    char * servlet_engine_name;
  -    
  -    /*
  -     * Pointer to secret key
  -     */
  -    char * secret_key;
  -    
  -    /*
  -     * Received entropy seed
  -     */
  -    char entropy[AJP14_ENTROPY_SEED_LEN + 1];
  -    
  -    /*
  -     * Computed key
  -     */
  -    char computed_key[AJP14_COMPUTED_KEY_LEN + 1];
  -    
  -    /*
  -     *  What we want to negociate
  -     */
  -    unsigned long negociation;
  -    
  -    /*
  -     * What we received from servlet engine 
  -     */
  -    unsigned long negociated;
  -};                                
  -
  -/*
    * The worker 'class', which represents something to which the web server
    * can delegate requests. 
    *
  @@ -213,7 +169,8 @@
       /*     struct jk_endpoint **ep_cache; */
   
       int proto;
  -    struct jk_login_service *login;
  +    /* Password for ajp14+ connections. If null we default to ajp13.*/
  +    char * secret;
   
       /* Each worker can be part of a load-balancer scheme.
        * The information can be accessed by other components -
  @@ -230,10 +187,6 @@
       jk_worker_t **lb_workers;
       int num_of_workers;
       
  -    int (* logon)(struct jk_endpoint *ae,
  -                  jk_logger_t    *l);
  -
  -
       /*
        * For all of the below (except destroy), the first argument is
        * essentially a 'this' pointer.  
  
  
  

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

Reply via email to