httpd

Checkout Tools
  • last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 87711 is being indexed.

Remove a typedef that doesn't seem to be used.

fix the declaration of the register-hooks function in the remaining

MPMs... Ryan fixed prefork.c yesterday

    • -1
    • +1
    /httpd/trunk/server/mpm/perchild/perchild.c
    • -1
    • +1
    /httpd/trunk/server/mpm/mpmt_beos/mpmt_beos.c
    • -1
    • +1
    /httpd/trunk/server/mpm/spmt_os2/spmt_os2.c
    • -1
    • +1
    /httpd/trunk/server/mpm/dexter/dexter.c
    • -1
    • +1
    /httpd/trunk/server/mpm/winnt/mpm_winnt.c
I broke mod_rewrite by modifying strings in place when expanding them,

because variable lookups can cause subrequests which cause mod_rewrite

to do its stuff again including an expansion on the same string, which

is then syntactically invalid. So copy the lookup keys somewhere else

before using them in such a way that may cause recursion.

In addition to this, my parser could also be confused by complicated

nested rewrite map expansions like ${map1:${map2:key|dflt}|dflt} so

fix that too by keeping track of {} when looking for |.

PR: 7087

Set some dates

Fix the RFC number mentioned when complaining about a missing

Host: header.

PR: 7079

Submitted by: Alexey Toptygin <alexeyt@wam.umd.edu>

add a nice upbeat comment near the top

problem gone!

New Japanese translation by Minoru Yamazato <yamazato@geocities.co.jp>

    • -0
    • +495
    /httpd/trunk/docs/manual/howto/cgi.html.ja.jis
nearly sorted

Rewrite byterange handling so that:

* the syntax is parsed properly

* unsatisfiable requests cause a 416 error

* the API is completely preserved

PR: 6973

Submitted by: fanf, wrowe

Reviewed by: jim, stoddard, trawick, (dirkx, martin)

    • -139
    • +202
    /httpd/branches/1.3.x/src/main/http_protocol.c
Add an ApacheToday (Rich Bowen) tutorial on mod_access and a nice

discussion by Alan J. Flavell on some language-negotiation issues.

Fix prefork MPM

    • -1
    • +1
    /httpd/trunk/server/mpm/prefork/prefork.c

Provide apr_pool_t arg to register_hooks, since anything they do in that

step -must- be done with a pool that will not outlive the cmd pool, from

which they may have been dynamically loaded.

This needs further review, it's committed only as a stopgap for those

who's builds I broke, sorry. Review tbc late this evening.

    • -12
    • +18
    /httpd/trunk/include/http_config.h
Go Tony!

Provide apr_pool_t arg to register_hooks, since anything they do in that

step -must- be done with a pool that will not outlive the cmd pool, from

which they may have been dynamically loaded.

    • -1
    • +2
    /httpd/trunk/modules/aaa/mod_auth_anon.c
    • -1
    • +1
    /httpd/trunk/modules/aaa/mod_auth_dbm.c
    • -6
    • +0
    /httpd/trunk/modules/dav/main/liveprop.c
  1. … 33 more files in changeset.
+1 Tony's byterange patch. Reviewed the code and threw a dozen or so test cases at it by hand

and it seems to be working okay.

Fix a couple of pthread accept serialization races.

    • -13
    • +12
    /httpd/branches/1.3.x/src/main/http_main.c
Remove reference to srm.conf and access.conf which was forward ported

by my previous commit.

Suggested by Joshua Slive.

    • -8
    • +6
    /httpd/trunk/docs/manual/configuring.html.en
    • -8
    • +6
    /httpd/trunk/docs/manual/configuring.html
fix a warning on platforms where <strings.h> is needed for str[n]casecmp()

fix a warning on platforms where apr_size_t isn't int

mention mod_dav in the description of the ap_http_filter() fix in case

other folks were hitting a problem with mod_dav and need an excuse to

upgrade

avoid warnings on systems where apr_size_t isn't int and where

strings.h is needed for the str[n]casecmp() declaration

Fix an endless loop in ab which occurred when ab was posting

and the server dropped the connection unexpectedly.

Change everything to The Apache Software License 1.1

    • -34
    • +35
    /httpd/branches/1.3.x/src/include/http_log.h
    • -34
    • +35
    /httpd/branches/1.3.x/src/ap/ap_slack.c
    • -34
    • +35
    /httpd/branches/1.3.x/src/main/http_main.c
    • -34
    • +35
    /httpd/branches/1.3.x/src/main/http_log.c
    • -34
    • +38
    /httpd/branches/1.3.x/src/ap/ap_snprintf.c
    • -34
    • +35
    /httpd/branches/1.3.x/src/main/buff.c
    • -35
    • +36
    /httpd/branches/1.3.x/src/support/ab.c
    • -34
    • +35
    /httpd/branches/1.3.x/src/ap/ap_signal.c
    • -34
    • +38
    /httpd/branches/1.3.x/src/include/ap_sha1.h
  1. … 119 more files in changeset.
Change everything to The Apache Software License 1.1

    • -33
    • +34
    /httpd/trunk/server/mpm/winnt/Win9xConHook.c
    • -33
    • +34
    /httpd/trunk/server/mpm/winnt/Win9xConHook.h
Change everything to The Apache Software License 1.1

    • -36
    • +41
    /httpd/branches/1.3.x/src/Configure
    • -33
    • +36
    /httpd/branches/1.3.x/Makefile.tmpl
    • -34
    • +35
    /httpd/branches/1.3.x/src/buildmark.c
Fix a segfault in ap_http_filter(). I hit the segfault while

discarding the body of a request, but it could affect other paths.

    • -4
    • +5
    /httpd/trunk/modules/http/http_protocol.c
Backport documentation about Include som-dir usage from 1.3.

    • -6
    • +18
    /httpd/trunk/docs/manual/configuring.html
    • -6
    • +18
    /httpd/trunk/docs/manual/configuring.html.en

That's not a -D'ef - its an envar - you can't pass foo=bar in apache!

    • -2
    • +3
    /httpd/trunk/server/mpm/winnt/mpm_winnt.c

Eliminate a warning, pid is an int.

    • -2
    • +1
    /httpd/trunk/server/mpm/winnt/mpm_winnt.c