Encoding problem during authentication

2005-04-29 Thread Andrey Grebnev
Hello,

  I suppose I found the problem with Tomcat. I have already
write about it into tomcat-user mailting list but I did not
get feedback.

  I have a problem under following environment:
   - Windows XP SP2
   - JDK 1.4.2_04
   - Tomcat 5.5.9
   - Struts 1.2.4

  I use characterEncodingFilter to setup UTF-8 encoding
into request before
  using the content of the request. When I submit form with
POST
  method it works well. I use FORM based authentication.

  However if I perform the following steps I have the
problems with
  encoding:

  1. Open JSP with HTML form which submit some UTF-8 string
data using POST
  method.
  2. Waiting when the HTTP session is invalidated (session
timeout).
  3. Submit the form.
  4. Because session is invalidated I need to
re-authenticate myself.
  5. After success authentication The processing of the
original request is
  continued.
  6. The data of the form (from first step) is saved in
incorrect
  encoding.

  I suppose that Valve (FormAuthenticator) which
responsible for authentication is
  processed earlier then characterEncodingFilter and the
parameters from
  POST request are parsed using
  DEFAULT_CHARACTER_ENCODING="ISO-8859-1" when the original
request
  information is saved into session.

  I have tried to specify
enctype="application/x-www-form-urlencoded;
  charset=utf-8" attribute for my FORM tag. But e.g.
Mozilla browser
  specify only Content-Type:
application/x-www-form-urlencoded header
  and cut out specified charset.

  Any ideas?

--
Best regards.
Andrey Grebnev

Треть суток на треть дешевле!
МАРК-ИТТ ввёл льготные цены на ночной трафик в Народном Интернете
цены на трафик на 30% ниже дневных в период с 1:00 до 9:00.
600-й - 1.75р, Профессиональный - 1.89р, Деловой - 1.96р, 5-ка - 2,03р, 
Домашний - 2,10р

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



Re: [ANN/VOTE] JK 1.2.11 Released

2005-04-29 Thread Mladen Turk
Jean-Jacques Clar wrote:
It looks like wc_close() is called twice when JK is unloading and 
destroying its memory pools resulting in trying to free the same
mutex twice.
Anyway, I have to run to the airport, but will look at it tomorrow
sometime.
I've committed a patch that should resolve the issue.
Can you check against the HEAD?

Sorry about the delay,
If you think it's a critical bug, we'll retag and release 1.2.12
next week.
Regards,
Mladen.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


cvs commit: jakarta-tomcat-connectors/jk/native/apache-1.3 mod_jk.c

2005-04-29 Thread mturk
mturk   2005/04/29 23:02:49

  Modified:jk/native/apache-1.3 mod_jk.c
  Log:
  Assure singleton call to log_close.
  
  Revision  ChangesPath
  1.79  +3 -2  jakarta-tomcat-connectors/jk/native/apache-1.3/mod_jk.c
  
  Index: mod_jk.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/apache-1.3/mod_jk.c,v
  retrieving revision 1.78
  retrieving revision 1.79
  diff -u -r1.78 -r1.79
  --- mod_jk.c  28 Apr 2005 11:28:45 -  1.78
  +++ mod_jk.c  30 Apr 2005 06:02:49 -  1.79
  @@ -2270,7 +2270,7 @@
   (jk_server_conf_t *) ap_get_module_config(tmp->module_config,
 &jk_module);
   
  -if (NULL != conf) {
  +if (conf) {
   wc_close(conf->log);
   uri_worker_map_free(&(conf->uw_map), conf->log);
   jk_map_free(&(conf->uri_to_context));
  @@ -2278,6 +2278,7 @@
   jk_map_free(&(conf->automount));
   if (conf->log)
   jk_close_file_logger(&(conf->log));
  +conf->log = NULL;
   }
   tmp = tmp->next;
   }
  
  
  

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



cvs commit: jakarta-tomcat-connectors/jk/native/apache-2.0 mod_jk.c

2005-04-29 Thread mturk
mturk   2005/04/29 23:02:19

  Modified:jk/native/apache-2.0 mod_jk.c
  Log:
  Assure singleton call to wc_close.
  
  Revision  ChangesPath
  1.142 +6 -3  jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.c
  
  Index: mod_jk.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.c,v
  retrieving revision 1.141
  retrieving revision 1.142
  diff -u -r1.141 -r1.142
  --- mod_jk.c  28 Apr 2005 11:28:46 -  1.141
  +++ mod_jk.c  30 Apr 2005 06:02:19 -  1.142
  @@ -1996,12 +1996,13 @@
   (jk_server_conf_t *) ap_get_module_config(s->module_config,
 &jk_module);
   
  -if (conf) {
  +if (conf && conf->worker_properties) {
   /* On pool cleanup pass NULL for the jk_logger to
  prevent segmentation faults on Windows because
  we can't guarantee what order pools get cleaned
  up between APR implementations. */
  -wc_close(NULL);
  +if (conf->was_initialized)
  +wc_close(NULL);
   if (conf->worker_properties)
   jk_map_free(&conf->worker_properties);
   if (conf->uri_to_context)
  @@ -2010,6 +2011,8 @@
   jk_map_free(&conf->automount);
   if (conf->uw_map)
   uri_worker_map_free(&conf->uw_map, NULL);
  +conf->was_initialized   = JK_FALSE;
  +conf->worker_properties = NULL;
   }
   s = s->next;
   }
  
  
  

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



Re: Initial test of APR on Solaris

2005-04-29 Thread Mladen Turk
Bill Barker wrote:
I've finally had some time to get the new APR Connector compiled on my
Solaris box, and my initial 'ab' tests seem to show that the Http11Protocol
wins.  I can see if I can get some time to do better tests next week.
The test consists of running 'ab' from an XP box like:
  ab -n 1000 -c 300 -k http://myserver:8080/tomcat.gif
The results for Http11AprProtocol (with maxThreads = 150):
Concurrency Level:  300
This test is wrong by all means ;)
ab can not put an wait between the keep-alive requests, so basically
you are just choking you network throughput and killing keep-alive cons.
Since it can not put an wait neither the poller can have a chance to
work. When using ab for testing then you should not exceed the
maxThreads, because you have a 300 concurrent users doing requests.
The trick with APR implementation is by presuming that all connected
users will not actually make request concurrently, but let's say
from 1000 connected users, only  100 will be doing requests.
Presuming something like that we can keep the thread count low while
having a large number of connected users.
So to test the performance with ab you should not go over maxThreads.
You can use Peter Lin's test plans for JMeter, that simulates the
real-life scenario, and see how that behaves.
Also an tests the results from Http11Protocol/Http11AprProtocol should
be more or less equal, because like side, no chance for a poller to do
anything.
Regards,
Mladen.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [ANN/VOTE] JK 1.2.11 Released

2005-04-29 Thread Mladen Turk
Jean-Jacques Clar wrote:
It looks like wc_close() is called twice when JK is unloading and 
destroying its memory pools resulting in trying to free the same
mutex twice.
Hmm, it is not called twice, but rather once for each virtual host.
This only shows we were doing that wrongly for so long :).
Anyhow the fix would be trivial by invoking wc_close(NULL)
only if the !s->is_virtual, or by adding some flag in wc_close
for assuring it is called only once.
Regards,
Mladen.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


cvs commit: jakarta-tomcat-catalina/webapps/docs/config ajp.xml http.xml

2005-04-29 Thread billbarker
billbarker2005/04/29 21:35:37

  Modified:webapps/docs changelog.xml
   webapps/docs/config ajp.xml http.xml
  Log:
  Update docs to include new Virtual Host option.
  
  Revision  ChangesPath
  1.296 +3 -0  jakarta-tomcat-catalina/webapps/docs/changelog.xml
  
  Index: changelog.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v
  retrieving revision 1.295
  retrieving revision 1.296
  diff -u -r1.295 -r1.296
  --- changelog.xml 29 Apr 2005 17:18:21 -  1.295
  +++ changelog.xml 30 Apr 2005 04:35:37 -  1.296
  @@ -136,6 +136,9 @@
   Add Apache Portable Runtime based HTTP/1.1 protocol handler, without 
SSL support, which
   provides efficient worker thread usage (remm)
 
  +  
  +34648: Add configuration option to enable IP-based 
Virtual Hosts. (billbarker)
  +  

 
   
  
  
  
  1.14  +6 -0  jakarta-tomcat-catalina/webapps/docs/config/ajp.xml
  
  Index: ajp.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/config/ajp.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- ajp.xml   6 Apr 2005 15:54:05 -   1.13
  +++ ajp.xml   30 Apr 2005 04:35:37 -  1.14
  @@ -147,6 +147,12 @@
 
   
   
  +
  +  Set this attribute to true to cause Tomcat to use
  +  the ServerName passed by the native web server to determine the Host
  +  to send the request to.  The default value is false.
  +
  +
   
 Set this attribute to true to cause Tomcat to advertise
 support for the Srevlet specification using the header recommended in 
the
  
  
  
  1.22  +6 -0  jakarta-tomcat-catalina/webapps/docs/config/http.xml
  
  Index: http.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/config/http.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- http.xml  6 Apr 2005 15:54:05 -   1.21
  +++ http.xml  30 Apr 2005 04:35:37 -  1.22
  @@ -146,6 +146,12 @@
 
   
   
  +
  +  Set this attribute to true to cause Tomcat to use
  +  the IP address that the request was recieved on to determine the Host
  +  to send the request to.  The default value is false.
  +
  +
   
 Set this attribute to true to cause Tomcat to advertise
 support for the Srevlet specification using the header recommended in 
the
  
  
  

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



Re: cvs commit: jakarta-tomcat-catalina/webapps/docs cluster-howto.xml

2005-04-29 Thread Jason Brittain
[EMAIL PROTECTED] wrote:
pero2005/04/29 13:14:58
  Modified:webapps/docs cluster-howto.xml
  Log:
  Not ready, but add some important information about current cluster modul
  implementation details.
  
  Revision  ChangesPath
  1.6   +428 -7jakarta-tomcat-catalina/webapps/docs/cluster-howto.xml
[snip]
   
   To be completed once I receive questions about session replication:
   
  -Q: What happens when I pull the network cord?
  +Q: What happens when I pull the network card?
Actually, I think this really is supposed to be "cord", not "card".  Maybe
replacing it with the word "cable" would be better?
Cheers.
--
Jason Brittain
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


DO NOT REPLY [Bug 34648] - AJP uses Host header not ServerName directive from Apache

2005-04-29 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

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


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution||FIXED




--- Additional Comments From [EMAIL PROTECTED]  2005-04-30 05:35 ---
The option has now been added to the CVS, and will appear in 5.5.10.

To enable it, use:
  


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector Connector.java CoyoteAdapter.java

2005-04-29 Thread billbarker
billbarker2005/04/29 20:32:43

  Modified:catalina/src/share/org/apache/catalina/connector
Connector.java CoyoteAdapter.java
  Log:
  Add option to enable IP-based Virtual Hosting.
  
  Fix for bug #34648
  
  Revision  ChangesPath
  1.18  +22 -1 
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/Connector.java
  
  Index: Connector.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/Connector.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- Connector.java28 Apr 2005 12:29:51 -  1.17
  +++ Connector.java30 Apr 2005 03:32:43 -  1.18
  @@ -208,6 +208,10 @@
*/
   protected boolean stopped = false;
   
  +/**
  + * Flag to use IP-based virtual hosting.
  + */
  +protected boolean useIPVHosts = false;
   
   /**
* The background thread.
  @@ -853,6 +857,23 @@
   setProperty("xpoweredBy", String.valueOf(xpoweredBy));
   }
   
  +/**
  + * Enable the use of IP-based virtual hosting.
  + *
  + * @param useIPVHosts true if Hosts are identified by IP,
  + *false/code> if Hosts are identified by name.
  + */
  +public void setUseIPVHosts(boolean useIPVHosts) {
  +this.useIPVHosts = useIPVHosts;
  +setProperty("useIPVHosts", String.valueOf(useIPVHosts));
  +}
  +
  +/**
  + * Test if IP-based virtual hosting is enabled.
  + */
  +public boolean getUseIPVHosts() {
  +return useIPVHosts;
  +}
   
   // - Public 
Methods
   
  
  
  
  1.9   +12 -2 
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteAdapter.java
  
  Index: CoyoteAdapter.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteAdapter.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- CoyoteAdapter.java27 Oct 2004 22:58:17 -  1.8
  +++ CoyoteAdapter.java30 Apr 2005 03:32:43 -  1.9
  @@ -259,7 +259,17 @@
   }
   
   // Request mapping.
  -connector.getMapper().map(req.serverName(), decodedURI, 
  +MessageBytes serverName;
  +if(connector.getUseIPVHosts()) {
  +serverName = req.localName();
  +if(serverName.isNull()) {
  +// well, they did ask for it
  +res.action(ActionCode.ACTION_REQ_LOCAL_NAME_ATTRIBUTE, null);
  +}
  +} else {
  +serverName = req.serverName();
  +}
  +connector.getMapper().map(serverName, decodedURI, 
 request.getMappingData());
   request.setContext((Context) request.getMappingData().context);
   request.setWrapper((Wrapper) request.getMappingData().wrapper);
  
  
  

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



Muchas gracias por su aporte

2005-04-29 Thread Padrinos
De nuestra consideración:

Le agradecemos desde la redacción de enplenitud.com la confianza puesta en 
nosotros y en nuestro trabajo al enviarnos 
estos datos. 
En las próximas horas los invitaremos a incorporarse a nuestra comunidad y a 
recibir el próximo newsletter

Por favor, tenga en cuenta que este programa se refiere sólo a la invitación a 
conocer nuestro sitio y boletín a nuevas personas, y no a ningún requisito a 
cumplir para poder participar de los mismos.

Un saludo cordial desde En Plenitud, y esperamos seguir contando con sus 
aportes y si lo desea, sus sugerencias.

Dra. Susana Pérez
Directora de Comunidad
www.enplenitud.com


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



Initial test of APR on Solaris

2005-04-29 Thread Bill Barker
I've finally had some time to get the new APR Connector compiled on my
Solaris box, and my initial 'ab' tests seem to show that the Http11Protocol
wins.  I can see if I can get some time to do better tests next week.

The test consists of running 'ab' from an XP box like:
  ab -n 1000 -c 300 -k http://myserver:8080/tomcat.gif
Except for the maxThreads noted below, the Tomcat settings are simply the
default ones.

The results for Http11AprProtocol (with maxThreads = 150):
Concurrency Level:  300
Time taken for tests:   19.281250 seconds
Complete requests:  1000
Failed requests:0
Write errors:   0
Keep-Alive requests:1000
Total transferred:  2164000 bytes
HTML transferred:   1934000 bytes
Requests per second:51.86 [#/sec] (mean)
Time per request:   5784.375 [ms] (mean)
Time per request:   19.281 [ms] (mean, across all concurrent requests)
Transfer rate:  109.59 [Kbytes/sec] received

The results for Http11Protocol (with maxThreads = 350)
Concurrency Level:  300
Time taken for tests:   13.515625 seconds
Complete requests:  1000
Failed requests:0
Write errors:   0
Keep-Alive requests:1000
Total transferred:  2164000 bytes
HTML transferred:   1934000 bytes
Requests per second:73.99 [#/sec] (mean)
Time per request:   4054.688 [ms] (mean)
Time per request:   13.516 [ms] (mean, across all concurrent requests)
Transfer rate:  156.34 [Kbytes/sec] received


Keeping the maxThread count low is the only way I can keep Apr alive at all:
It fails with OutOfMemoryErrors if I give it 350 threads.





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]

Re: [ANN/VOTE] JK 1.2.11 Released

2005-04-29 Thread Jean-Jacques Clar
It looks like wc_close() is called twice when JK is unloading and 
destroying its memory pools resulting in trying to free the same
mutex twice.
Anyway, I have to run to the airport, but will look at it tomorrow
sometime.
Sorry about the delay,
JJ

>>> [EMAIL PROTECTED] 4/29/2005 2:57:11 PM >>>

I just put 1.2.11 on my server and is having a problem with an invalid parameter
passed from pthread_mutex_destroy() to kMutexFree(). 
pthread_mutex_destroy() is called within wc_close() when unloading jk.
I am just getting started on trying to find the source of the problem.
I don't see that problem with 1.2.10 on the same version of NetWare.
Which make sense because the worker_lock is new in 1.2.11.

Any hints?

JJ

>>> [EMAIL PROTECTED] 4/29/2005 11:43 AM >>>

Henri Gomez wrote:
> Binaries for iSeries v5R3 and Suse 8.0 SLES PPC uploaded
>

Cool :)
Seems we'll have a best jk release ever.
Where are the Netware guys?

Regards,
Mladen.

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







cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector CoyoteOutputStream.java RequestFacade.java CoyoteInputStream.java ResponseFacade.java CoyoteWriter.java CoyoteReader.java

2005-04-29 Thread remm
remm2005/04/29 15:22:29

  Modified:catalina/src/share/org/apache/catalina/connector
CoyoteOutputStream.java RequestFacade.java
CoyoteInputStream.java ResponseFacade.java
CoyoteWriter.java CoyoteReader.java
  Log:
  - Prevent cloning of facade objects.
  
  Revision  ChangesPath
  1.2   +12 -0 
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteOutputStream.java
  
  Index: CoyoteOutputStream.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteOutputStream.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CoyoteOutputStream.java   23 Jun 2004 08:24:57 -  1.1
  +++ CoyoteOutputStream.java   29 Apr 2005 22:22:29 -  1.2
  @@ -45,6 +45,18 @@
   }
   
   
  +// - Public 
Methods
  +
  +
  +/**
  + * Prevent cloning the facade.
  + */
  +protected Object clone()
  +throws CloneNotSupportedException {
  +throw new CloneNotSupportedException();
  +}
  +
  +
   //  Package 
Methods
   
   
  
  
  
  1.9   +10 -1 
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/RequestFacade.java
  
  Index: RequestFacade.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/RequestFacade.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- RequestFacade.java22 Nov 2004 16:35:18 -  1.8
  +++ RequestFacade.java29 Apr 2005 22:22:29 -  1.9
  @@ -237,6 +237,15 @@
   request = null;
   }
   
  +
  +/**
  + * Prevent cloning the facade.
  + */
  +protected Object clone()
  +throws CloneNotSupportedException {
  +throw new CloneNotSupportedException();
  +}
  +
   
   // - ServletRequest 
Methods
   
  
  
  
  1.3   +12 -0 
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteInputStream.java
  
  Index: CoyoteInputStream.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteInputStream.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CoyoteInputStream.java22 Nov 2004 16:35:17 -  1.2
  +++ CoyoteInputStream.java29 Apr 2005 22:22:29 -  1.3
  @@ -61,6 +61,18 @@
   }
   
   
  +// - Public 
Methods
  +
  +
  +/**
  + * Prevent cloning the facade.
  + */
  +protected Object clone()
  +throws CloneNotSupportedException {
  +throw new CloneNotSupportedException();
  +}
  +
  +
   // - ServletInputStream 
Methods
   
   
  
  
  
  1.10  +10 -1 
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/ResponseFacade.java
  
  Index: ResponseFacade.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/ResponseFacade.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ResponseFacade.java   22 Nov 2004 16:35:18 -  1.9
  +++ ResponseFacade.java   29 Apr 2005 22:22:29 -  1.10
  @@ -125,6 +125,15 @@
   }
   
   
  +/**
  + * Prevent cloning the facade.
  + */
  +protected Object clone()
  +throws CloneNotSupportedException {
  +throw new CloneNotSupportedException();
  +}
  +
  +
   public void finish() {
   
   if (response == null) {
  
  
  
  1.2   +12 -0 
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteWriter.java
  
  Index: CoyoteWriter.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteWriter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CoyoteWriter.java 23 Jun 2004 08:24:58 -  1.1
  +++ CoyoteWriter.java 29 Apr 2005 22:22:29 -  1.2
  @@ -51,6 +51,18 @@
   }
   
   
  +// - Public 
Methods
  +
  +
  +/**
  + * Prevent cloning the facade.
  + */
  +protected Object clone()
  +throws CloneNotSupportedException {
  +throw new CloneNotSupportedException();
 

DO NOT REPLY [Bug 34687] New: - two doc bugs in connectors-doc/config/printer/apache.html

2005-04-29 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

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

   Summary: two doc bugs in connectors-
doc/config/printer/apache.html
   Product: Tomcat 5
   Version: 5.5.9
  Platform: Other
   URL: http://jakarta.apache.org/tomcat/connectors-
doc/config/printer/apache.html
OS/Version: other
Status: NEW
  Severity: minor
  Priority: P2
 Component: Native:JK
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: [EMAIL PROTECTED]


Problem #1:
JkShmSize   

Size of the shared memory file name. Default is 1MB. 

According to http://jakarta.apache.org/tomcat/connectors-doc/changelog.html the
default is now 64 k

Problem #2: text says jpg, example shows gif

JkUnmount directive acts as an opposite to JkMount and blocks access to a
particular URL. The purpose is to be able to filter out the particular content
types from mounted context. The following example mounts /servlet/* context, but
all .jpg files that belongs to that context are not served.

  # send all requests ending with /servlet to worker1
  JkMount /servlet/* worker1
  # do not send requests ending with .gif to worker1
  JkUnMount /servlet/*.gif worker1

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



Re: [ANN/VOTE] JK 1.2.11 Released

2005-04-29 Thread Jean-Jacques Clar
I just put 1.2.11 on my server and is having a problem with an invalid parameter
passed from pthread_mutex_destroy() to kMutexFree(). 
pthread_mutex_destroy() is called within wc_close() when unloading jk.
I am just getting started on trying to find the source of the problem.
I don't see that problem with 1.2.10 on the same version of NetWare.
Which make sense because the worker_lock is new in 1.2.11.
 
Any hints?

JJ

>>> [EMAIL PROTECTED] 4/29/2005 11:43 AM >>>

Henri Gomez wrote:
> Binaries for iSeries v5R3 and Suse 8.0 SLES PPC uploaded
>

Cool :)
Seems we'll have a best jk release ever.
Where are the Netware guys?

Regards,
Mladen.

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





cvs commit: jakarta-tomcat-catalina/webapps/docs cluster-howto.xml

2005-04-29 Thread pero
pero2005/04/29 13:14:58

  Modified:webapps/docs cluster-howto.xml
  Log:
  Not ready, but add some important information about current cluster modul
  implementation details.
  
  Revision  ChangesPath
  1.6   +428 -7jakarta-tomcat-catalina/webapps/docs/cluster-howto.xml
  
  Index: cluster-howto.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/cluster-howto.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- cluster-howto.xml 5 Feb 2004 16:05:31 -   1.5
  +++ cluster-howto.xml 29 Apr 2005 20:14:58 -  1.6
  @@ -8,6 +8,7 @@
   
   
   Filip Hanik
  +Peter Rossbach
   Clustering/Session Replication HOW-TO
   
   
  @@ -24,7 +25,9 @@
   Uncomment the Valve(ReplicationValve) element in 
server.xml
   If your Tomcat instances are running on the same machine, make sure the 
tcpListenPort
   attribute is unique for each instance.
  -Make sure your web.xml has the 
 element
  +Make sure your web.xml has the 
 element 
  +or set at your 
  +Make sure that jvmRoute attribute is set at your Engine 
   
   Load balancing can be achieved through many techniques, as seen in the
   Load Balancing chapter.
  @@ -38,8 +41,8 @@
   
   To enable session replication in Tomcat, three different paths can be 
followed to achieve the exact same thing:
   
  -  Using session persistence, and saving the session to a shared file 
system (PersistenceManager)
  -  Using session persistence, and saving the session to a shared database 
(JDBCManager)
  +  Using session persistence, and saving the session to a shared file 
system (PersistenceManager + FileStore)
  +  Using session persistence, and saving the session to a shared database 
(PersistenceManager + JDBCStore)
 Using in-memory-replication, using the SimpleTcpCluster that ships 
with Tomcat 5 (server/lib/catalina-cluster.jar)
   
   
  @@ -47,7 +50,9 @@
   
  This is an algorithm that is only efficient when the clusters are small. 
For large clusters, the next
  release will support a primary-secondary session replication where the 
session will only be stored at one
  -   or maybe two backup servers.
  +   or maybe two backup servers. 
  +   Currently you can use the domain worker attribute (mod:_jk > 1.2.8) to 
build cluster partitions
  +   with the potential of very scaleable cluster solution.
  In order to keep the network traffic down in an all-to-all environment, 
you can split your cluster
  into smaller groups. This can be easily achieved by using different 
multicast addresses for the different groups.
  A very simple setup would look like this:
  @@ -66,7 +71,7 @@
   What is important to mention here, is that session replication is only 
the beginning of clustering.
  Another popular concept used to implement clusters is farming, ie, you 
deploy your apps only to one
  server, and the cluster will distribute the deployments across the entire 
cluster.
  -   This is all capabilities that can go into the next release.
  +   This is all capabilities that can go into with the FarmWarDeployer (s. 
cluster example at server.xml)
   In the next section will go deeper into how session replication works and 
how to configure it.
   
   
  @@ -259,20 +264,436 @@
   request times, and synchronous replication guarantees the session to be 
replicated before the request returns.
   
   
  -The parameter "replicationMode" has three different settings: 
"pooled", "synchronous" and "asynchronous"
  +The parameter "replicationMode" has four different settings: 
"pooled", "synchronous", "asynchronous" and 
"fastasyncqueue"
   
  +
  +
  +
  +List of Attributes
  +
  +
  +  
  +Attribute
  +Description
  +Default value
  +  
  +
  +  
  +replicationMode
  +replication mode (synchronous,pooled.asynchronous,fastasyncqueue)
  +
  +pooled
  +  
  +
  +  
  +processSenderFrequency
  +
  +2
  +  
  +
  +  
  +compress
  +compress bytes before sending (consume memory, but reduce network 
traffic - GZIP)
  +false
  +  
  +
  +  
  +ackTimeout
  +acknowledge timeout
  +15000
  +  
  +  
  +  
  +waitForAck
  +Wait for ack after data send
  +true
  +  
  +
  +  
  +autoConnect
  +is sender disabled, fork a new socket
  +false
  +  
  +
  +  
  +doTransmitterProcessingStats
  +create processing time stats
  +false
  +  
  +
  +
  +
  +Example to get statistic information and transfer is compressed
  +
  +

cvs commit: jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp mbeans-descriptors.xml

2005-04-29 Thread pero
pero2005/04/29 13:13:40

  Modified:modules/cluster/src/share/org/apache/catalina/cluster/tcp
mbeans-descriptors.xml
  Log:
  Update Descriptor
  
  Revision  ChangesPath
  1.11  +2 -2  
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp/mbeans-descriptors.xml
  
  Index: mbeans-descriptors.xml
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp/mbeans-descriptors.xml,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- mbeans-descriptors.xml22 Apr 2005 20:33:45 -  1.10
  +++ mbeans-descriptors.xml29 Apr 2005 20:13:40 -  1.11
  @@ -239,13 +239,13 @@
type="java.lang.String"
writeable="false"/>
   
   
   
   

DO NOT REPLY [Bug 32696] - WEB-INF protection stops IIS

2005-04-29 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

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





--- Additional Comments From [EMAIL PROTECTED]  2005-04-29 22:12 ---
Where exactly in the spec does it say to return 404 instead of 403?

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



cvs commit: jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session JvmRouteBinderValve.java

2005-04-29 Thread pero
pero2005/04/29 13:12:16

  Modified:modules/cluster/src/share/org/apache/catalina/cluster/session
JvmRouteBinderValve.java
  Log:
  Only log check message at debug log level.
  
  Revision  ChangesPath
  1.8   +4 -4  
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/JvmRouteBinderValve.java
  
  Index: JvmRouteBinderValve.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/JvmRouteBinderValve.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- JvmRouteBinderValve.java  22 Apr 2005 20:33:45 -  1.7
  +++ JvmRouteBinderValve.java  29 Apr 2005 20:12:16 -  1.8
  @@ -225,10 +225,10 @@
   } else {
   handleJvmRoute( request, response,session.getIdInternal(), 
jvmRoute);
   }
  -if (log.isInfoEnabled()) {
  +if (log.isDebugEnabled()) {
   long t2 = System.currentTimeMillis();
   long time = t2 - t1;
  -log.info(sm.getString("jvmRoute.turnoverInfo", new 
Long(time)));
  +log.debug(sm.getString("jvmRoute.turnoverInfo", new 
Long(time)));
   }
   }
   }
  @@ -256,7 +256,7 @@
   Manager manager = request.getContext().getManager();
   if (log.isDebugEnabled()) {
   if(manager != null)
  -log.debug(sm.getString("jvmRoute.foundManager", manager, 
 request.getContext().getName()));
  +log.debug(sm.getString("jvmRoute.foundManager", manager,  
request.getContext().getName()));
   else 
   log.debug(sm.getString("jvmRoute.notFoundManager", manager,  
request.getContext().getName()));
   }
  
  
  

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



cvs commit: jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session DeltaManager.java

2005-04-29 Thread pero
pero2005/04/29 13:11:26

  Modified:modules/cluster/src/share/org/apache/catalina/cluster/session
DeltaManager.java
  Log:
  fIX that application can start/stop and start again.
  
  Revision  ChangesPath
  1.46  +20 -2 
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaManager.java
  
  Index: DeltaManager.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaManager.java,v
  retrieving revision 1.45
  retrieving revision 1.46
  diff -u -r1.45 -r1.46
  --- DeltaManager.java 22 Apr 2005 20:33:45 -  1.45
  +++ DeltaManager.java 29 Apr 2005 20:11:26 -  1.46
  @@ -29,8 +29,10 @@
   import java.util.Date;
   import java.util.Iterator;
   
  +import org.apache.catalina.Cluster;
   import org.apache.catalina.Container;
   import org.apache.catalina.Context;
  +import org.apache.catalina.Host;
   import org.apache.catalina.Lifecycle;
   import org.apache.catalina.LifecycleException;
   import org.apache.catalina.LifecycleListener;
  @@ -896,6 +898,22 @@
   // Load unloaded sessions, if any
   try {
   //the channel is already running
  +Cluster cluster = getCluster() ;
  +// stop remove cluster binding
  +if(cluster == null) {
  +Container context = getContainer() ;
  +if(context != null && context instanceof Context) {
  + Container host = context.getParent() ;
  + if(host != null && host instanceof Host) {
  + cluster = host.getCluster();
  + if(cluster != null && cluster instanceof 
CatalinaCluster) {
  + setCluster((CatalinaCluster) cluster) ;
  + } else {
  + cluster = null ;
  + }
  + }
  +}
  +}
   if (cluster == null) {
   log.error(sm.getString("deltaManager.noCluster", getName()));
   return;
  @@ -905,7 +923,7 @@
   .getString("deltaManager.startClustering", 
getName()));
   //to survice context reloads, as only a stop/start is called, not
   // createManager
  -getCluster().addManager(getName(), this);
  +((CatalinaCluster)cluster).addManager(getName(), this);
   
   getAllClusterSessions();
   
  
  
  

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



cvs commit: jakarta-tomcat-connectors/jk/xdocs/config workers.xml

2005-04-29 Thread pero
pero2005/04/29 13:08:53

  Modified:jk/xdocs changelog.xml
   jk/xdocs/config workers.xml
  Log:
  Document the worker secret attribute.
  I hope we can update the site.
  
  Revision  ChangesPath
  1.27  +5 -1  jakarta-tomcat-connectors/jk/xdocs/changelog.xml
  
  Index: changelog.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/xdocs/changelog.xml,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- changelog.xml 27 Apr 2005 14:06:17 -  1.26
  +++ changelog.xml 29 Apr 2005 20:08:53 -  1.27
  @@ -31,8 +31,12 @@
 Added missing SEARCH and ACL http methods. (mturk)
 
 
  +  Add worker secret attribute to the documentation (pero)
  +
  +  
 Add a stopped flag to worker configuration. Set flag True and 
  -  complete traffic to worker is stopped. 
  +  complete traffic to worker is stopped.
  +  Also update the Ant JkStatusUpdateTask at Tomcat 5.5.10 release.
 Only usefull in a replicated session cluster.(pero)
 
 Added worker maintain function that will maintain all
  
  
  
  1.15  +6 -0  jakarta-tomcat-connectors/jk/xdocs/config/workers.xml
  
  Index: workers.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/xdocs/config/workers.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- workers.xml   26 Apr 2005 15:30:59 -  1.14
  +++ workers.xml   29 Apr 2005 20:08:53 -  1.15
  @@ -378,6 +378,12 @@
   
   
   
  +
  +If set to AJP Connector secret keyword, only request with this keyword are 
successfull responding.
  +Use request.useSecret="true" and request.secret="secret key 
word" at your tomcat ajp 
  +Connector configuration.
  +
  + 
   
   
   
  
  
  

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



cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/servlets DefaultServlet.java

2005-04-29 Thread luehe
luehe   2005/04/29 13:04:03

  Modified:catalina/src/share/org/apache/catalina/servlets
DefaultServlet.java
  Log:
  - Avoid cache lookup if
  
  trimmed.equalsIgnoreCase("WEB-INF") ||
  trimmed.equalsIgnoreCase("META-INF") ||
  trimmed.equalsIgnoreCase(localXsltFile)
  
  - Avoid NPE (by adding check for "childCacheEntry.exists")
in the case where ProxyDirContext.lookupCache()
swallows NamingException, in which case the "attributes" field of
the returned "childCacheEntry" will be null, causing
  
  childCacheEntry.attributes.getContentLength()
  
in DefaultServlet.renderXml() to throw NPE.
  
  Revision  ChangesPath
  1.35  +8 -4  
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java
  
  Index: DefaultServlet.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- DefaultServlet.java   28 Apr 2005 12:30:38 -  1.34
  +++ DefaultServlet.java   29 Apr 2005 20:04:03 -  1.35
  @@ -1156,15 +1156,19 @@
   
   NameClassPair ncPair = (NameClassPair) 
enumeration.nextElement();
   String resourceName = ncPair.getName();
  -CacheEntry childCacheEntry =
  -resources.lookupCache(cacheEntry.name + resourceName);
  -
   String trimmed = resourceName/*.substring(trim)*/;
   if (trimmed.equalsIgnoreCase("WEB-INF") ||
   trimmed.equalsIgnoreCase("META-INF") ||
   trimmed.equalsIgnoreCase(localXsltFile))
   continue;
   
  +CacheEntry childCacheEntry =
  +resources.lookupCache(cacheEntry.name + resourceName);
  +
  +if (!childCacheEntry.exists) {
  +continue;
  +}
  +
   sb.append("

DO NOT REPLY [Bug 34648] - AJP uses Host header not ServerName directive from Apache

2005-04-29 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

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





--- Additional Comments From [EMAIL PROTECTED]  2005-04-29 20:38 ---
Awesome William,

Thanks a lot for your help with this.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



DO NOT REPLY [Bug 33777] - tomcat not supporting jrockit jdk

2005-04-29 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

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





--- Additional Comments From [EMAIL PROTECTED]  2005-04-29 20:13 ---
We have added the -Xrs option to our recently released JRockit 5.0 (R25.1). 
Announcement here:

http://forums.bea.com/bea/thread.jspa?threadID=63820

I suggest you close this after verifying that it works as intended.

/Henrik

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



DO NOT REPLY [Bug 34549] - isUserInRole() on non-secure pages

2005-04-29 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

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


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||INVALID




--- Additional Comments From [EMAIL PROTECTED]  2005-04-29 19:54 ---
Well, since we're not going to create a session in the authenticator, this "bug"
is not a bug. You should be able to use a filter which creates a session to do
what you want.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



DO NOT REPLY [Bug 34652] - JspC does not support Smap generation

2005-04-29 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

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


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED




--- Additional Comments From [EMAIL PROTECTED]  2005-04-29 19:51 ---
I have applied the patch.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



Re: [ANN/VOTE] JK 1.2.11 Released

2005-04-29 Thread Mladen Turk
Henri Gomez wrote:
Binaries for iSeries v5R3 and Suse 8.0 SLES PPC uploaded
Cool :)
Seems we'll have a best jk release ever.
Where are the Netware guys?
Regards,
Mladen.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [ANN/VOTE] JK 1.2.11 Released

2005-04-29 Thread Henri Gomez
Binaries for iSeries v5R3 and Suse 8.0 SLES PPC uploaded

2005/4/29, Glenn Nielsen <[EMAIL PROTECTED]>:
> Builds and runs fine on both Solaris 7 and 8.
> 
> [X] Stable -- good build
> 
> Glenn
> 
> On Fri, Apr 29, 2005 at 10:18:50AM +0200, Mladen Turk wrote:
> > Hi,
> >
> > JK 1.2.11 has been released
> > This is mostly a bug fix release. Please see the:
> > http://jakarta.apache.org/tomcat/connectors-doc/changelog.html
> > for a full list of changes.
> >
> >
> > Sources can be found at:
> > http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.11/
> >
> > Binaries can be found at:
> > http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/
> > For now there is a set of win32 binaries:
> > http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.11/
> > and some linux binaries:
> > http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/linux/jk-1.2.11/
> >
> > Feel free to add any other binaries for your favorite platform :)
> >
> >
> > I would also like to make a stability VOTE at once
> > (to keep the email noise at minimum).
> > The vote will run for about 72 hours as usual, perhaps more
> > because it's Friday :).
> >
> > So...
> >
> > [ ] Stable -- good build
> > [ ] Alpha -- something serious is wrong: what is it?
> >
> >
> >
> > Regards,
> > Mladen.
> >
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> --
> Glenn Nielsen [EMAIL PROTECTED] | /* Spelin donut madder|
> MOREnet System Programming   |  * if iz ina coment.  |
> Missouri Research and Education Network  |  */   |
> --
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

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



DO NOT REPLY [Bug 34648] - AJP uses Host header not ServerName directive from Apache

2005-04-29 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

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


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|WONTFIX |




--- Additional Comments From [EMAIL PROTECTED]  2005-04-29 19:19 ---
(In reply to comment #8)
> So it sounds like you want a Connector option to use request.getLocalName() 
> (which is where the Apache ServerName ends up in Jk) for host mapping.  
While 
> not technically difficult to implement, it sounds fragile.

Reviewing the Catalina code, it looks like implementing an option (I'm 
thinking useIPVHosts="true") to do this should work fine.  I'll add it into 
the CVS later.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



cvs commit: jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper JspC.java

2005-04-29 Thread remm
remm2005/04/29 10:18:22

  Modified:webapps/docs changelog.xml
   jasper2/src/share/org/apache/jasper JspC.java
  Log:
  - 34652: Allow setting smap related options in jspc.
  
  Revision  ChangesPath
  1.295 +4 -0  jakarta-tomcat-catalina/webapps/docs/changelog.xml
  
  Index: changelog.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v
  retrieving revision 1.294
  retrieving revision 1.295
  diff -u -r1.294 -r1.295
  --- changelog.xml 28 Apr 2005 18:55:57 -  1.294
  +++ changelog.xml 29 Apr 2005 17:18:21 -  1.295
  @@ -154,6 +154,10 @@
 
   Java 5 will be the source and target for JSPs when running on Java 5 
(remm)
 
  +  
  +34652: Add the ability to get SMAPs when precompiling, 
submitted by
  +Daryl Robbins (remm)
  +  
   
 
 
  
  
  
  1.96  +26 -2 
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/JspC.java
  
  Index: JspC.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/JspC.java,v
  retrieving revision 1.95
  retrieving revision 1.96
  diff -u -r1.95 -r1.96
  --- JspC.java 29 Mar 2005 21:43:37 -  1.95
  +++ JspC.java 29 Apr 2005 17:18:22 -  1.96
  @@ -114,6 +114,8 @@
   private static final String SWITCH_DIE = "-die";
   private static final String SWITCH_POOLING = "-poolingEnabled";
   private static final String SWITCH_ENCODING = "-javaEncoding";
  +private static final String SWITCH_SMAP = "-smap";
  +private static final String SWITCH_DUMP_SMAP = "-dumpsmap";
   
   private static final String SHOW_SUCCESS ="-s";
   private static final String LIST_ERRORS = "-l";
  @@ -147,6 +149,8 @@
   private int dieLevel;
   private boolean helpNeeded = false;
   private boolean compile = false;
  +private boolean smapSuppressed = true;
  +private boolean smapDumped = false;
   
   private String compiler = null;
   
  @@ -293,6 +297,10 @@
   setCompilerSourceVM(nextArg());
   } else if (tok.equals(SWITCH_TARGET)) {
   setCompilerTargetVM(nextArg());
  +} else if (tok.equals(SWITCH_SMAP)) {
  +smapSuppressed = false;
  +} else if (tok.equals(SWITCH_DUMP_SMAP)) {
  +smapDumped = true;
   } else {
   if (tok.startsWith("-")) {
   throw new JasperException("Unrecognized option: " + tok +
  @@ -406,16 +414,32 @@
* Is the generation of SMAP info for JSR45 debuggin suppressed?
*/
   public boolean isSmapSuppressed() {
  -return true;
  +return smapSuppressed;
  +}
  +
  +/**
  + * Set smapSuppressed flag.
  + */
  +public void setSmapSuppressed(boolean smapSuppressed) {
  +this.smapSuppressed = smapSuppressed;
   }
   
  +
   /**
* Should SMAP info for JSR45 debugging be dumped to a file?
*/
   public boolean isSmapDumped() {
  -return false;
  +return smapDumped;
  +}
  +
  +/**
  + * Set smapSuppressed flag.
  + */
  +public void setSmapDumped(boolean smapDumped) {
  +this.smapDumped = smapDumped;
   }
   
  +
   /**
* Determines whether text strings are to be generated as char arrays,
* which improves performance in some cases.
  
  
  

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



Re: [ANN/VOTE] JK 1.2.11 Released

2005-04-29 Thread Glenn Nielsen
Builds and runs fine on both Solaris 7 and 8.

[X] Stable -- good build

Glenn

On Fri, Apr 29, 2005 at 10:18:50AM +0200, Mladen Turk wrote:
> Hi,
> 
> JK 1.2.11 has been released
> This is mostly a bug fix release. Please see the:
> http://jakarta.apache.org/tomcat/connectors-doc/changelog.html
> for a full list of changes.
> 
> 
> Sources can be found at:
> http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.11/
> 
> Binaries can be found at:
> http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/
> For now there is a set of win32 binaries:
> http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.11/
> and some linux binaries:
> http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/linux/jk-1.2.11/
> 
> Feel free to add any other binaries for your favorite platform :)
> 
> 
> I would also like to make a stability VOTE at once
> (to keep the email noise at minimum).
> The vote will run for about 72 hours as usual, perhaps more
> because it's Friday :).
> 
> So...
> 
> [ ] Stable -- good build
> [ ] Alpha -- something serious is wrong: what is it?
> 
> 
> 
> Regards,
> Mladen.
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
Glenn Nielsen [EMAIL PROTECTED] | /* Spelin donut madder|
MOREnet System Programming   |  * if iz ina coment.  |
Missouri Research and Education Network  |  */   |
--

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



cvs commit: jakarta-tomcat-site/xdocs/stylesheets project.xml

2005-04-29 Thread yoavs
yoavs   2005/04/29 09:25:56

  Modified:xdocs/stylesheets project.xml
  Log:
  Clarifying download links after recent change, per private requests.
  
  Revision  ChangesPath
  1.17  +3 -1  jakarta-tomcat-site/xdocs/stylesheets/project.xml
  
  Index: project.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-site/xdocs/stylesheets/project.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- project.xml   31 Mar 2005 14:21:07 -  1.16
  +++ project.xml   29 Apr 2005 16:25:56 -  1.17
  @@ -23,7 +23,9 @@
   
   
   
  -http://archive.apache.org/dist/jakarta/tomcat-5/"; />
  +http://archive.apache.org/dist/jakarta/tomcat-5/"; />
  +http://archive.apache.org/dist/jakarta/tomcat-4/"; />
  +http://archive.apache.org/dist/jakarta/tomcat-3/"; />
   
   
   
  
  
  

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



Re: [ANN/VOTE] JK 1.2.11 Released

2005-04-29 Thread Henri Gomez
Seems to works on Suse 8.0 PowerPC and build in run for iSeries.

Working right now on PASE (AIX 5.2 emulation on iSeries) and may be
some AIX 5.2 binaries could be provided later :)


>2005/4/29, Jim Jagielski <[EMAIL PROTECTED]>:
> Mladen Turk wrote:
> >
> >
> > [X] Stable -- good build
> > [ ] Alpha -- something serious is wrong: what is it?
> >
> 
> Testing so far is positive.
> 
> --
> ===
>Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
> "There 10 types of people: those who read binary and everyone else."
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

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



Re: [ANN/VOTE] JK 1.2.11 Released

2005-04-29 Thread Jim Jagielski
Mladen Turk wrote:
> 
> 
> [X] Stable -- good build
> [ ] Alpha -- something serious is wrong: what is it?
> 

Testing so far is positive.

-- 
===
   Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
"There 10 types of people: those who read binary and everyone else."

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



DO NOT REPLY [Bug 34675] New: - Wrong doc content for Proxy Support

2005-04-29 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

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

   Summary: Wrong doc content for Proxy Support
   Product: Tomcat 5
   Version: 5.0.18
  Platform: All
OS/Version: other
Status: NEW
  Severity: major
  Priority: P2
 Component: Webapps:Documentation
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: [EMAIL PROTECTED]


>From the doc:
Using standard configurations of Tomcat, web applications can ask for the server
name and port number to which the request was directed for processing. When
Tomcat is running standalone with the Coyote HTTP/1.1 Connector, it will
generally report the server name specified in the request, and the port number
on which the Connector is listening. The two servlet API calls of interest, for
this purpose, are:

* ServletRequest.getServerName()
* ServletRequest.getServerPort()



"and the port number on which the Connector is listening" - NOT TRUE.
When proxyPort is not specified, getServerPort() gives the port number which is
on the client side request - not the real one on which the Connector is 
listening.
Please correct doc.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



[EMAIL PROTECTED]: Project jakarta-tomcat-jk-native (in module jakarta-tomcat-connectors) failed

2005-04-29 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project jakarta-tomcat-jk-native has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 123 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- jakarta-tomcat-jk-native :  Connectors to various web servers


Full details are available at:

http://brutus.apache.org/gump/public/jakarta-tomcat-connectors/jakarta-tomcat-jk-native/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -INFO- Failed with reason build failed



The following work was performed:
http://brutus.apache.org/gump/public/jakarta-tomcat-connectors/jakarta-tomcat-jk-native/gump_work/build_jakarta-tomcat-connectors_jakarta-tomcat-jk-native.html
Work Name: build_jakarta-tomcat-connectors_jakarta-tomcat-jk-native (Type: 
Build)
Work ended in a state of : Failed
Elapsed: 
Command Line: make 
[Working Directory: 
/usr/local/gump/public/workspace/jakarta-tomcat-connectors/jk/native]
-
Making all in common
make[1]: Entering directory 
`/home/gump/workspaces2/public/workspace/jakarta-tomcat-connectors/jk/native/common'
/bin/sh 
/usr/local/gump/public/workspace/apache-httpd/dest-29042005/build/libtool 
--silent --mode=compile gcc 
-I/usr/local/gump/public/workspace/apache-httpd/dest-29042005/include -g -O2 -g 
-O2 -pthread -DHAVE_APR  
-I/usr/local/gump/public/workspace/apr/dest-29042005/include/apr-1 -g -O2 
-DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE 
-I/home/gump/workspaces2/public/workspace/apache-httpd/srclib/pcre -I 
/opt/jdk1.4/include -I /opt/jdk1.4/include/ -c jk_ajp12_worker.c 
/usr/local/gump/public/workspace/apache-httpd/dest-29042005/build/libtool: 
/usr/local/gump/public/workspace/apache-httpd/dest-29042005/build/libtool: No 
such file or directory
make[1]: *** [jk_ajp12_worker.lo] Error 127
make[1]: Leaving directory 
`/home/gump/workspaces2/public/workspace/jakarta-tomcat-connectors/jk/native/common'
make: *** [all-recursive] Error 1
-

To subscribe to this information via syndicated feeds:
- RSS: 
http://brutus.apache.org/gump/public/jakarta-tomcat-connectors/jakarta-tomcat-jk-native/rss.xml
- Atom: 
http://brutus.apache.org/gump/public/jakarta-tomcat-connectors/jakarta-tomcat-jk-native/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2729042005, brutus:brutus-public:2729042005
Gump E-mail Identifier (unique within run) #18.

--
Apache Gump
http://gump.apache.org/ [Instance: brutus]

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



cvs commit: jakarta-tomcat-connectors/jk/xdocs index.xml

2005-04-29 Thread mturk
mturk   2005/04/29 01:37:32

  Modified:jk/xdocs index.xml
  Log:
  Fix typo in link.
  
  Revision  ChangesPath
  1.34  +1 -1  jakarta-tomcat-connectors/jk/xdocs/index.xml
  
  Index: index.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/xdocs/index.xml,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- index.xml 29 Apr 2005 08:34:55 -  1.33
  +++ index.xml 29 Apr 2005 08:37:32 -  1.34
  @@ -35,7 +35,7 @@
   Downlad the http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.11/jakarta-tomcat-connectors-1.2.11-src.tar.gz";>JK
 1.2.11 release sources
| http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.11/jakarta-tomcat-connectors-1.2.11-src.tar.gz.asc";>PGP
 signature
   
  -Download the http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/jk-1.2.11/";>binaries
 for selected platforms.
  +Download the http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/";>binaries
 for selected platforms.
   
   
   30 March 2005 - JK-1.2.10 
released
  
  
  

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



cvs commit: jakarta-tomcat-connectors/jk/xdocs/news 20050101.xml

2005-04-29 Thread mturk
mturk   2005/04/29 01:34:55

  Modified:jk/xdocs index.xml
   jk/xdocs/news 20050101.xml
  Log:
  Add JK1.2.11 release notes.
  
  Revision  ChangesPath
  1.33  +10 -0 jakarta-tomcat-connectors/jk/xdocs/index.xml
  
  Index: index.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/xdocs/index.xml,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- index.xml 30 Mar 2005 06:21:19 -  1.32
  +++ index.xml 29 Apr 2005 08:34:55 -  1.33
  @@ -28,6 +28,16 @@
   
   
   
  +29 April 2005 - JK-1.2.11 
released
  +The Apache Jakarta Tomcat team is proud to announce the immediate 
availability
  +of Jakarta Tomcat Connectors 1.2.11.
  +
  +Downlad the http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.11/jakarta-tomcat-connectors-1.2.11-src.tar.gz";>JK
 1.2.11 release sources
  + | http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.11/jakarta-tomcat-connectors-1.2.11-src.tar.gz.asc";>PGP
 signature
  +
  +Download the http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/jk-1.2.11/";>binaries
 for selected platforms.
  +
  +
   30 March 2005 - JK-1.2.10 
released
   The Apache Jakarta Tomcat team is proud to announce the immediate 
availability
   of Jakarta Tomcat Connectors 1.2.10.
  
  
  
  1.2   +19 -0 jakarta-tomcat-connectors/jk/xdocs/news/20050101.xml
  
  Index: 20050101.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/xdocs/news/20050101.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- 20050101.xml  30 Mar 2005 06:20:58 -  1.1
  +++ 20050101.xml  29 Apr 2005 08:34:55 -  1.2
  @@ -21,6 +21,25 @@
   
   
   -->
  + 
  +29 April - JK-1.2.11 released
  +The Apache Jakarta Tomcat team is proud to announce the immediate 
availability
  +of Jakarta Tomcat Connectors 1.2.11 The release contains a significant number
  +of bug fixes and new features. 
  +
  +
  +We expect it to be ratified as a Stable release when the vote takes place
  +in the next week.
  +
  +
  + Please see the ChangeLog for a full list of 
changes.
  +
  +If you find any bugs while using this release, please fill in the
  +http://issues.apache.org/bugzilla/enter_bug.cgi?product=Tomcat%205";>Bugzilla
  +Bug Report. When entering bug select Native:JK Component.
  +
  + 
  +

   30 March - JK-1.2.10 released
   The Apache Jakarta Tomcat team is proud to announce the immediate 
availability
  
  
  

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



[ANN/VOTE] JK 1.2.11 Released

2005-04-29 Thread Mladen Turk
Hi,
JK 1.2.11 has been released
This is mostly a bug fix release. Please see the:
http://jakarta.apache.org/tomcat/connectors-doc/changelog.html
for a full list of changes.
Sources can be found at:
http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.11/
Binaries can be found at:
http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/
For now there is a set of win32 binaries:
http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.11/
and some linux binaries:
http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/linux/jk-1.2.11/
Feel free to add any other binaries for your favorite platform :)
I would also like to make a stability VOTE at once
(to keep the email noise at minimum).
The vote will run for about 72 hours as usual, perhaps more
because it's Friday :).
So...
[ ] Stable -- good build
[ ] Alpha -- something serious is wrong: what is it?

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