Bug#1131161: proftpd-mod-crypto: SFTPExtensions +checkFile does not enable check-file
Jörg Eichhorn
joerg.eichhorn at sys-mail.net
Mon Mar 23 11:19:54 GMT 2026
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:
fsync at openssh.com = '1'
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension:
posix-rename at openssh.com = '1'
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension:
statvfs at openssh.com = '2'
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension:
fstatvfs at openssh.com = '2'
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension:
hardlink at openssh.com = '1'
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension:
limits at openssh.com = '1'
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension:
users-groups-by-id at openssh.com = '1'
2026-03-23 09:35:59,220 [1572] <sftp:11>: + SFTP extension:
xattr at proftpd.org = '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
More information about the Pkg-proftpd-maintainers
mailing list