Raphael Deem 
							
						 
					 
					
						
						
							
						
						57b9a57dde 
					 
					
						
						
							
							Update README.rst  
						
						
						
						
					 
					
						2017-05-20 02:17:12 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						28994f4b64 
					 
					
						
						
							
							update todo  
						
						
						
						
					 
					
						2017-05-20 02:15:45 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						588b4712bf 
					 
					
						
						
							
							add exception decorator  
						
						
						
						
					 
					
						2017-05-20 01:24:34 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						d3b6208057 
					 
					
						
						
							
							add abort function  
						
						
						
						
					 
					
						2017-05-19 18:52:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ashley Sommer 
							
						 
					 
					
						
						
							
						
						ef80953b1b 
					 
					
						
						
							
							Fix flake8 line length error.  
						
						
						
						
					 
					
						2017-05-20 09:56:05 +10:00 
						 
				 
			
				
					
						
							
							
								ashleysommer 
							
						 
					 
					
						
						
							
						
						72db1188c7 
					 
					
						
						
							
							Add an option to the static() helper to switch on streaming for large files.  
						
						... 
						
						
						
						By default uses a 1M threshold.
ie. if the static file to serve is >= 1M it will stream the file.
This threshold value is configurable by passing an int instead of a bool to `stream_large_files` parameter of `static()`. 
						
						
					 
					
						2017-05-20 09:56:05 +10:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						0858d3c544 
					 
					
						
						
							
							Merge pull request  #733  from ashleysommer/file_stream  
						
						... 
						
						
						
						Add file_stream response handler 
						
						
					 
					
						2017-05-19 16:48:12 -07:00 
						 
				 
			
				
					
						
							
							
								Ashley Sommer 
							
						 
					 
					
						
						
							
						
						5c5656f981 
					 
					
						
						
							
							Moved file_stream tests to test_responses.py  
						
						
						
						
					 
					
						2017-05-20 09:41:36 +10:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						58a9c92d75 
					 
					
						
						
							
							fix 739  
						
						
						
						
					 
					
						2017-05-19 13:35:04 -07:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						a6dc4646db 
					 
					
						
						
							
							Merge pull request  #737  from 38elements/deploying  
						
						... 
						
						
						
						Fix Running via Gunicorn in deploying.md 
						
						
					 
					
						2017-05-19 12:10:36 -07:00 
						 
				 
			
				
					
						
							
							
								messense 
							
						 
					 
					
						
						
							
						
						8ff553e926 
					 
					
						
						
							
							Add Code of Conduct  
						
						
						
						
					 
					
						2017-05-19 23:09:44 +08:00 
						 
				 
			
				
					
						
							
							
								38elements 
							
						 
					 
					
						
						
							
						
						848a5c61f0 
					 
					
						
						
							
							Fix Running via Gunicorn in deploying.md  
						
						
						
						
					 
					
						2017-05-19 23:22:57 +09:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						d49000e9f4 
					 
					
						
						
							
							Merge pull request  #736  from fanjindong/examples_read  
						
						... 
						
						
						
						debug 'Blueprint names must be unique' 
						
						
					 
					
						2017-05-19 01:45:06 -07:00 
						 
				 
			
				
					
						
							
							
								fanjindong 
							
						 
					 
					
						
						
							
						
						a82145c4e6 
					 
					
						
						
							
							debug 'Blueprint names must be unique'  
						
						
						
						
					 
					
						2017-05-19 16:26:56 +08:00 
						 
				 
			
				
					
						
							
							
								Ashley Sommer 
							
						 
					 
					
						
						
							
						
						181edb7235 
					 
					
						
						
							
							Test file() and file_stream() response helpers.  
						
						... 
						
						
						
						Added test for `file()` response helper and `file_stream()` response helper. 
						
						
					 
					
						2017-05-19 13:01:21 +10:00 
						 
				 
			
				
					
						
							
							
								Ashley Sommer 
							
						 
					 
					
						
						
							
						
						ff2ae11ac8 
					 
					
						
						
							
							Remove exception print(e) statement.  
						
						
						
						
					 
					
						2017-05-19 13:00:01 +10:00 
						 
				 
			
				
					
						
							
							
								Johnny Rocketfingers 
							
						 
					 
					
						
						
							
						
						3f841f3b21 
					 
					
						
						
							
							Switch to non-hardcoded register_middleware.  
						
						
						
						
					 
					
						2017-05-18 22:08:44 +02:00 
						 
				 
			
				
					
						
							
							
								ashleysommer 
							
						 
					 
					
						
						
							
						
						181977ad4e 
					 
					
						
						
							
							Added brief documentation with an example for file_stream  
						
						... 
						
						
						
						Added test to ensure `file_stream()` works in the test suite. 
						
						
					 
					
						2017-05-18 18:12:26 +10:00 
						 
				 
			
				
					
						
							
							
								ashleysommer 
							
						 
					 
					
						
						
							
						
						e155fe403d 
					 
					
						
						
							
							Add file_stream response handler  
						
						... 
						
						
						
						For streaming large static files
Like `file()` but breaks the file into chunks and sends it with a `StreamingHTTPResponse`
Chunk size is configurable, but defaults to 4k, this seemed to be the sweet spot in my testing.
Also supports ContentRange same as `file()` does. 
						
						
					 
					
						2017-05-18 18:04:28 +10:00 
						 
				 
			
				
					
						
							
							
								Johnny Rocketfingers 
							
						 
					 
					
						
						
							
						
						bf5438d573 
					 
					
						
						
							
							Extract register_middleware into a method.  
						
						
						
						
					 
					
						2017-05-18 06:36:11 +02:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						0e4aaf8856 
					 
					
						
						
							
							Merge pull request  #731  from jrocketfingers/fix/token-missing-auth-headers  
						
						... 
						
						
						
						Check that the Authorization headers are actually provided. 
						
						
					 
					
						2017-05-17 13:10:12 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						5c44ce1637 
					 
					
						
						
							
							Merge pull request  #719  from messense/feature/worker-uvloop  
						
						... 
						
						
						
						Gunicorn worker should not require uvloop 
						
						
					 
					
						2017-05-17 12:47:19 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						974fe25a11 
					 
					
						
						
							
							Merge pull request  #722  from messense/feature/ci-without-ext  
						
						... 
						
						
						
						Add py3*-no-ext test env 
						
						
					 
					
						2017-05-17 12:47:05 -07:00 
						 
				 
			
				
					
						
							
							
								Johnny 
							
						 
					 
					
						
						
							
						
						58bae83558 
					 
					
						
						
							
							Add a regression test.  
						
						
						
						
					 
					
						2017-05-17 11:15:45 +02:00 
						 
				 
			
				
					
						
							
							
								Johnny 
							
						 
					 
					
						
						
							
						
						5d309af86f 
					 
					
						
						
							
							Check that the headers are actually provided.  
						
						
						
						
					 
					
						2017-05-17 11:08:50 +02:00 
						 
				 
			
				
					
						
							
							
								messense 
							
						 
					 
					
						
						
							
						
						ec857d1c53 
					 
					
						
						
							
							Drop tox-travis  
						
						
						
						
					 
					
						2017-05-17 12:21:56 +08:00 
						 
				 
			
				
					
						
							
							
								messense 
							
						 
					 
					
						
						
							
						
						2f84cdd708 
					 
					
						
						
							
							Fix websocket handler bug on Python3.5 with no uvloop  
						
						
						
						
					 
					
						2017-05-17 12:12:25 +08:00 
						 
				 
			
				
					
						
							
							
								messense 
							
						 
					 
					
						
						
							
						
						7cc02e84ed 
					 
					
						
						
							
							Fix json loads bug on Python 3.5  
						
						
						
						
					 
					
						2017-05-17 12:12:25 +08:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						87c2a5bc97 
					 
					
						
						
							
							Merge pull request  #724  from suoning/doc-logger  
						
						... 
						
						
						
						update logging doc 
						
						
					 
					
						2017-05-16 21:10:57 -07:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						826c2e0f4e 
					 
					
						
						
							
							Merge pull request  #725  from 38elements/contributing  
						
						... 
						
						
						
						Add rule in CONTRIBUTING.md 
						
						
					 
					
						2017-05-15 14:45:57 -07:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						b5e25e13b7 
					 
					
						
						
							
							Merge pull request  #727  from argaen/update_aiocache_example  
						
						... 
						
						
						
						Update aiocache example to latest version 
						
						
					 
					
						2017-05-15 11:39:02 -07:00 
						 
				 
			
				
					
						
							
							
								argaen 
							
						 
					 
					
						
						
							
						
						f9653114d1 
					 
					
						
						
							
							Update aiocache example to latest version  
						
						
						
						
					 
					
						2017-05-15 20:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						6b7e19891b 
					 
					
						
						
							
							Get rid of un-needed s, Fix some formatting.  
						
						
						
						
					 
					
						2017-05-15 10:54:47 -07:00 
						 
				 
			
				
					
						
							
							
								38elements 
							
						 
					 
					
						
						
							
						
						a677f14423 
					 
					
						
						
							
							Add rule in CONTRIBUTING.md  
						
						
						
						
					 
					
						2017-05-15 21:28:35 +09:00 
						 
				 
			
				
					
						
							
							
								suoning 
							
						 
					 
					
						
						
							
						
						dddce3f30d 
					 
					
						
						
							
							update logging, Remove the comments  
						
						
						
						
					 
					
						2017-05-15 13:59:03 +08:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						be93d670a3 
					 
					
						
						
							
							Merge pull request  #717  from jrocketfingers/fix/ipv6-access-log  
						
						... 
						
						
						
						Fix "TypeError: not all arguments converted during string formatting" 
						
						
					 
					
						2017-05-14 20:28:07 -07:00 
						 
				 
			
				
					
						
							
							
								suoning 
							
						 
					 
					
						
						
							
						
						68d4bb6ffe 
					 
					
						
						
							
							update logging doc  
						
						
						
						
					 
					
						2017-05-15 10:54:30 +08:00 
						 
				 
			
				
					
						
							
							
								suoning 
							
						 
					 
					
						
						
							
						
						a27471178a 
					 
					
						
						
							
							update logger doc  
						
						
						
						
					 
					
						2017-05-15 10:25:19 +08:00 
						 
				 
			
				
					
						
							
							
								messense 
							
						 
					 
					
						
						
							
						
						66fcb0cc8f 
					 
					
						
						
							
							Add py3*-no-ext test env  
						
						
						
						
					 
					
						2017-05-15 10:10:50 +08:00 
						 
				 
			
				
					
						
							
							
								messense 
							
						 
					 
					
						
						
							
						
						05d0ddc281 
					 
					
						
						
							
							Gunicorn worker should not require uvloop  
						
						
						
						
					 
					
						2017-05-15 00:01:51 +08:00 
						 
				 
			
				
					
						
							
							
								Johnny Rocketfingers 
							
						 
					 
					
						
						
							
						
						b1890f50b6 
					 
					
						
						
							
							Conform to pep8  
						
						
						
						
					 
					
						2017-05-14 10:15:11 +02:00 
						 
				 
			
				
					
						
							
							
								Johnny Rocketfingers 
							
						 
					 
					
						
						
							
						
						b44c707e94 
					 
					
						
						
							
							Prevent incorrect tuple size on get_extra_info errors  
						
						... 
						
						
						
						According to https://docs.python.org/3/library/asyncio-protocol.html#asyncio.BaseTransport.get_extra_info ,
get_extra_info fails by returning None. This is an attempt in
normalization of the response in cases of AF_INET, AF_INET6 and
erroneous return values. 
						
						
					 
					
						2017-05-14 09:56:56 +02:00 
						 
				 
			
				
					
						
							
							
								Johnny 
							
						 
					 
					
						
						
							
						
						4c7675939a 
					 
					
						
						
							
							Fix "TypeError: not all arguments converted during string formatting"  
						
						... 
						
						
						
						socket.getpeername() returns AF_INET6 address family four-tuple, with
flowid and scopeid.
In server's write_response, an exception is raised when an IPv6 client
connects due to four-tuple elements having two unused elements (flowid
and scopeid).
This makes sure that only the first two (host and port) are used in log
string formatting. 
						
						
					 
					
						2017-05-13 17:35:04 +02:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						fa1b7de52a 
					 
					
						
						
							
							Merge pull request  #706  from messense/feature/remove-log-file  
						
						... 
						
						
						
						Remove timedRotatingFile log config 
						
						
					 
					
						2017-05-12 10:56:19 -07:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						666f8c8d3c 
					 
					
						
						
							
							Merge pull request  #712  from stopspazzing/master  
						
						... 
						
						
						
						Fixed plotly_example, now works 
						
						
					 
					
						2017-05-12 10:39:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Zimmerman 
							
						 
					 
					
						
						
							
						
						996c0b3280 
					 
					
						
						
							
							Fixed with a working example  
						
						... 
						
						
						
						Remember:
K.I.S.S 
						
						
					 
					
						2017-05-11 13:40:16 -07:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						f9d428de8b 
					 
					
						
						
							
							Merge pull request  #711  from stopspazzing/master  
						
						... 
						
						
						
						Use of register_blueprint will be deprecated, why not upgrade? 
						
						
					 
					
						2017-05-11 12:53:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Zimmerman 
							
						 
					 
					
						
						
							
						
						a17b3f1b84 
					 
					
						
						
							
							Use of register_blueprint will be deprecated, why not upgrade?  
						
						
						
						
					 
					
						2017-05-11 12:33:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Zimmerman 
							
						 
					 
					
						
						
							
						
						f39512aa63 
					 
					
						
						
							
							double if statement ( #707 )  
						
						... 
						
						
						
						* Migrated `%` string formating
* double if statement
combined double 'if' to a single 'if' with 'and'
* Revert "Fix "Prefer `format()` over string interpolation operator" issue" 
						
						
					 
					
						2017-05-11 11:49:32 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						23ee9f64d4 
					 
					
						
						
							
							Merge pull request  #710  from monobot/asyncorm_update  
						
						... 
						
						
						
						modify the asyncorm example, with the new lazy querysets 
						
						
					 
					
						2017-05-11 10:35:52 -07:00