- 09 Aug, 1998 8 commits
-
-
dgaudet authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81889 13f79535-47bb-0310-9956-ffa450edef68
-
dgaudet authored
generalizes my new code in get_mime_headers(). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81888 13f79535-47bb-0310-9956-ffa450edef68
-
dgaudet authored
add 2 to some of them... which leads to off-by-1 errors like one I just committed. (I don't understand what the + 2 was all about. It doesn't fit \r\n\0...) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81887 13f79535-47bb-0310-9956-ffa450edef68
-
dgaudet authored
- put my qsort fix to get_mime_headers into the repository so I don't have to worry about someone else screwing around in the same routine. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81886 13f79535-47bb-0310-9956-ffa450edef68
-
Ben Laurie authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81885 13f79535-47bb-0310-9956-ffa450edef68
-
Ben Laurie authored
somewhat non-standard call (alloca) that probably does. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81884 13f79535-47bb-0310-9956-ffa450edef68
-
Ben Laurie authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81883 13f79535-47bb-0310-9956-ffa450edef68
-
Roy T. Fielding authored
client request to avoid some simple denial of service attacks, including limits on maximum request-line size, number of header fields, size of any one header field, and size of the request message body. Bumped MMN for addition of limit_req_line, limit_req_fields, limit_req_fieldsize and limit_req_body variables to server_rec. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81882 13f79535-47bb-0310-9956-ffa450edef68
-
- 08 Aug, 1998 1 commit
-
-
Jim Jagielski authored
"mode" is good information and the performance hit is minimal since these are "expensive" operations anyway, so enable these even without STATUS git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81881 13f79535-47bb-0310-9956-ffa450edef68
-
- 07 Aug, 1998 1 commit
-
-
dgaudet authored
Submitted by: Brian Havard git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81880 13f79535-47bb-0310-9956-ffa450edef68
-
- 06 Aug, 1998 13 commits
-
-
Ken Coar authored
Allow CheckSpelling to be used anywhere, not just at the server level. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81879 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
AND Alpha and BBEdit) as well as a start of a "how to submit a patch" FAQ git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81877 13f79535-47bb-0310-9956-ffa450edef68
-
Doug MacEachern authored
ErrorDocument mechanism at runtime PR: Obtained from: Submitted by: Doug MacEachern Reviewed by: Ralf git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81875 13f79535-47bb-0310-9956-ffa450edef68
-
Doug MacEachern authored
PR: Obtained from: Submitted by: Reviewed by: Ralf, Dean git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81874 13f79535-47bb-0310-9956-ffa450edef68
-
Doug MacEachern authored
ap_scan_script_header_err_core() PR: Obtained from: Submitted by: Doug MacEachern Reviewed by: Ralf git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81873 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
let's use them. Now we can tell which process is in which state even without full STATUS git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81872 13f79535-47bb-0310-9956-ffa450edef68
-
dgaudet authored
includes the client ip address in the log message (it takes a request_rec * instead of a server_rec *). PR: 2661 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81871 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Stylistic cleanup, since I think I may be doing some work in here soon. If this breaks any outstanding mods anyone has.. well, mod_speling??? git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81870 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
parameter, use COMMAND.COM on Win95 and CMD.EXE on NT. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81869 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
There's no point in going further back than the starting point we just reset.. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81868 13f79535-47bb-0310-9956-ffa450edef68
-
Lars Eilebrecht authored
PR: 2788 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81867 13f79535-47bb-0310-9956-ffa450edef68
-
Lars Eilebrecht authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81865 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
failed to remove leading whitespace, so it became impossible to indent the block constructs. Fixed. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81864 13f79535-47bb-0310-9956-ffa450edef68
-
- 05 Aug, 1998 5 commits
-
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81863 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Update the ApacheCore.{dsp,mak} and ap/ap.{dsp,mak} files due to the move of fnmatch.c.. (1st time I've done this, hope it works!). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81862 13f79535-47bb-0310-9956-ffa450edef68
-
Marc Slemko authored
wasn't updated. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81861 13f79535-47bb-0310-9956-ffa450edef68
-
Marc Slemko authored
A: "yea, Apache listens to you if you tell it to." PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81860 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
ap_cfg_getline() was wont to remove leading and trailing whitespace and compressing multiple tabs and spaces to a single space. The former two are fine, but the last really hoses quoted strings in config files - so out it goes. If this breaks anything (nothing noticed yet), we can just revert it.. PR: 1645 Reviewed by: Ralf Engelschall, Brian Behlendorf git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81858 13f79535-47bb-0310-9956-ffa450edef68
-
- 04 Aug, 1998 3 commits
-
-
Ralf S. Engelschall authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81856 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Move the httpd-neutral ap_fnmatch() stuff out of main and into libap. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81855 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81854 13f79535-47bb-0310-9956-ffa450edef68
-
- 03 Aug, 1998 9 commits
-
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81853 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
PR: 2736 Obtained from: Submitted by: Alain St-Denis <alain.st-denis@ec.gc.ca> [Idea] Reviewed by: Jim Jagielski IRIXN32 rule was being ignored... Noted in the above PR although the suggested Fix was more than what was required. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81852 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81851 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81850 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
rse@en1:/e/apache/SRC/apache-1.3/src/modules/proxy :> make gcc -c -I../../os/unix -I../../include -funsigned-char -DSTATUS -pipe -O -Wall -Wshadow -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline `../../apaci` mod_proxy.c mod_proxy.c: In function `proxy_handler': mod_proxy.c:305: warning: implicit declaration of function `ap_die' rm -f libproxy.a ar cr libproxy.a mod_proxy.o proxy_cache.o proxy_connect.o proxy_ftp.o proxy_http.o proxy_util.o ranlib libproxy.a git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81849 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
following the same idea as "MSVC vs WIN32". Additionally the src/os/emx/ directory was renamed to src/os/os2/ for consistency. Background information: 1. The src/os/os2/ stuff was created by a repository copy so we're both keep the history and sill be able to checkout older Apache releases. 2. The __EMX__ check in ap_config.h was replaced by a OS2 check while src/Configure now sets CFLAGS to "-DOS ..". Same is done for the Unix platforms, so make no difference here just for OS2. 3. The src/os/os2 is now also references from within src/Configure to reflect the change. Submitted by: Brian Havard Reviewed by: Martin Kraemer, Ralf S. Engelschall Finalized, cleaned up and applied by: Ralf S. Engelschall git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81848 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
================================================================= Currently we have the following entry in our dso.html document: | Because DSO modules cannot be linked against other DSO-based libraries (ld | -lfoo) on all platforms (for instance a.out-based platforms usually don't | provide this functionality while ELF-based platforms do) you cannot use the | DSO mechanism for all types of modules. Or in other words, modules compiled as | DSO files are restricted to only use symbols from the Apache core, from the C | library (libc) and all other dynamic or static libraries used by the Apache | core, or from static library archives (libfoo.a) containing position | independend code. The only chance to use other code is to either make sure the | Apache core itself already contains a reference to it or loading the code | yourself via dlopen(). The important part here is: "cannot be linked .... on all platforms". But there _are_ platform (especially ELF-based ones) which support linking DSO files agains other DSO files. And even on platforms where this is not possible is it possible to at least link against libraries assuming they contain PIC code. So, the idea is this: In the configuration process we already determine the variable LDFLAGS and LIBS. They hold -L and -l options for linking executables. We parse these options and separate them into three classes: OBJ, PIC and DSO. And then we re-assemble a LIBS_SHLIB variable from only the options in classes PIC and DSO. This variable is then used on the build command for mod_xxx.so. Example: | $ ./configure --prefix=/tmp/apache \ | --enable-module=auth_db \ | --enable-shared=auth_db \ | --enable-rule=SHARED_CHAIN Without SHARED_CORE the mod_auth_db.so cannot be linked or at least not loaded correctly under run-time. With SHARED_CHAIN enabled it is linked against the libdb.so and all is fine (at least under this ELF-based Debian box I tried): | :> make mod_auth_db.so | gcc -c -I../../os/unix -I../../include -I/usr/include/ -DLINUX=2 | -DUSE_HSREGEX `../../apaci` -fpic -DSHARED_MODULE mod_auth_db.c && mv | mod_auth_db.o mod_auth_db.lo | ld -Bshareable -o mod_auth_db.so mod_auth_db.lo -lm -ldb | root@gw1:/e/apache/SRC/WORK/apache-1.3-libsshlib/src/modules/standard | :> ldd mod_auth_db.so | ./mod_auth_db.so => ./mod_auth_db.so | libc.so.5 => /lib/libc.so.5 | libm.so.5 => /lib/libm.so.5 | libdb.so.1 => /usr/lib/libdb.so.1 This way we provide the maximum we can provide. Sure, on some platforms the user still has no chance. But this shouldn't mean he becomes no chance on other platforms where there _is_ a chance. So this patch is a first step for more friendly and flexible DSO support. The complete mechanism is triggered by a new Rule named SHARED_CHAIN. To avoid problems this is DISABLED(!) for ALL(!) platforms currently. But when experience shows that it worked fine for users we can enable it for tested platforms per default. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81847 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81845 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
printed together with the standard startup message because the `notice' level is handled special inside ap_log_error() for startup messages. PR: 2761, 2761, 2765 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@81844 13f79535-47bb-0310-9956-ffa450edef68
-