Commit Graph

  • 13c112430d fixed logfile inheritance roberto@quantal64 2012-06-13 08:04:05 +02:00
  • 05a40e786c fixed a typo roberto@quantal64 2012-06-12 14:36:48 +02:00
  • 64e05bed38 added support for graceful reloads in gevent plugin roberto@quantal64 2012-06-11 09:33:16 +02:00
  • 6f39909cd4 added support for multiple sockets in gevent plugin roberto@quantal64 2012-06-11 08:44:56 +02:00
  • b4e41532eb dynamic modifier management for the rack plugin roberto@mrspurr 2012-06-10 11:50:14 +02:00
  • 4ca33d3f88 moved lib/rbtree.h to uwsgi.h roberto@mrspurr 2012-06-10 11:28:32 +02:00
  • b40cdfbe66 fixed spooler with chdir roberto@quantal64 2012-06-08 20:55:15 +02:00
  • e775b18fd5 added http-to-https roberto@quantal64 2012-06-07 11:38:04 +02:00
  • b1506712c9 added uwsgi.cache_clear api function roberto@quantal64 2012-06-07 08:02:29 +02:00
  • 7af2be5f1c reindenting a bunch of messy files roberto@quantal64 2012-06-06 09:32:34 +02:00
  • 27b1c63563 allows ipv6 socket to be inherited roberto@quantal64 2012-06-06 09:15:35 +02:00
  • 7b8fbf0f96 added binder.pl roberto@quantal64 2012-06-05 16:52:03 +02:00
  • a748686349 added support for fd:// syntax in sockets options roberto@quantal64 2012-06-05 16:51:03 +02:00
  • e2a0173d36 ready for the first 1.3 snapshot roberto@quantal64 2012-06-03 18:51:47 +02:00
  • 4d25e05986 fixed ruby rvm support roberto@quantal64 2012-06-03 18:32:05 +02:00
  • c2091c52eb completed the python tracebacker roberto@quantal64 2012-06-03 10:58:34 +02:00
  • d74928fa0f added @harakiri decorator for new uwsgi.set_user_harakiri option roberto@quantal64 2012-06-02 13:46:37 +02:00
  • dc8bf75b73 implemented user defined harakiri via uwsgi.set_user_harakiri roberto@quantal64 2012-06-02 11:24:55 +02:00
  • cc5ae8bf31 fixed a leak in uwsgi.workers() roberto@quantal64 2012-06-02 09:59:21 +02:00
  • f62f7f9282 thread-safe wsgi env behaviour roberto@quantal64 2012-06-02 09:43:24 +02:00
  • c3cbcbb0d5 added --wsgi-env-behaviour for choosing the WSGI environ allocator/destroyer policy roberto@quantal64 2012-06-02 07:37:52 +02:00
  • ec2889b202 fixed python3 compilation roberto@quantal64 2012-06-01 19:57:07 +02:00
  • 474d04d6a1 added a security check in the http router roberto@quantal64 2012-05-31 18:53:09 +02:00
  • 18f535413f fixed signed subscription filenames roberto@quantal64 2012-05-31 16:25:07 +02:00
  • 85ca80f7ea added --extra-plugin build option for simplified plugin development roberto@quantal64 2012-05-31 15:24:07 +02:00
  • 097d10439d print cflags to stdout roberto@quantal64 2012-05-31 13:36:53 +02:00
  • 209d96131d fixed psgi post buffering in memory roberto@quantal64 2012-05-31 13:23:00 +02:00
  • 4baed7b7b8 added support for --cflags roberto@quantal64 2012-05-31 10:03:17 +02:00
  • 9f02286018 fixed a typo in psgi.input roberto@precise64 2012-05-30 14:44:56 +02:00
  • 1b7d3b5fe9 fixed httprouter and rawrouter requests count roberto@precise64 2012-05-29 19:02:07 +02:00
  • a6d7aa7da3 fixed waitpid() usage when in cheap mode roberto@precise64 2012-05-29 16:40:45 +02:00
  • 11fe76f26d improved --namespace-keep-mount with Lukasz ideas roberto@precise64 2012-05-29 15:09:52 +02:00
  • 1b6fdf6093 completed server side security of new subscription system roberto@precise64 2012-05-29 14:37:26 +02:00
  • fa3badcfd0 improved security of secure subscription server robert@mrspurr 2012-05-29 14:36:04 +02:00
  • ce1b022025 added --namespace-keep-mount roberto@precise64 2012-05-29 10:40:08 +02:00
  • 6e81548daa allows building without ssl roberto@precise64 2012-05-28 14:46:34 +02:00
  • bb7271ec17 another ifdef for older openssl versions roberto@precise64 2012-05-28 14:42:58 +02:00
  • f6ca42a4b0 fixed locking reporting on older systems roberto@precise64 2012-05-28 13:51:05 +02:00
  • bcf5d3a480 fixed yaml reporting roberto@precise64 2012-05-28 13:46:17 +02:00
  • fffe26ceac added configuration report at the end of uWSGI compilation roberto@precise64 2012-05-28 13:44:08 +02:00
  • fd17bdf963 fixed for older openssl versions roberto@centos64 2012-05-28 13:08:31 +02:00
  • a168009382 implemented the 'secure' subscription system roberto@precise64 2012-05-28 13:02:09 +02:00
  • f624f92e4d refactored keepalive support in http/https router roberto@precise64 2012-05-27 15:25:53 +02:00
  • f065171aa1 export HTTPS_DN and HTTPS_CC roberto@precise64 2012-05-27 13:28:19 +02:00
  • b7532abcc8 added support for SSL client certificate roberto@precise64 2012-05-27 10:07:34 +02:00
  • 59aa0308c7 fully disable ssl caching roberto@precise64 2012-05-26 16:26:29 +02:00
  • 6b5708a563 added a big WARNING for users forgetting to load plugins roberto@precise64 2012-05-26 09:46:25 +02:00
  • c1a4834624 allows shared sockets to be subscribed roberto@precise64 2012-05-26 09:05:30 +02:00
  • 35ce3630c6 allows custom socket to be subscribed roberto@precise64 2012-05-26 08:44:15 +02:00
  • c686912707 added rawrouter roberto@precise64 2012-05-25 21:23:57 +02:00
  • 963964afef custom options can now define commandline options too roberto@precise64 2012-05-25 07:40:55 +02:00
  • 53666dd289 allows multicast to be used as a subscription server roberto@precise64 2012-05-24 20:59:15 +02:00
  • d8d292348e refactored snmp roberto@precise64 2012-05-24 20:40:56 +02:00
  • 678726859c applied Łukasz Mierzwa patch for carbon no workers roberto@precise64 2012-05-24 20:34:10 +02:00
  • bedafceac3 applied riccardo's patch roberto@precise64 2012-05-24 20:29:07 +02:00
  • a3635bc45f another master refactoring roberto@precise64 2012-05-24 14:30:27 +02:00
  • 8cc8394676 removed SCTP support roberto@precise64 2012-05-24 12:24:29 +02:00
  • e5124093ff do not check for died processes if diedpid is invalid roberto@precise64 2012-05-24 12:05:26 +02:00
  • 6d1d5d6bf8 applied riccardo's patch for correct perror report roberto@precise64 2012-05-23 20:39:34 +02:00
  • 8964b45558 do not disable waitpid() calls during cheap mode roberto@precise64 2012-05-23 20:37:13 +02:00
  • eb0e9e7d1a openssl session caching is a problem, no way to make non-blocking io call in callbacks... roberto@precise64 2012-05-20 20:51:46 +02:00
  • 17254ee863 added support for ssl session caching roberto@precise64 2012-05-20 20:31:20 +02:00
  • 85fdfdd81f protect from SSL beast attack roberto@backup 2012-05-20 08:44:59 +02:00
  • 3d194cd8cc added --declare-option roberto@precise64 2012-05-19 10:59:40 +02:00
  • 3cc591fd8b clang fix roberto@precise64 2012-05-18 20:39:58 +02:00
  • 3bb43745b8 remove HTTP_CONTENT_LENGTH and HTTP_CONTENT_TYPE from rack/psgi automatically roberto@precise64 2012-05-18 16:08:23 +02:00
  • beb12b6804 better DH support based on stud roberto@precise64 2012-05-18 11:09:49 +02:00
  • 9a9cb2f8fe disable ssl2 roberto@mrspurr 2012-05-18 08:08:20 +02:00
  • 6b7fed814c fixed support for centos4 roberto@centos4 2012-05-16 15:38:35 +02:00
  • 47e26d93c0 ladies and gentleman, https support in the http router/load-balancer roberto@precise64 2012-05-16 17:16:26 +02:00
  • de51c46fd8 allows graceful reloads on shared sockets roberto@precise64 2012-05-16 11:09:25 +02:00
  • d342bdaf72 added --log-master-bufsize roberto@precise64 2012-05-15 08:59:08 +02:00
  • 7ee0150e2b force master mode in cheap/idle roberto@precise64 2012-05-15 04:24:58 +02:00
  • cd5b0e7e58 ported corerouter stats to the new infrastructure roberto@precise64 2012-05-14 21:04:29 +02:00
  • aebda4aced fixed a regression with http pipelined requests roberto@precise64 2012-05-14 18:52:27 +02:00
  • 26b7e6aabf improved wait_for_threads roberto@sirius 2012-05-14 17:42:34 +02:00
  • 9b16859c33 ported emperor stats to the new infrastructure roberto@precise64 2012-05-14 16:21:16 +02:00
  • d662bf6064 new stats generator subsystem roberto@precise64 2012-05-14 15:47:05 +02:00
  • a695a27b9c leave http-keepalive as experimental/useless/broken roberto@precise64 2012-05-14 13:20:21 +02:00
  • e46077f576 httprouter keepalive preliminary support roberto@precise64 2012-05-13 23:47:32 +02:00
  • 6ec3b05ce5 fixed uwsgi signals in async mode roberto@precise64 2012-05-13 19:49:00 +02:00
  • f9d561993a added contrib/uwsgisubscribers.ru roberto@precise64.local 2012-05-13 11:13:11 +02:00
  • c0b59234d0 report exceptions before stacktrace in psgi roberto@precise64 2012-05-13 08:50:54 +02:00
  • f041509f15 another big merge of routers roberto@precise64 2012-05-13 07:44:05 +02:00
  • 06b4300d09 uwsgi.sendfile is for raw usage roberto@precise64 2012-05-13 06:46:48 +02:00
  • 7bf2194a08 a first series of solaris fixes roberto@precise64 2012-05-12 19:48:12 +02:00
  • b6bdf37a1d merged http and fastrouter roberto@precise64 2012-05-12 19:37:44 +02:00
  • 4060436099 allows subscription system via unix socket roberto@precise64 2012-05-12 18:22:44 +02:00
  • 406b6098c5 unsubscribe/resubscribe on suspend/resume roberto@precise64 2012-05-12 17:48:25 +02:00
  • a5606098aa implemented psgix.logger roberto@precise64 2012-05-12 17:36:24 +02:00
  • ff9bab4b4e fixed psgi fileno() support roberto@precise64 2012-05-12 17:02:21 +02:00
  • 6e881293ff fixed async mode in non-linux systems roberto@precise64 2012-05-12 11:23:37 +02:00
  • 5fac82cfee fixed wsgi.file_wrapper roberto@precise64 2012-05-12 10:54:35 +02:00
  • 83da420cfc added corerouter roberto@precise64 2012-05-12 10:50:19 +02:00
  • b2abccd302 fixed uwsgi.sendfile() roberto@precise64 2012-05-12 10:47:04 +02:00
  • 99d9e8cd67 applied atexit patch from 1.2.2 roberto@precise64 2012-05-11 21:15:58 +02:00
  • 9fe275141f added preliminary python tracebacker roberto@precise64 2012-05-11 20:44:56 +02:00
  • 8c833101d8 let's start 1.3 development cycle roberto@precise64 2012-05-10 09:58:09 +02:00
  • 0c6f9faaf1 the installer now wants absolute binary path roberto@precise64 2012-05-10 08:35:17 +02:00
  • a93ff5bf1f allows multiple start_response without leaks roberto@precise64 2012-05-08 19:14:25 +02:00