Re: cvs commit: jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11 InternalInputBuffer.java Constants.java Http11Protocol.java InternalOutputBuffer.java OutputFilter.java Http11Processor.java LocalStrings_fr.properties InputFilter.java Loca

2004-02-25 Thread Henri Gomez
Bill Barker wrote:
- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, February 24, 2004 12:50 AM
Subject: cvs commit:
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11
InternalInputBuffer.java Constants.java Http11Protocol.java
InternalOutputBuffer.java OutputFilter.java Http11Processor.java
LocalStrings_fr.properties InputFilter.java LocalStrings_es.properties


hgomez  2004/02/24 00:50:56

 Modified:http11/src/java/org/apache/coyote/http11/filters
   VoidInputFilter.java ChunkedInputFilter.java
   BufferedInputFilter.java GzipOutputFilter.java
   ChunkedOutputFilter.java IdentityInputFilter.java
   IdentityOutputFilter.java VoidOutputFilter.java
  http11/src/java/org/apache/coyote/http11
   InternalInputBuffer.java Constants.java
   Http11Protocol.java InternalOutputBuffer.java
   OutputFilter.java Http11Processor.java
   LocalStrings_fr.properties InputFilter.java
   LocalStrings_es.properties
 Log:
 Update to Apache License 2.0 and french translations


Thanks!  You just saved me a lot of work :).
Serviteur ;-)

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


Re: cvs commit: jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11 InternalInputBuffer.java Constants.java Http11Protocol.java InternalOutputBuffer.java OutputFilter.java Http11Processor.java LocalStrings_fr.properties InputFilter.java Loca

2004-02-24 Thread Bill Barker

- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, February 24, 2004 12:50 AM
Subject: cvs commit:
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11
InternalInputBuffer.java Constants.java Http11Protocol.java
InternalOutputBuffer.java OutputFilter.java Http11Processor.java
LocalStrings_fr.properties InputFilter.java LocalStrings_es.properties


 hgomez  2004/02/24 00:50:56

   Modified:http11/src/java/org/apache/coyote/http11/filters
 VoidInputFilter.java ChunkedInputFilter.java
 BufferedInputFilter.java GzipOutputFilter.java
 ChunkedOutputFilter.java IdentityInputFilter.java
 IdentityOutputFilter.java VoidOutputFilter.java
http11/src/java/org/apache/coyote/http11
 InternalInputBuffer.java Constants.java
 Http11Protocol.java InternalOutputBuffer.java
 OutputFilter.java Http11Processor.java
 LocalStrings_fr.properties InputFilter.java
 LocalStrings_es.properties
   Log:
   Update to Apache License 2.0 and french translations


Thanks!  You just saved me a lot of work :).



This message is intended only for the use of the person(s) listed above as the 
intended recipient(s), and may contain information that is PRIVILEGED and 
CONFIDENTIAL.  If you are not an intended recipient, you may not read, copy, or 
distribute this message or any attachment. If you received this communication in 
error, please notify us immediately by e-mail and then delete all copies of this 
message and any attachments.

In addition you should be aware that ordinary (unencrypted) e-mail sent through the 
Internet is not secure. Do not send confidential or sensitive information, such as 
social security numbers, account numbers, personal identification numbers and 
passwords, to us via ordinary (unencrypted) e-mail.

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

cvs commit: jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11 InternalInputBuffer.java

2002-11-05 Thread remm
remm2002/11/05 08:26:38

  Modified:http11/src/java/org/apache/coyote/http11
InternalInputBuffer.java
  Log:
  - I think a 0 result is an error according to the JVM javadocs (we are using
InputStream.read(byte[], int, int)).
  
  Revision  ChangesPath
  1.16  +4 -4  
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java
  
  Index: InternalInputBuffer.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- InternalInputBuffer.java  9 Apr 2002 18:35:54 -   1.15
  +++ InternalInputBuffer.java  5 Nov 2002 16:26:38 -   1.16
   -781,7 +781,7 
   
   }
   
  -return (nRead = 0);
  +return (nRead  0);
   
   }
   
  
  
  

--
To unsubscribe, e-mail:   mailto:tomcat-dev-unsubscribe;jakarta.apache.org
For additional commands, e-mail: mailto:tomcat-dev-help;jakarta.apache.org




cvs commit: jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11 InternalInputBuffer.java InternalOutputBuffer.java

2002-03-27 Thread remm

remm02/03/27 18:34:11

  Modified:http11/src/java/org/apache/coyote/http11
InternalInputBuffer.java InternalOutputBuffer.java
  Log:
  - Remove the FIXME in the addActiveFilter methods, and make the algoritm
more robust. Now, it is not possible anymore to create a filter loop (which could
happen for example when a filter was added twice, which was too restrictive).
  - Fix an off-by-one (since it was +1, it didn't cause any problems, but could mask 
bugs)
in the addFilter code.
  - This probably fixes 7534 (or at least changes the problems it causes).
  
  Revision  ChangesPath
  1.14  +8 -7  
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java
  
  Index: InternalInputBuffer.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- InternalInputBuffer.java  11 Mar 2002 00:35:25 -  1.13
  +++ InternalInputBuffer.java  28 Mar 2002 02:34:11 -  1.14
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
 1.13 2002/03/11 00:35:25 remm Exp $
  - * $Revision: 1.13 $
  - * $Date: 2002/03/11 00:35:25 $
  + * $Header: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
 1.14 2002/03/28 02:34:11 remm Exp $
  + * $Revision: 1.14 $
  + * $Date: 2002/03/28 02:34:11 $
*
* 
*
  @@ -276,7 +276,7 @@
   newFilterLibrary[filterLibrary.length] = filter;
   filterLibrary = newFilterLibrary;
   
  -activeFilters = new InputFilter[filterLibrary.length + 1];
  +activeFilters = new InputFilter[filterLibrary.length];
   
   }
   
  @@ -307,12 +307,13 @@
*/
   public void addActiveFilter(InputFilter filter) {
   
  -// FIXME: Check for null ?
  -// FIXME: Check index ?
  -
   if (lastActiveFilter == -1) {
   filter.setBuffer(inputStreamInputBuffer);
   } else {
  +for (int i = 0; i = lastActiveFilter; i++) {
  +if (activeFilters[i] == filter)
  +return;
  +}
   filter.setBuffer(activeFilters[lastActiveFilter]);
   }
   
  
  
  
  1.11  +5 -1  
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalOutputBuffer.java
  
  Index: InternalOutputBuffer.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalOutputBuffer.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- InternalOutputBuffer.java 11 Mar 2002 07:12:07 -  1.10
  +++ InternalOutputBuffer.java 28 Mar 2002 02:34:11 -  1.11
  @@ -234,7 +234,7 @@
   newFilterLibrary[filterLibrary.length] = filter;
   filterLibrary = newFilterLibrary;
   
  -activeFilters = new OutputFilter[filterLibrary.length + 1];
  +activeFilters = new OutputFilter[filterLibrary.length];
   
   }
   
  @@ -268,6 +268,10 @@
   if (lastActiveFilter == -1) {
   filter.setBuffer(outputStreamOutputBuffer);
   } else {
  +for (int i = 0; i = lastActiveFilter; i++) {
  +if (activeFilters[i] == filter)
  +return;
  +}
   filter.setBuffer(activeFilters[lastActiveFilter]);
   }
   
  
  
  

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




cvs commit: jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11 InternalInputBuffer.java

2002-03-09 Thread remm

remm02/03/09 11:18:39

  Modified:http11/src/java/org/apache/coyote/http11
InternalInputBuffer.java
  Log:
  - Fix URI parsing problems.
  
  Revision  ChangesPath
  1.12  +5 -3  
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java
  
  Index: InternalInputBuffer.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- InternalInputBuffer.java  9 Mar 2002 19:05:35 -   1.11
  +++ InternalInputBuffer.java  9 Mar 2002 19:18:39 -   1.12
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
 1.11 2002/03/09 19:05:35 remm Exp $
  - * $Revision: 1.11 $
  - * $Date: 2002/03/09 19:05:35 $
  + * $Header: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
 1.12 2002/03/09 19:18:39 remm Exp $
  + * $Revision: 1.12 $
  + * $Date: 2002/03/09 19:18:39 $
*
* 
*
  @@ -511,6 +511,8 @@
   if (!fill())
   throw new EOFException(sm.getString(iib.eof.error));
   }
  +
  +ascbuf[pos] = (char) buf[pos];
   
   if (buf[pos] == Constants.SP) {
   space = true;
  
  
  

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




cvs commit: jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11 InternalInputBuffer.java

2002-01-10 Thread remm

remm02/01/10 07:30:38

  Modified:http11/src/java/org/apache/coyote/http11
InternalInputBuffer.java
  Log:
  - Fix an off by one byte bug after reading the request header.
  
  Revision  ChangesPath
  1.9   +4 -3  
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java
  
  Index: InternalInputBuffer.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- InternalInputBuffer.java  10 Jan 2002 12:53:50 -  1.8
  +++ InternalInputBuffer.java  10 Jan 2002 15:30:38 -  1.9
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
 1.8 2002/01/10 12:53:50 remm Exp $
  - * $Revision: 1.8 $
  - * $Date: 2002/01/10 12:53:50 $
  + * $Header: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
 1.9 2002/01/10 15:30:38 remm Exp $
  + * $Revision: 1.9 $
  + * $Date: 2002/01/10 15:30:38 $
*
* 
*
  @@ -551,6 +551,7 @@
   
   if ((chr == Constants.CR) || (chr == Constants.LF)) {
   if (chr == Constants.LF) {
  +pos++;
   return false;
   }
   } else {
  
  
  

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




cvs commit: jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11 InternalInputBuffer.java

2002-01-08 Thread remm

remm02/01/08 06:49:33

  Modified:http11/src/java/org/apache/coyote/http11
InternalInputBuffer.java
  Log:
  - Fix a few obvious bugs in the header parsing code, which now appears to
be functional.
  - The new code will now remove all unneeded spaces in the header value
(the old code was only removing the prefix), while being simpler and cleaner.
  
  Revision  ChangesPath
  1.5   +7 -4  
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java
  
  Index: InternalInputBuffer.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- InternalInputBuffer.java  1 Jan 2002 21:34:01 -   1.4
  +++ InternalInputBuffer.java  8 Jan 2002 14:49:33 -   1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
 1.4 2002/01/01 21:34:01 remm Exp $
  - * $Revision: 1.4 $
  - * $Date: 2002/01/01 21:34:01 $
  + * $Header: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
 1.5 2002/01/08 14:49:33 remm Exp $
  + * $Revision: 1.5 $
  + * $Date: 2002/01/08 14:49:33 $
*
* 
*
  @@ -110,6 +110,7 @@
   headerBuffer1 = new byte[headerBufferSize];
   headerBuffer2 = new byte[headerBufferSize];
   bodyBuffer = new byte[headerBufferSize];
  +buf = headerBuffer1;
   
   inputStreamInputBuffer = new InputStreamInputBuffer();
   
  @@ -629,9 +630,11 @@
   }
   
   if (buf[pos] == Constants.CR) {
  -} else if (buf[pos] == Constants.SP) {
   } else if (buf[pos] == Constants.LF) {
   eol = true;
  +} else if (buf[pos] == Constants.SP) {
  +buf[realPos] = buf[pos];
  +realPos++;
   } else {
   buf[realPos] = buf[pos];
   realPos++;
  
  
  

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




cvs commit: jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11 InternalInputBuffer.java

2002-01-08 Thread remm

remm02/01/08 08:03:34

  Modified:http11/src/java/org/apache/coyote/http11
InternalInputBuffer.java
  Log:
  - The third parameter of addValue should be the length, although the method
prototype implies otherwise.
  
  Revision  ChangesPath
  1.6   +4 -4  
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java
  
  Index: InternalInputBuffer.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- InternalInputBuffer.java  8 Jan 2002 14:49:33 -   1.5
  +++ InternalInputBuffer.java  8 Jan 2002 16:03:34 -   1.6
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
 1.5 2002/01/08 14:49:33 remm Exp $
  - * $Revision: 1.5 $
  - * $Date: 2002/01/08 14:49:33 $
  + * $Header: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/InternalInputBuffer.java,v
 1.6 2002/01/08 16:03:34 remm Exp $
  + * $Revision: 1.6 $
  + * $Date: 2002/01/08 16:03:34 $
*
* 
*
  @@ -575,7 +575,7 @@
   
   if (buf[pos] == Constants.COLON) {
   colon = true;
  -headerValue = headers.addValue(buf, start, pos);
  +headerValue = headers.addValue(buf, start, pos - start);
   }
   chr = buf[pos];
   if ((chr = Constants.A)  (chr = Constants.Z)) {
  
  
  

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