The function to join http/https caches didn't remove explicitly requested ports in the request url. This could lead to urls that pointed to a specific port that didn't match the actual protocol.
Port information are now removed if the functionality is activated.
This only works if you use the default http / https ports (80 / 443)!
This release updates the patch for the Drupal core hack to fit to the latest version (>7.26).
Further the patch was adjusted to avoid issues with the hook system.