Cyberduck Mountain Duck CLI

#708 closed defect (fixed)

FTP and SFTP passwords stored in keychain with incorrect protocol codes

Reported by: Owned by: dkocher
Priority: high Milestone: 2.6.2
Component: core Version: 2.6.1
Severity: normal Keywords:
Cc: Architecture:


Cyberduck 2.6.1 (2376) stores FTP and SFTP passwords in the keychain with protocol constants that are not defined in SecKeychain.h. FTP passwords are stored with a code of 'ftp\000'; the correct code is kSecProtocolTypeFTP = 'ftp ' (with a space instead of a null). SFTP passwords are stored with 'sftp'; the correct code is kSecProtocolTypeSSH = 'ssh '.

Because of this bug other FTP/SFTP clients (such as Fetch) do not see passwords saved by Cyberduck, and vice-versa.

Change History (3)

comment:1 Changed on Aug 26, 2006 at 7:57:42 AM by dkocher

  • Milestone set to 2.6.5
  • Priority changed from normal to high
  • Status changed from new to assigned

comment:2 Changed on Aug 26, 2006 at 1:03:08 PM by dkocher

  • Milestone changed from 2.6.5 to 2.6.2
Last edited on Feb 24, 2011 at 11:44:32 AM by pinteralian (previous) (diff)

comment:3 Changed on Sep 6, 2006 at 8:13:31 AM by dkocher

  • Resolution set to fixed
  • Status changed from assigned to closed

As of r2381.

Note: See TracTickets for help on using tickets.