You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
0357727 Update lock files (Jamil Lambert, PhD)
de77534 Remove urlencoding feature (Jamil Lambert, PhD)
332b299 Remove urlencoding dependence (Jamil Lambert, PhD)
0f07b6b Move std feature gate to individual funcions (Jamil Lambert, PhD)
77cf501 Refactor percent encoding (Jamil Lambert, PhD)
bde21be Split out char percent encoding (Jamil Lambert, PhD)
bd8f133 Run the formatter on master (Jamil Lambert, PhD)
Pull request description:
`bitreq` has a `http_url` module that has encoding functionality but `request` depends on `urlencoding` to do the encoding. `http_url` can be expanded to do all of the encoding and then the dependence on `urlencoding` is not needed anymore. Addresses one of the points in #402.
- Format master
- Split out the character encoding from the `HttpUrl::parse` function into its own function.
- Refactor the character encoding function.
- Move the `std` feature gate off the `http_url` module and onto the individual items in it so that the character encoding function can be accessed in a no-std build.
- Replace the use of `urlencoding` in request with the character encoding in `http_url` by adding a string parser that calls the existing char parser. Remove the `urlencoding` dependence.
- Remove the `urlencoding` feature. This was done separately to the previous patch in case it should instead be left in.
- Update the lock files.
ACKs for top commit:
tcharding:
ACK 0357727
Tree-SHA512: 0312990439dbdeb80bf5e75bfc0b06dd07f6e08288e632488eccb3e98e2aa53ad2e787a0955dbca244811e4bcba9d921d4661478c7d6228de4382f8a58c6a024
0 commit comments