HTTP/2 progress report

2015-05-13 Thread Mark Thomas
Just a quick overview to save folks digging through the commit messages. If you want to play with this you'll need: - APR + tc-native build from *trunk* (to get ALPN support). - an EC based cert or set the FireFox option network.http.spdy.enforce-tls-profile to false I've been testing with FireFo

svn commit: r1679272 - in /tomcat/trunk/java/org/apache/coyote/http2: Http2UpgradeHandler.java LocalStrings.properties

2015-05-13 Thread markt
Author: markt Date: Wed May 13 20:42:03 2015 New Revision: 1679272 URL: http://svn.apache.org/r1679272 Log: Fix some i18n TODOs Modified: tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java tomcat/trunk/java/org/apache/coyote/http2/LocalStrings.properties Modified: tomcat/

svn commit: r1679270 - in /tomcat/trunk/java/org/apache/coyote/http2: AbstractStream.java ConnectionSettings.java Http2UpgradeHandler.java LocalStrings.properties Stream.java

2015-05-13 Thread markt
Author: markt Date: Wed May 13 20:36:27 2015 New Revision: 1679270 URL: http://svn.apache.org/r1679270 Log: Start to process Headers frame Modified: tomcat/trunk/java/org/apache/coyote/http2/AbstractStream.java tomcat/trunk/java/org/apache/coyote/http2/ConnectionSettings.java tomcat/t

svn commit: r1679256 - in /tomcat/trunk/java/org/apache/coyote/http2: ByteUtil.java Http2UpgradeHandler.java

2015-05-13 Thread markt
Author: markt Date: Wed May 13 18:40:23 2015 New Revision: 1679256 URL: http://svn.apache.org/r1679256 Log: Pull out the byte manipulation into a separate utility class to make the upgrade handler easier to read. Added: tomcat/trunk/java/org/apache/coyote/http2/ByteUtil.java (with props) M

svn commit: r1679255 - in /tomcat/trunk/java/org/apache/coyote/http2: AbstractStream.java Constants.java Http2UpgradeHandler.java LocalStrings.properties

2015-05-13 Thread markt
Author: markt Date: Wed May 13 18:18:07 2015 New Revision: 1679255 URL: http://svn.apache.org/r1679255 Log: Process priority frames Added: tomcat/trunk/java/org/apache/coyote/http2/Constants.java (with props) Modified: tomcat/trunk/java/org/apache/coyote/http2/AbstractStream.java to

svn commit: r1679251 - in /tomcat/trunk: java/org/apache/coyote/http2/AbstractStream.java java/org/apache/coyote/http2/Http2UpgradeHandler.java java/org/apache/coyote/http2/Stream.java test/org/apache

2015-05-13 Thread markt
Author: markt Date: Wed May 13 17:44:47 2015 New Revision: 1679251 URL: http://svn.apache.org/r1679251 Log: Lay some groundwork for processing priority frames Added: tomcat/trunk/java/org/apache/coyote/http2/AbstractStream.java (with props) tomcat/trunk/test/org/apache/coyote/http2/Test

Re: svn commit: r1679116 - in /tomcat/trunk/java/org/apache/coyote/http2: Http2Exception.java Http2UpgradeHandler.java

2015-05-13 Thread Mark Thomas
On 13/05/2015 14:19, Rémy Maucherat wrote: > 2015-05-13 0:29 GMT+02:00 : > >> Author: markt >> Date: Tue May 12 22:29:45 2015 >> New Revision: 1679116 >> >> URL: http://svn.apache.org/r1679116 >> Log: >> Start to process the initial settings frame sent by the client. >> +private boolean proces

[Bug 57926] RemoteIpValve: resetting the RemoteAddr, but not the X-Forwarded-For Header causes information loss

2015-05-13 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57926 Benjamin Gehrels changed: What|Removed |Added CC||bz.apache@gehrels.info

[Bug 57926] New: RemoteIpValve: resetting the RemoteAddr, but not the X-Forwarded-For Header causes information loss

2015-05-13 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57926 Bug ID: 57926 Summary: RemoteIpValve: resetting the RemoteAddr, but not the X-Forwarded-For Header causes information loss Product: Tomcat 8 Version: 8.0.22 Hardware: PC

Françoise Rebel est absente.

2015-05-13 Thread francoise . rebel
Je serai absent(e) du 13/05/2015 au 18/05/2015. Je répondrai à votre message dès mon retour. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org

Re: svn commit: r1679116 - in /tomcat/trunk/java/org/apache/coyote/http2: Http2Exception.java Http2UpgradeHandler.java

2015-05-13 Thread Rémy Maucherat
2015-05-13 0:29 GMT+02:00 : > Author: markt > Date: Tue May 12 22:29:45 2015 > New Revision: 1679116 > > URL: http://svn.apache.org/r1679116 > Log: > Start to process the initial settings frame sent by the client. > +private boolean processFrame() throws IOException { > +// TODO: Consi

Re: [Bug 56438] If jar scan does not find context config or TLD config, log a message

2015-05-13 Thread Mark Thomas
On 13/05/2015 13:48, Pravallika Peddi wrote: > Hi Mark, > Any update on this? You asked: "Please let me know if I missed anything." If you haven't had a response after 24 hours it is reasonable to assume you haven't missed anything. Mark > > Thanks, > Pravallika(VIN) > > On Monday, May 11, 2

svn commit: r1679200 - in /tomcat/trunk/java/org/apache/coyote/http2: ConnectionSettings.java Http2UpgradeHandler.java LocalStrings.properties

2015-05-13 Thread markt
Author: markt Date: Wed May 13 12:57:40 2015 New Revision: 1679200 URL: http://svn.apache.org/r1679200 Log: Complete some i18n TODOs Add more debug logging Modified: tomcat/trunk/java/org/apache/coyote/http2/ConnectionSettings.java tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHan

Re: [Bug 56438] If jar scan does not find context config or TLD config, log a message

2015-05-13 Thread Pravallika Peddi
Hi Mark, Any update on this? Thanks, Pravallika(VIN) On Monday, May 11, 2015, wrote: > https://bz.apache.org/bugzilla/show_bug.cgi?id=56438 > > --- Comment #17 from VIN > --- > Thanks Mark. > > Below are the pending items to close this bug: > 1) Adding debug log messages for both negative and p

svn commit: r1679196 - in /tomcat/trunk/java/org/apache/coyote/http2: ConnectionSettings.java Http2UpgradeHandler.java LocalStrings.properties Stream.java

2015-05-13 Thread markt
Author: markt Date: Wed May 13 12:45:56 2015 New Revision: 1679196 URL: http://svn.apache.org/r1679196 Log: Add processing support for window update frames (required initial support for streams) Added: tomcat/trunk/java/org/apache/coyote/http2/Stream.java (with props) Modified: tomcat/

svn commit: r1679175 - in /tomcat/trunk/java/org/apache/coyote/http2: Http2UpgradeHandler.java LocalStrings.properties

2015-05-13 Thread markt
Author: markt Date: Wed May 13 10:53:32 2015 New Revision: 1679175 URL: http://svn.apache.org/r1679175 Log: More i18n TODOs Modified: tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java tomcat/trunk/java/org/apache/coyote/http2/LocalStrings.properties Modified: tomcat/trun

svn commit: r1679174 - in /tomcat/trunk/java/org/apache/coyote/http2: ConnectionSettings.java Http2UpgradeHandler.java LocalStrings.properties

2015-05-13 Thread markt
Author: markt Date: Wed May 13 10:51:46 2015 New Revision: 1679174 URL: http://svn.apache.org/r1679174 Log: Fix various i18n TODOs Modified: tomcat/trunk/java/org/apache/coyote/http2/ConnectionSettings.java tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java tomcat/trun

svn commit: r1679173 - in /tomcat/trunk/java/org/apache/coyote/http2: ConnectionSettings.java Http2UpgradeHandler.java LocalStrings.properties

2015-05-13 Thread markt
Author: markt Date: Wed May 13 10:10:08 2015 New Revision: 1679173 URL: http://svn.apache.org/r1679173 Log: Complete handling of connection preface. Now see several (currently ignored) frames of different types in the logs that need to processed. Added: tomcat/trunk/java/org/apache/coyote/ht

[GUMP@vmgump]: Project tomcat-trunk-test-apr (in module tomcat-trunk) failed

2015-05-13 Thread Bill Barker
jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar -Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar -Dtest.reports=output/logs-APR -Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-201505

[GUMP@vmgump]: Project tomcat-trunk-test-nio2 (in module tomcat-trunk) failed

2015-05-13 Thread Bill Barker
jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar -Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar -Dtest.reports=output/logs-NIO2 -Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-201505