@@ -147,84 +147,84 @@ static void my_resize(gdImagePtr original, gdImagePtr destination);
147147static ngx_command_t ngx_http_image_filter_commands [] = {
148148
149149 { ngx_string ("image_filter" ),
150- NGX_HTTP_LOC_CONF |NGX_CONF_TAKE123 ,
150+ NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE123 ,
151151 ngx_http_image_filter ,
152152 NGX_HTTP_LOC_CONF_OFFSET ,
153153 0 ,
154154 NULL },
155155
156156 { ngx_string ("image_filter_jpeg_quality" ),
157- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
157+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
158158 ngx_http_image_filter_jpeg_quality ,
159159 NGX_HTTP_LOC_CONF_OFFSET ,
160160 0 ,
161161 NULL },
162162
163163 { ngx_string ("image_filter_webp_quality" ),
164- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
164+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
165165 ngx_http_image_filter_webp_quality ,
166166 NGX_HTTP_LOC_CONF_OFFSET ,
167167 0 ,
168168 NULL },
169169
170170 { ngx_string ("image_filter_sharpen" ),
171- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
171+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
172172 ngx_http_image_filter_sharpen ,
173173 NGX_HTTP_LOC_CONF_OFFSET ,
174174 0 ,
175175 NULL },
176176
177177 { ngx_string ("image_filter_transparency" ),
178- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_FLAG ,
178+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_FLAG ,
179179 ngx_conf_set_flag_slot ,
180180 NGX_HTTP_LOC_CONF_OFFSET ,
181181 offsetof(ngx_http_image_filter_conf_t , transparency ),
182182 NULL },
183183
184184 { ngx_string ("image_filter_interlace" ),
185- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_FLAG ,
185+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_FLAG ,
186186 ngx_conf_set_flag_slot ,
187187 NGX_HTTP_LOC_CONF_OFFSET ,
188188 offsetof(ngx_http_image_filter_conf_t , interlace ),
189189 NULL },
190190
191191 { ngx_string ("image_filter_buffer" ),
192- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
192+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
193193 ngx_conf_set_size_slot ,
194194 NGX_HTTP_LOC_CONF_OFFSET ,
195195 offsetof(ngx_http_image_filter_conf_t , buffer_size ),
196196 NULL },
197197
198198 { ngx_string ("image_filter_output" ),
199- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
199+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
200200 ngx_http_set_complex_value_slot ,
201201 NGX_HTTP_LOC_CONF_OFFSET ,
202202 offsetof(ngx_http_image_filter_conf_t , output ),
203203 NULL },
204204
205205 { ngx_string ("image_filter_crop_offset" ),
206- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE2 ,
206+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE2 ,
207207 ngx_http_image_filter_offset ,
208208 NGX_HTTP_LOC_CONF_OFFSET ,
209209 0 ,
210210 NULL },
211211
212212 { ngx_string ("image_filter_scale_max" ),
213- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
213+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
214214 ngx_conf_set_num_slot ,
215215 NGX_HTTP_LOC_CONF_OFFSET ,
216216 offsetof(ngx_http_image_filter_conf_t , scale_max ),
217217 NULL },
218218
219219 { ngx_string ("image_filter_water_image" ),
220- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
220+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
221221 ngx_conf_set_str_slot ,
222222 NGX_HTTP_LOC_CONF_OFFSET ,
223223 offsetof(ngx_http_image_filter_conf_t , water_image ),
224224 NULL },
225225
226226 { ngx_string ("image_filter_water_pos" ),
227- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
227+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
228228 ngx_conf_set_str_slot ,
229229 NGX_HTTP_LOC_CONF_OFFSET ,
230230 offsetof(ngx_http_image_filter_conf_t , water_pos ),
0 commit comments