Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Bring back OS/2 support. Reverses r758929 with a little bit of conflict resolution.
remove OS/2 platform support
Handle args appropriately for an apr app.
fix eol-style
update license header text
Fix gcc warnings: * support/fcgistarter.c (usage): Fix prototype. (main): Remove unused variable; pass argv[0] to execl.
* support/fcgistarter.c (main): Oops, we need to detach before the fork, otherwise this all totally fails to work...
Merge the fcgi-proxy-dev branch to trunk, adding a FastCGI back end for mod_proxy. This log message is just a summary of the changes, for the full original log messages see r357431:393955 in branches/fcgi-proxy-dev. * modules/proxy/mod_proxy_fcgi.c: New file, holds the impementation of our new fcgi backend for mod_proxy. * modules/proxy/fcgi_protocol.h: New file, holds constants and structures for the fcgi protocol. * modules/proxy/mod_proxy_balancer.c (proxy_balancer_canon): Set up r->path_info, so the PATH_INFO env variable is correctly passed on to balancer workers. * modules/proxy/config.m4: Build the new mod_proxy_fcgi module. * support: Add fcgistarter to svn:ignore. * support/Makefile.in: Build the new fcgistarter program. * support/fcgistarter.c: New program, a helper for starting fcgi worker processes.
Add support for starting multiple fastcgi processes listening on a given socket. This somewhat makes up for our lack of a good way to manage connections to a given proxy backend. * support/fcgistarter.c (main): Accept a new -N option that controls how many child procs we fork off.
Oops, missed one thing I wanted to fix... * support/fcgistarter.c (main): Give the usage message if we get a bogus port argument.
Add a first cut at a fastcgi starter program. This does the appropriate daemonization and sockets magic to let a standard fastcgi program listen on a TCP port. Unfortunately due to some requirements of the FastCGI libraries and the way APR process creation works this currently requires platform specific code and thus only works on Unix systems. * support/fcgistarter.c: New program. * support: Add fcgistarter to svn:ignore. * support/Makefile.in: Build fcgistarter.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |