b6b2eadb3a 
								
							 
						 
						
							
							
								
								rename blocking fn  
							
							
							
						 
						
							2019-03-07 14:41:43 -08:00  
				
					
						
							
							
								 
						
							
								c2a350b33f 
								
							 
						 
						
							
							
								
								export blocking via web module  
							
							
							
						 
						
							2019-03-07 14:40:20 -08:00  
				
					
						
							
							
								 
						
							
								0e57b4ad61 
								
							 
						 
						
							
							
								
								export extractor configs via web module  
							
							
							
						 
						
							2019-03-07 14:01:52 -08:00  
				
					
						
							
							
								 
						
							
								b211966c28 
								
							 
						 
						
							
							
								
								Payload extractor  
							
							
							
						 
						
							2019-03-07 13:33:40 -08:00  
				
					
						
							
							
								 
						
							
								ceb6d45bf2 
								
							 
						 
						
							
							
								
								reexpost extractors in web module  
							
							
							
						 
						
							2019-03-07 11:43:46 -08:00  
				
					
						
							
							
								 
						
							
								22708e78a9 
								
							 
						 
						
							
							
								
								added proc-macros for route registration  
							
							
							
						 
						
							2019-03-07 11:09:42 -08:00  
				
					
						
							
							
								 
						
							
								6e638129c5 
								
							 
						 
						
							
							
								
								use generic HttpService  
							
							
							
						 
						
							2019-03-06 23:06:14 -08:00  
				
					
						
							
							
								 
						
							
								60c048c8cd 
								
							 
						 
						
							
							
								
								fix nested resources  
							
							
							
						 
						
							2019-03-06 19:27:18 -08:00  
				
					
						
							
							
								 
						
							
								244fff9e0a 
								
							 
						 
						
							
							
								
								added Logger middleware  
							
							
							
						 
						
							2019-03-06 19:19:27 -08:00  
				
					
						
							
							
								 
						
							
								fe22e83144 
								
							 
						 
						
							
							
								
								refactor service registration process; unify services and resources  
							
							
							
						 
						
							2019-03-06 15:47:15 -08:00  
				
					
						
							
							
								 
						
							
								db39a604ae 
								
							 
						 
						
							
							
								
								implement ResponseError trait for BlockingError  
							
							
							
						 
						
							2019-03-06 10:03:37 -08:00  
				
					
						
							
							
								 
						
							
								db566a634c 
								
							 
						 
						
							
							
								
								make State type Send compatible  
							
							
							
						 
						
							2019-03-06 10:03:18 -08:00  
				
					
						
							
							
								 
						
							
								ceca96da28 
								
							 
						 
						
							
							
								
								Added HTTP Authentication for Client ( #540 )  
							
							
							
						 
						
							2019-03-06 12:56:12 +03:00  
				
					
						
							
							
								 
						
							
								6efc3438b8 
								
							 
						 
						
							
							
								
								refactor and enable some tests for staticfiles  
							
							
							
						 
						
							2019-03-05 22:10:08 -08:00  
				
					
						
							
							
								 
						
							
								1a80b70868 
								
							 
						 
						
							
							
								
								add Responder impl for InternalError  
							
							
							
						 
						
							2019-03-05 19:41:50 -08:00  
				
					
						
							
							
								 
						
							
								0de47211b2 
								
							 
						 
						
							
							
								
								tune App::default_resource signature  
							
							
							
						 
						
							2019-03-05 19:30:44 -08:00  
				
					
						
							
							
								 
						
							
								f71354783e 
								
							 
						 
						
							
							
								
								update HttpMessage impls  
							
							
							
						 
						
							2019-03-05 19:10:45 -08:00  
				
					
						
							
							
								 
						
							
								81273f71ef 
								
							 
						 
						
							
							
								
								update tests  
							
							
							
						 
						
							2019-03-05 19:03:59 -08:00  
				
					
						
							
							
								 
						
							
								0cf73f1a04 
								
							 
						 
						
							
							
								
								move session to different folder  
							
							
							
						 
						
							2019-03-05 18:52:29 -08:00  
				
					
						
							
							
								 
						
							
								143ef87b66 
								
							 
						 
						
							
							
								
								add session and cookie session backend  
							
							
							
						 
						
							2019-03-05 18:47:18 -08:00  
				
					
						
							
							
								 
						
							
								03248028a9 
								
							 
						 
						
							
							
								
								update actix-service  
							
							
							
						 
						
							2019-03-05 10:08:08 -08:00  
				
					
						
							
							
								 
						
							
								b6fe1dacf2 
								
							 
						 
						
							
							
								
								update middleware impl  
							
							
							
						 
						
							2019-03-04 21:42:51 -08:00  
				
					
						
							
							
								 
						
							
								42f030d3f4 
								
							 
						 
						
							
							
								
								Ensure that Content-Length zero is specified in empty request  
							
							
							
						 
						
							2019-03-05 08:37:15 +03:00  
				
					
						
							
							
								 
						
							
								2e79562c9d 
								
							 
						 
						
							
							
								
								add HttpServer type  
							
							
							
						 
						
							2019-03-04 16:29:03 -08:00  
				
					
						
							
							
								 
						
							
								bd4124587a 
								
							 
						 
						
							
							
								
								provide block_on function for testing purpose  
							
							
							
						 
						
							2019-03-04 13:25:35 -08:00  
				
					
						
							
							
								 
						
							
								e442ddb167 
								
							 
						 
						
							
							
								
								allow scope level guards  
							
							
							
						 
						
							2019-03-04 11:47:53 -08:00  
				
					
						
							
							
								 
						
							
								5c61321565 
								
							 
						 
						
							
							
								
								fix state factory support, tests for state and state factory  
							
							
							
						 
						
							2019-03-03 21:40:03 -08:00  
				
					
						
							
							
								 
						
							
								34171fa7f5 
								
							 
						 
						
							
							
								
								add scopes  
							
							
							
						 
						
							2019-03-03 21:02:01 -08:00  
				
					
						
							
							
								 
						
							
								8502c32a3c 
								
							 
						 
						
							
							
								
								re-enable extractor tests  
							
							
							
						 
						
							2019-03-03 15:32:47 -08:00  
				
					
						
							
							
								 
						
							
								360082f99f 
								
							 
						 
						
							
							
								
								update api docs  
							
							
							
						 
						
							2019-03-03 14:45:56 -08:00  
				
					
						
							
							
								 
						
							
								e50d4c5e0e 
								
							 
						 
						
							
							
								
								rename extractor module to extract, re-enable doc tests  
							
							
							
						 
						
							2019-03-03 13:53:31 -08:00  
				
					
						
							
							
								 
						
							
								237677be15 
								
							 
						 
						
							
							
								
								rename filter to guard  
							
							
							
						 
						
							2019-03-03 12:09:38 -08:00  
				
					
						
							
							
								 
						
							
								b81ae899f6 
								
							 
						 
						
							
							
								
								better naming  
							
							
							
						 
						
							2019-03-03 08:24:09 -08:00  
				
					
						
							
							
								 
						
							
								f90ca868ca 
								
							 
						 
						
							
							
								
								update tests  
							
							
							
						 
						
							2019-03-03 01:12:06 -08:00  
				
					
						
							
							
								 
						
							
								6df85e32df 
								
							 
						 
						
							
							
								
								added extractor configuration system  
							
							
							
						 
						
							2019-03-03 00:57:48 -08:00  
				
					
						
							
							
								 
						
							
								b320dc127a 
								
							 
						 
						
							
							
								
								remove unused code  
							
							
							
						 
						
							2019-03-02 22:22:45 -08:00  
				
					
						
							
							
								 
						
							
								115b30d9cc 
								
							 
						 
						
							
							
								
								add state example  
							
							
							
						 
						
							2019-03-02 22:11:24 -08:00  
				
					
						
							
							
								 
						
							
								d5c54a1867 
								
							 
						 
						
							
							
								
								update extractor tests  
							
							
							
						 
						
							2019-03-02 22:03:45 -08:00  
				
					
						
							
							
								 
						
							
								352e7b7a75 
								
							 
						 
						
							
							
								
								update tests for defaultheaders middleware  
							
							
							
						 
						
							2019-03-02 21:35:31 -08:00  
				
					
						
							
							
								 
						
							
								8103d33270 
								
							 
						 
						
							
							
								
								use custom request for FromRequest trait  
							
							
							
						 
						
							2019-03-02 19:19:56 -08:00  
				
					
						
							
							
								 
						
							
								e4198a037a 
								
							 
						 
						
							
							
								
								add TestServiceRequest builder  
							
							
							
						 
						
							2019-03-02 16:24:14 -08:00  
				
					
						
							
							
								 
						
							
								75fbb97480 
								
							 
						 
						
							
							
								
								update new transform trait  
							
							
							
						 
						
							2019-03-02 13:57:00 -08:00  
				
					
						
							
							
								 
						
							
								cc20fee628 
								
							 
						 
						
							
							
								
								add request chain services  
							
							
							
						 
						
							2019-03-02 11:53:05 -08:00  
				
					
						
							
							
								 
						
							
								fdf3011837 
								
							 
						 
						
							
							
								
								add responder for unit type  
							
							
							
						 
						
							2019-03-02 09:05:07 -08:00  
				
					
						
							
							
								 
						
							
								e6d04d24cc 
								
							 
						 
						
							
							
								
								move fs to separate crate  
							
							
							
						 
						
							2019-03-01 23:59:44 -08:00  
				
					
						
							
							
								 
						
							
								2d7293aaf8 
								
							 
						 
						
							
							
								
								copy actix-web2  
							
							
							
						 
						
							2019-03-01 22:51:32 -08:00  
				
					
						
							
							
								 
						
							
								6d11ee683f 
								
							 
						 
						
							
							
								
								fixing little typo in docs ( #711 )  
							
							
							
						 
						
							2019-03-01 11:34:58 +03:00  
				
					
						
							
							
								 
						
							
								69d710dbce 
								
							 
						 
						
							
							
								
								Add insert and remove() to response builder ( #707 )  
							
							
							
						 
						
							2019-02-27 15:52:42 +03:00  
				
					
						
							
							
								 
						
							
								0059a55dfb 
								
							 
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2019-02-13 14:31:28 +03:00  
				
					
						
							
							
								 
						
							
								c695358bcb 
								
							 
						 
						
							
							
								
								Ignored the If-Modified-Since if If-None-Match is specified ( #680 ) ( #692 )  
							
							
							
						 
						
							2019-02-09 00:33:00 +03:00  
				
					
						
							
							
								 
						
							
								b018e4abaf 
								
							 
						 
						
							
							
								
								Fixes TestRequest::with_cookie panic  
							
							
							
						 
						
							2019-02-07 07:55:27 +03:00  
				
					
						
							
							
								 
						
							
								346d85a884 
								
							 
						 
						
							
							
								
								Serve static file directly instead of redirecting ( #676 )  
							
							
							
						 
						
							2019-02-04 13:20:46 +03:00  
				
					
						
							
							
								 
						
							
								9968afe4a6 
								
							 
						 
						
							
							
								
								Use NamedFile with an existing File ( #670 )  
							
							
							
						 
						
							2019-01-28 08:07:28 +03:00  
				
					
						
							
							
								 
						
							
								f5bec968c7 
								
							 
						 
						
							
							
								
								Bump v_htmlescape version to 0.4  
							
							
							
						 
						
							2019-01-25 11:31:42 +03:00  
				
					
						
							
							
								 
						
							
								a534fdd125 
								
							 
						 
						
							
							
								
								Add io handling for ECONNRESET when data has already been received  
							
							
							
						 
						
							2019-01-20 08:45:33 +03:00  
				
					
						
							
							
								 
						
							
								3431fff4d7 
								
							 
						 
						
							
							
								
								Fixed example in client documentation. This  closes   #665 .  
							
							
							
						 
						
							2019-01-14 07:44:30 +03:00  
				
					
						
							
							
								 
						
							
								d6df2e3399 
								
							 
						 
						
							
							
								
								Fix HttpResponse doc spelling "os" to "of"  
							
							
							
						 
						
							2019-01-11 08:45:15 +03:00  
				
					
						
							
							
								 
						
							
								e5cdd22720 
								
							 
						 
						
							
							
								
								Fix test server listener thread leak ( #655 )  
							
							
							
						 
						
							2019-01-08 10:42:22 -08:00  
				
					
						
							
							
								 
						
							
								4d45313f9d 
								
							 
						 
						
							
							
								
								Decode special characters when handling static files  
							
							
							
						 
						
							2019-01-08 10:46:58 +03:00  
				
					
						
							
							
								 
						
							
								55a2a59906 
								
							 
						 
						
							
							
								
								Improve change askama_escape in favor of v_htmlescape ( #651 )  
							
							
							
						 
						
							2019-01-03 22:34:18 +03:00  
				
					
						
							
							
								 
						
							
								61883042c2 
								
							 
						 
						
							
							
								
								Add with-cookie init-method for TestRequest ( #647 )  
							
							
							
						 
						
							2019-01-02 13:24:08 +03:00  
				
					
						
							
							
								 
						
							
								bfdf762062 
								
							 
						 
						
							
							
								
								Only return a single Origin value ( #644 )  
							
							... 
							
							
							
							Only return a single origin if matched. 
							
						 
						
							2018-12-24 21:16:07 +03:00  
				
					
						
							
							
								 
						
							
								477bf0d8ae 
								
							 
						 
						
							
							
								
								Send HTTP/1.1 100 Continue if request contains expect: continue header  #634  
							
							
							
						 
						
							2018-12-23 10:19:12 -08:00  
				
					
						
							
							
								 
						
							
								e9fe3879df 
								
							 
						 
						
							
							
								
								Support custom content types in JsonConfig  
							
							
							
						 
						
							2018-12-23 08:27:47 +03:00  
				
					
						
							
							
								 
						
							
								1a940d4c18 
								
							 
						 
						
							
							
								
								H1 decoded should ignore header cases  
							
							
							
						 
						
							2018-12-16 18:34:32 +03:00  
				
					
						
							
							
								 
						
							
								46db09428c 
								
							 
						 
						
							
							
								
								Prepare release 0.7.16  
							
							
							
						 
						
							2018-12-11 21:04:05 +03:00  
				
					
						
							
							
								 
						
							
								90eef31cc0 
								
							 
						 
						
							
							
								
								impl ResponseError for SendError when possible ( #619 )  
							
							
							
						 
						
							2018-12-11 19:37:52 +03:00  
				
					
						
							
							
								 
						
							
								86af02156b 
								
							 
						 
						
							
							
								
								add impl FromRequest for Either<A,B>  ( #618 )  
							
							
							
						 
						
							2018-12-10 19:02:05 +03:00  
				
					
						
							
							
								 
						
							
								0745a1a9f8 
								
							 
						 
						
							
							
								
								Remove usage of upcoming keyword async  
							
							... 
							
							
							
							AsyncResult::async is replaced with AsyncResult::future 
							
						 
						
							2018-12-05 18:23:04 +03:00  
				
					
						
							
							
								 
						
							
								08c7743bb8 
								
							 
						 
						
							
							
								
								Add set_mailbox_capacity() function  
							
							
							
						 
						
							2018-12-02 08:40:09 +03:00  
				
					
						
							
							
								 
						
							
								68c5d6e6d6 
								
							 
						 
						
							
							
								
								impl `From<Cow<'static, [u8]>>` for `Binary` ( #611 )  
							
							... 
							
							
							
							impl `From` for `Cow<'static, [u8]>`  and `From<Cow<'static, str>>` for `Binary` 
							
						 
						
							2018-12-02 08:32:55 +03:00  
				
					
						
							
							
								 
						
							
								c386353337 
								
							 
						 
						
							
							
								
								decode reserved characters when extracting path with configuration ( #577 )  
							
							... 
							
							
							
							* decode reserved characters when extracting path with configuration
* remove useless clone
* add a method to get decoded parameter by name 
							
						 
						
							2018-11-24 16:54:11 +03:00  
				
					
						
							
							
								 
						
							
								9aab382ea8 
								
							 
						 
						
							
							
								
								Allow user to provide addr to custom resolver  
							
							... 
							
							
							
							We basically swaps Addr with Recipient to enable user to use custom resolver 
							
						 
						
							2018-11-23 15:36:12 +03:00  
				
					
						
							
							
								 
						
							
								389cb13cd6 
								
							 
						 
						
							
							
								
								Export PathConfig and QueryConfig  
							
							... 
							
							
							
							Closes  #597  
						
							2018-11-20 23:06:38 +03:00  
				
					
						
							
							
								 
						
							
								6a93178479 
								
							 
						 
						
							
							
								
								Complete error helper functions.  
							
							
							
						 
						
							2018-11-20 08:07:46 +03:00  
				
					
						
							
							
								 
						
							
								cd9901c928 
								
							 
						 
						
							
							
								
								prepare release  
							
							
							
						 
						
							2018-11-14 16:24:01 -08:00  
				
					
						
							
							
								 
						
							
								1ef0eed0bd 
								
							 
						 
						
							
							
								
								do not stop on keep-alive timer if sink is not completly flushed  
							
							
							
						 
						
							2018-11-08 20:46:13 -08:00  
				
					
						
							
							
								 
						
							
								61b1030882 
								
							 
						 
						
							
							
								
								Fix websockets connection drop if request contains content-length header  #567  
							
							
							
						 
						
							2018-11-08 20:35:47 -08:00  
				
					
						
							
							
								 
						
							
								7065c540e1 
								
							 
						 
						
							
							
								
								set nodelay on socket  #560  
							
							
							
						 
						
							2018-11-08 16:29:43 -08:00  
				
					
						
							
							
								 
						
							
								aed3933ae8 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-11-08 16:15:45 -08:00  
				
					
						
							
							
								 
						
							
								5b7740dee3 
								
							 
						 
						
							
							
								
								hide ChunkedReadFile  
							
							
							
						 
						
							2018-11-08 16:12:16 -08:00  
				
					
						
							
							
								 
						
							
								1a0bf32ec7 
								
							 
						 
						
							
							
								
								Fix unnecessary owned string and change htmlescape in favor of askama_escape ( #584 )  
							
							
							
						 
						
							2018-11-08 16:08:06 -08:00  
				
					
						
							
							
								 
						
							
								2677d325a7 
								
							 
						 
						
							
							
								
								fix keep-alive timer reset  
							
							
							
						 
						
							2018-11-07 21:09:33 -08:00  
				
					
						
							
							
								 
						
							
								8e354021d4 
								
							 
						 
						
							
							
								
								Add SameSite option to identity middleware cookie ( #581 )  
							
							
							
						 
						
							2018-11-07 23:24:06 +03:00  
				
					
						
							
							
								 
						
							
								3b536ee96c 
								
							 
						 
						
							
							
								
								Use old clippy attributes syntax ( #562 )  
							
							
							
						 
						
							2018-11-01 11:14:48 +03:00  
				
					
						
							
							
								 
						
							
								5f91f5eda6 
								
							 
						 
						
							
							
								
								Correct IoStream::set_keepalive for UDS ( #564 )  
							
							... 
							
							
							
							Enable uds feature in tests 
							
						 
						
							2018-10-26 10:59:06 +03:00  
				
					
						
							
							
								 
						
							
								42d5d48e71 
								
							 
						 
						
							
							
								
								add a way to configure error treatment for Query and Path extractors ( #550 )  
							
							... 
							
							
							
							* add a way to configure error treatment for Query extractor
* allow error handler to be customized for Path extractor 
							
						 
						
							2018-10-20 06:43:43 +03:00  
				
					
						
							
							
								 
						
							
								960274ada8 
								
							 
						 
						
							
							
								
								Refactoring of server output to not exclude HTTP_10 ( #552 )  
							
							
							
						 
						
							2018-10-19 07:52:10 +03:00  
				
					
						
							
							
								 
						
							
								f383f618b5 
								
							 
						 
						
							
							
								
								Fix typo in error message ( #554 )  
							
							
							
						 
						
							2018-10-18 21:27:31 +03:00  
				
					
						
							
							
								 
						
							
								dd948f836e 
								
							 
						 
						
							
							
								
								HttpServer not sending streamed request body on HTTP/2 requests  #544  
							
							
							
						 
						
							2018-10-14 08:08:12 -07:00  
				
					
						
							
							
								 
						
							
								32145cf6c3 
								
							 
						 
						
							
							
								
								fix after update tokio-rustls ( #542 )  
							
							
							
						 
						
							2018-10-11 11:05:07 +03:00  
				
					
						
							
							
								 
						
							
								f45038bbfe 
								
							 
						 
						
							
							
								
								remove unused code  
							
							
							
						 
						
							2018-10-09 13:23:37 -07:00  
				
					
						
							
							
								 
						
							
								c63838bb71 
								
							 
						 
						
							
							
								
								fix 204 support for http/2  
							
							
							
						 
						
							2018-10-09 13:12:49 -07:00  
				
					
						
							
							
								 
						
							
								65e9201b4d 
								
							 
						 
						
							
							
								
								Fixed panic during graceful shutdown  
							
							
							
						 
						
							2018-10-09 11:35:57 -07:00  
				
					
						
							
							
								 
						
							
								c3ad516f56 
								
							 
						 
						
							
							
								
								disable shutdown atm  
							
							
							
						 
						
							2018-10-09 09:45:24 -07:00  
				
					
						
							
							
								 
						
							
								4e7fac08b9 
								
							 
						 
						
							
							
								
								do not override content-length header  
							
							
							
						 
						
							2018-10-08 15:30:59 -07:00  
				
					
						
							
							
								 
						
							
								07f6ca4b71 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-10-08 13:06:49 -07:00  
				
					
						
							
							
								 
						
							
								03d988b898 
								
							 
						 
						
							
							
								
								refactor date rendering  
							
							
							
						 
						
							2018-10-08 10:16:19 -07:00  
				
					
						
							
							
								 
						
							
								cfad5bf1f3 
								
							 
						 
						
							
							
								
								enable slow request timeout for h2 dispatcher  
							
							
							
						 
						
							2018-10-08 07:47:42 -07:00  
				
					
						
							
							
								 
						
							
								7ae5a43877 
								
							 
						 
						
							
							
								
								httpresponse.rs doc fix ( #534 )  
							
							
							
						 
						
							2018-10-06 08:16:12 +03:00  
				
					
						
							
							
								 
						
							
								401ea574c0 
								
							 
						 
						
							
							
								
								make AcceptorTimeout::new public  
							
							
							
						 
						
							2018-10-02 19:31:30 -07:00  
				
					
						
							
							
								 
						
							
								bbcd618304 
								
							 
						 
						
							
							
								
								export AcceptorTimeout  
							
							
							
						 
						
							2018-10-02 19:12:08 -07:00  
				
					
						
							
							
								 
						
							
								1f68ce8541 
								
							 
						 
						
							
							
								
								fix tests  
							
							
							
						 
						
							2018-10-02 19:05:58 -07:00  
				
					
						
							
							
								 
						
							
								2710f70e39 
								
							 
						 
						
							
							
								
								add H1 transport  
							
							
							
						 
						
							2018-10-02 17:30:29 -07:00  
				
					
						
							
							
								 
						
							
								ae5c4dfb78 
								
							 
						 
						
							
							
								
								refactor http channels list; rename WorkerSettings  
							
							
							
						 
						
							2018-10-02 15:25:32 -07:00  
				
					
						
							
							
								 
						
							
								b59712c439 
								
							 
						 
						
							
							
								
								add ssl handshake timeout tests  
							
							
							
						 
						
							2018-10-02 11:32:43 -07:00  
				
					
						
							
							
								 
						
							
								724668910b 
								
							 
						 
						
							
							
								
								fix ssh handshake timeout  
							
							
							
						 
						
							2018-10-02 11:18:59 -07:00  
				
					
						
							
							
								 
						
							
								61c7534e03 
								
							 
						 
						
							
							
								
								fix stream flushing  
							
							
							
						 
						
							2018-10-02 10:43:23 -07:00  
				
					
						
							
							
								 
						
							
								f8b176de9e 
								
							 
						 
						
							
							
								
								Fix no_http2 flag in HttpServer ( #526 )  
							
							
							
						 
						
							2018-10-02 20:09:31 +03:00  
				
					
						
							
							
								 
						
							
								c8505bb53f 
								
							 
						 
						
							
							
								
								content-length bug fix ( #525 )  
							
							... 
							
							
							
							* content-length bug fix
* changes.md is updated
* typo 
							
						 
						
							2018-10-02 09:15:48 -07:00  
				
					
						
							
							
								 
						
							
								f3ce6574e4 
								
							 
						 
						
							
							
								
								fix client timer and add slow request tests  
							
							
							
						 
						
							2018-10-02 00:19:28 -07:00  
				
					
						
							
							
								 
						
							
								f007860a16 
								
							 
						 
						
							
							
								
								cleanup warnings  
							
							
							
						 
						
							2018-10-01 22:48:11 -07:00  
				
					
						
							
							
								 
						
							
								fdfadb52e1 
								
							 
						 
						
							
							
								
								fix doc test for State  
							
							
							
						 
						
							2018-10-01 22:29:30 -07:00  
				
					
						
							
							
								 
						
							
								c674ea9126 
								
							 
						 
						
							
							
								
								add StreamConfiguration service  
							
							
							
						 
						
							2018-10-01 22:23:02 -07:00  
				
					
						
							
							
								 
						
							
								127af92541 
								
							 
						 
						
							
							
								
								clippy warnings  
							
							
							
						 
						
							2018-10-01 21:16:56 -07:00  
				
					
						
							
							
								 
						
							
								e4686f6c8d 
								
							 
						 
						
							
							
								
								set socket linger to 0 on timeout  
							
							
							
						 
						
							2018-10-01 20:53:22 -07:00  
				
					
						
							
							
								 
						
							
								16945a554a 
								
							 
						 
						
							
							
								
								add client shutdown timeout  
							
							
							
						 
						
							2018-10-01 20:04:16 -07:00  
				
					
						
							
							
								 
						
							
								91af3ca148 
								
							 
						 
						
							
							
								
								simplify h1 dispatcher  
							
							
							
						 
						
							2018-10-01 19:18:24 -07:00  
				
					
						
							
							
								 
						
							
								2217a152cb 
								
							 
						 
						
							
							
								
								expose app error by http service  
							
							
							
						 
						
							2018-10-01 15:19:49 -07:00  
				
					
						
							
							
								 
						
							
								c1e0b4f322 
								
							 
						 
						
							
							
								
								expose internal http server types and allow to create custom http pipelines  
							
							
							
						 
						
							2018-10-01 14:43:06 -07:00  
				
					
						
							
							
								 
						
							
								5966ee6192 
								
							 
						 
						
							
							
								
								add HttpServer::register() function, allows to register services in actix net server  
							
							
							
						 
						
							2018-09-28 16:03:53 -07:00  
				
					
						
							
							
								 
						
							
								4aac3d6a92 
								
							 
						 
						
							
							
								
								refactor keep-alive timer  
							
							
							
						 
						
							2018-09-28 15:04:59 -07:00  
				
					
						
							
							
								 
						
							
								e95babf8d3 
								
							 
						 
						
							
							
								
								log acctor init errors  
							
							
							
						 
						
							2018-09-28 12:37:20 -07:00  
				
					
						
							
							
								 
						
							
								f2d42e5e77 
								
							 
						 
						
							
							
								
								refactor acceptor error handling  
							
							
							
						 
						
							2018-09-28 11:50:47 -07:00  
				
					
						
							
							
								 
						
							
								0f1c80ccc6 
								
							 
						 
						
							
							
								
								deprecate start_incoming  
							
							
							
						 
						
							2018-09-28 08:45:49 -07:00  
				
					
						
							
							
								 
						
							
								4b59ae2476 
								
							 
						 
						
							
							
								
								fix ssl config for client connector  
							
							
							
						 
						
							2018-09-27 22:15:38 -07:00  
				
					
						
							
							
								 
						
							
								d0fc9d7b99 
								
							 
						 
						
							
							
								
								simplify listen_ and bind_ methods  
							
							
							
						 
						
							2018-09-27 21:55:44 -07:00  
				
					
						
							
							
								 
						
							
								1ff86e5ac4 
								
							 
						 
						
							
							
								
								restore rust-tls support  
							
							
							
						 
						
							2018-09-27 21:24:21 -07:00  
				
					
						
							
							
								 
						
							
								ecfda64f6d 
								
							 
						 
						
							
							
								
								add native-tls support  
							
							
							
						 
						
							2018-09-27 20:40:34 -07:00  
				
					
						
							
							
								 
						
							
								0bca21ec6d 
								
							 
						 
						
							
							
								
								fix ssl tests  
							
							
							
						 
						
							2018-09-27 19:57:40 -07:00  
				
					
						
							
							
								 
						
							
								3173c9fa83 
								
							 
						 
						
							
							
								
								diesable client timeout for tcp stream acceptor  
							
							
							
						 
						
							2018-09-27 19:34:07 -07:00  
				
					
						
							
							
								 
						
							
								85445ea809 
								
							 
						 
						
							
							
								
								rename and simplify ServiceFactory trait  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								d57579d700 
								
							 
						 
						
							
							
								
								refactor acceptor pipeline add client timeout  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								b6a1cfa6ad 
								
							 
						 
						
							
							
								
								update openssl support  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								9f1417af30 
								
							 
						 
						
							
							
								
								refactor http service builder  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								0aa0f326f7 
								
							 
						 
						
							
							
								
								fix changes from master  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								dbb4fab4f7 
								
							 
						 
						
							
							
								
								separate mod for HttpHandler; add HttpHandler impl for Vec<H>  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								6f3e70a92a 
								
							 
						 
						
							
							
								
								simplify application factory  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								a63d3f9a7a 
								
							 
						 
						
							
							
								
								cleanup ServerFactory trait  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								a3cfc24232 
								
							 
						 
						
							
							
								
								refactor acceptor service  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								6a61138bf8 
								
							 
						 
						
							
							
								
								enable ssl feature  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								c9a52e3197 
								
							 
						 
						
							
							
								
								refactor date generatioin  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								1907102685 
								
							 
						 
						
							
							
								
								switch to actix-net server  
							
							
							
						 
						
							2018-09-27 18:33:29 -07:00  
				
					
						
							
							
								 
						
							
								59deb4b40d 
								
							 
						 
						
							
							
								
								Try to separate HTTP/1 read & write disconnect handling, to  fix   #511 . ( #514 )  
							
							
							
						 
						
							2018-09-27 18:15:02 -07:00  
				
					
						
							
							
								 
						
							
								782eeb5ded 
								
							 
						 
						
							
							
								
								Reduced unsafe converage ( #520 )  
							
							
							
						 
						
							2018-09-26 11:56:34 +03:00  
				
					
						
							
							
								 
						
							
								1b298142e3 
								
							 
						 
						
							
							
								
								Correct composing of multiple origins in cors ( #518 )  
							
							
							
						 
						
							2018-09-21 08:45:22 +03:00  
				
					
						
							
							
								 
						
							
								0dc96658f2 
								
							 
						 
						
							
							
								
								Send response to inform client of error ( #515 )  
							
							
							
						 
						
							2018-09-21 07:24:10 +03:00  
				
					
						
							
							
								 
						
							
								f40153fca4 
								
							 
						 
						
							
							
								
								fix node::insert() method, missing next element  
							
							
							
						 
						
							2018-09-17 11:39:03 -07:00  
				
					
						
							
							
								 
						
							
								bfb2f2e9e1 
								
							 
						 
						
							
							
								
								fix node.remove(), update next node pointer  
							
							
							
						 
						
							2018-09-17 10:25:45 -07:00  
				
					
						
							
							
								 
						
							
								599e6b3385 
								
							 
						 
						
							
							
								
								refactor channel node remove operation  
							
							
							
						 
						
							2018-09-17 05:29:07 -07:00  
				
					
						
							
							
								 
						
							
								7449884ce3 
								
							 
						 
						
							
							
								
								fix wrong error message for path deserialize for i32  #510  
							
							
							
						 
						
							2018-09-15 17:09:07 -07:00  
				
					
						
							
							
								 
						
							
								9d1eefc38f 
								
							 
						 
						
							
							
								
								use 5 seconds keep-alive timer by default  
							
							
							
						 
						
							2018-09-15 09:57:54 -07:00  
				
					
						
							
							
								 
						
							
								d65c72b44d 
								
							 
						 
						
							
							
								
								use server keep-alive timer as slow request timer  
							
							
							
						 
						
							2018-09-15 09:55:38 -07:00  
				
					
						
							
							
								 
						
							
								c3f8b5cf22 
								
							 
						 
						
							
							
								
								clippy warnings  
							
							
							
						 
						
							2018-09-11 11:25:32 -07:00  
				
					
						
							
							
								 
						
							
								70a3f317d3 
								
							 
						 
						
							
							
								
								fix failing requests to test server  #508  
							
							
							
						 
						
							2018-09-11 11:24:05 -07:00  
				
					
						
							
							
								 
						
							
								70b45659e2 
								
							 
						 
						
							
							
								
								Make Node's `traverse` method take a closure instead of calling `shutdown` on each HttpChannel.  
							
							
							
						 
						
							2018-09-12 00:27:15 +08:00  
				
					
						
							
							
								 
						
							
								e0ae6b10cd 
								
							 
						 
						
							
							
								
								Fix bug with HttpChannel linked list.  
							
							
							
						 
						
							2018-09-12 00:27:15 +08:00  
				
					
						
							
							
								 
						
							
								003b05b095 
								
							 
						 
						
							
							
								
								Don't ignore errors in std::fmt::Debug implementations ( #506 )  
							
							
							
						 
						
							2018-09-11 14:57:55 +03:00  
				
					
						
							
							
								 
						
							
								002bb24b26 
								
							 
						 
						
							
							
								
								unhide SessionBackend and SessionImpl traits and cleanup warnings  
							
							
							
						 
						
							2018-09-07 20:46:43 -07:00  
				
					
						
							
							
								 
						
							
								4251b0bc10 
								
							 
						 
						
							
							
								
								Refactor resource route parsing to allow repetition in the regexes  
							
							
							
						 
						
							2018-09-06 08:51:55 +02:00  
				
					
						
							
							
								 
						
							
								86fdbb47a5 
								
							 
						 
						
							
							
								
								Fix system_exit in HttpServer ( #501 )  
							
							
							
						 
						
							2018-09-05 10:41:23 +02:00  
				
					
						
							
							
								 
						
							
								f0f67072ae 
								
							 
						 
						
							
							
								
								Read client response until eof if connection header set to  close   #464  
							
							
							
						 
						
							2018-09-03 21:35:59 -07:00  
				
					
						
							
							
								 
						
							
								24d1228943 
								
							 
						 
						
							
							
								
								simplify handler path processing  
							
							
							
						 
						
							2018-09-03 11:28:47 -07:00  
				
					
						
							
							
								 
						
							
								b7a73e0a4f 
								
							 
						 
						
							
							
								
								fix Scope::handler doc test  
							
							
							
						 
						
							2018-09-02 08:51:26 -07:00  
				
					
						
							
							
								 
						
							
								968c81e267 
								
							 
						 
						
							
							
								
								Handling scoped paths without leading slashes  #460  
							
							
							
						 
						
							2018-09-02 08:14:54 -07:00  
				
					
						
							
							
								 
						
							
								d5957a8466 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/actix/actix-web  
							
							
							
						 
						
							2018-09-02 07:47:45 -07:00  
				
					
						
							
							
								 
						
							
								f2f05e7715 
								
							 
						 
						
							
							
								
								allow to register handlers on scope level  #465  
							
							
							
						 
						
							2018-09-02 07:47:19 -07:00  
				
					
						
							
							
								 
						
							
								3439f55288 
								
							 
						 
						
							
							
								
								doc: Add example for using custom nativetls connector ( #497 )  
							
							
							
						 
						
							2018-09-01 18:13:52 +03: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  
				
					
						
							
							
								 
						
							
								6464f96f8b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/actix/actix-web  
							
							
							
						 
						
							2018-08-31 18:56:53 -07:00  
				
					
						
							
							
								 
						
							
								a2b170fec9 
								
							 
						 
						
							
							
								
								fmt  
							
							
							
						 
						
							2018-08-31 18:56:21 -07:00  
				
					
						
							
							
								 
						
							
								0b42cae082 
								
							 
						 
						
							
							
								
								update tests  
							
							
							
						 
						
							2018-08-31 18:54:19 -07:00  
				
					
						
							
							
								 
						
							
								c313c003a4 
								
							 
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2018-08-31 17:45:29 -07:00  
				
					
						
							
							
								 
						
							
								2d51831899 
								
							 
						 
						
							
							
								
								handle socket read disconnect  
							
							
							
						 
						
							2018-08-31 17:24:13 -07:00  
				
					
						
							
							
								 
						
							
								66881d7dd1 
								
							 
						 
						
							
							
								
								If buffer is empty, read more data before calling parser.  
							
							
							
						 
						
							2018-09-01 02:25:05 +08:00  
				
					
						
							
							
								 
						
							
								a42a8a2321 
								
							 
						 
						
							
							
								
								Add some comments to clarify logic.  
							
							
							
						 
						
							2018-09-01 02:15:36 +08:00  
				
					
						
							
							
								 
						
							
								2341656173 
								
							 
						 
						
							
							
								
								Simplify buffer reading logic.  Remove duplicate code.  
							
							
							
						 
						
							2018-09-01 01:41:38 +08:00  
				
					
						
							
							
								 
						
							
								af6caa92c8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2018-09-01 00:17:34 +08:00  
				
					
						
							
							
								 
						
							
								3ccbce6bc8 
								
							 
						 
						
							
							
								
								Fix issue with 'Connection: close' in ClientRequest  
							
							
							
						 
						
							2018-09-01 00:08:53 +08:00  
				
					
						
							
							
								 
						
							
								4bab50c861 
								
							 
						 
						
							
							
								
								Add ability to pass a custom TlsConnector ( #491 )  
							
							
							
						 
						
							2018-08-29 20:53:31 +02:00  
				
					
						
							
							
								 
						
							
								8393d09a0f 
								
							 
						 
						
							
							
								
								Fix tests.  
							
							
							
						 
						
							2018-08-27 00:31:31 +08:00  
				
					
						
							
							
								 
						
							
								c3ae9997fc 
								
							 
						 
						
							
							
								
								Fix bug with http1 client disconnects.  
							
							
							
						 
						
							2018-08-26 22:21:05 +08:00  
				
					
						
							
							
								 
						
							
								471a3e9806 
								
							 
						 
						
							
							
								
								Fix server startup log message  
							
							
							
						 
						
							2018-08-24 23:21:32 +02:00  
				
					
						
							
							
								 
						
							
								9ef7a9c182 
								
							 
						 
						
							
							
								
								hide AcceptorService  
							
							
							
						 
						
							2018-08-23 11:30:49 -07:00  
				
					
						
							
							
								 
						
							
								3dafe6c251 
								
							 
						 
						
							
							
								
								hide token and server flags  
							
							
							
						 
						
							2018-08-23 11:30:07 -07:00  
				
					
						
							
							
								 
						
							
								8dfc34e785 
								
							 
						 
						
							
							
								
								fix tokio-tls IoStream impl  
							
							
							
						 
						
							2018-08-23 10:27:32 -07:00  
				
					
						
							
							
								 
						
							
								810995ade0 
								
							 
						 
						
							
							
								
								fix tokio-tls dependency  #480  
							
							
							
						 
						
							2018-08-23 10:10:13 -07:00  
				
					
						
							
							
								 
						
							
								1716380f08 
								
							 
						 
						
							
							
								
								clippy fmt  
							
							
							
						 
						
							2018-08-23 09:48:01 -07:00  
				
					
						
							
							
								 
						
							
								e9c139bdea 
								
							 
						 
						
							
							
								
								clippy warnings  
							
							
							
						 
						
							2018-08-23 09:47:32 -07:00  
				
					
						
							
							
								 
						
							
								cf54be2f17 
								
							 
						 
						
							
							
								
								hide new server api  
							
							
							
						 
						
							2018-08-23 09:39:11 -07:00  
				
					
						
							
							
								 
						
							
								89f414477c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2018-08-23 09:34:34 -07:00  
				
					
						
							
							
								 
						
							
								986f19af86 
								
							 
						 
						
							
							
								
								Revert back to serde_urlencoded dependecy ( #479 )  
							
							
							
						 
						
							2018-08-21 22:23:17 +03:00  
				
					
						
							
							
								 
						
							
								e680541e10 
								
							 
						 
						
							
							
								
								Made extensions constructor public  
							
							
							
						 
						
							2018-08-18 19:32:28 +02:00  
				
					
						
							
							
								 
						
							
								bdc9a8bb07 
								
							 
						 
						
							
							
								
								Optionally support tokio-uds's UnixStream as IoStream ( #472 )  
							
							
							
						 
						
							2018-08-17 19:04:15 +03:00  
				
					
						
							
							
								 
						
							
								eb1e9a785f 
								
							 
						 
						
							
							
								
								allow to use fn with multiple arguments with .with()/.with_async()  
							
							
							
						 
						
							2018-08-16 20:29:06 -07:00  
				
					
						
							
							
								 
						
							
								248bd388ca 
								
							 
						 
						
							
							
								
								Improve HTTP server docs ( #470 )  
							
							
							
						 
						
							2018-08-16 16:11:15 +03:00  
				
					
						
							
							
								 
						
							
								d9c7cd96a6 
								
							 
						 
						
							
							
								
								Rework Content-Disposition parsing totally ( #461 )  
							
							
							
						 
						
							2018-08-13 17:34:05 +03:00  
				
					
						
							
							
								 
						
							
								bf7779a9a3 
								
							 
						 
						
							
							
								
								add TestRequest::run_async_result helper method  
							
							
							
						 
						
							2018-08-09 18:58:14 -07:00  
				
					
						
							
							
								 
						
							
								cc3fbd27e0 
								
							 
						 
						
							
							
								
								better ergonomics  
							
							
							
						 
						
							2018-08-09 17:25:23 -07:00  
				
					
						
							
							
								 
						
							
								26629aafa5 
								
							 
						 
						
							
							
								
								explicit use  
							
							
							
						 
						
							2018-08-09 13:41:13 -07:00  
				
					
						
							
							
								 
						
							
								2ab7dbadce 
								
							 
						 
						
							
							
								
								better ergonomics for Server::service() method  
							
							
							
						 
						
							2018-08-09 13:38:10 -07:00  
				
					
						
							
							
								 
						
							
								2e8d67e2ae 
								
							 
						 
						
							
							
								
								upgrade native-tls package  
							
							
							
						 
						
							2018-08-09 13:08:59 -07:00  
				
					
						
							
							
								 
						
							
								43b6828ab5 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/actix/actix-web  
							
							
							
						 
						
							2018-08-09 11:52:45 -07:00  
				
					
						
							
							
								 
						
							
								e4ce6dfbdf 
								
							 
						 
						
							
							
								
								refactor workers management  
							
							
							
						 
						
							2018-08-09 11:52:32 -07:00  
				
					
						
							
							
								 
						
							
								5713d93158 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2018-08-09 08:13:22 +03:00  
				
					
						
							
							
								 
						
							
								cfe4829a56 
								
							 
						 
						
							
							
								
								add TestRequest::execute() helper method  
							
							
							
						 
						
							2018-08-08 16:13:45 -07:00  
				
					
						
							
							
								 
						
							
								b69774db61 
								
							 
						 
						
							
							
								
								fix attr name  
							
							
							
						 
						
							2018-08-08 14:23:16 -07:00  
				
					
						
							
							
								 
						
							
								542782f28a 
								
							 
						 
						
							
							
								
								add HttpRequest::drop_state()  
							
							
							
						 
						
							2018-08-08 13:57:13 -07:00  
				
					
						
							
							
								 
						
							
								7c8dc4c201 
								
							 
						 
						
							
							
								
								Add json2 tests  
							
							
							
						 
						
							2018-08-08 12:17:19 -06:00  
				
					
						
							
							
								 
						
							
								7a11c2eac1 
								
							 
						 
						
							
							
								
								Add json2 HttpResponseBuilder method  
							
							
							
						 
						
							2018-08-08 11:11:15 -06:00  
				
					
						
							
							
								 
						
							
								8eb9eb4247 
								
							 
						 
						
							
							
								
								flush io on complete  
							
							
							
						 
						
							2018-08-08 09:12:32 -07:00  
				
					
						
							
							
								 
						
							
								992f7a11b3 
								
							 
						 
						
							
							
								
								remove debug println  
							
							
							
						 
						
							2018-08-07 22:40:09 -07:00  
				
					
						
							
							
								 
						
							
								30769e3072 
								
							 
						 
						
							
							
								
								fix http/2 error handling  
							
							
							
						 
						
							2018-08-07 20:48:25 -07:00  
				
					
						
							
							
								 
						
							
								57f991280c 
								
							 
						 
						
							
							
								
								fix protocol order for rustls acceptor  
							
							
							
						 
						
							2018-08-07 13:53:24 -07:00  
				
					
						
							
							
								 
						
							
								85acc3f8df 
								
							 
						 
						
							
							
								
								deprecate HttpServer::no_http2(), update changes  
							
							
							
						 
						
							2018-08-07 12:49:40 -07:00  
				
					
						
							
							
								 
						
							
								58a079bd10 
								
							 
						 
						
							
							
								
								include content-length to error response  
							
							
							
						 
						
							2018-08-07 11:56:39 -07:00  
				
					
						
							
							
								 
						
							
								86a5afb5ca 
								
							 
						 
						
							
							
								
								Reserve enough space for ServerError task to write status line  
							
							
							
						 
						
							2018-08-07 17:34:24 +03:00  
				
					
						
							
							
								 
						
							
								9c80d3aa77 
								
							 
						 
						
							
							
								
								Write non-80 port in HOST of client's request ( #451 )  
							
							
							
						 
						
							2018-08-07 10:01:29 +03:00  
				
					
						
							
							
								 
						
							
								954f1a0b0f 
								
							 
						 
						
							
							
								
								impl FromRequest for () ( #449 )  
							
							
							
						 
						
							2018-08-06 10:44:08 +03:00  
				
					
						
							
							
								 
						
							
								900fd5a98e 
								
							 
						 
						
							
							
								
								Correct settings headers for HTTP2  
							
							... 
							
							
							
							Add test to verify number of Set-Cookies 
							
						 
						
							2018-08-04 18:05:41 +03:00  
				
					
						
							
							
								 
						
							
								84b27db218 
								
							 
						 
						
							
							
								
								fix no_http2 flag  
							
							
							
						 
						
							2018-08-03 19:40:43 -07:00  
				
					
						
							
							
								 
						
							
								ac9180ac46 
								
							 
						 
						
							
							
								
								simplify channel impl  
							
							
							
						 
						
							2018-08-03 19:32:46 -07:00  
				
					
						
							
							
								 
						
							
								e34b5c08ba 
								
							 
						 
						
							
							
								
								allow to pass extra information from acceptor to application level  
							
							
							
						 
						
							2018-08-03 19:24:53 -07:00  
				
					
						
							
							
								 
						
							
								f3f1e04853 
								
							 
						 
						
							
							
								
								refactor ssl support  
							
							
							
						 
						
							2018-08-03 16:09:46 -07:00  
				
					
						
							
							
								 
						
							
								e61ef7dee4 
								
							 
						 
						
							
							
								
								Use zlib instead of deflate for content encoding ( #442 )  
							
							
							
						 
						
							2018-08-03 14:56:26 +02:00  
				
					
						
							
							
								 
						
							
								9a10d8aa7a 
								
							 
						 
						
							
							
								
								Fixed headers' formating for CORS Middleware Access-Control-Expose-Headers header value to HTTP/1.1 & HTTP/2 spec-compliant format ( #436 )  
							
							
							
						 
						
							2018-08-03 15:03:11 +03:00  
				
					
						
							
							
								 
						
							
								f8e5d7c6c1 
								
							 
						 
						
							
							
								
								Fixed broken build on wrong variable usage ( #440 )  
							
							
							
						 
						
							2018-08-03 14:11:51 +03:00  
				
					
						
							
							
								 
						
							
								8c89c90c50 
								
							 
						 
						
							
							
								
								add accept backpressure  #250  
							
							
							
						 
						
							2018-08-02 23:17:10 -07:00  
				
					
						
							
							
								 
						
							
								0da3fdcb09 
								
							 
						 
						
							
							
								
								do not use Arc for rustls config  
							
							
							
						 
						
							2018-08-01 10:59:00 -07:00  
				
					
						
							
							
								 
						
							
								115f59dd14 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/actix/actix-web  into feat/432  
							
							
							
						 
						
							2018-08-01 09:59:36 -07:00  
				
					
						
							
							
								 
						
							
								972b008a6e 
								
							 
						 
						
							
							
								
								remove unsafe error transmute, upgrade failure to 0.1.2  #434  
							
							
							
						 
						
							2018-08-01 09:42:12 -07:00  
				
					
						
							
							
								 
						
							
								58230b15b9 
								
							 
						 
						
							
							
								
								use one thread for accept loop; refactor rust-tls support  
							
							
							
						 
						
							2018-07-31 19:51:26 -07:00  
				
					
						
							
							
								 
						
							
								aa1e75f071 
								
							 
						 
						
							
							
								
								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-07-31 16:21:18 -07:00  
				
					
						
							
							
								 
						
							
								2071ea0532 
								
							 
						 
						
							
							
								
								HttpRequest::url_for is not working with scopes  #429  
							
							
							
						 
						
							2018-07-31 15:40:52 -07:00  
				
					
						
							
							
								 
						
							
								3bd43090fb 
								
							 
						 
						
							
							
								
								use new gzdecoder, fixes gz streaming  #228  
							
							
							
						 
						
							2018-07-31 09:06:05 -07:00  
				
					
						
							
							
								 
						
							
								4dba531bf9 
								
							 
						 
						
							
							
								
								do not override HOST header for client request  #428  
							
							
							
						 
						
							2018-07-31 08:51:24 -07:00  
				
					
						
							
							
								 
						
							
								2072c933ba 
								
							 
						 
						
							
							
								
								handle error during request creation  
							
							
							
						 
						
							2018-07-30 15:04:52 -07:00  
				
					
						
							
							
								 
						
							
								7bc0ace52d 
								
							 
						 
						
							
							
								
								move server accept impl to seprate module  
							
							
							
						 
						
							2018-07-30 13:42:42 -07:00  
				
					
						
							
							
								 
						
							
								196da6d570 
								
							 
						 
						
							
							
								
								add rustls  
							
							
							
						 
						
							2018-07-30 08:21:12 +03:00  
				
					
						
							
							
								 
						
							
								80fbc2e9ec 
								
							 
						 
						
							
							
								
								Fix stream draining for http/2 connections  #290  
							
							
							
						 
						
							2018-07-25 15:38:02 -07:00  
				
					
						
							
							
								 
						
							
								f58065082e 
								
							 
						 
						
							
							
								
								fix missing content-encoding header for h2 connections  #421  
							
							
							
						 
						
							2018-07-25 10:30:55 -07:00  
				
					
						
							
							
								 
						
							
								6048817ba7 
								
							 
						 
						
							
							
								
								Correct flate feature names in documentation  
							
							
							
						 
						
							2018-07-25 20:22:18 +03:00  
				
					
						
							
							
								 
						
							
								b878613e10 
								
							 
						 
						
							
							
								
								fix warning  
							
							
							
						 
						
							2018-07-24 15:49:46 -07:00  
				
					
						
							
							
								 
						
							
								85b275bb2b 
								
							 
						 
						
							
							
								
								fix warnings  
							
							
							
						 
						
							2018-07-24 15:09:30 -07:00  
				
					
						
							
							
								 
						
							
								d6abd2fe22 
								
							 
						 
						
							
							
								
								allow to handle empty path for application with prefix  
							
							
							
						 
						
							2018-07-24 14:51:48 -07:00  
				
					
						
							
							
								 
						
							
								d3b12d885e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2018-07-24 14:07:03 -07:00  
				
					
						
							
							
								 
						
							
								35b754a3ab 
								
							 
						 
						
							
							
								
								pr fixes  
							
							
							
						 
						
							2018-07-24 09:42:46 +02:00  
				
					
						
							
							
								 
						
							
								1079c5c562 
								
							 
						 
						
							
							
								
								Add FromRequest<S> implementation for Result<T> and Option<T> where T:FromRequest<S>  
							
							
							
						 
						
							2018-07-24 09:42:46 +02:00  
				
					
						
							
							
								 
						
							
								f4bb7efa89 
								
							 
						 
						
							
							
								
								add partialeq, eq, partialord and ord dervie to Path, Form and Query  
							
							
							
						 
						
							2018-07-24 09:42:46 +02:00  
				
					
						
							
							
								 
						
							
								0099091e96 
								
							 
						 
						
							
							
								
								remove unnecessary use  
							
							
							
						 
						
							2018-07-24 09:42:46 +02:00  
				
					
						
							
							
								 
						
							
								b367f07d56 
								
							 
						 
						
							
							
								
								Add http_only flag to CookieSessionBackend  
							
							
							
						 
						
							2018-07-23 12:49:59 +03:00  
				
					
						
							
							
								 
						
							
								56b924e155 
								
							 
						 
						
							
							
								
								remove the timestamp from the default logger middleware  
							
							... 
							
							
							
							env_logger and other logging systems will (or should) already add their
own timestamp. 
							
						 
						
							2018-07-21 15:15:28 +02:00  
				
					
						
							
							
								 
						
							
								4862227df9 
								
							 
						 
						
							
							
								
								fix not implemented panic  #410  
							
							
							
						 
						
							2018-07-21 05:58:08 -07:00  
				
					
						
							
							
								 
						
							
								040d9d2755 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-07-20 12:43:44 -07:00  
				
					
						
							
							
								 
						
							
								2043bb5ece 
								
							 
						 
						
							
							
								
								do not reallocate waiters  
							
							
							
						 
						
							2018-07-20 10:20:41 -07:00  
				
					
						
							
							
								 
						
							
								a751df2589 
								
							 
						 
						
							
							
								
								Initial config for static files ( #405 )  
							
							
							
						 
						
							2018-07-20 07:49:25 +03:00  
				
					
						
							
							
								 
						
							
								f6e35a04f0 
								
							 
						 
						
							
							
								
								Just a bit of sanity check for short paths ( #409 )  
							
							
							
						 
						
							2018-07-20 07:48:57 +03:00  
				
					
						
							
							
								 
						
							
								0925a7691a 
								
							 
						 
						
							
							
								
								ws/context: Increase `write()` visibility to public ( #402 )  
							
							... 
							
							
							
							This type is introduced to avoid confusion between the `.binary()` and `.write_raw()` methods on WebSocket contexts 
							
						 
						
							2018-07-19 20:04:13 +03:00  
				
					
						
							
							
								 
						
							
								2988a84e5f 
								
							 
						 
						
							
							
								
								Expose leaked private ContentDisposition ( #406 )  
							
							
							
						 
						
							2018-07-19 20:03:45 +03:00  
				
					
						
							
							
								 
						
							
								6b10e1eff6 
								
							 
						 
						
							
							
								
								rename PayloadHelper  
							
							
							
						 
						
							2018-07-18 10:01:28 +06:00  
				
					
						
							
							
								 
						
							
								85672d1379 
								
							 
						 
						
							
							
								
								fix client connector wait queue  
							
							
							
						 
						
							2018-07-18 01:23:56 +06:00  
				
					
						
							
							
								 
						
							
								373f2e5028 
								
							 
						 
						
							
							
								
								add release stat  
							
							
							
						 
						
							2018-07-17 17:38:16 +06:00  
				
					
						
							
							
								 
						
							
								f9f259e718 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-07-17 17:23:23 +06:00  
				
					
						
							
							
								 
						
							
								d43902ee7c 
								
							 
						 
						
							
							
								
								proper handling for client connection release  
							
							
							
						 
						
							2018-07-17 17:23:03 +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  
				
					
						
							
							
								 
						
							
								1af5aa3a3e 
								
							 
						 
						
							
							
								
								calculate client request timeout  
							
							
							
						 
						
							2018-07-17 02:30:21 +06:00  
				
					
						
							
							
								 
						
							
								bccd7c7671 
								
							 
						 
						
							
							
								
								add wait queue size stat to client connector  
							
							
							
						 
						
							2018-07-17 01:57:57 +06:00  
				
					
						
							
							
								 
						
							
								2a8c2fb55e 
								
							 
						 
						
							
							
								
								export Payload  
							
							
							
						 
						
							2018-07-16 12:14:24 +06:00  
				
					
						
							
							
								 
						
							
								2dd57a48d6 
								
							 
						 
						
							
							
								
								checks nested scopes in has_resource()  
							
							
							
						 
						
							2018-07-16 11:33:29 +06:00  
				
					
						
							
							
								 
						
							
								22385505a3 
								
							 
						 
						
							
							
								
								clippy warnings and fmt  
							
							
							
						 
						
							2018-07-16 11:17:45 +06:00  
				
					
						
							
							
								 
						
							
								5888f01317 
								
							 
						 
						
							
							
								
								use has_prefixed_route for NormalizePath helper  
							
							
							
						 
						
							2018-07-16 11:13:41 +06:00  
				
					
						
							
							
								 
						
							
								b7a3fce17b 
								
							 
						 
						
							
							
								
								simplify has_prefixed_route()  
							
							
							
						 
						
							2018-07-16 11:10:51 +06:00  
				
					
						
							
							
								 
						
							
								bce05e4fcb 
								
							 
						 
						
							
							
								
								Merge pull request  #381  from OtaK/fix/has_route_prefixes  
							
							... 
							
							
							
							Add prefix aware RouteInfo::has_prefixed_route() 
							
						 
						
							2018-07-16 10:58:50 +06:00  
				
					
						
							
							
								 
						
							
								3373847a14 
								
							 
						 
						
							
							
								
								allocate buffer for request payload extractors  
							
							
							
						 
						
							2018-07-16 00:40:22 +06:00  
				
					
						
							
							
								 
						
							
								8f64508887 
								
							 
						 
						
							
							
								
								Added RouteInfo::has_prefixed_route() method for route matching with prefix awareness  
							
							
							
						 
						
							2018-07-15 19:37:20 +02:00  
				
					
						
							
							
								 
						
							
								2214492792 
								
							 
						 
						
							
							
								
								use assert and restore test case  
							
							
							
						 
						
							2018-07-15 18:53:02 +06:00  
				
					
						
							
							
								 
						
							
								42d3e86941 
								
							 
						 
						
							
							
								
								calculate prefix dynamicly  
							
							
							
						 
						
							2018-07-15 16:25:56 +06:00  
				
					
						
							
							
								 
						
							
								b759dddf5a 
								
							 
						 
						
							
							
								
								simplify application prefix impl  
							
							
							
						 
						
							2018-07-15 16:25:56 +06:00  
				
					
						
							
							
								 
						
							
								9570c1cccd 
								
							 
						 
						
							
							
								
								rename RouteInfo  
							
							
							
						 
						
							2018-07-15 16:25:56 +06:00  
				
					
						
							
							
								 
						
							
								da915972c0 
								
							 
						 
						
							
							
								
								refactor router  
							
							
							
						 
						
							2018-07-15 16:25:56 +06:00  
				
					
						
							
							
								 
						
							
								9012cf43fe 
								
							 
						 
						
							
							
								
								error: Fix documentation typo  
							
							
							
						 
						
							2018-07-14 00:05:07 +02: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  
				
					
						
							
							
								 
						
							
								35911b832a 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-07-12 23:59:10 +06:00  
				
					
						
							
							
								 
						
							
								b8b90d9ec9 
								
							 
						 
						
							
							
								
								rename ResourceHandler to Resource  
							
							
							
						 
						
							2018-07-12 15:30:01 +06:00  
				
					
						
							
							
								 
						
							
								db005af1af 
								
							 
						 
						
							
							
								
								clippy warnings  
							
							
							
						 
						
							2018-07-12 10:41:49 +06:00  
				
					
						
							
							
								 
						
							
								8e462c5944 
								
							 
						 
						
							
							
								
								use write instead format  
							
							
							
						 
						
							2018-07-12 10:35:09 +06:00  
				
					
						
							
							
								 
						
							
								d9988f3ab6 
								
							 
						 
						
							
							
								
								fix missing content length  
							
							... 
							
							
							
							fix missing content length when no compression is used 
							
						 
						
							2018-07-11 21:21:32 +10:00  
				
					
						
							
							
								 
						
							
								696152f763 
								
							 
						 
						
							
							
								
								Merge pull request  #377  from Diggsey/apply-mask  
							
							... 
							
							
							
							Refactor `apply_mask` implementation, removing dead code paths and re… 
							
						 
						
							2018-07-11 13:36:08 +06:00  
				
					
						
							
							
								 
						
							
								28b36c650a 
								
							 
						 
						
							
							
								
								fix h2 compatibility  
							
							
							
						 
						
							2018-07-11 13:25:07 +06:00  
				
					
						
							
							
								 
						
							
								b22132d3d6 
								
							 
						 
						
							
							
								
								Merge branch 'master' into apply-mask  
							
							
							
						 
						
							2018-07-11 13:15:35 +06:00  
				
					
						
							
							
								 
						
							
								9aef34e768 
								
							 
						 
						
							
							
								
								remove & to &mut transmute  #385  
							
							
							
						 
						
							2018-07-11 12:56:35 +06:00  
				
					
						
							
							
								 
						
							
								87824a9cf6 
								
							 
						 
						
							
							
								
								Refactor `apply_mask` implementation, removing dead code paths and reducing scope of unsafety  
							
							
							
						 
						
							2018-07-08 13:56:43 +01:00  
				
					
						
							
							
								 
						
							
								82920e1ac1 
								
							 
						 
						
							
							
								
								Do not override user settings on signals and stop handling ( #375 )  
							
							
							
						 
						
							2018-07-08 09:01:44 +03:00  
				
					
						
							
							
								 
						
							
								110605f50b 
								
							 
						 
						
							
							
								
								stop actor context on error  #311  
							
							
							
						 
						
							2018-07-08 09:41:55 +06:00  
				
					
						
							
							
								 
						
							
								85012f947a 
								
							 
						 
						
							
							
								
								Remove reimplementation of `LazyCell`  
							
							
							
						 
						
							2018-07-06 22:28:08 +01:00  
				
					
						
							
							
								 
						
							
								5b7aed101a 
								
							 
						 
						
							
							
								
								remove unsafe  
							
							
							
						 
						
							2018-07-06 13:54:43 +06:00  
				
					
						
							
							
								 
						
							
								1c3b32169e 
								
							 
						 
						
							
							
								
								remove stream from WebsocketsContext::with_factory  
							
							
							
						 
						
							2018-07-06 12:11:40 +06:00  
				
					
						
							
							
								 
						
							
								cfa470db50 
								
							 
						 
						
							
							
								
								close conneciton for head requests  
							
							
							
						 
						
							2018-07-06 09:21:24 +06: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  
				
					
						
							
							
								 
						
							
								2a25caf2c5 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-07-06 07:49:50 +06:00  
				
					
						
							
							
								 
						
							
								7d96b92aa3 
								
							 
						 
						
							
							
								
								add check for usize cast  
							
							
							
						 
						
							2018-07-06 07:46:47 +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  
				
					
						
							
							
								 
						
							
								080f232a0f 
								
							 
						 
						
							
							
								
								Use StaticFile default handler when file is inaccessible ( #357 )  
							
							... 
							
							
							
							* Use Staticfile default handler on all error paths
* Return an error from StaticFiles::new() if directory doesn't exist 
							
						 
						
							2018-07-05 12:34:13 +03:00  
				
					
						
							
							
								 
						
							
								8058d15624 
								
							 
						 
						
							
							
								
								clippy warnings  
							
							
							
						 
						
							2018-07-05 13:16:16 +06:00  
				
					
						
							
							
								 
						
							
								05a43a855e 
								
							 
						 
						
							
							
								
								remove unsafe  
							
							
							
						 
						
							2018-07-05 13:00:46 +06:00  
				
					
						
							
							
								 
						
							
								80339147b9 
								
							 
						 
						
							
							
								
								call disconnect on write error  
							
							
							
						 
						
							2018-07-05 12:50:54 +06:00  
				
					
						
							
							
								 
						
							
								6af2f5d642 
								
							 
						 
						
							
							
								
								re-enable start_incoming support  
							
							
							
						 
						
							2018-07-05 12:14:10 +06:00  
				
					
						
							
							
								 
						
							
								d5606625a2 
								
							 
						 
						
							
							
								
								remove public Clone for Request  
							
							
							
						 
						
							2018-07-04 22:57:40 +06:00  
				
					
						
							
							
								 
						
							
								5d79114239 
								
							 
						 
						
							
							
								
								optimize Request handling  
							
							
							
						 
						
							2018-07-04 22:52:49 +06:00  
				
					
						
							
							
								 
						
							
								f559f23e1c 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-07-04 21:02:40 +06:00  
				
					
						
							
							
								 
						
							
								6fd686ef98 
								
							 
						 
						
							
							
								
								cleanup warnings  
							
							
							
						 
						
							2018-07-04 21:01:27 +06:00  
				
					
						
							
							
								 
						
							
								4c5a63965e 
								
							 
						 
						
							
							
								
								use new actix context api  
							
							
							
						 
						
							2018-07-04 17:04:23 +06:00  
				
					
						
							
							
								 
						
							
								09aabc7b3b 
								
							 
						 
						
							
							
								
								plain/text -> text/plain in comment ( #362 )  
							
							
							
						 
						
							2018-07-04 11:17:44 +03:00  
				
					
						
							
							
								 
						
							
								fec6047ddc 
								
							 
						 
						
							
							
								
								refactor HttpRequest mutability  
							
							
							
						 
						
							2018-07-02 23:35:32 +06:00  
				
					
						
							
							
								 
						
							
								445ea043dd 
								
							 
						 
						
							
							
								
								remove unsafes  
							
							
							
						 
						
							2018-07-02 23:32:29 +06:00  
				
					
						
							
							
								 
						
							
								0be5448597 
								
							 
						 
						
							
							
								
								Properly escape special characters in fs/directory_listing. ( #355 )  
							
							
							
						 
						
							2018-06-30 15:01:48 +03:00  
				
					
						
							
							
								 
						
							
								0f27389e72 
								
							 
						 
						
							
							
								
								set length of vector to max_bytes ( closes   #345 ) ( #346 )  
							
							
							
						 
						
							2018-06-26 08:09:12 +03:00  
				
					
						
							
							
								 
						
							
								a9425a866b 
								
							 
						 
						
							
							
								
								Fix duplicate tail of StaticFiles with index_file  
							
							... 
							
							
							
							Map from 0.6 to master 
							
						 
						
							2018-06-25 19:59:55 +03:00  
				
					
						
							
							
								 
						
							
								800c404c72 
								
							 
						 
						
							
							
								
								explicit response release  
							
							
							
						 
						
							2018-06-25 10:10:02 +06:00  
				
					
						
							
							
								 
						
							
								32212bad1f 
								
							 
						 
						
							
							
								
								simplify http response pool  
							
							
							
						 
						
							2018-06-25 09:08:28 +06:00  
				
					
						
							
							
								 
						
							
								d1b73e30e0 
								
							 
						 
						
							
							
								
								update comments  
							
							
							
						 
						
							2018-06-24 22:27:30 +06:00  
				
					
						
							
							
								 
						
							
								c0cdc39ba9 
								
							 
						 
						
							
							
								
								do not store cookies on client response  
							
							
							
						 
						
							2018-06-24 22:21:04 +06:00  
				
					
						
							
							
								 
						
							
								8e8a68f90b 
								
							 
						 
						
							
							
								
								add empty output stream  
							
							
							
						 
						
							2018-06-24 22:05:44 +06:00  
				
					
						
							
							
								 
						
							
								989cd61236 
								
							 
						 
						
							
							
								
								handle empty te  
							
							
							
						 
						
							2018-06-24 10:59:01 +06:00  
				
					
						
							
							
								 
						
							
								33260c7b35 
								
							 
						 
						
							
							
								
								split encoding module  
							
							
							
						 
						
							2018-06-24 10:42:20 +06:00  
				
					
						
							
							
								 
						
							
								40ca9ba9c5 
								
							 
						 
						
							
							
								
								simplify write buffer  
							
							
							
						 
						
							2018-06-24 10:30:58 +06:00  
				
					
						
							
							
								 
						
							
								45682c04a8 
								
							 
						 
						
							
							
								
								refactor content encoder  
							
							
							
						 
						
							2018-06-24 08:54:01 +06:00  
				
					
						
							
							
								 
						
							
								348491b18c 
								
							 
						 
						
							
							
								
								fix alpn connector  
							
							
							
						 
						
							2018-06-23 17:59:45 +06:00  
				
					
						
							
							
								 
						
							
								3d2226aa9e 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-06-23 12:40:45 +06:00  
				
					
						
							
							
								 
						
							
								cf38183dcb 
								
							 
						 
						
							
							
								
								refactor client connector waiters maintenance  
							
							
							
						 
						
							2018-06-23 12:40:21 +06:00  
				
					
						
							
							
								 
						
							
								e3dc6f0ca8 
								
							 
						 
						
							
							
								
								refactor h1decoder  
							
							
							
						 
						
							2018-06-23 12:28:55 +06:00  
				
					
						
							
							
								 
						
							
								a5369aed8b 
								
							 
						 
						
							
							
								
								Changes a leaked box into an Rc<String> and makes resource() return an Option ( #343 )  
							
							
							
						 
						
							2018-06-23 08:16:52 +02:00  
				
					
						
							
							
								 
						
							
								ff0ab733e4 
								
							 
						 
						
							
							
								
								remove unsafe from mask  
							
							
							
						 
						
							2018-06-23 11:51:02 +06:00  
				
					
						
							
							
								 
						
							
								d1318a35a0 
								
							 
						 
						
							
							
								
								remove unnecessary unsafes  
							
							
							
						 
						
							2018-06-23 10:29:23 +06:00  
				
					
						
							
							
								 
						
							
								756227896b 
								
							 
						 
						
							
							
								
								update set_date impl  
							
							
							
						 
						
							2018-06-23 10:13:09 +06:00  
				
					
						
							
							
								 
						
							
								4fadff63f4 
								
							 
						 
						
							
							
								
								Use Box::leak for dynamic param names  
							
							
							
						 
						
							2018-06-23 09:57:03 +06:00  
				
					
						
							
							
								 
						
							
								7bc7b4839b 
								
							 
						 
						
							
							
								
								Switch from fnv to a identity hasher in extensions ( #342 )  
							
							
							
						 
						
							2018-06-22 11:32:32 +02:00  
				
					
						
							
							
								 
						
							
								dda6ee95df 
								
							 
						 
						
							
							
								
								Changes the router to use atoms internally ( #341 )  
							
							
							
						 
						
							2018-06-22 09:33:32 +02:00  
				
					
						
							
							
								 
						
							
								765c38e7b9 
								
							 
						 
						
							
							
								
								remove libc dependency  
							
							
							
						 
						
							2018-06-22 11:47:33 +06:00  
				
					
						
							
							
								 
						
							
								6c44575923 
								
							 
						 
						
							
							
								
								transmute names once  
							
							
							
						 
						
							2018-06-22 11:44:38 +06:00  
				
					
						
							
							
								 
						
							
								fc7238baee 
								
							 
						 
						
							
							
								
								refactor read_from_io  
							
							
							
						 
						
							2018-06-22 11:30:40 +06:00  
				
					
						
							
							
								 
						
							
								edd22bb279 
								
							 
						 
						
							
							
								
								refactor read_from_io  
							
							
							
						 
						
							2018-06-22 09:01:20 +06:00  
				
					
						
							
							
								 
						
							
								17c033030b 
								
							 
						 
						
							
							
								
								Revert "remove unnecessary use of unsafe in read_from_io"  
							
							... 
							
							
							
							This reverts commit da237611cb 
							
						 
						
							2018-06-22 08:55:19 +06:00  
				
					
						
							
							
								 
						
							
								3afdf3fa7e 
								
							 
						 
						
							
							
								
								Merge pull request  #335  from gnzlbg/fix_unsafe  
							
							... 
							
							
							
							remove unnecessary use of unsafe in read_from_io 
							
						 
						
							2018-06-22 07:23:14 +06:00  
				
					
						
							
							
								 
						
							
								50fbef88fc 
								
							 
						 
						
							
							
								
								cleanup srver pipeline  
							
							
							
						 
						
							2018-06-21 23:51:25 +06:00  
				
					
						
							
							
								 
						
							
								c9069e9a3c 
								
							 
						 
						
							
							
								
								remove unneeded UnsafeCell  
							
							
							
						 
						
							2018-06-21 23:21:28 +06:00  
				
					
						
							
							
								 
						
							
								65ca563579 
								
							 
						 
						
							
							
								
								use read only self for Middleware  
							
							
							
						 
						
							2018-06-21 23:06:23 +06:00  
				
					
						
							
							
								 
						
							
								3de9284592 
								
							 
						 
						
							
							
								
								Handler::handle uses &self instead of mutabble reference  
							
							
							
						 
						
							2018-06-21 17:07:54 +06:00  
				
					
						
							
							
								 
						
							
								5a9992736f 
								
							 
						 
						
							
							
								
								Merge pull request  #339  from joshleeb/propogate-scope-default-resource  
							
							... 
							
							
							
							Propagate scope default resource 
							
						 
						
							2018-06-21 15:40:02 +06:00  
				
					
						
							
							
								 
						
							
								c5e8c1b710 
								
							 
						 
						
							
							
								
								Propagate default resources to underlying scopes  
							
							
							
						 
						
							2018-06-21 18:17:27 +10:00  
				
					
						
							
							
								 
						
							
								b5594ae2a5 
								
							 
						 
						
							
							
								
								Fix doc api example  
							
							
							
						 
						
							2018-06-21 14:11:00 +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  
				
					
						
							
							
								 
						
							
								8e160ebda7 
								
							 
						 
						
							
							
								
								clippy warning  
							
							
							
						 
						
							2018-06-21 11:49:36 +06:00  
				
					
						
							
							
								 
						
							
								0093b7ea5a 
								
							 
						 
						
							
							
								
								refactor extractor configuration  #331  
							
							
							
						 
						
							2018-06-21 11:47:01 +06:00  
				
					
						
							
							
								 
						
							
								75eec8bd4f 
								
							 
						 
						
							
							
								
								fix condition  
							
							
							
						 
						
							2018-06-21 11:23:21 +06:00  
				
					
						
							
							
								 
						
							
								ebc59cf7b9 
								
							 
						 
						
							
							
								
								add unsafe checks   #331  
							
							
							
						 
						
							2018-06-21 11:20:21 +06:00  
				
					
						
							
							
								 
						
							
								c2c4a5ba3f 
								
							 
						 
						
							
							
								
								fix failure Send+Sync compatibility  
							
							
							
						 
						
							2018-06-21 10:45:24 +06:00  
				
					
						
							
							
								 
						
							
								1be27e17f8 
								
							 
						 
						
							
							
								
								convert timer error to io error  
							
							
							
						 
						
							2018-06-21 10:05:20 +06:00  
				
					
						
							
							
								 
						
							
								8b0fbb85d1 
								
							 
						 
						
							
							
								
								SendRequest execution fails with the entered unreachable code  #329  
							
							
							
						 
						
							2018-06-21 09:52:18 +06:00  
				
					
						
							
							
								 
						
							
								cfe6725eb4 
								
							 
						 
						
							
							
								
								Allow to disable masking for websockets client  
							
							
							
						 
						
							2018-06-21 09:49:33 +06:00  
				
					
						
							
							
								 
						
							
								f815c1c096 
								
							 
						 
						
							
							
								
								Add test for default_resource scope propagation  
							
							
							
						 
						
							2018-06-21 13:10:40 +10:00  
				
					
						
							
							
								 
						
							
								da237611cb 
								
							 
						 
						
							
							
								
								remove unnecessary use of unsafe in read_from_io  
							
							
							
						 
						
							2018-06-20 13:14:53 +02:00  
				
					
						
							
							
								 
						
							
								234c60d473 
								
							 
						 
						
							
							
								
								Fix some unsoundness  
							
							... 
							
							
							
							This improves the sound implementation of `fn route`.
Previously this function would iterate twice but we
can reduce the overhead without using `unsafe`. 
							
						 
						
							2018-06-20 10:53:18 +02:00  
				
					
						
							
							
								 
						
							
								2f917f3700 
								
							 
						 
						
							
							
								
								various cleanups and comments  
							
							
							
						 
						
							2018-06-20 01:27:41 +06:00  
				
					
						
							
							
								 
						
							
								311f0b23a9 
								
							 
						 
						
							
							
								
								cleanup more code  
							
							
							
						 
						
							2018-06-20 00:36:32 +06:00  
				
					
						
							
							
								 
						
							
								a69c1e3de5 
								
							 
						 
						
							
							
								
								remove unsafe from scope impl  
							
							
							
						 
						
							2018-06-19 23:46:58 +06:00  
				
					
						
							
							
								 
						
							
								c427fd1241 
								
							 
						 
						
							
							
								
								Merge pull request  #328  from xfix/remove-some-uses-of-unsafe-from-frame-message  
							
							... 
							
							
							
							Remove some uses of unsafe from Frame::message 
							
						 
						
							2018-06-19 21:52:41 +06:00  
				
					
						
							
							
								 
						
							
								3b1124c56c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into remove-some-uses-of-unsafe-from-frame-message  
							
							
							
						 
						
							2018-06-19 19:20:40 +06:00  
				
					
						
							
							
								 
						
							
								cafde76361 
								
							 
						 
						
							
							
								
								Merge branch 'master' into remove-use-of-unsafe-from-pipeline-poll  
							
							
							
						 
						
							2018-06-19 19:20:25 +06:00  
				
					
						
							
							
								 
						
							
								bfb93cae66 
								
							 
						 
						
							
							
								
								Update connector.rs  
							
							
							
						 
						
							2018-06-19 19:19:31 +06:00  
				
					
						
							
							
								 
						
							
								b5c1e42feb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into remove-use-of-unsafe-from-pipeline-poll  
							
							
							
						 
						
							2018-06-19 18:30:37 +06:00  
				
					
						
							
							
								 
						
							
								e884e7e84e 
								
							 
						 
						
							
							
								
								Remove some uses of unsafe from Frame::message  
							
							
							
						 
						
							2018-06-19 14:11:53 +02:00  
				
					
						
							
							
								 
						
							
								877e177b60 
								
							 
						 
						
							
							
								
								Remove use of unsafe from Pipeline#poll  
							
							
							
						 
						
							2018-06-19 13:42:44 +02:00  
				
					
						
							
							
								 
						
							
								27b6af2800 
								
							 
						 
						
							
							
								
								refactor route matching  
							
							
							
						 
						
							2018-06-19 16:45:26 +06:00  
				
					
						
							
							
								 
						
							
								5c42b0902f 
								
							 
						 
						
							
							
								
								better doc api examples  
							
							
							
						 
						
							2018-06-19 12:07:07 +06:00  
				
					
						
							
							
								 
						
							
								247e8727cb 
								
							 
						 
						
							
							
								
								ClientBody is not needed  
							
							
							
						 
						
							2018-06-19 10:15:16 +06:00  
				
					
						
							
							
								 
						
							
								362b14c2f7 
								
							 
						 
						
							
							
								
								remove unsafe cell from ws client  
							
							
							
						 
						
							2018-06-19 09:36:17 +06:00  
				
					
						
							
							
								 
						
							
								261ad31b9a 
								
							 
						 
						
							
							
								
								remove some unsafe code  
							
							
							
						 
						
							2018-06-19 07:44:01 +06:00  
				
					
						
							
							
								 
						
							
								26f37ec2e3 
								
							 
						 
						
							
							
								
								refactor HttpHandlerTask trait  
							
							
							
						 
						
							2018-06-18 05:45:54 +06:00  
				
					
						
							
							
								 
						
							
								ef15646bd7 
								
							 
						 
						
							
							
								
								refactor edfault cpu pool  
							
							
							
						 
						
							2018-06-18 04:56:18 +06:00  
				
					
						
							
							
								 
						
							
								a5bbc455c0 
								
							 
						 
						
							
							
								
								cleanup mut transform  
							
							
							
						 
						
							2018-06-18 04:41:41 +06:00  
				
					
						
							
							
								 
						
							
								6ec8352612 
								
							 
						 
						
							
							
								
								method only for tests  
							
							
							
						 
						
							2018-06-18 01:05:02 +06:00  
				
					
						
							
							
								 
						
							
								daed502ee5 
								
							 
						 
						
							
							
								
								make mut api private  
							
							
							
						 
						
							2018-06-18 01:03:07 +06:00  
				
					
						
							
							
								 
						
							
								9d114d785e 
								
							 
						 
						
							
							
								
								remove Clone from ExtractorConfig  
							
							
							
						 
						
							2018-06-18 00:19:07 +06:00  
				
					
						
							
							
								 
						
							
								ea118edf56 
								
							 
						 
						
							
							
								
								do not use references in ConnectionInfo  
							
							
							
						 
						
							2018-06-18 00:01:41 +06:00  
				
					
						
							
							
								 
						
							
								e1db47d550 
								
							 
						 
						
							
							
								
								refactor server settings  
							
							
							
						 
						
							2018-06-17 23:51:20 +06:00  
				
					
						
							
							
								 
						
							
								38fe8bebec 
								
							 
						 
						
							
							
								
								fix doc string  
							
							
							
						 
						
							2018-06-17 08:57:51 +06:00  
				
					
						
							
							
								 
						
							
								c3f295182f 
								
							 
						 
						
							
							
								
								use HashMap for HttpRequest::query()  
							
							
							
						 
						
							2018-06-17 08:54:30 +06:00  
				
					
						
							
							
								 
						
							
								b6ed778775 
								
							 
						 
						
							
							
								
								remove HttpMessage::range()  
							
							
							
						 
						
							2018-06-17 08:48:50 +06:00  
				
					
						
							
							
								 
						
							
								0f2aac1a27 
								
							 
						 
						
							
							
								
								remove unneed Send and Sync  
							
							
							
						 
						
							2018-06-17 08:32:22 +06:00  
				
					
						
							
							
								 
						
							
								70244c29e0 
								
							 
						 
						
							
							
								
								update doc api examples  
							
							
							
						 
						
							2018-06-17 04:09:07 +06:00  
				
					
						
							
							
								 
						
							
								a7a062fb68 
								
							 
						 
						
							
							
								
								clippy warnings  
							
							
							
						 
						
							2018-06-17 03:26:34 +06:00  
				
					
						
							
							
								 
						
							
								879b2b5bde 
								
							 
						 
						
							
							
								
								port Extensions from http crate  #315  
							
							
							
						 
						
							2018-06-17 03:22:08 +06:00  
				
					
						
							
							
								 
						
							
								33050f55a3 
								
							 
						 
						
							
							
								
								remove Context::actor() method  
							
							
							
						 
						
							2018-06-17 03:10:44 +06:00  
				
					
						
							
							
								 
						
							
								e4443226f6 
								
							 
						 
						
							
							
								
								update actix usage  
							
							
							
						 
						
							2018-06-17 02:58:56 +06:00  
				
					
						
							
							
								 
						
							
								342a194605 
								
							 
						 
						
							
							
								
								fix handling ServerCommand  #316  
							
							
							
						 
						
							2018-06-16 22:56:27 +06:00  
				
					
						
							
							
								 
						
							
								566b16c1f7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-06-14 11:42:27 +02:00  
				
					
						
							
							
								 
						
							
								8261cf437d 
								
							 
						 
						
							
							
								
								update actix api  
							
							
							
						 
						
							2018-06-13 23:37:19 -07:00  
				
					
						
							
							
								 
						
							
								b79307cab1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into app-cleanup  
							
							
							
						 
						
							2018-06-14 01:01:11 +03:00  
				
					
						
							
							
								 
						
							
								cb77f7e688 
								
							 
						 
						
							
							
								
								Add `HttpMessage::readlines()`  
							
							
							
						 
						
							2018-06-14 00:19:48 +03:00  
				
					
						
							
							
								 
						
							
								1bee528018 
								
							 
						 
						
							
							
								
								move ReadlinesError to error module  
							
							
							
						 
						
							2018-06-13 22:59:36 +03:00  
				
					
						
							
							
								 
						
							
								ad9aacf521 
								
							 
						 
						
							
							
								
								change poll method of Readlines  
							
							
							
						 
						
							2018-06-13 22:41:35 +03:00  
				
					
						
							
							
								 
						
							
								f8854f951c 
								
							 
						 
						
							
							
								
								remove duplication of `App::with_state` in `App::new`  
							
							
							
						 
						
							2018-06-13 20:31:20 +01:00  
				
					
						
							
							
								 
						
							
								6d95e34552 
								
							 
						 
						
							
							
								
								add HttpMessage::readlines()  
							
							
							
						 
						
							2018-06-13 20:45:31 +03:00  
				
					
						
							
							
								 
						
							
								6c765739d0 
								
							 
						 
						
							
							
								
								add HttpMessage::readlines()  
							
							
							
						 
						
							2018-06-13 20:43:03 +03:00  
				
					
						
							
							
								 
						
							
								45b408526c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2018-06-13 00:53:46 +03:00  
				
					
						
							
							
								 
						
							
								1a91854270 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-06-12 14:50:41 -07:00  
				
					
						
							
							
								 
						
							
								99092fdf06 
								
							 
						 
						
							
							
								
								http/2 end-of-frame is not set if body is empty bytes  #307  
							
							
							
						 
						
							2018-06-12 14:50:21 -07:00  
				
					
						
							
							
								 
						
							
								748ff389e4 
								
							 
						 
						
							
							
								
								Allow to override Form extractor error  
							
							
							
						 
						
							2018-06-13 00:47:47 +03:00  
				
					
						
							
							
								 
						
							
								8af082d873 
								
							 
						 
						
							
							
								
								remove FormPayloadError  
							
							
							
						 
						
							2018-06-12 20:26:09 +03:00  
				
					
						
							
							
								 
						
							
								d4d3add17d 
								
							 
						 
						
							
							
								
								add ClientRequestBuilder::form()  
							
							
							
						 
						
							2018-06-12 19:30:00 +03:00  
				
					
						
							
							
								 
						
							
								d8e1fd102d 
								
							 
						 
						
							
							
								
								add cookie methods to HttpResponse  
							
							
							
						 
						
							2018-06-12 13:56:53 +00:00  
				
					
						
							
							
								 
						
							
								e414a52b51 
								
							 
						 
						
							
							
								
								content_disposition: remove unnecessary allocations  
							
							
							
						 
						
							2018-06-12 13:48:23 +00:00  
				
					
						
							
							
								 
						
							
								4d69e6d0b4 
								
							 
						 
						
							
							
								
								fs: minor cleanups to content_disposition  
							
							
							
						 
						
							2018-06-12 13:47:49 +00:00  
				
					
						
							
							
								 
						
							
								48f77578ea 
								
							 
						 
						
							
							
								
								fix url in example  
							
							
							
						 
						
							2018-06-11 21:55:05 -07:00  
				
					
						
							
							
								 
						
							
								9b012b3304 
								
							 
						 
						
							
							
								
								do not allow stream or actor responses for internal error  #301  
							
							
							
						 
						
							2018-06-11 19:45:17 -07:00  
				
					
						
							
							
								 
						
							
								a0344eebeb 
								
							 
						 
						
							
							
								
								InternalError can trigger memory unsafety  #301  
							
							
							
						 
						
							2018-06-11 18:54:36 -07:00  
				
					
						
							
							
								 
						
							
								b9f6c313d4 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-06-11 12:56:33 -07:00  
				
					
						
							
							
								 
						
							
								ef420a8bdf 
								
							 
						 
						
							
							
								
								fix docs.rs  
							
							
							
						 
						
							2018-06-11 12:21:09 -07:00  
				
					
						
							
							
								 
						
							
								0d54b6f38e 
								
							 
						 
						
							
							
								
								Implement Responder for Option  #294  ( #297 )  
							
							
							
						 
						
							2018-06-11 14:05:41 +03:00  
				
					
						
							
							
								 
						
							
								ef88fc78d0 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-06-10 10:25:05 -07:00  
				
					
						
							
							
								 
						
							
								9dd66dfc22 
								
							 
						 
						
							
							
								
								better name for error  
							
							
							
						 
						
							2018-06-10 10:24:34 -07:00  
				
					
						
							
							
								 
						
							
								87a822e093 
								
							 
						 
						
							
							
								
								fix deprecated warnings  
							
							
							
						 
						
							2018-06-10 10:14:13 -07:00  
				
					
						
							
							
								 
						
							
								785d0e24f0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into static-file-updates  
							
							
							
						 
						
							2018-06-09 08:21:34 -07:00  
				
					
						
							
							
								 
						
							
								818d0bc187 
								
							 
						 
						
							
							
								
								new StreamHandler impl  
							
							
							
						 
						
							2018-06-09 07:53:46 -07:00  
				
					
						
							
							
								 
						
							
								aee24d4af0 
								
							 
						 
						
							
							
								
								minor syntax changes  
							
							
							
						 
						
							2018-06-09 14:47:06 +00:00  
				
					
						
							
							
								 
						
							
								8681a346c6 
								
							 
						 
						
							
							
								
								fs: refactor Content-Type and Content-Disposition handling  
							
							
							
						 
						
							2018-06-09 13:56:01 +00:00  
				
					
						
							
							
								 
						
							
								1fdf6d13be 
								
							 
						 
						
							
							
								
								content_disposition: add doc example  
							
							
							
						 
						
							2018-06-09 13:38:21 +00:00  
				
					
						
							
							
								 
						
							
								3751656722 
								
							 
						 
						
							
							
								
								expose fs::file_extension_to_mime() function  
							
							
							
						 
						
							2018-06-09 11:20:06 +00:00  
				
					
						
							
							
								 
						
							
								9151d61eda 
								
							 
						 
						
							
							
								
								allow to use custom resolver for ClientConnector  
							
							
							
						 
						
							2018-06-08 16:33:57 -07:00  
				
					
						
							
							
								 
						
							
								5a7902ff9a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into multipart-content-disposition  
							
							
							
						 
						
							2018-06-07 21:20:11 -07:00  
				
					
						
							
							
								 
						
							
								f9f2ed04ab 
								
							 
						 
						
							
							
								
								fix doc test  
							
							
							
						 
						
							2018-06-07 20:22:23 -07:00  
				
					
						
							
							
								 
						
							
								f7ef8ae5a5 
								
							 
						 
						
							
							
								
								add Host predicate  
							
							
							
						 
						
							2018-06-07 20:00:54 -07:00  
				
					
						
							
							
								 
						
							
								60d40df545 
								
							 
						 
						
							
							
								
								fix clippy warning  
							
							
							
						 
						
							2018-06-07 19:46:46 -07:00  
				
					
						
							
							
								 
						
							
								f7bd6eeedc 
								
							 
						 
						
							
							
								
								add application filters  
							
							
							
						 
						
							2018-06-07 19:46:38 -07:00  
				
					
						
							
							
								 
						
							
								a11f3c112f 
								
							 
						 
						
							
							
								
								fix doc test  
							
							
							
						 
						
							2018-06-07 21:18:51 +00:00  
				
					
						
							
							
								 
						
							
								e9f59bc7d6 
								
							 
						 
						
							
							
								
								Merge branch 'master' into multipart-content-disposition  
							
							
							
						 
						
							2018-06-07 11:02:53 -07:00  
				
					
						
							
							
								 
						
							
								56e0dc06c1 
								
							 
						 
						
							
							
								
								defer parsing until user method call  
							
							
							
						 
						
							2018-06-07 17:29:46 +00:00  
				
					
						
							
							
								 
						
							
								789af0bbf2 
								
							 
						 
						
							
							
								
								Added improved failure interoperability with downcasting ( #285 )  
							
							... 
							
							
							
							Deprecates Error::cause and introduces failure interoperability functions and downcasting. 
							
						 
						
							2018-06-07 18:53:27 +02:00  
				
					
						
							
							
								 
						
							
								97b5410aad 
								
							 
						 
						
							
							
								
								remove Option from ContentDisposition::from_raw() argument  
							
							
							
						 
						
							2018-06-07 12:55:35 +00:00  
				
					
						
							
							
								 
						
							
								a6e07c06b6 
								
							 
						 
						
							
							
								
								move CD parsing to Content-Type parsing location  
							
							
							
						 
						
							2018-06-07 12:35:10 +00:00  
				
					
						
							
							
								 
						
							
								31a301c9a6 
								
							 
						 
						
							
							
								
								fix multipart test  
							
							
							
						 
						
							2018-06-07 11:38:35 +00:00  
				
					
						
							
							
								 
						
							
								5a37a8b813 
								
							 
						 
						
							
							
								
								restore hyper tests  
							
							
							
						 
						
							2018-06-07 10:55:36 +00:00  
				
					
						
							
							
								 
						
							
								c0c1817b5c 
								
							 
						 
						
							
							
								
								remove unicase dependency  
							
							
							
						 
						
							2018-06-07 10:33:00 +00:00  
				
					
						
							
							
								 
						
							
								82c888df22 
								
							 
						 
						
							
							
								
								fix test  
							
							
							
						 
						
							2018-06-07 09:10:46 +00:00  
				
					
						
							
							
								 
						
							
								936ba2a368 
								
							 
						 
						
							
							
								
								multipart: parse and validate Content-Disposition  
							
							
							
						 
						
							2018-06-06 14:06:01 +00:00  
				
					
						
							
							
								 
						
							
								d1da227ac5 
								
							 
						 
						
							
							
								
								fix multipart boundary parsing  #282  
							
							
							
						 
						
							2018-06-05 08:53:51 -07:00  
				
					
						
							
							
								 
						
							
								f94fd9ebee 
								
							 
						 
						
							
							
								
								CORS: Do not validate Origin header on non-OPTION requests  #271  
							
							
							
						 
						
							2018-06-05 07:39:47 -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  
				
					
						
							
							
								 
						
							
								eb0909b3a8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into user-agent  
							
							
							
						 
						
							2018-06-04 10:20:53 -07:00  
				
					
						
							
							
								 
						
							
								ca3fb11f8b 
								
							 
						 
						
							
							
								
								add actix-web version in header  
							
							
							
						 
						
							2018-06-04 08:15:04 +02:00  
				
					
						
							
							
								 
						
							
								268c5d9238 
								
							 
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2018-06-03 20:28:08 +02:00  
				
					
						
							
							
								 
						
							
								86be54df71 
								
							 
						 
						
							
							
								
								add default value for header User-Agent in requests  
							
							
							
						 
						
							2018-06-03 15:48:00 +02:00  
				
					
						
							
							
								 
						
							
								ea018e0ad6 
								
							 
						 
						
							
							
								
								better examle in doc string  
							
							
							
						 
						
							2018-06-02 16:03:23 -07:00  
				
					
						
							
							
								 
						
							
								b799677532 
								
							 
						 
						
							
							
								
								better error messages for overflow errors  
							
							
							
						 
						
							2018-06-02 15:10:48 -07:00  
				
					
						
							
							
								 
						
							
								7298c7aabf 
								
							 
						 
						
							
							
								
								Merge branch 'master' into payload_err  
							
							
							
						 
						
							2018-06-02 15:04:22 -07:00  
				
					
						
							
							
								 
						
							
								7e0706a942 
								
							 
						 
						
							
							
								
								implement Debug for Form, Query, Path extractors  
							
							
							
						 
						
							2018-06-02 15:00:11 -07:00  
				
					
						
							
							
								 
						
							
								8b8a3ac01d 
								
							 
						 
						
							
							
								
								Support chunked encoding for UrlEncoded body  #262  
							
							
							
						 
						
							2018-06-02 15:00:06 -07:00  
				
					
						
							
							
								 
						
							
								7ab23d082d 
								
							 
						 
						
							
							
								
								fix doc test  
							
							
							
						 
						
							2018-06-02 13:45:29 -07:00  
				
					
						
							
							
								 
						
							
								913dce0a72 
								
							 
						 
						
							
							
								
								Merge branch 'master' into payload_err  
							
							
							
						 
						
							2018-06-02 23:10:06 +03:00  
				
					
						
							
							
								 
						
							
								2a9b57f489 
								
							 
						 
						
							
							
								
								Correct docstring  
							
							
							
						 
						
							2018-06-02 22:27:43 +03:00  
				
					
						
							
							
								 
						
							
								fce8dd275a 
								
							 
						 
						
							
							
								
								Specialize ResponseError for PayloadError  
							
							... 
							
							
							
							Closes  #257  
						
							2018-06-02 22:20:22 +03:00  
				
					
						
							
							
								 
						
							
								3c472a2f66 
								
							 
						 
						
							
							
								
								remove debug prints  
							
							
							
						 
						
							2018-06-02 11:57:49 -07:00  
				
					
						
							
							
								 
						
							
								dcb561584d 
								
							 
						 
						
							
							
								
								remove debug print  
							
							
							
						 
						
							2018-06-02 11:55:50 -07:00  
				
					
						
							
							
								 
						
							
								4a39216aa7 
								
							 
						 
						
							
							
								
								fixed HttpRequest::url_for for a named route with no variables  #265  
							
							
							
						 
						
							2018-06-02 11:44:09 -07:00  
				
					
						
							
							
								 
						
							
								3bfed36fcc 
								
							 
						 
						
							
							
								
								do not re-export actix_inner  
							
							
							
						 
						
							2018-06-02 09:14:47 -07:00  
				
					
						
							
							
								 
						
							
								a61a1b0efe 
								
							 
						 
						
							
							
								
								Merge branch 'master' into trait-middleware-mut-self  
							
							
							
						 
						
							2018-06-02 08:54:00 -07:00  
				
					
						
							
							
								 
						
							
								890a7e70d6 
								
							 
						 
						
							
							
								
								Add missing API docs  
							
							... 
							
							
							
							These were written without much knowledge of the actix-web internals!
Please review carefully! 
							
						 
						
							2018-06-02 15:52:50 +02:00  
				
					
						
							
							
								 
						
							
								47b7be4fd3 
								
							 
						 
						
							
							
								
								Add warning for missing API docs  
							
							
							
						 
						
							2018-06-02 15:50:45 +02:00  
				
					
						
							
							
								 
						
							
								9c9eb62031 
								
							 
						 
						
							
							
								
								Update Middleware trait to use `&mut self`  
							
							
							
						 
						
							2018-06-02 16:47:18 +10:00  
				
					
						
							
							
								 
						
							
								d912bf8771 
								
							 
						 
						
							
							
								
								Add more docs to ResourceHandler API  
							
							
							
						 
						
							2018-06-02 00:57:24 +02:00  
				
					
						
							
							
								 
						
							
								f414a491dd 
								
							 
						 
						
							
							
								
								Fix some ResourceHandler docs  
							
							... 
							
							
							
							Re-enables code blocks as doc tests to prevent them failing in the
future. 
							
						 
						
							2018-06-02 00:57:07 +02:00  
				
					
						
							
							
								 
						
							
								8452c7a044 
								
							 
						 
						
							
							
								
								fix doc api example  
							
							
							
						 
						
							2018-06-01 11:22:40 -07:00  
				
					
						
							
							
								 
						
							
								3e0a71101c 
								
							 
						 
						
							
							
								
								drop with2 and with3  
							
							
							
						 
						
							2018-06-01 10:54:23 -07:00  
				
					
						
							
							
								 
						
							
								c8930b7b6b 
								
							 
						 
						
							
							
								
								fix rustfmt formatting  
							
							
							
						 
						
							2018-06-01 10:27:23 -07:00  
				
					
						
							
							
								 
						
							
								3f5a39a5b7 
								
							 
						 
						
							
							
								
								cargo fmt  
							
							
							
						 
						
							2018-06-01 09:37:14 -07:00  
				
					
						
							
							
								 
						
							
								154cd3c5de 
								
							 
						 
						
							
							
								
								better actix mod re-exports  
							
							
							
						 
						
							2018-06-01 09:36:16 -07:00  
				
					
						
							
							
								 
						
							
								80965d7a9a 
								
							 
						 
						
							
							
								
								Re-export actix dependency.  Closes   #260  ( #264 )  
							
							... 
							
							
							
							- Re-export actix's prelude into actix namespace
- Removing implicit dependency on root's actix module 
							
						 
						
							2018-05-31 20:43:14 +03:00  
				
					
						
							
							
								 
						
							
								77becb9bc0 
								
							 
						 
						
							
							
								
								fix doc string  
							
							
							
						 
						
							2018-05-29 18:48:39 -07:00  
				
					
						
							
							
								 
						
							
								dde266b9ef 
								
							 
						 
						
							
							
								
								fix doc string  
							
							
							
						 
						
							2018-05-29 18:31:39 -07:00  
				
					
						
							
							
								 
						
							
								a64205e502 
								
							 
						 
						
							
							
								
								refactor TransferEncoding; allow to use client api with threaded tokio runtime  
							
							
							
						 
						
							2018-05-29 16:32:39 -07:00  
				
					
						
							
							
								 
						
							
								844be8d9dd 
								
							 
						 
						
							
							
								
								fix ssl test server  
							
							
							
						 
						
							2018-05-29 10:59:24 -07:00  
				
					
						
							
							
								 
						
							
								dffb7936fb 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-05-29 10:31:43 -07:00  
				
					
						
							
							
								 
						
							
								ecd05662c0 
								
							 
						 
						
							
							
								
								use new actix system api  
							
							
							
						 
						
							2018-05-29 10:31:37 -07:00  
				
					
						
							
							
								 
						
							
								6b43fc7068 
								
							 
						 
						
							
							
								
								Fix typo in httpresponse.rs  
							
							
							
						 
						
							2018-05-29 18:11:10 +02:00  
				
					
						
							
							
								 
						
							
								fb582a6bca 
								
							 
						 
						
							
							
								
								fix connector  
							
							
							
						 
						
							2018-05-27 05:18:37 -07:00  
				
					
						
							
							
								 
						
							
								be2ceb7c66 
								
							 
						 
						
							
							
								
								update actix Addr; make ClientConnector thread safe  
							
							
							
						 
						
							2018-05-27 05:02:49 -07:00  
				
					
						
							
							
								 
						
							
								4dcecd907b 
								
							 
						 
						
							
							
								
								Add same-site to CookieSessionBackend  
							
							... 
							
							
							
							closes  #247  
						
							2018-05-25 19:18:16 -04:00  
				
					
						
							
							
								 
						
							
								255cd4917d 
								
							 
						 
						
							
							
								
								fix doc test  
							
							
							
						 
						
							2018-05-24 22:04:14 -07:00  
				
					
						
							
							
								 
						
							
								f48702042b 
								
							 
						 
						
							
							
								
								min rustc version  
							
							
							
						 
						
							2018-05-24 21:09:20 -07:00  
				
					
						
							
							
								 
						
							
								690169db89 
								
							 
						 
						
							
							
								
								migrate to tokio  
							
							
							
						 
						
							2018-05-24 21:03:16 -07:00  
				
					
						
							
							
								 
						
							
								36f933ce1d 
								
							 
						 
						
							
							
								
								Updating docs for HttpResponseBuilder::del_cookie  
							
							
							
						 
						
							2018-05-24 21:53:35 +03:00  
				
					
						
							
							
								 
						
							
								111b6835fa 
								
							 
						 
						
							
							
								
								fix comment  
							
							
							
						 
						
							2018-05-24 11:06:15 -07:00  
				
					
						
							
							
								 
						
							
								556646aaec 
								
							 
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2018-05-24 07:56:51 -07:00  
				
					
						
							
							
								 
						
							
								836706653b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2018-05-24 07:46:46 -07:00  
				
					
						
							
							
								 
						
							
								17f1a2b92a 
								
							 
						 
						
							
							
								
								more scope tests  
							
							
							
						 
						
							2018-05-23 14:11:01 -07:00  
				
					
						
							
							
								 
						
							
								68eb2f26c9 
								
							 
						 
						
							
							
								
								Allow to use path without traling slashes for scope registration  #241  
							
							
							
						 
						
							2018-05-23 13:21:29 -07:00  
				
					
						
							
							
								 
						
							
								72757887c9 
								
							 
						 
						
							
							
								
								update doc links  
							
							
							
						 
						
							2018-05-23 11:20:12 -07:00  
				
					
						
							
							
								 
						
							
								2479b14aba 
								
							 
						 
						
							
							
								
								Fix TestServer::post  
							
							
							
						 
						
							2018-05-23 19:07:42 +03:00  
				
					
						
							
							
								 
						
							
								ac24703512 
								
							 
						 
						
							
							
								
								Add ability to set encoding for exact NamedFile.  
							
							
							
						 
						
							2018-05-23 09:12:23 +03:00  
				
					
						
							
							
								 
						
							
								2159158c30 
								
							 
						 
						
							
							
								
								Fix streaming response with body compression  
							
							
							
						 
						
							2018-05-21 20:50:10 -07:00  
				
					
						
							
							
								 
						
							
								90968d4333 
								
							 
						 
						
							
							
								
								Drop connection if request's payload is not fulle consumed  #236  
							
							
							
						 
						
							2018-05-21 18:54:17 -07:00  
				
					
						
							
							
								 
						
							
								285c73e95e 
								
							 
						 
						
							
							
								
								Re-use tcp listener on pause/resume  
							
							
							
						 
						
							2018-05-20 20:47:20 -07:00  
				
					
						
							
							
								 
						
							
								483db7028c 
								
							 
						 
						
							
							
								
								expose low level data  
							
							
							
						 
						
							2018-05-20 20:37:19 -07:00  
				
					
						
							
							
								 
						
							
								082ff46041 
								
							 
						 
						
							
							
								
								Fix scope resource path extractor  #234  
							
							
							
						 
						
							2018-05-20 17:04:23 -07:00  
				
					
						
							
							
								 
						
							
								766dde7c42 
								
							 
						 
						
							
							
								
								Merge branch 'master' into ranges  
							
							
							
						 
						
							2018-05-20 08:51:07 -07:00  
				
					
						
							
							
								 
						
							
								b68687044e 
								
							 
						 
						
							
							
								
								range header syntax fix, change range to content-range in responses, enabled accept ranges, tests for content-range, content-length, and range status code  
							
							
							
						 
						
							2018-05-20 17:40:36 +02:00  
				
					
						
							
							
								 
						
							
								0126ac46fc 
								
							 
						 
						
							
							
								
								Fix some typos in server/srv.rs  
							
							... 
							
							
							
							Hello! This looks like a great library, thanks for creating it! While reading through the documentation I found a few typos. 
							
						 
						
							2018-05-20 14:43:26 +02:00  
				
					
						
							
							
								 
						
							
								537b420d35 
								
							 
						 
						
							
							
								
								Fix compilation with --no-default-features  
							
							
							
						 
						
							2018-05-17 18:33:48 -07:00  
				
					
						
							
							
								 
						
							
								16906c5951 
								
							 
						 
						
							
							
								
								clippy warnings  
							
							
							
						 
						
							2018-05-17 12:23:37 -07:00  
				
					
						
							
							
								 
						
							
								45e9aaa462 
								
							 
						 
						
							
							
								
								rustfmt 0.7  
							
							
							
						 
						
							2018-05-17 12:20:20 -07:00  
				
					
						
							
							
								 
						
							
								a5692d4ecf 
								
							 
						 
						
							
							
								
								Merge branch 'master' into ranges  
							
							
							
						 
						
							2018-05-17 11:16:08 -07:00  
				
					
						
							
							
								 
						
							
								2d83f79433 
								
							 
						 
						
							
							
								
								NamedFile: added ranges support, content-length support  
							
							
							
						 
						
							2018-05-17 20:09:41 +02:00  
				
					
						
							
							
								 
						
							
								f3ece74406 
								
							 
						 
						
							
							
								
								better error handling  
							
							
							
						 
						
							2018-05-17 10:58:08 -07:00  
				
					
						
							
							
								 
						
							
								8de1f60347 
								
							 
						 
						
							
							
								
								add session extractor doc api  
							
							
							
						 
						
							2018-05-16 21:05:59 -07:00  
				
					
						
							
							
								 
						
							
								b4252f8fd1 
								
							 
						 
						
							
							
								
								implement extractor for Session  
							
							
							
						 
						
							2018-05-16 21:02:51 -07:00  
				
					
						
							
							
								 
						
							
								c9a026fabb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/addrs-with-scheme  
							
							
							
						 
						
							2018-05-16 11:01:45 -07:00  
				
					
						
							
							
								 
						
							
								b19fe98ff4 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/listen-tls  
							
							
							
						 
						
							2018-05-16 11:01:21 -07:00  
				
					
						
							
							
								 
						
							
								b393ddf879 
								
							 
						 
						
							
							
								
								fix panic during middleware execution  #226  
							
							
							
						 
						
							2018-05-16 11:00:29 -07:00  
				
					
						
							
							
								 
						
							
								7bb7d85c1d 
								
							 
						 
						
							
							
								
								Added support for returning addresses plus scheme from the server  
							
							
							
						 
						
							2018-05-16 16:17:27 +02:00  
				
					
						
							
							
								 
						
							
								6e976153e7 
								
							 
						 
						
							
							
								
								Add support for listen_tls/listen_ssl  
							
							
							
						 
						
							2018-05-16 15:20:47 +02:00  
				
					
						
							
							
								 
						
							
								0d36b8f826 
								
							 
						 
						
							
							
								
								fix 1.24 compatibility  
							
							
							
						 
						
							2018-05-15 19:07:43 -07:00  
				
					
						
							
							
								 
						
							
								f82fa08d72 
								
							 
						 
						
							
							
								
								various optimizations  
							
							
							
						 
						
							2018-05-15 16:49:03 -07:00  
				
					
						
							
							
								 
						
							
								d6787e6c56 
								
							 
						 
						
							
							
								
								prepare release  
							
							
							
						 
						
							2018-05-15 10:20:32 -07:00  
				
					
						
							
							
								 
						
							
								b9d870645f 
								
							 
						 
						
							
							
								
								store cookies in extensions  
							
							
							
						 
						
							2018-05-15 10:09:48 -07:00  
				
					
						
							
							
								 
						
							
								ef89430f9b 
								
							 
						 
						
							
							
								
								undeprecate query() and store query in extensions  
							
							
							
						 
						
							2018-05-15 09:53:58 -07:00  
				
					
						
							
							
								 
						
							
								953a0d4e4a 
								
							 
						 
						
							
							
								
								add test case for  #222  
							
							
							
						 
						
							2018-05-15 09:29:59 -07:00  
				
					
						
							
							
								 
						
							
								5ea2d68438 
								
							 
						 
						
							
							
								
								h1 decoder blocks on error  #222  
							
							
							
						 
						
							2018-05-15 07:55:36 -07:00  
				
					
						
							
							
								 
						
							
								9306631d6e 
								
							 
						 
						
							
							
								
								Fix segfault in ServerSettings::get_response_builder()  
							
							
							
						 
						
							2018-05-11 21:19:48 -07:00  
				
					
						
							
							
								 
						
							
								487a713ca0 
								
							 
						 
						
							
							
								
								update doc string  
							
							
							
						 
						
							2018-05-11 15:01:15 -07:00  
				
					
						
							
							
								 
						
							
								9619698543 
								
							 
						 
						
							
							
								
								doc string  
							
							
							
						 
						
							2018-05-10 13:04:56 -07:00  
				
					
						
							
							
								 
						
							
								4b1a471b35 
								
							 
						 
						
							
							
								
								add more examples for extractor config  
							
							
							
						 
						
							2018-05-10 13:03:43 -07:00  
				
					
						
							
							
								 
						
							
								b6039b0bff 
								
							 
						 
						
							
							
								
								add doc string  
							
							
							
						 
						
							2018-05-10 11:04:03 -07:00  
				
					
						
							
							
								 
						
							
								d8fa43034f 
								
							 
						 
						
							
							
								
								export ExtractorConfig type  
							
							
							
						 
						
							2018-05-10 11:00:22 -07:00  
				
					
						
							
							
								 
						
							
								92f993e054 
								
							 
						 
						
							
							
								
								Fix client request timeout handling  
							
							
							
						 
						
							2018-05-10 09:37:38 -07:00  
				
					
						
							
							
								 
						
							
								76f021a6e3 
								
							 
						 
						
							
							
								
								add tests for ErrorXXX helpers  
							
							
							
						 
						
							2018-05-10 09:13:26 -07:00  
				
					
						
							
							
								 
						
							
								8b473745cb 
								
							 
						 
						
							
							
								
								added error response functions for 501,502,503,504  
							
							
							
						 
						
							2018-05-10 11:26:38 -04:00  
				
					
						
							
							
								 
						
							
								18575ee1ee 
								
							 
						 
						
							
							
								
								Add Router::with_async() method for async handler registration  
							
							
							
						 
						
							2018-05-09 16:27:31 -07:00  
				
					
						
							
							
								 
						
							
								e58b38fd13 
								
							 
						 
						
							
							
								
								deprecate WsWrite from top level mod  
							
							
							
						 
						
							2018-05-09 06:12:16 -07:00  
				
					
						
							
							
								 
						
							
								b748bf3b0d 
								
							 
						 
						
							
							
								
								make api public  
							
							
							
						 
						
							2018-05-09 06:05:16 -07:00  
				
					
						
							
							
								 
						
							
								be12d5e6fc 
								
							 
						 
						
							
							
								
								make WsWriter trait optional  
							
							
							
						 
						
							2018-05-09 05:48:06 -07:00  
				
					
						
							
							
								 
						
							
								7c395fcc83 
								
							 
						 
						
							
							
								
								replace typo `scoupe` with `scope`  
							
							
							
						 
						
							2018-05-08 17:40:18 -07:00  
				
					
						
							
							
								 
						
							
								54c33a7aff 
								
							 
						 
						
							
							
								
								Allow to exclude certain endpoints from logging  #211  
							
							
							
						 
						
							2018-05-08 16:30:34 -07:00  
				
					
						
							
							
								 
						
							
								47d80382b2 
								
							 
						 
						
							
							
								
								Fix http/2 payload streaming  #215  
							
							
							
						 
						
							2018-05-08 15:44:50 -07:00  
				
					
						
							
							
								 
						
							
								6f75b0e95e 
								
							 
						 
						
							
							
								
								let Path::from_request() fail with ErrorNotFound  
							
							
							
						 
						
							2018-05-08 22:59:46 +02:00  
				
					
						
							
							
								 
						
							
								b3cc43bb9b 
								
							 
						 
						
							
							
								
								Fix connector's default keep-alive and lifetime settings  #212  
							
							
							
						 
						
							2018-05-08 13:41:04 -07:00  
				
					
						
							
							
								 
						
							
								ecda97aadd 
								
							 
						 
						
							
							
								
								update doc string  
							
							
							
						 
						
							2018-05-08 05:54:06 -07:00  
				
					
						
							
							
								 
						
							
								8cda362866 
								
							 
						 
						
							
							
								
								simplify pipeline  
							
							
							
						 
						
							2018-05-07 16:09:41 -07:00  
				
					
						
							
							
								 
						
							
								72908d974c 
								
							 
						 
						
							
							
								
								test for Scope::route(); prep release  
							
							
							
						 
						
							2018-05-07 15:19:03 -07:00  
				
					
						
							
							
								 
						
							
								c755d71a8b 
								
							 
						 
						
							
							
								
								add filters support to scopes  
							
							
							
						 
						
							2018-05-07 14:40:04 -07:00  
				
					
						
							
							
								 
						
							
								a817ddb57b 
								
							 
						 
						
							
							
								
								add variable segments support for scope prefix  
							
							
							
						 
						
							2018-05-07 13:50:43 -07:00  
				
					
						
							
							
								 
						
							
								c92ebc22d7 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/spelling-check-06-05  
							
							
							
						 
						
							2018-05-07 11:30:39 -07:00  
				
					
						
							
							
								 
						
							
								599fd6af93 
								
							 
						 
						
							
							
								
								fix formatting  
							
							
							
						 
						
							2018-05-07 20:53:45 +03:00  
				
					
						
							
							
								 
						
							
								fa81d97004 
								
							 
						 
						
							
							
								
								more handler tests  
							
							
							
						 
						
							2018-05-06 20:05:31 -07:00  
				
					
						
							
							
								 
						
							
								c54f045b39 
								
							 
						 
						
							
							
								
								more handler tests  
							
							
							
						 
						
							2018-05-06 15:11:36 -07:00  
				
					
						
							
							
								 
						
							
								cd11293c1f 
								
							 
						 
						
							
							
								
								spelling check  
							
							
							
						 
						
							2018-05-06 19:07:30 +03:00  
				
					
						
							
							
								 
						
							
								0af4d01fe4 
								
							 
						 
						
							
							
								
								move middleware tests to seprate module  
							
							
							
						 
						
							2018-05-05 12:18:43 -07:00  
				
					
						
							
							
								 
						
							
								03d6b04eef 
								
							 
						 
						
							
							
								
								update tests  
							
							
							
						 
						
							2018-05-04 12:11:38 -07:00  
				
					
						
							
							
								 
						
							
								f37880d89c 
								
							 
						 
						
							
							
								
								refactor Responder trait  
							
							
							
						 
						
							2018-05-04 11:44:22 -07:00  
				
					
						
							
							
								 
						
							
								8b43574bd5 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-05-03 16:27:12 -07:00  
				
					
						
							
							
								 
						
							
								b07d0e712f 
								
							 
						 
						
							
							
								
								always provide backtrace for error  
							
							
							
						 
						
							2018-05-03 16:26:42 -07:00  
				
					
						
							
							
								 
						
							
								acd7380865 
								
							 
						 
						
							
							
								
								rename Reply to a AsyncResult  
							
							
							
						 
						
							2018-05-03 16:22:08 -07:00  
				
					
						
							
							
								 
						
							
								bb61dd41af 
								
							 
						 
						
							
							
								
								Merge branch 'master' into ws-trait  
							
							
							
						 
						
							2018-05-03 08:57:45 -07:00  
				
					
						
							
							
								 
						
							
								58079b5bbe 
								
							 
						 
						
							
							
								
								add session test  
							
							
							
						 
						
							2018-05-02 19:11:44 -07:00  
				
					
						
							
							
								 
						
							
								3623383e83 
								
							 
						 
						
							
							
								
								fix tests  
							
							
							
						 
						
							2018-05-02 16:48:42 -07:00  
				
					
						
							
							
								 
						
							
								7036656ae4 
								
							 
						 
						
							
							
								
								make Reply generic over error too  
							
							
							
						 
						
							2018-05-02 16:33:29 -07:00  
				
					
						
							
							
								 
						
							
								32a2866449 
								
							 
						 
						
							
							
								
								Allow to override files listing renderer for   #203  
							
							
							
						 
						
							2018-05-02 15:53:07 -07:00  
				
					
						
							
							
								 
						
							
								4ca5d8bcfc 
								
							 
						 
						
							
							
								
								add FromRequest impl for tuples of various length  
							
							
							
						 
						
							2018-05-02 13:38:25 -07:00  
				
					
						
							
							
								 
						
							
								1aadfee6f7 
								
							 
						 
						
							
							
								
								rename from_default to extract  
							
							
							
						 
						
							2018-05-02 06:09:50 -07:00  
				
					
						
							
							
								 
						
							
								76b644365f 
								
							 
						 
						
							
							
								
								use read only ref for FromRequest; remove unnecessary static  
							
							
							
						 
						
							2018-05-02 06:07:30 -07:00  
				
					
						
							
							
								 
						
							
								80f385e703 
								
							 
						 
						
							
							
								
								Add WsWriter trait  
							
							... 
							
							
							
							`WsWriter` trait is a common interface for writing to a websocket and
it's implemented for both: `WebScoketContext` and `ClientWriter`. 
							
						 
						
							2018-05-02 08:35:50 +03:00  
				
					
						
							
							
								 
						
							
								a1958deaae 
								
							 
						 
						
							
							
								
								add impl Future for Reply  
							
							
							
						 
						
							2018-05-01 17:30:06 -07:00  
				
					
						
							
							
								 
						
							
								8d65468c58 
								
							 
						 
						
							
							
								
								refactor FromRequest trait  
							
							
							
						 
						
							2018-05-01 17:19:15 -07:00  
				
					
						
							
							
								 
						
							
								195246573e 
								
							 
						 
						
							
							
								
								rename threads to workers  
							
							
							
						 
						
							2018-05-01 13:15:35 -07:00  
				
					
						
							
							
								 
						
							
								e01102bda2 
								
							 
						 
						
							
							
								
								no need for mut  
							
							
							
						 
						
							2018-05-01 11:45:46 -07:00  
				
					
						
							
							
								 
						
							
								9b6343d54b 
								
							 
						 
						
							
							
								
								refactor session impl  
							
							
							
						 
						
							2018-05-01 09:40:23 -07:00  
				
					
						
							
							
								 
						
							
								d9a4fadaae 
								
							 
						 
						
							
							
								
								make HttpRequest::extensions() readonly  
							
							
							
						 
						
							2018-05-01 09:05:50 -07:00  
				
					
						
							
							
								 
						
							
								48e05a2d87 
								
							 
						 
						
							
							
								
								add nested scope support  
							
							
							
						 
						
							2018-04-30 22:04:24 -07:00  
				
					
						
							
							
								 
						
							
								d43ca96c5c 
								
							 
						 
						
							
							
								
								Allow to use ssl and non-ssl connections with the same HttpServer  #206  
							
							
							
						 
						
							2018-04-30 19:51:55 -07:00  
				
					
						
							
							
								 
						
							
								bfd46e6a71 
								
							 
						 
						
							
							
								
								update doc string  
							
							
							
						 
						
							2018-04-29 22:28:16 -07:00  
				
					
						
							
							
								 
						
							
								25b245ac72 
								
							 
						 
						
							
							
								
								allow to use custom state for scope  
							
							
							
						 
						
							2018-04-29 22:19:52 -07:00  
				
					
						
							
							
								 
						
							
								eefbe19651 
								
							 
						 
						
							
							
								
								remove deprecated types and methods  
							
							
							
						 
						
							2018-04-29 21:05:10 -07:00  
				
					
						
							
							
								 
						
							
								ab4e889f96 
								
							 
						 
						
							
							
								
								add middleware finished handler for route middleware  
							
							
							
						 
						
							2018-04-29 20:50:38 -07:00  
				
					
						
							
							
								 
						
							
								91235ac816 
								
							 
						 
						
							
							
								
								fix reading from socket  
							
							
							
						 
						
							2018-04-29 20:34:59 -07:00  
				
					
						
							
							
								 
						
							
								9c1bda3eca 
								
							 
						 
						
							
							
								
								fix stable compiler compatibility  
							
							
							
						 
						
							2018-04-29 19:49:26 -07:00  
				
					
						
							
							
								 
						
							
								4a29f12876 
								
							 
						 
						
							
							
								
								update doc string; missing file  
							
							
							
						 
						
							2018-04-29 19:39:28 -07:00  
				
					
						
							
							
								 
						
							
								368730f5f1 
								
							 
						 
						
							
							
								
								Add route scopes  #202  
							
							
							
						 
						
							2018-04-29 19:35:50 -07:00  
				
					
						
							
							
								 
						
							
								aa757a5be8 
								
							 
						 
						
							
							
								
								Allow to access Error's backtrace object  
							
							
							
						 
						
							2018-04-29 14:21:50 -07:00  
				
					
						
							
							
								 
						
							
								03ded62337 
								
							 
						 
						
							
							
								
								bump minimum supported rustc version because of minor version change of parking_lot crate  
							
							
							
						 
						
							2018-04-29 14:13:46 -07:00  
				
					
						
							
							
								 
						
							
								c72d1381a6 
								
							 
						 
						
							
							
								
								clippy warnings  
							
							
							
						 
						
							2018-04-29 09:09:08 -07:00  
				
					
						
							
							
								 
						
							
								d98d723f97 
								
							 
						 
						
							
							
								
								bump rustc version requirements  
							
							
							
						 
						
							2018-04-29 08:24:19 -07:00  
				
					
						
							
							
								 
						
							
								de222fe33b 
								
							 
						 
						
							
							
								
								Merge and fix PR comments  
							
							
							
						 
						
							2018-04-29 14:02:50 +02:00  
				
					
						
							
							
								 
						
							
								de49796fd1 
								
							 
						 
						
							
							
								
								clippy warnings; fmt  
							
							
							
						 
						
							2018-04-28 22:55:47 -07:00  
				
					
						
							
							
								 
						
							
								a38c3985f6 
								
							 
						 
						
							
							
								
								refactor http1 parser  
							
							
							
						 
						
							2018-04-28 22:20:32 -07:00  
				
					
						
							
							
								 
						
							
								492c072564 
								
							 
						 
						
							
							
								
								Add Content-Disposition to NamedFile ( fixes   #172 )  
							
							
							
						 
						
							2018-04-27 09:49:55 +02:00  
				
					
						
							
							
								 
						
							
								fd876efa68 
								
							 
						 
						
							
							
								
								allow to access application state during configuration stage  
							
							
							
						 
						
							2018-04-26 09:05:07 -07:00  
				
					
						
							
							
								 
						
							
								927f2e594e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into websocket_close_reason  
							
							
							
						 
						
							2018-04-25 20:17:19 -07:00  
				
					
						
							
							
								 
						
							
								5ca904d1db 
								
							 
						 
						
							
							
								
								make flate crate optional  
							
							
							
						 
						
							2018-04-24 12:24:04 -07:00  
				
					
						
							
							
								 
						
							
								f8af3ef7f4 
								
							 
						 
						
							
							
								
								refactor keep-alive  
							
							
							
						 
						
							2018-04-22 15:28:04 -07:00  
				
					
						
							
							
								 
						
							
								f8b75c157f 
								
							 
						 
						
							
							
								
								fix style  
							
							
							
						 
						
							2018-04-22 11:43:47 -04:00  
				
					
						
							
							
								 
						
							
								b7b61afacc 
								
							 
						 
						
							
							
								
								add ws close description parse test  
							
							
							
						 
						
							2018-04-21 17:20:23 -04:00  
				
					
						
							
							
								 
						
							
								507361c1df 
								
							 
						 
						
							
							
								
								Merge branch 'master' into websocket_close_reason  
							
							
							
						 
						
							2018-04-21 17:05:43 -04:00  
				
					
						
							
							
								 
						
							
								f6fd9e70f9 
								
							 
						 
						
							
							
								
								code cleanup  
							
							
							
						 
						
							2018-04-21 16:53:55 -04:00  
				
					
						
							
							
								 
						
							
								de8a09254d 
								
							 
						 
						
							
							
								
								use Optional with websocket close reason  
							
							
							
						 
						
							2018-04-21 16:50:27 -04:00  
				
					
						
							
							
								 
						
							
								59244b203c 
								
							 
						 
						
							
							
								
								Let CSRF's `allowed_origin()` be specified as a type supporting `Into<String>`  
							
							... 
							
							
							
							A very minor addition: I'm using this middleware on specific resources,
and given a non-static string, I often have to `clone()` already to get
a string into a closure. Take this code for example:
``` rust
let server = actix_web::server::new(move || {
    let csrf_origin_graphql = csrf_origin.clone();
    ...
    .resource("/graphql", move |r| {
	r.middleware(
	    csrf::CsrfFilter::new().allowed_origin(csrf_origin_graphql.as_str()),
	);
	r.method(Method::POST).a(graphql::handlers::graphql_post);
    })
```
Letting `allowed_origin()` take an `Into<String>` instead of `&str` would
prevent a second `clone()` in the code above, and also make the code a little
nicer to read (you eliminate the `.as_str()` above). This is a pattern that
seems to be common throughout actix-web already anyway, so it should also be
fine to have here. 
							
						 
						
							2018-04-21 08:41:06 -07:00  
				
					
						
							
							
								 
						
							
								2adf8a3a48 
								
							 
						 
						
							
							
								
								add changelog entry  
							
							
							
						 
						
							2018-04-21 07:56:11 -07:00  
				
					
						
							
							
								 
						
							
								5528cf62f0 
								
							 
						 
						
							
							
								
								check if close code exists before reading it  
							
							
							
						 
						
							2018-04-20 21:30:18 -04:00  
				
					
						
							
							
								 
						
							
								01a0f3f5a0 
								
							 
						 
						
							
							
								
								remove unused dependency  
							
							
							
						 
						
							2018-04-19 09:54:22 -07:00  
				
					
						
							
							
								 
						
							
								2c8d987241 
								
							 
						 
						
							
							
								
								Use Display formatting for InternalError Display implementation  #188  
							
							
							
						 
						
							2018-04-19 07:55:09 -07:00  
				
					
						
							
							
								 
						
							
								813d1d6e66 
								
							 
						 
						
							
							
								
								doc strings layout  
							
							
							
						 
						
							2018-04-18 20:41:03 -07:00  
				
					
						
							
							
								 
						
							
								48b02abee7 
								
							 
						 
						
							
							
								
								fmt  
							
							
							
						 
						
							2018-04-18 20:16:29 -07:00  
				
					
						
							
							
								 
						
							
								ce1081432b 
								
							 
						 
						
							
							
								
								export session module  
							
							
							
						 
						
							2018-04-18 20:11:49 -07:00  
				
					
						
							
							
								 
						
							
								e9bdba57a0 
								
							 
						 
						
							
							
								
								Add identity service middleware  
							
							
							
						 
						
							2018-04-18 19:05:24 -07:00  
				
					
						
							
							
								 
						
							
								f907be585e 
								
							 
						 
						
							
							
								
								Middleware response() is not invoked if there was an error in async handler  #187  
							
							
							
						 
						
							2018-04-18 14:15:53 -07:00  
				
					
						
							
							
								 
						
							
								022f9800ed 
								
							 
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2018-04-18 10:49:03 -07:00  
				
					
						
							
							
								 
						
							
								50b9fee3a7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:actix/actix-web  
							
							
							
						 
						
							2018-04-17 16:24:02 -07:00  
				
					
						
							
							
								 
						
							
								bf9a90293f 
								
							 
						 
						
							
							
								
								fix doc strings  
							
							
							
						 
						
							2018-04-17 16:22:25 -07:00  
				
					
						
							
							
								 
						
							
								5b4b885fd6 
								
							 
						 
						
							
							
								
								Replace use of try!() with ?  
							
							
							
						 
						
							2018-04-17 23:20:47 +01:00  
				
					
						
							
							
								 
						
							
								65b8197876 
								
							 
						 
						
							
							
								
								better doc string for Application::with_state()  
							
							
							
						 
						
							2018-04-17 13:59:55 -07:00  
				
					
						
							
							
								 
						
							
								a826d113ee 
								
							 
						 
						
							
							
								
								add custom request path quoter  #182  
							
							
							
						 
						
							2018-04-17 12:55:13 -07:00  
				
					
						
							
							
								 
						
							
								3a79505a44 
								
							 
						 
						
							
							
								
								update doc string  
							
							
							
						 
						
							2018-04-17 07:51:06 -07:00  
				
					
						
							
							
								 
						
							
								6a7b097bcf 
								
							 
						 
						
							
							
								
								Fix route in App::resource example  
							
							
							
						 
						
							2018-04-17 16:01:34 +03:00  
				
					
						
							
							
								 
						
							
								30a36bed9d 
								
							 
						 
						
							
							
								
								fix doc example  
							
							
							
						 
						
							2018-04-16 09:50:37 -07:00  
				
					
						
							
							
								 
						
							
								79818560b2 
								
							 
						 
						
							
							
								
								cleanup doc strings; prepare release  
							
							
							
						 
						
							2018-04-16 09:30:59 -07:00  
				
					
						
							
							
								 
						
							
								58cc0dfbc5 
								
							 
						 
						
							
							
								
								Fix Client Request with custom Body Stream halting on certain size requests  #176  
							
							
							
						 
						
							2018-04-15 10:22:09 -07:00  
				
					
						
							
							
								 
						
							
								a9ea649348 
								
							 
						 
						
							
							
								
								Allow to configure StaticFiles CpuPool, via static method or env variable  
							
							
							
						 
						
							2018-04-13 19:46:14 -07:00  
				
					
						
							
							
								 
						
							
								a5b5ff0894 
								
							 
						 
						
							
							
								
								update doc strings  
							
							
							
						 
						
							2018-04-13 19:14:14 -07:00  
				
					
						
							
							
								 
						
							
								5140fea8d1 
								
							 
						 
						
							
							
								
								allow to use castom error handler for json extractor  
							
							
							
						 
						
							2018-04-13 19:10:42 -07:00  
				
					
						
							
							
								 
						
							
								333b4f57d3 
								
							 
						 
						
							
							
								
								use different directory for tests  
							
							
							
						 
						
							2018-04-13 17:00:18 -07:00  
				
					
						
							
							
								 
						
							
								a8567da3e2 
								
							 
						 
						
							
							
								
								move guide to separate repo; update links  
							
							
							
						 
						
							2018-04-13 16:20:23 -07:00  
				
					
						
							
							
								 
						
							
								113f5ad1a8 
								
							 
						 
						
							
							
								
								add rustfmt config  
							
							
							
						 
						
							2018-04-13 16:02:01 -07:00  
				
					
						
							
							
								 
						
							
								95f6277007 
								
							 
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2018-04-13 14:36:07 -07:00  
				
					
						
							
							
								 
						
							
								22c776f46e 
								
							 
						 
						
							
							
								
								Fix StaticFiles does not support percent encoded paths  #177  
							
							
							
						 
						
							2018-04-13 10:13:12 -07:00  
				
					
						
							
							
								 
						
							
								c0976bfa17 
								
							 
						 
						
							
							
								
								fix test  
							
							
							
						 
						
							2018-04-12 21:28:17 -07:00  
				
					
						
							
							
								 
						
							
								94c5bb5cdd 
								
							 
						 
						
							
							
								
								add helper method for returning inner value  
							
							
							
						 
						
							2018-04-12 15:55:15 -07:00  
				
					
						
							
							
								 
						
							
								2ca0ea70c4 
								
							 
						 
						
							
							
								
								use one default cpu pool for StaticFiles  #174  
							
							
							
						 
						
							2018-04-12 15:50:20 -07:00  
				
					
						
							
							
								 
						
							
								0b01884fca 
								
							 
						 
						
							
							
								
								add timeouts stats to client connector  
							
							
							
						 
						
							2018-04-12 13:08:13 -07:00  
				
					
						
							
							
								 
						
							
								83168731fc 
								
							 
						 
						
							
							
								
								update user guide content compression section  
							
							
							
						 
						
							2018-04-12 09:54:35 -07:00  
				
					
						
							
							
								 
						
							
								72bc1546c4 
								
							 
						 
						
							
							
								
								fix end-of-stream handling in parse_payload  
							
							... 
							
							
							
							parse_payload can be called with a pre-filled buf.
In this case, it's totaly fine for read_from_io to return
sync::Ready(0) while buf is not empty. This is not an
PayloadError::Incomplete.
So, move the check for PayloadError::Incomplete down to the
decoding code: If the decoder is not ready, but the input stream
is finished, PayloadError::Incomplete will be returned. 
							
						 
						
							2018-04-12 09:47:32 +02:00  
				
					
						
							
							
								 
						
							
								b517957761 
								
							 
						 
						
							
							
								
								fix stats for tls and alpn features  
							
							
							
						 
						
							2018-04-11 16:34:01 -07:00  
				
					
						
							
							
								 
						
							
								d18f9c5905 
								
							 
						 
						
							
							
								
								add clinet connector stats  
							
							
							
						 
						
							2018-04-11 16:11:11 -07:00  
				
					
						
							
							
								 
						
							
								62a9b4c53c 
								
							 
						 
						
							
							
								
								Rename HttpRequest::without_state into drop_state and make it public  
							
							
							
						 
						
							2018-04-11 22:41:06 +03:00  
				
					
						
							
							
								 
						
							
								d041df6c4b 
								
							 
						 
						
							
							
								
								update links  
							
							
							
						 
						
							2018-04-10 19:27:09 -07:00  
				
					
						
							
							
								 
						
							
								be288fa00a 
								
							 
						 
						
							
							
								
								for NamedFile process etag and last modified only if status code is 200  
							
							
							
						 
						
							2018-04-10 10:57:53 -07:00  
				
					
						
							
							
								 
						
							
								fd87eb59f8 
								
							 
						 
						
							
							
								
								remove reference to master  
							
							
							
						 
						
							2018-04-10 10:29:10 -07:00  
				
					
						
							
							
								 
						
							
								81ac905c7b 
								
							 
						 
						
							
							
								
								fix prefix and static file serving  #168  
							
							
							
						 
						
							2018-04-10 10:16:00 -07:00