Unbit
66e7beefc4
fixed rack exceptions management
2013-03-22 19:53:47 +01:00
Unbit
2f474b2af4
added support for ruby 2
2013-02-25 07:33:05 +01:00
Unbit
609b5aeb0a
porte the ruby/rack plugin to the new exception api
2013-02-17 16:18:12 +01:00
Unbit
e5094e7efa
ruby/rack websockets support
2013-02-04 11:02:24 +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
ac78830a90
offloading by default, if available
2013-01-30 13:22:02 +01:00
Unbit
534f78acb3
improved sendfile management
2013-01-30 12:51:13 +01:00
Roberto De Ioris
4854b3cbcf
fixed rack plugin
2013-01-21 14:55:35 +01:00
Roberto De Ioris
9f55579b87
added support for automatic status codes
2013-01-20 17:29:03 +01:00
Roberto De Ioris
6044af9e7a
ported the cgi plugin to the new write api
2013-01-20 12:36:17 +01:00
Roberto De Ioris
cf682773fb
various int->size_t fixes
2013-01-12 19:50:49 +01:00
Roberto De Ioris
3cd7a1163d
added addheader routing instruction
2013-01-05 09:35:47 +01:00
Łukasz Mierzwa
7bb424622c
few log format fixes
2012-12-06 13:55:43 +01:00
Roberto De Ioris
b96b6a24a6
support for rack official commit afc9b0313c
2012-11-12 09:40:38 +01:00
Roberto De Ioris
42229b08ce
added shared require for rack
2012-10-09 13:32:22 +02:00
roberto@quantal64
dafe3bb12c
fixed rack.input with buffered arg
2012-09-28 16:21:37 +02:00
roberto@mercury
973e508af7
reports details on memory allocation error, and bypass broken rack middlewares
2012-09-28 12:37:11 +02:00
roberto@quantal64
d65f873e77
sadly Rack::BodyProxy is still badly broken on 1.9
2012-09-26 07:10:13 +02:00
roberto@quantal64
0a1147a4f6
added --rb-patch-rack-bodyproxy for older ruby/rack versions
2012-09-21 11:02:29 +02:00
roberto@quantal64
f92cb0e6a2
fixed rack compilation
2012-09-21 09:51:36 +02:00
roberto@centos6
57e78dd76f
implemented rack.input each
2012-09-17 16:26:44 +02:00
roberto@centos6
7d0d2b33f4
improved rack.input disk buffering (second part)
2012-09-17 15:51:31 +02:00
roberto@quantal64
03c739102d
reimplementing rack.input without IO wrapper
2012-09-17 13:43:43 +02:00
roberto@quantal64
b887f3fc27
removed regexp-mount
2012-08-31 12:18:39 +02:00
roberto@quantal64
eddf494b07
big commit for allowing full access to workers/cores/requests data from the api/stats
2012-08-30 16:54:13 +02:00
roberto@quantal64
f6641aeca1
honour --add-header in php,rack and psgi plugins
2012-08-09 11:41:51 +02:00
roberto@wuantal64
4dcfde541a
added --rb-threads option and postinit_apps hook
2012-06-27 16:51:25 +02:00
roberto@quantal64
cf04a87688
preparing for ruby threads: add warnings if native threads are enabled
2012-06-27 16:24:55 +02:00
roberto@quantal64
8e10efd027
added options for setting Expires based on REQUEST_URI and PATH_INFO
2012-06-13 10:53:21 +02:00
roberto@mrspurr
b4e41532eb
dynamic modifier management for the rack plugin
2012-06-10 11:50:14 +02:00
roberto@quantal64
e2a0173d36
ready for the first 1.3 snapshot
2012-06-03 18:51:47 +02:00
roberto@quantal64
4d25e05986
fixed ruby rvm support
2012-06-03 18:32:05 +02:00
roberto@precise64
3bb43745b8
remove HTTP_CONTENT_LENGTH and HTTP_CONTENT_TYPE from rack/psgi automatically
2012-05-18 16:08:23 +02:00
roberto@precise64
e46077f576
httprouter keepalive preliminary support
2012-05-13 23:47:32 +02:00
roberto@precise64
aac6e9a365
fixed ruby -bash
2012-04-26 09:26:33 +02:00
roberto@precise64
bbe8604054
added hack for ruby -bash
2012-04-20 14:11:08 +02:00
roberto@freebsd9
9771a98bc6
fixed a typecast in rack plugin
2012-04-18 15:47:55 +02:00
roberto@sirius
57b9bdb958
better write()/writev() management
2012-04-13 11:36:43 +02:00
roberto@precise64
6a73e3ae05
fixed rack.input read
2012-03-22 16:25:27 +01:00
roberto@centos6
10ff849ebd
fixed permissions of files
2012-03-07 15:06:38 +01:00
roberto@centos6
4c854a83c9
SCTP improvements, rack optimizations
2012-03-07 01:40:57 +01:00
roberto@openbsd50
c65b8ce162
various fixes
2012-03-06 15:20:25 +01:00
roberto@precise64
2f6450a560
<app> tag usage will be removed in uWSGI 1.2
2012-03-02 08:27:52 +01:00
roberto@precise64
1a42194304
added ruby rvm/gemset support
2012-03-01 18:22:25 +01:00
roberto@precise64
46108a00f0
fixed startup time in rack plugin
2012-02-24 09:37:33 +01:00
roberto@precise64
4a8aa01f40
added startup time for apps
2012-02-22 11:39:19 +01:00
roberto@centos64
cc0fa8dee6
fixed rack build
2012-02-18 08:55:35 +01:00
roberto@precise64
9386c97851
added perl multiple interpreter support (non-thread-safe)
2012-02-15 14:10:33 +01:00
roberto
f05d712923
completed ruby/rack porting to the new options api
2012-02-05 11:20:19 +01:00
roberto@debian64
fb827a274b
started porting rack plugin to the new options api
2012-02-02 10:29:31 +01:00