URLS that start with https:// are treated as relative paths, this results in urls to the RSS feed and any other resource having either an added "/" or if in a subfolder "/subfolder/" pre-pended to the URL.
All of them that were outlined or just the one in this thread? (ie. Issue with gravatar, https issue with any link, AND the https issues related to photos)
You have to switch to https://secure.gravatar.com when on https otherwise you get security warnings all over the place. This is what I was talking about in:
Comments
if (substr($Destination, 0, 7) == 'http://') {
Should be:
if (substr($Destination, 0, 7) == 'http://' || substr($Destination, 0, 8) == 'https://') {
Pushed fix: https://github.com/lincolnwebs/Garden/commit/8db56bd86886232c338c329675172929d8e986be
/forum/uploads/https://secure.gra....
I assume somewhere in the code for the photo it is specifically looking for www.gravatar.com
https://www.wbpsystems.com/forum/uploads/https://secure.gravatar.com/navatar.php...
if(strtolower(substr($User->Photo, 0, 7)) == 'http://' || strtolower(substr($User->Photo, 0, 8)) == 'https://'){
$PhotoUrl = $User->Photo;
}else{
$PhotoUrl = 'uploads/'.ChangeBasename($User->Photo, 'n%s');
}
All of them that were outlined or just the one in this thread? (ie. Issue with gravatar, https issue with any link, AND the https issues related to photos)
I just downloaded .14, the issue with gravatars (in the plug in itself is not fixed):
$User->Photo = 'http://www.gravatar.com/avatar.php?'
.'gravatar_id='.md5(strtolower($Object->$Email))
.'&default='.urlencode(Asset(Gdn::Config('Plugins.Gravatar.DefaultAvatar', 'plugins/Gravatar/default.gif'), TRUE))
.'&size='.Gdn::Config('Garden.Thumbnail.Width', 40);
You have to switch to https://secure.gravatar.com when on https otherwise you get security warnings all over the place. This is what I was talking about in:
http://vanillaforums.org/discussion/13535/fix-to-gravatar-plugin-for-ssl/#Item_2