Opened 5 years ago

Closed 3 years ago

#1484780 closed Feature Requests (duplicate)

(https) SNI Support

Reported by: sopi20 Owned by:
Priority: 5 Milestone: later
Component: Core functionality Version: 0.1-rc2
Severity: normal Keywords: https, SNI, multihost, domain
Cc: daniel@…

Description

I think it would be pretty cool if roundcube would support SNI when running on a virtual host where more than one https-enabled site is running on the same ip address. I think SNI will be more and more used nowadays, so I really think this feature will give roundcube a good advantage against other ajax-based webmails.

Change History (7)

comment:1 Changed 5 years ago by till

  • Milestone set to later

comment:2 Changed 5 years ago by thomasb

Isn't this a task for the layer below the application (webserver)?

comment:3 Changed 5 years ago by sopi20

No. The destination webserver has to support it, but also the client has to. That is, for example, why SNI works like a charm in firefox and opera, but it doesn't on ie (except for the vista version). The only layer below that can support it instead of the application itself is PHP and it's functions (XMLHttpRequest, fsockopen, ...)

comment:4 Changed 4 years ago by dan

  • Cc daniel@… added

servers are going slow in implementing SNI https://issues.apache.org/bugzilla/show_bug.cgi?id=34607

how do you propose that roundcube uses the SNI domain to map to a IMAP account?

comment:5 Changed 4 years ago by dan

  • Keywords multihost, domain added

Apache SNI has been release 2.2.12 (July 2009). Looking for the code for it the SNI hostname is enforced to be the same as the host: HTTP header in apache.

As such this issue is the same as issue #1485194, issue #1485438 and perhaps issue #1484897 which all seem to be deriving the hostname to be the domainname in various ways.

comment:6 Changed 4 years ago by dan

probably should mark this a duplicate of #1484897 after looking at all of them closer

comment:7 Changed 3 years ago by alec

  • Resolution set to duplicate
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.