Michael Osipov
Michael Osipov
Maybe, but I consider a native binding to PHP as the best solution. The module is loaded once into memory.
I do plan to tackle the FreeBSD port end of summer. But will likely skip php 8.0 for 8.1.
Thanks for the report
Althogh 30 000 seems to be inefficient code, svnauthz is likely unavoidable because the every single file could be subject to authz. How fast is the default SVN view for...
Yes, please. This should be better. aI wonder whether we could utilize Redis somehow for this. The fundamental difference between WebSVN and SVN authz module is that we don't have...
> About performance: As long as external svnauthz is used, there's not too much which can be done. Caches don't help when hitting the problem the first time. A C-binding...
This is what we need: https://github.com/apache/subversion/blob/7bc28e4c79fb2e2211c8f569790e880a4115e405/tools/server-side/svnauthz.c#L321-L401 plus the glue code from `main()` and `sub_main()`.
@loeschers `mod_authz_svn` has full logging. Can you enable to see whether it checks for each and every node (file)? I read the source code and it my opinion it does.
> > > @ams-tschoening You are right. Current SVN is able to resctrict access also on file basis. > > @michael-o I enabled Apache debug LogLevel and then executed something...
Upgrade to a supported Subversion version: 1.10+