Checkout Tools
  • last updated 6 hours ago
Constraints: committers
Constraints: files
Constraints: dates
remove leader, perchild, and threadpool MPMs (other than non-English bits in common parts of the manual)

  1. … 28 more files in changeset.
API Cleanup in preperation for 2.4.x, make sure all exported functions or variables contain an ap_ prefix.

  1. … 27 more files in changeset.
Remove all references to CORE_PRIVATE.

  1. … 67 more files in changeset.
Revert r547987 ("svn merge -c -547987 .")

  1. … 17 more files in changeset.
PID table impl: parent process keeps a local table store of

Apache child process PIDs and uses that to check validity

of what's in the scoreboard.

  1. … 17 more files in changeset.
Replace ap_get_server_version with ap_get_server_banner() and


High-level summary:

The full server version information is now included in the error log at

startup as well as server status reports, irrespective of the setting

of the ServerTokens directive.

Third-party modules must now use ap_get_server_banner() or

ap_get_server_description() in place of ap_get_server_version().

  1. … 27 more files in changeset.
update license header text
  1. … 312 more files in changeset.
Update the copyright year in all .c, .h and .xml files

  1. … 493 more files in changeset.
No functional Change: Removing trailing whitespace. This also

means that "blank" lines consisting of just spaces or

tabs are now really blank lines

  1. … 179 more files in changeset.
No functional change: simple detabbing of indented code.

  1. … 72 more files in changeset.

Initiliase all of the first_*_limit variables to zero, so that we can actually

raise limits beyond their defaults reliably.

  1. … 3 more files in changeset.
Doxygen fixup / cleanup

submited by: Neale Ranns neale

reviewed by: Ian Holsman

  1. … 103 more files in changeset.
Update copyright year to 2005 and standardize on current copyright owner line.

  1. … 518 more files in changeset.
general property cleanup

  1. … 705 more files in changeset.
Remove the .cvsignore files.

  1. … 54 more files in changeset.
use existing directive name ThreadStackSize instead of


as made obvious by: Brad Nicholes

  1. … 8 more files in changeset.
Threaded MPMs for Unix and Win32: Add WorkerStackSize directive

to override default thread stack size for threads which handle

client connections. Required for some third-party modules on

platforms with small default thread stack size.

This is also useful for trimming back the stack size on

platforms with relatively large default stack size in order to

conserve address space for supporting more threads per child.

  1. … 12 more files in changeset.
fix name of The Apache Software Foundation

  1. … 170 more files in changeset.
fix copyright dates according to the first check in

apply Apache License, Version 2.0

  1. … 258 more files in changeset.
Unix MPMs: Stop dropping connections when the file descriptor

is at least FD_SETSIZE.

That isn't a problem for most users (since poll() is widespread).

On old boxes where select() must be used by APR, APR needs to fail

operations that don't work with such fds.

  1. … 5 more files in changeset.
update license to 2004.

  1. … 277 more files in changeset.
update leader, threadpool, and worker MPMs to return MPM state

from ap_mpm_query()

  1. … 2 more files in changeset.
update threadpool MPM to build and appear to work with the current APR

pollset API

remove calls to the apr_proc_other_child_read function that no longer exists

  1. … 4 more files in changeset.
Lower the severity of the "listener thread didn't exit" message

to debug, as it is of interest only to developers.

PR: 9011

  1. … 2 more files in changeset.
Fix a misleading message from the some of the threaded MPMs when

MaxClients has to be lowered due to the setting of ServerLimit.

  1. … 3 more files in changeset.
Updated the various MPM's to use the new bucket_alloc_create_ex API

when necessary. Which is to say that it's necessary in all cases except

for prefork, where the change to apr-util to have it use the allocator

from the pool passed in is already sufficient.

Reviewed by: Jean-Jacques Clar, Sander Striker, Brad Nicholes

  1. … 6 more files in changeset.
Make sure that the global ap_max_mem_free is initialized along with the

other MPM globals whenever HTTPD is started or restarted.

  1. … 8 more files in changeset.
consolidate code related to sig_coredump

a note on perchild:

perchild exception handling was busted before this and is still busted

the problem I noticed was that a client that exposes a segfault never

gets its connection dropped and the parent never notices that the

child process that segfaulted hasexited

  1. … 10 more files in changeset.