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

Changeset 1201194 is being indexed.

Choose consistent comments and remove explicit

module names, because those references easily

get outdated.

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

Trim trailing whitespace... no func change

  1. … 116 more files in changeset.
Add wrappers for malloc, calloc, realloc that check for out of memory

situations. Use them in most places where malloc, and friends are used.

This results in clean error messages in an out of memory situation instead of

segfaulting or silently malfunctioning. In some places, it just allows to

remove some logging code.

PR 51568, PR 51569, PR 51571.

  1. … 17 more files in changeset.
Fix various "variable 'x' set but not used" warnings.

  1. … 6 more files in changeset.
Use a var INSTALLBASE to simplify NetWare installation rules.

  1. … 29 more files in changeset.
Use var for prelude so its possible to change it at one place.

  1. … 97 more files in changeset.
NetWare build overhaul in order to compile on Linux.

Removed absolute paths to imp files.

  1. … 92 more files in changeset.
NetWare build overhaul in order to compile on Linux.

Take 1.

  1. … 114 more files in changeset.
fix compile failure in r1070616

New hook: ap_run_pre_read_request()
  1. … 2 more files in changeset.
Use ap_state_query() to fix many modules that were not correctly initializing

if they were not active during server startup but got enabled later during a

graceful restart (in which case they need to do all work during a single

config run).

  1. … 12 more files in changeset.
Removed obsolete include paths from NetWare makefiles.

  1. … 79 more files in changeset.
Use the new APLOG_USE_MODULE/AP_DECLARE_MODULE macros everywhere to take

advantage of per-module loglevels

  1. … 166 more files in changeset.
Fix some modules to make them compile with per-module loglevels.

  1. … 5 more files in changeset.
Catch up with ap_[proc|global]_mutex_create api change
  1. … 8 more files in changeset.
fix this warning:

mod_example_hooks.c: In function ‘trace_nocontext’:

mod_example_hooks.c:494: warning: format not a string literal and no format arguments

Replace AcceptMutex, LockFile, RewriteLock, SSLMutex, SSLStaplingMutex,

and WatchdogMutexPath with a single Mutex directive. Add APIs to

simplify setup and user customization of APR proc and global mutexes.

(See util_mutex.h.) Build-time setting DEFAULT_LOCKFILE is no longer

respected; set DEFAULT_REL_RUNTIMEDIR instead.

Some existing modules, such as mod_ldap and mod_auth_digest gain

configurability for their mutexes.

  1. … 30 more files in changeset.
Enhance ap_hook_monitor to pass along a server_rec (in

general the ap_server_conf) and tuck away some storage

in there which may be useful as an opaque data pointer.

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

Reverses r758929 with a little bit of conflict resolution.

  1. … 37 more files in changeset.
remove OS/2 platform support

  1. … 31 more files in changeset.
remove BeOS OS support

  1. … 13 more files in changeset.
Fix format type warning in mod_example_ipc.c.

Use APR_INT64_T_FMT instead of %d.

unixd_set_global_mutex_perms() -> ap_unixd_set_global_mutex_perms()

in mod_example_ipc.

Addition to change in r722399.

Catch up with a host of changes to the current module set
  1. … 15 more files in changeset.
Avoid calling access control hooks for internal requests with

configurations which match those of the initial request. Revert to

the original behaviour (call access control hooks for internal requests

with URIs different from the initial request) if any access control hooks

or providers are not registered as permitting this optimization.

Introduce wrappers for access control hook and provider registration

which can accept additional mode and flag data.

The configuration walk optimizations were originally proposed a while

ago (see http://marc.info/?l=apache-httpd-dev&m=116536713506234&w=2);

they have been used since then in production systems and appear to be

stable and effective. They permit certain combinations of modules

and clients to function efficiently, especially when a deeply recursive

series of internal requests, such as those generated by certain WebDAV

requests, are all subject to the identical authentication and authorization

directives.

The major change from the original proposal is a cleaner mechanism for

detecting modules which may expect the old behaviour. This has been

tested successfully with Subversion's mod_authz_svn, which specifically

requires the old behaviour when performing path-based authorization based

against its own private access control configuration files.

  1. … 24 more files in changeset.
svn:eol-style = native

Fix up the NetWare build due to the rearranging of the examples and experimental directories.
  1. … 2 more files in changeset.
s/mod_example/mod_example_hooks/

and move mod_example_hooks, mod_case_filter[_in] to modules/examples/

  1. … 3 more files in changeset.
* Move the Example modules to the newly created examples subdirectory

* Hopefully correctly fudge the NWGNU make files

* Add mod_example_ipc (without NWGNU stuff or dsp)

  1. … 12 more files in changeset.