
Hello list, although we have access_compat compiled in, old syntax is not valid always. Brilliant example is bug 925956[1]. Even worse, conditional approach does not work fully as expected, too[2]. It is so because we use new syntax in httpd.conf unconditionally, for example to deny to /. But, to allow of both layers is needed if both active[3]. The proposal is to go with sle12 solution[4], i. e. make access_compat shared and unloaded by default, which means old syntax will not be accepted until access_compat is loaded to restore previous behaviour. All apache2 package conf would contain <IfModule !mod_access_compat.c> new syntax </IfModule> <IfModule mod_access_compat.c> old syntax </IfModule> to allow go back with access_compat. Suggestions? Petr For details, see: [1] https://bugzilla.suse.com/show_bug.cgi?id=925956 [2] https://bugzilla.suse.com/show_bug.cgi?id=881506#c7 [3] https://bugzilla.suse.com/show_bug.cgi?id=881506#c18 [4] osc cat SUSE:SLE-12:GA apache2 apache2-README-access_compat.txt