Checkout Tools
  • last updated 1 hour 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. … 314 more files in changeset.
Update the copyright year in all .c, .h and .xml files

  1. … 495 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. … 180 more files in changeset.
No functional change: simple detabbing of indented code.

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

submited by: Neale Ranns neale

reviewed by: Ian Holsman

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

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

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

  1. … 54 more files in changeset.
perchild MPM: Fix thread safety problem in the use of longjmp().

Submitted by: Tsuyoshi SASAMOTO <nazonazo>

Reviewed by: Jeff Trawick

  1. … 1 more file 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. … 172 more files in changeset.
apply Apache License, Version 2.0

  1. … 260 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. … 279 more files in changeset.
remove calls to the apr_proc_other_child_read function that no longer exists

  1. … 4 more files in changeset.
switch to APR 1.0 API (which is still in flux)

because of the changes to the argument lists of apr_mmap_dup and apr_socket_create,

2.1-dev won't build with apr and apr-util's 0.9 branch anymore

  1. … 42 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.
finished that boring job:

update license to 2003.

Happy New Year! ;-))

  1. … 269 more files in changeset.
fix some problems in the perchild MPM

apr_socket_t ptr filled in by apr_os_sock_put() needs to be NULL on

entry to have a new structure allocated

various iov problems were fixed

Submitted by: Jonas Eriksson <>

Reviewed by: Jeff Trawick

  1. … 1 more file in changeset.
If the server is configured with an accept mutex type that isn't comaptible

with perchild, then force it to be FCNTL.

PR: 13311

Fix a compile of compiler warnings. I don't know how these slipped past.

Also, uncomment a line of code that the last commit should have uncommented.

Randall found this line and the fix, but I forgot to uncomment this line

along with the fix.

  1. … 9 more files in changeset.
Fix receive_request, it was using the same location in the iovec for both

headers and body.

Submitted by: Randall Stewart <>