Results 524 comments of TJ Saunders

Would you be willing to update the documentation as well, for this new optional parameter, including providing examples of where it would be used?

@severach thanks for the thorough testing! I'm wondering what differences we might see, specifically with newer OpenSSH clients, now that mod_sftp implements the `[email protected]` SFTP extension (see Issue #1798), which...

I think this issue is similar to https://github.com/proftpd/proftpd/issues/1764 -- both `mod_facl` and `mod_vroot` are using the same internal API for custom filesystem operations: * https://github.com/proftpd/proftpd/blob/master/modules/mod_facl.c#L1304 * https://github.com/Castaglia/proftpd-mod_vroot/blob/master/mod_vroot.c#L560 Fortunately, I think...

Can you try out https://github.com/proftpd/proftpd/pull/1781, see if it addresses your issue?

These are interesting: ``` 2024-02-16 09:46:31,330 [16] : using facl+system access() for path '/incoming' 2024-02-16 09:46:31,330 [16] : using vroot stat() for path '/incoming' 2024-02-16 09:46:31,330 [16] : using vroot...

> Thanks for your efforts. So you suspect `mod_vroot` as the root source? I'm not sure if it's only `mod_vroot`, or if there are interactions involved as well. I do...

The `mod_clamav` module does indeed provide some of its own filesystem handlers as well. Hmm. I'm now contemplating trying a different approach, _i.e._ redoing the API that all of these...

https://github.com/proftpd/proftpd/pull/1789 implements the refactoring of the FSIO API, so that modules like `mod_quotatab`, `mod_facl`, `mod_vroot`, `mod_clamav` need no additional tweaks to inherit/stack the previously registered FSIO callbacks. This will be...

https://github.com/proftpd/proftpd/pull/1790 adds a new FSIO API, for resolving paths. Right now, only `mod_facl` will make use of it, in the FACL-specific callbacks, for verifying that it works as expected/desired. The...

Here's the last PR, for `mod_vroot`, to try: https://github.com/Castaglia/proftpd-mod_vroot/pull/46 Using that, and then running your `mod_facl` test, do things work better?