On 9/16/26 5:28 PM, Joe Orton wrote:
> On Wed, Sep 16, 2026 at 11:03:59AM -0400, Eric Covener wrote:
>>> I think it's good to have an order defined by the hooks rather than the
>>> LoadModule order, but didn't think too hard about what that should be.
>>> Given that mod_mime_libmagic is off by default it would make more sense
>>> to flip the order and have libmagic run first (when enabled)?
>>
>> overkill but maybe:
>>
>> - hook twice, early and late
>> - opt-in to run early
>> - don't run twice
>>
>> That preserves the "supplement mod_mime" by default but allows it to be
>> flipped
>
> Yes that does seem like overkill ;) IMO we want in order of preference:
>
> mod_mime -> (mod_mime_libmagic if enabled) -> mod_mime_magic
>
> so mod_mime should declare both *magic modules as successors
> and mod_mime_libmagic should declare mod_mime_magic as a successor
> and mod_mime_magic doesn't need to declare anything.
> I think?
How about mod_mime_libmagic declare mod_mime as predecessor and mod_mime_magic
as successors
and not doing changes to mod_mime and mod_mime_magic?
Regards
RĂ¼diger