- Aug 04, 2000
-
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85985 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Whoops; forgot to apply this to the 2.0 docs.. Submitted by: Joshua Slive <slive@finance.commerce.ubc.ca> Reviewed by: Ken Coar git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85984 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
socketpair instead of sockets created with AF_UNIX. There is very little chance this will work anywhere other than Linux, but it is a start. I have a machine with two virtual hosts, which are started as two different users. When I make requests for each virtual host, they pass the request to the correct child process. It is possible for a virtual host to have multiple child processes all with the same user ID, and they all share the responsability for answering requests. There are a lot of bugs in this code, and it is not for the faint hearted, but it works, and that's saying quite a bit in my mind. Docs coming tomorrow. Right now, it's time to sleep. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85983 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
Still to do: decide at config time whether any modules need dbm, whether to use the native one or sdbm, etc. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85982 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
only when the request is accepted by the server that supposed to serve the result. The biggest problem right now is descriptor passing. This isn't likely to work anyplace other than Linux right now either. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85981 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 03, 2000
-
-
Jeff Trawick authored
and clean up resulting warnings). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85980 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 02, 2000
-
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85979 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
doesn't use any of the standard methods for passing around file descriptors. I am setting this aside for a day or two, and then I will come back and finish the implementation on a new OS. This is highlighting the need for descriptor passing in APR. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85978 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
of Doug M. big change last night. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85977 13f79535-47bb-0310-9956-ffa450edef68
-
Doug MacEachern authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85976 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
then fix the warnings resulting from AP_INIT_TAKE23() :) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85975 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85974 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85973 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 01, 2000
-
-
Ryan Bloom authored
to the correct socket yet. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85972 13f79535-47bb-0310-9956-ffa450edef68
-
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
-