src/nginx_module/LocationConfig/AutoGeneratedManifestGeneration.c in passenger-6.0.4 vs src/nginx_module/LocationConfig/AutoGeneratedManifestGeneration.c in passenger-6.0.5
- old
+ new
@@ -620,10 +620,24 @@
plcf->autogenerated.sticky_sessions_cookie_name_source_line);
psg_json_value_set_str(hierarchy_member, "value",
(const char *) plcf->autogenerated.sticky_sessions_cookie_name.data,
plcf->autogenerated.sticky_sessions_cookie_name.len);
}
+ if (plcf->autogenerated.sticky_sessions_cookie_attributes_explicitly_set) {
+ find_or_create_manifest_app_and_loc_options_containers(ctx,
+ plcf, cscf, clcf, &app_options_container, &loc_options_container);
+ option_container = find_or_create_manifest_option_container(ctx,
+ loc_options_container,
+ "passenger_sticky_sessions_cookie_attributes",
+ sizeof("passenger_sticky_sessions_cookie_attributes") - 1);
+ hierarchy_member = add_manifest_option_container_hierarchy_member(option_container,
+ &plcf->autogenerated.sticky_sessions_cookie_attributes_source_file,
+ plcf->autogenerated.sticky_sessions_cookie_attributes_source_line);
+ psg_json_value_set_str(hierarchy_member, "value",
+ (const char *) plcf->autogenerated.sticky_sessions_cookie_attributes.data,
+ plcf->autogenerated.sticky_sessions_cookie_attributes.len);
+ }
if (plcf->autogenerated.vary_turbocache_by_cookie_explicitly_set) {
find_or_create_manifest_app_and_loc_options_containers(ctx,
plcf, cscf, clcf, &app_options_container, &loc_options_container);
option_container = find_or_create_manifest_option_container(ctx,
loc_options_container,
@@ -651,9 +665,10 @@
plcf->autogenerated.app_log_file.len);
}
/*
* No autogenerated code for:
+ * passenger_temp_path
* passenger_ignore_headers
* passenger_buffer_size
* passenger_buffers
* passenger_busy_buffers_size
*/