cvs commit: jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve AddValveAction.java DeleteValveAction.java DeleteValvesAction.java EditValveAction.java SaveAccessLogValveAction.java SaveRemoteAddrValveAction.java SaveRemoteHostValveAction.java SaveRequestDumperValveAction.java SaveSingleSignOnValveAction.java ValveUtil.java

2004-07-10 Thread billbarker
billbarker2004/07/09 23:56:16

  Modified:webapps/admin/WEB-INF struts-config.xml web.xml
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin
ApplicationLocales.java CommitChangesAction.java
SetLocaleAction.java SetLocaleForm.java
TomcatTreeBuilder.java
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector
AddConnectorAction.java DeleteConnectorAction.java
DeleteConnectorsAction.java
EditConnectorAction.java SaveConnectorAction.java
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context
AddContextAction.java DeleteContextAction.java
DeleteContextsAction.java EditContextAction.java
SaveContextAction.java
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin/defaultcontext
AddDefaultContextAction.java
DeleteDefaultContextAction.java
DeleteDefaultContextsAction.java
EditDefaultContextAction.java
SaveDefaultContextAction.java
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host
AddAliasAction.java AddHostAction.java
DeleteAliasAction.java DeleteAliasesAction.java
DeleteHostAction.java DeleteHostsAction.java
EditHostAction.java SaveAliasAction.java
SaveHostAction.java
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm
AddRealmAction.java DeleteRealmAction.java
DeleteRealmsAction.java EditRealmAction.java
SaveDataSourceRealmAction.java
SaveJDBCRealmAction.java SaveJNDIRealmAction.java
SaveMemoryRealmAction.java
SaveUserDatabaseRealmAction.java
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources
DeleteDataSourcesAction.java
DeleteEnvEntriesAction.java
DeleteMailSessionsAction.java
DeleteResourceLinksAction.java
DeleteUserDatabasesAction.java
ListDataSourcesAction.java
ListEnvEntriesAction.java
ListMailSessionsAction.java
ListResourceLinksAction.java
ListUserDatabasesAction.java
ResourcesTreeBuilder.java SaveDataSourceAction.java
SaveEnvEntryAction.java SaveMailSessionAction.java
SaveResourceLinkAction.java
SaveUserDatabaseAction.java
SetUpDataSourceAction.java SetUpEnvEntryAction.java
SetUpMailSessionAction.java
SetUpResourceLinkAction.java
SetUpUserDatabaseAction.java
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin/server
EditServerAction.java SaveServerAction.java
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin/service
AddServiceAction.java DeleteServiceAction.java
DeleteServicesAction.java EditServiceAction.java
SaveServiceAction.java
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users
DeleteGroupsAction.java DeleteRolesAction.java
DeleteUsersAction.java ListGroupsAction.java
ListRolesAction.java ListUsersAction.java
SaveGroupAction.java SaveRoleAction.java
SaveUserAction.java SetUpGroupAction.java
SetUpRoleAction.java SetUpUserAction.java
UsersTreeBuilder.java
   webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve
AddValveAction.java DeleteValveAction.java
DeleteValvesAction.java EditValveAction.java
SaveAccessLogValveAction.java
SaveRemoteAddrValveAction.java
SaveRemoteHostValveAction.java
SaveRequestDumperValveAction.java
SaveSingleSignOnValveAction.java ValveUtil.java
  Log:
  Fix Gump Build.
  
  Changing methods that were deprecated in struts-1.1, and are now gone in HEAD. No 
change in functionality (I hope :).
  
  Also updating struts-config.xml to the struts-1.1 DTD.
  
  Revision  ChangesPath
  1.8   +7 -3  jakarta-tomcat-catalina/webapps/admin/WEB-INF/struts-config.xml
  
  

Document

2004-07-10 Thread remm
Important!


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

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

2004-07-10 Thread markt
markt   2004/07/10 13:01:33

  Modified:catalina/src/share/org/apache/catalina/servlets
DefaultServlet.java
  Log:
  Fix bug 27293. If-Unmodified-Since now takes account of HTTP header not including 
milliseconds
   - Port of Remy's patch in TC5.
  
  Revision  ChangesPath
  1.62  +5 -5  
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java
  
  Index: DefaultServlet.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java,v
  retrieving revision 1.61
  retrieving revision 1.62
  diff -u -r1.61 -r1.62
  --- DefaultServlet.java   8 May 2004 22:30:13 -   1.61
  +++ DefaultServlet.java   10 Jul 2004 20:01:33 -  1.62
  @@ -1715,7 +1715,7 @@
   long lastModified = resourceInfo.date;
   long headerValue = request.getDateHeader(If-Unmodified-Since);
   if (headerValue != -1) {
  -if ( lastModified  headerValue ) {
  +if ( lastModified  (headerValue + 1000)) {
   // The entity has not been modified since the date
   // specified by the client. This is not an error case.
   response.sendError(HttpServletResponse.SC_PRECONDITION_FAILED);
  
  
  

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



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

2004-07-10 Thread submit
*** This is an automatic message - DO NOT REPLY TO THIS MESSAGE ***





x-xxx-x.com

http://www.x-xxx-x.com/



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



DO NOT REPLY [Bug 27293] - Date computation incorrect, causing If-Unmodified-Since failure

2004-07-10 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=27293.
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=27293

Date computation incorrect, causing If-Unmodified-Since failure

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED



--- Additional Comments From [EMAIL PROTECTED]  2004-07-10 20:03 ---
And now fixed the same way in TC4.

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



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

2004-07-10 Thread submit
*** This is an automatic message - DO NOT REPLY TO THIS MESSAGE ***





x-xxx-x.com

http://www.x-xxx-x.com/



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



DO NOT REPLY [Bug 27676] - HttpRequestBase doesn't reparse query string after call to setQueryString()

2004-07-10 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=27676.
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=27676

HttpRequestBase doesn't reparse query string after call to setQueryString()

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||WONTFIX



--- Additional Comments From [EMAIL PROTECTED]  2004-07-10 22:29 ---
There is now an SSO implementation provided with the latest TC4 release 
(4.1.30). If you still need to develop your own SSO implementation then I'd 
suggest using the built-in one as a basis.

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



Re: [#52148388] DO NOT REPLY [Bug 27676] - HttpRequestBase doesn't reparse query string after call to setQueryString()

2004-07-10 Thread Sigmatic Oy -asiakaspalvelu
Kiitos yhteydenotostanne!

Tämä on automaattinen ilmoitus siitä, että olemme vastaanottaneet 
palvelupyyntönne. Asiakaspalvelumme ottaa teihin yhteyttä 
mahdollisimman pian.

Mikäli haluatte muuttaa palvelupyyntöänne tai lähettää lisätietoja 
palvelupyyntöänne koskien, voitte vastata halutessanne suoraan 
tähän viestiin. Huomaattehan säilyttää viestin otsikossa 
sijaitsevan [#52148388]-tunnisteosion ennallaan kaikissa niissä 
yhteydenotoissa, jotka liittyvät tähän palvelupyyntöön.

Yleisiä ohjeita palvelujemme käytöstä on luettavissa myös 
osoitteessa www.sigmatic.fi/asiakassivut/.


Ystävällisin terveisin,

Sigmatic Oy
Asiakaspalvelu

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



DO NOT REPLY [Bug 30028] New: - session attributes Map may become inconsistent start causing strange problems

2004-07-10 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=30028.
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=30028

session attributes Map may become inconsistent start causing strange problems

   Summary: session attributes Map may become inconsistent start
causing strange problems
   Product: Tomcat 5
   Version: 5.0.25
  Platform: All
OS/Version: All
Status: NEW
  Severity: Normal
  Priority: Other
 Component: Catalina
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]


Hi,

Access to StandardSession.attributes field is not synchronized; if used in
frames or in any other way asynchronousely, session.setAttribute() or
session.removeAttribute() may make StandardSession.attributes HashTable
inconsistent.

We have experienced a situation where attributes.getKeys().size() had become
greater then the number of the elements in the Set. This caused
StandardSession.keys() to throw NoSuchElement exception and serialization for
that session to be broken permanently. That in its turn caused cluster to become
inconsistent and so on.

I do appreciate that the relevant synchronization is expected to be done by
developers but it is not always possible to enforce that. Some software we use
is either close-source obfuscated type, or a big project developed and tested by
a third party on a different application server. Either way existing sites dont
work properly on Tomcat and we are not in a position to rewrite/modify the code
to make those sites more intellegent so to speak.

Anyway, i would like to suggest a fix to StandardSession.java:

34a35,36
 import java.util.Collections;
 import java.util.Map;
119,120c121
 protected HashMap attributes = new HashMap();
 
---
 protected Map attributes = Collections.synchronizedMap(new HashMap());

This is a patch for the 5.0.27 source.

Thanks,
Vlad

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



Re: [#81652120] DO NOT REPLY [Bug 30028] New: - session attributes Map may become inconsistent start causing strange problems

2004-07-10 Thread Sigmatic Oy -asiakaspalvelu
Kiitos yhteydenotostanne!

Tämä on automaattinen ilmoitus siitä, että olemme vastaanottaneet 
palvelupyyntönne. Asiakaspalvelumme ottaa teihin yhteyttä 
mahdollisimman pian.

Mikäli haluatte muuttaa palvelupyyntöänne tai lähettää lisätietoja 
palvelupyyntöänne koskien, voitte vastata halutessanne suoraan 
tähän viestiin. Huomaattehan säilyttää viestin otsikossa 
sijaitsevan [#81652120]-tunnisteosion ennallaan kaikissa niissä 
yhteydenotoissa, jotka liittyvät tähän palvelupyyntöön.

Yleisiä ohjeita palvelujemme käytöstä on luettavissa myös 
osoitteessa www.sigmatic.fi/asiakassivut/.


Ystävällisin terveisin,

Sigmatic Oy
Asiakaspalvelu

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