You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Tim Whittington <ti...@orionhealth.com> on 2008/01/03 02:35:43 UTC

RE: [ANN] Apache Tomcat JK 1.2.26 Web Server Connector released

Binary builds of 1.2.26 for various platforms are available now from
http://sourceforge.net/projects/timsjk/
These include builds of a patched IIS 5/6 ISAPI Redirector that support
HTTP 1.1 chunked encoding (and thus keep-alives on dynamic content).

cheers
tim


-----Original Message-----
From: Rainer Jung [mailto:rjung@apache.org] 
Sent: Tuesday, 25 December 2007 4:36 a.m.
To: users@tomcat.apache.org; dev@tomcat.apache.org; announce@apache.org;
announce@apachenews.org
Subject: [ANN] Apache Tomcat JK 1.2.26 Web Server Connector released

The Apache Tomcat team is pleased to announce the immediate availability
of version 1.2.26 of the Apache Tomcat Connectors.

It contains connectors, which allow a web server such as Apache HTTPD,
Microsoft IIS and Sun Web Server to act as a front end to the Tomcat web
application server.

This version contains a few enhancements and fixes a number of minor bugs
of the previous versions.

See http://tomcat.apache.org/connectors-doc/miscellaneous/changelog.html
for a complete list of changes.

Source distribtions can be downloaded from an Apache Software Foundation
mirror at:

http://tomcat.apache.org/download-connectors.cgi

Binary distributions for a number of different operating systems and web
servers can be downloaded from an Apache Software Foundation mirror at:

http://tomcat.apache.org/download-connectors.cgi

Syncing the release to the download mirrors might take up to 48 hours.

Documentation for using Apache Tomcat Connectors can be found at:

http://tomcat.apache.org/connectors-doc/

Thank you,

-- The Apache Tomcat Team

P.S.: Merry Christmas!



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



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: [ANN] Apache Tomcat JK 1.2.26 Web Server Connector released

Posted by Mladen Turk <mt...@apache.org>.
Rainer Jung wrote:
> Just in case there's any synergy between them: related to chunked
> encoding for IIS there are two BZ entries/patches:
>

Yes, I'm aware of all the history ;)
I still think this is too huge change for 1.2 code base,
but if done via conditional compile, it might be a good
foundation for 1.3 code.
In that case we could even produce 'experimental' binary
with JK_IIS_CHUNKED define for further testings via 1.2
branch. Tim's code has some really cool stuff, but his
patch (currently) touches many core functions without
and conditional 'configurable' directives that would
allow to fall back to the 'standard operation'.
If Tim resolves that, I'll be the first one giving +1
for 1.2 inclusion.

Regards,
Mladen

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


Re: [ANN] Apache Tomcat JK 1.2.26 Web Server Connector released

Posted by Rainer Jung <ra...@kippdata.de>.
Just in case there's any synergy between them: related to chunked
encoding for IIS there are two BZ entries/patches:

http://issues.apache.org/bugzilla/show_bug.cgi?id=35297

Tim's patch chunked encoding for responses

http://issues.apache.org/bugzilla/show_bug.cgi?id=36169

Patch for chunked encoding of requests. Unclear status.

Regards,

Rainer

Mladen Turk schrieb:
> Tim Whittington wrote:
>> Binary builds of 1.2.26 for various platforms are available now from
>> http://sourceforge.net/projects/timsjk/
>> These include builds of a patched IIS 5/6 ISAPI Redirector that support
>> HTTP 1.1 chunked encoding (and thus keep-alives on dynamic content).
>>
> 
> Hi Tim,
> 
> Can you create a patch against trunk, but with one slight ;) change
> to your code, and that is to #ifdef all the chunked code (at least
> relevant) out by some preproc directive like JK_IIS_CHUNKED
> 
> so:
> #ifdef JK_IIS_CHUNKED
> // any change made to the part of the code.
> #endif
> 
> You don't need to rule out all the stuff, but only one
> that are affecting current defaults.
> 
> The other solution is to have some global flag (configurable)
> that will allow with a single directive to switch out all
> the chunked logic with defaults to be as is.
> 
> Can you do that?
> 
> I'd prefer the second option if possible, unless something
> needs to be changed before actually reading the configuration.
> 
> Regards,
> Mladen

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


RE: [ANN] Apache Tomcat JK 1.2.26 Web Server Connector released

Posted by Tim Whittington <ti...@orionhealth.com>.
OK, I've finally found some time to update the patch on
http://issues.apache.org/bugzilla/show_bug.cgi?id=35297
 
I didn't use preproc directives, since the duplication of code in write()
would have been pretty nasty.
All the chunked encoding code is out of the way behind the
enable_chunked_encoding flag though, so it should be fairly sane.
There are some minor refactorings of the codepaths for standard responses
in start_response and write, but I think they're reasonable.
 
I've tested on IIS 5.1 and 6.0 with chunked encoding enabled and disabled
with a mixed content web application (some static and dynamic content
served by Tomcat) and all looks fine.
 
I'm a spot confused about existing trunk behaviour for notification flags,
so I left in my check to disable SF_NOTIFY_AUTH_COMPLETE on IIS 5.1 (since
it's broken for WebDAV requests).
I'm fairly neutral on that though, so feel free to veto that part of the
patch.
 
cheers
tim

  _____  

From: Mladen Turk [mailto:mturk@apache.org] 
Sent: Friday, 4 January 2008 1:03 a.m.
To: Tomcat Developers List
Subject: Re: [ANN] Apache Tomcat JK 1.2.26 Web Server Connector released



Tim Whittington wrote:
> Binary builds of 1.2.26 for various platforms are available now from
> http://sourceforge.net/projects/timsjk/
> These include builds of a patched IIS 5/6 ISAPI Redirector that support
> HTTP 1.1 chunked encoding (and thus keep-alives on dynamic content).
>

Hi Tim,

Can you create a patch against trunk, but with one slight ;) change
to your code, and that is to #ifdef all the chunked code (at least
relevant) out by some preproc directive like JK_IIS_CHUNKED

so:
#ifdef JK_IIS_CHUNKED
// any change made to the part of the code.
#endif

You don't need to rule out all the stuff, but only one
that are affecting current defaults.

The other solution is to have some global flag (configurable)
that will allow with a single directive to switch out all
the chunked logic with defaults to be as is.

Can you do that?

I'd prefer the second option if possible, unless something
needs to be changed before actually reading the configuration.

Regards,
Mladen



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




Re: [ANN] Apache Tomcat JK 1.2.26 Web Server Connector released

Posted by Mladen Turk <mt...@apache.org>.
Tim Whittington wrote:
> Binary builds of 1.2.26 for various platforms are available now from
> http://sourceforge.net/projects/timsjk/
> These include builds of a patched IIS 5/6 ISAPI Redirector that support
> HTTP 1.1 chunked encoding (and thus keep-alives on dynamic content).
>

Hi Tim,

Can you create a patch against trunk, but with one slight ;) change
to your code, and that is to #ifdef all the chunked code (at least
relevant) out by some preproc directive like JK_IIS_CHUNKED

so:
#ifdef JK_IIS_CHUNKED
// any change made to the part of the code.
#endif

You don't need to rule out all the stuff, but only one
that are affecting current defaults.

The other solution is to have some global flag (configurable)
that will allow with a single directive to switch out all
the chunked logic with defaults to be as is.

Can you do that?

I'd prefer the second option if possible, unless something
needs to be changed before actually reading the configuration.

Regards,
Mladen



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