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
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
- 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
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
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
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
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
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
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]