Unbit
e0964d07ea
ported router_http improvements to router_uwsgi
2013-04-11 17:59:49 +02:00
Unbit
fc359f1956
better to set status to 202 for offloaded requests
2013-04-11 17:39:20 +02:00
Unbit
79235c1cc3
another memory report fix for Unbit
2013-03-23 04:41:58 +01:00
Unbit
29135f014b
Unbit fixes
2013-03-23 04:11:33 +01:00
Unbit
e7e9dfee88
fixed DragonFlyBSD support
2013-03-16 15:45:49 +01:00
Unbit
7fcef76bbe
experimental windows/cygwin support
2013-03-13 09:44:32 +01:00
Unbit
4d53d3a16a
added more logvars
2013-02-18 13:05:43 +01:00
Unbit
d397036e29
improved the alarm subsystem
2013-02-15 12:17:29 +01:00
Unbit
79dccaac9c
first big (really bug) master refactoring
2013-02-12 18:42:36 +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
Unbit
534f78acb3
improved sendfile management
2013-01-30 12:51:13 +01:00
Unbit
443c2c5a29
better route/sendfile/offload logging
2013-01-30 12:24:38 +01:00
Unbit
ec3a95dafb
fixed request log routing
2013-01-28 10:59:26 +01:00
Unbit
bb9c3e0d6c
logformat can now create apache compatible logs
2013-01-28 09:42:11 +01:00
Unbit
2cdf1b7265
fill empty logvars
2013-01-28 09:34:09 +01:00
Unbit
799ac9310f
after years we can finally differentiate between stderr and request logging
2013-01-27 17:59:23 +01:00
Roberta Giordano
1bdec68fb7
added uagent to logvars
2013-01-27 09:34:55 +01:00
Unbit
5698955384
added ltime logformat
2013-01-27 08:59:05 +01:00
Riccardo Magliocchetti
f50e179100
core: don't call dup2 on negative fd after open() error
...
Also call close() only if open was succesful.
Reported by Coverity as CID #970991 .
2013-01-26 21:00:11 +01:00
Roberta Giordano
253805daa6
added rsize,hsize and cl logvars, added logvar: routing instruction
2013-01-26 17:25:18 +01:00
Łukasz Mierzwa
15b12983e1
* add buf to uwsgi_logger struct and use it when logger needs buffering (rsyslog + graylog2)
...
* allow to split big syslog messages into chunks
* allow to set maximum syslog packet size (some syslog deamons support that)
2013-01-26 12:37:23 +01:00
Roberto De Ioris
ceebaa7d9d
fixed indentation
2012-11-09 12:16:39 +01:00
Roberto De Ioris
b2a0fd1914
truncate malformed/huge log lines
2012-10-31 19:55:21 +01:00
Roberto De Ioris
e274f53286
a couple of fedora17-specific fixes
2012-10-28 19:58:25 +01:00
Roberto De Ioris
d70c7ceb89
added --log-route
2012-10-28 18:15:09 +01:00
Roberto De Ioris
49140c3387
removed sendfile buildconf option
2012-10-22 14:07:33 +02:00
roberto@quantal64
e8f39685cc
added the router_http plugin
2012-09-01 11:17:20 +02:00
roberto@quantal64
770114a21c
solaris fixes
2012-08-31 11:01:12 +02:00
roberto@quantal64
1eeda4faaa
moved buffer, post_buffers and hvec to shared uwsgi_core
2012-08-31 09:18:02 +02:00
roberto@quantal64
18046c976e
first phase of main() refactory
2012-08-31 08:42:56 +02:00
roberto@quantal64
26d0d8dfdc
improved clock usage in logging subsystem
2012-08-30 20:11:27 +02:00
roberto@quantal64
c664ac21bb
added uwsgi pluggable clock infrastructure
2012-08-25 16:54:49 +02:00
roberto@quantal64
4921e676d3
allows multiple loggers for the same instance
2012-07-17 10:40:39 +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