about summary refs log tree commit diff
path: root/library/std/src/net/ip.rs
AgeCommit message (Expand)AuthorLines
2022-09-12Use `DisplayBuffer` for socket addresses.Markus Reiter-2093/+0
2022-08-22Rollup merge of #99957 - chotchki:ip-globally-reachable_rebase, r=Mark-Simula...Dylan DPC-71/+133
2022-08-16Simplify `IpDisplayBuffer` API.Markus Reiter-2/+6
2022-08-16Move `IpDisplayBuffer` into submodule.Markus Reiter-32/+2
2022-08-16Add `IpDisplayBuffer` helper struct.Markus Reiter-31/+48
2022-07-30Original branch seems to have missed excluding the benchmark range from the g...Christopher Hotchkiss-0/+1
2022-07-30Reincorporated changes from #87689Christopher Hotchkiss-7/+2
2022-07-30Change `Ipv4Addr::is_global` to be in line with `Ipv6Addr::is_global`Christiaan Dirkx-59/+60
2022-07-30Fix `Ipv6Addr::is_global` to check for global reachability rather than global...Christiaan Dirkx-15/+80
2022-06-23Remove invalid doc comment on the size of an IP structLinus Färnstrand-9/+0
2022-06-23Implement IpV{4,6}Addr structs with native Rust encodingLinus Färnstrand-104/+34
2022-05-24Fix stabilization version of `Ipv6Addr::to_ipv4_mapped`Tobias Bucher-1/+1
2022-05-10Recommend `Ipv6Addr::to_ipv4_mapped` over `Ipv6Addr::to_ipv4`Tobias Bucher-2/+4
2022-05-10Stabilize `Ipv6Addr::to_ipv4_mapped`Tobias Bucher-3/+1
2022-05-05Make it clear that `to_ipv4` returns an IPv4 address for the IPv6 loopbackTobias Bucher-1/+4
2022-03-31Adjust feature names that disagree on const stabilization versionDavid Tolnay-23/+23
2021-12-31Make tidy check for magic numbers that spell thingsJosh Triplett-4/+4
2021-12-26fix typo: the use f.pad -> then use f.padHiroshi Kori-1/+1
2021-11-06use matches!() macro in more placesMatthias Krüger-6/+1
2021-10-30Add #[must_use] to remaining std functions (A-N)John Kugelman-0/+4
2021-10-21Rollup merge of #86984 - Smittyvb:ipv4-octal-zero, r=m-ou-seYuki Okushi-1/+5
2021-10-13Rollup merge of #89794 - jkugelman:must-use-to_value-conversions, r=joshtriplettYuki Okushi-1/+13
2021-10-11Add #[must_use] to is_condition testsJohn Kugelman-0/+29
2021-10-11Add #[must_use] to to_value conversionsJohn Kugelman-1/+13
2021-10-10Add #[must_use] to core and std constructorsJohn Kugelman-0/+2
2021-10-03Rollup merge of #89138 - newpavlov:patch-2, r=dtolnayManish Goregaokar-1/+1
2021-10-03Rollup merge of #86434 - CDirkx:ipv6-benchmarking, r=joshtriplettManish Goregaokar-0/+46
2021-09-21Fix link in Ipv6Addr::to_ipv4 docsArtyom Pavlov-1/+1
2021-09-08Bump stage0 compiler to 1.56Mark Rousskov-2/+0
2021-08-22Fix typos “a”→“an”Frank Steffahn-3/+3
2021-08-03Rollup merge of #87708 - the8472:canonical_v6, r=dtolnayYuki Okushi-0/+45
2021-08-03Auto merge of #86335 - CDirkx:ipv4-in-ipv6, r=dtolnaybors-14/+72
2021-08-02Add convenience for handling ipv4-mapped addresses by canonicalizing themThe8472-0/+45
2021-08-02Rollup merge of #86936 - CDirkx:ipv6-multicast, r=JohnTitorYuki Okushi-1/+43
2021-08-02Rollup merge of #86439 - CDirkx:ip-protocol-assignment, r=m-ou-seYuki Okushi-37/+3
2021-07-27Stabilize `const_fn_transmute`Jacob Pratt-2/+2
2021-07-11Add example with a bunch of leading zeosSmitty-0/+1
2021-07-09Clarify docs on what IPv4 octal addresses areSmitty-1/+4
2021-07-07Add documentation for `Ipv6MulticastScope`Christiaan Dirkx-1/+43
2021-06-23Use HTTPS links where possibleSmitty-1/+1
2021-06-19Remove `Ipv4Addr::is_ietf_protocol_assignment`Christiaan Dirkx-37/+3
2021-06-18Add `IpAddr::is_benchmarking`Christiaan Dirkx-0/+24
2021-06-18Add `Ipv6Addr::is_benchmarking`Christiaan Dirkx-0/+22
2021-06-15Document IPv4-mapped and IPv4-compatible addresses.Christiaan Dirkx-14/+72
2021-06-09Remove `is_unicast_site_local`Christiaan Dirkx-41/+0
2021-06-09Rollup merge of #85791 - CDirkx:is_unicast, r=joshtriplettYuki Okushi-1/+29
2021-06-09Rollup merge of #85676 - CDirkx:ip-style, r=JohnTitorYuki Okushi-26/+26
2021-05-31Use `is_unicast` instead of ``!is_multicast`Christiaan Dirkx-1/+1
2021-05-31Add `Ipv6Addr::is_unicast`Christiaan Dirkx-0/+28
2021-05-30Remove `is_unicast_link_local_strict`Christiaan Dirkx-85/+25