d77bcb0b7c 
								
							 
						 
						
							
							
								
								update date in unreleased changelog sections  
							
							
							
						 
						
							2023-02-26 21:45:36 +00:00  
				
					
						
							
							
								 
						
							
								f27584046c 
								
							 
						 
						
							
							
								
								add todo for header names in next breaking release  
							
							
							
						 
						
							2023-02-26 16:31:40 +00:00  
				
					
						
							
							
								 
						
							
								fdfb3d45db 
								
							 
						 
						
							
							
								
								remove direct dep on ahash for client pool  
							
							
							
						 
						
							2023-02-26 03:50:36 +00:00  
				
					
						
							
							
								 
						
							
								4e05629368 
								
							 
						 
						
							
							
								
								specify safe tokio version range  
							
							
							
						 
						
							2023-02-26 03:47:25 +00:00  
				
					
						
							
							
								 
						
							
								115701eb86 
								
							 
						 
						
							
							
								
								prepare awc release 3.1.1  
							
							
							
						 
						
							2023-02-26 03:34:47 +00:00  
				
					
						
							
							
								 
						
							
								e2fed91efd 
								
							 
						 
						
							
							
								
								format markdown with prettier  
							
							
							
						 
						
							2023-02-26 03:26:51 +00:00  
				
					
						
							
							
								 
						
							
								42193bee29 
								
							 
						 
						
							
							
								
								fix typos ( #2982 )  
							
							
							
						 
						
							2023-02-20 08:11:16 +00:00  
				
					
						
							
							
								 
						
							
								4bff1d0abe 
								
							 
						 
						
							
							
								
								require safe tokio version range  
							
							... 
							
							
							
							see https://rustsec.org/advisories/RUSTSEC-2023-0005  
							
						 
						
							2023-02-03 20:35:19 -05:00  
				
					
						
							
							
								 
						
							
								fa106da555 
								
							 
						 
						
							
							
								
								refactor: move Host guard into own module  
							
							
							
						 
						
							2023-01-30 11:36:12 -05:00  
				
					
						
							
							
								 
						
							
								dd9ac4d9b8 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.3.0  
							
							
							
						 
						
							2023-01-21 18:52:57 +00:00  
				
					
						
							
							
								 
						
							
								b00fe72cf6 
								
							 
						 
						
							
							
								
								Update base64 to 0.21 ( #2966 )  
							
							... 
							
							
							
							Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2023-01-21 01:36:08 +00:00  
				
					
						
							
							
								 
						
							
								2f0b8a264a 
								
							 
						 
						
							
							
								
								fix non-empty body of http2 HEAD response ( #2920 )  
							
							... 
							
							
							
							Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2023-01-21 00:51:49 +00:00  
				
					
						
							
							
								 
						
							
								b9f0faafde 
								
							 
						 
						
							
							
								
								add cache-status and cdn-cache-control header names ( #2968 )  
							
							... 
							
							
							
							* add cache-status and cdn-cache-control header names
* fix changelog
* update docs with rfc numbers 
							
						 
						
							2023-01-21 00:02:54 +00:00  
				
					
						
							
							
								 
						
							
								b9f54c8796 
								
							 
						 
						
							
							
								
								use secure tokio version range  
							
							... 
							
							
							
							see RUSTSEC-2023-0001
fixes  #2962  
							
						 
						
							2023-01-10 08:58:38 +00:00  
				
					
						
							
							
								 
						
							
								cfd40b4f15 
								
							 
						 
						
							
							
								
								Implement `MessageBody` for `Cow<'static, {[u8], str}>` ( #2959 )  
							
							
							
						 
						
							2023-01-06 21:56:16 +00:00  
				
					
						
							
							
								 
						
							
								08c2cdf641 
								
							 
						 
						
							
							
								
								http service finalizer for automatic h2c detection ( #2957 )  
							
							... 
							
							
							
							* http service finalizer for automatic h2c detection
* update changelog
* add h2c auto test 
							
						 
						
							2023-01-03 14:43:02 +00:00  
				
					
						
							
							
								 
						
							
								fbd0e5dd0a 
								
							 
						 
						
							
							
								
								add headermap::retain ( #2955 )  
							
							... 
							
							
							
							* add headermap::retain
* update changelog and docs
* fix retain doc test 
							
						 
						
							2023-01-02 13:38:07 +00:00  
				
					
						
							
							
								 
						
							
								7b936bc443 
								
							 
						 
						
							
							
								
								add some useful header name constants ( #2956 )  
							
							
							
						 
						
							2023-01-02 13:33:31 +00:00  
				
					
						
							
							
								 
						
							
								d2364c80c4 
								
							 
						 
						
							
							
								
								improve error handling on new new example  
							
							
							
						 
						
							2023-01-02 00:16:59 +00:00  
				
					
						
							
							
								 
						
							
								77459ec415 
								
							 
						 
						
							
							
								
								add h2c example  
							
							
							
						 
						
							2023-01-02 00:14:25 +00:00  
				
					
						
							
							
								 
						
							
								6f0a6bd1bb 
								
							 
						 
						
							
							
								
								address clippy lints  
							
							... 
							
							
							
							For intrepid commit message readers:
The choice to add allows for the inlined format args lint instead of actually
inlining them is not very clear because our actual real world MSRV is not clear.
We currently claim 1.60 is our MSRV but this is mainly due to dependencies. I'm
fairly sure that we could support < 1.58 if those deps are outdated in a users
lockfile. We'll remove these allows again at some point soon. 
							
						 
						
							2023-01-01 20:56:34 +00:00  
				
					
						
							
							
								 
						
							
								29bd6a1dd5 
								
							 
						 
						
							
							
								
								fix version requirement for futures_util  
							
							
							
						 
						
							2022-12-18 01:34:48 +00:00  
				
					
						
							
							
								 
						
							
								17f7cd2aae 
								
							 
						 
						
							
							
								
								bump zstd to 0.12  
							
							
							
						 
						
							2022-12-18 01:31:06 +00:00  
				
					
						
							
							
								 
						
							
								ede645ee4e 
								
							 
						 
						
							
							
								
								bump criterion to 0.4  
							
							
							
						 
						
							2022-12-18 01:11:04 +00:00  
				
					
						
							
							
								 
						
							
								a2e2c30d59 
								
							 
						 
						
							
							
								
								use tokio-util deps directly where possible  
							
							
							
						 
						
							2022-10-30 19:47:49 +00:00  
				
					
						
							
							
								 
						
							
								cc7145d41d 
								
							 
						 
						
							
							
								
								rust 1.64 clippy run ( #2891 )  
							
							
							
						 
						
							2022-09-25 20:54:17 +01:00  
				
					
						
							
							
								 
						
							
								172c4c7a0a 
								
							 
						 
						
							
							
								
								use noop hasher in extensions ( #2890 )  
							
							
							
						 
						
							2022-09-25 15:32:26 +01:00  
				
					
						
							
							
								 
						
							
								c73fba16ce 
								
							 
						 
						
							
							
								
								implement MessageBody for mut B ( #2868 )  
							
							
							
						 
						
							2022-09-14 11:23:22 +01:00  
				
					
						
							
							
								 
						
							
								037740bf62 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.2.2  
							
							
							
						 
						
							2022-09-11 16:41:29 +01:00  
				
					
						
							
							
								 
						
							
								679f61cf37 
								
							 
						 
						
							
							
								
								bump msrv to 1.59  
							
							
							
						 
						
							2022-08-27 13:14:16 +01:00  
				
					
						
							
							
								 
						
							
								ea764b1d57 
								
							 
						 
						
							
							
								
								add feature annotations to docs  
							
							
							
						 
						
							2022-07-31 23:40:09 +01:00  
				
					
						
							
							
								 
						
							
								4bbe60b609 
								
							 
						 
						
							
							
								
								document h2 ping-pong  
							
							
							
						 
						
							2022-07-24 16:42:35 +01:00  
				
					
						
							
							
								 
						
							
								8ff489aa90 
								
							 
						 
						
							
							
								
								apply fix from  #2369  
							
							
							
						 
						
							2022-07-24 16:35:00 +01:00  
				
					
						
							
							
								 
						
							
								e0a88cea8d 
								
							 
						 
						
							
							
								
								remove unwindsafe assertions  
							
							
							
						 
						
							2022-07-24 02:47:12 +01:00  
				
					
						
							
							
								 
						
							
								ce6d520215 
								
							 
						 
						
							
							
								
								prepare actix-http-test release 3.0.0  
							
							
							
						 
						
							2022-07-24 02:11:21 +01:00  
				
					
						
							
							
								 
						
							
								6408291ab0 
								
							 
						 
						
							
							
								
								appease clippy by deriving Eq on a bunch of items ( #2818 )  
							
							
							
						 
						
							2022-07-23 16:26:48 +01:00  
				
					
						
							
							
								 
						
							
								16c7c16463 
								
							 
						 
						
							
							
								
								reduce scope of once_cell change  
							
							
							
						 
						
							2022-07-22 20:19:02 +01:00  
				
					
						
							
							
								 
						
							
								9b0fdca6e9 
								
							 
						 
						
							
							
								
								Remove some unnecessary uses of `once_cell::sync::Lazy` ( #2816 )  
							
							
							
						 
						
							2022-07-22 20:18:38 +01:00  
				
					
						
							
							
								 
						
							
								c0d5d7bdb5 
								
							 
						 
						
							
							
								
								add octal-ish CL test  
							
							
							
						 
						
							2022-07-02 21:04:37 +01:00  
				
					
						
							
							
								 
						
							
								40eab1f091 
								
							 
						 
						
							
							
								
								simplify simple decoder tests  
							
							
							
						 
						
							2022-07-02 20:07:27 +01:00  
				
					
						
							
							
								 
						
							
								f3f41a0cc7 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.2.1  
							
							
							
						 
						
							2022-07-02 16:50:54 +01:00  
				
					
						
							
							
								 
						
							
								226ea696ce 
								
							 
						 
						
							
							
								
								update dev deps  
							
							
							
						 
						
							2022-07-01 10:19:28 +01:00  
				
					
						
							
							
								 
						
							
								e524fc86ea 
								
							 
						 
						
							
							
								
								add HTTP/0.9 rejection test  
							
							
							
						 
						
							2022-07-01 09:03:57 +01:00  
				
					
						
							
							
								 
						
							
								7e990e423f 
								
							 
						 
						
							
							
								
								add http/1.0 GET parsing tests  
							
							
							
						 
						
							2022-07-01 08:24:45 +01:00  
				
					
						
							
							
								 
						
							
								8f9a12ed5d 
								
							 
						 
						
							
							
								
								fix parsing ambiguities for HTTP/1.0 requests ( #2794 )  
							
							... 
							
							
							
							* fix HRS vuln when first CL header is 0
* ignore TE headers in http/1.0 reqs
* update changelog
* disallow HTTP/1.0 requests without a CL header
* fix test
* broken fix for http1.0 post requests 
							
						 
						
							2022-07-01 08:23:40 +01:00  
				
					
						
							
							
								 
						
							
								c6eba2da9b 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.2.0 ( #2801 )  
							
							
							
						 
						
							2022-07-01 06:16:17 +01:00  
				
					
						
							
							
								 
						
							
								06c7945801 
								
							 
						 
						
							
							
								
								retain previously set vary headers when using compress ( #2798 )  
							
							... 
							
							
							
							* retain previously set vary headers when using compress 
							
						 
						
							2022-06-30 09:19:16 +01:00  
				
					
						
							
							
								 
						
							
								0dba6310c6 
								
							 
						 
						
							
							
								
								Expose option for setting TLS handshake timeout ( #2752 )  
							
							... 
							
							
							
							Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2022-06-27 02:57:21 +00:00  
				
					
						
							
							
								 
						
							
								f7d7d92984 
								
							 
						 
						
							
							
								
								address clippy lints  
							
							
							
						 
						
							2022-06-27 03:12:36 +01:00  
				
					
						
							
							
								 
						
							
								de92b3be2e 
								
							 
						 
						
							
							
								
								fix unrecoverable Err(Overflow) in websocket frame parser ( #2790 )  
							
							
							
						 
						
							2022-06-24 03:46:17 +00:00  
				
					
						
							
							
								 
						
							
								6b7196225e 
								
							 
						 
						
							
							
								
								Bump up MSRV to 1.57 ( #2789 )  
							
							
							
						 
						
							2022-06-22 12:08:06 +01:00  
				
					
						
							
							
								 
						
							
								062127a210 
								
							 
						 
						
							
							
								
								Revert "actix-http: Pull actix-web dev-dep from Git repo"  
							
							... 
							
							
							
							This reverts commit 3926416580 
							
						 
						
							2022-06-12 00:55:06 +09:00  
				
					
						
							
							
								 
						
							
								3926416580 
								
							 
						 
						
							
							
								
								actix-http: Pull actix-web dev-dep from Git repo  
							
							... 
							
							
							
							The published version of actix-web depends on a buggy version of zstd crate,
temporarily use actix-web on git repo to avoid the build failure.
Signed-off-by: Yuki Okushi <jtitor@2k36.org> 
							
						 
						
							2022-06-12 00:48:08 +09:00  
				
					
						
							
							
								 
						
							
								43671ae4aa 
								
							 
						 
						
							
							
								
								release 4.1 group ( #2781 )  
							
							
							
						 
						
							2022-06-12 00:15:43 +09:00  
				
					
						
							
							
								 
						
							
								264a703d94 
								
							 
						 
						
							
							
								
								revert broken fix in  #2624  ( #2779 )  
							
							... 
							
							
							
							* revert broken fix in #2624 
* update changelog 
							
						 
						
							2022-06-11 13:43:13 +01:00  
				
					
						
							
							
								 
						
							
								498fb954b3 
								
							 
						 
						
							
							
								
								migrate from deprecated sha-1 to sha1 ( #2780 )  
							
							... 
							
							
							
							closes  #2778  
						
							2022-06-11 04:53:58 +01:00  
				
					
						
							
							
								 
						
							
								2253eae2bb 
								
							 
						 
						
							
							
								
								update msrv to 1.56 ( #2777 )  
							
							... 
							
							
							
							* update msrv to 1.56
* remove transitive dashmap dependency
closes  #2747  
							
						 
						
							2022-06-11 04:03:26 +01:00  
				
					
						
							
							
								 
						
							
								45592b37b6 
								
							 
						 
						
							
							
								
								add `Route::wrap` ( #2725 )  
							
							... 
							
							
							
							* add `Route::wrap`
* add tests
* fix clippy
* fix doctests 
							
						 
						
							2022-04-23 21:01:55 +01:00  
				
					
						
							
							
								 
						
							
								f2cacc4c9d 
								
							 
						 
						
							
							
								
								clear conn_data on HttpRequest drop ( #2742 )  
							
							... 
							
							
							
							* clear conn_data on HttpRequest drop
fixes  #2740 
* update changelog
* fix doc test 
							
						 
						
							2022-04-23 13:35:41 +01:00  
				
					
						
							
							
								 
						
							
								56b9c0d08e 
								
							 
						 
						
							
							
								
								remove payload unwindsafe impl assert  
							
							
							
						 
						
							2022-04-23 12:31:32 +01:00  
				
					
						
							
							
								 
						
							
								2fed978597 
								
							 
						 
						
							
							
								
								remove -http TestRequest doc test  
							
							
							
						 
						
							2022-03-28 22:44:32 +01:00  
				
					
						
							
							
								 
						
							
								09cffc093c 
								
							 
						 
						
							
							
								
								Bump zstd to 0.11 ( #2694 )  
							
							... 
							
							
							
							Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2022-03-22 15:30:06 +00:00  
				
					
						
							
							
								 
						
							
								80d222aa78 
								
							 
						 
						
							
							
								
								use tracing in actix-http  
							
							
							
						 
						
							2022-03-10 03:12:29 +00:00  
				
					
						
							
							
								 
						
							
								745e738955 
								
							 
						 
						
							
							
								
								fix negative impl assertion on 1.60+  
							
							... 
							
							
							
							see https://github.com/rust-lang/rust/issues/94791  
							
						 
						
							2022-03-10 02:36:57 +00:00  
				
					
						
							
							
								 
						
							
								5611b98c0d 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.0.4  
							
							
							
						 
						
							2022-03-09 18:13:39 +00:00  
				
					
						
							
							
								 
						
							
								dce9438518 
								
							 
						 
						
							
							
								
								document with ws feature  
							
							
							
						 
						
							2022-03-09 18:11:12 +00:00  
				
					
						
							
							
								 
						
							
								8ddb24b49b 
								
							 
						 
						
							
							
								
								prepare awc release 3.0.0 ( #2684 )  
							
							
							
						 
						
							2022-03-08 16:51:40 +00:00  
				
					
						
							
							
								 
						
							
								87f627cd5d 
								
							 
						 
						
							
							
								
								improve servicerequest docs  
							
							
							
						 
						
							2022-03-07 16:48:04 +00:00  
				
					
						
							
							
								 
						
							
								03456b8a33 
								
							 
						 
						
							
							
								
								update actix-web-in-http example  
							
							
							
						 
						
							2022-03-05 23:43:31 +00:00  
				
					
						
							
							
								 
						
							
								62fbd225bc 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.0.2  
							
							
							
						 
						
							2022-03-05 22:26:19 +00:00  
				
					
						
							
							
								 
						
							
								0fa4d999d9 
								
							 
						 
						
							
							
								
								fix(actix-http): encode correctly camel case header with n+2 hyphens ( #2683 )  
							
							... 
							
							
							
							Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2022-03-05 22:24:21 +00:00  
				
					
						
							
							
								 
						
							
								da4c849f62 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.0.1  
							
							
							
						 
						
							2022-03-04 03:16:02 +00:00  
				
					
						
							
							
								 
						
							
								49cd303c3b 
								
							 
						 
						
							
							
								
								fix dispatcher panic when conbining pipelining and keepalive  
							
							... 
							
							
							
							fixes  #2678  
						
							2022-03-04 03:12:38 +00:00  
				
					
						
							
							
								 
						
							
								d0c08dbb7d 
								
							 
						 
						
							
							
								
								prepare releases: actix-http 3.0.0 and actix-web 4.0.0 ( #2663 )  
							
							
							
						 
						
							2022-02-25 18:46:35 +00:00  
				
					
						
							
							
								 
						
							
								ad38973767 
								
							 
						 
						
							
							
								
								move blocking error to web ( #2660 )  
							
							
							
						 
						
							2022-02-22 08:45:28 +00:00  
				
					
						
							
							
								 
						
							
								1c1d6477ef 
								
							 
						 
						
							
							
								
								remove legacy ws test  
							
							
							
						 
						
							2022-02-22 07:11:16 +00:00  
				
					
						
							
							
								 
						
							
								53509a5361 
								
							 
						 
						
							
							
								
								ignore all http1 connection headers in h2  
							
							
							
						 
						
							2022-02-22 07:07:12 +00:00  
				
					
						
							
							
								 
						
							
								218e34ee17 
								
							 
						 
						
							
							
								
								fix http error debug impl  
							
							
							
						 
						
							2022-02-22 07:07:12 +00:00  
				
					
						
							
							
								 
						
							
								151a15da74 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.0.0-rc.4  
							
							
							
						 
						
							2022-02-22 00:21:49 +00:00  
				
					
						
							
							
								 
						
							
								1ce58ecb30 
								
							 
						 
						
							
							
								
								fix dispatcher panic on pending flush  
							
							... 
							
							
							
							fixes thread panic in actix-http-3.0.0-rc.3 #2655  
							
						 
						
							2022-02-22 00:19:48 +00:00  
				
					
						
							
							
								 
						
							
								38e015432b 
								
							 
						 
						
							
							
								
								prepare actix-http-test release 3.0.0-beta.13  
							
							
							
						 
						
							2022-02-16 03:13:22 +00:00  
				
					
						
							
							
								 
						
							
								594e3a6ef1 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.0.0-rc.3  
							
							
							
						 
						
							2022-02-16 03:07:12 +00:00  
				
					
						
							
							
								 
						
							
								a808a26d8c 
								
							 
						 
						
							
							
								
								bump actix-codec to 0.5  
							
							
							
						 
						
							2022-02-15 20:49:10 +00:00  
				
					
						
							
							
								 
						
							
								1b706b3069 
								
							 
						 
						
							
							
								
								update body type migration guide  
							
							
							
						 
						
							2022-02-09 16:12:39 +00:00  
				
					
						
							
							
								 
						
							
								ff4b2d251f 
								
							 
						 
						
							
							
								
								fix impl assertions  
							
							
							
						 
						
							2022-02-08 14:32:57 +00:00  
				
					
						
							
							
								 
						
							
								98faa61afe 
								
							 
						 
						
							
							
								
								fix impl assertions  
							
							
							
						 
						
							2022-02-08 13:37:01 +00:00  
				
					
						
							
							
								 
						
							
								593fbde46a 
								
							 
						 
						
							
							
								
								prepare actix-web release 4.0.0-rc.3  
							
							
							
						 
						
							2022-02-08 09:31:48 +00:00  
				
					
						
							
							
								 
						
							
								161861997c 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.0.0-rc.2  
							
							
							
						 
						
							2022-02-08 09:31:20 +00:00  
				
					
						
							
							
								 
						
							
								3d621677a5 
								
							 
						 
						
							
							
								
								clippy  
							
							
							
						 
						
							2022-02-08 08:00:47 +00:00  
				
					
						
							
							
								 
						
							
								1d1a65282f 
								
							 
						 
						
							
							
								
								RC refinements ( #2625 )  
							
							
							
						 
						
							2022-02-04 20:37:33 +00:00  
				
					
						
							
							
								 
						
							
								5ca42df89a 
								
							 
						 
						
							
							
								
								fix stuck connection when handler doesn't read payload ( #2624 )  
							
							
							
						 
						
							2022-02-03 07:03:39 +00:00  
				
					
						
							
							
								 
						
							
								7fe800c3ff 
								
							 
						 
						
							
							
								
								prepare actix-web release 4.0.0-rc.2  
							
							
							
						 
						
							2022-02-02 03:54:26 +00:00  
				
					
						
							
							
								 
						
							
								c84c1f0f15 
								
							 
						 
						
							
							
								
								simplify macros feature  
							
							
							
						 
						
							2022-02-01 14:39:49 +00:00  
				
					
						
							
							
								 
						
							
								a68239adaa 
								
							 
						 
						
							
							
								
								bump zstd to 0.10  
							
							
							
						 
						
							2022-02-01 13:35:32 +00:00  
				
					
						
							
							
								 
						
							
								bf282472ab 
								
							 
						 
						
							
							
								
								prepare actix-http-test release 3.0.0-beta.12  
							
							
							
						 
						
							2022-01-31 22:33:38 +00:00  
				
					
						
							
							
								 
						
							
								c3c7eb8df9 
								
							 
						 
						
							
							
								
								prepare actix-web release 4.0.0-rc.1  
							
							
							
						 
						
							2022-01-31 22:23:33 +00:00  
				
					
						
							
							
								 
						
							
								21f57caf4a 
								
							 
						 
						
							
							
								
								prepare actix-http release 3.0.0-rc.1  
							
							
							
						 
						
							2022-01-31 22:22:40 +00:00  
				
					
						
							
							
								 
						
							
								cd511affd5 
								
							 
						 
						
							
							
								
								add ws and http2 feature flags ( #2618 )  
							
							
							
						 
						
							2022-01-31 21:22:23 +00:00  
				
					
						
							
							
								 
						
							
								3200de3f34 
								
							 
						 
						
							
							
								
								fix request head timeout ( #2611 )  
							
							
							
						 
						
							2022-01-31 17:30:34 +00:00  
				
					
						
							
							
								 
						
							
								cc9ba162f7 
								
							 
						 
						
							
							
								
								add late request dispatcher test  
							
							
							
						 
						
							2022-01-27 17:00:07 +00:00