- Aug 06, 1998
-
-
Lars Eilebrecht authored
PR: 2788 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81866 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 05, 1998
-
-
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/trunk@81859 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 03, 1998
-
-
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/trunk@81846 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 02, 1998
-
-
Ralf S. Engelschall authored
PR: 2756 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81841 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 30, 1998
-
-
Martin Kraemer authored
Brian Reichert <reichert@numachi.com> PR: 2359 Submitted by: Brian Reichert <reichert@numachi.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81836 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 28, 1998
-
-
Marc Slemko authored
PR: 2715 Obtained from: Submitted by: Youichirou Koga <y-koga@jp.FreeBSD.org> Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81827 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 25, 1998
-
-
Ralf S. Engelschall authored
`proxy' (`[P]') feature. PR: 2679 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81821 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 22, 1998
-
-
brian authored
previously removed text also removed, and 1.3.0 --> 1.3.1. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81807 13f79535-47bb-0310-9956-ffa450edef68
-
brian authored
for not-completely-implemented feature. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81805 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 21, 1998
-
-
pcs authored
Add references to the projects to build uri_delims and test_chars files. Give a suggested compilation order. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81794 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 19, 1998
-
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81779 13f79535-47bb-0310-9956-ffa450edef68
-
Marc Slemko authored
PR: Obtained from: Submitted by: Singly Bertrand de (X1995)" <bs@frankiz.polytechnique.fr> Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81774 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 18, 1998
-
-
Marc Slemko authored
to compile suexec. PR: 2517 Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81767 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 16, 1998
-
-
Lars Eilebrecht authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81758 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 15, 1998
-
-
Marc Slemko authored
not the "httpd-log". PR: 2610 Obtained from: Submitted by: Ron Klatchko <ron@ckm.ucsf.edu> Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81739 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81737 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 14, 1998
-
-
dgaudet authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81729 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 10, 1998
-
-
Ken Coar authored
Add a missing 'Override' clause. PR: 2582 Submitted by: Andrew Gillespie <apache@FutureQuest.net> Reviewed by: Ken Coar git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81701 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Add a note to the FAQ about increasing file descriptor limits [sic] on Win95. Does this have any effect on WinNT? Submitted by: "The Smiths" <smiths@erols.com> Reviewed by: Ken Coar git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81693 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 09, 1998
-
-
brian authored
We are not public domain. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81688 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
the configured percentage of the file has already been transfered. It works for http transfers only. The new httpd.conf directive is: CacheForceCompletion <percentage> PR: 2277 Submitted by: Glen Parker <glenebob@nwlink.com> Reviewed by: Martin Kraemer, Brian Behlendorf git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81685 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 06, 1998
-
-
Marc Slemko authored
PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81661 13f79535-47bb-0310-9956-ffa450edef68
-
Ralf S. Engelschall authored
Submitted by: Ronald Record <rr@sco.com> Reviewed by: Ralf S. Engelschall PR: 2533 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81658 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 04, 1998
-
-
Ken Coar authored
Add a note about the case-sensitivity of <Limit> as pointed out by Dean. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81653 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 03, 1998
-
-
Ken Coar authored
Clarify some sectional concerns. Submitted by: Lars Eilebrecht <Lars.Eilebrecht@unix-ag.org>, Ken Coar git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81644 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 01, 1998
-
-
dgaudet authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81636 13f79535-47bb-0310-9956-ffa450edef68
-
brian authored
Add analysis done by Christian Sane git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81633 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 24, 1998
-
-
brian authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81603 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 22, 1998
-
-
Ralf S. Engelschall authored
Its just too funny and descriptive at the same time ;-) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81590 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 16, 1998
-
-
brian authored
Submitted by: Ralf Engelschall Reviewed by: Brian Behlendorf *) Add <IfDefine>..</IfDefine> sections to the core module (with same spirit as <IfModule>..</IfModule> sections) which can be used to skip or process contained commands dependend of ``-D PARAMETER'' options on the command line. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81563 13f79535-47bb-0310-9956-ffa450edef68
-
brian authored
Update a path, and a mail alias. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81559 13f79535-47bb-0310-9956-ffa450edef68
-
brian authored
Submitted by: bhyde@pobox.com Reviewed by: Brian More good details added, more work needed... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81557 13f79535-47bb-0310-9956-ffa450edef68
-
brian authored
Submitted by: bhyde@pobox.com Reviewed by: Brian Tweak to add some x-references. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81555 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 08, 1998
-
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81510 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
e.g., that CacheRoot effectively enables cacheing git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81508 13f79535-47bb-0310-9956-ffa450edef68
-
brian authored
Fix link. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81504 13f79535-47bb-0310-9956-ffa450edef68
-
brian authored
D'oh! git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81502 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 07, 1998
-
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81489 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 06, 1998
-
-
brian authored
Updated certain questions for 1.3 - simplicity is always a good idea. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81480 13f79535-47bb-0310-9956-ffa450edef68
-
brian authored
HostnameLookups were *not* allowed in .htaccess files. They should be, but for now it doesn't. This can't be as easy as changing ACCESS_CONF|RSRC_CONF to OR_FILEINFO or something, is it? git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81470 13f79535-47bb-0310-9956-ffa450edef68
-