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

Changeset 1715869 is being indexed.

Revert r1715789: will re-commit without spurious functional changes.

  1. … 32 more files in changeset.
Use new ap_casecmpstr[n]() functions where appropriate (not exhaustive).

[Reverted by r1715869]

  1. … 32 more files in changeset.
Remove some useless 'return' statements.

Fix style.

Fix some style issues on files that can easily be synch'ed with 2.4.x
  1. … 15 more files in changeset.
Improve macro definition in order to avoid potential precedence issues.

For example, sparse spotted that the following line was spurious:

newcond->flags &= ~CONDFLAG_NOCASE;

It this particular case, 2 bits were resetted (instead of only 1). This was harmless because the first bit (i.e. CONDFLAG_NONE) is never tested as-is.

Revert r1697735.
mod_negotiation: simplify type-map body tag lookup, and be safe

should it contain a NUL byte.

Fix an error spotted by sparse.

Without the parens, the 2 first bits are reseted, instead of just the one for CONDFLAG_NOCASE.

This "bug" looks harmless as the first bit (CONDFLAG_NONE) is never tested.

+ *) mod_dir: Prevent the internal identifier "httpd/unix-directory" from

+ appearing as a Content-Type response header when requests for a directory

+ are rewritten by mod_rewrite. [Eric Covener]

  1. … 1 more file in changeset.
Avoid a crash when lacking correct DB access permissions. PR 57868.
  1. … 1 more file in changeset.
Allow cookies set by mod_rewrite to contain ':' by accepting

';' as an alternate separator. PR47241.

Submitted By: <bugzilla schermesser com>, covener

Committed By: covener

  1. … 2 more files in changeset.
s/\<\(\w\+\)\>\s\+\<\1\>/\1/g
  1. … 14 more files in changeset.
mod_alias: follow up to r1686853.

Factorize code (no functional change).

mod_alias: follow up to r1653941.

Limit Redirect expressions to directory (Location) context

and redirect statuses (implicit or explicit).

  1. … 1 more file in changeset.
Initialize args to not print garbage mem during a RewriteCond parse error (same as r1681795 for RewriteRule)
initialize args to not print garbage mem during a RewriteRule parse error

Follow up to r1679181: fix warning (return discards qualifiers from pointer target type).
revert r1675103 because it [at least] causes FallBackResource to kick

in before mod_autoindex might have kicked in.

mod_authn_dbd, mod_authz_dbd, mod_session_dbd, mod_rewrite: Fix lifetime

of DB lookup entries independently of the selected DB engine. PR 46421.

Suggested by: Michel Stam <michel reverze net>

Proposed by: Steven whitson <steven.whitson gmail com>

Reviewed/Extended/Committed by: ylavic

  1. … 2 more files in changeset.
If a directory exists but no indexes can be resolved, the fallback resource

should be attempted first before giving up.

Submitted By: Jack <tjerk.meesters gmail.com> , covener

Committed By: covener

  1. … 1 more file in changeset.
*) mod_rewrite: Add support for starting External Rewriting Programs

as non-root user on UNIX systems by specifying username and group name

as third argument of RewriteMap directive.

  1. … 2 more files in changeset.
mod_alias: follow up to r1653941.

Fill empty APLOGNO().

  1. … 1 more file in changeset.
Use unsigned bit fields.

mod_alias: Introduce expression parser support for Alias, ScriptAlias

and Redirect.

  1. … 3 more files in changeset.
mod_rewrite: Improve 'bad flag delimeters' startup error by showing

how the input was tokenized. PR 56528.

Submitted By: Edward Lu <Chaosed0 gmail.com>

Committed By: covener

  1. … 1 more file in changeset.
Remove some instances where a RewriteBase must be specified

Previously, any time you used a relative substitution in

per-directory/htaccess context, you needed to specify

a RewriteBase. But in case where the context document root

and context prefix are known via e.g. mod_userdir

or mod_alias, and the substitution is under the context

document root, we can determine the replacement automatically.

This makes htaccess files or config snippets a bit more

portable.

  1. … 2 more files in changeset.
Concat string at compile time when possible.

Doing so, sometimes also give the opportunity to turn a 'ap_fputstrs' into a 'ap_fputs'.

PR 53741

  1. … 4 more files in changeset.
Silent some cppcheck warnings.
  1. … 3 more files in changeset.
the fixup hook should log (what is expected to be) local

path just like the translate name hook, for a small hint

when debugging 400 errors set just below

stop setting context info for AliasMatch. These concepts do not really map

well/reliably to AliasMatch.

  1. … 1 more file in changeset.