Commit Graph

  • 3f5aab2083 UWSGI_VASSAL_ support for Emperor, magic vars for configuration files roberto@maverick64 2011-01-27 09:27:55 +01:00
  • 2af5ef9016 added the uWSGI emperor roberto@maverick64 2011-01-26 16:29:49 +01:00
  • f82dbfd300 support BROADCAST for clustering roberto@maverick64 2011-01-25 16:20:11 +01:00
  • 9cbf1c545d added uwsgi.fcgi() api function to allows uWSGI being a fastcgi proxy/router roberto@maverick64 2011-01-23 14:35:42 +01:00
  • 9ac598b9c3 better harakiri on threaded modes roberto@maverick64 2011-01-21 18:08:04 +01:00
  • 07dd0c2c0b Python3 support back to the future roberto@maverick64 2011-01-21 10:17:52 +01:00
  • 66b1cdd63c fixed threads startup roberto@maverick64 2011-01-19 07:59:59 +01:00
  • 78980aab9e re-export uwsgi.env in non-threaded modes roberto@sirius 2011-01-18 06:11:09 +01:00
  • 0ac813be79 fixed reloading/respawn roberto@sirius 2011-01-18 06:02:45 +01:00
  • b09513bb2e xml,ini and yaml file can taken via http automagically roberto@maverick64 2011-01-17 22:02:13 +01:00
  • c3e906f1ff threaded example roberto@maverick64 2011-01-16 09:32:58 +01:00
  • 666c1fec75 added support for cache_get, cache_set and call to PSGI roberto@maverick64 2011-01-15 19:05:05 +01:00
  • 5d86ed46a3 fix psgi compilation roberto@sirius 2011-01-15 17:43:01 +01:00
  • 2ee1c3ac32 allow append in build profiles roberto@maverick64 2011-01-15 14:26:46 +01:00
  • ef530650c4 --dump-options roberto@maverick64 2011-01-15 14:07:58 +01:00
  • fd1c7773ee gateways implementation -> proxy plugin roberto@maverick64 2011-01-15 12:56:10 +01:00
  • 520ff8465b added exceptions counter roberto@sirius 2011-01-14 14:49:45 +01:00
  • 170c66b000 fixed paste support: Plone threaded works perfectly roberto@maverick64 2011-01-13 18:10:13 +01:00
  • c94206f7ba a huge list of threading fixes, we are near to ROCK SOLID threading mode roberto@sirius 2011-01-13 11:42:59 +01:00
  • f9158b39d8 pg async example roberto@sirius 2011-01-11 10:38:20 +01:00
  • daba88f947 --check-static option roberto@maverick64 2011-01-09 11:19:12 +01:00
  • a7e4852621 --log-syslog option roberto@maverick64 2011-01-09 09:31:26 +01:00
  • 8a8d029357 lua build fixes roberto@maverick64 2011-01-09 08:07:51 +01:00
  • b9621b620a reindent uwsgiconfig.py roberto@maverick64 2011-01-08 12:12:08 +01:00
  • cc0d656b86 fixed python multiapp loading roberto@debian32 2011-01-08 12:01:19 +01:00
  • 18080df77a fix for debian + python2.5 roberto@debian32 2011-01-08 11:26:45 +01:00
  • 059314e8f3 fixed uwsgi_rawlog roberto@maverick64 2011-01-08 09:47:26 +01:00
  • 500e4e41fe uwsgi_rawlog() roberto@mrspurr 2011-01-07 23:17:34 +01:00
  • 8b21fb72b2 --logdate=strftime roberto@sirius 2011-01-07 23:07:43 +01:00
  • f8464ac733 fix debug build and better error reporting roberto@mrspurr 2011-01-07 22:38:51 +01:00
  • ac05ad1ef5 more tolerant uwsgi array parser roberto@sirius 2011-01-07 16:03:29 +01:00
  • ed5f501a19 improvements in multiple interpreter management roberto@maverick64 2011-01-06 19:45:43 +01:00
  • 515b9f2838 completely remove leave_open support (sorry that was a bad choice) roberto@maverick64 2011-01-06 11:48:10 +01:00
  • d57ddff924 support for --mount option roberto@maverick64 2011-01-06 11:38:07 +01:00
  • 0a2da2a2ce jail-friendly setuid()/setgid() roberto@maverick64 2011-01-05 18:48:50 +01:00
  • 72f677bb0d working linux namespace support roberto@maverick64 2011-01-05 15:42:30 +01:00
  • e176af1702 you can do RPC from uwsgicc roberto@sirius 2011-01-04 17:42:48 +01:00
  • 6e748eafb9 the rpc plugin roberto@fiorenzo 2011-01-04 17:43:57 +01:00
  • e11f84193a more rpc fixes roberto@sirius 2011-01-04 16:02:44 +01:00
  • ec4fbdff32 added generic functions for rpc roberto@sirius 2011-01-03 20:52:23 +01:00
  • d3ced01b43 added struct for uwsgi rpc roberto@sirius 2011-01-03 20:25:00 +01:00
  • 64468ae69e uwsgicc: fix typo in template Riccardo Magliocchetti 2011-01-03 16:28:33 +01:00
  • 79d75e832f uwsgicc: template beautyfication, thanks to Simone Marcarino Riccardo Magliocchetti 2011-01-03 16:25:28 +01:00
  • ae41506764 send log mesages via uwsgicc roberto@sirius 2011-01-03 12:31:12 +01:00
  • f0bb80b9b8 timerfd fix roberto@fedora64 2011-01-02 21:48:14 +01:00
  • 1955d63cad added support for solaris port event subsystem roberto@solarisexpress 2011-01-02 21:40:21 +00:00
  • 4b2fdb3d30 OSX fixes roberto@mrspurr 2011-01-02 18:53:14 +01:00
  • d586fe2fb3 another test for linux namespace. They works perfectly roberto@fedora64 2011-01-02 17:51:50 +00:00
  • 924074175e using fedora14 as base for linux namespace support roberto@fedora64 2011-01-02 18:20:20 +01:00
  • a64cbea6e8 old glibc fixes roberto@fedora64 2011-01-02 18:19:11 +01:00
  • 9ef571b4fa allow usage of Linux namespace feautures roberto@sirius 2011-01-02 12:15:52 +01:00
  • 67666a1788 test for logrotation based on size roberto@sirius 2011-01-02 10:43:00 +01:00
  • e1daf1d360 add skel version of the uWSGI Control Center (flask+jinja2 app) roberto@sirius 2011-01-01 12:42:17 +01:00
  • 94f3b715e5 fixed cluster node names roberto@sirius 2011-01-01 12:03:12 +01:00
  • 31892a69df better cluster node management roberto@sirius 2011-01-01 11:53:06 +01:00
  • a43bc93492 add cluster_fd to master queue roberto@sirius 2011-01-01 10:38:09 +01:00
  • 8dd9149624 OSX build fixes roberto@sirius 2010-12-28 10:10:37 +01:00
  • e422f7311a added register_signal tu lua api roberto@fiorenzo 2010-12-26 20:07:41 +01:00
  • bb093c7614 various Linux fixes roberto@fiorenzo 2010-12-26 18:33:12 +01:00
  • 5186936c3a refactored signal framework roberto@mrspurr 2010-12-26 10:33:50 +01:00
  • 4269f0483f Leonid Borisenko patch for use absolute path as build profile roberto 2010-12-26 09:39:30 +01:00
  • 09f49bb5d6 added the list of healtchecks that will be available by default roberto@sirius 2010-12-21 21:18:25 +01:00
  • a054f2b968 various fixes for sendfile() and rack plugin roberto@sirius 2010-12-21 08:38:43 +01:00
  • 149cf74fe6 compile on git Linux kernel riccardo@unbit 2010-12-21 07:23:51 +01:00
  • 123b3fd4b1 buildconf: update unbitstaff profile config Riccardo Magliocchetti 2010-12-20 12:07:28 +01:00
  • 2e18db2352 added inherit option for buildconf roberto@storm 2010-12-20 10:09:01 +01:00
  • d7c2856041 fixed timers on FreeBSD roberto@freebsd64 2010-12-19 15:04:30 +01:00
  • 07a87bdff3 fixed file monitor and timers on OSX roberto@mrspurr 2010-12-19 14:58:01 +01:00
  • fca3c51351 fixed old linux kernel support roberto@centos64 2010-12-19 13:05:37 +01:00
  • 70db2befb5 fully working file monitor and timer support for Linux/epoll roberto@fiorenzo 2010-12-19 12:50:36 +01:00
  • 057fcb0693 remove timerfd() support for Linux kernel < 2.6.25 roberto@centos64 2010-12-19 09:18:45 +01:00
  • 051dc77712 move from poll() to epoll() on linux master.c roberto@fiorenzo 2010-12-18 16:48:43 +01:00
  • 784191f127 moved master from poll() to kqueue() on OSX and *BSD roberto@mrspurr 2010-12-18 14:58:44 +01:00
  • 3454279ac7 thundering herd is solved even on OSX roberto@mrspurr 2010-12-17 21:07:17 +01:00
  • e335cf5e96 solve the thundering herd bug roberto@fiorenzo 2010-12-17 20:58:57 +01:00
  • 44277b38cd leave_open should not be available for WSGI requests. It overcomplicates things roberto@fiorenzo 2010-12-17 18:05:41 +01:00
  • 31bd3fa6c4 use uwsgi_signal framework for better/portable --no-orphans roberto@sirius 2010-12-17 17:13:45 +01:00
  • 3104f915e5 use umtx_* locking functions on FreeBSD roberto@freebsd64 2010-12-17 13:44:33 +01:00
  • 860a017060 remove a bit of pollution in the logs roberto@mrspurr 2010-12-17 08:47:01 +01:00
  • 23f00ec864 fixed mod_uwsgi for deflate filter roberto@mrspurr 2010-12-16 22:56:24 +01:00
  • 69fd8aaa36 python plugin: prefer LIBDIR for LDFLAGS Riccardo Magliocchetti 2010-12-16 18:41:35 +01:00
  • 7ea77afb38 added base for lb (load-balancer) framework roberto@sirius 2010-12-16 18:27:07 +01:00
  • da577ef923 fixed poll() usage roberto@sirius 2010-12-16 18:25:33 +01:00
  • 26cae83139 build fix without udp roberto@sirius 2010-12-15 18:37:56 +01:00
  • a8c4f6bffe the cache can now contains upto 0xFFFFFFFF items, added uwsgi.cache_exists to the api roberto@sirium 2010-12-15 10:47:01 +01:00
  • eff66ef08f added router.lua roberto@sirius 2010-12-13 18:16:15 +01:00
  • 381da45196 completed caching framework api roberto@sirius 2010-12-13 18:15:11 +01:00
  • 43c347d20e use luaL_newstate roberto@goyle 2010-12-12 18:29:03 +01:00
  • fadee3242f LuaJit works perfectly and FAAAAST roberto@goyle 2010-12-12 18:22:30 +01:00
  • 27fda41398 first implementation of multi-request per connection (need optimization) roberto@goyle 2010-12-12 17:37:28 +01:00
  • f6f8dbecc0 better uwsgi_waitfd for nailed connections roberto@sirius 2010-12-12 11:26:14 +01:00
  • 902991daa4 OOB for nailed connections roberto@fiorenzo 2010-12-12 11:22:39 +01:00
  • 245ab6d815 various test for trying to allow pre-connected requests roberto@sirius 2010-12-11 20:08:23 +01:00
  • 96700a49e3 ok, i am stupid, added cache.c roberto 2010-12-10 21:51:25 +01:00
  • b75ba73264 caching infrastructure (need optimizations) roberto@sirius 2010-12-09 19:54:37 +01:00
  • 7d6f93d1cb uwsgi.recv_block and uwsgi.recv_frame roberto@sirius 2010-12-07 05:38:57 +01:00
  • 9aaf36141e extended the uwsgi api to allow easy implementation of websockets servers roberto@mrspurr 2010-12-06 13:48:23 +01:00
  • 68c6dd13b8 fixed fd close on uwsgirouter.py roberto@mrspurr 2010-12-05 18:37:25 +01:00
  • 8ac5176c4c fixed async routing roberto@mrspurr 2010-12-05 10:52:01 +01:00
  • fd49ba36eb more custom routing example and optimizations roberto@mrspurr 2010-12-05 10:45:13 +01:00