Mercurial > hg > nginx-vendor-0-7
comparison CHANGES @ 352:84b8345f70d5 NGINX_0_6_20
nginx 0.6.20
*) Bugfix: a segmentation fault might occur in worker process if a
"proxy_pass" directive with URI-part was used; bug appeared in
0.6.19.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Wed, 28 Nov 2007 00:00:00 +0300 |
parents | 5a1bb0129dff |
children | 583decdb82a4 |
comparison
equal
deleted
inserted
replaced
351:4bc23dc655fd | 352:84b8345f70d5 |
---|---|
1 | |
2 Changes with nginx 0.6.20 28 Nov 2007 | |
3 | |
4 *) Bugfix: a segmentation fault might occur in worker process if a | |
5 "proxy_pass" directive with URI-part was used; bug appeared in | |
6 0.6.19. | |
7 | |
1 | 8 |
2 Changes with nginx 0.6.19 27 Nov 2007 | 9 Changes with nginx 0.6.19 27 Nov 2007 |
3 | 10 |
4 *) Bugfix: the 0.6.18 version could not be built. | 11 *) Bugfix: the 0.6.18 version could not be built. |
5 | 12 |
361 | 368 |
362 Changes with nginx 0.6.0 14 Jun 2007 | 369 Changes with nginx 0.6.0 14 Jun 2007 |
363 | 370 |
364 *) Feature: the "server_name", "map", and "valid_referers" directives | 371 *) Feature: the "server_name", "map", and "valid_referers" directives |
365 support the "www.example.*" wildcards. | 372 support the "www.example.*" wildcards. |
373 | |
374 | |
375 Changes with nginx 0.5.33 07 Nov 2007 | |
376 | |
377 *) Change: now by default the "echo" SSI command uses entity encoding. | |
378 | |
379 *) Feature: the "encoding" parameter in the "echo" SSI command. | |
380 | |
381 *) Change: mail proxy was split on three modules: pop3, imap and smtp. | |
382 | |
383 *) Feature: the --without-mail_pop3_module, --without-mail_imap_module, | |
384 and --without-mail_smtp_module configuration parameters. | |
385 | |
386 *) Feature: the "smtp_greeting_delay" and "smtp_client_buffer" | |
387 directives of the ngx_mail_smtp_module. | |
388 | |
389 *) Feature: the "server_name" and "valid_referers" directives support | |
390 regular expressions. | |
391 | |
392 *) Feature: the "server_name", "map", and "valid_referers" directives | |
393 support the "www.example.*" wildcards. | |
394 | |
395 *) Bugfix: sub_filter did not work with empty substitution. | |
396 | |
397 *) Bugfix: in sub_filter parsing. | |
398 | |
399 *) Bugfix: a worker process may got caught in an endless loop, if the | |
400 memcached was used. | |
401 | |
402 *) Bugfix: nginx supported low case only "close" and "keep-alive" | |
403 values in the "Connection" request header line; bug appeared in | |
404 0.5.32. | |
405 | |
406 *) Bugfix: nginx could not start on Solaris if the shared PCRE library | |
407 located in non-standard place was used. | |
408 | |
409 | |
410 Changes with nginx 0.5.32 24 Sep 2007 | |
411 | |
412 *) Change: now nginx tries to set the "worker_priority", | |
413 "worker_rlimit_nofile", "worker_rlimit_core", and | |
414 "worker_rlimit_sigpending" without super-user privileges. | |
415 | |
416 *) Change: now nginx escapes space and "%" in request to a mail proxy | |
417 authentication server. | |
418 | |
419 *) Change: now nginx escapes "%" in $memcached_key variable. | |
420 | |
421 *) Change: the special make target "upgrade1" was defined for online | |
422 upgrade of 0.1.x versions. | |
423 | |
424 *) Feature: the "add_header Last-Modified ..." directive changes the | |
425 "Last-Modified" response header line. | |
426 | |
427 *) Feature: the mail proxy supports AUTHENTICATE in IMAP mode. | |
428 Thanks to Maxim Dounin. | |
429 | |
430 *) Feature: the mail proxy supports STARTTLS in SMTP mode. | |
431 Thanks to Maxim Dounin. | |
432 | |
433 *) Bugfix: nginx did not close directory file on HEAD request if | |
434 autoindex was used. | |
435 Thanks to Arkadiusz Patyk. | |
436 | |
437 *) Bugfix: the "proxy_hide_header" and "fastcgi_hide_header" directives | |
438 did not hide response header lines whose name was longer than 32 | |
439 characters. | |
440 Thanks to Manlio Perillo. | |
441 | |
442 *) Bugfix: active connection counter always increased if mail proxy was | |
443 used. | |
444 | |
445 *) Bugfix: if backend returned response header only using non-buffered | |
446 proxy, then nginx closed backend connection on timeout. | |
447 | |
448 *) Bugfix: nginx did not support several "Connection" request header | |
449 lines. | |
450 | |
451 *) Bugfix: a charset set by the "charset" directive was not appended to | |
452 the "Content-Type" header set by $r->send_http_header(). | |
453 | |
454 *) Bugfix: a segmentation fault might occur in worker process if | |
455 /dev/poll method was used. | |
456 | |
457 *) Bugfix: nginx did not work on FreeBSD/sparc64. | |
458 | |
459 *) Bugfix: a segmentation fault occurred in worker process if invalid | |
460 address was set in the "auth_http" directive. | |
461 | |
462 *) Bugfix: now nginx uses default listen backlog value 511 on all | |
463 platforms except FreeBSD. | |
464 Thanks to Jiang Hong. | |
465 | |
466 *) Bugfix: now Solaris sendfilev() is not used to transfer the client | |
467 request body to FastCGI-server via the unix domain socket. | |
468 | |
469 *) Bugfix: if the same host without specified port was used as backend | |
470 for HTTP and HTTPS, then nginx used only one port - 80 or 443. | |
471 | |
472 *) Bugfix: the "proxy_ignore_client_abort" and | |
473 "fastcgi_ignore_client_abort" directives did not work; bug appeared | |
474 in 0.5.13. | |
475 | |
476 | |
477 Changes with nginx 0.5.31 15 Aug 2007 | |
478 | |
479 *) Feature: named locations. | |
480 | |
481 *) Feature: the "proxy_store" and "fastcgi_store" directives. | |
482 | |
483 *) Feature: the "proxy_store_access" and "fastcgi_store_access" | |
484 directives. | |
485 | |
486 | |
487 Changes with nginx 0.5.30 30 Jul 2007 | |
488 | |
489 *) Feature: the $args variable can be set with the "set" directive. | |
490 | |
491 *) Feature: the $is_args variable. | |
492 | |
493 *) Bugfix: if a client has closed connection to mail proxy then nginx | |
494 might not close connection to backend. | |
495 | |
496 *) Bugfix: now nginx escapes space in $memcached_key variable. | |
497 | |
498 *) Bugfix: a segmentation fault might occur in worker process when the | |
499 HTTPS protocol was used in the "proxy_pass" directive. | |
500 | |
501 *) Bugfix: the perl $$ variable value in ngx_http_perl_module was equal | |
502 to the master process identification number. | |
503 | |
504 *) Bugfix: fix building on Solaris/amd64 by Sun Studio 11 and early | |
505 versions; bug appeared in 0.5.29. | |
506 | |
507 | |
508 Changes with nginx 0.5.29 23 Jul 2007 | |
509 | |
510 *) Feature: $nginx_version variable. | |
511 Thanks to Nick S. Grechukh. | |
512 | |
513 *) Bugfix: if the FastCGI header was split in records, then nginx | |
514 passed garbage in the header to a client. | |
515 | |
516 *) Bugfix: Sun Studio compatibility on Solaris/amd64 and | |
517 Solaris/sparc64. | |
518 Thanks to Jiang Hong and Andrei Nigmatulin. | |
519 | |
520 *) Bugfix: of minor potential bugs. | |
521 Thanks to Coverity's Scan. | |
522 | |
523 | |
524 Changes with nginx 0.5.28 17 Jul 2007 | |
525 | |
526 *) Security: the "msie_refresh" directive allowed XSS. | |
527 Thanks to Maxim Boguk. | |
528 | |
529 *) Bugfix: a segmentation fault might occur in worker process if the | |
530 "auth_http_header" directive was used. | |
531 Thanks to Maxim Dounin. | |
532 | |
533 *) Bugfix: a segmentation fault occurred in worker process if the | |
534 CRAM-MD5 authentication method was used, but it was not enabled. | |
535 | |
536 *) Bugfix: a segmentation fault might occur in worker process if the | |
537 eventport method was used. | |
538 | |
539 | |
540 Changes with nginx 0.5.27 09 Jul 2007 | |
541 | |
542 *) Bugfix: if remote SSI subrequest was used, then posterior local file | |
543 subrequest might transferred to client in wrong order. | |
544 | |
545 *) Bugfix: large SSI inclusions buffered in temporary files were | |
546 truncated. | |
547 | |
548 | |
549 Changes with nginx 0.5.26 17 Jun 2007 | |
550 | |
551 *) Bugfix: in SSI parsing. | |
366 | 552 |
367 | 553 |
368 Changes with nginx 0.5.25 11 Jun 2007 | 554 Changes with nginx 0.5.25 11 Jun 2007 |
369 | 555 |
370 *) Bugfix: nginx could not be built with the | 556 *) Bugfix: nginx could not be built with the |