cvs commit: jakarta-tomcat-site/xdocs index.xml

2003-06-22 Thread remm
remm2003/06/22 13:59:46

  Modified:docs index.html
   xdocsindex.xml
  Log:
  - Update for TC 5.0.3.
  
  Revision  ChangesPath
  1.40  +1 -1  jakarta-tomcat-site/docs/index.html
  
  Index: index.html
  ===
  RCS file: /home/cvs/jakarta-tomcat-site/docs/index.html,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- index.html12 Jun 2003 00:31:12 -  1.39
  +++ index.html22 Jun 2003 20:59:46 -  1.40
  @@ -169,7 +169,7 @@
   
   
   
  -5.0.2 Alpha
  +5.0.3 Alpha
   
   
   
  
  
  
  1.32  +1 -1  jakarta-tomcat-site/xdocs/index.xml
  
  Index: index.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-site/xdocs/index.xml,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- index.xml 23 May 2003 19:50:15 -  1.31
  +++ index.xml 22 Jun 2003 20:59:46 -  1.32
  @@ -40,7 +40,7 @@
   
   
 2.4/2.0
  -  5.0.2 Alpha
  +  5.0.3 Alpha
   
   
   
  
  
  

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



[ANN] Tomcat 5.0.3 Alpha released

2003-06-22 Thread Remy Maucherat
Tomcat 5.0.3 Alpha is now available for testing.

Please refer to the changelog included in the release for the list of 
changes.

Downloads:
http://jakarta.apache.org/builds/jakarta-tomcat/release/v5.0.3-alpha/
Remy

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


cvs commit: jakarta-tomcat-catalina/webapps/docs changelog.xml developers.xml status.xml

2003-06-22 Thread remm
remm2003/06/22 11:29:06

  Modified:webapps/docs changelog.xml developers.xml status.xml
  Log:
  - Update changelog for TC 5.0.3 alpha.
  
  Revision  ChangesPath
  1.5   +64 -1 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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- changelog.xml 16 Jun 2003 13:07:15 -  1.4
  +++ changelog.xml 22 Jun 2003 18:29:06 -  1.5
  @@ -13,12 +13,19 @@
   
   
   
  -
  +
   
 
   
   
   
  +  
  +  Upgrade to commons-el 1.0 (remm)
  +  
  +  
  +  Split main Catalina JAR, and move i18n related resource files to separate
  +  JARs (remm)
  +  
 
 19808: Add the sit MIME mapping (funkman)
 
  @@ -54,6 +61,38 @@
   
   
 
  +  Fix JMX registration order again during context startup: the object name
  +  is constructed before the pipeline initialization, but the JMX 
  +  registration only occurs after the context is started (remm)
  +  
  +  
  +  Properly close WARs after expanding them in the deployer (remm)
  +  
  +  
  +  Fix handling of invalid WARs during auto deploy, which will be logged 
  +  as a simple WARN without a stack trace, and reattempt deployment later
  +  (remm)
  +  
  +  
  +  Dig as deep as possible to display possible nesting of ServletExceptions
  +  (funkman)
  +  
  +  
  +  Fix NPE exception in classloader when an invalid war file is deployed
  +  (jfarcand)
  +  
  +  
  +  Container incorrectly processes invalid URL patterns in 
  +  jsp-property-groups (jfarcand)
  +  
  +  
  +  Add optional XSL processing to the output of the default servlet, as well
  +  the ability to include a readme file, similar to Apache (funkman)
  +  
  +  
  +  Remove bundled support for Tyrex (remm)
  +  
  +  
 Comment out invoker servlet declaration (remm)
 
 
  @@ -260,6 +299,9 @@
   
   
 
  +  Fix access to the remote address of a request object with JMX (remm)
  +  
  +  
 Fix CLIENT-CERT authentication when using PureTLS (billbarker)
 
 
  @@ -366,6 +408,13 @@
   
   
 
  +  20894: body-content value of "JSP" should be error 
  +  if SimpleTag (kinman)
  +  
  +  
  +  Swicth back to JSPC forking being false by default (remm)
  +  
  +  
 Default Jasper to not using caches for opening JAR files, which prevents
 caching (and subsequent locking on Windows) at the JDK level (remm)
 
  @@ -431,6 +480,20 @@
   
   
   
  +  
  +  Add placeholder code for a complete status display in the Status servlet,
  +  including webapps statistics (remm)
  +  
  +  
  +  Fix WAR handling when deploying and undeploying webapps using the HTML
  +  manager (remm)
  +  
  +  
  +  Add documentation on the default servlet (funkman)
  +  
  +  
  +  Update information of the proxy documentation page (funkman)
  +  
 
 Update the manager servlet to support versioning with the deploy method,
 in addition to other smaller refactorings (remm)
  
  
  
  1.3   +11 -3 jakarta-tomcat-catalina/webapps/docs/developers.xml
  
  Index: developers.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/developers.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- developers.xml7 Jun 2003 03:35:38 -   1.2
  +++ developers.xml22 Jun 2003 18:29:06 -  1.3
  @@ -17,7 +17,14 @@
   
   
 The list indicates the developers' main areas of interest. Feel free to
  -  add to the list :)
  +  add to the list :) The developers email addresses are 
  +  [EMAIL PROTECTED]. Please do not contact 
  +  developers directly for any support issues (please post to the 
  +  tomcat-users mailing list instead, or one of the other support 
  +  resources; some organizations and individual consultants also offer 
  +  for pay Tomcat support, as listed on the 
  +  http://jakarta.apache.org/site/vendors.html";>vendors page
  +  on the Jakarta website).
   
   
   
  @@ -32,8 +39,9 @@
 Jean-Frederic Clere (jfclere): Connectors
 Kin-Man Chung (kinman): Jasper
 Mladen Turk (mturk): Connectors
  -  Remy Maucherat (remm): Catalina, Connectors, Release Manager
  -  Tim Funk (funkman): Catalina
  +  Remy Maucherat (remm): Catalina, Connectors, Docs, Release 
  +  Manager
  +  Tim Funk (funkman): Catalina, Docs
 Yoa

cvs commit: jakarta-tomcat-5 build.xml

2003-06-22 Thread remm
remm2003/06/22 10:42:47

  Modified:.build.xml
  Log:
  - Unix packaging paranoia: Put everything in conf as 600 for added safety.
  
  Revision  ChangesPath
  1.135 +4 -1  jakarta-tomcat-5/build.xml
  
  Index: build.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-5/build.xml,v
  retrieving revision 1.134
  retrieving revision 1.135
  diff -u -r1.134 -r1.135
  --- build.xml 21 Jun 2003 13:37:21 -  1.134
  +++ build.xml 22 Jun 2003 17:42:46 -  1.135
  @@ -1354,10 +1354,12 @@
   
   
 
  +  
  +
  +  
 
   
   
  -
   
   
   
  @@ -1377,6 +1379,7 @@
   
   
   
  +
   
 
   
  
  
  

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



cvs commit: jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager StatusManagerServlet.java

2003-06-22 Thread remm
remm2003/06/22 10:32:44

  Modified:webapps/manager/WEB-INF web.xml
   webapps/manager/WEB-INF/classes/org/apache/catalina/manager
StatusManagerServlet.java
  Log:
  - Add placeholder code for a complete status display (including webapps stats).
  
  Revision  ChangesPath
  1.9   +2 -2  jakarta-tomcat-catalina/webapps/manager/WEB-INF/web.xml
  
  Index: web.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/manager/WEB-INF/web.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- web.xml   12 Apr 2003 14:17:19 -  1.8
  +++ web.xml   22 Jun 2003 17:32:44 -  1.9
  @@ -99,7 +99,7 @@
 
 
   Status
  -/status
  +/status/*
 
 
   JMXProxy
  @@ -140,7 +140,7 @@
 /undeploy
 /reload
 /serverinfo
  -  /status
  +  /status/*
 /roles
 /resources
   
  
  
  
  1.3   +31 -4 
jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager/StatusManagerServlet.java
  
  Index: StatusManagerServlet.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager/StatusManagerServlet.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- StatusManagerServlet.java 26 Mar 2003 11:01:53 -  1.2
  +++ StatusManagerServlet.java 22 Jun 2003 17:32:44 -  1.3
  @@ -252,6 +252,12 @@
   writeConnectorState(writer, objectName, name);
   }
   
  +if ((request.getPathInfo() != null) 
  +&& (request.getPathInfo().equals("/all"))) {
  +// Warning: slow
  +writeApplicationsState(writer);
  +}
  +
   } catch (Exception e) {
   e.printStackTrace();
   }
  @@ -444,6 +450,23 @@
   
   
   /**
  + * Write applications state.
  + */
  +protected void writeApplicationsState(PrintWriter writer)
  +throws Exception {
  +
  +ObjectName queryHosts = new ObjectName("*:type=Host,*");
  +Set hostsON = mBeanServer.queryNames(queryHosts, null);
  +Iterator iterator = hostsON.iterator();
  +while (iterator.hasNext()) {
  +ObjectName hostON = (ObjectName) iterator.next();
  +System.out.println("Host: " + hostON);
  +}
  +
  +}
  +
  +
  +/**
* Filter the specified message string for characters that are sensitive
* in HTML.  This avoids potential attacks caused by including JavaScript
* codes in the request URL that is often reported in error messages.
  @@ -517,6 +540,10 @@
   } else if (type.equals("RequestProcessor")) {
   requestProcessors.removeElement(objectName);
   }
  +}
  +String j2eeType = objectName.getKeyProperty("j2eeType");
  +if (j2eeType != null) {
  +
   }
   }
   }
  
  
  

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



cvs commit: jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote RequestInfo.java

2003-06-22 Thread remm
remm2003/06/22 10:31:07

  Modified:coyote/src/java/org/apache/coyote RequestInfo.java
  Log:
  - Remote addr is a field which is lazily evaluated. A hook has to be used for
this not to be null most of the time.
  
  Revision  ChangesPath
  1.4   +1 -0  
jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/RequestInfo.java
  
  Index: RequestInfo.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/RequestInfo.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- RequestInfo.java  23 Mar 2003 16:07:33 -  1.3
  +++ RequestInfo.java  22 Jun 2003 17:31:07 -  1.4
  @@ -126,6 +126,7 @@
   }
   
   public String getRemoteAddr() {
  +req.action(ActionCode.ACTION_REQ_HOST_ADDR_ATTRIBUTE, null);
   return req.remoteAddr().toString();
   }
   
  
  
  

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



cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core StandardContext.java

2003-06-22 Thread remm
remm2003/06/22 10:14:25

  Modified:catalina/src/share/org/apache/catalina/core
StandardContext.java
  Log:
  - Oops, my earlier change on the order of JMX registration was incorrect.
I noticed things were wrong because the mapper welcome file processing
was broken after a webapp reload (quite annoying).
  - The JMX name is now constructed (the piepline init needs it, otherwise valves
and stuff will never be unregistered, leaking objects), but the actual
registration occurs after the context start is done.
  - Code cleanup.
  
  Revision  ChangesPath
  1.67  +23 -21
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardContext.java
  
  Index: StandardContext.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardContext.java,v
  retrieving revision 1.66
  retrieving revision 1.67
  diff -u -r1.66 -r1.67
  --- StandardContext.java  20 Jun 2003 21:18:45 -  1.66
  +++ StandardContext.java  22 Jun 2003 17:14:24 -  1.67
  @@ -4015,8 +4015,8 @@
   // Initialize associated mapper
   mapper.setContext(getPath(), welcomeFiles, resources);
   
  -// JMX registration
  -registerJMX();
  +// Set JMX object name for proper pipeline registration
  +preRegisterJMX();
   
   // Start our child containers, if any
   Container children[] = findChildren();
  @@ -4127,8 +4127,8 @@
   setAvailable(false);
   }
   
  -// Wrappers JMX registration
  -registerWrappersJMX();
  +// JMX registration
  +registerJMX();
   
   // Notify our interested LifecycleListeners
   lifecycle.fireLifecycleEvent(AFTER_START_EVENT, null);
  @@ -5031,33 +5031,35 @@
   return oname;
   }
   
  -private void registerJMX() {
  +private void preRegisterJMX() {
   try {
  -StandardHost hst=(StandardHost)getParent();
  -if( oname==null || oname.getKeyProperty("j2eeType")==null ) {
  -
  -oname=createObjectName(hst.getDomain(), hst.getJmxName());
  -log.debug("Checking for " + oname );
  -if(! Registry.getRegistry().getMBeanServer().isRegistered(oname))
  -{
  -controller=oname;
  -Registry.getRegistry().registerComponent(this,oname, null);
  -}
  +StandardHost host = (StandardHost) getParent();
  +if ((oname == null) 
  +|| (oname.getKeyProperty("j2eeType") == null)) {
  +oname = createObjectName(host.getDomain(), host.getJmxName());
  +controller = oname;
   }
  -} catch( Exception ex ) {
  +} catch(Exception ex) {
   log.info("Error registering ctx with jmx " + this + " " +
  -oname + " " + ex.toString(), ex );
  + oname + " " + ex.toString(), ex );
   }
   }
   
  -private void registerWrappersJMX() {
  +private void registerJMX() {
   try {
  -for( Iterator it=wrappers.iterator(); it.hasNext() ; ) {
  +if (log.isDebugEnabled()) {
  +log.debug("Checking for " + oname );
  +}
  +if(! Registry.getRegistry().getMBeanServer().isRegistered(oname)) {
  +controller = oname;
  +Registry.getRegistry().registerComponent(this, oname, null);
  +}
  +for (Iterator it = wrappers.iterator(); it.hasNext() ; ) {
   StandardWrapper wrapper=(StandardWrapper)it.next();
   // XXX prevent duplicated registration
   wrapper.registerJMX( this );
   }
  -} catch( Exception ex ) {
  +} catch (Exception ex) {
   log.info("Error registering wrapper with jmx " + this + " " +
   oname + " " + ex.toString(), ex );
   }
  
  
  

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



cvs commit: jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager HTMLManagerServlet.java ManagerServlet.java

2003-06-22 Thread remm
remm2003/06/22 09:41:36

  Modified:webapps/manager/WEB-INF/classes/org/apache/catalina/manager
HTMLManagerServlet.java ManagerServlet.java
  Log:
  - Fix URL when doing a remote deploy (despite the error message, the app
would be correctly deployed a little bit later by the auto deployer).
  - Undeploy now also removes the WAR.
  
  Revision  ChangesPath
  1.4   +5 -8  
jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager/HTMLManagerServlet.java
  
  Index: HTMLManagerServlet.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager/HTMLManagerServlet.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- HTMLManagerServlet.java   15 Jun 2003 18:31:45 -  1.3
  +++ HTMLManagerServlet.java   22 Jun 2003 16:41:36 -  1.4
  @@ -253,15 +253,13 @@
   appBaseDir = new File(System.getProperty("catalina.base"),
 appBase);
   }
  -File file = new File(appBaseDir,war);
  +File file = new File(appBaseDir, war);
   if (file.exists()) {
   message = sm.getString
   ("htmlManagerServlet.deployUploadWarExists",war);
   break;
   }
   warUpload.write(file);
  -war = file.getAbsolutePath();
  -/*
   try {
   URL url = file.toURL();
   war = url.toString();
  @@ -270,7 +268,6 @@
   file.delete();
   throw e;
   }
  -*/
   break;
   }
   } catch(Exception e) {
  
  
  
  1.3   +9 -31 
jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager/ManagerServlet.java
  
  Index: ManagerServlet.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager/ManagerServlet.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ManagerServlet.java   15 Jun 2003 18:31:45 -  1.2
  +++ ManagerServlet.java   22 Jun 2003 16:41:36 -  1.3
  @@ -454,19 +454,6 @@
   command));
   }
   
  -// Saving configuration
  -/*
  -Server server = ServerFactory.getServer();
  -if ((server != null) && (server instanceof StandardServer)) {
  -try {
  -((StandardServer) server).storeConfig();
  -} catch (Exception e) {
  -writer.println(sm.getString("managerServlet.saveFail",
  -e.getMessage()));
  -}
  -}
  -*/
  -
   // Finish up the response
   writer.flush();
   writer.close();
  @@ -1391,8 +1378,12 @@
   deployer.remove(path);
   if (docBaseDir.isDirectory()) {
   undeployDir(docBaseDir);
  +// Delete the WAR file
  +File docBaseWar = new File(docBasePath + ".war");
  +docBaseWar.delete();
   } else {
  -docBaseDir.delete();  // Delete the WAR file
  +// Delete the WAR file
  +docBaseDir.delete();
   }
   File docBaseXml = new File(configBase, context.getPath() + ".xml");
   docBaseXml.delete();
  @@ -1404,19 +1395,6 @@
   writer.println(sm.getString("managerServlet.exception",
   t.toString()));
   }
  -
  -// Saving configuration
  -/*
  -Server server = ServerFactory.getServer();
  -if ((server != null) && (server instanceof StandardServer)) {
  -try {
  -((StandardServer) server).storeConfig();
  -} catch (Exception e) {
  -writer.println(sm.getString("managerServlet.saveFail",
  -e.getMessage()));
  -}
  -}
  -*/
   
   }
   
  
  
  

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



Bug report for Watchdog [2003/06/22]

2003-06-22 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=CriticalMAJ=Major |
| |   |   MIN=Minor   NOR=Normal  ENH=Enhancement   |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|  278|Unc|Nor|2000-12-04|Bug in GetParameterValuesTestServlet.java file Bug|
|  279|Unc|Nor|2000-12-04|Logical Error in GetParameterValuesTestServlet Bug|
|  469|Unc|Nor|2001-01-17|in example-taglib.tld "urn" should be "uri" BugRat|
|  470|Unc|Nor|2001-01-17|FAIL positiveForward.jsp and positiveInclude.jsp B|
| 9634|New|Enh|2002-06-05|No tests exist for ServletContext.getResourcePaths|
|10703|New|Enh|2002-07-11|Need to test getRequestURI after RequestDispatcher|
|11336|New|Enh|2002-07-31|Test wrapped path methods with RD.foward()|
|11663|New|Maj|2002-08-13|JSP precompile tests rely on Jasper specific behav|
|11664|New|Maj|2002-08-13|A sweep is needed of all Watchdog 4.0 tag librarie|
|11665|New|Maj|2002-08-13|ServletToJSPErrorPageTest and ServletToServletErro|
|11666|New|Maj|2002-08-13|SetBufferSize_1TestServlet is invalid.|
|14004|New|Maj|2002-10-28|Incorrent behaviour of all attribute-related lifec|
|15504|New|Nor|2002-12-18|JSP positiveGetValues test relies on order preserv|
+-+---+---+--+--+
| Total   13 bugs   |
+---+

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



Bug report for Tomcat 4 [2003/06/22]

2003-06-22 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=CriticalMAJ=Major |
| |   |   MIN=Minor   NOR=Normal  ENH=Enhancement   |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|  234|Unc|Nor|2000-11-10|Can't set multiple cookies in servlet response hea|
| 2885|Opn|Maj|2001-07-30|JspCompiler does not recompile changed JSP's  |
| 3098|Opn|Maj|2001-08-11|RequestDispatcher on relative (to request path)   |
| 3888|Opn|Blk|2001-09-30|WebappClassLoader: Lifecycle error : CL stopped   |
| 4138|Opn|Nor|2001-10-12|Processor threads have inconsistent ClassLoader st|
| 4350|Ass|Nor|2001-10-22|SSLAuthenticator did not associate SSO session|
| 4352|Ass|Nor|2001-10-22|JDBCRealm does not work with CLIENT-CERT auth-meth|
| 5143|New|Enh|2001-11-27|Please allow to specify the cipher set for HTTPS c|
| 5329|New|Nor|2001-12-08|NT Service exits startup before Tomcat is finished|
| 5598|Opn|Maj|2001-12-27|(JSP Problem) RequestDispatcher doesn't include HT|
| 5704|Ass|Maj|2002-01-05|CgiServlet corrupting images? |
| 5715|Opn|Nor|2002-01-07|response.setContentType() in Filter.doFilter not c|
| 5759|Opn|Maj|2002-01-09|CGI servlet mapping by extension *.cgi does not wo|
| 5762|Opn|Maj|2002-01-09|CGI servlet misses to include port number in HTTP_|
| 5795|New|Enh|2002-01-10|Catalina Shutdown relies on localhost causing prob|
| 5829|New|Enh|2002-01-13|StandardManager needs to cope with sessions throwi|
| 5858|New|Enh|2002-01-15|Add tomcat dir to java.library.path   |
| 5952|Opn|Nor|2002-01-22|Refence to $JAVACMD  in tomcat.conf incorrect in R|
| 5985|New|Enh|2002-01-23|Tomcat should perform a more restrictive validatio|
| 6218|Opn|Nor|2002-02-04|Relative links broken for servlets|
| 6229|New|Enh|2002-02-04|Need way to specify where to write catalina.out   |
| 6279|New|Nor|2002-02-06|Resubmit to j_security_check mistakenly fetches a |
| 6399|New|Nor|2002-02-12|unknown protocol: https   |
| 6408|New|Enh|2002-02-12|Starting tomcat from a cygwin bash shell using 'st|
| 6582|New|Min|2002-02-20|Sample code does not match behavior   |
| 6600|Opn|Enh|2002-02-20|enodeURL adds 'jsession' when 'isRequestedSessionI|
| 6614|New|Enh|2002-02-21|Have Bootstrap and StandardClassLoader use the sam|
| 6649|New|Nor|2002-02-25|jakarta-servletapi-4 build using java 1.4 javadoc |
| 6659|New|Nor|2002-02-25|HttpUtils.getRequestURL gives incorrect URL with w|
| 6671|New|Enh|2002-02-25|Simple custom tag example uses old declaration sty|
| 7043|New|Enh|2002-03-12|database user and password for JDBC Based Store   |
| 7080|New|Maj|2002-03-13|Interbase JDBCRealm - Bug # 5564 - Have a safe fix|
| 7116|New|Min|2002-03-14|JDBC realm doesn't handle NULLpasswords   |
| 7190|New|Nor|2002-03-18|GenericServlet spurious log's in init(), destroy()|
| 7207|New|Nor|2002-03-18|Redeployment Problem under Tomcat 4.0.2   |
| 7360|New|Nor|2002-03-22|res-sharing-scope not supported   |
| 7366|New|Enh|2002-03-22|ISAPI Redirector Replacement  |
| 7374|New|Enh|2002-03-22|Apache Tomcat/4.0.1 message on standard output|
| 7506|New|Nor|2002-03-27|Reading InputStream returned in the following sena|
| 7571|New|Nor|2002-03-28|DataInputStream readLong() Problem|
| 7588|New|Nor|2002-03-28|Session cannot be established if there are multipl|
| 7676|New|Enh|2002-04-02|Allow name property to use match experssions in  task from catalina-ant fails |
|10361|New|Nor|2002-06-30|JDBCRealm requires restart if JDBC connection fail|
|10372|New|Nor|2002-07-01|SingleSignOn toString() throws NullPointerExceptio|
|10373|New|Nor|2002-07-01|Wrong response status code for custom error page  |
|10385|Opn|Nor|2002-07-01|SSI-Servlet produces invalid character encoding in|
|10418|Opn|Min|2002-07-02|logic whether  URL needs to be encoded in HttpServ|
|10419|Opn|Min|2002-07-02|Session-ID grabbing from Request accepts invalid s|
|10452|New|Nor|2002-07-03|WAR fails to expand fully when 2+ Tomcat instances|
|10457|New|Enh|2002-07-03|Patch submission for DefaultServlet/WebdavServlet |
|10469|New|Nor|2002-07-04|URLs of resources f

Bug report for Tomcat 3 [2003/06/22]

2003-06-22 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=CriticalMAJ=Major |
| |   |   MIN=Minor   NOR=Normal  ENH=Enhancement   |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|  258|Unc|Nor|2000-11-27|response.SendRedirect() resets/destroys Cookies th|
| 2350|Ver|Nor|2001-06-27|ServletConfig.getInitParameter() requires url-patt|
| 2478|Opn|Cri|2001-07-06|Passing Session variables between JSP's and Servle|
| 4551|Opn|Nor|2001-10-31|Ctx( /tt01 ): IOException in: R( /tt01 + /com/abc/|
| 4893|Unc|Blk|2001-11-15|Tomcat dies with following error..|
| 4980|New|Min|2001-11-20|Startup message indicates incorrect log file  |
| 4994|New|Nor|2001-11-21|Tomcat needs a mechanism for clean and certain shu|
| 5064|New|Cri|2001-11-25|Socket write error when include files is more than|
| 5108|New|Maj|2001-11-26|Docs for Tomcat 3.2.x appear to be for Tomcat 3.3 |
| 5137|New|Nor|2001-11-27|Null pointer in class loader after attempting to r|
| 5160|Unc|Maj|2001-11-28|'IllegalStateException'   |
| 5331|New|Nor|2001-12-09|getPathInfo vs URL normalization  |
| 5510|New|Blk|2001-12-19|How to call ejb deployed in JBoss from Tomcat serv|
| 5756|New|Nor|2002-01-08|jspc.bat exits with wrong ERRORLEVEL  |
| 5797|New|Nor|2002-01-10|UnCatched ? StringIndexOutOfBoundsException: Strin|
| 6027|New|Maj|2002-01-25|Tomcat  Automatically shuts down as service   |
| 6168|New|Blk|2002-02-01|IllegalStateException |
| 6451|New|Cri|2002-02-14|Stackoverflow |
| 6478|New|Enh|2002-02-14|Default Tomcat Encoding   |
| 6488|Ver|Maj|2002-02-15|Error: 304. Apparent bug in default ErrorHandler c|
| 6648|New|Nor|2002-02-25|jakarta-servletapi build with java 1.4 javadoc err|
| 6702|New|Cri|2002-02-27|win 2k services not working   |
| 6796|New|Cri|2002-03-01|Tomcat dies periodically  |
| 6989|New|Maj|2002-03-08|Unable to read tld file during parallel JSP compil|
| 7008|Opn|Maj|2002-03-10|facade.HttpServletRequestFacade.getParameter(HttpS|
| 7013|New|Cri|2002-03-10|Entering a servlet path with non-ISO8859-1 charact|
| 7227|New|Nor|2002-03-19| directive don't work |
| 7236|New|Blk|2002-03-19|Permission denied to do thread.stop   |
| 7626|New|Nor|2002-03-29|classloader not working properly  |
| 7652|New|Cri|2002-04-01|Tomcat stalls periodically|
| 7762|New|Enh|2002-04-05|stdout logfile handling   |
| 7785|New|Blk|2002-04-06|tomcat bug in context reloading   |
| 7789|New|Maj|2002-04-06|JSP Cookie Read/Write Fails With DNS Names|
| 7863|New|Maj|2002-04-09|I have a problem when running Tomcat with IIS |
| 8154|New|Nor|2002-04-16|logrotate script in RPM rotates non-existing file |
| 8155|New|Nor|2002-04-16|Tomcat from RPM doesn't do logrotate  |
| 8187|New|Cri|2002-04-17|Errors when Tomcat used with MS Access database   |
| 8239|New|Cri|2002-04-18|Resource temporary unavailable|
| 8263|New|Cri|2002-04-18|url-pattern easy to circumvent|
| 8634|New|Nor|2002-04-30|no way to specify different modules.xml file  |
| 8992|New|Blk|2002-05-10|IE6/XP: Limitation of POST Area within HTTP reques|
| 9086|New|Enh|2002-05-14|NPE org.apache.tomcat.core.ServerSession.setAttrib|
| 9250|New|Maj|2002-05-20|outOfMemoryError  |
| 9362|New|Nor|2002-05-23|compiilation of JSP that includes a non-existant f|
| 9367|New|Maj|2002-05-23|HttpSessionBindingEvent not thrown for HttpSession|
| 9390|New|Nor|2002-05-24|jasper compilation error in tomcat|
| 9480|New|Nor|2002-05-29|Data connection pooling   |
| 9607|New|Maj|2002-06-04|precompile JSP|
| 9737|New|Nor|2002-06-10|ArrayIndexOutOfBoundsException when sending just p|
|1|New|Cri|2002-06-19|IOException Broken Pipe when authenticating JDBCRe|
|10039|New|Nor|2002-06-20|TimeStamp will not work correctly.|
|10047|New|Cri|2002

[GUMP] Build Failure - jakarta-tomcat-jk

2003-06-22 Thread Craig McClanahan

This email is autogenerated from the output from:



Buildfile: build.xml

detect:
 [echo]  jakarta-tomcat-connectors 

prepare:
[mkdir] Created dir: /home/rubys/jakarta/jakarta-tomcat-connectors/jk/build/conf
 [copy] Copying 8 files to 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/build/conf
 [copy] Copying 1 file to 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/build/lib
Overriding previous definition of reference to xml-apis.classpath

report:
 [echo] Tomcat33: ${tomcat33.detect} 
/home/rubys/jakarta/jakarta-tomcat/build/tomcat/lib/common/tomcat_core.jar
 [echo] Tomcat40:  true /home/rubys/jakarta/jakarta-tomcat-4.0/build
 [echo] Tomcat41: ${tomcat41.detect} /home/rubys/jakarta/jakarta-tomcat-4.1/build
 [echo] Tomcat5:  ${tomcat5.detect} 
/home/rubys/jakarta/jakarta-tomcat-catalina/build
 [echo] Apache13: ${apache13.detect} ${apache13.home}
 [echo] Apache2: ${apache2.detect} ${apache2.home}
 [echo] iPlanet:  ${iplanet.detect} ${iplanet.home}
 [echo] IIS:  ${iis.detect} ${iis.home}
 [echo] AOLserver: ${aolserver.detect} ${aolserver.home}
 [echo] jmx:  /opt/jmx-1_2-ri/jmx/lib/jmxri.jar ${jmx.detect} 
/home/rubys/jakarta/jakarta-commons/modeler/dist/commons-modeler.jar true

jkjava:
[javac] Compiling 43 source files to 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/build/classes
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/ApacheConfig.java:61:
 package org.apache.catalina does not exist
[javac] import org.apache.catalina.*;
[javac] ^
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/ApacheConfig.java:64:
 package javax.servlet does not exist
[javac] import javax.servlet.*;
[javac] ^
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/BaseJkConfig.java:61:
 package org.apache.catalina does not exist
[javac] import org.apache.catalina.*;
[javac] ^
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/BaseJkConfig.java:125:
 cannot resolve symbol
[javac] symbol  : class LifecycleListener 
[javac] location: class org.apache.ajp.tomcat4.config.BaseJkConfig
[javac] public class BaseJkConfig  implements LifecycleListener {
[javac]   ^
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/ApacheConfig.java:333:
 cannot resolve symbol
[javac] symbol  : class Host 
[javac] location: class org.apache.ajp.tomcat4.config.ApacheConfig
[javac] protected void generateVhostHead(Host host, PrintWriter mod_jk) {
[javac]  ^
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/ApacheConfig.java:355:
 cannot resolve symbol
[javac] symbol  : class Host 
[javac] location: class org.apache.ajp.tomcat4.config.ApacheConfig
[javac] protected void generateVhostTail(Host host, PrintWriter mod_jk) {
[javac]  ^
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/ApacheConfig.java:386:
 cannot resolve symbol
[javac] symbol  : class Context 
[javac] location: class org.apache.ajp.tomcat4.config.ApacheConfig
[javac] protected void generateStupidMappings(Context context,
[javac]   ^
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/ApacheConfig.java:425:
 cannot resolve symbol
[javac] symbol  : class Context 
[javac] location: class org.apache.ajp.tomcat4.config.ApacheConfig
[javac] protected void generateContextMappings(Context context, PrintWriter 
mod_jk )
[javac]^
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/ApacheConfig.java:497:
 cannot resolve symbol
[javac] symbol  : class Context 
[javac] location: class org.apache.ajp.tomcat4.config.ApacheConfig
[javac] private void generateWelcomeFiles(Context context, PrintWriter mod_jk 
) {
[javac]   ^
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/ApacheConfig.java:512:
 cannot resolve symbol
[javac] symbol  : class Context 
[javac] location: class org.apache.ajp.tomcat4.config.ApacheConfig
[javac] private void generateStaticMappings(Context context, PrintWriter 
mod_jk ) {
[javac] ^
[javac] 
/home/rubys/jakarta/jakarta-tomcat-connectors/jk/java/o