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

Changeset 1672289 is being indexed.

Followon to r1671396:

Remove unwanted redundant output introduced

by that commit.

Add more data to "?auto" view of server-status.

Although mod_status source code calls this the

"short_report", the docs and the API flag call

it "Machine Readable" resp. "STAT_OPT_AUTO".

So IMHO the data shown should be on par with

the html version.

SECURITY (CVE-2014-0226): Fix a race condition in scoreboard handling,

which could lead to a heap buffer overflow. Thanks to Marek Kroemeke

working with HP's Zero Day Initiative for reporting this.

* include/scoreboard.h: Add ap_copy_scoreboard_worker.

* server/scoreboard.c (ap_copy_scoreboard_worker): New function.

* modules/generators/mod_status.c (status_handler): Use it.

* modules/lua/lua_request.c (lua_ap_scoreboard_worker): Likewise.

Reviewed by: trawick, jorton, covener, jim

Submitted by: jorton, covener

  1. … 4 more files in changeset.
this is broken... pull out

This is useful info for mod_status ;)
Add useful mod_status info... try to determine last time

a specific vhost was accessed/used.

CVE-2012-3499 and CVE-2012-4558

Be sure to escape potential troubled strings

  1. … 4 more files in changeset.
Break out loadavg from Apache load.... one is quick, the other

isn't so much, and so why load things up when wanting just

the server loadavg?

  1. … 2 more files in changeset.
minor name change, but I expect most will just want/need/use

the current load average, so simplify the name

  1. … 2 more files in changeset.
Would be nice to have some sort of canonical definition

of server loading for Apache. So create a struct that

holds some useful data. The hope is that for those

platforms that lack getloadavg(), people will write


  1. … 3 more files in changeset.
follow-on to r1097070:

axe unnecessary trailing comma

Add lots of unique tags to error log messages

  1. … 172 more files in changeset.
Cleanup effort in prep for GA push:

Trim trailing whitespace... no func change

  1. … 118 more files in changeset.
Rename MaxClients to MaxRequestWorkers which describes more accurately what

it does.

  1. … 14 more files in changeset.
Code cleanup: replace apr_table_set with non-copying apr_table_setn

in a few places

Submitted by: Christophe JAILLET <christophe jaillet wanadoo fr>

  1. … 2 more files in changeset.
Display information about asynchronous connections in the server-status

PR: 44377

  1. … 1 more file in changeset.
Fix handling of cumulative system time

Merge repeated calls of ap_rputs.

Submitted by: Christophe JAILLET <christophe jaillet wanadoo fr>

PR: 51330

Follow on to 1057048:

In the map of active workers, don't print spaces for scoreboard

slots which aren't used due to ThreadsPerChild < ThreadLimit or

MaxClients/ThreadsPerChild < ServerLimit; simply omit those slots

from the display. Workers in those slots which are gracefully

exiting (from a previous generation with a different MPM config)

will be displayed, and the map will shrink as those workers exit.

Add in a configuration generation... this is independent of

MPM gen, just in case we ever switch MPMs at a graceful ;)

  1. … 4 more files in changeset.
clarify that the displayed IP address may not be the public address,

as suggested by wrowe

Display the local IP address in server-status. This can be useful for HTTPDs

behind load balancers.

mod_status: Don't show slots which are disabled by MaxClients as open.

PR: 47022

Submitted by: Jordi Prats <jordi prats gmail com>, Stefan Fritsch

  1. … 1 more file in changeset.
Avoid unnecessariy initialisation before we test mod_status's handler name.

Use the new APLOG_USE_MODULE/AP_DECLARE_MODULE macros everywhere to take

advantage of per-module loglevels

  1. … 169 more files in changeset.
* We need to return an int as result of the pre_config hook.

Refactor mod_status out of the ExtendedStatus toggle picture, as other

modules can and should be able to use this scoreboard information.

Rename suggestions for such a directive are welcomed.

Note that mod_status toggles the default, to present the ExtendedStatus

for server operators, whenever it is loaded. Docs changes to follow.

  1. … 5 more files in changeset.
Bring back OS/2 support.

Reverses r758929 with a little bit of conflict resolution.

  1. … 37 more files in changeset.
Quit hiding the previous request information while the subsequent request is partially read
axe unmaintained 1.3-era code to support AUX, SunOS, IRIX, Next, Tandem, MPE,

LynxOS, QNX, and UnixWare

  1. … 10 more files in changeset.