Project

General

Profile

Actions

Patch #18911

closed

check Setting.protocol when determining gravatar protocol

Added by Maciej Liżewski almost 10 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Project settings
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

proposed change is in line 1235 of app/helpers/application_helper.rb

instead:
options.merge!({:ssl => (request && request.ssl?), :default => Setting.gravatar_default})

change to:
options.merge!({:ssl => ((Setting.protocol == 'https') || (request && request.ssl?)), :default => Setting.gravatar_default})

without that when Redmine is behind reverse proxy that do SSL gravatar links are generated as http (when everywhere else is https as expected after Setting.protocol is changed to 'https')


Related issues

Related to Redmine - Defect #9365: Gravatar don't utilize HTTPSClosedJean-Baptiste Barth2011-10-03

Actions
Related to Redmine - Defect #21855: Gravatar get images over http instead httpsClosedJean-Philippe Lang

Actions
Actions #1

Updated by Toshi MARUYAMA almost 10 years ago

  • Related to Defect #9365: Gravatar don't utilize HTTPS added
Actions #2

Updated by Toshi MARUYAMA almost 10 years ago

  • Status changed from New to Needs feedback

Similar change was refused at #9365.

Actions #3

Updated by Maciej Liżewski almost 10 years ago

OK... That is also acceptable solution.
I did not know about it (using http header) and I did not find it when I was looking for solution - maybe resolution of this issue could be only updating docs to point that out? (somewhere near the description of Settings protocol flag).

BTW - what is the reason for having this "protocol" setting? Does Redmine use it only when generating email messages?

Actions #4

Updated by Go MAEDA almost 9 years ago

  • Related to Defect #21855: Gravatar get images over http instead https added
Actions #5

Updated by Go MAEDA almost 9 years ago

  • Status changed from Needs feedback to Closed

This issue have been resolved by #21855 (will be available as of Redmine 3.3.0).

Actions

Also available in: Atom PDF