httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pque...@apache.org
Subject svn commit: r645594 [1/28] - in /httpd/sandbox/amsterdam/d: ./ build/ docs/conf/ docs/conf/extra/ docs/man/ docs/manual/ docs/manual/developer/ docs/manual/faq/ docs/manual/howto/ docs/manual/misc/ docs/manual/mod/ docs/manual/platform/ docs/manual/pro...
Date Mon, 07 Apr 2008 16:31:24 GMT
Author: pquerna
Date: Mon Apr  7 09:28:58 2008
New Revision: 645594

URL: http://svn.apache.org/viewvc?rev=645594&view=rev
Log:
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,62
 0642,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,6427
 17,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.

[... 1937 lines stripped ...]


Mime
View raw message