-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Decouple preserving header case from FFI (fixes #2313) #2480
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
ca6a4fa to
bd3d5cf
Compare
bd3d5cf to
39c33ee
Compare
|
This probably needs more tests, but I don't know where you want me to write those and which kind of tests you want. |
7f0e312 to
e339223
Compare
|
It helps if I actually commit the damn file… Now |
0865e6c to
38ea26e
Compare
|
Mmh this is incomplete, I just realised |
54011d8 to
82cb94c
Compare
|
Ah, I just realised out of nowhere I didn't implement preserving the original case of received requests in the server role. |
|
Proxy developers are looking forward to the day that this PR was merged into master. |
caf0bbe to
395a17e
Compare
I implemented that and added a test. |
seanmonstar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wonderful work, thanks for all the care you put into it!
05925da to
6638086
Compare
seanmonstar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very cool, just some minor API points left. I'll try to grab the benchmarks of cargo bench --bench pipeline for before and after, just to include as a data point in the PR.
6638086 to
f5e093e
Compare
|
This is done, I also removed |
fc1d2a0 to
1936470
Compare
|
Well crap, didn't realize merging the other would cause conflicts. If you could resolve them, I can merge right after and get a release out. |
1936470 to
e585606
Compare
|
@seanmonstar Rebased! |
e585606 to
890a63d
Compare
…#2313) The feature is now supported in both the server and the client and can be combined with the title case feature, for headers which don't have entries in the header case map.
890a63d to
d853f52
Compare
Decouple preserving header case from FFI: The feature is now supported in both the server and the client and can be combined with the title case feature, for headers which don't have entries in the header case map. Closes hyperium#2313
No description provided.