Ian Cordasco
55faeb3cfb
Merge pull request #268 from Runscope/gevent-1.0.2
...
Upgrade gevent to 1.0.2
2015-12-22 22:37:14 -06:00
Garrett Heel
1243beb4c1
Upgrade gevent to 1.0.2
2015-12-22 16:16:22 -08:00
Ian Cordasco
5afd1e9f60
Merge pull request #267 from luhkevin/luhkevin/pull/277
...
Changelog and setup updated for floating point support
2015-11-26 10:48:35 -06:00
Kevin Lu
a016d78df8
Changelog and setup updated to 0.4.1; floating-point support for /delay endpoint
2015-11-25 21:39:49 -08:00
Ian Cordasco
6cdc1fb4f6
Merge pull request #266 from luhkevin/dev
...
Floating point type conversion
2015-11-25 08:06:50 -06:00
Kevin Lu
b91e515929
Converted delay parameter to float from unicode
2015-11-24 22:17:13 -08:00
Ian Cordasco
4763d47614
Merge branch 'floating-point-delay'
...
Closes #265
2015-11-22 08:42:51 -06:00
Kevin Lu
eef6c0f665
Remove int constraint on delay
...
This allows the delay endpoint to accept floats as delay values.
2015-11-22 08:40:22 -06:00
Ian Cordasco
762079cbd3
Merge pull request #264 from JensRantil/clarify-upper-limits
...
doc(limits): make the upper limit more explicit
2015-11-19 08:11:53 -06:00
Jens Rantil
21f8d4231c
doc(limits): make the upper limit more explicit
...
I understood it as subtraction (and didn't understand why it was
subtracting).
2015-11-19 10:19:54 +01:00
Kevin McCarthy
c688307868
bump version
2015-10-22 09:03:06 -10:00
Ian Cordasco
9be2a362f6
Merge pull request #259 from Lukasa/chunked
...
Do not forcefully emit Transfer-Encoding header
2015-10-22 12:24:12 -05:00
Cory Benfield
34a4381cdd
Do not forcefully emit Transfer-Encoding header
2015-10-22 12:11:14 +01:00
Ian Cordasco
3cab86a915
Merge pull request #258 from kennethreitz/patch-2
...
Add Deploy to Heroku button
2015-10-20 15:22:16 -05:00
kennethreitz
3c1937f5ce
Add Deploy to Heroku button
2015-10-20 09:57:01 -04:00
Ian Cordasco
d21fa82f99
Merge pull request #256 from kennethreitz/patch-1
...
update to latest python 2.7
2015-10-09 08:58:01 -05:00
kennethreitz
957083b3d2
update to latest python 2.7
2015-10-09 09:46:48 -04:00
Ian Cordasco
efa9ae96dc
Merge pull request #250 from phouse512/master
...
Added 406 unsupported media type response to /image
2015-09-17 11:36:43 -05:00
phouse512
2c51804e0b
Added 406 unsupported media type response to /image
2015-09-17 08:36:47 -05:00
Ian Cordasco
01a9a4dd9b
Merge pull request #249 from tehnomaag/master
...
Added SVG image serving support under /image and /image/svg
2015-09-10 11:04:12 -05:00
Erki Esken
63c2287b4d
Added /image/svg info to docs, clarified /image route description.
2015-09-09 16:21:24 +03:00
Erki Esken
b1067077f5
Added SVG image serving support under /image and /image/svg
2015-09-09 16:06:36 +03:00
Kevin McCarthy
8d0f835b54
version bump to v0.3.0
2015-09-05 18:25:18 -10:00
Ian Cordasco
7586d704a2
Merge pull request #246 from The-Compiler/tracking-scripts
...
Turn off tracking unless HTTPBIN_TRACKING is set.
2015-09-05 20:26:28 -05:00
Florian Bruhin
355e1f4fc7
Do env variable handling outside of template.
2015-08-31 21:55:44 +02:00
John Sheehan
2f5fbdf8ae
Merge pull request #247 from The-Compiler/spelling
...
Fix DELETE spelling in docstring.
2015-08-31 12:46:11 -07:00
Florian Bruhin
cca7119a60
Fix DELETE spelling in docstring.
2015-08-31 20:51:39 +02:00
Florian Bruhin
6858420e24
Turn off tracking unless HTTPBIN_TRACKING is set.
...
Fixes #245 .
2015-08-31 20:49:12 +02:00
Ian Cordasco
39009b9a8c
Merge pull request #239 from tatsuhiro-t/use-url-for
...
Use url_for to resolve path instead of hard coding it
2015-07-12 21:13:31 -05:00
Tatsuhiro Tsujikawa
88a7e1966d
Use url_for to resolve path instead of hard coding it
...
Using url_for is useful if httpbin is served under a prefix path. For
example, we can serve httpbin under http://example.org/httpbin .
Previously, we have to replace all hard coded paths, which produces
many diffs, and it makes hard to upgrade httpbin from source. This
commit uses url_for to resolve correct path even if prefix path is
used. For digest auth, we have to prepend request.script_root to
request.path to pass authentication.
2015-07-11 01:52:16 +09:00
Darrel
811d0d5177
Fixed /image when accept header not present #225
2015-06-01 11:10:33 -04:00
John Sheehan
9d946b5f0c
Merge pull request #222 from ant1441/patch-1
...
Fix MANIFEST.in for README and templates/images
2015-04-05 12:43:43 -07:00
Adam
ae8a4d7f50
Fix MANIFEST.in
...
* Fix README filename
* Use recursive-include for templates dir to make sure images are included
2015-04-05 20:36:51 +01:00
John Sheehan
1e0e26e3cd
Merge pull request #220 from frdmn/bug/hurl-link-fix
...
Fix hurl.it links
2015-03-07 12:22:17 -08:00
Jonas Friedmann
7fca5adcb8
Fix hurl.it links
2015-03-07 21:19:46 +01:00
John Sheehan
261d786851
Merge pull request #202 from dshirley/master
...
Add range request functionality
2015-02-24 10:48:54 -08:00
John Sheehan
a250134edd
Merge pull request #215 from philippgille/patch-1
...
Fix typo
2015-02-20 15:16:40 -08:00
Philipp Gillé
02c6f1e707
Fix typo
2015-02-21 00:11:06 +01:00
David Shirley
60b0ada6f1
Fixed unit tests for python3.4
2015-02-19 11:41:43 -08:00
John Sheehan
b3151d45b0
Merge pull request #211 from Runscope/gunicorn
...
Restore gunicorn in the list of third-party requirements
2015-02-04 09:35:24 -08:00
Ryan Park
7a10451dd4
Restore gunicorn in the list of third-party requirements
...
`gunicorn==18.0` had previously been listed in requirements.txt, but I
removed it in commit d851a7e2a1 for
compatibility with the new httpbin.org hosting platform.
gunicorn 19.2 has (finally) been released, and this version will work
correctly for httpbin.org. This change adds `gunicorn==19.2` back to
requirements.txt.
This may also fix problems deploying to Heroku reported by @sigmavirus24,
which may have been caused by the requirement change in
d851a7e2a1 .
2015-02-03 10:23:54 -08:00
David Shirley
0484ea2c91
Tidied the /range controller code
...
Extracted some of the range processing logic into a separate function
2015-01-26 14:54:36 -08:00
John Sheehan
ecd0a9c7a9
Merge pull request #208 from Runscope/https-headers
...
Allow httpbin to recognize SSL connections from more reverse proxy headers
2015-01-26 14:21:40 -08:00
David Shirley
7e18da5ae9
Renamed endpoint /range-request -> /range
2015-01-26 13:51:47 -08:00
Ryan Park
3b87123f9f
Allow httpbin to recognize SSL connections from more reverse proxy headers
...
There's no standard for the headers added by a reverse proxy when it handles
an https incoming request. Some proxies add `X-Forwarded-Proto` but others add
`X-Forwarded-Protocol` or `X-Forwarded-Ssl`. This change lets httpbin work with
reverse proxies use any of these headers. It also instructs httpbin to ignore
those headers because they're added by a proxy.
Fixes #207 . @sigmavirus24 was correct, Heroku uses `X-Forwarded-Proto` but the
Runscope hosting platform uses `X-Forwarded-Protocol`.
2015-01-26 09:54:38 -08:00
Ryan Park
0f4d3ff3d2
Initialize Bugsnag exception handler, when desired.
...
At Runscope we use Bugsnag to track application exceptions. This commit allows
you to use Bugsnag to track httpbin exceptions. If you want to do this, you'll
need to set the environment variable BUGSNAG_API_KEY and optionally set the
variable BUGSNAG_RELEASE_STAGE. You'll also need to install the Python client
for Bugsnag, with `pip install bugsnag`.
2015-01-16 13:20:48 -08:00
David Shirley
548e4df1f2
Remove trailing space from dictionary
2015-01-16 11:28:47 -08:00
Ryan Park
681553d691
Add the Runscope-Service header to the list of filtered headers
...
This comes from the Runscope hosting infrastructure, not from the client.
2015-01-16 10:59:44 -08:00
Ryan Park
d851a7e2a1
Modifications to enable hosting by Runscope
...
I removed the gunicorn requirement. At Runscope we need a custom version of
gunicorn, and the requirement isn't strictly necessary for third parties to
use this project. (They might want to host under a different WSGI server
anyway.)
Also updated the README to remove some Heroku references.
2015-01-16 10:38:01 -08:00
David Shirley
d7180a9df8
Tweaked the behavior of the 'duration' parameter of '/range-request'
...
This endpoint will now respond immediately with the first chunk of
data. It will then sleep right after sending each chunk.
2015-01-06 14:02:03 -08:00