summaryrefslogtreecommitdiffstats
path: root/modules/proxy/ajp.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix a lot of doxygen warnings. Thanks to Brad Hards for the patch.Daniel Earl Poirier2009-10-281-10/+11
| | | | | | | | | | | | I added a few more fixes, and there are still more that might need a doxygen expert. PR: 48061 Submitted by: Brad Hards Reviewed by: poirier git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@830527 13f79535-47bb-0310-9956-ffa450edef68
* Use 64K as maximum allowable AJP packet sizeMladen Turk2007-12-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@602795 13f79535-47bb-0310-9956-ffa450edef68
* Add CPING/CPONG message size as defined as max inside Apache Tomcat using ↵Mladen Turk2006-10-241-0/+1
| | | | | | define. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@467274 13f79535-47bb-0310-9956-ffa450edef68
* Put the next field at the end of the structure.Jean-Frederic Clere2006-10-241-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@467265 13f79535-47bb-0310-9956-ffa450edef68
* Make sure the AJP message is between 8 and 64K.Mladen Turk2006-10-241-2/+4
| | | | | | Use the provided message size when using get_brigade. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@467257 13f79535-47bb-0310-9956-ffa450edef68
* At support for ProxyIOBufferSize in AJP.Jean-Frederic Clere2006-10-231-1/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@467014 13f79535-47bb-0310-9956-ffa450edef68
* Add missing prototype for ajp_handle_cping_cpong functionMladen Turk2006-07-261-0/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@425690 13f79535-47bb-0310-9956-ffa450edef68
* update license header textRoy T. Fielding2006-07-111-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420983 13f79535-47bb-0310-9956-ffa450edef68
* small cleanup of EBCDIC support in mod_proxy_ajpJeff Trawick2006-05-261-14/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@409709 13f79535-47bb-0310-9956-ffa450edef68
* Update the copyright year in all .c, .h and .xml filesColm MacCarthaigh2006-04-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@395228 13f79535-47bb-0310-9956-ffa450edef68
* * Fix PR37100 (SEGV in mod_proxy_ajp), by sending the data up the filterRuediger Pluem2005-10-211-0/+9
| | | | | | | | | | | | | | | | | chain immediately instead of spooling it completely before passing it to the filter chain. It contains a bandaid to handle intentional flushes from Tomcat side. Further explanation in code and report. ajp.h: Add ajp_msg_reuse prototype mod_proxy_ajp.c: Adjust logic of ap_proxy_ajp_request ajp_msg.c: Add ajp_msg_reuse ajp_header.c: Adjusting logic of ajp_read_header git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@327185 13f79535-47bb-0310-9956-ffa450edef68
* Doxygen fixup / cleanupIan Holsman2005-08-291-4/+10
| | | | | | | | | submited by: Neale Ranns neale ranns.org reviewed by: Ian Holsman git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@263931 13f79535-47bb-0310-9956-ffa450edef68
* Fix mess left by incompleteness of previous ProxyPassReverse fixNick Kew2005-08-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232247 13f79535-47bb-0310-9956-ffa450edef68
* Return 'real' error status codes instead APR_EGENERAL.Mladen Turk2005-04-091-0/+3
| | | | | | | | | The return status code will be used to determine wether the message is invalid or the remote host failed processing the request. This is needed to mark the worker as in error state in case it is member of load balancer. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160668 13f79535-47bb-0310-9956-ffa450edef68
* Update copyright year to 2005 and standardize on current copyright owner line.Justin Erenkrantz2005-02-041-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@151408 13f79535-47bb-0310-9956-ffa450edef68
* Rewrite Cookies and other headers in mod_proxy_ajp as configured withSander Striker2005-01-111-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ProxyPassReverse and ProxyPassReverseCookiePath. * modules/proxy/proxy_ajp.c (ap_proxy_ajp_request): Update call to ajp_parse_header(). * modules/proxy/ajp.h (ajp_msg_get_string): constify argument. (ajp_parse_header): Add conf argument. * modules/proxy/proxy_util.c (ap_proxy_location_reverse_map): Promoted from mod_proxy_http. (ap_proxy_cookie_reverse_map): Promoted from mod_proxy_http; renamed from proxy_cookie_reverse_map. * modules/proxy/ajp_msg.c (ajp_msg_get_string): constify argument. * modules/proxy/proxy_http.c (ap_proxy_location_reverse_map, proxy_cookie_reverse_map: Removed. (process_proxy_header): Update header mapping table to reference the now public functions. * modules/proxy/ajp_header.c (ajp_unmarshal_response): And conf argument. Reverse map cookies and other headers. (ajp_parse_header): Update call to ajp_unmarshal_response(). * modules/proxy/mod_proxy.h (ap_proxy_location_reverse_map, ap_proxy_cookie_reverse_map): Declare functions that have been promoted to be public. (ap_proxy_header_reverse_map_fn): Typedef for the signature of the above two functions (currently used in mod_proxy_http). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@124901 13f79535-47bb-0310-9956-ffa450edef68
* Make the combination of mod_proxy_ajp and mod_rewrite work correctly. Sander Striker2005-01-071-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * modules/proxy/proxy_ajp.c (ap_proxy_ajp_request): Update call to ajp_send_header(). * modules/proxy/ajp.h (ajp_send_header): Add a uri parameter. * modules/proxy/ajp_header.c (ajp_marshal_into_msgb): Add a uri parameter and use the passed in uri instead of r->uri. (ajp_send_header): Add a uri parameter. Update call to ajp_marshal_into_msgb(). * modules/mappers/mod_rewrite.c (is_absolute_uri): Add handling of 'ajp' and 'balancer' schemes. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@124584 13f79535-47bb-0310-9956-ffa450edef68
* Use plain apr/apr-util for ajp.Mladen Turk2004-09-301-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105353 13f79535-47bb-0310-9956-ffa450edef68
* Remove duplicate logging from alloc and send data_msg.Mladen Turk2004-09-171-5/+4
| | | | | | | | The logging is already done in the proxy_ajp. Also remove unused function params. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105185 13f79535-47bb-0310-9956-ffa450edef68
* Added SSL custom indicators. They can be set using SetEnv directive,Mladen Turk2004-08-251-0/+6
| | | | | | | so we don't need an extra one like the JkEnvVar is in the mod_jk. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104796 13f79535-47bb-0310-9956-ffa450edef68
* jakarta-tomcat-connectors AJP files.Jean-Frederic Clere2004-08-181-0/+447
The original location of the files in jakarta is: jakarta-tomcat-connectors/ajp/ajplib/test (That was not a good idea) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104711 13f79535-47bb-0310-9956-ffa450edef68