Revision
645594 -
Directory Listing
Modified
Mon Apr 7 16:28:58 2008 UTC
(16 years, 4 months ago)
by
pquerna
Merged revisions 594839,594855,594888,594892,594897,594900,594903,594931,594933,594935,595022,595024,595288,595409,595475,595646,595648,595666,595672,595676,595678,595866,595954,595959-595960,596093,596395,596448,596698,596713,596716,596796,596817,596830-596831,596884,597077,597208,597651,597744-597745,597933,597937,597996,597998,598019,598274,598299,598500,598651,598669,598690,598806,598846,599059,599137,599141,599143,599150,599164,599326,599385,599393,599425,599445-599446,599496-599497,599589,599603,599646,599651,599654-599657,599711,599872,599877,599900,600013,600017,600037-600038,600154,600245-600246,600473,600477,600479,600482,600486,600493,600497,600645,600651,601003,601365,601377,601634-601635,602349,602456,602469,602491,602509,602533,602542,602657,602682,602709-602710,602735-602736,602740,602795,602806,603227,603237-603238,603282,603346,603502,603543,603738,604000,604224,604321,604447,604449,604456-604457,604459-604461,604499,604502-604503,604940,605314,605335,605393,605395,605397,605400,605416,605838,606133,606135-606136,606156-606160,606162,606190,606251,606265,606274,606293,606316,606378-606379,606382-606383,606394,606481,606693,606748,606776,606806,607145,607219,607245,607273,607275-607276,607282,607316,607319,607367,607369,607371,607383,607393,607402-607403,607420,607425,607437,607439-607440,607466,607472,607611,607638,607666,607677,607756,607759,607766,607838,607841,607873,607930,608063,608070,608144,608189,608208,608252,608455,608508,609114,609181,609354,609366,609369,609394,609538,609540-609541,609544,609549-609550,609552,609609,610061,610111,610240,610451,610819,611035,611134,611167,611199,611210,611216,611259,611292,611376,611413,611466,611475,611483,612486,612954,613134,613252,613260,613263,613310,614605,614607,614747,615097,615901,616335,616517,617373,617653,617822,617890,618551-618552,619125,619497-619498,619699,619726,619736,619746-619747,620133,620135,620145,620153,620489,620505,620512-620513,620530,620610,620630,620635,620642,620769-620771,627082,627097,627384,627389,627396,627428,627431,627435,627443,627637,627699,627728-627730,627733,627740,627764,627819,627857,628644,628762,628771,628864,629159,629164,629218,629456,629615,629879,629915,629985,630139,630163,630168,630228,630289,630307,630323,630335,630348,630350,630436,630786-630787,630795,630805,630858,630974,630990,631000,631006,631054,631107,631119,631254,631297,631342,631364,631693,631735,632304,632355,632564,632566,632632,632635,632730,632749,632885,632947,633174,633526,633607,633612,633614,633620,633791,633886-633887,634154-634156,634611,634614-634616,634647,634760,634821,635137,635140,635799-635800,635953,636028,636043,636150,636374,636386,636398,636430,636432,636495-636496,636500,636653,636677-636678,636681-636682,636694,636696,637168,637682,637903,637905,639005,639010,639079,639417,639465,639562,639759,639843,639847,639912,639923,640932,640951-640952,640954,641391-641392,641514,641837,641855,642558-642559,642596,642629-642631,642717,642971,642978,642983,642992,643175,643930,643938,643944,643972,644050,644105,644122,644253,644391,644525,644538-644539,644549,644562,644730,644746,644748,644751,644759,644762,645112,645120,645132,645160,645162,645164-645165,645186-645190,645243-645244,645246-645247,645388,645390,645392,645395,645412,645432,645434,645437,645455,645472,645497,645540 via svnmerge from
https://svn.apache.org/repos/asf/httpd/httpd/trunk
........
r594839 | trawick | 2007-11-14 12:53:30 +0100 (Wed, 14 Nov 2007) | 4 lines
core: Avoid some unexpected connection closes by telling the client
that the connection is not persistent if the MPM process handling
the request is already exiting when the response header is built.
........
r594855 | trawick | 2007-11-14 13:27:50 +0100 (Wed, 14 Nov 2007) | 7 lines
no content changes
move the xml doc for KeptBodySize to its rightful, alphabetical
location
(the transformed version was already alphabetized)
........
r594888 | nd | 2007-11-14 15:08:04 +0100 (Wed, 14 Nov 2007) | 2 lines
update transformation
........
r594892 | nd | 2007-11-14 15:14:34 +0100 (Wed, 14 Nov 2007) | 2 lines
validate the document
........
r594897 | nd | 2007-11-14 15:23:35 +0100 (Wed, 14 Nov 2007) | 2 lines
update transformation
........
r594900 | nd | 2007-11-14 15:27:20 +0100 (Wed, 14 Nov 2007) | 4 lines
fix external references to perldoc
PR: 43856
........
r594903 | nd | 2007-11-14 15:30:17 +0100 (Wed, 14 Nov 2007) | 3 lines
update transformation
........
r594931 | jim | 2007-11-14 17:25:00 +0100 (Wed, 14 Nov 2007) | 6 lines
Some fixes before we move this to an example's dir, but
remove the unneeded CORE_PRIVATE and bypass inf loop,
but *still* this is not intended to be a module to
*use* but rather as an example that yes, you can add
lbmethods via sub-module prvider.
........
r594933 | jim | 2007-11-14 17:33:31 +0100 (Wed, 14 Nov 2007) | 2 lines
Create location for "example" module(s)
........
r594935 | jim | 2007-11-14 17:34:31 +0100 (Wed, 14 Nov 2007) | 3 lines
And move mod_lbmethod_rr.c to that example dir so people
don't get confused
........
r595022 | jerenkrantz | 2007-11-14 20:49:05 +0100 (Wed, 14 Nov 2007) | 2 lines
Amsterdam sandbox: add serf input/output filters that replace the core filters.
........
r595024 | jerenkrantz | 2007-11-14 20:52:22 +0100 (Wed, 14 Nov 2007) | 7 lines
Umm, oops. r595022 shouldn't have ended up in trunk.
Bad subversion - it crashed when commiting on a switched wc and committed to
the wrong path!
/me hits self on behalf of all SVN devs
........
r595288 | jorton | 2007-11-15 13:25:14 +0100 (Thu, 15 Nov 2007) | 3 lines
- add note on security impact of suppress-error-charset for broken
browsers
........
r595409 | rederpj | 2007-11-15 20:48:24 +0100 (Thu, 15 Nov 2007) | 2 lines
Added documentation related to the nested group support that I added a while ago.
........
r595475 | jim | 2007-11-15 23:09:14 +0100 (Thu, 15 Nov 2007) | 2 lines
backported
........
r595646 | trawick | 2007-11-16 13:36:25 +0100 (Fri, 16 Nov 2007) | 6 lines
Finish up
http://svn.apache.org/viewvc?view=rev&revision=102066
http://svn.apache.org/viewvc?view=rev&revision=102205
from almost 4 years ago by removing abandoned logic from
the fixup hook.
........
r595648 | trawick | 2007-11-16 13:41:23 +0100 (Fri, 16 Nov 2007) | 3 lines
no logic changes
just minor style fixes
........
r595666 | covener | 2007-11-16 15:04:13 +0100 (Fri, 16 Nov 2007) | 2 lines
backported to 2.2.x in r595664
........
r595672 | niq | 2007-11-16 15:20:03 +0100 (Fri, 16 Nov 2007) | 3 lines
Deal with unrecognised Transfer-Encoding headers.
PR#43882 (Bj?\195?\182rn H?\195?\182hrmann)
........
r595676 | covener | 2007-11-16 15:23:23 +0100 (Fri, 16 Nov 2007) | 2 lines
backported in 595675
........
r595678 | niq | 2007-11-16 15:27:11 +0100 (Fri, 16 Nov 2007) | 2 lines
r595672 was incomplete. We need to be sure we reject multiple-encodings.
........
r595866 | rederpj | 2007-11-17 00:14:56 +0100 (Sat, 17 Nov 2007) | 2 lines
A quick fix to avoid potential memory issues.
........
r595954 | niq | 2007-11-17 15:36:58 +0100 (Sat, 17 Nov 2007) | 2 lines
Safer fix to PR43882 than in r595672.
........
r595959 | noodl | 2007-11-17 16:16:31 +0100 (Sat, 17 Nov 2007) | 1 line
'youare' typo (submitted by Luciene Gentis)
........
r595960 | noodl | 2007-11-17 16:17:23 +0100 (Sat, 17 Nov 2007) | 1 line
Update transformations
........
r596093 | sctemme | 2007-11-18 16:41:03 +0100 (Sun, 18 Nov 2007) | 4 lines
* Move the Example modules to the newly created examples subdirectory
* Hopefully correctly fudge the NWGNU make files
* Add mod_example_ipc (without NWGNU stuff or dsp)
........
r596395 | wrowe | 2007-11-19 19:47:23 +0100 (Mon, 19 Nov 2007) | 4 lines
s/mod_example/mod_example_hooks/
and move mod_example_hooks, mod_case_filter[_in] to modules/examples/
........
r596448 | rpluem | 2007-11-19 22:08:19 +0100 (Mon, 19 Nov 2007) | 7 lines
* Convert request time to seconds before before storing it in unique_id_rec
struct.
PR: 37064
Submitted by: Kobayashi <kobayashi firstserver.co.jp>
Reviewed by: rpluem
........
r596698 | trawick | 2007-11-20 15:46:52 +0100 (Tue, 20 Nov 2007) | 10 lines
improve command-line parsing
example invocations now flagged as invalid:
specifying UTC offset with size-based rotation
specifying -l with size-based rotation
specifying both -l and UTC offset
range checking of integer parameters not attempted; basic data type issues may need
to be addressed first such as the use of unsigned int for max file size
........
r596713 | jim | 2007-11-20 16:13:09 +0100 (Tue, 20 Nov 2007) | 2 lines
Now in 2.2.7
........
r596716 | jim | 2007-11-20 16:15:05 +0100 (Tue, 20 Nov 2007) | 2 lines
latest docco xform updates
........
r596796 | trawick | 2007-11-20 20:38:13 +0100 (Tue, 20 Nov 2007) | 5 lines
Allow local timestamps to be used when rotating based on file size.
IOW, accept and respect either -l or UTC offset when rotating
based on file size.
........
r596817 | rederpj | 2007-11-20 21:39:53 +0100 (Tue, 20 Nov 2007) | 3 lines
Remove mistaken fix. Just checking if peer review was working... you passed. :)
........
r596830 | trawick | 2007-11-20 22:36:12 +0100 (Tue, 20 Nov 2007) | 8 lines
update rotatelogs docs to reflect the support for -l/UTC-offset
with size-based rotation
move examples to a formal section in the customary order
add an example of logging at midnight with the date in the
filename
........
r596831 | trawick | 2007-11-20 22:36:36 +0100 (Tue, 20 Nov 2007) | 2 lines
generated rotatelogs docs
........
r596884 | trawick | 2007-11-21 01:00:12 +0100 (Wed, 21 Nov 2007) | 7 lines
correct the order of filesize and offset descriptions
according to the current syntax diagram
try to clear up occasional confusion about the
timestamps used in filenames when rotation is based
on a time interval
........
r597077 | jorton | 2007-11-21 14:35:59 +0100 (Wed, 21 Nov 2007) | 9 lines
* modules/ssl/ssl_engine_log.c (ssl_log_ssl_error): Improve SSL error
log messages: retrieve and log the "data" string where available,
drop the redundant error number (always included in the error string
anyway), and clearly delineate both the "data" and "annotation" from
the error string itself.
PR: 43889
Submitted by: Dr Stephen Henson <steve openssl.org>, jorton
........
r597208 | bnicholes | 2007-11-21 22:01:09 +0100 (Wed, 21 Nov 2007) | 1 line
Fix up the NetWare build due to the rearranging of the examples and experimental directories.
........
r597651 | jorton | 2007-11-23 13:13:59 +0100 (Fri, 23 Nov 2007) | 7 lines
* modules/ssl/ssl_engine_log.c (ssl_log_cxerror): New function,
factored out from ssl_callback_SSLVerify.
* modules/ssl/ssl_private: Add prototype.
* modules/ssl/ssl_engine_kernel.c (ssl_callback_SSLVerify): Use it.
........
r597744 | noodl | 2007-11-23 22:40:02 +0100 (Fri, 23 Nov 2007) | 1 line
Minor grammar fix
........
r597745 | noodl | 2007-11-23 22:41:12 +0100 (Fri, 23 Nov 2007) | 1 line
Update transformations
........
r597933 | kess | 2007-11-25 01:18:27 +0100 (Sun, 25 Nov 2007) | 3 lines
typos
found by Lucien GENTIS
........
r597937 | kess | 2007-11-25 01:45:25 +0100 (Sun, 25 Nov 2007) | 2 lines
update transformation
........
r597996 | kess | 2007-11-25 15:52:51 +0100 (Sun, 25 Nov 2007) | 2 lines
another typo found by Lucien GENTIS
........
r597998 | kess | 2007-11-25 15:54:04 +0100 (Sun, 25 Nov 2007) | 2 lines
update transformation
........
r598019 | fuankg | 2007-11-25 18:51:28 +0100 (Sun, 25 Nov 2007) | 2 lines
enable to build with OpenSSL 0.9.9
........
r598274 | jim | 2007-11-26 14:50:56 +0100 (Mon, 26 Nov 2007) | 2 lines
backported - 598272
........
r598299 | niq | 2007-11-26 15:56:12 +0100 (Mon, 26 Nov 2007) | 3 lines
mod_filter: don't segfault on (unsupported) chained FilterProviders.
PR 43956
........
r598500 | rederpj | 2007-11-27 04:01:25 +0100 (Tue, 27 Nov 2007) | 4 lines
Altered some comments and minor formatting of log calls in prep for a refactoring of this routine.
I wanted the diffs to be human readable and understandable. This should just be formatting and
shouldn't alter any semantics.
........
r598651 | jim | 2007-11-27 15:30:51 +0100 (Tue, 27 Nov 2007) | 2 lines
move mod_substitute from exp to filters
........
r598669 | rpluem | 2007-11-27 16:18:34 +0100 (Tue, 27 Nov 2007) | 2 lines
* mod_substitute is now below filters and no longer in experimental.
........
r598690 | jorton | 2007-11-27 17:57:12 +0100 (Tue, 27 Nov 2007) | 3 lines
* modules/ssl/ssl_engine_log.c (ssl_log_cxerror): Log the certificate
serial number along with the subject and issuer names.
........
r598806 | rederpj | 2007-11-28 00:06:44 +0100 (Wed, 28 Nov 2007) | 4 lines
Refactoring stage 2. This commit moves a large chunk of utility code out to its own function
to make reading and maintaining the actual subgroup function easier. This should just be
shuffling code around and shouldn't result in any semantic changes.
........
r598846 | rederpj | 2007-11-28 02:43:57 +0100 (Wed, 28 Nov 2007) | 5 lines
Stage 3 of refactoring. This reverses a couple of if checks so that the code is
easier to follow. The default svn diff looks ugle due to the spacing change. A
cleaner diff ignoring spacing changes can be found at:
http://people.apache.org/~rederpj/util_ldap_ignoring_spacing.diff
........
r599059 | niq | 2007-11-28 17:50:28 +0100 (Wed, 28 Nov 2007) | 2 lines
Fix patch to PR#43882 as pointed out by trawick
........
r599137 | niq | 2007-11-28 21:37:08 +0100 (Wed, 28 Nov 2007) | 2 lines
Typo fix
........
r599141 | rpluem | 2007-11-28 21:52:37 +0100 (Wed, 28 Nov 2007) | 2 lines
* No need for an else block here because we do a return above.
........
r599143 | rpluem | 2007-11-28 21:53:30 +0100 (Wed, 28 Nov 2007) | 2 lines
* Remove unused variable and thus remove compiler warning
........
r599150 | rpluem | 2007-11-28 22:17:03 +0100 (Wed, 28 Nov 2007) | 2 lines
* No functional change: Style. Fix linebreaks to make code more readable.
........
r599164 | covener | 2007-11-28 23:19:00 +0100 (Wed, 28 Nov 2007) | 11 lines
Perform all per-LDAP-backend related memory allocations in a standalone pool,
provide a local method to completely remove an LDAP backend connection so
we can someday manage/dispose of extra connections in a reasonable way.
Clarify some commentary around the existing murky close/cleanup API
methods.
Minor bump for new members appended to util_ldap_connection_t, which is not
allocated by consumers of the API.
........
r599326 | rpluem | 2007-11-29 09:18:31 +0100 (Thu, 29 Nov 2007) | 3 lines
* Remove unneeded include of unistd.h. getpid is not used any longer since
r394065.
........
r599385 | jorton | 2007-11-29 12:18:40 +0100 (Thu, 29 Nov 2007) | 34 lines
mod_ssl: Add support for OCSP validation of client certificates:
* modules/ssl/ssl_engine_config.c (modssl_ctx_init,
modssl_ctx_cfg_merge): Initialize and merge OCSP config options.
(ssl_cmd_SSLOCSPOverrideResponder, ssl_cmd_SSLOCSPDefaultResponder,
ssl_cmd_SSLOCSPEnable): Add functions.
* modules/ssl/mod_ssl.c (ssl_config_cmds): Add config options.
* modules/ssl/ssl_private.h: Add prototypes, config options to
modssl_ctx_t.
* modules/ssl/ssl_util_ocsp.c: New file, utility interface for
dispatching OCSP requests.
* modules/ssl/ssl_engine_ocsp.c: New file, interface for performing
OCSP validation.
* modules/ssl/ssl_engine_kernel.c (ssl_callback_SSLVerify): Perform
OCSP validation if configured, and the cert is so-far verified to be
trusted. Fail if OCSP validation is configured an the optional-no-ca
check tripped.
* modules/ssl/config.m4: Check for OCSP support, build new files.
* modules/ssl/mod_ssl.dsp: Build new files.
* modules/ssl/ssl_toolkit_compat.h: Include headers for OCSP
interfaces.
PR: 41123
Submitted by: Marc Stern <marc.stern approach.be>, Joe Orton
Reviewed by: Steve Henson <steve openssl.org>
........
r599393 | niq | 2007-11-29 12:50:11 +0100 (Thu, 29 Nov 2007) | 3 lines
Since we don't support chained filters, and can't expect to while the
filter_init problem remains, we should make it clear to users at startup time.
........
r599425 | fuankg | 2007-11-29 13:56:52 +0100 (Thu, 29 Nov 2007) | 2 lines
fixed var declaration in the middle of code.
........
r599445 | jorton | 2007-11-29 14:58:22 +0100 (Thu, 29 Nov 2007) | 2 lines
- add documentation of mod_ssl OCSP directives.
........
r599446 | jorton | 2007-11-29 14:58:53 +0100 (Thu, 29 Nov 2007) | 2 lines
- regenerate for mod_ssl OCSP directives
........
r599496 | jorton | 2007-11-29 17:12:59 +0100 (Thu, 29 Nov 2007) | 3 lines
* modules/ssl/ssl_util_ocsp.c (serialize_request): Fix query string
handling.
........
r599497 | jorton | 2007-11-29 17:14:47 +0100 (Thu, 29 Nov 2007) | 3 lines
* modules/ssl/ssl_engine_ocsp.c, modules/ssl/ssl_private.h: Comment
tweaks, no functional change.
........
r599589 | rpluem | 2007-11-29 22:48:18 +0100 (Thu, 29 Nov 2007) | 5 lines
* Detabify and make spacing in HTML code the same as before r593816. This
avoids that the autoindex test (t/modules/autoindex) fails. Adjusting
the autoindex test would cause it to fail with older versions and would
make it harder to recognize regressions.
........
r599603 | noodl | 2007-11-29 23:19:00 +0100 (Thu, 29 Nov 2007) | 1 line
Repeated 'RewriteRule'
........
r599646 | noodl | 2007-11-30 01:03:09 +0100 (Fri, 30 Nov 2007) | 1 line
UserDir accepts multiple file paths. Submitted by: Vincent Jong <megaspaz tron.megaspaz.net>
........
r599651 | rederpj | 2007-11-30 01:11:39 +0100 (Fri, 30 Nov 2007) | 2 lines
Get rid of some compiler warnings.
........
r599654 | rederpj | 2007-11-30 01:18:26 +0100 (Fri, 30 Nov 2007) | 3 lines
Do a better job of checking managing memory during subgroup processing.
Try to be graceful and harmless in cases where we run out of SHM.
........
r599655 | noodl | 2007-11-30 01:20:19 +0100 (Fri, 30 Nov 2007) | 1 line
Briefly mention UserDir's url redirection abilities
........
r599656 | noodl | 2007-11-30 01:20:54 +0100 (Fri, 30 Nov 2007) | 1 line
Update transformations
........
r599657 | rederpj | 2007-11-30 01:21:06 +0100 (Fri, 30 Nov 2007) | 3 lines
Clear the reason pointer when the connection is cleaned. We don't
need to be leaving historical info around.
........
r599711 | rpluem | 2007-11-30 08:23:55 +0100 (Fri, 30 Nov 2007) | 5 lines
* Use the correct pool when adding connection level filters.
Submitted by: jorton
Reviewed by: rpluem
........
r599872 | rederpj | 2007-11-30 17:59:14 +0100 (Fri, 30 Nov 2007) | 2 lines
Improve logged information and fix broken doc.
........
r599877 | rederpj | 2007-11-30 18:11:53 +0100 (Fri, 30 Nov 2007) | 3 lines
Remove code that was both memory intensive and unnecessary. Replace the
complicated code with a simple list.
........
r599900 | bnicholes | 2007-11-30 19:39:28 +0100 (Fri, 30 Nov 2007) | 1 line
Nothing left to build in this directory
........
r600013 | rederpj | 2007-12-01 00:39:43 +0100 (Sat, 01 Dec 2007) | 6 lines
Final stage in this ldap commitathon. This fixes some problems
associated with processing of subgroup lists. There were some
problems that arose when the cache was referenced across possible
expirations. As of this fix the nested group code (and the caching
of queries related to nested groups) should be working correctly.
........
r600017 | rederpj | 2007-12-01 00:51:48 +0100 (Sat, 01 Dec 2007) | 4 lines
Ooops. Not sure why this didn't get deleted in the last commit to this file. This
is no longer required due to the more optimal way the list of subgroup attributes
is now handled.
........
r600037 | noodl | 2007-12-01 03:18:27 +0100 (Sat, 01 Dec 2007) | 1 line
'Recieved' typo
........
r600038 | noodl | 2007-12-01 03:19:05 +0100 (Sat, 01 Dec 2007) | 1 line
Update transformations
........
r600154 | rpluem | 2007-12-01 17:14:21 +0100 (Sat, 01 Dec 2007) | 18 lines
- when using "-l" reduce two consecutive calls to apr_time_now() to one.
This will not change the logic if no "-l" gets used, and it will spare
one call to apr_time_now() in case "-l" gets used and more important
it gives the code better atomicity, because in fact between the two calls
there is a slight change of jumping oder the DST boundary
- for historic reasons the same code block is used two times with a
slightly different way of transforming apr_time_t to int
(once division by APR_USEC_PER_SEC, once call to apr_time_sec()),
so let's unify it.
- finally move the block into a function, because it gets used already
two times.
PR: 44004
Submitted by: Rainer Jung <rainer.jung kippdata.de>
Reviewed by: rpluem
........
r600245 | noodl | 2007-12-02 06:33:12 +0100 (Sun, 02 Dec 2007) | 4 lines
PR#44001 AuthDigestEnableQueryStringHack unnecessary for MSIE7.
Reported by: Takashi Sato <serai lans-tv.com>
Confirmed by: Vincent Jong <megaspaz tron.megaspaz.net> & noodl
........
r600246 | noodl | 2007-12-02 06:33:54 +0100 (Sun, 02 Dec 2007) | 1 line
Update transformations
........
r600473 | jorton | 2007-12-03 11:55:58 +0100 (Mon, 03 Dec 2007) | 12 lines
Further to r599711; document new API guarantee for handling non-NULL
request_rec pointer when adding connection filters; minor MMN bump:
* server/util_filter.c (add_any_filter_handle): Set f->r for
connection filters even if passed-in r is non-NULL. Style nit fix
also.
* include/util_filter.h (ap_add_output_filter,
ap_add_output_filter_handle): Document new API guarantee.
* include/ap_mmn.h: Minor MMN bump.
........
r600477 | jorton | 2007-12-03 12:01:51 +0100 (Mon, 03 Dec 2007) | 4 lines
* modules/ssl/ssl_engine_io.c (ssl_io_input_add_filter,
ssl_io_filter_init): Don't clear f->r here after adding connection
filters since ap_add_*_filter now guarantee to do it internally.
........
r600479 | jorton | 2007-12-03 12:06:35 +0100 (Mon, 03 Dec 2007) | 5 lines
* modules/ssl/ssl_engine_kernel.c (ssl_hook_ReadReq): For performing
TLS upgrade, require only the presence of a "TLS/1.0" token
somewhere in the Upgrade request-header, rather than as the exact
header value.
........
r600482 | jorton | 2007-12-03 12:15:31 +0100 (Mon, 03 Dec 2007) | 4 lines
* modules/ssl/ssl_util_ocsp.c (read_response): Bail out if the maximum
response-header count is exceeded. Also bump to APLOG_ERR the log
message given after a header read error.
........
r600486 | jorton | 2007-12-03 12:21:02 +0100 (Mon, 03 Dec 2007) | 6 lines
* modules/ssl/ssl_engine_log.c (ssl_log_cxerror): Drop 'peer' from the
log message since the passed-in cert may be e.g. the peer's issuer.
* modules/ssl/ssl_private.h (ssl_log_cxerror): Don't mention the word
peer here either.
........
r600493 | jorton | 2007-12-03 12:51:14 +0100 (Mon, 03 Dec 2007) | 3 lines
* modules/ssl/ssl_engine_ocsp.c (verify_ocsp_status): Extract the
validity period from the OCSP response and check it.
........
r600497 | jorton | 2007-12-03 12:58:42 +0100 (Mon, 03 Dec 2007) | 3 lines
* modules/ssl/ssl_util_ocsp.c: Fix spelling mistake in comment; no
functional change.
........
r600645 | wrowe | 2007-12-03 20:45:48 +0100 (Mon, 03 Dec 2007) | 8 lines
http_protocol: Escape request method in 413 error reporting.
Determined to be not generally exploitable, but a flaw in any case.
PR: 44014
Submitted by: Victor Stinner <victor.stinner inl.fr>
........
r600651 | wrowe | 2007-12-03 21:06:37 +0100 (Mon, 03 Dec 2007) | 3 lines
Reflow ALL of 2.x trunk STATUS to the same indention (indent 4,
with a hanging '*')
........
r601003 | jorton | 2007-12-04 18:06:20 +0100 (Tue, 04 Dec 2007) | 4 lines
* modules/ssl/ssl_engine_kernel.c (upgrade_connection): Calling
SSL_renegotiate makes no sense here; remove copied comment. No
functional change.
........
r601365 | noodl | 2007-12-05 16:38:43 +0100 (Wed, 05 Dec 2007) | 1 line
'Bodys' typo
........
r601377 | noodl | 2007-12-05 16:55:04 +0100 (Wed, 05 Dec 2007) | 1 line
Update transformations
........
r601634 | noodl | 2007-12-06 08:13:35 +0100 (Thu, 06 Dec 2007) | 4 lines
Various language fixes.
Submitted by Lucien Gentis <lucien.gentis lorraine.iufm.fr>
........
r601635 | noodl | 2007-12-06 08:14:02 +0100 (Thu, 06 Dec 2007) | 1 line
Update transformations
........
r602349 | rpluem | 2007-12-08 10:23:26 +0100 (Sat, 08 Dec 2007) | 4 lines
* If no data is available at this point of time we need to switch into the
BODY_CHUNK_PART state like we do several lines later in the code in the
same situation.
........
r602456 | trawick | 2007-12-08 13:41:38 +0100 (Sat, 08 Dec 2007) | 2 lines
readability tweak
........
r602469 | rpluem | 2007-12-08 15:03:43 +0100 (Sat, 08 Dec 2007) | 20 lines
* Optimize memory behaviour of mod_substitute by
* Precreate all needed brigades, save them in the filter context and reuse
them in order to avoid frequent recreations using the request pool.
* Use a temporary pool for all the needed copy stuff and clean it up every
time we passed the passbb brigade down the chain. We can pass the
brigade down the chain directly after we processed one bucket from the
original brigade as buffering is done by the network filters.
* Use transient instead of pool buckets.
* There are cases that lead to the exceptional situation of a very large
passbb bucket brigade (about 1,000,000 buckets) as a result of processing
4 MB of a file. So I add a flush bucket once I have more than
MAX_BUCKET (1000) buckets in the brigade and pass it down the chain to get
it send and the passbb bucket brigade cleaned up and its memory reusable
again.
........
r602491 | jim | 2007-12-08 17:10:40 +0100 (Sat, 08 Dec 2007) | 6 lines
Alternate fix... profiling indicates that the string
termination is completely unneeded and superflous. In
which case, the original allocation size is sufficient
since nothing external worries about a NULL nor
looks for it.
........
r602509 | rpluem | 2007-12-08 17:59:27 +0100 (Sat, 08 Dec 2007) | 2 lines
* All these changes have been backported.
........
r602533 | rpluem | 2007-12-08 20:28:12 +0100 (Sat, 08 Dec 2007) | 3 lines
* s/MAX_BUCKETS/AP_MAX_BUCKETS/ to avoid namespace conflicts as pointed out
by jim. No functional change.
........
r602542 | rpluem | 2007-12-08 21:10:29 +0100 (Sat, 08 Dec 2007) | 8 lines
* Enable the proxy to keep connections persistent in the HTTPS case.
Basicly the persistence is created by keeping the conn_rec structure
created for our backend connection (whether http or https) in the connection
pool. This required to adjust scoreboard.c in a way that its functions can
properly deal with a NULL scoreboard handle by ignoring the call or returning
an error code.
........
r602657 | jerenkrantz | 2007-12-09 11:48:54 +0100 (Sun, 09 Dec 2007) | 5 lines
Case statements should go on their own line. (No functional change.)
* modules/http/http_filters.c
(ap_http_filter): Put case on its own line.
........
r602682 | rpluem | 2007-12-09 16:13:11 +0100 (Sun, 09 Dec 2007) | 2 lines
* These one have been backported.
........
r602709 | wrowe | 2007-12-09 19:10:44 +0100 (Sun, 09 Dec 2007) | 2 lines
One file hadn't noted the movement -> filters from experimental
........
r602710 | wrowe | 2007-12-09 19:13:21 +0100 (Sun, 09 Dec 2007) | 2 lines
Make that two files that hadn't noticed the movement from experimental->filters
........
r602735 | rpluem | 2007-12-09 23:03:10 +0100 (Sun, 09 Dec 2007) | 6 lines
* Do not split the brigade if the flush bucket is the last bucket in the brigade.
PR: 23567
Submitted by: Stefan Fritsch <sf sfritsch.de>
Reviewed by: rpluem
........
r602736 | rpluem | 2007-12-09 23:08:56 +0100 (Sun, 09 Dec 2007) | 2 lines
* mod_substitute is no longer experimental.
........
r602740 | rpluem | 2007-12-09 23:13:57 +0100 (Sun, 09 Dec 2007) | 2 lines
* Update transformation.
........
r602795 | mturk | 2007-12-10 08:35:52 +0100 (Mon, 10 Dec 2007) | 1 line
Use 64K as maximum allowable AJP packet size
........
r602806 | mturk | 2007-12-10 09:10:02 +0100 (Mon, 10 Dec 2007) | 1 line
Document the usage of ProxyIOBufferSize to extend the default AJP message length.
........
r603227 | rpluem | 2007-12-11 13:48:39 +0100 (Tue, 11 Dec 2007) | 6 lines
* Do not set filter context brigade to NULL (and thus need to recreate it each
time) but empty it (via APR_BRIGADE_PREPEND) and reuse it.
Submitted by: Stefan Fritsch <sf sfritsch.de>
Reviewed by: rpluem
........
r603237 | rpluem | 2007-12-11 14:27:21 +0100 (Tue, 11 Dec 2007) | 9 lines
* Use a separate subpool to manage the data for the socket and the connection
member of the proxy_conn_rec struct as we destroy this data more frequently
than other data in the proxy_conn_rec struct like hostname and addr (at least
in the case where we have keepalive connections that timed out and were
closed by the backend).
This fixes a memory leak with short lived and broken connections.
PR: 44026
........
r603238 | wrowe | 2007-12-11 14:32:40 +0100 (Tue, 11 Dec 2007) | 10 lines
Introduce --kill argument to ApacheMonitor for use by the
installer. This will permit the installation tool to remove
all running instances before attempting to remove the .exe.
Note that since the introduction of CriticalSections, our
compatibility with NT 4 was destroyed, and at this point that
is no loss (there are no more security updates to NT 4 ergo
it's not an OS we want connected to the internet, anyways).
The WTS api calls require 2000 or later, but I'm not wrapping
them since nobody notices the same issue with CriticalSections.
........
r603282 | jorton | 2007-12-11 17:02:23 +0100 (Tue, 11 Dec 2007) | 9 lines
Fix CVE-2007-5000:
* modules/mappers/mod_imagemap.c (menu_header): Fix
cross-site-scripting issue by escaping the URI, and ensure that a
charset parameter is sent in the content-type to prevent
autodetection by broken browsers.
Reported by: JPCERT
........
r603346 | trawick | 2007-12-11 21:08:12 +0100 (Tue, 11 Dec 2007) | 6 lines
http_protocol: Escape request method in 405 error reporting.
This has no security impact since the browser cannot be tricked
into sending arbitrary method strings.
(words from jorton)
........
r603502 | rpluem | 2007-12-12 08:44:02 +0100 (Wed, 12 Dec 2007) | 4 lines
* Fix another memory leak related to PR 44026. Now that we keep the connection
data structure alive in the reslist, the live time of c->pool is too long.
r->pool has the correct live time since rp dies before r.
........
r603543 | rpluem | 2007-12-12 11:38:19 +0100 (Wed, 12 Dec 2007) | 7 lines
* Do not register connection_cleanup as cleanup for the conn->pool. In the past
it was needed to register connection_cleanup as a cleanup for the frontend
connection memory pool (c->pool) to ensure that connection returns into the
connection pool if the memory pool of the frontend connection memory pool
gets destroyed / cleared. Now we ensure explicitly the connection returns
to the connection pool once we finished handling the request.
........
r603738 | rpluem | 2007-12-12 21:56:15 +0100 (Wed, 12 Dec 2007) | 2 lines
* These have been backported.
........
r604000 | rpluem | 2007-12-13 20:39:05 +0100 (Thu, 13 Dec 2007) | 4 lines
* Those are backported.
Pointed out by: Takashi Sato <serai lans-tv.com>
........
r604224 | bnicholes | 2007-12-14 17:52:09 +0100 (Fri, 14 Dec 2007) | 1 line
Add a note about double quoting a multihost LDAP URL.
........
r604321 | rpluem | 2007-12-14 23:36:44 +0100 (Fri, 14 Dec 2007) | 2 lines
* This change was backported.
........
r604447 | rpluem | 2007-12-15 17:15:04 +0100 (Sat, 15 Dec 2007) | 19 lines
* Fix a SEGFAULT by ensuring that buckets that may have been buffered in the
network filters get flushed to the network. This is needed since
these buckets have been created with the bucket allocator of the
backend connection. This allocator either gets destroyed if
conn->close is set or the worker address is not reusable which
causes the connection to the backend to be closed or it will be used
again by another frontend connection that wants to recycle the
backend connection.
In this case we could run into nasty race conditions (e.g. if the
next user of the backend connection destroys the allocator before we
sent the buckets to the network).
Remark 1: Doing a setaside does not help here as the buckets remain
created by the wrong allocator in this case.
Remark 2: Yes, this creates a possible performance penalty in the case
of pipelined requests as we may send only a small amount of data over
the wire.
........
r604449 | rpluem | 2007-12-15 17:19:36 +0100 (Sat, 15 Dec 2007) | 2 lines
* Tag the pools appropriately to ease memory debugging.
........
r604456 | noodl | 2007-12-15 18:18:11 +0100 (Sat, 15 Dec 2007) | 1 line
Fix broken markup from r602806
........
r604457 | noodl | 2007-12-15 18:23:19 +0100 (Sat, 15 Dec 2007) | 1 line
Fix broken markup from r602806 (again)
........
r604459 | noodl | 2007-12-15 18:29:47 +0100 (Sat, 15 Dec 2007) | 1 line
Correct reference to directive
........
r604460 | noodl | 2007-12-15 18:32:30 +0100 (Sat, 15 Dec 2007) | 1 line
Update transformations
........
r604461 | noodl | 2007-12-15 18:35:38 +0100 (Sat, 15 Dec 2007) | 1 line
'segement' typo
........
r604499 | nd | 2007-12-15 21:13:42 +0100 (Sat, 15 Dec 2007) | 2 lines
svn:eol-style = native
........
r604502 | nd | 2007-12-15 21:21:16 +0100 (Sat, 15 Dec 2007) | 2 lines
update transformation
........
r604503 | nd | 2007-12-15 21:22:08 +0100 (Sat, 15 Dec 2007) | 2 lines
update convmap
........
r604940 | wrowe | 2007-12-17 18:46:58 +0100 (Mon, 17 Dec 2007) | 3 lines
What an obscure reference. Also note the build will append
OPENSSL's LICENSE after the AL in LICENSE.
........
r605314 | rpluem | 2007-12-18 21:03:01 +0100 (Tue, 18 Dec 2007) | 11 lines
* Only sent a flush bucket down the chain if buckets where sent down the chain
before that could still be buffered in the network filter. This is the case
if we have sent an EOS bucket or if we actually sent buckets with
data down the chain. In all other cases we either have not sent any
buckets at all down the chain or we only sent meta buckets that are
not EOS buckets down the chain. The only meta bucket that remains in
this case is the flush bucket which would have removed all possibly
buffered buckets in the network filter.
If we sent a flush bucket in the case where not ANY buckets were
sent down the chain, we break error handling which happens AFTER us.
........
r605335 | wrowe | 2007-12-18 22:55:19 +0100 (Tue, 18 Dec 2007) | 1 line
Repair project file corruption
........
r605393 | wrowe | 2007-12-19 04:01:28 +0100 (Wed, 19 Dec 2007) | 3 lines
If something other than fork can work, this will become
worth building on win32.
........
r605395 | wrowe | 2007-12-19 04:02:22 +0100 (Wed, 19 Dec 2007) | 2 lines
Handle args appropriately for an apr app.
........
r605397 | wrowe | 2007-12-19 04:08:15 +0100 (Wed, 19 Dec 2007) | 2 lines
When building to WinNT, CommandLineToArgvW must resolve.
........
r605400 | wrowe | 2007-12-19 04:09:34 +0100 (Wed, 19 Dec 2007) | 1 line
What's left can exceed size_t
........
r605416 | wrowe | 2007-12-19 05:15:58 +0100 (Wed, 19 Dec 2007) | 1 line
Catch up to apr-1.3.0 which names the pdb's to match the static libs
........
r605838 | rpluem | 2007-12-20 09:57:23 +0100 (Thu, 20 Dec 2007) | 6 lines
* Using the reslist pool for the proxy_conn_rec structure introduces a memory
leak when connections get created and destroyed frequently by the reslist
(e.g. destroying idle elements of the reslist). So use the subpool
dedicated for the proxy_conn_rec structure to allocate the memory for the
structure itself.
........
r606133 | wrowe | 2007-12-21 09:36:36 +0100 (Fri, 21 Dec 2007) | 3 lines
Unix illustrates a default of 150 max childs, so make
winnt mpm consistent with this. (Other mpm's should
also be reviewed.)
........
r606135 | wrowe | 2007-12-21 09:40:11 +0100 (Fri, 21 Dec 2007) | 10 lines
Start preparing to use the general-case httpd.conf.in,
on Win32.
Note the quoted log *filenames*, which lets us figure
out the difference between fixing "access_log" to be
a windows friendly "access.log", and leaving the custom
log format name pretty_log alone.
Also, prefer the user specified port for example ServerName.
........
r606136 | wrowe | 2007-12-21 09:42:54 +0100 (Fri, 21 Dec 2007) | 3 lines
Start from svn httpd/httpd/win32-msi/trunk/InstallConf22.awk
to use a single script for build time and installer conf rewrite.
........
r606156 | wrowe | 2007-12-21 12:01:50 +0100 (Fri, 21 Dec 2007) | 3 lines
Modifications for 1) httpd.conf.in generic conf file, and
2) source tree build (in addition to the msi installer)
carefully dodging the installer's desire to delete sources.
........
r606157 | wrowe | 2007-12-21 12:09:10 +0100 (Fri, 21 Dec 2007) | 2 lines
Add rel_sysconfdir interpolation, this rounds out all
of the necessary @X@ patterns.
........
r606158 | wrowe | 2007-12-21 12:12:35 +0100 (Fri, 21 Dec 2007) | 2 lines
Plug in build/installwinconf.awk, unplug httpd-win.conf
and follow the same general configuration as all platforms.
........
r606159 | wrowe | 2007-12-21 12:20:02 +0100 (Fri, 21 Dec 2007) | 1 line
alphasort
........
r606160 | wrowe | 2007-12-21 12:24:42 +0100 (Fri, 21 Dec 2007) | 1 line
Present other variables
........
r606162 | wrowe | 2007-12-21 12:25:04 +0100 (Fri, 21 Dec 2007) | 1 line
Tab-consistency (it's a makefile after all)
........
r606190 | fuankg | 2007-12-21 14:16:21 +0100 (Fri, 21 Dec 2007) | 3 lines
Added server name indication (RFC 4366) support (PR 34607).
Submitted by: Kaspar Brand <asfbugz velox.ch>
........
r606251 | wrowe | 2007-12-21 18:03:56 +0100 (Fri, 21 Dec 2007) | 1 line
The installer will have a temp-extras for these files.
........
r606265 | wrowe | 2007-12-21 19:46:12 +0100 (Fri, 21 Dec 2007) | 1 line
Kill proxy\ dir, a horrible name with no corresponding example
........
r606274 | wrowe | 2007-12-21 20:18:01 +0100 (Fri, 21 Dec 2007) | 3 lines
Quoting this made it worse on us, not easier.
Resolve SSLMutex default on win32.
........
r606293 | wrowe | 2007-12-21 21:08:56 +0100 (Fri, 21 Dec 2007) | 1 line
Let the installer lead on the origin sourceroot conf path
........
r606316 | fuankg | 2007-12-21 21:59:03 +0100 (Fri, 21 Dec 2007) | 2 lines
Enabled to configure the https port as we do with http port too.
........
r606378 | wrowe | 2007-12-22 02:56:42 +0100 (Sat, 22 Dec 2007) | 3 lines
Add fcgistarter, but not as a target of BuildBin/BuildAll
since it won't compile yet.
........
r606379 | wrowe | 2007-12-22 02:57:28 +0100 (Sat, 22 Dec 2007) | 1 line
Uncouple fcgistarter from BuildBin
........
r606382 | wrowe | 2007-12-22 03:14:14 +0100 (Sat, 22 Dec 2007) | 5 lines
Solve two ssl issues; always install both ab.exe and abs.exe
because it's easier to move around ab.exe when that's all
someone needs (and this is precisely how the binary installer
works, too), and also kindly ignore missing openssl tree files
because TIMTOWTDI (although this one is preferred :)
........
r606383 | wrowe | 2007-12-22 03:18:09 +0100 (Sat, 22 Dec 2007) | 1 line
Replace whitespace
........
r606394 | wrowe | 2007-12-22 05:35:18 +0100 (Sat, 22 Dec 2007) | 2 lines
Install missing modules/xxx/foo.h garbage, the point of this
exercise, and why these aren't in includes/, still escapes me.
........
r606481 | wrowe | 2007-12-22 21:00:59 +0100 (Sat, 22 Dec 2007) | 7 lines
Solve service status handle leak on multi-service ApacheMonitor
instances, and disconnect computer function on multi-system
applications of ApacheMonitor.
PR: 33803
Reported by: K.W.Schick <drax sawebs.com>
........
r606693 | rpluem | 2007-12-24 12:45:22 +0100 (Mon, 24 Dec 2007) | 6 lines
* Set character set for HTML outputs generated by mod_ldap,
mod_proxy_balancer, mod_proxy_ftp, mod_info, mod_dav without a character
set to ISO-8859-1.
Submitted by: jorton
........
r606748 | pctony | 2007-12-25 00:57:54 +0100 (Tue, 25 Dec 2007) | 1 line
As per PR 43890. Fixed location paths to point to /usr/local/apache2/bin/
........
r606776 | rpluem | 2007-12-25 10:35:05 +0100 (Tue, 25 Dec 2007) | 4 lines
* Revert to old behaviour: Even if we detect a bad character: Formally decode
string correctly and do not mess up the string. Let the caller decide what
it wants to do with the result according to our return code.
........
r606806 | fuankg | 2007-12-25 21:02:55 +0100 (Tue, 25 Dec 2007) | 2 lines
Enable to configure the https port - missing pieces.
........
r607145 | niq | 2007-12-28 01:07:39 +0100 (Fri, 28 Dec 2007) | 2 lines
Fix typo in error message (noticed by gryzor on IRC)
........
r607219 | niq | 2007-12-28 13:03:20 +0100 (Fri, 28 Dec 2007) | 5 lines
PR 39727: Fixup ETag handling in mod deflate (updated following extensive
discussion on-list).
This is not a full-and-final fix, because we don't ourselves do anything
useful with these ETags. But at least we're no longer screwing up clients.
........
r607245 | rpluem | 2007-12-28 15:16:35 +0100 (Fri, 28 Dec 2007) | 3 lines
* Make loglevel consistent for similar situations. As this really should not
happen set it to error.
........
r607273 | rpluem | 2007-12-28 16:53:45 +0100 (Fri, 28 Dec 2007) | 3 lines
* Prevent crash in balancer manager if invalid balancer name is passed as
parameter.
........
r607275 | rpluem | 2007-12-28 16:57:36 +0100 (Fri, 28 Dec 2007) | 5 lines
* Correctly escape the worker route and the worker redirect string in the HTML
output of the balancer manager.
Reported by SecurityReason.
........
r607276 | rpluem | 2007-12-28 17:01:52 +0100 (Fri, 28 Dec 2007) | 2 lines
* Fix CHANGES wording for r606693.
........
r607282 | rpluem | 2007-12-28 17:29:40 +0100 (Fri, 28 Dec 2007) | 6 lines
* Ensure refresh parameter is numeric to prevent a possible XSS attack caused
by redirecting to other URLs. Reported by SecurityReason.
Submitted by: Mark Cox, Joe Orton
Reviewed by: security@httpd.apache.org
........
r607316 | wrowe | 2007-12-28 20:48:55 +0100 (Fri, 28 Dec 2007) | 3 lines
Add a placeholder to remind us that fcgistarter.exe, once
an implemention exists for apr_proc_create, needs to be added
to the build/install schema.
........
r607319 | wrowe | 2007-12-28 21:07:26 +0100 (Fri, 28 Dec 2007) | 1 line
Win32 doesn't like \t#
........
r607367 | wrowe | 2007-12-29 04:35:19 +0100 (Sat, 29 Dec 2007) | 3 lines
Believe this or not, not every machine uses "C:\Documents and Settings",
split off the current user's name from USERPROFILE envvar.
........
r607369 | wrowe | 2007-12-29 04:49:35 +0100 (Sat, 29 Dec 2007) | 1 line
Avoid build directory pollution
........
r607371 | wrowe | 2007-12-29 04:59:01 +0100 (Sat, 29 Dec 2007) | 3 lines
It turns out copy concat didn't work as I expected,
it does concat to the first named file, but not the
first filepath.
........
r607383 | wrowe | 2007-12-29 07:09:15 +0100 (Sat, 29 Dec 2007) | 4 lines
Sander pointed out to me that as we added ENGINE logic support
for 0.9.8, we never touched win32. Resolve this for all of the
common win32 HAVE SSL related macros building against 0.9.8.
........
r607393 | wrowe | 2007-12-29 08:54:55 +0100 (Sat, 29 Dec 2007) | 7 lines
Fix winnt bucket_alloc to borrow memory from the transaction
pool, instead of exhausting pchild memory over a number of
connections.
PR: 11427
Submitted by: Alex Varju <alex varju.ca>
........
r607402 | rpluem | 2007-12-29 10:25:16 +0100 (Sat, 29 Dec 2007) | 2 lines
* Added missing CVE number
........
r607403 | rpluem | 2007-12-29 10:26:42 +0100 (Sat, 29 Dec 2007) | 2 lines
* Added missing CVE number
........
r607420 | fuankg | 2007-12-29 15:40:09 +0100 (Sat, 29 Dec 2007) | 2 lines
fixed code style, missing prototype warnings, disabled init for proxy, removed obsolete cast.
........
r607425 | fuankg | 2007-12-29 16:03:21 +0100 (Sat, 29 Dec 2007) | 2 lines
added empty line after var declaration.
........
r607437 | rpluem | 2007-12-29 17:06:19 +0100 (Sat, 29 Dec 2007) | 10 lines
* Adjust etag generation to produce identical results on 32-bit and 64-bit
platforms and avoid a regression with conditional PUT's on lock and etag.
Add a warning to the documentation of FileETAG that changes of the ETAG
format can cause conditionals to fail on mod_dav_fs provided backends.
PR: 44152
Submitted by: Michael Clark <michael metaparadigm.com>
Reviewed by: rpluem
........
r607439 | rpluem | 2007-12-29 17:11:36 +0100 (Sat, 29 Dec 2007) | 2 lines
* Update transformation
........
r607440 | rpluem | 2007-12-29 17:19:51 +0100 (Sat, 29 Dec 2007) | 3 lines
* Change loglevel from ERROR to WARNING if the renaming of the vary, headers
or data file fails.
........
r607466 | niq | 2007-12-29 20:38:51 +0100 (Sat, 29 Dec 2007) | 5 lines
mod_dav: Fix evaluation of If-Match * and If-None-Match * conditionals.
PR 38034
Patch by Paritosh Shah
Explanation by Werner Baumann
........
r607472 | rpluem | 2007-12-29 21:28:57 +0100 (Sat, 29 Dec 2007) | 2 lines
* Style police. No functional changes.
........
r607611 | pctony | 2007-12-31 00:13:11 +0100 (Mon, 31 Dec 2007) | 1 line
Updated to show "It Works!" as opposed to old, 1.3 style welcome page
........
r607638 | wrowe | 2007-12-31 02:13:43 +0100 (Mon, 31 Dec 2007) | 7 lines
Introduce the ProxyFtpDirCharset directive, allowing the administrator
to identify a default, or specific servers or paths which list their
contents in other-than ISO-8859-1 charset (e.g. utf-8).
Submitted by: Ruediger Pluem
........
r607666 | wrowe | 2007-12-31 06:00:16 +0100 (Mon, 31 Dec 2007) | 6 lines
On win32, we must never, never close the parent's copy of the
child's read end for a reliable piped logger. The child runs
and manages it's own logs, and even if the parent did instead,
the mpm would be adjusted to pass down the child write ends
without read ends to the pipes, so this forever makes no sense.
........
r607677 | wrowe | 2007-12-31 06:40:54 +0100 (Mon, 31 Dec 2007) | 5 lines
Close the child_exit_event which lives only for the scope
of master_main and was orphaned on each soft or fatal restart.
PR: 40932
Submitted by: Jeff Robbins <jeffr livedata.com>
........
r607756 | fuankg | 2007-12-31 18:17:18 +0100 (Mon, 31 Dec 2007) | 2 lines
fixed comment, added comment, added logic to build mod_ssl by default if USE_STDSOCKETS is defined.
........
r607759 | fuankg | 2007-12-31 18:38:06 +0100 (Mon, 31 Dec 2007) | 2 lines
updated NetWare OpenSSL build section.
........
r607766 | covener | 2007-12-31 20:20:25 +0100 (Mon, 31 Dec 2007) | 9 lines
When using the MS SDK, re-establish LDAP backend connections on a
return code of LDAP_UNAVAILABLE as if it were LDAP_SERVER_DOWN.
With this SDK, LDAP_UNAVAIALBLE is returned when the socket had been closed
between LDAP API calls.
PR 39095
........
r607838 | rpluem | 2008-01-01 14:20:22 +0100 (Tue, 01 Jan 2008) | 5 lines
* Avoid SEGFAULT as hooks->set_headers can be NULL. Furthermore do not set the
ETag header permanently as setting it may not be desired for all responses.
Submitted by: niq, rpluem
........
r607841 | covener | 2008-01-01 14:53:03 +0100 (Tue, 01 Jan 2008) | 3 lines
Review comments from Ruediger on r607766:
Don't allow the ldap calls to be evaluated (twice) in the macro
........
r607873 | fuankg | 2008-01-01 18:23:16 +0100 (Tue, 01 Jan 2008) | 2 lines
Modified default refresh value to 10 secs so that its possible to correct a typo.
........
r607930 | covener | 2008-01-01 23:30:17 +0100 (Tue, 01 Jan 2008) | 2 lines
backported in 607929.
........
r608063 | rpluem | 2008-01-02 10:50:56 +0100 (Wed, 02 Jan 2008) | 2 lines
* These are now backported.
........
r608070 | rpluem | 2008-01-02 11:02:51 +0100 (Wed, 02 Jan 2008) | 2 lines
* Update transformation.
........
r608144 | nd | 2008-01-02 17:50:24 +0100 (Wed, 02 Jan 2008) | 2 lines
update transformation
........
r608189 | jim | 2008-01-02 20:23:32 +0100 (Wed, 02 Jan 2008) | 2 lines
style check
........
r608208 | fielding | 2008-01-02 21:31:13 +0100 (Wed, 02 Jan 2008) | 1 line
revert move to image/vnd.microsoft.icon because everyone uses image/x-icon
........
r608252 | fielding | 2008-01-02 23:08:44 +0100 (Wed, 02 Jan 2008) | 1 line
Update mime.types with IANA registry
........
r608455 | fuankg | 2008-01-03 12:31:10 +0100 (Thu, 03 Jan 2008) | 2 lines
Enable to build abs on NetWare if dependent libs are present.
........
r608508 | rpluem | 2008-01-03 15:47:41 +0100 (Thu, 03 Jan 2008) | 2 lines
* Silence a compiler warning by using the correct format.
........
r609114 | rpluem | 2008-01-05 10:45:51 +0100 (Sat, 05 Jan 2008) | 2 lines
* These are now backported.
........
r609181 | wrowe | 2008-01-05 19:20:42 +0100 (Sat, 05 Jan 2008) | 7 lines
winnt_mpm: Restore Win32DisableAcceptEx On directive and Win9x platform
by recreating the bucket allocator each time the trans pool is cleared.
PR: 11427 #16 (follow-on)
Submitted by: Tom Donovan <Tom.Donovan acm.org>
........
r609354 | wrowe | 2008-01-06 18:35:03 +0100 (Sun, 06 Jan 2008) | 9 lines
Resolve console-mode stdout file descriptor issues for mod_perl by replacing
it in lockstep with unix stdout replacement (in pre_config). Only an undetached
server (console mode single process/debug) will retain the original stdout, just
as on unix. Inspired by research of Tom and myself (CHANGES to credit both).
PR: 43534
........
r609366 | wrowe | 2008-01-06 19:22:37 +0100 (Sun, 06 Jan 2008) | 4 lines
Copying this code requires a (global) pool and rv declaration.
We don't need to replace this upon restart, so the global pool
is ideal, and ap_my_generation is a good test for this.
........
r609369 | wrowe | 2008-01-06 19:33:13 +0100 (Sun, 06 Jan 2008) | 1 line
Eliminate silly redundancy
........
r609394 | rpluem | 2008-01-06 21:32:20 +0100 (Sun, 06 Jan 2008) | 9 lines
* Fix cases with non blocking reads from the ap_http_filter input filter where
chunk size lines or empty lines after a chunk are read incomplete. This can
lead to a corruption inside the dechunking algorithm.
This patch has an issue with larger chunk-extensions which need to get thrown
away since we ignore them anyway.
PR: 19954, 41056
Tested by: niq
........
r609538 | rpluem | 2008-01-07 10:19:46 +0100 (Mon, 07 Jan 2008) | 3 lines
* Optimize solution from r609394 and remove chunk-extensions restriction that
was in r609394.
........
r609540 | rpluem | 2008-01-07 10:26:53 +0100 (Mon, 07 Jan 2008) | 2 lines
* Optimize alignment.
........
r609541 | rpluem | 2008-01-07 10:29:00 +0100 (Mon, 07 Jan 2008) | 2 lines
* Optimize assignments by using apr_pcalloc instead of apr_palloc.
........
r609544 | rpluem | 2008-01-07 10:42:07 +0100 (Mon, 07 Jan 2008) | 3 lines
* Reuse bucket brigades instead of recreating them continously and thus
wasting memory if we have many chunks.
........
r609549 | rpluem | 2008-01-07 11:04:33 +0100 (Mon, 07 Jan 2008) | 3 lines
* Move duplicated code for error handling into local function
(bail_out_on_error).
........
r609550 | rpluem | 2008-01-07 11:15:26 +0100 (Mon, 07 Jan 2008) | 2 lines
* Optimize and unify detection of blank / corrupt chunk size lines.
........
r609552 | rpluem | 2008-01-07 11:21:00 +0100 (Mon, 07 Jan 2008) | 3 lines
* Do not use local scoped apr_bucket_brigade. We use the same anyway, so we
can define it for the whole function.
........
r609609 | rpluem | 2008-01-07 14:52:49 +0100 (Mon, 07 Jan 2008) | 4 lines
* HTTP error codes are int's not apr_status_t's.
Noted by: Takashi Sato <serai lans-tv.com>
........
r610061 | rpluem | 2008-01-08 17:38:14 +0100 (Tue, 08 Jan 2008) | 6 lines
* Address two edge cases:
1. The brigade contains only META buckets.
2. The last data bucket is of zero length.
Pointed out by: niq
........
r610111 | rpluem | 2008-01-08 20:50:01 +0100 (Tue, 08 Jan 2008) | 2 lines
* Saveguard ourselves against underflows
........
r610240 | niq | 2008-01-09 01:24:50 +0100 (Wed, 09 Jan 2008) | 3 lines
http_filters: make sure we get last byte of actual data in edge-case
of an empty data bucket in get_remaining_chunk_line.
........
r610451 | jim | 2008-01-09 17:51:49 +0100 (Wed, 09 Jan 2008) | 2 lines
belt and suspenders
........
r610819 | jim | 2008-01-10 16:52:39 +0100 (Thu, 10 Jan 2008) | 2 lines
Adjust for 2008
........
r611035 | noodl | 2008-01-11 04:36:51 +0100 (Fri, 11 Jan 2008) | 3 lines
Link to an explaination of the password format used in an example.
(Suggested by Jack D. Pond)
........
r611134 | niq | 2008-01-11 11:52:09 +0100 (Fri, 11 Jan 2008) | 3 lines
mod_rewrite: Don't canonicalise URLs with [P,NE]
PR 43319
........
r611167 | niq | 2008-01-11 14:23:21 +0100 (Fri, 11 Jan 2008) | 2 lines
Update year to 2008
........
r611199 | covener | 2008-01-11 16:07:53 +0100 (Fri, 11 Jan 2008) | 7 lines
*) mod_logio: Provide optional function to allow modules to adjust the
bytes_in count [Eric Covener]
Practical example: alternate SSL implementation that lives
beyond the filters (IOL)
........
r611210 | fuankg | 2008-01-11 16:52:39 +0100 (Fri, 11 Jan 2008) | 2 lines
added hack to fetch copyright string.
........
r611216 | fuankg | 2008-01-11 17:04:26 +0100 (Fri, 11 Jan 2008) | 4 lines
Restructured server name indication support (PR 34607);
added missing client cert support.
Submitted by: Kaspar Brand <asfbugz velox.ch>
........
r611259 | covener | 2008-01-11 19:53:48 +0100 (Fri, 11 Jan 2008) | 2 lines
minor MMN bump for r611199
........
r611292 | covener | 2008-01-11 21:30:23 +0100 (Fri, 11 Jan 2008) | 7 lines
*) mod_proxy_http: Return HTTP status codes instead of apr_status_t
values for errors encountered while forwarding the request body
PR 44165 [Eric Covener]
See also PR 31759 / r448711
........
r611376 | rpluem | 2008-01-12 08:01:52 +0100 (Sat, 12 Jan 2008) | 3 lines
* Hex pids are bogus anyway and on environments with APR_PID_T_FMT d this
breaks and print x.
........
r611413 | covener | 2008-01-12 14:53:01 +0100 (Sat, 12 Jan 2008) | 2 lines
Minor bump for r611199, third time's a charm (change history modified in previous commit)
........
r611466 | niq | 2008-01-12 20:32:24 +0100 (Sat, 12 Jan 2008) | 3 lines
mod_proxy_ftp: Fix base for directory listings.
PR 27834
........
r611475 | niq | 2008-01-12 21:33:57 +0100 (Sat, 12 Jan 2008) | 3 lines
Don't add bogus duplicate Content-Language header entries.
PR 11035
........
r611483 | niq | 2008-01-12 22:16:27 +0100 (Sat, 12 Jan 2008) | 3 lines
Support chroot on unix-family platforms
PR 43596 (Dimitar Pashev)
........
r612486 | noirin | 2008-01-16 16:31:07 +0100 (Wed, 16 Jan 2008) | 4 lines
Tidying up the SSL FAQ, incorporating changes suggested by Lucien Gentis
http://mail-archives.apache.org/mod_mbox/httpd-docs/200801.mbox/raw/%3c478A1806.1090307@lorraine.iufm.fr%3e
........
r612954 | rpluem | 2008-01-17 21:01:55 +0100 (Thu, 17 Jan 2008) | 6 lines
* Do not try to read non existing response bodies of HEAD requests.
PR: 34275
Submitted by: Takashi Sato <serai lans-tv.com>
Reviewed by: rpluem
........
r613134 | noirin | 2008-01-18 12:44:40 +0100 (Fri, 18 Jan 2008) | 2 lines
Copyright year update
........
r613252 | jorton | 2008-01-18 21:12:31 +0100 (Fri, 18 Jan 2008) | 3 lines
* server/mpm/prefork/prefork.c (child_main): Unlock the mutex before
terminating in the multi-listener poll error path.
........
r613260 | jorton | 2008-01-18 21:31:28 +0100 (Fri, 18 Jan 2008) | 5 lines
* server/mpm/prefork/prefork.c (child_main): If apr_pollset_poll()
fails with EINTR and die_now has been set (indicating a graceful
stop/restart), terminate the child quickly rather than re-entering
poll().
........
r613263 | jorton | 2008-01-18 21:49:46 +0100 (Fri, 18 Jan 2008) | 6 lines
* server/mpm_common.c (reclaim_one_pid): Retrieve the exit status from
apr_proc_wait(); call ap_process_child_status() for children which
terminate, to ensure that abnormal exits (e.g. SIGSEGV) are logged.
PR: 42757
........
r613310 | wrowe | 2008-01-19 00:31:33 +0100 (Sat, 19 Jan 2008) | 3 lines
This need not be said; the current version of testdbm.c
carries the correct license.
........
r614605 | rederpj | 2008-01-23 19:14:41 +0100 (Wed, 23 Jan 2008) | 7 lines
This adds Apache support (taking advantage of the new APR capability)
for ldap rebind callback while chasing referrals. This allows direct
searches on LDAP servers (in particular MS Active Directory 2003+)
using referrals without the use of the global catalog.
This addresses PRs 26538, 40268, and 42557
........
r614607 | rederpj | 2008-01-23 19:17:13 +0100 (Wed, 23 Jan 2008) | 3 lines
Added rebind change info.
........
r614747 | rederpj | 2008-01-24 01:24:01 +0100 (Thu, 24 Jan 2008) | 4 lines
Reduced the bumpiness (from major to minor) and utilized #defines throughout
(per Ruediger's suggestions). Still looking at the dir merge.
........
r615097 | rederpj | 2008-01-25 02:59:43 +0100 (Fri, 25 Jan 2008) | 2 lines
Add doc for the new mod_ldap referral directives.
........
r615901 | rpluem | 2008-01-28 15:51:14 +0100 (Mon, 28 Jan 2008) | 6 lines
* Don't leak memory when reopening the logfile.
PR: 40183
Submitted by: rpluem, Takashi Sato <serai lans-tv.com>
Reviewed by: rpluem
........
r616335 | jim | 2008-01-29 15:26:20 +0100 (Tue, 29 Jan 2008) | 7 lines
Now let things like
ProxyPassReverse /foo balancer://bar
work "as expected" :) :)
........
r616517 | rpluem | 2008-01-29 21:55:38 +0100 (Tue, 29 Jan 2008) | 5 lines
* Fix processing of chunked responses if Connection: Transfer-Encoding is
set in the response of the proxied system.
PR: 44311
........
r617373 | martin | 2008-02-01 09:50:09 +0100 (Fri, 01 Feb 2008) | 4 lines
Avoid core dumps by getting the signal_description only if
a process actually terminated on a signal. Update status
only on a valid wait response.
........
r617653 | rpluem | 2008-02-01 22:21:01 +0100 (Fri, 01 Feb 2008) | 2 lines
* Fix comment. No functional change.
........
r617822 | rpluem | 2008-02-02 17:35:40 +0100 (Sat, 02 Feb 2008) | 5 lines
* Do not retry a request in the case that we either failed to sent a part of the
request body or if the request is not idempotent.
PR: 44334
........
r617890 | rpluem | 2008-02-02 21:36:18 +0100 (Sat, 02 Feb 2008) | 5 lines
* Use a 64 bit unsigned int instead of a signed long to count the bytes
transferred to avoid integer overflows.
PR: 44346
........
r618551 | noodl | 2008-02-05 06:35:15 +0100 (Tue, 05 Feb 2008) | 1 line
Copyright year change transformation.
........
r618552 | noodl | 2008-02-05 06:38:20 +0100 (Tue, 05 Feb 2008) | 1 line
Update transformation. Note that commit r618551 also addresses PR44356 (missing slash on ProxyPass)
........
r619125 | rpluem | 2008-02-06 20:52:04 +0100 (Wed, 06 Feb 2008) | 6 lines
* Fix a typo (timout -> timeout)
PR: 44360
Submitted by: Rainer Jung <rainer.jung kippdata.de>
Reviewed by: rpluem
........
r619497 | bnicholes | 2008-02-07 17:45:11 +0100 (Thu, 07 Feb 2008) | 1 line
Document the RequireAlias block directive
........
r619498 | bnicholes | 2008-02-07 17:46:09 +0100 (Thu, 07 Feb 2008) | 1 line
Update the example and fix typos
........
r619699 | pctony | 2008-02-08 01:20:38 +0100 (Fri, 08 Feb 2008) | 3 lines
Added notice that support forums will likely ask for an errorlog entry.
........
r619726 | pctony | 2008-02-08 02:34:51 +0100 (Fri, 08 Feb 2008) | 8 lines
As per PR 44135
Feeling brave mucking with the rewrite docs =)
setenvif -> added link to rewrite.html#rewritecond
rewrite -> added a see also so the rewrite flags stood out a little more.
........
r619736 | pctony | 2008-02-08 03:06:04 +0100 (Fri, 08 Feb 2008) | 3 lines
As per PR 33892 - Added comment re escaping slashes.
........
r619746 | pctony | 2008-02-08 03:38:41 +0100 (Fri, 08 Feb 2008) | 3 lines
As per PR 41823 - s/apache.exe/httpd.exe
........
r619747 | pctony | 2008-02-08 03:43:16 +0100 (Fri, 08 Feb 2008) | 3 lines
oops, forgot to add these. As part of PR 41823
........
r620133 | dirkx | 2008-02-09 16:04:57 +0100 (Sat, 09 Feb 2008) | 25 lines
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
........
r620135 | dirkx | 2008-02-09 16:12:52 +0100 (Sat, 09 Feb 2008) | 1 line
Also install the so, rewrite and cache header files.
........
r620145 | wrowe | 2008-02-09 17:11:50 +0100 (Sat, 09 Feb 2008) | 2 lines
Catch win32 up with r620135 for unix., install so, cache and rewrite .h files.
........
r620153 | dirkx | 2008-02-09 17:52:47 +0100 (Sat, 09 Feb 2008) | 1 line
Add PR for header install
........
r620489 | dirkx | 2008-02-11 15:27:34 +0100 (Mon, 11 Feb 2008) | 1 line
Return a little bit more error information when, say a disk is full or something gets write protected. Note that in some cases mod_cache.c will_also_ log a 'cache: store_headers failed' subsequently.
........
r620505 | dirkx | 2008-02-11 16:38:47 +0100 (Mon, 11 Feb 2008) | 11 lines
Reduce the WARNING to a DEBUG when SNI support is enabled.
This is because a) during SNI such is normal and b) regardless
when overlap is detected there will always be a warning:
[warn] Init: Name-based SSL virtual hosts only work for clients
with TLS server name indication support (RFC 4366)
at the end of the cycle.
........
r620512 | rbowen | 2008-02-11 17:17:19 +0100 (Mon, 11 Feb 2008) | 3 lines
More examples and a few clarifications where the text didn't match the
example.
........
r620513 | rbowen | 2008-02-11 17:17:50 +0100 (Mon, 11 Feb 2008) | 3 lines
Clarify the phrase "per-directory context"
........
r620530 | dirkx | 2008-02-11 18:21:05 +0100 (Mon, 11 Feb 2008) | 33 lines
Turn the cache module into first class citizens (well the disk_cache
and file cache that is).
This makes the delta between 'all' and 'most'
mod_cern_meta.c
mod_log_forensic.c
mod_mime_magic.c
mod_unique_id.c
mod_usertrack.c
mod_version.c
mod_mem_cache.c
And keeps disabled in all and most the modules for:
authnz_ldap
bucketeer
echo
example_hooks
case_filter
case_filter_in
example_ipc
charset_lite
cgid
ldap
optional_hook_export
optional_hook_import
optional_fn_import
optional_fn_export
As well as mod_ssl which is intentionally not part of MOST and All.
........
r620610 | dirkx | 2008-02-11 22:06:58 +0100 (Mon, 11 Feb 2008) | 1 line
Incorperate feedback of Rudiger.
........
r620630 | dirkx | 2008-02-11 23:06:42 +0100 (Mon, 11 Feb 2008) | 9 lines
Addition of a test script which creates a Sample/test configuration for installations
that wants to support SNI. Primarily done as a lot of web developers find the creation
of certificates hard - and do not want to go to the expense of sourcing a handful
from a well-known CA just for testing and experimenting.
Also update the CHANGES log with the word 'SNI' as to make googling it easier.
........
r620635 | dirkx | 2008-02-11 23:11:41 +0100 (Mon, 11 Feb 2008) | 2 lines
Clarify the text a little and use the vhost terminology.
........
r620642 | dirkx | 2008-02-11 23:17:12 +0100 (Mon, 11 Feb 2008) | 1 line
More spelling/clarifications/depluralizing (and we know the name of the error log)
........
r620769 | noodl | 2008-02-12 12:40:29 +0100 (Tue, 12 Feb 2008) | 2 lines
French language updates courtesy of Lucien Gentis and http://apache-doc.inl.fr/
........
r620770 | noodl | 2008-02-12 12:49:22 +0100 (Tue, 12 Feb 2008) | 1 line
Fix wellformedness error in .fr docs patch
........
r620771 | noodl | 2008-02-12 12:54:40 +0100 (Tue, 12 Feb 2008) | 1 line
Build products
........
r627082 | rpluem | 2008-02-12 21:27:01 +0100 (Tue, 12 Feb 2008) | 2 lines
* This change is backported.
........
r627097 | rpluem | 2008-02-12 21:51:08 +0100 (Tue, 12 Feb 2008) | 2 lines
* As per niq's comment, better destinct the types of idempotence.
........
r627384 | erikabele | 2008-02-13 13:46:50 +0100 (Wed, 13 Feb 2008) | 2 lines
A more complete solution for PR 41823, see also r619746 and r619747.
........
r627389 | erikabele | 2008-02-13 13:54:19 +0100 (Wed, 13 Feb 2008) | 2 lines
Change docs URLs to canonical version.
........
r627396 | erikabele | 2008-02-13 14:18:16 +0100 (Wed, 13 Feb 2008) | 2 lines
Whitespace fixes.
........
r627428 | erikabele | 2008-02-13 15:40:46 +0100 (Wed, 13 Feb 2008) | 2 lines
Fix reference to RewriteCond - there's no class="module" in our XML.
........
r627431 | erikabele | 2008-02-13 15:42:28 +0100 (Wed, 13 Feb 2008) | 2 lines
Transformation.
........
r627435 | erikabele | 2008-02-13 15:45:07 +0100 (Wed, 13 Feb 2008) | 2 lines
Update revision markers.
........
r627443 | covener | 2008-02-13 15:57:13 +0100 (Wed, 13 Feb 2008) | 3 lines
Clarify when AUTHENTICATE_* variables are populated by mod_authnz_ldap
(authn only).
........
r627637 | rederpj | 2008-02-14 03:27:26 +0100 (Thu, 14 Feb 2008) | 4 lines
The ordering of arguments in the directive desctiptions of LDAPTrustedGlobalCert
and LDAPTrustedClientCert were backwards.
........
r627699 | dirkx | 2008-02-14 11:24:04 +0100 (Thu, 14 Feb 2008) | 14 lines
Kasper Brand came across a flaw in the current implementation when CRL
information - i.e. SSLCARevocationFile/SSLCARevocationPath - is set
on a per-vhost basis (don't know how much sense it makes to have
non-global CRLs, but anyway...).
The attached patch (47B2B1A7.1060009@velox.ch on httpd-dev) addresses
this issue, and it also improves the logging behavior for an SNI
enabled configuration (previously some of the messages would
always go to the first vhost, or wouldn't appear at
all, depending on the LogLevel of the first vhost).
reviewed: dirkx
........
r627728 | jim | 2008-02-14 13:55:57 +0100 (Thu, 14 Feb 2008) | 2 lines
Add in mod_jk's disablereuse analog for mod_proxy.
........
r627729 | jim | 2008-02-14 13:57:19 +0100 (Thu, 14 Feb 2008) | 2 lines
wordsmithing
........
r627730 | jim | 2008-02-14 13:58:24 +0100 (Thu, 14 Feb 2008) | 2 lines
adjust transforms
........
r627733 | jim | 2008-02-14 14:16:52 +0100 (Thu, 14 Feb 2008) | 5 lines
This is really really out of date... try to refresh it;
remove the current "list" of people for now, maybe add link
to httpd.apache.org or http://people.apache.org/~jim/projects.html#httpd
instead
........
r627740 | jim | 2008-02-14 14:37:18 +0100 (Thu, 14 Feb 2008) | 3 lines
Note why we aren't bothering to check that we have
a valid octet here.
........
r627764 | jim | 2008-02-14 15:48:13 +0100 (Thu, 14 Feb 2008) | 3 lines
Change default of mod_substitute to flattening...
Via current discussion on dev@httpd
........
r627819 | jim | 2008-02-14 19:13:23 +0100 (Thu, 14 Feb 2008) | 3 lines
Assuming this sticks, explain why this was considered
a Good Idea.
........
r627857 | fielding | 2008-02-14 20:48:14 +0100 (Thu, 14 Feb 2008) | 4 lines
Revert last change. It is not acceptable to remove all sources
of credit from our distribution files, even if they are out of date.
........
r628644 | niq | 2008-02-18 09:35:44 +0100 (Mon, 18 Feb 2008) | 6 lines
http_filters: Don't send 100-continue when 4xx is due
PR 43711
Reported & tested by Ragini Bisraya
Patch by Chetan Reddy
Reviewed: niq
........
r628762 | jim | 2008-02-18 15:46:55 +0100 (Mon, 18 Feb 2008) | 2 lines
Update doccos
........
r628771 | jim | 2008-02-18 15:56:06 +0100 (Mon, 18 Feb 2008) | 3 lines
Note 'rm: conftest.dSYM: is a directory' messages
........
r628864 | jim | 2008-02-18 21:45:34 +0100 (Mon, 18 Feb 2008) | 3 lines
In the case where we have only 1 pattern, then we
can safely be quick, no matter what.
........
r629159 | pquerna | 2008-02-19 17:55:47 +0100 (Tue, 19 Feb 2008) | 4 lines
Improve salt string generation.
PR: 31440
Submited by: Andreas Krennmair <ak synflood.at>
........
r629164 | pquerna | 2008-02-19 18:05:26 +0100 (Tue, 19 Feb 2008) | 5 lines
Improve generation of the seed to rand, by using apr_generate_random_bytes,
rather than the current time as a seed.
PR: 31440
........
r629218 | pquerna | 2008-02-19 21:39:32 +0100 (Tue, 19 Feb 2008) | 2 lines
Fix printing of error message.
........
r629456 | rpluem | 2008-02-20 14:44:22 +0100 (Wed, 20 Feb 2008) | 7 lines
* Set aside buckets that remain unprocessed in the filter context for the
next filter pass.
PR: 44447
Submitted by: Harald Niesche <harald brokenerror.de>
Reviewed by: rpluem
........
r629615 | covener | 2008-02-20 22:17:17 +0100 (Wed, 20 Feb 2008) | 6 lines
*) mod_charset_lite: Add ForceAllMimeTypes sub-option to
CharsetOptions, allowing the administrator to skip the
mimetype checking that precedes translation.
PR 44458 [Eric Covener]
........
r629879 | jim | 2008-02-21 18:30:39 +0100 (Thu, 21 Feb 2008) | 2 lines
typo
........
r629915 | covener | 2008-02-21 19:43:24 +0100 (Thu, 21 Feb 2008) | 4 lines
rename mod_charset_lite CharsetOption ForceAllMimeTypes to
TranslateAllMimeTypes (only about 18 hours old)
........
r629985 | jim | 2008-02-21 21:45:33 +0100 (Thu, 21 Feb 2008) | 2 lines
backported in r629983
........
r630139 | jorton | 2008-02-22 11:14:07 +0100 (Fri, 22 Feb 2008) | 2 lines
* support/htpasswd.c (seed_rand): Fix compiler warning.
........
r630163 | jorton | 2008-02-22 12:36:51 +0100 (Fri, 22 Feb 2008) | 28 lines
Re-implement the SSL session cache abstraction using a vtable; first
step towards use of the ap_provider interface:
* modules/ssl/ssl_private.h (modssl_sesscache_provider): Add new
vtable type.
(SSLModConfigRec): Reference the vtable here.
Replace all the ssl_scache_* prototypes with provider vtable objects.
* modules/ssl/ssl_scache.c (ssl_scache_init, ssl_scache_kill,
ssl_scache_retrieve, ssl_scache_store, ssl_scache_remove,
ssl_ext_status_hook): Use callbacks from vtable rather than ifdef
spaghetti.
* modules/ssl/ssl_engine_init.c (ssl_init_ctx_session_cache):
Only install the OpenSSL callbacks if a vtable is configured.
* modules/ssl/ssl_engine_config.c (ssl_cmd_SSLSessionCache): Set up
vtable pointer.
* modules/ssl/ssl_scache_dc.c, modules/ssl_scache_mc.c: Adjust to make
implementations static, and add vtable definition.
* modules/ssl_scache_shmcb.c: Likewise; also move the init
one-per-process requirement down here.
* modules/ssl_scache_dbm.c: Likewise; also (temporarily) use a local
subpool in the store callback.
........
r630168 | jorton | 2008-02-22 13:00:49 +0100 (Fri, 22 Feb 2008) | 15 lines
Move SSL session data serialization up out of the session cache
storage providers:
* modules/ssl/ssl_private.h (modssl_sesscache_provider): Change
'store' interface to take a data/length pair rather than an
SSL_SESSION pointer.
* modules/ssl/ssl_scache.c (ssl_scache_store): Serialize the SSL
session here and pass down the raw DER.
* modules/ssl/ssl_scache_dc.c, modules/ssl_scache_mc.c,
modules/ssl_scache_shmcb.c, modules/ssl_scache_dbm.c: Adjust ->store
implementations accordingly, removing the four sets of identical
code doing the i2d dance.
........
r630228 | jorton | 2008-02-22 16:48:28 +0100 (Fri, 22 Feb 2008) | 3 lines
* modules/ssl/ssl_scache_shmcb.c: Describe the data structures
used by shmcb (hopefully :), before some invasive surgery.
........
r630289 | covener | 2008-02-22 19:57:02 +0100 (Fri, 22 Feb 2008) | 3 lines
A note about SSL handshake data and mod_logio
........
r630307 | jorton | 2008-02-22 20:58:39 +0100 (Fri, 22 Feb 2008) | 32 lines
Move SSL session data deserialization up out of the session cache
storage providers; includes a significant change to the shmcb storage
structure:
* modules/ssl/ssl_private.h (modssl_sesscache_provider): Change
retrieve function to take dest/destlen output buffer, to take a
constant id paramater, and to return a BOOL.
* modules/ssl/ssl_scache.c (ssl_scache_retrieve): Update accordingly,
perform SSL deserialization here.
* modules/ssl/ssl_scache_dc.c (ssl_scache_dc_retrieve),
modules/ssl/ssl_scache_dbm.c (ssl_scache_dbm_retrieve),
modules/ssl/ssl_scache_memcache.c (ssl_scache_mc_retrieve):
Update accordingly.
* modules/ssl/ssl_scache_shmcb.c: Store the whole ID in the cache
before the data, so that each index can be compared against the
requested ID without deserializing the data. This requires approx
20% extra storage per session in the common case, though should
reduce CPU overhead in some retrieval paths.
(SHMCBIndex): Replace s_id2 field with id_len.
(shmcb_cyclic_memcmp): New function.
(ssl_scache_shmcb_init): Change the heuristics to allow for increase
in per-session storage requirement.
(ssl_scache_shmcb_retrieve): Drop requirement on ID length.
(shmcb_subcache_store): Store the ID in the cyclic buffer.
(shmcb_subcache_retrieve, shmcb_subcache_remove): Compare against
the stored ID rather than deserializing the data.
(ssl_scache_shmcb_retrieve, ssl_scache_shmcb_store): Update
accordingly.
........
r630323 | jorton | 2008-02-22 22:09:40 +0100 (Fri, 22 Feb 2008) | 26 lines
Session cache interface redesign, Part 3:
Move provider-private context out of SSLModConfigRec and into an
opaque context pointer. Use real error propagation in the ->init
functions rather than ssl_die().
* modules/ssl/ssl_private.h (modssl_sesscache_provider): Take a
context out-parameter from ->init, and return an apr_status_t.
Add context pointer as first arg for the other function types.
(SSLModConfigRec): Remove tSessionCacheData* fields; add
sesscache_context field.
* modules/ssl/ssl_scache.c (ssl_scache_init): Move once-per-process
invocation check back into here.
(ssl_scache_*): Adjust to use context pointer.
* modules/ssl/ssl_scache_shmcb.c, modules/ssl/ssl_scache_dc.c,
modules/ssl/ssl_scache_dbm.c: Adjust all implementations to use
opaque context pointer.
* modules/ssl/ssl_scache_memcache.c: Move memcache context into the
context structure rather than using global state.
* modules/ssl/ssl_engine_config.c: Remove handling of
pSessionCacheData* fields in SSLModConfigRec.
........
r630335 | niq | 2008-02-22 23:17:42 +0100 (Fri, 22 Feb 2008) | 3 lines
Worker MPM: fix race condition
PR44402: reported and fixed by Basant Kumar Kukreja
........
r630348 | rpluem | 2008-02-22 23:58:42 +0100 (Fri, 22 Feb 2008) | 11 lines
* Second part of fix for PR 44402:
- Fix the same race condition in event MPM.
- Slightly optimize code in worker MPM by removing the need for an additional
dereference operation.
- Do some word smithing on the CHANGES entry.
PR: 44402
Submitted by: Basant Kumar Kukreja <basant.kukreja sun.com>
Reviewed by: rpluem
........
r630350 | rpluem | 2008-02-23 00:05:37 +0100 (Sat, 23 Feb 2008) | 2 lines
* Add hint to PR in comment. No functional change.
........
r630436 | fuankg | 2008-02-23 14:52:54 +0100 (Sat, 23 Feb 2008) | 3 lines
changed comments; no functional change.
Submitted by Kaspar Brand.
........
r630786 | jorton | 2008-02-25 11:04:37 +0100 (Mon, 25 Feb 2008) | 5 lines
* modules/ssl/ssl_scache_shmcb.c (shmcb_subcache_retrieve,
shmcbc_subcache_remove): Restore check for idx->removed flag.
Found by: rpluem
........
r630787 | jorton | 2008-02-25 11:06:28 +0100 (Mon, 25 Feb 2008) | 7 lines
* modules/ssl/ssl_scache_dbm.c (ssl_scache_dbm_retrieve): Set *destlen
on success.
* modules/ssl/ssl_scache_dc.c (ssl_scache_dc_retrieve): Likewise.
Found by: rpluem
........
r630795 | jorton | 2008-02-25 11:36:25 +0100 (Mon, 25 Feb 2008) | 5 lines
* modules/ssl/ssl_private.h: Specify extern storage for
modssl_sesscache_provider objects.
Found by: rpluem
........
r630805 | jorton | 2008-02-25 11:56:37 +0100 (Mon, 25 Feb 2008) | 3 lines
* modules/ssl/ssl_scache.c (ssl_scache_init): Reformat
code and update the comment. No functional change.
........
r630858 | jorton | 2008-02-25 15:18:32 +0100 (Mon, 25 Feb 2008) | 4 lines
* modules/ssl/ssl_engine_init.c (ssl_init_FindCAList): Cast return
value of sk_X509_NAME_set_cmp_func to void, to avoid warnings with
recent version of OpenSSL.
........
r630974 | jorton | 2008-02-25 21:09:38 +0100 (Mon, 25 Feb 2008) | 42 lines
Session cache interface redesign, Part 4:
Move provider-specific configuration handling down into the provider
code. Eliminate all use of SSLModConfigRec within provider code.
* modules/ssl/ssl_private.h (modssl_sesscache_provider): Add 'create'
function which creates and configures the cache provider, before
initialisation. Change 'init' function to take the context pointer
as an input parameter, and reorder to be first.
* modules/ssl/ssl_scache.c (ssl_scache_init): Adjust accordingly.
* modules/ssl/ssl_scache_memcache.c (struct context): Add servers
field.
(ssl_scache_mc_create): New function.
(ssl_scache_mc_init): Use servers from context not SSLModConfigRec.
* modules/ssl/ssl_scache_dbm.c (struct context): Define.
(ssl_scache_dbm_create): New function.
(ssl_scache_dbm_init, ssl_scache_dbm_kill): Adjust to use filename
and pool from context.
(ssl_scache_dbm_store, ssl_scache_dbm_retrieve,
ssl_scache_dbm_status): Use filename from context. Use context pool
for temp storage of the DBM object, and clear before use.
(ssl_scache_dbm_expire): Remove static tLast; use last_expiry from
context. Use context pool for temp storage and clear before use.
* modules/ssl/ssl_scache_dc.c (struct context): Add target field.
(ssl_scache_dc_init, ssl_scache_dc_status): Use target from context.
* modules/ssl/ssl_scache_shmcb.c (struct context): Add data_file,
shm_size fields.
(ssl_scache_shmcb_create): New function; moved argument parsing
logic from ssl_cmd_SSLSessionCache
(ssl_scache_shmcb_init, ssl_scache_shmcb_status): Use config from
context.
* modules/ssl/ssl_engine_config.c (ssl_config_global_create): Remove
handling of old provider-specific fields.
(ssl_cmd_SSLSessionCache): Call provider ->create function to parse
the argument and create provider-specific context structure.
........
r630990 | jorton | 2008-02-25 21:59:13 +0100 (Mon, 25 Feb 2008) | 3 lines
* modules/ssl/ssl_scache_dbm.c (ssl_scache_dbm_create): Fix for
r630974; create the subpool.
........
r631000 | jorton | 2008-02-25 22:28:09 +0100 (Mon, 25 Feb 2008) | 22 lines
Session cache interface redesign, Part 5:
Use the ap_provider interface for session cache storage providers.
* modules/ssl/mod_ssl.c (modssl_register_scache): New function.
(ssl_register_hooks): Call it.
* modules/ssl/ssl_private.h: Define MODSSL_SESSCACHE_PROVIDER_GROUP
and MODSSL_SESSCACHE_PROVIDER_VERSION constants.
Remove ssl_scmode_t type. Change nSessionCacheMode in
SSLModConfigRec into a long sesscache_mode, storing the OpenSSL
SSL_SESS_CACHE_* flags directly.
* modules/ssl/ssl_engine_config.c (ssl_config_global_create): Set
sesscache_mode to SSL_SESS_CACHE_OFF by default.
(ssl_cmd_SSLSessionCache): Remove ifdef spaghetti; fetch configured
session cache by provider name. Set mc->sesscache_mode for
configured providers.
* modules/ssl/ssl_engine_init.c (ssl_init_ctx_session_cache): Use the
configured mode flags directly from mc->sesscache_mode.
........
r631006 | jorton | 2008-02-25 22:39:13 +0100 (Mon, 25 Feb 2008) | 5 lines
* modules/ssl/ssl_scache_dbm.c (ssl_scache_dbm_remove): Use and clear
the temporary pool from the context. (missed in r630974)
Found by: rpluem
........
r631054 | noodl | 2008-02-26 02:23:19 +0100 (Tue, 26 Feb 2008) | 1 line
Typos
........
r631107 | martin | 2008-02-26 08:24:40 +0100 (Tue, 26 Feb 2008) | 1 line
Allow compilation with pre-c99 compilers
........
r631119 | jorton | 2008-02-26 08:56:46 +0100 (Tue, 26 Feb 2008) | 5 lines
* modules/ssl/ssl_scache.c (ssl_ext_status_hook): Do nothing
if no provider is configured.
Submitted by: rpluem
........
r631254 | jorton | 2008-02-26 16:25:51 +0100 (Tue, 26 Feb 2008) | 4 lines
* modules/ssl/ssl_scache_memcache.c (mc_session_id2sz): Fix memcache
key id generation by passing the correct length to snprintf (it
was NUL terminating at the second byte with len=2);
........
r631297 | jorton | 2008-02-26 17:57:56 +0100 (Tue, 26 Feb 2008) | 25 lines
Session cache interface redesign, Part 6:
Move mutex handling up out of the session cache providers:
* modules/ssl/ssl_private.h (modssl_sesscache_provider): Add name and
flags fields. Define MODSSL_SESSCACHE_FLAG_NOTMPSAFE constant.
* modules/ssl/ssl_scache.c (ssl_scache_store, ssl_scache_retrieve,
ssl_scache_remove, ssl_ext_status_hook): Lock and release the mutex
around provider calls, if necessary.
* modules/ssl/ssl_engine_mutex.c (ssl_mutex_init): Do nothing if no
session cache is configured, or the session cache does not require a
mutex. Otherwise, fail if no mutex is configured and the session
cache *does* require a mutex.
(ssl_mutex_on, ssl_mutex_off): Remove checks for mutex mode;
functions now invoked only if necessary.
* modules/ssl/ssl_scache_dc.c, modules/ssl/ssl_scache_memcache: Set
name and flags fields in provider structures.
* modules/ssl/ssl_scache_shmcb.c, modules/ssl_scache_dbm.c: Remove
mutex handling through; set name and flags fields in provider
structures; mark both as unsafe for concurrent access in flags.
........
r631342 | covener | 2008-02-26 20:18:35 +0100 (Tue, 26 Feb 2008) | 3 lines
tweak to include recently added TranslateAllMimeTypes option to this
AP_INIT_ITERATE parameter
........
r631364 | jim | 2008-02-26 20:54:00 +0100 (Tue, 26 Feb 2008) | 2 lines
As of r631363, all applied
........
r631693 | rpluem | 2008-02-27 20:55:25 +0100 (Wed, 27 Feb 2008) | 3 lines
* Do not segfault when either no mutex is needed either because no session
cache is configured or the session is thread safe.
........
r631735 | rpluem | 2008-02-27 22:35:39 +0100 (Wed, 27 Feb 2008) | 2 lines
* Do not retry a direct connection if the request has a request body
........
r632304 | martin | 2008-02-29 13:15:56 +0100 (Fri, 29 Feb 2008) | 13 lines
When sending a proxy request of the form
GET http://[3ffe:1:1001:3000:230:5ff:fe05:3c3c]/server-status HTTP/1.0
through the httpd-2.x mod_proxy.c code, while a directive
ProxyDomain .my.dom.ain
is in effect, the request is redirected to
Location: http://[3ffe:1:1001:3000:230:5ff:fe05:3c3c.my.dom.ain]/server-status
The patch fixes this bug, by testing whether the hostname part of the
unparsed_uri contains colon characters (which is the case only for
IPv6 literals).
This patch is also a candidate for httpd-2.0 and httpd-2.2
........
r632355 | jim | 2008-02-29 16:32:38 +0100 (Fri, 29 Feb 2008) | 6 lines
Add in new option for rotatelogs: -f
This forces rotatelogs to create the logfile as soon
as started not as soon as it sees it's first line
of input.
........
r632564 | noodl | 2008-03-01 09:22:18 +0100 (Sat, 01 Mar 2008) | 1 line
link to the wiki
........
r632566 | noodl | 2008-03-01 09:25:03 +0100 (Sat, 01 Mar 2008) | 1 line
buildfluff
........
r632632 | erikabele | 2008-03-01 18:43:02 +0100 (Sat, 01 Mar 2008) | 4 lines
Fix typo in IP address.
Submitted privately by: Markus Weber <Weber.Markus akdb.de>
........
r632635 | erikabele | 2008-03-01 18:46:35 +0100 (Sat, 01 Mar 2008) | 2 lines
Transformations.
........
r632730 | nikke | 2008-03-02 10:58:56 +0100 (Sun, 02 Mar 2008) | 7 lines
mod_rewrite: Check all files used by DBM maps for freshness, mod_rewrite
didn't pick up on updated sdbm maps due to this.
PR41190 [Niklas Edmundsson]
NOTE: Only tested on httpd-2.2.8.
........
r632749 | rpluem | 2008-03-02 13:35:33 +0100 (Sun, 02 Mar 2008) | 5 lines
* If the cached entity contained Cache-Control: no-cache, treat it as stale
causing revalidation.
PR: 44511
........
r632885 | wrowe | 2008-03-03 00:57:11 +0100 (Mon, 03 Mar 2008) | 12 lines
A large refactoring, but no behavior change;
replace all relevant ascii strxxx fn's with _tcsxxx macros and encode relevant text
with the _T() macro wrapper, permitting /D UNICODE builds in place of /D _MCBS
builds in use today. This allows for internationalized unicode service names and
textual modification. Since this is win32 only, using APR style utf-8-ization is silly.
Because today this module simply isn't loadable on Win95-ME, nobody has actually
complained, and we really have no desire to support such a dangerous OS in the
wild of the internet, the unicode build should become the default.
........
r632947 | niq | 2008-03-03 07:13:59 +0100 (Mon, 03 Mar 2008) | 4 lines
core: fix SymlinksIfOwnerMatch checking:
(1) Fix Origin checking (PR 36783 - Robert L Mathews)
(2) Check ownership if both FollowSymlinks and SymlinksIfOwnerMatch are set
........
r633174 | rpluem | 2008-03-03 18:02:19 +0100 (Mon, 03 Mar 2008) | 2 lines
* lfi is already a pointer in contrast fi which was used before.
........
r633526 | jorton | 2008-03-04 17:14:10 +0100 (Tue, 04 Mar 2008) | 16 lines
Session cache interface redesign, Part 7:
Clean up provider interface, removing use of mod_ssl-specific types:
* modules/ssl/ssl_private.h (modssl_sesscache_provider): Replace BOOL
with apr_status_t, UCHAR with unsigned char; use 'unsigned int' for
idlen; constify id arguments; remove pool argument from ->status.
* modules/ssl/ssl_scache_dc.c, modules/ssl/ssl_scache_memcache,
modules/ssl/ssl_scache_shmcb.c, modules/ssl_scache_dbm.c: Update
accordingly.
* modules/ssl/ssl_scache.c (ssl_scache_retrieve, ssl_scache_store):
Adjust for BOOL->apr_status_t change.
(ssl_ext_status_hook): Update for dropped pool argument.
........
r633607 | wrowe | 2008-03-04 20:44:22 +0100 (Tue, 04 Mar 2008) | 19 lines
Enable UAC transition from ApacheMonitor running as a vanilla user without priv
into a copy runas administrator with permissions (closing the original monitor),
in response to any start/stop/restart request who's control permissions failed.
This happens to work on Win2000 and later, although it is actually needed in
Win2008 or Vista and later, where by default under UAC, the admin user actually
has no permissions to control services unless the app is run elevated.
We don't want to do this at start time, and assault the user with auth attempts
at login before they have even asked to use the features of the Monitor. Once
we've made the transition, we'll leave the new monitor running elevated. Some
branding with the "security" shield icon is actually recommended by the CUA, but
I'm neglecting this for the moment.
This patch drops the single instance mutex for a search of existing windows of
our window's class & title, which is localized to the current session and just fine
for the purpose of restricting multiple invocations.
........
r633612 | chrisd | 2008-03-04 21:03:51 +0100 (Tue, 04 Mar 2008) | 3 lines
add comment from event MPM's fdqueue ap_pop_pool() regarding
ABA problem and avoidance because only caller is single listener thread
........
r633614 | wrowe | 2008-03-04 21:06:01 +0100 (Tue, 04 Mar 2008) | 2 lines
Correct typo in r633607
........
r633620 | covener | 2008-03-04 21:20:00 +0100 (Tue, 04 Mar 2008) | 3 lines
return AUTHZ_GRANTED instead of OK from the LDAP nested group checking.
........
r633791 | rpluem | 2008-03-05 09:53:16 +0100 (Wed, 05 Mar 2008) | 2 lines
* Add checkfile2 at the end of the struct and not in the middle of the struct.
........
r633886 | jim | 2008-03-05 16:45:23 +0100 (Wed, 05 Mar 2008) | 2 lines
backport r633885
........
r633887 | jim | 2008-03-05 16:51:37 +0100 (Wed, 05 Mar 2008) | 2 lines
in 2.2
........
r634154 | noodl | 2008-03-06 05:19:56 +0100 (Thu, 06 Mar 2008) | 4 lines
Fix mixed up descriptions of regex tokens.
Submitted by: Shawn Ashlee (shawn.ashlee rackspace.com)
........
r634155 | noodl | 2008-03-06 05:21:06 +0100 (Thu, 06 Mar 2008) | 4 lines
Fix quoting for AuthLDAPUrl examples.
Submitted by: Per Lundberg (Per.Lundberg bredband.com)
........
r634156 | noodl | 2008-03-06 05:23:10 +0100 (Thu, 06 Mar 2008) | 1 line
Update transformations
........
r634611 | nd | 2008-03-07 12:07:59 +0100 (Fri, 07 Mar 2008) | 2 lines
update transformation
........
r634614 | nd | 2008-03-07 12:12:18 +0100 (Fri, 07 Mar 2008) | 5 lines
Add tr.xml, the base for turkish translations
Translated by: Nilg?\195?\188n Belma Bug?\195?\188ner <nilgun belgeler.org>
Reviewed by: Orhan Berent <berent belgeler.org>
........
r634615 | nd | 2008-03-07 12:13:11 +0100 (Fri, 07 Mar 2008) | 2 lines
set eol style
........
r634616 | nd | 2008-03-07 12:14:25 +0100 (Fri, 07 Mar 2008) | 2 lines
build bootstrap
........
r634647 | nd | 2008-03-07 13:49:39 +0100 (Fri, 07 Mar 2008) | 2 lines
add language definitions for turkish
........
r634760 | slive | 2008-03-07 18:54:13 +0100 (Fri, 07 Mar 2008) | 2 lines
Note that reverse proxy means gateway in a few places.
........
r634821 | covener | 2008-03-07 22:02:41 +0100 (Fri, 07 Mar 2008) | 8 lines
* mod_ldap: Correctly return all requested attribute values
when some attributes have a null value.
PR: 44560
Submitted by: Anders Kaseorg <anders kaseorg.com>
Reviewed by: covener
........
r635137 | noodl | 2008-03-09 03:31:41 +0100 (Sun, 09 Mar 2008) | 2 lines
Pet peeve: fix capitalisation of 'Require' directive
........
r635140 | noodl | 2008-03-09 03:33:51 +0100 (Sun, 09 Mar 2008) | 1 line
Update transformations
........
r635799 | noodl | 2008-03-11 05:46:39 +0100 (Tue, 11 Mar 2008) | 1 line
Correct 'require' capitalisation missed in previous commit
........
r635800 | noodl | 2008-03-11 05:49:04 +0100 (Tue, 11 Mar 2008) | 1 line
Update transformations
........
r635953 | jim | 2008-03-11 15:39:14 +0100 (Tue, 11 Mar 2008) | 5 lines
PR 43562.
fix regression in mod_speling behavior from 1.3/2.0
and, basically, incorrect behavior from what is
expected as well as dependency on AcceptPathInfo.
........
r636028 | slive | 2008-03-11 18:32:07 +0100 (Tue, 11 Mar 2008) | 7 lines
Remove old rewriteguide and link to new version.
We've been living with duplicate content here for too long. The new
guide was never finished, but it has some good content.
This orphens a Korean translation. I'm leaving it there for the moment.
........
r636043 | slive | 2008-03-11 19:13:08 +0100 (Tue, 11 Mar 2008) | 4 lines
Some minor fixups on the rewrite guide. Add proper breadcrumb links;
Fix internal links; Flaten the section structure so that all
recipes appear in the top menu.
........
r636150 | nd | 2008-03-12 00:28:06 +0100 (Wed, 12 Mar 2008) | 4 lines
- drop korean rewrite guide as well as it can't be built properly anymore
without the English original
- update transformations
........
r636374 | slive | 2008-03-12 16:42:52 +0100 (Wed, 12 Mar 2008) | 10 lines
Flush out the rewrite docs a little. In particular:
- rename flags to rewrite_flags for consistency
- note that flags is not comprehensive
- link up flags to the index page
- change the seealso links on the index page to be other useful
links rather than a repeat of the links elsewhere on the page
- add some meat to the intro doc -- some sections still need more content
........
r636386 | rpluem | 2008-03-12 17:07:46 +0100 (Wed, 12 Mar 2008) | 6 lines
* Restore the original request headers if the cached resource was stale, as they
may be needed by further output filters like the byterange filter to make the
correct decisions.
PR: 44579
........
r636398 | slive | 2008-03-12 17:22:20 +0100 (Wed, 12 Mar 2008) | 3 lines
Make the RewriteRule docs shorter (!) by referencing the regex docs in the
rewrite intro.
........
r636430 | slive | 2008-03-12 18:24:56 +0100 (Wed, 12 Mar 2008) | 2 lines
Remove linke to deleted rewrite doc.
........
r636432 | slive | 2008-03-12 18:35:47 +0100 (Wed, 12 Mar 2008) | 2 lines
Fix a typo in an example.
........
r636495 | nd | 2008-03-12 21:26:01 +0100 (Wed, 12 Mar 2008) | 8 lines
* let status texts and letters completely depend on the language
* let directive contexts and letters completely depend on the language
* allow embedding the "licensed" footer text
* generate quickreference legend automatically
* fix some japanese documents where statusses where translated by accident
Initially submitted by: Nilg?\195?\188n Belma Bug?\195?\188ner <nilgun belgeler.gen.tr>
........
r636496 | nd | 2008-03-12 21:32:56 +0100 (Wed, 12 Mar 2008) | 2 lines
update transformation
........
r636500 | nd | 2008-03-12 21:44:36 +0100 (Wed, 12 Mar 2008) | 2 lines
/me broke the encoding, fix it.
........
r636653 | rpluem | 2008-03-13 08:28:40 +0100 (Thu, 13 Mar 2008) | 6 lines
* Do not do Range requests if we use our own conditionals for validating
a cache entity: If we get 304 the Range does not matter and otherwise the
entity changed and we want to have the complete entity.
PR: 44579
........
r636677 | nd | 2008-03-13 10:32:12 +0100 (Thu, 13 Mar 2008) | 4 lines
update Turkish language file
Submitted by: Nilg?\195?\188n Belma Bug?\195?\188ner <nilgun belgeler.gen.tr>
........
r636678 | nd | 2008-03-13 10:33:13 +0100 (Thu, 13 Mar 2008) | 2 lines
build bootstrap again
........
r636681 | nd | 2008-03-13 10:41:53 +0100 (Thu, 13 Mar 2008) | 4 lines
fix meta reference
Submitted by: Takashi Sato <serai lans-tv.com>
........
r636682 | nd | 2008-03-13 10:43:32 +0100 (Thu, 13 Mar 2008) | 2 lines
update transformation
........
r636694 | nd | 2008-03-13 11:02:35 +0100 (Thu, 13 Mar 2008) | 2 lines
fix parentdocument reference
........
r636696 | nd | 2008-03-13 11:04:31 +0100 (Thu, 13 Mar 2008) | 2 lines
update transformation
........
r637168 | covener | 2008-03-14 18:18:48 +0100 (Fri, 14 Mar 2008) | 2 lines
backported in r637167
........
r637682 | noodl | 2008-03-17 00:08:00 +0100 (Mon, 17 Mar 2008) | 5 lines
One typo, one logic error.
Submitted by: Lucien Gentis
Reviewed by: noodl
........
r637903 | jim | 2008-03-17 15:33:28 +0100 (Mon, 17 Mar 2008) | 2 lines
backported in 637902
........
r637905 | jim | 2008-03-17 15:37:35 +0100 (Mon, 17 Mar 2008) | 2 lines
docco sync
........
r639005 | niq | 2008-03-19 21:46:11 +0100 (Wed, 19 Mar 2008) | 2 lines
Document new ChrootDir directive (r611483)
........
r639010 | niq | 2008-03-19 21:51:28 +0100 (Wed, 19 Mar 2008) | 2 lines
mmn bump for chroot (r611483)
........
r639079 | chrisd | 2008-03-20 00:57:00 +0100 (Thu, 20 Mar 2008) | 3 lines
PR #43210: Disambiguate and tidy database authentication error messages.
Based on patch from Phil Endecott.
........
r639417 | chrisd | 2008-03-20 20:21:21 +0100 (Thu, 20 Mar 2008) | 3 lines
*) mod_authn_dbd: Disambiguate and tidy database authentication
error messages. PR 43210, committed in r639079.
........
r639465 | rpluem | 2008-03-20 22:26:22 +0100 (Thu, 20 Mar 2008) | 6 lines
* Initialize hash needed by ap_register_rewrite_mapfunc early enough.
PR: 44641
Submitted by: Daniel Lescohier <daniel.lescohier cnet.com>
Reviewed by: rpluem, niq, wrowe, jim
........
r639562 | chrisd | 2008-03-21 08:49:47 +0100 (Fri, 21 Mar 2008) | 4 lines
PR 43211: Revise mod_authn_dbd and mod_authz_dbd documenation to reflect
current APR DBD query statement parameter requirements. Tidy up examples
and links to glossary and external sites. Update transformation.
........
r639759 | covener | 2008-03-21 20:00:16 +0100 (Fri, 21 Mar 2008) | 3 lines
spelling fix
........
r639843 | nd | 2008-03-21 22:09:33 +0100 (Fri, 21 Mar 2008) | 6 lines
Add Turkish translations
Submitted by: Nilg?\195?\188n Belma Bug?\195?\188ner <nilgun belgeler.org>
Translated by: Nilg?\195?\188n Belma Bug?\195?\188ner <nilgun belgeler.org>
Reviewed by: Orhan Berent <berent belgeler.org>
........
r639847 | nd | 2008-03-21 22:14:11 +0100 (Fri, 21 Mar 2008) | 2 lines
update transformation
........
r639912 | nd | 2008-03-22 00:36:17 +0100 (Sat, 22 Mar 2008) | 2 lines
fixup on .tr extension
........
r639923 | nd | 2008-03-22 00:58:35 +0100 (Sat, 22 Mar 2008) | 2 lines
oh dear, thanks joe
........
r640932 | chrisd | 2008-03-25 19:21:32 +0100 (Tue, 25 Mar 2008) | 5 lines
Return AUTHZ_GRANTED not AUTHZ_DENIED when redirecting after
successful login/logout. Use redirection URL from first row returned
by DB query, in the same manner as that used by mod_authn_dbd when
querying for a single record.
........
r640951 | chrisd | 2008-03-25 20:25:02 +0100 (Tue, 25 Mar 2008) | 3 lines
Add AuthzMergeRules to example configuration, and avoid use of
ISO SQL:1999 Booleans in example SQL. Revise some introductory text.
........
r640952 | chrisd | 2008-03-25 20:25:42 +0100 (Tue, 25 Mar 2008) | 2 lines
Fix minor typos and capitalizations.
........
r640954 | chrisd | 2008-03-25 20:27:11 +0100 (Tue, 25 Mar 2008) | 2 lines
Update transformation.
........
r641391 | noodl | 2008-03-26 17:42:21 +0100 (Wed, 26 Mar 2008) | 1 line
Add a caveat about SetEnv running late
........
r641392 | noodl | 2008-03-26 17:44:46 +0100 (Wed, 26 Mar 2008) | 1 line
Update transformations
........
r641514 | chrisd | 2008-03-26 20:47:02 +0100 (Wed, 26 Mar 2008) | 2 lines
note required APR/httpd versions
........
r641837 | jfclere | 2008-03-27 15:44:19 +0100 (Thu, 27 Mar 2008) | 2 lines
Remove useless test.
........
r641855 | jorton | 2008-03-27 16:45:34 +0100 (Thu, 27 Mar 2008) | 4 lines
Update Timeout section, the semantics changed completely
since 1.3 and the caveats on signals not being reset
thankfully no longer apply either.
........
r642558 | niq | 2008-03-29 18:13:28 +0100 (Sat, 29 Mar 2008) | 2 lines
Introduce ap_expr expression parser API
........
r642559 | niq | 2008-03-29 18:18:21 +0100 (Sat, 29 Mar 2008) | 2 lines
Update mod_include to use ap_expr API
........
r642596 | niq | 2008-03-29 20:56:55 +0100 (Sat, 29 Mar 2008) | 2 lines
Thou shalt not let tabs creep in.
........
r642629 | rpluem | 2008-03-29 23:25:07 +0100 (Sat, 29 Mar 2008) | 3 lines
* For AP_MAX_REG_MATCH we need to ensure that httpd.h is there, otherwise we
fail to compile exports.c
........
r642630 | rpluem | 2008-03-29 23:29:39 +0100 (Sat, 29 Mar 2008) | 3 lines
* Prevent multiple "execution" of ap_expr.h contents when included multiple
times and allow it to be included by C++ files.
........
r642631 | rpluem | 2008-03-29 23:33:51 +0100 (Sat, 29 Mar 2008) | 2 lines
* Add some doxygen stub / stuff
........
r642717 | niq | 2008-03-30 13:44:15 +0200 (Sun, 30 Mar 2008) | 2 lines
Document the fact that ap_expr was added.
........
r642971 | niq | 2008-03-31 14:16:58 +0200 (Mon, 31 Mar 2008) | 4 lines
Flesh out ap_expr with:
* Re-usable parse trees
* Canonical string parser function (candidate)
........
r642978 | niq | 2008-03-31 14:29:05 +0200 (Mon, 31 Mar 2008) | 2 lines
Update mod_include for ap_expr update
........
r642983 | niq | 2008-03-31 15:14:02 +0200 (Mon, 31 Mar 2008) | 5 lines
Update mod_filter to use ap_expr
Advantage: supports more complex expressions while simplifying mod_filter
(c.f. PR 43956 - this means chaining is no longer necessary)
NOTE: this changes FilterProvider syntax, so can't be backported to 2.2.
........
r642992 | niq | 2008-03-31 15:49:56 +0200 (Mon, 31 Mar 2008) | 2 lines
Add upgrading section to mod_filter docs.
........
r643175 | niq | 2008-04-01 00:10:36 +0200 (Tue, 01 Apr 2008) | 2 lines
Remove ap_expr_clone from the API (same day it was added:-)
........
r643930 | nd | 2008-04-02 17:07:57 +0200 (Wed, 02 Apr 2008) | 2 lines
update transformation
........
r643938 | nd | 2008-04-02 17:16:41 +0200 (Wed, 02 Apr 2008) | 5 lines
prepare moving ja output files to utf-8
Submitted by: Takashi Sato <serai lans-tv.com>
PR: 44699
........
r643944 | nd | 2008-04-02 17:48:46 +0200 (Wed, 02 Apr 2008) | 6 lines
move Japanese output files to utf-8
1) build boostrap
2) svn mv *.html.ja.euc-jp *.html.ja.utf8
3) build all
........
r643972 | nd | 2008-04-02 18:55:52 +0200 (Wed, 02 Apr 2008) | 2 lines
adjust charset info for svnmailer
........
r644050 | rpluem | 2008-04-02 22:55:16 +0200 (Wed, 02 Apr 2008) | 5 lines
* Prevent a segfault if the destination URI of a copy / move operation is
not under DAV control. Return 405 (Method not allowed) instead.
PR: 44734
........
r644105 | niq | 2008-04-03 01:08:22 +0200 (Thu, 03 Apr 2008) | 2 lines
Expression evaluation: treat null expression as unconditional, not segfault.
........
r644122 | niq | 2008-04-03 02:34:20 +0200 (Thu, 03 Apr 2008) | 3 lines
Avoid returning NULL from ap_expr_string.
Empty string works and won't cause segfault.
........
r644253 | niq | 2008-04-03 12:23:12 +0200 (Thu, 03 Apr 2008) | 3 lines
HTTPD Core: Implement <If> sections for conditional (runtime) configuration.
N.B. This is a first pass, and has a way to go!
........
r644391 | jim | 2008-04-03 18:21:20 +0200 (Thu, 03 Apr 2008) | 2 lines
close PR 44381
........
r644525 | chrisd | 2008-04-03 23:51:07 +0200 (Thu, 03 Apr 2008) | 23 lines
Avoid calling access control hooks for internal requests with
configurations which match those of the initial request. Revert to
the original behaviour (call access control hooks for internal requests
with URIs different from the initial request) if any access control hooks
or providers are not registered as permitting this optimization.
Introduce wrappers for access control hook and provider registration
which can accept additional mode and flag data.
The configuration walk optimizations were originally proposed a while
ago (see http://marc.info/?l=apache-httpd-dev&m=116536713506234&w=2);
they have been used since then in production systems and appear to be
stable and effective. They permit certain combinations of modules
and clients to function efficiently, especially when a deeply recursive
series of internal requests, such as those generated by certain WebDAV
requests, are all subject to the identical authentication and authorization
directives.
The major change from the original proposal is a cleaner mechanism for
detecting modules which may expect the old behaviour. This has been
tested successfully with Subversion's mod_authz_svn, which specifically
requires the old behaviour when performing path-based authorization based
against its own private access control configuration files.
........
r644538 | noodl | 2008-04-04 00:45:08 +0200 (Fri, 04 Apr 2008) | 4 lines
Fix a couple of links.
Submitted by: Vincent Deffontaines (aka gryzor)
........
r644539 | noodl | 2008-04-04 00:45:43 +0200 (Fri, 04 Apr 2008) | 2 lines
Update transformations
........
r644549 | noodl | 2008-04-04 00:57:36 +0200 (Fri, 04 Apr 2008) | 2 lines
Typo fixes courtesy of the French translation crew
........
r644562 | chrisd | 2008-04-04 01:31:45 +0200 (Fri, 04 Apr 2008) | 3 lines
Attempt to correct major bump from previous commit (r644253).
Add minor bump for r644525. Hope this looks OK.
........
r644730 | niq | 2008-04-04 16:50:58 +0200 (Fri, 04 Apr 2008) | 3 lines
Add condition for <If> sections to core config merge
(a fix to r644253)
........
r644746 | minfrin | 2008-04-04 17:58:15 +0200 (Fri, 04 Apr 2008) | 3 lines
mod_session: Add a generic session interface to unify the different
attempts at saving persistent sessions across requests.
........
r644748 | minfrin | 2008-04-04 18:02:22 +0200 (Fri, 04 Apr 2008) | 4 lines
mod_session_cookie: Add a session implementation capable of storing
session information within cookies on the browser. Useful for high
volume sites where server bound sessions are too resource intensive.
........
r644751 | minfrin | 2008-04-04 18:11:31 +0200 (Fri, 04 Apr 2008) | 5 lines
mod_session_crypto: Add a session encoding implementation capable
of encrypting and decrypting sessions wherever they may be stored.
Introduces a level of privacy when sessions are stored on the
browser.
........
r644759 | minfrin | 2008-04-04 18:25:37 +0200 (Fri, 04 Apr 2008) | 2 lines
Run transformation on new documentation
........
r644762 | jim | 2008-04-04 18:30:43 +0200 (Fri, 04 Apr 2008) | 2 lines
updates docco xform
........
r645112 | minfrin | 2008-04-05 17:05:15 +0200 (Sat, 05 Apr 2008) | 3 lines
Make sure we protect ourselves against the session being NULL, which it will be
if no session is configured.
........
r645120 | minfrin | 2008-04-05 17:26:03 +0200 (Sat, 05 Apr 2008) | 3 lines
Rename the ap_escape_path_segment_b function as suggested by
Ruediger Pluem, and make a corresponding minor bump.
........
r645132 | minfrin | 2008-04-05 18:30:44 +0200 (Sat, 05 Apr 2008) | 3 lines
Rename the ap_escape_path_segment_b function as suggested by
Ruediger Pluem (left off commit r645120 by accident).
........
r645160 | minfrin | 2008-04-05 20:59:40 +0200 (Sat, 05 Apr 2008) | 4 lines
mod_session_dbd: Add a session implementation capable of storing
session information in a SQL database via the dbd interface. Useful
for sites where session privacy is important.
........
r645162 | minfrin | 2008-04-05 21:01:22 +0200 (Sat, 05 Apr 2008) | 2 lines
Update manual transformation
........
r645164 | wrowe | 2008-04-05 21:39:17 +0200 (Sat, 05 Apr 2008) | 3 lines
"Method" in HTTP has a particular meaning, simple descriptive
change to avoid using that phrase in another context.
........
r645165 | wrowe | 2008-04-05 21:40:22 +0200 (Sat, 05 Apr 2008) | 3 lines
In hopes of replacing <Limit > with <Method > - choose another example
to point to for documenting these functions.
........
r645186 | minfrin | 2008-04-06 01:35:00 +0200 (Sun, 06 Apr 2008) | 7 lines
Clarify the operation of the SessionCryptoPassphrase directive as raised by rpluem. When
SessionCryptoCertificateFile is set, asymmetrical encryption will be used, and SessionCryptoPassphrase
will be interpreted as the passphrase protecting the private key. When SessionCryptoCertificateFile
is not set, symmetrical encryption is used, and SessionCryptoPassphrase will contain the key to
use. Make sure that the engine parameter is properly passed into the crypto functions, and fix a
missing cleanup on an error case.
........
r645187 | minfrin | 2008-04-06 01:42:08 +0200 (Sun, 06 Apr 2008) | 2 lines
Remove an unnecessary config structure lookup during encrypt and decrypt. [Ruediger Pluem]
........
r645188 | minfrin | 2008-04-06 01:52:38 +0200 (Sun, 06 Apr 2008) | 3 lines
Optimisation: We have no need to distiguish between a Cookie and a Cookie2 when reading cookies, the
cookie read code reads both at once. [Ruediger Pluem]
........
r645189 | wrowe | 2008-04-06 02:42:21 +0200 (Sun, 06 Apr 2008) | 8 lines
If you study all of the directive implementations, you'll note
that we get less than 20% of the NOT_IN_LIMIT rules correct.
<Limit > works in about 4 directive contexts and yet, we ignore
this fact for 100's of directives. Simply eliminate this
nonsense in anticipation of a 100% solution.
........
r645190 | wrowe | 2008-04-06 02:46:42 +0200 (Sun, 06 Apr 2008) | 9 lines
If you study all of the directive implementations, you'll note
that we get less than 20% of the NOT_IN_LIMIT rules correct.
<Limit > works in about 4 directive contexts and yet, we ignore
this fact for 100's of directives. Simply eliminate this
nonsense in anticipation of a 100% solution.
........
r645243 | minfrin | 2008-04-06 16:05:27 +0200 (Sun, 06 Apr 2008) | 3 lines
Fix the defaults, which currently override the config instead of default the config.
[Ruediger Pluem]
........
r645244 | minfrin | 2008-04-06 16:23:35 +0200 (Sun, 06 Apr 2008) | 2 lines
mod_session_crypto: Initialise SSL in the post config hook.
........
r645246 | noodl | 2008-04-06 16:39:05 +0200 (Sun, 06 Apr 2008) | 4 lines
Fix link to authnz_db_foo
Submitted by: Takashi Sato
........
r645247 | noodl | 2008-04-06 16:40:34 +0200 (Sun, 06 Apr 2008) | 1 line
Update transformations
........
r645388 | martin | 2008-04-07 08:01:54 +0200 (Mon, 07 Apr 2008) | 1 line
Typo
........
r645390 | martin | 2008-04-07 08:08:11 +0200 (Mon, 07 Apr 2008) | 1 line
Another typo
........
r645392 | martin | 2008-04-07 08:14:31 +0200 (Mon, 07 Apr 2008) | 1 line
Tweaking code to compile on pre-C99 compilers
........
r645395 | martin | 2008-04-07 08:28:50 +0200 (Mon, 07 Apr 2008) | 1 line
Make it compile on pre-C99 compilers (Move decls to beginning of func)
........
r645412 | pquerna | 2008-04-07 10:44:14 +0200 (Mon, 07 Apr 2008) | 8 lines
Remove CORE_PRIVATE.
This define serves no modern purpose, since every module in the wild, including
our own define it, for no purpose.
If you have functions which you do not want in the 'public' API, put them
in a private header, that is not installed, just like mod_ssl does.
........
r645432 | pquerna | 2008-04-07 11:52:18 +0200 (Mon, 07 Apr 2008) | 3 lines
Include http_config.h from http_core, since now without CORE_PRIVATE, you need
the definition for the module type.
........
r645434 | pquerna | 2008-04-07 11:53:58 +0200 (Mon, 07 Apr 2008) | 3 lines
Remove calls to ap_graceful_stop_signalled, and replace by using ap_mpm_query
to determine if the MPM is trying to stop the process.
........
r645437 | pquerna | 2008-04-07 12:00:32 +0200 (Mon, 07 Apr 2008) | 2 lines
Remove ap_graceful_stop_signalled from all MPMs.
........
r645455 | pquerna | 2008-04-07 12:45:43 +0200 (Mon, 07 Apr 2008) | 2 lines
Remove all references to CORE_PRIVATE.
........
r645472 | jorton | 2008-04-07 14:09:02 +0200 (Mon, 07 Apr 2008) | 2 lines
* include/http_request.h: Fix warning with gcc -Wall.
........
r645497 | jorton | 2008-04-07 15:14:37 +0200 (Mon, 07 Apr 2008) | 3 lines
* modules/http/http_protocol.c (is_mpm_running): Fix warning with
gcc -Wall.
........
r645540 | jorton | 2008-04-07 16:31:09 +0200 (Mon, 07 Apr 2008) | 2 lines
* server/main.c: Unbreak the build.
........