Ahoi,

At [1] I can read "All extensions except vendorID and xattr are enabled by default." The page reports more extensions, than these from your log file, e.g. limits. I'm not sure if the log is complete.

I'm not sure, how the release and the documentation fit each other, since 1.3.8 won't accept "userGroupNames".

```
2026-03-23 11:43:39,874 test-vm3 proftpd[66933]: fatal: SFTPExtensions: unknown extension: 'userGroupNames' on line 13 of '/etc/proftpd/sftp.conf'
```

Testing against 1.3.9 from debian testing, as suggested, the list looks way more complete. See below.

>> When using paramiko.sftp_file.SFTPFile.check anyways - the request
>> won't be accepted:
>>
>
> I guess this your proof that, that the extension is really not
> activated, right?

Yes this was my intention. But testing against 1.3.9 it did not work either. So I've tested again using bitvise ssh client - proftpd calculates checksums as intended. Works even in 1.3.8 as in trixie, though not listing the feature.
So no issue here.

Thanks for pointing into the right direction.

Best, Joerg




```
2026-03-23 09:35:59,220 [1572] <sftp:7>: received request: INIT 3
2026-03-23 09:35:59,220 [1572] <sftp:8>: sending response: VERSION 3
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: versions = '2,3,4,5,6'
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: check-file = '1'
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: copy-file = '1'
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: home-directory = '1' 2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: space-available = '1' 2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: vendor-id = { vendorName = 'ProFTPD Project', productName = 'mod_sftp', productVersion = 'mod_sftp/1.2.0', buildNumber = 16976132 } 2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: [email protected] = '1' 2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: [email protected] = '1' 2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: [email protected] = '2' 2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: [email protected] = '2' 2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: [email protected] = '1' 2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: [email protected] = '1' 2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: [email protected] = '1' 2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension: [email protected] = '1'
2026-03-23 09:35:59,220 [1572] <encode:5>: decoded 'INIT' into 'INIT'
```




Before opening a bug at upstream: do you have an unstable installation running 1.3.9 and could test if the issue is solved there? If needed I can provide backports for Debian stable.

Hilmar

[1] http://www.proftpd.org/docs/contrib/mod_sftp.html#SFTPExtensions

Reply via email to