Changes with Apache 2.4.4
+ *) "Iterate" directives: Report an error if no arguments are provided.
+ [Jeff Trawick]
+
*) mod_ssl: Change default for SSLCompression to off, as compression
causes security issues in most setups. (The so called "CRIME" attack).
[Stefan Fritsch]
PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
[ start all new proposals below, under PATCHES PROPOSED. ]
- * "Iterate" directives: Report an error if no arguments are provided.
- trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1397172
- 2.4.x patch: trunk patch works
- +1: trawick, jim, jailletc36
* syslog logging: Remove stray ", referer" at the end of some messages.
trunk patch: http://svn.apache.org/viewvc?rev=1399708&view=rev
return cmd->AP_TAKE3(parms, mconfig, w, w2, w3);
case ITERATE:
- while (*(w = ap_getword_conf(parms->pool, &args)) != '\0') {
+ w = ap_getword_conf(parms->pool, &args);
+
+ if (*w == '\0')
+ return apr_pstrcat(parms->pool, cmd->name,
+ " requires at least one argument",
+ cmd->errmsg ? ", " : NULL, cmd->errmsg, NULL);
+ while (*w != '\0') {
errmsg = cmd->AP_TAKE1(parms, mconfig, w);
if (errmsg && strcmp(errmsg, DECLINE_CMD) != 0)
return errmsg;
+
+ w = ap_getword_conf(parms->pool, &args);
}
return errmsg;