ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fwd: [ANN] nginx upload progress module v0.7]




Здравствуйте!

Для тех, кому интересно: Брайс выпустил upload progress module v0.7.

Изменения:

 * исправлен segfault при обрыве загрузки (спасибо Markus Doppelbauer)

* добавлена директива для указания имени заголовок или параметра с идентификатором сессии

 * добавлена директива для форматировая вывода в JSON

 * добавлена директива для форматировая вывода по шаблонам

* добавлена директива для указания типа содержимого вывода (заголовок Content-Type)

 * добавлены переменные для указания статуса загрузки

Подробности:

http://www.masterzen.fr/2009/11/22/nginx-upload-progress-module-v07/

--
Best regards,
Valery Kholodkov
--- Begin Message ---
  • To: nginx@xxxxxxxxx
  • Subject: [ANN] nginx upload progress module v0.7
  • From: Brice Figureau <brice+nginx@xxxxxxxxxxxxxxxx>
  • Date: Sun, 22 Nov 2009 11:53:18 +0100
  • Authentication-results: zone.mtgsy.net (amavisd-new); dkim=pass header.i=@xxxxxxxxxxxxxxxx
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=daysofwonder.com; h=content-transfer-encoding:content-type:content-type:subject :subject:mime-version:user-agent:from:from:date:date:message-id; s=mail; t=1258887199; x=1260701599; bh=aFkjVlhX65TBGk8AHRCh2DvV nhiErDFFXH7wk176Dw0=; b=HJYNwOIzA7eLrHw5LZii1GaVeYJIJoKlBuEoD3j2 Rt0WAggbvtOjr3HMsBRYQZQCyHz6tr20mV4UFbN0WuSoTAz5MKCtjuZeOdWMJiJe I1b/v6FRhOcNevCrEQHsfdUiX8p07eDfEeTyda9vZiiKr8gvjbhJyZ65N2Gg4ZyQ GPs=
Hi,

I'm proud to announce the availability of the version 0.7 of the
nginx_upload_progress_module.

This version is now stable to be used in production.

The release is available in the nginx wiki page or directly from my git hub repository:
http://github.com/masterzen/nginx-upload-progress-module/downloads

Changes since v0.6:
===================

* fixed segfault when uploads are aborted (thanks to Markus Doppelbauer for his bug report)

 * session ID header name is now configurable (thanks to Valery Kholodkov)

* Added directive to format output as pure json (thanks to Valery Kholodkov)

* Added directive to format output with configurable template (thanks to Valery Kholodkov)

* Added directive to set a probe response content-type (thanks to Valery Kholodkov)

* Added upload status variables (needs a status patch) (thanks to Valery Kholodkov)

More Information:
=================

This module implements a progress upload ala Lighttpd mod_uploadprogress
for nginx. It monitors RFC1867 uploads sent to upstream servers and can
serve javascript, pure JSON or even custom responses containing information about the upload progress on request.

This module doesn't implement a RFC1867 parser and client code. As such
I consider this module as a temporary hack until Igor Sysoev implements
a full client body filter chain into Nginx.

This module is delivered as is (no guarantee of any kind) under the BSD
license with the following caveats and warnings:
 * when compiled with --with-debug, this module will produce high number
of log messages.

More information on the git repository:
http://github.com/masterzen/nginx-upload-progress-module/tree/master

Installation instructions:
==========================

nginx_uploadprogress_module has been compiled/tested with Nginx 0.6.x,
and 0.7.64. The legacy 0.5.x versions are not supported,
please upgrade your nginx installation to the current stable (0.7.x).

1) download the Nginx sources from http://nginx.net/ and unpack it.

2) build Nginx: change to the directory which contains the Nginx
sources, and run the configuration script making sure to add the path
to the nginx_uploadprogress_module sources using the --add-module
option:
 $ ./configure --add-module=/path/to/nginx_uploadprogress_module/

Now you can build and install the software:
 $ make

and as root:
 $ make install

For usage, configuration and examples, please see the github page or the
README file.

Anyway enjoy :-)
--
Brice Figureau
My Blog: http://www.masterzen.fr/


--- End Message ---
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.