| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-03-30 | Disallow octal format in Ipv4 string | Cheng XU | -1/+13 | |
| In its original specification, leading zero in Ipv4 string is interpreted as octal literals. So a IP address 0127.0.0.1 actually means 87.0.0.1. This confusion can lead to many security vulnerabilities. Therefore, in [IETF RFC 6943], it suggests to disallow octal/hexadecimal format in Ipv4 string all together. Existing implementation already disallows hexadecimal numbers. This commit makes Parser reject octal numbers. Fixes #83648. [IETF RFC 6943]: https://tools.ietf.org/html/rfc6943#section-3.1.1 | ||||
| 2021-03-05 | (std::net::parser): Fix capitalization of IP versions | pierwill | -16/+16 | |
| Also add some missing punctuation in doc and code comments. | ||||
| 2020-10-06 | Parse SocketAddrV6::scope_id | Tamir Duberstein | -2/+11 | |
| 2020-10-06 | Avoid unused return | Tamir Duberstein | -9/+12 | |
| 2020-10-04 | Inline "eof" methods | Tamir Duberstein | -13/+2 | |
| 2020-10-04 | Avoid unchecked casts in net parser | Tamir Duberstein | -23/+46 | |
| 2020-08-31 | std: move "mod tests/benches" to separate files | Lzu Tao | -143/+3 | |
| Also doing fmt inplace as requested. | ||||
| 2020-08-15 | Move to intra doc links in std::net | Alexis Bourget | -8/+0 | |
| 2020-07-27 | mv std libs to library/ | mark | -0/+474 | |
