Package: uwsgi / 2.0.14+20161117-3+deb9u2

Metadata

Package Version Patches format
uwsgi 2.0.14+20161117-3+deb9u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
020161123~6b48ac0.patch | (download)

core/ssl.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixup compilation with openssl 1.0
0001 improve uwsgi_expand_path to sanitize input avoiding.patch | (download)

core/utils.c | 11 8 + 3 - 0 !
1 file changed, 8 insertions(+), 3 deletions(-)

 improve uwsgi_expand_path() to sanitize input, avoiding stack
 corruption and potential security issue
0002 enforce php default document_root behaviour to not s.patch | (download)

plugins/php/php_plugin.c | 14 14 + 0 - 0 !
1 file changed, 14 insertions(+)

 enforce php default document_root behaviour, to not show external
 files
1001_avoid_setting_RPATH.patch | (download)

plugins/python/uwsgiplugin.py | 3 0 + 3 - 0 !
plugins/rack/uwsgiplugin.py | 1 0 + 1 - 0 !
2 files changed, 4 deletions(-)

 remove value assignments to environment variable ld_run_path
 Value assignment to environment variable LD_RUN_PATH leads to setting RPATH in
 compiled binary/shared library.
 .
 And then Lintian reports about error (E: binary-or-shlib-defines-rpath).
1002_fix reload process name.patch | (download)

core/master_utils.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 preserve process name on reload
 Function uwsgi_reload is using uwsgi.binary_path as first argument in
 execvp(). If the daemon is started through a symlink, uwsgi_reload will
1003_remove php libs.patch | (download)

plugins/php/uwsgiplugin.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 remove php libraries when building php plugin.
1004_fix php ldflags.patch | (download)

plugins/php/uwsgiplugin.py | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 include libphp*-embed ld library path when building php plugin.
1005_avoid_auto_ptr.patch | (download)

plugins/emperor_mongodb/emperor_mongodb.cc | 17 8 + 9 - 0 !
plugins/gridfs/gridfs.cc | 16 8 + 8 - 0 !
2 files changed, 16 insertions(+), 17 deletions(-)

 avoid deprecated std::auto_ptr
1006_fix_postgres_build_flags.patch | (download)

plugins/emperor_pg/uwsgiplugin.py | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 fix avoid informational-only postgres flags
 pg_config options --cflags and --ldflags are both documented as being
 informational about what was used for building PostgreSQL itself (not
 intended for linking against its libraries).
1007_fix_router_basicauth_on_kfreebsd.patch | (download)

plugins/router_basicauth/router_basicauth.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix building router_basicauth for gnu/kfreebsd
1008_use_libc_sys xattr.patch | (download)

plugins/webdav/webdav.c | 4 0 + 4 - 0 !
plugins/xattr/xattr.c | 4 1 + 3 - 0 !
2 files changed, 1 insertion(+), 7 deletions(-)

 unconditionally use sys/xattr.h (not attr/xattr.h on linux)
 Glibc have included sys/xattr.h since at least 2004, according to
 <https://lists.nongnu.org/archive/html/acl-devel/2014-05/msg00002.html>
 .
 Hopefully fixes failure to build pty on KFreeBSD.
1009_fix_java_paths.patch | (download)

plugins/jvm/uwsgiplugin.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix bogus quotes in java paths when passed via environment
1010_support_java_pass_includes.patch | (download)

plugins/jvm/uwsgiplugin.py | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 support passing precomposed jvm includes string
 Needed for OpenJDK 8 requiring arch-specific include (see bug#760301).