digitalmars.D.bugs - [Issue 5401] New: std.socket updates and boost license
- d-bugmail puremagic.com (34/34) Jan 02 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5401
- d-bugmail puremagic.com (14/14) Jan 03 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5401
- d-bugmail puremagic.com (10/10) Jan 03 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5401
- d-bugmail puremagic.com (15/15) Feb 14 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5401
- d-bugmail puremagic.com (15/15) Feb 15 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5401
- d-bugmail puremagic.com (13/13) Feb 16 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5401
- d-bugmail puremagic.com (10/10) Aug 23 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5401
- d-bugmail puremagic.com (15/16) Aug 23 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5401
- d-bugmail puremagic.com (13/13) May 19 2013 http://d.puremagic.com/issues/show_bug.cgi?id=5401
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Summary: std.socket updates and boost license Product: D Version: D2 Platform: Other OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: Phobos AssignedTo: nobody puremagic.com ReportedBy: chris dprogramming.com PST --- The following changes have been made to std.socket: - License changed to Boost Software License - Version 1.0 - public constructor added for Socket that accepts an existing socket_t and its AddressFamily. - createAddress protected method added to Socket, returns a new Address object for the current address family; can be overridden to support other addresses. - Address class methods name and nameLen are now public. - Remove std.traits Select!, use ptrdiff_t instead. - Updated unittests; they were marked as broken and acted in various ways, but really they depend on the environment and network. These changes were inspired by this thread: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=115983 Also updated htmlget.d sample to compile with the latest D2. Thanks to those who have made various changes and fixes to std.socket since my last contribution. The code can be found at the following URL (due to bugzilla's "original material" agreement). http://www.dprogramming.com/socket14.zip -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 02 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Andrei Alexandrescu <andrei metalanguage.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrei metalanguage.com 08:52:27 PST --- Thanks, Chris! Since you went through the trouble of doing the actual work, any chance you could pass it through a formal review process modeled after http://www.boost.org/community/reviews.html? What you mainly have to do is enhance the documentation, generate HTML so people can see it, and act on feedback from people on the digitalmars.d newsgroup. Let us know - thanks! -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 03 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzilla digitalmars.com 12:17:59 PST --- I also want to specifically thank Chris for changing the license to Boost. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 03 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Daniel Gibson <metalcaedes gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |metalcaedes gmail.com PST --- This is great, thanks! When this code is accepted http://d.puremagic.com/issues/show_bug.cgi?id=4234 can be closed. If additional work is done for a review process etc, may I suggest to add support for IPv6 (Internet6Address?) and local addresses (AF_UNIX) as well (also a function like socketpair() would go nice with that)? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 14 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Johannes Pfau <johannespfau gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |johannespfau gmail.com PST --- Another small request: Could we use gethostbyname_r instead of gethostbyname where supported? This seems to be a lot safer regarding multithreading. gethostbyname_r seems to be a gnu extension, but it's a better option for all systems with the gnu c library. Or probably the getaddrinfo(3), getnameinfo(3), gai_strerror(3) functions could be used. Those are standard and also threadsafe. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 15 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Masahiro Nakagawa <repeatedly gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |repeatedly gmail.com 08:27:57 PST --- http://lists.puremagic.com/pipermail/phobos/2010-July/001171.html I suggested std.socket replacement in Phobos ML. This improvement that creates Asio based new socket is still continuing with a view to event, but I don't have enough time ;( -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 16 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Vladimir Panteleev <thecybershadow gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mike.casinghino gmail.com 22:08:08 PDT --- *** Issue 4234 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 23 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Vladimir Panteleev <thecybershadow gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thecybershadow gmail.com 23:41:01 PDT ---formal review processI think that's overkill, considering there are nearly no API changes and it doesn't break existing code, but maybe the intent escapes me at the moment. I've included Chris's update as part of a larger pull request containing various std.socket changes: https://github.com/D-Programming-Language/phobos/pull/211 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 23 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Jameson <beatgammit gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |beatgammit gmail.com Resolution| |FIXED This appears to be resolved. The associated pull request has been merged 2 years ago. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 19 2013