Curtis
057cfe761f
Tidy with flake8
2015-04-11 22:50:11 +10:00
Unbit
b380ca3ace
support for fastrouter in-memory post-buffering
2014-12-27 13:24:53 +01:00
Riccardo Magliocchetti
b543b0bad8
Fix fastrouter compilation
...
After 6a8f18a9bb
Fix #801
2014-12-27 12:41:00 +01:00
Roberto De Ioris
6a8f18a9bb
re-implemented post-buffering in fastrouter
2014-12-24 09:08:45 +01:00
Unbit
68a17d0b51
ported peer name fixes
2014-11-22 13:33:14 +01:00
Roberto De Ioris
e46b75924c
fix http for merging
2014-11-22 13:28:30 +01:00
Unbit
ffd7487e48
fixed modifers usage in corerouters
2014-11-15 13:21:01 +01:00
Unbit
ed2ca5d333
request buffer_size is now 64bit (except for uwsgi protocol)
2014-09-21 08:26:20 +02:00
Roberto De Ioris
50e7b84fb5
uwsgi-2.1 merged to master
2014-09-12 06:47:41 +02:00
Unbit
522fb09b68
added fastrouter-force-key
2014-08-08 21:32:24 +02:00
Unbit
c532210d79
added fastrouter-fallback-on-no-key
2014-06-24 09:48:27 +02:00
Unbit
84d6f54ddd
added fastrouter-fallback-on-no-key
2014-06-19 11:49:25 +02:00
Unbit
216aff3820
allows fixed binding for resubscription
2014-01-07 15:23:13 +01:00
Unbit
18972d95a8
improved subscription system
2014-01-03 17:22:23 +01:00
Unbit
79a7797409
fixed #415
2013-10-12 08:05:56 +02:00
Unbit
7dff602e5e
try to fix retry engine
2013-05-14 16:43:44 +02:00
Unbit
2b2da8b7f4
fixed #172
2013-03-08 06:41:46 +01:00
Unbit
edabc3cc6e
fixed jvm build on python3
2013-03-06 11:15:16 +01:00
Unbit
af1eac9fcc
correctly report REMOTE_ADDR and REMOTE_PORT in the fastrouter
2013-03-06 08:55:04 +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
990e7241e6
added the sslrouter and various corerouters micro-optimizations
2013-01-29 09:08:41 +01:00
Unbit
8386d7829d
fixed fastrouter read body hook
2013-01-28 10:45:27 +01:00
Unbit
13a42599ea
corerouters --*-use-cache option can take an optional cache name
2013-01-24 10:24:46 +01:00
Roberto De Ioris
688a227886
preliminary Websockets and SPDY support, highly optimized corerouters
2013-01-10 19:28:21 +01:00
Roberto De Ioris
41eba2b486
report static nodes in corerouters stats
2012-11-10 11:51:19 +01:00
Roberto De Ioris
951cbf3eba
implemented retries and fallback on the rawrouter
2012-11-10 10:25:40 +01:00
Łukasz Mierzwa
4c20d83573
count requests in (fast|http)router / with cs->un checks
2012-10-29 11:44:56 +01:00
Łukasz Mierzwa
7035a676a2
count requests in (fast|http)router
2012-10-29 10:58:03 +01:00
Roberto De Ioris
37b7c31849
fixed fastrouter leak with the new api
2012-10-20 19:39:08 +02:00
Roberto De Ioris
03104063cb
improved http memory handling
2012-10-20 18:16:03 +02:00
Roberto De Ioris
ef10dc054f
fixed fastrouter
2012-10-20 17:55:04 +02:00
Roberto De Ioris
353b837f67
preliminary port of the http router to the new api
2012-10-20 16:54:16 +02:00
Roberto De Ioris
d70ecab49f
simplified the fastrouter
2012-10-20 13:47:23 +02:00
Roberto De Ioris
c65adaaac7
first (destructive) commit for 1.4
2012-10-20 13:47:07 +02:00
roberto@quantal64
a979abf0c6
added multiple algorithms support for subscription load balancing
2012-10-02 17:08:40 +02:00
roberto@quantal64
5d4050817d
added --dlopen
2012-09-22 05:52:28 +02:00
roberto@quantal64
770114a21c
solaris fixes
2012-08-31 11:01:12 +02:00
roberto@precise64
8cc8394676
removed SCTP support
2012-05-24 12:24:29 +02:00
roberto@precise64
f041509f15
another big merge of routers
2012-05-13 07:44:05 +02:00
roberto@precise64
b6bdf37a1d
merged http and fastrouter
2012-05-12 19:37:44 +02:00
roberto@precise64
4060436099
allows subscription system via unix socket
2012-05-12 18:22:44 +02:00
roberto@precise64
b2abccd302
fixed uwsgi.sendfile()
2012-05-12 10:47:04 +02:00
roberto@mrspurr
e5ba01e707
fixed socket in non-blocking mode
2012-04-25 14:18:40 +02:00
roberto@precise64
6274e82cea
fix fastrouter subscription refcnt
2012-03-29 11:26:35 +02:00
roberto@goyle
282b2d5ace
lua fixes
2012-03-23 21:22:17 +01:00
roberto@precise64
1a93b68664
fixed expire_timeouts in fastrouter
2012-03-15 17:44:56 +01:00
roberto@precise64
02e4840b29
re-added --ignore-sigpipe
2012-03-10 12:34:45 +01:00
roberto@precise64
41464c3bfa
fr sctp fix
2012-03-10 11:35:05 +01:00
roberto@goyle
a3617d0b5a
fastrouter heavy optimization
2012-03-10 11:25:19 +01:00
roberto@centos6
10ff849ebd
fixed permissions of files
2012-03-07 15:06:38 +01:00