Re: AddOutputFilterByType: does it work with LuaOutputFilter?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 25 Jul 2021 at 14:08, Eric Covener <covener@xxxxxxxxx> wrote:
>
> On Sun, Jul 25, 2021 at 8:17 AM sebb <sebbaz@xxxxxxxxx> wrote:
> >
> > I cannot get AddOutputFilterByType to work with anything other than
> > standard filters such as DEFLATE.
> >
> > Is it supposed to work with user-defined filters such as
> > LuaOutputFilter, or with filters defined using mod_ext_filter?
>
> It looks like they don't work currently.
>
> Even for a config as simple as AddOutputFilterByType, mod_filter
> creates a new filter that delegates to a provider. But when it calls
> the provider, the filter name is modified (in this case it has the
> prefix "BYTYPE:") as if you did e.g.  "FilterProvider
> BYTYPE:myluafilter myluafilter"
>
> Dynamic stuff like mod_ext_filter and mod_lua key off the filter name
> to look up the right configured command/code.
>
> For at least the AddOutputFilterByType it might be easy to hack around
> in the two provider modules. But to make them work with
> FilterDeclare/FilterProvider it would probably require changes on the
> mod_filter side since the name change is not predictable.

Thanks for the info. I have raised a bug to fix the code and/or docs ...

> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx




[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux