/[Apache-SVN]/httpd/sandbox/amsterdam
ViewVC logotype

Log of /httpd/sandbox/amsterdam

View Directory Listing Directory Listing


Sticky Revision:

Revision 738193 - Directory Listing
Modified Tue Jan 27 19:17:47 2009 UTC (15 years, 6 months ago) by chrisd
update re trunk APIs


Revision 738192 - Directory Listing
Modified Tue Jan 27 19:17:29 2009 UTC (15 years, 6 months ago) by chrisd
test whitespace cleanup


Revision 646270 - Directory Listing
Modified Wed Apr 9 11:17:40 2008 UTC (16 years, 4 months ago) by rpluem
* Fix eol style


Revision 646209 - Directory Listing
Modified Wed Apr 9 07:24:55 2008 UTC (16 years, 4 months ago) by pquerna
Remove core filter code from mod_serf, and return it to the basic proxy replacement.


Revision 646206 - Directory Listing
Modified Wed Apr 9 07:21:01 2008 UTC (16 years, 4 months ago) by pquerna
Move the core serf filters to the core.


Revision 645902 - Directory Listing
Modified Tue Apr 8 13:26:35 2008 UTC (16 years, 4 months ago) by pquerna
Merged revisions 645844,645857-645858,645862 via svnmerge from 
https://svn.apache.org/repos/asf/httpd/httpd/trunk

........
  r645844 | jorton | 2008-04-08 12:47:04 +0200 (Tue, 08 Apr 2008) | 26 lines
  
  Session cache interface redesign, Part 8:
  
  Abstract out the mod_ssl session caching interface into a separate set
  of modules, mod_socache_*.
  
  * modules/cache/ap_socache.h: New file.
  
  * modules/cache/config.m4: Copy CHECK_DISTCACHE from ../ssl/config.m4; 
    add new socache modules.
  
  * modules/cache/mod_socache_dbm.c: Copied from ../ssl/ssl_scache_dbm.c.
    s/ssl_scache_/socache_/; add module structure and register_hooks.
  
  * modules/cache/mod_socache_shmcb.c: Copied from ../ssl/ssl_scache_shmcb.c.
    s/ssl_scache_/socache_/; add module structure and register_hooks.
    Add SHMCB_MAX_SIZE definition, replacing APR_SHM_MAXSIZE.
  
  * modules/cache/mod_socache_memcache.c: Copied from
    ../ssl/ssl_scache_memcache.c.
    s/ssl_scache_/socache_/; add module structure and register_hooks.
    Enable for APR-Util 1.3.x at compile-time, omitting configure-time
    checks.
  
  * modules/cache/mod_socache_dc.c: Copied from ../ssl/ssl_scache_dc.c.
    s/ssl_scache_/socache_/; add module structure and register_hooks.
........
  r645857 | nd | 2008-04-08 13:28:23 +0200 (Tue, 08 Apr 2008) | 2 lines
  
  let subversion set the lastchangedrevision
........
  r645858 | nd | 2008-04-08 13:32:58 +0200 (Tue, 08 Apr 2008) | 2 lines
  
  drop wrong LastChangedRevsion
........
  r645862 | nd | 2008-04-08 13:44:03 +0200 (Tue, 08 Apr 2008) | 2 lines
  
  update transformation
........


Revision 645869 - Directory Listing
Modified Tue Apr 8 11:58:31 2008 UTC (16 years, 4 months ago) by pquerna
Merged revisions 645549,645551,645570,645584,645597,645623,645667,645677,645679,645681,645807,645813 via svnmerge from 
https://svn.apache.org/repos/asf/httpd/httpd/trunk

........
  r645549 | jorton | 2008-04-07 17:05:14 +0200 (Mon, 07 Apr 2008) | 10 lines
  
  Clean up some error handling in mod_ssl:
  
  * modules/ssl/ssl_engine_io.c: Define new error codes in the APR status
    code range, MODSSL_ERROR_BAD_GATEWAY and MODSSL_ERROR_HTTP_ON_HTTPS;
    use these HTTP_* constants directly as apr_status_t values.
    (ssl_io_filter_error): Use new constants.
    (ssl_io_filter_handshake): Return purely an APR status value rather
    than a mixture of HTTP_* constants, OpenSSL error codes, and APR
    status values.
........
  r645551 | pquerna | 2008-04-07 17:06:42 +0200 (Mon, 07 Apr 2008) | 2 lines
  
  Add major bump for removing ap_graceful_stop_signalled
........
  r645570 | jim | 2008-04-07 17:38:19 +0200 (Mon, 07 Apr 2008) | 2 lines
  
  backported r645569
........
  r645584 | jorton | 2008-04-07 18:03:49 +0200 (Mon, 07 Apr 2008) | 9 lines
  
  Clean up some more error handling in mod_ssl:
  
  * modules/ssl/ssl_engine_io.c (ssl_filter_io_shutdown): Remove
    redundant return value (which was always success).
    (ssl_io_filter_handshake): Return APR_ECONNABORTED on handshake
    failure, rather than success.
    (ssl_io_filter_output): Ignore ssl_filter_io_shutdown return
    value.
........
  r645597 | minfrin | 2008-04-07 18:32:41 +0200 (Mon, 07 Apr 2008) | 1 line
  
  Make sure the mod_session.h public header is exported correctly to the rest of the server.
........
  r645623 | jorton | 2008-04-07 19:26:22 +0200 (Mon, 07 Apr 2008) | 3 lines
  
  * modules/ssl/ssl_engine_io.c (ssl_io_filter_error): Remove "fish",
  left for debugging purposes.
........
  r645667 | pctony | 2008-04-07 22:34:51 +0200 (Mon, 07 Apr 2008) | 4 lines
  
  Translated by: Nilg?\195?\188n Belma Bug?\195?\188ner <nilgun belgeler.org>
  Reviewed by: Orhan Berent <berent belgeler.org>
........
  r645677 | pctony | 2008-04-07 22:46:18 +0200 (Mon, 07 Apr 2008) | 4 lines
  
  Commit the update meta files for r645667
........
  r645679 | pctony | 2008-04-07 22:47:51 +0200 (Mon, 07 Apr 2008) | 3 lines
  
  Additional changes from r645667
........
  r645681 | pctony | 2008-04-07 22:50:11 +0200 (Mon, 07 Apr 2008) | 3 lines
  
  Follow on updates from r645667
........
  r645807 | jim | 2008-04-08 11:25:57 +0200 (Tue, 08 Apr 2008) | 2 lines
  
  Use what we have. This logic belongs here anyway...
........
  r645813 | rpluem | 2008-04-08 11:49:13 +0200 (Tue, 08 Apr 2008) | 10 lines
  
  * In the case that we fail to read the response line from the backend and if
    we are a reverse proxy request shutdown the connection WITHOUT ANY response
    to trigger a retry by the client if allowed (as for idempotent requests).
    BUT currently we should not do this if the request is the first request on
    a keepalive connection as browsers like seamonkey only display an empty page
    in this case and do not do a retry.
  
  Related to PR 37770
........


Revision 645626 - Directory Listing
Modified Mon Apr 7 17:35:32 2008 UTC (16 years, 4 months ago) by pquerna
Start the Simple MPM.

This is not a working MPM (yet).

I'm just check pointing what I've hacked together so far, before heading off to
dinner tonight.


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.
........


Revision 645544 - Directory Listing
Modified Mon Apr 7 14:42:42 2008 UTC (16 years, 4 months ago) by pquerna
Initialized merge tracking via "svnmerge" with revisions "1-594794" from 
https://svn.apache.org/repos/asf/httpd/httpd/trunk


Revision 645541 - Directory Listing
Modified Mon Apr 7 14:35:39 2008 UTC (16 years, 4 months ago) by pquerna
Initialized merge tracking via "svnmerge" with revisions "1-594795" from 
https://svn.apache.org/repos/asf/httpd/httpd/trunk


Revision 595449 - Directory Listing
Modified Thu Nov 15 20:45:16 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam sandbox: Um, serf buckets support peek, so use that!  And, implement
peek for the brigade bucket.

Suggested by: Greg


Revision 595396 - Directory Listing
Modified Thu Nov 15 19:12:09 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam sandbox: Return data when we're in speculative mode.


Revision 595325 - Directory Listing
Modified Thu Nov 15 15:06:01 2007 UTC (16 years, 9 months ago) by jim
combine common logic


Revision 595110 - Directory Listing
Modified Wed Nov 14 22:48:48 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam: Make the socket non-blocking.


Revision 595105 - Directory Listing
Modified Wed Nov 14 22:43:32 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam sandbox: Serve the response properly by detecting an empty brigade
or a brigade with EOS/EOR.


Revision 595099 - Directory Listing
Modified Wed Nov 14 22:26:31 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam sandbox: In brigade_read, return APR_EOF when we get to SENTINEL
bucket.


Revision 595093 - Directory Listing
Modified Wed Nov 14 22:17:09 2007 UTC (16 years, 9 months ago) by pquerna
Add AP_MODE_SPECULATIVE support to the mod_serf input filter.


Revision 595089 - Directory Listing
Modified Wed Nov 14 22:13:43 2007 UTC (16 years, 9 months ago) by pquerna
Save the serf context for reuse


Revision 595079 - Directory Listing
Modified Wed Nov 14 21:47:23 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam: note to self, read all of rpluem's comments and fix them before
committing...


Revision 595077 - Directory Listing
Modified Wed Nov 14 21:45:17 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam sandbox: Rewrite readline per rpluem's comments to always set found;
fix up bucket vtable.


Revision 595075 - Directory Listing
Modified Wed Nov 14 21:39:47 2007 UTC (16 years, 9 months ago) by pquerna
disable per-vhost keepalive stuff that never worked in the event mpm, and doens't work at all with serf anymore.


Revision 595070 - Directory Listing
Modified Wed Nov 14 21:32:35 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam sandbox: Fix up ap_save_brigade semantics and correct read()
semantics per rpluem's comment.


Revision 595067 - Directory Listing
Modified Wed Nov 14 21:24:16 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam sandbox: Move brigade conversion inside brigade_create() and append
the Serf brigade bucket type to our current bucket.

(With some minor formatting nits.)


Revision 595061 - Directory Listing
Modified Wed Nov 14 21:17:55 2007 UTC (16 years, 9 months ago) by pquerna
Finish the non-blocking write to the network via serf.


Revision 595057 - Directory Listing
Modified Wed Nov 14 21:09:26 2007 UTC (16 years, 9 months ago) by pquerna
Write data to network via serf's buckets.


Revision 595045 - Directory Listing
Modified Wed Nov 14 20:47:58 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam sandbox: Make Serf brigade bucket type (oh, that's not confusing!)
take ownership of a passed brigade.


Revision 595033 - Directory Listing
Modified Wed Nov 14 20:27:31 2007 UTC (16 years, 9 months ago) by pquerna
Setup output filter like the current core_output_filter, in that when you get a NULL new_bb, the event thread is calling you.


Revision 595032 - Directory Listing
Modified Wed Nov 14 20:21:59 2007 UTC (16 years, 9 months ago) by pquerna
'apache_d' is better than 'd'. Apparently.


Revision 595028 - Directory Listing
Modified Wed Nov 14 19:59:05 2007 UTC (16 years, 9 months ago) by jerenkrantz
Amsterdam sandbox: add serf input/output filters that replace the core filters.


Revision 594797 - Directory Listing
Modified Wed Nov 14 08:30:52 2007 UTC (16 years, 9 months ago) by pquerna
Oh Yeah, And rename the binary to Apache 'd'.


Revision 594796 - Directory Listing
Modified Wed Nov 14 08:27:44 2007 UTC (16 years, 9 months ago) by pquerna
Integrae serf's event loop into the Event MPM core event loop.

In theory, with a little more work, you could power mod_serf from the Event MPM's event loop.....


Revision 594795 - Directory Listing
Modified Wed Nov 14 08:26:01 2007 UTC (16 years, 9 months ago) by pquerna
Import a trunk baseline to the amsterdam sandbox.


Revision 546171 - Directory Listing
Modified Mon Jun 11 15:19:59 2007 UTC (17 years, 2 months ago) by chrisd
added other modules


Revision 534946 - Directory Listing
Modified Thu May 3 17:53:18 2007 UTC (17 years, 3 months ago) by chrisd
reference scoreboard.txt regarding IPC mechanism


Revision 534242 - Directory Listing
Modified Tue May 1 21:00:33 2007 UTC (17 years, 3 months ago) by chrisd
some thoughts and notes on existing and future scoreboard/IPC design
and possible storage providers


Revision 532479 - Directory Listing
Modified Wed Apr 25 20:51:02 2007 UTC (17 years, 3 months ago) by jim
Some thoughts on/for amsterdam


Revision 532168 - Directory Listing
Modified Wed Apr 25 02:10:49 2007 UTC (17 years, 3 months ago) by fielding
server architecture notes

Revision 529463 - Directory Listing
Modified Tue Apr 17 01:18:50 2007 UTC (17 years, 4 months ago) by fielding
add more discussion items from on-list

Revision 529457 - Directory Listing
Modified Tue Apr 17 00:30:43 2007 UTC (17 years, 4 months ago) by fielding
organize discussion by category

Revision 529456 - Directory Listing
Modified Tue Apr 17 00:29:53 2007 UTC (17 years, 4 months ago) by fielding
cluster discussion by topic

Revision 529453 - Directory Listing
Modified Tue Apr 17 00:21:10 2007 UTC (17 years, 4 months ago) by fielding
redundant

Revision 528329 - Directory Listing
Modified Fri Apr 13 02:45:56 2007 UTC (17 years, 4 months ago) by fielding
Initial try at splitting up the roadmap into digestible
chunks that can be worked on (mostly) independently.
Hopefully it will remind folks of other bits worth changing.



Revision 509883 - Directory Listing
Modified Wed Feb 21 03:53:37 2007 UTC (17 years, 5 months ago) by jerenkrantz
* ROADMAP: Light editing pass and add one entry I'd like to see.


Revision 509018 - Directory Listing
Modified Sun Feb 18 22:49:44 2007 UTC (17 years, 5 months ago) by pquerna
Add a note that http shouldn't be required, and not in the core, and should be a module.


Revision 509011 - Directory Listing
Modified Sun Feb 18 21:48:48 2007 UTC (17 years, 5 months ago) by pquerna
Hey, lets put < > around URLs 'cus it looks cooler.


Revision 508987 - Directory Listing
Modified Sun Feb 18 20:43:31 2007 UTC (17 years, 5 months ago) by pquerna
Add an initial discussion file for Amsterdamn.  This is based off of my '3.0 - Proposed Goals' email, but with some things tossed out and other distilled into shorter terms.


Revision 508694 - Directory Listing
Added Sat Feb 17 02:30:36 2007 UTC (17 years, 5 months ago) by fielding
httpd next generation, model 1



infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26