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  
				
					
						
							
							
								 
						
							
								eb6e618812 
								
							 
						 
						
							
							
								
								Merge pull request  #204  from svenstaro/master  
							
							... 
							
							
							
							Add Content-Disposition to NamedFile (fixes  #172 ) 
							
						 
						
							2018-04-29 08:18:48 -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  
				
					
						
							
							
								 
						
							
								c5b9bed478 
								
							 
						 
						
							
							
								
								update changes  
							
							
							
						 
						
							2018-04-26 08:01:08 -07:00  
				
					
						
							
							
								 
						
							
								3eba383cdc 
								
							 
						 
						
							
							
								
								Merge pull request  #196  from fuchsnj/websocket_close_reason  
							
							... 
							
							
							
							Websocket close reason 
							
						 
						
							2018-04-26 07:55:32 -07:00  
				
					
						
							
							
								 
						
							
								927f2e594e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into websocket_close_reason  
							
							
							
						 
						
							2018-04-25 20:17:19 -07:00  
				
					
						
							
							
								 
						
							
								fa9edf2180 
								
							 
						 
						
							
							
								
								prep release  
							
							
							
						 
						
							2018-04-24 12:34:10 -07:00  
				
					
						
							
							
								 
						
							
								5ca904d1db 
								
							 
						 
						
							
							
								
								make flate crate optional  
							
							
							
						 
						
							2018-04-24 12:24:04 -07:00  
				
					
						
							
							
								 
						
							
								2e7d323e1a 
								
							 
						 
						
							
							
								
								add r2d2 example link  
							
							
							
						 
						
							2018-04-24 09:34:38 -07:00  
				
					
						
							
							
								 
						
							
								b66566f610 
								
							 
						 
						
							
							
								
								comments  
							
							
							
						 
						
							2018-04-24 09:32:19 -07:00  
				
					
						
							
							
								 
						
							
								2477afcf30 
								
							 
						 
						
							
							
								
								Allow to use rust backend for flate2 crate  #199  
							
							
							
						 
						
							2018-04-24 09:29:15 -07:00  
				
					
						
							
							
								 
						
							
								bcd03a9c62 
								
							 
						 
						
							
							
								
								link to askama example  
							
							
							
						 
						
							2018-04-24 09:16:46 -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  
				
					
						
							
							
								 
						
							
								f89b7a9bb8 
								
							 
						 
						
							
							
								
								Merge pull request  #194  from actix/brandur-allowed-origin-into  
							
							... 
							
							
							
							Let CSRF's `allowed_origin()` be specified as a type supporting `Into<String>` 
							
						 
						
							2018-04-21 10:37:18 -07: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  
				
					
						
							
							
								 
						
							
								805dbea8e7 
								
							 
						 
						
							
							
								
								Merge pull request  #192  from fuchsnj/check_if_close_code_exists  
							
							... 
							
							
							
							check if close code exists before reading it 
							
						 
						
							2018-04-21 07:54:25 -07:00  
				
					
						
							
							
								 
						
							
								dc9a24a189 
								
							 
						 
						
							
							
								
								add websocket empty close status test  
							
							
							
						 
						
							2018-04-20 21:55:07 -04:00  
				
					
						
							
							
								 
						
							
								5528cf62f0 
								
							 
						 
						
							
							
								
								check if close code exists before reading it  
							
							
							
						 
						
							2018-04-20 21:30:18 -04:00  
				
					
						
							
							
								 
						
							
								9880a95603 
								
							 
						 
						
							
							
								
								Merge pull request  #189  from drklee3/patch-1  
							
							... 
							
							
							
							Update README links to use new guide 
							
						 
						
							2018-04-19 19:24:40 -07:00  
				
					
						
							
							
								 
						
							
								2579c49865 
								
							 
						 
						
							
							
								
								Update README links to use new guide  
							
							
							
						 
						
							2018-04-19 18:51:01 -07: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  
				
					
						
							
							
								 
						
							
								a9a54ac4c6 
								
							 
						 
						
							
							
								
								prep release  
							
							
							
						 
						
							2018-04-18 10:45:59 -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  
				
					
						
							
							
								 
						
							
								17ec3a3a26 
								
							 
						 
						
							
							
								
								Merge pull request  #185  from kornelski/master  
							
							... 
							
							
							
							Replace use of try!() with ? 
							
						 
						
							2018-04-17 15:57:09 -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