Unbit
a6af22b8f0
ported websockets api to pypy
2013-06-09 08:35:12 +02:00
Unbit
f20213ff10
various async/green mode improvements and fixes
2013-04-25 11:33:45 +02:00
Unbit
a3024e9f5a
refactored async mode
2013-04-25 08:57:58 +02:00
Unbit
3a487578a5
remove annoying logline in async mode
2013-04-23 10:10:13 +02:00
Unbit
39eeccb16a
refactored async runqueue management
2013-04-23 10:02:36 +02:00
Unbit
8d16ce28b9
avoid async queue full log storming
2013-02-24 07:55:46 +01:00
Unbit
c92fde03b9
various micro-optmizations in async, caching and static file serving
2013-02-15 08:11:33 +01:00
Unbit
104c8a8b90
fixed routing + ugreen
2013-02-13 12:23:46 +01:00
Unbit
f25ab0fdd2
more improvements on the non-blocking api
2013-02-13 12:07:07 +01:00
Unbit
73b1887287
fixed #34
2013-02-08 21:06:42 +01:00
Unbit
e5094e7efa
ruby/rack websockets support
2013-02-04 11:02:24 +01:00
Unbit
60580a0195
prepare for ruby websockets + fibers support
2013-02-04 08:55:19 +01:00
Unbit
0a73039cfc
improved ugreen support and cgi integration
2013-02-04 04:56:13 +01:00
Roberta Giordano
67544158d9
osx fixes
2013-02-04 13:08:16 +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
194f4897e3
new rbtree implementation
2013-01-28 22:22:29 +01:00
Roberto De Ioris
6f956c6965
fixed gzip encoding
2013-01-22 18:28:40 +01:00
Roberto De Ioris
d3194ca011
remove monitored fd from async queue when in async mode
2012-10-30 18:31:04 +01:00
Roberto De Ioris
af61a9e33f
re-indented core/async.c
2012-10-30 18:01:35 +01:00
Roberto De Ioris
738b886267
get rid of ugly oracle/sun ifdef, will find a better solution later
2012-10-20 19:35:53 +02:00
Roberto De Ioris
9c99b29e47
refactored loop engines
2012-10-17 13:16:23 +02:00
roberto@quantal64
56eaa88dd7
completed socket initialization refactoring
2012-08-31 10:47:33 +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