httpd

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

Changeset 87733 is being indexed.

Normalize the use of AP_DECLARE_DATA

Clearing out the libhttpd.def from win32

The big change. This is part 3 of the apr-util symbols rename, please

see the first commit of srclib/apr-util/include (cvs apr-util/include)

for the quick glance at symbols changed.

    • -17
    • +17
    /httpd/trunk/modules/http/http_request.c
    • -1
    • +1
    /httpd/trunk/server/mpm/winnt/mpm_winnt.c
    • -38
    • +38
    /httpd/trunk/os/win32/mod_isapi.c
    • -22
    • +22
    /httpd/trunk/modules/dav/main/mod_dav.c
  1. … 71 more files in changeset.
Activate new search interface

Remove some STATUS items that are already in APR's STATUS file.

Cleanup the STATUS file a bit.

Forward port OtherBill's fix from 1.3.

    • -3
    • +2
    /httpd/trunk/docs/manual/index.html.en

When is a void fn(void) not a void fn(void)? It's a win32'ism, since

the APR_DECLARE (excluding _NONSTD) uses the pascal convention. Really

irrelevant in a function that never needs to clean up (atexit), but

the compiler complains. Possible workarounds, but that would break

non-c lanaguge code from linking into apr.

Some missing exports

    • -1
    • +1
    /httpd/trunk/modules/arch/win32/mod_isapi.c

Fixups to build the whole shebang once again.

Bring forward from 1.3:

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

fix a coment for consistency

Fix the previous commit (rev. 1.168 of mod_rewrite.c) which was grievously

broken regarding the declaration and calling of find_char_in_brackets().

I shouldn't try to do things like this so late at night...

publisher fixes and docs fixes

    • -2
    • +2
    /mod_python/trunk/src/include/mpversion.h
    • -5
    • +28
    /mod_python/trunk/Doc/modpython6.tex
Fix the declaration of the module structure in mod_example.

PR: 7095

Submitted by: Gururaj Upadhye <gururaj@enertec.com>

add missing info to last addition

Fix the RFC number mentioned when complaining about a missing

Host: header.

PR: 7079

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

    • -1
    • +1
    /httpd/trunk/modules/http/http_protocol.c
handy alias

This change eliminates the intermediate httpd.lib from the build of

libhttpd.dll - it was required for the support applications to avoid

linking to the libhttpd.dll, but those functions have all moved to

apr and apr-util.

This change also prepares us to eliminate libhttpd.def once all of the

appropriate AP_DECLARE tags are assigned.

Vancouver is rainy and cold today. Better stay indoors.

Add html versions of unix man pages. Clearly, some of the man pages

have not been updated for 2.0. I will regenerate these html files

after the man pages are updated.

    • -0
    • +29
    /httpd/trunk/docs/manual/programs/suexec.html
    • -0
    • +117
    /httpd/trunk/docs/manual/programs/httpd.html
    • -0
    • +50
    /httpd/trunk/docs/manual/programs/htdigest.html
    • -0
    • +103
    /httpd/trunk/docs/manual/programs/dbmmanage.html
    • -0
    • +8
    /httpd/trunk/docs/manual/programs/footer.html
    • -0
    • +48
    /httpd/trunk/docs/manual/programs/other.html
    • -0
    • +38
    /httpd/trunk/docs/manual/programs/logresolve.html
    • -0
    • +60
    /httpd/trunk/docs/manual/programs/index.html
    • -0
    • +6
    /httpd/trunk/docs/manual/programs/header.html
    • -0
    • +42
    /httpd/trunk/docs/manual/programs/rotatelogs.html
    • -0
    • +121
    /httpd/trunk/docs/manual/programs/ab.html
    • -0
    • +269
    /httpd/trunk/docs/manual/programs/apxs.html
    • -0
    • +2
    /httpd/trunk/docs/manual/index.html.en
    • -0
    • +82
    /httpd/trunk/docs/manual/programs/apachectl.html
    • -0
    • +158
    /httpd/trunk/docs/manual/programs/htpasswd.html
what weather?

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