9f1417af30 
								
							 
						 
						
							
							
								
								refactor http service builder  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								a63d3f9a7a 
								
							 
						 
						
							
							
								
								cleanup ServerFactory trait  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								6a61138bf8 
								
							 
						 
						
							
							
								
								enable ssl feature  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								0dc96658f2 
								
							 
						 
						
							
							
								
								Send response to inform client of error ( #515 )  
							
							
							
						 
						
							2018-09-21 07:24:10 +03:00  
				
					
						
							
							
								 
						
							
								d65c72b44d 
								
							 
						 
						
							
							
								
								use server keep-alive timer as slow request timer  
							
							
							
						 
						
							2018-09-15 09:55:38 -07:00  
				
					
						
							
							
								 
						
							
								4ca9fd2ad1 
								
							 
						 
						
							
							
								
								remove debug print  
							
							
							
						 
						
							2018-09-03 22:09:12 -07:00  
				
					
						
							
							
								 
						
							
								f0f67072ae 
								
							 
						 
						
							
							
								
								Read client response until eof if connection header set to  close   #464  
							
							
							
						 
						
							2018-09-03 21:35:59 -07:00  
				
					
						
							
							
								 
						
							
								968c81e267 
								
							 
						 
						
							
							
								
								Handling scoped paths without leading slashes  #460  
							
							
							
						 
						
							2018-09-02 08:14:54 -07:00  
				
					
						
							
							
								 
						
							
								0425e2776f 
								
							 
						 
						
							
							
								
								Fix Issue  #490  ( #498 )  
							
							... 
							
							
							
							* Add failing testcase for HTTP 404 response with no reason text.
* Include canonical reason test for HTTP error responses.
* Don't send a reason for unknown status codes. 
							
						 
						
							2018-09-01 12:00:32 +03:00  
				
					
						
							
							
								 
						
							
								487519acec 
								
							 
						 
						
							
							
								
								Add client test for 'Connection: close' as reported in issue  #495  
							
							
							
						 
						
							2018-09-01 00:34:19 +08:00  
				
					
						
							
							
								 
						
							
								1716380f08 
								
							 
						 
						
							
							
								
								clippy fmt  
							
							
							
						 
						
							2018-08-23 09:48:01 -07:00  
				
					
						
							
							
								 
						
							
								bdc9a8bb07 
								
							 
						 
						
							
							
								
								Optionally support tokio-uds's UnixStream as IoStream ( #472 )  
							
							
							
						 
						
							2018-08-17 19:04:15 +03:00  
				
					
						
							
							
								 
						
							
								a8405d0686 
								
							 
						 
						
							
							
								
								Fix tests on Unix  
							
							
							
						 
						
							2018-08-17 13:13:48 +01:00  
				
					
						
							
							
								 
						
							
								eb1e9a785f 
								
							 
						 
						
							
							
								
								allow to use fn with multiple arguments with .with()/.with_async()  
							
							
							
						 
						
							2018-08-16 20:29:06 -07:00  
				
					
						
							
							
								 
						
							
								8eb9eb4247 
								
							 
						 
						
							
							
								
								flush io on complete  
							
							
							
						 
						
							2018-08-08 09:12:32 -07:00  
				
					
						
							
							
								 
						
							
								30769e3072 
								
							 
						 
						
							
							
								
								fix http/2 error handling  
							
							
							
						 
						
							2018-08-07 20:48:25 -07:00  
				
					
						
							
							
								 
						
							
								900fd5a98e 
								
							 
						 
						
							
							
								
								Correct settings headers for HTTP2  
							
							... 
							
							
							
							Add test to verify number of Set-Cookies 
							
						 
						
							2018-08-04 18:05:41 +03:00  
				
					
						
							
							
								 
						
							
								e61ef7dee4 
								
							 
						 
						
							
							
								
								Use zlib instead of deflate for content encoding ( #442 )  
							
							
							
						 
						
							2018-08-03 14:56:26 +02:00  
				
					
						
							
							
								 
						
							
								e9c1889df4 
								
							 
						 
						
							
							
								
								test timing  
							
							
							
						 
						
							2018-08-01 16:41:24 -07:00  
				
					
						
							
							
								 
						
							
								246eafb8d2 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/actix/actix-web  into feat/432  
							
							
							
						 
						
							2018-08-01 09:36:08 -07:00  
				
					
						
							
							
								 
						
							
								dca4c110dd 
								
							 
						 
						
							
							
								
								feature: allow TestServer to open a websocket on any URL  
							
							... 
							
							
							
							* added `TestServer::ws_at(uri_str)`
* modified `TestServer::ws()` to call `self.ws_at("/")` to preserve
behavior
Closes  #432  
							
						 
						
							2018-08-01 09:30:27 -07:00  
				
					
						
							
							
								 
						
							
								58230b15b9 
								
							 
						 
						
							
							
								
								use one thread for accept loop; refactor rust-tls support  
							
							
							
						 
						
							2018-07-31 19:51:26 -07:00  
				
					
						
							
							
								 
						
							
								3bd43090fb 
								
							 
						 
						
							
							
								
								use new gzdecoder, fixes gz streaming  #228  
							
							
							
						 
						
							2018-07-31 09:06:05 -07:00  
				
					
						
							
							
								 
						
							
								196da6d570 
								
							 
						 
						
							
							
								
								add rustls  
							
							
							
						 
						
							2018-07-30 08:21:12 +03:00  
				
					
						
							
							
								 
						
							
								6b10e1eff6 
								
							 
						 
						
							
							
								
								rename PayloadHelper  
							
							
							
						 
						
							2018-07-18 10:01:28 +06:00  
				
					
						
							
							
								 
						
							
								29a275b0f5 
								
							 
						 
						
							
							
								
								Session should write percent encoded cookies and add cookie middleware test ( #393 )  
							
							... 
							
							
							
							* Should write percent encoded cookies to HTTP response
* Add cookie middleware test 
							
						 
						
							2018-07-17 08:38:18 +03:00  
				
					
						
							
							
								 
						
							
								22385505a3 
								
							 
						 
						
							
							
								
								clippy warnings and fmt  
							
							
							
						 
						
							2018-07-16 11:17:45 +06:00  
				
					
						
							
							
								 
						
							
								7d753eeb8c 
								
							 
						 
						
							
							
								
								Private serde fork ( #390 )  
							
							... 
							
							
							
							* Fork serde_urlencoded
* Apply enum PR https://github.com/nox/serde_urlencoded/pull/30 
* Add test to verify enum in query
* Docs are updated to show example of how to use enum. 
							
						 
						
							2018-07-13 09:59:09 +03:00  
				
					
						
							
							
								 
						
							
								a5f7a67b4d 
								
							 
						 
						
							
							
								
								clippy warnings  
							
							
							
						 
						
							2018-07-06 08:24:44 +06:00  
				
					
						
							
							
								 
						
							
								185e710dc8 
								
							 
						 
						
							
							
								
								do not drop content-encoding header in case of identity  #363  
							
							
							
						 
						
							2018-07-06 08:24:36 +06:00  
				
					
						
							
							
								 
						
							
								9070d59ea8 
								
							 
						 
						
							
							
								
								do not read head payload  
							
							
							
						 
						
							2018-07-06 08:11:36 +06:00  
				
					
						
							
							
								 
						
							
								67e4cad281 
								
							 
						 
						
							
							
								
								Introduce method to set header if it is missing only ( #364 )  
							
							... 
							
							
							
							Also let default headers use it.
Closes  #320  
							
						 
						
							2018-07-05 19:27:18 +03:00  
				
					
						
							
							
								 
						
							
								80339147b9 
								
							 
						 
						
							
							
								
								call disconnect on write error  
							
							
							
						 
						
							2018-07-05 12:50:54 +06:00  
				
					
						
							
							
								 
						
							
								fec6047ddc 
								
							 
						 
						
							
							
								
								refactor HttpRequest mutability  
							
							
							
						 
						
							2018-07-02 23:35:32 +06:00  
				
					
						
							
							
								 
						
							
								c0cdc39ba9 
								
							 
						 
						
							
							
								
								do not store cookies on client response  
							
							
							
						 
						
							2018-06-24 22:21:04 +06:00  
				
					
						
							
							
								 
						
							
								65ca563579 
								
							 
						 
						
							
							
								
								use read only self for Middleware  
							
							
							
						 
						
							2018-06-21 23:06:23 +06:00  
				
					
						
							
							
								 
						
							
								58d1f4a4aa 
								
							 
						 
						
							
							
								
								switch to actix master  
							
							
							
						 
						
							2018-06-21 13:34:36 +06:00  
				
					
						
							
							
								 
						
							
								b7d813eeba 
								
							 
						 
						
							
							
								
								update tests  
							
							
							
						 
						
							2018-06-21 12:04:00 +06:00  
				
					
						
							
							
								 
						
							
								ebc59cf7b9 
								
							 
						 
						
							
							
								
								add unsafe checks   #331  
							
							
							
						 
						
							2018-06-21 11:20:21 +06:00  
				
					
						
							
							
								 
						
							
								247e8727cb 
								
							 
						 
						
							
							
								
								ClientBody is not needed  
							
							
							
						 
						
							2018-06-19 10:15:16 +06:00  
				
					
						
							
							
								 
						
							
								8261cf437d 
								
							 
						 
						
							
							
								
								update actix api  
							
							
							
						 
						
							2018-06-13 23:37:19 -07:00  
				
					
						
							
							
								 
						
							
								0a080d9fb4 
								
							 
						 
						
							
							
								
								add test for form extractor  
							
							
							
						 
						
							2018-06-13 01:33:28 +03:00  
				
					
						
							
							
								 
						
							
								ed7cbaa772 
								
							 
						 
						
							
							
								
								fix form_extractor test  
							
							
							
						 
						
							2018-06-12 23:04:54 +03:00  
				
					
						
							
							
								 
						
							
								e6bbda0efc 
								
							 
						 
						
							
							
								
								add serialize  
							
							
							
						 
						
							2018-06-12 22:42:15 +03:00  
				
					
						
							
							
								 
						
							
								94283a73c2 
								
							 
						 
						
							
							
								
								make into_string, to_string  
							
							
							
						 
						
							2018-06-12 22:31:33 +03:00  
				
					
						
							
							
								 
						
							
								ffca416463 
								
							 
						 
						
							
							
								
								add test for ClientRequestBuilder::form()  
							
							
							
						 
						
							2018-06-12 22:16:20 +03:00  
				
					
						
							
							
								 
						
							
								818d0bc187 
								
							 
						 
						
							
							
								
								new StreamHandler impl  
							
							
							
						 
						
							2018-06-09 07:53:46 -07:00  
				
					
						
							
							
								 
						
							
								5004821cda 
								
							 
						 
						
							
							
								
								Merge branch 'master' into user-agent  
							
							
							
						 
						
							2018-06-04 14:04:45 -07:00  
				
					
						
							
							
								 
						
							
								984791187a 
								
							 
						 
						
							
							
								
								Middleware::response is not invoked if error result was returned by another Middleware::start  #255  
							
							
							
						 
						
							2018-06-04 13:42:47 -07:00  
				
					
						
							
							
								 
						
							
								ca3fb11f8b 
								
							 
						 
						
							
							
								
								add actix-web version in header  
							
							
							
						 
						
							2018-06-04 08:15:04 +02:00