Opened 14 years ago

Closed 12 years ago

Last modified 11 years ago

#1323 closed enhancement (fixed)

Jabber option "Use TLS encryption (required)"

Reported by: Owned by: am
Milestone: Component: Service/XMPP (Jabber)
Version: 0.84 Severity: normal
Keywords: Cc:
Patch Status:


Currently, when configuring a Jabber account, you can check "Use TLS encryption (if possible)" or "Force old-style SSL". I'd like an additional option (or change the
"Use TLS encryption UI element to be a drop down of "required", "optional", or
"none") so that TLS can be set to required. The current options don't give a way
to require TLS in newer style servers which don't offer the SSL wrapped port ("Force
old-style SSL", port 5223).

The current "if possible" means that it is possible a connection won't be encrypted
so even though the password isn't sent in the clear ("Allow plaintext
authentication"), the rest of the conversation is in the clear and that is
potentially more damaging then the transmission of the password.

Change History (8)

comment:1 Changed 14 years ago by rudy@…

I second this request. /me prods jeff, evan and adam.

comment:2 Changed 13 years ago by tick

  • field_haspatch set to 0
  • Milestone set to Adium X 1.2

comment:3 Changed 13 years ago by tick

  • Milestone changed from Adium X 1.2 to Sometime after 1.0

comment:4 Changed 13 years ago by tick

  • Milestone changed from Good idea for "later" to Waiting on libgaim

Do we need this implemented libgaim side first?

comment:5 Changed 13 years ago by edr1084

  • Milestone changed from Waiting on libgaim to Waiting on libpurple

comment:6 Changed 12 years ago by am

  • Owner changed from nobody to am
  • Patch Status set to None
  • pending set to 0

comment:7 Changed 12 years ago by am

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

(In [20137]) Added an option to require SSL or TLS when connecting to an XMPP server. Fixes #1323

comment:8 Changed 11 years ago by anonymous

  • Milestone Waiting on libpurple deleted

Milestone Waiting on libpurple deleted

Note: See TracTickets for help on using tickets.