Unbit
281c1f5427
added Rump unikernel preliminary support
2015-09-10 11:27:43 +02:00
yueyoum
ebb77b55d7
Fix, check spooler_signal_as_task
2015-08-19 17:36:29 +08:00
yueyoum
55c7e653fd
fix spooler-signal-as-task
2015-08-19 02:16:54 +08:00
yueyoum
cd69e718aa
spooler-signal-as-task
2015-08-19 00:19:03 +08:00
Roberto De Ioris
84374ba4f9
implementation of #904
2015-05-06 09:11:35 +02:00
Unbit
28dffb5ce2
fixed scandir
2015-02-08 17:35:36 +01:00
Dmitry Moiseev
b912ae0a48
Fixing build against uClibc
2014-12-10 16:08:55 +05:00
Unbit
d857d78048
Merge branch 'master' of github.com:unbit/uwsgi
2014-09-23 11:59:13 +02:00
Unbit
ed2ca5d333
request buffer_size is now 64bit (except for uwsgi protocol)
2014-09-21 08:26:20 +02:00
Unbit
c4bb654455
fixed sun support in spooler
2014-09-16 18:23:11 +02:00
Aldur
c8a1ba3716
Feature added: priority in not Linux OSs.
2014-09-16 15:02:52 +02:00
Unbit
c6d90f3c42
fixed #669
2014-08-12 13:11:54 +02:00
Unbit
daa1882921
improved harakiri for signal handlers
2014-06-23 13:42:55 +02:00
Unbit
5d76b63fac
fixed #555
2014-03-01 08:25:35 +01:00
Riccardo Magliocchetti
ce260ecbb6
spooler: filename cannot be null
...
Since it is allocated by uwsgi_malloc.
Reported by Coverity as CID #1153071
2014-02-08 12:49:17 +01:00
Riccardo Magliocchetti
e143e25b3c
spooler: fix use after free
...
Reported by Coverity as CID #1153073
2014-02-08 12:45:47 +01:00
Łukasz Mierzwa
d463f9e7d9
cast internal_counter to expected type
2014-01-05 12:19:15 +01:00
Unbit
37acca060b
added --spooler-frequency
2014-01-05 09:19:40 +01:00
Roberto De Ioris
84ea262203
some minor tycasting fix
2014-01-05 05:22:09 +01:00
Unbit
15fa2be4ee
preliminary refactoring for the spooler
2014-01-04 19:28:01 +01:00
Unbit
61f3d162a4
getting rid og dynamic options (step 1)
2013-12-26 16:48:50 +01:00
Unbit
737a7f4d51
attempt to fix spooler's body in python
2013-07-23 08:40:11 +02:00
anaconda
6c1c86ea79
--spooler-ordered was actually reverse ordered.
2013-06-25 16:58:22 +02:00
Unbit
575fc26bd7
try to support uclibc correctly
2013-06-24 16:01:43 +02:00
Unbit
a8c286ae83
prepare for gccgo integration
2013-05-09 11:43:01 +02:00
Unbit
eeff935fc9
fixed signal handling in non-workers
2013-03-29 12:50:56 +01:00
Unbit
d4130dbc4b
first round of protocol parsers optimizations
...
preliminary api for language-independent body read
another step
completed body read language independent implementation
ported gevent to the new read/write api
ported websockets to the new read/write api
removed channels subsystem
removed channels subsystem
ported lua to the new read/write api
fixed post-buffering
readline is still broken
improved request body readline
very difficult test for readline()/read() combo passed
other improvements in postbuffering/read/readline
ported --http-socket to the new api
added X-Forwarded-SSL management
removed old api
more refactoring
ported the RACK plugin to the new api
ported psgi plugin to the new api
defintely removed clustering
simpified ifdel hell
simpified ifdef hell
removed useless configuration options
2013-02-03 10:38:13 +01:00
Roberto De Ioris
419875e6cf
fixed unix signal usage in mules and spooler
2013-01-16 16:47:46 +01:00
root
e77f1d5069
%z is not portable
2012-12-07 11:25:14 +01:00
Łukasz Mierzwa
7bb424622c
few log format fixes
2012-12-06 13:55:43 +01:00
Roberto De Ioris
25db778f32
Revert "uClibc compatibility for core"
...
This reverts commit c2d2f13bfb .
2012-11-23 10:10:26 +01:00
Kaarle Ritvanen
c2d2f13bfb
uClibc compatibility for core
2012-11-23 08:45:24 +02:00
Roberto De Ioris
ceebaa7d9d
fixed indentation
2012-11-09 12:16:39 +01:00
Roberto De Ioris
09fca72b4c
fixed spooler max tasks handling
2012-11-02 12:37:41 +01:00
roberto@quantal64
0aff486a73
added --spooler-external
2012-09-01 07:23:16 +02:00
roberto@quantal64
c664ac21bb
added uwsgi pluggable clock infrastructure
2012-08-25 16:54:49 +02:00
roberto@quantal64
c6c2157c1d
moved all of the c files to the core directory
...
--HG--
rename : async.c => core/async.c
rename : cache.c => core/cache.c
rename : cluster.c => core/cluster.c
rename : event.c => core/event.c
rename : gateway.c => core/gateway.c
rename : ini.c => core/ini.c
rename : json.c => core/json.c
rename : ldap.c => core/ldap.c
rename : lock.c => core/lock.c
rename : logging.c => core/logging.c
rename : loop.c => core/loop.c
rename : mule.c => core/mule.c
rename : notify.c => core/notify.c
rename : plugins.c => core/plugins.c
rename : protocol.c => core/protocol.c
rename : queue.c => core/queue.c
rename : rb_timers.c => core/rb_timers.c
rename : regexp.c => core/regexp.c
rename : routing.c => core/routing.c
rename : rpc.c => core/rpc.c
rename : sendfile.c => core/sendfile.c
rename : setup_utils.c => core/setup_utils.c
rename : signal.c => core/signal.c
rename : skel.c => core/skel.c
rename : snmp.c => core/snmp.c
rename : socket.c => core/socket.c
rename : spooler.c => core/spooler.c
rename : sqlite3.c => core/sqlite3.c
rename : stats.c => core/stats.c
rename : subscription.c => core/subscription.c
rename : utils.c => core/utils.c
rename : xmlconf.c => core/xmlconf.c
rename : yaml.c => core/yaml.c
2012-07-09 19:08:51 +02:00