Ticket #1055 (new defect)

Opened 1 year ago

Last modified 1 year ago

Server password keychain entries have no username

Reported by: narge Assigned to: timothy
Priority: normal Component: Colloquy (GUI)
Version: Severity: normal
Keywords: Cc:

Description

Colloquy does not store usernames in server keychain entries; JVConnectionInspector supplies nil as the account name when accessing server passwords. If the username and password are the only properties that differ between two saved connections, then the same keychain entry will be used for both.

This breaks proxies / bouncers that use the username & server password to distinguish between proxied connections to different servers, including znc (and probably dircproxy, though I haven't tried it).

Change History

06/07/07 05:13:46 changed by narge

The obvious solution is to use [editUsername: stringValue] instead of nil as the account name, but that might conflict with existing keychain entries for nickserv passwords.