Commit Graph

  • c3de9320d7 pass alarm to stdin in cmd mode roberto@quantal64 2012-09-23 17:19:56 +02:00
  • 674151e485 added alarm subsystem roberto@quantal64 2012-09-23 16:25:40 +02:00
  • 9c042ffc1c Added tag 1.3-rc4 for changeset aeea5a5d2e8b roberto@quantal64 2012-09-22 09:48:11 +02:00
  • c5dc74b021 uWSGI 1.3-rc4 1.3-rc4 roberto@quantal64 2012-09-22 09:45:08 +02:00
  • 97137488f9 improved emperor mongodb tyrant mode roberto@quantal64 2012-09-22 09:38:15 +02:00
  • 8cff01a1c7 report imperial monitor in emperor statistics roberto@quantal64 2012-09-22 09:21:37 +02:00
  • 3c8452313e added emperor_mongodb plugin roberto@quantal64 2012-09-22 09:04:47 +02:00
  • 322b130fc9 refactored imperial monitors api roberto@quantal64 2012-09-22 08:58:17 +02:00
  • 6c001c2fda fixed usage of inlining roberto@quantal64 2012-09-22 07:57:42 +02:00
  • 5d4050817d added --dlopen roberto@quantal64 2012-09-22 05:52:28 +02:00
  • 0a1147a4f6 added --rb-patch-rack-bodyproxy for older ruby/rack versions roberto@quantal64 2012-09-21 11:02:29 +02:00
  • f92cb0e6a2 fixed rack compilation roberto@quantal64 2012-09-21 09:51:36 +02:00
  • 8b79c76261 refactored daemonize2 roberto@quantal64 2012-09-20 18:08:49 +02:00
  • 0015b51262 fixed POST-handling reports roberto@quantal64 2012-09-20 17:49:30 +02:00
  • b1dc8cd9c6 improved async cores detection roberto@quantal64 2012-09-20 17:41:13 +02:00
  • 3269e2d288 added support for dependancies in plugins roberto@quantal64 2012-09-20 17:16:30 +02:00
  • 71a9747d96 applied latest carbon patches from Łukasz Mierzwa roberto@quantal64 2012-09-20 16:43:20 +02:00
  • 455d041ce4 fixed http router parser roberto@quantal64 2012-09-20 16:36:08 +02:00
  • 88205f8dd1 added mongodblog plugin roberto@arch 2012-09-19 15:15:03 +02:00
  • 7d9dadddf6 support for loading file for elf sections roberto@centos6 2012-09-18 00:42:53 +02:00
  • 57e78dd76f implemented rack.input each roberto@centos6 2012-09-17 16:26:44 +02:00
  • 7d0d2b33f4 improved rack.input disk buffering (second part) roberto@centos6 2012-09-17 15:51:31 +02:00
  • 03c739102d reimplementing rack.input without IO wrapper roberto@quantal64 2012-09-17 13:43:43 +02:00
  • 392bb8d7b1 allows building with python3 and without embedded module roberto@quantal64 2012-09-17 07:41:11 +02:00
  • 505b35be29 do not try to remove sockets in abstract namespace roberto@quantal64 2012-09-17 06:47:07 +02:00
  • fdb002ad9b added %0 - %9 magic vars for splitting paths roberto@quantal64 2012-09-17 06:33:52 +02:00
  • 557c46373f improved %c roberto@quantal64 2012-09-15 16:15:47 +02:00
  • 3cde8be505 allows building without embedded and multiple interpreters roberto@quantal64 2012-09-15 12:14:12 +02:00
  • c2cf1f3a62 fixed threading + lazy roberto@quantal64 2012-09-14 15:52:23 +02:00
  • 956cb1f13c Added tag 1.3-rc3 for changeset 883b946db903 roberto@quantal64 2012-09-13 18:47:08 +02:00
  • f698b558e1 uWSGI 1.3-rc3 1.3-rc3 roberto@quantal64 2012-09-13 18:46:56 +02:00
  • ca832900a0 ensure master_cleanup is run by the master roberto@quantal64 2012-09-13 16:58:05 +02:00
  • 6a6227a8e7 added a warning for --map-socket invalid syntax roberto@quantal64 2012-09-13 14:09:55 +02:00
  • 8539cdb5a7 ported build system to python 3.3 roberto@quantal64 2012-09-13 14:05:47 +02:00
  • 15194e6b55 nginx/uwsgi_params: pass SERVER_ADDR to uwsgi Ævar Arnfjörð Bjarmason 2012-09-13 08:17:22 +00:00
  • 5cea1de1ba added master_cleanup hook and carbon flush on stop/reload roberto@quantal64 2012-09-12 19:03:22 +02:00
  • e735b9e31f applied busyness_backlog.diff by Łukasz Mierzwa roberto@quantal64 2012-09-12 18:12:55 +02:00
  • 9ff8f8899f added --log-drain roberto@quantal64 2012-09-12 08:08:32 +02:00
  • d908c4ef35 allows building without udp roberto@quantal64 2012-09-07 19:45:58 +02:00
  • 207f50726d oops, use classic perl syntax for push roberto@quantal64 2012-09-07 19:36:21 +02:00
  • 212559fcce put sleep() in each psgi cleanup hook to show its power :P roberto@quantal64 2012-09-07 19:13:34 +02:00
  • cf480e499c implemented psgi cleanup handlers, and fixed a leak in rpc call roberto@quantal64 2012-09-07 19:09:22 +02:00
  • f2e27f5154 improved process limit detection roberto@quantal64 2012-09-07 14:54:57 +02:00
  • d932a4feae fixed typcasting roberto@quantal64 2012-09-07 14:40:06 +02:00
  • da6e05072f explicit link with librt for alternatives clock roberto@quantal64 2012-09-07 06:58:26 +02:00
  • 13277d9d71 improved cheaper_busyness roberto@quantal64 2012-09-06 17:10:03 +02:00
  • f17f8b337f fixed idle mode roberto@quantal64 2012-09-06 16:21:12 +02:00
  • ffb454e414 headers must be sent before close() roberto@quantal64 2012-09-06 15:22:17 +02:00
  • 424f5a09e7 call close() always, even if client disconnect roberto@quantal64 2012-09-06 15:02:12 +02:00
  • c29a6f6446 removed STOP/TSTP signal from gateways roberto@quantal64 2012-09-06 11:20:21 +02:00
  • 6f7edf0941 fixed uwsgi_buffer realloc len roberto@quantal64 2012-09-04 19:18:38 +02:00
  • a4c4b7e8d2 fixed uwsgi_buffer realloc roberto@quantal64 2012-09-04 18:13:16 +02:00
  • 837f6f3a54 initialize spooler locks before app loading roberto@quantal64 2012-09-04 08:21:40 +02:00
  • 13041da6bf fixed piping roberto@quantal64 2012-09-04 08:13:02 +02:00
  • 046824dae7 fixed usage of mmap() roberto@quantal64 2012-09-03 14:11:42 +02:00
  • 269a588d9d uWSGI 1.3-rc2 roberto@quantal64 2012-09-01 11:42:42 +02:00
  • 50ae12518a Added tag 1.3-rc2 for changeset 14524da00a8b roberto@quantal64 2012-09-01 11:42:31 +02:00
  • a932937adf use new uwsgi_buffer structure for zeromq headers 1.3-rc2 roberto@quantal64 2012-09-01 11:41:40 +02:00
  • 23bd924ace fixed remote cache_get for non existent keys roberto@quantal64 2012-09-01 11:34:44 +02:00
  • e8f39685cc added the router_http plugin roberto@quantal64 2012-09-01 11:17:20 +02:00
  • 2122bacb33 fixed router_uwsgi in http/fastcgi and buffered modes roberto@quantal64 2012-09-01 08:18:43 +02:00
  • 3cb3c83442 added --if-opt/--if-not-opt roberto@quantal64 2012-09-01 07:45:28 +02:00
  • d552d5257c add support for value check in if-env/if-not-env roberto@quantal64 2012-09-01 07:38:29 +02:00
  • 0aff486a73 added --spooler-external roberto@quantal64 2012-09-01 07:23:16 +02:00
  • b887f3fc27 removed regexp-mount roberto@quantal64 2012-08-31 12:18:39 +02:00
  • b30e2c4ad8 added cpu affinity support for freebsd roberto@freebsd64 2012-08-31 11:46:53 +02:00
  • 040b17e5eb openindiana 64bit fixes roberto@openindiana64 2012-08-31 11:08:51 +02:00
  • 770114a21c solaris fixes roberto@quantal64 2012-08-31 11:01:12 +02:00
  • 2864568f09 oops, forgot to remove debug :P roberto@quantal64 2012-08-31 10:49:13 +02:00
  • 56eaa88dd7 completed socket initialization refactoring roberto@quantal64 2012-08-31 10:47:33 +02:00
  • bb54b90640 refactored mapped sockets and cpu affinity roberto@quantal64 2012-08-31 09:43:02 +02:00
  • 34502eeabe moved workers shared memory initialization to init.c roberto@quantal64 2012-08-31 09:34:01 +02:00
  • ae90f29fa3 refactored mules and farms initialization roberto@quantal64 2012-08-31 09:30:33 +02:00
  • 1eeda4faaa moved buffer, post_buffers and hvec to shared uwsgi_core roberto@quantal64 2012-08-31 09:18:02 +02:00
  • 18046c976e first phase of main() refactory roberto@quantal64 2012-08-31 08:42:56 +02:00
  • 530bf85cf9 get rid of another series of gettimeofday roberto@quantal64 2012-08-30 20:23:32 +02:00
  • 5261a9fed5 report per-core requests in stats roberto@quantal64 2012-08-30 20:16:34 +02:00
  • 26d0d8dfdc improved clock usage in logging subsystem roberto@quantal64 2012-08-30 20:11:27 +02:00
  • eddf494b07 big commit for allowing full access to workers/cores/requests data from the api/stats roberto@quantal64 2012-08-30 16:54:13 +02:00
  • 689a4ef6d4 added support for lua table in the WSAPI plugin, patch by Aaron B. roberto@quantal64 2012-08-30 08:54:25 +02:00
  • 9398304c60 fixed fastcgi support for response bigger than 64k roberto@quantal64 2012-08-28 18:31:45 +02:00
  • e904f9f76e improved gevent graceful reload roberto@quantal64 2012-08-27 17:52:56 +02:00
  • 5df34ecfd8 fixed nanoseconds/microseconds conversion roberto@quantal64 2012-08-26 10:33:00 +02:00
  • a96951880d added router_rewrite plugin roberto@quantal64 2012-08-26 09:11:42 +02:00
  • c4425627ee added clock realtime plugin roberto@quantal64 2012-08-25 17:23:38 +02:00
  • 7033a0b5d2 added monotonic clock plugin roberto@quantal64 2012-08-25 17:15:58 +02:00
  • a491be3975 added --clock and --clock-list options roberto@quantal64 2012-08-25 17:04:28 +02:00
  • c664ac21bb added uwsgi pluggable clock infrastructure roberto@quantal64 2012-08-25 16:54:49 +02:00
  • 2205c0c33d fixed goodbye_cruel_world in gevent mode roberto@quantal64 2012-08-24 10:55:30 +02:00
  • e9c54a4228 fixed emperor blacklist removal roberto@quantal64 2012-08-24 10:39:43 +02:00
  • a38427944c fixed a series of typo roberto@quantal64 2012-08-23 17:06:03 +02:00
  • 124db58683 applied big Lukasz patch for busyness cheaper algo and improved carbon support roberto@quantal64 2012-08-23 17:02:15 +02:00
  • aa075f9aaa added listing options for showing internal loaded features roberto@quantal64 2012-08-23 16:51:56 +02:00
  • 305f8a0667 auto-formatting of json output roberto@quantal64 2012-08-23 12:46:26 +02:00
  • 9d8238a2bb fixed json output roberto@quantal64 2012-08-23 11:37:15 +02:00
  • 3fccd4c5c0 fix early error reporting roberto@quantal64 2012-08-23 11:21:44 +02:00
  • 1a330e49f6 fixed reference counting in wrr roberto@quantal64 2012-08-20 20:37:02 +02:00
  • 7c09f294bf added content-length report on http body reading errors roberto@quantal64 2012-08-20 20:32:58 +02:00
  • 22c520043f improved/fixed wrr roberto@quantal64 2012-08-19 07:53:03 +02:00
  • 859c1eed0e try to fix subscription wrr roberto@quantal64 2012-08-18 20:40:28 +02:00