Project

General

Profile

« Previous | Next » 

Revision 326cf7f3

Added by Shlomi Zadok about 9 years ago

fixes #10275 - Add secure cookie when in ssl (CVE-2015-3155)

(cherry picked from commit 0b03b9bdb0579559c2286b457999245ee9c218bc)

View differences:

app/assets/javascripts/application.js
});
var tz = jstz.determine();
$.cookie('timezone', tz.name(), { path: '/' });
$.cookie('timezone', tz.name(), { path: '/', secure: location.protocol === 'https:' });
}
function preserve_selected_options(elem) {
app/assets/javascripts/host_checkbox.js
addHostId(cid);
else
rmHostId(cid);
$.cookie($.cookieName, JSON.stringify($.foremanSelectedHosts));
$.cookie($.cookieName, JSON.stringify($.foremanSelectedHosts), { secure: location.protocol === 'https:' });
toggle_actions();
update_counter();
return false;
config/application.rb
child.helper helpers
end
end
# Secure cookies if the connection is via SSL
if !!SETTINGS[:require_ssl]
config.session_options[:secure] = !!SETTINGS[:require_ssl]
middleware.use config.session_store, config.session_options
end
end
def self.setup_console

Also available in: Unified diff