DO NOT REPLY [Bug 28678] - NullPointerException in CoyoteRequest
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=28678. 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=28678 NullPointerException in CoyoteRequest --- Additional Comments From [EMAIL PROTECTED] 2004-04-29 06:17 --- And what kind of bad stuff are you doing ? I think this bug is going to be a WONTFIX. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
hgomez 2004/04/29 03:10:35 Modified:src/share/org/apache/jasper/resources messages_fr.properties Log: Fix the encoding problem in french mode Revision ChangesPath 1.7 +2 -2 jakarta-tomcat/src/share/org/apache/jasper/resources/messages_fr.properties Index: messages_fr.properties === RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/resources/messages_fr.properties,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- messages_fr.properties12 Sep 2002 14:32:52 - 1.6 +++ messages_fr.properties29 Apr 2004 10:10:34 - 1.7 @@ -190,7 +190,7 @@ jspc.webxml.footer=\n\ /web-app\n\ \n -jspc.webinc.header=\n\ +jspc.webinc.header=\n\?xml version=1.0 encoding=ISO-8859-1?\n !--\n\ Automatiquement crée par Tomcat JspC.\n\ Placer ce fragment dans web.xml avant tout élément icon, display-name,\n\ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
This email is automatically generated. ALL emails are read and responded to. If your enquiry is not regarding registration, payment or removing your details from our database please disregard and a personal reply will follow. To register as a Mystery Shopper, all you need to do is log onto our web site: www.cheersbusinesssolutions.com.au. * Go to the HOME page * All you need to do is click onto the yellow box on the left had side of the page displaying Mystery Shoppers Wanted and follow the registration prompts. You will then be automatically emailed a login password. * You then go onto our website and enter through the LOGIN menu. Once you have a logged in successfully you can access all information regarding mystery shoppers. We do not need resumes or take registrations over the phone How much is the pay? Payment varies from $10 - $100+ according to the assignment. You will be advised of your pay when we send out the initial Email of Interest. You may be paid an additional allowance for any product purchase that you may have to make but again this will be explained in the Email of Interest. When will I be paid? Payment will be electronically transferred on the first Friday of the month following the assignment, providing we have your bank details and you have sent a Statement by a Supplier (from the shoppers page). How much work will I get? This will vary from month to month and greatly depends on where you live and whether you are willing to undertake all assignments offered to you. If you are keen, check out our newsletters regarding our Spotters Coupon. You can not only gain more work, but reap commission for spotting a company that can use our services. How far will I be asked to travel? We try to give you assignments that are as close to your home or work environment as possible. We allocate jobs via postcodes. No mystery shopper personal information whatsoever will be knowingly passed onto any third party by CBS. Mystery Shoppers can choose to de-register at any time. This can be carried out by the mystery shopper in the \\\'shopper page\\\' after login. All other information can be found in our induction kit once you have registered. Please read all of the monthly newsletters and log onto our website at least once a month for updates. Thank you for your support. Kind Regards Kelly Bowdler Director CBS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
This email is automatically generated. ALL emails are read and responded to. If your enquiry is not regarding registration, payment or removing your details from our database please disregard and a personal reply will follow. To register as a Mystery Shopper, all you need to do is log onto our web site: www.cheersbusinesssolutions.com.au. * Go to the HOME page * All you need to do is click onto the yellow box on the left had side of the page displaying Mystery Shoppers Wanted and follow the registration prompts. You will then be automatically emailed a login password. * You then go onto our website and enter through the LOGIN menu. Once you have a logged in successfully you can access all information regarding mystery shoppers. We do not need resumes or take registrations over the phone How much is the pay? Payment varies from $10 - $100+ according to the assignment. You will be advised of your pay when we send out the initial Email of Interest. You may be paid an additional allowance for any product purchase that you may have to make but again this will be explained in the Email of Interest. When will I be paid? Payment will be electronically transferred on the first Friday of the month following the assignment, providing we have your bank details and you have sent a Statement by a Supplier (from the shoppers page). How much work will I get? This will vary from month to month and greatly depends on where you live and whether you are willing to undertake all assignments offered to you. If you are keen, check out our newsletters regarding our Spotters Coupon. You can not only gain more work, but reap commission for spotting a company that can use our services. How far will I be asked to travel? We try to give you assignments that are as close to your home or work environment as possible. We allocate jobs via postcodes. No mystery shopper personal information whatsoever will be knowingly passed onto any third party by CBS. Mystery Shoppers can choose to de-register at any time. This can be carried out by the mystery shopper in the \\\'shopper page\\\' after login. All other information can be found in our induction kit once you have registered. Please read all of the monthly newsletters and log onto our website at least once a month for updates. Thank you for your support. Kind Regards Kelly Bowdler Director CBS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
This email is automatically generated. ALL emails are read and responded to. If your enquiry is not regarding registration, payment or removing your details from our database please disregard and a personal reply will follow. To register as a Mystery Shopper, all you need to do is log onto our web site: www.cheersbusinesssolutions.com.au. * Go to the HOME page * All you need to do is click onto the yellow box on the left had side of the page displaying Mystery Shoppers Wanted and follow the registration prompts. You will then be automatically emailed a login password. * You then go onto our website and enter through the LOGIN menu. Once you have a logged in successfully you can access all information regarding mystery shoppers. We do not need resumes or take registrations over the phone How much is the pay? Payment varies from $10 - $100+ according to the assignment. You will be advised of your pay when we send out the initial Email of Interest. You may be paid an additional allowance for any product purchase that you may have to make but again this will be explained in the Email of Interest. When will I be paid? Payment will be electronically transferred on the first Friday of the month following the assignment, providing we have your bank details and you have sent a Statement by a Supplier (from the shoppers page). How much work will I get? This will vary from month to month and greatly depends on where you live and whether you are willing to undertake all assignments offered to you. If you are keen, check out our newsletters regarding our Spotters Coupon. You can not only gain more work, but reap commission for spotting a company that can use our services. How far will I be asked to travel? We try to give you assignments that are as close to your home or work environment as possible. We allocate jobs via postcodes. No mystery shopper personal information whatsoever will be knowingly passed onto any third party by CBS. Mystery Shoppers can choose to de-register at any time. This can be carried out by the mystery shopper in the \\\'shopper page\\\' after login. All other information can be found in our induction kit once you have registered. Please read all of the monthly newsletters and log onto our website at least once a month for updates. Thank you for your support. Kind Regards Kelly Bowdler Director CBS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Re: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
This email is automatically generated. ALL emails are read and responded to. If your enquiry is not regarding registration, payment or removing your details from our database please disregard and a personal reply will follow. To register as a Mystery Shopper, all you need to do is log onto our web site: www.cheersbusinesssolutions.com.au. * Go to the HOME page * All you need to do is click onto the yellow box on the left had side of the page displaying Mystery Shoppers Wanted and follow the registration prompts. You will then be automatically emailed a login password. * You then go onto our website and enter through the LOGIN menu. Once you have a logged in successfully you can access all information regarding mystery shoppers. We do not need resumes or take registrations over the phone How much is the pay? Payment varies from $10 - $100+ according to the assignment. You will be advised of your pay when we send out the initial Email of Interest. You may be paid an additional allowance for any product purchase that you may have to make but again this will be explained in the Email of Interest. When will I be paid? Payment will be electronically transferred on the first Friday of the month following the assignment, providing we have your bank details and you have sent a Statement by a Supplier (from the shoppers page). How much work will I get? This will vary from month to month and greatly depends on where you live and whether you are willing to undertake all assignments offered to you. If you are keen, check out our newsletters regarding our Spotters Coupon. You can not only gain more work, but reap commission for spotting a company that can use our services. How far will I be asked to travel? We try to give you assignments that are as close to your home or work environment as possible. We allocate jobs via postcodes. No mystery shopper personal information whatsoever will be knowingly passed onto any third party by CBS. Mystery Shoppers can choose to de-register at any time. This can be carried out by the mystery shopper in the \\\'shopper page\\\' after login. All other information can be found in our induction kit once you have registered. Please read all of the monthly newsletters and log onto our website at least once a month for updates. Thank you for your support. Kind Regards Kelly Bowdler Director CBS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Re: Re: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
This email is automatically generated. ALL emails are read and responded to. If your enquiry is not regarding registration, payment or removing your details from our database please disregard and a personal reply will follow. To register as a Mystery Shopper, all you need to do is log onto our web site: www.cheersbusinesssolutions.com.au. * Go to the HOME page * All you need to do is click onto the yellow box on the left had side of the page displaying Mystery Shoppers Wanted and follow the registration prompts. You will then be automatically emailed a login password. * You then go onto our website and enter through the LOGIN menu. Once you have a logged in successfully you can access all information regarding mystery shoppers. We do not need resumes or take registrations over the phone How much is the pay? Payment varies from $10 - $100+ according to the assignment. You will be advised of your pay when we send out the initial Email of Interest. You may be paid an additional allowance for any product purchase that you may have to make but again this will be explained in the Email of Interest. When will I be paid? Payment will be electronically transferred on the first Friday of the month following the assignment, providing we have your bank details and you have sent a Statement by a Supplier (from the shoppers page). How much work will I get? This will vary from month to month and greatly depends on where you live and whether you are willing to undertake all assignments offered to you. If you are keen, check out our newsletters regarding our Spotters Coupon. You can not only gain more work, but reap commission for spotting a company that can use our services. How far will I be asked to travel? We try to give you assignments that are as close to your home or work environment as possible. We allocate jobs via postcodes. No mystery shopper personal information whatsoever will be knowingly passed onto any third party by CBS. Mystery Shoppers can choose to de-register at any time. This can be carried out by the mystery shopper in the \\\'shopper page\\\' after login. All other information can be found in our induction kit once you have registered. Please read all of the monthly newsletters and log onto our website at least once a month for updates. Thank you for your support. Kind Regards Kelly Bowdler Director CBS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
hgomez 2004/04/29 03:11:30 Modified:src/share/org/apache/jasper/resources messages_fr.properties Log: Fix the encoding problem in french mode Revision ChangesPath 1.8 +1 -1 jakarta-tomcat/src/share/org/apache/jasper/resources/messages_fr.properties Index: messages_fr.properties === RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/resources/messages_fr.properties,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- messages_fr.properties29 Apr 2004 10:10:34 - 1.7 +++ messages_fr.properties29 Apr 2004 10:11:30 - 1.8 @@ -190,7 +190,7 @@ jspc.webxml.footer=\n\ /web-app\n\ \n -jspc.webinc.header=\n\?xml version=1.0 encoding=ISO-8859-1?\n +jspc.webinc.header=?xml version=1.0 encoding=ISO-8859-1?\n\ !--\n\ Automatiquement crée par Tomcat JspC.\n\ Placer ce fragment dans web.xml avant tout élément icon, display-name,\n\ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Re: Re: Re: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
This email is automatically generated. ALL emails are read and responded to. If your enquiry is not regarding registration, payment or removing your details from our database please disregard and a personal reply will follow. To register as a Mystery Shopper, all you need to do is log onto our web site: www.cheersbusinesssolutions.com.au. * Go to the HOME page * All you need to do is click onto the yellow box on the left had side of the page displaying Mystery Shoppers Wanted and follow the registration prompts. You will then be automatically emailed a login password. * You then go onto our website and enter through the LOGIN menu. Once you have a logged in successfully you can access all information regarding mystery shoppers. We do not need resumes or take registrations over the phone How much is the pay? Payment varies from $10 - $100+ according to the assignment. You will be advised of your pay when we send out the initial Email of Interest. You may be paid an additional allowance for any product purchase that you may have to make but again this will be explained in the Email of Interest. When will I be paid? Payment will be electronically transferred on the first Friday of the month following the assignment, providing we have your bank details and you have sent a Statement by a Supplier (from the shoppers page). How much work will I get? This will vary from month to month and greatly depends on where you live and whether you are willing to undertake all assignments offered to you. If you are keen, check out our newsletters regarding our Spotters Coupon. You can not only gain more work, but reap commission for spotting a company that can use our services. How far will I be asked to travel? We try to give you assignments that are as close to your home or work environment as possible. We allocate jobs via postcodes. No mystery shopper personal information whatsoever will be knowingly passed onto any third party by CBS. Mystery Shoppers can choose to de-register at any time. This can be carried out by the mystery shopper in the \\\'shopper page\\\' after login. All other information can be found in our induction kit once you have registered. Please read all of the monthly newsletters and log onto our website at least once a month for updates. Thank you for your support. Kind Regards Kelly Bowdler Director CBS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
This email is automatically generated. ALL emails are read and responded to. If your enquiry is not regarding registration, payment or removing your details from our database please disregard and a personal reply will follow. To register as a Mystery Shopper, all you need to do is log onto our web site: www.cheersbusinesssolutions.com.au. * Go to the HOME page * All you need to do is click onto the yellow box on the left had side of the page displaying Mystery Shoppers Wanted and follow the registration prompts. You will then be automatically emailed a login password. * You then go onto our website and enter through the LOGIN menu. Once you have a logged in successfully you can access all information regarding mystery shoppers. We do not need resumes or take registrations over the phone How much is the pay? Payment varies from $10 - $100+ according to the assignment. You will be advised of your pay when we send out the initial Email of Interest. You may be paid an additional allowance for any product purchase that you may have to make but again this will be explained in the Email of Interest. When will I be paid? Payment will be electronically transferred on the first Friday of the month following the assignment, providing we have your bank details and you have sent a Statement by a Supplier (from the shoppers page). How much work will I get? This will vary from month to month and greatly depends on where you live and whether you are willing to undertake all assignments offered to you. If you are keen, check out our newsletters regarding our Spotters Coupon. You can not only gain more work, but reap commission for spotting a company that can use our services. How far will I be asked to travel? We try to give you assignments that are as close to your home or work environment as possible. We allocate jobs via postcodes. No mystery shopper personal information whatsoever will be knowingly passed onto any third party by CBS. Mystery Shoppers can choose to de-register at any time. This can be carried out by the mystery shopper in the \\\'shopper page\\\' after login. All other information can be found in our induction kit once you have registered. Please read all of the monthly newsletters and log onto our website at least once a month for updates. Thank you for your support. Kind Regards Kelly Bowdler Director CBS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources LocalStrings_fr.properties
hgomez 2004/04/29 03:11:57 Modified:src/share/org/apache/jasper/resources LocalStrings_fr.properties Log: Fix the encoding problem in french mode Revision ChangesPath 1.3 +2 -2 jakarta-tomcat/src/share/org/apache/jasper/resources/LocalStrings_fr.properties Index: LocalStrings_fr.properties === RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/resources/LocalStrings_fr.properties,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- LocalStrings_fr.properties31 Oct 2002 09:26:35 - 1.2 +++ LocalStrings_fr.properties29 Apr 2004 10:11:57 - 1.3 @@ -190,7 +190,7 @@ jspc.webxml.footer=\n\ /web-app\n\ \n -jspc.webinc.header=\n\ +jspc.webinc.header=?xml version=1.0 encoding=ISO-8859-1?\n\ !--\n\ Automatiquement crée par Tomcat JspC.\n\ Placer ce fragment dans web.xml avant tout élément icon, display-name,\n\ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Re: Re: Re: Re: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
This email is automatically generated. ALL emails are read and responded to. If your enquiry is not regarding registration, payment or removing your details from our database please disregard and a personal reply will follow. To register as a Mystery Shopper, all you need to do is log onto our web site: www.cheersbusinesssolutions.com.au. * Go to the HOME page * All you need to do is click onto the yellow box on the left had side of the page displaying Mystery Shoppers Wanted and follow the registration prompts. You will then be automatically emailed a login password. * You then go onto our website and enter through the LOGIN menu. Once you have a logged in successfully you can access all information regarding mystery shoppers. We do not need resumes or take registrations over the phone How much is the pay? Payment varies from $10 - $100+ according to the assignment. You will be advised of your pay when we send out the initial Email of Interest. You may be paid an additional allowance for any product purchase that you may have to make but again this will be explained in the Email of Interest. When will I be paid? Payment will be electronically transferred on the first Friday of the month following the assignment, providing we have your bank details and you have sent a Statement by a Supplier (from the shoppers page). How much work will I get? This will vary from month to month and greatly depends on where you live and whether you are willing to undertake all assignments offered to you. If you are keen, check out our newsletters regarding our Spotters Coupon. You can not only gain more work, but reap commission for spotting a company that can use our services. How far will I be asked to travel? We try to give you assignments that are as close to your home or work environment as possible. We allocate jobs via postcodes. No mystery shopper personal information whatsoever will be knowingly passed onto any third party by CBS. Mystery Shoppers can choose to de-register at any time. This can be carried out by the mystery shopper in the \\\'shopper page\\\' after login. All other information can be found in our induction kit once you have registered. Please read all of the monthly newsletters and log onto our website at least once a month for updates. Thank you for your support. Kind Regards Kelly Bowdler Director CBS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources messages_fr.properties
This email is automatically generated. ALL emails are read and responded to. If your enquiry is not regarding registration, payment or removing your details from our database please disregard and a personal reply will follow. To register as a Mystery Shopper, all you need to do is log onto our web site: www.cheersbusinesssolutions.com.au. * Go to the HOME page * All you need to do is click onto the yellow box on the left had side of the page displaying Mystery Shoppers Wanted and follow the registration prompts. You will then be automatically emailed a login password. * You then go onto our website and enter through the LOGIN menu. Once you have a logged in successfully you can access all information regarding mystery shoppers. We do not need resumes or take registrations over the phone How much is the pay? Payment varies from $10 - $100+ according to the assignment. You will be advised of your pay when we send out the initial Email of Interest. You may be paid an additional allowance for any product purchase that you may have to make but again this will be explained in the Email of Interest. When will I be paid? Payment will be electronically transferred on the first Friday of the month following the assignment, providing we have your bank details and you have sent a Statement by a Supplier (from the shoppers page). How much work will I get? This will vary from month to month and greatly depends on where you live and whether you are willing to undertake all assignments offered to you. If you are keen, check out our newsletters regarding our Spotters Coupon. You can not only gain more work, but reap commission for spotting a company that can use our services. How far will I be asked to travel? We try to give you assignments that are as close to your home or work environment as possible. We allocate jobs via postcodes. No mystery shopper personal information whatsoever will be knowingly passed onto any third party by CBS. Mystery Shoppers can choose to de-register at any time. This can be carried out by the mystery shopper in the \\\'shopper page\\\' after login. All other information can be found in our induction kit once you have registered. Please read all of the monthly newsletters and log onto our website at least once a month for updates. Thank you for your support. Kind Regards Kelly Bowdler Director CBS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/resources LocalStrings_fr.properties
This email is automatically generated. ALL emails are read and responded to. If your enquiry is not regarding registration, payment or removing your details from our database please disregard and a personal reply will follow. To register as a Mystery Shopper, all you need to do is log onto our web site: www.cheersbusinesssolutions.com.au. * Go to the HOME page * All you need to do is click onto the yellow box on the left had side of the page displaying Mystery Shoppers Wanted and follow the registration prompts. You will then be automatically emailed a login password. * You then go onto our website and enter through the LOGIN menu. Once you have a logged in successfully you can access all information regarding mystery shoppers. We do not need resumes or take registrations over the phone How much is the pay? Payment varies from $10 - $100+ according to the assignment. You will be advised of your pay when we send out the initial Email of Interest. You may be paid an additional allowance for any product purchase that you may have to make but again this will be explained in the Email of Interest. When will I be paid? Payment will be electronically transferred on the first Friday of the month following the assignment, providing we have your bank details and you have sent a Statement by a Supplier (from the shoppers page). How much work will I get? This will vary from month to month and greatly depends on where you live and whether you are willing to undertake all assignments offered to you. If you are keen, check out our newsletters regarding our Spotters Coupon. You can not only gain more work, but reap commission for spotting a company that can use our services. How far will I be asked to travel? We try to give you assignments that are as close to your home or work environment as possible. We allocate jobs via postcodes. No mystery shopper personal information whatsoever will be knowingly passed onto any third party by CBS. Mystery Shoppers can choose to de-register at any time. This can be carried out by the mystery shopper in the \\\'shopper page\\\' after login. All other information can be found in our induction kit once you have registered. Please read all of the monthly newsletters and log onto our website at least once a month for updates. Thank you for your support. Kind Regards Kelly Bowdler Director CBS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat-connectors/jk/native2/server/dsapi jk_dsapi_plugin.c
andya 2004/04/29 05:22:38 Modified:jk/native2/server/dsapi jk_dsapi_plugin.c Log: Switched to parsing hostname, port directly from the request header because it seems that the Domino GetServerVariable() API clobbers the Remote_User CGI variable and maybe others. This meant that Remote_User was unavailable to Domino for all requests not handled by the redirector. Revision ChangesPath 1.10 +21 -11 jakarta-tomcat-connectors/jk/native2/server/dsapi/jk_dsapi_plugin.c Index: jk_dsapi_plugin.c === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/dsapi/jk_dsapi_plugin.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- jk_dsapi_plugin.c 28 Apr 2004 15:06:46 - 1.9 +++ jk_dsapi_plugin.c 29 Apr 2004 12:22:38 - 1.10 @@ -834,6 +834,7 @@ int rc; FilterRequest fr; int result = kFilterNotHandled; +char *h = NULL; /* TODO: presumably this return code should be checked */ rc = context-GetRequest(context, fr, errID); @@ -844,6 +845,7 @@ jk_uriEnv_t *uriEnv = NULL; int errID; char buf[256]; /* enough for the server's name */ +char *colon; char *serverName; size_t serverNameSz; int serverPort; @@ -853,19 +855,27 @@ /* env-l-jkLog(env, env-l, JK_LOG_DEBUG, parsedRequest() - %s\n, uri); */ -if (!context-GetServerVariable(context, SERVER_PORT, buf, sizeof(buf), errID)) { -return rejectWithError(context, Failed to retrieve SERVER_PORT); +/* We used to call the context-GetServerVariable() API here but doing so + * seems to clobber some of the server's CGI variables in the case where + * we don't handle the request. + * + * Note also that we're using a static buffer for the host header. Presumably + * hostnames longer than 255 characters are either rare or illegal and there's + * no buffer overrun risk because Domino errors if the supplied buffer is too + * small. + */ +if (!reqData-GetHeader(context, host, buf, sizeof(buf), errID)) { +return rejectWithError(context, Failed to retrieve host); } -serverPort = atoi(buf); - -if (!context-GetServerVariable(context, SERVER_NAME, buf, sizeof(buf), errID)) { -return rejectWithError(context, Failed to retrieve SERVER_NAME); +serverName = buf; +/* Parse out the port number */ +if (colon = strchr(serverName, ':'), NULL != colon) { +*colon++ = '\0'; +serverPort = atoi(colon); +} else { +serverPort = 80; } - -serverName = buf; /* note serverName just aliases buf - * and will be destroyed if buf is reused - */ serverNameSz = strlen(serverName) + 1; - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat-connectors/jk/native2/server/dsapi config.h
andya 2004/04/29 05:23:08 Modified:jk/native2/server/dsapi config.h Log: Bumped version number Revision ChangesPath 1.9 +2 -2 jakarta-tomcat-connectors/jk/native2/server/dsapi/config.h Index: config.h === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/dsapi/config.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- config.h 28 Apr 2004 15:28:47 - 1.8 +++ config.h 29 Apr 2004 12:23:08 - 1.9 @@ -62,7 +62,7 @@ #define TOMCAT_START_TAGtomcatStart #define TOMCAT_STOP_TAG tomcatStop #define TOMCAT_TIMEOUT_TAG tomcatTimeout -#define VERSION 2.0.3 +#define VERSION 2.0.4 #define VERSION_STRING Jakarta/DSAPI/ VERSION #define FILTERDESC Apache Tomcat Interceptor ( VERSION_STRING ) #define SERVERDFLT Lotus Domino - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Many thanks to the dev team
Hi, I know this is not strictly protocol but I wanted to do it anyway. I just wanted to say thank you to the dev team for all their hard work and patience in creating an awesome java app server. I have been in production mode for about 6 months now and Tomcat has run flawlessly in that time (ok, so I personally had a few coding issues in that :-) but not to do with Tomcat) and because of that I have been able to create a client/server product that I am extremely proud of which is getting heavily hit 24/7. Matt Win 2k Server - Apache 2.0.47 - JK2.0.2 - Tomcat 4.1.30
RE: Many thanks to the dev team
Hola, Cool! Glad you like it ;) Thanks, Yoav Shapira Millennium Research Informatics -Original Message- From: Matt Woodings [mailto:[EMAIL PROTECTED] Sent: Thursday, April 29, 2004 10:43 AM To: [EMAIL PROTECTED] Subject: Many thanks to the dev team Hi, I know this is not strictly protocol but I wanted to do it anyway. I just wanted to say thank you to the dev team for all their hard work and patience in creating an awesome java app server. I have been in production mode for about 6 months now and Tomcat has run flawlessly in that time (ok, so I personally had a few coding issues in that :-) but not to do with Tomcat) and because of that I have been able to create a client/server product that I am extremely proud of which is getting heavily hit 24/7. Matt Win 2k Server - Apache 2.0.47 - JK2.0.2 - Tomcat 4.1.30 This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Many thanks to the dev team
Matt Woodings wrote: Hi, I know this is not strictly protocol but I wanted to do it anyway. I just wanted to say thank you to the dev team for all their hard work and patience in creating an awesome java app server. I have been in production mode for about 6 months now and Tomcat has run flawlessly in that time (ok, so I personally had a few coding issues in that :-) but not to do with Tomcat) and because of that I have been able to create a client/server product that I am extremely proud of which is getting heavily hit 24/7. Woohoo, cool, a happy user :D Rémy - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Many thanks to the dev team
On Apr 29, 2004, at 10:58 AM, Remy Maucherat wrote: Woohoo, cool, a happy user :D Yes, much thanks. The University of Florida is happy too. We've been migrating webapps that don't need a full J2EE stack to Tomcat 5 over the last months and have been very pleased. While we don't have the admin tools for managing a cluster like we have for WebSphere, it still requires less time and effort to keep things running smoothly. Sandy - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Many thanks to the dev team
Thank you for your email. Thank you for your email. I am out of the office traveling and writing until Mid-May. If this is urgent or if someone else can assist you, please call my office at 425.313.9850. Warm regards, Susan Scott - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Many thanks to the dev team
Thank you for your email. Thank you for your email. I am out of the office traveling and writing until Mid-May. If this is urgent or if someone else can assist you, please call my office at 425.313.9850. Warm regards, Susan Scott - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Re: Many thanks to the dev team
Thank you for your email. Thank you for your email. I am out of the office traveling and writing until Mid-May. If this is urgent or if someone else can assist you, please call my office at 425.313.9850. Warm regards, Susan Scott - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Re: Re: Many thanks to the dev team
Thank you for your email. Thank you for your email. I am out of the office traveling and writing until Mid-May. If this is urgent or if someone else can assist you, please call my office at 425.313.9850. Warm regards, Susan Scott - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Re: Re: Re: Many thanks to the dev team
Thank you for your email. Thank you for your email. I am out of the office traveling and writing until Mid-May. If this is urgent or if someone else can assist you, please call my office at 425.313.9850. Warm regards, Susan Scott - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Re: Re: Re: Re: Many thanks to the dev team
Thank you for your email. Thank you for your email. I am out of the office traveling and writing until Mid-May. If this is urgent or if someone else can assist you, please call my office at 425.313.9850. Warm regards, Susan Scott - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Re: Re: Re: Re: Re: Many thanks to the dev team
Thank you for your email. Thank you for your email. I am out of the office traveling and writing until Mid-May. If this is urgent or if someone else can assist you, please call my office at 425.313.9850. Warm regards, Susan Scott - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Re: Re: Re: Re: Re: Re: Re: Many thanks to the dev team
Thank you for your email. Thank you for your email. I am out of the office traveling and writing until Mid-May. If this is urgent or if someone else can assist you, please call my office at 425.313.9850. Warm regards, Susan Scott - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Many thanks to the dev team
[EMAIL PROTECTED] wrote: Thank you for your email. Thank you for your email. I am out of the office traveling and writing until Mid-May. If this is urgent or if someone else can assist you, please call my office at 425.313.9850. Warm regards, This *did* ruin the mood ;) Isn't there anything that can be done on the email server to make subscribing impossible to automate ? Rémy - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
GateLock Virus Notification.
Dear GateLock user, GateLock has detected the WORM_NETSKY.D in your email attachment your_picture.pif. The file could not be cleaned and was therefore deleted.---BeginMessage--- Your document is attached. ---End Message--- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat-connectors/jk/native2 configure.in
andya 2004/04/29 10:03:31 Modified:jk/native2 configure.in Added: jk/support jk_dominohome.m4 Log: Added option to specify the location of the NotesAPI if building the Domino connector. Revision ChangesPath 1.1 jakarta-tomcat-connectors/jk/support/jk_dominohome.m4 Index: jk_dominohome.m4 === dnl dnl Copyright 1999-2004 The Apache Software Foundation dnl dnl Licensed under the Apache License, Version 2.0 (the License); dnl you may not use this file except in compliance with the License. dnl You may obtain a copy of the License at dnl dnl http://www.apache.org/licenses/LICENSE-2.0 dnl dnl Unless required by applicable law or agreed to in writing, software dnl distributed under the License is distributed on an AS IS BASIS, dnl WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. dnl See the License for the specific language governing permissions and dnl limitations under the License. dnl dnl -- dnl Author Andy Armstrong [EMAIL PROTECTED] dnl Shamelessly cribbed from Henri Gomez [EMAIL PROTECTED] dnl dnl He was inspired by Pier works on webapp m4 macros :) dnl dnl Version $Id: jk_dominohome.m4,v 1.1 2004/04/29 17:03:31 andya Exp $ dnl -- dnl -- dnl JK_DOMHOME dnl Set the Domino Home directory. dnl $1 = Domino Name dnl $2 = Domino VarName dnl $3 = File which should be present dnl -- AC_DEFUN( [JK_DOMHOME], [ tempval= AC_MSG_CHECKING([for $1 location]) AC_ARG_WITH( [$1], [ --with-$1=DIR Location of $1 ], [ case ${withval} in |yes|YES|true|TRUE) ;; no|NO|false|FALSE) AC_MSG_ERROR(valid $1 location required) ;; *) tempval=${withval} if ${TEST} ! -d ${tempval} ; then AC_MSG_ERROR(Not a directory: ${tempval}) fi if ${TEST} ! -f ${tempval}/$3; then AC_MSG_ERROR(can't locate ${tempval}/$3) fi ;; esac ]) if ${TEST} -z $tempval ; then AC_MSG_RESULT(not provided) else [$2]=${tempval} AC_MSG_RESULT(${[$2]}) fi unset tempval ]) dnl vi:set sts=2 sw=2 autoindent: 1.24 +6 -3 jakarta-tomcat-connectors/jk/native2/configure.in Index: configure.in === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/configure.in,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- configure.in 26 Mar 2004 13:43:00 - 1.23 +++ configure.in 29 Apr 2004 17:03:31 - 1.24 @@ -26,6 +26,7 @@ sinclude(../support/jk_exec.m4) sinclude(../support/jk_apr.m4) sinclude(../support/jk_tchome.m4) +sinclude(../support/jk_dominohome.m4) sinclude(../support/jk_java.m4) sinclude(../support/jk_pcre.m4) @@ -126,9 +127,11 @@ AC_SUBST(TOMCAT41_HOME) dnl Domino settings -JK_TCHOME([domino], [DOMINO_HOME], [libnotes.so]) +JK_DOMHOME([domino], [DOMINO_HOME], [libnotes.so]) +JK_DOMHOME([notesapi], [NOTESAPI], [include/global.h]) AC_SUBST(DOMINO_HOME) +AC_SUBST(NOTESAPI) dnl APR settings - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28524] - Exception throw when creating new JNDI data source
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=28524. 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=28524 Exception throw when creating new JNDI data source --- Additional Comments From [EMAIL PROTECTED] 2004-04-29 17:05 --- The exception in the admin log is given at the bottom of this post. However I just did a clean (deleting all files but build.xml) CVS build, so the JNDI data source is not defined. As a test I tried editing my web.xml file (listed before) to remove the resource-ref section. If the resource-ref section is missing it is possible to add the data source (without error), however it is a pain to have to deploy the application edit the web.xml, then after defining the data-source edit the web.xml back. javax.management.RuntimeOperationsException: Exception invoking method addResourcenested exception is java.lang.IllegalArgumentException: Invalid resource name - already exists'jdbc/testdb' java.lang.IllegalArgumentException: Invalid resource name - already exists'jdbc/testdb' at org.apache.catalina.mbeans.NamingResourcesMBean.addResource (NamingResourcesMBean.java:221) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.commons.modeler.BaseModelMBean.invoke (BaseModelMBean.java:501) at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke (InvokerMBeanServerInterceptor.java:209) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke (DefaultMBeanServerInterceptor.java:123) at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke (SecurityMBeanServerInterceptor.java:79) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke (DefaultMBeanServerInterceptor.java:123) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke (DefaultMBeanServerInterceptor.java:123) at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke (ContextClassLoaderMBeanServerInterceptor.java:144) at mx4j.server.MBeanServerImpl.invoke(MBeanServerImpl.java:1353) at org.apache.webapp.admin.resources.SaveDataSourceAction.perform (SaveDataSourceAction.java:171) at org.apache.struts.action.Action.execute(Action.java:420) at org.apache.struts.action.RequestProcessor.processActionPerform (RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process (RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process (ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal (StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveContext.java:104) at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:540) at org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke
cvs commit: jakarta-tomcat-connectors/jk/native2/server/dsapi Makefile.in jk_dsapi_plugin.c jk_logger_domino.c config.h
andya 2004/04/29 10:05:17 Modified:jk/native2/server/dsapi Makefile.in jk_dsapi_plugin.c jk_logger_domino.c config.h Log: Added code to lookup the real Notes username for authenticated users and pass that as the request username. Revision ChangesPath 1.2 +10 -4 jakarta-tomcat-connectors/jk/native2/server/dsapi/Makefile.in Index: Makefile.in === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/dsapi/Makefile.in,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Makefile.in 26 Mar 2004 13:53:06 - 1.1 +++ Makefile.in 29 Apr 2004 17:05:17 - 1.2 @@ -7,6 +7,7 @@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @@ -20,6 +21,10 @@ JAVA_LIB=-L ${JAVA_HOME}/jre/lib/${ARCH} -L ${JAVA_HOME}/lib/${ARCH}/native_threads endif +NOTES_INCL=-I ${NOTESAPI}/include +NOTES_OBJS=${NOTESAPI}/lib/linux/notes0.o +NOTES_CFLAGS=-DUNIX -DLINUX + JK_DIR := ../.. BUILD_DIR = ${JK_DIR}/../build/jk2/dsapi @@ -30,13 +35,14 @@ INCLUDES= -I${JK_DIR}/include \ ${APR_INCL} \ ${DOMINO_INCL} \ - ${JAVA_INCL} + ${JAVA_INCL} \ + ${NOTES_INCL} JK_CFLAGS=-DCHUNK_SIZE=4096 @APR_CFLAGS@ -DHAVE_MMAP @HAVE_JNI@ @HAS_PCRE@ JK_LDFLAGS=-lcrypt ${APR_LDFLAGS} @PCRE_LIBS@ ## Based on rules.mk ## -ALL_CFLAGS = $(EXTRA_CFLAGS) $(NOTEST_CFLAGS) $(CFLAGS) +ALL_CFLAGS = $(EXTRA_CFLAGS) $(NOTEST_CFLAGS) $(NOTES_CFLAGS) $(CFLAGS) ALL_CPPFLAGS = $(DEFS) $(EXTRA_CPPFLAGS) $(NOTEST_CPPFLAGS) $(CPPFLAGS) ALL_LDFLAGS = $(EXTRA_LDFLAGS) $(NOTEST_LDFLAGS) $(LDFLAGS) ALL_LIBS = $(EXTRA_LIBS) $(NOTEST_LIBS) $(LIBS) @@ -93,13 +99,13 @@ #all: prepare ${BUILD_DIR}/libtomcat2.so ${BUILD_DIR}/libjkjni.so all: prepare ${BUILD_DIR}/libtomcat2.so -${BUILD_DIR}/libtomcat2.la: ${COMMON_LO_FILES} ${DSAPI_LO_FILES} +${BUILD_DIR}/libtomcat2.la: ${COMMON_LO_FILES} ${DSAPI_LO_FILES} ${NOTES_OBJS} ${MOD_LINK} -o $@ $^ ${JK_LDFLAGS} ${BUILD_DIR}/libtomcat2.so: ${BUILD_DIR}/libtomcat2.la $(MOD_INSTALL) $^ `pwd`/${BUILD_DIR} -#${BUILD_DIR}/libjkjni.la: ${JNI_LO_FILES} ${COMMON_LO_FILES} +#${BUILD_DIR}/libjkjni.la: ${JNI_LO_FILES} ${COMMON_LO_FILES} ${NOTES_OBJS} #$(MOD_LINK) -o $@ $(JK_LDFLAGS) $^ #${BUILD_DIR}/libjkjni.so: ${BUILD_DIR}/libjkjni.la 1.11 +123 -6 jakarta-tomcat-connectors/jk/native2/server/dsapi/jk_dsapi_plugin.c Index: jk_dsapi_plugin.c === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/dsapi/jk_dsapi_plugin.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- jk_dsapi_plugin.c 29 Apr 2004 12:22:38 - 1.10 +++ jk_dsapi_plugin.c 29 Apr 2004 17:05:17 - 1.11 @@ -50,7 +50,11 @@ #include apr_general.h /* Domino DSAPI filter definitions */ -#include dsapifilter.h +#include global.h +#include addin.h +#include dsapi.h +#include osmem.h +#include lookup.h int JK_METHOD jk2_logger_domino_factory(jk_env_t *env, jk_pool_t *pool, jk_bean_t *result, const char *type, const char *name); @@ -78,6 +82,7 @@ static int tomcatTimeout= TOMCAT_STARTSTOP_TO; static const char *crlf = \r\n; +static const char *filterdesc = FILTERDESC; #define WORKPOOL globalPool @@ -641,6 +646,108 @@ return kFilterHandledRequest; } +/* Get the info from the lookup buffer + */ +static int getLookupInfo(FilterContext *context, char *pMatch, int itemNumber, char **pInfo, int *pInfoLen) { +unsigned int reserved = 0; +unsigned int errID; +char *pValue = NULL; +WORD lValue, type; +STATUS error; + +if (NULL == pMatch || NULL == pInfo || NULL == pInfoLen || (itemNumber 0)) { +return -1; +} + +/* Initialize output */ +*pInfo = NULL; +*pInfoLen = 0; + +/* Check the type and length of the info */ +pValue = (char *) NAMELocateItem(pMatch, itemNumber, type, lValue); + +if (NULL == pValue || lValue == 0) { +return -1; +} + +lValue -= sizeof(WORD); /* remove datatype word included in the list length */ + +/* check the value type */ +if (type != TYPE_TEXT_LIST type != TYPE_TEXT) { +return -1; +} + +/* Allocate space for the info. This memory will be freed automatically when the thread terminates */ +if (*pInfo = context-AllocMem(context, lValue+1, reserved, errID), NULL == *pInfo) { +return -1; +} + +/* Get the info */ +if (error =
cvs commit: jakarta-tomcat-connectors/jk/native2/server/dsapi jk_dsapi_plugin.c
andya 2004/04/29 10:25:32 Modified:jk/native2/server/dsapi jk_dsapi_plugin.c Log: Minor changes to remove warnings. Revision ChangesPath 1.12 +24 -13 jakarta-tomcat-connectors/jk/native2/server/dsapi/jk_dsapi_plugin.c Index: jk_dsapi_plugin.c === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/dsapi/jk_dsapi_plugin.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- jk_dsapi_plugin.c 29 Apr 2004 17:05:17 - 1.11 +++ jk_dsapi_plugin.c 29 Apr 2004 17:25:32 - 1.12 @@ -27,6 +27,7 @@ #include stdio.h #include string.h #include ctype.h +#include stdarg.h /* If we're building under Windows get windows.h. This must be included * before any APR includes because APR itself does a #include windows.h @@ -109,6 +110,19 @@ } private_ws_t; +#if defined(TESTING) +static void AddInLogMessageText(char *fmt, unsigned short err, ...) { + va_list ap; + va_start(ap, err); + + printf(Debug: ); + vprintf(fmt, ap); + printf(\n); + + va_end(ap); +} +#endif + /* Case insentive memcmp() clone */ #ifdef HAVE_MEMICMP @@ -648,20 +662,19 @@ /* Get the info from the lookup buffer */ -static int getLookupInfo(FilterContext *context, char *pMatch, int itemNumber, char **pInfo, int *pInfoLen) { +static int getLookupInfo(FilterContext *context, char *pMatch, WORD itemNumber, char **pInfo) { unsigned int reserved = 0; unsigned int errID; char *pValue = NULL; WORD lValue, type; STATUS error; -if (NULL == pMatch || NULL == pInfo || NULL == pInfoLen || (itemNumber 0)) { +if (NULL == pMatch || NULL == pInfo || (itemNumber 0)) { return -1; } /* Initialize output */ *pInfo = NULL; -*pInfoLen = 0; /* Check the type and length of the info */ pValue = (char *) NAMELocateItem(pMatch, itemNumber, type, lValue); @@ -671,6 +684,7 @@ } lValue -= sizeof(WORD); /* remove datatype word included in the list length */ + lValue++; /* Include length of terminator */ /* check the value type */ if (type != TYPE_TEXT_LIST type != TYPE_TEXT) { @@ -678,13 +692,12 @@ } /* Allocate space for the info. This memory will be freed automatically when the thread terminates */ -if (*pInfo = context-AllocMem(context, lValue+1, reserved, errID), NULL == *pInfo) { +if (*pInfo = context-AllocMem(context, lValue, reserved, errID), NULL == *pInfo) { return -1; } /* Get the info */ -if (error = NAMEGetTextItem(pMatch, itemNumber, 0, *pInfo, lValue + 1), !error) { -*pInfoLen = lValue + 1; +if (error = NAMEGetTextItem(pMatch, itemNumber, 0, *pInfo, lValue), !error) { return 0; } @@ -693,7 +706,7 @@ /* Lookup the user and return the user's full name */ -static int getUserName(FilterContext *context, char *userName, char **pUserName, int *pUserNameLen) { +static int getUserName(FilterContext *context, char *userName, char **pUserName) { STATUS error = NOERROR; HANDLE hLookup = NULLHANDLE; unsigned short nMatches = 0; @@ -702,13 +715,12 @@ char *pMatch = NULL; int rc = -1; -if (NULL == userName || NULL == pUserName || NULL == pUserNameLen) { +if (NULL == userName || NULL == pUserName) { return rc; } /* Initializae output */ *pUserName = NULL; -*pUserNameLen = 0; /* do the name lookup */ error = NAMELookup(NULL, 0, 1, $Users, 1, userName, 2, FullName, hLookup); @@ -732,7 +744,7 @@ } /* Get the full name from the info we got back */ -if (getLookupInfo(context, pMatch, 0, pUserName, pUserNameLen)) { +if (getLookupInfo(context, pMatch, 0, pUserName)) { goto done; } @@ -850,8 +862,7 @@ /* If the REMOTE_USER CGI variable doesn't work try asking Domino */ if (s-remote_user[0] == '\0' fr-userName[0] != '\0') { -int len; -getUserName(ws-context, fr-userName, s-remote_user, len); +getUserName(ws-context, fr-userName, s-remote_user); } GETVARIABLE(SERVER_PROTOCOL, s-protocol, ); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: cvs commit: jakarta-tomcat-connectors/jk/native2/server/dsapi jk_dsapi_plugin.c
This is a computer-generated response confirming that your e-mail message was received by There. Please do not respond to this message. Thank you for contacting us. We will make every effort to respond to your message as soon as possible. Please do not send multiple e-mail messages (regarding the same subject) before you have received a response as this can cause confusion and possibly delay our response to you. Our Customer Support team is also available via the Live Help link on There Central, from the Help link on www.there.com, or in-world (Get HelpThere Live Help). Live Help is available M-F, 2-8pm PT. Thank You, There Customer Support [THREAD ID: 1-1R8G1F] -Original Message- From: [EMAIL PROTECTED] Sent: 4/29/2004 10:25:32 AM To: [EMAIL PROTECTED] Subject: cvs commit: jakarta-tomcat-connectors/jk/native2/server/dsapi jk_dsapi_plugin.c andya 2004/04/29 10:25:32 Modified:jk/native2/server/dsapi jk_dsapi_plugin.c Log: Minor changes to remove warnings. Revision ChangesPath 1.12 +24 -13 jakarta-tomcat-connectors/jk/native2/server/dsapi/jk_dsapi_plugin.c Index: jk_dsapi_plugin.c === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/dsapi/jk_dsapi_plugin.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- jk_dsapi_plugin.c 29 Apr 2004 17:05:17 - 1.11 +++ jk_dsapi_plugin.c 29 Apr 2004 17:25:32 - 1.12 @@ -27,6 +27,7 @@ #include stdio.h #include string.h #include ctype.h +#include stdarg.h /* If we're building under Windows get windows.h. This must be included * before any APR includes because APR itself does a #include windows.h @@ -109,6 +110,19 @@ } private_ws_t; +#if defined(TESTING) +static void AddInLogMessageText(char *fmt, unsigned short err, ...) { + va_list ap; + va_start(ap, err); + + printf(Debug: ); + vprintf(fmt, ap); + printf(\n); + + va_end(ap); +} +#endif + /* Case insentive memcmp() clone */ #ifdef HAVE_MEMICMP @@ -648,20 +662,19 @@ /* Get the info from the lookup buffer */ -static int getLookupInfo(FilterContext *context, char *pMatch, int itemNumber, char **pInfo, int *pInfoLen) { +static int getLookupInfo(FilterContext *context, char *pMatch, WORD itemNumber, char **pInfo) { unsigned int reserved = 0; unsigned int errID; char *pValue = NULL; WORD lValue, type; STATUS error; -if (NULL == pMatch || NULL == pInfo || NULL == pInfoLen || (itemNumber 0)) { +if (NULL == pMatch || NULL == pInfo || (itemNumber 0)) { return -1; } /* Initialize output */ *pInfo = NULL; -*pInfoLen = 0; /* Check the type and length of the info */ pValue = (char *) NAMELocateItem(pMatch, itemNumber, type, lValue); @@ -671,6 +684,7 @@ } lValue -= sizeof(WORD); /* remove datatype word included in the list length */ + lValue++; /* Include length of terminator */ /* check the value type */ if (type != TYPE_TEXT_LIST type != TYPE_TEXT) { @@ -678,13 +692,12 @@ } /* Allocate space for the info. This memory will be freed automatically when the thread terminates */ -if (*pInfo = context-AllocMem(context, lValue+1, reserved, errID), NULL == *pInfo) { +if (*pInfo = context-AllocMem(context, lValue, reserved, errID), NULL == *pInfo) { return -1; } /* Get the info */ -if (error = NAMEGetTextItem(pMatch, itemNumber, 0, *pInfo, lValue + 1), !error) { -*pInfoLen = lValue + 1; +if (error = NAMEGetTextItem(pMatch, itemNumber, 0, *pInfo, lValue), !error) { return 0; } @@ -693,7 +706,7 @@ /* Lookup the user and return the user's full name */ -static int getUserName(FilterContext *context, char *userName, char **pUserName, int *pUserNameLen) { +static int getUserName(FilterContext *context, char *userName, char **pUserName) { STATUS error = NOERROR; HANDLE hLookup = NULLHANDLE; unsigned short nMatches = 0; @@ -702,13 +715,12 @@ char *pMatch = NULL; int rc = -1; -if (NULL == userName || NULL == pUserName || NULL == pUserNameLen) { +if (NULL == userName || NULL == pUserName) { return rc; } /* Initializae output */ *pUserName = NULL; -*pUserNameLen = 0; /* do the name lookup */ error = NAMELookup(NULL, 0, 1, $Users, 1, userName, 2, FullName, hLookup); @@ -732,7 +744,7 @@ } /* Get the full name from the info we got back */ -if (getLookupInfo(context, pMatch, 0, pUserName, pUserNameLen)) { +if (getLookupInfo(context, pMatch, 0, pUserName)) { goto done; } @@ -850,8 +862,7 @@
cvs commit: jakarta-tomcat-site/xdocs-faq misc.xml
yoavs 2004/04/29 10:30:30 Modified:docs/faq misc.html docs/faq/printer misc.html xdocs-faq misc.xml Log: Added production stories section to misc page of FAQ. Revision ChangesPath 1.18 +30 -0 jakarta-tomcat-site/docs/faq/misc.html Index: misc.html === RCS file: /home/cvs/jakarta-tomcat-site/docs/faq/misc.html,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- misc.html 9 Mar 2004 20:12:55 - 1.17 +++ misc.html 29 Apr 2004 17:30:30 - 1.18 @@ -163,6 +163,11 @@ Can I access Tomcat's JNDI provider from outside tomcat? /a /li +li + a href=#productionStories +Who uses tomcat in production? + /a +/li /ul /p @@ -700,6 +705,31 @@ /b div style=padding-left : 20px; Not at this time. + /divbr + + b style=font-size: larger +a name=productionStories + Who uses tomcat in production? +/a + /b + div style=padding-left : 20px; +Numerous organizations across various industries all over the world. +Examples includes: +ul + lia href=http://www.computerworld.com/developmenttopics/websitemgmt/story/0,10801,92583,00.html;The Weather Channel/a./li + lia href=http://screaming-penguin.com/main.php?storyid=2579;EdSyndicate/a./li + lia href=http://developers.slashdot.org/developers/02/08/19/2042235.shtml?tid=108;Various (from Slashdot)/a./li + lia href=http://www.theserverside.com/news/thread.tss?thread_id=15073;TheServerSide.com/a take on the Slashdot discussion above, with many more references./li + lia href=http://www.cofax.org;Cofax/a./li + lia href=http://archives.real-time.com/pipermail/cocoon-users/2003-October/040770.html;Various Cocoon on tomcat applications/a./li +/ul +This list is limited mostly by our free time. There are numerous other +examples and references available by searching online, and undoubtedly +many cases where the organization does not want to reveal it's using +tomcat for various (e.g. security) reasons. (This is true for many +software products, not just tomcat). We'll keep adding to the list, +but please let us know (by sending a message to [EMAIL PROTECTED]) +if your site is using tomcat in production. /divbr /blockquote/td/tr/table/td/tr!--FOOTER SEPARATOR--trtd colspan=2hr size=1 noshade=/td/tr!--PAGE FOOTER--trtd colspan=2div align=centerfont size=-1 color=#525D76em Copyright copy; 1999-2003, Apache Software Foundation 1.15 +30 -0 jakarta-tomcat-site/docs/faq/printer/misc.html Index: misc.html === RCS file: /home/cvs/jakarta-tomcat-site/docs/faq/printer/misc.html,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- misc.html 9 Mar 2004 20:12:55 - 1.14 +++ misc.html 29 Apr 2004 17:30:30 - 1.15 @@ -162,6 +162,11 @@ Can I access Tomcat's JNDI provider from outside tomcat? /a /li +li + a href=#productionStories +Who uses tomcat in production? + /a +/li /ul /p @@ -699,6 +704,31 @@ /b div style=padding-left : 20px; Not at this time. + /divbr + + b style=font-size: larger +a name=productionStories + Who uses tomcat in production? +/a + /b + div style=padding-left : 20px; +Numerous organizations across various industries all over the world. +Examples includes: +ul + lia href=http://www.computerworld.com/developmenttopics/websitemgmt/story/0,10801,92583,00.html;The Weather Channel/a./li + lia href=http://screaming-penguin.com/main.php?storyid=2579;EdSyndicate/a./li + lia href=http://developers.slashdot.org/developers/02/08/19/2042235.shtml?tid=108;Various (from Slashdot)/a./li + lia href=http://www.theserverside.com/news/thread.tss?thread_id=15073;TheServerSide.com/a take on the Slashdot discussion above, with many more references./li + lia href=http://www.cofax.org;Cofax/a./li + lia href=http://archives.real-time.com/pipermail/cocoon-users/2003-October/040770.html;Various Cocoon on tomcat applications/a./li +/ul +This list is limited mostly by our free time. There are numerous other +examples and references available by searching online, and undoubtedly +many cases where the organization does not want to reveal it's using +tomcat for various (e.g. security) reasons. (This is true for many +software products, not just tomcat). We'll keep adding to the list, +but please let us know (by sending a message to [EMAIL PROTECTED]) +if your site is using tomcat in
RE: cvs commit: jakarta-tomcat-site/xdocs-faq misc.xml
This is a computer-generated response confirming that your e-mail message was received by There. Please do not respond to this message. Thank you for contacting us. We will make every effort to respond to your message as soon as possible. Please do not send multiple e-mail messages (regarding the same subject) before you have received a response as this can cause confusion and possibly delay our response to you. Our Customer Support team is also available via the Live Help link on There Central, from the Help link on www.there.com, or in-world (Get HelpThere Live Help). Live Help is available M-F, 2-8pm PT. Thank You, There Customer Support [THREAD ID: 1-1R8G15] -Original Message- From: [EMAIL PROTECTED] Sent: 4/29/2004 10:30:30 AM To: [EMAIL PROTECTED] Subject: cvs commit: jakarta-tomcat-site/xdocs-faq misc.xml yoavs 2004/04/29 10:30:30 Modified:docs/faq misc.html docs/faq/printer misc.html xdocs-faq misc.xml Log: Added production stories section to misc page of FAQ. Revision ChangesPath 1.18 +30 -0 jakarta-tomcat-site/docs/faq/misc.html Index: misc.html === RCS file: /home/cvs/jakarta-tomcat-site/docs/faq/misc.html,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- misc.html 9 Mar 2004 20:12:55 - 1.17 +++ misc.html 29 Apr 2004 17:30:30 - 1.18 @@ -163,6 +163,11 @@ Can I access Tomcat's JNDI provider from outside tomcat? /a /li +li + a href=#productionStories +Who uses tomcat in production? + /a +/li /ul /p @@ -700,6 +705,31 @@ /b div style=padding-left : 20px; Not at this time. + /divbr + + b style=font-size: larger +a name=productionStories + Who uses tomcat in production? +/a + /b + div style=padding-left : 20px; +Numerous organizations across various industries all over the world. +Examples includes: +ul + lia href=http://www.computerworld.com/developmenttopics/websitemgmt/story/0,10801,92583,00.html;The Weather Channel/a./li + lia href=http://screaming-penguin.com/main.php?storyid=2579;EdSyndicate/a./li + lia href=http://developers.slashdot.org/developers/02/08/19/2042235.shtml?tid=108;Various (from Slashdot)/a./li + lia href=http://www.theserverside.com/news/thread.tss?thread_id=15073;TheServerSide.com/a take on the Slashdot discussion above, with many more references./li + lia href=http://www.cofax.org;Cofax/a./li + lia href=http://archives.real-time.com/pipermail/cocoon-users/2003-October/040770.html;Various Cocoon on tomcat applications/a./li +/ul +This list is limited mostly by our free time. There are numerous other +examples and references available by searching online, and undoubtedly +many cases where the organization does not want to reveal it's using +tomcat for various (e.g. security) reasons. (This is true for many +software products, not just tomcat). We'll keep adding to the list, +but please let us know (by sending a message to [EMAIL PROTECTED]) +if your site is using tomcat in production. /divbr /blockquote/td/tr/table/td/tr!--FOOTER SEPARATOR--trtd colspan=2hr size=1 noshade=/td/tr!--PAGE FOOTER--trtd colspan=2div align=centerfont size=-1 color=#525D76em Copyright copy; 1999-2003, Apache Software Foundation 1.15 +30 -0 jakarta-tomcat-site/docs/faq/printer/misc.html Index: misc.html === RCS file: /home/cvs/jakarta-tomcat-site/docs/faq/printer/misc.html,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- misc.html 9 Mar 2004 20:12:55 - 1.14 +++ misc.html 29 Apr 2004 17:30:30 - 1.15 @@ -162,6 +162,11 @@ Can I access Tomcat's JNDI provider from outside tomcat? /a /li +li + a href=#productionStories +Who uses tomcat in production? + /a +/li /ul /p @@ -699,6 +704,31 @@ /b div style=padding-left : 20px; Not at this time. + /divbr + + b style=font-size: larger +a name=productionStories + Who uses tomcat in production? +/a + /b + div style=padding-left : 20px; +Numerous organizations across various industries all over the world. +Examples includes: +ul + lia href=http://www.computerworld.com/developmenttopics/websitemgmt/story/0,10801,92583,00.html;The Weather Channel/a./li + lia href=http://screaming-penguin.com/main.php?storyid=2579;EdSyndicate/a./li + lia href=http://developers.slashdot.org/developers/02/08/19/2042235.shtml?tid=108;Various (from Slashdot)/a./li + lia
Re: Many thanks to the dev team
WHy am I on this list? Hod do I get off? On Apr 29, 2004, at 10:43 AM, Matt Woodings wrote: Hi, I know this is not strictly protocol but I wanted to do it anyway. I just wanted to say thank you to the dev team for all their hard work and patience in creating an awesome java app server. I have been in production mode for about 6 months now and Tomcat has run flawlessly in that time (ok, so I personally had a few coding issues in that :-) but not to do with Tomcat) and because of that I have been able to create a client/server product that I am extremely proud of which is getting heavily hit 24/7. Matt Win 2k Server - Apache 2.0.47 - JK2.0.2 - Tomcat 4.1.30 Tucker Balch, Assistant Professor College of Computing, Georgia Tech 801 Atlantic Drive Atlanta, Georgia 30332-0280 http://www.cc.gatech.edu/~tucker - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Many thanks to the dev team
This is a computer-generated response confirming that your e-mail message was received by There. Please do not respond to this message. Thank you for contacting us. We will make every effort to respond to your message as soon as possible. Please do not send multiple e-mail messages (regarding the same subject) before you have received a response as this can cause confusion and possibly delay our response to you. Our Customer Support team is also available via the Live Help link on There Central, from the Help link on www.there.com, or in-world (Get HelpThere Live Help). Live Help is available M-F, 2-8pm PT. Thank You, There Customer Support [THREAD ID: 1-1R8G3V] -Original Message- From: [EMAIL PROTECTED] Sent: 4/29/2004 10:36:31 AM To: [EMAIL PROTECTED] Subject: Re: Many thanks to the dev team WHy am I on this list? Hod do I get off? On Apr 29, 2004, at 10:43 AM, Matt Woodings wrote: Hi, I know this is not strictly protocol but I wanted to do it anyway. I just wanted to say thank you to the dev team for all their hard work and patience in creating an awesome java app server. I have been in production mode for about 6 months now and Tomcat has run flawlessly in that time (ok, so I personally had a few coding issues in that :-) but not to do with Tomcat) and because of that I have been able to create a client/server product that I am extremely proud of which is getting heavily hit 24/7. Matt Win 2k Server - Apache 2.0.47 - JK2.0.2 - Tomcat 4.1.30 Tucker Balch, Assistant Professor College of Computing, Georgia Tech 801 Atlantic Drive Atlanta, Georgia 30332-0280 http://www.cc.gatech.edu/~tucker - 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]
cvs commit: jakarta-tomcat-connectors/jk/native2/server/dsapi Makefile.in
andya 2004/04/29 10:37:05 Modified:jk/native2/server/dsapi Makefile.in Log: Removed notes0.o from object files. It isn't necessary to link against the Notes library in Linux - the module links against libnotes.so when it loads. Revision ChangesPath 1.3 +2 -3 jakarta-tomcat-connectors/jk/native2/server/dsapi/Makefile.in Index: Makefile.in === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/dsapi/Makefile.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Makefile.in 29 Apr 2004 17:05:17 - 1.2 +++ Makefile.in 29 Apr 2004 17:37:05 - 1.3 @@ -22,7 +22,6 @@ endif NOTES_INCL=-I ${NOTESAPI}/include -NOTES_OBJS=${NOTESAPI}/lib/linux/notes0.o NOTES_CFLAGS=-DUNIX -DLINUX JK_DIR := ../.. @@ -99,13 +98,13 @@ #all: prepare ${BUILD_DIR}/libtomcat2.so ${BUILD_DIR}/libjkjni.so all: prepare ${BUILD_DIR}/libtomcat2.so -${BUILD_DIR}/libtomcat2.la: ${COMMON_LO_FILES} ${DSAPI_LO_FILES} ${NOTES_OBJS} +${BUILD_DIR}/libtomcat2.la: ${COMMON_LO_FILES} ${DSAPI_LO_FILES} ${MOD_LINK} -o $@ $^ ${JK_LDFLAGS} ${BUILD_DIR}/libtomcat2.so: ${BUILD_DIR}/libtomcat2.la $(MOD_INSTALL) $^ `pwd`/${BUILD_DIR} -#${BUILD_DIR}/libjkjni.la: ${JNI_LO_FILES} ${COMMON_LO_FILES} ${NOTES_OBJS} +#${BUILD_DIR}/libjkjni.la: ${JNI_LO_FILES} ${COMMON_LO_FILES} #$(MOD_LINK) -o $@ $(JK_LDFLAGS) $^ #${BUILD_DIR}/libjkjni.so: ${BUILD_DIR}/libjkjni.la - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat-connectors/jk/native2/server/dsapi jk_dsapi_plugin.c
andya 2004/04/29 10:37:32 Modified:jk/native2/server/dsapi jk_dsapi_plugin.c Log: More minor tidying up. Revision ChangesPath 1.13 +12 -11 jakarta-tomcat-connectors/jk/native2/server/dsapi/jk_dsapi_plugin.c Index: jk_dsapi_plugin.c === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/dsapi/jk_dsapi_plugin.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- jk_dsapi_plugin.c 29 Apr 2004 17:25:32 - 1.12 +++ jk_dsapi_plugin.c 29 Apr 2004 17:37:32 - 1.13 @@ -112,14 +112,14 @@ #if defined(TESTING) static void AddInLogMessageText(char *fmt, unsigned short err, ...) { - va_list ap; - va_start(ap, err); +va_list ap; +va_start(ap, err); - printf(Debug: ); - vprintf(fmt, ap); - printf(\n); +printf(Debug: ); +vprintf(fmt, ap); +printf(\n); - va_end(ap); +va_end(ap); } #endif @@ -648,8 +648,9 @@ diagnostic = Unspecified error; } -// This assumes that we're just going to expand the diagnostic into -// the page body. +/* This assumes that we're just going to expand the diagnostic into + * the page body. + */ bufSz = strlen(msg) + strlen(diagnostic) + 1; mbuf = context-AllocMem(context, bufSz, 0, errID); @@ -669,7 +670,7 @@ WORD lValue, type; STATUS error; -if (NULL == pMatch || NULL == pInfo || (itemNumber 0)) { +if (NULL == pMatch || NULL == pInfo) { return -1; } @@ -684,7 +685,7 @@ } lValue -= sizeof(WORD); /* remove datatype word included in the list length */ - lValue++; /* Include length of terminator */ +lValue++; /* Include length of terminator */ /* check the value type */ if (type != TYPE_TEXT_LIST type != TYPE_TEXT) { - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: cvs commit: jakarta-tomcat-connectors/jk/native2/server/dsapi Makefile.in
This is a computer-generated response confirming that your e-mail message was received by There. Please do not respond to this message. Thank you for contacting us. We will make every effort to respond to your message as soon as possible. Please do not send multiple e-mail messages (regarding the same subject) before you have received a response as this can cause confusion and possibly delay our response to you. Our Customer Support team is also available via the Live Help link on There Central, from the Help link on www.there.com, or in-world (Get HelpThere Live Help). Live Help is available M-F, 2-8pm PT. Thank You, There Customer Support [THREAD ID: 1-1R8G36] -Original Message- From: [EMAIL PROTECTED] Sent: 4/29/2004 10:37:05 AM To: [EMAIL PROTECTED] Subject: cvs commit: jakarta-tomcat-connectors/jk/native2/server/dsapi Makefile.in andya 2004/04/29 10:37:05 Modified:jk/native2/server/dsapi Makefile.in Log: Removed notes0.o from object files. It isn't necessary to link against the Notes library in Linux - the module links against libnotes.so when it loads. Revision ChangesPath 1.3 +2 -3 jakarta-tomcat-connectors/jk/native2/server/dsapi/Makefile.in Index: Makefile.in === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/dsapi/Makefile.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Makefile.in 29 Apr 2004 17:05:17 - 1.2 +++ Makefile.in 29 Apr 2004 17:37:05 - 1.3 @@ -22,7 +22,6 @@ endif NOTES_INCL=-I ${NOTESAPI}/include -NOTES_OBJS=${NOTESAPI}/lib/linux/notes0.o NOTES_CFLAGS=-DUNIX -DLINUX JK_DIR := ../.. @@ -99,13 +98,13 @@ #all: prepare ${BUILD_DIR}/libtomcat2.so ${BUILD_DIR}/libjkjni.so all: prepare ${BUILD_DIR}/libtomcat2.so -${BUILD_DIR}/libtomcat2.la: ${COMMON_LO_FILES} ${DSAPI_LO_FILES} ${NOTES_OBJS} +${BUILD_DIR}/libtomcat2.la: ${COMMON_LO_FILES} ${DSAPI_LO_FILES} ${MOD_LINK} -o $@ $^ ${JK_LDFLAGS} ${BUILD_DIR}/libtomcat2.so: ${BUILD_DIR}/libtomcat2.la $(MOD_INSTALL) $^ `pwd`/${BUILD_DIR} -#${BUILD_DIR}/libjkjni.la: ${JNI_LO_FILES} ${COMMON_LO_FILES} ${NOTES_OBJS} +#${BUILD_DIR}/libjkjni.la: ${JNI_LO_FILES} ${COMMON_LO_FILES} #$(MOD_LINK) -o $@ $(JK_LDFLAGS) $^ #${BUILD_DIR}/libjkjni.so: ${BUILD_DIR}/libjkjni.la - 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 28691] New: - small typo at bin/catalina.[bat|sh]
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=28691. 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=28691 small typo at bin/catalina.[bat|sh] Summary: small typo at bin/catalina.[bat|sh] Product: Tomcat 5 Version: Unknown Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Unknown AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hups, All policy definition have to equals -Djava.security.policy==$CATALINA_BASE/conf/catalina.policy \ correct is -Djava.security.policy=$CATALINA_BASE/conf/catalina.policy \ regards Peter - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28691] - small typo at bin/catalina.[bat|sh]
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=28691. 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=28691 small typo at bin/catalina.[bat|sh] --- Additional Comments From [EMAIL PROTECTED] 2004-04-29 17:55 --- Created an attachment (id=11384) catalina.bat.patch - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28691] - small typo at bin/catalina.[bat|sh]
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=28691. 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=28691 small typo at bin/catalina.[bat|sh] --- Additional Comments From [EMAIL PROTECTED] 2004-04-29 17:55 --- Created an attachment (id=11385) catalina.sh.patch - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28691] - small typo at bin/catalina.[bat|sh]
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=28691. 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=28691 small typo at bin/catalina.[bat|sh] --- Additional Comments From [EMAIL PROTECTED] 2004-04-29 18:21 --- Craig's comments were funny :) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28691] - small typo at bin/catalina.[bat|sh]
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=28691. 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=28691 small typo at bin/catalina.[bat|sh] --- Additional Comments From [EMAIL PROTECTED] 2004-04-29 18:22 --- Wau, this is a real feature Thanx Peter - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler Compiler.java
luehe 2004/04/29 11:33:50 Modified:jasper2/src/share/org/apache/jasper/compiler Compiler.java Log: Fixed another incidence where URLConnection was not closed when checking for lastModified date of included resources Revision ChangesPath 1.82 +9 -5 jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Compiler.java Index: Compiler.java === RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Compiler.java,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- Compiler.java 27 Apr 2004 18:14:13 - 1.81 +++ Compiler.java 29 Apr 2004 18:33:50 - 1.82 @@ -538,13 +538,17 @@ try { URL includeUrl = ctxt.getResource(include); if (includeUrl == null) { -//System.out.println(Compiler: outdated, no includeUri + include ); outDated = true; } -if (!outDated includeUrl.openConnection().getLastModified() -targetLastModified) { -//System.out.println(Compiler: outdated, include old + include ); -outDated = true; +if (!outDated) { + +URLConnection includeUconn = includeUrl.openConnection(); +long includeLastModified = includeUconn.getLastModified(); +includeUconn.getInputStream().close(); + +if (includeLastModified targetLastModified) { +outDated = true; +} } if (outDated) { // Remove any potential Wrappers for tag files - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28694] New: - Tomcat5.0.19 changed jsp file name after it compiles jsp pages
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=28694. 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=28694 Tomcat5.0.19 changed jsp file name after it compiles jsp pages Summary: Tomcat5.0.19 changed jsp file name after it compiles jsp pages Product: Tomcat 5 Version: 5.0.19 Platform: HP OS/Version: HP-UX Status: NEW Severity: Major Priority: Other Component: Catalina AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] IN Tomcat5.0.19, When I load a jsp file, it compiles jsp file to java. However it changes the original jsp name. For example, after I load my_login.jsp, it becomes my_005flogin_jsp.java under tomcat/work/Catalina/localhost/_/org/apache/jsp It seems 005f is the HEX of _. So whenever I have _ in a jsp file, it will become 005f_. Those compiled jsp file name will go into our log entry which created some problems with this extra 005f. Please notify me if you have fixed this problem in next release. [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28694] - Tomcat5.0.19 changed jsp file name after it compiles jsp pages
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=28694. 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=28694 Tomcat5.0.19 changed jsp file name after it compiles jsp pages [EMAIL PROTECTED] changed: What|Removed |Added Severity|Major |Enhancement Status|NEW |RESOLVED Resolution||WONTFIX --- Additional Comments From [EMAIL PROTECTED] 2004-04-29 19:58 --- Well, we do need to encode special characters. Encoding '_' is maybe a bit abusive, but I really don't see any big problem with that. What you've written as a justification is quite unconvincing, there's no patch attached, and latly, it's not a bug. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28695] New: - Jasper as Ant Task throws NullPointerException on compile error
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=28695. 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=28695 Jasper as Ant Task throws NullPointerException on compile error Summary: Jasper as Ant Task throws NullPointerException on compile error Product: Tomcat 4 Version: 4.1.30 Platform: All OS/Version: All Status: NEW Severity: Normal Priority: Other Component: Jasper AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] If Jasper is used as an Ant task to precompile JSPs, and the compile attribute is set to false (the default), then generateJava() is called on the Compiler class rather than compile() (which subsequently invokes generateJava). However, generateJava never initializes errDispatcher in the Compiler class, so if any problems are encountered compiling a JSP page, instead of seeing a useful error message, NullPointerException is thrown. My fix for this was to add the following code: if (errDispatcher == null) { this.errDispatcher = new ErrorDispatcher(); } At the very beginning of Compiler.generateJava() - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28696] New: - Jsp:root has invalid attribute: xsi:schemaLocation
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=28696. 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=28696 Jsp:root has invalid attribute: xsi:schemaLocation Summary: Jsp:root has invalid attribute: xsi:schemaLocation Product: Tomcat 5 Version: 5.0.19 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Jasper AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] It seems that Jasper is a bit strict about attributes on an XML JSP root element. Example JSP (same JSP causing stack trace listed below): ?xml version=1.0 encoding=UTF-8? !-- $Id$ -- jsp:root xmlns:jsp=http://java.sun.com/JSP/Page; version=2.0 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation=http://java.sun.com/JSP/Page http://java.sun.com/dtd/jspxml.xsd; /jsp:root These attributes seem to be perfectly valid, page 3-17 of the JSP 2.0 specification (also in http://java.sun.com/dtd/jspxml.xsd) has this annotation about the root element: xsd:element name = root xsd:annotation xsd:documentation The root element of all JSP documents is named root. Authors may, if they wish, include schema location information. If specified, the information may appear as attributes of the root element as follows: xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation=http://java.sun.com/JSP/Page xsd-file-location Documents should not specify the system identifier of a DTD in a DOCTYPE declaration. /xsd:documentation /xsd:annotation ... The reason I am using (or trying to use) XMLSchema-instance is that it seems to be the only way to trigger Ant's xmlvalidate task to perform XML Schema validation (perhaps the only way to trigger Xerces to perform Schema validation, not just xmlvalidate). It's probably absurd for me to think that my build scripts will be able to validate real-world JSPs, but I'm one of those pedantic sorts of people, I dream of the day that an IDE (emacs!) can resolve all XML namespaces into schemas, possibly JSP tag libraries into schema-like metadata (perhaps a plug-in for Xerces) and hack away happily without having 5 browser tabs and 2 PDFs open jumping back and forth. Full stack trace: 2004-04-29 13:34:36 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: /index.jspx(6,96) Jsp:root has invalid attribute: xsi:schemaLocation at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:83) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:402) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236) at org.apache.jasper.compiler.JspUtil.checkAttributes(JspUtil.java:348) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:432) at org.apache.jasper.compiler.Node$JspRoot.accept(Node.java:554) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2230) at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2236) at org.apache.jasper.compiler.Node$Root.accept(Node.java:485) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180) at org.apache.jasper.compiler.Validator.validate(Validator.java:1518) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:247) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:456) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at
Re: [5.0.23] Tag at the end of the week ?
Remy Maucherat wrote: I got some mojo back, and as a result I propose tagging a new release at the end of the week. I'm going to commit a few more pacthes, including improvements to SSO which were propsed. There are lots of JK issues filed for TC 5 (of course, it's not really related to the Tomcat release used). Does someone have time to look into them ? Reminder: I still plan to tag release tomorrow. Yes, I'm aware I'll have to do another tag sometime next week ;) Rémy - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28678] - NullPointerException in CoyoteRequest
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=28678. 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=28678 NullPointerException in CoyoteRequest [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||INVALID --- Additional Comments From [EMAIL PROTECTED] 2004-04-29 21:39 --- Let's handle this the usual way: please submit a ready to run test case, with instructions on how to reproduce. Starting with a full stack trace wouldn't hurt, BTW. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [5.0.23] Tag at the end of the week ?
10-4 - Original Message - From: Remy Maucherat [EMAIL PROTECTED] To: Tomcat Developers List [EMAIL PROTECTED] Sent: Thursday, April 29, 2004 4:37 PM Subject: Re: [5.0.23] Tag at the end of the week ? Remy Maucherat wrote: I got some mojo back, and as a result I propose tagging a new release at the end of the week. I'm going to commit a few more pacthes, including improvements to SSO which were propsed. There are lots of JK issues filed for TC 5 (of course, it's not really related to the Tomcat release used). Does someone have time to look into them ? Reminder: I still plan to tag release tomorrow. Yes, I'm aware I'll have to do another tag sometime next week ;) Rémy - 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: [5.0.23] Tag at the end of the week ?
Filip Hanik - Dev wrote: 10-4 Let me guess ... 10 people will complain that their bug is not fixed in this release, and out of these, 4 will point out this is a critical issue and requires a new tag immidiately. Rémy - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [5.0.23] Tag at the end of the week ?
he he he 10-4 in america is the roger that radio code. Filip - Original Message - From: Remy Maucherat [EMAIL PROTECTED] To: Tomcat Developers List [EMAIL PROTECTED] Sent: Thursday, April 29, 2004 5:06 PM Subject: Re: [5.0.23] Tag at the end of the week ? Filip Hanik - Dev wrote: 10-4 Let me guess ... 10 people will complain that their bug is not fixed in this release, and out of these, 4 will point out this is a critical issue and requires a new tag immidiately. Rémy - 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 21060] - swallowOuput seems broken
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=21060. 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=21060 swallowOuput seems broken --- Additional Comments From [EMAIL PROTECTED] 2004-04-29 22:37 --- I would like to help but there simply isn't enough information here. There are many configuration points that influence how the swallowOutput feature works. I do not have the time to go through every single permutation to find the one that doesn't work as you expect. The questions I requested answers to were intended to clarify: 1. How your system is configured - posting a sever.xml that doesn't work for you would be best. 2. Exactly what you were expecting to see. 3. Exactly what you were actually seeing and why you thought it was wrong. This bug has been open for almost a year with no activity. This lack of activity is a direct result of the lack of information provided. When a committer shows interest in your bug and asks for more information to help them fix it, you stand a much greater chance of actually getting the bug fixed if you answer the questions rather than post a sarcastic reply. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 21060] - swallowOuput seems broken
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=21060. 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=21060 swallowOuput seems broken --- Additional Comments From [EMAIL PROTECTED] 2004-04-29 23:51 --- Closing the bug, marking it as invalid and giving me what I interpreted to be a quit wasting my time you moron reply 9 months after I submitted this made me think you didn't really intend to help. I really did think it was a straightforward test, but I will try to post a more detailed test case when I get a chance. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 28524] - Exception throw when creating new JNDI data source
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=28524. 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=28524 Exception throw when creating new JNDI data source [EMAIL PROTECTED] changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2004-04-30 00:42 --- If you have resource-ref defined in your web.xml, you need to have your resource definition either under GlobalNamingResource in server.xml or context resource in your context.xml in order to view via admin. I have fixed addResource so that it also checks for duplicate resource using encoded jndi name also. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources SaveDataSourceAction.java
amyroh 2004/04/29 17:44:51 Modified:webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources SaveDataSourceAction.java Log: Check for encoded JNDI name for adding DataSource. Revision ChangesPath 1.10 +19 -4 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SaveDataSourceAction.java Index: SaveDataSourceAction.java === RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SaveDataSourceAction.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- SaveDataSourceAction.java 27 Feb 2004 14:59:04 - 1.9 +++ SaveDataSourceAction.java 30 Apr 2004 00:44:50 - 1.10 @@ -18,7 +18,7 @@ package org.apache.webapp.admin.resources; import java.io.IOException; -import java.net.URLDecoder; +import java.net.URLEncoder; import java.util.ArrayList; import java.util.Iterator; import java.util.Locale; @@ -133,6 +133,8 @@ Object params[] = new Object[2]; params[0] = dataSourceForm.getJndiName(); params[1] = ResourceUtils.DATASOURCE_CLASS; +String encodedJndiName = URLEncoder.encode(params[0].toString(), + UTF-8); String resourcetype = dataSourceForm.getResourcetype(); String path = dataSourceForm.getPath(); @@ -140,6 +142,7 @@ String domain = dataSourceForm.getDomain(); ObjectName oname = null; +ObjectName encodedOName = null; try { @@ -148,15 +151,27 @@ ResourceUtils.GLOBAL_TYPE + ,class= + params[1] + ,name= + params[0]); +encodedOName = new ObjectName( domain + +ResourceUtils.RESOURCE_TYPE + +ResourceUtils.GLOBAL_TYPE + +,class= + params[1] + +,name= + encodedJndiName); } else if (resourcetype.equals(Context)) { oname = new ObjectName( domain + ResourceUtils.RESOURCE_TYPE + ResourceUtils.CONTEXT_TYPE + ,path= + path + ,host= + host + ,class= + params[1] + ,name= + params[0]); +encodedOName = new ObjectName( domain + +ResourceUtils.RESOURCE_TYPE + +ResourceUtils.CONTEXT_TYPE + +,path= + path + ,host= + host + +,class= + params[1] + +,name= + encodedJndiName); } - -if (mserver.isRegistered(oname)) { + +if (mserver.isRegistered(oname) || +mserver.isRegistered(encodedOName)) { ActionErrors errors = new ActionErrors(); errors.add(jndiName, new ActionError(resources.invalid.name)); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Jovica Kolundzic/Briggs and Stratton is out of the office.
I will be out of the office starting 16.04.2004 and will not return until 09.05.2004. I will respond to your message when I return. Best regards, Jovica Kolundzic - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]