From 8b0a055d1c8de28a293c415dae51ef3e019604e0583641f8524a22d9de095bcb Mon Sep 17 00:00:00 2001 From: James Oakley Date: Sat, 29 Mar 2014 17:45:16 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=202.0.3:=20=20=20*=20Bugfixes?= =?UTF-8?q?=20=20=20=20=20*=20fixed=20spooler=20'at'=20key=20usage=20=20?= =?UTF-8?q?=20=20=20*=20fixed=20a=20memory=20and=20fd=20leak=20with=20on-d?= =?UTF-8?q?emand=20Emperor=20sockets=20=20=20=20=20*=20on=20=5F=5FAPPLE=5F?= =?UTF-8?q?=5F=20use=20LOG=5FNOTICE=20for=20syslog=20plugin=20=20=20=20=20?= =?UTF-8?q?*=20fixed=20mongrel2=20support=20=20=20=20=20*=20hack=20for=20a?= =?UTF-8?q?voiding=20libmongoclient=20to=20crash=20on=20broken=20cursor=20?= =?UTF-8?q?=20=20=20=20*=20log=20alarm=20is=20now=20a=20uwsgi=5Flog=5Fverb?= =?UTF-8?q?ose()=20wrapper=20=20=20=20=20*=20fixed=20tuntap=20router=20mem?= =?UTF-8?q?ory=20corruption=20=20=20=20=20*=20Set=20ECDHE=20curve=20indepe?= =?UTF-8?q?ndently=20from=20DHE=20parameters=20(Hynek=20Schlawack)=20=20?= =?UTF-8?q?=20=20=20*=20do=20not=20wait=20for=20a=20whole=20Emperor=20cycl?= =?UTF-8?q?e=20before=20checking=20for=20each=20waitpid=20=20=20=20=20*=20?= =?UTF-8?q?fix=20a=20regression=20with=20caller()=20not=20indicating=20the?= =?UTF-8?q?=20starting=20*.psgi=20program=20=20=20=20=20=20=20(=C3=86var?= =?UTF-8?q?=20Arnfj=C3=B6r=C3=B0=20Bjarmason)=20=20=20*=20New=20features?= =?UTF-8?q?=20=20=20=20=20*=20The=20Emperor=20now=20responds=20to=20two=20?= =?UTF-8?q?new=20signals:=20=20=20=20=20=20=20*=20SIGWINCH:=20force=20an?= =?UTF-8?q?=20emperor=20rescan=20of=20vassals=20=20=20=20=20=20=20*=20SIGU?= =?UTF-8?q?RG:=20cleanup=20the=20Emperor=20states=20(for=20now=20it=20only?= =?UTF-8?q?=20clears=20its=20blacklist)=20=20=20=20=20*=20--build-plugin.?= =?UTF-8?q?=20Building=20plugins=20on-the-fly=20from=20git=20repositories?= =?UTF-8?q?=20=20=20=20=20*=20uwsgi.add=5Fvar(key,=20value).=20You=20can?= =?UTF-8?q?=20now=20set=20request=20variables=20directly=20=20=20=20=20=20?= =?UTF-8?q?=20from=20your=20app,=20for=20better=20integration=20with=20the?= =?UTF-8?q?=20internal=20routing=20=20=20=20=20=20=20subsystem=20=20=20=20?= =?UTF-8?q?=20*=20'disableheaders'=20routing=20action.=20This=20new=20acti?= =?UTF-8?q?on=20disables=20the=20sending=20of=20=20=20=20=20=20=20response?= =?UTF-8?q?=20headers,=20independently=20by=20the=20current=20request=20st?= =?UTF-8?q?ate=20=20=20=20=20*=20Smarter=20Emperor=20on=20bad=20conditions?= =?UTF-8?q?.=20Now=20the=20Emperor=20completely=20destroys=20=20=20=20=20?= =?UTF-8?q?=20=20internal=20vassal-related=20structures=20when=20it=20is?= =?UTF-8?q?=20impossible=20to=20correctly=20=20=20=20=20=20=20kill=20a=20b?= =?UTF-8?q?roken=20vassal=20(both=20for=20inconsistent=20Emperor=20state?= =?UTF-8?q?=20or=20for=20=20=20=20=20=20=20internal=20system=20problems)?= =?UTF-8?q?=20-=20Update=20to=202.0.2:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=34 --- uwsgi-2.0.2.tar.gz | 3 --- uwsgi-2.0.3.tar.gz | 3 +++ uwsgi.changes | 33 ++++++++++++++++++++++++++++++++- uwsgi.dsc | 2 +- uwsgi.spec | 2 +- 5 files changed, 37 insertions(+), 6 deletions(-) delete mode 100644 uwsgi-2.0.2.tar.gz create mode 100644 uwsgi-2.0.3.tar.gz diff --git a/uwsgi-2.0.2.tar.gz b/uwsgi-2.0.2.tar.gz deleted file mode 100644 index f7d7a5b..0000000 --- a/uwsgi-2.0.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:469f418eaa08e7aa46351e8b19b0ed55ec158046c617b388fd896bc9bb28ccb8 -size 754168 diff --git a/uwsgi-2.0.3.tar.gz b/uwsgi-2.0.3.tar.gz new file mode 100644 index 0000000..eea107f --- /dev/null +++ b/uwsgi-2.0.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef55e0f10f0553a5ab296d7c323372cdff1cab5d6e7b99aedc424e4733259109 +size 757335 diff --git a/uwsgi.changes b/uwsgi.changes index ccb992f..5caa2fe 100644 --- a/uwsgi.changes +++ b/uwsgi.changes @@ -1,7 +1,38 @@ +------------------------------------------------------------------- +Sat Mar 29 17:28:02 UTC 2014 - jfunk@funktronics.ca + +- Update to 2.0.3: + * Bugfixes + * fixed spooler 'at' key usage + * fixed a memory and fd leak with on-demand Emperor sockets + * on __APPLE__ use LOG_NOTICE for syslog plugin + * fixed mongrel2 support + * hack for avoiding libmongoclient to crash on broken cursor + * log alarm is now a uwsgi_log_verbose() wrapper + * fixed tuntap router memory corruption + * Set ECDHE curve independently from DHE parameters (Hynek Schlawack) + * do not wait for a whole Emperor cycle before checking for each waitpid + * fix a regression with caller() not indicating the starting *.psgi program + (Ævar Arnfjörð Bjarmason) + * New features + * The Emperor now responds to two new signals: + * SIGWINCH: force an emperor rescan of vassals + * SIGURG: cleanup the Emperor states (for now it only clears its blacklist) + * --build-plugin. Building plugins on-the-fly from git repositories + * uwsgi.add_var(key, value). You can now set request variables directly + from your app, for better integration with the internal routing + subsystem + * 'disableheaders' routing action. This new action disables the sending of + response headers, independently by the current request state + * Smarter Emperor on bad conditions. Now the Emperor completely destroys + internal vassal-related structures when it is impossible to correctly + kill a broken vassal (both for inconsistent Emperor state or for + internal system problems) + ------------------------------------------------------------------- Sun Mar 16 18:00:35 UTC 2014 - jfunk@funktronics.ca -- Update to 2.0.1: +- Update to 2.0.2: * Bugfixes * fixed python3 support on older compilers/libc * allow starting in spooler-only mode diff --git a/uwsgi.dsc b/uwsgi.dsc index 41b85b2..e498771 100644 --- a/uwsgi.dsc +++ b/uwsgi.dsc @@ -4,7 +4,7 @@ Binary: uwsgi, uwsgi-dbg, uwsgi-core, uwsgi-emperor, uwsgi-plugins-all, uwsgi-in python3-uwsgidecorators, uwsgi-extra Architecture: any all -Version: 2.0.2-1 +Version: 2.0.3-1 Maintainer: Janos Guljas Uploaders: Jonas Smedegaard Homepage: http://projects.unbit.it/uwsgi/ diff --git a/uwsgi.spec b/uwsgi.spec index 0178733..cded994 100644 --- a/uwsgi.spec +++ b/uwsgi.spec @@ -17,7 +17,7 @@ Name: uwsgi -Version: 2.0.2 +Version: 2.0.3 Release: 0 Summary: Application Container Server for Networked/Clustered Web Applications License: GPL-2.0-with-GCC-exception