Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Httpd Wiki" for change 
notification.

The "Development/mod_proxy_fcgi" page has been changed by JeffTrawick:
https://wiki.apache.org/httpd/Development/mod_proxy_fcgi?action=diff&rev1=1&rev2=2

- Eric's quick notes:  (Jeff will work these into the table)
- 
-  * examples need to account for php-fpm (how URLs and or paths are passed)
-  * fixes for CGI variables in different configurations (sethandler vs. 
proxypass)
-    * fixup r->filename right before adding CGI vars, maybe directory walk
-    * path info calculation probably needs multiple modes.  Maybe expr based?
-  * further doc for worker matching stuff with ProxySet
-  * provide a convenience/less verbose directive to configure SetHandler
-  *  a backend worker
-  * doc SetHandler advantages
-  * change compile-time diag stuff to trace8
-  * need to port mod_proxy_http or mod_fcgid body spooling / content length 
passing
-  * would be nice to have a non php-fpm fastcgi server to sanity check with so 
we don't end up with too many php-fpm-isms
-  * figure out / make sure balancer examples work with php-fpm and/or 
setHandler
- 
  == Bugs and other issues to investigate and fix ==
  
- || '''Bugzilla''' || Difficulty to resolve || Severity || Commonality || 
Description || Notes ||
+ || '''Bugzilla''' || '''Difficulty to resolve''' || '''Severity''' || 
'''Pervasiveness''' || '''Description''' || '''Notes''' ||
- || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=48272|48272]] || Low 
|| Low || Low || || Bug is for an old crash that is now fixed, but sf points 
out something else that should be investigated ||
+ || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=51517|51517]] || ?? 
|| Moderate || Moderate || SCRIPT_FILENAME, PATH_INFO || ||
+ || - || Moderate || Moderate || Moderate || fixes for CGI variables in 
different configurations (sethandler vs. proxypass); fixup r->filename right 
before adding CGI vars, maybe directory walk; path info calculation probably 
needs multiple modes.  Maybe expr based? || Related to bug 51517 ||
+ || - || Moderate || Moderate || Moderate || provide a convenience/less 
verbose directive to configure SetHandler plus a backend worker || ||
+ || - || Low || Low || Low || Change compile-time diag stuff to trace8 || ||
+ || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=48272|48272]] || 
Moderate || Low || Low || 1. ap_scan_script_header_err_core doesn't respect the 
possible -1 return (TIMEOUT) from getsfunc_BRIGADE in the place where it soaks 
up the invalid script output. 2. mod_proxy_fcgi doesn't behave right and should 
read the complete headers before calling ap_scan_script_header_err_* || Bug is 
for an old crash that is now fixed, but submitter points out something else 
that should be investigated ||
  || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=55329|55329]] || Low 
|| Moderate (script portability) || Low || mod_proxy_fcgi does not urldecode 
PATH_INFO || ||
  || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=56188|56188]] || High 
|| Moderate || Low || send FCGI_ABORT_REQUEST on client disconnect || maybe 
there is a simple case that could be covered without async processing ||
  || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=55415|55415]] || Low 
|| Moderate || Low || Proxy loop caused by ProxyErrorOverride and ErrorDocument 
404 || ||
- || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=57087|57087]] || High 
|| Moderate || Low || spool chunked request body to calculate CONTENT_LENGTH || 
mod_request enhancement? ||
+ || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=57087|57087]] || High 
|| Moderate || Low || spool chunked request body to calculate CONTENT_LENGTH; 
need to port mod_proxy_http or mod_fcgid body spooling / content length passing 
|| mod_request enhancement? ||
- || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=51517|51517]] || ?? 
|| Moderate || Moderate || SCRIPT_FILENAME, PATH_INFO || ||
- 
  
  == Fixed in trunk but not in 2.4.x ==
  
   * 56855 (backport CGIPassAuth)
   * 57198 (backport 304 fix)
  
+ == Documentation ==
+ 
+ || '''Description''' || '''Notes''' ||
+ || examples need to account for PHP-FPM (how URLs and or paths are passed) || 
||
+ || further doc for worker matching stuff with ProxySet || ||
+ || doc SetHandler advantages || ||
+ || figure out / make sure balancer examples work with PHP-FPM and/or 
SetHandler || ||
+ 
+ == Testbed ==
+ 
+ === General requirements ===
+ 
+  * PHP-FPM coverage
+  * Non-PHP coverage, including FastCGI programming library coverage (e.g., 
through Perl or something else that uses the de facto standard library)
+  * test script(s) should have configurations for running with different 
FastCGI gateways so we can compare results
+  * needs client that runs the test
+  * potentially integrate with httpd test framework later
+ 
+ === Priorities ===
+ 
+  1. SCRIPT_FILENAME and 
[[http://tools.ietf.org/html/rfc3875#section-4.1.5|PATH_INFO]] variations
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscr...@httpd.apache.org
For additional commands, e-mail: docs-h...@httpd.apache.org

Reply via email to