Simpler indeed, thanks.
Addressed in r1687680 and backport proposal updated in r1687684.
Will update the one of 2.2.x too.

On Fri, Jun 26, 2015 at 2:01 AM, William A Rowe Jr <[email protected]> wrote:
> Just a quick observation on the patch, you know you can use a tristate to
> avoid an int?
>
> Simply set the value to 2 in the config-create (the enum being off=0, on=1,
> unset=2), check for RHS 'unset' during the merge, and in the feature toggle
> test, explicitly check test for == of the non-default value.
>
> And a style nit, we explicitly put in the variable type for each member, and
> don't carry the type from member to member in the project's structs/enums.
>
>
>
> On Thu, Jun 25, 2015 at 10:47 AM, <[email protected]> wrote:
>>
>> Author: ylavic
>> Date: Thu Jun 25 15:47:39 2015
>> New Revision: 1687564
>>
>> URL: http://svn.apache.org/r1687564
>> Log:
>> Update mod_substitute proposal with SubstituteInheritBefore.
>>
>> Modified:
>>     httpd/httpd/branches/2.4.x/STATUS
>>
>> Modified: httpd/httpd/branches/2.4.x/STATUS
>> URL:
>> http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/STATUS?rev=1687564&r1=1687563&r2=1687564&view=diff
>>
>> ==============================================================================
>> --- httpd/httpd/branches/2.4.x/STATUS (original)
>> +++ httpd/httpd/branches/2.4.x/STATUS Thu Jun 25 15:47:39 2015
>> @@ -201,10 +201,17 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
>>               ints added at the end of core_server_config, the proposed
>> merge
>>               does a minor bump only.
>>
>> -  *) mod_substitute: Fix configuraton merge order. PR 57641
>> +  *) mod_substitute: Configure patterns merge order. PR 57641
>>       trunk patch: http://svn.apache.org/r1684900
>> -     2.4.x patch: trunk works (modulo CHANGES)
>> -     +1: ylavic, minfrin
>> +                  http://svn.apache.org/r1687539
>> +     2.4.x patch:
>> http://people.apache.org/~ylavic/httpd-2.4.x-SubstituteInheritBefore.patch
>> +     +1: ylavic
>> +     ylavic: added r1687539 and discarded minfrin's vote (we must
>> preserve
>> +             the current behaviour).  SubstituteInheritBefore allows to
>> +             configure the merge order; the default is Off in trunk
>> (2.5+),
>> +             but still On in 2.4.x thanks to the changes in the backport
>> patch
>> +             only (dcfg->inherit_before = 1 by default, and the doc is
>> updated
>> +             accordingly).
>>
>>    *) core: Avoid a possible truncation of the faulty header included in
>> the
>>       HTML response when LimitRequestFieldSize is reached.
>>
>>
>

Reply via email to