- Aug 01, 2000
-
-
Ryan Bloom authored
HOW IT WORKS: In the config file, the sysadmin specified: ChildPerUserID uid gid num_processes and in each virtual host: AssignUserID uid gid The MPM creates a unix domain socket for each uid/gid pair, and if any child processes are left over, one for the default user and group specified in the main config. When a child process is started, it looks at what it's user id and group id are supposed to be. It then inserts the correct socket into it's listen array, and switches to the uid and gid specified. When a request comes in, whichever child gets the request looks at which child process it is actually for, and if it isn't for the current process, the request gets forwarded through the unix domain socket to the correct child process. From there, processing continues normally. Currently, no requests are forwarded, but everything seems to be working. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85971 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
ONE_PROCESS. This allows Apache to start up without detaching from the controlling terminal, but also not going into single process mode. The main purpose of this patch is to make it very easy to debug the child process startup code. PR: 2144 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85970 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Put back PR#6347, but note that it's waiting for an external entity. Add a 'Status:' line for each PR, but don't remove any -- because if they're not in STATUS, they essentially don't exist. If we're not serious about dealing with them, let's just close them. If we *are* serious, they should be in the work-to-do list. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85969 13f79535-47bb-0310-9956-ffa450edef68
-
Tony Finch authored
proper IANA allocation for the JNG and MNG MIME types so it's out of our hands. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85968 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
We've been ignoring lots of PRs forever, marking them as 'suspended' with the supposed intention of either implementing them someday or saying why not. Well, it's about time we did something with them, so now they're listed in STATUS for people to work on as they may. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85967 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 31, 2000
-
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85966 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
Submitted by: Victor J. Orlikowski <vjo@raleigh.ibm.com> Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85965 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
and he said it seems to work. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85964 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
Most of the changes added support for PTHREAD_SETS_ERRNO; a few of the changes fixed bugs in existing code which always used errno (which doesn't get the right error code on most platforms). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85963 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
Introduce apr_err() for that purpose. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85962 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85961 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
passing requests to other children. That's next. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85960 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85959 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85958 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
compiles, but it hasn't actually been tested yet. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85957 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 30, 2000
-
-
Jeff Trawick authored
the --mode=link invocations of libtool/shlibtool. The lack of LTFLAGS resulted in no -export-dynamic, and dsos couldn't resolve symbols in httpd. LTFLAGS was lost in the 1.23 revision of rules.mk. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85956 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85955 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
way. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85954 13f79535-47bb-0310-9956-ffa450edef68
-
Manoj Kasichainula authored
something today too... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85952 13f79535-47bb-0310-9956-ffa450edef68
-
Manoj Kasichainula authored
MPMs export interfaces to the tables used to keep track of children. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85951 13f79535-47bb-0310-9956-ffa450edef68
-
Manoj Kasichainula authored
dead process with status == SERVER_DEAD, check with pid == 0. This makes somewhat more sense conceptually, and also matches the behavior of MPMs that use a shmem scoreboard to track children. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85950 13f79535-47bb-0310-9956-ffa450edef68
-
Manoj Kasichainula authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85949 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85948 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85947 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85946 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 29, 2000
-
-
Ryan Bloom authored
structures defined by this header file. The functions will be the next thing that needs documenting. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85942 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
now isolated in http_core.c git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85941 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85940 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85939 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85938 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85937 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85936 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85935 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
sense for that declaraion to move to ap_iol.h. This also modifies all of the files that include iol_socket.h to include ap_iol.h git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85934 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85933 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85932 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
work quite yet. The problem right now is that the thread doesn't really have the logic required to pass the request to the next child process. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85931 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
passed to ap_note_subprocess() by mod_rewrite and mod_include. The storage needs to last as long as the pool passed to ap_note_subprocess(), so autodata won't work. The mod_rewrite change wasn't tested. A normal build with mod_rewrite on Linux currently results in the link failing due to unresolved references to dbm_*. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85928 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
An invalid ap_proc_t was passed to ap_create_process(). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85927 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 28, 2000
-
-
Ryan Bloom authored
into the build. This warning will be removed automatically, as soon as we decide on a prototype for the function causing the warning. That decision is tied to which filtering mechanism we decide on. Submitted by: Ryan Bloom and Greg Stein git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85926 13f79535-47bb-0310-9956-ffa450edef68
-