-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Decouple preserving header case from FFI (fixes #2313) #2480
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. |
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
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.