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
Thanks for contributing!
github.com/falconry/falcon - d33a253298c2edf4b8c464c6194b8bb583c8a700 authored about 10 years ago by Kurt Griffiths <[email protected]>
The class should now be converting retry_after of type 'datetime' to HTTP
Date through falcon's ...
feat(errors): allow raising Request Entity Too Large error
github.com/falconry/falcon - 833829ee1bd1b9826061349042e2edf9fb570896 authored about 10 years ago by Kurt Griffiths <[email protected]>Thanks for contributing!
github.com/falconry/falcon - 0cb2d7517586f4a338c471daaa58ffa4726f75e5 authored about 10 years ago by Kurt Griffiths <[email protected]>
This patch adds the ability to now raise Request Entity Too Large error
directly, instead of jus...
fix(testing): Removed redundant call to upper
github.com/falconry/falcon - 144468d9b19b1a4a1467f7701c2b22be4f835a32 authored about 10 years ago by Kurt Griffiths <[email protected]>bug(API): routing logic should be done after request mw
github.com/falconry/falcon - e05c3a8deff0bc5b898faa89f8f1d15b74527748 authored about 10 years ago by Kurt Griffiths <[email protected]>fix(errors): bring 404 and 405 errors into RFC compliance
github.com/falconry/falcon - 16bc3f16fdfcf79c0fe9bb4a273e01fe37e3c134 authored about 10 years ago by Kurt Griffiths <[email protected]>Routing logic should be done after the execution of request middleware. The execution of request...
github.com/falconry/falcon - 63c995a4ae4edf3438a6151d5fea7e29a462254e authored about 10 years ago by Edu Alonso <[email protected]>
Per RFC 7231 6.5 states that 4xx errors should include a message to the user.
Corrects the 404 a...
This is a minor performance tweak, and only affects the testing suite.
github.com/falconry/falcon - 78f6a9208d1db237ae116ad0b7517b2558fe09c1 authored about 10 years ago by xiaclo <[email protected]>Improve HTTP_RANGE support, Fix #380
github.com/falconry/falcon - 272d276904ae27808840b8a9d4385ac22a8ff8ba authored about 10 years ago by Kurt Griffiths <[email protected]>Fix the wrong doc in the falcon.API
github.com/falconry/falcon - 0de743f9b547c87cd65f3abd5b0dcf3a900164c4 authored about 10 years ago by Kurt Griffiths <[email protected]>
- Add a test to check whether "bytes=" is supported
- add a simple way to support the "bytes="...
github.com/falconry/falcon - 7ee359a6f4b59f763d9d2f90410916f5ef70492c authored about 10 years ago by Jeffrey Zhang <[email protected]>
github.com/falconry/falcon - 7d3d989842784458ae4cad8ef0eff7ef67e09df5 authored about 10 years ago by Kurt Griffiths <[email protected]>
Add some information to the README about the Falcon mailing list,
including how to subscribe and...
Fix Broken Link in README.md
github.com/falconry/falcon - 469b0deeea24b34c6317ee3997d8aac156022c22 authored about 10 years ago by Kurt Griffiths <[email protected]>refactor(API): Distinguish between different types of helpers
github.com/falconry/falcon - ab830840d72af110f97e7f1c80abca7fc605210b authored about 10 years ago by Kurt Griffiths <[email protected]>Link to marconi WSGI is now zaqar wsgi
github.com/falconry/falcon - fdfa88f7de6699a3cca2b74bafe2e5dabaa156ad authored about 10 years ago by lwcolton <[email protected]>Divide the helper methods into three groups:
1. Internal functions that are specific to the API...
github.com/falconry/falcon - 50fec0fd6dc6e0019099f11a001097e1baccc9ee authored about 10 years ago by Kurt Griffiths <[email protected]>doc(API): Improve middleware and req_options docs
github.com/falconry/falcon - 2fbe618d486c977df2bb7d7240386aa4a5f781c1 authored about 10 years ago by Kurt Griffiths <[email protected]>
Expand middleware documentation and add API.req_options docs to the
API reference.
refactor(API): Remove staticmethod
github.com/falconry/falcon - fcd8165abae71e837c7a272d1770303c6378ff55 authored about 10 years ago by Kurt Griffiths <[email protected]>
Convert static methods to regular class methods so it is more natural
when calling eachother and...
perf(API): Tune middleware execution
github.com/falconry/falcon - 0a9431ff2fbd60329532c726744a842b7caeeaf9 authored about 10 years ago by Kurt Griffiths <[email protected]>
Improve performance of interating through middleware components by
performing the getattr lookup...
refactor(API): Move helpers to API class
github.com/falconry/falcon - 55920f2df949df12dd972dbe47ecd791409f4964 authored about 10 years ago by Kurt Griffiths <[email protected]>
Calling methods using self. is slightly faster than calling them
from a separate module or even ...
github.com/falconry/falcon - c85b0c2470f1220fda3c032a619ceb9c45843bf4 authored about 10 years ago by Kurt Griffiths <[email protected]>
perf(Request): Cache native stream check
github.com/falconry/falcon - c12dcae661ae38b16a8e6bcbd2ed7cda6eba2432 authored about 10 years ago by Kurt Griffiths <[email protected]>
Avoid having to call isinstance every time a new Request object
is initialized. Use a flag that ...
feat(API): Add middlewares to falcon API
github.com/falconry/falcon - 40dc9a8cef9647d4baa2d725f8a35f2006781865 authored about 10 years ago by Kurt Griffiths <[email protected]>
A list of Middleware classes can be added to falcon WSGI as keyword arg in API
A middleware will...
fix(setup): Not all modules are cythonized
github.com/falconry/falcon - 22ae1fa1e15b3d6630386f1e76783f1c0450edf5 authored about 10 years ago by Kurt Griffiths <[email protected]>
Ensure all framework modules (besides testing) are cythonized when
Cython is available. Use dyna...
test(req.uri): Test HTTPS URIs
github.com/falconry/falcon - 4848fea8dd842e10633736847bbb295205a9acc8 authored about 10 years ago by Kurt Griffiths <[email protected]>Add tests to cover HTTPS URIs using default and non-default ports.
github.com/falconry/falcon - 1ec22e876899a666ee16175225905e77dbc36fd4 authored about 10 years ago by Kurt Griffiths <[email protected]>refactor(falcon.exceptions): Rename module to falcon.errors
github.com/falconry/falcon - 3a696c38f3d1507fb2a579f7615e88a9532e03eb authored about 10 years ago by Kurt Griffiths <[email protected]>
It is (arguably) more Pythonic to talk about "errors" as opposed to
"exceptions". Rename the exc...
refactor(HTTPError): Add a "to_" prefix to serialization methods
github.com/falconry/falcon - 5b5e09575a1848cdde6fba5150b0de9733581697 authored about 10 years ago by Kurt Griffiths <[email protected]>
Perfix the serialization method names (.dict, .json, .xml) with
"to_" in order to more clearly e...
fix(Request): Improve support for content-length under wsgiref
github.com/falconry/falcon - 5a1d76cdd0fcec84d6cfff634e1f02b0ccc7c0ab authored about 10 years ago by Kurt Griffiths <[email protected]>
Remove the extra indentation level of the _parse_form_urlencoded
method's body.
Under wsgiref, if no content-length header is provided, an empty
string is inserted. Update falc...
Store blank parameters as '' instead of None
github.com/falconry/falcon - 3e0fddc530a5da9aa4afdfb8e11175047eed21b5 authored about 10 years ago by Kurt Griffiths <[email protected]>
Added support to handle empty query parameters through a global
option set ``RequestOptions`` ap...
perf(Request): Use partition in lieu of split
github.com/falconry/falcon - f074f18de2d9c6d79fcd19bfad13673e3f8b0fed authored about 10 years ago by Kurt Griffiths <[email protected]>
In the range property, use string.partition instead of string.split, since
the latter executes s...
chore(CONTRIBUTING): Inline Angular.js commit style guide
github.com/falconry/falcon - 765a06d8f160404093fd187cd889b64e14c5f665 authored about 10 years ago by Kurt Griffiths <[email protected]>refactor(HTTPError): Rename "raw" method to "dict"
github.com/falconry/falcon - 494df4305af72e6867be1b4f137d8c67c9aafd3b authored about 10 years ago by Kurt Griffiths <[email protected]>
Rather than make readers hop somewhere else, inline the commit style
information to make it more...
github.com/falconry/falcon - a412bfffbca612a0b56886ec42aa1bb33b6f2067 authored about 10 years ago by Kurt Griffiths <[email protected]>
Clean up error classes
github.com/falconry/falcon - 425566bf3a7d0d542323bf4731e5ccc16a805069 authored about 10 years ago by Kurt Griffiths <[email protected]>Run tests/benchmarks on PyPy3
github.com/falconry/falcon - a9db0ed0bec188b736e0dc7b68526a66d1f88479 authored about 10 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 805bdf66051d624a55ba29b4a8eccfc83f60de43 authored about 10 years ago by Andy Freeland <[email protected]>
This patch cleans up HTTPInvalidHeader and HTTPInvalidParam, and adds
two additional, distinct c...
This patch implements the following:
* Use "e.g." instead of "for example"
* Document c...
This patch modifies HTTPMethodNotAllowed so that it no longer supports
adding details (since it ...
fix(testing): create_environ does not decode the path
github.com/falconry/falcon - 8204d05be10625bcf4c53d27ff29d05ace340ee8 authored about 10 years ago by Kurt Griffiths <[email protected]>Issues/261
github.com/falconry/falcon - c044930bd57644fd623882c0be4f34a6727fe79b authored about 10 years ago by Kurt Griffiths <[email protected]>
WSGI servers decode the path submitted in the request before passing it
to the app via the PATH_...
This patch contains a variety of minor performance enhancements for
the Request class. In the co...
This patch shaves some microseconds off uri.parse_query_string by
switching to using a combinati...
Rather than always normalizing these headers up front, this patch
simply uses the names as they ...
fix(HTTPError): Remove dependency on blank title to determine serialization
github.com/falconry/falcon - 614c6ee197dc5198ffb5874623b0130f48ab7e6c authored about 10 years ago by Kurt Griffiths <[email protected]>
This patch attempts to make the code easier to understand and maintain
going forward by removing...
feat(HTTPError): Support custom media types for error responses
github.com/falconry/falcon - d01af249b23219782592db45df94b40bd9c51be2 authored about 10 years ago by Kurt Griffiths <[email protected]>feat(Requests): Add req.host and req.subdomain
github.com/falconry/falcon - 4cf068489640621726ccd2f9a576e85421f0c3b1 authored about 10 years ago by Kurt Griffiths <[email protected]>
This patch adds two new properties, .host and .subdomain, to the
Request class. req.host works w...
github.com/falconry/falcon - 9525a160e7f4e403b1596959936aa2f5b71672c7 authored about 10 years ago by Kurt Griffiths <[email protected]>
This patch adds support for serializing errors to other media types
besides the generic JSON and...
github.com/falconry/falcon - 53fc05ccfb78cbb1a6ed87318b0e02af54b53303 authored about 10 years ago by Kurt Griffiths <[email protected]>
doc: Quickstart example doesn't work on Py3K due to json.load
github.com/falconry/falcon - 6591b6e95927f51f3b5759eb98f59ce9e3945aa2 authored over 10 years ago by Kurt Griffiths <[email protected]>doc: Function _generate_id() in the tutorial is not py3k compatible
github.com/falconry/falcon - 97cbdcb7f2c1997b11d2d0cf82d1077d5b2ee017 authored over 10 years ago by Kurt Griffiths <[email protected]>fix(Request): Empty value in query string should not be parsed into None
github.com/falconry/falcon - 31589a807ff6d0417f23c0ccdacd39e8f1f34c38 authored over 10 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - ab44ba76ec6d9dcbbc3756cbff2273a5516c1a2c authored over 10 years ago by Kurt Griffiths <[email protected]>
feat(Response): Add convenience method for setting stream and length
github.com/falconry/falcon - 0a9604124288675e96a9cf4c11c344e7093049a8 authored over 10 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 30139764230589107e43413e28418c1b1217e8bb authored over 10 years ago by Kurt Griffiths <[email protected]>
github.com/falconry/falcon - c1abab883522525c8f50a1bf6b3e863a8347f058 authored over 10 years ago by kgriffs <[email protected]>
Add convenience methods for msgpack to Request.
Signed-off-by: kgriffs <kurt.griffiths@rackspac...
github.com/falconry/falcon - 1ac88f5a5dd9473e279e3c27919ea32ee0497096 authored over 10 years ago by Dave Thomas <[email protected]>
json.load in Python 3 no longer accepts an encoding parameter (or bytes),
so the example was rew...
This patch modifies the function to just generate a UUID, which will
work for both Python 2 and ...
Before this patch, a query string such as "foo=1&foo=&foo=44" would
be parsed into [('foo', '1')...
This adds a convenience method, set_stream(...), to the Response class
for setting the stream an...
fix(Request): Unify behavior of get_param for lists
github.com/falconry/falcon - 5c67f45c9e43379ef6935306cbfdd65e4d2922e8 authored over 10 years ago by Kurt Griffiths <[email protected]>
This patch changes get_param so that it behaves the same whether a
list was specified in the que...
fix(Request): Be more lenient regarding query string param names
github.com/falconry/falcon - 50090df8fea7d7f2b37bb58f01b01da71fdae28c authored over 10 years ago by Kurt Griffiths <[email protected]>fix(Request): Improve parsing of application/x-www-form-urlencoded
github.com/falconry/falcon - b33f94a37a56767b69afdf18d00bd1576f32a199 authored over 10 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 95b68fbd22eb70820ac07db9946c1fb7bff4116a authored over 10 years ago by kgriffs <[email protected]>
Internal refactoring and a few other changes to support restish-ish traversal
github.com/falconry/falcon - d856f2160f12e838014233c6f140d1f1f94cd7b3 authored over 10 years ago by Kurt Griffiths <[email protected]> enables subclass implementations to provide e.g. restish-style object-based
traversal.
* Add...
github.com/falconry/falcon - 78ded671e6827dfe8abc72fa7b18cd181019f198 authored over 10 years ago by Barry Warsaw <[email protected]>
This patch allows a wider variety of characters to be used in
query string params, while also sl...
This patch adds error handling for non-ASCII form request bodies. If
an improperly-encoded reque...
github.com/falconry/falcon - f02aaf37191846560c23f6537341bcf56e199c89 authored over 10 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - b76a27d62a72095ae1f4d578b4543532219c6eda authored over 10 years ago by kgriffs <[email protected]>
This patch improves test coverage of resp.append_header and makes the
approach more consistent w...
Allow duplicate headers to be appended
github.com/falconry/falcon - a886ff32ea18a9c6e67344a0d3e7e692ee9f655d authored over 10 years ago by Kurt Griffiths <[email protected]>feat(Response): Add a response helper for setting the Link header
github.com/falconry/falcon - 5e9cbd0bb9f6088aade36d794abe8a7985e6cf6f authored over 10 years ago by Kurt Griffiths <[email protected]>Fix numbered list.
github.com/falconry/falcon - 3317e78cabd987108332ee35335f99f77ed3e236 authored over 10 years ago by Kurt Griffiths <[email protected]>