bb8b22a3708a815a8fcd0c8d5c8de46c25240cc1 1626050 |
|
18-Sep-2014 |
jailletc36 |
Concat string at compile time when possible.
Doing so, sometimes also give the opportunity to turn a 'ap_fputstrs' into a 'ap_fputs'.
PR 53741 |
f06e7c4b1bce6b6491e5de0b7998d3f5696b293d 1561447 |
|
26-Jan-2014 |
chrisd |
Skip DirectoryIndex execution unless method is GET or POST, restoring
2.2 behavior when using mod_dav. PR 54914.
Otherwise, variable behavior results: if no DirectoryIndex file is found,
mod_dav's r->handler runs as expected. But if an index file is found,
r->handler will be changed by ap_internal_fast_redirect() to something
other than mod_dav's r->handler, while r->method is left unchanged,
usually leading to a 405 response. |
179565be4043d7e5f9161aa75271fa0a001866d9 1559394 |
|
18-Jan-2014 |
covener |
followups to r1557641 suggested by nd -- add
prefix to both the macro and the handler name
itself. |
cc06c8e7a7e785b46083984731b701d0c5447c72 1557641 |
|
13-Jan-2014 |
covener |
don't search for directory indexes/directoryslashes if a URL is in the
middle of being rewritten [in per-dir context]. PR53929 |
111436a32ba1254291e4883292fb116d15fe8f64 1557640 |
|
13-Jan-2014 |
covener |
restore http://svn.apache.org/viewvc?view=revision&revision=233369
under a configurable option: don't run mod_dir if r->handler is already set.
PR53794 |
128148f61cfed630b051d26e3e2018f774b21595 1557639 |
|
13-Jan-2014 |
covener |
mod_dir: rename the on/off/unset enum so it doesn't look so funny if
used by other flags. |
34243b1c811496ed65f33a321a61612b8b8627eb 1551011 |
|
15-Dec-2013 |
jailletc36 |
'ap_getword_conf' can not return NULL |
5695f522f64e4b842be9dc438666fd91a89cc10b 1398066 |
|
14-Oct-2012 |
gryzor |
FallbackResource : Support for the 'disabled' argument |
b158fcda2fabac5e85b75e51cadc918d3eb4a218 1297958 |
|
07-Mar-2012 |
covener |
PR52845: "DirectoryIndex disabled" should blow away the DirectoryIndex settings
in the current config section, not just override previous config sections. |
5bfaaf573bacb45c1cf290ce85ecc676587e8a64 1174751 |
|
23-Sep-2011 |
jim |
Cleanup effort in prep for GA push:
Trim trailing whitespace... no func change |
761cbc5db8f9f9ca10cd52957985d70503a2daaa 1147339 |
|
16-Jul-2011 |
covener |
improve (but preserve searchable parts of) the error message when Options
-Indexes is about to trigger a 403 in mod_autoindex, with a pointer
to mod_dir about how the DirectoryIndex might have been the real culprit. |
78b046ee9f769d9609ea1157177d5467e4700c89 1147327 |
|
15-Jul-2011 |
covener |
Add a mod_dir option to allow the used DirectoryIndex to
be externally redirected. |
d7d0366a6a8a3530c4d2ea722ba869171a81fd88 1031614 |
|
05-Nov-2010 |
trawick |
gratuitous style change |
4e0565f42481dff87062cbfc55a2ecaa36b92e83 1002156 |
|
28-Sep-2010 |
sf |
save some memory by using cmd->temp_pool instead of cmd->pool in some places |
1eda27e7224742a68c18c09a7f5ae233363465a4 978903 |
|
24-Jul-2010 |
niq |
Merge mod_dir fixups to avoid possible ordering issues noted by trawick |
36ef8f77bffe75d1aa327882be1b5bdbe2ff567a 951895 |
|
06-Jun-2010 |
sf |
Use the new APLOG_USE_MODULE/AP_DECLARE_MODULE macros everywhere to take
advantage of per-module loglevels |
80370e62044bea458bcd0545c59cb864ed117b04 815502 |
|
15-Sep-2009 |
niq |
Change Fallback to FallbackResource after extensive discussion with
wrowe and DrBacchus. |
561dfbf9bb1f0799ca6676e3475703959d3032ad 815380 |
|
15-Sep-2009 |
niq |
Change "DefaultHandler" to "Fallback" as discussed on list and
today on IRC, in the hope that everyone will be satisfied.
PR: 47184 + subsequent veto of original directive name |
a3de986b8f062c83ceda21a7389787712214b02c 795450 |
|
19-Jul-2009 |
niq |
mod_dir: Change DefaultHandler to DefaultMapping, and document it |
a1efede5943e76f1fcdf10494de41704c9ba70f1 785457 |
|
17-Jun-2009 |
niq |
Fix bug in r785425 (dereference null pointer when not configured)
and add a couple of comments. |
e991c6fc032c59eb6cb751d9d382e933a53a2866 785425 |
|
16-Jun-2009 |
niq |
Add DefaultHandler directive to mod_dir.
PR 47184 |
7076b40ea4800c8f91c4c0948f9c98c1bacbe96c 713504 |
|
12-Nov-2008 |
rpluem |
* The nitpicker of the space police. No functional change. |
b94e9fbfc855aa89c2a7340c5ca9da5d1cb9f7e3 713487 |
|
12-Nov-2008 |
covener |
temporary dbg message and unnecessary continue, per rpluem review |
b6d2c204c150843e48f6787c1090ae75b718896e 713462 |
|
12-Nov-2008 |
covener |
change short-lived behavior of "DirectoryIndex None" based on feedback from wrowe:
Doesn't search for anything:
DirectoryIndex disabled
Does search for literal "disabled":
DirectoryIndex disabled foo.
DirectoryIndex foo disabled
DirectoryIndex disabled disabled
Does search:
DirectoryIndex disabled.html |
63de18ba5e922ffaab500317d7d1d0ad6b27b7e2 706001 |
|
19-Oct-2008 |
covener |
*) mod_dir: Support "DirectoryIndex None"
Suggested By André Warnier <aw ice-sa.com> [Eric Covener] |
433dcb1fbaae82d36634f5120bff71a04296904d 620133 |
|
09-Feb-2008 |
dirkx |
Sub-requests are created and used with two purposes; sometimes
simply to 'see' what a request would do; as to fill out an SSI,
validate access or similar - and is then discarded. And sometimes
as the precursor to becoming the actual request; e.g. when mod_dir
checks if an /index.html can be served for a '/'.
In the latter case it is important to preserve the output filters
'for real'; whereas in the first case they have to be reset to
purely the minimal proto filters (if at all). This patch instates
the output filters in 3 cases where sub-requests are/may in fact
be used as the real request later on.
This is a relatively risky change (which should not be back-ported
without further discussion) and may break caches in combination
with internal redirects/vary/negotiation in subtle ways.
See the thread starting at [1] and in particular the general
concerns of rpluem at [2] with respect to sub requests
and (fast_)internal redirects possibly needing a more
thorough overhaul.
1: http://mail-archives.apache.org/mod_mbox/httpd-dev/200802.mbox/ajax/%3c335D1A4B-25E2-4FF1-8CDF-5010A7FBD293@webweaving.org%3e
2: http://mail-archives.apache.org/mod_mbox/httpd-dev/200802.mbox/%3c47ACE1D4.4060702@apache.org%3e |
842ae4bd224140319ae7feec1872b93dfd491143 420983 |
|
11-Jul-2006 |
fielding |
update license header text |
3d81f57512275ca06a60a9bcbd23c1f8b429fdf2 395228 |
|
19-Apr-2006 |
colm |
Update the copyright year in all .c, .h and .xml files |
e8f95a682820a599fe41b22977010636be5c2717 332306 |
|
10-Nov-2005 |
jim |
No functional Change: Removing trailing whitespace. This also
means that "blank" lines consisting of just spaces or
tabs are now really blank lines |
a4be7c7d73005dedac190ce6cb68ab4dd38383bb 291672 |
|
26-Sep-2005 |
colm |
Explain why we have the regular file typecheck. No functional changes. |
5ab4d909e7981a4eb8dfb6dd5e7200d757f9a3b6 233369 |
|
18-Aug-2005 |
pquerna |
Do not check the value of r->handler.
This allows the use of SetHandler for an entire directory, and since we already check via the stat structure if this is a directory, there is no reason for this extra check, which causes a regression since 1.3.
PR: 25435 |
08cb74ca432a8c24e39f17dedce527e6a47b8001 151408 |
|
04-Feb-2005 |
jerenkrantz |
Update copyright year to 2005 and standardize on current copyright owner line. |
2d84861186d70e5396751ba308bb90c8a7db47ac 104154 |
|
03-Jul-2004 |
nd |
make trailing-slash-behaviour configurable |
78cd48acd325773619d78ac0d7263a99a8922fae 102618 |
|
09-Feb-2004 |
nd |
fix name of The Apache Software Foundation |
52f13df58bab77959915d669d156f89c3f1aa7ed 102572 |
|
08-Feb-2004 |
nd |
fix copyright dates according to the first check in |
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dc 102525 |
|
06-Feb-2004 |
nd |
apply Apache License, Version 2.0 |
eea521297270de3f9ae70d8822f8665c513de574 102332 |
|
14-Jan-2004 |
nd |
allow proxying of directoryindex'd resources |
26a4456dd6f1a5d7d7fff766551461a578687c4a 102135 |
|
01-Jan-2004 |
nd |
update license to 2004. |
33bdcae1f7a1a65e351dda2a766a0cf28b1e695d 98573 |
|
03-Feb-2003 |
nd |
finished that boring job:
update license to 2003.
Happy New Year! ;-)) |
06a537b50a7a5d4f8543231d2b6067b8f6805dd3 95128 |
|
16-May-2002 |
aaron |
Only style fixes (tabs, blocks, spelling). |
d54c6537f5f5a7bc54ec37ce8dbe04193605043a 93985 |
|
17-Mar-2002 |
stoddard |
Fix some formatting |
bc8fd1b0b1afdf89b8d28eefa8cd74e26ba97986 93918 |
|
13-Mar-2002 |
fielding |
Update our copyright for this year. |
c204c360f2d88e49ba83893f6c02d4bd52cbead1 93141 |
|
31-Jan-2002 |
gregames |
fix redirects for directories. fixup_dir was munging the URI before other
fixup hooks (such as fixup_redir in mod_alias) had a chance to redirect
the original directory URI. |
8b6a25f1f27339392f7015ed10cbca77e27a81c5 92643 |
|
28-Dec-2001 |
trawick |
get rid of an unused variable |
3f65070bf58882ab06bfa08cc4e04c7c90ac04f8 92641 |
|
28-Dec-2001 |
wrowe |
Once again, if mod_dir will perform an internal redirect into a
RESPONSE BODY (as opposed to 'something else' of it's own generation)
it needs to make the caller aware of the results (e.g. an included
subrequest) so the caller can decide if the result is suited (e.g.
including text/html only, but refusing to include other binary results.)
Since we can know everything about the results of the mod_dir processing
by the fixups phase, let it perform all resolutions before the caller
of ap_process_request_internal makes it's decisions. |
5f70ba0cd0b1703f94106b3310d3e0458e4014a9 91894 |
|
13-Nov-2001 |
jerenkrantz |
Resolve the mod_dir overaggressive redirection problem seen with non-GET
requests for WebFolders.
Reviewed by: Greg Stein |
ffe7fec3b38b80167a2a40d3ce2f9f6eeb58285f 90586 |
|
23-Aug-2001 |
wrowe |
Two cases we are certain of canonical correctness |
e00aaf7c2944c42d2371ee79ad5efbcf1e109213 89945 |
|
06-Aug-2001 |
wrowe |
Kill some deadwood |
a601a32cec653022741d22b5d692b6afd6c4dc55 88901 |
|
20-Apr-2001 |
trawick |
Under certain circumstances, Apache did not supply the
right response headers when requiring authentication.
[Gertjan van Wingerde <Gertjan.van.Wingerde@cmg.nl>] PR#7114
(This is a port of the change that went into Apache 1.3.19.) |
c0905aec36b287200b8a255b33fba6c975752bdf 88305 |
|
24-Feb-2001 |
gstein |
do the redirection for GET requests only
Submitted by: Ryan Bloom and Greg Stein |
0958c822c32923b9848a73b2f4c94eab07fb416d 88263 |
|
21-Feb-2001 |
rbb |
Split the mod_dir fixup into two parts. The first determines if this
is a MOVED_PERMANANTLY response, and is done from the fixup. The second
is a handler that redirects to an index.html page. |
957b9b3f5e47c6cc7c2d8d9e2224c7364e966c70 88255 |
|
21-Feb-2001 |
rbb |
Make mod_dir use a fixup for sending a redirect to the browser.
Before this, we were using a handler, which doesn't make much
sense, because the handler wasn't generating any data, it would
either return a redirect error code, or DECLINED. This fits the
current hooks better.
Submitted by: Ryan Morgan <rmorgan@covalent.net> |
b99dbaab171d91e1b664397cc40e039d0c087c65 88184 |
|
16-Feb-2001 |
fielding |
Update copyright to 2001 |
066877f1a045103acfdd376d48cdd473c33f409b 88019 |
|
08-Feb-2001 |
dougm |
renaming various functions for consistency sake
see: http://apr.apache.org/~dougm/apr_rename.pl
PR:
Obtained from:
Submitted by:
Reviewed by: |
b980ad7fdc218b4855cde9f75a747527f50c554d 87731 |
|
19-Jan-2001 |
wrowe |
The big change. This is part 3 of the apr-util symbols rename, please
see the first commit of srclib/apr-util/include (cvs apr-util/include)
for the quick glance at symbols changed. |
73e8b26287de5c06fa470d36162e103dbac9c7e5 87697 |
|
17-Jan-2001 |
wrowe |
Provide apr_pool_t arg to register_hooks, since anything they do in that
step -must- be done with a pool that will not outlive the cmd pool, from
which they may have been dynamically loaded. |
ca53a74f4012a45cbad48e940eddf27d866981f9 87617 |
|
09-Jan-2001 |
dougm |
adjust remaining modules to use the new handler hook method (Alan Edwards)
bring back the old handler prototype by reusing r->handler (dougm)
PR:
Obtained from:
Submitted by:
Reviewed by: |
e95f5a6ebefb83d0e8a82cbc4db7d354957a817d 87604 |
|
07-Jan-2001 |
ben |
Make handlers use hooks. |
85bea52867bd1a8c81080ba415b5cd5b771ce5f7 87076 |
|
23-Nov-2000 |
gstein |
add the "next filter" parameter to the rest of the ap_sub_req_* calls. |
59d7dc153347a9f606c5712f0fae7b65e96682d9 87065 |
|
22-Nov-2000 |
rbb |
Allow modules to specify the first module for a sub-request. This allows
modules to not have to muck with the output_filter after it creates the
sub-request. Without this change, modules that create a sub-request have
to manually edit the output_filters, and therefore skip the sub-request
output_filter. If they skip the sub-request output_filter, then we end
up sending multiple EOS buckets to the core_output_filter. |
3d96ee83babeec32482c9082c9426340cee8c44d 86609 |
|
16-Oct-2000 |
wrowe |
Renamed all MODULE_EXPORT symbols to AP_MODULE_DECLARE and all symbols
for CORE_EXPORT to AP_CORE_DECLARE (namespace protecting the wrapper)
and retitled API_EXPORT as AP_DECLARE and APR_EXPORT as APR_DECLARE.
All _VAR_ flavors changes to _DATA to be absolutely clear.
Thank you Greg, for the most obvious suggestion. |
10a4cdd68ef1ca0e54af296fe1d08ac00150c90b 86008 |
|
06-Aug-2000 |
wrowe |
Remaining cleanup of ap_ -> apr_ and AP_ -> APR_ transformation...
see src/lib/apr/apr_compat.h for most details.
Also a few minor nits to get Win32 to build.
PR:
Obtained from:
Submitted by:
Reviewed by: |
1ccd992d37d62c8cb2056126f2234f64ec189bfd 85976 |
|
02-Aug-2000 |
dougm |
prefix libapr functions and types with apr_ |
53d96a3fd27f747396b3258047f889ab1179d1d0 85888 |
|
26-Jul-2000 |
dgaudet |
- fix POOL_DEBUG ... restored the ap_pool_joins that dreid removed.
- removed the apr_abort foo since every caller was passing it NULL anyway;
and this is debugging code, so i don't have any qualms about using
stderr or abort(). |
b6055b7832a0e4d0818416252fff5925aaebae4b 85867 |
|
21-Jul-2000 |
rbb |
Move all APR functions related to strings to their own directory, and
create a new header for those functions. This is the first step to
removing the apr/lib directory completely, and moving those files/functions
to descriptive directories. |
bbe43889bde7ebbae0bc69ed8e817218eb949198 85641 |
|
20-Jun-2000 |
ben |
Fix warnings (we really need typesafe arrays, y'know). |
4f9a74ad7e44b0464f7cf56525a205d788becacb 85627 |
|
20-Jun-2000 |
trawick |
Use the new command-handler initializer macros in some more modules.
Unfortunately, the resulting warnings are *not* all cleaned up. Ten or
so warnings spill over to non-AP_DEBUG builds (but that just means that
there is a bigger pool of folks to resolve them, right?). |
97d1c0756ebea92a6ffcd0d88359311c59740dbc 85594 |
|
17-Jun-2000 |
dreid |
ap_pool_join is a debugging function so remove it. |
e68becff3c3ddc18723c9799b8cc2e6e9c3dbd66 85318 |
|
28-May-2000 |
wrowe |
PR:
Obtained from:
Submitted by:
Reviewed by:
Reverse out all _EXPORT_VAR changes back to their original _VAR_EXPORT
names for linkage (API_, CORE_, and MODULE_). |
30c289e6bc6d28d210b21edd800ab2cfc78a8381 85309 |
|
27-May-2000 |
wrowe |
This patch corrects the issues from the AP_EXPORT and linkage
specification arguments to the ap_hooks.h declarations. As with
the APR_ and AP_ patches, API_VAR_EXPORT becomes API_EXPORT_VAR,
and MODULE_VAR_EXPORT becomes MODULE_EXPORT_VAR.
I will be happy to revert the inclusion of ap_config.h from
httpd.h if this bothers anyone. More individual modules need
to be patched if we do so.
The API_EXPORTs all moved into central storage in the ap_config.h
header. Without WIN32 or API_STATIC compile time declarations,
these macros remain no-ops.
This patch also moves the following data from http_main to http_config:
const char *ap_server_argv0;
const char *ap_server_root;
ap_array_header_t *ap_server_pre_read_config;
ap_array_header_t *ap_server_post_read_config;
ap_array_header_t *ap_server_config_defines;
And the following variables had already moved into ap_hooks.c:
ap_pool_t *g_pHookPool; (initialized now in http_config)
int g_bDebugHooks; (out of http_config)
const char *g_szCurrentHookName; (out of http_config)
The changes to http_main.c are in preparation for that module to
move out to a seperate .exe for win32. Other platforms will be
unaffected, outside of these changes. |
404e2e1f8ad30c2d996f5fb6b3a9a4a4a14a004b 84963 |
|
14-Apr-2000 |
rbb |
Change ap_context_t to ap_pool_t. This compiles, runs, and serves pages
on Linux, but probably breaks somewhere. |
ab2c1c1c83ec91415565da5a71fbc15d9685caa6 84879 |
|
31-Mar-2000 |
fielding |
Update to Apache Software License version 1.1 |
64185f9824e42f21ca7b9ae6c004484215c031a7 84725 |
|
10-Mar-2000 |
rbb |
Fix all the License issues. Including:
s/Apache Group/Apache Software Foundation/
s/1999/2000/
s/Sascha's license/ASF license |
2d71630471d1c23f0137309e3c3957c633ecbfd6 84531 |
|
28-Jan-2000 |
rbb |
Include ap_config.h before httpd.h, this ensures that AP_USE_HSREGEX is
defined correctly in all C files. |
8f3ec4772d2aeb347cf40e87c77627bb784dd018 84492 |
|
19-Jan-2000 |
rbb |
This is a huge change to the configure system. Basically, this name space
protects most, if not all, of the Apache macros. This has been tested on
Linux using all of the Unix MPM's. The biggest push was that Apache's
httpd.h header file can no longer include the ap_config.h file. Most of the
other files include this themselves now.
Submitted by: Ryan Bloom and Manoj Kasichainula |
d9f2c22804bcbc9ad07d4ec18fbb8aa7c042dcd0 84416 |
|
10-Jan-2000 |
bjh |
Rework ap_finfo_t to split the file type out of the protection field.
I've taken a stab at the unix implementation but tested only on OS/2. |
d96aa158770d3f83cb59cf0f2f7402e175f7dfcc 84397 |
|
06-Jan-2000 |
rbb |
Separate the stat structure from the file structure and use ap_stat and
ap_getfileinfo in apache. |
b4c8a80f7dbfc9b56dbe03bdc28f0b5eb5f23697 83852 |
|
31-Aug-1999 |
rbb |
Changed pools to contexts. Tested with prefork and pthread mpm's. I'll
check this out tomorrow and make sure everything was checked in correctly. |
fd0edaa8e3d4dd67d0604ccef2e96b071db96643 83770 |
|
26-Aug-1999 |
fielding |
Start to implement module-defined hooks that are a) fast and b) typesafe.
Replace pre_connection module call with a register_hook call and
implement pre_connection as a hook. The intent is that these hooks will
be extended to allow Apache to be multi-protocol, and also to allow the
calling order to be specified on a per-hook/per-module basis. [Ben Laurie]
Port a bunch of modules to the new module structure.
["Michael H. Voase" <mvoase@midcoast.com.au>]
Submitted by: Ben Laurie |
0f081398cf0eef8cc7c66a535d450110a92dc8ae 83751 |
|
24-Aug-1999 |
fielding |
Apache 1.3.9 baseline for the Apache 2.0 repository.
Obtained from: Apache 1.3.9 (minus unused files), tag APACHE_1_3_9
Submitted by: Apache Group |