Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Falcon

The Bare-Metal Python Web Framework
Collective - Host: opensource - https://opencollective.com/falcon - Website: https://falconframework.org - Code: https://github.com/falconry/falcon

doc: Add Release notes for 1.2.0 (#994)

github.com/falconry/falcon - 49af7c7320367973876d5ce5a1bd99490bed7641 authored almost 8 years ago by Kurt Griffiths <[email protected]>
doc(HTTPFailedDependency): Remove PROPPATCH reference

github.com/falconry/falcon - 0b4cfb112b74cc6fb7684b2dd6005e3fc61d5d6a authored almost 8 years ago by Kurt Griffiths <[email protected]>
feat(API): Support for closing filelike response stream objects (#961)

Fixes #960

github.com/falconry/falcon - 08389c92a91c3018c46086fb4037a398303256f4 authored almost 8 years ago by Hans Lellelid <[email protected]>
fix(routing): Default OPTIONS responder should return 200, not 204 (#993)

Fixes #796

github.com/falconry/falcon - 8176dc59523444e225b34ccc75ff92700278f9f6 authored almost 8 years ago by Kurt Griffiths <[email protected]>
feat(Response): Add an option for disabling secure cookies for testing (#991)

github.com/falconry/falcon - 673bb2e13613f04462a5515ba41f84dbab142970 authored almost 8 years ago by Kurt Griffiths <[email protected]>
doc(CSS): Make clickable references look clickable (#992)

github.com/falconry/falcon - 8be7ff7057fc0f6f589353281730d6000dd17b0d authored almost 8 years ago by Kurt Griffiths <[email protected]>
doc(Request,Response): Improve presentation (#990)

* Use "Keyword Args" to be more consistent with docstrings in other
modules.
* Use the full ...

github.com/falconry/falcon - 2552d31247bec4a319f127928a89c603d1f48549 authored almost 8 years ago by Kurt Griffiths <[email protected]>
feat(Request): Add a 'default' kwarg to get_header() (#988)

github.com/falconry/falcon - 93a315baaca402d6ebd790f93ea7574f5aacce5e authored almost 8 years ago by Kurt Griffiths <[email protected]>
fix(CompiledRouter): Provide a detailed error message for route conflicts (#984)

Many people are confused by the terse error message that "The URI
template for this route confl...

github.com/falconry/falcon - ca79d36c9c8e74f77f1cf385275c34117dcb388f authored almost 8 years ago by Kurt Griffiths <[email protected]>
doc(status): Adding missing status constants (#985)

github.com/falconry/falcon - f690c4a634b29cf345de8e15f4a38c9851444c9d authored almost 8 years ago by Kurt Griffiths <[email protected]>
fix(API): Normalize response status to type str under py27 (#986)

While not specified in the spec that the status must be of type str
(not unicode on Py27), some...

github.com/falconry/falcon - 71ef0baa217d4874266abe0e15c67d56a5116751 authored almost 8 years ago by Kurt Griffiths <[email protected]>
docs(readme): fix a typo (#983)

github.com/falconry/falcon - dc1dd5a8f9020c212df4d9834422df400ec47b13 authored almost 8 years ago by Jahongir <[email protected]>
doc(errors): Add missing error classes to the page (#987)

github.com/falconry/falcon - f5b1d48c4f60cd53d859f7ee1ac46831de0c72ff authored almost 8 years ago by Kurt Griffiths <[email protected]>
doc: Link to wiki in a few locations, and move community section up (#982)

github.com/falconry/falcon - 21722fdfa56127649dc80e172ddd54265cb46d5a authored almost 8 years ago by Kurt Griffiths <[email protected]>
doc: Don't use a fixed sidebar to better accomodate small screens (#981)

When the sidebar is too tall for the browser window, the user can
not scroll down to view the b...

github.com/falconry/falcon - cc834b78596c3c0c4d4c69e0caf0741aba9eb8b8 authored almost 8 years ago by Kurt Griffiths <[email protected]>
doc(CSS): Fix several alignment and color issues (#980)

github.com/falconry/falcon - 71cda9933b6a770b13ca29389ae868138c7fb2a6 authored almost 8 years ago by Kurt Griffiths <[email protected]>
feat(Request): Refine the new protocol, port, and netloc attrs (#978)

See also PR #917

This patch does the following:

* Moves the docstring for the deprecat...

github.com/falconry/falcon - fa1d69c8034530b13b6402a9163f8a3503dac868 authored almost 8 years ago by Kurt Griffiths <[email protected]>
doc(RequestOptions): Refine strip_url_path_trailing_slash docstring (#979)

github.com/falconry/falcon - 018d886b9e46e614fec351ea68cc7c012d667371 authored almost 8 years ago by Kurt Griffiths <[email protected]>
feat(Request): Add an option to keep a trailing slash in the request path (#966) (#972)

feat(Request): Add an option to keep a trailing slash in the request path (#966)

github.com/falconry/falcon - 13a5b557576ac17fe4594cfa17334b96bde22e6e authored almost 8 years ago by roeih-stratoscale <[email protected]>
doc(API): Minor capitalization and markup fix for independent_middleware (#977)

github.com/falconry/falcon - 8216617f07df20c1f917d51167bd9c6b136c99ab authored almost 8 years ago by Kurt Griffiths <[email protected]>
feat(Request): Add port, netloc, and scheme attributes (#917)

Fixes #835

github.com/falconry/falcon - 3e407311fcc77d16b0542bb0951a6e5de2454910 authored almost 8 years ago by Naveen Yadav <[email protected]>
doc: Mention ujson in the CPython installation instructions (#974)

github.com/falconry/falcon - 8be1d4adb0e92f791a81f2022a1f749e19d51245 authored almost 8 years ago by Kurt Griffiths <[email protected]>
feat(testing): Support setting the protocol when simulating requests (#964)

github.com/falconry/falcon - 4a115e811181b94a847cc163cd68109f592e0f79 authored almost 8 years ago by Kurt Griffiths <[email protected]>
feat(middleware): Optional, independent execution of request and response middleware (#926)

github.com/falconry/falcon - 33d35c6893a7cccc87be54d15abeb80be90b44cf authored almost 8 years ago by Matt Giles <[email protected]>
style: Removing duplicate license comment lines (#968)

github.com/falconry/falcon - 883898ad272f313d84bf04f9d8208d2643810673 authored almost 8 years ago by John Vrbanac <[email protected]>
fix(API): Always set the Vary header when serializing errors (#952)

github.com/falconry/falcon - 1769092f21176beabc160c28389def19bebbf6ac authored almost 8 years ago by Kurt Griffiths <[email protected]>
perf: Json dump speedup (#954)

Use ujson if available

github.com/falconry/falcon - f5523166811a622863cd131081103cd73c6c5024 authored almost 8 years ago by Martin Asell Backlund <[email protected]>
chore: Update test environments (#971)

Do the following:

* Use python 3.5 in lieu of 3.4 as the "default" py3k version.
* E...

github.com/falconry/falcon - e97e9aedaa99fa5a294b976d8db73c87a4686892 authored almost 8 years ago by Kurt Griffiths <[email protected]>
feat: Add additional HTTP status codes (#834)

Add the following status codes (most of these come from WebDAV RFCs):

* 102 Processing
* 207...

github.com/falconry/falcon - a61e6d27adc1c1a8baed9ac66cf1c1e275369259 authored about 8 years ago by wssbck <[email protected]>
chore: Move pytest-runner to tests_requires (#945)

pytest-runner is not needed unless doing python setup.py test. Thus it's better to move it to th...

github.com/falconry/falcon - 5fb037ddc946ce07b3351018bb3025db9d09be18 authored about 8 years ago by Zhigang Wang <[email protected]>
fix: strip whitespaces when parsing cookie in tests (#957)

Prior to this patch, ' foo=bar' is parsed as ' foo' being the
cookie_name

github.com/falconry/falcon - e0dbbca6914853e3aba7b205d55c27f313a809a2 authored about 8 years ago by Qingping Hou <[email protected]>
docs(User Guide): Add to the documentation Waitress server working with Falcon (#946)

* Waitress server description

* Add Waitress for Windows users

* Add HTTPie for check the ...

github.com/falconry/falcon - 8df8e767fa104154b3a5b83a459192881eb812a1 authored about 8 years ago by Rafał Kasa <[email protected]>
style: Fix new linting errors from pep8 (#958)

github.com/falconry/falcon - c2b620cddc8e70a048800346c6aa9c029d4dc493 authored about 8 years ago by John Vrbanac <[email protected]>
chore(tox): Fix errors due to new versions of flake8 and requests (#949)

Also fix Jython incompatibilities that were discovered in the process.

github.com/falconry/falcon - 137964163842e9b32823b26c05bcc697ff8fd232 authored about 8 years ago by Kurt Griffiths <[email protected]>
doc(testing): Avoid confusion over whether module scope is necessary (#943)

github.com/falconry/falcon - 463593f194fa8bd5d1b23763774ccc6d234571ef authored about 8 years ago by Kurt Griffiths <[email protected]>
fix(router): Allow single character route fields (#937)

* Allow single character parameters
* Made test get param value

github.com/falconry/falcon - 4c0c5b4b588831c32b0afcaf126065889dfe459b authored about 8 years ago by Alan Lu <[email protected]>
doc(Request): Add missing colon after "Keyword Arguments" (#941)

github.com/falconry/falcon - 22acd2b2d9c34aaf6aacba3b7bb998ac42777b9b authored about 8 years ago by Kurt Griffiths <[email protected]>
Fix document typo (#940)

doc(API): Fixing typo in json request loading example

github.com/falconry/falcon - dea65e8092a4d8202346178bc2e2fe82fe9d2794 authored about 8 years ago by Zhigang Wang <[email protected]>
doc(API): Set 'Vary' header in set_error_serializer example, cross-link (#938)

The set_error_serializer() example should demonstrate setting the
'Vary' header, since the resp...

github.com/falconry/falcon - c5cdf2bd85238e172fd11de554138d059b4ba7b5 authored about 8 years ago by Kurt Griffiths <[email protected]>
test: Add tox envs for running various WSGI servers to dump the environ (#936)

github.com/falconry/falcon - da39eeb561f4b93c75406ae77d30967f204aae49 authored about 8 years ago by Kurt Griffiths <[email protected]>
test: Make dump_wsgi.py work on both py2 and py3k (#935)

github.com/falconry/falcon - 145f4bef9a5c9617659ee132cb26aa329ee51ae4 authored about 8 years ago by Kurt Griffiths <[email protected]>
chore: Open 1.2.0 development

github.com/falconry/falcon - bb91fce2fea23f9bc44e9d866f1a4f0c49ff196b authored about 8 years ago by Kurt Griffiths <[email protected]>
chore: Remove build directory before creating packages

github.com/falconry/falcon - fb96e7d7c1d3dcd6c904a7fb05371710b9fbafbc authored about 8 years ago by Kurt Griffiths <[email protected]>
chore: Remove rc1 tag in preparation for releasing 1.1.0 final

github.com/falconry/falcon - ef72b31196a692bcb186277efb8d4446fd56073e authored about 8 years ago by Kurt Griffiths <[email protected]>
doc(CHANGES): accept_ranges added to Response, not Request

github.com/falconry/falcon - a9b18ec52635632de677d9b422bf0a9884e5aae8 authored about 8 years ago by Kurt Griffiths <[email protected]>
doc: Show banner for prereleases

github.com/falconry/falcon - d6ca45dc6628c53f17c82498f3f215bb33506a3f authored about 8 years ago by Kurt Griffiths <[email protected]>
fix: Address flake8-import-order error

github.com/falconry/falcon - 1ba7bb68f48d28e8f0f9f1fa6e1ee967b4e162eb authored about 8 years ago by Kurt Griffiths <[email protected]>
doc: Fix admonition style

github.com/falconry/falcon - 06b2d6224d770dff1b64c4f2cc11a709d6b34ce0 authored about 8 years ago by Kurt Griffiths <[email protected]>
doc: Tweak headings

github.com/falconry/falcon - fa83551bf534beb0cc6d84b27d5a75e9ac01417e authored about 8 years ago by Kurt Griffiths <[email protected]>
doc(request): Add note about overriding req.path

github.com/falconry/falcon - 7c422d820914adc83c51e2d4f360cc4aa1956ff6 authored about 8 years ago by Kurt Griffiths <[email protected]>
doc: Move logo text down

github.com/falconry/falcon - 912fd464f1e1490c150f7edcac82c24b30faed6e authored about 8 years ago by Kurt Griffiths <[email protected]>
doc: Remove big picture image

github.com/falconry/falcon - cc7ba52004440b32560f8b08412679b704097835 authored about 8 years ago by Kurt Griffiths <[email protected]>
doc: Tweak sphinx theme style

github.com/falconry/falcon - 3ad764524b593d8e6485f648c801bb53b3875e7d authored about 8 years ago by Kurt Griffiths <[email protected]>
chore(docs): Fix warnings

github.com/falconry/falcon - c90d960198b1861f4f3164b76d2b8b6c1273e8c0 authored about 8 years ago by Kurt Griffiths <[email protected]>
doc: Use alabaster theme

github.com/falconry/falcon - 918f370e6135834763ab58a5daf956be8d14fdd8 authored about 8 years ago by Kurt Griffiths <[email protected]>
test(bench): Auto-detect iterations by default and per framework (#931)

github.com/falconry/falcon - 11b54387f766fd3725ecfc56572b690df6d89949 authored about 8 years ago by Kurt Griffiths <[email protected]>
fix(Response): Convert header values to str if needed (#929)

This issue was partially addressed by #490. In this patch, also
ensure that header property set...

github.com/falconry/falcon - 1df06003c429c4d392beda5ee3a534f4938a2891 authored about 8 years ago by Kurt Griffiths <[email protected]>
doc(README): "Mailing list" ===> "discussion group" (#930)

github.com/falconry/falcon - 12ddc48e34e817d90b3b7d3b12c11ae64aa72bc1 authored about 8 years ago by Kurt Griffiths <[email protected]>
doc(CHANGES.rst): Update changelog, tag_build in preparation for rc1 (#928)

github.com/falconry/falcon - 49887de9bd71dff792cd221ea788f6f79217d5df authored over 8 years ago by Kurt Griffiths <[email protected]>
chore: Use pytest runner instead of nose collector for "setup.py test" (#924)

github.com/falconry/falcon - 24605a88c32f0e852531d3977e31bc5363d15784 authored over 8 years ago by Kurt Griffiths <[email protected]>
doc(errors): Normalize docstring for title param, href_text (#927)

github.com/falconry/falcon - 1d508ee4e8fe4ac5324cb5b17767644a0182a51f authored over 8 years ago by Kurt Griffiths <[email protected]>
(refactor) Make the title and description optional for most error classes (#914)

* change init from HttpBadRequest

* change init of the Errors as requested in issue https://g...

github.com/falconry/falcon - addf11a2d44e494e550c10b900a03cf56f009f96 authored over 8 years ago by stiefel40k <[email protected]>
fix(Request): Allow form posts for all methods except GET and HEAD (#923)

Fixes #919

github.com/falconry/falcon - 6d886939d84fa417959ae67569e2062bc5d43fb0 authored over 8 years ago by Kurt Griffiths <[email protected]>
fix(testing): Modify create_environ() to tunnel Unicode chars (#918)

When a request comes in, web servers decode the path. The decoded path
may contain UTF-8 charac...

github.com/falconry/falcon - 3d186c329667eb7bbc1d0732d8cd7b56b469975b authored over 8 years ago by Kurt Griffiths <[email protected]>
feat(Request): Recognize "on" and "off" as boolean-like strings (#920)

Fixes #854

github.com/falconry/falcon - 48befe8b1ce33fa9f2e64488159243d9a0e65bf6 authored over 8 years ago by Kurt Griffiths <[email protected]>
fix: Use inspect.signature on py3k instead of inspect.getargspec (#921)

inspect.getargspec() is deprecated under py3k, and among other things
does not work for annotat...

github.com/falconry/falcon - 0fd502cdfe11942871b823c5c6204a52ef2b8428 authored over 8 years ago by Kurt Griffiths <[email protected]>
doc(testing): Fix formatting issues in the TestClient docstring (#913)

github.com/falconry/falcon - 45b4176111bce9e52282c2922c0d60a3214ef9f0 authored over 8 years ago by Kurt Griffiths <[email protected]>
chore: Configure 1.1.0b1

github.com/falconry/falcon - 88daf0beebeb5bc5cdd9fa98a7ff6dc032a3abc0 authored over 8 years ago by Kurt Griffiths <[email protected]>
doc(AUTHORS): Add 1.1 contributors and tweak the header/footer (#910)

github.com/falconry/falcon - ac4a659c6169329b2b6800e62f44cdedbc52bd71 authored over 8 years ago by Kurt Griffiths <[email protected]>
feat(Response): Add support for setting the Accept-Ranges header (#909)

* feat(Response): Add support for setting the Accept-Ranges header

See also: https://tools.ie...

github.com/falconry/falcon - a7ae37a09002d951a944a78dcce273234319cdaf authored over 8 years ago by Kurt Griffiths <[email protected]>
chore: Add release notes for 1.1.0 (#907)

github.com/falconry/falcon - 67d61029847cbf59e4053c8a424df4f9f87ad36f authored over 8 years ago by Kurt Griffiths <[email protected]>
fix(Request): Also allow PUT and PATCH parsing of x-www-form-urlencoded (#908)

github.com/falconry/falcon - da0eec2e42fa2e0319ec446446dde55a0c3c828f authored over 8 years ago by Kurt Griffiths <[email protected]>
perf(uri): Replace if...else with try...except in the decode function (#905)

Most of the time the token will be found in the dict, so let's optimize
for that and avoid an e...

github.com/falconry/falcon - ae80d8073973b719eaf78a9a4667e97fdb393d6a authored over 8 years ago by Kurt Griffiths <[email protected]>
doc(errors.rst): Add HTTPGone to the docs (#906)

github.com/falconry/falcon - 4b3141716cdf56d02287cdce7bc842d947ed67b4 authored over 8 years ago by Kurt Griffiths <[email protected]>
fix(util): Fix falcon.uri import (#904)

The previous attempt at fixing this failed, and so do something a bit
more evil. We'll remove t...

github.com/falconry/falcon - d257e1441381fb316d834e7b4980d301c7ae2609 authored over 8 years ago by Kurt Griffiths <[email protected]>
doc(Request): Expand and correct documentation for set_cookie() (#903)

Correct outdated information in the set_cookie() docstring, as well
as expound on certain key p...

github.com/falconry/falcon - 3bb59f00e5c6b0489942f6a21b2078c71312bd61 authored over 8 years ago by Kurt Griffiths <[email protected]>
chore(docs): Work around sphinx not always detecting modified *.py (#902)

Sometimes sphinx doesn't detect that a module has changed and needs
to be re-autodoc'd. Work ar...

github.com/falconry/falcon - fdcb584c03a16aa449476028fd16f6bf0a3c97ec authored over 8 years ago by Kurt Griffiths <[email protected]>
test: Migrate several test modules away from the deprecated framework (#901)

* Migrate additional test modules away from the deprecated framework,
taking care to demonstr...

github.com/falconry/falcon - 2ee5e549d79b5d7a76bf015e12156861c872027f authored over 8 years ago by Kurt Griffiths <[email protected]>
fix(Request): Improve various related aspects of stream handling (#898)

* Add a new bounded_stream property that can be used for more
predictable behavior vs. stream...

github.com/falconry/falcon - b36ffe6179e6fe3c8a7f4eae3c6070d282de7129 authored over 8 years ago by Kurt Griffiths <[email protected]>
feat(errors): Add HTTPGone (410 Gone) (#888)

github.com/falconry/falcon - 1ca99e5d851385de6f3d2c63c7fb7f4aac712c64 authored over 8 years ago by Kurt Griffiths <[email protected]>
feat(Request): Expose the URI template that was matched for the request (#889)

This has been requested by several members of the community who would
like a way to access the ...

github.com/falconry/falcon - c986dd1aa5727eebf9f7c25afb58c67d9d37f3f8 authored over 8 years ago by Kurt Griffiths <[email protected]>
Raise HTTPMethodNotAllowed instead of modifying response directly (#896)

In the default responder that is used when a resource does not support a specific method, raise ...

github.com/falconry/falcon - 18beacf2a84720d5c4de071122eeba3fe5a7f83f authored over 8 years ago by ksonj <[email protected]>
Adding dockerfiles for falcon-bench (#894)

github.com/falconry/falcon - 0c1aaa5f851dd35843541d0d7cc5205e05e52558 authored over 8 years ago by John Vrbanac <[email protected]>
feat(middleware): Pass a request status flag to process_request() (#890)

Pass a flag to process_request() to indicate whether or not the request
succeeded (i.e., no exc...

github.com/falconry/falcon - a1fd73781b9f64d9db77a618e7d1160a4d889615 authored over 8 years ago by Kurt Griffiths <[email protected]>
doc: Unindent additional Return lines to work around napolean bug (#892)

In a google-style docstring, this is problematic:

Returns:
str: Some really long...

github.com/falconry/falcon - c2cb7091e28680671cb9092bf5f8a1840f6e6308 authored over 8 years ago by Kurt Griffiths <[email protected]>
chore: Tell sphinx that our custom extensions are parallel_read_safe (#893)

github.com/falconry/falcon - dd5a5291f7a9d271ab805ff860aed863cc2708e8 authored over 8 years ago by Kurt Griffiths <[email protected]>
feat(util): Make it easier to reference uri module and TimezoneGMT class (#891)

Previously "from falcon import uri" worked but "import falcon.uri" did
not. TimezoneGMT is alre...

github.com/falconry/falcon - 4142f1d6a3b966eedf5cab40ccb72f7b51571b08 authored over 8 years ago by Kurt Griffiths <[email protected]>
docs(errors): Update error class docstrings per the latest RFCs (#887)

Update error class docstrings to reflect the latest RFCs, and
add kwargs to more clearly commun...

github.com/falconry/falcon - a14a4b1b4a65c727818d1d280bd7cba4f3952b31 authored over 8 years ago by Kurt Griffiths <[email protected]>
feat(cmd): Add a utility to print routes (#849)

Add a new CLI utility, falcon-print-routes, that takes in a module:instance_or_callable,
intro...

github.com/falconry/falcon - d9d1aed01ef5e85d3164bd0e6b83f52293647c58 authored over 8 years ago by Stephen Milner <[email protected]>
doc(testing.client): Document file_wrapper kwarg for simulate_get (#883)

A developer wishing to test high-performance file transmission may wish
to pass a mock for wsgi...

github.com/falconry/falcon - 7d6106ba7bc54e269d572985852aba473a52eef0 authored over 8 years ago by Kurt Griffiths <[email protected]>
test(Jython): Update Jython to use pytest and clean up related docs (#879)

github.com/falconry/falcon - 4c21a48551563363256c60b3c0a73c952ebd3da6 authored over 8 years ago by Kurt Griffiths <[email protected]>
Doctor the docs (#882)

* doc(install): Reconcile install.rst and README.rst

* doc: Bump version string to 1.1

* d...

github.com/falconry/falcon - f93ffb149e0a2eb580ad6eed3533146bb6411a9b authored over 8 years ago by Kurt Griffiths <[email protected]>
chore: Remove portion of build.sh that deals with binary Darwin wheels (#881)

Don't build binary wheels for Darwin (OS X) since it isn't really
necessary to have cythonized ...

github.com/falconry/falcon - e95eb64cd08ceb1e2f24928f8352f4c3a00dbdfe authored over 8 years ago by Kurt Griffiths <[email protected]>
test: Don't use pytest-sugar since it slows down env creation (#880)

github.com/falconry/falcon - f6b22be7b9991de21cacdc280e488f91b4fa2a47 authored over 8 years ago by Kurt Griffiths <[email protected]>
feat(testing): Specify query parameters as a dict in simulate_request() (#873)

As an alternative to specifying a raw query string, also allow for
specifying parameters as a d...

github.com/falconry/falcon - fc77d0c8746077971b307db44934201fa08c026a authored over 8 years ago by Kurt Griffiths <[email protected]>
fix(API): Improve and optimize execution of middleware methods (#877)

Rework the execution of middleware, responders, and related error
handling in API. This was nec...

github.com/falconry/falcon - 40b9c42a4d612d2cb6e2cfd4345b68a41ee3ca22 authored over 8 years ago by Kurt Griffiths <[email protected]>
chore: Rename the "doc" folder to "docs" (#875)

Rename the "doc" folder to "docs" to be consistent with the tox env
name. RTD also seems to exp...

github.com/falconry/falcon - 90beceeb7b8f2dc91d21074991e1c3a065671a3c authored over 8 years ago by Kurt Griffiths <[email protected]>
chore(tox): Switch test runner from nose to pytest (#874)

Use pytest instead of nose since it has a better ecosystem and will
allow us to write pytest-st...

github.com/falconry/falcon - 93abc078763b341ae1da9fac20cc5a342322731a authored over 8 years ago by Kurt Griffiths <[email protected]>
fix(util): Don't double-encode percent-encoded URIs (#869)

Detect a URI that is already encoded, and don't re-encode in that
case.

Fixes #687

github.com/falconry/falcon - e0ce4e9d1bff881989afeed088920555d06ecf1f authored over 8 years ago by Kurt Griffiths <[email protected]>
chore(bench.bench): allow benchmarking apps implemented as generators (#876)

Change create_bench to support WSGI applications implemented as Python
generators (i.e. that yi...

github.com/falconry/falcon - e0f059378b113dcc40e7de7fb16b4f4a104a74f1 authored over 8 years ago by Kurt Griffiths <[email protected]>