summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* While eliminating all but TLSv1 (the only FIPS-complient handshakingfips-devWilliam A. Rowe Jr2005-08-291-3/+12
| | | | | | | | | | mechansim), I noticed that we have several other single-case methods similar to the SSLv2 exception; use the explicit method in preference to the generic SSLv23_client|server_method() calls if exactly one method is supported. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/fips-dev@264620 13f79535-47bb-0310-9956-ffa450edef68
* Add --enable-fips, FIPSify everything.Ben Laurie2005-06-115-8/+56
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/fips-dev@190120 13f79535-47bb-0310-9956-ffa450edef68
* First cut, working FIPS mode.Ben Laurie2005-06-105-12/+100
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/fips-dev@189992 13f79535-47bb-0310-9956-ffa450edef68
* * modules/http/byterange_filter.c (ap_byterange_filter): Refuse toJoe Orton2005-06-071-27/+21
| | | | | | | | | | | | | | byterange any response which may require the consumption of arbitrary amounts of memory. (functional changes split from whitespace/reflow changes which will follow in a separate commit) Reviewed by: jerenkrantz (several moons ago) PR: 29962 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@188797 13f79535-47bb-0310-9956-ffa450edef68
* * mod_cache.c: When 'Vary: *' is sent, do not cache, since revalidation is ↵Paul Querna2005-06-061-1/+3
| | | | | | | | | always required. PR: 16125 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@180341 13f79535-47bb-0310-9956-ffa450edef68
* 'generate_name' is too generic to be in the public symbols. Rename it to ↵Paul Querna2005-06-033-9/+9
| | | | | | ap_cache_generate_name. No functional changes. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@179877 13f79535-47bb-0310-9956-ffa450edef68
* * modules/ssl/ssl_engine_kernel.c (ssl_callback_SSLVerify_CRL): FixJoe Orton2005-06-031-1/+1
| | | | | | | | | | off-by-one. PR: 35081 Submitted by: Marc Stern <mstern csc.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@179781 13f79535-47bb-0310-9956-ffa450edef68
* * modules/filters/mod_include.c (handle_include): Fix possibleJoe Orton2005-06-031-4/+4
| | | | | | | | | variable corruption with nested includes. PR: 12655 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@179763 13f79535-47bb-0310-9956-ffa450edef68
* mod_proxy_ftp: Fix comparison of char* to '\0'Paul Querna2005-06-031-1/+1
| | | | | | | PR: 34512 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@179704 13f79535-47bb-0310-9956-ffa450edef68
* mod_mime_magic: Handle CRLF-format magic files so that it works withJeff Trawick2005-06-021-5/+10
| | | | | | | the default installation on Windows. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@179622 13f79535-47bb-0310-9956-ffa450edef68
* Fix segmentation fault in mod_auth_{basic,digest} when no provider is ↵Paul Querna2005-05-262-2/+4
| | | | | | | | | explicitly listed. Reported by: Ben Collins-Sussman <sussman collab.net> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@178674 13f79535-47bb-0310-9956-ffa450edef68
* - Use apr_uri_t to parse the proxy URL, instead of munging it by hand. ↵Paul Querna2005-05-251-25/+12
| | | | | | Original code did not handle IPv6 Addresses correctly. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@178391 13f79535-47bb-0310-9956-ffa450edef68
* EBCDIC: Handle chunked input from client or, with proxy, originJeff Trawick2005-05-241-0/+2
| | | | | | | server. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@178262 13f79535-47bb-0310-9956-ffa450edef68
* Add mod_authn_alias to the buildBradley Nicholes2005-05-233-0/+254
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@178054 13f79535-47bb-0310-9956-ffa450edef68
* Add the auth provider name as a note in the request so that ↵Bradley Nicholes2005-05-233-0/+9
| | | | | | authn_provider_alias is able to look up the original provider along with the per_dir configuration. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@178052 13f79535-47bb-0310-9956-ffa450edef68
* authn_provider_alias adds the configuration block tagBradley Nicholes2005-05-231-0/+209
| | | | | | | | | | | <AuthnProviderAlias baseProvider Alias> Authentication directives contained within this block can be referenced as a new authProvider using the AuthBasicProvider or AuthDigestProvider directives. These directives will be merged in to the per_dir configuration just before the base provider is called. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@177985 13f79535-47bb-0310-9956-ffa450edef68
* fix typo in commentJeff Trawick2005-05-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@170914 13f79535-47bb-0310-9956-ffa450edef68
* Fix up header in mod_dbd.h (I remembered .c but not .h before previous commit)Nick Kew2005-05-181-12/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@170730 13f79535-47bb-0310-9956-ffa450edef68
* Committing mod_dbd as new.Nick Kew2005-05-182-0/+502
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@170729 13f79535-47bb-0310-9956-ffa450edef68
* Support the suppress-error-charset setting, as with Apache 1.3.x.Jeff Trawick2005-05-161-1/+13
| | | | | | | | | | | | | | With Apache 1.3.x, it is a bit simpler as the request does not go through ap_make_content_type(). Modules can set custom error responses but not be able to set the charset, so they have to code the charset in the html. Thus, it is useful to preserve 1.3.x behavior exactly. PR: 26467 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@170354 13f79535-47bb-0310-9956-ffa450edef68
* Reintroduce stack frame construction with /Oy- (removal was implied by /O2).William A. Rowe Jr2005-05-1562-62/+62
| | | | | | | | | This makes binaries far easier to debug, during operation and for post-crash .dmp analysis. Do not alter /Gs optimizations per brane. Reviewed by: stoddard, brane git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@170253 13f79535-47bb-0310-9956-ffa450edef68
* Make sure that the LDAPVerifyServerCert patch is compatibile with apr-util ↵Bradley Nicholes2005-05-121-0/+23
| | | | | | 1.1.x. Once apr-util 1.2 is released, the ifdef's need to be removed and apr_ldap_set_option() will handle the SDK differences. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@169834 13f79535-47bb-0310-9956-ffa450edef68
* Show the Quick Handlers in mod_info. Commit it to trunk, instead of the Paul Querna2005-05-121-1/+2
| | | | | | | Listen-Protocol Branch that my -dev workspace was using. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@169789 13f79535-47bb-0310-9956-ffa450edef68
* Add the LDAPVerifyServerCert directive to util_ldap to forceBradley Nicholes2005-05-111-1/+27
| | | | | | | | verification of a server certificate when establishing an SSL connection to the LDAP server git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@169705 13f79535-47bb-0310-9956-ffa450edef68
* Make sure mod_rewrite always runs before mod_proxy in the translate_name ↵Paul Querna2005-05-111-1/+1
| | | | | | | | | hook. This makes doing RewriteRules on a Reverse Proxy.. Slightly more predictable than the order of LoadModules. Reported By: David D. Miller <justdave bugzilla.org> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@169692 13f79535-47bb-0310-9956-ffa450edef68
* Backing out the AuthLDAPAllowDNAuth patch from r168016. Because of LDAP ↵Bradley Nicholes2005-05-061-102/+53
| | | | | | filter issues this patch still can't guarantee unique results. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@168644 13f79535-47bb-0310-9956-ffa450edef68
* Add AP_INIT_TAKE_ARGV. There can be some inconsistent results because of the ↵Paul Querna2005-05-041-5/+7
| | | | | | | | | | | | behavoir of ap_getword_conf. Do not rely upon any last argument that is "". If the argument is in the middle of the line, it should work correctly. This is updated from the version sent to dev@httpd to fix the behavoir with 0 arguments. * include/http_config.h: minor MMN bump for the new interface. * modules/generators/mod_autoindex.c: Migrate IndexOptions to the new ARGV command type. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@168202 13f79535-47bb-0310-9956-ffa450edef68
* Fix the static function declarations in the prototypesBradley Nicholes2005-05-031-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@168023 13f79535-47bb-0310-9956-ffa450edef68
* Add the directive AuthLDAPAllowDNAuth to allow a user to authenticate ↵Bradley Nicholes2005-05-031-53/+102
| | | | | | against an LDAP directory using a full user DN. This directive allows a user to authenticate against a subcontext that may contain non-unique user IDs. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@168016 13f79535-47bb-0310-9956-ffa450edef68
* * modules/mappers/mod_userdir.c (get_suexec_id_doer): Fix allocationJoe Orton2005-04-281-1/+1
| | | | | | | | | size. PR: 34588 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@165151 13f79535-47bb-0310-9956-ffa450edef68
* Move the ldap_set_option() call to set the connection time from being global ↵Bradley Nicholes2005-04-261-17/+20
| | | | | | to being connection specific. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@164919 13f79535-47bb-0310-9956-ffa450edef68
* Remove ap_method_list_do and ap_method_list_vdo as previously mentioned ↵Paul Querna2005-04-251-24/+0
| | | | | | dev@httpd. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@164536 13f79535-47bb-0310-9956-ffa450edef68
* Fix issue where mod_ssl does not pick up the ssl-unclean-shutdownJoe Orton2005-04-193-40/+32
| | | | | | | | | | | | | | | | | setting when configured e.g. as a reverse proxy: * modules/ssl/ssl_private.h: Remove ssl_hook_Translate. * modules/ssl/ssl_engine_kernel.c (ssl_hook_ReadReq): Merge in ssl_hook_Translate. (ssl_hook_Translate): Remove. * modules/ssl/mod_ssl.c (ssl_register_hooks): Ensure that _ReadReq hook runs after mod_setenvif.c; don't register translate_name hook. PR: 34452 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@161958 13f79535-47bb-0310-9956-ffa450edef68
* Build mod_ssl for the NetWare platformBradley Nicholes2005-04-182-0/+296
| | | | | | | Submitted by: Guenter Knauf <fuankg@apache.org> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@161813 13f79535-47bb-0310-9956-ffa450edef68
* Link to the correct socket library depending on which one is selectedBradley Nicholes2005-04-187-7/+42
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@161791 13f79535-47bb-0310-9956-ffa450edef68
* - mod_deflate currently only does C-E, and not T-E. Fix the comment at the ↵Paul Querna2005-04-181-1/+1
| | | | | | top saying it does T-E. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@161738 13f79535-47bb-0310-9956-ffa450edef68
* mod_deflate should be merging the Vary header, not Setting it, and ignoring ↵Paul Querna2005-04-171-1/+1
| | | | | | | | | what other modules put there. Spotted By: Rici Lake git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@161691 13f79535-47bb-0310-9956-ffa450edef68
* Allow httpd on NetWare to build using either the standard socket libraries ↵Bradley Nicholes2005-04-143-0/+26
| | | | | | or the Winsock libraries. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@161368 13f79535-47bb-0310-9956-ffa450edef68
* lookup_map_txtfile: used buffered i/o rather than reading RewriteMap txt: files Greg Ames2005-04-141-1/+1
| | | | | | | | | | | | | | one byte at a time. I was horrified to see a dump of a server with hundreds of worker threads in read() syscalls, all trying to read a 149k RewriteMap file simultaneously. each thread finds one key, inserts it into the cache, then the rest of the information is discarded. there are further improvements which could be made but let's try the simplest first. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@161354 13f79535-47bb-0310-9956-ffa450edef68
* svn:eol-style = nativeAndré Malo2005-04-116-1503/+1503
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160924 13f79535-47bb-0310-9956-ffa450edef68
* Update the NetWare dav.imp export/import file according to the DAV_DECLARE's ↵Bradley Nicholes2005-04-111-5/+13
| | | | | | in mod_dav.h git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160907 13f79535-47bb-0310-9956-ffa450edef68
* Add failover to mod proxy. If the service is unavailable,Mladen Turk2005-04-111-9/+36
| | | | | | | | check another worker in case this is balancer request. In case the error in unrecoverable, fail with returned status code. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160848 13f79535-47bb-0310-9956-ffa450edef68
* Set default number of maxattempts to the number ofMladen Turk2005-04-111-1/+11
| | | | | | balancer members. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160847 13f79535-47bb-0310-9956-ffa450edef68
* Add two more APIs to the export and import lists for NetWareBradley Nicholes2005-04-102-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160725 13f79535-47bb-0310-9956-ffa450edef68
* Move direct_connect out of attempt loop. No need toMladen Turk2005-04-091-36/+27
| | | | | | | calculate that value on each attempt, because it's always the same. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160705 13f79535-47bb-0310-9956-ffa450edef68
* Merged the simple-conf branch changes r159781:160695 into the trunk.Joshua Slive2005-04-091-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160696 13f79535-47bb-0310-9956-ffa450edef68
* Simplify canon_handler. There is no thing like ajps:Mladen Turk2005-04-091-15/+3
| | | | | | protocol. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160693 13f79535-47bb-0310-9956-ffa450edef68
* Simplify canon_handler. Blancer can have only a singleMladen Turk2005-04-091-3/+1
| | | | | | scheme. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160692 13f79535-47bb-0310-9956-ffa450edef68
* Use two optional functions from mod_ssl so that weMladen Turk2005-04-093-5/+35
| | | | | | | | can receive both is_ssl and ssl_var for ajp protocol. This is combined work based on patch from Brad Boyer and Joe Orton's suggestion to use ssl_var_lookup. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160690 13f79535-47bb-0310-9956-ffa450edef68
* Return correct status codes in case of bad request, thatMladen Turk2005-04-091-2/+5
| | | | | | is probably too large for AJP protocol. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160677 13f79535-47bb-0310-9956-ffa450edef68