Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
bc14e8a
char-string parser
cormacrelf Sep 24, 2021
000b3e4
Implement SVCB and HTTPS record types (some todos)
cormacrelf Sep 26, 2021
57111f3
impl fmt::Display for SVCB/HTTPS
cormacrelf Sep 26, 2021
cb67e51
Add some of the test vectors from the RFC
cormacrelf Sep 26, 2021
5a1dfcc
Add failing test for ignoring params in alias mode
cormacrelf Sep 26, 2021
48b9268
Fix double parsing of param length field for unknown keys
cormacrelf Sep 26, 2021
5d165dc
fix ignore params in AliasMode
cormacrelf Sep 26, 2021
08c16b8
More test vectors (fail on ValueList::parse)
cormacrelf Sep 26, 2021
9aa9036
Rewrite string encoding
cormacrelf Sep 26, 2021
7595462
Parse ECH from crypto.cloudflare.com
cormacrelf Sep 26, 2021
21c5a27
Fix missing length field in of ech base64 encoding
cormacrelf Sep 26, 2021
d5d7316
Redo presentation format spaces
cormacrelf Sep 26, 2021
6a0240a
Fix value list encoding again, make Display impls
cormacrelf Sep 27, 2021
9f234a7
EscapeValueList no longer allocates. + new error type DecodingError
cormacrelf Sep 27, 2021
a41e845
disable single_use_lifetimes lint
cormacrelf Sep 27, 2021
156032a
HTTPS wraps SVCB better
cormacrelf Sep 27, 2021
614117f
Move ech decoding to another crate
cormacrelf Sep 27, 2021
23e1841
update cargo-fuzz lockfile
cormacrelf Sep 27, 2021
f090a20
ech: Serialize as json
cormacrelf Sep 27, 2021
f6c3ec0
ech: dog => SVCB record => json => base64 => ECHConfigList => json
cormacrelf Sep 27, 2021
fb37b8a
Change `ech` param to use Opaque; improve opaque
cormacrelf Sep 27, 2021
b45b49b
a little doc
cormacrelf Sep 27, 2021
a8d67ed
Remove value-list encoding stuff from public API
cormacrelf Sep 27, 2021
3eaedfa
Move some code out of svcb_https
cormacrelf Sep 27, 2021
cc1b599
Modify output escape tests to match quoting behaviour
cormacrelf Sep 27, 2021
1d4cbd9
export Opaque at the crate root instead
cormacrelf Sep 27, 2021
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
224 changes: 212 additions & 12 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading