SHA256
1
0
forked from pool/uwsgi
Go to file
James Oakley d2f8ca2668 - Disable v8 on unsupported architectures, and on distributions with newer
versions of v8, as it seems that upstream is not maintaining it
- Update to 1.9.17
  * Bugfixes
    * the pty client is now blocking (safer approach)
    * removed strtok() usage (substituted by a new uwsgi api function on top
      of strtok_r())
    * fixed --pty-exec (Credits: C Anthony Risinger)
    * listen_queue/somaxconn linux check is now done even for UNIX sockets
  * New features
    * https://uwsgi-docs.readthedocs.org/en/latest/Changelog-1.9.17.html
    * The Master FIFO: a new management way in addition to UNIX signals
    * A new hook, named asap has been added. It will be run soon after the
      options are parsed
    * The TCC (libtcc) plugin: TCC is an embeddable c compiler. It includes a
      shared library (libtcc) you can use to compile strings of c code on the
      fly. The libtcc uWSGI plugins allows compiling strings of c to process
      symbols. Currently the "tcc" hook engine has been implemented:
    * The forkptyrouter gateway: While work on Linux containers/namespaces
      continues to improve we have added this special router/gateway allowing
      dynamic allocation of pseodoterminals in uWSGI instances. To access the
      sockets created by the forkptyrouter you can use the --pty-connect
      option exposed by the pty plugin.
    * added a new magic var for ANSI escaping. It allows you to define ANSI
      sequences in your logs
    * Routable log encoders: You can now attach log encoders to specific log
      routes
    * --vassals-include: This is like --vassal-inherit but the parsing will be
      "immediate" (so you can use placeholders)
    * The Emperor heartbeat system is now mercyless. The old approach for the

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=18
2013-09-23 23:42:48 +00:00
.gitattributes Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00
.gitignore Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00
django.ini.example - Update to 1.9.13 2013-07-16 20:15:04 +00:00
opensuse.ini.in Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00
rails.yml.example Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00
README.openSUSE - Update to 1.9.13 2013-07-16 20:15:04 +00:00
trac.ini.example Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00
uwsgi-1.9.11-systemd_logger-old_systemd.patch - Fix path to uwsgi binary in service file 2013-05-31 20:55:51 +00:00
uwsgi-1.9.13-emperor_pg-Wformat.patch - Add -Wformat to emperor_pg CFLAGS since pg-config --cflags returns 2013-07-16 20:42:44 +00:00
uwsgi-1.9.13-objc_gc-no-fobjc-gc.patch - Update to 1.9.13 2013-07-16 20:15:04 +00:00
uwsgi-1.9.17-no-LD_RUN_PATH.patch - Disable v8 on unsupported architectures, and on distributions with newer 2013-09-23 23:42:48 +00:00
uwsgi-1.9.17-plugin_build_path.patch - Disable v8 on unsupported architectures, and on distributions with newer 2013-09-23 23:42:48 +00:00
uwsgi-1.9.17.tar.gz - Disable v8 on unsupported architectures, and on distributions with newer 2013-09-23 23:42:48 +00:00
uwsgi.changes - Disable v8 on unsupported architectures, and on distributions with newer 2013-09-23 23:42:48 +00:00
uwsgi.ini - Deprecated init script and sysconfig file in favor of systemd service and a 2013-05-31 18:42:21 +00:00
uwsgi.service - Fix path to uwsgi binary in service file 2013-05-31 20:55:51 +00:00
uwsgi.spec - Disable v8 on unsupported architectures, and on distributions with newer 2013-09-23 23:42:48 +00:00
werkzeug.xml.example Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00

====================
openSUSE uWSGI Notes
====================

Upgrading from 1.2.6
--------------------

The init script and the sysconfig file /etc/sysconfig/uwsgi are now deprecated
in favor of a systemd service and a default configuration file
/etc/uwsgi/uwsgi.ini.

Emperor Mode
------------

The included uwsgi service runs uWSGI in Emperor mode by default. It will
monitor the /etc/uwsgi/vassals directory for configurations and will
automatically load and restart uWSGI processes when configuration files are
placed there or modified. Some example configurations are provided in the
directory. To enable one, rename it without the .example at the end and edit
for your application.

For more information on Emperor mode, see
https://uwsgi-docs.readthedocs.org/en/latest/Emperor.html


Plugins
-------

This uWSGI package is fully modular. Some plugins, such as the Python plugin,
are not embedded in the main server binary.

This means that your application configurations need to specify the plugins it
uses. For example, a Python application will need the following option
specified:

    plugins = python

Alternatively, uWSGI has a autoload option that will load any plugins when it
encounters options for those plugins in the configuration. To enable that, use
the following in the configuration:

    autoload = 1