TJ Saunders
TJ Saunders
If there's nothing more to add to this issue, I'd like to close it. Thanks!
Do the expected paths appear if you disable use of the `mod_vroot` module?
And is this for FTP sessions, for SFTP sessions? The protocol interactions (and thus `mod_vroot` machinations) are different, so knowing which protocols (or both?) are showing this behavior helps inform...
I've identified the regression with the LogFormat `%w` variable; it's not specific to mod_vroot. Now to track down the `%f` regression (which might be specific to mod_vroot).
Care to test if https://github.com/proftpd/proftpd/pull/1810 addresses this for you?
> Not sure if I did something wrong, but it doesn't appear to be working for me. I'm getting relative paths for both old and new filenames with mod_vroot enabled....
Hrm. Would it be possible to see logs of the exact RNFR/RNTO (FTP), and/or RENAME (SFTP), commands being sent by your client? In particular, I'd like to see the exact...
I think you may also need the latest (unreleased) ProFTPD source code, which adds support for a `realpath(3)`-like FSIO handler (see https://github.com/proftpd/proftpd/commit/61fce5bbf4242753c13eaf235223934277ada6c4), which in turn is used by mod_vroot.
Is this something that can be done via post-processing of the generated logs? Alternatively, you might try configuring the full list of classes to include (and omit the classes/commands you...
The `READ`, `WRITE` class names predate the advent of mod_sftp; changing them creates a risk of backward incompatibility/breaking config changes, which I'd prefer not to do if possible.