aboutsummaryrefslogtreecommitdiff
path: root/net/uwsgi-cgi
Commit message (Collapse)AuthorAge
* uwsgi: add modular package superseeding uwsgi-cgiPeter Stadler2020-01-01
| | | | | | | | | | | Provide the minimal applications and plugins for: cgi, filelog, syslog and python3. More plugins can be added if needed by other packages. Autostart uwsgi in emperor mode loading vassals on demand. For now, include luci-support (maybe it will be moved to another package), which uses the syslog plugin by default. Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
* uwsgi-cgi: fix #10235Ansuel Smith2019-10-17
| | | | Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: adds luci webui and cgi-io vassals configAnsuel Smith2019-10-11
| | | | Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: introduce emperor mode as default uwsgi installationAnsuel Smith2019-10-11
| | | | | | - Use uwsgi in emperor mode by default Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: add patch to fix #10134Ansuel Smith2019-10-11
| | | | | | - add uwsgi patch to add option to don't follow simbolic link but call it directly (waiting to be approved) Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: use python3 hostpkg not system python3Daniel F. Dickinson2019-08-27
| | | | | | | | | | On a Debian system without python3-distutils install, uwsgi-cgi was failing to build because it couldn't import sysconfig from distutils. OpenWrt packages should be using the OpenWrt python not the system python. In addition we need to use python3 not python2, even when both are available. Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
* uwsgi-cgi: Remove reference to python-package.mkJeffery To2019-05-04
| | | | | | | | | | Since no Python packages are produced by this package, including python-package.mk is unnecessary. This removes the reference to python-package.mk. (PKG_RELEASE is unchanged as this should have no effect on the build.) Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* uwsgi-cgi: Fix compilation under uClibc-ngRosen Penev2019-05-01
| | | | | | execinfo.h is missing. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* uwsgi-cgi: update to 2.0.18 and use official tarballDeng Qingfang2019-02-10
| | | | Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
* uwsgi-cgi: improve luci supportAnsuel Smith2018-08-20
| | | | Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: fix compilation on Darwin systemAnsuel Smith2018-07-18
| | | | | | Currently the uwsgiconfig python script append some additional compilation flag based on the host system. This fix some problem related with this by hardcoding usgi_os variable to Linux Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: set socket to 666 permissionAnsuel Smith2018-07-18
| | | | | | Currently the socket file for uwsgi can be open only from root user, change this to permit other use to use it. (Needed for nginx to use uwsgi as nobody or dedicated user) Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: General cleanupDaniel Engberg2018-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove stray LICENSE file added to repo * Use codeload instead of git * Add proper (as close as possible) SPDX license * Drop OpenSSL, PCRE and Libxml2 as dependencies Makes it more suitable alternative for small flash devices * Drop /etc/uwsgi as there's only one config file * Remove stray /etc/nginx directory * Reorganize configuration file * Convert init.d script to use procd * Hardset 3 threads and processes, seems like a good tradeoff between performance and memory usage instead of doing auto scaling based on amout of cpu cores/threads Non-scientific benchmark (tm) ramips, mt7621, WiTi Board 16/256M 1. 3 threads, 6 processes 2. 2 threads, 2 processes 3. 3 threads, 3 processes - LuCI Main page 1.48s 1.72s 1.64s - Status --> Firewall 6.24s 6.39s 6.40s - Status --> Kernel log 266ms 256ms 251ms - Network --> Firewall 936ms 1.08s 1.07s - Network --> Wireless 1.39s 1.42s 1.40s Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* Merge pull request #6427 from Ansuel/uwsgiupdateHannu Nyman2018-07-09
|\ | | | | uwsgi-cgi: bump to latest release
| * uwsgi-cgi: bump to latest releaseAnsuel Smith2018-07-09
| | | | | | | | Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* | uwsgi-cgi: fix libcap detectionYousong Zhou2018-07-09
|/ | | | | | | | | | | uwsgi-cgi's build system requires CPP to be set to avoid using include path from the build system. Otherwise it may wrongly detect sys/capability.h of the host system and enables libcap support CPP variable was once introduced into build system in 2017 but then reverted in b957e45 ("rukes.mk: this patch broken grub2 builds") Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* uwsgi-cgi: improve uwsgi configurationAnsuel Smith2018-06-16
| | | | | | This fix wrong configuration to the luci uwsgi conf Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi: add luci-support packageAnsuel Smith2018-06-14
| | | | | | This adds additional specific files to support luci on the nginx Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: remove useless depAnsuel Smith2018-06-04
| | | | Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: another missing libraryAnsuel Smith2018-06-04
| | | | Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: add missing libraryAnsuel Smith2018-06-04
| | | | | | This fix compilation error for the missing library libjansson Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: fix errorAnsuel Smith2018-06-03
| | | | | | | Bad makefile, fix missing separator error. Also add PKG_MIRROR_HASH Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
* uwsgi-cgi: New packageAnsuel Smith2018-05-21
Uwsgi compiled with cgi profile to support plain cgi for ngix webserver Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>