Commit Graph

557 Commits

Author SHA1 Message Date
Felix Palta 8609b0a1db Fix divide by zero error in drip
It occured when 'numbytes' parameter was set to 0. In this case 'drip' should return 400('Bad request').
2016-12-04 23:45:55 +03:00
zhulongcheng ce328618d8 remove unused variable form from helpers.get_dict (#304) 2016-10-04 08:48:08 -05:00
Jeroen Ooms f30e81eeeb advertise HTTP/2 mirror (#303) 2016-09-28 11:09:00 -05:00
Daniel Stender 440e2a525d use io.open() for long_description from file (#299) 2016-08-18 11:09:26 -05:00
Ian Cordasco 3f417eb818 Add changelog notes for 0.5.0 2016-08-15 06:29:57 -05:00
Ian Cordasco 0717fae1bb Fix template usage of url_for("digest_auth", ...) 2016-08-11 05:47:09 -05:00
Ian Cordasco 9259ce0136 Bump version to 0.5.0
Hopefully we can get a release out on Monday
2016-08-10 19:49:47 -05:00
Ian Cordasco 6f5d34f730 Merge branch 'master' of https://github.com/Jaaap/httpbin into digest-auth-sha256
Conflicts:
    httpbin/templates/httpbin.1.html
2016-08-10 19:47:51 -05:00
Ian Cordasco c5015170b2 Merge branch 'master' of https://github.com/mansilladev/httpbin into drip-limit
Conflicts:
    README.rst
2016-08-10 19:43:46 -05:00
Ian Cordasco eacc7ac58d Update documentation with new redirect-to examples
redirect-to now allows for a status_code parameter. This updates the
index page and README to reflect that appropriately.
2016-08-10 06:51:17 -05:00
tzickel aea465074e Added supports for non-get redirect-to with other status_code (#284) 2016-08-10 06:20:18 -05:00
Ian Cordasco 0cd142b275 Do not use SSH URL for cloning
This allows non-GitHub users to easily clone the repository as well.
The SSH URL would require SSH authentication which in turn requires a
GitHub account and we should never require someone to have one to use
httpbin from source.
2016-08-10 06:18:40 -05:00
William Scheidegger a9721f0293 Expand the direct install and run instructions
Update the direct install and run instructions.

See also #287
2016-08-10 06:15:54 -05:00
Ian Cordasco fc19ce3f2e Merge pull request #298 from Sjord/response-headers-without-content-length
Don't check Content-Length header anymore
2016-08-10 06:12:53 -05:00
Sjoerd Langkemper f4a937e2cf Fix python3 tests
`headers.lists()` returns a generator, but `jsonify` can't handle generators.
Make it a list explicitly.
2016-07-20 13:15:30 +02:00
Sjoerd Langkemper 8cfa026d44 Don't check Content-Length header anymore
Because it is not present in Flask 0.11. We keep merging the headers from the `headers` variable with the headers from the `response.headers`, because changing the response may change the headers, especially the `Content-Length` header. In Flask 0.11 this `Content-Length` header is no longer present in the `response.headers`, so we check whether the `response.data` has changed.

Fixes #290
2016-07-20 12:22:56 +02:00
Ian Cordasco 9b8de5d43f Merge pull request #293 from waldyrious/patch-1
add license title
2016-06-30 07:00:22 -05:00
Waldir Pimenta b97fb7a97a add license title
It's not strictly required, but it's useful metadata, and part of the recommended license template text (see http://choosealicense.com/licenses/isc/ and https://opensource.org/licenses/isc-license)
2016-06-30 10:54:05 +01:00
Ian Cordasco 3bb7b8f9aa Merge pull request #253 from s-chizhik/feature
Add ability to specify port/host to run on
2016-03-20 13:51:31 -05:00
Ian Cordasco dee15b5c7f Merge pull request #271 from mozillazg/fix-not-in
`not x in` -> `x not in`
2016-02-10 20:31:41 -06:00
Ian Cordasco 9efbdefcdc Merge pull request #272 from mozillazg/remove-_encoded
remove unused variable '_encoded'
2016-02-10 20:31:25 -06:00
Ian Cordasco 15ed6f7a5f Merge pull request #273 from mozillazg/patch-1
str.lower(k) -> k.lower()
2016-02-10 20:31:05 -06:00
Ian Cordasco 74af8f2055 Merge pull request #276 from sigmavirus24/add-release-machinery
Add machinery to create/upload releases
2016-02-10 20:30:49 -06:00
Ian Cordasco dc7e81c4a1 Add machinery to create/upload releases
This uses twine to upload wheels and source distributions that we create
for httpbin.
2016-01-27 10:33:59 -06:00
mozillazg 887b86059b str.lower(k) -> k.lower() 2016-01-08 22:52:46 +08:00
mozillazg b4e6ab220d remove unused variable '_encoded' 2016-01-08 19:18:02 +08:00
mozillazg 82bbde7c73 not x in -> x not in 2016-01-08 14:49:49 +08:00
Ian Cordasco 5433f799e8 Merge pull request #270 from 0-wiz-0/master
Avoid UTF-8 characters to let setup.py run in ASCII locale.

Closes #269
2016-01-05 08:47:29 -06:00
Thomas Klausner 677c1a4120 Avoid UTF-8 characters to let setup.py run in ASCII locale. 2016-01-05 15:12:52 +01:00
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
teijsden 82e67ed210 Made the Digest algorithm code backwards compatible with old URL style, /digest-auth/auth/user/passwd now works again 2015-11-06 13:48:12 +01:00
teijsden 14b7f46c71 Added support for another Digest algorithm, SHA256. 2015-11-04 15:30:01 +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
Sergey Chizhik 2b83b98fbf Default value instead of ternaries 2015-10-06 18:57:07 +03:00
Sergey Chizhik 936e49b4e9 sys > argparse, fix readme 2015-10-06 17:58:10 +03:00