450
|
1 <?xml version="1.0" encoding="KOI8-R" ?>
|
|
2 <!DOCTYPE change_log SYSTEM "../dtd/changes.dtd" >
|
|
3
|
|
4
|
|
5 <change_log title="mod_accel">
|
|
6
|
|
7
|
|
8 <changes ver="1.0.29" date="15.06.2003">
|
|
9
|
|
10 <change type="bugfix">
|
|
11 <para lang="ru">
|
|
12 mod_accel не определял и не патчил EAPI, если собирался вместе
|
|
13 с mod_ssl-2.8.13-1.3.27+.
|
|
14 </para>
|
|
15 <para lang="en">
|
|
16 mod_accel did not detect and patch broken EAPI when built with
|
|
17 mod_ssl-2.8.13-1.3.27+.
|
|
18 </para>
|
|
19 </change>
|
|
20
|
|
21 <change type="feature">
|
|
22 <para lang="ru">
|
|
23 при проксировании с помощью модуля mod_rewrite mod_accel
|
|
24 поддерживает переписывание заголовков "Location" и "Refresh" с помощью
|
|
25 этого же модуля и
|
|
26 для этого <!-- эти два лишних слова написаны для тупого xsltproc -->
|
|
27 указывает имя бэкенда в переменной
|
|
28 среды "ACCEL_REWRITE".
|
|
29 </para>
|
|
30 <para lang="en">
|
|
31 when request is proxied with the help of mod_rewrite module mod_accel
|
|
32 set the backend name in the "ACCEL_RWRITE" enviroment variable and
|
|
33 supports the rewriting of "Location" and "Refresh" headers with the help of
|
|
34 mod_rewrite module.
|
|
35 </para>
|
|
36 </change>
|
|
37
|
|
38 <change type="feature">
|
|
39 <para lang="ru">
|
|
40 mod_accel переписывает содержимое заголовка "Destination",
|
|
41 если имя хоста в этом заголовке совпадает с содержимым
|
|
42 заголовка "Host", или же если URI не абсолютный.
|
|
43 </para>
|
|
44 <para lang="en">
|
|
45 mod_accel now rewrites "Destination" header if the host name in this header
|
|
46 is as in "Host" header or if the destination URI is not absolute.
|
|
47 </para>
|
|
48 </change>
|
|
49
|
|
50 <change type="bugfix">
|
|
51 <para lang="ru">
|
|
52 mod_accel зацикливался в случае, если клиент запрашивал byte range,
|
|
53 а бэкенд не передавал кэшируемый ответ полностью.
|
|
54 </para>
|
|
55 <para lang="en">
|
|
56 mod_accel went into an endless loop if the client requested the byte range
|
|
57 and the backend did not send the full cachable response.
|
|
58 </para>
|
|
59 </change>
|
|
60
|
|
61 </changes>
|
|
62
|
|
63
|
|
64 <changes ver="1.0.28" date="02.05.2003">
|
|
65
|
|
66 <change type="bugfix">
|
|
67 <para lang="ru">
|
|
68 сделана проверка и патч для EAPI из mod_ssl-2.8.13-1.3.27+.
|
|
69 </para>
|
|
70 <para lang="en">
|
|
71 broken EAPI from mod_ssl-2.8.13-1.3.27+ now is checked and patched.
|
|
72 </para>
|
|
73 </change>
|
|
74
|
|
75 <change type="bugfix">
|
|
76 <para lang="ru">
|
|
77 директива AccelSetXURI не работала.
|
|
78 </para>
|
|
79 <para lang="en">
|
|
80 AccelSetXURI directive did not work.
|
|
81 </para>
|
|
82 </change>
|
|
83
|
|
84 </changes>
|
|
85
|
|
86
|
|
87 <changes ver="1.0.27" date="26.02.2003">
|
|
88
|
|
89 <change type="bugfix">
|
|
90 <para lang="ru">
|
|
91 бэкенды, использующие named-based вирутальные хосты, не были доступны
|
|
92 через _the_same_host_.
|
|
93 </para>
|
|
94 <para lang="en">
|
|
95 backends that use named-based virtual hosts can not be accessed via
|
|
96 _the_same_host_.
|
|
97 </para>
|
|
98 </change>
|
|
99
|
|
100 </changes>
|
|
101
|
|
102
|
|
103 <changes ver="1.0.26" date="20.12.2002">
|
|
104
|
|
105 <change type="change">
|
|
106 <para lang="ru">
|
|
107 AccelReverse работает и для запросов, проксированных через AccelPass.
|
|
108 </para>
|
|
109 <para lang="en">
|
|
110 AccelReverse works for AccelPass'ed requests too.
|
|
111 </para>
|
|
112 </change>
|
|
113
|
|
114 <change type="bugfix">
|
|
115 <para lang="ru">
|
|
116 action remove в accel-cachemgr не работал с URL, в которых символы
|
|
117 кодировались в виде %XX.
|
|
118 </para>
|
|
119 <para lang="en">
|
|
120 accel-cachemgr's remove action did not work with URLs with characters
|
|
121 endcoded as %XX.
|
|
122 </para>
|
|
123 </change>
|
|
124
|
|
125 </changes>
|
|
126
|
|
127
|
|
128 <changes ver="1.0.25" date="20.11.2002">
|
|
129
|
|
130 <change type="bugfix">
|
|
131 <para lang="ru">
|
|
132 флаги дополнительных модулей R, Q и F залипали в кэше до тех пор, пока
|
|
133 файл не удалялся из кэша.
|
|
134 </para>
|
|
135 <para lang="en">
|
|
136 additional modules R, Q and F flags were sticky until cache file was
|
|
137 not removed from cache.
|
|
138 </para>
|
|
139 </change>
|
|
140
|
|
141 <change type="bugfix">
|
|
142 <para lang="ru">
|
|
143 не работал action remove в accel-cachemgr.
|
|
144 </para>
|
|
145 <para lang="en">
|
|
146 accel-cachemgr's remove action did not work.
|
|
147 </para>
|
|
148 </change>
|
|
149
|
|
150 <change type="bugfix">
|
|
151 <para lang="ru">
|
|
152 давно неменяемые документы не кэшировались, если для кэширования
|
|
153 использовался AccelLastModifiedFactor.
|
|
154 </para>
|
|
155 <para lang="en">
|
|
156 long invariable documents were not cached if AccelLastModifiedFactor
|
|
157 was used to choose cache time.
|
|
158 </para>
|
|
159 </change>
|
|
160
|
|
161 </changes>
|
|
162
|
|
163
|
|
164 <changes ver="1.0.24" date="21.10.2002">
|
|
165
|
|
166 <change type="bugfix">
|
|
167 <para lang="ru">
|
|
168 если в URL, созданным модулем mod_rewrite, находились
|
|
169 символы <nobr>в виде %XX,</nobr>
|
|
170 то они передавались бэкенду в раскрытом виде.
|
|
171 </para>
|
|
172 <para lang="en">
|
|
173 if mod_rewrite created URL contained characters encoded as %XX then
|
|
174 they was passed to backend unescaped.
|
|
175 </para>
|
|
176 </change>
|
|
177
|
|
178 <change type="change">
|
|
179 <para lang="ru">
|
|
180 ключ -DMOD_REWRITE_DISABLE_TO_PROXY_SUBREQ.
|
|
181 </para>
|
|
182 <para lang="en">
|
|
183 -DMOD_REWRITE_DISABLE_TO_PROXY_SUBREQ switch was added.
|
|
184 </para>
|
|
185 </change>
|
|
186
|
|
187 <change type="feature">
|
|
188 <para lang="ru">
|
|
189 переменная среды ACCEL_NOCACHE.
|
|
190 </para>
|
|
191 <para lang="en">
|
|
192 ACCEL_NOCACHE enviroment variable was added.
|
|
193 </para>
|
|
194 </change>
|
|
195
|
|
196 </changes>
|
|
197
|
|
198
|
|
199 <changes ver="1.0.23" date="30.08.2002">
|
|
200
|
|
201 <change type="change">
|
|
202 <para lang="ru">
|
|
203 в директиве FreezeStart.
|
|
204 </para>
|
|
205 <para lang="en">
|
|
206 in FreezeStart directive.
|
|
207 </para>
|
|
208 </change>
|
|
209
|
|
210 <change type="feature">
|
|
211 <para lang="ru">
|
|
212 директива AccelCacheSetCookie.
|
|
213 </para>
|
|
214 <para lang="en">
|
|
215 AccelCacheSetCookie directive.
|
|
216 </para>
|
|
217 </change>
|
|
218
|
|
219 <change type="bugfix">
|
|
220 <para lang="ru">
|
|
221 AccelCacheRoot не понимал параметры в кавычках.
|
|
222 </para>
|
|
223 <para lang="en">
|
|
224 AccelCacheRoot did not understand quoted parameters.
|
|
225 </para>
|
|
226 </change>
|
|
227
|
|
228 <change type="bugfix">
|
|
229 <para lang="ru">
|
|
230 модуль mod_freeze не замораживал схемы, если они указаны в
|
|
231 одинарных кавычках.
|
|
232 </para>
|
|
233 <para lang="en">
|
|
234 mod_freeze did not freeze schemas if they was quoted in apostrophes.
|
|
235 </para>
|
|
236 </change>
|
|
237
|
|
238 <change type="bugfix">
|
|
239 <para lang="ru">
|
|
240 модуль mod_freeze не замораживал тэг style, параметр style и
|
|
241 схему behavior:.
|
|
242 </para>
|
|
243 <para lang="en">
|
|
244 mod_freeze did not freeze style tag, style parameter and behavior: schema.
|
|
245 </para>
|
|
246 </change>
|
|
247
|
|
248 <change type="bugfix">
|
|
249 <para lang="ru">
|
|
250 последовательность вида <<script не замораживалась модулем mod_freeze.
|
|
251 </para>
|
|
252 <para lang="en">
|
|
253 <<script sequence was not frozen by mod_freeze.
|
|
254 </para>
|
|
255 </change>
|
|
256
|
|
257 <change type="change">
|
|
258 <para lang="ru">
|
|
259 оптимизирован алгоритм поиска в модуле mod_freeze.
|
|
260 </para>
|
|
261 <para lang="en">
|
|
262 mod_freeze's search algorithm was optimized.
|
|
263 </para>
|
|
264 </change>
|
|
265
|
|
266 </changes>
|
|
267
|
|
268
|
|
269 <changes ver="1.0.22" date="12.08.2002">
|
|
270
|
|
271 <change type="bugfix">
|
|
272 <para lang="ru">
|
|
273 флаги дополнительных модулей R, Q и F не выставлялись,
|
|
274 если запрос был некэшируемым.
|
|
275 </para>
|
|
276 <para lang="en">
|
|
277 additional modules R, Q and F flags were not set
|
|
278 if request was not cachable.
|
|
279 </para>
|
|
280 </change>
|
|
281
|
|
282 <change type="feature">
|
|
283 <para lang="ru">
|
|
284 директива AccelPassXAccel.
|
|
285 </para>
|
|
286 <para lang="en">
|
|
287 AccelPassXAccel directive.
|
|
288 </para>
|
|
289 </change>
|
|
290
|
|
291 <change type="feature">
|
|
292 <para lang="ru">
|
|
293 модуль mod_freeze.
|
|
294 </para>
|
|
295 <para lang="en">
|
|
296 mod_freeze module.
|
|
297 </para>
|
|
298 </change>
|
|
299
|
|
300 </changes>
|
|
301
|
|
302
|
|
303 <changes ver="1.0.21" date="04.07.2002">
|
|
304
|
|
305 <change type="bugfix">
|
|
306 <para lang="ru">
|
|
307 директива "AccelPassServer off" в Apache-1.3.26 вообще не выдавала
|
|
308 заголовок "Server".
|
|
309 </para>
|
|
310 <para lang="en">
|
|
311 "AccelPassServer off" did not send any "Server" header in Apache-1.3.26.
|
|
312 </para>
|
|
313 </change>
|
|
314
|
|
315 <change type="feature">
|
|
316 <para lang="ru">
|
|
317 документация по mod_accel копируется в /manual/mod/mod_accel.html.
|
|
318 </para>
|
|
319 <para lang="en">
|
|
320 mod_accel Russian documentation is copied in /manual/mod/mod_accel.html.
|
|
321 </para>
|
|
322 </change>
|
|
323
|
|
324 </changes>
|
|
325
|
|
326
|
|
327 <changes ver="1.0.20" date="24.06.2002">
|
|
328
|
|
329 <change type="bugfix">
|
|
330 <para lang="ru">
|
|
331 параметр MP в директиве AccelPass работал некорректно, если также
|
|
332 был задал параметр PH или использовалось специальное имя _the_same_host_.
|
|
333 </para>
|
|
334 <para lang="en">
|
|
335 AccelPass MP parameter was worked incorrectly if used with PH parameter
|
|
336 or with special _the_same_host_ host name.
|
|
337 </para>
|
|
338 </change>
|
|
339
|
|
340 </changes>
|
|
341
|
|
342
|
|
343 <changes ver="1.0.19" date="29.05.2002">
|
|
344
|
|
345 <change type="bugfix">
|
|
346 <para lang="ru">
|
|
347 во время плавного (graceful) рестарта мог произойти segmentation fault
|
|
348 в основном процессе, если все рабочие слоты были заняты.
|
|
349 </para>
|
|
350 <para lang="en">
|
|
351 segmentation fault can occur in main process while graceful restart
|
|
352 when all child slots were busy.
|
|
353 </para>
|
|
354 </change>
|
|
355
|
|
356 </changes>
|
|
357
|
|
358
|
|
359 <changes ver="1.0.18" date="12.04.2002">
|
|
360
|
|
361 <change type="feature">
|
|
362 <para lang="ru">
|
|
363 директивы AccelRetry5XX и AccelSetXURI.
|
|
364 </para>
|
|
365 <para lang="en">
|
|
366 AccelRetry5XX and AccelSetXURI directives were added.
|
|
367 </para>
|
|
368 </change>
|
|
369
|
|
370 <change type="feature">
|
|
371 <para lang="ru">
|
|
372 заметки accel_request_body и accel_rewrite_response.
|
|
373 </para>
|
|
374 <para lang="en">
|
|
375 accel_request_body and accel_rewrite_response notes were added.
|
|
376 </para>
|
|
377 </change>
|
|
378
|
|
379 <change type="bugfix">
|
|
380 <para lang="ru">
|
|
381 mod_accel не собирался компилятором aCC на платформе HP-UX.
|
|
382 Спасибо Marko Asplund, aspa<at/>kronodoc.fi.
|
|
383 </para>
|
|
384 <para lang="en">
|
|
385 mod_accel is not built by aCC on HP-UX.<br/>
|
|
386 Thanks to Marko Asplund, aspa<at/>kronodoc.fi.
|
|
387 </para>
|
|
388 </change>
|
|
389
|
|
390 <change type="change">
|
|
391 <para lang="ru">
|
|
392 косметические правки.
|
|
393 </para>
|
|
394 <para lang="en">
|
|
395 code clean up.
|
|
396 </para>
|
|
397 </change>
|
|
398
|
|
399 </changes>
|
|
400
|
|
401
|
|
402 <changes ver="1.0.17" date="29.03.2002">
|
|
403
|
|
404 <change type="bugfix">
|
|
405 <para lang="ru">
|
|
406 если в URL перед аргументами находились символы <nobr>в виде %XX,</nobr>
|
|
407 то они передавались бэкенду в раскрытом виде.
|
|
408 </para>
|
|
409 <para lang="en">
|
|
410 if URL before arguments contained characters encoded as %XX then
|
|
411 they was passed to backend unescaped.
|
|
412 </para>
|
|
413 </change>
|
|
414
|
|
415 </changes>
|
|
416
|
|
417
|
|
418 <changes ver="1.0.16" date="27.03.2002">
|
|
419
|
|
420 <change type="feature">
|
|
421 <para lang="ru">
|
|
422 в директиве AccelPass можно использовать специальное
|
|
423 имя хоста _the_same_host_.
|
|
424 </para>
|
|
425 <para lang="en">
|
|
426 special hostname _the_same_host_ can be used in AccelPass directive.
|
|
427 </para>
|
|
428 </change>
|
|
429
|
|
430 <change type="bugfix">
|
|
431 <para lang="ru">
|
|
432 не работало ограничение количества соединений и ждущих процессов
|
|
433 при использовании флага PH в директиве AccelPass.
|
|
434 </para>
|
|
435 <para lang="en">
|
|
436 limition of connections and waiting processes does not work
|
|
437 if PH flag in AccelPass directive was used.
|
|
438 </para>
|
|
439 </change>
|
|
440
|
|
441 <change type="feature">
|
|
442 <para lang="ru">
|
|
443 директива AccelPassServer.
|
|
444 </para>
|
|
445 <para lang="en">
|
|
446 AccelPassServer directive was added.
|
|
447 </para>
|
|
448 </change>
|
|
449
|
|
450 </changes>
|
|
451
|
|
452
|
|
453 <changes ver="1.0.15" date="12.03.2002">
|
|
454
|
|
455 <change type="bugfix">
|
|
456 <para lang="ru">
|
|
457 если модули mod_quoted или mod_randban были собраны статически
|
|
458 или подгружались с помощью LoadModule, но не были добавлены
|
|
459 директивой AddModule после директивы ClearModuleList, то
|
|
460 директивы этих модулей не воспринимались.
|
|
461 Если же директивы этих модулей не использовались в конфигурационных файлах,
|
|
462 то при любых запросах, обрабатываемых модулем mod_accel,
|
|
463 происходил segmentation fault.
|
|
464 </para>
|
|
465 <para lang="en">
|
|
466 if mod_quoted or mod_randban modules were statically build
|
|
467 or were loaded with LoadModule directive and were not added
|
|
468 with AddModule directive after ClearModuleList directive then
|
|
469 their directives were unrecognized.
|
|
470 If their directives were not used in configration files
|
|
471 then any request handled by mod_accel caused segmentation fault.
|
|
472 </para>
|
|
473 </change>
|
|
474
|
|
475 </changes>
|
|
476
|
|
477
|
|
478 <changes ver="1.0.14" date="26.02.2002">
|
|
479
|
|
480 <change type="bugfix">
|
|
481 <para lang="ru">
|
|
482 некорректно обрабатывались ответы бэкенда с большими заголовками.
|
|
483 </para>
|
|
484 <para lang="en">
|
|
485 backend response with big header was incorrectly handled.
|
|
486 </para>
|
|
487 </change>
|
|
488
|
|
489 <change type="workaround">
|
|
490 <para lang="ru">
|
|
491 игнорируются строки типа "HTTP/1.0 200 OK" в середине заголовка ответа
|
|
492 бэкенда. Добавлена запись в ErrorLog некорректных заголовков в ответе
|
|
493 бэкенда.
|
|
494 </para>
|
|
495 <para lang="en">
|
|
496 lines like "HTTP/1.0 200 OK" are ignored in middle of backend response header.
|
|
497 Incorrect backend header lines are logged in ErrorLog.
|
|
498 </para>
|
|
499 </change>
|
|
500
|
|
501 <change type="bugfix">
|
|
502 <para lang="ru">
|
|
503 директива AccelInvalidate, accel-cachemgr и заголовки типа
|
|
504 <nobr>"Pragma: no-cache"</nobr> не обновляли кэш,
|
|
505 если задана директива "AccelUnlinkNoCached off".
|
|
506 </para>
|
|
507 <para lang="en">
|
|
508 AccelInvalidate directive, accel-cachemgr and headers like
|
|
509 <nobr>"Pragma: no-cache"</nobr> did not refresh cache
|
|
510 if AccelUnlinkNoCached directive was off.
|
|
511 </para>
|
|
512 </change>
|
|
513
|
|
514 <change type="change">
|
|
515 <para lang="ru">
|
|
516 порядок наследования AccelPass изменён, сначала проверяются
|
|
517 директивы из виртуального сервера, а затем из основного.
|
|
518 </para>
|
|
519 <para lang="en">
|
|
520 merge order of AccelPass directive is changed. Virtual server direcitves
|
|
521 are checked first.
|
|
522 </para>
|
|
523 </change>
|
|
524
|
|
525 </changes>
|
|
526
|
|
527
|
|
528 <changes ver="1.0.13" date="12.02.2002">
|
|
529
|
|
530 <change type="bugfix">
|
|
531 <para lang="ru">
|
|
532 не корректировался порт в заголовках "Location" и "Refresh"
|
|
533 если использовался флаг PH в директиве AccelPass и номера портов
|
|
534 фронтенда и бэкенда отличались.
|
|
535 </para>
|
|
536 <para lang="en">
|
|
537 port was not corrected in "Location" and "Refresh" headers
|
|
538 if PH flag in AccelPass directive was used and frontend and backend
|
|
539 port numbers were not the same.
|
|
540 </para>
|
|
541 </change>
|
|
542
|
|
543 </changes>
|
|
544
|
|
545
|
|
546 <changes ver="1.0.12" date="10.02.2002">
|
|
547
|
|
548 <change type="feature">
|
|
549 <para lang="ru">
|
|
550 флаг PH в директиве AccelPass.
|
|
551 </para>
|
|
552 <para lang="en">
|
|
553 PH flag was added in AccelPass directive.
|
|
554 </para>
|
|
555 </change>
|
|
556
|
|
557 </changes>
|
|
558
|
|
559
|
|
560 <changes ver="1.0.11" date="01.02.2002">
|
|
561
|
|
562 <change type="change">
|
|
563 <para lang="ru">
|
|
564 упразднена директива AccelContentTail.
|
|
565 </para>
|
|
566 <para lang="en">
|
|
567 AccelContentTail directive was removed.
|
|
568 </para>
|
|
569 </change>
|
|
570
|
|
571 <change type="bugfix">
|
|
572 <para lang="ru">
|
|
573 если перезаписываемая строка попадала на границу буфера, mod_randban
|
|
574 мог некорректно поменять случайное число.
|
|
575 </para>
|
|
576 <para lang="en">
|
|
577 mod_randban can incorrectly change random value if string to rewrite
|
|
578 was on buffer edge.
|
|
579 </para>
|
|
580 </change>
|
|
581
|
|
582 <change>
|
|
583 <para lang="ru">
|
|
584 Совместимость с Apache 1.3.23.
|
|
585 </para>
|
|
586 <para lang="en">
|
|
587 Apache 1.3.23 compatibility.
|
|
588 </para>
|
|
589 </change>
|
|
590
|
|
591 <change type="feature">
|
|
592 <para lang="ru">
|
|
593 если в конфигурации AccelPass описан Location в виде /proxied/,
|
|
594 то при запросе /proxied возвращается редирект на URL с добавленным
|
|
595 слэшом - /proxied/.
|
|
596 </para>
|
|
597 <para lang="en">
|
|
598 if Location is specified in AccelPass as /proxied/ then
|
|
599 on request /proxied redirect is returned to URL with slash added - /proxied/.
|
|
600 </para>
|
|
601 </change>
|
|
602
|
|
603 <change type="bugfix">
|
|
604 <para lang="ru">
|
|
605 не возвращалась ошибка, если не удавалось создать временный файл
|
|
606 для хранения тела запроса POST.
|
|
607 </para>
|
|
608 <para lang="en">
|
|
609 error was not returned if POST request body temporary file creation was failed.
|
|
610 </para>
|
|
611 </change>
|
|
612
|
|
613 </changes>
|
|
614
|
|
615
|
|
616 <changes ver="1.0.10" date="28.12.2001">
|
|
617
|
|
618 <change type="feature">
|
|
619 <para lang="ru">
|
|
620 директива AccelReverse.
|
|
621 </para>
|
|
622 <para lang="en">
|
|
623 AccelReverse directive was added.
|
|
624 </para>
|
|
625 </change>
|
|
626
|
|
627 </changes>
|
|
628
|
|
629
|
|
630 <changes ver="1.0.9" date="24.12.2001">
|
|
631
|
|
632 <change type="bugfix">
|
|
633 <para lang="ru">
|
|
634 на Solaris 7 и FreeBSD 2.x большие ответы передавались не до конца.
|
|
635 </para>
|
|
636 <para lang="en">
|
|
637 big repsonses was truncated on Solaris 7 and FreeBSD 2.x.
|
|
638 </para>
|
|
639 </change>
|
|
640
|
|
641 </changes>
|
|
642
|
|
643
|
|
644 <changes ver="1.0.8" date="19.12.2001">
|
|
645
|
|
646 <change type="bugfix">
|
|
647 <para lang="ru">
|
|
648 скорректированы некоторые сообщения об ошибках.
|
|
649 </para>
|
|
650 <para lang="en">
|
|
651 some error messages was corrected.
|
|
652 </para>
|
|
653 </change>
|
|
654
|
|
655 <change type="bugfix">
|
|
656 <para lang="ru">
|
|
657 если клиент в запросе POST обрывал соединение,
|
|
658 то бэкенду передавалось неполное тело запроса.
|
|
659 Теперь mod_accel в такой ситуации не соединяется с бэкендом.
|
|
660 </para>
|
|
661 <para lang="en">
|
|
662 if client aborted connection while POST
|
|
663 then backend received incompleted request body.
|
|
664 Now mod_accel doesn't connect to backend in this situation.
|
|
665 </para>
|
|
666 </change>
|
|
667
|
|
668 <change type="bugfix">
|
|
669 <para lang="ru">
|
|
670 mod_accel не собирался без библиотеки mm.
|
|
671 </para>
|
|
672 <para lang="en">
|
|
673 mod_accel did not build without mm library.
|
|
674 </para>
|
|
675 </change>
|
|
676
|
|
677 </changes>
|
|
678
|
|
679
|
|
680 <changes ver="1.0.7" date="06.12.2001">
|
|
681
|
|
682 <change type="feature">
|
|
683 <para lang="ru">
|
|
684 в сообщения об ошибках добавлен URL, который передаётся бэкенду.
|
|
685 </para>
|
|
686 <para lang="en">
|
|
687 backend URL was added in error messages.
|
|
688 </para>
|
|
689 </change>
|
|
690
|
|
691 <change type="feature">
|
|
692 <para lang="ru">
|
|
693 третий параметр в директиве AccelBusyLock.
|
|
694 </para>
|
|
695 <para lang="en">
|
|
696 third parameter was added in AccelBusyLock directory.
|
|
697 </para>
|
|
698 </change>
|
|
699
|
|
700 <change type="bugfix">
|
|
701 <para lang="ru">
|
|
702 порядок загрузки модулей mod_accel, mod_randban, mod_quoted
|
|
703 и mod_ssl не важен.
|
|
704 </para>
|
|
705 <para lang="en">
|
|
706 load order of mod_accel, mod_randban, mod_quoted and mod_ssl
|
|
707 has no meaning now.
|
|
708 </para>
|
|
709 </change>
|
|
710
|
|
711 <change type="change">
|
|
712 <para lang="ru">
|
|
713 добавлен параметр --with-patch в configure.<br/>
|
|
714 Упразднены параметры --without-mod_charset и --without-mod_ssl.
|
|
715 </para>
|
|
716 <para lang="en">
|
|
717 --with-patch directive was added in configure.<br/>
|
|
718 --without-mod_charset and --without-mod_ssl directives is removed.
|
|
719 </para>
|
|
720 </change>
|
|
721
|
|
722 <change type="bugfix">
|
|
723 <para lang="ru">
|
|
724 улучшение портабильности.
|
|
725 </para>
|
|
726 <para lang="en">
|
|
727 portability enhancement.
|
|
728 </para>
|
|
729 </change>
|
|
730
|
|
731 </changes>
|
|
732
|
|
733
|
|
734 <changes ver="1.0.6" date="02.11.2001">
|
|
735
|
|
736 <change type="feature">
|
|
737 <para lang="ru">
|
|
738 во флаге MP директивы AccelPass можно указывать тэг.
|
|
739 </para>
|
|
740 <para lang="en">
|
|
741 MP flag of AccelPass directive can have tag.
|
|
742 </para>
|
|
743 </change>
|
|
744
|
|
745 <change type="feature">
|
|
746 <para lang="ru">
|
|
747 при использовании проксирования (флаг P) в директиве
|
|
748 RewriteRule модуля mod_rewrite можно использовать флаг MP.
|
|
749 </para>
|
|
750 <para lang="en">
|
|
751 MP flag can be used in mod_rewrite module RewriteRule
|
|
752 directive when proxing is specified (P flag).
|
|
753 </para>
|
|
754 </change>
|
|
755
|
|
756 <change type="bugfix">
|
|
757 <para lang="ru">
|
|
758 при указании времени кэширования с помощью директив
|
|
759 AccelDefaultExpire или AccelLastModifiedFactor ответ не сохранялся
|
|
760 в кэш, если разница во времени между фронтендом и бэкендом была
|
|
761 больше время кэширования.
|
|
762 </para>
|
|
763 <para lang="en">
|
|
764 if time to cache is specified in AccelDefaultExpire or
|
|
765 AccelLastModifiedFactor directive and time difference between
|
|
766 frontend and backend is more then specified time then answer
|
|
767 was not saved in cache.
|
|
768 </para>
|
|
769 </change>
|
|
770
|
|
771 </changes>
|
|
772
|
|
773
|
|
774 <changes ver="1.0.5" date="18.10.2001">
|
|
775
|
|
776 <change type="feature">
|
|
777 <para lang="ru">
|
|
778 директива AccelIgnoreAuth.
|
|
779 </para>
|
|
780 <para lang="en">
|
|
781 AccelIgnoreAuth directive was added.
|
|
782 </para>
|
|
783 </change>
|
|
784
|
|
785 <change type="bugfix">
|
|
786 <para lang="ru">
|
|
787 при использовании проксирования (флаг P) в директиве
|
|
788 RewriteRule модуля mod_rewrite модуль mod_proxy дублировал
|
|
789 строку аргументов.
|
|
790 </para>
|
|
791 <para lang="en">
|
|
792 mod_proxy module duplicated argument string when proxing
|
|
793 is specified in mod_rewrite module RewriteRule directive (P flag).
|
|
794 </para>
|
|
795 </change>
|
|
796
|
|
797 </changes>
|
|
798
|
|
799
|
|
800 <changes ver="1.0.4" date="16.10.2001">
|
|
801
|
|
802 <change type="bugfix">
|
|
803 <para lang="ru">
|
|
804 если бэкендов несколько и с одним из них соединение
|
|
805 не было установлено, то информация об этой попытке в заметки
|
|
806 %{accel*}x не добавлялась.
|
|
807 </para>
|
|
808 <para lang="en">
|
|
809 if there are several backends and connection with one of them
|
|
810 was not established then %{accel*}x notes did not contain state of it.
|
|
811 </para>
|
|
812 </change>
|
|
813
|
|
814 <change type="bugfix">
|
|
815 <para lang="ru">
|
|
816 при получении от бэкенда большого заголовка происходил
|
|
817 segmentation fault.
|
|
818 </para>
|
|
819 <para lang="en">
|
|
820 backend big header caused segmentation fault.
|
|
821 </para>
|
|
822 </change>
|
|
823
|
|
824 <change type="bugfix">
|
|
825 <para lang="ru">
|
|
826 в accel-cachemgr добавлены два состояния - invalid
|
|
827 и no_accelerated.
|
|
828 </para>
|
|
829 <para lang="en">
|
|
830 two status codes - invalid and no_accelerated was added
|
|
831 in accel-cachemgr.
|
|
832 </para>
|
|
833 </change>
|
|
834
|
|
835 <change type="bugfix">
|
|
836 <para lang="ru">
|
|
837 директива RewriteRule модуля mod_rewrite с флагом [P]
|
|
838 работала только при использовании в SSI.
|
|
839 </para>
|
|
840 <para lang="en">
|
|
841 mod_rewrite module RewriteRule directive with flag [P]
|
|
842 worked in SSI enviroment only.
|
|
843 </para>
|
|
844 </change>
|
|
845
|
|
846 </changes>
|
|
847
|
|
848
|
|
849 <changes ver="1.0.3" date="10.10.2001">
|
|
850
|
|
851 <change>
|
|
852 <para lang="ru">
|
|
853 Изменения в директиве AccelCacheCookie:
|
|
854 Добавлены параметр "all", запрещающие параметры и регулярные выражения.
|
|
855 В одной директиве может быть указано несколько параметров.
|
|
856 Директивы из вложенных блоков не объединяются.
|
|
857 Имена cookie сортируются в алфавитном порядке.
|
|
858 </para>
|
|
859 <para lang="en">
|
|
860 Changes in AccelCacheCookie directive:
|
|
861 "all" parameter, supressing parameters and regular expressions was added.
|
|
862 There can be several parameters in one directive.
|
|
863 Directives is not merged.
|
|
864 Cookie names is sorted in alphabetical order.
|
|
865 </para>
|
|
866 </change>
|
|
867
|
|
868 <change>
|
|
869 <para lang="ru">
|
|
870 Изменения в директиве AccelNoPass:
|
|
871 Регулярное выражение может быть нечуствительно к регистру.
|
|
872 Между символом "~" и регулярным выражением не должно быть пробела.
|
|
873 В одной директиве может быть указано несколько параметров.
|
|
874 </para>
|
|
875 <para lang="en">
|
|
876 Changes in AccelNoPass directive:
|
|
877 Regular expression can be case-insensitive.
|
|
878 There should not be space between "~" symbol and regular expression.
|
|
879 There can be several parameters in one directive.
|
|
880 </para>
|
|
881 </change>
|
|
882
|
|
883 </changes>
|
|
884
|
|
885
|
|
886 <changes ver="1.0.2" date="04.10.2001">
|
|
887
|
|
888 <change type="feature">
|
|
889 <para lang="ru">
|
|
890 директива AccelCacheCookie.
|
|
891 </para>
|
|
892 <para lang="en">
|
|
893 AccelCacheCookie directive was added.
|
|
894 </para>
|
|
895 </change>
|
|
896
|
|
897 <change type="feature">
|
|
898 <para lang="ru">
|
|
899 заметка accel_nocache.
|
|
900 </para>
|
|
901 <para lang="en">
|
|
902 accel_nocache note was added.
|
|
903 </para>
|
|
904 </change>
|
|
905
|
|
906 <change type="feature">
|
|
907 <para lang="ru">
|
|
908 обработчик accel-cachemgr.
|
|
909 </para>
|
|
910 <para lang="en">
|
|
911 accel-cachemgr handler was added.
|
|
912 </para>
|
|
913 </change>
|
|
914
|
|
915 <change type="bugfix">
|
|
916 <para lang="ru">
|
|
917 при запросе нескольких невозрастающих byteranges мог
|
|
918 выдаваться неверный ответ.
|
|
919 </para>
|
|
920 <para lang="en">
|
|
921 answer may be wrong if request contains several non-growing
|
|
922 byteranges.
|
|
923 </para>
|
|
924 </change>
|
|
925
|
|
926 <change type="bugfix">
|
|
927 <para lang="ru">
|
|
928 заметка %{accel_r}x не записывалась в лог.
|
|
929 </para>
|
|
930 <para lang="en">
|
|
931 %{accel_r}x note was not logged.
|
|
932 </para>
|
|
933 </change>
|
|
934
|
|
935 <change type="bugfix">
|
|
936 <para lang="ru">
|
|
937 если ответ некэшируемый, то при преждевременном обрыве
|
|
938 соединения с клиентом соединение с бэкендом не закрывалось сразу.
|
|
939 </para>
|
|
940 <para lang="en">
|
|
941 if response is not cachable and client prematurely closes
|
|
942 connection then connection to backend was not closed at once.
|
|
943 </para>
|
|
944 </change>
|
|
945
|
|
946 </changes>
|
|
947
|
|
948
|
|
949 <changes ver="1.0.1" date="29.08.2001">
|
|
950
|
|
951 <change type="bugfix">
|
|
952 <para lang="ru">
|
|
953 ошибка в accel_read_and_check_writable() вызывала нагрузку на процессор.
|
|
954 </para>
|
|
955 <para lang="en">
|
|
956 bug in accel_read_and_check_writable() caused high CPU usage.
|
|
957 </para>
|
|
958 </change>
|
|
959
|
|
960 </changes>
|
|
961
|
|
962
|
|
963 <changes ver="1.0.0" date="28.08.2001">
|
|
964
|
|
965 <change>
|
|
966 <para lang="ru">
|
|
967 Первая версия.<br/>
|
|
968 Тестировалась на Apache 1.3.14, 1.3.17, 1.3.19, 1.3.20 на
|
|
969 <nobr>FreeBSD 3.4, 4.2.</nobr>
|
|
970 </para>
|
|
971 <para lang="en">
|
|
972 First release.<br/>
|
|
973 Tested with Apache 1.3.14, 1.3.17, 1.3.19, 1.3.20 on FreeBSD 3.4, 4.2.
|
|
974 </para>
|
|
975 </change>
|
|
976
|
|
977 </changes>
|
|
978
|
|
979 </change_log>
|