Commit Graph

  • 4c7ecef577 added perl auto reloader Unbit 2013-10-06 10:52:27 +02:00
  • e3da0aaad4 automatically returns the default app even if the modifier is wrong Unbit 2013-10-06 09:26:08 +02:00
  • 99e576e40c support pty on NetBSD Unbit 2013-10-06 07:04:12 +02:00
  • 7604ce3441 --wsgi-accept-buffers Unbit 2013-10-05 12:34:57 +02:00
  • a0082b5b98 accepting buffer is an option: --wsgi-accept-buffer Unbit 2013-10-05 12:32:49 +02:00
  • c90c639348 --wsgi-strict disable string/bytes optimizations too Unbit 2013-10-05 09:09:53 +02:00
  • 2e188dc25a fixed big endian support for uwsgi protocol Unbit 2013-10-05 07:15:36 +02:00
  • 312d21cb3f added 'before' variants for vassals templating Unbit 2013-10-05 07:07:48 +02:00
  • 4ee138be7c Merge pull request #411 from thekad/master unbit 2013-10-04 21:22:01 -07:00
  • 299aef99b3 updating so jvm plugin can compile in arm Jorge Gallegos 2013-10-04 16:39:54 -07:00
  • 06953e4547 fixed uwsgiconfig.py for embed_config Unbit 2013-10-04 17:13:10 +02:00
  • 7565ee8740 fixed a memleak spotted by cppcheck Unbit 2013-10-04 12:29:16 +02:00
  • 10377f02a3 run the autoreloader even in non-apps mode when non-lazy Unbit 2013-10-04 06:22:06 +02:00
  • a41e6e2c61 added --emperor-cap Unbit 2013-10-04 06:11:29 +02:00
  • 6b2b909d33 apply PR_SET_PDEATHSIG to vassals on linux Unbit 2013-10-03 19:46:33 +02:00
  • 70cd18bffb added --unshare2 Unbit 2013-10-03 19:43:43 +02:00
  • d6be4bcad9 added --mountpoint-check Unbit 2013-10-03 14:42:52 +02:00
  • 85530b5d8e added --exit Unbit 2013-10-03 11:38:51 +02:00
  • e3848e84d3 expose more clone() flags Unbit 2013-10-03 10:42:55 +02:00
  • 4ec9312b10 pivot_root improvements Unbit 2013-10-02 16:52:14 +02:00
  • aedf3b2455 reindented core/utils.c Unbit 2013-10-02 13:58:18 +02:00
  • 2210ec7f71 added call scheme Unbit 2013-10-02 10:58:27 +02:00
  • a9bee41707 added UWSGI_ADDITIONAL_SOURCES env var and additional_sources buildconf option Unbit 2013-10-02 10:52:53 +02:00
  • 3adbfd100f allow overriding schemes Unbit 2013-10-02 10:39:41 +02:00
  • 8d8de4b8da pluginized uwsgi_open_and_read Unbit 2013-10-02 10:37:39 +02:00
  • 099403d554 fixed #409 Unbit 2013-10-02 09:39:33 +02:00
  • 13938a6aa7 more consistent placeholders support Unbit 2013-10-02 09:31:48 +02:00
  • 9be3a4aaf8 various consistency fixes for strict mode + autoload Unbit 2013-10-02 08:41:43 +02:00
  • 009e42f349 fixed #409 Unbit 2013-10-02 07:42:41 +02:00
  • 207dd3bc77 fixed #407 Unbit 2013-10-02 07:36:14 +02:00
  • feec6b3151 do not set upper magic vars in --inherit or --include mode Unbit 2013-10-01 18:42:30 +02:00
  • bf8207f0f1 added magic vars for original config file Unbit 2013-10-01 18:16:01 +02:00
  • 9fcbc6ee68 added --set-placeholder/--set-ph Unbit 2013-10-01 15:50:46 +02:00
  • dcb58aaa34 added UWSGI_EMBED_CONFIG variable Unbit 2013-10-01 15:39:07 +02:00
  • 7163d8ddd4 fixed #406 Unbit 2013-10-01 15:30:39 +02:00
  • c7b24eec45 fixed regression in --set as a workaround for broken getopt_long Unbit 2013-10-01 15:02:33 +02:00
  • 1e7098f787 fixed #405 Unbit 2013-10-01 13:27:50 +02:00
  • b28f0d9863 fixed #405 Unbit 2013-10-01 12:22:30 +02:00
  • b49c4f4af9 chdir at every emperor glob interaction Unbit 2013-10-01 11:38:29 +02:00
  • 2c39aafb0b honour --force-cwd Unbit 2013-10-01 11:32:17 +02:00
  • 1036d9c18b Merge pull request #402 from xrmx/ia64 unbit 2013-09-30 08:31:03 -07:00
  • f0c8cbf190 try specified rvm paths first Unbit 2013-09-30 17:12:54 +02:00
  • f51db4481b added sendfile support to raw mode Unbit 2013-09-30 15:45:27 +02:00
  • 717eba7ab3 implemented raw response for python Unbit 2013-09-30 15:25:00 +02:00
  • 3cc971ba55 raw sockets must be undeferred Unbit 2013-09-30 15:01:58 +02:00
  • 23b3d7483f introducing raw mode Unbit 2013-09-30 13:43:13 +02:00
  • ba03837e29 Merge pull request #297 from prymitive/dfix unbit 2013-09-30 04:41:37 -07:00
  • 06952fbaff wait for deamon pid after SIGTERM to prevent it from becoming zombie Łukasz Mierzwa 2013-09-30 12:56:01 +02:00
  • 27be00b4cc fixed #399 Unbit 2013-09-30 11:47:14 +02:00
  • b50a377190 Merge pull request #217 from prymitive/idle_fix unbit 2013-09-30 01:51:22 -07:00
  • 1ed9cb0bec prepare for 1.9.18 Unbit 2013-09-30 09:46:17 +02:00
  • a548ede3c7 Merge pull request #400 from xrmx/config-cleanup unbit 2013-09-30 00:44:38 -07:00
  • de26c09030 Merge pull request #401 from prymitive/cheaper_fix_limit unbit 2013-09-30 00:41:45 -07:00
  • 19aa7c2560 clear exception on PyObject_CheckReadBuffer error Unbit 2013-09-30 09:40:40 +02:00
  • 215e0c4cbc typos Unbit 2013-09-30 09:26:58 +02:00
  • d484acefa4 use buffer protocol in WSGI response Unbit 2013-09-30 09:25:25 +02:00
  • 4032efd3e8 Add proper ifdefery for namespaces on ia64 Riccardo Magliocchetti 2013-09-29 21:45:07 +02:00
  • f9d412bcca uwsgiconfig: restore obsolete linux check on ia64 Riccardo Magliocchetti 2013-09-29 21:35:38 +02:00
  • 5f52063b9e cheaper API change to allow signaling cheaper algo if it can spawn new workers or only cheap them. Fixes #394 Łukasz Mierzwa 2013-09-29 20:30:29 +02:00
  • 87833abb42 uwsgiconfig: add --debug and --asan options Riccardo Magliocchetti 2013-09-29 18:29:14 +02:00
  • 0fcbd5e334 uwsgiconfig: add --verbose switch Riccardo Magliocchetti 2013-09-29 17:36:26 +02:00
  • 5b55bf5f5c uwsgiconfig: use optparse for arguments passing Riccardo Magliocchetti 2013-09-29 15:48:25 +02:00
  • b8cc1d962f uwsgiconfig: cleanup report initialization Riccardo Magliocchetti 2013-09-29 13:57:06 +02:00
  • 762c73e2ac close workers sockets in gateways Unbit 2013-09-28 12:06:22 +02:00
  • 57cd0e9135 closed #391 and #392 Unbit 2013-09-28 12:01:59 +02:00
  • 5e0a85bff0 use execv instead of execve Roberto De Ioris 2013-09-28 05:56:13 +02:00
  • d2eaef524c Merge pull request #393 from prymitive/cheaper_limit_typo unbit 2013-09-27 19:51:18 -07:00
  • a98c5a3931 fixed stupid typo in cheaper rss limits options validation Łukasz Mierzwa 2013-09-27 23:21:45 +02:00
  • 040da07323 added forkptyrouter-rows and forkptyrouter-cols Unbit 2013-09-27 16:10:55 +02:00
  • 34f43ec97b support pty in Debian kFreeBSD Unbit 2013-09-27 08:12:45 +02:00
  • 7e3cfe94d6 improved forkptyrouter Unbit 2013-09-26 20:29:04 +02:00
  • e2c3b650a1 completed --pty-uconnect Unbit 2013-09-26 20:03:02 +02:00
  • 404dfaeda7 fixed initial logging Unbit 2013-09-26 19:59:49 +02:00
  • a1ec530945 implemented uwsgi protocol for forkptyrouter Unbit 2013-09-26 19:28:09 +02:00
  • b8dfd617f2 minor fixes Unbit 2013-09-26 10:18:16 +02:00
  • f34ed4dc47 added --attach-control-daemon Unbit 2013-09-26 09:36:31 +02:00
  • cd2ff0e585 emperor proxy Unbit 2013-09-26 07:51:13 +02:00
  • 449955562f expose 'cursed' field in emperor stats Unbit 2013-09-26 07:09:57 +02:00
  • 41a4bbccfc added Emperor curse support Unbit 2013-09-26 07:04:08 +02:00
  • 87b17c001d some typo Unbit 2013-09-26 05:32:27 +02:00
  • 67b7753814 use MAP_FAILED check for mmap() Unbit 2013-09-25 16:24:20 +02:00
  • b190744b77 on kFreeBSD python atexit will make mess, disable it for now Unbit 2013-09-25 09:20:20 +02:00
  • 4b603071d8 preliminary support for Debian kFreeBSD Unbit 2013-09-25 07:18:17 +02:00
  • 16c55f0217 preliminary libffi plugin Unbit 2013-09-24 17:45:34 +02:00
  • c989f2fb33 added api func uwsgi_split_quoted Unbit 2013-09-24 17:45:03 +02:00
  • 6429a47b0d 1.9.17.1 1.9.17.1 Unbit 2013-09-24 09:56:40 +02:00
  • f8a48a3ae9 fixed a bug with fd 0 Unbit 2013-09-24 09:52:49 +02:00
  • fb3272d165 fixed a stupid bug with router_http Unbit 2013-09-23 16:33:41 +02:00
  • be5f67906e added --emperor-wrapper Unbit 2013-09-23 14:38:42 +02:00
  • f730023e88 fixed a typo Unbit 2013-09-23 09:18:43 +02:00
  • 50954d34db prepare for 1.9.17 1.9.17 Unbit 2013-09-22 19:32:11 +02:00
  • ef2d9e781f implemented fifo slots and fixed chain reloading Unbit 2013-09-22 18:36:28 +02:00
  • a9bb310a20 various pty improvements Unbit 2013-09-19 11:21:10 +02:00
  • 86f37556da fixed logpipe Unbit 2013-09-19 11:08:28 +02:00
  • a57617c09a added fd: logger and routable log encoders Unbit 2013-09-19 06:41:09 +02:00
  • 63ac62cf1d allows ANSI sequences in config files via %[ Unbit 2013-09-19 05:55:20 +02:00
  • ac371730fd rename pypyuwsgi.py to pyuwsgi.py Unbit 2013-09-19 04:01:31 +02:00
  • 4ed6588c80 fixed #99 Unbit 2013-09-19 03:59:15 +02:00
  • 81d20edc4c more cleanup Unbit 2013-09-19 03:55:27 +02:00
  • a9fc6adccf fixed #386 Unbit 2013-09-19 03:41:23 +02:00