httpd

Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 77746 is being indexed.

Spoon!

Reviewed by:

Submitted by:

Obtained from:

    • -0
    • +190
    /httpd/trunk/docs/manual/dns-caveats.html
Add documentation for DNS issues (reliability and security), and try

to explain the virtual host matching process.

Try to continue gracefully by disabling the vhost if a DNS lookup

fails while parsing the configuration file.

Reviewed by: Roy, Jim

Submitted by:

Obtained from:

    • -6
    • +5
    /httpd/branches/1.3.x/src/main/http_config.c
    • -16
    • +28
    /httpd/branches/1.3.x/src/main/http_main.c
Add documentation for DNS issues (reliability and security), and try

to explain the virtual host matching process.

Try to continue gracefully by disabling the vhost if a DNS lookup

fails while parsing the configuration file.

Reviewed by: Roy, Jim

Submitted by:

Obtained from:

    • -8
    • +32
    /httpd/trunk/docs/manual/mod/core.html
In the proxy, if the cache filesystem was full, garbage_coll() was

never called, and thus the filesystem would remain full indefinitely.

We now also remove incomplete cache files left if the origin server

didn't send a Content-Length header and either the client has aborted

transfer or bwrite() to client has failed.

Submitted by: Petr Lampa

Reviewed by: Chuck Murcko, Roy Fielding

Updated mod_rewrite to version 3.0.1, which: fixes compile error on

AIX; improves the redirection stuff to enable the users to generally

redirect to http, https, gopher and ftp; added TIME variable for

RewriteCond which expands to YYYYMMDDHHMMSS strings and added the

special patterns >STRING, <STRING and =STRING to RewriteCond, which

can be used in conjunction with %{TIME} or other variables to create

time-dependent rewriting rules.

Submitted by: Ralf S. Engelschall

Reviewed by: Jim Jagielski, Dean Gaudet, Roy Fielding

Fixed the handling of module and script-added header fields.

Improved the interface for sending header fields and reduced

the duplication of code between sending okay responses and errors.

We now always send both headers_out and err_headers_out, and

ensure that the server-reserved fields are not being overridden,

while not overriding those that are not reserved.

Fixed the determination of whether or not we should make the

connection persistent for all of the cases where some other part

of the server has already indicated that we should not. Also

improved the ordering of the test so that chunked encoding will

be set whenever it is desired instead of only when KeepAlive

is enabled. Added persistent connection capability for most error

responses (those that do not indicate a bad input stream) when

accessed by an HTTP/1.1 client.

Added missing timeouts for sending header fields, error responses,

and the last chunk of chunked encoding, each of which could have

resulted in a process being stuck in write forever.

Reviewed by: Randy Terbush, Dean Gaudet

    • -0
    • +16
    /httpd/branches/1.3.x/src/main/util.c
    • -0
    • +1
    /httpd/branches/1.3.x/src/include/alloc.h
    • -247
    • +251
    /httpd/branches/1.3.x/src/main/http_protocol.c
    • -0
    • +1
    /httpd/branches/1.3.x/src/include/ap_alloc.h
    • -20
    • +69
    /httpd/branches/1.3.x/src/main/alloc.c
    • -1
    • +10
    /httpd/branches/1.3.x/src/include/httpd.h
Now generated by Configure

ignore generated Makefile

    • -0
    • +1
    /httpd/branches/1.3.x/src/modules/.cvsignore
required an @ or a . in the email address, not both

Reviewed by: Dean, Roy, Randy

Submitted by:

Obtained from:

per_dir_defaults weren't set correctly until directory_walk for

name-based vhosts. This fixes an obscure bug with the wrong config

info being used for vhosts that share the same ip as the server.

Reviewed by: Roy, Ralf, Randy

Submitted by:

Obtained from:

Improved generation of modules/Makefile to be more generic for

new module directories.

Submitted by: Ken Coar and Chuck Murcko

Reviewed by: Dean Gaudet and Roy Fielding

    • -0
    • +39
    /httpd/branches/1.3.x/src/Configure
    • -1
    • +1
    /httpd/branches/1.3.x/src/Makefile.tmpl
Fixed problem with vhost error log not being set prior to

initializing virtual hosts.

Submitted by: Dean Gaudet

Reviewed by: Ken Coar, Roy Fielding

    • -0
    • +1
    /httpd/branches/1.3.x/src/main/http_config.c
bugger

Fixed infinite loop when a trailing slash is included after a type map

file URL (extra path info).

Submitted by: Petr Lampa and Roy Fielding

Reviewed by: Dean Gaudet

    • -1
    • +1
    /httpd/branches/1.3.x/src/main/util_script.c
Fixed server status updating of per-connection counters.

Reviewed by: Randy Terbush, Dean Gaudet

    • -9
    • +7
    /httpd/branches/1.3.x/src/main/http_main.c
Try to avoid semi-common error of sharing ScoreBoardFiles.

Reviewed by:

Submitted by:

Obtained from:

Document ScoreBoardfile. Note that PidFile is subject to security concerns

as well.

Reviewed by:

Submitted by:

Obtained from:

Document ScoreBoardfile. Note that PidFile is subject to security concerns

as well.

Reviewed by:

Submitted by:

Obtained from:

    • -1
    • +29
    /httpd/trunk/docs/manual/mod/core.html
Typo.

Reviewed by: Ken Coar

Submitted by:

Obtained from:

Typo.

Reviewed by: Ken Coar

Submitted by:

Obtained from:

    • -1
    • +1
    /httpd/trunk/docs/manual/mod/core.html
Add security notes about protecting /, and avoiding "UserDir ./".

Submitted by: Ken Coar

Obtained from:

Add security notes about protecting /, and avoiding "UserDir ./".

Submitted by: Ken Coar

Obtained from:

    • -0
    • +24
    /httpd/trunk/docs/manual/mod/core.html
    • -4
    • +73
    /httpd/trunk/docs/manual/misc/security_tips.html
    • -0
    • +17
    /httpd/trunk/docs/manual/mod/mod_userdir.html
Don't count starting child processes as idle, since

they really aren't

    • -2
    • +1
    /httpd/branches/1.3.x/src/main/http_main.c
Possible workaround to a compiler bug that causes SunOS 4.1.x to panic.

Submitted by: Roy Fielding

Obtained from:

    • -13
    • +12
    /httpd/branches/1.3.x/src/main/http_main.c
Negotiation changes: Don't output empty content-type in variant list;

Output charset in variant list; Return sooner from handle_multi() if

no variants found; Add handling of '*' wildcard in Accept-Charset.

Submitted by: Petr Lampa and Paul Sutton

Reviewed by: Roy Fielding, Jim Jagielski

fixed typo

Improved handling of IP address as a virtualhost address and

introduced "_default_" as a synonym for the default vhost config.

Submitted by: Dean Gaudet, PR #212

Reviewed by: Roy Fielding, Chuck Murcko

    • -5
    • +0
    /httpd/branches/1.3.x/src/main/http_main.c
    • -0
    • +5
    /httpd/branches/1.3.x/src/include/httpd.h
    • -14
    • +15
    /httpd/branches/1.3.x/src/main/http_config.c
Clear memory allocated for listeners.

Submitted by: Randy Terbush

Reviewed by: Roy Fielding, Dean Gaudet, Chuck Murcko

    • -1
    • +1
    /httpd/branches/1.3.x/src/main/http_core.c
Deal with long hostnames by making use of the MAXHOSTNAMELEN symbol

when available, or 256 (the Internet default) when not.

Submitted by: Dean Gaudet

Reviewed by: Roy Fielding, Chuck Murcko

    • -4
    • +10
    /httpd/branches/1.3.x/src/main/util.c
need to use LIBS instead of EXTRA_LIBS in order to get -lcrypt on FreeBSD

Submitted: Marc

Reviewed: Dean, Chuck, Jim