Skip to content
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

Reworked header lines logic #968

Draft
wants to merge 23 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
597222d
warp: changed CRLF parsing logic to avoid unnecessary bytestring copying
Vlix Jan 4, 2024
028533d
warp/test: added extra tests to make sure the 'headerLines' parsing i…
Vlix Jan 4, 2024
30cafe6
warp: added entry to ChangeLog
Vlix Jan 4, 2024
434ad6b
warp: use 'isMultiline' instead of 'p' and inline 'addLine'
Vlix Jan 4, 2024
2fc396f
warp/test: calculate length instead of hardcoding
Vlix Jan 13, 2024
db9ac6a
warp/test: rewrote some tests and added a stupid but valid one too
Vlix Jan 13, 2024
63e5a5e
removed unnecessary FIXME
Vlix Jan 14, 2024
7b28997
warp: removed checking for multiline headers and inlined a few things
Vlix Jan 14, 2024
c31edde
warp/test: adjusted tests to confirm that multiline headers are not s…
Vlix Jan 14, 2024
9eee208
enabled more for nightly CI
Vlix Jan 14, 2024
9940c01
warp: adjusted 'Request.hs' to build with 'bytestring < 0.11' and rem…
Vlix Jan 14, 2024
40e51a2
fix building warp
Vlix Jan 16, 2024
0418ce9
updated Changelog and version
Vlix Jan 16, 2024
36ea064
changed version bump to 3.4.0
Vlix Jan 20, 2024
f4ac415
warp/bench: added benchmark for 'headerLines' to see if we're making …
Vlix Jan 20, 2024
4e51726
warp/test: small tweak/addition
Vlix Jan 20, 2024
f35d872
warp: don't use 'ByteString.Builder' for 'push', as it's twice as slo…
Vlix Jan 20, 2024
94e9639
of course let stuff depending on 'warp' accept the new version
Vlix Jan 20, 2024
3be8402
Merge branch 'master' into reworked-headerLines-logic
Vlix Oct 19, 2024
6aeea3b
some stack*.yaml tweaks
Vlix Oct 19, 2024
607e768
don't add extra newlines
Vlix Oct 19, 2024
bd9a457
with correct 'http-semantics' version on 'nightly'
Vlix Oct 19, 2024
5d19600
nevermind, 'http3' should be more recent
Vlix Oct 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions stack-nightly.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,7 @@ nix:
- fcgi
- zlib
extra-deps:
- cgi-3001.5.0.1
- http3-0.0.16
- multipart-0.2.1
- http3-0.0.18
- network-udp-0.0.0
- quic-0.2.1
- quic-0.2.2
- sockaddr-0.0.1
2 changes: 1 addition & 1 deletion stack.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
resolver: lts-22.31
resolver: lts-22.38
packages:
- ./auto-update
- ./mime-types
Expand Down
Loading