<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/net/udp.rs, branch 1.3.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.3.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-07-28T23:08:05+00:00</updated>
<entry>
<title>std: Deprecate extra TcpStream/UdpSocket methods</title>
<updated>2015-07-28T23:08:05+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-07-28T23:03:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=798ce502845435d94856a7b5fed5f703b06506d1'/>
<id>urn:sha1:798ce502845435d94856a7b5fed5f703b06506d1</id>
<content type='text'>
These methods are all covered by [RFC 1158] and are currently all available on
stable Rust via the [`net2` crate][net2] on crates.io. This commit does not
touch the timeout related functions as they're still waiting on `Duration` which
is unstable anyway, so punting in favor of the `net2` crate wouldn't buy much.

[RFC 1158]: https://github.com/rust-lang/rfcs/pull/1158
[net2]: http://crates.io/crates/net2

Specifically, this commit deprecates:

* TcpStream::set_nodelay
* TcpStream::set_keepalive
* UdpSocket::set_broadcast
* UdpSocket::set_multicast_loop
* UdpSocket::join_multicast
* UdpSocket::set_multicast_time_to_live
* UdpSocket::set_time_to_live
</content>
</entry>
<entry>
<title>std: Add IntoRaw{Fd,Handle,Socket} traits</title>
<updated>2015-07-20T16:08:50+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-07-16T06:31:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e9e3896dfcef4852ca8ad90f91baf5187b0248e'/>
<id>urn:sha1:7e9e3896dfcef4852ca8ad90f91baf5187b0248e</id>
<content type='text'>
This commit is an implementation of [RFC 1174][rfc] which adds three new traits
to the standard library:

* `IntoRawFd` - implemented on Unix for all I/O types (files, sockets, etc)
* `IntoRawHandle` - implemented on Windows for files, processes, etc
* `IntoRawSocket` - implemented on Windows for networking types

[rfc]: https://github.com/rust-lang/rfcs/blob/master/text/1174-into-raw-fd-socket-handle-traits.md

Closes #27062
</content>
</entry>
<entry>
<title>Add netbsd amd64 support</title>
<updated>2015-07-02T02:09:14+00:00</updated>
<author>
<name>Alex Newman</name>
<email>posix4e@gmail.com</email>
</author>
<published>2015-07-01T03:37:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0b7c4f57f6ba59dabe4db2808fe45e8bd8bbce22'/>
<id>urn:sha1:0b7c4f57f6ba59dabe4db2808fe45e8bd8bbce22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>disabling socking timing tests because openbsd/bitrig get/set are not congruent due to rounding errors</title>
<updated>2015-06-10T18:23:47+00:00</updated>
<author>
<name>Dave Huseby</name>
<email>dhuseby@mozilla.com</email>
</author>
<published>2015-06-09T16:36:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4a2d4d3eb9ee6ce349503285527db3bc81bdbdf7'/>
<id>urn:sha1:4a2d4d3eb9ee6ce349503285527db3bc81bdbdf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Loosen timeout restrictions</title>
<updated>2015-05-30T02:09:29+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-05-30T02:09:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5c6c7ed408c1c7afb8d4f0430f67255a140d183'/>
<id>urn:sha1:b5c6c7ed408c1c7afb8d4f0430f67255a140d183</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Skip timeout upper bound check on windows</title>
<updated>2015-05-29T15:32:22+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-05-29T07:21:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=39abcef0a792579b5712ff03138c4822058e9582'/>
<id>urn:sha1:39abcef0a792579b5712ff03138c4822058e9582</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement RFC 1047 - socket timeouts</title>
<updated>2015-05-29T03:03:20+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-05-27T06:47:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=69a0e1af9553ad50ee2d9c9176470ddeef70717c'/>
<id>urn:sha1:69a0e1af9553ad50ee2d9c9176470ddeef70717c</id>
<content type='text'>
Closes #25619
</content>
</entry>
<entry>
<title>std: Rename sys::foo2 modules to sys::foo</title>
<updated>2015-05-07T16:30:00+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-05-05T23:35:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=377b1adc36af65ed79be2b79a4e1caf240fc457a'/>
<id>urn:sha1:377b1adc36af65ed79be2b79a4e1caf240fc457a</id>
<content type='text'>
Now that `std::old_io` has been removed for quite some time the naming real
estate here has opened up to allow these modules to move back to their proper
names.
</content>
</entry>
<entry>
<title>Add tests for 3 Debug implementations</title>
<updated>2015-05-04T01:01:25+00:00</updated>
<author>
<name>Nick Hamann</name>
<email>nick@wabbo.org</email>
</author>
<published>2015-05-04T01:01:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=987eb28ecad144928bfc21e27777d443f56547de'/>
<id>urn:sha1:987eb28ecad144928bfc21e27777d443f56547de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement Debug for std::net::{UdpSocket,TcpStream,TcpListener,Shutdown}</title>
<updated>2015-05-03T19:02:59+00:00</updated>
<author>
<name>Nick Hamann</name>
<email>nick@wabbo.org</email>
</author>
<published>2015-05-03T00:25:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a4a1e5f386137514b91c76ad06d909789bcd549'/>
<id>urn:sha1:3a4a1e5f386137514b91c76ad06d909789bcd549</id>
<content type='text'>
Fixes #23134.
</content>
</entry>
</feed>
