cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/service/connector Ajp13ConnectorRequest.java

2001-06-20 Thread marcsaeg

marcsaeg01/06/20 13:52:24

  Modified:src/share/org/apache/tomcat/service/connector Tag: tomcat_32
Ajp13ConnectorRequest.java
  Log:
  Fixed sign extension problem in doRead(), again.
  
  PR: 1673
  Submitted by: Richard Evans ([EMAIL PROTECTED])
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.5.2.8   +4 -4  
jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java
  
  Index: Ajp13ConnectorRequest.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
  retrieving revision 1.5.2.7
  retrieving revision 1.5.2.8
  diff -u -r1.5.2.7 -r1.5.2.8
  --- Ajp13ConnectorRequest.java2001/05/11 22:37:24 1.5.2.7
  +++ Ajp13ConnectorRequest.java2001/06/20 20:52:23 1.5.2.8
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
 1.5.2.7 2001/05/11 22:37:24 marcsaeg Exp $
  - * $Revision: 1.5.2.7 $
  - * $Date: 2001/05/11 22:37:24 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
 1.5.2.8 2001/06/20 20:52:23 marcsaeg Exp $
  + * $Revision: 1.5.2.8 $
  + * $Date: 2001/06/20 20:52:23 $
*
* 
*
  @@ -253,7 +253,7 @@
return -1;
}
}
  -return (char) bodyBuff[pos++];
  +return bodyBuff[pos++]  0xFF;  // prevent sign extension of byte value
   }
   
   public int doRead(byte[] b, int off, int len) throws IOException 
  
  
  



cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/service/connector Ajp13ConnectorRequest.java

2001-02-14 Thread danmil

danmil  01/02/14 14:19:55

  Modified:src/share/org/apache/tomcat/service/connector Tag: tomcat_32
Ajp13ConnectorRequest.java
  Log:
  Fixed bug which was causing isSecure() to return true if any environment
  variables were getting passed over.
  
  Bugzilla #313
  
  Contributed by: Heinz Richter ([EMAIL PROTECTED])
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.5.2.5   +3 -4  
jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java
  
  Index: Ajp13ConnectorRequest.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
  retrieving revision 1.5.2.4
  retrieving revision 1.5.2.5
  diff -u -r1.5.2.4 -r1.5.2.5
  --- Ajp13ConnectorRequest.java2001/01/30 04:17:53 1.5.2.4
  +++ Ajp13ConnectorRequest.java2001/02/14 22:19:55 1.5.2.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
 1.5.2.4 2001/01/30 04:17:53 danmil Exp $
  - * $Revision: 1.5.2.4 $
  - * $Date: 2001/01/30 04:17:53 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
 1.5.2.5 2001/02/14 22:19:55 danmil Exp $
  + * $Revision: 1.5.2.5 $
  + * $Date: 2001/02/14 22:19:55 $
*
* 
*
  @@ -217,7 +217,6 @@
   break;
   
   case SC_A_REQ_ATTRIBUTE :
  -isSSL = true;
attributes.put(msg.getString(), msg.getString());
   break;
   
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]




cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/service/connector Ajp13ConnectorRequest.java

2001-01-29 Thread danmil

danmil  01/01/29 20:17:53

  Modified:src/share/org/apache/tomcat/service/connector Tag: tomcat_32
Ajp13ConnectorRequest.java
  Log:
  Fixed (yet another) bug with File Upload.  Tomcat was returning signed data
  to servlets (via ServletInputStream.read()), which was causing servlets to
  read 0xFF as EOF.
  
  Contributed by Keith Wannamaker ([EMAIL PROTECTED]):
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.5.2.4   +4 -4  
jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java
  
  Index: Ajp13ConnectorRequest.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
  retrieving revision 1.5.2.3
  retrieving revision 1.5.2.4
  diff -u -r1.5.2.3 -r1.5.2.4
  --- Ajp13ConnectorRequest.java2001/01/05 03:39:25 1.5.2.3
  +++ Ajp13ConnectorRequest.java2001/01/30 04:17:53 1.5.2.4
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
 1.5.2.3 2001/01/05 03:39:25 danmil Exp $
  - * $Revision: 1.5.2.3 $
  - * $Date: 2001/01/05 03:39:25 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
 1.5.2.4 2001/01/30 04:17:53 danmil Exp $
  + * $Revision: 1.5.2.4 $
  + * $Date: 2001/01/30 04:17:53 $
*
* 
*
  @@ -254,7 +254,7 @@
return -1;
}
}
  -return bodyBuff[pos++];
  +return (char) bodyBuff[pos++];
   }
   
   public int doRead(byte[] b, int off, int len) throws IOException 
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]




cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/service/connector Ajp13ConnectorRequest.java

2001-01-04 Thread danmil

danmil  01/01/04 19:39:26

  Modified:src/native/jk Tag: tomcat_32 jk_ajp13_worker.c
   src/share/org/apache/tomcat/service/connector Tag: tomcat_32
Ajp13ConnectorRequest.java
  Log:
   - Fixed the problems with multipart form encodings.  Bug Reports #536 +
 #542 and a bunch of others.  File upload is now working.
  
   - In doRead(), replaced byte-by-byte copy with System.arraycopy().
  
   - Clarified Ajp13 protocol: if the container tries to read
 past the end of the input stream, the server sends an empty packet back.
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.3.2.2   +14 -12jakarta-tomcat/src/native/jk/Attic/jk_ajp13_worker.c
  
  Index: jk_ajp13_worker.c
  ===
  RCS file: /home/cvs/jakarta-tomcat/src/native/jk/Attic/jk_ajp13_worker.c,v
  retrieving revision 1.3.2.1
  retrieving revision 1.3.2.2
  diff -u -r1.3.2.1 -r1.3.2.2
  --- jk_ajp13_worker.c 2000/09/13 23:06:25 1.3.2.1
  +++ jk_ajp13_worker.c 2001/01/05 03:39:25 1.3.2.2
  @@ -57,7 +57,7 @@
* Description: Experimental bi-directionl protocol.   *
* Author:  Costin [EMAIL PROTECTED]  *
* Author:  Gal Shachor [EMAIL PROTECTED]   *
  - * Version: $Revision: 1.3.2.1 $   *
  + * Version: $Revision: 1.3.2.2 $   *
***/
   
   #include "jk_pool.h"
  @@ -267,7 +267,7 @@
   read_buf += 4; /* leave some space for the buffer headers */
   read_buf += 2; /* leave some space for the read length */
   
  -if(read_fully_from_server(r, read_buf, len) = 0) {
  +if(read_fully_from_server(r, read_buf, len)  0) {
   jk_log(l, JK_LOG_ERROR, 
  "read_into_msg_buff: Error - read_fully_from_server failed\n");
   return JK_FALSE;
  @@ -331,23 +331,25 @@
   
   case JK_AJP13_GET_BODY_CHUNK:
   {
  - unsigned len = (unsigned)jk_b_get_int(msg);
  + unsigned len = (unsigned)jk_b_get_int(msg);
   
   if(len  MAX_SEND_BODY_SZ) {
   len = MAX_SEND_BODY_SZ;
   }
   if(len  ep-left_bytes_to_send) {
   len = ep-left_bytes_to_send;
  -}
  -if(len  0) {
  -if(read_into_msg_buff(ep, r, msg, l, len)) {
  -return JK_AJP13_HAS_RESPONSE;
  -}  
  -
  -jk_log(l, JK_LOG_ERROR, 
  -   "Error ajp13_process_callback - read_into_msg_buff 
failed\n");
  -return JK_INTERNAL_ERROR;
   }
  + if(len  0) {
  + len = 0;
  + }
  +
  + if(read_into_msg_buff(ep, r, msg, l, len)) {
  + return JK_AJP13_HAS_RESPONSE;
  + }  
  +
  + jk_log(l, JK_LOG_ERROR, 
  +"Error ajp13_process_callback - read_into_msg_buff failed\n");
  + return JK_INTERNAL_ERROR;   
   }
break;
   
  
  
  
  No   revision
  
  
  No   revision
  
  
  1.5.2.3   +38 -17
jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java
  
  Index: Ajp13ConnectorRequest.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
  retrieving revision 1.5.2.2
  retrieving revision 1.5.2.3
  diff -u -r1.5.2.2 -r1.5.2.3
  --- Ajp13ConnectorRequest.java2000/12/12 09:41:43 1.5.2.2
  +++ Ajp13ConnectorRequest.java2001/01/05 03:39:25 1.5.2.3
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
 1.5.2.2 2000/12/12 09:41:43 hgomez Exp $
  - * $Revision: 1.5.2.2 $
  - * $Date: 2000/12/12 09:41:43 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
 1.5.2.3 2001/01/05 03:39:25 danmil Exp $
  + * $Revision: 1.5.2.3 $
  + * $Date: 2001/01/05 03:39:25 $
*
* 
*
  @@ -250,24 +250,43 @@
   public int doRead() throws IOException 
   {
   if(pos = blen) {
  -refeelReadBuffer();
  -}
  + if( ! refillReadBuffer()) {
  + return -1;
  + }
  + }
   return bodyBuff[pos++];
   }
   
   public int doRead(byte[] b, 

Re: TC 3.3: RE: cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/service/connector Ajp13ConnectorRequest.java

2000-11-20 Thread cmanolache

 Hola a Todos:
 
  Asunto: cvs commit:
  jakarta-tomcat/src/share/org/apache/tomcat/service/connector
  Ajp13ConnectorRequest.java
  
 
 How about definitely deprecate org.apache.tomcat.service packages??

The package has been refactored and moved to
org.apache.tomcat.modules.server.

The new code is much better ( IMHO ), but I wanted to keep a backup, in
case something goes wrong. 

I think you are right, it is better to just remove it: 

+1 from me.

 So this packages are not used anymore inside tomcat ( everything is an
 interceptor ) , this can be safely rubbed out.. if nobody disagrees i'll
 clean this soon..

Well, not everything is an interceptor :-), but the server connector does
benefit a lot from beeing an interceptor ( not only because it'll make SSL
support easier, but also the "real" server connector will be more
powerfull).


Costin 




cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/service/connector Ajp13ConnectorRequest.java

2000-11-15 Thread hgomez

hgomez  00/11/15 03:40:03

  Modified:src/share/org/apache/tomcat/service/connector
Ajp13ConnectorRequest.java
  Log:
  Submitted by: [EMAIL PROTECTED]
  Correct ajp13 bug when posting data more than 8k
  
  Revision  ChangesPath
  1.16  +4 -4  
jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Ajp13ConnectorRequest.java
  
  Index: Ajp13ConnectorRequest.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Ajp13ConnectorRequest.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- Ajp13ConnectorRequest.java2000/11/02 21:44:56 1.15
  +++ Ajp13ConnectorRequest.java2000/11/15 11:40:03 1.16
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Ajp13ConnectorRequest.java,v
 1.15 2000/11/02 21:44:56 costin Exp $
  - * $Revision: 1.15 $
  - * $Date: 2000/11/02 21:44:56 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Ajp13ConnectorRequest.java,v
 1.16 2000/11/15 11:40:03 hgomez Exp $
  + * $Revision: 1.16 $
  + * $Date: 2000/11/15 11:40:03 $
*
* 
*
  @@ -246,7 +246,7 @@
   
   public int doRead() throws IOException 
   {
  -if(pos  blen) {
  +if(pos = blen) {
   refeelReadBuffer();
   }
   return bodyBuff[pos++];
  
  
  

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




cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/service/connector Ajp13ConnectorRequest.java

2000-11-15 Thread hgomez

hgomez  00/11/15 04:03:00

  Modified:src/share/org/apache/tomcat/service/connector Tag: tomcat_32
Ajp13ConnectorRequest.java
  Log:
  Submitted by: [EMAIL PROTECTED]
  Fix the ajp13 bug when post is  8k
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.5.2.1   +4 -4  
jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Ajp13ConnectorRequest.java
  
  Index: Ajp13ConnectorRequest.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Ajp13ConnectorRequest.java,v
  retrieving revision 1.5
  retrieving revision 1.5.2.1
  diff -u -r1.5 -r1.5.2.1
  --- Ajp13ConnectorRequest.java2000/06/23 10:32:39 1.5
  +++ Ajp13ConnectorRequest.java2000/11/15 12:03:00 1.5.2.1
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Ajp13ConnectorRequest.java,v
 1.5 2000/06/23 10:32:39 shachor Exp $
  - * $Revision: 1.5 $
  - * $Date: 2000/06/23 10:32:39 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Ajp13ConnectorRequest.java,v
 1.5.2.1 2000/11/15 12:03:00 hgomez Exp $
  + * $Revision: 1.5.2.1 $
  + * $Date: 2000/11/15 12:03:00 $
*
* 
*
  @@ -249,7 +249,7 @@
   
   public int doRead() throws IOException 
   {
  -if(pos  blen) {
  +if(pos = blen) {
   refeelReadBuffer();
   }
   return bodyBuff[pos++];
  
  
  

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