Channel Cat
|
ccbbce0036
|
Fix header capitalization on input
also removed redundant utf-8 in encodes/decodes
|
2017-01-16 16:55:55 -08:00 |
|
Channel Cat
|
41918eaf0a
|
Trimmed down features of CIMultiDict
|
2017-01-16 16:12:42 -08:00 |
|
Ubuntu
|
2cf4baddfb
|
Moved Remote-Addr header to request.ip so it can be pulled on-demand
|
2017-01-16 23:27:50 +00:00 |
|
Matt Daue
|
49fdc6563f
|
Add SSL to server
Add ssl variable passthrough to following:
-- sanic.run
-- server.serve
Add ssl variable to loop.create_server to enable built-in async context socket wrapper
Update documentation
Tested with worker = 1, and worker = 2.
Signed-off-by: Matt Daue <mattdaue@gmail.com>
|
2017-01-14 07:16:59 -05:00 |
|
Raphael Deem
|
e7922c1b54
|
add configurable backlog #263
|
2017-01-03 18:36:31 -08:00 |
|
Diogo Dutra
|
6d1d4ade19
|
add a flag to skip SIGINT and SIGTERM signals registration
|
2016-12-29 19:35:41 -02:00 |
|
38elements
|
ee8f8c2930
|
Merge branch 'master' into protocol
|
2016-12-29 16:44:15 +09:00 |
|
38elements
|
83e9d08853
|
Add document for custom protocol
|
2016-12-29 13:11:27 +09:00 |
|
Cadel Watson
|
52c59e7133
|
Fix all docstring errors.
When generating documentation with sphinx-apidoc, there are currently
many docstring errors, mostly minor. This commit fixes all errors.
|
2016-12-25 20:43:45 +11:00 |
|
Raphael Deem
|
c2622511ce
|
Raise error if response is malformed. Issue #115
|
2016-12-24 17:09:41 -08:00 |
|
38elements
|
39211f8fbd
|
Refactor arguments of serve function
|
2016-12-24 11:40:07 +09:00 |
|
38elements
|
c657c531b4
|
Customizable protocol
|
2016-12-23 00:13:38 +09:00 |
|
38elements
|
75fc9f91b9
|
Change HttpParserError process
|
2016-12-18 09:25:39 +09:00 |
|
Eli Uriegas
|
435d5585e9
|
Fix leftover blank line
flake8 build failed here: https://travis-ci.org/channelcat/sanic/builds/183991976
|
2016-12-14 11:29:09 -06:00 |
|
Eli Uriegas
|
ddfb7f2861
|
Merge branch 'master' into convert_dict_to_set
|
2016-12-14 11:26:31 -06:00 |
|
Eli Uriegas
|
a3a14cdab2
|
Merge pull request #170 from jpiasetz/convert_lambda_to_partial
Convert server lambda to partial
|
2016-12-12 20:40:29 -06:00 |
|
38elements
|
662e0c9965
|
Change Payload Too Large process
When Payload Too Large occurs, it uses error handler.
|
2016-12-04 10:50:32 +09:00 |
|
Eli Uriegas
|
89e2084489
|
Merge pull request #172 from 38elements/timeout
Change request timeout process
|
2016-11-29 15:56:07 -06:00 |
|
38elements
|
ee89b6ad03
|
before process
|
2016-11-26 16:47:16 +09:00 |
|
38elements
|
a5e6d6d2e8
|
Use default error process
|
2016-11-26 16:02:44 +09:00 |
|
38elements
|
0bd61f6a57
|
Use write_response
|
2016-11-26 14:14:30 +09:00 |
|
38elements
|
c01cbb3a8c
|
Change Request timeout process
This add a request timeout exception.
It cancels task, when request is timeout.
|
2016-11-26 13:55:45 +09:00 |
|
John Piasetzki
|
0ca5c4eeff
|
Use explicit import for httptools
Explicit importing the parser and the exception to save a name lookup.
|
2016-11-25 15:14:44 -05:00 |
|
John Piasetzki
|
47927608b2
|
Convert connections dict to set
Connections don't need to be a dict since the value is never used
|
2016-11-25 15:14:19 -05:00 |
|
John Piasetzki
|
13808bf282
|
Convert server lambda to partial
Partials are faster then lambdas for repeated calls.
|
2016-11-25 15:13:58 -05:00 |
|
abhishek7
|
f7f578ed44
|
Fixed Exception error log on line 157 of server.py
|
2016-11-20 21:37:01 -05:00 |
|
Channel Cat
|
d02fffb6b8
|
Fixing import of CIMultiDict
|
2016-11-19 18:41:40 -08:00 |
|
Raphael Deem
|
635921adc7
|
Update headers to use CIMultiDict instead of dict
|
2016-11-19 16:09:38 -08:00 |
|
Eli Uriegas
|
28ce2447ef
|
Update variable name
Give `ra` a more explicit name
|
2016-11-10 15:28:16 -06:00 |
|
Paul Jongsma
|
8ebc92c236
|
pass flake8 tests
|
2016-11-10 13:09:37 +01:00 |
|
Paul Jongsma
|
b92e46df40
|
fix whitespace
|
2016-11-10 13:06:27 +01:00 |
|
Paul Jongsma
|
be5588d5d8
|
Add the client address to the request header
|
2016-11-10 12:53:00 +01:00 |
|
Eli Uriegas
|
1271c7d958
|
Merge pull request #128 from channelcat/keep-alive-timeout-fix
Keep alive timeout fix
|
2016-11-05 12:11:41 -06:00 |
|
Channel Cat
|
707c55fbe7
|
Fix flake8
|
2016-10-28 03:35:30 -07:00 |
|
Channel Cat
|
c44b5551bc
|
time.time faster than loop.time?
|
2016-10-28 03:13:03 -07:00 |
|
Channel Cat
|
bd28da0abc
|
Keep-alive requests stay open if communicating
|
2016-10-28 02:56:32 -07:00 |
|
Clenimar Filemon
|
f3fc958a0c
|
Fix comments over-indentation
|
2016-10-27 11:09:36 -03:00 |
|
pcdinh
|
5361c6f243
|
e is an unused variable. Safe to remove
|
2016-10-23 19:38:28 +07:00 |
|
Channel Cat
|
47ec026536
|
Fix incomplete request body being read
|
2016-10-23 03:30:13 -07:00 |
|
Channel Cat
|
41ea40fc35
|
increased server event handler type flexibility
|
2016-10-23 01:51:46 -07:00 |
|
Channel Cat
|
a5614f6880
|
Added server start/stop listeners and reverse ordering on response middleware to blueprints
|
2016-10-21 04:11:18 -07:00 |
|
Channel Cat
|
2903e7ee7c
|
Merge pull request #65 from blakev/feature/expose-loop
Exposes `loop`in sanic `serve` and `run` functions (#64)
|
2016-10-19 01:21:15 -07:00 |
|
Channel Cat
|
c58741fe7a
|
Changed start failure to print exception
|
2016-10-18 16:50:14 -07:00 |
|
Blake VandeMerwe
|
5e459cb69d
|
Exposes loop in sanic serve and run functions (#64)
|
2016-10-18 10:05:29 -06:00 |
|
Channel Cat
|
6f105a647e
|
Added multiprocessing
|
2016-10-18 01:22:49 -07:00 |
|
Channel Cat
|
18aa937f29
|
Fix slowdown
|
2016-10-17 23:34:07 -07:00 |
|
Eli Uriegas
|
ea0a037248
|
Fix flake8 errors
|
2016-10-16 08:01:59 -05:00 |
|
Michael Lavers
|
9f824b048e
|
Introduce end-of-line normalization
|
2016-10-15 12:59:00 -07:00 |
|
Channel Cat
|
254861bc37
|
Reformatted code to use spaces instead of tabs
|
2016-10-14 19:53:49 -07:00 |
|
Channel Cat
|
dbd11bf387
|
Reverting
|
2016-10-14 03:59:41 -07:00 |
|
Channel Cat
|
ec10d24ac6
|
Minor speed improvements
|
2016-10-14 03:57:48 -07:00 |
|
Channel Cat
|
33f712ef9b
|
Proper errors when server cannot bind
|
2016-10-14 03:42:20 -07:00 |
|
Channel Cat
|
a74ab9bd18
|
Added tests and middleware, and improved documentation
|
2016-10-14 03:23:48 -07:00 |
|
Channel Cat
|
49c499f44d
|
Added examples and form processing
|
2016-10-09 15:28:31 -07:00 |
|
Channel Cat
|
8fbc6c2c4e
|
Moved request handling into sanic
|
2016-10-08 19:45:11 -07:00 |
|
Channel Cat
|
b0d38f8a04
|
Performance degraded - added in request too large and keep-alive timeout
|
2016-10-08 17:27:10 -07:00 |
|
Channel Cat
|
fa980b1445
|
Performance improvements to url parsing
|
2016-10-08 16:04:18 -07:00 |
|
Channel Cat
|
6041e7cfa6
|
Performance improvements to response and moved tests around
|
2016-10-08 15:21:40 -07:00 |
|
Channel Cat
|
d40e750ce6
|
added on_start on_stop
|
2016-10-05 05:30:36 +00:00 |
|
Channel Cat
|
fed5c01efb
|
fix 4watt
|
2016-10-03 00:38:53 -07:00 |
|
Channel Cat
|
ffd521b67b
|
derp
|
2016-10-03 00:35:20 -07:00 |
|
Channel Cat
|
ee98c8b42f
|
.
|
2016-10-03 07:27:54 +00:00 |
|
Channel Cat
|
7cdeff63f6
|
Decode data by default
|
2016-10-02 23:55:46 -07:00 |
|
Channel Cat
|
2ad7014666
|
Args should be an empty dict if none exist
|
2016-10-02 22:31:31 -07:00 |
|
Channel Cat
|
7ec5432f64
|
Fixed coroutine checking
|
2016-10-02 22:03:14 -07:00 |
|
Channel Cat
|
af2cf771d4
|
Added better debug info
|
2016-10-02 21:11:38 -07:00 |
|
Channel Cat
|
b59dc2729f
|
Added better error handling and coroutine checking
|
2016-10-02 20:47:15 -07:00 |
|
Channel Cat
|
e0b9260644
|
Sanic can now parse args and json
|
2016-10-02 18:45:44 -07:00 |
|
Channel Cat
|
0489526ac9
|
Fix crash
|
2016-10-02 17:32:27 -07:00 |
|
Channel Cat
|
8cc028764d
|
Fixed keep-alive header and broken connection handling
|
2016-10-02 02:18:41 +00:00 |
|
Channel Cat
|
a75986e357
|
Initial Commit
|
2016-05-25 21:52:42 -07:00 |
|