Dimitri John Ledkov
a6005624af
paste_loader: allow specifying alternative section name to load.
2015-10-09 15:53:52 +01:00
Unbit
e45f710694
fix multiple python mountpoints with multiple threads in cow mode
2014-08-26 07:10:27 +02:00
Unbit
dec2b234f8
fixed no default app
2013-11-12 12:14:15 +01:00
Pavlo Kapyshin
c62aa8e7ed
Fix typos
2013-11-11 23:05:30 +02:00
Adam Wentz
0326c1d508
Fixed spelling of error message in pyloader.c
2013-11-10 14:08:41 -06:00
Unbit
f462792c8e
fixed uwgsi-docs bug 98
2013-10-18 12:13:02 +02:00
Ryan Petrello
0d9bc03c53
Add plugin support for the pecan WSGI framework ( http://pecanpy.org ).
2013-08-10 00:44:40 -04:00
Unbit
e69cc2bcd5
fixed python modifier management
2013-07-18 16:43:37 +02:00
Unbit
2cad82d537
removed support for SLOW pypy cpyext
2013-05-23 07:48:19 +02:00
Unbit
42d4ba09d7
refactored uwsgi_get_app_id
2013-04-22 09:43:20 +02:00
Unbit
1b89203932
prepare for language independent home concept
2013-04-04 11:03:26 +02:00
Unbit
230fa1f3bb
fixed multiple interpreters support
2013-04-01 09:00:24 +02:00
Roberto De Ioris
e8aa0e1e26
fixed a typecasting
2013-03-11 20:51:08 +01:00
Riccardo Magliocchetti
28153af4ad
plugin/python: fix leak in uwsgi_file_loader
...
Reported by Coverity as CID #971055 .
2013-03-09 16:21: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
Riccardo Magliocchetti
5647aff995
plugins/python: remove double assignment to same variable
...
Which coverity reports as undefined behaviour in CID #970978 .
2013-01-27 10:22:31 +01:00
Roberto De Ioris
4e2178ffab
another WSGI optimization
2013-01-20 11:41:43 +01:00
Roberto De Ioris
49140c3387
removed sendfile buildconf option
2012-10-22 14:07:33 +02:00
roberto@quantal64
3cde8be505
allows building without embedded and multiple interpreters
2012-09-15 12:14:12 +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
2de9b9d5c7
try to fix paste usage in python 3
2012-07-19 07:41:00 +02:00
roberto@quantal64
0ee7ba6aae
save mountpoint,chdir and touch-reload valies of dynamic apps in shared memory
2012-07-13 21:44:16 +02:00
roberto@mrspurr
cceee511f2
added support for reload-on-exception on PyPy and interval-based cron syntax
2012-04-06 07:40:21 +02:00
roberto@mrspurr
43c258ad48
support for virtualenv in pypy
2012-04-04 17:29:00 +02:00
roberto@mrspurr
ed8f0812d7
PyPy SUPPORT
2012-03-27 13:58:27 +02:00
roberto@mrspurr
c66957d685
first round of pypy patches
2012-03-26 10:46:12 +02:00
roberto@centos6
10ff849ebd
fixed permissions of files
2012-03-07 15:06:38 +01:00
roberto@openbsd50
c65b8ce162
various fixes
2012-03-06 15:20:25 +01:00
roberto@precise64
b48a955848
fixed paste logging
2012-02-26 08:57:43 +01:00
roberto@precise64
46108a00f0
fixed startup time in rack plugin
2012-02-24 09:37:33 +01:00
roberto@precise64
87860da238
better loaded app reporting
2012-02-22 11:55:06 +01:00
roberto@precise64
4a8aa01f40
added startup time for apps
2012-02-22 11:39:19 +01:00
roberto@oneiric64
594f67c6d7
added support for paste loggers
2012-02-06 16:29:04 +01:00
roberto@oneiric64
40f7aecbba
fixed a race condition in SIGINT/SIGQUIT
2012-01-22 17:55:09 +01:00
roberto@oneiric64
eefe5048b2
fixed threading in multiple apps
2011-12-12 17:41:49 +01:00
roberto@oneiric64
415a8af363
fix compilation with async=false
2011-12-01 05:44:23 +01:00
roberto@oneiric64
a44879e384
improved lazy mode to allows signals
2011-11-29 07:47:19 +01:00
roberto@debian32
3aa36668e5
better error reporting
2011-10-04 20:28:08 +02:00
roberto@debian32
1989099cc5
preliminary pypy support
2011-08-31 13:18:32 +02:00
roberto@debian32
a13e0075ee
fixed virtualhosting in fully-dynamic mode
2011-08-31 07:55:34 +02:00
roberto@dexter
bbde0c866a
a couple of fixes, and reintroduction of string-based multiapp
2011-08-24 17:48:27 +02:00
roberto@debian32
87e8f118d3
fix refcnt in async-disabled compilation
2011-08-19 16:35:16 +02:00
roberto@debian32
bd3e234703
another xml app tag fix
2011-08-18 07:06:27 +02:00
roberto@gambit
97ec789bbe
fixed casting
2011-08-18 06:13:51 +02:00
roberto@fedora64
69808c34a8
fixed callable and start_response refcnt
2011-08-16 17:00:15 +02:00
roberto@debian32
8d2394eba1
better name handling in --wsgi-file
2011-08-16 07:33:46 +02:00
roberto@debian32
6f5b468b11
fix threading bug in pyshell
2011-08-16 07:31:20 +02:00
roberto@debian32
a19b392ba6
applications list is now shared
2011-08-12 08:08:39 +02:00
roberto@debian32
5d993fbfc0
implemented UWSGI_APPID var
2011-08-09 08:20:12 +02:00
roberto@debian32
cd29998b40
--pyshell and fix for wsgi.url_scheme in pep3333
2011-08-03 15:07:15 +02:00